@media only screen and (max-width: 600px) {
    .slide-img2r {
        display: none;
    }

    .ex-img-dis1 {
        display: none;
    }

    .ex-img-dis-ph {
        display: block;
        width: 100%;
        margin: 20px 0 20px 0;
    }

    .ex-img-dis-ph1 {
        display: block;
        width: 100% !important;
    }

    .down-desk-un {
        display: block
    }

    .down-desk-bn {
        display: none;
    }
}

@media (min-width: 624px) and (max-width: 1999px) {
    .slide2-imgr {
        display: none;
    }

    .ex-img-dis-ph {
        display: none;
    }

    .down-desk-un {
        display: none;
    }
}

@media only screen and (max-width: 600px) {
    .bag-img {
        display: ruby;
        text-align: center;
    }

    .img-box-res {
        width: 100% !important;
        height: 40px !important;
    }

    .grid-align p br {
        display: none;
        width: 100% !important;
    }

    .grid-align p {
        margin-top: 15px;
    }

    ul.bp-l {
        padding-left: 30px !important;
    }

    ul.bp-tl {
        text-align: left;
    }

    .ex-img-b {
        width: 300px !important;
        height: 120px;
    }

    .pro-sec-pd {
        margin-top: 0 !important;
        padding-top: 50px !important;
    }

    .der-pd-le {
        padding-left: 0 !important;
    }

    .tab-content00 .al-l-tb {
        text-align: left;
    }

    .c-lja-a {
        text-align: left;
    }

    #verk-w {
        width: 100% !important;
    }

    .kim-wid-fl {
        width: 100% !important;
        padding-right: 30px !important;
    }

    .kim-wid-fl br {
        display: none;
    }

    .kim-wid-fl-lef p {
        text-align: left;
    }

    .ti-b-r br {
        display: none;
    }

    .pd-t-fif {
        padding-top: 50px !important;
    }

    p.trans-tx-l {
        text-align: left;
    }

    p.raw-tx-al {
        text-align: left;
    }

    .dsi-t-al li {
        text-align: left;
    }

    .kt-pd-t {
        padding-top: 50px !important;
    }

    .kt-pd-ge-le {
        padding-left: 0 !important;
    }

    ul.due-pd-l {
        padding-left: 10px !important;
    }

    .service {
        padding-left: 30px !important;
    }
/* 
    .tabs.style-1.vertical .tab-panes,
    .tabs.style-2.vertical .tab-panes {
        padding-left: 05px !important;
    } */

    .cl-ph {
        padding-left: 0 !important;
    }

    .ongi-pd-l {
        padding-left: 0 !important;
    }

    .kim-wid-ong-pd-l {
        padding-right: 70px !important;
    }

    .rene-pic-pd-l {
        padding-left: 0 !important;
    }

    .tabs.tab-content {
        width: 97% !important;
    }

    .pd-z-ver {
        padding-left: 0 !important;
    }

    .das-tx-l {
        text-align: left;
        padding-left: 6px !important;
    }
}

.rene-pic-pd-l {
    padding-left: 0 !important;
}

.cl-wd-6 {
    padding-left: 0 !important;
}

@media only screen and (max-width: 600px) {
    /* .phone-none {
        display: none;
    } */

    .phone-dis {
        width: 300px !important;
        height: 150px !important;
        margin: 50px 0 50px 0;
    }

    .ser-phone-dis {
        width: 250px !important;
        margin: 50px 0 50px 0;
    }

    .expertise .ser-phone-dis {
        width: 80% !important;
    }

    ul.due-pd-l {
        width: 90% !important;
        /* display: contents; */
    }

    .portfolio-bg {
        height: 39vh;
    }

    .centered2 {
        top: 78.5% !important;
    }

    #lang-marker-align {
        list-style: disc;
        padding-left: 20px !important;
    }

    #uber-ns-pd {
        padding-left: 0 !important;
    }

    .unser-pd {
        margin-left: 3px !important;
    }
    .phone-padding{
        padding-top: 20px !important;
    }
    .lung-mr{
        margin-bottom: 20px !important;
    }
    .ph-pd-pt{
        padding-top: 1rem !important;
    }
}

