﻿body { font-size:16px;}
body.menu-open { overflow: hidden;}
header { position:relative; top:0; margin:10px 0;}
header .headerContainer { padding:0; background:none; justify-content:space-between; border-radius:0; backdrop-filter:none;}
header .headerTopSubMenu { margin:0 0 10px auto;}
header .headerContainer .logo { margin:-140px 0 0 0;}
.topSearch { position:relative; width:145px; height:75px;}
.topSearch span { top:20px;}
.hamburger {display: flex; width: 30px; cursor: pointer; flex-direction: column; justify-content: space-between; position: absolute; top:30px; left:35px; color: #fff; z-index: 99; gap: 5px;}
.hamburger span {display: block; height:1px; background: #fff; width: 25px; top: auto; right: auto; position: relative;}
#topMenu { display: none; margin: 0 auto; position:fixed; z-index: 99; background: #fff; width: 100%; top:80px; left:0; right:0; height:100%; }
#topMenu ul.headerMenuMain { flex-direction:column; height:calc(100% - 120px); justify-content:flex-start; align-items:flex-start; margin:30px auto 0 20px;}
.headerDesktopMenuContainer .level-0.subMenu { position:relative;}
.topMenuBorder, .headerDesktopMenuContainer .level-0.subMenu .topMenuBigTitle { display:none;}
.headerDesktopMenuContainer .level-0.subMenu { position:relative; background:none; height:auto; padding:0;}
.headerDesktopMenuContainer ul li.level-0 { width:100%;}
.headerDesktopMenuContainer .level-0.subMenu .level-0.subMenu { display:none !important;}
.headerDesktopMenuContainer .level-0.subMenu li { width:60%;}
.homeSlider .homeSliderCaption .summary { width:auto;}
.homeSlider .owl-controls { display:none !important;}
#fullImageBanner .summary { padding:25px;}
#fullImageBanner .summary p { padding:0 0 15px 0; }
.schoolSectionsContainer .item .summary { font-size:20px;}
.btnRed { font-size:16px;}

#homeSayilarlaKocContainer .title, .thumbSummaryContainer .summary .title, #homeEventsContainer h1, #homeNewsContainer h1, #fullImageBanner .summary .title, .footerContactLeft .title { font-size:28px; padding:0 0 20px 0;}

.schoolSectionsContainer { padding:40px 0 0 0;}
#homeSayilarlaKocContainer { padding:40px 0;}
#thumbSummaryContainer { padding:0 0 40px 0;}
.homeSayilarlaContentContainer { gap:20px;}
.homeSayilarlaContentContainer .item { flex:1;}
.homeSayilarlaContentContainer .item .content { line-height:100%;}
.homeSayilarlaContentContainer .item .content em { font-size:50px;}
.thumbSummaryContainer { gap:10px;}
.thumbSummaryContainer .summary { width:auto; flex:1;}
.thumbSummaryContainer .thumb { flex:1;}

.footerContactContainer { background-color:#AE172B;}

.detailContainer { flex-direction:column;}
.detailContent { width:100%;}
.detailRightContainer { width:100%;}
#lpSlide .lpSliderCaption { margin:0;}
.detailContainer {  padding:40px 0;}

.footerContact { flex-direction:column; align-items:end; }