.card-header{padding: 0.25rem 0.35rem !important;}



.softwareDevelopment {
    padding: 50px 0;
    background: #161517
}

.softwareDevelopment h2 i {
    color: #ffb000;
    font-family: var(--demo);
    text-transform: capitalize
}

.softwareDevelopment h2 span {
    color: #3557f5;
    font-weight: 700
}
.softwareDevelopment p {
    max-width: 1000px;
    margin: auto;
    color: #fff;
    text-align: center
}

.softwareDevelopment h2 {
    font-size: 50px;
    font-weight: 100;
    margin-bottom: 50px;
    color:#fff;
}

#genralQuestions .collapse.show {
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
}

#genralQuestions .card {
    margin: 0 0 20px
}

#genralQuestions .card-header {
    border-bottom: 0;
    background-color: #fff
}

#genralQuestions .card-header h2 {
    background-color: #fff
}

#genralQuestions .card-header h2 button {
    font-size: 16px;
    color: #222;
    position: relative
}
#genralQuestions .card-header h2 button:hover{ text-decoration: none;}

#genralQuestions .card-header h2 button[aria-expanded="false"]::before,
#genralQuestions .card-header h2 button[aria-expanded="false"]::after {
    content: '';
    position: absolute;
    right: 0;
    width: 30px;
    height: 1px;
    background: #222;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .3s linear;
    transition: .3s linear
}

#genralQuestions .card-header h2 button[aria-expanded="false"]::after {
    height: 25px;
    width: 1px;
    right: 14px
}

#genralQuestions .card-header h2 button[aria-expanded="true"]::before,
#genralQuestions .card-header h2 button[aria-expanded="true"]::after {
    content: '';
    position: absolute;
    -webkit-transition: .3s linear;
    transition: .3s linear;
    right: 0;
    width: 25px;
    height: 1px;
    background: #222;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

#genralQuestions .card-header h2 button[aria-expanded="true"]::after {
    height: 0
}

#genralQuestions .card-header h2 button:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

#genralQuestions .card-body{ padding:0 1.25rem ;}
#genralQuestions .card-body p::before{content: '*'; color: #ff0000;}


h3.dashed::after  {content: '';
    width: 40px;
    height: 2px;
    background: #de9e53;
    position: absolute;
    bottom: 0;
    left: 0;}

.navbar-header-custom{padding-top: 0 !important;}
.menu_area .navbar-brand {background-color:#ffffff; padding: 10px 5px 5px 5px; border-radius: 0 0px 5px 5px;}
.navbar-brand img{max-height:56px !important}
@media screen and (max-width: 991px){
    .navbar-header-custom {
        padding-top:0px !important;
    }
    .menu_area .navbar-brand {
        margin-top: 0px !important;
    }
}