@media (min-width: 624px) and (max-width: 1999px) {
    .phone-dis {
        display: none;
    }

    .ser-phone-dis {
        display: none;
    }
}

@media (min-width: 624px) and (max-width: 1999px) {
    .ph-bt-dis {
        display: none;
    }
}


@media only screen and (max-width: 600px) {
    .ph-bt-dis {
        display: block;
        align-content: center;
        margin: 0 auto;
    }

    #ph-bt-dis-cen {
        margin: 0 auto;
    }

    .von-hd-al {
        text-align: left;
        display: block;
        width: 100%;
    }

    .imm-txt-al {
        padding-top: 10px !important;
    }

    .info-box {
        height: 400px !important;
    }
}

/* Footer Responsiveness */
@media only screen and (max-width: 600px) {
    .ph-none-ger {
        display: none;
    }

    .ph-ins-dis {
        display: block;
        text-align: left;
    }

    .ft-gr-b {
        font-weight: bold;
    }

    .footer-top {
        padding-top: 10px !important;
    }
}

@media (min-width: 624px) and (max-width: 1999px) {
    .ph-ins-dis {
        display: none;
    }
}

/* @media only screen and (max-width: 700px){
    .ph-ins-dis {
        display: none;
    }
} */

@media only screen and (max-width: 600px) {
 .ppt1-dis-no{
    display: none;
 }
 .ppt1-dis-yes{
    display: block;
 }
 .der-tx-l{
    text-wrap: balance;
 }
 .risko-pd-l{
    padding-right: 0 !important;
 }
 .der-tx-f-l{
    font-size: 20px !important;
    padding-right: 10px !important;
 }
 .sec-bk-tx{
    padding-top: 0 !important;
 }
 .pt-p-z{
    padding-top: 0 !important;
 }
 .man-ser-man{
    text-align: left;
 }
 .lo-f-l{
    padding-top: 5rem !important;
 }
 .mb-50{
    text-align: center;
 }
 .footer .footer-top{
    height: 300px !important;
 }
 .ic-mar-n{
    margin-left: 10px  !important;
 }
 .man-lef-l{
    text-align: left;
    padding-left: 10px !important;
 }
 .man-lef-ll{
    padding-left: 0 !important;
 }
 .ti-b-rr{
    text-align: left;
    margin-bottom: 10px !important;
 }
.services-m-pd{
    margin-left: 40px !important;
}
.brodd-tx{
    margin-left: 30px !important;
}
.button-styled{
    margin-top: 50px !important;
}
.tb-l-pd{
    padding-left: 0 !important;
}
.gl-tx-pd{
    padding-top: 0 !important;
}
#ser-inv-pr{
    padding-top: 20px !important;
    padding-left: 1px !important;
}
.inves-pr-ph{
    padding-top: 10px !important;
}
.lux-pr-l{
    text-align: left;
    margin-bottom: 20px !important;
}
.hyp-tx{
    hyphens: auto !important;
}
.sili{
  margin-top: 5px !important;
}
.pd-hy-di{
    padding-left: 20px !important;
    list-style: disc;
}
.go-lpd{
    padding-left: 3px !important;
}
.der-tx-ll{
    margin-bottom: 0 !important;
}
#cup-img-desk{
    display: block !important;
    width: 70px !important;
    height: 70px !important;
    margin: 0 auto;
}
}


/* Iphone Display Ruby for on-top */

   @media only screen and (-webkit-min-device-pixel-ratio: 3), 
       only screen and (-min--moz-device-pixel-ratio: 3), 
       only screen and (-o-min-device-pixel-ratio: 3/1), 
       only screen and (min-device-pixel-ratio: 3){ 
        .bag-img {
            display: ruby;
            text-align: center;
        }
        }

        @media only screen 
    and (device-width: 390px) 
    and (device-height: 844px) 
    and (-webkit-device-pixel-ratio: 3) {
        .bag-img {
            display: ruby;
            text-align: center;
        }
     }
    @media only screen 
    and (device-width: 428px) 
    and (device-height: 926px) 
    and (-webkit-device-pixel-ratio: 3) {
        .bag-img {
            display: ruby;
            text-align: center;
        }
     }
