/*start block home*/

@media screen and (max-width: 1351px) {
    .nav-link{
    margin-right: 5px;
    }
}
@media screen and (max-width: 1032px) {
    .nav-link {
        margin-right: 0;
    }
}
@media screen and (max-width: 983px) {
    .linkBloc{
      display: none;
    }
    .site-logo{
      display: none;
    }
    .logoContact{
        justify-content: flex-end;
    }
}
@media screen and (max-width: 536px) {
    .data_contact {
        font-size: 14px;
    }
    .section-title{
      font-size: 1rem;
    }
}
@media screen and (max-width: 469px) {
    .list-contact {
        flex-direction: column;
        margin-top: 11px;
        margin-right: 9px;
    }
    .item_contact{
        margin: 0;
    }
    .topBloc{
       height: 60px; 
    }
    .menu_icon{
     left: 16px;
     top: 28px;
    }
}

@media screen and (max-width: 1185px) {
    .banerServise{
      padding-top: 35vh;
      padding-left: 4vw;
    }
}
@media screen and (max-width: 977px) {
    .banerServise {
        padding-top: 18vh;
        
    }
}

@media screen and (max-width: 1071px) {
    .col-left {
        padding: 1px;
        margin-top: 18vh;
        margin-left: 6vw;
    }

}
@media screen and (max-width: 985px) {
    .row {
      width: 77%;
    }
}
@media screen and (max-width: 782px) {
    .row {
       display: flex;
       flex-direction: column;
       width: 55%;
    }
        .col-left {
            margin-top: 9vh;
        }
}
@media screen and (max-width: 455px) {
    .banerServise {
    padding-top: 20vh;
    }
}
/*finish block home*/

/*start block focusBubble*/
@media screen and (max-width: 1493px) {
    .appeal {
      padding-left: 15vw;
    }
}
@media screen and (max-width: 1064px) {
    .appeal {
        padding-left: 22vw;
    }
}
@media screen and (max-width: 730px) {
    .appeal {
        background: none;
        padding-left: 0;
    }
    .vertex{
        justify-content: flex-start;
    }
}
@media screen and (max-width: 507px) {
    .appeal {
        padding-top: 0;
    }
        .vertex {
            height: 90vh;
        }
        .bobleText{
          margin-top: 15vh;
        }
    .thought::before{
        z-index: -1;
    }
    .thought.in-viewport::before{
        transform: translateX(-549%) translateY(-150%) !important;
    }
        .thought h2 {
            font-size: 2.8rem;
            color: #000000;
        }
                .thought p {
                    font-size: 1.7rem;
                    color: #000000;
                    font-weight: 600;
                }
}
@media screen and (max-width: 472px) {
   .bobleText {
    margin-top: 8vh;
    }
        .titlEwrap{
            margin-left: 0vh;
        }
        .intoBan{
            font-size: 110%;
        }
}
@media screen and (max-width: 463px) {
    .bobleText {
        margin-top: 0vh;
    }
}
@media screen and (max-width: 319px) {
    .bobleText {
    padding: 94px 10px 0;
    }
}

/*finish block focusBubble*/

/*Start block ACCOUNTING*/

@media screen and (max-width: 573px) {
   .ringFocus {
     display: none;   
    }
    .tintDark{
      width: 100%;
    }
}
@media screen and (max-width: 359px) {
    .sloganAccounting {
      font-size: 19px;
    }

    .subSlogAccount {
      font-size: 27px;
    }

    .subDaublAccounting{
      font-size: 27px;
    }
}

/*finish block ACCOUNTING*/

/*Start block TAX FILING*/

@media screen and (max-width: 478px) {
    .nowrap { 
        font-size: 2em;
    }
        .subtitle {
            grid-column: 6/10;
        }
        .slogan-service {
            margin-top: 8vh;
        }
        .subscription-line {
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
        }
        .title-slang {
            font-size: 5vw;
        }
        .hero-line {
          display: none;
        }
                .mainGrid {
                  display: flex;
                  flex-direction: column;
                  margin-left: 5px;  
                }
}

/*finish block TAX FILING*/

/*Start block TAX ADVISING*/

@media screen and (max-width: 887px) {
    .sloganFOfamily {
    font-size: .8rem;
    }
}

@media screen and (max-width: 743px) {
    .sloganFOfamily {
        font-size: 1.1rem;
    }
        .title_ban {
          font-size: 1.7rem;
        }
}

/*finish block TAX ADVISING*/

/*Start block CONTACT US*/

@media screen and (max-width: 901px) {
    .title_welcome {
        font-size: 4vw;
        margin: 40px 0 40px 0;
    }
        .service-lable {
            font-size: 2.4vw;
        }
        .fgvan {
           flex-direction: column;
            text-align: center;
        }
        .ban-email {       
            margin-top: 40px;
    }
}
@media screen and (max-width: 638px) {
    .top-line {
        flex-direction: column;
    }
}
@media screen and (max-width: 458px) {
    .btn_costumn {
        font-size: 3.9vw !important;
    }
        .title_welcome {
            font-size: 2.5rem;
            margin: 20px 0 20px 0;
        }
                .service-lable {
                    font-size: 2rem;
                }
        .ban-text {
            font-size: 1.8rem;
     }
}

/*finish block CONTACT US*/


/*Start block ABOUT US*/

@media screen and (max-width: 575px) {
    .titlEwrap{
        padding: 4vh
    }
  .socialName {
        margin-bottom: 0vh;
    }
}
@media screen and (max-width: 400px) {

    .bg-us {
      padding: 4vh;
    }
    .banSign{
        margin-top: 2vh;
        }
    .intoBan{
        font-size: 214%;
    }
    .wrapBan {
        padding: 20px 0;
    }
}

/*finish block ABOUT US*/