
.divOverlayContainer{
    
    width:90%;
    max-width: unset;
    
}


.secHeader{
    
}


.menuOpen{
    background-color: var(--koyumavi);
}

.headerFixedOpen{
    background-color: var(--koyumavi);
}




.divMenuText span{
    
}


.secSlider{
    
    position: relative;
    
    padding: 2em 0;
    
    
    
}

.loader{
    
    
    margin: 25vw auto;
    
}

.divSliderContainer{
    
    flex-flow: column;
    width: 100%;
    
    padding-bottom: 0;
    
    margin: 8em auto 0 auto;
    
    
}

.divSliderLeft{
        
    order:2;
    align-self: center;
    
    width: 80vw;
    
    margin-top: 22vw;
    
    border-radius: 1em;
          
}

.divFirsatMobilRight{
    
    position: relative;
    
    width: 40vw;
    
   
    
    margin-left: 50%;
}

.divFirsatMobilLeft{
    
    position: absolute;
    
    height: 100%;
    width: 40vw;
    
    top:-1.5vw;
    left:-100%;
    
    /*border:1px solid red;*/
}


.divSliderFirsatBaslik {

    margin: 2vw 0 0 0;
    left:-1.9vw;

    
}

.divSliderFirsatBaslik:after {

    display: none;
}
.divSliderFirsatBaslik:before {
    
    display: none;
}

.divSliderFirsatBaslik span {
    font-size: 4.3vw;

}

.divCounterContainer {

}

.divSliderFirsatSonGun {
    
    width: 80%;
    margin: 2vw auto 0 auto;
}

.divSliderFirsatSonGun>span {
    
    font-size: 3.2vw;
}

.divSliderFirsatSonGun div {
    padding: 0.5vw 0;
}

.divSliderFirsatSonGun div span {
    font-size: 2.7vw;
}


.divSliderFirsatText {

    margin: 4vw auto 0 auto;
    
}

.divSliderFirsatText span {
    
    font-size: 3.6vw;
    
}

.divSliderFirsatImg {
    width: 52%;
    margin-top:1vw;
}

.divSliderFirsatFiyatContainer {

    margin: -1.8vw auto 0 auto;
    
}

.divFirsatFiyatLeft {

}


.divFirsatFiyatLeft span {

    font-size: 3.8vw;
    
}

.divFirsatFiyatRight {

}

.divFirsatFiyatUst:after {
    
    width: 64%;
    height: 0;
    
    top:25%;
    left:18%;
}

.divFirsatFiyatUst span:first-of-type {
    font-size: 3.1vw;
}

.divFirsatFiyatUst span:last-of-type {
    font-size: 2.5vw;

}

.divFirsatFiyatAlt {
    
    margin-top: -0.8vw;
    margin-left: -0.3vw;
}

.divFirsatFiyatAlt span:first-of-type {
    font-size: 4.2vw;
}

.divFirsatFiyatAlt span:last-of-type {
    
    font-size: 3.5vw;
}

.divFirsatButon {
    
    width: 80%;
    
    height: 5vw;
    
    margin: 4.5vw 0 2.0vw 0;
    padding: 0.6vw 0;
    
    border-radius: 1em;
    
}

.divFirsatButon span {
    
    font-size: 3.5vw;   
}


.divSliderMid{
    
    position: relative;
    display: block;
    align-self: center;
   
    order:1;
    
    width:90vw;
    height: auto;
       
    border-radius: 1em;
    
    
}
.divSliderMidImgContainer {

    border-radius: 2em;
    
}

.divSliderMidImgs {

}

.divSliderMidImgs div {
    border-radius: 2em;
}

.divSliderBtns {
    
    width: 80vw;
    height: 14vw;
    
    /*border:1px solid red;*/
}


.divSliderBtn {
    
    width: 14vw; 
    height: 14vw;
}

.divSliderBtnInner {

    width: 11vw;
    height: 11vw;
    
}

.divSliderBtnLeft {

    width: 7vw;
    height: 14vw;
                
    border-top-left-radius: 14vw;
    border-bottom-left-radius: 14vw;
}