@media only screen 
and (width: 430px) 
and (height: 932px) 
and (-webkit-device-pixel-ratio: 3) { 
    .bag-img {
        display: ruby;
        text-align: center;
    }
}

/* Samsung LED Display */
@media screen and (min-width: 3840px) {
    .phone-dis {
        display: none;
    }
    .down-desk-un {
        display: none;
    }
    .slide2-imgr {
        display: none;
    }
    .ex-img-dis-ph {
        display: none;
    }
    .ser-phone-dis {
        display: none;
    }
    .uber-none1.led-non-tb{
        display: none !important;
    }
    .led-comp-mr{
       margin-left: 7% !important;
     }
     .led-tbs-n{
        display: none;
     }
     #bt-ld-al{
        display: block;
        margin: 0 auto;
     }
     #bt-led-all{
        margin-top: 20px !important;
     }
     .ph-ins-dis{
        display: none !important; 
     }
     .gp-container{
        display: none !important;
     }
     .itr-container{
        display: none !important; 
     }
     .led-pad-tb{
        margin-left: 370px !important;
        margin-bottom: 20px !important; 
     }
     .tb-he{
        height: 50px !important;
     }
     .tb-hee{
        height: 65px !important;
     }
    .bt-led-n{
        display: none !important;
    }
    .info-box{
        min-height: 20vh !important;
    }
    .info-box-double{
        min-height: 25vh !important;
    }
    .ld-mr-to{
        margin-top: 50px !important;
    }
    .ste-m{
        margin-left: 26% !important;
    }
    .gr-img-s{
        display: flex;
    }
  }
  @media only screen and (max-width: 600px) {
    .grid-ph-al{
        padding: 0 !important;
    }
    .itr-tabcontent{
        padding: 10px 0 !important;
    }
    .ph-ins-dis{
        display: block;
    }
    .led-non-tb{
        display: none;
    }
    .hy-inv{
        hyphens: none;
    }
    .ph-tran-dis{
        padding-top: 1rem !important;
    }
    .ph-hed-lf{
        text-align: left !important;
    }
    .kim-wid-br-n{
        margin-right: 30px !important;
    }
    .se-ger-ph{
        display: block;
    }
    #sec-tab2{
        display: block;
    }
   }


   /*  Desktop Images */
   .service-pad{
    padding-left: 20px;
   }

   .des-r-pic{
        text-align: center;
        margin: 0 auto !important;
   }

   @media only screen and (max-width: 600px) {
   .expertise img{
    width: 90% !important;
   }
   .des-r-pic{
    text-align: center;
    margin: 0 auto !important;
    margin-bottom: 20px !important;
}
.brod-tx{
    padding-left: 0 !important;
}
.desl-r-pic{
    margin: 20px 0 0 0 !important;
}
.slide2-ph{
    width: 100%  !important;
}
.ph-img-wid{
    max-width: 100% !important;
    width: 100% !important;
    display: flex;
    justify-content: center;
}
   }
   
   @media screen and (min-width: 3840px) {
    .ser-phone-none{
        margin-bottom: 20px !important;
    } 
    .desl-r-pic{
        margin: 20px 0 20px 0;
    }
    .slide2-ph{
        display: inline-block;
        text-align: center;
        margin: 0 auto;
        width: 60%  !important;
        margin: 20px 0 20px 0 !important;
    }
    .ex2-ph-w,
    .des-r-picc{
        width: 60% !important;
    }
  }

  @media (min-width: 3072px) and (max-width: 3840px) {
    .led-comp-mr{
        margin-left: 9% !important;
    }
    .gp-container4k-n{
        display: none !important;
    }
    .led-non-tb{
        margin-left: 17% !important;
    }
    /* #sec-tab22{
        display: none !important;
    } */
     .itr-container{
        display: none !important;
     }
    .sililed{
        display: none !important;
    }
    .pro-al{
        width: 84% !important;
    }
    .led-non-tbb{
        margin-left: 31% !important;
    }
    .itr-container{
        display: none !important;
    }
    #ph-bt-dis-cen{
        display: none !important;
    }
    #bt-none-led{
        display: none !important;
    }
    .button-styled{
        display: none !important;
    }
}
@media only screen and (max-width: 600px) {
    .tx-l-ph{
        text-align: left !important;
        display: inline !important;
    }
    .pd-l-ph{
        padding-top: 20px !important;
        padding-left: 0 !important;
    }
    .img-size-ph{
        width: 100% !important;
    }
    .bt-styled-pd{
        margin-top: 20px !important;
    }
    .itr-ph-t{
        list-style: disc !important;
    }
    .bt-style-cen{
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    ul.pdl-tx-l{
        padding-left: 30px !important;
    }
    .dyn-pd-ph{
        padding-left: 0 !important;
    }
    .cl-wd-l{
        padding-left: 0 !important;
        text-align: left;
    }
    .prj-hd{
        text-align: left !important;
        margin-bottom: 10px !important;
    }
    .prj-text-lef{
        padding-left: 0 !important;
    }
    .ph-hd-m{
        margin: 0 !important;
    }
    .rev-pd-top{
        padding-top: 0 !important;
    }
    .mr-ph-hd{
        margin-top: 0 !important;
    }
    .img-ph-pd{
        margin: 20px 0 0 0 !important;
    }
    .ser-pd-ph{
        padding-left: 12px !important;
    }
    .pd-brod-ph{
        padding: 0 !important;
    }
    #ph-pd-b{
    padding: 0 !important;
    height: 60px !important;
    }
    /* .pd-tp-pr{
        padding-top: 0 !important;
        margin-top: 35px !important;
    } */
    #arr-ex{
        padding-right: 0 !important;
        padding-bottom: 20px !important;
    }
    .r-m-tp{
        margin-top: 20px !important;
    }
    .pd-lf-ac{
        padding-left: 0 !important;
    }
    .pd-lf-acc{
        padding-left: 0 !important;
    }
    .gp-tabpanel{
        padding: 14px !important;
    }
    .gp-tabpanelll{
        padding: 30px !important;
    }
    ul.pd-brod-ph-bl{
        padding-left: 0 !important;
    }
    .ph-pt-ser{
        margin: 20px 0 30px 0;
    }
    .mar-ph-pd{
        padding-left: 0 !important;
    }
    .loc-fac{
        padding-left: 0 !important;
    }
    .ph-hd-lx{
        margin-top: 15px !important;
    }
    .ph-hd-lxx{
        margin-bottom: 30px !important;
    }
    .hd-ph{
        text-align: left;
    }
    .arr-al-ph{
        display: inline-flex;
    }
    .arr-al-phh{
        margin-bottom: 10px !important;
    }
    .pd-l-al{
        padding-left: 0 !important;
    }
    .manage-pd-ph{
        padding-left: 0 !important;
        text-align: left !important;
    }
    .man-lef-ll-thr{
        padding-left: 0 !important;
        margin-bottom: 15px !important;
    }
    .das-tx-ll{
        padding-left: 0 !important;
    }
    .ph-acc-lb-tx{
        display: flex !important;
    }
    .ph-acc-p-tx{
        margin-left: 15px !important;
    }
    .ph-acc-ic{
        margin: 33px 60px 0 15px !important;
    }
    .ph-acc-ic-thir{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .ph-acc-ic-thir-eng{
        margin: 32px 55px 20px 0;
    }
    .mr-pd-l{
        margin: 0 !important;
    }
    .pd-inv-ph{
        margin-left: 15px !important;
    }
    .pd-l-ph{
        margin: 5px 0 0 15px !important;
    }
    .font-sz-ger{
        font-size: 30px !important;
        margin-bottom: 20px !important;
        text-align: center !important;
    }
    .tb-pd-cl{
        padding-left: 0 !important;
    }
    .dis-ph{
        padding-left: 7px !important;
    }
    .pd-lf-kn{
        padding-left: 0 !important;
    }
    .mr-rev-pd{
        margin-left: 20px !important;
    }
    .pd-rev{
        padding-left: 0 !important;
    }
    .pd-inves-al{
        padding-left: 15px !important;
    }
    .mr-lx-p{
        margin-top: 5% !important;
    }
    .ph-mr-al{
        margin-left: 15px !important;
    }
    .property-portfolio-section{
        margin-left: 25px !important;
    }
    .ph-mr-all{
        padding-left: 5px !important;
    }
    .pd-tp-pr{
        padding-top: 60px !important;
    }
    }
    .pd-ser-lis{
        padding-left: 7px !important;
    }
    .pd-lef-an-des{
        padding-left: 0 !important;
    }
    .mn-hd-m{
        margin-left: 5px !important;
    }
    .pd-lef-zr{
        padding-left: 0 !important;
    }
