﻿body {
}

#fullScreenCarousel {
    height: 100vh;
    width: 100%;
}

.carousel-item {
    position: relative;
}


.DVSliderOVY {
    position: absolute;
    width: 100%;
    max-width: 1280px;
    left: 50%;
    top: 53%;
    transform: translate(-50%, -50%);
    z-index: 10;
    padding: 0 15px;
}

.top60Y {
    top: 53%;
}

.topASise {
    top: 48%;
}

.carousel-inner,
.carousel-item {
    height: 100%;
}

    
    .carousel-item img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }


.DVSliderPatlangac {
    text-align: right;
    margin-bottom: 70px;
}


    .DVSliderPatlangac img {
        width: 100%;
        height: auto;
        max-width: 9vw;
        min-width: 130px;
    }


    .DVSliderOVY {
    }

.DVSliderO001{

}



.DVSliderO002{

}

    .DVSliderO002 h1 {
        color: #ffffff;
        font-size: 24pt;
        font-family: "Playfair Display", serif;
    }

.DVSliderO003{

}

.DVSliderYARow {
    /*background-color: #24431e;*/
    padding: 8px 15px;
    background-color: rgba(36, 67, 30, 0.6);
}

.DVSliderO001A {
    position:relative;
}

.DVSliderOUrun {
    position: absolute;
    bottom:0px;left:50%;margin-left:-50%;
}

.DVSliderOUrun img{
    width:100%;height:auto;max-width:310px;
}

.DVSliderO002A {
    color: #ffffff;
    font-size: 8pt;
    text-align:left;
}


.DVSliderO003A {
    text-align: center;
    padding: 20px 15px;
}


    .DVSliderO003A a {
        background-color: #c5a563;
        text-decoration: none;
        color: #24431e;
        font-size: 9pt;
        font-weight: 600;
        padding: 11px 30px;
        display: inline-block;
    }

.DVEUBadge{
    text-align:center;
}


.DVEUBadge img{
    width:100%;height:auto;max-width:160px;
}



.CNFIcerik {
}


.CNIcerik {
}



.DVIcerikGorsel{

}


    .DVIcerikGorsel img{
        width:100%;height:auto;
    }

    .DVIcerikMetin {

    }

.DVIcerikMetinK {
    width: 100%;
    max-width: 420px;
    padding-left: 30px;
}

    .DVIcerikMetinK h2 {
        color: #000000;
        font-size: 20pt;
        font-family: "Playfair Display", serif;
        font-weight: 600;
    }


    .DVIcerikMetinK h3 {
        color: #000000;
        font-size: 16pt;
        font-family: "Playfair Display", serif;
        font-weight: 600;
    }


    .DVIcerikMetinK p {
        color: #000000;
        font-size: 10pt;
        font-weight: 600;letter-spacing:0.5px;
    }

        .DVIcerikMetinK p.pAraBaslik {
            color: #000000;
            font-size: 11pt;
            font-weight: 700;
            letter-spacing: 0.5px;
            margin-bottom: 0;
        }

        .DVIcerikMetinK span.pAraBaslik {
            color: #000000;
            font-size: 11pt;
            font-weight: 700;
            letter-spacing: 0.5px;
            margin-bottom: 0;
        }

    .DVIcerikMetinK ul{
        padding-left:15px;
    }

    .DVIcerikMetinK ul li {
        padding-left: 0px;
    }

        .DVIcerikMetinK ul li {
            color: #000000;
            font-size: 11pt;
            font-weight: 500;
            letter-spacing: 0.5px;
        }

        .DVIcerikMetinK p.pBig {
            font-size: 12pt;
            font-weight: 500;
        }

    .DVIcerikMetinK p.pAraBaslik {
        font-size: 13pt;
        font-weight: 600;
    }

    .DVIcerikMetinK span.pAraBaslik {
        font-size: 13pt;
        font-weight: 600;
    }

    .DVIcerikMetinK span {
        color: #000000;
        font-size: 12pt;
        font-weight: 600;
        letter-spacing: 0.5px;
        margin-bottom: 10px;
        display: block;
    }

    .DVIcerikMetinK a {
        text-decoration: none;
        background-color: #24431e;
        color: #c5a563;
        font-size: 11pt;
        font-weight: 500;
        padding: 14px 20px;
        letter-spacing: 1px;
    }

        .g1 {
            max-width: 670px;
        }


