﻿h1 {
    font-family: 'Santral-Regular';
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

h2 {
    font-family: 'Santral-Regular';
    font-size: 35px;
    font-weight: 700;
    letter-spacing: 1px;
}

h3 {
    font-family: 'Santral-Regular';
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 1px;
}

h4 {
    font-family: 'Santral-Regular';
    font-size: 27px;
    font-weight: 700;
    letter-spacing: 1px;
}

h5 {
    font-family: 'Santral-Regular';
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
}

#hero-area {
    background: url(/images/project-pages/header.png);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center 70px !important;
    min-height: 100px !important;
}

    #hero-area .contents h1 {
        color: #fff;
        font-size: 75px;
        font-weight: 700;
        margin-bottom: 15px;
    }

    #hero-area .contents h3 {
        color: #fff;
        font-size: 44px;
        font-weight: 500;
        margin-bottom: 15px;
    }

    #hero-area .contents h4 {
        color: #fff;
        font-size: 26px;
        font-weight: 700;
        margin-bottom: 15px;
    }

    #hero-area .contents p {
        font-size: 18px;
        color: #fff;
        font-weight: 100;
        line-height: 30px;
        letter-spacing: 0.5px;
    }

.section {
    padding: 40px 0;
}

.section-header {
    color: #333;
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: left;
}

    .section-header p {
        margin-top: 40px;
        text-align: left;
        font-size: 13px;
    }

    .section-header h2.section-title {
        font-size: 43px;
        margin-top: 40px;
        margin-bottom: 40px;
        font-weight: 700;
        color: #333;
        position: relative;
    }

    .section-header h3.section-title {
        font-size: 22px;
        margin-top: 40px;
        font-weight: 700;
        margin-bottom: 40px;
        color: #333;
        position: relative;
    }

    .section-header h6.section-title {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .section-header .section-title span {
        color: #69a2dc;
    }

    .section-header .section-subtitle {
        margin-top: 15px;
        color: #333;
        font-size: 14px;
        font-weight: 400;
    }

    .section-header .lines {
        margin: auto;
        width: 120px;
        position: relative;
        border-top: 2px solid #eb5528;
        margin-top: 15px;
    }

    .section-header .lines-left {
        margin: auto 0;
        width: 180px;
        position: relative;
        border-top: 2px solid #eb5528;
        margin-top: 15px;
    }

.background-fcf6f3 {
    background-color: #fff;
    padding: 30px 40px 30px;
    margin-right: -40px;
    margin-left: -40px;
    border-radius: 50px;
    margin-top: 50px;    
}

    .background-fcf6f3 p {
        margin: 0;
        font-size: 14px;
    }

        .background-fcf6f3 p + p {
            /* only when a <p> follows another <p> */
            margin-top: 1em;
        }

.section-header h2.section-title {
    font-size: 43px;
    margin-top: 40px;
    margin-bottom: 40px;
    font-weight: 700;
    color: #333;
    position: relative;
}

.section-header h3.section-title {
    font-size: 22px;
    margin-top: 40px;
    font-weight: 700;
    margin-bottom: 40px;
    color: #333;
    position: relative;
}


.section-header .lines-left {
    margin: auto 0;
    width: 180px;
    position: relative;
    border-top: 2px solid #eb5528;
    margin-top: 15px;
}

.social-a img {
    margin-top: -5px;
    margin-right: 10px;
}

.wp-iletisim {
    position: fixed;
    right: 0px;
    bottom: 90px;
    z-index: 9999999;
}

.double-bounce1,
.double-bounce2 {
    background-color: #fefefe29;
}

.spinner img {
    width: 75px;
    height: 75px;
}

.inpage-icon {
    margin: auto;
    display: block;
    max-width: 75px;
    width: 100%;
    margin: 50px auto 0 auto
}

.mess-what-we-have-section {
    padding-top: 1px;
    padding-bottom: 85px;
    background-color: #f1f1f1;
}

@media (max-width: 575.98px) {
    #hero-area {
        background-image: url(/images/project-pages/mobile/header-mobile.png);
    }
}

@media (min-width: 576px) and (max-width: 768px) {
    #hero-area {
        background-position: center 82px !important;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    #hero-area {
        background-position: center 65px !important;
    }

        #hero-area .contents {
            padding: 100px 0 55px 0 !important;
        }
}

@media (min-width: 992px) {
    #hero-area .contents {
        padding: 144px 0 55px 0 !important;
    }
}