.fnp-slider{
    position: relative !important;
}
.fnp-slider:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #222;
}
.header-background .navigation > ul > li > a{
    color: #000 !important;
}
.header .navigation > ul > li > a{
    font-size: 1.3rem !important;
}
.header.header-animated {
    background: rgba(31, 20, 12, 0.6)!important;
}
[class*="hero-"].window-height{
    height: 75vh !important;
}
.special-padding{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.bkg-charcoal {
    background-color: #634126 !important;
    border-color: #634126 !important;
}
.section-block.featured-media{
    background-color: #634126 !important;
}
.team-2 .team-content-info{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.team-content-info p{
    margin-bottom: 15px !important;
}
.team-content-info a{
    font-weight: 700;
}
.team-content-info a i{
    font-weight: bold !important;
}
.haber-section{
    padding-bottom: 3rem !important;
    padding-top:8rem !important;
}
.footer .footer-bottom .copyright{
    margin-bottom: 0px !important;
    width: 100%;
}
.footer .footer-bottom{
    padding: 2rem 0 2rem 0 !important;
    background: #fafafa !important;
}
.footer .footer-top{
    background: rgba(233, 226, 220, 0.35);
}
.team-content-info h5{
    font-weight: 600;
    margin-bottom: 10px;
}
.text-center{
    text-align: center !important;
}
.fnp-slider-title{
    font-weight: bold !important;
    background: rgba(12, 8, 5, 0.6)!important;
    padding: 5px 15px;
    font-size: 25px !important;
}
.header-transparent .navigation > ul > li > a{
    opacity: 1 !important;
}
.mb-0{
    margin-bottom: 0px !important;
}
.fnp-yorum-padding{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
}
.fnp-line-bg{
    position: relative;
    overflow: hidden;
}
.fnp-line-bg:before{
    position: absolute;
    content: "";
    width: 400px;
    top: 0;
    right: 0;
    bottom: -20px;
    background: url(../../../Files/modernistline.png);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right center !important;
    opacity: .02;
}
.text-right{
    text-align: right !important;
}
.bkg-theme {
    background-color: #764c29 !important;
    border-color: #764c2a !important;
}
[class*="intro-title-"]{
    height: 30rem !important;
}
.fnp-detay table{
    width: 100%;
    border: 1px solid #efefef;
    border-collapse: collapse;
}
.fnp-detay table td{
    padding: 3px 10px;
}
.relative-image{
    position: relative;
}
.fnp-grid-img{
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.intro-title-2-1{
    background-size: cover !important;
    background-position: bottom center !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
    background-attachment: inherit !important;
}
.intro-title-2-1 .inline{
    background: rgb(34 34 34 / 60%);
    display: inline-block;
    padding: 2px 15px;
    font-weight: 700;
    font-size: 30px;
}
.replicable-content{
    padding-top: 5rem !important;
    padding-bottom: 4rem !important;

}
#about{
    padding-top: 8rem !important;
}
.fnp-languages{
    position: absolute;
    right: -60px;
    top: 27px;
}
.fnp-languages a{
    color: #fff;
}
.header-background .fnp-languages a{
    color: #222 !important;
}
@media only screen and (max-width: 768px) {
    #about{
        padding-top: 0rem !important;
    }
    .mobile-display-block{
        display: block;
    }
    .mobile-dn{
        display: none !important;
    }
    .fix-socials-bottom{
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: 9999999999;
    }
    .widget-bottom-style{
        width: 33.3333333%;
        float: left;
        background: #222;
        text-align: center;
        padding: 12px;
    }
    .fix-socials-bottom a:nth-child(2) .widget-bottom-style{
        border-right: 1px solid #efefef1c;
        border-left: 1px solid #efefef1c;
    }
    .fix-socials-bottom a:hover .widget-bottom-style{
        background: #fafafa;
        transition: all 0.3s;
    }
    .fix-socials-bottom a:hover .widget-bottom-style i{
        color: #000;
        transition: all 0.3s;
    }
    .hero-5 .column:first-child:not(.media-column) .split-hero-content{
        margin-top: 6rem !important;
    }
    .fnp-languages{
        right: 45px;
    }
    .fnp-languages a{
        color: #222;
    }
}