.divSliderBtnLeftMask {

    width: 7vw;
    height: 14vw;
            
    border-top-left-radius: 14vw;
    border-bottom-left-radius: 14vw;
    
}

.divSliderBtnRight {

     width: 7vw;
     height: 14vw;

     

     border-top-right-radius: 14vw;
     border-bottom-right-radius: 14vw;
             
}


.divSliderRight {
    
    flex:0 0 auto;
    order:3;    
    align-self: center;
    flex-flow: row nowrap;
    
    width: 80vw;
    
    margin-top: 8vw;
    

}


.divSliderRightImg {

    width: 23vw;
    align-self: auto;
}




.divSliderBackDaire{
    
    display: none;

}

.divSliderBombe {

    height: 2vw;
    top:2.6vw;
    
}


.divSliderCizgiler{
    display: none;
}














.divSocialIcons{
    display: none;
    top:13em;
    right: 4%;
}
.divSocial {
    height: 2.5em;
}
.divSocial:last-of-type {
    margin-top: 2em;
}


.secLinks{
    margin-top: 6em;
}

.divLinkContainer {
    justify-items: center;
}

.divLink {
    
    flex: 0 0 100%;
    
    margin-top: 4em;
    
    height: 45vw;
}
.divLink:first-of-type{
    margin-top: 2em;
}

.divLinksBaslik{
    
    width: 90%;
    margin: 1em auto;
    padding: 1em 0.5em;

    text-align: center;
}

.divLinksBaslik span {

    /*font-size:2.6em;*/
    font-size:255%;
}


.linkButti{
    
}

.linkButti .divLinkBack{
     top:-1.1em;
}

.linkButti .divLinkTexts{
    
    top:30%;
    left:7%;
    
}
.linkButti span:nth-child(1){
    
    /*font-size: 2.1em;*/
   font-size:3.1vw;

}
.linkButti span:nth-child(2){
    /*font-size: 3.2em;*/
    font-size:5.2vw;
}

.linkButti span:nth-child(3){
    
    margin-top: 1%;
    
    /*font-size: 2.1em;*/
    font-size:3.2vw;
}


.linkKendin{
    
    border-top-right-radius: 3.6em;
    
}

.linkKendin .divLinkBack{
    top:-13%;
}

.divKendinCorner{
    
    top:2%;
    right:2%;
        
}

.divKendinCorner span{
    font-size: 2.3vw;
}
.divKendinCorner b {
    font-size: 115%;
}

.linkKendin .divLinkTexts{
    
    top:63%;
    left:13%;
    
    width: 50%;
}

.linkKendin .divLinkTexts span{
    font-size: 2.7vw;
}



.linkHaliPaspas{
    
}

.linkHaliPaspas .divLinkBack{
    
}

.linkHaliPaspas .divLinkTexts{
    
    top:8.5%;
    left:15%;
}

.linkKaucukPaspas span {
    
}

.linkHaliPaspas .divLinkTexts span:nth-child(1){
    font-size: 4.7vw;
}
.linkHaliPaspas .divLinkTexts span:nth-child(2){
    font-size: 8.0vw;
}
.linkHaliPaspas .divLinkTexts span:nth-child(3){
    font-size: 7.0vw;
}
.linkHaliPaspas .divLinkTexts span:nth-child(4){
    font-size: 3.7vw;
}




.linkKaucukPaspas{
    
}

.linkKaucukPaspas .divLinkBack {
}

.linkKaucukPaspas .divLinkTexts {
    top:13.5%;
    left:14.5%;
}

.linkKaucukPaspas .divLinkTexts span:nth-child(1){
  
    font-size: 4.5vw;

}
.linkKaucukPaspas .divLinkTexts span:nth-child(2){
    
    margin-top: 0;  
    font-size: 5.5vw;

}
.linkKaucukPaspas .divLinkTexts span:nth-child(3){
      
    margin-top: -0.1em;
    font-size: 7.0vw;

}
.linkKaucukPaspas .divLinkTexts span:nth-child(4){
    font-size: 3.7vw;

}



.divAltRaw2 {
    
    top:75%;
    left:15%;
}

.divAltRaw2 > img {
    width: 4.5vw;
}
.divAltRaw2 div {
}