.g2 {
    max-width: 640px;
}

.g4 img{
    max-width: 348px;
}


.g4 .DVIcerikMetinK {
    max-width: 420px;
    padding-left:15px;
}

.g5{
    padding:0px;
}

    .g5 img {
        background-position: top right;
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

    .m1 {
    }

.CNFBL1{
    background-color:#ffffff;padding:60px 15px;padding-top:0px;
}


.CNBL1{

}

.CNFBL2 {
    background-color: #ffffff;
    padding: 60px 15px;
    /*padding-top: 0px;*/
}

.CNFBL3 {
    background-color: #ffffff;
    padding: 60px 15px;
}

.DVIcerikGorsel a {
    text-decoration: none;
    background-color: #24431e;
    color: #c5a563;
    font-size: 11pt;
    font-weight: 500;
    padding: 14px 20px;
    letter-spacing: 1px;
    display:inline-block;margin-bottom:50px;
}

.CNFBL4{

}

.CNFBL5 {
    background-color: #ffffff;
    padding: 60px 15px;
}


.CNFBL7 {
    background-color: #fbf8f0;
    padding: 60px 15px;
}

.g6{
    text-align:center;
}

.g6 img{
    max-width:660px;
}

    .g9 img {
        max-width: 360px;
    }

.oRenk4 {
    background-color: #fbf8f0;
    padding: 120px 15px;
}

    .oRenk4 a {
        text-decoration: none;
        background-color: #24431e;
        color: #c5a563;
        font-size: 11pt;
        font-weight: 500;
        padding: 14px 20px;
        letter-spacing: 1px;
        display: inline-block;
        margin-bottom: 50px;
    }




    .oRenk4 h2 {
        color: #000000;
        font-size: 20pt;
        font-family: "Playfair Display", serif;
        font-weight: 600;
    }

    .oRenk4 p {
        color: #000000;
        font-size: 10pt;
        font-weight: 600;
        letter-spacing: 0.5px;
    }

    .oRenk4 ul li {
        padding-left: 0px;
    }

    .oRenk4 ul li {
        color: #000000;
        font-size: 10pt;
        font-weight: 600;
        letter-spacing: 0.5px;
    }

    .oRenk4 p.pBig {
        font-size: 12pt;
        font-weight: 500;
    }

    .oRenk4 span {
        color: #000000;
        font-size: 12pt;
        font-weight: 600;
        letter-spacing: 0.5px;
    }


.renkBG1 {
    background-color: #fbf8f0;
}

.DVSolMetinAbs {
    position: absolute;
    width: 100%;
    max-width: 360px;
    left: 55%;
    margin-left: -180px;
    top: 17%;
}

.DVIcerikMetin h3 {
    color: #000000;
    font-size: 15pt;
    font-weight: 500;
    letter-spacing: 2px;
}


.DVSolMetinAbs h2 {
    font-family: "Playfair Display", serif;
    font-size: 20pt;
    font-weight: 600;
}


.DVIcerikTP3lu{
    text-align:center;
    padding:30px 15px;
}


    .DVIcerikTP3lu img{
        width:100%;height:auto;max-width:193px;
    }


    .DVIcerikTP3lu span {
        color: #000000;
        font-size: 11pt;
        font-weight: 600;
        letter-spacing: 1px;
    }

.CNFBL6 {
    background-color: #ffffff;
    padding: 60px 15px;
}


.PFFont {
    font-family: "Playfair Display", serif;
    text-align: center;
}


.moeLogo{
    max-width:435px;
}


.m9{
    text-align:center;
}

.moeGorsel{
    max-width:640px;
}

.qdPad25px{
    padding:25px 15px;
    padding-left:30px;
}

.g10 img{
    max-width:445px;
}


.CNFFooterUstAS {
    padding: 120px 15px;
}

.CNFFooterUstAS {
    background-image: url(../images/bg-odul.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}


.renkBeyaz {
    color: #ffffff !important;
}

.KFUWidth {
    max-width: 460px !important;
}


.DVIcerikMetin h2 {
    font-size: 24pt;
}

.bgBeyaz{
    background-color:#ffffff !important;
}

.yaziRenkYesil h1{
    color: #24431e !important;
}

.aSiseSliderGorsel{

}


    .aSiseSliderGorsel img{
        width:100%;height:auto;max-width:320px;
    }

@media (min-width:768px) {
    .DVSliderOVY {
        top: 48%;
    }

    .top60Y {
        top: 48%;
    }

        .topASise {
            top: 55%;
        }

    .DVSliderO002 h1 {
        font-size: 36pt;
    }


    .DVSliderO002A {
        font-size: 12pt;
    }

    .DVSliderO003A {
        text-align: right;
        padding:3px 15px;
    }

    .DVSliderYARow {
        /*background-color: #24431e;*/
        background-color: rgba(36, 67, 30, 0.6);
        padding: 25px 15px;
    }

    .DVSliderO002A {
        text-align: left;
    }

    .DVSliderO003A a {
        font-size: 12pt;
        font-weight: 600;
        padding: 11px 30px;

    }

    .DVEUBadge img {
        width: 100%;
        height: auto;
        max-width: 300px;
    }


    .DVIcerikMetinK h2 {
        font-size: 30pt;
        font-weight: 600;
    }


    .DVIcerikMetinK h3 {
        font-size: 26pt;
        font-weight: 600;
    }

    .DVIcerikMetinK p {
        font-size: 11pt;
        font-weight: 500;
        letter-spacing: 0.5px;
    }

        .DVIcerikMetinK p.pBig {
            font-size: 14pt;
            font-weight: 500;
        }

        .DVIcerikMetinK p.pAraBaslik {
            font-size: 12pt;
            font-weight: 700;
        }

        .DVIcerikMetinK span.pAraBaslik {
            font-size: 12pt;
            font-weight: 700;
        }

    .DVIcerikMetinK span {
        font-size: 12pt;
        font-weight: 600;
        letter-spacing: 0.5px;
    }

    .DVIcerikMetinK a {

        font-size: 12pt;
        font-weight: 500;
        padding: 20px 30px;
        letter-spacing: 1px;
    }

    .DVIcerikGorsel a {
        font-size: 12pt;
        font-weight: 500;
        padding: 20px 30px;
        letter-spacing: 1px;
    }

    .oRenk4 a {
        font-size: 12pt;
        font-weight: 500;
        padding: 20px 30px;
        letter-spacing: 1px;
    }



    .oRenk4 h2 {
        font-size: 30pt;
        font-weight: 600;
    }

    .oRenk4 p {
        font-size: 11pt;
        font-weight: 500;
        letter-spacing: 0.5px;
    }

        .oRenk4 p.pBig {
            font-size: 13pt;
            font-weight: 500;
        }





    .oRenk4 span {
        font-size: 12pt;
        font-weight: 600;
        letter-spacing: 0.5px;
    }

    .oRenk4 ul li {
        font-size: 11pt;
        font-weight: 500;
        letter-spacing: 0.5px;
    }

    .g4 .DVIcerikMetinK {
        max-width: 390px;
        padding-left: 30px;
    }

    .DVSolMetinAbs h2 {
        font-family: "Playfair Display", serif;
        font-size: 30pt;
        font-weight: 600;
    }

    .DVIcerikMetin h2 {
        font-size: 29pt;
    }

    .aSiseSliderGorsel img {
        width: 100%;
        height: auto;
        max-width: 460px;
    }

}

@media (min-width:1200px) {
    .DVSliderO002 h1 {
        font-size: 46pt;
    }

    .DVSliderPatlangac {
        text-align: right;
        margin-bottom: 60px;
    }
    
}



@media (min-width:1400px){
    .DVSliderOVY {
        top: 57%;
    }

    .top60Y {
        top: 60%;
    }

    .topASise {
        top: 50%;
    }

    .DVSliderPatlangac {
        text-align: right;
        margin-bottom: 92px;
    }
}