/*==================================================================================    Custom Stylesheet ( Any custom styling you want to apply should be defined here ).====================================================================================*/.page-content .banner.banner-8 {    height: 560px;    position: relative;}.page-content .banner.banner-8::after{    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: red;}.header-transparent-v2 {    background: #282828;}.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a{    color: #fff;}.banner-text.light-version.text-center, .banner-inner .section-title {    background: #282828b3;    padding: 12px;    border-radius: 4px;}[data-overlay]::after{    background: transparent;}.team-part .single-blog-item {    position: relative;    transition: 0.5s;    margin-bottom: 30px;}/*.banner-inner::after {    content: '';    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #000;    opacity: 0.6;    position: absolute;    z-index: 1}*/.banner-inner div, .banner-inner a{    z-index: 2;}.logo img {    max-height: 86px;    width: auto !important;}.logo a {    display: flex;    align-content: center;    align-items: center;    justify-content: left;    justify-items: center;    color: #fff;    font-size: 20px;    line-height: 1.3;    font-weight: 800;}.accordion .card-header h5 a.acc-btn[aria-expanded="true"] {    background: #06c6dc;    color: #ffffff;}a.contact-btn{    min-width: 135px;}.gradient-skyblue-shade.v2{    background-image: linear-gradient(to right, #06C6DC 0, #04F1EF 51%, #06C6DC 100%) !important;}.gradient-c-bg{    background-image: linear-gradient(to right, #06C6DC 0, #04F1EF 51%, #06C6DC 100%);}.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1,.header-sticky.header-not-top .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1{    padding: 0px !important;}.sl-gradation .item-grid .dot-wrap .dot, .sl-gradation .item-grid:hover .content{    background: #06c6dc;}.sl-gradation .item-grid:hover .content::before{    border-bottom-color: #06c6dc;}.mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1.active > a span::after {    width: 100%;    right: 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {    .header-left {        width: 100%;        display: block;    }    .logo {        float: left;        width: 100%;    }    .manu-hamber.light-version {        position: absolute;        float: right;        right: 0;        z-index: 9;        top: 36px;    }    .header__wrapper.mr-0 {        display: block;    }    .mainmenu-wrapper.have-not-flex.pl-40 {        text-align: right;    }    .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a{        padding: 10px 0;    }    .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 {        display: block !important;        width: 100%;        clear: both;    }    .header-default .header__wrapper .mainmenu-wrapper.have-not-flex .page_nav ul.mainmenu {        display: block;    }    .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 {        display: block !important;        width: 100%;        clear: both;        padding-top: 5px !important;        padding-bottom: 5px !important;        margin-bottom: 5px !important;        border-bottom: 1px solid #f5f5f536;    }    .header-right {        display: block !important;        margin: 0;    }    .contact-btn {        display: block;        float: right;        margin: 20px 0;    }    .header-sticky.header-not-top .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a{        padding: 0px !important;    }    }@media only screen and (max-width: 991px) {   .header-left-align.header-default .header__wrapper .header-right {        display: none !important;    }    .header-left-align.header-default .header__wrapper .header-right.show, .header-left-align.header-default .header__wrapper .header-right.collapsing {        display: block !important;    }    .contact-btn {        display: block;        float: right;        margin: 20px 0;    }}@media only screen and (max-width: 767px) {    .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 {        display: block !important;        width: 100%;        clear: both;    }    .contact-btn {        display: block;        float: right;        margin: 20px 0;    }    .header-sticky.header-not-top .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a{        padding: 0px !important;    }    .header-left {        width: 100%;        display: block;    }    .logo {        float: left;        width: 100%;    }    .header__wrapper.mr-0 {        display: block;    }    .manu-hamber.light-version {        position: absolute;        float: right;        right: 20px;        z-index: 9;        top: 36px;    }    .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 > a{        padding: 10px 0;    }    .mainmenu-wrapper.have-not-flex.pl-40 {        text-align: right;    }    .header-default .header__wrapper .mainmenu-wrapper.have-not-flex .page_nav ul.mainmenu {        display: block;    }    .mainmenu-wrapper .page_nav ul.mainmenu li.lavel-1 {        display: block !important;        width: 100%;        clear: both;        padding-top: 5px !important;        padding-bottom: 5px !important;        margin-bottom: 5px !important;        border-bottom: 1px solid #f5f5f536;    }    .header-right {        display: block !important;        margin: 0;    }}@media only screen and (max-width: 575px) {    .header-default .header__wrapper .header-left {        -webkit-flex-basis: 50%;        flex-basis: 50%;    }}