.divAltRaw2 div img {

    width: 24vw;
}



.linkBranda {
    
}
.linkBranda .divLinkBack {
    
}
.linkBranda .divLinkTexts {
    top:15%;
    left:15%;
}
.divLinkBrandaUstImg {
    width:22vw;
    
    top:-14%;
    left:37%;
}
.divLinkBrandaUstImg img {
    
}
.linkBranda span {
    
}
.linkBranda .divLinkTexts span:nth-child(1) {
    margin-left: 0;
    font-size: 4.7vw;
}
.linkBranda .divLinkTexts span:nth-child(2) {
    margin-top: -0.1em;
    font-size: 7vw;

}
.linkBranda .divLinkTexts span:nth-child(3) {
    margin-top: -0.2em;    
    font-size: 6vw;
}
.linkBranda .divLinkTexts span:nth-child(4) {
    font-size: 3.7vw;
}

.div4Mevsim {
    width: 21vw;
    height: 15%;
}

.div4Mevsim1 {
    margin-left: 12%;
    margin-top: -2%;
}
.div4Mevsim1 span {
    font-size: 6.2vw;
}
.div4Mevsim2 {

    margin-top: -2%;

}
.div4Mevsim2 span {
     font-size: 2.3vw;
}

.divAltRaw {
    
    top:78%;
    left:14%;
    
    padding: 0.6em 1em 0.4em 0;
}
.divAltRaw div {

    margin-top: 0;
}
.divAltRaw img {
    width: 7.5vw;
}
.divAltRaw span:first-of-type {
    font-size: 2vw;
}
.divAltRaw span:last-of-type {
    font-size: 2vw;
}

.linkPanzer {

    border-bottom-right-radius: 2.5em;
    
}


.divPanzerBack {
}

.divPanzerTeker {
}

.divPanzerUstImg {

    width: 32vw;
    margin-top: 8.6%;
    margin-left: 14%;
}


.linkPanzer .divLinkTexts{

    margin-top:1%;
    margin-left: 14%;
    
}
.linkPanzer span {
    
}

.linkPanzer .divLinkTexts span:nth-child(1) {
        font-size: 6vw;

}

.linkPanzer .divLinkTexts span:nth-child(2) {
    font-size: 6vw;
}

.linkPanzer .divLinkTexts span:nth-child(3) {
    font-size: 2.4em;
}

.linkPanzer .divAltRaw span:first-of-type {
    font-size: 2.2vw;
}

/*
.linkBakim {
}

.linkBakim .divLinkBack {
}

.linkBakim .divLinkTexts {
    top:26%;
    left:15%;
}
.linkBakim span {
}
.linkBakim span:nth-child(1) {
     font-size: 6vw;
}
.linkBakim span:nth-child(2) {
     font-size: 5.5vw;
}
.linkBakim span:nth-child(3) {
    font-size: 4.5vw;
}
*/









.secKampanya{
    margin-top: 6em;
}



.divKampanyaBaslik {

    width: 90%;
    margin: 0 auto;
    padding: 1em 0.5em;

    text-align: center;
}

.divKampanyaBaslik span {
    font-size: 2.6em;
}



.divKampanyaContainer {

    display: block;
    
    width: 90%;
        
    margin: 0 auto;

}


.divKampanya {

    flex: none;
    
    width: 100%;
    height: auto;
    
    margin-top: 4em;
    
    /*padding-bottom: 3em;*/
}

.divKampanya:first-of-type {
    margin-top: 2em;
}

/*


.secOzellikler{
    
}



.divOzellikBaslik {

    width: 90%;
    margin: 0 auto;
    padding: 1em 0.5em;

    text-align: center;
}

.divOzellikBaslik span {
    font-size: 2.6em;
}



.divOzellikContainer {

    display: block;
    
    width: 90%;
        
    margin: 0 auto;

}


.divOzellik {

    flex: none;
    
    width: 100%;
    height: auto;
    
    margin-top: 4em;
    
    padding-bottom: 3em;
}

.divOzellik:first-of-type {
    margin-top: 3em;
}

.divOzellikImg {

}

.divOzellikImg span {
    font-size: 3.2em;
}
.divOzellikImg span b {
    font-size: 103%;

}
.divOzellikText {

}

.divOzellikText p {
    font-size: 2.1em;

}

*/







