.demoButton{
    padding-top: 0px;
    margin-left: 0%!important;
    border-bottom: 0px solid #c3c3c3;
    border-radius: 6px;
    margin-right: 10px;
}
.demoInnerBtn{
    background-color: #fff;
    color: #046bb0;
    font-weight: 600;
    border-radius: 10px;
    padding: 7px 10px;
    font-size: 15px;
    width: 110px;
    border: 3px solid #046bb0;
}
hr {
    border: 0;
    border-top: 1px solid grey!important;
    margin: 20px 0;
}
/* navbar */
#liLogo_img {
    width: 215px!important;
}

.w3-btn, .w3-button {
    padding: 8px 10px!important;
}
.nav-item a{
    color:black;
    font-size:1em!important;
    font-weight:400!important;
}

#navnetsuite:hover{
  background-color:white;
  border:0px;
}
#navnetsuite {
color: black;
font-size: 1em!important;
font-weight:400!important;
}
.netsuiteDrop  {
    width:175px!important;
}
#mainNav{
  position:fixed;
  top:0;
  width:100%;
  z-index:10;
  padding: 10px 0px!important;
}

.custom-border {
    position: relative;
  }
  
.custom-border:after {
    content: " ";
    position: absolute;
    border-left: 1px black solid;
    top: 35%;
    right: 0;
    height: 30%;
    margin-top: auto;
    margin-bottom: auto;
}.navbar-nav {
    --bs-nav-link-hover-color: #EE6E16;
}
.navbar-collapse {
    text-align: center;

}
.navbar-nav{
    font-family: sans-serif!important;
}
.align-center {
    text-align:center;
}
.activePage {
    color: #F08817!important;
}

.lightideaButtons {
    border-radius: 10px!important;
    cursor: pointer;
    padding: 12px 32px!important;
    border: 0px;
    font-weight: 600!important;
    font-size: 18px!important;
    width:unset!important;
    height:unset!important;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    font-family:sans-serif!important;
}
/* mobile css */

@media only screen and (max-width: 600px) 
{
    .lightideaButtons {
        border-radius: 10px!important;
        cursor: pointer;
        padding: 12px 32px!important;
        border: 0px;
        font-weight: 600!important;
        font-size: 12px!important;
        width:unset!important;
        height:unset!important;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
        font-family:sans-serif!important;
    }
    .demoButton {
        padding-top: 0px;
        margin-left: 0%!important;
        border-bottom: 0px solid #c3c3c3;
        border-radius: 6px;
        margin-bottom: 10px;
    }
    .outline-grey-div 
    {
        align-self: center;
        margin-left:0%!important;
    }
    #liLogo_img {
        width: 200px!important;
    }

}
/* large screen */

@media only screen and (min-width: 2500px) 
{
   #liLogo_img {
        margin-left: 38%;
        width: 450px!important;
        }
    .ms-auto {
        margin-left: auto!important;
        margin-right: 75px;
        }
    #navbarResponsive{
        font-size:2em!important;
    }
    .btn{
        font-size:22px!important;
    }

}