.architecture-section h2{
    font-size: 24px;
    line-height: 32px;
    margin-top: 32px;
}

.credit-line {
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 5px;
    font-size: 10px;
    line-height: 10px;
}

.credit-line.mr03{
    margin-right: 23px;
}

.credit-line-popup {
    margin-right: 22px;
    margin-bottom: 15px;
}

.architecture-section{
    padding: 90px;
}

.tab-style-3 li{
    margin: 0 -10px;
}

.tab-style-3 li a:hover, .tab-style-3 li.active a {
    border-bottom: 2px solid #9cdb42 !important;
}

.blog-post-style6 .post-details{
    padding: 10px;
}

.moreHeight{
    height: 290px;
}

.architecture-details{
    width: 85%;
    background: #9cdb42 !important
}

.bg-crimson-red{
    background: #9cdb42 !important
}

.crimson-red-text{
    color: #9cdb42 !important
}
    
.menu-wrap .navbar-nav li.active a{
    color: #6c0 !important
}

.menu-wrap .navbar-nav li.active a span{
    color: #6c0 !important
}

.slider-typography .slider-typography-option5 span{
    font-size: 42px;
    line-height: 50px;
}

.padding-fifteen.p6 {
    padding: 6% !important;
}



@media screen and (max-width: 1440px){
    .architecture-bio:hover .architecture-details{
        bottom: 0;
    }
    .padding-fifteen.p6{
        padding: 4% !important;
    }
}

@media screen and (max-width: 1440px){
    .grid-style5 .grid figcaption{
        bottom: 5%;
    }
    .grid-style5 .grid figcaption h3{
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 16px;
    }
}

@media screen and (max-width: 767px){
    .credit-line.mr03{
        margin-right: 126px;
    }

    .slider-typography .slider-typography-option5 span {
        font-size: 27px;
        line-height: 32px;
    }

    .col-sm-6.w100,.col-sm-4.w100{
        width: 100%;
    }
    .grid-style5 .grid figcaption{
        bottom: 30%;
    }
    .grid-style5 .grid figcaption h3{
        font-size: 14px;
        line-height: 25px;
    }
    .architecture-section{
        padding: 40px 15px;
    }
    .blog-post-style6 .post-details-arrow{
        top: 36%
    }
}

@media screen and (max-width: 414px){
    .credit-line.mr03{
        margin-right: initial;
    }
    
    .slider-typography .slider-typography-option5 span {
        font-size: 27px;
        line-height: 32px;
    }

    .col-sm-6.w100,.col-sm-4.w100{
        width: 100%;
    }
}
