/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

body.page-id-2829, body.page-id-5275 {
    color: #2C404E;
    max-width: 1600px;
    margin: 0 auto!important;
    background-color: #F5F8FA;
    box-shadow: 0 0 40px #2c404e12;
}

.page-id-1030 .newdesign_btn .elementor-widget-button .elementor-widget-container {
    margin: 0;
    padding: 10px 0;
    text-align: left;
}
.page-id-1030 .newdesign_btn .elementor-global-2006 {
    width: 100%;
    max-width: 100%;
}
/*lightbox*/

/*.dialog-type-lightbox {*/
/*    display:none!important;*/
/*}*/
button.fancybox-button.fancybox-button--close:hover, button.fancybox-button.fancybox-close-small:hover {
    background-color: transparent;
}
/*hamburger*/
.elementor-menu-toggle {
    outline: 0;
    color: #222!important;
}
.elementor-34 .elementor-element.elementor-element-6027c41 .elementor-nav-menu--dropdown {
    background-color: transparent!important;
}
ul#menu-2-6027c41 {
    background-color: #fff;
    max-width: 375px;
    margin: 0 0 0 auto;
    top: 18px;
    height: 600px;
    width: 100%;
}

.et_monarch .et_social_rounded.et_social_networks li
{
  border-radius:0px!important;
}
 .elementor-element.elementor-element-6027c41 .elementor-nav-menu--dropdown a:hover {
         background-color: #fff!important;
         color: #f1db43!important;
 }
 
 /*header*/
 
.elementor-element-8812701 a.elementor-button {
    min-width: 108px;
} 
.elementor-element-975ce31 .elementor-column-wrap.elementor-element-populated {
    padding: 0!important;
}
.elementor-element-bd8c2e6 .elementor-widget-wrap {
    justify-content: flex-end;
    padding-right: 48px;
}
.elementor-34 .elementor-element.elementor-global-2006 {
    width: 108px;
    max-width: 108px;
} 
.elementor-34 .elementor-element.elementor-element-bd8c2e6 {
    width: 310px;
}
.elementor-34 .elementor-element.elementor-element-d171458 {
    width: calc(100% - 310px);
} 
.elementor-3626 .elementor-element.elementor-element-37d7e7a > .elementor-element-populated {
        margin: 0 0 0 95px;
}

.elementor-3626 .elementor-element.elementor-element-8c75204 img {
    transform: translateY(-17%);
    position: absolute;
    left: -23px;
    width: 606px;
    height: auto;
} 
.elementor-3626 .elementor-element.elementor-element-8c75204 .elementor-image {
    position: relative;
    width: 606px;
} 
.elementor-3626 .elementor-element.elementor-element-fa9b31a {
    font-size: 14px;
}


/*content is king*/
.everheard_desktop .elementor-image-box-description {
    max-width: 265px;
    margin: 0 auto;
    min-height: 85px;;
}
.everheard_desktop .elementor-column-wrap.elementor-element-populated {
    padding: 10px 0!important;
}
.elementor-element-3b48ca0 .elementor-element-f01848a .elementor-image {
    min-height: 185px!important;
    padding-top: 25px;
}
.elementor-element-3b48ca0 .elementor-image.elementor-image {
    min-height: 120px;
}
.everheard_desktop .elementor-image {
    min-height: 130px;
}
.everheard_desktop .elementor-image {
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-element-4d1ab84d img {
    padding-top: 42px;
}

#ever_heard_640_799, #ever_heard_320_479 {
    display:none;
}

 /*logo*/
#brand_640_799 , #brand_320_479 , .elementor-element-f0c4597 {
    display:none;
}

/*RESOURSE*/
#resources_640_799 {
    display:none;
}

.resources_480_639 {
    display:none;
}

