@media (max-width: 1280px) {
	.woocommerce-page #nd_options_header_6 img.nd_elements_open_navigation_sidebar_content {
		filter: invert(0);
	}
}

@media (max-width: 850px) {


    .clientsSatifiesServices {
        position: absolute !important;
        top: -8%;
        left: 43px;
    }

    #qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
        margin: 0 !important;
    }

    #qlwapp.qlwapp-button .qlwapp-toggle {
        height: 50px !important;
    }

    #start_nicdark_framework .elementor-inner-column .elementor-widget-heading.titleFirstSectionService h2 {
        font-size: 30px;
    }

    div[data-id="b5d42e7"] .elementor-widget-wrap{
        padding: 0px 0px 0px 0px !important;
    }

    div[data-id="8fc7eb6"] .elementor-widget-wrap{
        text-align: center !important;
    }

    section[data-id="1a53b1e"] {
        padding: 0px 30px !important;
    }

    div[data-id="8fc7eb6"] .elementor-widget-container,
    div[data-id="a456aba"] .elementor-widget-container {
        margin-bottom: 10px !important;
    }

    div[data-id="c535032"] .elementor-widget-wrap{
        margin: 0px 0px 0px 0px !important;
    }

    section[data-id="ac23b2d"] {
        margin: 0px 0px 0px 0px !important;
    }

    section[data-id="4470886"] {
        margin: 50px 0px 0px 0px !important;
        padding: 0px 0px 0px 0px !important;
    }

    section[data-id="588ff7b"] {
        margin: 40px 0px 0px 0px !important;
        padding: 0px 0px 0px 0px !important;
    }

    div[data-id="a0706b4"] {
        margin: 20px 10px 40px 10px !important;
    }

    div[data-id="232be20"] .elementor-widget-wrap{
        padding: 0px 0px 0px 0px !important;
    }

    input {
        padding: 10px 3px 10px !important;
    }

    div[data-id="599c6906"] {
        margin: 50px 0px 0px 0px !important;
    }

    div[data-id="14167b62"] {
        width: 100% !important;
    }

    div[data-id="241c4f4e"] {
        margin: 25px 0px 25px 0px;
        width: 100% !important;
    }

    div[data-id="300f611e"] {
        width: 100% !important;
    }

    div[data-id="103079c"] .elementor-widget-wrap{
        padding: 0px 0px 0px 0px !important;
    }

    div[data-id="c5cd42c"],
    div[data-id="0b36284"],
    div[data-id="ae928ab"],
    div[data-id="51fc170"],
    div[data-id="9e12023"],
    div[data-id="5a734ce"],
    div[data-id="4caacba"],
    div[data-id="eedada0"] {
        margin-bottom: 30px;
    }
}

form.wpcf7-form.invalid .wpcf7-not-valid-tip {
    background-color: transparent;
}

form.wpcf7-form.invalid .wpcf7-not-valid-tip,
form.wpcf7-form.invalid input {
    margin: 0 !important;
}


#qlwapp.qlwapp-button .qlwapp-text {
    display: none;
}

#qlwapp.qlwapp-button .qlwapp-toggle {
    height: 50px;
    width: 50px;
}


#qlwapp.qlwapp-button .qlwapp-toggle {
    background-color: #000;
}

#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
    margin-right: 0 !important;
}

#popUpPeople h2 {
    font-family: "Nunito", Sans-serif;
    color: #0981A7;	
}

.page-id-12751 section[data-id="5ae09b0"] .elementor-button.elementor-size-sm,
.page-id-12751 section[data-id="9d0ec15"] .elementor-button.elementor-size-sm {
    background-color: #E3A85A !important; 
}

.elementor-68 .elementor-element.elementor-element-27f104b9 .nd_elements_navigation_component div > ul li > ul.sub-menu > li a {
    padding-right: 10px !important;
}

section[data-id="9d12176"] input.wpcf7-submit {
    background-color: #28a0af !important;
}

#nd_options_header_6 .elementor-68 .elementor-element.elementor-element-27f104b9 .nd_elements_navigation_component div > ul li > ul.sub-menu li > ul.sub-menu {
    margin-left: 100%;
    padding-left: 0;
}

#slider-7-slide-7-layer-36 .fab.fa-tiktok:before,
#slider-7-slide-7-layer-36 .fab.fa-tiktok {
    font-family: 'Font Awesome 5 Brands' !important;
    font-weight: 400;
}

.fixedHeader #header_01_navsection {
    margin-top: 0;
}


.fixedHeader .elementor-widget-image img {
    filter: invert(1);
}