.secRakamlar{
    margin-top: 6em;
}



.divRakamlarBaslik {

    width: 90%;
    margin: 0 auto;
    padding: 1em 0.5em;

    text-align: center;
}

.divRakamlarBaslik span {
    font-size: 2.6em;
}



.divRakamlarContainer {

    
    flex-flow: row wrap;
    
    width: 100%;
        
    margin: 0 auto;

}


.divRakamlar {

    flex: none;
    
    width: 23em;
    height: auto;
    
    margin-top: 4em;
    
    /*padding-bottom: 3em;*/
}

.divRakamlar:first-of-type {
    margin-top: 4em;
}


.divRakamlarAltMobil{
    
    position: relative;
    display: block;
    
    width: 44em;
    height: 30em;
    
    margin: 4em auto;
    
    /*border:1px solid red;*/
    
}
.divRakamlarAlt{
    display: none;
}
.divRakamlarAltMobil img{
    
    position: absolute;
        
    width: 100%;
    
    top:0;
    left:0;
}

.divRakamlarAltMobil span{
    
    position: relative;
    display: block;
    
    top: 1.5em;
    
    text-align: center;
    
    font-family: "Montserrat Bold",sans-serif;
    font-size: 2.3em;
    color:var(--koyumavi2);
    
}














.secBlog{
    
    margin-top: 7em;
    padding: 2em 0;
    
}

.divBlogSecBaslik {

    width: auto;
    margin: 0 auto;
    padding: 0.5em 2em;

    text-align: center;
}

.divBlogSecBaslik span {
    font-size: 2.6em;
}


.divBlogBack {

}

.divBlog {

    flex-flow: column-reverse;

    width: 90%;
}

.divBlogTextContainer{
    
    flex: 90% 0;    
    
    margin-top: 2em;
    
}
.divBlogTarih {
}
.divBlogTarih span {
    font-size:2.2em;
}

.divBlogBaslik {
}
.divBlogBaslik span{
    font-size: 3.3em;

}

.divBlogText {
}
.divBlogText p{
    font-size: 2.1em;
}

.divBlogImg {

    flex: 90% 0;    
}


.divBlogLinkContainer {
    margin-top: 4em;

}

.divBlogLinkText {

    padding: 0.5em 1.5em;

    
    left:50%;
    transform: translateX(-50%);
    
}
.divBlogLinkText span {
    font-size: 2.3em;
}















.secInstagram{
    margin-top: 7em;
    /*padding-bottom: 45em;*/
}

.divInstagramBaslikContainer{
    width: 30em;
    padding: 1em 0;
}

.divInstagramBaslikContainer  span {
    font-size: 2.3em;
}

.divInstagramBaslikContainer div {

}

.divInstagramImgContainer{
    
    position: relative;
    display: block;
    
    width: 90%;
    
    margin: 2em auto;
    
    padding-bottom: 2em;
    
    overflow: scroll;
    
    /*scroll-snap-type:block;*/
    

}
.divInstagramImg {

    position: relative;
    display: inline-block;
    vertical-align: top;
    
    flex: none;
    
    width: 35%;
    height: 15em;/*GEÇİCİ, IMG GELİNCE KALDIR*/
    

    margin-left: 5%;
    
    /*scroll-snap-align: center;*/
    
}

.divInstagramImg:last-of-type {
    margin-right: 5%;
}

.divInstagramBtnContainer {
    width: 100%;
}

.divBtnOuter {
    padding:0 1em 1em 1em;
}

.divBtnInner {    
    padding:1em 2em;
    
    border-radius: 1em;
}

.divBtnInner span{
    font-size: 1.9em;
}













.secSloganAlt {

    margin-top: 12em;

}

.divSloganAltLine{
    top:4.5em;

}

.divSloganAltContainer {

    width: 100%;
}

.divSloganAlt {
    
    flex: 0 0 14em;
}

.divSloganAlt span {
    
    margin-top: 1em;

    font-size: 1.5em;
}

