@charset "UTF-8";

/*
Theme Name: Twenty Twenty-One
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/

/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Columns..............Specific styles for the columns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Media text...........Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Spacer...............Specific styles for the spacer block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */

/* Categories 01 to 03 are the basics. */

/* Variables */

/** Generated by FG **/


a.elementor-accordion-title {
    font-weight: unset !important;
    font-family: unset !important;
}
.custom-ai {
    padding-top: 240px;
    text-align: center;
    line-height: 60px;
    padding-bottom: 120px;
}
.job-title-col .elementor-container.elementor-column-gap-default {
    border-bottom: 1px solid #aaaaaa;
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative;
}
/* span.wpcf7-not-valid-tip::before {
    content: "Ihr eingegebener Code ist falsch.";
    font-size: 15px;
}
*/

/* Hide header and footer calender */

 
.page-id-17404 html body #LeadboosterContainer.proactiveChat {
    width: 425px !important;
    transition-delay: 0s !important;
    display: none !important;
}
  .secHide {
    display: none;
  }
.elementor-element-1a76a3d1 {
    position: fixed !important;
}
.page-id-17404 .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f7913ed.blog-kontakt-formula {
    margin-top: -175px;
}
.page-id-17404 .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1ebcedd.blog-kontakt-formula {
    margin-top: -175px;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-ebabb04.blog-kontakt-formula {
    margin-top: -280px;
}
.page-id-22680 .elementor-element.elementor-element-00e5aba.elementor-widget.elementor-widget-text-editor a {
    color: #fff;
    text-decoration: underline;
}

.elementor-element.elementor-element-4735631.video-popup-home-btn.elementor-aspect-ratio-169.elementor-widget.elementor-widget-video img {
    display: table;
    margin: 0 auto;
}

li.menu-item.wpmm-type-widget.menu-widget-class.wpmm-type-widget.wp-megamenu-item-5858.wpmm-submenu-right {
    display: none;
}
.elementor-element.elementor-element-00e5aba.elementor-widget.elementor-widget-text-editor a {
    color: #fff;
    text-decoration: underline;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li:hover li.menu-item.wpmm-type-widget.menu-widget-class.wpmm-type-widget.wp-megamenu-item-5858.wpmm-submenu-right{
	 display: table;
}
.fixedheader-style {
    background: rgba(0, 0, 0, 0.7);
    padding-bottom: 20px !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li:hover li.menu-item.wpmm-type-widget.menu-widget-class.wpmm-type-widget.wp-megamenu-item-5857.wpmm-submenu-right{
	 display: none;
}

.elementor-element.elementor-element-12b38a3.download-book.elementor-widget.elementor-widget-html {
    color: #fff;
}

li#wp-megamenu-item-22339 a {
    padding: 104px 0 71px;
}
li#wp-megamenu-item-22339 {
width: 100%;
	z-index: 9999;
position: absolute;
padding: 0;
top: -30px;
margin-bottom: 0 !important;
left: 0px;
}
.elementor-element.elementor-element-12b38a3.download-book.elementor-widget.elementor-widget-html a {
    color: #fff;
    text-decoration: underline;
    margin-top: 14px;
    display: table;
}
li#wp-megamenu-item-22340 a {
    padding: 104px 0 71px;
}
li#wp-megamenu-item-22340 {
width: 100%;
	z-index: 9999;
position: absolute;
padding: 0;
top: -30px;
margin-bottom: 0 !important;
left: 0px;
}
li#wp-megamenu-item-22265 a {
    padding: 104px 0 71px;
}
li#wp-megamenu-item-22265 {
width: 100%;
	z-index: 9999;
position: absolute;
padding: 0;
top: -30px;
margin-bottom: 0 !important;
left: 0px;
}
.menu-txt {
color: #fff;
font-size: 20px;
 padding-top: 40px;
}







.page-id-17404 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-17404 section.elementor-section.elementor-top-section.elementor-element.elementor-element-a46c30a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-17404 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-17404 section.elementor-section.elementor-top-section.elementor-element.elementor-element-b91c0ea.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.elementor-element.elementor-element-4ecf3c0.elementor-align-left.action-ads-btn\,.link.elementor-widget.elementor-widget-button a {
    border-radius: 30px !important;
    background: var(--Gradient-horizontal, linear-gradient(270deg, #27CB9A 0%, #FFB422 100%));
    box-shadow: 0px 0px 30px 0px rgba(2, 223, 104, 0.50);
    color: var(--BLack, #181818);
    text-align: center !important;
    font-family: DINPro !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 25.8px !important;
    padding: 17px 30px !important;
}
.elementor-element-ecdc367 a.elementor-button-link.elementor-button.elementor-size-xs.elementor-animation-grow {
    border-radius: 30px !important;
    background: var(--Gradient-horizontal, linear-gradient(270deg, #27CB9A 0%, #FFB422 100%));
    box-shadow: 0px 0px 30px 0px rgba(2, 223, 104, 0.50);
    color: var(--BLack, #181818);
    text-align: center !important;
    font-family: DINPro !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 25.8px !important;
    padding: 17px 40px !important;
}
.menu-txt {
    color: #fff;
    font-size: 20px;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li:hover .menu-txt{
	    color: #000;

}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget {
    margin-bottom: 17px !important;
}

.elementor-element-ecdc367 span.elementor-button-icon.elementor-align-icon-right {
    display: none;
}
.elementor-element-ecdc367 a.elementor-button-link.elementor-button.elementor-size-xs.elementor-animation-grow:hover {
	color:#000;
 }
.elementor-element.elementor-element-4735631.video-popup-home-btn.elementor-aspect-ratio-169.elementor-widget.elementor-widget-video {
    position: absolute;
    top: 24%;
    z-index: 99;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: table;
}

.home .elementor-posts .elementor-post__card {
    border-radius: 40px !important;
}

.page-id-17404 .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-cf450aa.blog-kontakt-formula {
    margin-top: -175px;
}


.perax-col-1 {
    border-radius: 20px;
    background: var(--Black, #181818);
    box-shadow: 0px 0px 50px 0px rgba(255, 180, 34, 0.20);
    margin-right: 40px;
}


.perax-col-1:last-child {
    margin-right: 0px;
}
.foo-btm ul {
    padding-left: 0;
}
.video-popup-home-btn div#paoc-popup-19781-2 {
    background: var(--Gradient-horizontal, linear-gradient(270deg, #27CB9A 0%, #FFB422 100%));
}
.page-id-19812 .ser-btn-home.kon-btn-2 a {
    float: left !important;
    text-align: left !important;
}
div#btn-left-align-ser a {
    text-align: left;
    float: left;
}
.elementor-testimonial__image {
    width: 100px;
    height: 100px;
}
.kon-n-row-btn a {
    border-radius: 20px;
    border: 2px solid var(--grey, #3C3C3C);
    background: transparent !important;
    padding: 10px 70px !important;
    justify-content: center;
    align-items: center;
    color: var(--Schrift, #D9D9D9) !important;
    text-align: center;
    font-family: DINPro;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.8px;
	position:relative;
	width: 218px !important;
}

.about-ser-col-1-n {
    background-image: url(/wp-content/uploads/2024/05/Polygon-22.png);
    background-repeat: no-repeat;
    padding-left: 56px;
    background-position: left 10px;
}

.about-ser-col-1-n:nth-child(2) {
    background-image: url(/wp-content/uploads/2024/05/icon-OMH-Digital-full-service-agentur-berlin-seo.png);
    background-repeat: no-repeat;
    padding-left: 56px;
    background-position: left 10px;
}

.about-ser-col-1-n:nth-child(3) {
    background-image: url(/wp-content/uploads/2024/05/icon-OMH-Digital-full-service-agentur-berlin-design.png);
    background-repeat: no-repeat;
    padding-left: 56px;
    background-position: left 10px;
}

.about-ser-col-1-n:nth-child(4) {
    background-image: url(/wp-content/uploads/2024/05/Rectangle-658.png);
    background-repeat: no-repeat;
    padding-left: 56px;
    background-position: left 10px;
}



.home-video::before {
    background: #fff;
    position: absolute;
    content: "";
    display: table;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 99;
    background: radial-gradient(50% 50% at 50% 50%, rgba(24, 24, 24, 0.00) 43.17%, rgba(24, 24, 24, 0.80) 90.67%, #181818 100%);
}
.home-video {
    position: relative;
}
.kon-n-row-btn a::after {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: var(--Grn, #27CB9A);
    position: absolute;
    top: 26px;
    right: 50px;
}
.page-id-19261 ul#caf-layout-pagination {
    display: none !important;
}
.custom-link-funnel a {
    border-radius: 20px !important;
    background: var(--Highlight, #FFB422) !important;
    display: flex;
    padding: 10px 30px !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-6785ed5.blog-kontakt-formula {
    margin-top: -280px;
}
.page-id-17404 a.elementor-button-link.elementor-button.elementor-size-sm.elementor-animation-grow.callBtn {
    border-radius: 20px;
    background: var(--Gradient-horizontal, linear-gradient(270deg, #27CB9A 0%, #FFB422 100%));
    box-shadow: 0px 0px 30px 0px rgba(2, 223, 104, 0.50);
    display: flex;
    padding: 13px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    text-transform: unset;
    color: var(--BLack, #181818);
    text-align: center;
    font-family: DINPro;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
}

.page-id-17404 .ekw102 {
    display: none !important;
}
.prax-expo-btn.sec-title-h a {
    position: relative;
}
.ser-btn-home a {
    border-radius: 20px !important;
    background: var(--Highlight, #FFB422) !important;
    display: flex;
    padding: 10px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color: var(--BLack, #181818) !important;
    text-align: center;
    font-family: DINPro;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.8px;
}

.ser-title-n:first-child {
    background-image: url(/wp-content/uploads/2024/05/Shines.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.award-fram-btn a {
    border-radius: 20px;
    border: 2px solid var(--grey, #3C3C3C);
    background: transparent !important;
    display: flex;
    padding: 10px 30px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: var(--Schrift, #D9D9D9) !important;
    text-align: center;
    font-family: DINPro;
    font-size: 20px;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 25.8px;
    text-transform: none !important;
}

.kon-btn-2 a {
    border-radius: 20px;
    color: #fff !important;
    box-shadow: 0px 0px 50px 0px rgba(255, 180, 34, 0.20);
    background: transparent !important;
    border: 2px solid var(--grey, #3C3C3C);
    display: table;
    margin: 0 auto;
    position: relative;
	padding: 10px 40px;
}

.kon-btn-2 a::after {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: var(--Grn, #27CB9A);
    position: absolute;
top: 20px;
    right: 22px;
}

.award-fram-btn a::after {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: var(--Grn, #27CB9A);
    position: relative;
    top: 3px;
}
.home-box-row-3-col-1:nth-child(2) .ser-title-n {
    background-image: url(/wp-content/uploads/2024/05/Magnifiying-Glass.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.step-home-col .step-img-co {
    height: 120px;
}

.step-home-col h3 {
    font-size: 29px;
    line-height: 39px;
    text-transform: uppercase;
}

.home-box-row-3-col-1:last-child .ser-title-n {
    background-image: url(/wp-content/uploads/2024/05/Web-development.png);
    background-repeat: no-repeat;
    background-position: right top;
}


.ser-title-n-2:first-child {
    background-image: url(/wp-content/uploads/2024/05/Group-295.png);
    background-repeat: no-repeat;
    background-position: right top;
}


.home-box-row-3-col-1:nth-child(2) .ser-title-n-2 {
	    background-image: url(/wp-content/uploads/2024/05/Vector-7.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.home-box-row-3-col-1:last-child .ser-title-n-2{
    background-repeat: no-repeat;
	    background-image: url(/wp-content/uploads/2024/05/Group-3.png);
    background-position: right top;
}


.pos-home-2 {
    position: absolute !important;
    left: 216px;
}
.pos-home-3 {
    position: absolute !important;
    left: 437px;
}
.top-ac-home-btn-new a {
    border-radius: 30px !important;
    background: var(--Gradient-horizontal, linear-gradient(270deg, #27CB9A 0%, #FFB422 100%));
    box-shadow: 0px 0px 30px 0px rgba(2, 223, 104, 0.50);
    color: var(--BLack, #181818);
    text-align: center !important;
    font-family: DINPro !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 25.8px !important;
    padding: 17px 30px !important;
}

.top-ac-home-btn-new2 a {
    border-radius: 30px !important;
    border: 2px solid var(--grey, #3C3C3C) !important;
    display: ;
    padding: 18px 30px !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: transparent !important;
    color: var(--Schrift, #D9D9D9) !important;
    text-align: center !important;
    font-size: 20px !important;
    font-weight: 400 !important;
}
.top-ac-home-btn-new2 {
    position: absolute !important;
    bottom: 65px;
    left: 304px;
}

.home-box-row-3-col-1 {
    border-radius: 20px;
    background: var(--BLack, #181818);
    box-shadow: 0px 0px 50px 0px rgba(255, 180, 34, 0.20);
    padding: 30px 60px;
    margin-right: 65px;
}

.home-box-row-3-col-1:last-child {
    margin-right: 0px;
}


/* Hide header and footer calender */


.elementor-element.elementor-element-1084472.elementor-widget.elementor-widget-heading span {
    color: var(--Highlight, #FFB422);
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 47.4px;
    text-transform: uppercase;
}


input.wpcf7-form-control.wpcf7-captchar {
    border: 1px solid #000000;
    box-sizing: border-box;
    height: 53px;
    width: 100%;
    padding-left: 30px;
    font-size: 18px;
    margin-top: 11px;
}
.paoc-popup-15334 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 260px;
}
.con-form-hubspot input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    transform: unset;
}
.sim-recap {
    margin-bottom: 30px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0a0d90b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -3px !important;
}


.blog-kontakt-formula .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
}
.data-target-div1 #caf-filter-layout1 li a, .data-target-div1 #caf-filter-layout1 li.more span {
    background-color: #262626;
    color: #fff;
    text-transform: capitalize;
    font-family: inherit;
    font-size: 16px;
    border-radius: 15px;
    border: 1px solid var(--grey, #3C3C3C);
    background: unset;
    color: var(--Schrift, #D9D9D9);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24.7px;
    padding-left: 34px;
}
.con-info-row a {
    color: #fff !important;
}
.prax-expo-btn a {
    border-radius: 15px;
    border: 1px solid var(--grey, #3C3C3C);
    background: unset !important;
    color: var(--Schrift, #fff) !important;
    font-family: Gudea !important;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 24.7px;
    padding-left: 34px;
}
.blog-kontakt-formula p {
    color: #fff;
}

.blog-kontakt-formula  .wpcf7-text {
    border: 1px solid #000000;
    box-sizing: border-box;
    border-radius: 20px;
    background: rgba(24, 24, 24, 0.07);
    box-shadow: 0px 0px 11px 0px rgba(255, 180, 34, 0.20);
    color: #fff;
	margin: 7px;
}

a.caf-read-more::before {
    content: "// Mehr erfahren";
    color: var(--Schrift, #D9D9D9);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
a.caf-read-more {
    font-size: 0 !important;
    background: unset !important;
    border: none !important;
    position: absolute;
    bottom: 23px;
    right: 40px;
}

.data-target-div1 #caf-post-layout1 .caf-post-title h2 {
    color: var(--Schrift, #D9D9D9) !important;
    font-family: Oswald !important;
    font-size: 32px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    text-transform: uppercase !important;
}
.data-target-div1 #caf-post-layout1 .caf-post-title {
    background-color: #000;
    position: absolute;
    top: 0;
    width: 96%;
    padding: 26px 20px;
}

.caf-content {
    display: none !important;
}
.caf-meta-content {
    display: none !important;
}


.blog-kontakt-formula  input.wpcf7-form-control.has-spinner.wpcf7-submit {
      border-radius: 30px !important;
    background: var(--Gradient-horizontal, linear-gradient(270deg, #27CB9A 0%, #FFB422 100%));
    box-shadow: 0px 0px 30px 0px rgba(2, 223, 104, 0.50);
    color: var(--BLack, #181818);
    text-align: center !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 25.8px !important;
    padding: 17px 30px !important;
	color:#000 !important;
}


.prax-expo-btn a::before {
    background: #FFB422;
    content: "";
    width: 10px;
    height: 1px;
    display: table;
    position: absolute;
    top: 26px;
    left: 17px;
}








.multi-contact-form span.wpcf7-list-item {
    width: 100%;
}
.multi-contact-form button#cf7mls-back-btn-cf7mls_step-2 {
    margin: 0 !important;
}

.multi-contact-form .cf7mls-btns {
    margin-top: 35px;
}

.multi-contact-form span.wpcf7-list-item-label {
    color: #000;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 13px;
}

.multi-contact-form button#cf7mls-next-btn-cf7mls_step-2 {
    margin-bottom: 0;
    margin-top: 0;
    background: #000000;
    border: none;
    padding: 14px 0px 13px 0px;
    width: 260px;
    color: #fff;
    transition: all 0.5s ease;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 auto;
    display: table;
}

.funnel-boxes-col {
    border-radius: 20px;
    background: linear-gradient(180deg, #181818 44.67%, #FFB422 100%);
    box-shadow: 0px 0px 50px 0px rgba(255, 180, 34, 0.20);
    margin-right: 40px;
}

.funnel-boxes-col:nth-child(2n+2) {
    margin-right: 0px;
}


.page-id-17878 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-17878 section.elementor-section.elementor-top-section.elementor-element.elementor-element-b91c0ea.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-17878 section.elementor-section.elementor-top-section.elementor-element.elementor-element-a46c30a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}



.page-id-17964 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-17964 section.elementor-section.elementor-top-section.elementor-element.elementor-element-b91c0ea.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-17964 section.elementor-section.elementor-top-section.elementor-element.elementor-element-a46c30a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-17964 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.con-info-row a {
    color: #fff;
}



.page-id-18046 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-18046 section.elementor-section.elementor-top-section.elementor-element.elementor-element-b91c0ea.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18046 section.elementor-section.elementor-top-section.elementor-element.elementor-element-a46c30a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18046 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}






.page-id-18051 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-18051 section.elementor-section.elementor-top-section.elementor-element.elementor-element-b91c0ea.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18051 section.elementor-section.elementor-top-section.elementor-element.elementor-element-a46c30a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18051 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}








.page-id-18164 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-18164 section.elementor-section.elementor-top-section.elementor-element.elementor-element-b91c0ea.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18164 section.elementor-section.elementor-top-section.elementor-element.elementor-element-a46c30a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18164 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}






.page-id-18159 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-18159 section.elementor-section.elementor-top-section.elementor-element.elementor-element-b91c0ea.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18159 section.elementor-section.elementor-top-section.elementor-element.elementor-element-a46c30a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18159 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}








.page-id-17964 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-17964 section.elementor-section.elementor-top-section.elementor-element.elementor-element-b91c0ea.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-17964 section.elementor-section.elementor-top-section.elementor-element.elementor-element-a46c30a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-17964 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}






.page-id-18154 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-18154 section.elementor-section.elementor-top-section.elementor-element.elementor-element-b91c0ea.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18154 section.elementor-section.elementor-top-section.elementor-element.elementor-element-a46c30a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-18154 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}





.team-col-info-landing h4 {
    color: var(--BLack, #181818);
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 47.4px;
    text-transform: uppercase;
}


.team-col-info-landing p {
    color: var(--BLack, #181818);
    font-size: 20px;
    font-style: normal;
    line-height: normal;
}


.team-col-info-landing {
    background: var(--Gradient-yellow, linear-gradient(180deg, #FFB422 23.67%, rgba(255, 180, 34, 0.00) 100%));
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 90px;
}

.multi-contact-form button#cf7mls-back-btn-cf7mls_step-3 {
    margin-bottom: 0;
    margin-top: 0;
    background: #000000;
    border: none;
    padding: 14px 0px 13px 0px;
    width: 260px;
    color: #fff;
    transition: all 0.5s ease;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 auto;
    display: table;
}

.multi-contact-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-bottom: 0 !important;
    margin-top: 42px !important;
}

.multi-contact-form .wpcf7-response-output {
    margin-top: 20px !important;
}

.multi-contact-form  input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 325px;
    font-size: 15px;
}

.multi-contact-form  button#cf7mls-back-btn-cf7mls_step-3 {
    font-size: 15px !important;
    padding-bottom: 12px !important;
}










#wpcf7-f17640-p2506-o1 span.wpcf7-list-item {
    width: 100%;
}
#wpcf7-f17640-p2506-o1 button#cf7mls-back-btn-cf7mls_step-2 {
    margin: 0 !important;
}

#wpcf7-f17640-p2506-o1 .cf7mls-btns {
    margin-top: 35px;
}

#wpcf7-f17640-p2506-o1 span.wpcf7-list-item-label {
    color: #000;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 13px;
}

#wpcf7-f17640-p2506-o1 button#cf7mls-next-btn-cf7mls_step-2 {
    margin-bottom: 0;
    margin-top: 0;
    background: #000000;
    border: none;
    padding: 14px 0px 13px 0px;
    width: 260px;
    color: #fff;
    transition: all 0.5s ease;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 auto;
    display: table;
}





.page-id-17878 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}







#wpcf7-f17640-p2506-o1 button#cf7mls-back-btn-cf7mls_step-3 {
    margin-bottom: 0;
    margin-top: 0;
    background: #000000;
    border: none;
    padding: 14px 0px 13px 0px;
    width: 260px;
    color: #fff;
    transition: all 0.5s ease;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 auto;
    display: table;
}

#wpcf7-f17640-p2506-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-bottom: 0 !important;
    margin-top: 42px !important;
}

#wpcf7-f17640-p2506-o1 .wpcf7-response-output {
    margin-top: 20px !important;
}


.page-id-16813 .elementor-testimonial__image {
    width: 100%;
}
.page-id-16813  .elementor-testimonial__content {
    padding-left: 40px !important;
    width: 50%;
}
.page-id-16813 .elementor-testimonial__footer {
    width: 50%;
}
.sales-options {
    display: none !important;
}
.page-id-16813 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-16813 .elementor.elementor-3815.elementor-location-footer {
    display: none;
}


.page-id-16760 .elementor-testimonial__image {
    width: 100%;
}
.page-id-16760  .elementor-testimonial__content {
    padding-left: 40px !important;
    width: 50%;
}
.page-id-16760 .elementor-testimonial__footer {
    width: 50%;
}
.page-id-16760 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-16760 .elementor.elementor-3815.elementor-location-footer {
    display: none;
}
.page-id-16534 .elementor-testimonial__image {
    width: 100%;
}
.page-id-16534  .elementor-testimonial__content {
    padding-left: 40px !important;
    width: 50%;
}
.page-id-16534 .elementor-testimonial__footer {
    width: 50%;
}
.page-id-16534 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    bottom: -24px;
}
.page-id-16534 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.page-id-16534 .elementor.elementor-3815.elementor-location-footer {
    display: none;
}

.page-id-15914 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    bottom: -24px;
}
.page-id-15914 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-15914 .elementor.elementor-3815.elementor-location-footer {
    display: none;
}

.page-id-21314 section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-21314 .elementor.elementor-3815.elementor-location-footer {
    display: none;
}

.page-id-16880 .elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}

.sim-recap img {
    display: table;
}
.es-field-wrap label {
    display: table !important;
    width: 100%;
}
.emaillist label {
    display: none;
}
.elementor-15563 .elementor-element.elementor-element-8ffde1f {
    background-size: 100% 100%;
}
.fb-dialog.fb-acl {
    box-shadow: 0 11px 15px -7px rgb(0 0 0 / 20%), 0 24px 38px 3px rgb(0 0 0 / 14%), 0 9px 46px 8px rgb(0 0 0 / 12%) !important;
    border-radius: 30px !important;
    padding-top: 100px !important;
    padding-bottom: 0 !important;
}
.elementor-element.elementor-element-10ed30f.elementor-search-form--button-type-text.elementor-search-form--skin-classic.elementor-widget.elementor-widget-search-form {
    display: none;
}

.elementor-element-eb9f696 .elementor-widget-container {
    padding: 10px 0px 0px 0px !important;
}
/* div#hubspot-messages-iframe-container {
    display: none !important;
}
*/
.circle-job-arrow {
    position: absolute !important;
    bottom: 2px;
    right: 20px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-965c388.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
    content: "";
    background-image: url(/wp-content/uploads/2022/01/buildings-berlin-city-downtown-agentur-online-marketing.png);
    display: table;
    height: 1208px;
    width: 100%;
    position: absolute;
    background-size: cover;
    bottom: -294px;
    z-index: 99;
    background-repeat: no-repeat;
}


button#cf7mls-back-btn-cf7mls_step-2 {
    background: #000000;
    border: none;
    padding: 14px 0px 13px 0px;
    width: 235px;
    color: #fff;
    transition: all 0.5s ease;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 auto;
    display: table;
    margin-top: -76px;
}

.hub-form-cont {
    text-align: center;
    padding-bottom: 40px;
    line-height: 50px;
}

select.wpcf7-form-control.wpcf7-select {
    font-weight: var(--e-global-typography-text-font-weight );
    color: var(--e-global-color-bcb51b4 );
    background-color: #f6f6f6;
    border-style: solid;
    border-width: 0;
    border-radius: 15px 15px 15px 15px;
    max-width: 100%;
    width: 100%;
    flex: 0 1 90%;
    padding: 15px 15px 15px;
    font-size: 16px;
    margin-top: 14px !important;
}

button#cf7mls-next-btn-cf7mls_step-1 {
    background: #000000;
    border: none;
    padding: 14px 0px 13px 0px;
    width: 235px;
    color: #fff;
    transition: all 0.5s ease;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 auto;
    display: table;
    margin-top: 14px;
}

.text-center.date-picker-freemium-cta.p-y-2 {
    display: none !important;
}

.hub-con-failed a {
    background: #000000;
    border: none;
    padding: 14px 50px 13px 50px;
    color: #fff !important;
    transition: all 0.5s ease;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 auto;
    display: table;
    text-decoration: none;
    margin-top: 40px;
}
.but-pre {
    margin-top: 40px;
    display: table;
}
.hub-con-failed {
    text-align: center;
    padding: 80px 0;
}
.hub-con-failed img {
    padding-bottom: 35px;
}
.hub-con-failed p {
    line-height: 27px;
}

.but-pre button#cf7mls-back-btn-cf7mls_step-2 {
    margin-top: 0;
}
.hub-row-1 {
    display: table;
}
.form-msg {
    display: table;
    width: 100%;
}
.hub-row-1 p {
    width: 49%;
    float: left;
    margin-right: 14px;
}
.hub-row-1 p:nth-child(2n+2) {
    margin-right: 0;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-965c388.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::after {
    background-image: url(/wp-content/uploads/2022/06/startseite-kreis-omh-berlin.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% 100%;
    content: "";
    height: 465px;
    display: table;
    width: 100%;
    position: absolute;
    top: 0;
}
.job-title-row span.elementor-button-text {
    color: #000 !important;
}
.job-position-form .elementor-active.elementor-tab-desktop-title {
    background: #FFB422;
    color: #000 !important;
    border: none;
    padding: 30px 30px 30px 30px !important;
    transition: all 0.5s ease;
    text-transform: uppercase;
    border-radius: 10px;
    font-family: 'Conv_DINPro-Regular_13937';
}

.job-position-form .elementor-active{
	padding-left:0px !important;
	
}


.email-footer {
    width: 454px;
    margin: 0 auto;
    background: #000;
    margin-top: -11px;
    display: table;
    padding: 19px;
}

.sim-recap iframe {
    height: 87px !important;
}
.sim-recap div {
    width: 338px !important;
}
.email-foo-col-1 {
    width: 33.33%;
    float: left;
    font-size: 10px;
}

.email-foo-col-1 p {
    margin: 0;
    padding: 0;
}

.is-layout-flex.wp-block-columns {
    margin-bottom: 0px;
}

.email-foo-col-1 p a {
    color: #fff;
    text-decoration: none;
font-family: Verdana, sans-serif;

}

.email-foo-col-1 ul {
    margin: 0;
}

.email-foo-col-1 li {
    list-style: none;
}

.email-foo-col-1 li a {
    color: #fff;
    text-decoration: none;
    font-size: 10px;
font-family: Verdana, sans-serif;

}

.page-id-6868 .elementor-6868 .elementor-element.elementor-element-7889a8ab:not(.elementor-motion-effects-element-type-background), .elementor-6868 .elementor-element.elementor-element-7889a8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 50%!important;
    background-position: 0 150px;
}
.job-details-col ul {
    padding-left: 31px;
}

.email-custom-form img {
    width: 100%;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li {
    padding: 15px;
    background: #000;
    margin-right: 10px;
    width: 32%;
    border-radius: 10px;
    padding: 30px;
    padding-bottom: 10px !important;
    padding-right: 0 !important;
}
.email-custom-form {
    width: 490px !important;
    display: table;
    margin-top: 40px !important;
    margin: 0 auto;
    box-shadow: 1px 1px 6px 2px #ddd;
    margin-bottom: 40px;
    padding: 0;
}
.email-custom-form p {
    padding-left: 30px;
    padding-bottom: 22px;
    padding-top: 0;
    padding-right: 30px;
font-family: Verdana, sans-serif;
    font-size: 9pt;
    color: #000000;
}
.ads-section-01.job-details{
	    background-size: 100% 50%!important;
    background-position: 0 150px;

}


.elementor-7 .elementor-element.elementor-element-1baed77 .elementor-post__text {
    padding-top: 14px !important;
    padding-bottom: 1px;
}
.elementor-posts .elementor-post__card .elementor-post__text {
    border-radius: 0 0 11px 11px;
}
.uc-active .ue_text_one {
    stroke: unset;
    -webkit-text-stroke: 1px;
    stroke-width: unset;
    -webkit-text-stroke-color: unset;
    color: #000;
}

.jet-form-builder-page .is-layout-flex.wp-block-buttons {
    flex-wrap: unset;
    align-items: center;
    display: table;
    margin: 0 auto;
    margin-top: 20px;
}

.jet-form-builder-page .is-layout-flex.wp-block-buttons a {
color:#fff;
}

.error404 .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-222261a3 {
    padding-bottom: 24px;
}

.home .elementor-element-08393a0 .elementor-post__badge {
    padding-top: 10px !important;
}

.contact-single-img img {
    border-radius: 11px !important;
}
.jet-form-builder-message--success {
    border: 1px solid #B42029 !important;
    color: #B42029 !important;
    margin-top: 97px !important;
}
.jet-form-builder__conditional:nth-child(2) .wp-container-12::before {
    background: #fff;
    width: 97%;
    height: 320px;
    content: "";
    display: table;
    position: absolute;
    top: 875px;
}
.jet-form-builder-message--error {
    border: 1px solid #000 !important;
    color: #000 !important;
    margin-top: 100px;
    padding: 10px;
}
.testimonials-circle {
    position: relative;
    z-index: 9999;
}
/*
li#wp-megamenu-item-13357::before {
    background: #ffb422;
    width: 105px;
    height: 4px;
    content: "";
    display: table;
    position: absolute;
    bottom: 11px;
    margin-left: 9px;
    animation: glowing 1500ms infinite;
}
*/
.error404  section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    background: #000;
}
.banner-error img {
    display: table;
    margin: 0 auto;
    padding: 200px 0 70px;
}
.banner-error p {
    text-align: center;
    padding-bottom: 0;
    font-size: 30px;
    line-height: 45px;
}
.banner-error {
    padding-bottom: 80px;
}
.banner-error a {
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    line-height: 33px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #060000;
    border-radius: 7px 7px 7px 7px;
    padding: 22px 45px 22px 45px;
    display: table;
    margin: 0 auto;
    text-decoration: none;
    margin-top: 22px;
}
.wp-container-14  .wp-block-button {
    margin: 0 auto;
    display: table;
    width: 100%;
    margin-top: 10px !important;
}
.jet-form-builder-message.jet-form-builder-message--error {
    padding: 10px !important;
    margin-top: 100px !important;
}
.wp-container-14 a.wp-block-button__link {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 33px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 7px 7px 7px 7px;
    padding: 12px 25px 12px 27px;
    margin: 0 auto;
    display: table;
}
select#select-option-2 {
    padding: 8px 10px;
    margin-bottom: 14px;
}
.jet-form-builder-progress-pages__item--wrapper:first-child .jet-form-builder-progress-pages__item--label::before {
    content: "Prüfung";
    font-size: 16px;
}
.jet-form-builder-progress-pages__item--label{
    font-size: 0px;
}

.jet-form-builder-progress-pages__item--wrapper:nth-child(2) .jet-form-builder-progress-pages__item--label::before {
    content: "Ergebnis";
    font-size: 16px;
}
.jet-form-builder__conditional:nth-child(3n+3) {
    display: none !important;
}

.jet-form-builder__conditional:nth-child(4n+4) {
    display: table !important;
    width: 100%;
    margin-top: 52px;
}

.jet-form-builder__conditional:nth-child(5n+5) {
    display: none !important;
}


.jet-form-builder__conditional:nth-child(6n+6) {
    display: none !important;
}
.jet-form-builder-page .wp-block-image {
    padding-bottom: 30px;
}
button.jet-form-builder__action-button.jet-form-builder__prev-page{
	font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 33px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 7px 7px 7px 7px;
    padding: 12px 25px 12px 27px;
    margin-top: 30px !important;
	border: none;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload{
		font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 33px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 7px 7px 7px 7px;
    padding: 12px 25px 12px 27px;
    margin-top: 30px !important;
	float:right;
	border: none;
}

.jet-fb-form-block .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
    margin: 0 6px 0 6px;
}
.jet-fb-form-block input {
    font-family: var( --e-global-typography-text-font-family ),Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-bcb51b4 );
    background-color: #f6f6f6;
    border-style: solid;
    border-width: 0;
    border-radius: 15px 15px 15px 15px;
    max-width: 100% !important;
    width: 100% !important;
    flex: 0 1 90%;
    padding: 12px 10px;
    margin-top: 13px !important;
	margin-bottom: 14px !important;
}
.jet-fb-form-block textarea {
    font-family: var( --e-global-typography-text-font-family ),Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-bcb51b4 );
    background-color: #f6f6f6;
    border-style: solid;
    border-width: 0;
    border-radius: 15px 15px 15px 15px;
    max-width: 100% !important;
    width: 100% !important;
    flex: 0 1 100%;
    padding: 12px 10px;
    margin-top: 13px !important;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--circle {
    border: 1px solid #000 !important;
    color: #000 !important;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #000000 !important;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #000000 !important;
}
.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle {
    border: 2px solid #000000 !important;
    color: #000000 !important;
}
a.wp-block-button__link:hover {
    color: #fff !important;
}
.jet-form-builder-progress-pages__item--label {
    color: #000000 !important;
}
button.jet-form-builder__next-page {
    font-size: 18px;
    font-weight: 400;
	border: none;
    font-style: normal;
    line-height: 33px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 7px 7px 7px 7px;
    padding: 12px 25px 12px 27px;
    margin-top: 30px !important;
    float: right;
}
.jet-fb-form-block select {
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-bcb51b4 );
    background-color: #f6f6f6;
    border-style: solid;
    border-width: 0;
    border-radius: 15px 15px 15px 15px;
    max-width: 100%;
    width: 100%;
    flex: 0 1 90%;
    padding: 15px 15px 15px;
    font-size: 16px;
    margin-top: 14px !important;
}
.paoc-credit-wrp {
    display: none;
}
a.paoc-popup-click.paoc-popup-cust-15334.paoc-popup-simple_link.paoc-popup-link {
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 33px;
    fill: #000;
    color: #000;
    background-color: #ffb422;
    border-radius: 7px 7px 7px 7px;
    padding: 22px 55px 22px 55px;
	margin:0 auto;
	display:table;
}

.paoc-cb-popup-complete.custombox-content {
    overflow-y: auto;
    background: rgb(0,0,0,0.7);
}
.paoc-popup-margin.paoc-popup-mheading {
    display: none;
}
.paoc-popup-margin.paoc-popup-sheading {
    display: none;
}
.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
    padding-top: 140px;
}
.top-heading-box {
    position: absolute;
    top: 14px;
}
.top-heading-box h2 {
    font-size: 27px;
    color: #000;
    padding-bottom: 15px;
}
.top-heading-box p {
    font-size: 20px;
}
.top-heading-box-1 {
    position: absolute;
    top: 14px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li .wpmm-search-wrap > a.search-open-icon {
    padding: 15px 50px !important;
}
.top-heading-box-1 h2 {
    font-size: 27px;
    color: #000;
    padding-bottom: 15px;
}
.top-heading-box-1 p {
    font-size: 20px;
}
.paoc-close-popup {
    top: 3px !important;
    right: 5px !important;
}
/*
.paoc-popup-center-center .paoc-cb-popup-body {
    margin: auto;
    overflow: hidden !important;
    height: 920px !important; 
	margin-top:100px !important;
}
*/
.custombox-lock {
    overflow: unset !important;
}
.wp-block-group__inner-container p {
    color: #000 !important;
}
.elementor-element.elementor-element-eea04e8.elementor-widget.elementor-widget-image.animated.fadeInDown img {
    width: 128px !important;
}
.process-box-col-1-landingpage:last-child:before {
    display: none;
}
.page-id-13397 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-size: 100% !important;
    background-position: 0px 150px;
}
.wp-block-group__inner-container .wp-block-button.has-custom-width.wp-block-button__width-25.is-style-fill {
    display: table;
    margin: 0 auto;
    width: 240px;
    padding-top: 11px !important;
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
    width: 100%;
}
div#paoc-popup-13378-2 {
    margin: 0 auto;
}
/*
.paoc-cb-popup-body {
    border-radius: 20px !important;
    padding: 20px;
	margin: 0 auto !important;
}
*/
.kontact-link-custom a.wp-block-button__link {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 33px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 7px 7px 7px 7px;
    padding: 12px 25px 12px 27px;
}
.paoc-popup-margin.paoc-popup-sheading {
    padding-bottom: 30px;
}
.wp-container-9.wp-block-columns {
    margin-bottom: 0 !important;
}
.wp-container-4.wp-block-columns {
    margin-bottom: 0px !important;
}
.wp-container-7.wp-block-columns {
    margin-bottom: 0 !important;
}
input.elementor-search-form__input {
    margin-right: 1px !important;
    border-radius: 4px;
}
.sidebar-newsletter .es_subscription_form_submit {
    color: #000;
}
.sidebar-newsletter .es_subscription_form_submit:hover {
    color: #fff;
}
button.elementor-search-form__submit {
    border-radius: 4px !important;
}
.ue_timeline_item_icon_holder {
    background: none !important;
}
.ue_timeline_item_text span {
    color: #000000;
    font-size: 30px;
    font-weight: 400;
    line-height: 45px;
}
div#BorlabsCookieBoxWidget {
    visibility: hidden !important;
}
.blog-sidebar .es_subscription_message.success {
    color: #000 !important;
}
.elementor-12918 .elementor-element.elementor-element-497d572:not(.elementor-motion-effects-element-type-background), .elementor-12918 .elementor-element.elementor-element-497d572 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}
a._brlbs-btn-cookie-preference.borlabs-cookie-preference {
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    line-height: 33px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #060000 !important;
    border-radius: 7px 7px 7px 7px !important;
    padding: 22px 55px 22px 45px;
    margin-bottom: 30px;
}

a._brlbs-btn-cookie-preference.borlabs-cookie-preference:hover {
	background-color: #000 !important;
	transform: scale(1.1);
	transition-duration: .3s;
    transition-property: transform;
	color:#fff !important;

}

.elementor-12521 .elementor-element.elementor-element-497d572:not(.elementor-motion-effects-element-type-background), .elementor-12521 .elementor-element.elementor-element-497d572 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}
.digital-col-new ul {
    padding-left: 25px;
}
.ue_timeline_item_title {
    color: #000000;
    font-family: "Oswald", Sans-serif !important;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 72px;
}
.digitalp-2 ul {
    padding-left: 27px;
}
.elementor-5568 ul {
    padding-left: 80px;
}
.elementor-5568 ul ol {
    position: relative;
    padding-left: 30px;
}
div#elementor-tab-content-1895 ul {
    padding-bottom: 20px;
}
.elementor-13328 .elementor-element.elementor-element-497d572:not(.elementor-motion-effects-element-type-background), .elementor-13328 .elementor-element.elementor-element-497d572 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}
.table-row-emp b {
    display: table;
    padding-bottom: 20px;
}
.table-row-emp {
    border: 1px solid;
    padding: 20px;
    margin-top: 40px;
}
.elementor-5568 ul ol::before {
    content: ".";
    display: table;
    color: #000;
    font-size: 48px;
    position: absolute;
    left: 14px;
    top: -12px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9dca872.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}

.top-add-new-page .elementor-widget-wrap.elementor-element-populated {
    min-height: 1199px;
    background-size: 100% 100% !important;
}
.elementor-12918 .elementor-element.elementor-element-9dca872:not(.elementor-motion-effects-element-type-background), .elementor-12918 .elementor-element.elementor-element-9dca872 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-top: -2px;
}
.elementor-testimonial__image img {
    border-radius: 0 !important;
}
.elementor-element-7723cdf ul {
    padding-left: 50px;
    padding-top: 21px;
}
div#caf-filter-layout1 {
    margin-bottom: 60px !important;
}
#caf-post-layout1 .caf-content-read-more {
    padding: 0 10px !important;
}
#caf-post-layout1 .manage-layout1 {
    border-radius: 20px;
    background: #181818;
	padding-top: 97px;
    box-shadow: 0px 0px 50px 0px rgba(255, 180, 34, 0.20);
}
.data-target-div1 #caf-filter-layout1 li a.active {
    color: #fff;
}

.caf-filter-layout1 a {
    padding: 12px 40px;
    font-size: 21px !important;
    font-weight: 400 !important;
}
#caf-post-layout1 .caf-featured-img-box {
    height: 393px;
}

#manage-ajax-response {
    position: relative;
    width: 100%;
    min-height: unset;
    flex: 100%;
    padding: 0;
}
.float-right.d-flex.justify-content-center.align-items-center {
    float: right;
    margin-top: -14px;
    margin-right: -23px;
}
::-webkit-scrollbar {
width: 14px;
}
.responsive-logos-home .elementor-widget-image {
    width: 50% !important;
    float: left !important;
}
::-webkit-scrollbar-track {
background-color: #181818;
}
::-webkit-scrollbar-thumb {
background-color: #555555;
border-radius: 95px;
}
.page-id-3737 .elementor-tab-title {
    border-top: 1px solid #fff !important;
}
.blog-sidebar .type-post {
    margin-bottom: 0 !important;
}
.blog-sidebar {
    border-left: 1px solid;
    padding-left: 20px;
    padding-right: 0px;
}
.Blog-sec-content-row-1-left {
    padding-right: 20px;
}
.blog-sidebar .elementor-post__text {
    border: none;
}
.ue_text_one {
    color: #D74F2C00;
    font-size: 280px;
    line-height: 64.8px;
    -webkit-text-stroke: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #cccc;
    stroke: #ccc;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    transform: scale(1.1);
   
}
.ue_timeline_item_image {
    width: unset;
    height: unset !important;
    opacity: 100%;
    mix-blend-mode: normal;
}
.ue_button {
    display: none;
}
.elementor-element.elementor-element-aefc3f7.google-ads-text-col.elementor-widget.elementor-widget-text-editor {
    line-height: 41px;
}
 body .container .main-box {
	 position: relative;
	 width: 320px;
	 height: 320px;
	 display: flex;
	 flex-direction: column;
	 box-shadow: 5px 5px 8px rgba(20, 20, 20, 0.3);
	 border-radius: 5px;
	 transition: 0.5s ease-in-out;
	 overflow: hidden;
	 z-index: 2;
}
a.elementor-post__read-more:hover {
    transform: scale(1.1);
}
a.elementor-post__read-more {
   transition: 0.5s ease-in-out;
}
 body .container .main-box .top-bar {
	 width: 100%;
	 height: 55px;
	 background-color: #f0c05a;
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 padding: 0 15px;
	 border-top-right-radius: 5px;
	 border-top-left-radius: 5px;
}
.elementor-162 .elementor-element.elementor-element-27977d5 .elementor-button {
    background-color: unset !important;
}
.es_subscription_message.success {
    color: #fff !important;
}
.home .elementor-posts .elementor-post__card .elementor-post__thumbnail img {
    max-width: 100% !important;
}
.home .elementor-7 .elementor-element.elementor-element-1bcaff2 .elementor-post__text {
    margin-top: 0;
	    padding-top: 30px;

}
.foo-col-1 ul {
    padding-left: 0 !important;
}
.elementor-post__badge {
    background: #ffb422 !important;
}
.elementor-7 .elementor-element.elementor-element-1baed77 .elementor-post__text {
    margin-top: 0 !important;
    padding-top: 30px;
}

.home article.post {
    margin-bottom: 12px !important;
}
 body .container .main-box .top-bar a {
	 opacity: 0.6;
	 transition: 0.3s;
}
 body .container .main-box .top-bar a:hover {
	 opacity: 1;
}
 body .container .main-box .top-bar .search-button {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 font-size: 23px;
	 color: #141414;
}
 body .container .main-box .top-bar .hamburger-menu-button {
	 position: relative;
	 width: 35px;
	 height: auto;
	 display: flex;
	 justify-content: center;
	 flex-direction: column;
}
 body .container .main-box .top-bar .hamburger-menu-button .line {
	 width: 35px;
	 height: 4px;
	 background-color: #141414;
}
 body .container .main-box .top-bar .hamburger-menu-button:hover .top-line::after {
	 transform: translateX(5px);
}
 body .container .main-box .top-bar .hamburger-menu-button .top-line {
	 position: relative;
	 width: 25px;
	 margin-bottom: 5px;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 body .container .main-box .top-bar .hamburger-menu-button .top-line::after {
	 content: "";
	 position: absolute;
	 width: 8px;
	 height: 8px;
	 right: -10px;
	 background-color: #141414;
	 border-radius: 50%;
	 transition: 0.3s;
}
 body .container .main-box .top-bar .hamburger-menu-button .bottom-line {
	 margin-top: 5px;
}
 body .container .main-box .top-bar p {
	 font-size: 15px;
	 font-weight: 700;
	 color: #141414;
	 margin: 0;
}
 body .container .main-box .content-box {
	 width: 100%;
	 height: 100%;
	 background-color: #141414;
	 border-bottom-left-radius: 5px;
	 border-bottom-right-radius: 5px;
}
 body .container .main-box .content-box .content {
	 width: 100%;
	 height: 100%;
}
 body .container .main-box .content-box .content .list {
	 position: relative;
	 margin: 0;
	 width: 100%;
	 height: 100%;
	 padding: 0;
	 display: flex;
	 flex-direction: column;
}
 body .container .main-box .content-box .content .list::before {
	 content: "";
	 position: absolute;
	 height: 100%;
	 width: 2px;
	 background-color: #f5f5f5;
	 top: 0;
	 left: 14px;
	 z-index: 1;
}
 body .container .main-box .content-box .content .list .item-1 {
	 animation: startAnimation 2s forwards;
	 animation-delay: 0.25s;
}
 body .container .main-box .content-box .content .list .item-2 {
	 animation: startAnimation 2s forwards;
	 animation-delay: 0.35s;
}
 body .container .main-box .content-box .content .list .item-3 {
	 animation: startAnimation 2s forwards;
	 animation-delay: 0.45s;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li:hover {
    background: var(--Gradient-horizontal, linear-gradient(270deg, #27CB9A 0%, #FFB422 100%));
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li:hover a {
    color:#000 !important;
}
 body .container .main-box .content-box .content .list .list-items {
	 position: relative;
	 display: flex;
	 justify-content: flex-end;
	 width: 100%;
	 height: 100%;
	 padding: 20px 0;
	 z-index: 5;
	 transform: translateY(300px);
}
 body .container .main-box .content-box .content .list .list-items a {
	 position: relative;
	 display: flex;
	 flex-direction: column;
	 justify-content: flex-start;
	 width: 90%;
	 height: 100%;
	 color: rgba(245, 245, 245, 0.5);
	 transition: 0.3s;
	 padding-right: 5px;
}
.contact-form-seo-test-result .seo-keyword-n {
    width: 32%;
    float: left;
    margin-right: 10px;
}
.contact-form-seo-test-result {
    display: table;
    margin-top: 30px;
    margin-bottom: 30px;
}
 body .container .main-box .content-box .content .list .list-items a:hover {
	 color: rgba(245, 245, 245, 1);
}
 body .container .main-box .content-box .content .list .list-items a:hover::before {
	 transform: scale(1.6);
}
 body .container .main-box .content-box .content .list .list-items a .hour {
	 font-size: 11px;
	 margin-bottom: 5px;
}
 body .container .main-box .content-box .content .list .list-items a .text {
	 font-size: 14px;
}
 body .container .main-box .content-box .content .list .list-items a::before {
	 content: "";
	 position: absolute;
	 border: 1px solid #f0c05a;
	 background-color: #141414;
	 box-shadow: 0px 0px 0px 5px #141414;
	 border-radius: 50%;
	 width: 6px;
	 height: 6px;
	 transition: 0.3s;
	 z-index: 2;
	 top: 3px;
	 left: -20px;
}
 .main-box-clicked {
	 transform: translateX(155px);
}
 .hamburger-box-clicked {
	 transform: translateX(-50px);
}
 @keyframes startAnimation {
	 0% {
		 transform: translateY(300px);
		 opacity: 0;
	}
	 100% {
		 transform: translateY(0);
		 opacity: 1;
	}
}
 .cursor {
	 position: fixed;
	 width: 25px;
	 height: 25px;
	 border-radius: 50%;
	 background-color: #f5f5f5 !important;
	 pointer-events: none;
	 mix-blend-mode: difference;
	 z-index: 999;
	 transition: transform 0.4s;
	 color:#000;
}





@font-face {
	font-family: 'Conv_DINPro-Regular_13937';
	src: url('./fonts/DINPro-Regular_13937.eot');
	src: local('☺'), url('./fonts/DINPro-Regular_13937.woff') format('woff'), url('./fonts/DINPro-Regular_13937.ttf') format('truetype'), url('./fonts/DINPro-Regular_13937.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'Oswald';
    src: url('./fonts/Oswald-Bold.eot');
    src: url('./fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Oswald-Bold.woff2') format('woff2'),
        url('./fonts/Oswald-Bold.woff') format('woff'),
        url('./fonts/Oswald-Bold.ttf') format('truetype'),
        url('./fonts/Oswald-Bold.svg#Oswald-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



h1,h2,h3,h4{
    font-family: 'Oswald' !important;
}


h4.elementor-post__title{
		    font-family: 'Oswald' !important;
}



body{
		background:#fff;
}

*{
	padding:0px;
	margin:0px;
	font-family: 'Conv_DINPro-Regular_13937';

}

.text-col-family p.elementor-heading-title.elementor-size-default{
	font-family: 'Conv_DINPro-Regular_13937' !important;
}

.text-col-family h3.elementor-heading-title.elementor-size-default{
	font-family: 'Conv_DINPro-Regular_13937' !important;
}
.text-col-family h4.elementor-heading-title.elementor-size-default{
	font-family: 'Conv_DINPro-Regular_13937' !important;
}
.text-col-family h5.elementor-heading-title.elementor-size-default{
	font-family: 'Conv_DINPro-Regular_13937' !important;
}

.elementor-testimonial__title{
	font-family: 'Conv_DINPro-Regular_13937';
}

.google-ads-right h2.elementor-heading-title.elementor-size-default{
	font-family: 'Conv_DINPro-Regular_13937' !important;
}

.elementor-testimonial-content {
	font-family: 'Conv_DINPro-Regular_13937' !important;
}
.elementor-element.elementor-element-442a91a.elementor-widget.elementor-widget-image {
    display: none;
}
.search section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ff4a68.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 70px 50px;
}
.search .elementor-2212 .elementor-element.elementor-element-12fb1df:not(.elementor-motion-effects-element-type-background), .elementor-2212 .elementor-element.elementor-element-12fb1df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000;
    padding: 280px 0;
}
.single .elementor-post__title a {
	font-family: 'Conv_DINPro-Regular_13937' !important;
}


.elementor-post__excerpt p{
	font-family: 'Conv_DINPro-Regular_13937' !important;
}

.top-sec-row-1 p{
	font-family: "Oswald", Sans-serif !important;
}

.top-sec-row-1 .elementor-heading-title{
	font-family: "Oswald", Sans-serif !important;
}

.elementor-3778 .elementor-element.elementor-element-b7b3334 p {
    font-family: "Oswald", Sans-serif !important;
}



.elementor-element.elementor-element-eefda69.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    font-family: "Oswald", Sans-serif;
}
.elementor-element.elementor-element-b7b3334.elementor-widget.elementor-widget-text-editor p {
    font-family: "Oswald", Sans-serif;
}
.elementor-element.elementor-element-69cd4e6.elementor-widget.elementor-widget-text-editor.animated.fadeInUp p {
    font-family: "Oswald", Sans-serif;
}
.elementor-5267 .elementor-element.elementor-element-52ee788 > .elementor-widget-container {
    margin: -48px 0px 0px 0px !important;
}
.page-id-5267 .google-ads-text-col p {
    padding-top: 35px;
	padding-bottom: 35px;
    margin-top: -32px;
    background-position: 0px 17px;
}

.page-id-1315 .google-ads-text-col p {
    padding-top: 35px;
	padding-bottom: 35px;
    margin-top: -32px;
    background-position: 0px 17px;
}
.elementor-element.elementor-element-52ee788.elementor-widget.elementor-widget-heading {
    margin-top: 0px;
}
.elementor-element.elementor-element-94f6a54.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    font-family: "Oswald", Sans-serif !important;
}
.elementor-element.elementor-element-21847fb.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    font-family: "Oswald", Sans-serif !important;
}
.elementor-element.elementor-element-fb71e9e.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    font-family: "Oswald", Sans-serif !important;
}
.page-id-3731 .google-ads-text-col p {
    padding-top: 35px;
	padding-bottom: 35px;
    margin-top: -32px;
    background-position: 0px 17px;
}

.card_carousel_text{
	font-family: 'Conv_DINPro-Regular_13937' !important;
}
p.card_carousel_text{
	font-family: 'Conv_DINPro-Regular_13937' !important;
}

.page figure.post-thumbnail {
    display: none;
}
span.elementor-testimonial__title {
    font-size: 14px !important;
    font-family: 'Conv_DINPro-Regular_13937' !important;
}

.page-id-5458  .elementor-5458 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-5458 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}
.elementor-5458 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}	

.making-idea-sec-1:hover .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a801449::before {
    -webkit-text-stroke-color: unset;
    stroke: unset;
    -webkit-text-stroke: unset;
    color: unset;
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
	  animation: neon 1s ease infinite;
  -moz-animation: neon 1s ease infinite;
  -webkit-animation: neon 1s ease infinite;
  transition: background-color 2s ease-out;
}
.making-idea-sec-2:hover .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d803961::after {
    -webkit-text-stroke-color: unset;
    stroke: unset;
    -webkit-text-stroke: unset;
    color: unset;
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;



}
.making-idea-sec-1:hover .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3535440::before {
    -webkit-text-stroke-color: unset;
    stroke: unset;
    -webkit-text-stroke: unset;
    color: unset;
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;



}
.making-idea-sec-last:hover .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-efc304b::after {
    -webkit-text-stroke-color: unset;
    stroke: unset;
    -webkit-text-stroke: unset;
    color: unset;
  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;



}



.page-id-5458 .use-cases-col::after{
	display:none;
}


.page-id-5458 .common-sec-02::after{
		display:none;
}

.page-id-5458 .common-sec-02::before {
    content: "";
    width: 329px;
    height: 329px;
    background-image: url(/wp-content/uploads/2022/01/gelber-kreis-gros-seo-spezialist-berlin.png);
    background-repeat: no-repeat;
    display: table;
    left: -132px;
    position: absolute;
    top: 20%;
}


.page-id-5458 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-5458 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-5458 .process-box-col-1::before {
    left: 243px;
}

.page-id-5458 .prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 30px 33px 30px !important;
    width: 1153px;
    margin: 0 auto;
    margin-bottom: 20px;
}



.page-id-5458 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}
/*
ul.wp-megamenu-sub-menu {
    background: #000;
    padding: 8px 2px !important;
}
*/
.elementor-post__meta-data {
    display: none;
}
.page-id-5458 .google-ads-right .elementor-testimonial__content {
    padding-top: 0;
}
.wpmm-search-wrap {
    display: none;
}
nav#wp-megamenu-top-menus-mega-menu a {
    color: #fff;
    font-size: 20px;
}
.wpmm_brand_logo_wrap {
    display: none;
}

.page-id-5458 .top-logos-2 {
    margin: 0 auto;
    padding-bottom: 61px;
}
ul#menu-top-menus-mega-menu {
    display: table;
    margin: 0 auto;
}

.elementor-5458 .elementor-element.elementor-element-e938c30 {
    padding: 100px 0px 100px 0px;
    position: relative;
    z-index: 9;
}


.page-id-5458 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2f23eb9.elementor-section-content-middle.common-sec-02.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: relative;
}


.elementor-4314 .elementor-element.elementor-element-e938c30 {
    padding: 30px 30px 100px 30px !important;
}	

.page-id-4314 .use-cases-col::after{
	display:none;
}


.page-id-4314 .common-sec-02::after{
		display:none;
}

.page-id-4314 .common-sec-02::before {
    content: "";
    width: 329px;
    height: 329px;
    background-image: url(/wp-content/uploads/2022/06/schwarzer-kreis-apothekenmarketing-berlin.png);
    background-repeat: no-repeat;
    display: table;
    left: -132px;
    position: absolute;
    top: 20%;
}


.page-id-4314 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-4314 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-4314 .process-box-col-1::before {
    left: 243px;
}

.page-id-4314 .prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 30px 33px 30px !important;
    width: 1153px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.page-id-4314 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-4314 .google-ads-right .elementor-testimonial__content {
    padding-top: 0;
}

.page-id-4314 .top-logos-2 {
    margin: 0 auto;
    padding-bottom: 61px;
}

.elementor-4314 .elementor-element.elementor-element-e938c30 {
    padding: 100px 0px 100px 0px;
    position: relative;
    z-index: 9;
}


.page-id-4314 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2f23eb9.elementor-section-content-middle.common-sec-02.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: relative;
}

.wrapper{
	width:100%;
	overflow:hidden;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a76a3d1.elementor-section-full_width.header-elem-row.elementor-section-height-default.elementor-section-height-default {
    position: absolute;
    width: 100%;
}
.process-box-col-1 h2 {
    font-size: 16px !important;
}

.process-box-col-1 p {
    font-size: 16px;
    line-height: 25px !important;
}

.page-id-3789 .use-cases-col::after{
	display:none;
}

.shop-top-testimonials .elementor-swiper-button-next {
    position: relative !important;
    z-index: 99 !important;
}
.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite {
    text-align: center !important;
}

.elementor-3940 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}	


.page-id-3940 .use-cases-col::after{
	display:none;
}


.page-id-3940 .common-sec-02::after{
		display:none;
}

span.hover-border {
    position: relative;
    color: #fff;
    text-decoration: none;
}
span.hover-border::before {
    content: "";
    position: absolute;
    display: table;
    width: 100%;
    height: 2px;
    background-color: #FFD621;
    transform: scaleX(0);
    transition: transform 0.4s ease;
    left: 0;
    right: 0;
	bottom: 0;
}

span.hover-border:hover::before {
	  transform: scaleX(1);
 }


.page-id-3940 .common-sec-02::before {
    content: "";
    width: 329px;
    height: 329px;
    background-image: url(/wp-content/uploads/2022/06/schwarzer-kreis-gros-werbeagentur-aerzte.png);
    background-repeat: no-repeat;
    display: table;
    left: -132px;
    position: absolute;
    top: 20%;
}


.page-id-3940 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-3940 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-3940 .process-box-col-1::before {
    left: 243px;
}

.page-id-3940 .prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 30px 33px 30px !important;
    width: 1153px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.page-id-3940 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.testi-row {
    position: relative;
    z-index: 99;
}
.page-id-3940 .google-ads-right .elementor-testimonial__content {
    padding-top: 0;
}

.page-id-3940 .top-logos-2 {
    margin: 0 auto;
    padding-bottom: 61px;
}

.elementor-3940 .elementor-element.elementor-element-e938c30 {
    padding: 100px 0px 100px 0px;
    position: relative;
    z-index: 9;
}
.elementor-1937 .elementor-element.elementor-element-5808525 .elementor-testimonial__title {
	font-size: 14px !important;
	font-family: 'Conv_DINPro-Regular_13937';
}

.page-id-3940 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2f23eb9.elementor-section-content-middle.common-sec-02.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: relative;
}

.page-id-3789 .common-sec-02::after{
		display:none;
}
.elementor-element.elementor-element-a2a8ca3.elementor-widget.elementor-widget-html {
    padding-top: 20px;
}
.elementor-element-b91c0ea .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    background-image: linear-gradient(
180deg
, #102948 0%, #1C4271 100%) !important;
}
.elementor-2528 .elementor-element.elementor-element-fca6b6d .elementor-nav-menu--dropdown a.elementor-item-active {
    background-color: unset !important;
}
.elementor-2528 .elementor-element.elementor-element-fca6b6d .elementor-nav-menu--dropdown a:hover, .elementor-2528 .elementor-element.elementor-element-fca6b6d .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2528 .elementor-element.elementor-element-fca6b6d .elementor-nav-menu--dropdown a.highlighted {
    background-color: unset !important;
    color: #fff !important;
}
.elementor-nav-menu--dropdown {
    background-color: unset !important;
    font-size: 13px;
}
.elementor-2528 .elementor-element.elementor-element-fca6b6d .elementor-nav-menu--dropdown a:hover, .elementor-2528 .elementor-element.elementor-element-fca6b6d .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2528 .elementor-element.elementor-element-fca6b6d .elementor-nav-menu--dropdown a.highlighted {
    background-color: unset !important;
	color:#000;
}

#Faq-id .elementor-tab-title {
    border-top: 1px solid #fff;
}

.page-id-3778 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-3778 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-3778 .process-box-col-1::before {
    left: 243px;
}

.page-id-3789 .common-sec-02::before {
    content: "";
    width: 329px;
    height: 329px;
    background-image: url(/wp-content/uploads/2022/06/schwarzer-kreis-unternehmensberatung-berlin-und-consulting.png);
    background-repeat: no-repeat;
    display: table;
    left: -132px;
    position: absolute;
    top: 20%;
}
.elementor-element.elementor-element-fca6b6d.elementor-nav-menu--stretch.elementor-nav-menu__text-align-center.elementor-absolute.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
    top: 31px;
    left: -35px;
}
.top-head {
    display: table;
    float: right;
    margin-right: 75px;
}

.elementor-5267 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}	


.page-id-5267 .use-cases-col::after{
	display:none;
}


.page-id-5267 .common-sec-02::after{
		display:none;
}

.page-id-5267 .common-sec-02::before {
    content: "";
    width: 329px;
    height: 329px;
    background-image: url(/wp-content/uploads/2022/06/schwarze-ellipse-gros-praxismarketing-fuer-zahnaerzte.png);
    background-repeat: no-repeat;
    display: table;
    left: -132px;
    position: absolute;
    top: 20%;
}


.page-id-5267 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-5267 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-5267 .process-box-col-1::before {
    left: 243px;
}

.page-id-5267 .prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 30px 33px 30px !important;
    width: 1153px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.page-id-5267 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-5267 .google-ads-right .elementor-testimonial__content {
    padding-top: 0;
}

.page-id-5267 .top-logos-2 {
    margin: 0 auto;
    padding-bottom: 61px;
}

.elementor-5267 .elementor-element.elementor-element-e938c30 {
    padding: 100px 0px 100px 0px;
    position: relative;
    z-index: 9;
}


.page-id-5267 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2f23eb9.elementor-section-content-middle.common-sec-02.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: relative;
}


.page-id-3789 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-3789 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-3789 .process-box-col-1::before {
    left: 243px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f14abb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d85aae8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-1c058fa.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-898828c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row-3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-6759ae0.shop-top-testimonials.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-6759ae0.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}
.page-id-3789 .prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 30px 33px 30px !important;
    width: 1153px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.page-id-3789 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3789 .google-ads-right .elementor-testimonial__content {
    padding-top: 0;
}

.page-id-3789 .top-logos-2 {
    margin: 0 auto;
    padding-bottom: 61px;
}

.elementor-3789 .elementor-element.elementor-element-e938c30 {
    padding: 100px 0px 100px 0px;
    position: relative;
    z-index: 9;
}


.page-id-3789 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2f23eb9.elementor-section-content-middle.common-sec-02.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: relative;
}

.elementor-1937 .elementor-element.elementor-element-7ea7e87 img{
	width: 18% !important;
}


.elementor-3783 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3783.elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right !important;
}


.page-id-3783 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3783 .google-ads-right .elementor-testimonial__content {
    padding-top: 0px;
}
.page-id-3783 .logos-section-circle::before {
    top: -460px;
}

.page-id-3783 .common-sec-03::before {
    right: 0px;
    bottom: 210px;
    left: unset;
}

.page-id-3783 .common-sec-03::after {
    left: -69px;
    top: -230%;
    width: 14%;
	display:none;
}

.elementor-3281 .elementor-element.elementor-element-7ea7e87 img {
    width: 18% !important
}



.elementor-3760 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right !important;
}


.page-id-3760 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3760  .google-ads-right .elementor-testimonial__content {
    padding-top: 0px;
}
.page-id-3760 .logos-section-circle::before {
    top: -460px;
}

.page-id-3760 .common-sec-03::before {
    right: 0px;
    bottom: 210px;
    left: unset;
}

.page-id-3760  .common-sec-03::after {
    left: -69px;
    top: -230%;
    width: 14%;
	display:none;
}
img{
	line-height:0px;
}


.elementor-3778 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3778.elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right !important;
}


.page-id-3778 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3778 .google-ads-right .elementor-testimonial__content {
    padding-top: 0px;
}
.page-id-3778 .logos-section-circle::before {
    top: -460px;
}

.page-id-3778 .common-sec-03::before {
    right: 0px;
    bottom: 210px;
    left: unset;
}

.page-id-3778 .common-sec-03::after {
    left: -69px;
    top: -230%;
    width: 14%;
	display:none;
}


.newsletter-page {
    background: #FFFFFF;
    border: 1px solid #000000;
    border-radius: 20px;
    display: table;
    margin: 0 auto;
    width: 895px;
    margin-top: -520px;
}



.page-id-3731 .use-cases-col::after{
	display:none;
}


.page-id-3731 .common-sec-02::after{
		display:none;
}

.page-id-3731 .common-sec-02::before {
    content: "";
    width: 329px;
    height: 329px;
    background-image: url(/wp-content/uploads/2022/07/schwarzer-kreis-gros-seo-spezialist-zuerich.png);
    background-repeat: no-repeat;
    display: table;
    left: -132px;
    position: absolute;
    top: 20%;
}


.page-id-3731 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-3731 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-3731 .process-box-col-1::before {
    left: 243px;
}

.page-id-3731 .prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 30px 33px 30px !important;
    width: 1153px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.page-id-3731 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3731 .google-ads-right .elementor-testimonial__content {
    padding-top: 0;
}

.page-id-3731 .top-logos-2 {
    margin: 0 auto;
    padding-bottom: 61px;
}

.elementor-3731 .elementor-element.elementor-element-e938c30 {
    padding: 100px 0px 100px 0px;
    position: relative;
    z-index: 9;
}


.page-id-3731 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2f23eb9.elementor-section-content-middle.common-sec-02.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: relative;
}

.elementor-4314 .elementor-element.elementor-element-aefc3f7 {
    line-height: 48px !important;
}
li.wpmm-row {
    width: 1500px !important;
    margin: 0 auto;
	padding: 20px 0px !important;
}
li#wp-megamenu-item-5860 {
    padding-bottom: 50px;
    display: table;
}
li#wp-megamenu-item-5867 {
    display: table;
}
li#wp-megamenu-item-5860 li {
    width: 50%;
    float: left;
    padding-bottom: 0px;
    padding-top: 22px;
}
li#wp-megamenu-item-5867 li {
    width: 50%;
    float: left;
    padding-bottom: 0px;
    padding-top: 22px;
}


.mega-text {
    color: #fff;
    font-size: 29px;
}
.elementor-7 .elementor-element.elementor-element-954d596 {
    z-index: 99;
}
a.button.button--secondary {
    display: table;
    margin-top: 30px;
    text-decoration: underline;
    font-size: 25px !important;
}
.newsletter-left {
    width: 50%;
    float: left;
    padding-right: 20px;
}
.newsletter-form {
    display: table;
}
.newsletter-left:last-child {
    padding-right: 0px;
}



/* SEO PAGES SITE DESKTOP CSS */

.page-id-3281  .elementor-1937 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-1937 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}

.page-id-3281 .use-cases-col::after{
	display:none;
}


.page-id-3281 .common-sec-02::after{
		display:none;
}

.page-id-3281 .common-sec-02::before {
    content: "";
    width: 329px;
    height: 329px;
    background-image: url(/wp-content/uploads/2022/06/praxismarketing-agentur-berlin-schwarzer-grosser-kreis.png);
    background-repeat: no-repeat;
    display: table;
    left: -132px;
    position: absolute;
    top: 20%;
}

.elementor-1937 .elementor-element.elementor-element-68ca6a4 .elementor-heading-title{
	font-size: 31px !important;
}
.elementor-1937 .elementor-element.elementor-element-79d7903 .elementor-heading-title{
	font-size: 31px !important;
}
.elementor-1937 .elementor-element.elementor-element-b8793a8 .elementor-heading-title{
	font-size: 31px !important;
}
.elementor-1937 .elementor-element.elementor-element-8d659a6 .elementor-heading-title{
	font-size: 31px !important;
}
.elementor-1937 .elementor-element.elementor-element-9974792 .elementor-heading-title{
    font-size: 31px !important;
}
.elementor-1937 .elementor-element.elementor-element-f6344b5 .elementor-heading-title{
	font-size: 31px !important;
}
.page-id-3281 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-3281 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-3281 .process-box-col-1::before {
    left: 243px;
}

.page-id-3281 .prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 30px 33px 30px !important;
    width: 1153px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.page-id-3281 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3281 .google-ads-right .elementor-testimonial__content {
    padding-top: 0;
}

.page-id-3281 .top-logos-2 {
    margin: 0 auto;
    padding-bottom: 61px;
}

.elementor-3281 .elementor-element.elementor-element-e938c30 {
    padding: 100px 0px 100px 0px;
    position: relative;
    z-index: 9;
}


.page-id-3281 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2f23eb9.elementor-section-content-middle.common-sec-02.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: relative;
}

input.elementor-search-form__input {
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var( --e-global-color-4ade329 ) !important;
}
/* SEO PAGES SITE CSS DESKTOP END */


.elementor-posts .elementor-post__card .elementor-post__thumbnail img {
    width: calc(100% + 1px) !important;
    max-width: 100% !important;
    height: 100% !important;
}
.search a.elementor-post__read-more {
    display: none !important;
}
.search .elementor-post__text {
    margin-top: 0 !important;
    padding-top: 40px !important;
}
.search a.elementor-button-link.elementor-button {
    display: none;
}
.single h3.elementor-post__title::before {
    background: #000;
    content: "";
    width: 7px;
    left: 24px;
    height: 7px;
    display: table;
    position: absolute;
    border-radius: 20px;
    top: 8px;
}
.sidebar-newsletter input.es_required_field.es_txt_email.ig_es_form_field_email {
    border: 1px solid;
}
.sidebar-newsletter .es_subscription_form_submit {
}
.single h3.elementor-post__title {
    position: relative;
    padding-left: 40px;
}
.search .elementor-post__text {
    border-top: 1px solid;
}
.search .elementor-post__thumbnail {
    border: 1px solid;
    border-bottom: none;
}
.elementor-search-form--skin-classic {
    margin-bottom: 0 !important;
}

.search .elementor-2212 .elementor-element.elementor-element-4f9a522 > .elementor-widget-container {
    display: none;
}
.search section.elementor-section.elementor-top-section.elementor-element.elementor-element-299c99e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.search .elementor-2212 .elementor-element.elementor-element-299c99e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 85px 0px 73px 0px;
}
.search .elementor-post__excerpt p {
    color: #000 !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
}
.search h3.elementor-post__title a {
    color: #181818 !important;
    font-family: "Oswald", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 33px;
}
.search .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
	display:none;
}
.home .elementor-7 .elementor-element.elementor-element-292fa7c .elementor-post__text {
    margin-top: 0 !important;
    padding-top: 30px;
}
.elementor-162 .elementor-element.elementor-element-27977d5 .elementor-post__text {
    margin-top: 0 !important;
    padding-top: 30px;
}
a.elementor-post__thumbnail__link {
    margin-bottom: 0 !important;
}
.elementor-card-shadow-yes .elementor-post__card {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}
.elementor-post__text {
    border: 0.940745px solid #000000;
    box-sizing: border-box;
    border-top: none;
}


.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
span.elementor-post-avatar {
    display: none;
}
span.elementor-post-date {
    color: #929292;
    font-size: 17px;
    line-height: 26px;
}
.tags {
    display: table;
    margin-bottom: 39px;
}

.page-id-3737 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3737  .google-ads-right .elementor-testimonial__content {
    padding-top: 0px;
}
.page-id-3737 .logos-section-circle::before {
    top: -460px;
}

.page-id-3737 .common-sec-03::before {
    right: 0px;
    bottom: 210px;
    left: unset;
}

.page-id-3737  .common-sec-03::after {
    left: -69px;
    top: -230%;
    width: 14%;
	display:none;
}
.elementor-3737 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3737 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right !important;
}

.tags a {
    color: #929292;
    font-size: 15px;
    padding-right: 7px;
    margin-right: 6px;
    border-right: 1px solid;
    display: table;
    float: left;
    line-height: 13px;
}

.tags a:last-child {
    padding-right: 0px;
    margin-right: 0px;
    border-right: none;
}

.elementor-element.elementor-element-27977d5 .elementor-post__text {
    margin-top: 0;
    padding-top: 30px;
}
.elementor-element-27977d5 .elementor-button-wrapper {
    background-image: url(/wp-content/uploads/2022/06/schwarzer-pointer-of-online-marketing-news.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 140px;
    margin-top: 50px !important;
}

.elementor-element-27977d5  a.elementor-button-link.elementor-button {
    border: 1px solid #000000;
    box-sizing: border-box;
    border-radius: 6.58521px;
    background: unset;
    color: #000;
    width: 241.77px;
    height: 65.85px;
    font-size: 21px;
    text-transform: uppercase;
    padding-top: 21px;
    margin-top: 40px;
}

.post {
    margin-bottom: 40px !important;
}
.elementor-post__meta-data {
    position: absolute;
    top: 324px;
    z-index: 9999999;
    border: none !important;
}
.project-col-1-home {
    position: relative;
}

.project-section-home a {
    color: #fff;
    font-size: 20px;
    text-decoration: underline;
}
.aihee-description h3 {
    color: #fff;
    font-size: 45px;
    padding-bottom: 14px;
    font-weight: bold;
}
.aihee-description h2 {
    color: #fff;
    font-family: 'Oswald';
    font-weight: normal;
    letter-spacing: 1px;
    font-size: 34px;
    padding-bottom: 10px;
	text-transform:uppercase;
}
.aihee-main-wrapper.layout-1:hover .aihee-image, .aihee-main-wrapper.layout-2:hover .aihee-image {
    opacity: .35 !important;
}
.aihee-inner-content {
    background: unset !important;
}

.home-project-sec_hover{
	background:#FFB422 !important;
	  margin-left: auto;
  margin-right: auto;

}

.home-project-sec_hover .elementor-button-link{
	background:#000 !important;
}


.aihee-description a {
    color: #FFB422;
    font-size: 21px;
    text-decoration: underline !important;
}
.aihee-description {
    text-align: left;
    line-height: 40px !important;
    bottom: -70px !important;
}
.aihee-main-wrapper.layout-1, .aihee-main-wrapper.layout-2 {
    position: relative;
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    background: #fff !important;
    border: none !important;
    border-radius: 0 !important;
    margin: auto;
    box-shadow: unset;
    cursor: pointer;
    overflow: hidden;
    z-index: 1;
}
.project-section-home {
    position: absolute !important;
    bottom: 120px;
    left: 40px;
}
.project-col-1-home {
    position: relative;
}
a.elementor-post__read-more {
    background: #000;
    border-radius: 6.58521px;
    width: 241.77px;
    text-align: center;
    padding: 17px 0;
}


.page-id-162 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-top: 0px !important;
    margin: 0 auto;
    color: #fff;
    box-shadow: unset !important;
}

.shopware-top-section-new {
    background-position: right !important;
}

.clear{
	clear:both;
}
h2.entry-title.default-max-width {
    display: none;
}

.page-id-2265 .elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.page-id-2265 .elementor-post__meta-data {
    display: none;
}
.page-id-2265 .elementor-post__text {
    display: none;
}

.page-id-3767 section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0fa573e.elementor-section-content-middle.process-section-col.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
display:none; 
}

.page-id-3767 section.elementor-section.elementor-top-section.elementor-element.elementor-element-81b5d4e.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
	display:none;

}
.elementor-3767 .elementor-element.elementor-element-c3b79a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3767 .elementor-element.elementor-element-c3b79a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}
.elementor-3767 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right -70px !important;
 }
.elementor-3767 .elementor-element.elementor-element-002b721 img {
    height: 790px !important;
}
.page-id-2265 .elementor-card-shadow-yes .elementor-post__card {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
	background:unset !important;
}
.page-id-2265 .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{
	display:none;
}
.elementor-3752 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3752 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right !important;
}


.page-id-3752 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3752  .google-ads-right .elementor-testimonial__content {
    padding-top: 0px;
}
.page-id-3752 .logos-section-circle::before {
    top: -460px;
}

.page-id-3752 .common-sec-03::before {
    right: 0px;
    bottom: 210px;
    left: unset;
}

.page-id-3752  .common-sec-03::after {
    left: -69px;
    top: -230%;
    width: 14%;
	display:none;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #000000;
    border: none;
    padding: 14px 30px 15px 30px;
    width: auto;
    color: #fff;
    transition: all 0.5s ease;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 14px;
}
.con-form-hubspot p {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 13px;
}
span.wpcf7-list-item-label {
    display: table;
    float: right;
    width: 95%;
    color: #6B6B6B;
}


a.paoc-popup-click.paoc-popup-cust-15334.paoc-popup-simple_link.paoc-popup-link {
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}


@-webkit-keyframes glowing {
  0% { background-color: #ffb422; -webkit-box-shadow: 0 0 3px #ffb422; }
  50% { background-color: #ffb422; -webkit-box-shadow: 0 0 40px #ffb422; }
  100% { background-color: #ffb422; -webkit-box-shadow: 0 0 3px #ffb422; }
}

@-moz-keyframes glowing {
  0% { background-color: #ffb422; -moz-box-shadow: 0 0 3px #ffb422; }
  50% { background-color: #ffb422; -moz-box-shadow: 0 0 40px #ffb422; }
  100% { background-color: #ffb422; -moz-box-shadow: 0 0 3px #ffb422; }
}

@-o-keyframes glowing {
  0% { background-color: #ffb422; box-shadow: 0 0 3px #ffb422; }
  50% { background-color: #ffb422; box-shadow: 0 0 40px #ffb422; }
  100% { background-color: #ffb422; box-shadow: 0 0 3px #ffb422; }
}

@keyframes glowing {
  0% { background-color: #ffb422; box-shadow: 0 0 3px #ffb422; }
  50% { background-color: #ffb422; box-shadow: 0 0 40px #ffb422; }
  100% { background-color: #ffb422; box-shadow: 0 0 3px #ffb422; }
}


input[type="checkbox"] {
    float: left;
    margin-top: 9px;
}
input[type="checkbox"] {
    float: left;
    margin-top: 9px;
	
}
.con-form-hubspot p {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 13px;
}

.contact-form-pg::before {
    background-image: url(/wp-content/uploads/2022/06/schwarzer-kreis-gros-kontakt-seite.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 374px;
    height: 374px;
    position: absolute;
    bottom: -130px;
    left: -9%;
    z-index: 99;
}

.page-id-3778  .prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 30px 33px 30px !important;
    width: 1153px;
    margin: 0 auto;
    margin-bottom: 20px;
}


.shopware-top-section-new-blog::after {
    background-image: url(/wp-content/uploads/2022/01/grauer-kreis-online-marketing-blog.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 426px;
    height: 426px;
    position: absolute;
    top: 330px;
    right: -9%;
    z-index: 99;
}


.our-story-top-sec::before {
    background-image: url(/wp-content/uploads/2022/01/online-marketing-heroes-kreis-grau-gros.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 652px;
    height: 652px;
    position: absolute;
    top: 0;
    left: -13%;
}


.shopware-top-section-new-story::after{
	    background-image: url(/wp-content/uploads/2022/01/kreis-grau-klein-full-service-agentur.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 426px;
    height: 426px;
    position: absolute;
    top: 330px;
    right: -9%;
    z-index: 99;
}


.blogs-posts-col::after {
    background-image: url(/wp-content/uploads/2022/06/kleiner-kreis-schwarz-online-marketing-news.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 184px;
    height: 184px;
    position: absolute;
    bottom: 190px;
    right: -4%;
}


.shopware-top-section-new-con::before {
    background-image: url(/wp-content/uploads/2022/01/kontakt-kreis-grau-transparent.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 426px;
    height: 426px;
    position: absolute;
    bottom: 0;
    left: -10%;
    z-index: 99;
    top: 25%;
}


.contact-form-pg::after {
    background-image: url(/wp-content/uploads/2022/06/kleiner-schwarzer-kreis-kontakt.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 184px;
    height: 184px;
    position: absolute;
    bottom: -340px;
    right: 70px;
    z-index: 99;
}
.con-info-row {
    position: relative;
    z-index: 999;
}

.page-id-2506 .process-box-col-1::before {
display:none;
}

.page-id-2506 .process-box-col-1 {
    margin-right: 70px;
    border: 1px solid #fff;
    border-radius: 24px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.elementor-element.elementor-element-ff0dc19.elementor-widget.elementor-widget-text-editor a {
    color: #fff !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 240px;
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    border: 1px solid #000;
	font-size: 18px;
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0em;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #FFD621;
}
.wpcf7-text {
    border: 1px solid #000000;
    box-sizing: border-box;
    height: 53px;
    width: 100%;
    padding-left: 30px;
    font-size: 18px;
}
.wpcf7 form .wpcf7-response-output {
    margin: 1em 0em 0em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
}
.elementor-3747 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3747 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right !important;
}


.page-id-3747 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3747  .google-ads-right .elementor-testimonial__content {
    padding-top: 0px;
}
.page-id-3747 .logos-section-circle::before {
    top: -460px;
}

.page-id-3747 .common-sec-03::before {
    right: 0px;
    bottom: 210px;
    left: unset;
}

.page-id-3747  .common-sec-03::after {
    left: -69px;
    top: -230%;
    width: 14%;
	display:none;
}

.single figure.post-thumbnail {
    display: none;
}
.project-top-bg img {
    width: 100% !important;
    max-width: 100% !important;
}

.project-top-bg img {
    width: 100% !important;
    max-width: 100% !important;
}

nav.navigation.post-navigation {
    display: none;
}

.elementor-element-7fd51ae a.elementor-button-link.elementor-button {
    border: 1px solid #000000;
    box-sizing: border-box;
    border-radius: 6.58521px;
    background: unset;
    color: #000;
    width: 241.77px;
    height: 65.85px;
    font-size: 21px;
    text-transform: uppercase;
    padding-top: 21px;
    margin-top: 90px;
}

.elementor-element-7fd51ae .elementor-button-wrapper {
    background-image: url(/wp-content/uploads/2022/01/zeiger-blau-online-marketing-projekte.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 100px;
    margin-top: 100px !important;
}

.main-header {
    width: 100%;
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-75812ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-75812ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}
.header {
    padding: 40px 0px;
    position: absolute;
    z-index: 99;
    width: 94%;
    margin: 0 auto;
    display: table;
    left: 0;
    right: 0;
}
.elementor-element.elementor-element-9f42217.elementor-nav-menu--stretch.home-menu.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
    display: none;
}
.logo-left {
    line-height: 0;
    float: left;
}

.content-right-info {
    float: right;
}
.shopware-text span {
    color: #fff !important;
    font-family: "Oswald", Sans-serif !important;
}
.top-logos-3 {
    display: table;
    margin: 0 auto;
    width: auto;
}
.call-info {
    float: left;
    margin-right: 36px;
    font-weight: 400;
    margin-top: 16px;
    position: relative;
    z-index: 9999999999999999;
}

.free-seo-btn {
    float: left;
    margin-right: 40px;
    position: relative;
    z-index: 999999;
}
button.sub-menu-toggle {
    display: none;
}
.see-btn-header .free-seo-btn {
    float: right;
	margin-right:0px !important;
}
.single h5.elementor-heading-title.elementor-size-default {
    font-family: 'Conv_DINPro-Regular_13937';
}

.tell-no-header .call-info {
    float: right;
    margin-right: -65px !important;
    margin-top: 18px;
}
.header-elem-row .elementor-menu-toggle.elementor-clickable {
    background: unset;
    padding-top: 16px;
}
.single ul {
    padding-left: 27px;
}
.header-elem-row nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    background: #000 !important;
    padding: 30px 10px;
    top: 0;
}

.elementor-1315 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-1315 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right !important;
}
.nav-menu {
    float: right;
    padding-top: 16px;
}

.top-commen-sec{
	position:relative;
	
}
.elementor-7 .elementor-element.elementor-element-9f42217 div.elementor-menu-toggle {
    color: #FBD747;
    background: unset;
    padding: 0;
}

.elementor-element.elementor-element-9f42217.elementor-nav-menu--stretch.home-menu.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
    position: absolute;
    top: 11px;
    right: 35px;
    z-index: 99;
    display: none;
    width: 7%;
}

.call-info p {
    color: #FFD621;
    font-size: 36px;
    background-image: url(/wp-content/uploads/2022/01/telefon-icon-online-marketing-agentur.png);
    background-position: left;
    padding-left: 48px;
    background-repeat: no-repeat;
}
.elementor-element.elementor-element-013dc2f.elementor-widget.elementor-widget-text-editor p {
    font-family: 'Oswald';
}
.free-seo-btn a {
    background: #FFD621;
    border-radius: 7px;
    color: #000;
    text-decoration: none;
    font-size: 18px;
    padding: 24px 30px;
    display: table;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-890beb7.Top-content-section {
    background-image: url(/wp-content/uploads/2022/01/circle-grey-marketing-agentur-berlin.png);
    background-repeat: no-repeat;
    background-position: 50% 27%;
}

.uc_classic_carousel_content {
    background-image:url('/wp-content/uploads/2022/05/hintergrundbild-in-grau-suchmaschinenoptimierung-min.png');
	background-repeat:no-repeat;
    height: 936px;
	background-repeat:no-repeat;
	text-align: left;
}

.owl-item.active {
    margin-right: 21px !important;
}
.es_subscription_form_submit:hover {
    background: #000;
}
.elementor-post__read-more:hover {
    background: #000;
}
a.uc_more_btn {
    background-image: url(/wp-content/uploads/2022/01/Vector-75.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 58px;
}
.ue_button {
    margin-left: 160px;
}
button.owl-prev {
    left: -120px !important;
}
button.owl-next {
    right: -70px !important;
}


.choose-us-section-row-3::before {
    background-image: url(/wp-content/uploads/2022/01/weiser-kreis-fuer-suchmaschinenoptimierung.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 374px;
    height: 374px;
    position: absolute;
    top: 37%;
    left: -7%;
}



.choose-us-section-row-3::after {
    background-image: url(/wp-content/uploads/2022/06/kleiner-grauer-kreis-suchmaschinenoptimierung-seo.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 137px;
    height: 137px;
    position: absolute;
    top: 27%;
    right: 0%;
    width: 8%;
}

.review-sec-trust::after{
	    background-image: url(/wp-content/uploads/2022/06/kleiner-schwarzer-kreis-fuer-seo-agentur-berlin.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 137px;
    height: 137px;
    position: absolute;
    top: 82%;
    right: 0%;
    width: 5%;
}


.dich-row-new::after {
    background-image: url(/wp-content/uploads/2022/06/schwarzer-kreis-gros-seo-spezialist-berlin.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 253px;
    height: 333px;
    position: absolute;
    top: 27%;
    right: 0%;
    width: 8%;
}

.page-id-1937 .use-cases-col::after{
	display:none;
}


.page-id-1937 .common-sec-02::after{
		display:none;
}

.page-id-1937 .common-sec-02::before {
    content: "";
    width: 329px;
    height: 329px;
    background-image: url(/wp-content/uploads/2022/06/schwarzer-kreis-gros-seo-agentur-berlin.png);
    background-repeat: no-repeat;
    display: table;
    left: -132px;
    position: absolute;
    top: 20%;
}


.page-id-2171 .elementor-2171 .elementor-element.elementor-element-d964753:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2171 .elementor-element.elementor-element-d964753 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: unset;
}


.page-id-2171 .fb-review::before {
    top: -110px;
}
.page-id-2171 .fb-review::after {
    top: 160px;
}
.page-id-2171 .facebook-name::before {
    left: -150px;
 }
.elementor-3742 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3742 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right !important;
}


.page-id-3742 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-3742  .google-ads-right .elementor-testimonial__content {
    padding-top: 0px;
}
.page-id-3742 .logos-section-circle::before {
    top: -460px;
}

.page-id-3742 .common-sec-03::before {
    right: 0px;
    bottom: 210px;
    left: unset;
}

.page-id-3742  .common-sec-03::after {
    left: -69px;
    top: -230%;
    width: 14%;
	display:none;
}


i.fas.fa-chevron-left {
    font-size: 0;
    background-image: url(/wp-content/uploads/2022/01/Vector-65.png);
    width: 60px;
    height: 38px;
    background-repeat: no-repeat;
}
i.fas.fa-chevron-right {
    font-size: 0;
    background-image: url(/wp-content/uploads/2022/01/Vector-76.png);
    width: 60px;
    height: 38px;
    background-repeat: no-repeat;
}
.elementor-element.elementor-element-a56e467.elementor-widget.elementor-widget-text-editor {
    position: relative;
}
.elementor-element.elementor-element-a56e467.elementor-widget.elementor-widget-text-editor p {
    display: table;
    margin: 0 auto;
    position: relative;
}
.elementor-element.elementor-element-a56e467.elementor-widget.elementor-widget-text-editor p::before {
    height: 1px;
    background: #fff;
    content: "";
    display: table;
    width: 127.52px;
    position: absolute;
    left: -147px;
    top: 15px;
}

.elementor-element.elementor-element-a56e467.elementor-widget.elementor-widget-text-editor p::after {
    height: 1px;
    background: #fff;
    content: "";
    display: table;
    width: 127.52px;
    position: absolute;
    right: -147px;
    top: 15px;
}
.page-id-13328 .top-sec-row-1 p {
    font-family: unset !important;
}
.elementor-element.elementor-element-9a5ef4a.elementor-widget.elementor-widget-heading a {
    background-image: url(/wp-content/uploads/2022/05/online-marketing-heroes-pfeil-rechts-orange.png);
    background-repeat: no-repeat;
    background-position: right 10px;
    padding-right: 33px;
}


.elementor-element.elementor-element-bbecc9b.gallery-spacing-custom.top-logos.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    margin: 0 auto;
}
.elementor-element.elementor-element-e211843.gallery-spacing-custom.top-logos.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery{
    margin: 0 auto;
	padding-top: 10px;
}
.elementor-element.elementor-element-09d9581.gallery-spacing-custom.top-logos.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery.animated {
    margin: 0 auto;
	padding-top: 10px;
}


.elementor-element.elementor-element-6b0c237.feedback-txt.elementor-widget.elementor-widget-heading {
    position: absolute;
    top: 50%;
    z-index: 99;
}
.elementor-7 .elementor-element.elementor-element-6b0c237 .elementor-heading-title {
    position: absolute;
    right: 0;
    transform-origin: 0 0;
    transform: rotate( 
90deg);
}
.elementor-element.elementor-element-53786e1.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor::before {
    background-image: url(/wp-content/uploads/2022/01/online-marketing-agentur-berlin-circle-grau.png);
    content: "";
    display: table;
    width: 652px;
    height: 652px;
    position: absolute;
    top: -135px;
    margin: 0 auto;
    left: -450px;
    background-size: 95%;
    background-repeat: no-repeat;
}


.projects-new-sec::before {
    background-image: url(/wp-content/uploads/2022/01/blauer-kreis-hintergrund-online-marketing-projekt.png);
    content: "";
    display: table;
    width: 184px;
    height: 184px;
    position: absolute;
    bottom: 170px;
    margin: 0 auto;
    left: -80px;
    background-size: 100%;
    background-repeat: no-repeat;
}


.our-project-page::after {
    background-image: url(/wp-content/uploads/2022/01/grauer-kreis-hintergrund-online-marketing-beispiele.png);
    content: "";
    display: table;
    height: 426px;
    position: absolute;
    top: 21%;
    margin: 0 auto;
    right: 0px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 18%;
}

.elementor-7 .elementor-element.elementor-element-6b0c237 .elementor-heading-title::before {
    content: "";
    display: table;
    width: 127.52px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 10px;
    right: 110px;
}

.elementor-7 .elementor-element.elementor-element-954d596 {
    display: table;
    position: absolute;
    top: 50%;
}

img.alignnone.size-medium.wp-image-124 {
    margin-left: 5px;
}
.elementor-7 .elementor-element.elementor-element-954d596::before {
    content: "";
    display: table;
    height: 127.54px;
    position: absolute;
    background: #fff;
    width: 1px;
    left: 80px;
    top: -148px;
}

.post-type-archive-projects .entry-content {
    display: none;
}

div#comments {
    display: none;
}
.main-footer {
    background: #181818;
    width: 100%;
    padding-bottom: 45px;
}
p.mittlerer-text:first-child {
    margin-bottom: 30px;
    letter-spacing: 4px;
}
.footer {
    width: 1470px;
    margin: 0 auto;
    padding-top: 70px;
    border-top: 1px solid #fff;
}
.footer-row-2 {
    padding-bottom: 80px;
    display: table;
    width: 100%;
}
.footer-row-1 {
    padding-bottom: 64px;
    margin-bottom: 64px;
    border-bottom: 1px solid #fff;
    display: table;
    width: 100%;
}
.footer-row-1-left {
    float: left;
    width: unset;
    margin-right: 0;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 50px;
    padding-bottom: 50px;
}
input.es_required_field.es_txt_email.ig_es_form_field_email {
    width: 100%;
    height: 44px;
    padding: 0 20px;
    border-radius: 8px;
    border: none;
}
.es_subscription_form_submit {
    border-radius: 30px !important;
    background: var(--Gradient-horizontal, linear-gradient(270deg, #27CB9A 0%, #FFB422 100%));
    box-shadow: 0px 0px 30px 0px rgba(2, 223, 104, 0.50);
    color: var(--BLack, #181818);
    text-align: center !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 25.8px !important;
    padding: 12px 30px !important;
    width: 100%;
    cursor: pointer;
}

.es_subscription_form_submit:hover {
    color: #fff;
}

.footer-row-1-right {
    float: right;
    width: 19%;
    padding-top: 0;
	    display: table;
    text-align: center;
}

.page-id-165 section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0fa573e.elementor-section-content-middle.process-section-col.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
display:none; 
}

.footer-logo {
    display: table;
    float: left;
    width: 50%;
}
.footer-logo ul li {
    list-style: none;
    float: left;
    margin-right: 20px;
    width: 29.33%;
}

.footer-logo ul li:nth-child(3n+3) {
    margin-right: 0!important;
}

.footer-row-1-left p {
    color: #fff;
    font-size: 26px;
    font-family: 'Oswald';
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 0px;
    padding-bottom: 0;
    text-transform: uppercase;
}

.footer-row-1-right p {
    font-size: 18px;
    color: #fff;
    padding-bottom: 13px;
    letter-spacing: 3px;
}

.footer-row-1-right a {
    background: #FFD621;
    border-radius: 7px;
    text-decoration: none;
    padding: 11px 33px;
    display: table;
    color: #000;
    font-size: 17px;
    text-transform: uppercase;
}
.footer-row-1-right .button-grow {
    display: table;
    margin: 0 auto;
}
.footer-row-1-right a {
    display: table;
    margin: 0 auto;
}


#testimonials-landingpage .elementor-testimonial__content {
    box-shadow: 0px 0px 19px 0px rgba(255, 180, 34, 0.20);
    background: rgba(24, 24, 24, 0.07);
}

.foo-col-1 h6 {
    font-size: 19px;
    color: #fff;
    font-family: 'Oswald';
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 30px;
    letter-spacing: 1px;
}
.foo-col-1 ul li {
    list-style: none;
    padding-bottom: 20px;
}
.foo-col-1 ul li a {
    color: #fff;
    text-decoration: none;
    font-size: 19px;
    font-weight: 400;
    background-image: url(/wp-content/uploads/2022/01/Vector-34.png);
    background-repeat: no-repeat;
    background-position: right 10px;
    padding-right: 42px;
}
.foo-col-1 {
    float: left;
    width: 25%;
}
.foo-btm p {
    display: table;
    margin: 0 auto;
    color: #fff;
    font-size: 19px;
    font-family: 'Oswald';
    letter-spacing: 2px;
}
.foo-col-1:first-child {
    width: 30%;
}
#wv-menu-background {
    position: unset;
    background-color: unset;
    overflow: hidden;
    opacity: 0;
}

.foo-col-1:nth-child(2) {
    width: 30%;
}
.foo-col-1:nth-child(3n+3) {
    width: 30%;
}
.foo-col-1:last-child {
    width: 10%;
}

.elementor-element-8680908 figure.gallery-item img {
    float: left;
    padding-bottom: 42px;
	padding-right: 20px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1500px !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f14abb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: relative;
}
.action-ads-btn {
    position: relative;
    z-index: 99;
}
.home-sec-1::before {
    content: "BRANDS";
    color: #fff;
    font-size: 96px;
    font-weight: 900;
    font-family: 'Oswald';
    line-height: 103.8px;
    position: absolute;
    transform: rotate(
-90deg);
    left: -75px;
    top: 130px;
}
.page-id-1937 div#gallery-1 .gallery-item:nth-child(3n+3) {
    margin-top: 0px !important;
}

.home-sec-1::after {
    content: "WE BUILD";
   color: #A97E6300;
    font-size: 48px;
    font-weight: 900;
    font-family: 'Oswald';
    line-height: 51.84px;
    position: absolute;
    transform: rotate( 
-90deg);
    left: -75px;
	    stroke-width: 1px;
    -webkit-text-stroke-color: #FFFFFF !important;
    stroke: #FFFFFF;
	    -webkit-text-stroke: 1px;
    top: 220px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f14abb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
    background-image: url(/wp-content/uploads/2022/01/Ebene-2.png);
    height: 1256px;
    width: 524px;
    content: "";
    display: table;
    position: absolute;
    right: 0;
    top: 156px;
    z-index: 99;
}

.use-cases-col::after {
    background-image: url(/wp-content/uploads/2022/06/dritter-kreis-schwarz-google-ads-berlin.png);
    background-repeat: no-repeat;
    width: 264px;
    height: 264px;
    display: table;
    content: "";
    position: absolute;
    z-index: 999;
    top: -70px;
    right: 0;
    width: 7%;
}


.page-id-2171 .elementor-swiper-button.elementor-swiper-button-prev {
    background-image: url(/wp-content/uploads/2022/01/image-3-1.png);
    width: 125px;
    height: 202px;
    z-index: 999;
	font-size:0px;

}

.elementor-165 .elementor-element.elementor-element-c3b79a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-165 .elementor-element.elementor-element-c3b79a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}


.page-id-2171 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(/wp-content/uploads/2022/01/image-4-1.png);
    width: 125px;
    height: 202px;
    z-index: 999;
    font-size:0px;

}



.elementor-7 .elementor-element.elementor-element-24c6e66:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24c6e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-size: 100% 100% !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0a0d90b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::after {
    background-image: url(/wp-content/uploads/2022/06/startseite-kreis-omh-berlin.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% 100%;
    content: "";
    height: 465px;
    display: table;
    width: 100%;
    position: absolute;
    top: 0;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a801449::before {
    content: "01";
    color: #A97E6300;
    font-size: 297px;
    font-weight: 900;
    font-family: 'Oswald';
    line-height: 51.84px;
    position: absolute;
    left: -159px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #E9ECEF!important;
    stroke: #E9ECEF;
    -webkit-text-stroke: 1px;
    top: -47px;
}


.making-idea-sec-1::before {
    background-image: url(/wp-content/uploads/2022/01/schwarze-linie-marketing-agentur-berlin.png);
    content: "";
    display: table;
    width: 1110px;
    height: 447px;
    position: absolute;
    top: 252px;
    left: -36px;
    right: 0;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.page-id-2506 .elementor-2506 .elementor-element.elementor-element-7889a8ab:not(.elementor-motion-effects-element-type-background), .elementor-2506 .elementor-element.elementor-element-7889a8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: bottom center;
    background-size: 100% !important;
}



.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d803961::after {
    content: "02";
    color: #A97E6300;
    font-size: 297px;
    font-weight: 900;
    font-family: 'Oswald';
    line-height: 51.84px;
    position: absolute;
    left: 400px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #E9ECEF!important;
    stroke: #E9ECEF;
    -webkit-text-stroke: 1px;
    top: -60px;
    z-index: -9;
}
.making-idea-sec-2::before {
    background-image: url(/wp-content/uploads/2022/01/folgelinie-online-marketing-agentur.png);
    content: "";
    display: table;
    width: 1110px;
    height: 457px;
    position: absolute;
    top: 263px;
    left: 4px;
    right: 0;
    background-repeat: no-repeat;
    margin: 0 auto;
}


#making-last .making-idea-sec-2::before {
    display: none !important;
}

.making-idea-sec-1 {
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-e94a7b3 {
    width: 1096px;
    margin: 0 auto;
}
.elementor-7 .elementor-element.elementor-element-35545a8 {
    width: 1096px;
    margin: 0 auto;
}


.elementor-7 .elementor-element.elementor-element-918c705{
	   width: 1096px;
    margin: 0 auto;
}

.elementor-7 .elementor-element.elementor-element-7ea616a{
	 width: 1096px;
    margin: 0 auto;
}


.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3535440::before {
    content: "03";
    color: #A97E6300;
    font-size: 297px;
    font-weight: 900;
    font-family: 'Oswald';
    line-height: 51.84px;
    position: absolute;
    left: -159px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #E9ECEF!important;
    stroke: #E9ECEF;
    -webkit-text-stroke: 1px;
    top: -47px;
}


.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-efc304b::after {
    content: "04";
    color: #A97E6300;
    font-size: 297px;
    font-weight: 900;
    font-family: 'Oswald';
    line-height: 51.84px;
    position: absolute;
    left: 400px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #E9ECEF!important;
    stroke: #E9ECEF;
    -webkit-text-stroke: 1px;
    top: -60px;
    z-index: -9;
}


.elementor-7 .elementor-element.elementor-element-0a0d90b::before {
    content: "";
    background-image: url(/wp-content/uploads/2022/01/buildings-berlin-city-downtown-agentur-online-marketing.png);
    display: table;
    height: 1208px;
    width: 100%;
    position: absolute;
    background-size: cover;
    bottom: -554px;
    z-index: 99;
    background-repeat: no-repeat;
}

/*
.elementor-7 .elementor-element.elementor-element-9dae3f2 .elementor-testimonial-content::before {
    content: "";
    display: table;
    height: 175px;
    background-image: url(https://omh.net/wp-content/uploads/2022/05/quote-up-online-marketing-agentur-berlin-min.png);
    background-repeat: no-repeat;
    width: 148px;
    position: absolute;
    top: -146px;
    left: -110px;
}
*/

.elementor-7 .elementor-element.elementor-element-9dae3f2 .elementor-testimonial-content::after {
    content: "";
    display: table;
    height: 175px;
    background-image: url(/wp-content/uploads/2022/05/quote-down-online-marketing-heroes-min.png);
    background-repeat: no-repeat;
    width: 148px;
    position: absolute;
    top: 54px;
    right: -115px;
}

.testimonials-circle .elementor-testimonial__text {
    background-image: url(/wp-content/uploads/2022/05/5-stars-online-marketing-section-min.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 62px;
    padding-bottom: 57px;
}


.testimonials-circle .elementor-testimonial__text::after {
    transform: rotate( 
90deg);
    width: 19px;
    background: #000;
    content: "";
    display: table;
    position: absolute;
    height: 1px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 77px;
}
.testimonials-circle  .elementor-testimonial__image {
    position: absolute;
    top: 12px;
    left: 41px;
}

.testimonials-circle  cite.elementor-testimonial__cite {
    position: absolute;
    bottom: 64px;
}

.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after {
    top: unset !important;
}




.elementor-7 .elementor-element.elementor-element-b71e684 img {
    margin-top: 12px;
}


.elementor-element-35545a8::after {
    background-image: url(/wp-content/uploads/2022/05/graue-ellipse-marketing-agentur-min.png);
    display: table;
    content: "";
    height: 137px;
    position: absolute;
    width: 137px;
    background-repeat: no-repeat;
    top: -50px;
    left: -354px;
}
.elementor-element-918c705::after {
    background-image: url(/wp-content/uploads/2022/05/grauer-kreis-online-marketing-agentur-berlin-min.png);
    display: table;
    content: "";
    height: 374px;
    position: absolute;
    background-repeat: no-repeat;
    top: -190px;
    right: -409px;
    width: 24%;
    overflow: hidden;
}
/*
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-91815ad::after {
    background-image: url(https://omh.net/wp-content/uploads/2022/01/Subtract-1.png);
    height: 154px;
    width: 349px;
    content: "";
    display: table;
    position: absolute;
    right: 0;
    top: 171px;
    z-index: 99;
    transform: rotate( 
3deg);
    background-repeat: no-repeat;
}
*/




.google-ads-right {
    width: 511px !important;
    height: 530px !important;
    margin-left: 140px;
    margin-top: 337px;
}
.google-ads-text-col p {
    background-image: url(/wp-content/uploads/2022/03/online-marketing-fuer-aerzte.png);
    background-repeat: no-repeat;
    background-position: left 20px;
    padding-left: 117px;
    padding-top: 22px;
    padding-bottom: 45px;
}

.google-ads-right .elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite {
    text-align: center;
    margin-left: 0 !important;
}


.google-ads-right span.elementor-testimonial__name {
    padding-bottom: 16px;
	font-family: "Conv_DINPro-Regular_13937";
}
.google-ads-right .elementor-testimonial__image {
    position: absolute;
    top: 0;
}

.google-ads-right .elementor-testimonial__content {
    padding-top: 92px;
}

.google-ads-right .elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
    margin-top: 10px;
}

.top-logos-2 {
    margin: 0 auto;
    padding-bottom: 121px;
}


.elementor-165 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right -70px !important;
 }

section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-size: 100% 100% !important;
}

.page-id-2506 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-size: 100% 50% !important;
    background-position: 0px 150px;
}
footer.entry-footer.default-max-width {
    display: none;
}

.foo-text-title p {
    background-image: url(/wp-content/uploads/2022/05/newsletter-brief-min.png);
    background-repeat: no-repeat;
    display: table;
    margin: 0 auto;
    background-position: left 16px;
    padding-left: 48px;
}


.elementor-165 .elementor-element.elementor-element-002b721 img {
    height: 790px !important;
}


.customer-case-col-1 .elementor-container.elementor-column-gap-default {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 15%);
    border-radius: 12px;
    width: 1099px;
}

.case-col-1 {
    border-right: 1px solid;
    padding: 15px 0;
}
.case-col-2::before {
    background-image: url(/wp-content/uploads/2022/05/pfeil-orange-rechts-google-ads.png);
    background-repeat: no-repeat;
    background-position: 99%;
    width: 27px;
    height: 47px;
    content: "";
    position: absolute;
    right: -33px;
    top: 140px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0d8984.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
    content: "";
    width: 137px;
    height: 137px;
    background-image: url(/wp-content/uploads/2022/06/erster-schwarzer-kreis-sea-agentur.png);
    background-repeat: no-repeat;
    display: table;
    right: 0;
    position: absolute;
    bottom: -40px;
    width: 4%;
}
.elementor-2528 .elementor-element.elementor-element-5b2d393 img {
    height: auto !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0d8984.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::after {
    content: "";
    width: 374px;
    height: 374px;
    background-image: url(/wp-content/uploads/2022/05/zweiter-kreis-schwarz-google-ads.png);
    background-repeat: no-repeat;
    display: table;
    left: -178px;
    position: absolute;
    bottom: -330px;
}
.site-logo {
    padding-top: 34px;
}

.common-sec-02::before {
    content: "";
    width: 137px;
    height: 137px;
    background-image: url(/wp-content/uploads/2022/06/der-google-ads-agentur-kreis-berlin.png);
    background-repeat: no-repeat;
    display: table;
    left: -42px;
    position: absolute;
    bottom: 310px;
}

.common-sec-02::after {
    content: "";
    height: 264px;
    background-image: url(/wp-content/uploads/2022/05/social-media-agentur-kreis-schwarz-berlin.png);
    background-repeat: no-repeat;
    display: table;
    right: 0px;
    position: absolute;
    top: 43%;
    width: 9%;
}


.testi-col-1-new .elementor-testimonial-content {
    padding-top: 53px;
    padding-left: 169px;
    text-align: left;
	  padding-bottom: 40px;
    border-bottom: 1px solid;
    margin-bottom: 40px !important;
}

.testi-col-1-new .elementor-testimonial-image {
    position: absolute;
    left: 40px;
    top: 27px;
}

.testi-col-1-new .elementor-testimonial-details {
    position: absolute;
    top: 0px;
    left: 170px;
}

.elementor-165 .elementor-element.elementor-element-8a44239 .elementor-testimonial-content {
    border: none;
}

.process-box-col-1 {
    border: 3px solid #000000;
    box-sizing: border-box;
    border-radius: 20px;
	margin-right: 140px;
}
.process-box-col-1:last-child {
    margin-right: 0;
}

.common-sec-03::before {
    content: "";
    width: 137px;
    height: 137px;
    background-image: url(/wp-content/uploads/2022/06/google-ads-marketing-kreis.png);
    background-repeat: no-repeat;
    display: table;
    left: 88px;
    position: absolute;
    bottom: 650px;
}

.common-sec-03::after {
    content: "";
    height: 264px;
    background-image: url(/wp-content/uploads/2022/06/vierter-kreis-schwarz-google-ads-berlin.png);
    background-repeat: no-repeat;
    display: table;
    right: 0px;
    position: absolute;
    top: 0%;
    width: 9%;
}
.process-box-col-1::before {
    background-image: url(/wp-content/uploads/2022/01/pfeil-schwarz-google-adwords-1.png);
    width: 60.5px;
    height: 34px;
    content: "";
    display: table;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 9999;
    top: 47%;
    left: 223px;
}


#testimonials-landingpage .elementor-testimonial__text::after {
    background: #fff;
}

.process-box-col-1-landingpage::before {
    background-image: url(/wp-content/uploads/2024/03/pfeil-schwarz-google-adwords-1.png);
    width: 60.5px;
    height: 34px;
    content: "";
    display: table;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 9999;
    top: 47%;
    left: 333px;
}

section#prog-col-1-landingpage {
    border-radius: 20px;
    background: rgba(24, 24, 24, 0.07);
    box-shadow: 0px 0px 50px 0px rgba(255, 180, 34, 0.20);
}

.offer-landingpages .uc_classic_carousel_content {
    border-radius: 20px !important;
    height: auto;
background: linear-gradient(180deg, #181818 0%, #424242 100%) !important;


}

.offer-landingpages .owl-item.active {
    border-radius: 20px !important;
    background: rgba(24, 24, 24, 0.07) !important;
}

.offer-landingpages .ue-carousel-item {
    background: rgba(24, 24, 24, 0.07) !important;
    border-radius: 20px !important;
}


.process-box-col-1-landingpage {
    box-sizing: border-box;
    border-radius: 20px;
    margin-right: 140px;
}

.process-box-col-1-landingpage:last-child {
    margin-right: 0 !important;
}


.process-box-col-1:last-child::before {
    display: none;
}

h1.entry-title {
    display: none !important;
}
.logos-section-circle::before {
    background-image: url(/wp-content/uploads/2022/01/grauer-kreis-google-advertising.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    display: table;
    width: 100%;
    height: 1862px;
    position: absolute;
    top: -480px;
    left: 0;
    right: 0;
    margin: 0 auto;
}


.use-case-col {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 15%);
    border-radius: 12px;
    width: 416px !important;
    margin-right: 120px;
}
.goog-ads-test .elementor-swiper-button {
    position: unset;
    margin: 0 auto;
    margin-top: 20px;
}
.goog-ads-test .elementor-swiper-button.elementor-swiper-button-prev {
    float: left;
    margin-left: 190px;
}
.use-case-col h4 {
    color: #000;
    font-size: 38px;
    font-family: 'Oswald';
    padding-bottom: 25px;
    font-weight: 700;
}

.page-id-165 section.elementor-section.elementor-top-section.elementor-element.elementor-element-81b5d4e.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
	display:none;

}

.use-case-left::after {
    background-image: url(/wp-content/uploads/2022/06/grauer-kreis-google-ads.png);
    background-repeat: no-repeat;
    width: 518px;
    height: 518px;
    content: "";
    display: table;
    right: 13%;
    position: absolute;
    top: 26%;
}
.use-case-col {
    position: relative;
    z-index: 99;
}

.page-id-1315 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-1315  .google-ads-right .elementor-testimonial__content {
    padding-top: 0px;
}

.page-id-1638 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-1638  .google-ads-right .elementor-testimonial__content {
    padding-top: 0px;
}

.shop-top-testimonials .elementor-testimonial__text {
    padding-left: 100px;
}
.shop-top-testimonials .elementor-testimonial__image {
    position: absolute;
    top: 0px;
    left: 0;
}
.shop-top-testimonials cite.elementor-testimonial__cite {
    padding-left: 80px;
}

.shop-top-testimonials .swiper-slide {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.shop-top-testimonials .elementor-swiper-button.elementor-swiper-button-next {
    float: right;
    margin-top: -40px;
}
.shop-top-testimonials .elementor-swiper-button.elementor-swiper-button-prev {
    float: right;
    margin-left: 10px;
    margin-top: -40px;
    position: relative;
    left: -26px;
}

.choose-us-section-row::before {
    background-image: url(/wp-content/uploads/2022/06/kleiner-grauer-kreis-social-media-marketing-agentur.png);
    background-repeat: no-repeat;
    width: 130px;
    height: 137px;
    content: "";
    display: table;
    position: absolute;
    right: 10px;
    top: 44%;
}

.choose-us-section-row::after {
    background-image: url(/wp-content/uploads/2022/06/weisser-kreis-gross-social-media-marketing.png);
    background-repeat: no-repeat;
    width: 374px;
    height: 374px;
    content: "";
    display: table;
    position: absolute;
    left: -170px;
    z-index: 999;
    top: 0;
}
.unserer-col-new {
    position: relative;
    z-index: 99;
}

.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-ef4ea94::before {
    content: "360° Shopware Service";
    position: absolute;
    top: 152px;
    left: -102px;
    font-size: 42px;
    line-height: 63px;
}


.use-cases-col .elementor-swiper-button.elementor-swiper-button-prev {
    background-image: url(/wp-content/uploads/2022/01/arrrow-black-left-shopware-agentur.png);
    width: 242px;
    height: 202px;
    left: 0px;
	z-index:999;
}

.use-cases-col .elementor-swiper-button.elementor-swiper-button-next{
	   background-image: url(/wp-content/uploads/2022/01/arrow-black-righ-shopware-agentur-berlin.png);
   width: 242px;
    height: 202px;
    right: 0px;
	z-index:999;
}


.work-col-2 .elementor-swiper-button.elementor-swiper-button-prev {
    background-image: url(/wp-content/uploads/2022/01/image-3-1.png);
    width: 125px;
    height: 202px;
    left: -220px;
    z-index: 999;
}
.work-col-2 .elementor-swiper-button.elementor-swiper-button-next{
	   background-image: url(/wp-content/uploads/2022/01/image-4-1.png);
   width: 125px;
    height: 202px;
    right: -211px;
	z-index:999;
}


.work-col-2 .eicon-chevron-left:before {
    display:none !important;

}

.work-col-2 .eicon-chevron-right:before {
    display:none !important;
	
}


.use-cases-col .eicon-chevron-left:before {
    display:none !important;

}

.use-cases-col .eicon-chevron-right:before {
    display:none !important;
	
}

.ads-section-02 {
    background-size: 122% !important;
}



.page-id-1315 .logos-section-circle::before {
    top: -460px;
}

.page-id-1315 .common-sec-03::before {
    right: 0px;
    bottom: 210px;
    left: unset;
}

.page-id-1315  .common-sec-03::after {
    left: -69px;
    top: -230%;
    width: 14%;
	display:none;
}
.store-review-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 3.33119px 79.1158px rgb(0 0 0 / 10%);
    border-radius: 160%;
    padding: 34px 0 0px;
    margin-right: 35px;
    margin-bottom: 17px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-81b5d4e.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
    content: "";
    background-image: url(/wp-content/uploads/2022/06/kreis-schwarz-web-development-agentur-berlin.png);
    background-repeat: no-repeat;
    width: 374px;
    height: 374px;
    position: absolute;
    top: -250px;
    left: -9%;
}




section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0fa573e.elementor-section-content-middle.process-section-col.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
    background: #F4F4F4;
    border-radius: 38px;
    width: 88%;
    height: 177px;
    content: "";
    position: absolute;
    bottom: -28px;
    left: 0;
    margin: 0 auto;
    display: table;
    right: 0;
}
.store-review-col-1:last-child {
    margin-right: 0;
}


.prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 20px 33px 0px !important;
    width: 1453px;
    margin: 0 auto;
    margin-bottom: 20px;
}


.page-id-1638 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-1638 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-1638 .process-box-col-1::before {
    left: 243px;
}



.page-id-1937 .process-box-col-1:last-child {
    margin-right: 0 !important;
}
.page-id-1937 .process-box-col-1 {
    margin-right: 80px !important;
}
.page-id-1937 .process-box-col-1::before {
    left: 243px;
}


.process-box-col-1-landingpage:last-child {
    margin-right: 0 !important;
}
.process-box-col-1-landingpage {
    margin-right: 80px !important;
}
.process-box-col-1-landingpage::before {
    left: 243px;
}




.page-id-1937  .prog-col-1 {
    background: #FFFFFF;
    box-shadow: 0px 12px 77px rgb(0 0 0 / 10%);
    padding: 35px 30px 33px 30px !important;
    width: 1153px;
    margin: 0 auto;
    margin-bottom: 20px;
}


.page-id-1638 .logos-section-circle::before {
    height: 2012px;
}

.video-section-row {
    position: relative;
    z-index: -9;
}
.facebook-name::before {
    content: "";
    background: #000;
    width: 144px;
    height: 1px;
    display: table;
    margin: 0 auto;
    position: absolute;
    left: -240px;
    right: 0;
    top: 19px;
}
.elementor-element.elementor-element-2ce61c5.facebook-name.elementor-widget.elementor-widget-heading {
    padding-left: 90px;
}
/*
.fb-review::before {
    background-image: url(https://omh.net/wp-content/uploads/2022/06/anfuehrungszeichen-oben-full-service-agentur.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 119px;
    height: 90px;
    top: 110px;
    position: absolute;
}
*/

.fb-review::after {
    background-image: url(/wp-content/uploads/2022/05/quote-down-online-marketing-heroes-min.png);
    background-repeat: no-repeat;
    display: table;
    content: "";
    width: 148px;
    height: 175px;
    top: 300px;
    position: absolute;
    right: 0;
}


.case-col-ads::before {
    background-image: url(/wp-content/uploads/2022/01/Ellipse-64.png);
    background-repeat: no-repeat;
    width: 374px;
    height: 374px;
    content: "";
    display: table;
    position: absolute;
    z-index: 99;
    top: 131%;
    left: -9%;
}
.benefits-row-ads::after {
    content: "";
    background-image: url(/wp-content/uploads/2022/01/Ellipse-20.png);
    background-repeat: no-repeat;
    display: table;
    width: 9%;
    height: 264px;
    position: absolute;
    right: 0;
    top: 60%;
}



.common-sec-04::before {
    background-image: url(/wp-content/uploads/2022/01/Ellipse-27.png);
    left: -48px;
    bottom: 0;
    position: absolute;
    display: table;
    content: "";
    top: 83%;
    height: 137px;
    width: 137px;
}


.common-sec-04::after {
    background-image: url(/wp-content/uploads/2022/01/Ellipse-26.png);
    right: 0;
    bottom: 0;
    position: absolute;
    display: table;
    content: "";
    top: 200%;
    height: 329px;
    z-index: 99;
    width: 12%;
}
.common-sect-ads::before {
    content: "";
    display: table;
    background-image: url(/wp-content/uploads/2022/01/Ellipse-28.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 329px;
    height: 329px;
    left: -7%;
    top: 140px;
}


.project-briefing-sec-row::after {
    content: "";
    display: table;
    background-image: url(/wp-content/uploads/2022/01/kreis-blau-gros.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 374px;
    right: 0px;
    top: 250px;
    width: 12%;
}

.related-projects-row::after {
    content: "";
    display: table;
    background-image: url(/wp-content/uploads/2022/05/orange-kreis-blog.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 137px;
    right: 0px;
    top: 120px;
    width: 10%;
}

.related-projects-row-thumbnails::before {
    content: "";
    display: table;
    background-image: url(/wp-content/uploads/2022/05/marketing-corona-kreis.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 184px;
    left: 5px;
    bottom: -170px;
    width: 184px;
}


.page-id-1937 .google-ads-right {
    width: 50% !important;
    height: unset !important;
    margin-left: 0;
    margin-top: 0px;
}

.page-id-1937 .google-ads-right .elementor-testimonial__content {
    padding-top: 0;
}

.page-id-1937 .top-logos-2 {
    margin: 0 auto;
    padding-bottom: 61px;
}

.elementor-1937 .elementor-element.elementor-element-e938c30 {
    padding: 100px 0px 100px 0px;
    position: relative;
    z-index: 9;
}


.page-id-1937  section.elementor-section.elementor-top-section.elementor-element.elementor-element-2f23eb9.elementor-section-content-middle.common-sec-02.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    position: relative;
}



.faq-sec-row  .elementor-accordion .elementor-tab-content {
    border-top: unset;
}
.faq-sec-row  .elementor-accordion .elementor-accordion-item {
    border: unset;
}
.faq-sec-row .elementor-tab-title {
    border-top: 1px solid #fff;
    margin-top: 0px !important;
    padding-top: 30px !important;
}
.faq-sec-row  i.fas.fa-plus {
    font-size: 24px;
}
.faq-sec-row  i.fas.fa-minus {
    font-size: 24px;
}

.page-id-2171 .process-box-col-1::before{
	display:none;
}
.page-id-2171  .process-box-col-1 {
    margin-right: 70px;
}
.page-id-2171  .process-box-col-1:nth-child(4n+4) {
    margin-right: 0;
}

.project-graphics-img img {
    width: 100% !important;
    max-width: 100% !important;
    padding: 30px;
}

/* Responsive css start here */
	
	.elementor-section-wrap {
    overflow: hidden;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.our-story-top-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}


.shop-top-testimonials .elementor-widget-wrap.elementor-element-populated.e-swiper-container {
    padding-bottom: 44px !important;
}
.shop-top-testimonials h2.elementor-heading-title.elementor-size-default {
    margin-top: -60px;
}

.shop-top-testimonials p.elementor-heading-title.elementor-size-default {
    margin-top: -60px;
}
.shop-top-testimonials h3.elementor-heading-title.elementor-size-default {
    margin-top: -60px;
}


@media screen and  (max-width: 2560px) {

.logos-section-circle::before {
    width: 80%;
    height: 1862px;
}

	



}

/*

@media screen and  (max-width: 2500px) {
	


.logos-section-circle::before {
    width: 100%;
}

html .wpmm-strees-row-and-content-container {
    zoom: 118%;
}	



}
*/




@media screen and  (max-width: 1280px) {
	.page-id-3789 .process-box-col-1::before {
    left: 194px;
}
		/* html {
	zoom: 100%;
}	 */




.elementor-2528 .elementor-element.elementor-element-ecdc367 .elementor-button {
    padding: 12px 20px 12px 18px !important;
}


	
	.page-id-3789 .process-box-col-1::before {
    left: 194px;
}

.page-id-5458 	.elementor-5458 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 70px 100px 70px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row-3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
.page-id-5458	.elementor-5458 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 290px 0px 290px;
}
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 35px 20px !important;
}	
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-4e6c063 {
     padding: 100px 20px 35px 20px !important;
}	
.page-id-5458 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ff99f6c.unserer-col-new {
    padding-left: 30px;
}	
	
.elementor-5458 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}


.page-id-4314 	.elementor-4314 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 70px 100px 70px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row-3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
	.page-id-3789 .process-box-col-1::before {
    left: 194px;
}

.page-id-5267 	.elementor-5267 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 70px 100px 70px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row-3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
.page-id-5267	.elementor-5267 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 290px 0px 290px;
}
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 35px 20px !important;
}	
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-4e6c063 {
     padding: 100px 20px 35px 20px !important;
}	
.page-id-5267 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ff99f6c.unserer-col-new {
    padding-left: 30px;
}	
	
.elementor-5267 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}

.page-id-4314	.elementor-4314 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 290px 0px 290px;
}
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 35px 20px !important;
}	
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-4e6c063 {
     padding: 100px 20px 35px 20px !important;
}	
.page-id-4314 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ff99f6c.unserer-col-new {
    padding-left: 30px;
}	
	
.elementor-4314 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}

	
	.page-id-3940 	.elementor-3940 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 70px 100px 70px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row-3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
.page-id-3940	.elementor-3940 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 290px 0px 290px;
}
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 35px 20px !important;
}	
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-4e6c063 {
     padding: 100px 20px 35px 20px !important;
}	
.page-id-3940 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ff99f6c.unserer-col-new {
    padding-left: 30px;
}	
	
.elementor-3940 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}
	
	
.page-id-162	.elementor-162 .elementor-element.elementor-element-d1b6dae {
    padding: 0px 0px 85px 0px;
}
	
	
	.page-id-3789 .process-box-col-1::before {
    left: 194px;
}
	.process-section-col {
    padding: 0px 20px 0px 20px !important;
}
	.page-id-1937 .process-box-col-1::before {
    left: 190px;
}
.elementor-3737 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 80px 0px 80px !important;
}	
.elementor-3737 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 120px 0px 120px !important;
}	
.elementor-3737 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 100px 0px 100px !important;
}	
.elementor-3737 .elementor-element.elementor-element-a4a17d7 {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-3737 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 70px 30px 70px !important;
}	
.elementor-1937 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}
	
	
.elementor-3789 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}	
	
.elementor-3731 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}
	
.elementor-3281 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 100px 30px !important;
}	
	
.page-id-3789 	.elementor-3789 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 70px 100px 70px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row-3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
.page-id-3789	.elementor-3789 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 290px 0px 290px;
}
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 35px 20px !important;
}	
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-4e6c063 {
     padding: 100px 20px 35px 20px !important;
}	
.page-id-3789 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ff99f6c.unserer-col-new {
    padding-left: 30px;
}		
	
	
		.elementor-3767 .elementor-element.elementor-element-c3b79a0 > .elementor-element-populated {
    padding: 210px 0px 210px 32px !important;
}

	
.page-id-3731 	.elementor-3731 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 70px 100px 70px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row-3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
.page-id-3731	.elementor-3731 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 290px 0px 290px;
}
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 35px 20px !important;
}	
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-4e6c063 {
     padding: 100px 20px 35px 20px !important;
}	
.page-id-3731 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ff99f6c.unserer-col-new {
    padding-left: 30px;
}	
		
	
	.Blog-sec-content {
    margin-top: -4px !important;
    padding: 0 40px !important;
}
.Blog-sec-content-img {
    padding: 0 40px !important;
}	
	
/* SEO Site mobile responsive css start */	
	

	.page-id-3281 	.elementor-3281 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 70px 100px 70px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row-3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
.page-id-3281	.elementor-3281 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 290px 0px 290px;
}
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 35px 20px !important;
}	
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-4e6c063 {
     padding: 100px 20px 35px 20px !important;
}	
.page-id-3281 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ff99f6c.unserer-col-new {
    padding-left: 30px;
}
	
	
/* SEO Site mobile responsive css end here */	
	
	
.page-id-162	.elementor-162 .elementor-element.elementor-element-93fd221 {
    margin-top: -216px;
    margin-bottom: 0px;
}
	
	
	.wrapper{
		overflow:hidden;
	}	
	
.footer {
    width: 92%;
}
	.elementor-7 .elementor-element.elementor-element-766f3dc {
    padding: 0px 0px 95px 0px !important;
}
	
.elementor-7 .elementor-element.elementor-element-1c058fa {
    padding: 0px 0px 570px 0px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d85aae8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-1c058fa.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -1px;
}	
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-27efccd {
    padding-left: 30px;
}	
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a801449::before {
    font-size: 197px;
    left: -89px;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d803961::after {
    font-size: 197px;
    left: 421px;
}

	
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3535440::before {
 font-size: 197px;
    left: -89px;
}
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-efc304b::after {
    font-size: 197px;
    left: 421px;
}	
	
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-91815ad::after {
    top: 57px;
    transform: rotate( 
-1deg);
 }
	
.elementor-element.elementor-element-d092f8d.elementor-widget.elementor-widget-heading {
    padding-left: 30px;
}	
.elementor-element.elementor-element-ddf5333.elementor-widget.elementor-widget-heading {
    padding-left: 30px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-898828c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-cc64b1f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -1px;
}	
.elementor-7 .elementor-element.elementor-element-cc64b1f {
    padding: 0px 60px 132px 60px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f14abb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-766f3dc.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0a0d90b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -3px;
}	
	.home-sec-1::before {
    left: -40px; 
 }
	
	.home-sec-1::after {
    left: -49px;
  }
	
.elementor-7 .elementor-element.elementor-element-27b43ed > .elementor-element-populated {
    padding: 0px 0px 75px 202px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0a0d90b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::after {
    top: -1px;
}	
	
.elementor-7 .elementor-element.elementor-element-0a0d90b::before {
    bottom: -553px;
    background-position: center;
}	
.elementor-7 .elementor-element.elementor-element-33ce1d6 > .elementor-widget-container {
    padding: 0px 190px 30px 190px;
}	

.top-ads-sec-1 p {
    font-size: 58px !important;
    line-height: 73px !important;
}
.elementor-165 .elementor-element.elementor-element-c3b79a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-165 .elementor-element.elementor-element-c3b79a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}	
	
.elementor-element.elementor-element-b7dd724.elementor-widget.elementor-widget-text-editor br {
    display: none;
}	
.google-ads-right {
    margin-left: 80px;
}	
	.elementor-165 .elementor-element.elementor-element-c3b79a0 > .elementor-element-populated {
    padding: 210px 0px 210px 32px !important;
}

	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-6759ae0.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
}	
.ads-section-01 {
    padding-left: 30px;
}	

.circle-section-logos .elementor-widget-wrap.elementor-element-populated {
    padding: 100px 0px 100px 0px !important;
}
.circle-section-logos .elementor-widget-wrap.elementor-element-populated {
    padding: 10px 0px 60px 0px !important;
}	
.logos-section-circle {
    margin-top: 150px !important;
}
	
.elementor-1315 .elementor-element.elementor-element-6759ae0 {
	padding: 0px 90px 0px 100px !important;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
.elementor-1315 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 250px 0px 250px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-1ef5e60.choose-us-section.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -11px !important;
}	
.elementor-1315 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}	
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 40px;
}	
.elementor-1315 .elementor-element.elementor-element-a4a17d7 {
    padding: 0px 0px 0px 0px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-e260a34.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 60px;
}	
.elementor-1315 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 120px 30px 120px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-6739348.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-left: 40px !important;
}	
.elementor-1315 .elementor-element.elementor-element-560dece {
    padding: 25px 60px 35px 60px !important;
}	
.elementor-1315 .elementor-element.elementor-element-315c0a2 {
    padding: 25px 60px 35px 60px !important;
}	
	
.elementor-1638 .elementor-element.elementor-element-6759ae0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 100px 0px 100px !important;
}
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-5b1a87a3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -4px;
}	
	
.prog-col-1 {
    width: 92%;
}
	.elementor-1638 .elementor-element.elementor-element-cb8af82 > .elementor-widget-container {
    padding: 0px 0px 70px 0px !important;
}
	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-0118096 {
    padding-left: 40px;
}
	
.page-id-1638 .process-section-col {
    padding: 0px 40px 0px 20px !important;
}	
.page-id-1638 .process-box-col-1 {
    margin-right: 30px !important;
}	
	
.page-id-1638 .process-box-col-1::before{
		display:none;
}

.page-id-1937 	.elementor-1937 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 70px 100px 70px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.choose-us-section-row-3.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
.page-id-1937 	.elementor-1937 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 290px 0px 290px;
}
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 35px 20px !important;
}	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-4e6c063 {
     padding: 100px 20px 35px 20px !important;
}	
.page-id-1937 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ff99f6c.unserer-col-new {
    padding-left: 30px;
}	
	
	
	.page-id-2171 .elementor-2171 .elementor-element.elementor-element-3f5411c > .elementor-widget-container {
    padding: 0px 40px 46px 40px;
}
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -1px;
}	
.page-id-2171 .fb-review::before {
    top: 300px;
    left: 13px;
}
.page-id-2171 .fb-review::after {
    top: 540px;
    right: 20px;
}	
	
.page-id-2171 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.ads-section-01.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-size: 100% !important;
    background-position: bottom;
}	
	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 387px 0px;
}	
.page-id-2171	.elementor-2171 .elementor-element.elementor-element-083586e {
    padding: 130px 0px 0px 0px !important;
}
.page-id-2171 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.ads-section-01.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-size: 100% !important;
    background-position: -2px 165px !important;
    padding-top: 210px !important;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-c4dd137 > .elementor-widget-container {
    padding: 30px 80px 0px 0px !important;
}
.page-id-2171 .process-box-col-1 {
    margin-right: 30px !important;
}	
.page-id-2171 .process-box-col-1:last-child {
    margin-right: 0 !important;
}	
	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-522c316 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 200px 0px 200px;
}
.page-id-2171  .swiper-slide {
    padding-right: 20px;
}	
.project-briefing-sec-row {
    padding-left: 30px !important;
}
	
.page-id-2506 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0px 120px;
}	
	
.page-id-2506 .ads-section-01 {
    padding-top: 120px !important;
}	
	.contact-form-pg {
    padding: 65px 250px 65px 280px !important;
}
	
.page-id-2506 .elementor-2506 .elementor-element.elementor-element-5bf0e5a {
    padding: 0px 100px 0px 100px;
}	
.elementor-2528 .elementor-element.elementor-element-1a76a3d1 {
    margin-top: 0px;
    margin-bottom: 0px !important;
    padding: 0px 0px 0px 10px !important;
}	
.elementor-2528 .elementor-element.elementor-element-63ff456 {
    width: 80% !important;
}
.elementor-2528 .elementor-element.elementor-element-222261a3 {
    width: 20% !important;
}	
	
	
	.elementor-3742 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 80px 0px 80px !important;
}
.elementor-3742 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 120px 0px 120px !important;
}
.elementor-3742 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 100px 0px 100px !important;
}
.elementor-3742 .elementor-element.elementor-element-a4a17d7 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3742 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 70px 30px 70px !important;
}
	
	
	
	.elementor-3747 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 80px 0px 80px !important;
}
.elementor-3747 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 120px 0px 120px !important;
}
.elementor-3747 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 100px 0px 100px !important;
}
.elementor-3747 .elementor-element.elementor-element-a4a17d7 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3747 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 70px 30px 70px !important;
}

	
	
	.elementor-3752 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 80px 0px 80px !important;
}
.elementor-3752 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 120px 0px 120px !important;
}
.elementor-3752 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 100px 0px 100px !important;
}
.elementor-3752 .elementor-element.elementor-element-a4a17d7 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3752 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 70px 30px 70px !important;
}
	
	.elementor-3760 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 80px 0px 80px !important;
}
.elementor-3760 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 120px 0px 120px !important;
}
.elementor-3760 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 100px 0px 100px !important;
}
.elementor-3760 .elementor-element.elementor-element-a4a17d7 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3760 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 70px 30px 70px !important;
}
	
	.elementor-3778 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 80px 0px 80px !important;
}
.elementor-3778 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 120px 0px 120px !important;
}
.elementor-3778 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 100px 0px 100px !important;
}
.elementor-3778 .elementor-element.elementor-element-a4a17d7 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3778 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 70px 30px 70px !important;
}

	.elementor-3783 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 80px 0px 80px !important;
}
.elementor-3783 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 120px 0px 120px !important;
}
.elementor-3783 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 100px 0px 100px !important;
}
.elementor-3783 .elementor-element.elementor-element-a4a17d7 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3783 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 70px 30px 70px !important;
}
		.foo-col-1:first-child {
    width: 30%;
}
	
	.foo-col-1:nth-child(2) {
    width: 29%;
}
	.foo-col-1:nth-child(3n+3) {
    width: 23%;
}
	.foo-col-1:last-child {
    width: 17%;
}
	
	
}





@media screen and  (max-width: 1024px) {
	.page-id-5502 section.elementor-section.elementor-top-section.elementor-element.elementor-element-c587529.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
}

	
.elementor-15914 .elementor-element.elementor-element-e606bf4 > .elementor-widget-container {
    padding: 80px 0px 90px 0px !important;
}
	
	
.page-id-6868 .elementor-6868 .elementor-element.elementor-element-b60edee > .elementor-element-populated {
    padding: 210px 0px 174px 0px !important;
}	
	
.page-id-6868 section.elementor-section.elementor-top-section.elementor-element.elementor-element-eec266f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 130px;
}	
.page-id-6868 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ac69e7.elementor-section-full_width.shopware-top-section-new-con.elementor-section-height-default.elementor-section-height-default {
    background-size: 100% 100%;
}	
	
.job-title-col {
    padding: 0px 30px !important;
}	
	
.page-id-6868 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-full.ads-section-01.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	
	
.page-id-6868  section.elementor-section.elementor-top-section.elementor-element.elementor-element-959c225.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -3px;
}	
	
.job-col-new {
    text-align: center !important;
    order: 2;
    padding-top: 40px;
}
	
.job-col-new p {
    text-align: center !important;
}	
	
	.job-col-new .elementor-widget-container{
		    text-align: center !important;
	}	
	
.job-new-img .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0 !important;
}	
	
.job-new-img img {
    display: table;
    margin: 0 auto;
    width: auto;
}	
	
.page-id-6868  .elementor-6868 .elementor-element.elementor-element-3adcacf > .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-6868 .elementor-element.elementor-element-64ea21e > .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-6868 .elementor-element.elementor-element-f63335f > .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
}	
	
.page-id-6868 .elementor-6868 .elementor-element.elementor-element-fbb3c24 > .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
}	
	
.page-id-6868 .elementor-6868 .elementor-element.elementor-element-cf13de8 .elementor-testimonial__content {
    padding: 130px 20px 38px 20px;
}	
	
.page-id-6868 .elementor-6868 .elementor-element.elementor-element-aca5476 {
    margin-top: 0;
}	
	
.page-id-6868 section.elementor-section.elementor-top-section.elementor-element.elementor-element-965c388.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::after{
	display:none;
	}	
	
.page-id-6868 .elementor-6868 .elementor-element.elementor-element-f04fff3 > .elementor-widget-container {
    padding: 0px 30px 30px 30px;
}	
	
	.wpmm-col.wpmm-col-4 {
    width: 28.33333%;
}
	.wpmm-col.wpmm-col-6 {
    width: 39%;
}
	
.elementor-13397 .elementor-element.elementor-element-b60edee > .elementor-element-populated {
    padding: 200px 0px 150px 0px !important;
}	
.thankyou-pera p {
    line-height: 42px !important;
    font-size: 23px !important;
    padding: 0 20px;
}	
	
.elementor-13397 .elementor-element.elementor-element-ca725b4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px !important;
}
	
	.top-sec-row-1 p {
    font-size: 37px !important;
}
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7f76f49.elementor-section-content-middle.common-sec-03.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 120px;
    padding-bottom: 0;
}	
.page-id-13328 .process-box-col-1 {
    width: 27% !important;
}	
.page-id-13328 .elementor-13328 .elementor-element.elementor-element-93fe1bb .elementor-main-swiper {
    width: 100%;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-932e89a.elementor-section-content-middle.elementor-reverse-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0;
}	
.testimonials-circle .elementor-testimonial__text::after {
    bottom: 93px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-3baf10a.elementor-section-content-middle.common-sec-02.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 0;
}	
.elementor-13328 .elementor-element.elementor-element-93fe1bb .elementor-testimonial__text {
    font-size: 19px;
    line-height: 30.5px;
    padding-bottom: 80px;
}	
.elementor-13328 .elementor-element.elementor-element-93fe1bb .elementor-testimonial__image img {
    width: 78px;
    height: 78px;
}	
.page-id-13328  .process-box-col-1::before {
    left: 250px;
}	
	

section.elementor-section.elementor-top-section.elementor-element.elementor-element-17cf699.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 110px !important;
}	
	
.elementor-5502 .elementor-element.elementor-element-b60edee > .elementor-element-populated {
    padding: 210px 0 130px !important;
}
	
	.elementor-5622 .elementor-element.elementor-element-b60edee > .elementor-element-populated{
		 padding: 210px 0 130px !important;
	}	
	
	
	
.elementor-5568 .elementor-element.elementor-element-b60edee > .elementor-element-populated {
 padding: 210px 0 130px !important;
	}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-c587529.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 110px !important;
}	
	
	
	.elementor-2171 .elementor-element.elementor-element-5c71ccb5 > .elementor-widget-container{
		padding: 0px 0px 0px 0px !important;
	}
	.Blog-sec-content-row-1-left {
    width: 100% !important;
    padding-right: 40px;
}
.top-ads-sec-1.top-add-new-page {
    width: 100% !important;
}	
	
.top-add-new-page .elementor-widget-wrap.elementor-element-populated {
    min-height: unset;
    background-size: cover !important;
    padding-bottom: 390px !important;
}
.top-add-new-page .elementor-widget-wrap.elementor-element-populated 	h2.elementor-heading-title.elementor-size-default {
    font-size: 43px !important;
    line-height: 53px !important;
}
	
.elementor-3767 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 30px 30px 30px !important;
}	
.elementor-7 .elementor-element.elementor-element-bbecc9b > .elementor-widget-container {
    padding: 0px 40px 0px 40px !important;
}	
	.elementor-7 .elementor-element.elementor-element-e211843 > .elementor-widget-container {
    padding: 0px 40px 0px 40px !important;
}
	.elementor-7 .elementor-element.elementor-element-09d9581 > .elementor-widget-container {
    padding: 0px 40px 0px 40px !important;
}
.elementor-element.elementor-element-18244ed.elementor-widget.elementor-widget-image.animated.fadeInDown {
    padding-top: 70px !important;
}	
.elementor-2171 .elementor-element.elementor-element-f10d719 > .elementor-widget-container {
    padding: 80px 0px 50px 0px !important;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c47fcc.our-story-top-sec.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}
.elementor-1937 .elementor-element.elementor-element-a1b2512 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}
	.choose-us-section-row {
    margin-top: -2px !important;
}
	.shop-top-testimonials {
    margin-top: -2px !important;
}
	
	.home .elementor-post__text {
    border: 1px solid;
}
	
	.top-sec-row-1 p {
    font-size: 50px;
}
.elementor-2223 .elementor-element.elementor-element-1e70c4f {
    margin-top: -240px !important;
}	
.Blog-sec-content-row-1-left {
    padding-left: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
}	
.blog-sidebar {
    width: 100% !important;
    padding-right: 20px;
}
.home .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b438dfe {
    padding: 0 20px;
}	
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b438dfe {
    width: 100% !important;
}
	.home .elementor-7 .elementor-element.elementor-element-1bcaff2 .elementor-post__text {
    border: 1px solid;
}
	.home a.elementor-post__read-more {
    display: none !important;
}
	.home .elementor-post__excerpt {
    display: none;
}
	.home .tags {
    display: none;
}
.elementor-1937 .elementor-element.elementor-element-80d3023 .card_carousel_title {
    font-size: 28px !important;
}
	.elementor-1937 .elementor-element.elementor-element-e054c56 {
    padding: 60px 0px 0px 0px !important;
}
.elementor-3281 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 39px 0px 0px !important;
}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-87b0340 {
    width: 100%;
    padding: 0 20px;
}
.elementor-3940 .elementor-element.elementor-element-e054c56 {
    padding: 60px 0px 0px 0px !important;
}	
.elementor-3940 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 39px 0px 0px !important;
}
.elementor-1937 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 39px 0px 0px !important;
}	
.elementor-5267 .elementor-element.elementor-element-e054c56 {
    padding: 60px 0px 0px 0px !important;
}	
.elementor-5267 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 39px 0px 0px !important;
}
.elementor-element.elementor-element-4e0f596.elementor-widget.elementor-widget-image {
    padding-top: 120px !important;
}	
.elementor-3789 .elementor-element.elementor-element-e054c56 {
    padding: 60px 0px 0px 0px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 60px 20px !important;
}	
.elementor-3778 .elementor-element.elementor-element-7a873ff img {
    max-width: 100% !important;
}	
.elementor-3778 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    padding: 35px 35px 35px 35px !important;
}	
.elementor-5458 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 39px 0px 0px !important;
}	
.elementor-5458 .elementor-element.elementor-element-e054c56 {
    padding: 70px 0px 0px 0px !important;
}	
.elementor-4314 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 39px 0px 0px !important;
}	
.elementor-4314 .elementor-element.elementor-element-e054c56 {
    padding: 60px 0px 0px 0px !important;
}	
.elementor-3281 .elementor-element.elementor-element-e054c56 {
    padding: 60px 0px 0px 0px !important;
}	
.elementor-3281 .elementor-element.elementor-element-30df4195 img {
    max-width: 100% !important;
}	
#caf-post-layout1 .caf-featured-img-box {
    height: 313px;
}	
	.elementor-2265 .elementor-element.elementor-element-521280c {
    margin-top: -111px !important;
}
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-659f6f3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-left: 30px !important;
}
.elementor-element.elementor-element-45a0605.elementor-widget.elementor-widget-text-editor {
    font-size: 50px !important;
}	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-bc3e7bd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-left: 30px;
}
nav#wp-megamenu-top-menus-mega-menu a {
    font-size: 17px;
}	
.elementor-element.elementor-element-ecdc367.elementor-align-right.elementor-widget.elementor-widget-button {
    display: none;
}	
.elementor-7 .elementor-element.elementor-element-34543ee > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 30px 30px !important;
}	
	.wp-megamenu-item-6048 li {
    width: 43% !important;
}
.elementor-7 .elementor-element.elementor-element-f7f4fa4 .elementor-heading-title {
    font-size: 38px !important;
}
.elementor-3767 .elementor-element.elementor-element-4d3d169 {
    padding: 0px 25px 100px 25px !important;
}	
.elementor-3767 .elementor-element.elementor-element-0a7e546 {
    padding: 0px 25px 100px 25px !important;
}	
.elementor-3783 .elementor-element.elementor-element-0a7e546 {
    padding: 0px 25px 100px 25px !important;
}	
	
.elementor-3783 .elementor-element.elementor-element-6b0e1c86 {
    padding: 100px 25px 60px 25px !important;
}	
	
	
.elementor-7 .elementor-element.elementor-element-5e4a5d1 .elementor-heading-title {
    font-size: 38px !important;
}
	.elementor-7 .elementor-element.elementor-element-0a0d90b::before {
    bottom: -629px;
}
	.elementor-5267 .elementor-element.elementor-element-0beced0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px !important;
}
.elementor-5267 .elementor-element.elementor-element-6e2835b > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-4314 .elementor-element.elementor-element-3f5411c > .elementor-widget-container {
    padding: 0 0 46px !important;
}	
.elementor-4314 .elementor-element.elementor-element-54fec16 {
    padding: 0px 25px 100px 25px !important;
}	
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-68ee0444 {
    margin-bottom: 30px;
}	
.elementor-3281 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
}	
	.elementor-5267 .elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}	
	.elementor-3940 .elementor-element.elementor-element-c90e8d2 {
    padding: 140px 0px 0px 0px !important;
}
.elementor-3940 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    font-size: 50px !important;
    line-height: 26px;
}	
	.elementor-5458 .elementor-element.elementor-element-3f5411c > .elementor-widget-container {
    padding: 0px 0px 46px 0px !important;
}
.elementor-3281 .elementor-element.elementor-element-7a2bcb7 {
    padding: 120px 25px 60px 25px !important;
}	
.elementor-3281 .elementor-element.elementor-element-bff43fc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-3281 .elementor-element.elementor-element-ba6a7fa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px !important;
}	
.elementor-element.elementor-element-3f5411c.elementor-widget.elementor-widget-text-editor {
    padding: 0 50px !important;
}

.elementor-5267 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 20px 60px 20px !important; 
}	
	.elementor-5458 .elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}	
.footer-row-1-right a {
    padding: 11px 21px;
}
.footer-row-1-left p {
    font-size: 14px;
}
.footer-row-1-left {
    margin-right: 18px;
}
.elementor-5458 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 20px 60px 20px !important; 
}	


.page-id-5458	.process-box-col-1 {
    width: 29% !important;
}
.page-id-5458	.process-box-col-1:nth-child(3n+3) {
    margin-right: 0 !important;
}
	
.page-id-5458	.elementor-5458 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 100px 25px;
}
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}

.page-id-5458	.elementor-5458 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 46px 35px !important;
	border-radius:0px !important;
}
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-5458 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-5458 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	
.page-id-5458 .google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}	
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}

.page-id-5458 .elementor-5458 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 90px 0px 90px !important;
}	

.page-id-5458	.process-box-col-1::before{
		display:none !important;
	}
.page-id-5458 .process-box-col-1 {
    margin-right: 50px !important;
    margin-bottom: 50px;
}	
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 90px 0px 90px !important;
}	
	
.page-id-5458 .prog-col-1 {
    width: 90%;
}
	



.page-id-5267	.process-box-col-1 {
    width: 29% !important;
}
.page-id-5267	.process-box-col-1:nth-child(3n+3) {
    margin-right: 0 !important;
}
	
.page-id-5267	.elementor-5267 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 100px 25px;
}
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}

.page-id-5267	.elementor-5267 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 46px 35px !important;
	border-radius:0px !important;
}
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-5267 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-5267 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	
.page-id-5267 .google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}	
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}

.page-id-5267 .elementor-5267 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 90px 0px 90px !important;
}	

.page-id-5267	.process-box-col-1::before{
		display:none !important;
	}
.page-id-5267 .process-box-col-1 {
    margin-right: 50px !important;
    margin-bottom: 50px;
}	
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 90px 0px 90px !important;
}	
	
.page-id-5267 .prog-col-1 {
    width: 90%;
}
	
	.elementor-2171 .elementor-element.elementor-element-3896fbf2 > .elementor-widget-container{
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-3940 .elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}	


.elementor-3940 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 20px 60px 20px !important; 
}	
.elementor-4314 .elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}	


.elementor-4314 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 20px 60px 20px !important; 
}	


.page-id-4314	.process-box-col-1 {
    width: 29% !important;
}
.page-id-4314	.process-box-col-1:nth-child(3n+3) {
    margin-right: 0 !important;
}
	
.page-id-4314	.elementor-4314 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 100px 25px;
}
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}

.page-id-4314	.elementor-4314 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 46px 35px !important;
	border-radius:0px !important;
}
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-4314 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-4314 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	
.page-id-4314 .google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}	
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}

.page-id-4314 .elementor-4314 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 90px 0px 90px !important;
}	

.page-id-4314	.process-box-col-1::before{
		display:none !important;
	}
.page-id-4314 .process-box-col-1 {
    margin-right: 50px !important;
    margin-bottom: 50px;
}	
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 90px 0px 90px !important;
}	
	
.page-id-4314 .prog-col-1 {
    width: 90%;
}
	



.page-id-3940	.process-box-col-1 {
    width: 29% !important;
}
.page-id-3940	.process-box-col-1:nth-child(3n+3) {
    margin-right: 0 !important;
}
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 40px 25px;
}
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}

.page-id-3940	.elementor-3940 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 46px 35px !important;
	border-radius:0px !important;
}
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3940 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3940 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	
.page-id-3940 .google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}	
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}

.page-id-3940 .elementor-3940 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 90px 0px 90px !important;
}	

.page-id-3940	.process-box-col-1::before{
		display:none !important;
	}
.page-id-3940 .process-box-col-1 {
    margin-right: 50px !important;
    margin-bottom: 50px;
}	
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 90px 0px 90px !important;
}	
	
.page-id-3940 .prog-col-1 {
    width: 90%;
}
	
	
	
.page-id-3778 .prog-col-1 {
    width: 90%;
}	
	.elementor-element-7a873ff img {
    display: table !important;
    margin: 0 auto !important;
}
	
.page-id-3778 .elementor-3778 .elementor-element.elementor-element-b9fa0a4 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 90px 0px 90px !important;
}	
	
	
.page-id-3778 .process-box-col-1 {
    margin-right: 50px !important;
    margin-bottom: 50px;
	width: 29% !important;
}	
	
.page-id-3778 .process-box-col-1::before {
    display:none;
}	
.page-id-3778 .process-box-col-1:nth-child(3n+3) {
    margin-right: 0 !important;
}	
	
	.elementor-3783 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 100px !important;
}		
	
	
	.elementor-3778 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 100px !important;
}		
	
	
	.elementor-3760 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 100px !important;
}		
	

	.elementor-3752 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 100px !important;
}		
	

	.elementor-3747 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 100px !important;
}	
	
	

.elementor-3742 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 100px !important;
}	
	
	
.elementor-3737 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 100px !important;
}	
	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 100px 0px;
}	
	
.page-id-1937  .elementor-1937 .elementor-element.elementor-element-a9ed72a > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}
	
	

.elementor-3789	.elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}	
.page-id-3789	.process-box-col-1 {
    width: 29% !important;
}
.page-id-3789	.process-box-col-1:nth-child(3n+3) {
    margin-right: 0 !important;
}
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 50px 25px;
}
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}

.page-id-3789	.elementor-3789 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 46px 35px !important;
	border-radius:0px !important;
}
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3789 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3789 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	
.page-id-3789 .google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}	
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}

.page-id-3789 .elementor-3789 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 90px 0px 90px !important;
}	

.page-id-3789	.process-box-col-1::before{
		display:none !important;
	}
.page-id-3789 .process-box-col-1 {
    margin-right: 50px !important;
    margin-bottom: 50px;
}	
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 90px 0px 90px !important;
}	
	
.page-id-3789 .prog-col-1 {
    width: 90%;
}	
	
.page-id-3783 .elementor-3783.elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 45px 35px !important;
}
.elementor-3783 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 40px 0px 40px !important;
}	
.page-id-3783 .elementor-3783 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}

	.page-id-3783	.google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}
.page-id-3783 .logos-section-circle::before {
    top: -370px;
}
.page-id-3783	.elementor-3783.elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}



.elementor-3783 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-3783.elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-3783.elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	.elementor-3783 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3783.elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3783.elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}
	.elementor-3783 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}
.elementor-3783 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	

	
	.elementor-3783 .elementor-element.elementor-element-a4a17d7 {
    padding: 150px 0px 0px 0px !important;
}
.elementor-3783 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding:80px 0px 0px 0px !important;
}	
.elementor-3783 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding: 80px 0px 0px 0px !important;
}	


.elementor-3783 .elementor-element.elementor-element-4bb4adc > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}
	
	
	
.elementor-3778 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 30px 20px !important;
}	
	
.page-id-3778 .elementor-3778 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}	
.elementor-3778 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 40px 0px 40px !important;
}	
	
.page-id-3778 .elementor-3778.elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 45px 35px !important;
}
	
	.page-id-3778	.google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}
.page-id-3778 .logos-section-circle::before {
    top: -370px;
}
.page-id-3778	.elementor-3778.elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}



.elementor-3778 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-3778.elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-3778.elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	.elementor-3778 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3778.elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3778.elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}
	.elementor-3778 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}
.elementor-3778 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	

	
	.elementor-3778 .elementor-element.elementor-element-a4a17d7 {
    padding: 150px 0px 0px 0px !important;
}
.elementor-3778 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding:80px 0px 0px 0px !important;
}	
.elementor-3778 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding: 80px 0px 0px 0px !important;
}	


.elementor-3778 .elementor-element.elementor-element-4bb4adc > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}
	

.page-id-3767 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-16f6bbf.google-ads-right {
    width: 45% !important;
}
.page-id-3767 .process-box-col-1::before {
    left: 254px;
}
	
.page-id-3767 .process-box-col-1 {
    width: 27% !important;
}

.elementor-3767 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    padding: 35px 15px 0px 15px !important;
}	
.elementor-3767 .elementor-element.elementor-element-b7dd724 {
    font-size: 24px !important;
    padding-right: 70px !important;
}	

	
	
	
.page-id-3760  .elementor-3760 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 45px 35px !important;
}
	
	.page-id-3760 	.google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}
.page-id-3760 .logos-section-circle::before {
    top: -370px;
}
.page-id-3760	.elementor-3760 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}



.elementor-3760 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-3760 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-3760 .elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	.elementor-3760 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3760 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3760 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}
	.elementor-3760 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}
.elementor-3760 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	

	
	.elementor-3760 .elementor-element.elementor-element-a4a17d7 {
    padding: 150px 0px 0px 0px !important;
}
.elementor-3760 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding:80px 0px 0px 0px !important;
}	
.elementor-3760 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding: 80px 0px 0px 0px !important;
}	


.elementor-3760 .elementor-element.elementor-element-4bb4adc > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
.page-id-3752  .elementor-3752 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 45px 35px !important;
}
	
	.page-id-3752 	.google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}
.page-id-3752 .logos-section-circle::before {
    top: -370px;
}
.page-id-3752	.elementor-3752 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}



.elementor-3752 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-3752 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-3752 .elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	.elementor-3752 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3752 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3752 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}
	.elementor-3752 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}
.elementor-3752 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	

	
	.elementor-3752 .elementor-element.elementor-element-a4a17d7 {
    padding: 150px 0px 0px 0px !important;
}
.elementor-3752 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding:80px 0px 0px 0px !important;
}	
.elementor-3752 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding: 80px 0px 0px 0px !important;
}	


.elementor-3752 .elementor-element.elementor-element-4bb4adc > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}
	
	
	
	
	.page-id-3747  .elementor-3747 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 45px 35px !important;
}
	
	.page-id-3747 	.google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}
.page-id-3747 .logos-section-circle::before {
    top: -370px;
}
.page-id-3747	.elementor-3747 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}



.elementor-3747 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-3747 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-3747 .elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	.elementor-3747 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3747 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3747 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}
	.elementor-3747 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}
.elementor-3747 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	

	
	.elementor-3747 .elementor-element.elementor-element-a4a17d7 {
    padding: 150px 0px 0px 0px !important;
}
.elementor-3747 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding:80px 0px 0px 0px !important;
}	
.elementor-3747 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding: 80px 0px 0px 0px !important;
}	


.elementor-3747 .elementor-element.elementor-element-4bb4adc > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}
	
.page-id-3742  .elementor-3742 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 45px 35px !important;
}
	
	.page-id-3742 	.google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}
.page-id-3742 .logos-section-circle::before {
    top: -370px;
}
.page-id-3742	.elementor-3742 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}



.elementor-3742 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-3742 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-3742 .elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	.elementor-3742 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3742 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3742 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}
	.elementor-3742 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}
.elementor-3742 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	

	
	.elementor-3742 .elementor-element.elementor-element-a4a17d7 {
    padding: 150px 0px 0px 0px !important;
}
.elementor-3742 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding:80px 0px 0px 0px !important;
}	
.elementor-3742 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding: 80px 0px 0px 0px !important;
}	


.elementor-3742 .elementor-element.elementor-element-4bb4adc > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
	
.page-id-3737  .elementor-3737 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 45px 35px !important;
}
	
	.page-id-3737 	.google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}
.page-id-3737 .logos-section-circle::before {
    top: -370px;
}
.page-id-3737	.elementor-3737 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}
	
	
	
	.elementor-3731	.elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}	
	
.elementor-3281	.elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}	
	
	
.page-id-3731	.process-box-col-1 {
    width: 29% !important;
}
.page-id-3731	.process-box-col-1:nth-child(3n+3) {
    margin-right: 0 !important;
}
	
.page-id-3731	.elementor-3731 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 100px 25px;
}
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}

.page-id-3731	.elementor-3731 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 46px 35px !important;
	border-radius:0px !important;
}
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3731 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3731 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	
.page-id-3731 .google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}	
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}

.page-id-3731 .elementor-3731 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 90px 0px 90px !important;
}	

.page-id-3731	.process-box-col-1::before{
		display:none !important;
	}
.page-id-3731 .process-box-col-1 {
    margin-right: 50px !important;
    margin-bottom: 50px;
}	
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 90px 0px 90px !important;
}	
	
.page-id-3731 .prog-col-1 {
    width: 90%;
}
	
	
.elementor-2265 .elementor-element.elementor-element-7fd51ae {
    margin-top: 0px !important;
}
.elementor-2265 .elementor-element.elementor-element-1ea9b92 {
    margin-top: -220px !important;
}
	.elementor-2265 .elementor-element.elementor-element-325223b > .elementor-element-populated {
    padding: 200px 0px 100px 0px !important;
}
	
	.Blog-sec-content-row-1 .elementor-widget-wrap.elementor-element-populated {
    padding-right: 0 !important;
    text-align: center;
    padding-bottom: 25px !important;
    padding-left: 0 !important;
}
.Blog-sec-content-row-1 	p.elementor-heading-title.elementor-size-default {
    text-align: center;
	padding-bottom:10px !important;
}
.Blog-sec-content-row-2 img {
    width: 100% !important;
    max-width: 100% !important;
}	
.Blog-sec-content-row-2 {
    order: 2 !important;
    padding-bottom: 10px;
}
	
/* SEO Site mobile responsive css start */	

	.page-id-3281	.process-box-col-1 {
    width: 29% !important;
}
.page-id-3281	.process-box-col-1:nth-child(3n+3) {
    margin-right: 0 !important;
}
	
.page-id-3281	.elementor-3281 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 100px 25px;
}
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}

.page-id-3281	.elementor-3281 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 46px 35px !important;
	border-radius: 14px 14px 0px 0px !important;
}
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-1937 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3281 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0px 0px 14px 14px !important;
}	
	
	
.page-id-3281 .google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}	
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}

.page-id-3281 .elementor-3281 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 90px 0px 90px !important;
}	

.page-id-3281	.process-box-col-1::before{
		display:none !important;
	}
.page-id-3281 .process-box-col-1 {
    margin-right: 50px !important;
    margin-bottom: 50px;
}	
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 90px 0px 90px !important;
}	
	
.page-id-3281 .prog-col-1 {
    width: 90%;
}
	
/* SEO Site mobile responsive css end */	
	
	
	
.page-id-2506 .elementor-2506 .elementor-element.elementor-element-b60edee > .elementor-element-populated {
    padding: 300px 0px 300px 0px !important;
}	
	
.page-id-2506 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0px 330px !important;
    background-size: 100% !important;
}
	
	
	
.page-id-2506	.unserer-col-new br {
    display: none;
}
	.unserer-col-new .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 42px !important;
}

	
.page-id-2506 .elementor-2506 .elementor-element.elementor-element-c4dd137 > .elementor-widget-container {
    padding: 2px 46px 0px 46px;
}	
	
.page-id-2506  .elementor-element.elementor-element-c4dd137.elementor-widget.elementor-widget-heading p {
    font-size: 18px !important;
}	
	.contact-form-pg {
    padding: 65px 100px 65px 100px !important;
}
	
	.contact-form-pg::before{
		display:none;
	}	
		.contact-form-pg::after{
		display:none;
	}	
	 
.page-id-2506 .process-box-col-1 {
    width: 27% !important;
}	
.page-id-2506 .elementor-2506 .elementor-element.elementor-element-ca725b4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 30px 20px;
}	
	.page-id-1315  .elementor-1315 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 45px 35px !important;
}
	
	.page-id-1315 	.google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}

.page-id-1937	.process-box-col-1 {
    width: 29% !important;
}
.page-id-1937	.process-box-col-1:nth-child(3n+3) {
    margin-right: 0 !important;
}
	
.page-id-1937	.elementor-1937 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 100px 25px;
}
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}
	
.page-id-165 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-16f6bbf.google-ads-right {
    width: 45% !important;
}
	
	.elementor-7 .elementor-element.elementor-element-6b0c237 .elementor-heading-title {
    right: -50px;
}

.elementor-7 .elementor-element.elementor-element-27b43ed > .elementor-element-populated {
    padding: 0px 50px 75px 202px !important;
}	
.elementor-7 .elementor-element.elementor-element-edf76bd > .elementor-element-populated {
    padding: 0px 20px 0px 20px !important;
}
.elementor-7 .elementor-element.elementor-element-d88db17 > .elementor-element-populated {
    padding: 0px 20px 0px 20px !important;
}
.elementor-7 .elementor-element.elementor-element-1c51d3a > .elementor-element-populated {
    padding: 0px 20px 0px 20px !important;
}
.elementor-7 .elementor-element.elementor-element-896b652 > .elementor-element-populated {
    padding: 0px 20px 0px 20px !important;
}
.elementor-7 .elementor-element.elementor-element-afce91e > .elementor-element-populated {
    padding: 0px 20px 0px 20px !important;
}
.elementor-7 .elementor-element.elementor-element-e2a6968 > .elementor-element-populated {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-element-74061bc img {
    width: 61% !important;
    margin-top: -60px;
}
	
.elementor-7 .elementor-element.elementor-element-e94a7b3 {
    padding: 100px 100px 229px 100px !important;
}
.making-idea-sec-1::before {
    top: 260px;
    left: -36px;
    width: 84%;
    background-size: 100%;
}	
.elementor-7 .elementor-element.elementor-element-35545a8 {
    padding: 150px 135px 259px 63px !important;
}	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d803961::after {
    font-size: 195px;
    left: 301px;
}	
	.elementor-7 .elementor-element.elementor-element-72c944d .elementor-heading-title {
		font-size: 44px !important;
	}	
.making-idea-sec-2::before {
    top: 260px;
    left: -56px;
    width: 84%;
    background-size: 100%;
}
	.elementor-7 .elementor-element.elementor-element-918c705 {
    padding: 100px 100px 229px 100px !important;
}
	.elementor-7 .elementor-element.elementor-element-bd57890 .elementor-heading-title {
    font-size: 39px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0a0d90b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 0 !important;
    padding-top: 70px !important;
}	

.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 3px !important;
}
.elementor-7 .elementor-element.elementor-element-7ea616a {
    padding: 150px 135px 39px 63px !important;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-efc304b::after {
    font-size: 195px;
    left: 301px;
}	
	
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-91815ad::after {
    top: 19px;
    transform: rotate( 
1deg);
}	
.elementor-7 .elementor-element.elementor-element-e1c62ca > .elementor-widget-container {
    padding: 0px 80px 0px 80px !important;
}	
.elementor-7 .elementor-element.elementor-element-898828c {
    padding: 0px 60px 132px 60px !important;
}	
	
.elementor-7 .elementor-element.elementor-element-cc64b1f {
    padding: 0px 0px 132px 0px !important;
}
	
	.elementor-7 .elementor-element.elementor-element-33ce1d6 > .elementor-widget-container {
    padding: 0px 70px 30px 70px !important;
}
	
	
	.elementor-7 .elementor-element.elementor-element-23b8bec {
    padding: 65px 0px 65px 0px !important;
}
.elementor-element.elementor-element-53786e1.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor::before {
    top: -144px;
    left: -370px;
    background-size: 86%;
}	
.google-ads-right {
    width: 440px !important;
    margin: 0 auto;
}
	.home .elementor-post__text {
    margin-top: 0 !important;
    padding-top: 23px !important;
}
.elementor-165 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    padding: 35px 15px 0px 15px !important;
}	
.page-id-12918 .process-box-col-1 {
    width: 32% !important;
    margin-right: 18px;
}	
	
.page-id-12918	.process-box-col-1::before{
		display:none;
	}	
	.use-cases-col::after{
		display:none;
	}	
	.testimonials-circle cite.elementor-testimonial__cite {
    position: absolute;
    bottom: 124px;
    display: none;
}
.elementor-12918 .elementor-element.elementor-element-3baf10a {
    padding: 20px 25px 120px 25px !important;
}	
.testimonials-circle .elementor-testimonial__text::after{
	display:none !important;
	}	
	.common-sec-03::before{
		display:none;
	}	
.elementor-12918 .elementor-element.elementor-element-af64771 .elementor-testimonial__content {
    padding: 140px 20px 78px 20px !important;
}	
	
.elementor-12918 .elementor-element.elementor-element-af64771 .elementor-main-swiper {
    width: 100% !important;
}	
.top-ads-sec-1 p {
    font-size: 48px !important;
    line-height: 59px !important;
}	
.elementor-165 .elementor-element.elementor-element-b7dd724 {
    font-size: 24px !important;
    padding-right: 70px !important;
}	
.ads-section-01 p {
    font-size: 46px !important;
}
.ser-col-1 {
    padding: 25px 20px 35px 20px !important;
}	
	
.customer-case-col-1 .elementor-container.elementor-column-gap-default {
    width: 95%;
}
	
.use-cases-row {
    padding: 0px 0px 0px 140px !important;
}	
.use-case-col .elementor-widget-container {
    padding: 40px 40px 40px 40px !important;
}	
.use-case-left::after {
    right: 4%;
    top: 13%;
}	
.benefit-test-row .elementor-widget-wrap.elementor-element-populated {
    padding: 0 30px 0 30px !important;
}	
.process-section-col {
    padding: 0px 0px 0px 0px !important;
}	
	
.process-box-col-1 {
    margin-right: 77px;
    width: 28% !important;
}
.process-box-col-1::before {
   left: 278px;
}	
	
	.logos-section-circle {
    margin-top: 80px !important;
}
.logos-section-circle {
    padding-top: 0px !important;
}	
	
	.elementor-13328 .elementor-element.elementor-element-15826a2 {
    padding: 100px 25px 0px 25px !important;
}
	.logos-section-circle::before {
    top: -290px;
    background-size: contain !important;
}
	.common-sec-02::after{
		display:none;
	}	
.printing-sec-row {
    padding: 0px 20px 0px 20px !important;
}
.printing-sec-row h2 {
    font-size: 25px !important;
}	
.reviews-sec-row-1 {
    padding: 25px 20px 35px 20px !important;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0a0d90b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::after {
    top: -2px;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0a0d90b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::after {
    background-size: 100%;
}	
		

	.elementor-1315 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 40px 0px 40px !important;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-16f6bbf.google-ads-right {
    width: 100% !important;
}	
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-c49ccd6.google-ads-right {
    width: 100% !important;
}	
.elementor-1315 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-1315 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-1315 .elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	.elementor-1315 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-1315 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1315 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}
	.elementor-1315 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}
.elementor-1315 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-e98fa88 {
    width: 100% !important;
}
	
	.elementor-1315 .elementor-element.elementor-element-a4a17d7 {
    padding: 150px 0px 0px 0px !important;
}
	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-ef4ea94 {
    width: 50% !important;
    padding-left: 30px;
}
.elementor-1315 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding:80px 0px 0px 0px !important;
}	
	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-d20e143 {
    width: 50% !important;
	    padding-right: 10px;

}	
	
.elementor-1315 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding: 80px 0px 0px 0px !important;
}	
	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-ef4ea94::before {
    top: 0;
    left: 20px;
    font-size: 31px;
}
	
.elementor-1315 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 30px 20px !important;
}
.use-cases-col h4 {
    font-size: 38px !important;
    line-height: 48px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8c87917.elementor-section-height-min-height.ads-section-02.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	

.swiper-slide-bg {
    background-size: 100% !important;
}	
	.elementor-1315 .elementor-element.elementor-element-4bb4adc > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}
.store-review-col-1 {
    margin-right: 0px;
}	
	
	

	
.elementor-swiper-button.elementor-swiper-button-prev {
    display: none;
}
.elementor-swiper-button.elementor-swiper-button-next {
    display: none;
}	
.page-id-1315 .logos-section-circle::before {
    top: -370px;
}
	
	.elementor-1638 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-1638 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-1638 .elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    border-radius: 0 !important;
    padding-bottom: 60px !important;
}
	.elementor-1638 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-1638 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1638 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}
	
.page-id-1638 .google-ads-text-col p {
    padding-top: 45px;
    padding-bottom: 45px;
    background-position: 10px 30px;
}
	
.page-id-1638 .elementor-element.elementor-element-52ee788.elementor-widget.elementor-widget-heading {
    margin-top: -24px;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    padding: 5px 35px 0px 35px !important;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-1638 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-1638 .elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    padding-bottom: 20px !important;
}	
	
.elementor-1638 .elementor-element.elementor-element-cb8af82 .elementor-heading-title {
    font-size: 30px !important;
}
	
	.case-col-ads::before{
		display:none;
	}	
	
	.benefits-row-ads::after{
			display:none;
	}	
	
	.fb-review::before{
		display:none;
	}	
	.fb-review::after{
		display:none;
	}		
.elementor-1638 .elementor-element.elementor-element-32b881d > .elementor-widget-container {
    padding: 0px 10px 40px 10px !important;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-bf7660a {
    padding: 100px 25px 100px 25px !important;
}	
	
.page-id-1638 .process-box-col-1:nth-child(3n+3) {
	margin-right:0px !important;
}		
	
.page-id-1638 .process-box-col-1 {
    margin-bottom: 30px;
    width: 31% !important;
}	
	
.elementor-1638 .elementor-element.elementor-element-4db538e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-1638	.common-sec-04::after{
		display:none;
}
	
.page-id-1638	.common-sect-ads::before{
				display:none;
}	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-fa5a41c {
    padding: 0px 25px 100px 25px;
}	
	.elementor-7 .elementor-element.elementor-element-75812ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-75812ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: unset !important;
}
	
.page-id-1937	.elementor-1937 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 35px 46px 35px !important;
	border-radius:14px 14px 0px 0px !important;
}
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-1937 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1937 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0px 0px 14px 14px !important;
}	
	
	
.page-id-1937 .google-ads-text-col p {
    padding-top: 25px;
    padding-bottom: 25px;
}	
	
	.choose-us-section-row-3::after{
		display:none;
	}	
		.choose-us-section-row-3::before{
		display:none;
	}	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}
.owl-item .uc_classic_carousel_content {
    padding-left: 30px !important;
    padding-right: 30px !important;
}	
	
.ue_button {
    margin-left: 80px;
}	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 90px 0px 90px !important;
}	

.page-id-1937	.process-box-col-1::before{
		display:none !important;
	}
.page-id-1937 .process-box-col-1 {
    margin-right: 50px !important;
    margin-bottom: 50px;
}	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 90px 0px 90px !important;
}	
	
.page-id-1937 .prog-col-1 {
    width: 90%;
}
.elementor-1937 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 20px 60px 20px !important; 
}	
.elementor-1937 .elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}		
	
	
.elementor-3789 .elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}	


.elementor-3789 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 20px 60px 20px !important; 
}	
	
	
	
.elementor-element-16417958 img {
    display: table !important;
    margin: 0 auto !important;
}

.elementor-3281 .elementor-element.elementor-element-8347327 > .elementor-widget-container {
    padding: 0px 30px 60px 30px !important;
}		
.page-id-1315	.elementor-1315 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 60px 0px 60px;
}
	
.page-id-2171	.elementor-2171 .elementor-element.elementor-element-7889a8ab:not(.elementor-motion-effects-element-type-background), .elementor-2171 .elementor-element.elementor-element-7889a8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: none !important;
}
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 117px 0px !important;
}	
	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-794a1155 > .elementor-element-populated {
    padding: 409px 0px 0px 0px !important;
}	
.page-id-2171 	.ads-section-01 p {
    font-size: 21px !important;
}
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-3896fbf2 .elementor-heading-title {
    font-size: 64px !important;
}	
.page-id-2171 .elementor-element.elementor-element-5c71ccb5.elementor-widget.elementor-widget-heading p {
    font-size: 34px !important;
}	
.process-box-col-1 {
    width: 23% !important;
}
.process-box-col-1:last-child {
	margin-right:0px !important;
}	
.process-section-col {
    padding: 0 32px !important;
}	
.page-id-2171 .process-box-col-1 {
    margin-right: 25px !important;
}	
.page-id-2171  section.elementor-section.elementor-top-section.elementor-element.elementor-element-54fec16.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding-top:0px;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-083586e {
    padding: 20px 0px 0px 0px !important;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-522c316 > .elementor-widget-container {
    padding: 0px 50px 0px 50px !important;
}	
.page-id-2171  .elementor-2171 .elementor-element.elementor-element-7c01197 > .elementor-widget-container {
    padding: 0px 0px 60px 0px !important;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-ca725b4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 30px 20px;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-40398b6 {
    padding: 0px 0px 83px 0px;
}	
	
	.desktop-pro-top-view {
    padding-top: 160px !important;
}
	.project-top-bg {
    margin-bottom: -2px !important;
}	
.project-briefing-sec-row .elementor-widget-container {
    padding-right: 160px !important;
}	
	.page-id-1638 .process-section-col {
    padding: 0px 20px 0px 20px !important;
}
.page-id-165 .process-box-col-1::before {
    left: 254px;
}
	
.page-id-165 .process-box-col-1 {
    width: 27% !important;
}	
	.page-id-1638 .benefits-row-ads {
    padding-bottom: 70px !important;
}
.page-id-1638	.video-section-row {
    padding-top: 0 !important;
}
	

.page-id-162 .elementor-162 .elementor-element.elementor-element-93fd221 {
    margin-top: -172px;
}
.page-id-162 .elementor-162 .elementor-element.elementor-element-814e8a6 > .elementor-widget-container {
    padding: 0px 30px 30px 30px;
}	

	
			.our-story-top-sec::before {
  display:none;
}
	
	.shopware-top-section-new-story::after{
		display:none;
	}
	
	
	
.elementor-3737 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated, .elementor-3737 .elementor-element.elementor-element-16f6bbf > .elementor-element-populated > .elementor-background-overlay, .elementor-3737 .elementor-element.elementor-element-16f6bbf > .elementor-background-slideshow {
    border-radius: 0 !important;
}	
	
	.elementor-3737 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated, .elementor-3737 .elementor-element.elementor-element-c49ccd6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3737 .elementor-element.elementor-element-c49ccd6 > .elementor-background-slideshow {
    border-radius: 0 !important;
}
	.elementor-3737 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 90px 0px 90px !important;
}
.elementor-3737 .elementor-element.elementor-element-b69b46a > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	

	
	.elementor-3737 .elementor-element.elementor-element-a4a17d7 {
    padding: 150px 0px 0px 0px !important;
}
.elementor-3737 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding:80px 0px 0px 0px !important;
}	
.elementor-3737 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 20px 0px 0px !important;
    padding: 80px 0px 0px 0px !important;
}		
	
.elementor-3737 .elementor-element.elementor-element-4bb4adc > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}
	
.elementor-3737 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 40px 0px 40px !important;
}	
	
.elementor-3737 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 30px 20px !important;
}	
	
	.elementor-3747 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 40px 0px 40px !important;
}	
	
.elementor-3747 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 30px 20px !important;
}		
	
	.elementor-3742 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 40px 0px 40px !important;
}	
	
.elementor-3742 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 30px 20px !important;
}	
	
	.elementor-3760 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 40px 0px 40px !important;
}	
	
.elementor-3760 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 30px 20px !important;
}		
.elementor-3783 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 30px 20px !important;
}	
	.elementor-3778 .elementor-element.elementor-element-bd51fb8 > .elementor-element-populated {
    padding: 0 0 40px !important;
}
	
.elementor-3783 .elementor-element.elementor-element-a080b98 .elementor-heading-title {
    font-size: 48px !important;
}
.elementor-3783 .elementor-element.elementor-element-e98fa88 > .elementor-element-populated {
    padding: 0px 30px 0px 30px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-54fec16.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
}
	
.elementor-4314 .elementor-element.elementor-element-a9ed72a > .elementor-widget-container {
    margin: 30px 0px 0px 0px !important;
}	
.project-col-1-home img {
    width: 100%;
}	
.elementor-2171 .elementor-element.elementor-element-f049b0c > .elementor-widget-container {
    padding: 0px 30px 30px 30px !important;
}	
	.elementor-3789 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 39px 0px 0px !important;
}
.elementor-7 .elementor-element.elementor-element-11ae1503 {
    margin-top: 70px !important;
}	
.home .elementor-7 .elementor-element.elementor-element-292fa7c .elementor-post__text {
    padding-top: 28px;
}	
 .cursor {
	 width: 0px;
	 height: 0px;
}		
.elementor-2223 .elementor-element.elementor-element-b760bdd > .elementor-element-populated {
    padding: 200px 0px 40px 0px !important;
}		
.blog-sidebar {
    border-left: none;	
	}
	
.project-top-bg {
    margin-top: -190px !important;
}	
.top-sec-row-1 .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 60px !important;
}	
	
	.elementor-3789 .elementor-element.elementor-element-d6d6cc1 > .elementor-widget-container {
    padding: 0px 40px 0px 40px !important;
}
	
	.elementor-3281 .elementor-element.elementor-element-3f5411c p {
    font-size: 34px;
    line-height: 54px !important;
}
.elementor-3281 .elementor-element.elementor-element-59bd4af > .elementor-widget-container {
    padding: 0px 40px 0px 40px !important;
}	
	
	.elementor-element.elementor-element-3f5411c.elementor-widget.elementor-widget-text-editor p {
    font-size: 34px !important;
    line-height: 54px !important;
}
.elementor-3940 .elementor-element.elementor-element-0c14f2c > .elementor-widget-container {
    padding: 0px 40px 0px 40px !important;
}	
	.elementor-element.elementor-element-3f5411c.elementor-widget.elementor-widget-text-editor p {
    font-size: 34px !important;
    line-height: 54px !important;
}
.elementor-5267 .elementor-element.elementor-element-bea1845 > .elementor-widget-container {
    padding: 0px 40px 0px 40px !important;
}	
	
.elementor-element.elementor-element-3f5411c.elementor-widget.elementor-widget-text-editor p {
    font-size: 34px !important;
    line-height: 54px !important;
}	
.elementor-4314 .elementor-element.elementor-element-7ef1f29 > .elementor-widget-container {
    padding: 0px 40px 0px 40px !important;
}	
	
.elementor-13328 .elementor-element.elementor-element-d81c2aa {
    margin-top: 0 !important;
}
	
.shopware-top-section-new-con::before {
	display:none;
}	
	
	
	.elementor-element.elementor-element-1084472 > .elementor-widget-container {
    padding-bottom: 0 !important;
}
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-74f7515.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0;
}	
	
#testimonials-landingpage .elementor-testimonial__content {
    padding: 140px 20px 18px 20px !important;
}	
	
	
.process-box-col-1-landingpage {
    width: 50% !important;
    margin-top: 40px;
    margin-right: 0 !important;
}	
	
	.process-box-col-1-landingpage::before{
		display:none;
	}
	
.process-box-col-1-landingpage br {
    display: none;
}	
	
section#process-landingpage-row {
    padding-top: 90px !important;
}	
	
	
	.funnel-boxes-col {
    margin-right: 18px;
    width: 49% !important;
}
	
	
	.data-target-div1 #caf-post-layout1 .caf-post-title {
    width: 94%;
    padding: 26px 22px;
}
	
	
	.home-box-row-3-col-1 {
    margin-right: 14px;
    width: 32.33% !important;
		    padding: 30px 12px;

}

	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7f56748 {
    width: 100%;
}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-4680e8e {
  display:none;
}
	
.page-id-17404 .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-cf450aa.blog-kontakt-formula {
    margin-top: 0;
    width: 50%;
}
	
.page-id-17404 .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f7913ed.blog-kontakt-formula {
    margin-top: 0;
    width: 50%;
}
	
	.page-id-17404 .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1ebcedd.blog-kontakt-formula {
    margin-top: 0;
    display: none;
}

	.perax-col-1 {
    margin-right: 0px;
}
	.step-home-col h3 {
    font-size: 23px;
		line-height: 34px;

}
	
	.top-ac-home-btn-new2 {
    bottom: 54px;
 }
	
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li .wpmm-search-wrap > a.search-open-icon {
    padding: 15px 40px !important;
}	
	
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li {
    width: 22%;
}	
	.elementor-element-1a76a3d1 {
    position: absolute !important;
}
	.fixedheader-style {
    background: unset;
    padding-bottom: unset !important;
}
	.menu-txt {
    color: #fff;
    font-size: 17px;
}
	
}




@media screen and  (max-width: 768px) {
	
	.menu-txt {
    color: #fff;
    font-size: 12px;
}
	li#wp-megamenu-item-22265 {
    top: 80px;
    margin-bottom: 0 !important;
    left: -10px;
		position:unset;
}
	
	
	li#wp-megamenu-item-22339{
		    top: 80px;
    margin-bottom: 0 !important;
    left: -10px;
				position:unset;

	}	
	
	li#wp-megamenu-item-22340{
		top: 80px;
    margin-bottom: 0 !important;
    left: -10px;
				position:unset;

	}	
	
	
.elementor-testimonial__image {
    margin: 0 auto;
}	
	
	    .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li .wpmm-search-wrap > a.search-open-icon {
        padding: 15px 26px !important;
    }
	
	
.perax-col-1 {
        margin-right: 0px;
        width: 100% !important;
        margin-bottom: 30px;
    }	
	.perax-col-1:last-child {
    margin-right: 0px;
    margin-bottom: 0;
}
	
.elementor-testimonial__text {
    font-family: unset !important;
    font-weight: 400 !important;
}
	.elementor-testimonial__content {
        text-align: center;
    }
	.uc_caption_hover_effects .uc_grid figcaption {
    top: 110px !important;
}

	.award-link-btn-3 {
    width: 100% !important;
    margin: 0px 20px 20px !important;
}
	.award-row-01 {
    padding-bottom: 210px !important;
}

	.top-ac-home-btn-new2 a {
    font-size: 16px !important;
}
	
    .top-ac-home-btn-new2 {
        bottom: 57px;
    }
	
	    .home-box-row-3-col-1 {
        width: 32% !important;
}
	
	.step-home-col {
    width: 100% !important;
    margin-bottom: 50px;
}
	
	.elementor-15914 .elementor-element.elementor-element-68f3182 > .elementor-widget-container {
    padding: 7px 0px 97px 0px !important;
}

	.page-id-15914 .elementor-testimonial__image {
    padding-bottom: 0 !important;
}

	
.page-id-15914 .elementor-testimonial__footer {
    width: 100% !important;
}	
	
	.elementor-16534 .elementor-element.elementor-element-68f3182 > .elementor-widget-container {
    padding: 7px 0px 97px 0px !important;
}

	.page-id-16534 .elementor-testimonial__image {
    padding-bottom: 0 !important;
}
.page-id-16534 .elementor-testimonial__content {
    padding-left: 0px !important;
    width: 100% !important;
}	
	
.page-id-16534 .elementor-testimonial__footer {
    width: 100% !important;
}	
.elementor-15060 .elementor-element.elementor-element-0bbcc5e .elementor-heading-title {
    font-size: 6vw !important;
}
	
.elementor-6868 .elementor-element.elementor-element-959c225 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 132px 30px;
}	
	.job-col-new p.elementor-heading-title.elementor-size-default {
    font-size: 40px !important;
}
.page-id-6868 .elementor-6868 .elementor-element.elementor-element-b60edee > .elementor-element-populated {
    padding: 190px 0px 94px 0px !important;
}	
	
	.termin-content p{
		    font-size: 6vw !important;
	}	
	
	.termin-content .elementor-widget-container{
		font-size: 19px !important;
    line-height: 22px !important;
	}	
	
li#wp-megamenu-item-13357::before {
    background: #ffb422;
	width: 81px;
}	
.sales-options label {
    width: 358px !important;
}
	
	
	.banner-error img {
    width: 80%;
    height: auto;
}
	
	
	.elementor-element.elementor-element-b13d3cd.elementor-widget.elementor-widget-text-editor {
    padding-right: 50px;
}
	.elementor-12918 .elementor-element.elementor-element-92ff5a3 > .elementor-element-populated {
    padding: 0% 0% 0% 0% !important;
}
.elementor-element-06c736d a.paoc-popup-click.paoc-popup-cust-13378.paoc-popup-simple_link.paoc-popup-link {
    margin-top: 0 !important;
}	
.customer-case-col-1 .elementor-container.elementor-column-gap-default {
    padding: 0 30px 30px;
}	
.page-id-12918 .case-col-2::before {
    top: 94%;
}
.elementor-12918 .elementor-element.elementor-element-7a4bb79 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}	
.elementor-12918 .elementor-element.elementor-element-af64771 .elementor-main-swiper {
    width: 84% !important;
}	
.elementor-element.elementor-element-63745a0.elementor-align-center.action-ads-btn.\,.link.elementor-widget.elementor-widget-button {
    padding-bottom: 90px;
}	
.page-id-12918 .process-box-col-1 {
    width: 100% !important;
    margin-right: 0 !important;
}	
	
.elementor-13328 .elementor-element.elementor-element-15826a2 {
    padding: 0px 25px 0px 25px !important;
}
	.jet-fb-form-block .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: unset !important;
}	
	
	a.paoc-popup-click.paoc-popup-cust-13378.paoc-popup-simple_link.paoc-popup-link {
    margin-top: 310px !important;
}
.page-id-13328	.top-sec-circle-img {
    padding-top: 30px;
}
	
	.common-sec-03::before{
		display:none;
	}
.yellow-section p.elementor-heading-title.elementor-size-default {
    font-size: 36px !important;
}	
.elementor-13328 .elementor-element.elementor-element-497d572:not(.elementor-motion-effects-element-type-background), .elementor-13328 .elementor-element.elementor-element-497d572 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover !important;
}	
.elementor-13328 .elementor-element.elementor-element-8f9e891 > .elementor-widget-container {
    padding: 75px 0px 82px 0px !important;
}	
.page-id-13328 .process-box-col-1 {
    width: 100% !important;
}	
.elementor-13328 .elementor-element.elementor-element-7a4bb79 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px;
}	
.page-id-13328 .elementor-13328 .elementor-element.elementor-element-93fe1bb .elementor-main-swiper {
    width: 90% !important;
}	
.page-id-13328 .elementor-element-fb1bd8d  .elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
    margin-top: -45px;
}	
.elementor-13328 .elementor-element.elementor-element-31c31a6 .elementor-heading-title {
    font-size: 35px !important;
}	
		.common-sec-03::after{
		display:none;
	}
	.top-sec-row-1 p {
    font-size: 32px !important;
    line-height: 48px !important;
}
.page-id-13328 .testi-col-1-new .elementor-testimonial-content {
    text-align: left;
}	
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-fd40eb4 {
    width: 100%;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d1d9aa2.elementor-section-content-middle.elementor-section-full_width.use-cases-col.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 70px !important;
}	
	
	.use-cases-col::after{
		display:none;
	}	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-92ff5a3 {
    padding-top: 90px;
}	
.elementor-13328 .elementor-element.elementor-element-687eb9b {
    margin-bottom: 0 !important;
}	
	.elementor-7 .elementor-element.elementor-element-954d596 > .elementor-widget-container {
    padding: 0px 0px 0px 30px !important;
}
	
.home .elementor-image-gallery .gallery-columns-5 .gallery-item {
    max-width: 20% !important;
    padding-bottom: 10px !important;
}	
	
.home .elementor-image-gallery .gallery-columns-5 .gallery-item:nth-child(4) {
    margin: 0 0px !important;
}	
	
.elementor-element.elementor-element-eefda69.elementor-widget.elementor-widget-text-editor {
    font-size: 90px !important;
}	
	.elementor-element.elementor-element-769d8a6.elementor-widget.elementor-widget-text-editor {
    font-size: 80px !important;
}
.elementor-2171 .elementor-element.elementor-element-49aa92f > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	.elementor-2171 .elementor-element.elementor-element-1d6c833 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
.elementor-12918 .elementor-element.elementor-element-8f9e891 > .elementor-widget-container {
    padding: 100px 0px 70px 0px !important;
}	
.faq-sec-row .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}
.elementor-5267 .elementor-element.elementor-element-a9ed72a > .elementor-widget-container {
    margin: 50px 0px 0px 0px !important;
}	


.elementor-2223 .elementor-element.elementor-element-1e70c4f {
    margin-top: -180px !important;
}	
.elementor-7 .elementor-element.elementor-element-e80d962 .elementor-heading-title {
    font-size: 52px !important;
}	
.project-top-bg {
    margin-top: -170px !important;
}	
	
.elementor-2265 .elementor-element.elementor-element-521280c {
    margin-top: -71px !important;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-083586e {
    padding: 0px 0px 0px 0px !important;
}	
.caf-filter-layout1 a {
    padding: 12px 29px;
    font-size: 17px !important;
    font-weight: 400 !important;
}	
	.elementor-element.elementor-element-a53f761.elementor-align-right.link.elementor-widget.elementor-widget-button {
    text-align: center;
}


.elementor-3789 .elementor-element.elementor-element-b7b3334 {
    font-size: 76px !important;
}
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-54fec16.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 120px !important;
}	
#caf-post-layout1 .caf-featured-img-box {
    height: 233px;
}	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 30px 42px !important;
}

    nav#wp-megamenu-top-menus-mega-menu a {
        font-size: 13px;
        padding: 0 0px;
    }

.menu-txt {
    padding-top: 0;
}
.elementor-element.elementor-element-823f446.elementor-widget.elementor-widget-image {
    padding-top: 100px !important;
}	

.page-id-2171 .elementor-2171 .elementor-element.elementor-element-3f5411c > .elementor-widget-container {
    padding: 0px 0px 46px 0px !important;
}	
.elementor-2506 .elementor-element.elementor-element-40398b6 {
    padding: 75px 0px 67px 0px !important;
}	
.elementor-3789 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-element.elementor-element-a508bb3.elementor-widget.elementor-widget-image {
    padding-top: 80px !important;
}	
.elementor-3778 .elementor-element.elementor-element-a508bb3 > .elementor-widget-container {
    padding: 50px 0px 0px 0px !important;
}	
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d14a3d8.elementor-section-content-middle.elementor-section-full_width.use-cases-row.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 90px !important;
}	
.elementor-3778 .elementor-element.elementor-element-a953ccb .elementor-heading-title {
    font-size: 53px !important;
}
	
.elementor-3778 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ac69e7.elementor-section-full_width.shopware-top-section-new.elementor-section-height-default.elementor-section-height-default {
    background-size: cover;
    background-position: 0 -60px !important;
}	
.elementor-element.elementor-element-197ab4d.elementor-widget.elementor-widget-image {
    padding-top: 70px !important;
}	
.elementor-3767 .elementor-element.elementor-element-1b13e9f > .elementor-widget-container {
    padding: 100px 0px 70px 0px !important;
}	
.elementor-element.elementor-element-ccd82d2.elementor-widget.elementor-widget-image {
    padding-top: 50px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-e260a34.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 40px !important;
}	
.elementor-element.elementor-element-bff43fc.elementor-widget.elementor-widget-heading {
    padding-bottom: 50px !important;
}	
.elementor-element.elementor-element-6e2835b.elementor-widget.elementor-widget-heading {
    padding-bottom: 80px !important;
}	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 50px 25px !important;
}	
.elementor-3940 .elementor-element.elementor-element-72868ea {
    padding: 0px 0px 100px 0px !important;
}	
.elementor-element.elementor-element-ba9543f.elementor-align-center.action-ads-btn\,.link.elementor-widget.elementor-widget-button {
    padding-bottom: 90px !important;
}	
.elementor-5267 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 90px 0px !important;
}	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 25px 60px 25px !important;
}	
.elementor-7 .elementor-element.elementor-element-2a2a15e .elementor-heading-title {
    font-size: 87px !important;
    line-height: 92px !important;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7a2bcb7.elementor-section-content-middle.elementor-section-full_width.use-cases-col.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 0px !important;
}	
	
.elementor-3737 .elementor-element.elementor-element-6b0e1c86 {
    padding: 100px 25px 50px 25px !important;
}	
	
.elementor-3783 .elementor-element.elementor-element-79b42ae > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}	
	
.elementor-7 .elementor-element.elementor-element-659f6f3 {
    padding: 20px 0px 0px 0px !important;
}	
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ac69e7.elementor-section-full_width.shopware-top-section-new.elementor-section-height-default.elementor-section-height-default {
    background-size: cover;
}
.elementor-3737 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    font-size: 56px !important;
}
	
.elementor-3767 .elementor-element.elementor-element-79b42ae > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}	
	
.elementor-3737 .elementor-element.elementor-element-79b42ae > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}	
	
.elementor-3281 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0 !important;
}	
	.elementor-7 .elementor-element.elementor-element-954d596::before {
		left: 40px;
	}
	.elementor-3281 .elementor-element.elementor-element-bff43fc > .elementor-widget-container {
    margin: 0px 0px 80px 0px;
    padding: 0px 50px 0px 50px;
}
	
.elementor-3281 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 80px 0px !important;
}	
	
.elementor-3281 .elementor-element.elementor-element-c8656b7 > .elementor-container {
    min-height: 275px !important;
}	
	
.elementor-2171 .elementor-element.elementor-element-b48a088 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-2171 .elementor-element.elementor-element-d3fad88 > .elementor-widget-container {
    padding: 0px 30px 40px 30px !important;
}		
	.elementor-5458 .elementor-element.elementor-element-7889a8ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -394px !important;
}
.elementor-3281 .elementor-element.elementor-element-ba6a7fa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}	
	.elementor-5458 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 10px 0px !important;
}
.elementor-5458 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    font-size: 44px !important;
}
	
.elementor-4314 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    font-size: 44px !important; 
}
	
.elementor-3940 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    font-size: 32px !important;
}
.page-id-5458 .process-box-col-1 {
    width: 100% !important;
}	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-5458 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover !important;
}
.page-id-5458	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 25px;
}
.page-id-5458	.elementor-5458 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 310px 0px !important;
}
	
.page-id-5458 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-5458 .process-box-col-1 {
    margin-right: 0px !important;
    margin-bottom: 50px;
}	
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-5458	.common-sec-02::before{
		display:none;
	}	

	.elementor-5458 .elementor-element.elementor-element-e054c56 {
    padding: 40px 0px 0px 0px !important;
}
	
.elementor-5458 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 160px !important;
}	
.elementor-5458 .elementor-element.elementor-element-708c76a {
    padding: 100px 25px 70px 25px !important;
}	
.elementor-5458 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 0px 60px 0px !important;
}	


.elementor-5458 .elementor-element.elementor-element-c8656b7 > .elementor-container {
    min-height: 290px !important;
}


	
	.elementor-5267 .elementor-element.elementor-element-7889a8ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -394px !important;
}

.page-id-5267 .process-box-col-1 {
    width: 100% !important;
}	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-5267 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover !important;
}
.page-id-5267	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 25px;
}
.page-id-5267	.elementor-5267 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 310px 0px !important;
}
	
.page-id-5267 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-5267 .process-box-col-1 {
    margin-right: 0px !important;
    margin-bottom: 50px;
}	
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-5267	.common-sec-02::before{
		display:none;
	}	

	.elementor-5267 .elementor-element.elementor-element-e054c56 {
    padding: 40px 0px 0px 0px !important;
}
	
.elementor-5267 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 160px !important;
}	
.elementor-5267 .elementor-element.elementor-element-708c76a {
    padding: 100px 25px 70px 25px !important;
}	
.elementor-5267 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 0px 60px 0px !important;
}	


.elementor-5267 .elementor-element.elementor-element-c8656b7 > .elementor-container {
    min-height: 290px !important;
}
	.elementor-4314 .elementor-element.elementor-element-7889a8ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -394px !important;
}

.page-id-4314 .process-box-col-1 {
    width: 100% !important;
}	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-4314 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover !important;
}
.page-id-4314	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 25px;
}
.page-id-4314	.elementor-4314 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 310px 0px !important;
}
	
.page-id-4314 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-4314 .process-box-col-1 {
    margin-right: 0px !important;
    margin-bottom: 50px;
}	
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-4314	.common-sec-02::before{
		display:none;
	}	

	.elementor-4314 .elementor-element.elementor-element-e054c56 {
    padding: 40px 0px 0px 0px !important;
}
	
.elementor-4314 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 160px !important;
}	
.elementor-4314 .elementor-element.elementor-element-708c76a {
    padding: 100px 25px 70px 25px !important;
}	
.elementor-4314 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 0px 60px 0px !important;
}	


.elementor-4314 .elementor-element.elementor-element-c8656b7 > .elementor-container {
    min-height: 290px !important;
}

	.elementor-1937 .elementor-element.elementor-element-0747a8b .elementor-heading-title{
		line-height: 62px!important;
		margin-top: -18px !important;
	}	
	.elementor-7 .elementor-element.elementor-element-21ce735 .elementor-heading-title{
		line-height: 66px !important;
	}	
	.elementor-3940 .elementor-element.elementor-element-7889a8ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -394px !important;
}

.page-id-3940 .process-box-col-1 {
    width: 100% !important;
}	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3940 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover !important;
}
.page-id-3940	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 25px;
}
.page-id-3940	.elementor-3940 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 310px 0px !important;
}
	
.page-id-3940 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3940 .process-box-col-1 {
    margin-right: 0px !important;
    margin-bottom: 50px;
}	
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3940	.common-sec-02::before{
		display:none;
	}	

	.elementor-3940 .elementor-element.elementor-element-e054c56 {
    padding: 40px 0px 0px 0px !important;
}
	
.elementor-3940 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 160px !important;
}	
.elementor-3940 .elementor-element.elementor-element-708c76a {
    padding: 100px 25px 70px 25px !important;
}	
.elementor-3940 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 0px 60px 0px !important;
}	


.elementor-3940 .elementor-element.elementor-element-c8656b7 > .elementor-container {
    min-height: 290px !important;
}


	
.page-id-3778 .elementor-3778 .elementor-element.elementor-element-b9fa0a4 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3778 .process-box-col-1 {
    margin-right: 0px !important;
    margin-bottom: 50px;
	    margin-left: 0px !important;
}	
	
.page-id-3778 .process-box-col-1 {
    width: 100% !important;
}	
	
	
		.elementor-3281 .elementor-element.elementor-element-7889a8ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -394px !important;
}
	
	.elementor-3731 .elementor-element.elementor-element-7889a8ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -444px !important;
}
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 0px 20px !important;
}	
	
	.elementor-3789 .elementor-element.elementor-element-7889a8ab {
    margin-top: -394px !important;
}
	
	
	.elementor-1937 .elementor-element.elementor-element-7889a8ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -394px !important;
}
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-6572286 {
    padding: 100px 20px 0px 20px !important;
}	
	
.page-id-3789 .process-box-col-1 {
    width: 100% !important;
}	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3789 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover !important;
}
.page-id-3789	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 25px;
}
.page-id-3789	.elementor-3789 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 310px 0px !important;
}
	
.page-id-3789 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3789 .process-box-col-1 {
    margin-right: 0px !important;
    margin-bottom: 50px;
}	
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3789	.common-sec-02::before{
		display:none;
	}		
	
.page-id-3783 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3783 .common-sec-03::before{
		display:none;
	}
.page-id-3783 .logos-section-circle::before {
    top: -290px;
}
	.page-id-3783 .use-cases-col::after{
		display:none;
	}	
.page-id-3783 .elementor-3783.elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3783 .elementor-3783.elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}	
.page-id-3783 .elementor-3783.elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	

	


.elementor-3783 .elementor-element.elementor-element-d1b2076 > .elementor-widget-container {
    padding: 70px 0px 0px 0px !important;
}	
.elementor-3783 .elementor-element.elementor-element-a4a17d7 {
    padding: 260px 0px 0px 0px !important;
}	
.elementor-3783 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-3783 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
.elementor-3783 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3783 .elementor-element.elementor-element-c6ee8f9 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3783 .elementor-element.elementor-element-81b5d4e {
    padding: 60px 20px 60px 20px !important;
}	
	
	
	
	
.page-id-3778 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3778 .common-sec-03::before{
		display:none;
	}
.page-id-3778 .logos-section-circle::before {
    top: -290px;
}
	.page-id-3778 .use-cases-col::after{
		display:none;
	}	
.page-id-3778 .elementor-3778.elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3778 .elementor-3778.elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}	
.page-id-3778 .elementor-3778.elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	

	


.elementor-3778 .elementor-element.elementor-element-d1b2076 > .elementor-widget-container {
    padding: 70px 0px 0px 0px !important;
}	
.elementor-3778 .elementor-element.elementor-element-a4a17d7 {
    padding: 260px 0px 0px 0px !important;
}	
.elementor-3778 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-3778 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
.elementor-3778 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3778 .elementor-element.elementor-element-c6ee8f9 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3778 .elementor-element.elementor-element-81b5d4e {
    padding: 60px 20px 60px 20px !important;
}	
	
	
.elementor-3767 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}	
.elementor-3767 .elementor-element.elementor-element-cae8bf8 > .elementor-element-populated {
    padding: 17% 0% 0% 0% !important;
}	
.elementor-3767 .elementor-element.elementor-element-40b7b16 .elementor-heading-title br {
    display: none;
}	

.page-id-3767 .elementor-3767 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 0px 300px 0px !important;
}	
	.page-id-3767 .process-box-col-1 {
    width: 100% !important;
}	
.page-id-3767  .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}
	
.page-id-3767 .google-ads-text-col p {
    padding-top: 35px;
    padding-bottom: 25px;
}	
.page-id-3767 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-16f6bbf.google-ads-right {
    width: 95% !important;
}	
	
.page-id-3767 .elementor-3767 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 0px 300px 0px !important;
}	
	
.page-id-3767 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155 {
    padding-top: 280px !important;
}
	
.page-id-3767  section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7e8774e.elementor-section-content-middle.ser-col-1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 160px !important;
}
.page-id-3767 .use-cases-col {
    padding-bottom: 100px !important;
}	
	
.page-id-3767 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-af364f0 {
    padding-top: 50px;
}		
	
	
.page-id-3760 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3760 .common-sec-03::before{
		display:none;
	}
.page-id-3760 .logos-section-circle::before {
    top: -290px;
}
	.page-id-3760 .use-cases-col::after{
		display:none;
	}	
.page-id-3760 .elementor-3760 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3760 .elementor-3760 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}	
.page-id-3760 .elementor-3760 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	

	


.elementor-3760 .elementor-element.elementor-element-d1b2076 > .elementor-widget-container {
    padding: 70px 0px 0px 0px !important;
}	
.elementor-3760 .elementor-element.elementor-element-a4a17d7 {
    padding: 260px 0px 0px 0px !important;
}	
.elementor-3760 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-3760 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
.elementor-3760 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3760 .elementor-element.elementor-element-c6ee8f9 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3760 .elementor-element.elementor-element-81b5d4e {
    padding: 60px 20px 60px 20px !important;
}	
	
	
.page-id-3752 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3752 .common-sec-03::before{
		display:none;
	}
.page-id-3752 .logos-section-circle::before {
    top: -290px;
}
	.page-id-3752 .use-cases-col::after{
		display:none;
	}	
.page-id-3752 .elementor-3752 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3752 .elementor-3752 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}	
.page-id-3752 .elementor-3752 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	

	


.elementor-3752 .elementor-element.elementor-element-d1b2076 > .elementor-widget-container {
    padding: 70px 0px 0px 0px !important;
}	
.elementor-3752 .elementor-element.elementor-element-a4a17d7 {
    padding: 260px 0px 0px 0px !important;
}	
.elementor-3752 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-3752 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
.elementor-3752 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3752 .elementor-element.elementor-element-c6ee8f9 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3752 .elementor-element.elementor-element-81b5d4e {
    padding: 60px 20px 60px 20px !important;
}		
	
	
.page-id-3747 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3747 .common-sec-03::before{
		display:none;
	}
.page-id-3747 .logos-section-circle::before {
    top: -290px;
}
	.page-id-3747 .use-cases-col::after{
		display:none;
	}	
.page-id-3747 .elementor-3747 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3747 .elementor-3747 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}	
.page-id-3747 .elementor-3747 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	

	


.elementor-3747 .elementor-element.elementor-element-d1b2076 > .elementor-widget-container {
    padding: 70px 0px 0px 0px !important;
}	
.elementor-3747 .elementor-element.elementor-element-a4a17d7 {
    padding: 260px 0px 0px 0px !important;
}	
.elementor-3747 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-3747 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
.elementor-3747 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3747 .elementor-element.elementor-element-c6ee8f9 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3747 .elementor-element.elementor-element-81b5d4e {
    padding: 60px 20px 60px 20px !important;
}	
	
	
.page-id-3742 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3742 .common-sec-03::before{
		display:none;
	}
.page-id-3742 .logos-section-circle::before {
    top: -290px;
}
	.page-id-3742 .use-cases-col::after{
		display:none;
	}	
.page-id-3742 .elementor-3742 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3742 .elementor-3742 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}	
.page-id-3742 .elementor-3742 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	

	


.elementor-3742 .elementor-element.elementor-element-d1b2076 > .elementor-widget-container {
    padding: 70px 0px 0px 0px !important;
}	
.elementor-3742 .elementor-element.elementor-element-a4a17d7 {
    padding: 260px 0px 0px 0px !important;
}	
.elementor-3742 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-3742 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
.elementor-3742 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3742 .elementor-element.elementor-element-c6ee8f9 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3742 .elementor-element.elementor-element-81b5d4e {
    padding: 60px 20px 60px 20px !important;
}	
	
	
	
.page-id-3737 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3737 .common-sec-03::before{
		display:none;
	}
.page-id-3737 .logos-section-circle::before {
    top: -290px;
}
	.page-id-3737 .use-cases-col::after{
		display:none;
	}	
.page-id-3737 .elementor-3737 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3737 .elementor-3737 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}	
.page-id-3737 .elementor-3737 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
	.page-id-3731 .process-box-col-1 {
    width: 100% !important;
}	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3731 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover !important;
}
.page-id-3731	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 25px;
}
.page-id-3731	.elementor-3731 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 310px 0px !important;
}
	
.page-id-3731 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3731 .process-box-col-1 {
    margin-right: 0px !important;
    margin-bottom: 50px;
}	
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3731	.common-sec-02::before{
		display:none;
	}	

	
.elementor-2265 .elementor-element.elementor-element-1ea9b92 {
    margin-top: -150px !important;
}
	.elementor-2265 .elementor-element.elementor-element-69cd4e6 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
	
.page-id-2506	.elementor-2506 .elementor-element.elementor-element-54fec16 {
    padding: 0px 25px 50px 25px;
}
	
	
	
/* SEO Site mobile responsive css start */	

	.page-id-3281 .process-box-col-1 {
    width: 100% !important;
}	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3281 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: cover !important;
}
.page-id-3281	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 25px;
}
.page-id-3281	.elementor-3281 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 310px 0px !important;
}
	
.page-id-3281 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-3281 .process-box-col-1 {
    margin-right: 0px !important;
    margin-bottom: 50px;
}	
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-3281	.common-sec-02::before{
		display:none;
	}	

	
	
	
/* SEO Site mobile responsive css end here */	
	
	
	
.newsletter-page {
    width: 91%;
    margin-top:45px;
}	
	
	.page-id-2506 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0px 360px !important;
}
	.page-id-162 .elementor-post__meta-data {
    top: 248px;
}
.page-id-162 .post {
    margin-bottom: 0px !important;
}
.page-id-162 .elementor-162 .elementor-element.elementor-element-93fd221 {
    margin-top: -129px;
}
.page-id-162 .elementor-162 .elementor-element.elementor-element-325223b > .elementor-element-populated {
    padding: 129px 0px 0px 0px;
}	
	.elementor-162 .elementor-element.elementor-element-69cd4e6 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}
.page-id-2506 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 60px;
    padding-left: 0;
}	
.contact-form-pg {
    padding: 40px 30px 40px 30px !important;
}	
.page-id-2506 .process-box-col-1 {
    width: 100% !important;
    margin-right: 0;
}	
.page-id-2506 .elementor-2506 .elementor-element.elementor-element-5bf0e5a {
    padding: 0px 30px 0px 30px;
}	
	
	.call-info {
    display: none;
}
	.page-id-165 .process-box-col-1 {
    width: 100% !important;
}	
.page-id-165  .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
.page-id-1937 .process-box-col-1 {
    width: 100% !important;
}	
	.printing-col-2 {
    width: 100% !important;
}
	.page-id-1638 .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
	.printing-col-1 .elementor-widget-wrap.elementor-element-populated {
    margin-right: 0 !important;
}
	
	.facebook-name::before{
		display:none;
	}	
.elementor-element.elementor-element-2ce61c5.facebook-name.elementor-widget.elementor-widget-heading {
    padding-left: 0;
}	
	
.page-id-165 .google-ads-text-col p {
    padding-top: 35px;
    padding-bottom: 25px;
}	

.page-id-1937 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 30px;
}
	.elementor-1937 .elementor-element.elementor-element-e054c56 {
    padding: 40px 0px 0px 0px !important;
}
	
.elementor-1937 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 160px !important;
}	
.elementor-1937 .elementor-element.elementor-element-708c76a {
    padding: 100px 25px 70px 25px !important;
}	
.elementor-1937 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 0px 60px 0px !important;
}	
	
	
	
	.elementor-3789 .elementor-element.elementor-element-e054c56 {
    padding: 40px 0px 0px 0px !important;
}
	
.elementor-3789 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 160px !important;
}	
.elementor-3789 .elementor-element.elementor-element-708c76a {
    padding: 100px 25px 70px 25px !important;
}	
.elementor-3789 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 0px 0px 60px 0px !important;
}		
	
	
	
	.elementor-7 .elementor-element.elementor-element-27b43ed > .elementor-element-populated {
    padding: 0px 30px 75px 202px !important;
}
.elementor-7 .elementor-element.elementor-element-013dc2f {
    font-size: 78px !important;
}

.elementor-element.elementor-element-a56e467.elementor-widget.elementor-widget-text-editor p::before{
	display:none;
	}	
	.elementor-element.elementor-element-a56e467.elementor-widget.elementor-widget-text-editor p::after{
		display:none;
	}	
	
.elementor-image-gallery .gallery-columns-5 .gallery-item {
    max-width: 33% !important;
    padding-bottom: 60px !important;
}	
	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-890beb7.Top-content-section {
    background-position: 70% 37%;
}
.elementor-image-gallery .gallery-columns-5 .gallery-item:nth-child(4) {
    margin: 0 78px !important;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f14abb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before{
	display:none;
}
	
.elementor-7 .elementor-element.elementor-element-edf76bd > .elementor-element-populated {
    padding: 0px 10px 0px 10px !important;
}
.elementor-7 .elementor-element.elementor-element-d88db17 > .elementor-element-populated {
    padding: 0px 10px 0px 10px !important;
}
.elementor-7 .elementor-element.elementor-element-1c51d3a > .elementor-element-populated {
    padding: 0px 10px 0px 10px !important;
}
.elementor-7 .elementor-element.elementor-element-896b652 > .elementor-element-populated {
    padding: 0px 10px 0px 10px !important;
}
.elementor-7 .elementor-element.elementor-element-afce91e > .elementor-element-populated {
    padding: 0px 10px 0px 10px !important;
}
.elementor-7 .elementor-element.elementor-element-e2a6968 > .elementor-element-populated {
    padding: 0px 10px 0px 10px !important;
}	
.pkg-box-1 .elementor-heading-title {
    font-size: 28px !important;
}	
	
	.making-idea-sec-1::before{
	display:none;
	}	
	
		.making-idea-sec-2::before{
		display:none;

	}	
	
.making-idea-sec-1 {
    width: 100% !important;
    margin: 0 auto;
}
.making-idea-sec-2 {
    width: 100% !important;
    margin: 0 auto;
}	
	.elementor-7 .elementor-element.elementor-element-e94a7b3 {
    padding: 56px 30px 56px 30px !important;
}
	
.elementor-7 .elementor-element.elementor-element-35545a8 {
   padding: 56px 30px 56px 30px !important;
}	
.elementor-7 .elementor-element.elementor-element-918c705 {
   padding: 56px 30px 56px 30px !important;
}	
.elementor-7 .elementor-element.elementor-element-7ea616a {
   padding: 56px 30px 56px 30px !important;
}	
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a801449 {
    width: 100%;
    margin-bottom: 43px;
}	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e1b3534 {
    width: 100%;
}	
.elementor-7 .elementor-element.elementor-element-e1b3534 > .elementor-element-populated {
    padding: 0px 0px 0px 10px !important;
}	
.making-idea-sec-1 img {
    width: 100% !important;
}
.making-idea-sec-2  img {
    width: 100% !important;
}		
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a801449::before {
    font-size: 200px;
    left: -4px;
    top: -38px;
}	
	
	
	
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3535440 {
    width: 100%;
    margin-bottom: 43px;
}	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-806a241 {
    width: 100%;
}	
.elementor-7 .elementor-element.elementor-element-806a241 > .elementor-element-populated {
    padding: 0px 0px 0px 10px !important;
}	
	
	
	
.elementor-7 .elementor-element.elementor-element-72c944d {
    text-align: left !important;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fe176b8 {
    order: 2;
	  width: 100%;
}	
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d803961 {
    width: 100%;
	    margin-bottom: 43px;
}	
	

.elementor-7 .elementor-element.elementor-element-fe176b8 > .elementor-element-populated {
    padding: 0px 0px 0px 10px !important;
}		
.elementor-7 .elementor-element.elementor-element-72a509f {
    text-align: left !important;
 }	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d803961::after {
    font-size: 195px;
    left: 0;
    top: -50px;
}	
	
	
	
	
	
	
.elementor-7 .elementor-element.elementor-element-5e4a5d1 {
    text-align: left !important;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-aa04cb6 {
    order: 2;
	  width: 100%;
}	
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-efc304b {
    width: 100%;
}	
	

.elementor-7 .elementor-element.elementor-element-aa04cb6 > .elementor-element-populated {
    padding: 0px 0px 0px 10px !important;
}		
.elementor-7 .elementor-element.elementor-element-eb89ce3 {
    text-align: left !important;
 }	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d803961::after {
    font-size: 195px;
    left: 0;
    top: -50px;
}		
	.elementor-7 .elementor-element.elementor-element-7ea616a {
    width: 100%;
    margin: 0 auto;
}
	
.elementor-element-7ea616a .elementor-widget-image {
    text-align: left;
}	
.elementor-element.elementor-element-3f41227.elementor-widget.elementor-widget-image img {
    width: 100%;
    padding-bottom: 48px;
}	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3535440::before {
    font-size: 197px;
    left: 1px;
}	
	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-efc304b::after {
  font-size: 195px;
    left: 0;
    top: -50px;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0a0d90b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -4px;
}	
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-91815ad::after {
    top: -51px;
    transform: rotate( 
345deg);
    right: -143px;
    background-size: 95%;
}
.ideas-con {
    background-image: url(/wp-content/uploads/2022/01/background-zeiger-marketing-agentur-berlin-1.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 160px;
}	
.testimonials-circle .elementor-testimonial__content {
    padding: 140px 20px 110px 20px !important;
	border-radius: 60% !important;
}	
.elementor-testimonial__text {
    padding: 0 40px;
    font-size: 29px !important;
    line-height: 55px !important;
}	
.testimonials-circle .elementor-testimonial__image img {
    width: 148px !important;
    height: 148px !important;
}	
.testimonials-circle .elementor-testimonial__text::after {
    bottom: 125px;
}	
.testimonials-circle .elementor-testimonial__name {
    font-size: 23px;
}
	
.testimonials-circle .elementor-testimonial__title {
    font-size: 23px;
    line-height: 47px;
}	
	
	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-164638c {
    width: 100%;
    padding-bottom: 100px;
}	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-68a7185 {
    width: 100%;
    padding-bottom: 100px;
}	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4e7ca7a {
    width: 100%;
    padding-bottom: 100px;
}		
.elementor-7 .elementor-element.elementor-element-70cbf28 > .elementor-element-populated {
    padding: 0px 90px 0px 90px !important;
}
.elementor-7 .elementor-element.elementor-element-0a0d90b::before {
    bottom: -1290px;
    background-size: 100% 100%;
}
.footer-row-1-right {
    width: 100%;
    text-align: left;
}	
.footer-row-1-right a {
    margin-top: 12px;
    float: left;
}	
.footer-logo {
    display: table;
    float: none;
    width: 100%;
    margin-bottom: 52px;
}	
.elementor-7 .elementor-element.elementor-element-33ce1d6 > .elementor-widget-container {
    padding: 0px 30px 30px 30px !important;
}
.elementor-7 .elementor-element.elementor-element-23b8bec {
    padding: 65px 0px 65px 0px !important;
}	
.footer-row-1-left {
    float: none;
    width: 100%;
    padding-bottom: 0px;
}	
.footer-row-1-right {
    float: none;
    width: 100%;
    padding-top: 0;
}	
.footer-row-1-right a {
    margin-top: 12px;
}	
.elementor-3940 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    padding: 0px 0px 50px 0px !important;
}	
.foo-col-1:first-child {
    width: 100%;
}
.footer-row-2 {
    padding-bottom: 50px;
}	
.foo-col-1:nth-child(2) {
    width: 100%;
}
.foo-col-1:nth-child(3n+3) {
    width: 100%;
}
.foo-col-1:nth-child(4) {
    width: 100%;
}	
.foo-col-1:nth-child(2) h1 {
    display: none;
}
.foo-col-1:nth-child(4) h1 {
    display: none;
}	
	.foo-col-1 {
    padding-bottom: 20px;
}
.top-ads-sec-1 {
    width: 100% !important;
}	
.google-ads-right {
    width: 92% !important;
    margin: 0 auto !important;
}	
	
.top-sec-circle-img {
    padding-top: 260px;
}	
	.goog-ads-test .elementor-swiper-button.elementor-swiper-button-prev {
    margin-left: 300px;
}
.elementor-165 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}	
.top-logos-2 {
    margin: 0 auto;
    padding-bottom: 0;
}	
	
.elementor-element.elementor-element-59c9c11.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    display: none;
}	
.elementor-element.elementor-element-49de386.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    display: none;
}
.elementor-element.elementor-element-31fe4ab.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    display: none;
}	
	
.ads-section-01 p {
    font-size: 45px !important;
}	
.ser-col-1 {
    padding: 0px 0px 0px 0px !important;
}	
.ser-col-1-inner {
    width: 100% !important;
    padding-bottom: 35px !important;
}
	.elementor-1937 .elementor-element.elementor-element-c8656b7 > .elementor-container {
    min-height: 290px !important;
}
	
	.elementor-3789 .elementor-element.elementor-element-c8656b7 > .elementor-container {
    min-height: 290px !important;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0d8984.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::after{
	display:none;
	}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0d8984.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before{
	display:none;
	}
	
.ads-section-2 {
    margin-bottom: 0 !important;
}	
	
.customer-case-col-1 .elementor-col-33 {
    width: 100% !important;
}	
.case-col-2 .elementor-widget-wrap.elementor-element-populated {
    padding: 50px 0 !important;
}	
.customer-case-col-1 .elementor-container.elementor-column-gap-default {
    width: 93%;
    padding-bottom: 30px;
}	
.case-col-2::before {
    top: 189px;
    margin: 0 auto;
    left: 0;
    right: 0;
    transform: rotate(
89deg);
}	
.case-col-1 {
    border-right: none;
    padding: 0px 0 70px;
    border-bottom: 1px solid;
    display: table;
    width: 220px !important;
    margin: auto;
    margin-bottom: 20px;
}	
.elementor-165 .elementor-element.elementor-element-cae8bf8 > .elementor-element-populated {
    padding: 17% 0% 0% 0% !important;
}	
	
.use-cases-col::after {
    top: -123px;
    right: -190px;
    width: 40%;
    z-index: -9;
    background-size: 52%;
}
	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-14fa040.customer-case-col-1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 190px;
}	
	
.use-cases-col h4 {
    font-size: 40px !important;
    line-height: 40px !important;
}	
	
.use-cases-row {
    padding: 0px 0px 0px 0px !important;
}	
	
.use-case-left {
    width: 100% !important;
    margin-bottom: 134px;
}	
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-af364f0 {
    width: 100%;
    position: relative;
    left: 25px;
}
.elementor-165 .elementor-element.elementor-element-40b7b16 .elementor-heading-title br {
    display: none;
}	
.use-cases-col {
    padding-bottom: 180px !important;
}	
	
.testi-col-1-new .elementor-testimonial-content {
    padding-top: 176px;
    padding-left: 0;
    padding-bottom: 40px;
    border-bottom: 1px solid;
    margin-bottom: 40px !important;
    text-align: center;
}
.testi-col-1-new .elementor-testimonial-image {
    position: unset;
    left: auto;
    top: -10px;
    margin: 0 auto;
    display: table !important;
    text-align: center;
}	
.testi-col-1-new .elementor-testimonial-details {
    position: unset;
    margin: 0 auto;
    display: table !important;
    margin-top: 16px;
}
	
.elementor-testimonial-meta-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}	
	
	
	.process-box-col-1::before{
		display:none;
	}	
	
	.process-box-col-1 {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 50px;
}
	
.circle-section-logos .elementor-widget-wrap.elementor-element-populated {
    padding: 10px 0px 0px 0px !important;
}	
	
.action-ads-btn .elementor-widget-container {
    margin-top: 10px !important;
}	
	
.logos-section-circle {
    margin-top: 0px !important;
}
.logos-section-circle::before {
    top: -288px;
}	
.common-sec-03::before {
    left: 28px;
    bottom: 0px;
    top: 0;
}	
	
	.common-sec-02::before{
		display:none;
	}	
	
	.common-sec-02::after{
		display:none;
	}	
	
.printing-col-1 {
    width: 100% !important;
    padding-bottom: 80px;
    margin-bottom: 80px;
    padding-top: 30px !important;
    border-bottom: 1px solid;
}	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 0px 60px 0px;
}
.printing-col-1 h2 {
    text-align: left;
}
.printing-col-1 .elementor-widget-container {
    text-align: left;
	padding-left:0px !important;
	}	
	
.printing-sec-row .printing-col-1 .elementor-element-populated {
    border: none !important;
    padding: 0 !important;
}	
	
.printing-main-heading {
    display: none;
}	
.printing-main-col {
    display: none;
}	
	
.reviews-sec-row-1 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.review-col-1-inner {
    width: 100% !important;
    padding-bottom: 50px;
}	
.review-txt {
    padding-bottom: 70px;
}	
	
	
	.elementor-element.elementor-element-5b81291.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    display: none;
}
	
.elementor-element.elementor-element-a0d47f7.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    display: none;
}
.elementor-element.elementor-element-7fcfe84.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    display: none;
}	
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-6759ae0.shop-top-testimonials.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-576c98a.shop-top-testimonials.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
	
.choose-us-section-row::before{
		display:none;
}
	
.choose-us-section-row::after{
		display:none;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-size: 100% 61% !important;
    background-position: bottom !important;
}	
.elementor-1315 .elementor-element.elementor-element-d1b2076 > .elementor-widget-container {
    padding: 70px 0px 0px 0px !important;
}	
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top:260px;
}	
	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-ef4ea94::before{
	display:none;
}
	
.elementor-1315 .elementor-element.elementor-element-a4a17d7 {
    padding: 260px 0px 0px 0px !important;
}	
	
.page-id-1315 .use-cases-col {
    padding-bottom: 0px !important;
}	
.elementor-1315 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	

.elementor-1315 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}	
.elementor-1315 .elementor-element.elementor-element-9e9b3b1 .elementor-heading-title {
    font-size: 48px;
    line-height: 20px;
}	
.elementor-1315 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 35px 20px !important;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-81b5d4e.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before{
	display:none;
}
	
	.elementor-1315 .elementor-element.elementor-element-c6ee8f9 {
    padding: 0px 0px 0px 0px !important;
}

.elementor-1315 .elementor-element.elementor-element-81b5d4e {
    padding: 60px 20px 60px 20px !important;
}	
	
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0fa573e.elementor-section-content-middle.process-section-col.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before{
		display:none !important;
}
	
	.page-id-1315 .common-sec-03::before{
		display:none;
	}	
	
.elementor-1315 .elementor-element.elementor-element-31a30f8 > .elementor-widget-container {
    padding: 0px 0px 20px 0px !important;
}	
	
.page-id-1315 .logos-section-circle::before {
    top: -290px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d489bdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}	
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-681910e.printing-col-1 {
    padding-top: 60px !important;
}	
.store-review-col-1 {
    width: 380px !important;
    display: table;
    padding: 100px 0;
    margin: 0 auto;
    margin-bottom: 30px !important;
}	
.store-review-col-1:last-child {
    margin: 0 auto;
}
	
	.page-id-1315 .use-cases-col::after{
		display:none;
	}	
	
	
	.page-id-1638 	.top-sec-circle-img {
    padding-top: 20px !important;
}
.elementor-element.elementor-element-873406c.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    display: none;
}
.elementor-element.elementor-element-16b13559.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    display: none;
}	
.elementor-element.elementor-element-22055c4a.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    display: none;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-5b1a87a3 {
    padding: 270px 0px 40px 0px !important;
}	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-7889a8ab {
    margin-top: 0 !important;
}	
.page-id-1638 .elementor-1638 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 0;
    padding-left: 0;
}	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-b2ae880 > .elementor-widget-container {
    padding: 28px 0px 50px 0px;
}	

.training-col-1{
    float: none;
    display: table !important;
    margin: 0 auto;
    width: 100% !important;
    margin-bottom: 30px;
}
.training-col-desc {
    width: 100% !important;
    text-align: center;
}
	
.training-col-1 .elementor-widget-wrap.elementor-element-populated {
    padding-top: 14px !important;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-e2a62d3 {
    padding: 100px 25px 110px 25px !important;
}	
.elementor-1638 .elementor-element.elementor-element-877f60e .elementor-heading-title {
    font-size: 46px !important;
}	
.elementor-1638 .elementor-element.elementor-element-877f60e > .elementor-widget-container {
    padding: 0px 0px 10px 0px !important;
}	
.page-id-1638 .process-box-col-1:nth-child(3n+3) {
    margin-right: unset !important;
}
.page-id-1638 .process-box-col-1 {
    margin-bottom: 30px;
    width: 100% !important;
    margin-right: 0 !important;
}	
	
.page-id-1638 	.common-sec-04::before{
		display:none;
	}	
	
.page-id-1638  .elementor-1638 .elementor-element.elementor-element-0a7e546 {
    padding: 30px 25px 100px 25px !important;
}	
	
.elementor-element.elementor-element-a634c45.elementor-align-center.action-ads-btn.elementor-widget.elementor-widget-button {
    margin-top: 50px;
}	
	
.page-id-1638  .printing-col-1 {
    padding-top: 50px !important;
 }

.page-id-1937	.elementor-1937 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 310px 0px !important;
}
	
.page-id-1937 .use-cases-col {
    padding-bottom: 0px !important;
}	
.page-id-1937 .process-box-col-1 {
    margin-right: 0px !important;
    margin-bottom: 50px;
}	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-1937	.common-sec-02::before{
		display:none;
	}	
.add-a-logo {
    padding-right: 20px;
}	
	
.elementor-7 .elementor-element.elementor-element-91815ad > .elementor-element-populated {
    padding: 300px 0px 0px 0px !important;
}	
	
.page-id-165 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-16f6bbf.google-ads-right {
    width: 95% !important;
}	
	
.page-id-165 .elementor-165 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 0px 300px 0px !important;
}	
	
.page-id-165 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155 {
    padding-top: 280px !important;
}
	
.page-id-165  section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7e8774e.elementor-section-content-middle.ser-col-1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 160px !important;
}	
	
.page-id-165 .use-cases-col {
    padding-bottom: 100px !important;
}	
	
.page-id-165 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-af364f0 {
    padding-top: 50px;
}	
	
.page-id-1315 .elementor-1315 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	
.page-id-1315 .elementor-1315 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}	
.page-id-1315 .elementor-1315 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-794a1155 > .elementor-element-populated {
    padding: 132px 0px 0px 0px !important;
}	
.page-id-2171 .process-box-col-1 {
    margin-right: 0px !important;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-cb2c4ad .elementor-heading-title {
    line-height: 43px;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-522c316 > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
	
.page-id-2506	.elementor-2506 .elementor-element.elementor-element-572177d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 33px 0px !important;
}
	
	.elementor-3737 .elementor-element.elementor-element-d1b2076 > .elementor-widget-container {
    padding: 70px 0px 0px 0px !important;
}	
.elementor-3737 .elementor-element.elementor-element-a4a17d7 {
    padding: 260px 0px 0px 0px !important;
}	
.elementor-3737 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 20px 0px 20px !important;
}	
.elementor-3737 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
.elementor-3737 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3737 .elementor-element.elementor-element-c6ee8f9 {
    padding: 0px 0px 0px 0px !important;
}
.elementor-3737 .elementor-element.elementor-element-81b5d4e {
    padding: 60px 20px 60px 20px !important;
}	
	
	
	.elementor-3778 .elementor-element.elementor-element-79b42ae > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}

.elementor-element.elementor-element-a68d121.digital-popup-form.elementor-widget.elementor-widget-shortcode a.paoc-popup-click.paoc-popup-cust-13378.paoc-popup-simple_link.paoc-popup-link {
    margin-top: 0px !important;
}
	
	
.funnel-boxes-col {
    margin-right: 28px;
    width: 48% !important;
}	
	
.data-target-div1 #caf-post-layout1 .caf-post-title {
    width: 92%;
    padding: 26px 23px;
}
	
.data-target-div1 #caf-post-layout1 .caf-post-title h2 {
    font-size: 14px !important;
}	
	
a.caf-read-more::before {
    font-size: 12px;
}	
	
	
#caf-post-layout1 .manage-layout1 {
    padding-top: 70px;
}	
	
		.kontakt-box-n-one {
    width: 100% !important;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px !important;
}
	
	.elementor-testimonial__footer {
    padding-bottom: 20px;
}
	    .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu >li > .wp-megamenu-sub-menu >li {
        width: 17%;
    }
	
	
	
	
}





@media screen and  (max-width: 767px) {
	
	.elementor-element.elementor-element-4735631.video-popup-home-btn.elementor-aspect-ratio-169.elementor-widget.elementor-widget-video img {
    width: 30% !important;
    padding-top: 22px;
}
	
	    .award-row-01 {
        padding-bottom: 90px !important;
    }

section.elementor-section.elementor-top-section.elementor-element.elementor-element-d693d0e.kontakt-home-n.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
	
	
	.home-box-row-3-col-1 {
        width: 100% !important;
        margin-right: 0;
        margin-bottom: 40px;
    }
	
	
.uc_caption_hover_effects .uc_grid figcaption {
    top: -26px !important;
    font-size: 14px !important;
}	
	
	.funnel-boxes-col {
    margin-right: 0;
    width: 100% !important;
    margin-bottom: 30px;
}
	
	
.elementor-15914 	.elementor-element.elementor-element-c2e016e.elementor-align-center.action-ads-btn\,.link.elementor-mobile-align-center.elementor-widget.elementor-widget-button {
    margin-top: 30px !important;
}
	
.elementor-15914 .elementor-element.elementor-element-dddef8f .elementor-button {
    font-size: 20px !important;
}	
	
.page-id-15914	.elementor-testimonial__text {
    padding: 30px 0px 30px !important;
}
	
.elementor-15914 .elementor-element.elementor-element-dddef8f > .elementor-widget-container {
    padding: 15px 0px 19px 0px !important;
}
	
.elementor-15914 .elementor-element.elementor-element-494c9d0 .elementor-button {
    font-size: 18px !important;
}
.page-id-15914 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1242191 {
    margin-top: 30px;
}	
	
	.elementor-15914 .elementor-element.elementor-element-0be7bb6 .elementor-button{
		    font-size: 18px !important;
	}	
	
.elementor-15914 .elementor-element.elementor-element-e3e023c {
    padding: 0px 20px 0px 20px !important;
}	
	
.page-id-15914 .elementor-element.elementor-element-3404771.elementor-widget.elementor-widget-image {
    padding-bottom: 50px !important;
}	
	
.elementor-15914 .elementor-element.elementor-element-74f7515 {
    padding: 0px 0px 40px 0px !important;
}	
	
	.elementor-15914 .elementor-element.elementor-element-a8cc268 .elementor-button{
				    font-size: 18px !important;
	}	
	
	
.page-id-15914  .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3f02e8d{
	    margin-top: 30px;
	}	
	
.page-id-15914 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-31bc3b5{
	    margin-top: 30px;
	}	
	
	
.elementor-15914 .elementor-element.elementor-element-dc93279 {
    padding: 7px 20px 60px 20px !important;
}	
	
.page-id-15914 .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios {
    padding-bottom: 0 !important;
}
.elementor-15914 .elementor-element.elementor-element-4d5eb71 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}
.elementor-15914 .elementor-element.elementor-element-68f3182 > .elementor-widget-container {
    padding: 7px 0px 57px 0px !important;
}
.elementor-15914 .elementor-element.elementor-element-e606bf4 > .elementor-widget-container {
    padding: 40px 0px 60px 0px !important;
}	
	.elementor-16813 	.elementor-element.elementor-element-c2e016e.elementor-align-center.action-ads-btn\,.link.elementor-mobile-align-center.elementor-widget.elementor-widget-button {
    margin-top: 30px !important;
}

.elementor-16813 .elementor-element.elementor-element-dddef8f .elementor-button {
    font-size: 20px !important;
}	
	
.page-id-16813	.elementor-testimonial__text {
    padding: 30px 0px 30px !important;
}
.page-id-16813 .elementor-testimonial__content {
    padding-left: 0px !important;
    width: 100%;
}	
.page-id-16813 .elementor-testimonial__image img {
    width: 1059px !important;
    height: revert !important;
}
	.page-id-16813 .elementor-testimonial__footer {
    width: 100%;
}
.page-id-16760 .elementor-testimonial__footer {
    width: 100% !IMPORTANT;
}
.page-id-16760 .elementor-testimonial__content {
    padding-left: 0px !important;
    width: 100%;
}	
	.page-id-16760 .elementor-testimonial__text {
    padding: 30px 0px 30px !important;
}
.elementor-16813 .elementor-element.elementor-element-dddef8f > .elementor-widget-container {
    padding: 69px 0px 19px 0px !important;
}	
	
.elementor-16813 .elementor-element.elementor-element-494c9d0 .elementor-button {
    font-size: 18px !important;
}
.page-id-16813 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1242191 {
    margin-top: 30px;
}	
	
	.elementor-16813 .elementor-element.elementor-element-0be7bb6 .elementor-button{
		    font-size: 18px !important;
	}	
	
.elementor-16813 .elementor-element.elementor-element-e3e023c {
    padding: 0px 20px 0px 20px !important;
}	
	
.page-id-16813 .elementor-element.elementor-element-3404771.elementor-widget.elementor-widget-image {
    padding-bottom: 50px !important;
}	
	
.elementor-16813 .elementor-element.elementor-element-74f7515 {
    padding: 0px 0px 40px 0px !important;
}	
	
	.elementor-16813 .elementor-element.elementor-element-a8cc268 .elementor-button{
				    font-size: 18px !important;
	}	
	
	
.page-id-16813  .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3f02e8d{
	    margin-top: 30px;
	}	
	
.page-id-16813 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-31bc3b5{
	    margin-top: 30px;
	}	
	
	
.elementor-16813 .elementor-element.elementor-element-dc93279 {
    padding: 7px 20px 60px 20px !important;
}	
	
.page-id-16813 .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios {
    padding-bottom: 0 !important;
}
.elementor-16813 .elementor-element.elementor-element-4d5eb71 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}
.elementor-16813 .elementor-element.elementor-element-68f3182 > .elementor-widget-container {
    padding: 7px 0px 57px 0px !important;
}
.elementor-16813 .elementor-element.elementor-element-e606bf4 > .elementor-widget-container {
    padding: 40px 0px 60px 0px !important;
}	

.elementor-7 .elementor-element.elementor-element-898828c {
    padding: 0px 60px 12px 60px !important;
}	

.elementor-15060 .elementor-element.elementor-element-3b50132 {
    font-size: 19px !important;
    line-height: 22px !important;
}
	
.elementor-15060 .elementor-element.elementor-element-2ac69e7 {
    padding: 106px 0px 55px 0px !important;
}	
	
.elementor-12918 .elementor-element.elementor-element-2d6f821 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 210px 22px 210px 22px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d1d9aa2.elementor-section-content-middle.elementor-section-full_width.use-cases-col.elementor-section-height-default.elementor-section-height-default {
    padding-top: 100px !important;
}	
	
.elementor-7 .elementor-element.elementor-element-9b3cfd7 .elementor-heading-title {
    font-size: 51px !important;
}
	
.elementor-element.elementor-element-a34c3d8.elementor-widget.elementor-widget-image.animated.fadeInDown {
    padding-top: 40px !important;
}	
.elementor-12918 .elementor-element.elementor-element-31c31a6 .elementor-heading-title {
    font-size: 40px !important;
}	
.elementor-12918 .elementor-element.elementor-element-fb1bd8d {
    padding: 100px 20px 50px 20px !important;
}	
.elementor-12918 .elementor-element.elementor-element-8f9e891 > .elementor-widget-container {
    padding: 20px 0px 70px 0px !important;
}	
.elementor-12918 .elementor-element.elementor-element-af64771 .elementor-main-swiper {
    width: 100% !important;
}	
.elementor-element.elementor-element-63745a0.elementor-align-center.action-ads-btn.\,.link.elementor-widget.elementor-widget-button {
    padding-bottom: 100px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-15826a2.logos-section-circle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}	
.elementor-12918 .elementor-element.elementor-element-f02825b .elementor-heading-title {
    font-size: 35px !important;
}	
.elementor-12918 .elementor-element.elementor-element-d81c2aa {
    padding: 100px 20px 0px 20px !important;
}	
.page-id-12918 .common-sec-03 {
    padding-top: 50px !important;
}	
.elementor-12918 .elementor-element.elementor-element-b92e3f8 .elementor-heading-title {
    display: table;
    margin: 0 auto;
}	
	.elementor-element.elementor-element-b13d3cd.elementor-widget.elementor-widget-text-editor {
    padding-right: 0 !important;
}
.elementor-12918 .elementor-element.elementor-element-497d572:not(.elementor-motion-effects-element-type-background), .elementor-12918 .elementor-element.elementor-element-497d572 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 19% !important;
    background-position: 0px !important;
}	
.elementor-12918 .elementor-element.elementor-element-9dca872 {
    padding: 0px 0px 160px 0px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7723cdf.elementor-section-content-middle.top-revi-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background-image: none;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-15826a2.elementor-section-content-middle.logos-section-circle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.elementor-13328 .elementor-element.elementor-element-3baf10a {
    padding: 0px 20px 50px 20px !important;
}	
.elementor-13328 .elementor-element.elementor-element-d81c2aa {
    padding: 100px 20px 33px 20px !important;
}	
	
	.jet-form-builder-progress-pages.jfb-progress-type--default.jet-form-builder-progress-pages--global {
    padding-top: 220px;
}
.top-heading-box h2 {
    font-size: 23px;
}	
.jet-form-builder__conditional:nth-child(2) .wp-container-12::before {
    top: 1445px;
}	
	
.paoc-popup-center-center .paoc-cb-popup-body {
    height: 1480px !important;
    margin-top: 730px !important;
}

a.paoc-popup-click.paoc-popup-cust-13378.paoc-popup-simple_link.paoc-popup-link {
    margin-top: 250px !important;
}	
	a.paoc-popup-click.paoc-popup-cust-13378.paoc-popup-simple_link.paoc-popup-link {
    margin-top: 250px !important;
    padding: 18px 40px;
    font-size: 17px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-7723cdf.elementor-section-content-middle.top-revi-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background-image: unset;
}
.elementor-13328 .elementor-element.elementor-element-f6f66a9 .elementor-heading-title {
    font-size: 43.45px !important;
    line-height: 64.6px !important;
}	
.page-id-13328 .elementor-image-gallery .gallery-item img {
    margin: unset;
}	
	
a._brlbs-btn-cookie-preference.borlabs-cookie-preference {
    font-size: 19px;
    padding: 22px 25px 22px 25px;
}	
.elementor-13328 .elementor-element.elementor-element-2d6f821 > .elementor-element-populated {
    padding: 129px 0px 70px 0 !important;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2d6f821.top-ads-sec-1.top-add-new-page {
    text-align: center;
}	
.elementor-13328 .elementor-element.elementor-element-63745a0 .elementor-button {
    padding: 22px 35px 22px 35px !important;
}
.page-id-13328 .elementor-13328 .elementor-element.elementor-element-93fe1bb .elementor-main-swiper {
    width: 100% !important;
}	
 .page-id-13328 .faq-sec-row .elementor-widget-container {
    padding: 0px 10px 20px 10px !important;
}
.elementor-13328 .elementor-element.elementor-element-932e89a {
    padding: 0px 30px 70px 30px !important;
}
	
.elementor-13328 .elementor-element.elementor-element-8f9e891 > .elementor-widget-container {
    padding: 12px 0px 78px 0px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-3dd5dde.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 80px !important;
}	
.elementor-13328 .elementor-element.elementor-element-fb1bd8d {
    margin-top: 0 !important;
}
.elementor-13328 .elementor-element.elementor-element-15826a2 {
    padding: 50px 20px 100px 20px !important;
}	

.elementor-13328 .elementor-element.elementor-element-31c31a6 .elementor-heading-title {
    font-size: 20px !important;
    line-height: 34px !important;
}	
.elementor-13328 .elementor-element.elementor-element-d1d9aa2 {
    padding: 90px 20px 30px 20px !important;
}	
.page-id-13328 .gallery-icon.landscape {
    display: table;
    margin: 0 auto;
}	
.page-id-13328 .common-sec-03 {
    padding-top: 100px !important;
}	
.use-cases-col h4 {
    font-size: 30px !important;
}
.elementor-13328 .elementor-element.elementor-element-f02825b .elementor-heading-title {
    font-size: 26px !important;
}	
.page-id-13328 .top-sec-row-1 p {
    font-size: 31px !important;
}	
.page-id-13328 .ads-section-01 {
    padding-top: 10px;
}	
.elementor-13328 .elementor-element.elementor-element-d6afd45 .elementor-heading-title {
    font-size: 25px !important;
    line-height: 39px !important;
} 	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b7a5598.google-ads-right {
    display: none;
}	
.elementor-element.elementor-element-709c749.elementor-widget.elementor-widget-spacer {
    margin: 0 !important;
}	
.page-id-13328 .top-add-new-page .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 150px !important;
}	
	
.elementor-element.elementor-element-4f58da9.elementor-widget.elementor-widget-text-editor {
    line-height: 46px !important;
    font-size: 25px !important;
    padding: 0 40px !important;
}	
	
	.elementor-element.elementor-element-36f914a.elementor-widget.elementor-widget-text-editor {
    font-size: 80px !important;
}
	.elementor-element.elementor-element-18244ed.elementor-widget.elementor-widget-image.animated.fadeInDown {
    padding-top: 30px !important;
}
.elementor-element.elementor-element-eea04e8.elementor-widget.elementor-widget-image.animated.fadeInDown {
    padding-top: 45px !important;
}
	.elementor-element.elementor-element-3f5411c.elementor-widget.elementor-widget-text-editor p {
    font-size: 24px !important;
    line-height: 37px !important;
}
.elementor-2171 .elementor-element.elementor-element-eea04e8 > .elementor-widget-container {
    padding: 0px 0px 50px 0px !important;
}	
.elementor-element.elementor-element-21847fb.elementor-widget.elementor-widget-text-editor {
    font-size: 65px !important;
}	
.elementor-element.elementor-element-fb71e9e.elementor-widget.elementor-widget-text-editor {
    font-size: 65px !important;
}	
	.elementor-element.elementor-element-94f6a54.elementor-widget.elementor-widget-text-editor {
    font-size: 65px !important;
}
	
.elementor-element.elementor-element-3f5411c.elementor-widget.elementor-widget-text-editor p {
    font-size: 24px !important;
    line-height: 37px !important;
}	
	.elementor-element.elementor-element-3f5411c.elementor-widget.elementor-widget-text-editor p {
    font-size: 24px !important;
    line-height: 37px !important;
}
	
	.elementor-3281 .elementor-element.elementor-element-3f5411c p {
    font-size: 27px !important;
    line-height: 54px !important;
}
	
	.elementor-element.elementor-element-eefda69.elementor-widget.elementor-widget-text-editor {
    font-size: 50px !important;
}
	
	div#gallery-1 {
    line-height: 80px;
}
.elementor-element-2d1385c p {
    font-size: 73px !important;
    line-height: 83px !important;
}	
	
	.choose-us-section-row {
    padding: 210px 0px 240px 0px !important;
}


	
	
	.top-sec-row-1 p {
    font-size: 42px !important;
}
	.elementor-3470 .elementor-element.elementor-element-2d1385c p {
    font-size: 31px !important;
}
.project-top-bg {
    margin-top: -80px !important;
}	
.top-sec-row-1 .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
}		
	.single .action-ads-btn\,.link.elementor-widget.elementor-widget-button {
    margin-top: 12px;
}
.elementor-2223 .elementor-element.elementor-element-2d1385c > .elementor-widget-container {
    padding: 0px 0px 60px 0px !important;
}	
.elementor-2223 .elementor-element.elementor-element-1e70c4f {
    margin-top: -90px !important;
}	

	.home .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b438dfe {
    margin-top: 15px;
}
.top-revi-section h5.elementor-heading-title.elementor-size-default {
    font-size: 24px !important;
}	
.page-id-13328 .testimonials-circle cite.elementor-testimonial__cite {
    position: absolute;
    bottom: 25px !important;
}	
.page-id-13328 .elementor-element-fb1bd8d .elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
    margin-top: 0px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-75812ac.elementor-section-full_width.elementor-section-height-min-height.top-commen-sec.elementor-section-height-default.elementor-section-items-middle {
    background-image: url(/wp-content/uploads/2022/06/online-marketing-agentur-berlin-city-background-mobile-min.png);
    background-size: cover !important;
}	
.elementor-13328 .elementor-element.elementor-element-7ccf4c7 > .elementor-widget-container {
    margin: 0px 0px 20px 0px !important;
}	
.elementor-13328 .elementor-element.elementor-element-fb1bd8d {
    padding: 100px 20px 100px 20px !important;
}	
.yellow-section p.elementor-heading-title.elementor-size-default {
    font-size: 31px !important;
    line-height: 45px !important;
}
.yellow-section .elementor-heading-title {
    font-size: 29px !important;
    line-height: 43px !important;
}	
.elementor-3281 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    line-height: 50px !important;
    font-size: 33px !important;
}	
	
	.elementor-1937 .elementor-element.elementor-element-58c418d .elementor-heading-title{
		line-height: 50px !important;
    font-size: 33px !important;
	}	
	
	
	.elementor-3940 .elementor-element.elementor-element-58c418d .elementor-heading-title{
		line-height: 50px !important;
    font-size: 33px !important;
	}	
	.elementor-4314 .elementor-element.elementor-element-58c418d .elementor-heading-title{
			line-height: 50px !important;
    font-size: 33px !important;
	}	
	
	.elementor-5267 .elementor-element.elementor-element-58c418d .elementor-heading-title{
		line-height: 50px !important;
    font-size: 33px !important;
	}	
	
	.elementor-3778 .elementor-element.elementor-element-58c418d .elementor-heading-title{
		line-height: 50px !important;
    font-size: 33px !important;
	}	
	.elementor-3789 .elementor-element.elementor-element-58c418d .elementor-heading-title{
		line-height: 50px !important;
    font-size: 33px !important;
	}	
	.elementor-3737 .elementor-element.elementor-element-58c418d .elementor-heading-title{
			line-height: 50px !important;
    font-size: 33px !important;
	}	
	
	.elementor-2171 .elementor-element.elementor-element-c35dbdd {
    padding: 40px 0px 30px 0px !important;
}
.top-sec-circle-img {
    padding-top: 140px;
}	
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-16f6bbf.google-ads-right {
    display: none !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-bc3e7bd.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-left: 20px !important;
}	
.elementor-5267 .elementor-element.elementor-element-4c01669 .elementor-heading-title {
    font-size: 33px !important;
}	
.elementor-5267 .elementor-element.elementor-element-25841ce > .elementor-widget-container {
    padding: 20px 0px 60px 0px !important;
}
	
ul.caf-filter-layout1 li {
    box-shadow: none;
    margin-bottom: 35px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-66020f4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 0 14px;
}	
.elementor-3281 .elementor-element.elementor-element-d432834 .elementor-button {
    width: 100%;
}	
.elementor-5502 .elementor-element.elementor-element-b60edee > .elementor-element-populated {
    padding: 270px 0px 270px 0px !important;
}
	.elementor-2265 .elementor-element.elementor-element-521280c {
    margin-top: 0px !important;
}
.elementor-nav-menu--dropdown a {
    color: #fff !important;
    font-size: 16px;
}	
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
    font-size: 16px !important;
}	
.elementor-2528 .elementor-element.elementor-element-d268ada .elementor-menu-toggle {
    margin-left: auto;
    color: #fff;
    font-size: 37px;
}	
.elementor-2528 .elementor-element.elementor-element-4af6377 {
    width: 97% !important;
    margin-top: 16px;
    position: absolute;
}
div#content-right-info {
    display: none;
}	

.elementor-2528 .elementor-element.elementor-element-5b2d393 img {
    height: auto !important;
    display: table;
    margin-top: 20px;
}	
	
.elementor-element-a53f761 a.elementor-button-link.elementor-button.elementor-size-sm.elementor-animation-grow {
    width: 100%;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-659f6f3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 50px !important;
}	
	
.elementor-7 .elementor-element.elementor-element-2a2a15e .elementor-heading-title {
    font-size: 67px !important;
    line-height: 82px !important;
}	
	
.elementor-5458 .elementor-element.elementor-element-a9ed72a .elementor-button {
    font-size: 18px !important;
    padding: 22px 25px 22px 25px !important;
}	
.page-id-4314 section.elementor-section.elementor-top-section.elementor-element.elementor-element-54fec16.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 10px !important;
}	
	
	.elementor-4314 .elementor-element.elementor-element-d432834 .elementor-button{
			 font-size: 18px !important;
    padding: 22px 25px 22px 25px !important;
	}	
.page-id-5267 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7a2bcb7.elementor-section-content-middle.elementor-section-full_width.use-cases-col.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 30px !important;
}	
.footer-row-1-left {
    padding-bottom: 18px;
}	
	.elementor-7 .elementor-element.elementor-element-659f6f3 {
    padding: 0px 0px 0px 0px !important;
}
	.elementor-3815 .elementor-element.elementor-element-9bb3bad {
    width: 100% !important;
}
	.elementor-3815 .elementor-element.elementor-element-b512803 {
    width: 100% !important;
}
.elementor-7 .elementor-element.elementor-element-36a20b9 .elementor-heading-title {
    font-size: 44px !important;
    line-height: 61.8px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f6bdc28.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 30px 12px !important;
}	
	.elementor-7 .elementor-element.elementor-element-15362e0 > .elementor-widget-container {
    padding: 70px 0px 40px 0px !important;
}
	.elementor-5267 .elementor-element.elementor-element-a9ed72a .elementor-button{
				 font-size: 18px !important;
    padding: 22px 25px 22px 25px !important;
	}	
	
	.elementor-5267 .elementor-element.elementor-element-d432834 .elementor-button{
		 font-size: 18px !important;
    padding: 22px 25px 22px 25px !important;
	}	
	
	.elementor-4314 .elementor-element.elementor-element-a9ed72a .elementor-button{
			 font-size: 18px !important;
    padding: 22px 25px 22px 25px !important;
	}	
	a.elementor-button-link.elementor-button.elementor-size-sm.elementor-animation-grow {
    width: 100%;
}
.elementor-5267 .elementor-element.elementor-element-a9ed72a > .elementor-widget-container {
    margin: 20px 0px 0px 0px !important;
}	
.elementor-element.elementor-element-6e2835b.elementor-widget.elementor-widget-heading {
    padding-bottom: 0px !important;
}	
.elementor-3940 .elementor-element.elementor-element-a9ed72a > .elementor-widget-container {
    margin: 20px 0px 0px 0px !important;
}	
.elementor-5458 .elementor-element.elementor-element-a9ed72a > .elementor-widget-container {
    margin: 10px 0px 0px 0px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-54fec16.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 10px !important;
}
.elementor-3940 .elementor-element.elementor-element-4627aa9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}	
.elementor-3281 .elementor-element.elementor-element-a9ed72a > .elementor-widget-container {
    margin: 65px 0px 0px 0px !important;
}	
.elementor-element.elementor-element-bff43fc.elementor-widget.elementor-widget-heading {
    padding-bottom: 0px !important;
}	
	.elementor-5458 .elementor-element.elementor-element-d432834 .elementor-button{
		 font-size: 18px !important;
    padding: 22px 25px 22px 25px !important;
	}	
	
	.elementor-element.elementor-element-7ea7e87.elementor-widget.elementor-widget-image img {
    width: 75% !important;
}
.page-id-3281 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7a2bcb7.elementor-section-content-middle.elementor-section-full_width.use-cases-col.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 35px !important;
}	
	
.elementor-3940 .elementor-element.elementor-element-4627aa9 .elementor-button {
    font-size: 16px !important;
    padding: 22px 25px 22px 25px !important;
}	
	
	.elementor-3940 .elementor-element.elementor-element-a9ed72a .elementor-button{
		 font-size: 16px !important;
    padding: 22px 25px 22px 25px !important;
	}	
	
.elementor-element.elementor-element-c5429e0.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery.animated.fadeInDown {
    line-height: 80px;
}	
	.elementor-3940 .elementor-element.elementor-element-c90e8d2 {
    padding: 90px 0px 0px 0px !important;
}
.elementor-3940 .elementor-element.elementor-element-ba9543f .elementor-button {
    font-size: 19px !important;
    padding: 22px 25px 22px 25px !important;
}	
	
.elementor-element.elementor-element-87835b4.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery.animated.fadeInDown{
	  line-height: 80px;
	}	
	
.elementor-element.elementor-element-2647dd2.elementor-widget.elementor-widget-image img {
    width: 75% !important;
}	
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
    font-size: 16px;
}	
	
.elementor-3783 .elementor-element.elementor-element-c6ee8f9 {
    padding: 120px 0px 0px 0px !important;
}	
.elementor-3783 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.page-id-3789 section.elementor-section.elementor-inner-section.elementor-element.elementor-element-1f6552c.elementor-section-content-middle.printing-sec-row.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 0 0px !important;
}	
	
.elementor-element.elementor-element-c242bb9.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery {
    line-height: 104px;
}	
.elementor-3281 .elementor-element.elementor-element-a9ed72a .elementor-button {
    font-size: 18px !important;
    padding: 22px 35px 22px 35px !important;
}	
	.elementor-3281 .elementor-element.elementor-element-e938c30 {
    padding: 100px 30px 0px 30px !important;
}
	.elementor-3281 .elementor-element.elementor-element-d432834 .elementor-button{
		    font-size: 18px !important;
    padding: 22px 35px 22px 35px !important;
	}	
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 190px 0px !important;
}
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
.page-id-5458	section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 240px !important;
}
	.elementor-5458 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    font-size: 40px !important;
    line-height: 50px !important;
}
.page-id-5458 .ads-section-01 p {
    font-size: 45px !important;
    line-height: 52px !important;
}	
	.elementor-7 .elementor-element.elementor-element-0a0d90b::before{
		display:none;
	}

.elementor-3940 .elementor-element.elementor-element-ba9543f .elementor-button {
    font-size: 19px;
    padding: 22px 21px 22px 21px;
}	
	
.footer-logo ul li {
    width: 28.33%;
}
.page-id-5458 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 340px;
}	
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-6572286 {
    padding: 160px 20px 0px 20px !important;
}	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}	
	
.page-id-5458 section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8656b7.elementor-section-height-min-height.ads-section-02.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
	
.page-id-5458 .use-cases-col h4 {
    font-size: 30px !important;
    line-height: 40px !important;
}	
.page-id-5458 .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 100px !important;
}	
	
.page-id-5458  .testimonials-circle .elementor-testimonial__content {
    padding: 106px 20px 63px 20px !important;
    width: 320px;
    margin: 0 auto;
}	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 60px 0px 60px 0px !important;
}	
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}	
.elementor-5458 .elementor-element.elementor-element-8347327 .elementor-accordion-title {
    font-size: 17px !important;
}	


.elementor-5458 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    font-size: 22px !important;
    padding: 0px 0px 50px 0px !important;
}		
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
	.page-id-4314 .elementor-4314 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
.page-id-4314	section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 240px !important;
}
	.page-id-5267 .elementor-5267 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
.page-id-5267	section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 240px !important;
}
	
.page-id-5267 .ads-section-01 p {
    font-size: 37px !important;
    line-height: 46px !important;
}
	
.page-id-5267 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 340px;
}	
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-6572286 {
    padding: 160px 20px 0px 20px !important;
}	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}	
	
.page-id-5267 section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8656b7.elementor-section-height-min-height.ads-section-02.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
	
.page-id-5267 .use-cases-col h4 {
    font-size: 30px !important;
    line-height: 40px !important;
}	
.page-id-5267 .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 100px !important;
}	
	
.page-id-5267  .testimonials-circle .elementor-testimonial__content {
    padding: 106px 20px 63px 20px !important;
    width: 320px;
    margin: 0 auto;
}	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 60px 0px 60px 0px !important;
}	
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}	
.elementor-5267 .elementor-element.elementor-element-8347327 .elementor-accordion-title {
    font-size: 17px !important;
}	


.elementor-5267 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    font-size: 22px !important;
    padding: 0px 0px 50px 0px !important;
}	


	
.page-id-4314 .ads-section-01 p {
    font-size: 35px !important;
    line-height: 42px !important;
}
	
.page-id-4314 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 340px;
}	
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-6572286 {
    padding: 160px 20px 0px 20px !important;
}	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}	
.elementor-4314 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    line-height: 49px !important;
}	
	
.page-id-4314 section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8656b7.elementor-section-height-min-height.ads-section-02.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
	
.page-id-4314 .use-cases-col h4 {
    font-size: 30px !important;
    line-height: 40px !important;
}	
.page-id-4314 .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 100px !important;
}	
	
.page-id-4314  .testimonials-circle .elementor-testimonial__content {
    padding: 106px 20px 63px 20px !important;
    width: 320px;
    margin: 0 auto;
}	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 60px 0px 60px 0px !important;
}	
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}	
.elementor-4314 .elementor-element.elementor-element-8347327 .elementor-accordion-title {
    font-size: 17px !important;
}	


.elementor-4314 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    font-size: 22px !important;
    padding: 0px 0px 50px 0px !important;
}	

.page-id-3940	section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 240px !important;
}
	
.page-id-3940 .ads-section-01 p {
    font-size: 45px !important;
    line-height: 52px !important;
}	
	
.page-id-3940 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 340px;
}	
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-6572286 {
    padding: 160px 20px 0px 20px !important;
}	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}	
	
.page-id-3940 section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8656b7.elementor-section-height-min-height.ads-section-02.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
	
.page-id-3940 .use-cases-col h4 {
    font-size: 30px !important;
    line-height: 40px !important;
}	
.page-id-3940 .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 100px !important;
}	
	
.page-id-3940  .testimonials-circle .elementor-testimonial__content {
    padding: 106px 20px 63px 20px !important;
    width: 320px;
    margin: 0 auto;
}	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 60px 0px 60px 0px !important;
}	
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}	
.elementor-3940 .elementor-element.elementor-element-8347327 .elementor-accordion-title {
    font-size: 17px !important;
}	


.elementor-3940 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    font-size: 22px !important;
    padding: 0px 0px 50px 0px !important;
}	

	
	
.elementor-3778 .elementor-element.elementor-element-7c479b5 {
    margin-bottom: 110px !important;
}	
	
.page-id-3778 .testimonials-circle .elementor-testimonial__content {
    padding: 106px 20px 63px 20px !important;
    width: 320px;
    margin: 0 auto;
}	
	
.page-id-2171	.elementor-element.elementor-element-5c71ccb5.elementor-widget.elementor-widget-heading {
    padding-top: 0 !important;
}
	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-522c316 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.page-id-2171 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 30px;
}	
	
	.page-id-2171 .swiper-slide {
    padding-right: 0 !important;
}
	.page-id-2171 .swiper-slide {
    padding-left: 0 !important;
}
.page-id-2171 .elementor-element.elementor-element-5c71ccb5.elementor-widget.elementor-widget-heading {
    margin-bottom: 0 !important;
}	
	.elementor-element-918c705::after {
    top: -278px;
    right: 0px;
    width: 32%;
}
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
.page-id-3789	section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 240px !important;
}
	
.page-id-3789 .ads-section-01 p {
    font-size: 45px !important;
    line-height: 52px !important;
}	
	
.page-id-3789 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 340px;
}	
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-6572286 {
    padding: 160px 20px 0px 20px !important;
}	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}	
	
.page-id-3789 section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8656b7.elementor-section-height-min-height.ads-section-02.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
	
.page-id-3789 .use-cases-col h4 {
    font-size: 30px !important;
    line-height: 40px !important;
}	
.page-id-3789 .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 100px !important;
}	
	
.page-id-3789  .testimonials-circle .elementor-testimonial__content {
    padding: 106px 20px 63px 20px !important;
    width: 320px;
    margin: 0 auto;
}	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 60px 0px 60px 0px !important;
}	
	
.page-id-3789 .elementor-3789 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}	
.elementor-3789 .elementor-element.elementor-element-8347327 .elementor-accordion-title {
    font-size: 17px !important;
}		
	
.page-id-3783 .elementor-3783.elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}	
	
.page-id-3783 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 410px;
    padding-bottom: 60px;
}
.page-id-3783 .common-sec-03 {
    padding-top: 0px !important;
}
.page-id-3783 .logos-section-circle::before {
    top: -490px !important;
    height: 1210px;
}	
.page-id-3783 .elementor-3783.elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}

.page-id-3783 .elementor-3783 .elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}

.elementor-3783 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3783.elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-position: right -70px !important;
}






.elementor-3783 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-3783 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
.elementor-3783 .elementor-element.elementor-element-a080b98 .elementor-heading-title {
    font-size: 34px !important;
}

.elementor-3783 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 50px 20px 0px 20px !important;
}	
.elementor-3783 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 20px 20px 0px 20px !important;
}	
.elementor-3783 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 70px 20px !important;
}
.elementor-3783 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 29px !important;
}	


.elementor-3783 .elementor-element.elementor-element-9e9b3b1 .elementor-heading-title {
    font-size: 37px !important;
    line-height: 42px !important;
}	
	
.elementor-3783 .elementor-element.elementor-element-6739348 {
    padding: 80px 0px 0px 0px !important;
}	
.elementor-3783 .elementor-element.elementor-element-a053a7b {
    padding: 40px 0px 0px 0px !important;
}	
.elementor-3783 .elementor-element.elementor-element-315c0a2 {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3783 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}
.elementor-3783 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
.elementor-3783 .elementor-element.elementor-element-a508bb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-3783 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 21px !important;
}	
.elementor-3783 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 30px !important;
}	
.elementor-3783 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 0px !important;
}		
	
	
.page-id-3778 .elementor-3778 .elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}	
	
.page-id-3778 .elementor-3778.elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}	
	
.page-id-3778 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 410px;
    padding-bottom: 60px;
}
.page-id-3778 .common-sec-03 {
    padding-top: 0px !important;
}
.page-id-3778 .logos-section-circle::before {
    top: -490px !important;
    height: 1210px;
}	
.page-id-3778 .elementor-3778.elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}

.elementor-3778 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3778.elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-position: right -70px !important;
}






.elementor-3778 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-3778 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
.elementor-3778 .elementor-element.elementor-element-a080b98 .elementor-heading-title {
    font-size: 34px !important;
}

.elementor-3778 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 50px 20px 0px 20px !important;
}	
.elementor-3778 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 20px 20px 0px 20px !important;
}	
.elementor-3778 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 70px 20px !important;
}
.elementor-3778 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 29px !important;
}	


.elementor-3778 .elementor-element.elementor-element-9e9b3b1 .elementor-heading-title {
    font-size: 37px !important;
    line-height: 42px !important;
}	
	
.elementor-3778 .elementor-element.elementor-element-6739348 {
    padding: 80px 0px 0px 0px !important;
}	
.elementor-3778 .elementor-element.elementor-element-a053a7b {
    padding: 40px 0px 0px 0px !important;
}	
.elementor-3778 .elementor-element.elementor-element-315c0a2 {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3778 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}
.elementor-3778 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
.elementor-3778 .elementor-element.elementor-element-a508bb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-3778 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 21px !important;
}	
.elementor-3778 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 30px !important;
}	
.elementor-3778 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 0px !important;
}		
	
	
.page-id-3767 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-16f6bbf.google-ads-right {
    width: 90% !important;
}	
.page-id-3767  #gallery-1 figure.gallery-item {
    float: left;
    width: 33%;
}	

.elementor-3767 .elementor-element.elementor-element-c3b79a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3767 .elementor-element.elementor-element-c3b79a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2022/01/Vector-101-2.png) !important;
}	
	
.elementor-3767 .elementor-element.elementor-element-b7dd724 {
    padding-right: 30px !important;
}	
.elementor-3767 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 0px 144px 0px !important;
}	
.elementor-3767 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 30px !important;
    padding-top: 12px;
}	
.elementor-3767 .elementor-element.elementor-element-7a2bcb7 {
    padding: 134px 20px 50px 20px !important;
}	
.elementor-3767 .elementor-element.elementor-element-81b5d4e {
    padding: 90px 20px 0px 20px !important;
}	
.elementor-3767 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 40px !important;
    line-height: 53px !important;
    padding-bottom: 30px;
}
	
.elementor-3767 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 27px !important;
}
.elementor-3767 .elementor-element.elementor-element-69a36058 {
    padding: 80px 20px 50px 20px !important;
}
.elementor-3767 .elementor-element.elementor-element-7a2bcb7 {
    padding: 130px 20px 150px 20px !important;
}		
	
.page-id-3760 .elementor-3760 .elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}	
	
.page-id-3760 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 410px;
    padding-bottom: 60px;
}
.page-id-3760 .common-sec-03 {
    padding-top: 0px !important;
}
.page-id-3760 .logos-section-circle::before {
    top: -490px !important;
    height: 1210px;
}	
.page-id-3760 .elementor-3760 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}

.elementor-3760 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3760 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-position: right -70px !important;
}






.elementor-3760 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-3760 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
.elementor-3760 .elementor-element.elementor-element-a080b98 .elementor-heading-title {
    font-size: 34px !important;
}

.elementor-3760 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 50px 20px 0px 20px !important;
}	
.elementor-3760 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 20px 20px 0px 20px !important;
}	
.elementor-3760 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 70px 20px !important;
}
.elementor-3760 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 29px !important;
}	


.elementor-3760 .elementor-element.elementor-element-9e9b3b1 .elementor-heading-title {
    font-size: 37px !important;
    line-height: 42px !important;
}	
	
.elementor-3760 .elementor-element.elementor-element-6739348 {
    padding: 80px 0px 0px 0px !important;
}	
.elementor-3760 .elementor-element.elementor-element-a053a7b {
    padding: 40px 0px 0px 0px !important;
}	
.elementor-3760 .elementor-element.elementor-element-315c0a2 {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3760 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}
.elementor-3760 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
.elementor-3760 .elementor-element.elementor-element-a508bb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-3760 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 21px !important;
}	
.elementor-3760 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 30px !important;
}	
.elementor-3760 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 0px !important;
}		
	
	
	.page-id-3752 .elementor-3752 .elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}	
	
.page-id-3752 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 410px;
    padding-bottom: 60px;
}
.page-id-3752 .common-sec-03 {
    padding-top: 0px !important;
}
.page-id-3752 .logos-section-circle::before {
    top: -490px !important;
    height: 1210px;
}	
.page-id-3752 .elementor-3752 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}

.elementor-3752 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3752 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-position: right -70px !important;
}

.elementor-3752 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-3752 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
.elementor-3752 .elementor-element.elementor-element-a080b98 .elementor-heading-title {
    font-size: 34px !important;
}

.elementor-3752 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 50px 20px 0px 20px !important;
}	
.elementor-3752 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 20px 20px 0px 20px !important;
}	
.elementor-3752 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 70px 20px !important;
}
.elementor-3752 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 29px !important;
}	


.elementor-3752 .elementor-element.elementor-element-9e9b3b1 .elementor-heading-title {
    font-size: 37px !important;
    line-height: 42px !important;
}	
	
.elementor-3752 .elementor-element.elementor-element-6739348 {
    padding: 80px 0px 0px 0px !important;
}	
.elementor-3752 .elementor-element.elementor-element-a053a7b {
    padding: 40px 0px 0px 0px !important;
}	
.elementor-3752 .elementor-element.elementor-element-315c0a2 {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3752 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}
.elementor-3752 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
.elementor-3752 .elementor-element.elementor-element-a508bb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-3752 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 21px !important;
}	
.elementor-3752 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 30px !important;
}	
.elementor-3752 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 0px !important;
}	

	
	
.page-id-3747 .elementor-3747 .elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}	
	
.page-id-3747 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 410px;
    padding-bottom: 60px;
}
.page-id-3747 .common-sec-03 {
    padding-top: 0px !important;
}
.page-id-3747 .logos-section-circle::before {
    top: -490px !important;
    height: 1210px;
}	
.page-id-3747 .elementor-3747 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}

.elementor-3747 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3747 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-position: right -70px !important;
}






.elementor-3747 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-3747 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
.elementor-3747 .elementor-element.elementor-element-a080b98 .elementor-heading-title {
    font-size: 34px !important;
}

.elementor-3747 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 50px 20px 0px 20px !important;
}	
.elementor-3747 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 20px 20px 0px 20px !important;
}	
.elementor-3747 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 70px 20px !important;
}
.elementor-3747 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 29px !important;
}	


.elementor-3747 .elementor-element.elementor-element-9e9b3b1 .elementor-heading-title {
    font-size: 37px !important;
    line-height: 42px !important;
}	
	
.elementor-3747 .elementor-element.elementor-element-6739348 {
    padding: 80px 0px 0px 0px !important;
}	
.elementor-3747 .elementor-element.elementor-element-a053a7b {
    padding: 40px 0px 0px 0px !important;
}	
.elementor-3747 .elementor-element.elementor-element-315c0a2 {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3747 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}
.elementor-3747 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
.elementor-3747 .elementor-element.elementor-element-a508bb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-3747 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 21px !important;
}	
.elementor-3747 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 30px !important;
}	
.elementor-3747 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 0px !important;
}		
	
	.page-id-3742 .elementor-3742 .elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}	
	
.page-id-3742 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 410px;
    padding-bottom: 60px;
}
.page-id-3742 .common-sec-03 {
    padding-top: 0px !important;
}
.page-id-3742 .logos-section-circle::before {
    top: -490px !important;
    height: 1210px;
}	
.page-id-3742 .elementor-3742 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}

.elementor-3742 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3742 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-position: right -70px !important;
}

.elementor-3742 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-3742 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
.elementor-3742 .elementor-element.elementor-element-a080b98 .elementor-heading-title {
    font-size: 34px !important;
}

.elementor-3742 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 50px 20px 0px 20px !important;
}	
.elementor-3742 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 20px 20px 0px 20px !important;
}	
.elementor-3742 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 70px 20px !important;
}
.elementor-3742 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 29px !important;
}	


.elementor-3742 .elementor-element.elementor-element-9e9b3b1 .elementor-heading-title {
    font-size: 37px !important;
    line-height: 42px !important;
}	
	
.elementor-3742 .elementor-element.elementor-element-6739348 {
    padding: 80px 0px 0px 0px !important;
}	
.elementor-3742 .elementor-element.elementor-element-a053a7b {
    padding: 40px 0px 0px 0px !important;
}	
.elementor-3742 .elementor-element.elementor-element-315c0a2 {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3742 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}
.elementor-3742 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
.elementor-3742 .elementor-element.elementor-element-a508bb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-3742 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 21px !important;
}	
.elementor-3742 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 30px !important;
}	
.elementor-3742 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 0px !important;
}	

	

	
	
	.elementor-3737 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-3737 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
.elementor-3737 .elementor-element.elementor-element-a080b98 .elementor-heading-title {
    font-size: 34px !important;
}

.elementor-3737 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 50px 20px 0px 20px !important;
}	
.elementor-3737 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 20px 20px 0px 20px !important;
}	
.elementor-3737 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 70px 20px !important;
}
.elementor-3737 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 29px !important;
}	


.elementor-3737 .elementor-element.elementor-element-9e9b3b1 .elementor-heading-title {
    font-size: 37px !important;
    line-height: 42px !important;
}	
	
.elementor-3737 .elementor-element.elementor-element-6739348 {
    padding: 80px 0px 0px 0px !important;
}	
.elementor-3737 .elementor-element.elementor-element-a053a7b {
    padding: 40px 0px 0px 0px !important;
}	
.elementor-3737 .elementor-element.elementor-element-315c0a2 {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-3737 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}
.elementor-3737 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
.elementor-3737 .elementor-element.elementor-element-a508bb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-3737 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 21px !important;
}	
.elementor-3737 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 30px !important;
}	
.elementor-3737 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 0px !important;
}	
	
	
	
	
.page-id-3737 .elementor-3737 .elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}	
	
.page-id-3737 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 410px;
    padding-bottom: 60px;
}
.page-id-3737 .common-sec-03 {
    padding-top: 0px !important;
}
.page-id-3737 .logos-section-circle::before {
    top: -490px !important;
    height: 1210px;
}	
.page-id-3737 .elementor-3737 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}
	
	.elementor-3737 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-3737 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: right -70px !important;
	}
	
	.page-id-3731 .elementor-3731 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
.page-id-3731	section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 240px !important;
}
	
.page-id-3731 .ads-section-01 p {
    font-size: 45px !important;
    line-height: 52px !important;
}	
	
.page-id-3731 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 340px;
}	
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-6572286 {
    padding: 160px 20px 0px 20px !important;
}	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}	
	
.page-id-3731 section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8656b7.elementor-section-height-min-height.ads-section-02.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
	
.page-id-3731 .use-cases-col h4 {
    font-size: 30px !important;
    line-height: 40px !important;
}	
.page-id-3731 .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 100px !important;
}	
	
.page-id-3731  .testimonials-circle .elementor-testimonial__content {
    padding: 106px 20px 63px 20px !important;
    width: 320px;
    margin: 0 auto;
}	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 60px 0px 60px 0px !important;
}	
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}	
.elementor-3731 .elementor-element.elementor-element-8347327 .elementor-accordion-title {
    font-size: 17px !important;
}	
	
	
	.tags a {
    font-size: 14px;
}
	
	.shopware-top-section-new-blog::after{
		display:none;
	}
	
	.elementor-2265 .elementor-element.elementor-element-1ea9b92 {
    margin-top: -100px !important;
}

	
	.page-id-2506 .elementor-2506 .elementor-element.elementor-element-54fec16 {
    padding: 0px 0px 0px 0px;
}
	
	.Blog-sec-content h4.elementor-heading-title.elementor-size-default {
    font-size: 35px !important;
    line-height: 50px !important;
    padding-bottom: 19px;
}
	
/* SEO Site mobile responsive css start */	

	.page-id-3281 .elementor-3281 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
.page-id-3281	section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 220px !important;
}
	
.page-id-3281 .ads-section-01 p {
    font-size: 45px !important;
    line-height: 52px !important;
}	
	
.page-id-3281 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 340px;
}	
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-6572286 {
    padding: 160px 20px 0px 20px !important;
}	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}	
	
.page-id-3281 section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8656b7.elementor-section-height-min-height.ads-section-02.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
	
.page-id-3281 .use-cases-col h4 {
    font-size: 30px !important;
    line-height: 40px !important;
}	
.page-id-3281 .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 100px !important;
}	
	
.page-id-3281  .testimonials-circle .elementor-testimonial__content {
    padding: 106px 20px 63px 20px !important;
    width: 320px;
    margin: 0 auto;
}	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 60px 0px 60px 0px !important;
}	
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}	
.elementor-3281 .elementor-element.elementor-element-8347327 .elementor-accordion-title {
    font-size: 17px !important;
}	
	
	
/* SEO Site mobile responsive css end here */	
	

	.free-seo-btn {
    display: none;
}
.process-box-col-1:last-child {
    margin-right: 0px !important;
}
.elementor-element.elementor-element-99dd9db.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery.animated.fadeInDown {
    padding: 0 20px 40px;
}	
.elementor-element.elementor-element-8b5e9c7.gallery-spacing-custom.top-logos-2.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery.animated.fadeInDown{
	 padding: 0 20px 40px;
	}	
.page-id-165 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-16f6bbf.google-ads-right {
    width: 90% !important;
}	
	
.header {
    width: 86%;
}
.elementor-7 .elementor-element.elementor-element-c73039c .elementor-heading-title {
    font-size: 36px !important;
    line-height: 19px !important;
}	
.elementor-element.elementor-element-013dc2f.elementor-widget.elementor-widget-text-editor {
    font-size: 45px !important;
    line-height: 46px;
}	
.elementor-element.elementor-element-954d596.top-social-icons.elementor-widget.elementor-widget-text-editor {
    display: none;
}	
.elementor-7 .elementor-element.elementor-element-6b0c237 .elementor-heading-title {
    display: none;
}
.elementor-7 .elementor-element.elementor-element-e80d962 .elementor-heading-title {
    font-size: 42px !important;
    line-height: 52px !important;
}
	
	.elementor-element.elementor-element-a56e467.elementor-widget.elementor-widget-text-editor br {
    display: none;
}
	
.elementor-element.elementor-element-a56e467.elementor-widget.elementor-widget-text-editor {
    padding: 0 30px;
    margin-top: 19px;
    margin-bottom: 50px;
}	
.elementor-7 .elementor-element.elementor-element-9a5ef4a .elementor-heading-title {
    font-size: 19px !important;
}	
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-890beb7.Top-content-section {
    background-position: 116% 26%;
    background-size: 85%;
}
.nav-menu {
    padding-top: 9px;
}
	.elementor-image-gallery .gallery-columns-5 .gallery-item {
    max-width: 50% !important;
    padding-bottom: 0px !important;
}
.elementor-image-gallery .gallery-columns-5 .gallery-item:nth-child(4) {
    margin: 0 0px !important;
}
.elementor-image-gallery .gallery-columns-5 .gallery-item:nth-child(5) {
    margin: 0 auto !important;
    display: table;
}
.elementor-1937 .elementor-element.elementor-element-a9ed72a .elementor-button {
    font-size: 20px !important;
    padding: 22px 20px 22px 20px !important;
}	
	.elementor-1937 .elementor-element.elementor-element-d432834 .elementor-button{
		  font-size: 20px !important;
    padding: 22px 20px 22px 20px !important;
	}	
	
.elementor-1937 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 50px 20px !important;
}	
div#gallery-1 {
    margin: 0 13px !important;
}	
.top-logos .gallery-item:nth-child(3n+3) {
    margin-left: -10px !important;
}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f14abb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -2px;
    padding-top: 120px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-d85aae8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
.elementor-7 .elementor-element.elementor-element-9f14abb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9f14abb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -120px 0% !important;
    background-size: 100% auto !important;
}	
	
.home-sec-1::after {
    left: 0;
    transform: unset;
    margin: 0 auto;
    right: 0;
    width: 100%;
    top: -70px;
    text-align: center;
    font-size: 34px;
}
	
.home-sec-1::before {
    left: 0;
    transform: unset;
    margin: 0 auto;
    right: 0;
    width: 100%;
    top: -30px;
    text-align: center;
    font-size: 65px;
}	
.elementor-7 .elementor-element.elementor-element-f64ae00 .elementor-button {
    padding: 22px 45px 22px 45px !important;
}	
	.elementor-7 .elementor-element.elementor-element-27b43ed > .elementor-element-populated {
    padding: 90px 20px 75px 20px !important;
    text-align: center;
}
	.elementor-7 .elementor-element.elementor-element-53786e1 {
    font-size: 24px !important;
    line-height: 36px !important;
}
.elementor-7 .elementor-element.elementor-element-89347cd .elementor-button {
    font-size: 16px !important;
    padding: 22px 29px !important;
}
	
.home-sec-1 {
    background-image: url(/wp-content/uploads/2022/01/hintergrund-grauer-kreis-marketing-agentur.png);
    background-repeat: no-repeat;
    background-position: center 107% !important;
    padding-bottom: 0;
}
.elementor-7 .elementor-element.elementor-element-62853c3 .elementor-button {
    padding: 22px 45px 22px 45px !important;
}	
.elementor-7 .elementor-element.elementor-element-9f14abb {
    padding: 150px 0px 0px 0px !important;
}
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-766f3dc.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 0 !important;
    background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
}
	
.pkg-box-1 .elementor-heading-title {
    text-align: left;
}
	.pkg-box-1 .elementor-heading-title {
    text-align: left;
    padding: 0 0px 25px;
    border-bottom: 1px solid;
    margin: 4px 19px;
    font-size: 34px !important;
}
	
	.pkg-box-1 .elementor-heading-title {
    background-image: url(/wp-content/uploads/2022/01/Vector-46-1.png);
    background-repeat: no-repeat;
    background-position: 100% 16px;
}
	
.elementor-7 .elementor-element.elementor-element-24c6e66:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24c6e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px 55% !important;
    background-size: 100% !important;
}
.elementor-7 .elementor-element.elementor-element-1c058fa {
    padding: 0px 0px 230px 0px !important;
}
	
	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-27efccd {
    padding-top: 526px;
    padding-bottom: 120px;
}
.elementor-7 .elementor-element.elementor-element-087e85b .elementor-heading-title {
    font-size: 50px !important;
    line-height: 19px !important;
}	
	
.elementor-7 .elementor-element.elementor-element-e94a7b3 {
    padding: 56px 10px 56px 10px !important;
}	
	.elementor-7 .elementor-element.elementor-element-35545a8 {
    padding: 56px 10px 56px 10px !important;
}
	.elementor-7 .elementor-element.elementor-element-918c705 {
    padding: 56px 10px 56px 10px !important;
}
	
.elementor-7 .elementor-element.elementor-element-7ea616a {
    padding: 56px 10px 56px 10px !important;
}	
.elementor-7 .elementor-element.elementor-element-bd57890 .elementor-heading-title {
    font-size: 33px !important;
}	
.elementor-7 .elementor-element.elementor-element-72c944d .elementor-heading-title {
    font-size: 33px !important;
}	
.elementor-7 .elementor-element.elementor-element-f7f4fa4 .elementor-heading-title {
    font-size: 33px !important;
}	
.elementor-7 .elementor-element.elementor-element-5e4a5d1 .elementor-heading-title {
    font-size: 33px !important;
}	
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-35545a8.elementor-section-content-middle.making-idea-sec-2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 115px !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-918c705.elementor-section-content-middle.making-idea-sec-1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 115px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7ea616a.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 115px !important;
}	
	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-91815ad::after {
    top: -65px;
    transform: rotate( 
358deg);
    right: -171px;
    background-size: 86%;
}
	
	
.elementor-7 .elementor-element.elementor-element-91815ad > .elementor-element-populated {
    padding: 150px 0px 0px 0px !important;
}	
	.elementor-element.elementor-element-86667bd.elementor-widget.elementor-widget-heading {
    padding-bottom: 40px !important;
    padding-top: 12px;
}
.elementor-element.elementor-element-8957079.elementor-widget.elementor-widget-text-editor p {
    font-size: 23px !important;
    padding: 0 20px;
    line-height: 35px;
}	
.testimonials-circle  .elementor-testimonial__text {
    font-size: 16px !important;
    line-height: 24px !important;
}
.testimonials-circle  .elementor-testimonial__image img {
    width: 88px !important;
    height: 88px !important;
}
.testimonials-circle  .elementor-testimonial__image::before {
    border: 54px solid #FFD621;
}	
.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0 !important;
}	
.testimonials-circle .elementor-testimonial__content {
    padding: 96px 20px 63px 20px !important;
    width: 370px;
    margin: 0 auto;
}
.testimonials-circle cite.elementor-testimonial__cite {
    position: absolute;
    bottom: 25px;
}	
.testimonials-circle .elementor-testimonial__text {
    font-size: 15.5px !important;
    line-height: 24px !important;
}
.testimonials-circle  .elementor-testimonial__text {
    padding-top: 39px;
    padding-bottom: 39px;
    padding-left: 10px;
    padding-right: 10px;
}
.testimonials-circle  .elementor-testimonial__text::after {
    bottom: 91px;
}	
	.elementor-7 .elementor-element.elementor-element-70cbf28 > .elementor-element-populated {
    padding: 0px 30px 0px 30px !important;
}
	
.elementor-7 .elementor-element.elementor-element-9dae3f2 .elementor-testimonial-content::before {
    top: -186px;
    left: 0;
    margin: 0 auto;
    right: 0;
}
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-222261a3 {
    position: relative;
    z-index: 999999999999;
}
.elementor-7 .elementor-element.elementor-element-9dae3f2 .elementor-testimonial-content::after {
    top: 335px;
    right: -50px;
    left: 0;
    margin: 0 auto;
}	
.elementor-7 .elementor-element.elementor-element-0a0d90b::before {
    bottom: -1359px !important;
}
	.elementor-7 .elementor-element.elementor-element-33ce1d6 > .elementor-widget-container {
    padding: 0px 10px 30px 10px !important;
    font-size: 24px;
    line-height: 36px;
}
.elementor-element-e1c62ca img {
    width: 86%;
}	

	.elementor-7 .elementor-element.elementor-element-21ce735 .elementor-heading-title {
    font-size: 56px !important;
}
.footer-row-1-left p {
    font-size: 32px;
}	
.elementor-7 .elementor-element.elementor-element-cc64b1f {
    padding: 0px 0px 192px 0px !important;
}
	
.elementor-7 .elementor-element.elementor-element-e1c62ca > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	/*
.swiper-slide.swiper-slide-next {
    margin-left: -230px;
}	
	*/
	
.elementor-165 .elementor-element.elementor-element-c3b79a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-165 .elementor-element.elementor-element-c3b79a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2022/01/Vector-101-2.png) !important;
}	
	
.elementor-165 .elementor-element.elementor-element-b7dd724 {
    padding-right: 30px !important;
}	
	div#gallery-1 {
    margin: 0 0px;
}
	
	
.page-id-165  #gallery-1 figure.gallery-item {
    float: left;
    width: 33%;
}	
	
.top-ads-sec-1 p {
    font-size: 30px !important;
    line-height: 49px !important;
}
	
.google-ads-right .elementor-testimonial__text {
    font-size: 21px !important;
    line-height: 55px !important;
}	
.google-ads-text-col p {
    font-size: 17px;
}	
.goog-ads-test .elementor-testimonial__name {
    font-size: 20px !important;
}	
.goog-ads-test .elementor-swiper-button.elementor-swiper-button-prev {
    margin-left: 130px;
    margin-top: 41px;
}	
.goog-ads-test  .elementor-swiper-button.elementor-swiper-button-next {
    margin-top: 41px;
}	
	
.google-ads-right .elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
    margin-top: 0;
}	
.elementor-165 .elementor-element.elementor-element-a2ba811 .elementor-heading-title {
    font-size: 55px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-size: 100% !important;
    background-position: bottom !important;
}	
.elementor-165 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 0px 144px 0px !important;
}	
	.ads-section-01 {
    padding-top: 330px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-size: 100% !important;
    background-position: 0 345px !important;
}	
.elementor-element.elementor-element-45a0605.elementor-widget.elementor-widget-text-editor {
    font-size: 25px !important;
}	
.elementor-5568 .elementor-element.elementor-element-b60edee > .elementor-element-populated {
    padding: 270px 0px 270px 0px !important;
}	
	.elementor-5622 .elementor-element.elementor-element-b60edee > .elementor-element-populated {
    padding: 270px 0px 270px 0px !important;
}
.ser-col-1-inner .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0px !important;
    padding-right: 0 !important;
}	
.elementor-3767 .elementor-element.elementor-element-e028dec .elementor-button {
    font-size: 21px !important;
}
.case-col-2 {
    padding: 0px 47px 0px 47px;
}
.elementor-element.elementor-element-d1b2076.gallery-spacing-custom.top-logos-3.elementor-widget__width-initial.elementor-widget.elementor-widget-image-gallery.animated.fadeInUp {
    line-height: 154px !important;
}	
.elementor-element.elementor-element-197ab4d.elementor-widget.elementor-widget-image {
    padding-top: 0px !important;
}	

	
.customer-case-col-1 .elementor-container.elementor-column-gap-default {
    width: 89%;
    padding-bottom: 30px;
}	
.elementor-165 .elementor-element.elementor-element-453df58 > .elementor-element-populated {
    padding: 57px 47px 57px 47px;
}	
	
.case-col-2::before {
    top: 95%;
}
	
.use-cases-col::after {
    top: -85px;
    right: -54px;
    width: 40%;
    z-index: -9;
    background-size: 79%;
}	
.elementor-165 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 30px !important;
    padding-top: 12px;
}	
.elementor-165 .elementor-element.elementor-element-7a2bcb7 {
    padding: 134px 20px 50px 20px !important;
}	
.use-case-col {
	width: 100% !important;
    margin-right: 0px;
}	
	
.use-case-left::after {
    right: -57%;
    top: 30%;
    background-size: 92% !important;
}	
	
.elementor-165 .elementor-element.elementor-element-81b5d4e {
    padding: 90px 20px 0px 20px !important;
}	
.elementor-165 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 40px !important;
    line-height: 53px !important;
    padding-bottom: 30px;
}
	
.elementor-165 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 27px !important;
}
	
.benefit-test-row .elementor-widget-wrap.elementor-element-populated {
    padding: 0 0px 0 0px !important;
}	
	
.common-sec-03::before {
    left: -42px;
    bottom: 0px;
    top: -1970px;
}	
.common-sec-03::after {
    right: -40px;
    top: -4%;
    width: 43%;
    background-size: 100%;
}	
	
.common-sec-03 {
    padding-top: 150px !important;
}	
.process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	

.ads-section-01 {
    padding-left: 22px;
}	
.elementor-element-2f326d3b .testimonials-circle .elementor-testimonial__content {
    padding: 62px 20px 68px 20px !important;
    width: 300px !important;
    margin: 0 auto;
    margin-top: 50px;
}
.elementor-165 .elementor-element.elementor-element-69a36058 {
    padding: 80px 20px 50px 20px !important;
}
.elementor-element-2f326d3b  .testimonials-circle .elementor-testimonial__text {
    font-size: 15px !important;
    line-height: 24px !important;
}	
.elementor-165 .elementor-element.elementor-element-345d6096 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}	
	
.elementor-element-345d6096 h5.elementor-heading-title.elementor-size-default {
    font-size: 24px !important;
}	
.printing-col-1 {
    padding-top: 80px !important;
 }
.elementor-165 .elementor-element.elementor-element-681910e > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}	
.printing-sec-row {
    padding: 0px 10px 0px 10px !important;
}	
.printing-sec-row h2 {
    font-size: 20px !important;
}	
	
.reviews-sec-row-1 {
    padding: 25px 0px 35px 0px !important;
}	
.review-col-1-inner .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0px !important;
    padding-right: 0px !important;
}	
	.elementor-165 .elementor-element.elementor-element-24efaba4 .elementor-heading-title {
    font-size: 25px !important;
}
.top-revi-section {
    padding-top: 100px !important;
}
	
.top-revi-section {
    background-size: 100% 13% !important;
    background-position: top !important;
}	
.yellow-section {
    padding: 80px 0 !important;
}	
.elementor-165 .elementor-element.elementor-element-7a2bcb7 {
    padding: 130px 20px 150px 20px !important;
}	
	
.logos-section-circle::before {
    background-image: url(/wp-content/uploads/2022/01/Group-47-1.png);
	    top: -528px;

}	
	
.logos-ads .elementor-column.elementor-col-33 {
    height: 160px;
}	

	
	.elementor-1315 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-1315 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: right -70px !important;
}
.elementor-element.elementor-element-3f5411c.elementor-widget.elementor-widget-text-editor {
    padding: 0 30px !important;
}	
.elementor-1315 .elementor-element.elementor-element-5318ea5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
.elementor-element.elementor-element-b7b3334.elementor-widget.elementor-widget-text-editor {
    font-size: 40px;
    line-height: 60px;
}	
.elementor-1315 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
.elementor-1315 .elementor-element.elementor-element-a080b98 .elementor-heading-title {
    font-size: 34px !important;
}
	.shopware-text span {
    color: #fff !important;
    font-size: 38px;
}
	
	
	

.page-id-1315 .elementor-1315 .elementor-element.elementor-element-1ef5e60 {
    padding: 0px 0px 140px 0px !important;
}	
	
.page-id-1315 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 410px;
    padding-bottom: 60px;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-16f6bbf.google-ads-right {
    width: 92% !important;
}	
	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-ef4ea94 {
    width: auto !important;
    padding-left: 0;
    margin: 0 auto;
}	
.elementor-1315 .elementor-element.elementor-element-ef4ea94 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 50px 20px 0px 20px !important;
}	
.elementor-1315 .elementor-element.elementor-element-d20e143 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
    padding: 20px 20px 0px 20px !important;
}	
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-d20e143 {
    width: 100% !important;
    padding-right: 0;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-e260a34.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 55px !important;
}	
.elementor-1315 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 70px 20px !important;
}
.elementor-1315 .elementor-element.elementor-element-24a3fd4 .elementor-heading-title {
    font-size: 29px !important;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-6739348.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-left: 25px !important;
}	
.elementor-1315 .elementor-element.elementor-element-9e9b3b1 .elementor-heading-title {
    font-size: 37px !important;
    line-height: 42px !important;
}	
	
.elementor-1315 .elementor-element.elementor-element-6739348 {
    padding: 80px 0px 0px 0px !important;
}	
.elementor-1315 .elementor-element.elementor-element-a053a7b {
    padding: 40px 0px 0px 0px !important;
}	
.elementor-1315 .elementor-element.elementor-element-315c0a2 {
    padding: 25px 20px 35px 20px !important;
}	
	.elementor-1315 .elementor-element.elementor-element-560dece {
    padding: 25px 20px 0px 20px !important;
}
.elementor-1315 .elementor-element.elementor-element-315c0a2 {
    padding: 0px 20px 0px 20px !important;
}	
	
.elementor-1315 .elementor-element.elementor-element-a508bb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
.elementor-1315 .elementor-element.elementor-element-ac5a717 .elementor-heading-title {
    font-size: 21px !important;
}	
.elementor-1315 .elementor-element.elementor-element-2f81896 .elementor-heading-title {
    font-size: 30px !important;
}	
.elementor-1315 .elementor-element.elementor-element-81b5d4e {
    margin-bottom: 0px !important;
}	
.elementor-element.elementor-element-82124f8.elementor-widget.elementor-widget-image {
    padding: 50px;
    padding-top: 0;
	padding-bottom:0px;
}	
.elementor-1315 .elementor-element.elementor-element-9bb2ef1 .elementor-heading-title {
    font-size: 24px !important;
}	
.page-id-1315 .common-sec-03 {
    padding-top: 0px !important;
}	
.elementor-1315 .elementor-element.elementor-element-1d86f1a {
    padding: 0px 0px 48px 0px !important;
}	
.page-id-1315 .logos-section-circle::before {
    top: -490px !important;
    height: 1210px;
}	
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-681910e.printing-col-1 {
    padding-top: 0px !important;
}
	
.elementor-1315 .elementor-element.elementor-element-681910e > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}	
	
	
.page-id-1638	.elementor-1638 .elementor-element.elementor-element-2ac69e7:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-2ac69e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -80px !important;
}
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-5b1a87a3 {
    padding: 180px 0px 40px 0px !important;
}
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-341cd772 .elementor-heading-title {
    font-size: 50px !important;
    line-height: 66px !important;
}	
.page-id-1638  .elementor-element.elementor-element-752c8a8.elementor-widget.elementor-widget-text-editor {
    padding: 0 30px;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-5213167 .elementor-heading-title {
    font-size: 31px !important;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-cb8af82 .elementor-heading-title {
    font-size: 28px !important;
}	
.page-id-1638 .prog-col-1 {
    padding: 35px 20px 33px 20px !important;
}
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-01e1a5f > .elementor-widget-container {
    padding: 40px 0px 50px 0px;
}	
	
.page-id-1638 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-0118096 {
    padding-left: 26px;
    padding-right: 26px;
}
.elementor-1638 .elementor-element.elementor-element-0118096 > .elementor-element-populated {
    padding: 0px 0px 60px 0px !important;
}	
.elementor-1638 .elementor-element.elementor-element-17abf03 {
    padding: 0px 0px 60px 0px !important;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-26a1d93 {
    font-size: 27px !important;
    line-height: 41px !important;
}	
.page-id-1638  .elementor-1638 .elementor-element.elementor-element-1601db0 {
    padding: 70px 0px 0px 0px;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-b29bed6 .elementor-heading-title {
    font-size: 30px;
}	
	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-0a319fb .elementor-heading-title {
    font-size: 20px;
}
	
.elementor-1638 .elementor-element.elementor-element-9caa78c {
    padding: 36px 0px 93px 0px !important;
}	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-e2a62d3 {
    padding: 60px 25px 60px 25px !important;
}	
.page-id-1638 .elementor-1638 .elementor-element.elementor-element-e96895f .elementor-heading-title {
    font-size: 37px;
    line-height: 46px;
}	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}	
.page-id-1937	section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 220px !important;
}
	
.page-id-1937 .ads-section-01 p {
    font-size: 45px !important;
    line-height: 52px !important;
}	
	
.page-id-1937 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-top: 340px;
}	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-6572286 {
    padding: 160px 20px 0px 20px !important;
}	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-4e6c063 {
    padding: 0px 20px 35px 20px !important;
}	
	
.page-id-1937 section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8656b7.elementor-section-height-min-height.ads-section-02.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    display: none;
}	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-40b7b16 > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}	
	
.page-id-1937 .use-cases-col h4 {
    font-size: 30px !important;
    line-height: 40px !important;
}	
.page-id-1937 .process-box-col-1 {
    padding: 30px 20px 15px !important;
    margin: 0 0px 40px !important;
}	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-0607c53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
	.dich-row-new::after{
		display:none;
	}	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-95d0b4a {
    margin-bottom: 100px !important;
}	
	
.page-id-1937  .testimonials-circle .elementor-testimonial__content {
    padding: 106px 20px 63px 20px !important;
    width: 320px;
    margin: 0 auto;
}	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-68ee0444 > .elementor-element-populated {
    padding: 60px 0px 60px 0px !important;
}	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-a31e4cb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}	
.elementor-1937 .elementor-element.elementor-element-8347327 .elementor-accordion-title {
    font-size: 17px !important;
}	
.elementor-1937 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    font-size: 22px !important;
    padding: 0px 0px 50px 0px !important;
}	
	
.elementor-3789 .elementor-element.elementor-element-8347327 .elementor-accordion-title {
    font-size: 17px !important;
}	
.elementor-3789 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    font-size: 22px !important;
    padding: 0px 0px 50px 0px !important;
}		

	.review-sec-trust::after{
		display:none;
	}	
	
	
.page-id-1315 .elementor-1315 .elementor-element.elementor-element-f95ce4e > .elementor-widget-container {
    padding: 0px 10px 0px 10px !important;
}
	.page-id-2171 .elementor-2171 .elementor-element.elementor-element-3f5411c > .elementor-widget-container {
    padding: 0px 10px 46px 10px !important;
}
	
	.page-id-2171 .facebook-name::before{
		display:none;
	}	
	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-3896fbf2 .elementor-heading-title {
    font-size: 42px !important;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-c4dd137 > .elementor-widget-container {
    padding: 0px 40px 0px 0px !important;
}	
.page-id-2171 .process-box-col-1 {
    margin: 0 0px 40px !important;
}	
	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-7c01197 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}	
	
	.page-id-2506 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0px 424px !important;
}
.page-id-2506 .elementor-element.elementor-element-45a0605.elementor-widget.elementor-widget-text-editor {
    font-size: 60px;
    line-height: 83px;
}	
.elementor-3940 .elementor-element.elementor-element-25841ce > .elementor-widget-container {
    padding-top: 0px !important;
}	
.elementor-element.elementor-element-ba9543f.elementor-align-center.action-ads-btn\,.link.elementor-widget.elementor-widget-button {
    padding-bottom: 100px !important;
}	
.elementor-3940 .elementor-element.elementor-element-ba9543f > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}	
.elementor-3940 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    line-height: 42px !important;
}	
.elementor-3940 .elementor-element.elementor-element-4c0a2dc > .elementor-widget-container {
    display: none !important;
}	
.elementor-3281 .elementor-element.elementor-element-25841ce > .elementor-widget-container {
    padding-top: 100px !important;
}	
.elementor-1937 .elementor-element.elementor-element-bf4aaf2 .elementor-heading-title {
    font-size: 29px !important;
}	
.elementor-4314 .elementor-element.elementor-element-e938c30 {
    padding: 20px 30px 100px 30px !important;
}	
.elementor-4314 .elementor-element.elementor-element-857e034 .elementor-heading-title {
    font-size: 35px !important;
    line-height: 52px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-7a2bcb7.elementor-section-content-middle.elementor-section-full_width.use-cases-col.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 35px !important;
}	
.elementor-element.elementor-element-25841ce.elementor-widget.elementor-widget-image.animated.fadeInDown {
    padding-top: 10px !important;
}
.ads-section-01 p {
    font-size: 28px !important;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-12c9d4c.ads-section-2.digitalp-2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-testimonial-name {
    font-size: 25px !important;
}	
.elementor-element.elementor-element-3896fbf2.elementor-widget.elementor-widget-heading {
    margin-bottom: 50px !important;
}	
.elementor-element-3896fbf2 p.elementor-heading-title.elementor-size-default {
    line-height: 45px !important;
    font-size: 29px !important;
    padding: 0 10px;
}
.elementor-1937 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    font-size: 41px !important;
    line-height: 49px !important;
}	
	
.page-id-2506 .elementor-2506 .elementor-element.elementor-element-c4dd137 > .elementor-widget-container {
    padding: 2px 20px 0px 20px !important;
}	
.contact-form-pg {
    padding: 40px 20px 5px 20px !important;
    display: table;
}
	
.project-briefing-sec-row {
    padding-bottom: 160px !important;
}	
	
.project-briefing-sec-row::after {
    right: -80px;
    bottom: -210px;
    width: 55%;
    background-size: 100%;
	top:unset;
}	
.single .work-col-2 {
    padding-bottom: 170px !important;
    padding-top: 90px !important;
}
.single .work-col-2 .elementor-swiper-button.elementor-swiper-button-prev {
    background-image: url(/wp-content/uploads/2022/01/Group-160.png);
    width: 87px;
    height: 64px;
    left: 100px;
    z-index: 999;
    display: table;
    background-repeat: no-repeat;
    top: 300px !important;
}	
	
.single .work-col-2 .elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(/wp-content/uploads/2022/01/Group-161.png);
    width: 88px;
    height: 64px;
    right: 100px;
    z-index: 999;
    display: table;
    background-repeat: no-repeat;
    top:300px !important;
}	
	.page-id-162 .elementor-162 .elementor-element.elementor-element-93fd221 {
    margin-top: -59px;
}
	
.page-id-162 .elementor-162 .elementor-element.elementor-element-ea02efa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 10px 60px 10px;
}	
.page-id-162 a.elementor-post__read-more {
    margin-bottom: 32px !important;
}	
.newsletter-left {
    width: 100%;
    float: left;
    padding-right: 0;
}	
.page-id-162 .elementor-post__meta-data {
    top: 281px;
}	

.page-id-162 .elementor-element.elementor-element-69cd4e6.elementor-widget.elementor-widget-text-editor {
    font-size: 46px;
    line-height: 50px;
    font-weight: 900;
}
	
.elementor-2171 .elementor-element.elementor-element-f10d719 > .elementor-widget-container {
    padding: 60px 0px 50px 0px !important;
}	
header {
    position: absolute !important;
}	

.responsive-logos-home {
    margin-top: -20px;
	padding: 14px;
}	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fb12f0d {
    margin-top: -30px !important;
}	
.elementor-element.elementor-element-9497895.elementor-widget.elementor-widget-image {
    width: 50% !important;
    display: table;
    margin: 0 auto;
}	
	
#wpcf7-f17640-p2506-o1 button#cf7mls-back-btn-cf7mls_step-2 {
    margin: 0 !important;
    width: 100%;
    margin-bottom: 15px !important;
}	
	
	
#wpcf7-f17640-p2506-o1 button#cf7mls-next-btn-cf7mls_step-2 {
    width: 100% !important;
}	
	
#wpcf7-f17640-p2506-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-bottom: 0 !important;
    margin-top: 0px !important;
    width: 100% !important;
    font-size: 14px !important;
}	
	#wpcf7-f17640-p2506-o1 button#cf7mls-back-btn-cf7mls_step-3 {
    width: 100%;
    margin-bottom: 50px;
}
#wpcf7-f17640-p2506-o1 .wpcf7-response-output {
    margin-top: 0px !important;
}	
	
	
	
	
.multi-contact-form button#cf7mls-back-btn-cf7mls_step-2 {
    margin: 0 !important;
    width: 100%;
    margin-bottom: 15px !important;
}	
	
	
.multi-contact-form button#cf7mls-next-btn-cf7mls_step-2 {
    width: 100% !important;
}	
	
.multi-contact-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-bottom: 0 !important;
    margin-top: 0px !important;
    width: 100% !important;
    font-size: 14px !important;
}	
.multi-contact-form button#cf7mls-back-btn-cf7mls_step-3 {
    width: 100%;
    margin-bottom: 50px;
}
.multi-contact-form .wpcf7-response-output {
    margin-top: 0px !important;
}	

	.multi-contact-form span.wpcf7-list-item-label {
    padding-right: 20px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-87afa9f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 40px;
}	
	.elementor-element.elementor-element-b07585b.elementor-widget.elementor-widget-image .elementor-widget-container {
    padding-top: 40px;
}
	.elementor-element.elementor-element-b07585b.elementor-widget.elementor-widget-image {
    padding-bottom: 60px;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-2223bbb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 40px;
}
	
.elementor-element.elementor-element-73b6345.elementor-widget.elementor-widget-image .elementor-widget-container {
    padding-top: 40px;
}	
	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f657488.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 60px;
}	
	
.elementor-element.elementor-element-bb6419e.elementor-hidden-desktop.elementor-hidden-tablet.elementor-widget.elementor-widget-image-carousel {
    display: none;
}	
.elementor-element.elementor-element-b281528.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    padding-top: 40px;
}	
	
.elementor-element.elementor-element-b649cae.elementor-widget.elementor-widget-image .elementor-widget-container {
    padding-top: 40px;
}	
.elementor-element.elementor-element-c10c002.elementor-widget.elementor-widget-image .elementor-widget-container {
    padding-top: 0;
}	
	
#testimonials-landingpage .elementor-testimonial__content {
    padding: 130px 20px 58px 20px !important;
    width: 100%;
}	
	
#testimonials-landingpage cite.elementor-testimonial__cite {
    bottom: 64px !important;
    display: grid;
}
.prog-col-1 {
    padding: 35px 20px 33px 20px !important;
}	
	
.process-box-col-1-landingpage {
    width: 100% !important;
    margin-top: 0px;
    margin-right: 0 !important;
    margin-bottom: 50px;
}
	
.process-box-col-1-landingpage:last-child {
    margin-bottom: 0px;
}	
	
    div#paoc-popup-19781-2 {
        height: 340px !important;
        margin-top: 0 !important;
        padding: 0;
        background: no-repeat;
    }
	
		
.page-id-17404 .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-cf450aa.blog-kontakt-formula {
    margin-top: 0;
    width: 100%;
}
	
.page-id-17404 .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f7913ed.blog-kontakt-formula {
    margin-top: 0;
    width: 100%;
}
	
.elementor-accordion .elementor-tab-content {
    padding: 15px 4px !important;
 }	
	
.foo-col-1 {
    margin-bottom: 20px;
}	
	
	    .top-ac-home-btn-new2 {
        position: unset !important;
    }
.top-ac-home-btn-new2 a {
    width: 100% !important;
    display: block;
}	
	
div#paoc-popup-22175-3 {
        height: unset !important;
        margin-top: 0 !important;
    }	
	
	
.contact-form-seo-test-result .seo-keyword-n {
    width: 100%;
    float: none;
}	
	
	    .foo-col-1:nth-child(4) {
        margin-bottom: 0;
        padding-bottom: 0;
    }
	    .footer-row-2 {
        padding-bottom: 20px;
    }
	.elementor-menu-toggle {
    padding-top: 16px !important;
}
	
	.elementor-element.elementor-element-d268ada.elementor-hidden-desktop.elementor-hidden-tablet.elementor-hidden-mobile.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
    display: table;
}
	.elementor-element.elementor-element-ae12d8a.elementor-hidden-desktop.elementor-hidden-tablet.elementor-widget.elementor-widget-html {
    display: none;
}
	
	.home .elementor-post__text {
    margin-top: 0 !important;
    padding-top: 17px !important;
}
	
}





@media screen and  (max-width: 540px) {

	.goog-ads-test .elementor-swiper-button.elementor-swiper-button-prev {
    margin-left: 200px;
}
	
	.single .work-col-2 .elementor-swiper-button.elementor-swiper-button-prev {
    top: 350px !important;
}	
	
.single .work-col-2 .elementor-swiper-button.elementor-swiper-button-next {
    top: 350px !important;

}	
	
.elementor-2528 .elementor-element.elementor-element-222261a3 {
    width: 25% !important;
}	
	
}



@media screen and  (max-width: 428px) {
	
	.ekomi-widget {
    display: none !important;
}
	.elementor-7 .elementor-element.elementor-element-ddf5333 .elementor-heading-title{
		font-size: 44px !important;
	}
	.elementor-7 .elementor-element.elementor-element-ddf5333 .elementor-heading-title{
		font-size: 40px !important;
	}
	
	.elementor-5458 .elementor-element.elementor-element-708c76a {
    padding: 100px 10px 70px 10px !important;
}

	.page-id-5458 .elementor-5458 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 220px 0px !important;
}

.page-id-5458 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 290px !important;
}

.page-id-5458 .elementor-element.elementor-element-0747a8b.elementor-widget.elementor-widget-heading {
    padding-bottom: 60px;
}


	.elementor-5458 .elementor-element.elementor-element-e054c56 {
    padding: 20px 0px 0px 0px !important;
}		
.elementor-5458 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center !important;
}	

.elementor-5458 .elementor-element.elementor-element-54fec16 {
    padding: 0px 20px 50px 20px !important;
}	
	.elementor-5458 .elementor-element.elementor-element-39e8d3cf {
    text-align: center !important;
}

.elementor-5458 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    padding: 0px 20px 50px 0px !important;
}	
	.elementor-5458 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}


.page-id-5458 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 288px !important;
}
	.page-id-5458 .elementor-3731 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 210px 0px !important;
}
	
.page-id-5458 .elementor-5458 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 0px 60px 0px !important;
}		

	.elementor-5458 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 90px 0px !important;
}
.elementor-5458 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-5458 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-5458 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-5458 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}		





	
.elementor-5458 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-5458 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-5458 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-5458 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}	
	
	.elementor-3940 .elementor-element.elementor-element-708c76a {
    padding: 100px 10px 70px 10px !important;
}
	.elementor-7 .elementor-element.elementor-element-86667bd .elementor-heading-title{
		font-size: 45px !important;
		line-height: 55px !important;
	}
	.page-id-3940 .elementor-3940 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 220px 0px !important;
}
	.elementor-5267 .elementor-element.elementor-element-708c76a {
    padding: 100px 10px 70px 10px !important;
}

	.page-id-5267 .elementor-5267 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 220px 0px !important;
}

.page-id-5267 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 290px !important;
}

.page-id-5267 .elementor-element.elementor-element-0747a8b.elementor-widget.elementor-widget-heading {
    padding-bottom: 60px;
}


	.elementor-5267 .elementor-element.elementor-element-e054c56 {
    padding: 20px 0px 0px 0px !important;
}		
.elementor-5267 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center !important;
}	

.elementor-5267 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 50px 20px !important;
}	
	.elementor-5267 .elementor-element.elementor-element-39e8d3cf {
    text-align: center !important;
}

.elementor-5267 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    padding: 0px 20px 50px 0px !important;
}	
	.elementor-5267 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}


.page-id-5267 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 288px !important;
}
	.page-id-5267 .elementor-3731 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 210px 0px !important;
}
	
.page-id-5267 .elementor-5267 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 0px 60px 0px !important;
}		

	.elementor-5267 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 90px 0px !important;
}
.elementor-5267 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-5267 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-5267 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-5267 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}		





	
.elementor-5267 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-5267 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-5267 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-5267 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}	



.elementor-4314 .elementor-element.elementor-element-708c76a {
    padding: 100px 10px 70px 10px !important;
}

	.page-id-4314 .elementor-4314 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 220px 0px !important;
}

.page-id-4314 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 290px !important;
}

.page-id-4314 .elementor-element.elementor-element-0747a8b.elementor-widget.elementor-widget-heading {
    padding-bottom: 60px;
}


	.elementor-4314 .elementor-element.elementor-element-e054c56 {
    padding: 20px 0px 0px 0px !important;
}		
.elementor-4314 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center !important;
}	

.elementor-4314 .elementor-element.elementor-element-54fec16 {
    padding: 10px 20px 50px 20px !important;
}	
	.elementor-4314 .elementor-element.elementor-element-39e8d3cf {
    text-align: center !important;
}

.elementor-4314 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    padding: 0px 20px 50px 0px !important;
}	
	.elementor-4314 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}


.page-id-4314 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 288px !important;
}
	.page-id-4314 .elementor-3731 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 210px 0px !important;
}
	
.page-id-4314 .elementor-4314 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 0px 60px 0px !important;
}		

	.elementor-4314 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 90px 0px !important;
}
.elementor-4314 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-4314 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-4314 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-4314 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}		





	
.elementor-4314 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-4314 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-4314 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-4314 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}	
.page-id-3940 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 290px !important;
}

.page-id-3940 .elementor-element.elementor-element-0747a8b.elementor-widget.elementor-widget-heading {
    padding-bottom: 60px;
}


	.elementor-3940 .elementor-element.elementor-element-e054c56 {
    padding: 20px 0px 0px 0px !important;
}		
.elementor-3940 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center !important;
}	

.elementor-3940 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 50px 20px !important;
}	
	.elementor-3940 .elementor-element.elementor-element-39e8d3cf {
    text-align: center !important;
}

.elementor-3940 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    padding: 0px 20px 50px 0px !important;
}	
	.elementor-3940 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}


.page-id-3940 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 288px !important;
}
	.page-id-3940 .elementor-3731 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 210px 0px !important;
}
	
.page-id-3940 .elementor-3940 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 0px 60px 0px !important;
}		

	.elementor-3940 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 90px 0px !important;
}
.elementor-3940 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-3940 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-3940 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-3940 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}		





	
.elementor-3940 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-3940 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-3940 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-3940 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}	
	
	.elementor-3789 .elementor-element.elementor-element-708c76a {
    padding: 100px 10px 70px 10px !important;
}
	
.elementor-1937 .elementor-element.elementor-element-708c76a {
    padding: 100px 10px 70px 10px !important;
}	
	
.elementor-3731 .elementor-element.elementor-element-708c76a {
    padding: 100px 10px 70px 10px !important;
}	
	
	.page-id-3789 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 290px !important;
}
	
	.elementor-element.elementor-element-5c71ccb5.elementor-widget.elementor-widget-heading {
    padding-top: 80px;
}
	.page-id-3789 .elementor-3789 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 220px 0px !important;
}
	
	.elementor-3789 .elementor-element.elementor-element-e054c56 {
    padding: 20px 0px 0px 0px !important;
}		
.elementor-3789 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center !important;
}	

.elementor-3789 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 50px 20px !important;
}	
	.elementor-3789 .elementor-element.elementor-element-39e8d3cf {
    text-align: center !important;
}

.elementor-3789 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    padding: 0px 20px 50px 0px !important;
}	
	.elementor-3789 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}
	
	
		.elementor-3789 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 90px 0px !important;
}
.elementor-3789 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-3789 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-3789 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-3789 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}
	
	
	
	.elementor-3789 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-3789 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-3789 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-3789 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}	
	
	
.page-id-1937 .elementor-1937 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 210px 0px !important;
}	
	
	.page-id-3789 .elementor-element.elementor-element-0747a8b.elementor-widget.elementor-widget-heading {
    padding-bottom: 60px;
}

	.page-id-1937 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 260px !important;
}
	.elementor-1937 .elementor-element.elementor-element-39e8d3cf {
    text-align: center;
}
	.elementor-element.elementor-element-d432834.elementor-align-left.action-ads-btn.elementor-widget.elementor-widget-button {
    display: table !important;
    margin: 0 auto !important;
    float: none;
    text-align: center;
}
	.elementor-element.elementor-element-ccd82d2.elementor-widget.elementor-widget-image {
    padding-top: 70px;
}
	.printing-col-1 {
    padding-top: 28px !important;
}
.elementor-element-3896fbf2 p.elementor-heading-title.elementor-size-default {
    padding: 0 0px !important;
    font-size: 27px !important;
    line-height: 44px !important;
}
.page-id-2506	.elementor-element-3896fbf2 p.elementor-heading-title.elementor-size-default {
    padding: 0 0px !important;
    font-size: 46px !important;
    line-height: 58px !important;
}
.elementor-1937 .elementor-element.elementor-element-e054c56 {
    padding: 20px 0px 0px 0px !important;
}	
	.elementor-3731 .elementor-element.elementor-element-e054c56 {
    padding: 20px 0px 0px 0px !important;
}	
	.elementor-3281 .elementor-element.elementor-element-e054c56 {
    padding: 20px 0px 0px 0px !important;
}		
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-68ee0444 {
    text-align: center !important;
}	
.elementor-element.elementor-element-cb4bf88.animated-slow.elementor-widget.elementor-widget-image.animated.zoomIn img {
    width: 62% !important;
}	
.page-id-3737 figure.gallery-item {
    margin-bottom: 40px !important;
}	
.page-id-3737 .store-review-col-1 {
    height: 290px;
    width: 300px !important;
}	
.page-id-3778 .store-review-col-1 {
    padding-bottom: 50px;
}	
.elementor-3731 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center !important;
}	
.elementor-3281 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center !important;
}		
.elementor-1937 .elementor-element.elementor-element-39e8d3cf {
    text-align: center !important;
}	
	.elementor-1937 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center !important;
}
.process-section-col {
    padding: 0 13px !important;
}	
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-1f6552c.elementor-section-content-middle.printing-sec-row.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 0 18px !important;
}
.elementor-element.elementor-element-fca6b6d.elementor-nav-menu--stretch.elementor-nav-menu__text-align-center.elementor-absolute.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
    left: -27px !important;
}	
.elementor-3731 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 50px 20px !important;
}	
	.elementor-3731 .elementor-element.elementor-element-39e8d3cf {
    text-align: center !important;
}

.elementor-3731 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    padding: 0px 20px 50px 0px !important;
}	
	.elementor-3731 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}
.elementor-3281 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center !important;
}	

.elementor-3281 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 50px 20px !important;
}	
	.elementor-3281 .elementor-element.elementor-element-39e8d3cf {
    text-align: center !important;
}

.elementor-3281 .elementor-element.elementor-element-8347327 .elementor-tab-content {
    padding: 0px 20px 50px 0px !important;
}	
	.elementor-3281 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}
	
	.page-id-3731 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 288px !important;
}
	.page-id-3731 .elementor-3731 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 210px 0px !important;
}
	
.page-id-3731 .elementor-3731 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 0px 60px 0px !important;
}		

	.elementor-3731 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 90px 0px !important;
}
.elementor-3731 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-3731 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-3731 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-3731 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}		
	
	
.page-id-3281 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 288px !important;
}
	.page-id-3281 .elementor-3731 .elementor-element.elementor-element-9c47fcc {
    padding: 0px 0px 210px 0px !important;
}
	
.page-id-3281 .elementor-3281 .elementor-element.elementor-element-2f23eb9 {
    padding: 0px 0px 60px 0px !important;
}		

	.elementor-3281 .elementor-element.elementor-element-310cf96 {
    padding: 0px 0px 90px 0px !important;
}
.elementor-3281 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-3281 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-3281 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-3281 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}		
	
	
	
	.elementor-3281 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-3281 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-3281 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-3281 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}	
	
	
	
	
	
.elementor-1937 .elementor-element.elementor-element-bf4aaf2 {
    text-align: center;
}	
.elementor-1937 .elementor-element.elementor-element-84d73e7 {
    padding: 50px 20px 30px 20px !important;
}	
	.elementor-1937 .elementor-element.elementor-element-7a2bcb7 {
    padding: 100px 20px 50px 20px !important;
}
.elementor-1937 .elementor-element.elementor-element-54fec16 {
    padding: 100px 20px 60px 20px;
}	
	.page-id-3767 .elementor-3767 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 0px 150px 0px !important;
}
.page-id-3767 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155 {
    padding-top: 0px !important;
}	
.page-id-3767 section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7e8774e.elementor-section-content-middle.ser-col-1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
}	
	
.page-id-3767 section.elementor-section.elementor-top-section.elementor-element.elementor-element-e260a34.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 7px !important;
}	
	
.page-id-3767 .elementor-3767 .elementor-element.elementor-element-7a2bcb7 {
    padding: 130px 20px 130px 20px !important;
}	
.page-id-3767 .elementor-3767 .elementor-element.elementor-element-7759cd3 {
    padding: 0px 20px 80px 20px !important;
}
.elementor-3767 .elementor-element.elementor-element-4d3d169 {
    padding: 0px 25px 60px 25px !important;
}	
.elementor-element.elementor-element-41e8aeb.elementor-widget.elementor-widget-image {
    padding-bottom: 40px !important;
}	
		.single .work-col-2 .elementor-swiper-button.elementor-swiper-button-prev {
    top: 300px !important;
}	
	.elementor-3767 .elementor-element.elementor-element-0a7e546 {
    padding: 0px 25px 60px 25px !important;
}
.elementor-162 .elementor-element.elementor-element-447813a {
    padding: 70px 0px 50px 0px !important;
}	
.elementor-2171 .elementor-element.elementor-element-18244ed > .elementor-widget-container {
    padding: 0px 0px 55px 0px !important;
}	
.elementor-element.elementor-element-823f446.elementor-widget.elementor-widget-image {
    padding-top: 0px !important;
}	
.elementor-element.elementor-element-4e0f596.elementor-widget.elementor-widget-image {
    padding-top: 60px !important;
}	
.elementor-3737 .elementor-element.elementor-element-d1b2076 > .elementor-widget-container {
    padding: 50px 0px 50px 0px !important;
    line-height: 104px !important;
}	
.elementor-3789 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    font-size: 51px !important;
}	
.elementor-element.elementor-element-a508bb3.elementor-widget.elementor-widget-image {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-bd51fb8 {
    padding-top: 40px !important;
}	
.elementor-3778 .elementor-element.elementor-element-a953ccb .elementor-heading-title {
    font-size: 52px !important;
    line-height: 55px !important;
}	
.single .work-col-2 .elementor-swiper-button.elementor-swiper-button-next {
    top: 300px !important;
	}
.elementor-3778 .elementor-element.elementor-element-3f5411c > .elementor-widget-container {
    padding: 0px 10px 46px 10px !important;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f14abb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -5px;
}
.goog-ads-test .elementor-swiper-button.elementor-swiper-button-prev {
    margin-left: 148px;
}
	
	.page-id-165 .elementor-165 .elementor-element.elementor-element-6759ae0 {
    padding: 0px 0px 150px 0px !important;
}
.page-id-165 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155 {
    padding-top: 0px !important;
}	
.page-id-165 section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7e8774e.elementor-section-content-middle.ser-col-1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
}	
	
.page-id-165 section.elementor-section.elementor-top-section.elementor-element.elementor-element-e260a34.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 7px !important;
}	
	
.page-id-165 .elementor-165 .elementor-element.elementor-element-7a2bcb7 {
    padding: 130px 20px 130px 20px !important;
}	
.page-id-165 .elementor-165 .elementor-element.elementor-element-7759cd3 {
    padding: 50px 20px 80px 20px !important;
}	
	
.desktop-pro-top-view {
    padding-top: 0 !important;
}	
.proj-brief-content .elementor-widget-container {
    padding-right: 30px !important;
}	
.project-briefing-sec-row .elementor-widget-container {
    padding-right: 30px !important;
}	
.unserer-col-new .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 0px !important;
}	
.project-graphics-img img {
    width: 100% !important;
    max-width: 100% !important;
    padding: 30px 30px 0px 30px;
}	
.related-projects-row-thumbnails {
    padding-top: 230px !important;
	padding-bottom:60px !important;
}	
.related-projects-row::after {
    right: 0px;
    top: 373px;
    width: 19%;
}	
.view-all-projectes {
    padding-bottom: 180px;
}	
	
.related-projects-row-thumbnails::before {
    left: -70px;
    bottom: -331px;
}	
.page-id-1937 .elementor-element.elementor-element-0747a8b.elementor-widget.elementor-widget-heading {
    padding-bottom: 60px;
}	
	
.page-id-3281 .elementor-element.elementor-element-0747a8b.elementor-widget.elementor-widget-heading {
    padding-bottom: 60px;
}		
	
.page-id-3731 .elementor-element.elementor-element-0747a8b.elementor-widget.elementor-widget-heading {
    padding-bottom: 60px;
}	
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d81c2aa.elementor-section-content-middle.digital-col-new.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p.elementor-heading-title.elementor-size-default {
    font-size: 28px !important;
}	
	
.page-id-13328 .gallery-spacing-custom .elementor-image-gallery .gallery-icon {
    padding: 10px;
    padding-bottom: 7px;
}	
	
}




@media screen and  (max-width: 414px) {
.testimonials-circle .elementor-testimonial__text {
    font-size: 17px !important;
    line-height: 30px !important;
}	
	.elementor-13328 .elementor-element.elementor-element-b92e3f8 .elementor-heading-title {
    font-size: 27px !important;
    text-align: center !important;
}
	
.page-id-3940 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 20px;
}	
.page-id-5458 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 20px;
}	

.page-id-5458 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 301px !important;
}	
.page-id-3940 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 301px !important;
}
	
	
.page-id-3789 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 20px;
}	

	.page-id-5267 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 20px;
}	

.page-id-5267 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 301px !important;
}		

.page-id-3789 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 301px !important;
}	
	.elementor-3731 .elementor-element.elementor-element-a1d5996 {
    padding: 120px 0px 0px 0px !important;
}
	
.page-id-3731 section.elementor-section.elementor-top-section.elementor-element.elementor-element-54fec16.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 120px !important;
}
	
.elementor-3731 .elementor-element.elementor-element-0747a8b .elementor-heading-title {
    font-size: 48px !important;
    line-height: 56px !important;
}	
	
.page-id-3731 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 344px !important;
}	
	
.page-id-3281 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 301px !important;
}		
	
.page-id-1937 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 301px !important;
}			
	

.elementor-element-58c418d p.elementor-heading-title.elementor-size-default {
    font-size: 30px !important;
    line-height: 43px !important;
}
.page-id-3789 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 20px;
}	

.elementor-3783 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    font-size: 47px !important;
    line-height: 59px !important;
}	
	
	.elementor-7 .elementor-element.elementor-element-9dae3f2 .elementor-testimonial-content::after{
		top:410px;
	}


.elementor-3778 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    font-size: 47px !important;
    line-height: 59px !important;
}		
	
.elementor-3752 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    font-size: 47px !important;
    line-height: 59px !important;
}		
	
.elementor-3747 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    font-size: 47px !important;
    line-height: 59px !important;
}	

.elementor-3742 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    font-size: 47px !important;
    line-height: 59px !important;
}	

	
	
.elementor-3737 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    font-size: 39px !important;
    line-height: 51px !important;
}
	

.elementor-3760 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    font-size: 47px !important;
    line-height: 59px !important;
}	
.page-id-162 .elementor-post__meta-data {
    top: 265px;
}		
.elementor-2265 .elementor-element.elementor-element-1ea9b92 {
    margin-top: -70px !important;
}
	.logos-section-circle::before {
    background-image: url(/wp-content/uploads/2022/01/Group-47-1.png);
    top: -428px;
}
	.common-sec-03::before {
    top: -2060px;
}
	.elementor-7 .elementor-element.elementor-element-0a0d90b::before {
    bottom: -1399px !important;
}
.testimonials-circle .elementor-main-swiper {
    width: 91% !important;
}
.testimonials-circle .elementor-testimonial__content {
    padding: 92px 20px 78px 20px !important;
    width: 338px !important;
    margin: 0 auto;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-91815ad::after {
    top: -65px;
    transform: rotate( 
358deg);
    right: -171px;
    background-size: 79%;
}	
	.elementor-1937 .elementor-element.elementor-element-7ea7e87 img {
    width: 60% !important;
}
	.page-id-1937 .ads-section-01 p {
    line-height: 10px !important;
}
.elementor-1315 .elementor-element.elementor-element-58c418d .elementor-heading-title {
    font-size: 47px !important;
    line-height: 59px !important;
}	
.elementor-element.elementor-element-3f5411c.elementor-widget.elementor-widget-text-editor {
    padding: 0 20px !important;
}	
.store-review-col-1 {
    width: 320px !important;
    padding: 95px 0px 42px;
}	
.page-id-1937 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 20px;
}	
	
.page-id-2171 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 30px !important;
}	
.page-id-2171 section.elementor-section.elementor-top-section.elementor-element.elementor-element-54fec16.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
}
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-3896fbf2 .elementor-heading-title {
    font-size: 40px !important;
}	
.page-id-2171 section.elementor-section.elementor-top-section.elementor-element.elementor-element-54fec16.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding-top: 53px !important;
}	
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-522c316 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
.page-id-2171 .elementor-2171 .elementor-element.elementor-element-47b6e70 .elementor-heading-title {
    font-size: 49px !important;
}
.single .work-col-2 {
    padding-bottom: 150px !important;
    padding-top: 60px !important;
}	
	
.page-id-3731 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 20px;
}	
.elementor-3281 .elementor-element.elementor-element-7ea7e87 img {
    width: 60% !important;
}	
.elementor-element.elementor-element-b7b3334.elementor-widget.elementor-widget-text-editor {
    font-size: 64px;
}	
	.elementor-3281 .elementor-element.elementor-element-68ca6a4 .elementor-heading-title{
		font-size: 31px !important;
	}
	.elementor-3281 .elementor-element.elementor-element-79d7903 .elementor-heading-title{
		font-size: 31px !important;
	}
	.elementor-3281 .elementor-element.elementor-element-b8793a8 .elementor-heading-title{
		font-size: 31px !important;
	}
	.elementor-3281 .elementor-element.elementor-element-8d659a6 .elementor-heading-title{
		font-size: 31px !important;
	}
	.elementor-3281 .elementor-element.elementor-element-9974792 .elementor-heading-title{
		font-size: 31px !important;	
	}
	.elementor-3281 .elementor-element.elementor-element-f6344b5 .elementor-heading-title{
		font-size: 31px !important;	
	}
	.elementor-3281 .elementor-element.elementor-element-ba6a7fa > .elementor-widget-container{
		padding: 0px !important;
	}
	.elementor-3281 .elementor-element.elementor-element-bff43fc > .elementor-widget-container{
		padding: 0px !important;
	}
	.elementor-3281 .elementor-element.elementor-element-8bce07f .elementor-heading-title {
    font-size: 42px !important;
}
	.elementor-3281 .elementor-element.elementor-element-bf4aaf2 .elementor-heading-title {
    font-size: 24px !important;
}
	.foo-text-title p {
		background-image: none;
	}
}


@media screen and  (max-width: 390px) {

	
		.single .work-col-2 .elementor-swiper-button.elementor-swiper-button-prev {
    top: 270px !important;
			    left: 80px;
}	
	
.single .work-col-2 .elementor-swiper-button.elementor-swiper-button-next {
    top: 270px !important;
	    right: 80px;
	}
	
	.page-id-4314 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-794a1155.unserer-col-new {
    padding-left: 20px;
}	

.page-id-4314 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7889a8ab.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: 0 301px !important;
}	
	
}

@media screen and  (max-width: 375px) {
.elementor-7 .elementor-element.elementor-element-9b3cfd7 .elementor-heading-title {
    font-size: 46px !important;
}
	mark{
		background-size: 1.5rem 2.75rem !important;
	}
.testimonials-circle .elementor-testimonial__text {
    font-size: 16px !important;
    line-height: 23px !important;
}	
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-size: 14px !important;
}	
	
	.elementor-7 .elementor-element.elementor-element-2a2a15e .elementor-heading-title{
		font-size: 51px !important;
		line-height: 60px !important;
	}
	.elementor-1937 .elementor-element.elementor-element-0747a8b .elementor-heading-title{
		font-size: 48px !important;
	}
	.testimonials-circle .elementor-testimonial__content {
		width: 320px !important;
	}
.elementor-1937 .elementor-element.elementor-element-bf4aaf2 .elementor-heading-title {
    font-size: 24px !important;
	line-height: 40px !important;
}
	.seo-keyword-n {
    padding-top: 10px;
}
	input.wpcf7-form-control.has-spinner.wpcf7-submit {
		width: 310px !important;
		font-size: 14px !important;
	}
.goog-ads-test .elementor-swiper-button.elementor-swiper-button-prev {
    margin-left: 128px;
}
.page-id-162 .elementor-post__meta-data {
    top: 241px;
}	
	.elementor-element.elementor-element-5c71ccb5.elementor-widget.elementor-widget-heading {
    padding-top: 80px;
}	
	.elementor-7 .elementor-element.elementor-element-3e39e57 .elementor-heading-title{
		font-size: 55px !important;
		line-height: 30px !important;
	}
	.foo-text-title p {
		padding-left: 7px !important;
	}
	.elementor-2171 .elementor-element.elementor-element-d3fad88 > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}
	.elementor-2171 .elementor-element.elementor-element-d3fad88{
		font-size: 30px !important;
	}
	.elementor-2171 .elementor-element.elementor-element-b48a088 > .elementor-widget-container {
     padding: 0px 0px 0px 0px !important; 
}
	.elementor-3940 .elementor-element.elementor-element-58c418d .elementor-heading-title{
		font-size: 45px !important;
	}
	.elementor-3940 .elementor-element.elementor-element-7ea7e87 img {
    width: 60% !important;
}
	.elementor-element-3896fbf2 p.elementor-heading-title.elementor-size-default {
    line-height: 38px !important;
}
	.elementor-3940 .elementor-element.elementor-element-a45cc29 .elementor-heading-title{
		font-size: 45px !important;
	}
	.elementor-3940 .elementor-element.elementor-element-0747a8b .elementor-heading-title{
		line-height: 48px !important;
		font-size: 45px !important;
	}
.elementor-3940 .elementor-element.elementor-element-3a28d87 .elementor-heading-title {
    font-size: 29px !important;
    line-height: 40px !important;
}	
	
	.elementor-3940 .elementor-element.elementor-element-857e034 .elementor-heading-title {
    line-height: 40px !important;
    font-size: 38px !important;
}
	.elementor-3940 .elementor-element.elementor-element-8bce07f .elementor-heading-title {
    font-size: 38px !important;
    line-height: 40px !important;
}
	.elementor-4314 .elementor-element.elementor-element-7ea7e87 > .elementor-widget-container img{
		width: 70% !important;
	}
	.page-id-4314 .ads-section-01 p {
    font-size: 36px !important;
    line-height: 12px !important;
	}
	.elementor-4314 .elementor-element.elementor-element-79d7903 .elementor-heading-title {
    font-size: 24px !important;
}
	.elementor-4314 .elementor-element.elementor-element-a45cc29 .elementor-heading-title{
		font-size: 36px !important;
		line-height: 8px !important;
	}
	.elementor-4314 .elementor-element.elementor-element-0747a8b .elementor-heading-title{
		line-height: 47px !important;
		font-size: 42px !important;
	}
	.elementor-4314 .elementor-element.elementor-element-857e034 .elementor-heading-title {
    font-size: 35px !important;
}
	.elementor-4314 .elementor-element.elementor-element-8bce07f .elementor-heading-title {
    font-size: 42px !important;
	line-height: 53px !important;
}
	.elementor-4314 .elementor-element.elementor-element-4603b95 .elementor-heading-title{
		font-size: 25px !important;		
	}
	.elementor-4314 .elementor-element.elementor-element-0a3b3f8 .elementor-heading-title{
		font-size: 25px !important;		
	}
	.elementor-4314 .elementor-element.elementor-element-7dd3037 .elementor-heading-title{
		font-size: 25px !important;
	}
}