.fixedHeader div[data-id="1df923a"] .elementor-widget-container .uael-mc > a#uael-mc__btn .fa-shopping-cart,
.fixedHeader ul#menu-menu-principal > li > a,
.fixedHeader * {
    color: #000;
}


@media (max-width: 800px) {
    #header_01_top_header {
        margin-top: -5px;
        padding: 0;
    }
    
    #servicesHome section .elementor-heading-title {
        font-size: 18px;
    }
    
}

@media (max-width: 700px) {
    div[data-id="2aa2966c"],
    div[data-id="556d9876"] {
        text-align: center !important;
    }
    
    div[data-id="c087648"],
    div[data-id="25dec417"] {
        margin-top: 20px;
        margin-bottom: 0 !important;
    }
    
    div[data-id="f8058eb"],
    div[data-id="aecbf01"],
    div[data-id="4e9091d"] {
        width: 100% !important;
    }
    
    #menu-1-5c5bfa8 li a {
        padding: 5px 0px;
    }
    
    
    section[data-id="9d12176"] {
        padding-top: 20px;
    }
    
    section[data-id="9d12176"] .elementor-widget-wrap {
        padding: 0px 10px !important;
    }
    
    div[data-id="c087648"] h4,
    div[data-id="25dec417"] h4 {
        text-align: center !important;
    }
    
    ul#menu-1-bd45854 li a {
        display: block;
        text-align: center;
    }
}

@media (max-width: 1025px) {
    #start_nicdark_framework .elementor-inner-column .elementor-widget-heading.titleFirstSectionService h2 {
        font-size: 35px;
    }
    
    #start_nicdark_framework .clientsSatifiesServices .elementor-widget-heading:nth-child(2) h2 {
        font-size: 35px;
    }
}

@media (min-width: 1200px) {
    #menu-menu-principal > li:last-child  {
        display: none;
    }
}

@media (max-width: 600px) {
    .highTextService p {
        font-size: 15px;
    }
	
	div[data-id="26551f6c"] h2 {
		padding: 0 !important;
		padding-right: 8px !important;
	}
	div[data-id="26551f6c"] a {
		font-size: 14px !important;
	}
	
    
    .bgImageSecondSectionService,
    .clientsSatifiesServices {
        display: none;
    }
    
    #start_nicdark_framework .elementor-widget-heading.titleMiddleServices h3 {
        font-size: 23px;
        font-weight: 600;
    }
    
    #start_nicdark_framework .genericTextService p {
        font-size: 15px;
    }
    
    #start_nicdark_framework .genericTextService ul li {
        font-size: 15px;
    }
    
    #nd_options_footer_6 section[data-id="c82c06d"] .elementor-col-33 {
        width: 100% !important;
    }
    
    
    #nd_options_footer_6 section[data-id="c82c06d"] .elementor-col-33  .elementor-widget-container {
        margin: 0;
    }
    

    
    div[data-id="520c6c6"] {
        padding-left: 20px;
    }
    
    div[data-id="a456aba"] {
        padding-left: 36px;
    }
    
    div[data-id="66538a81"] {
        padding-top: 20px;
    }
    
    section[data-id="a07d8fa"] .sub-menu {
        display: none;
    }
    
    
    section[data-id="a07d8fa"] .menu-item-has-children ul li:before {
        display: none;
    }
    
    section[data-id="a07d8fa"] .menu-item-has-children:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        color: #fff;
        float: right;
        padding-top: 12px;
		
    }
    
    .elementor-button.elementor-size-xl {
        padding: 10px 25px;
    }
    
    #nd_options_header_6:not(.fixedHeader) .nd_elements_open_navigation_sidebar_content {
        filter: invert(1);
    }
	
	.woocommerce-page #nd_options_header_6 img.nd_elements_open_navigation_sidebar_content {
		filter: invert(0);
	}
    
    #start_nicdark_framework .highTextService  .elementor-widget-container {
        margin: 0 20px;
    }
    
    section[data-id="3cfac90"] .elementor-col-50 {
        margin: 0;
    }
    
    #start_nicdark_framework .highTextService .elementor-widget-container {
        margin: 0;
    }
    
    #start_nicdark_framework .highTextService  h4 {
        font-size: 22px;
        margin-top: 15px;
    }
    
    #start_nicdark_framework .personalEquipo .elementor-col-50 .elementor-widget-wrap.elementor-element-populated {
        margin: 0;
    }


}

@media (max-width: 768px) {
    div[data-id="3d5a8afd"] .elementor-col-50 .elementor-widget-wrap {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}