@media screen and (max-width: 1199px) {
     .elementor-1257 .elementor-element.elementor-element-1df4348 > .elementor-container {
        max-width: 1036px;
        width: 100%;
    } 
    .elementor-1257 .elementor-element.elementor-element-37d7e7a .elementor-widget-wrap {
        max-width: 325px;
    }
    .elementor-1257 .elementor-element.elementor-element-37d7e7a > .elementor-element-populated {
        margin: 025px 0px 0px 22%;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1257 .elementor-element.elementor-element-e8295d7 {
        background-position: -156px;
    }
    .elementor-1257 .elementor-element.elementor-element-8c75204 img {
        transform: translateY(-12%);
        width: 95%;
        left: 17px;
    }
    
    /*footer*/
    .careers_menu a:last-child {
        font-size: 14px;
    }
    ul.tabs li {
        font-size:16px;
    }
    
    /*old*/
    /*header*/
    .elementor-34 .elementor-element.elementor-global-2006 a { 
     width: 100%;
    }
    .elementor-34 .elementor-element.elementor-element-6027c41 {
        width: 44.6px;
        max-width: 44.6px;
    }
    .elementor-menu-toggle {
        padding:.25em 0;
    }
    .elementor-34 .elementor-element.elementor-element-80851e4 .elementor-widget-wrap {
        z-index: 9999;
        justify-content: flex-end;
    }
    .elementor-34 .elementor-element.elementor-element-fef12c9 {
        width: 200px;
        max-width: 200px;
    }
    
    /*banner*/
    .elementor-3626 .elementor-element.elementor-element-37d7e7a .elementor-widget-wrap {
        max-width: 370px;
    }
    .elementor-3626 .elementor-element.elementor-element-8c75204 img {
        transform: translateY(-5.5%);
        width: 99%;
        left: 0;
    }
    .elementor-3626 .elementor-element.elementor-element-37d7e7a > .elementor-element-populated {
        margin: 61px 0 0 85px;
    }
    .elementor-3626 .elementor-element.elementor-element-1df4348 > .elementor-container {
        max-width: 960px;
    }
    .elementor-3626 .elementor-element.elementor-element-e8295d7 {
        background-position: top;
        min-height:576px;
    }
    
    /*content is king*/
    .elementor-element-da90fa7 .elementor-image {
        min-height: 169px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .elementor-element-9179960 .elementor-image {
        padding-top: 35px;
    }
    .elementor-element-22642e6 .elementor-image {
        padding-top: 25px;
    }
    p.elementor-image-box-description {
        max-width: 280px;
        margin: 0 auto!important;
    }
    .elementor-1259 .elementor-element.elementor-element-3b48ca0 > .elementor-container {
        max-width: 960px;
        padding: 0 5px;
        margin: 0 auto;
    }
    .elementor-1259 .elementor-element.elementor-element-4ae56f8 > .elementor-element-populated {
        padding: 0% 5% 0% 0!important;
    }
    .elementor-1259 .elementor-element.elementor-element-4216337 > .elementor-element-populated {
        padding: 0% 0 0% 3%!important;
    }
    .elementor-1259 .elementor-element.elementor-global-687 .elementor-button {
        padding: 15px 35px 15px 35px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-83cd975 > .elementor-element-populated {
        padding: 0% 5% 0% 0%!important;
    }
    .elementor-1259 .elementor-element.elementor-element-312358b > .elementor-element-populated {
        padding: 0% 0 0% 5%!important;
    }
    
    /**/
    .ever_heard_800_1199 .elementor-container {
        max-width: 960px;
        width: 960px!important;
        margin: 0 auto!important;
    }
     .elementor-1259 .elementor-element.elementor-element-3842a78 {
        margin-top: 60px!important;
        margin-bottom: 120px!important;
    }
    
    /*logo*/
    .elementor-1265 .elementor-element.elementor-element-4f81603 > .elementor-container, .elementor-1265 .elementor-element.elementor-element-79c966c > .elementor-container {
        max-width: 960px;
        /*padding: 0 110px;*/
    }
    
    .second_section {
        padding: 0px 10px 5px 5px;
    }
    
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 960px;
    }
    
    .elementor-3626 .elementor-element.elementor-global-433 .elementor-button {
        padding: 14px 55px 14px 55px!important;
    }
    
    /*elementor content as king */
    .elementor-1259 .elementor-element.elementor-element-6052214 > .elementor-widget-container {
        margin: 030px 0px 0px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-7e1143d > .elementor-element-populated {
        padding: 0% 9% 0% 5%!important;
    }
    .elementor-1259 .elementor-element.elementor-element-535b0e8 > .elementor-widget-container {
        padding: 025px 0px 025px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-0be4021 > .elementor-element-populated {
        padding: 0px 0px 0px 10px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-787b246 > .elementor-widget-container {
        padding: 45px 0px 025px 4px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-477877f > .elementor-element-populated {
        padding: 0% 5% 0% 1%!important;
    }
    .elementor-1259 .elementor-element.elementor-element-18e0211 > .elementor-element-populated {
        padding: 0px 0px 0px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-1ae56ee > .elementor-widget-container {
        padding: 0px 1px 25px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-4d85cd9 > .elementor-element-populated {
        padding: 0px 0px 0px 18px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-32a7090 > .elementor-widget-container {
        padding: 0px 5px 25px 0px!important;
    }
}

@media screen and (max-width: 1023px) {
    ul.tabs li {
        font-size:16px;
    }
    /*container banner*/
    .elementor-1257 .elementor-element.elementor-element-1df4348 > .elementor-container {
        max-width: 1026px;
    }
    
    .elementor-1257 .elementor-element.elementor-element-e8295d7 {
      background-position: 28%;
  }
      .elementor-1257 .elementor-element.elementor-element-1df4348 > .elementor-container {
        max-width: 795px;
    }
  .elementor-1257 .elementor-element.elementor-element-37d7e7a > .elementor-element-populated {
        margin: 6% 0 0 15%;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1257 .elementor-element.elementor-element-37d7e7a .elementor-widget-wrap {
        max-width: 324px;
        width: 324px;
    }
    .elementor-1257 .elementor-element.elementor-element-e8295d7 > .elementor-container {
        min-height: 500px;
        height: 500px;
    }
    .elementor-1257 .elementor-element.elementor-element-37d7e7a .elementor-widget-wrap {
        max-width: 341px;
        width: 322px;
    }
    .elementor-1257 .elementor-element.elementor-element-8c75204 img {
    transform: translate(10%,-7%);
        width: 100%;
        left: 0;
    }
    
}

@media screen and (max-width: 959px) {
      
    /*banner*/
    .elementor-3626 .elementor-element.elementor-element-577243c .elementor-heading-title {
        font-size: 44px;
        line-height: 58px;
    }
    .elementor-3626 .elementor-element.elementor-element-37d7e7a {
        width: 51.092%;
    }
    .elementor-3626 .elementor-element.elementor-element-6eebe68 {
        width: 54.908%;
        position: absolute;
        right: 0;
        top: -15px;
    }
    .elementor-3626 .elementor-element.elementor-element-1df4348 > .elementor-container {
        max-width: 800px;
    }
    .elementor-3626 .elementor-element.elementor-element-37d7e7a .elementor-widget-wrap {
        max-width: 350px;
    }
    .elementor-3626 .elementor-element.elementor-element-37d7e7a > .elementor-element-populated {
        margin: 30px 0 0 60px;
    }
    .elementor-3626 .elementor-element.elementor-element-8c75204 img {
        transform: translateY(1%);
        width: 100%;
        left: 0;
    }
    .elementor-3626 .elementor-element.elementor-element-e8295d7 {
        max-height: 546px;
    }
    
    .elementor-3626 .elementor-element.elementor-element-e8295d7:not(.elementor-motion-effects-element-type-background) {
        background-image: url(/wp-content/uploads/2021/04/800-HEADLINE.png);
    }
    
    /*banner btn*/
    .elementor-3626 .elementor-element.elementor-global-430 .elementor-button {
        font-size: 18px;
        line-height: 21.09px;
        padding: 15px 55px 15px 55px;
    }
    
    /*content is king*/
    p.elementor-image-box-description {
        max-width: 205px;
        margin: 0 auto!important;
        min-height: 105px;
    }
    .elementor-element-c336a70 p {
        max-width: 160px;
    }
    .elementor-1259 .elementor-element.elementor-element-da90fa7 > .elementor-container {
        max-width: 800px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-b86550b > .elementor-container {
        max-width: 800px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-4ae56f8 > .elementor-element-populated {
        padding: 0!important;
    }
    .elementor-1259 .elementor-element.elementor-global-687 .elementor-button {
        padding: 12px 35px 12px 35px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-83cd975 > .elementor-element-populated {
        padding: 0!important;
    }
    
    .elementor-1259 .elementor-element.elementor-element-392974a > .elementor-container {
        max-width: 800px!important;
    }
    .ever_heard_800_1199 .elementor-container {
        max-width: 800px;
        width: 800px!important;
        margin: 0 auto!important;
    }
    .elementor-1259 .elementor-element.elementor-element-0be4021 > .elementor-element-populated {
        padding: 0% 0 0% 13%!important;
    }
    /*.elementor-1259 .elementor-element.elementor-element-535b0e8 > .elementor-widget-container {*/
    /*    padding: 20px 0px 26px 15px!important;*/
    /*}*/
    .elementor-1259 .elementor-element.elementor-element-787b246 > .elementor-widget-container {
        margin: 0px 0px 21px 0px!important;
        padding: 43px 0px 0px 0px;
    }
    .elementor-1259 .elementor-element.elementor-element-3842a78 {
        margin-top: 50px!important;
        margin-bottom: 90px!important;
    }
    .elementor-element-422aa83 img {
        top: 20px;
    }
    /*.elementor-1259 .elementor-element.elementor-element-c336a70 > .elementor-widget-container {*/
    /*    margin: 0px 0px 0px 0px;*/
    /*    padding: 48px 0px 20px 0px!important;*/
    /*}*/
    .elementor-1259 .elementor-element.elementor-element-1faef1f > .elementor-widget-container {
        margin: 40px 0 0px 0px!important;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1259 .elementor-element.elementor-element-6052214 > .elementor-widget-container {
        margin: 25px 10px 0px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-1417831 {
        margin-top: 0!important;
    }
    .elementor-1259 .elementor-element.elementor-element-18e0211 > .elementor-element-populated {
        padding: 0% 0 0% 0%!important;
    }
    .elementor-1259 .elementor-element.elementor-element-4d85cd9 > .elementor-element-populated {
        padding: 0% 0 0% 13%!important;
    }
    .elementor-element-744a7a9 p.elementor-image-box-description {
        max-width: 188px;
    }
    .elementor-1259 .elementor-element.elementor-element-32a7090 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 25px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-1ae56ee > .elementor-widget-container {
        padding: 0px 0px 25px 5px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-744a7a9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 25px 8px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-fc923a5 > .elementor-widget-container {
        padding: 0px 14px 30px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-32a7090 > .elementor-widget-container {
        margin: 0px 18px 0px 0px!important;
    }
    
    #ever_heard_800_1199 {
        display:block;
    }
    
     /*top brands*/
    /*.top_brands .elementor-container {*/
    /*    max-width: 800px!important;*/
    /*    width: 800px;*/
    /*    margin: 0 auto;*/
    /*}*/
    
        /*resourse*/
    #resources_800_1199 .elementor-container {
        max-width: 800!important;
        width: 800px;
        margin: 0 auto;
    }
    
    
    .elementor-1262 .elementor-element.elementor-element-9c73d50 {
        padding: 0px 0 10px 0!important;
    }
    
    .elementor-element-7559653 .elementor-column-wrap.elementor-element-populated , .elementor-element-76dfa95 .elementor-column-wrap.elementor-element-populated  {
        padding: 0 20px 0 0!important;
    }
    .elementor-element-8f01312 .elementor-column-wrap.elementor-element-populated {
        padding: 0 18px 0 0!important;
    }
    
    .elementor-3626 .elementor-element.elementor-element-a1c9a29 > .elementor-widget-container {
        margin: 65px 0px 020px 010px!important;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3626 .elementor-element.elementor-global-433 .elementor-button {
        padding: 10px 60px 10px 60px!important;
        font-size:16px!important;
    }
    
    /*content is king*/

    .elementor-1259 .elementor-element.elementor-element-7e1143d > .elementor-element-populated {
        padding: 0 10px 0 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-292115c > .elementor-element-populated {
        padding: 0 0 0 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-535b0e8 > .elementor-widget-container {
        padding: 025px 0px 025px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-787b246 > .elementor-widget-container {
        margin: 0px 17px 0px 0px!important;
        padding: 43px 0px 0px 0px;
    }
    .elementor-1259 .elementor-element.elementor-element-477877f > .elementor-element-populated {
        padding: 0% 5% 0% 1%!important;
    }
    .elementor-1259 .elementor-element.elementor-element-744a7a9 > .elementor-widget-container {
        margin: 0px 8px 0px 0px!important;
    }
}

@media screen and (max-width: 799px) {
    
    .elementor-34 .elementor-element.elementor-element-fef12c9 {
        width: 143px;
        max-width: 143px;
    }
    .elementor-34 .elementor-element.elementor-global-2006 .elementor-button {
        font-size: 14px;
        padding:13px 10px 13px 10px;
    }
    .elementor-34 .elementor-element.elementor-global-1214 .elementor-button {
        font-size: 14px;
        width: 139px;
        padding: 11px 10px 11px 10px;
    }
    .elementor-34 .elementor-element.elementor-element-0bfaacd {
        padding: 17px 0px 16px 0px;
    }
    .elementor-34 .elementor-element.elementor-global-1214 {
        width: 154px;
        max-width: 154px;
    }
    .elementor-element-a8a5787 .elementor-widget-wrap {
        justify-content: flex-end;
    }
    .elementor-element-2ba5d30 .elementor-button-wrapper {
        text-align: right;
    }
    .elementor-34 .elementor-element.elementor-element-925e0e1 {
        width: 55.6px;
        max-width: 55.6px;
    }
    .elementor-34 .elementor-element.elementor-element-6027c41 {
        width: 35.6px;
        max-width: 44.6px;
    }
    
    /*banner*/
    .elementor-3626 .elementor-element.elementor-element-577243c .elementor-heading-title {
        font-size: 38px;
        line-height: 50px;
    }
    .elementor-3626 .elementor-element.elementor-element-37d7e7a .elementor-widget-wrap {
        max-width: 302px;
    }
    .elementor-3626 .elementor-element.elementor-element-b5c9eb5 {
        font-size: 16px;
        line-height: 26px;
        max-width: 90%;
    }
    .elementor-3626 .elementor-element.elementor-element-51ce461 {
        font-size: 12px;
        line-height: 32px;
    }
    .elementor-3626 .elementor-element.elementor-element-577243c > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-3626 .elementor-element.elementor-element-1df4348 > .elementor-container {
        max-width: 640px;
    }
    .elementor-3626 .elementor-element.elementor-element-e8295d7:not(.elementor-motion-effects-element-type-background) {
    background-image: url(/wp-content/uploads/2021/04/BANNER-4.png);
    }    
    .elementor-3626 .elementor-element.elementor-element-37d7e7a > .elementor-element-populated {
        margin: 30px 0 0 7px;
    }
    
    .elementor-3626 .elementor-element.elementor-global-430 .elementor-button {
        font-size: 18px;
        line-height: 21.09px;
        padding: 14px 50px 14px 50px;
    }
    
    .elementor-3626 .elementor-element.elementor-element-37d7e7a {
        width: 51.092%;
    }
    .elementor-3626 .elementor-element.elementor-element-6eebe68 {
        width: 59.908%;
        position: absolute;
        right: -20px;
        top: -50px;
    }
    .elementor-3626 .elementor-element.elementor-element-37d7e7a > .elementor-element-populated {
        margin: 10px 0 0 20px;
    }
    .elementor-3626 .elementor-element.elementor-element-e8295d7 {
        max-height: 508px;
    }
    /*banner text*/
    .elementor-3626 .elementor-element.elementor-element-fa9b31a {
        font-size: 12px;
    }
    .elementor-3626 .elementor-element.elementor-element-8c75204 img {
        transform: translateY(3%);
        width: 100%;
        left: 0;
    }
    /*banner text*/
    .elementor-3626 .elementor-element.elementor-element-b5c9eb5 > .elementor-widget-container {
        margin: 0 0 10px 0;
    }
    .elementor-3626 .elementor-element.elementor-element-51ce461 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    /*content is king*/
    .elementor-1259 .elementor-element.elementor-element-da90fa7 > .elementor-container {
        max-width: 640px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-b343cba .elementor-heading-title {
        font-size: 30px;
        line-height: 42px;
    }
    .elementor-1259 .elementor-element.elementor-element-54a5bd0 {
        font-size: 16px;
        line-height: 26px;
    }
    .elementor-element-e928514 .elementor-image-box-title {
        font-size: 22px;
        line-height: 34px;
    }
    .elementor-element-e928514 .elementor-image-box-description {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-widget-image-box .elementor-image-box-description {
        max-width: 184px!important;
        margin: 0 auto;
    }
    .elementor-1259 .elementor-element.elementor-element-b343cba .elementor-heading-title {
        font-size: 30px!important;
        line-height: 42px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-e928514 > .elementor-container {
        max-width: 640px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-54a5bd0 {
        font-size: 16px!important;
     }
    .elementor-element-e928514 img {
        width: 150px!important;
    }
    .elementor-element-9179960 img {
        width: 130px!important;
    }
    .elementor-element-da90fa7 .elementor-image {
        min-height: 145px!important;
    }
     .elementor-element-9179960 .elementor-image {
        padding-top: 5px!important;
    }
    .elementor-element-b86550b img {
        width: auto!important;
    }
    .elementor-1259 .elementor-element.elementor-element-b86550b {
        margin-top: 60px!important;
        margin-bottom: 110px!important;
    }
    p.elementor-image-box-description {
        min-height: 96px;
    }
    .elementor-1259 .elementor-element.elementor-global-687 .elementor-button {
        font-size: 14px!important;
        padding: 12px 22px 12px 22px!important;
        font-weight: 500!important;
    }
     .elementor-1259 .elementor-element.elementor-element-90ed013 > .elementor-widget-container {
        padding: 28px 0px 0px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-aca2c0f > .elementor-widget-container {
        padding: 20px 0px 030px 0px!important;
    }
    
    .elementor-1259 .elementor-element.elementor-element-4526b7ab > .elementor-container {
        max-width: 640px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-1f8ce7ca .elementor-heading-title {
        font-size: 30px;
        line-height: 42px;
    }
    .elementor-kit-11 h3 {
        font-size: 22px;
        line-height: 34px;
    }
    .elementor-kit-11 {
        font-size: 14px;
        /*line-height: 26px;*/
    }
    .elementor-element-11aa583c img {
        padding-top: 30px;
    }
    .elementor-element-4b00c178 img {
        padding-top: 42px;
    }
    #ever_heard_640_799 {
        display:block;
    }
    #ever_heard_800_1199 {
        display:none;
    }

    .elementor-1259 .elementor-element.elementor-element-1f8ce7ca .elementor-heading-title {
        font-size: 30px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-1f8ce7ca > .elementor-widget-container {
        /*margin: 40px 0px 0px 20px!important;*/
    }
    .elementor-1259 .elementor-element.elementor-element-5df37d4b > .elementor-widget-container {
        /*margin: 25px 0px 0px 20px!important;*/
    }
    .elementor-1259 .elementor-element.elementor-element-5df37d4b {
        font-size: 16px!important;
        line-height: 28px;
    }
    .elementor-1259 .elementor-element.elementor-element-711c7175 > .elementor-widget-container {
        padding: 20px 0px 20px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-5d53d157 > .elementor-widget-container {
        padding: 25px 2px 20px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-e6acd91 > .elementor-element-populated {
        padding: 0 0 0 3px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-2abd7c47 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 36px 0px 0px 5px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-390b704 > .elementor-element-populated {
        padding: 0% 0% 0% 11%!important;
    }
    .elementor-1259 .elementor-element.elementor-element-2abd7c47 > .elementor-widget-container {
        margin: 0px 0px 25px 0px!important;
     }
     .elementor-1259 .elementor-element.elementor-element-44a1ff5e > .elementor-element-populated {
        padding: 0px 18px 0px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-606a9e2e > .elementor-widget-container {
        padding: 0px 4px 030px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-5c55300f > .elementor-element-populated {
        padding: 0px 0px 0px 2px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-6907c4f4 > .elementor-element-populated {
        padding: 0px 0px 0px 24px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-5a4cffb2 > .elementor-widget-container {
        margin: 12px 0px 0px 0px!important;
    }
    /*.elementor-1259 .elementor-element.elementor-element-6907c4f4 > .elementor-element-populated {*/
    /*    padding: 0% 0% 0% 35px!important;*/
    /*}*/
    
    /*logo*/
    
    #brand_640_799 {
        display:block;
    }
    #brand_800_119 {
        display:none;
    }
    
    #resources_800_1199 {
        display:none;
    }
    #resources_640_799 {
        display:block;
    }
    

    .elementor-element-a1c9a29 h2 {
        font-size: 30px;
    }
    .elementor-element-59f9e90 .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 26px;
    }
    .elementor-3626 .elementor-element.elementor-element-59f9e90 > .elementor-widget-container {
        margin: 0px 0px 0px 0!important;
    }
    
    /*content is king */
    .elementor-element-5d53d157 p.elementor-image-box-description, .elementor-element-606a9e2e p.elementor-image-box-description {
        max-width: 164px!important;
    }
}

@media screen and (max-width: 767px) {
    ul.tabs li {
        padding: 5px 10px 4px;
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
    }
    
    /*slider*/
    .card_content {
        /*width: 300px;*/
        /*height: 320px;*/
        /*padding: 27px 15px 28px;*/
    }
    .card_profile {
        bottom: 28px;
    }
    /*.card_content h4 {*/
    /*    font-size: 16px;*/
    /*    line-height: 26px;*/
    /*}*/
    /*.card_content p {*/
    /*    font-size: 12px;*/
    /*    line-height: 22px;*/
    /*}*/
    .card {
        /*width: 300px;*/
        margin-right: 0px;
        margin-left: 20px;
    }
    /*.card_profile h5 {*/
    /*    font-size: 12px;*/
    /*    line-height: 22px;*/
    /*}*/
    
    .tab-content {
        padding: 34px 0 40px;
    }
    
    /*hamburger icon*/
    .elementor-menu-toggle .eicon-menu-bar {
        width: 20px;
        height: 20px;
    }
    .box.box_1_0 {
        margin-bottom: 0;
    }
    /*footer*/
}    

@media (max-width:639px) {
    
	.elementor-34 .elementor-element.elementor-element-7b161f7 {
        width: 124px;
        max-width: 124px;
    }
    .elementor-34 .elementor-element.elementor-global-1214 .elementor-button {
        font-size: 12px;
        width: 79px;
        padding: 8px 5px;
    }
    .elementor-34 .elementor-element.elementor-global-2006 .elementor-button {
        font-size: 12px;
        width: 55px;
        padding: 8px 5px;
    }
    .elementor-34 .elementor-element.elementor-global-2006 {
        width: 55px;
        max-width: 55px;
    }

    .elementor-34 .elementor-element.elementor-global-1214 {
        width: 89px;
        max-width: 89px;
    }
    .elementor-34 .elementor-element.elementor-element-925e0e1 {
        width: 30.6px;
        max-width: 30.6px;
    }
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 639px;
    }
    .elementor-3626 .elementor-element.elementor-global-430 .elementor-button {
        font-size: 16px;
        line-height: 21.09px;
        padding: 14px 50px 14px 50px;
    }
    
    /*banner text*/
    .elementor-3626 .elementor-element.elementor-element-e4ef98b .elementor-text-editor {
        text-align: center;
        max-width: 400px;
        margin: 0 auto;
    }
    .elementor-3626 .elementor-element.elementor-element-35f1c28 {
        max-width: 400px;
        margin: 0 auto;
    }
    .elementor-widget-image-box .elementor-image-box-description {
        max-width: 145px!important;
    }
    
    /*content is king*/
    .elementor-1259 .elementor-element.elementor-element-8942655 > .elementor-container {
        max-width: 480px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-b7e2b44 > .elementor-element-populated {
        margin: 60px 0px 0px 0px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-b71c486 > .elementor-widget-container {
        margin: 25px 0px 0px 0px!important;
    }
    .elementor-element-8295741 img {
        width: 92px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-c38acb8 > .elementor-widget-container {
        margin: 22px 0 0 0!important;
        padding: 0px 0px 020px 0px;
    }
    .elementor-1259 .elementor-element.elementor-element-3e49ac5 > .elementor-widget-container {
        margin: 22px 0 20px 0!important;
    }
    .elementor-1259 .elementor-element.elementor-element-e0da8d1 > .elementor-container {
        max-width: 360px!important;
    }
    
    #ever_heard_480_639 {
        display:block;
    }
    #ever_heard_640_799 {
        display: none;
    }
     /*logo*/
    #brand_640_799 {
        display:none;
    }
    
        /*resourse*/
	#resources_640_799 {
        display:none;
    }
    .resources_480_639 .elementor-widget-image-box .elementor-image-box-description {
        max-width: 155px!important;
    }
    
    /*we didnt*/
    .elementor-3626 .elementor-element.elementor-element-6447777 > .elementor-widget-container {
        margin: 0 auto!important;
        max-width: 480px;
    }
   
    .resources_480_639 {
        display:block;
    }
    .resources_320_479 {
        display:none;
    }
    
    .elementor-widget-image-carousel .swiper-slide {
/*         width: auto!important;
        padding: 0 10px;
        margin-right: 0!important; */
    }
    
    .elementor-widget-image-carousel .swiper-slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    
    /*content as king */
    #ever_heard_480_639 h2 {
        margin: 0 auto;
        max-width: 380px;
        /*padding: 0 0 0 15px;*/
    }
    .elementor-1259 .elementor-element.elementor-global-687 .elementor-button {
        font-size: 14px!important;
        padding: 12px 25px 12px 25px!important;
        font-weight: 500!important;
    }
    .elementor-element-76f3c836 .elementor-column-wrap.elementor-element-populated {
        position: relative;
        left: 7px;
    }
}

@media (max-width:479px) {
    
    .elementor-34 .elementor-element.elementor-element-a8a5787 {
        width: 57%;
    }
    .elementor-34 .elementor-element.elementor-element-2b70bb9 {
        width: 43%;
    }
    /*banner text*/
    .elementor-3626 .elementor-element.elementor-element-35f1c28 .elementor-heading-title {
        font-size: 34px;
        line-height: 46px;
    }
    /*become text*/
    .elementor-3626 .elementor-element.elementor-element-35f1c28 {
        text-align: center;
        max-width: 275px;
        margin: 0 auto;
    }
    .elementor-3626 .elementor-element.elementor-element-e4ef98b .elementor-text-editor {
        text-align: center;
        max-width: 290px;
        margin: 0 auto;
    }
    
    /*content as king*/
    
    .elementor-1259 .elementor-element.elementor-element-14beece .elementor-heading-title {
        font-size: 20px!important;
        line-height: 30px!important;
    }
    .elementor-1259 .elementor-element.elementor-element-e0da8d1 > .elementor-container {
        max-width: 320px!important;
    }
    
    #ever_heard_320_479 {
        display:block;
    }
    #ever_heard_480_639 {
        display:none;
    }
    #ever_heard_640_799 {
        display: none;
    }
    
        /*resourse*/
    
    .elementor-3626 .elementor-element.elementor-element-6447777 .elementor-heading-title {
        font-size: 22px;
        line-height: 30px;
    }
    
    .elementor-3626 .elementor-element.elementor-element-0e5db78 {
        font-size: 16px;
        line-height: 26px;
    }
    .elementor-3626 .elementor-element.elementor-global-433 .elementor-button {
        font-size: 14px;
            padding: 12px 65px 12px 65px;
    }
    .elementor-3626 .elementor-element.elementor-element-6447777 > .elementor-widget-container {
        margin: 0 auto!important;
        max-width: 320px;
    }
    .resources_480_639 {
        display:none;
    }
    .resources_320_479 {
        display:block;
    }
    
    #brand_320_479, .elementor-element-f0c4597 {
        display:block;
    }
    #brand_480_639 {
        display:none;
    }
    
    .elementor-1259 .elementor-element.elementor-global-687 .elementor-button {
        padding: 12px 20px 12px 20px!important;
    }
    .elementor-element-3280992d .elementor-column-wrap.elementor-element-populated {
        position: relative;
        left: 15px;
    }
    .elementor-element-22180981 .elementor-column-wrap.elementor-element-populated {
        position: relative;
        right: 15px;
    }
    .elementor-element-315d01a3 .elementor-column-wrap.elementor-element-populated {
        position: relative;
        left: 15px;
    }
    
    .elementor-element-3a088258 img {
        width: 90px;
        height: 101px;
    }
}

@media (max-width: 1299px) {
    .elementor-34 .elementor-element.elementor-element-6cc63516 {
        text-align: left;
        width: 18%;
        max-width: 35%;
    }
    .elementor-34 .elementor-element.elementor-element-d171458.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: left;
    }
    .elementor-34 .elementor-element.elementor-element-bd8c2e6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 10px 0;
    }
    .elementor-34 .elementor-element.elementor-element-d171458 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 10px 0;
    }
    
}

@media (min-width: 768px) {
    
    .elementor-element-0bfaacd .elementor-widget-wrap {
        align-items: center;
        align-content: center;
    }
    .eicon-menu-bar:before {
        content: '\e816';
        font-size: 24px;
    }
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top:0;
    }
}

@media (min-width: 1024px) {
    .elementor-34 .elementor-element.elementor-element-6cc63516 {
        width: 200px;
        max-width: 200px;
    }
    .elementor-34 .elementor-element.elementor-element-fef12c9 {
        text-align: left;
        width: 200px;
        max-width: 200px;
    }
}

@media (min-width: 1200px) {
    .elementor-element-e8295d7 .elementor-container {
        max-width: 1200px;
        margin: 0 auto;
    }
}    
  
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-2b70bb9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: left;
    }
    .elementor-menu-toggle .eicon-menu-bar {
        width: 20px;
        height: 20px;
        font-size: 20px;
        position: relative;
        top: 2px;
    }
    
    .elementor-34 .elementor-element.elementor-global-2006 .elementor-button {
        font-size: 12px;
        line-height: 14.06px;
        padding: 07px 10px 07px 10px;
    }
    .elementor-element-7b161f7 a {
        display: block!important;
    }
    .elementor-34 .elementor-element.elementor-element-925e0e1 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 0!important;
        padding-top: 20px;
    }
}    

@media (max-width: 375px) {
    .elementor-34 .elementor-element.elementor-element-7b161f7 {
    text-align: left;
        width: 124px;
        max-width: 124px;
    }
}

.lsoremobile-signin a {
    padding: 18px!important;
    margin: 0!important;
    position: absolute!important;
    top: -80px!important;
    right: 0!important;
    background-color: #F7F3F1!important;
}