html .bg-color-quaternary, html .bg-quaternary
{
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    position: relative;
    background-color: #e5e5e5;
    width: 100%;
}
body{
    background-color: #f1f1f1;
}
.topic-header-bg h1 {
    color: #000;
    font-size: 2.6rem;
    font-weight: 900;
    margin-bottom: 2.4rem;
    letter-spacing: 0;
}
.breadcrumb>li {
    display: inline-block;
    font-size: .8em;
    text-transform: uppercase;
    text-shadow: none;
}
.rect-size {
    height: 220px;
}
.fa-hashtag,.fa-tags{
    color:#6a4c93!important;
}
.col-11{
    margin-bottom:2rem;
}
h2 .accordion-button{
    font-size:1.3rem;
}
.card-body{
    font-size:1.15rem;
}
.gng_serv_about .item_ig {
    position: relative;
}
.gng_serv_about .item_ig .nq_about {
    position: absolute;
    background-color: #fca311;
    border-radius: 0;
    padding: 2.5rem 2rem;
    right: -5rem;
    top: 6rem;
    z-index: 2;
}
.gng_serv_about .item_ig .nq_about.item_left {
    left: -5rem;
    right: initial;
}
.rounded-8 {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    -o-border-radius: 8px !important;
    -ms-border-radius: 8px !important;
    border-radius: 8px !important;
}
.gng_serv_about .item_ig .nq_about .mg_locate {
    color: #ffffff;
    padding-top: 3rem;
}
.gng_serv_about .item_ig .mg_img {
    overflow: hidden;
    position: relative;
}
.gng_serv_about .item_ig .mg_img:hover img {
    -webkit-transform: scale3d(1.1, 1.1, 1) !important;
    -moz-transform: scale3d(1.1, 1.1, 1) !important;
    -o-transform: scale3d(1.1, 1.1, 1) !important;
    -ms-transform: scale3d(1.1, 1.1, 1) !important;
    transform: scale3d(1.1, 1.1, 1) !important;
}

.gng_serv_about .item_ig .mg_img img {
    height: 400px;
    object-fit: cover;
    object-position: top;
    -webkit-transition: all 0.4s !important;
    -moz-transition: all 0.4s !important;
    -o-transition: all 0.4s !important;
    -ms-transition: all 0.4s !important;
    transition: all 0.4s !important;
    -webkit-transform: scale3d(1, 1, 1) !important;
    -moz-transform: scale3d(1, 1, 1) !important;
    -o-transform: scale3d(1, 1, 1) !important;
    -ms-transform: scale3d(1, 1, 1) !important;
    transform: scale3d(1, 1, 1) !important;
}

.symbol-label{
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    background-color: #f1f1f1;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 0.475rem;
    font-size: 1.5rem;
    margin:0 9px;
}
.symbol-label-icon{
    width: 55px;
    height: 55px;
    background-color: #fff;
    line-height: 55px;
    color:#cea7d9;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 55px;
    font-size:25px;
    box-shadow: -5px 10px 25px rgb(56 152 226 / 40%);
}

.banner-left-3{
    background-color:#6a4c93;background-position: 100% 50px;background-size: 500px auto;
    background-image:url('/metronic8/demo9/assets/media/misc/city.png')
}
.banner-left-3-btns .btn:first-of-type{
    background-color:#4cd964
}
.banner-left-3-btns .btn:not(:first-of-type){
    background-color:#2962ff
}

.right-icon-1 h2 {
    color:#febb05;
}
.right-icon-2 h2 {
    color:#8ac926;
}

.right-icon-1 .symbol-label-icon {
    color:#febb05;background-color: #fff0be
}
.right-icon-2 .symbol-label-icon{
    color:#8ac926;background-color: #a3ec2f
}
.right-icon-3 .symbol-label-icon{
    color:#6a4c93;background-color: #fff
}

.need_help_sec .middle-half-banner {
    position: relative;
    overflow: hidden;
    background-color: #6a4c93;
    border-radius: 12px;
    padding: 3rem;
    z-index: 1;
}

.need_help_sec .middle-half-banner:before {
    content: "";
    background-image: url(/upfiles/system/report/light.png);
    background-repeat: no-repeat;
    background-size: 140%;
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.14;
    height: 100%;
    width: 100%;
    background-position: 98% 96%;
    z-index: -1;
}
.top-title p {
    color: #6c7a87;
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 1.25rem;
}


.twm-countdown-wrap span {
    display: inline-block;
    line-height: 1;
    padding: 20px;
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    vertical-align: bottom;
}
.twm-countdown-wrap span > span {
    display: block;
    font-size: 20px;
    color: #bb2c00;
    box-shadow: none;
    background-color: transparent;
}
.twm-countdown-wrap #days {
    font-size: 3rem;
    background-color: #ff7b00;
    padding-top: 5rem;
}
.twm-countdown-wrap #hours {
    font-size: 2rem;
    background-color: #ff9500;
    padding-top: 4rem;
}
.twm-countdown-wrap #minutes {
    font-size: 1.5rem;
    background-color: #ffb700;
    padding-top: 3rem;
}
.twm-countdown-wrap #seconds {
    font-size: 1.2rem;
    background-color: #ffea00;
    padding-top: 2rem;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    background: #fca311;
    color: #fff;
    border: 1px solid #fca311 !important;
}
.nav-tabs {
    border-bottom: unset;
}
.right-icon{
    z-index:1;
}
.right-icon-1,.right-icon-2{
    min-height: 160px
}
.right-icon-3{
    min-height: 220px
}
.right-icon::before{
    position:absolute;
    overflow: hidden;
    font-family: "FontAwesome";
    z-index: -1;
}
.right-icon-1::before{
    opacity:0.3;
    font-size:15rem;
    rotate: 324deg;
    content: "\f74b";
    color:#fff0be;
    top: -12rem;
    right:0;
}
.right-icon-2::before{
    opacity: 0.09;
    font-size: 25rem;
    rotate: 324deg;
    content: "\e0e7";
    color: #abf830;
    top: -11rem;
    right: -10rem;
}
.right-icon-3::before{
    opacity: 0.05;
    font-size: 25rem;
    rotate: 324deg;
    content: "\f81d";
    color: #fff;
    top: -9rem;
    right: -10rem;
}



.accordion-item {
    border:1px #c9c9c9 solid!important;
}
.accordion-item .accordion-button.collapsed {
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item .accordion-button {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.card-project-rounded:hover {
    background: #efecec;
}
.report-list a:hover {
    color: #666;
}
.css-plane {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    position: absolute;
    top: -5rem;
    left: 14rem;
    color:#febb05;
    display:block;
    font-size:10rem;
}
.css-plane2 {
    font-size: 7rem;
    color: var(--theme-ui-colors-omegaLight,#e2e8f0);
    transform: rotate(25deg);
    margin-top: 12.5rem;
    margin-left: -14rem;
    position: absolute;
}
p{
    color:#999
}
.latest-report-list-button{
    background-color: #fca311;border:none;
}
.th-width{
    min-width:8rem;
}
@media (max-width: 767px){
    .gng_serv_about .item_ig .nq_about {
        right: 0 !important;
        top: 0;
        left: inherit !important;
    }
}