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

    #topteam {
        display: none;
    }

    .loader-content {
        font-size: 6px !important;
    }

    .newLinks {
        font-size: 12px !important;
    }

    #slideIndex1{
        content:url('../img/slide11.png');
    }
    #slideIndex2{
        content:url('../img/slide22.png');
    }
    #slideIndex3{
        content:url('../img/slide33.png');
    }

    .overlay2 {
        /*background-image: url('../img/backMenu2.png');*/
    }

    .sizeTwo{
        font-size: 0.5em;
        color: #fff;
    }
    .sizeOne{
        font-size: 1em;
    }
    .sizeOnee{
        font-size: 1.5em;
    }
    .space1{
        margin-top: 20%;
    }
    .space2{
        margin-top: 10px;
    }
    *{
        overflow-x: hidden;
    }

    #team3{
        margin-top: 80px;
        display: block;
    }
    #team2{
        display: none;
    }

    #servicesMenuMobile{
        display: block;
    }
    #servicesMenuDesktop{
        display: none;
    }


    #clients1{
        width: 102%;
        height: 100%;
    }

    #clients22{
        display: block;
    }

    #clients2{
        display: none;
    }

    /* MENU */
    #romboVerde1, #romboVerde2{
        display: none;
    }
    /* MENU */

    /* INDEX */
    #homeContentCel{
        background-image: url('../img/background1.svg');
        background-size: cover;
        background-position: center;
        
        display: flex;
        flex-wrap: nowrap;
        overflow-x: scroll;
    }
    #homeContentCelLap{
        display: none;
    }
    .elementSlideHome #title{
        width: 90%;
    }
    .elementSlideHome #description{
        width: 80%;
    }
    #homeBack1{
        background-image: url('../img/new-home2.png');
        background-size: contain;
        background-position: center;
        height: 55vh;
        margin-bottom: -80px;
    }
    .newLinks{
        margin-right: 5px;
        font-size: 13.5px;
    }
    #homeBack1 > p{
        font-size: 32px;
        line-height: 34px;
    }
    #homeBack2 > div > #p1{
        line-height: 26px;
        font-size: 16px;
        padding: 10px;
    }
    #homeBack2 > div > #p2{
        width: 330px;
    }
    #homeBack2 > div > div > .btnGreen2{
        display: block;
        width: 50%;
        margin: 0 auto;
    }
    #homeBack3{
        padding: 50px;
    }
    #fiscal{
        height: 280px;
        margin-bottom: 20px;
    }
    #administrativo{
        height: 280px;
    }
    #homeBack3 > div > p{
        font-size: 20px;
        width: 100%;
        margin-bottom: 80px;
    }
    #homeBack5{
        padding: 50px;
    }
    .blogElement > img{
        width: 100%;
    }
    .blogElement #date{
        margin-left: 20%;
    }
    #homeBack6{
        height: 50vh;
    }
    #homeBack6 > p{
        font-size: 30px;
    }
    #homeBack6 > a{
        margin-top: 30px;
    }
    /* INDEX */

    /*---ABOUT US---*/
    #aboutUsback1{
        height: 50vh;
    }
    #aboutUsback1 > p{
        top: 50%;
        transform: translateY(-50%); 
        left: 50%;
        transform: translateX(-50%); 
        font-size: 17px !important;
        line-height: 34px;
        width: 300px;
        text-align: center;
    }
    /*---ABOUT US---*/

    /*---TEAM---*/
    #team1 > div > p{
        width: 300px;
    }
    /*---TEAM---*/

    /*---SERVICES---*/
    #servicesBack1{
        height: 50vh;
    }
    #servicesBack4{
        height: 70vh;
    }
    #servicesBack1 > p{
        width: 380px;
        font-size: 30px;
        line-height: 44px;
    }
    #servicesBack2 #text2{
        font-size: 1.3em;
    }
    #servicesBack4 > h1{
        top: 15%;
        width: 280px;
        line-height: 34px;
        font-size: 30px;
    }
    #servicesBack4 > p{
        top: 50%;
        width: 250px;
        height: 127px;
        font-size: 15px;
    }
    #servicesBack4 > a{
        top: 88%;
    }
    /*---SERVICES---*/

    /*---BLOG---*/
    #blogBack1{
        height: 50vh;
    }
    #blogBack1 > p{
        width: 250px;
        font-size: 22px;
        line-height: 34px;
    }
    /*---BLOG---*/

    /*---JOBS---*/
    #jobsBack1{
        height: 50vh;
    }
    #jobsBack1 > p{
        width: 250px;
        font-size: 22px;
        line-height: 34px;
    }
    #jobsBack2{
        background-color: #E5E5E5;
        width: 102%;
        padding-top: 60px;
        padding-left: 60px;
        padding-right: 60px;
    }
    #jobsBack3 h1{
        color: #035144;
        font-size: 22px;
        text-align: center;
        font-family: latoRegular;
    }
    #jobsBack3 h3{
        font-size: 15px;
        text-align: center;
    }
    #jobsBack4{
        height: 60vh;
    }
    #jobsBack4 > h1{
        position: absolute;
        width: 350px;
        top: 15%;
        transform: translateY(-15%); 
        left: 50%;
        transform: translateX(-50%); 
        font-size: 25px;
        line-height: 34px;
    }
    #jobsBack4 > p{
        width: 300px;
        height: 127px;
        top: 45%;
        transform: translateY(-35%); 
        left: 50%;
        transform: translateX(-50%); 

        font-family: Lato;
        font-weight: lighter;
        font-weight: 500;
        font-size: 15px;
        line-height: 30px;
        text-align: center;

        color: #FFFFFF;
    }
    #jobsBack4 > a{
        position: absolute;
        top: 78%;
        transform: translateY(-58%); 
        left: 50%;
        transform: translateX(-50%); 
    }
    #leftArrow, #leftArrow2, #leftArrow3{
        display: none;
    }
    #rightArrow, #rightArrow2, #rightArrow3{
        display: none;
    }
    /*---JOBS---*/

    /*---CONTACT---*/
    #contactBack1{
        height: 50vh;
    }
    #contactBack1 > p{
        width: 250px;
        font-size: 22px;
        line-height: 34px;
    }
    /*---CONTACT---*/


    /* FOOTER */
    .footer #social{
        margin-bottom: 60px;
    }
    .footer .btnGreen3{
        height: 100px;
        z-index: 10;
    }
    /* FOOTER */

    .miniMenu{
        display: block;
      }
    
    #a1, #a2, #a3{
        margin-left: 30%;
    } 
    #circle{
        margin: 0 auto;
        margin-bottom: 50px;
    }
    #servicesBack3 div{
        margin-bottom:20px;
    }

    #servicesBack3{
        padding: 20px;
    }
    
    #teamDetailsBack1 > h4{
        position: absolute;
        width: 300px;
        height: 127px;
        top: 50%;
        transform: translateY(-50%); 
        left: 50%;
        transform: translateX(-50%); 

        font-family: latoRegular;
        font-style: normal;
        font-weight: 500;
        font-size: 30px;
        text-align: left;

        color: #FFFFFF;
    }
    #teamDetailsBack1 > h4 > p{
        font-family: latoRegular;
        font-weight: lighter;
        font-size: 18px;
    }
    #loader-img{
        width: 100px;
    }


    #jobsBack2 #text3, #aboutUsback2 #text3, #aboutUsback2 #text33, #aboutUsback2 #text333, #text33{
        text-align: left;
    }

    .titlecompliance{
        font-size: 18px;
    }
    .subtitlecompliance{
        font-size: 15px;
    }

    .complianceDIV {
        text-align:justify;
        background-color: #2f3c4d;
        color: white;
        width: 90%;
        font-size: 12px !important;
        padding: 40px;
        margin-top: 10px;
        margin-left:0%;
        position: relative;
        margin-bottom: 5%;
    }
    .complianceButtons {
        width: 80%;
        position: relative;
        margin-left: 0%;
        margin-top: 0%;
    }

    .carousel-indicators {
        display: none;
    }

    .overlay a, .overlay2 a {
        font-size: 12px;
    }

    .overlay2 a {
        margin-left: 30px;
    }

    .blogElement{
        font-size: 13px !important;
    }
    .blogElement h3 {
        font-size: 17px !important;
    }
    #aboutUsback2 #text1 {
        font-size: 14px;
    }
    #aboutUsback2 #text2 {
        font-size: 12px;
    }
    #aboutUsback2 #text3 {
        font-size: 12px;
    }
    #aboutUsback2 #text33 {
        font-size: 12px;
    }
    #clients11 #text1{
        font-size: 20px;
    }
    #clients1 #text2{
        font-size: 15px;
    }
    #team1 div h1{
        font-size: 17px;
    }
    #team1 div p{
        font-size: 12px;
    }
    .elementTeam a h1{
        font-size: 14px;
    }
    .elementTeam a p{
        font-size: 12px;
    }
    #teamDetailsBack2 div #text2{
        font-size: 14px;
    }
    #teamDetailsBack2 div #text3{
        font-size: 13px;
    }
    #jobsBack2 #text2{
        font-size: 14px;
    }
    #servicesBack2 div #text2 {
        font-size: 14px;
    }
    #servicesBack2 div #text3 {
        font-size: 12px;
        line-height: 20px;

    }
    #servicesBack3 h1, #servicesBack4 h1{
        font-size: 14px;
    }
    #servicesBack3 h3{
        font-size: 12px;
    }
    #circleLogo2{
        width: 20px;
    }
    .modal-title{
        font-size: 14px;
    }
    .modalCompliance1{
        display: block;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }

    .complianceD1{
        display: block;
        float:none;
        text-align: left;
        font-size: 12px;
        margin-left: 10px;
    }
    .complianceD2{
        display: block;
        float:none;
        text-align: left;
        margin-top: -5px;
        margin-left: 10px;
        margin-right: 0px;
        font-size: 10px;
    }
    .complianceD3{
        font-size:13px;
        float:none;
        display:block;
    }
    .complianceD4{
        float:left;
    }

    .complianceh1{
        text-align:center;
        font-size: 16px;
        font-family: modenaSans; 
        color: white;
    }


    .closebtn{
        font-size: 6px !important;
    }



}