
.slick-list.draggable {
    padding: 0 !important;
}
ul:not(.not-default) li:before {
    content: none;
    position: absolute;
    left: 0;
    top: 13px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background-color: var(--base-color-middle);
}

img.menyulogo {
    display: none;
}

.leaders-list h3 {
    background: #4473c5;
    padding: 15px;
    color: #fff;
    text-align: center;
    border-radius: 5px;    cursor: pointer;
}
.leaders-list ul li {
    padding: 15px;
    border: 2px solid #4473c5;
    border-radius: 5px;
    text-align: center;
    width: 90%;
    /* margin: auto; */
    float: right;
    list-style-type: none;
}
div#myModalvideo button.close {
    width: 30px;
    height: 30px;
    background: #101010;
    opacity: 9;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    top: -14px;
    right: -11px;
}
div#myModalvideo .modal-body {
    padding: 6px;
    padding-bottom: 0px;
}

.leaders-list ul li::before{content: none;}
.leaders-list ul:before {
    content: '';
    height: 650px;
    width: 3px;
    left: 15px;
    background: #4473c5;
    /* border: 2px solid red; */
    position: absolute;
    top: 44px;
}
.leaders-list ul li:before {
    content: '';
    width: 22px;
    height: 2px;
    border-radius: 0;
    position: absolute;
    left: -22px;
    margin: auto;
    bottom: 0;
    top: 0;
}
.leaders-list {
    width: 33%;    position: relative;
}
.leaders {
    display: flex;
    gap: 10px;
}
.leaders-list ul.secondline:before {
    content: '';
    height: 232px;
    width: 3px;
    left: 15px;
    background: #4473c5;
    /* border: 2px solid red; */
    position: absolute;
    top: 40px;
}
.leaders-list ul.thirdline:before {
    content: '';
    height: 73%;
    width: 3px;
    left: 15px;
    background: #4473c5;
    /* border: 2px solid red; */
    position: absolute;
    top: 66px;
}
.leaders-list ul {
    display: none;
}
.leaders-list h2 {
    font-size: 16px;
    color: #4473c5;
    margin-top: 10px;
}
.leaders-list ul li {
    display: flex;
    justify-content: space-around;
}
.leaders-list ul li img {
    width: 90px;
}
.destination {
    width: 60%;
}
.direct-img {
    width: 30%;
}
ul.secondlavel {
    display: block;
}ul.secondlavel li {
    width: 80%;
}
ul.secondlavel {
    position: relative;clear: both;
}
ul.secondlavel:before {
    content: '';
    height: 340px;
    width: 3px;
    left: 50px;
    background: #4473c5;
    /* border: 2px solid red; */
    position: absolute;
    top: -11px;
}ul.secondlavel.thirdlavle:before {
    height: 73px;
    top: -10px;
}
.main-part img {
    width: 150px;
}
.main-part {
    background: #fff;border: 2px solid #4473c5;
    padding: 15px;
    width: auto;
    display: block;
    width: 30%;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}
