@media (min-width: 992px) {
    .include-header {
        margin-top: -102px
    }
}

#header {
    border-bottom: 1px solid #555;
}

#header.sticky-header .menu-container .menu-item a{
    padding-top: 19px;
    padding-bottom: 19px;
}


#header.sticky-header #logo a img {
    height: 60px;
}





/* carousel */
#carouselExampleSlidesOnl {
    min-height: 90px;
    margin-bottom: 20px;
}

#carouselExampleIndicators-2 button.carousel-control-prev,
#carouselExampleIndicators-2 button.carousel-control-next,
#carouselExampleIndicators button.carousel-control-prev,
#carouselExampleIndicators button.carousel-control-next {
    background-color: #777;
    width: 40px;
    height: 55px;
    top: 48%;
}

#carouselExampleIndicators .carousel-indicators button {
    background-color: #fff;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    margin-left: 5px;
    margin-right: 5px;
    /* width: 50px; */
    /* height: 55px; */
    /* top: 48%; */
    border: #000 solid 2px;
}

#carouselExampleIndicators .carousel-indicators button.active {
    background-color: #000;
}
@media (min-width: 992px) {
    #carouselExampleIndicators .carousel-indicators button:hover {
        background-color: #000;
        opacity: 0.6;
    }
}

#carouselExampleIndicators .carousel-item .container.align-items-center {
    padding-bottom: 82px;
}

@media (min-width: 768px) and (max-width: 991.98px){
    .sidebar-widgets-wrap {
         margin: 0 0 -40px 0;
    }
    
}


/* platform */
@media (max-width: 400px) {
    body#platform .display-3 {
        font-size: 3rem !important;
    }
}

/* goto top */
#gotoTop.show {
    display: block;
}

@media (max-width: 991px) {
    #gotoTop.show:hover {
        background-color: rgba(0,0,0,0.3);
    }

    body#contact-body .col-lg-6 {
        border-right-style: none !important;
    }

    body#contact-body .vcformfield {
        width: 100%;
    }

    /* for pipeline-sub */
    header#header {
        background-color: #111 !important;
    }
    header#header hr {
        display: none;
    }

    /*  mobile menu  */
    .primary-menu-open .menu-container {
        display: block;
        
    }
    body.primary-menu-open {
        height: 100%;
        overflow: hidden;
    }
}




/* create div */
#modal {
    position:fixed;
    padding:0;
    margin:0;

    top:0;
    left:0;

    width: 100%;
    height: 100%;
    background-color: rgb(100,100,100); /* Fallback color */
    background-color: rgba(100,100,100,0.3);
    z-index: -1;
}

.primary-menu-open #modal {
    z-index: 98;
}


/* temp fixed header width */
@media (min-width: 1400px) {
    #header .container {
        max-width: 1320px;
        max-width: 96% !important;
    }
}

/* fixed mobile menu start */
@media (max-width: 991px) {
    #header-wrap {
        position: fixed;
        z-index: 999;
        background: #111111aa;
        /* height: 95px; */
    }

    .svg-trigger path {
        stroke: white;
    }
    #primary-menu-trigger {
        background: #00000000;
    }
    #logo {
        height: 65px;
    }
}
/* fixed mobile menu start */