



@media screen and (max-width:1660px){
.aMLogoRightBottomRight>div{
    gap: 60px ;
}
.swiper-button-prev, .swiper-button-next{
    display: none !important;
}
}

@media screen and (max-width:850px) {
    .inbbnp{
        aspect-ratio:{$all['InBanner']['Mob_w']}/{$all['InBanner']['Mob_h']}
    }
    .fasterwe{
        height: calc(100% - 60px);
        margin-top: 60px;
        top: 0;
        transform: translate(-50%, 0%);
        display: flex;
        align-items: center;
    }
    .simBanr >img{
        height: 100%;
        width: auto;
    }
    .head {
        display: none;
    }
.blogLeftBox{
    box-shadow: none;
    padding: 0 !important;
}

.exhdmid{
    margin-top: 60px ;
}
    .YSTEM {
        padding: 60px 0;
    }

    .Steelwe {
        font-size: 26px;
    }

    .Steelwe span {
        font-size: 22px;
    }

    .InimgFlex {
        grid-template-columns: repeat(1, 1fr);
    }

    .InimgFlex {
        margin-top: 30px;
    }

    .CAeSw {
        font-size: 26px;
    }

    .suitwe {
        font-size: 18px;
        margin: 10px 0;
    }
.Hxoc{
    flex-wrap: wrap;
    font-size: 14px ;
}
    .stxgc {
        font-size: 21px;
    }
.rmdesc{
    margin-top: 60px ;
}
    .nvelwe {
        padding: 20px;
    }

    .fixcv a:not(:nth-child(1)):not(:last-child){
        display: none;
    }

    .ructurewe {
        font-size: 26px;
    }

    .KmxUl {
        grid-template-columns: repeat(1, 1fr);
        margin-top: 30px;
    }

    .KmxUl li {
        padding: 20px;
    }
.exhdmid1{
    margin-top: 60px ;
}
    .Fasdcm {
        font-size: 21px;
            padding: 20px 0 ;
    }

    .Buildi {
        margin: 60px auto;
    }

    .uilwe {
        padding: 60px 0;
    }

    .Rocd {
        font-size: 26px;
    }

    .refabwe {
        margin-top: 30px;
        gap: 30px;
        grid-template-columns: repeat(1, 1fr);
    }

    .Ouxc {
        font-size: 21px;
    }

    .refabwe>li {
        padding: 20px;
    }

    .BestFlex ul {
        grid-template-columns: repeat(1, 1fr);
        margin-top: 30px;
    }

    .BestFlex {
        height: auto;
    }

    .BestFlexFlx {
        position: static;
        transform: none;
        margin: 0 auto;
    }

    .fficiwe p {
        margin-top: 20px;
        color: #4d4d4d;
    }

    .bexkc {
        height: 300px;
        overflow: hidden;
    }

    .stxgc1 {
        font-size: 21px;
    }

    .Rocd {
        color: #1a1a1a;
    }

    .chiisd1 {
        color: #1a1a1a;
    }

    .vidJz {
        flex-direction: column-reverse;
    }

    .vidRight {
        width: 100%;
    }

    .vid {
        padding: 60px 0;
    }

    .speakXc {
        font-size: 26px;
    }

    .vidLeft {
        width: 100%;
        margin-top: 30px;
    }

    .tainti {
        font-size: 26px;
    }

    .tainwe {
        font-size: 21px;
    }

    .foot {
        padding-top: 60px;
    }

    .z1BoxLidomUl {
        margin-top: 30px;
    }

    .footlogowe {
        flex-wrap: wrap;
        width: 100%;
        gap: 20px;
    }

    .footFlex {
        flex-wrap: wrap;
        padding-bottom: 30px;
    }

    .flase {
        margin-top: 20px;
    }

    .Ltd {
        width: 100%;
    }

    .xian {
        display: none;
    }

    .CallRight {
        display: none;
    }

    .ldinw {
        font-size: 21px;
    }

    .roxc {
        margin: 20px 0;
    }

    .Rocd {
        color: #ffffff;
        margin-top: 10px;
    }

    .CallFwe {
        padding-bottom: 30px;
        margin-top: 30px;
    }

    .BestFlex .Rocd {
        color: #1a1a1a;
    }

    .BestFlex .chiisd1 {
        color: #1a1a1a;
    }


    .fixcv {
        flex-wrap: wrap;
        gap: 5px;
        padding: 10px 0 ;
        font-size: 12px;
    }

    .turnkey {
        margin-top: 30px;
    }

    .turnkey {
        flex-direction: column-reverse;
    }

    .turnkey_right {
        width: 100%;
    }

    .turnkey_left {
        width: 100%;
        margin-top: 20px;
    }

    .roxFlex {
        margin-top: 20px;
    }

    .roxFlex {
        grid-template-columns: repeat(1, 1fr);
    }

    .rovidinwe p {
        margin-top: 20px;
    }

    .geriUL li {
        padding: 20px;
    }

    .CxclRight {
        width: 100%;
        margin-top: 20px;
    }

    .geri {
        font-size: 21px;
    }

    .geriUL {
        margin-top: 30px;
        grid-template-columns: repeat(1, 1fr);
    }

    .geriUL li {
        flex-direction: column;
    }

    .blogRight {
        display: none;
    }

    .maxinFlex {
        flex-wrap: wrap;
    }

    .maxin {
        height: auto;
        padding: 10px 0;
    }

    .blogLeft {
        width: 100%;
    }

    .uildiweFlwx {
        flex-wrap: wrap;
        gap: 20px;
    }

    .uildiwe {
        width: 100%;
    }

    .chooxc {
        font-size: 26px;
    }

    .blog {
        margin: 60px auto;
    }

    .blogLeftBox {
        padding: 20px;
    }

    .AlsoFweix {
        font-size: 26px;
    }

    .Also {
        margin: 60px auto;
    }

    .fasterwe {
        font-size: 21px;
    }

    .srxlFlex {
        padding: 60px 0;
        flex-direction: column-reverse;
    }

    .srxl {
        font-size: 21px;
    }

    .AllF1Right {
        width: 100%;
    }

    .AllF1Left {
        margin-top: 20px;
        width: 100%;
    }

    .srxlFlexBox:nth-child(even)>div {
        flex-direction: column-reverse;
    }

    .ech {
        margin: 60px auto;
    }

    .echTitle {
        font-size: 26px;
    }

    .echFlex {
        margin-top: 30px;
        flex-direction: column-reverse;
    }

    .echLeft {
        width: 100%;
        margin-top: 20px;
    }

    .echRight {
        width: 100%;
    }

    .focusFlex {
        margin-top: 30px;
        grid-template-columns: repeat(1, 1fr);
    }

    .Comp {
        padding: 60px 0;
    }

    .nentw {
        font-size: 26px;
    }

    .ertUl {
        grid-template-columns: repeat(1, 1fr);
        margin-top: 30px;
        gap: 20px;
    }

    .boltLeft {
        width: 100%;
        padding: 30px;
    }
    .Inimgwe1{
        width: 100% ;
    }

    .onnec {
        width: 90%;
        font-size: 18px;
    }

    .bolt {
        margin-top: 30px;
        flex-direction: column;
    }

    .Aux {
        font-size: 26px;
    }

    .cus {
        padding: 60px 0;
        flex-direction: column;
    }

    .inxcv {
        font-size: 26px;
    }

    .vidRight {
        margin-top: 20px;
    }

    .withUs {
        font-size: 26px;
    }

    .vidRight {
        padding: 20px;
    }

    .ApriweLi a {
        flex-direction: column;
    }


    .Country{
        margin: 60px auto;
    }
    .TypeFex{
        font-size: 18px ;
    }
    .TypeFexContainer{
        flex-direction: column;
    }
    .chex{
        position: static;
        transform: none;
        margin-top: 21px ;
    }
    .chex u{
        font-size: 18px ;
    }
    .AllF1Gx>ul{
            grid-template-columns: repeat(1, 1fr);
    }
    .etachw{
        font-size: 21px ;
    }

    .blog .nvelwe{
        width: 100% ;
    }
    .cus_left{
        width: 100% ;
    }
    .TypeFexContainer{
        gap: 10px ;
    }
    .maxin{
        margin-top: 60px ;
    }
    .flase>div{
        width: 35px;
    height: 35px;
    }
    .flase i{
        font-size: 18px ;
    }
    .flase{
        gap: 10px ;
    }

    .partnership-container .partnership-advantages{
       grid-template-columns: repeat(1, 1fr) !important;
    }
  
    .main{
        width: 94%  ;
    }
}