.main-parts {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
ul.coreval li:before {
    content: none;
}ul.coreval li {
    font-family: 'Prometo', sans-serif;
    font-size: 16px;
    font-weight: 300;
    padding-left: 50px !important;
    /* display: flex; */
    /* align-items: center; */
    padding-left: 40px !important;
}
ul.coreval li span {
    width: 30px;
    height: 30px;
    background: #4f4f4f;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
}
.centermenulgoo .zfch2-header2-bottom-dropdown-menu-item-anchor.level-2-anchor.next {
    /* display: none; */
    justify-content: center;
}
.centermenulgoo h3.menuheading {
    text-align: center;
    min-height: 60px;
}
/*.centermenulgoo h3.menuheading{text-align:center;}*/
.zfcui-icon-twitter:before {
    font-family: 'zf-ui-icons' !important;
    content: "\e913";
    font-size: 19px;
}

@media(max-width:1275px){
   .clientslider .slick-slide{    width: 31% !important;}
    
}

  @media(max-width:990px){
      img.zfch2-header2-brand-logo-mobile {
    display: none !important;
}
.zfch2-header2 .zfch2-header2-brand-wrapper .zfch2-header2-logo .zfch2-header2-brand-logo-desktop{    height: 40px;
    display: block;}
    .slider .slick-slide {
    text-align: center;
    margin: 0 25px 0px 0px;
    
}
  p.webpara {
    font-size: 14px;
    font-weight: 300;
    font-family: 'Prometo';
} 
.corevaluesec .zfctt-image-wrapper {
    margin-bottom: 0;
}.corevaluesec .zfctt-content {
    height: auto;
}.case-study {
    background: #ffffffed;
    padding: 10px;
    text-align: center;
}
  }
    
@media(max-width:767px){
    button.btn.btn-danger.closehmc {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0;
    background: #000000f7;
    border: black;
    z-index: 999;
    cursor: pointer;
}

    .zfch2-header2 .zfch2-header2-brand-wrapper .zfch2-header2-logo .zfch2-header2-brand-logo-desktop {
        display: none;
    }
        img.zfch2-header2-brand-logo-mobile {
        display: block !important;
    }
    button.close.topright {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0;
    background: #000000f7;
    border: black;
    z-index: 999;
    cursor: pointer;
}
    .top-menu{    font-size: 16px;        padding-right: 10px;}
    .top-about{display: block;}
    .r-img {
        width: 100%;
    }
    .top-about-l {
        width: 100%;
    }
    .inner-gap h2{font-size: 30px;}
    .inner-gap h3{    font-size: 15px;}
    .corevaluesec .zfctt-image-wrapper {
        margin-bottom: auto;
    }
    .corevaluesec .zfctt-content {
        height: auto;
    }
    .slider .slick-slide {
        text-align: center;
        margin: 0 30px 20px 0px;
        width: 100% !important;
    }
    .case-study {
     
        margin-bottom: 20px;
    }
    .topslide h2{    line-height: 23px;}

    .clientlogo h2 {
      
        line-height: 22px;
    }
    .zfcf-item-content p {
        margin-bottom: 16px;
        line-height: 20px;
        font-size: 16px;
    }
    .zfcf-item-title {
        margin-bottom: 15px;
        /* line-height: 30px; */
        font-size: 18px;
    }
    .sec-cnt h2 {
        font-size: 24px;}
        .pd-comman {
            padding: 30px 0px;
        }
        section.bradcrum .zfccs-content-box-wrapper {
            padding: 10px 50px 10px 20px;
            background: #ffffff;
            position: absolute;
            border-radius: 0;
            left: 0; 
             right: 0; 
            bottom: 0;
            /* top: 0; */
            /* margin: auto; */
            height: 40px;
            width: 100%;
            text-align: center;
        }
        section.bradcrum{    position: relative;}
        .zfcbn-breadcrumb-navigation{    justify-content: center;        margin: 0;}
        .zfccs-headline-box {
            display: none;
        }
        .zfccs-content-box.zfc-stage-panel {
            position: absolute;
            top: 0;
            right: 0;
            margin: auto;
            left: 0;
        }
        .zfccs-headline-box .zfccs-headline {
            font-weight: 500;
            font-size: 24px;
        }

        img.menyulogo {
            width: 80px; display: none;
        }
        .zfch2-header2 .zfch2-header2-bottom-menu-content-wrapper .zfch2-header2-bottom-menu-items.level-1 .level-1-item{    margin-left: 0px;        margin-bottom: 0;}
        .zfch2-header2.burger-menu-opened .zfch2-header2-bottom-menu-content-wrapper .zfch2-header-bottom-menu-ref{        padding: 17px 20px 0px 20px;}
        .zfcpfst-slider-popup .zfcpfst-image-container{    margin-top: 0;}
        .circle {
            width: 35px !important;
        height: 35px !important;
            border-radius: 50%;
            box-shadow: 0px 0px 1px 1px #0000001a;
        }
        .zfc-separator{margin-top: 0;}
            .zfcf-footer-content.zfc-wrapper-content {
        margin-bottom: 0;
    }

    .main-part {
        background: #fff;        border: 2px solid #4473c5;
        padding: 15px;
        width: auto;
        display: block;
        width: auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        display: flex;
        gap: 15px;
    }

    .leaders{flex-direction: column;}
    .leaders-list {
        width: 100%;
        position: relative;
    }
    .leaders-list ul li:before{    width: 35px;     left: -36px;}
    .leaders-list ul:before{    top: 39px;}
    ul.secondlavel:before{    left: 67px;top: -12px;}
  }

  @media(max-width:720px){

    .top-menu {
        padding-right: 30px;
    }
    .zfcf-footer-content.zfc-wrapper-content {
        margin-bottom: 0;
    }

  }

  @media(max-width:540px){
    .leaders-list ul li:before {
        width: 30px;
        left: -31px;
    }
    ul.secondlavel:before {
        left: 59px;
        top: -12px;
    }

  }

  @media(max-width:479px){
    .leaders-list ul li:before {
        width: 20px;
        left: -21px;
    }
    .leaders-list ul:before {
        content: '';
        height: 85.5%;
    } 
    ul.secondlavel:before {
        left: 59px;
        top: -12px;
    }
    
  }