/* 
    .skyloft-content{margin-bottom:130px}
    #skyloft-content-2-text Silinecek
*/
body{font-size: 18px; line-height: 1.5; letter-spacing: 1.5px; color: #000;}
.image-content{display: flex; justify-content: flex-end; align-items: center; position: relative; }
.image-content-image{position: relative;}
.image-content-image img{width: 100%;}
.image-content:not(.no-frame) .image-content-image:not(.template-one-image)::after{z-index: 2;  width:calc(100% + 75px); height: calc(100% + 100px); left: -125px; top: -50px; content: ''; position: absolute;border-style: solid; border-width: 1.7px; border-image-source: linear-gradient(to bottom, #333, #000); border-image-slice: 1;}

.image-content-text{max-width: 380px; margin-left: 60px; width:100%;}   /* Görsel sol, metin sağ */
.image-content.text-right .image-content-text{text-align: right;}
.image-content.image-right .image-content-image{order:2}   /* Görsel sağ, metin sol */
.image-content.image-right .image-content-text{max-width: 430px; margin-right: 60px; margin-left:0; text-align: right; order:1}   /* Görsel sağ, metin sol */

.bg-white{background-color: #FFF; color:#000}
.bg-black{background-color: #000; color:#FFF}
.mb-130{margin-bottom: 130px;}

@media (max-width:768px) {
    .image-content:not(.no-frame) .image-content-image:not(.template-one-image)::after{display: none;}
    .image-content-text{margin-left: 0; text-align: center; margin-top: 30px;}
    .image-content.image-right .image-content-text{margin-right: 0;}
    .image-content.image-right .image-content-text{text-align: center;       }
    .image-content.text-right .image-content-text{text-align: center; margin-top: 30px;}
    .condominium-residences-content{margin-bottom: 40px !important;}
    #design-concept-secondary-content-2{margin-bottom: 0 !important;}
    #a-la-carte-services-page-wrapper{padding-top: 0 !important;}
    

}