 .rts-header-style-one{
	background-color: #6C8881;
}
.nav-area-center nav ul li a {
    color: #fff;
}
.nav-area-center nav ul li::after {
    color: #fff;
}
.nav-area-center nav ul li:nth-child(9)::after {
    content: "09";
}
.title-style-left .pre-title-area span.pre-title {
    color: #6C8881;
}
.about-style-one-right .rts-btn {
    border-color: #6C8881;
    color: #6C8881;
    border-radius: 0px;
}
.about-style-one-right .rts-btn:hover {
    background: #6C8881;
    color: #fff;
    border-color: #6C8881;
}
.copyright-area-main-wrapper-one p{
    text-align: center;
}
.copyright-style-one .copyright-area-main-wrapper-one {
    display: block;
    text-align: center;
}
.mySwiper-banner-one-in-two .swiper-pagination-bullet {
    background: #6C8881;
}
.mySwiper-banner-one-in-two .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-image: none;
    width: 12px;
    height: 12px;
    background-color: transparent;
    border: 1px solid #6C8881;
}
.rts-footer-area{
    background-color: #6C8881;
}
.single-footer-wized .contact-information-1 .single-contact-info .information span {
    color: #d9d9d9;
}
.left-swiper-area-start .single-left-banner-swiper-start {
    background: #6C8881;
}
.left-swiper-area-start .single-left-banner-swiper-start .title {
    margin-top: 20px;
}
.copyright-style-one {
    border-top: 1px solid #a1a1a1;
}
.breadcrumb-area-bg{
    background-color: #F6F6F6;
    background-image: none;
}
.breadcrumb-area-bg .bread-crumb-area-inner .bottom-title .title {
    color: #30373E;
}
.breadcrumb-area-bg .bread-crumb-area-inner .breadcrumb-top a.active {
    color: #30373E;
}
.breadcrumb-area-bg .bread-crumb-area-inner {
    text-align: center;
    padding: 75px 0;
}
.breadcrumb-area-bg .bread-crumb-area-inner .bottom-title .title {
    font-size: 40px;
}
.breadcrumb-area-bg .bread-crumb-area-inner .bottom-title .title {
    line-height: 50px;
    margin: 0px;
}
.bread-crumb-area-inner .btn-primary, .btn-primary{
    border-radius: 0px;
    margin-top: 20px;
    background-color: #6C8881 !important;
}
.rts-btn.btn-primary{
    background-color: #6C8881 !important;
}
.custom-table .right{
    text-align: right;
}
.custom-table{
    background-color: #F6F6F6;
    padding: 20px 20px;
    margin-top: 40px;
}
.product-details-right-one .single-details-short {
    padding-bottom: 10px;
    margin-bottom: 15px;
}
p.disc b{
    color: #30373E;
}
.mbot-20{
    margin-bottom: 20px;
}
.navigation{
    padding-right: 50px;
}
.evidence a{
    color: #000 !important;
}
.nav-area-center nav ul li.evidence::after {
    color: #000;
}
.nav-area-center nav ul li::after {
    content: "" !important;
}
.nav-area-center nav ul li a {
    padding: 18px 0 23px 0;
}
.item-details{
    font-size: 16px;
    margin-bottom: 10px;
}
.item-details span{
    margin-right: 15px;
}
.item-details span i{
    color: #30373E;
    font-size: 18px;
}
.btn-footer{
    color: #B19777;
    background: #ededed;
}
.signgle-service-list-two:hover::after {
    min-width: 0%;
    max-height: 0%;
}
.signgle-service-list-two:hover .left .title{
    color: #30373E;
}
.signgle-service-list-two:hover .mid-center p.disc {
    color: #7D7D7D;
}
.signgle-service-list-two .mid-center {
    flex-basis: 60%;
}
.signgle-service-list-two .left .title {
    font-size: 28px;
}
.signgle-service-list-two .left .title {
    text-transform: none;
}
.single-product-one .inenr-content-absolute a .title {
    text-transform: none;
}
.single-working-prcess-one::after{
    content: none;
}
.separetor-process-top::after {
    content: none;
}
.single-working-prcess-one:hover::before {
    opacity: 0;
}
.single-working-prcess-one:hover .inner::after {
    width: 0%;
}
.single-working-prcess-one:hover .inner .title {
    color: #30373E;
}
.single-working-prcess-one:hover .inner p.disc {
    color: #7D7D7D;
}
.center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-area-center nav ul li a.btn-border{
    padding: 10px;
    border: 1px solid #fff;
    border-radius: 0px;
    color: #fff !important;
    margin-top: -10px;
}
.gallery .image{
    height: 350px;
    background-size: cover;
    background-position: center;
    margin-bottom: 15px;
}
.service-details-content-right h3.title-main-s {
    text-transform: none;
}
.visit-section img{
    display: block;
    text-align: center;
    max-width: 350px;
}
.vertical-center{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.rts-project-area{
    padding-top:120px;
}
.signle-blog-style-one .inner-content .title {
    padding-bottom: 20px;
    margin-bottom: 12px;
}
.logo img{
    height: 60px;
}
.pnrr-credits img {
    max-width: 150px;
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 20px;
}
.pnrr-credits {
    padding: 60px 0px;
    font-size: 14px;
    line-height: 20px;
}
.single-footer-wized .contact-information-1 .single-contact-info .icon {
    color: #fff;
}
a:hover, a:focus, a:active {
    color: #fff;
}
.nav-area-center nav ul li:hover a {
    color: #fff;
}
.has-dropdown .submenu li.lim:hover a.sdm-main {
    background: #6C8881;
    color: #fff !important;
}
.breadcrumb-area-bg .bread-crumb-area-inner .breadcrumb-top a {
    color: #30373E;
}
.side-bar button i {
    background: #6C8881;
}
.mobile-menu-main .rts-social-style-one ul li:hover a {
    background: #6C8881;
    color: #fff;
    border-color: #6C8881;
    transform: translateY(-5px);
}
.rts-btn.btn-primary{
    color: #fff;
}
.header-top{
    padding: 5px 0px;
    padding-right: 130px;
    background-color: #F6F6F6;
}
.header-top a{
    padding-left: 10px;
}
@media only screen and (max-width: 1199px){
    .nav-area-center nav ul {
        gap: 20px;
    }
    .nav-area-center nav ul li a {
        font-size: 15px;
    }
    .header-top{
        padding-right: 10px;
    }
}
@media only screen and (max-width: 768px){
    .rts-banner-area-start-one.pb--100.ptb_sm--140{
        padding: 0px 0px !important;
    }
    .left-swiper-area-start .single-left-banner-swiper-start .title {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .single-left-banner-swiper-start .disc{
        display: none;
    }
    .single-left-banner-swiper-start .animation-55{
        display: none;
    }
    .left-swiper-area-start .single-left-banner-swiper-start {
        width: 271px;
        padding: 15px 15px;
    }
    .left-swiper-area-start .right-shape {
        display: none;
    }
    .rts-project-area{
        padding-top: 60px;
    }
    .menu-links-area{
        margin-bottom: 20px;
    }
    .single-footer-wized .contact-information-1 .single-contact-info .information a {
        color: #fff;
        font-size: 14px;
    }
    .single-footer-wized .contact-information-1 .single-contact-info {
        gap: 10px;
    }
    .rts-section-gap {
        padding: 30px 0;
    }
    .visit-section img {
        margin: 0px auto;
    }
    .visit-section .vertical-center{
        text-align: center;
        display: block;
        margin-bottom: 40px;
    }
    .visit-section h3.text-left{
        text-align: center !important;
    }
    .breadcrumb-area-bg .bread-crumb-area-inner {
        text-align: center;
        padding: 35px 0;
    }
    .mfp-image-holder .mfp-content {
        width: 100%;
    }
    .gallery .image {
        height: 125px;
    }
    .mobile-divider{
        padding-bottom: 10px !important;
        margin-bottom: 10px !important;
        border-bottom: 1px solid #7D7D7D;
    }
    .rts-header-style-one .logo img {
        max-width: 100%;
    }
    .pnrr-credits img{
        margin-bottom: 30px;
        margin-right: 10px;
    }
    .rts-footer-area{
        text-align: center;
    }
    .single-footer-wized .contact-information-1 .single-contact-info {
        justify-content: center;
    }
    .gallery-page-project .gallery .image {
        height: 250px;
    }
    .mobile-center{
        text-align: center;
    }
}