/*==================================================================================

    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: #BE6A24;

    color: #ffffff;

}

a.contact-btn{

    min-width: 135px;

}

.gradient-skyblue-shade.v2{

    background-image: linear-gradient(to right, #BE6A24 0, #04F1EF 51%, #BE6A24 100%) !important;

}



.gradient-c-bg{

    background-image: linear-gradient(to right, #BE6A24 0, #04F1EF 51%, #BE6A24 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: #BE6A24;

}

.sl-gradation .item-grid:hover .content::before{

    border-bottom-color: #BE6A24;

}
.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%;

    }

}


/*
     FILE ARCHIVED ON 01:30:06 Dec 20, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:19:47 Mar 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.527
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 13.69
  LoadShardBlock: 267.477 (3)
  PetaboxLoader3.datanode: 178.259 (4)
  load_resource: 146.234
  PetaboxLoader3.resolve: 80.599
*/