.header .header-wrap .logo{
    margin: 22px 0px !important;
}

.social-links a{
    color: #fff !important;
}
#header.upscrolled #mainnav > ul > li > a:hover {
    color: #d82738  !important;
}

#header.upscrolled #mainnav > ul > li.home > a {
    color: #d82738  !important;
}
.header-v4 .header-menu-v4 #mainnav > ul > li.home > a:after {
    position: absolute;
    left: 16px;
    bottom: 0;
    content: "";
    width: 60%;
    height: 5px;
    background-color: #d82738  !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#mainnav > ul > li.home > a:after,
#mainnav > ul > li > a:hover:after {
    width: 60%;
    background-color: #d82738  !important;
}
#mainnav > ul > li > a:hover,
#mainnav > ul > li.home > a {
    color: #d82738  !important ;
}
#mainnav ul.submenu > li > a:hover {
    background-color: #d82738 !important;
}
#mainnav ul.submenu > li > a{
    background-color: #21242b    !important;
}
.bg-scheme{
    background-color: #d82738  !important;
}
.fnp-parallax{
    background-position: center center !important;
    height: 250px !important;
}
.special-ul > ul {

    padding-left: 15px !important;
    margin: 15px 0 !important;

}
.special-ul > ul >li {
    list-style-type: disc !important;
}
@media (max-width: 768px) {
    .flat-top{
        display: none !important;
    }
}

.general-sidebars .widget.widget_nav_menu ul li a:hover:before{
    background-color: #21242b !important;
}
.general-sidebars .widget.widget_nav_menu ul li a.active:before{
    background-color: #21242b !important;
}
.general-sidebars .widget.widget_nav_menu ul li a:before{
    background-color: #ee303c !important;
}
.promobox {
    margin: 20px 0 60px 0;
    padding: 30px 35px;
    background-color: #ee303c !important;
}
.bayilikler {
    width: 100% !important;
}
.copyright{
    float: none !important;
}
.bg-scheme{
    background-color: #ee303c !important;
}

.refler > .item-three-column{
    width: 25% !important;
}

#header.upscrolled{
    max-width: 100% !important;
}
.section-giris{
    padding: 100px 0px;
    position: absolute;
    width: 100%;
    height: 100%;
}
.giris-w{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    max-width: 350px;
    background: #fafafa;
    padding: 30px;
    box-shadow: 1px 1px 5px #efefef;
}
.pass-input{
    width: 100% !important;
    background: #fff !important;
}
.pass-giris{
    width: 100% !important;
}
.alert-fnp-danger{
    margin-top: 20px !important;
}