/* Tabs Desktop Accordion*/

.ph-acc-lb-tx{
    display: flex !important;
}
.ph-acc-p-tx{
    margin-left: 15px !important;
}
.ph-acc-ic{
    margin: 12px 60px 0 15px !important;
}
.ph-acc-ic-thir{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 22px 5px 15px;
}
.ph-acc-ic-thir-eng{
    margin: 32px 55px 20px 0;
}

.ph-acc-ic-thir-eng-des{
    margin: 10px !important;
}

    @media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 3) 
    and (orientation: portrait) {
        .bag-img {
        display: ruby;
        text-align: center;
  }
  .ph-rev-pd{
    padding-top: 0 !important;
  }
  ul.pd-brod-ph-bl{
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
}


/* Anna Desktop */

@media only screen and (width: 1470px) and (height: 956px) {
   .ser-lis-m .bullet{
   margin: 0 !important;
   padding-left: 1% !important;
   }
   .cl-wd-9{
    padding-left: 0 !important;
   }
   .cl-wd-1{
    margin-left: 21.5% !important;
   }
   .wd-12-pro{
    margin-left: 24.5% !important;
   }
  .pt-30, .section-block.pt-30{
    padding-top: 1rem !important;
  }
  .lef-pd-desk{
    padding-left: 9px !important;
  }
  .ld-mr-to{
    margin-top: 50px !important;
  }
  .bl-hd-p{
    padding-left: 20px;
    margin-bottom: 0 !important;
  }
  .desk-m-gp{
    margin-top: 30px !important;
  }
  .pd-lef-des{
    margin-left: 24.5% !important;
  }
  .por-img-pd{
    margin-left: 24.5% !important;
  }
  .anna-wir-sec{
    margin-left: 20% !important;
  }
  .anna-bg-sec{
    margin-left: 0 !important;
  }
  .en-ser-an-sec{
    margin-left: 26.5% !important;
  }
  .bg-img-anna{
    margin-left: 29px !important;
  }
  .tx-al-anna-des{
    display: flex;
    justify-content: center;
    align-items: baseline;
  }
  }
  
.img-des-m{
    margin-top: 40px !important;
}

.bl-hd-p{
    padding-left: 20px;
    margin-bottom: 0 !important;
  }

  .sp-bl-d{
    padding-left: 3% !important;
  }

  .ld-mr-to{
    margin-top: 50px !important;
}

.tab-panes.rev-pd-top{
    padding-left: 0 !important;
}

/* Home Page Setup New Phone */

@media only screen and (max-width: 600px) {
.font-sz-hm{
    font-size: 22px !important;
    margin-bottom: 20px !important;
    text-align: center !important;
}
.ger-ph-pdd{
    padding: 0 !important;
}
.ger-ph-pd{
    padding: 0 !important;
    text-align: center !important;
}
.appr-head-val{
    font-size: 18px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
}
}

.ser-logo-alignn{
    display: flex;
    justify-content: center;
    align-items: end;
}

