
@media only screen and (max-width: 1650px) {
.alt-slider { font-size: 17px; line-height: 1.3; margin: 5px 0px 15px; }
.sol-yazi { width: 90% !important; }
.dil { right: 400px; }
.sloganTitle-m.m2 span { font-size: 33px; }
.sloganTitle-m.m2 { font-size: 16px; color: white; float: left; }
.detayRight { width: 76%; margin-top: 30px; height: 570px; }
.container { width: 85%; }
.kesfet { left: 0px; }
.homeLeft { left: 14%; top: 55px; }
.logo { display: table; width: 150px; }
.homeSlogan { margin-top: 35px; }
.homeTitle { font-size: 45px; }
.homeLeft p { font-size: 25px; }
.homeLine { margin-top: 15px; margin-bottom: 20px; }
.bottomText { margin-top: 25px; width: 430px; }
.bottomText strong { font-size: 22px; }
.bottomText ul li a { font-size: 20px; height: 46px; line-height: 45px; }
.aboutTitle { font-size: 40px; padding-bottom: 10px; }
.about { padding: 40px 0px; }
.about-p { font-size: 16px; line-height: 25px; }
.nedenTitle { font-size: 40px; padding-top: 35px; padding-bottom: 80px; }
.nedenList ul li:nth-child(2) {/* left: 34.7%; */ top: -60px; }
.listSlogan { width: 80%; margin-left: -40%; font-size: 16px; padding: 15px 35px; }
.nedenBg { height: 400px; }
.neden-p p { width: 100%; font-size: 16px; padding-right: 15px; padding-left: 10px; }
.neden-p span { width: 65px; height: 65px; line-height: 70px; font-size: 35px; }
.neden-p { height: 85px; }
.nedenList ul li:nth-child(4) { top: 520px; }
.nedenList ul li:nth-child(5) {/* left: 34.7%; */ top: 480px; }
.nedenList ul li:last-child { top: 520px; }
.nedenList { height: 1030px; }
.fotoGaleri { margin-top: 40px; }
ul.tabMenu li a { padding-top: 20px; font-size: 15px; }
.nedenList ul li:nth-child(3n) { }
#map_canvas { height: 350px; }
.iletisim { }
.yolTitle { font-size: 30px; padding-bottom: 25px; }
.adresTitle { font-size: 30px; margin-bottom: 10px; }
.adres p { font-size: 17px; }
.adres {/* padding-bottom: 30px; */ }
.icDetay1Left { width: 50%; }
div#detaySlide1 { width: 49.5%; }
div#detaySlide1 .item { height: 554px; }
.owl-nav .owl-prev { width: 45px; height: 45px; }
.owl-nav .owl-next { width: 45px; height: 45px; }
.detay1Bg { height: 60%; }
.icDetay-p { height: 40%; }
.icDetay-p strong { font-size: 19px; }
.icDetay-p p { font-size: 15px; padding-bottom: 10px; }
.detayNum p { font-size: 20px; }
.detayNum { height: 50px; }
.detayNum span { line-height: 80px; font-size: 43px; width: 80px; }
.nedenList.nHeight { height: 470px; }
.nedenList ul li.active { top: -150px; left: -70px; }
div#detaySlide2 { width: 45%; }
div#detaySlide2 .item { height: 554px; }
.icDetay2Right { width: 55%; }
.icDetay2Right .detayNum { width: 360px; }
.icDetay2-p { padding: 0px 15px; padding-top: 160px; }
.icDetay2-p strong { font-size: 20px; padding-bottom: 10px; }
.icDetay2-p p { font-size: 15px; }
.icDetay3Left { width: 40%; }
.icDetay3Right { width: 55%; }
.detay3Bg { height: 60%; }
div#detaySlide3 { height: 40%; }
div#detaySlide3 .item { height: 221px; }
.icDetay3Right { width: 60%; }
.icDetay3Right .detayNum { width: 340px; left: -78px; }
.icDetay3-p strong { font-size: 22px; }
.icDetay3-p p { font-size: 16px; padding-top: 10px; }
.icDetay3-p { padding-top: 130px; }
div#detaySlide4 { width: 55%; }
div#detaySlide4 .item { height: 554px; }
.icDetay4Right { width: 45%; }
.detay4Bg { height: 60%; }
.icDetay4Right .detayNum { width: 90%; bottom: -30px; }
.icDetay4-p { height: 40%; padding-top: 45px; padding-left: 25px; padding-right: 20px; }
.icDetay4-p strong { font-size: 18px; }
.icDetay4-p p { padding-bottom: 10px; font-size: 14px; box-sizing: border-box; }
.icDetay5Ust { height: 40%; }
div#detaySlide5 { height: 60%; }
div#detaySlide5 .item { height: 332px; }
.icDetay5-p { padding-left: 70px; padding-top: 25px; }
.icDetay5-p strong { font-size: 22px; }
.icDetay5-p p { font-size: 14px; padding-top: 9px; }
.icDetay5Ust .detayNum { margin-top: 20px; }
.icDetay6Left { width: 40%; }
.icDetay6Right { width: 60%; }
div#detaySlide6 { height: 45%; }
.detay6Bg { height: 55%; }
div#detaySlide6 .item { height: 249px; }
.icDetay6Right .detayNum { width: 70%; }
.icDetay6-p { padding-left: 30px; padding-right: 30px; }
.icDetay6-p strong { font-size: 20px; }
.icDetay6-p p { font-size: 15px; }
.fullGorsel { background-position: center right !important; }
.contactRight { width: 45%; }
.social ul li a i { width: 25px; }
.social ul li a span { font-size: 20px; }
.social ul li { margin-right: 10px; }
.social ul { width: auto; display: table; float: right; }
.ulasimTitle { font-size: 30px; margin-bottom: 40px; }
.ulasim { padding-top: 170px; }
.ulasim ul li p { font-size: 25px; }
.ulasim ul li p span { font-size: 18px; }
.ulasim ul li p strong { padding-top: 8px; }
.form-title { margin: 15px 0px 10px; font-size: 18px; line-height: 21px; }
.formNm { margin-bottom: 9px; }
.detayNum.detayNum5 { width: auto; }
.form-holder { width: 350px; padding: 0px 30px; }
.kapatForm { width: 50px; height: 50px; }
.icDetay4-p h3 { margin-bottom: 0px; font-size: 16px; }
}

@media only screen and (max-width:1550px) {
.sagBg { width: 68%; }
.alt-slider p { }
.dil { right: 325px; }
.yasamTitle { font-size: 30px; top: -18px; left: 8%; }
.yasam .owl-dots .owl-dot { width: 16px; height: 16px; }
.yasam .owl-dots { right: 8%; }
ul.vGaleriList li a { height: 260px; padding-top: 50px; }
ul.vGaleriList li a i { width: 70px; }
ul.vGaleriList li a strong { font-size: 27px; }
.alt-slider { font-size: 13px; margin: 5px 0px 10px; }
.sol-yazi { width: 100% !important; }
.pat2 { width: 15% !important; }
.daireImg { left: 45%; width: 33%; }
.fullGorsel { background-position: center center !important; }
.form-holder { width: 280px; padding: 0px 20px; }
.form-title { font-size: 15px; }
.contact_form .form-text, .contact_form .form-textarea { height: 28px; font-size: 13px; }
.formNm { font-size: 12px; }
.contact_form LI { margin-bottom: 10px; }
.contact_form LABEL { margin-bottom: 5px; }
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label { font-size: 12px; }
.form-submit { height: 38px; margin-top: 10px; }
.kapatForm { width: 40px; height: 40px; left: -26px; }
.solyaziContainer { padding: 30px 5% 20px 100px; width: 32%; }
.sloganTop { top: 1%; left: 20%; }
}

@media only screen and (max-width: 1460px) {
.pat2 { width: 22% !important; }
.solyaziContainer { padding: 0px 3% 0px 70px; }
.alt-slider { font-size: 18px; line-height: 1.6; margin: 30px 0px 45px; }
.slogan2 { font-size: 32px; margin-top: 32px; }
.slogan2 span { width: 240px; }
.sloganTop { top: 5%; }
}

@media(min-height:600px) and (max-height:630px) {
.detayRight { margin-top: 15px; }
}

@media only screen and (max-width:1366px) {
.slogan2 { font-size: 31px; }
.slogan2 span { width: 210px; margin-right: 9px; margin-top: -27px; }
.alt-slider { margin: 10px 0px 20px; font-size: 14px; line-height: 1.2; }
}

@media only screen and (max-width:1290px) {
.fullGorsel { background-position: center !important; }
.homeSlogan { margin-top: 30px; }
.homeTitle { font-size: 40px; }
.logo { width: 180px; }
.homeLeft p { font-size: 20px; }
.bottomText strong { font-size: 20px; }
.bottomText { width: 380px; }
.nedenTitle { font-size: 34px; }
.listSlogan { width: 90%; margin-left: -45%; font-size: 15px; padding: 10px 30px; }
.neden-p p { font-size: 13px; }
.nedenBg { height: 350px; }
.nedenList ul li:nth-child(4) { top: 480px; }
.nedenList ul li:nth-child(5) { top: 430px; }
.nedenList ul li:last-child { top: 480px; }
.nedenList { height: 950px; }
.nedenList ul li.active { top: -80px; }
ul.vGaleriList li a:hover { letter-spacing: 2px; }
.sinpas{ width:80px;}
.form-title {
    font-size: 14px;
    line-height: 18px;
}
.contact_form LI {
    margin-bottom: 8px;
}

}

@media only screen and (max-width:1024px) {
.pat2 { width: 43% !important; }
.efsaneSlogan {
    width: 100%;}
	.efsaneSlogan img{ width:80% !important; }
	

.form-holder{
    position: fixed;
    top: 50px;
    transform:none;
    height: 450px;
}

}

@media only screen and (max-width:1100px) {
.detayNum p { font-size: 15px; padding: 5px 20px; }
.detayNum span { font-size: 35px; width: 60px; }
.icDetay-p { padding-left: 20px; padding-right: 10px; }
.icDetay-p strong { font-size: 17px; }
.icDetay-p p { font-size: 14px; width: 100%; }
.icDetay6-p strong { font-size: 18px; }
.icDetay6-p { padding-left: 15px; padding-right: 15px; }
.icDetay2Right .detayNum { width: 90%; }
.icDetay3Right .detayNum { width: 65%; }
.icDetay3-p { padding-top: 120px; }
.icDetay3-p strong { font-size: 16px; }
.icDetay3-p p { font-size: 14px; }
.icDetay5-p { padding-left: 40px; padding-right: 50px; }
.icDetay5-p strong { font-size: 21px; }
.icDetay5-p p { font-size: 12px; }
.icDetay4-p strong { font-size: 14px; }
.icDetay4-p p { font-size: 13px; }
.icDetay2-p strong { font-size: 17px; }
.icDetay2-p p { font-size: 14px; }
.px-video-controls { bottom: 13%; }
.adresTitle { font-size: 25px; }
.adres p { font-size: 14px; line-height: 25px; }
.takip { font-size: 16px; }
.social { margin-top: 25px; }
.contactLeft { width: 55%; }
.social ul li a span { font-size: 14px; }
.social ul li a i { width: 20px; }
.ulasim ul li i { width: 50%; display: table; margin: auto; margin-bottom: 13px; }
.ulasim ul li p { font-size: 17px; }
.ulasim ul li p span { font-size: 14px; }
ul.vGaleriList li a { font-size: 22px; }
ul.vGaleriList li a strong { font-size: 29px; }
.slider1 { background-position: 60% 50%; }
.sloganTop { top: 8%; left: 17%; }
}

@media only screen and (max-width: 768px) {
.homeReturn img {
    width: 18px;
    float: none;
}
.homeReturn {
    transform: rotate(0deg);
    top: 0px;
    padding: 5px 10px;
    font-size: 13px;
    right: 0px;
    margin-left: -55px;
    position: relative;
    left: 0px;
    margin: 0 auto;
    display: table;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}
.homeReturn span {
    top: -2px;
    display: inline-block;
} 
.galeri a::after, .galeri-m a::after { width: 80px; top: inherit !important; bottom: 5% !important; height: 80px; background-position: left bottom; }
.formLogoRenkli { display: table; margin: 20px auto 0; width: 40%; }
.formLogo { display: none; }
.fancybox-button--left, .fancybox-button--right { display: block !important; border: none !important; border-radius: 0px !important; width: 44px; height: 44px; }
.kriter-m { display: inline-block; width: 100%; }
.kriter { display: none; }
.dekstopSlider { display: none !important; }
.mobileSlider { display: block !important; }
.slider1 { background-image: url(../images/mobil-bg1.jpg); }
.sol-yazi { padding: 0px; width: 90% !important; margin-left: 5%; left: 0px; height: auto; }
.slider1 { align-items: flex-start; box-sizing: border-box; padding-top: 10%; background-position: center bottom; }
.alt-slider { width: 100%; font-size: 13px; padding: 15px 10px 65px 10px; box-sizing: border-box; position: absolute; margin: 0px; }
.alt-slider p { padding: 0px; text-align: center; }
.mobileNav { position: absolute; right: 0px; top: 0px; z-index: 2; }
.mobileNav .detayPrev { float: left; margin: 0px; padding: 0px; border: none; }
.homePage { height: auto; }
#homeSlide .item { height: 56vh; }
.kesfet { display: none; }
.homeLeft { left: 30px; }
#homeSlide .owl-dots { position: relative !important; display: table !important; right: auto!important; bottom: 0px !important; margin: auto !important; padding: 10px; box-sizing: border-box; }
section#sect1 {background: #2e184f;}
.homeLeft p { font-size: 18px; }
.formBtn { display: none; }
.container { width: 97%; }
.nedenTitle { font-size: 32px; }
.listSlogan { width: 95%; margin-left: -47.5%; font-size: 14px; }
.neden-p span { position: absolute; margin: 0; top: -36px; width: 100%; font-size: 24px; line-height: 51px; height: 50px; }
.neden-p p { text-align: center; }
ul.tabMenu li { width: calc(33.33% - 10px); }
ul.tabMenu { width: 100%; }
.detayRight { margin-right: 0px; margin-top: 70px; width: 66%; }
.detayClose { right: 104px; z-index: 1; top: -65px; }
.nedenList ul li.active { left: 0; top: -70px; }
.icDetay-p strong { font-size: 16px; }
.icDetay-p p { font-size: 13px; padding-bottom: 5px; }
.detayNum { bottom: -20px; }
.icDetay-p { padding-top: 40px; }
div#detaySlide2 { width: 40%; }
.icDetay2Right { width: 60%; }
.detayNum p { font-size: 14px; }
.icDetay2-p strong { font-size: 15px; }
.icDetay2-p p { font-size: 13px; }
.icDetay3Right .detayNum { width: 80%; }
.icDetay4Right .detayNum { width: 100%; }
.icDetay4-p strong { font-size: 14px; }
.icDetay4-p p { font-size: 13px; }
.icDetay5-p { padding-left: 20px; padding-right: 20px; }
.icDetay5-p strong { font-size: 18px; }
.icDetay5-p p { padding-top: 0; }
.icDetay6Left { width: 35%; }
.icDetay6Right { width: 65%; }
.icDetay6-p strong { font-size: 15px; }
.icDetay6-p p { font-size: 14px; }
.icDetay6Left { width: 35%; }
.icDetay6Right { width: 65%; }
.icDetay6-p strong { font-size: 15px; }
.icDetay6-p p { font-size: 14px; }
.px-video-controls { bottom: 16%; }
.iletisim { padding-bottom: 100px; }
.iletisim-m { display: block; position: fixed; z-index: 999; bottom: 0px; left: 0px; right: 0px; }
.formBg { position: relative; display: inline-block; width: 100%; background-size: cover !important; background-position: center !important; height: 75px; }
.formTitle { position: absolute; width: 80px; height: 80px; background: white; box-shadow: 0px 7px 57px 0px rgba(0, 0, 0, 0.59); border-radius: 50px; text-align: center; font-weight: bold; color: #40216e; font-size: 19px; z-index: 9; top: -15px; left: 50%; transform: translate(-50%); padding-top: 20px; box-sizing: border-box; line-height: 22px; }
.form-holder { min-height: inherit; right: auto; width: 0; transform: translateY(0%); padding: 0px 25px; height: 0; top: auto; bottom: 0px; background: hsl(0, 0%, 100%); left: 0px; transform: translateY(0%); z-index: 99; position: relative; display: none; transition: inherit; }
.kapatForm { display: none; }
.form-title { margin: 30px 0px 20px; color: #2e184f; }
.form-holder.active { bottom: 0px; width: 100%; height: 100%; border-radius: 0;/* background: none; *//* display: block; */ transition: inherit; }
.socialTel-m { position: relative; width: 100%; display: inline-block; }
.spCont { display: none; }
.social-m { position: relative; float: left; }
.formTel-m { position: relative; float: right; margin-top: 5px; }
.social-m ul { display: inline-block; width: 100%; }
.social-m ul li { position: relative; float: left; margin-right: 10px; }
.social-m ul li a { display: block; }
.formTel-m a { position: relative; display: inline-block; width: 100%; }
.formTel-m a i { position: relative; float: left; }
.formTel-m a span { position: relative; float: left; color: #2e184f; font-size: 22px; font-weight: bold; padding-left: 10px; }
.form-submit { background: #2e184f; }
.contact_form LABEL a { color: #2e184f; }
select#Ulke { background: #726bb1; border: none; }
.formNm { color: #2e184f; }
::-webkit-input-placeholder {
color:#2e184f;
}
:-moz-placeholder {
color:#2e184f;
opacity:1
}
::-moz-placeholder {
color:#2e184f;
opacity:1
}
:-ms-input-placeholder {
color:#2e184f;
}
.contact_form .form-text, .contact_form .form-textarea { color: #2e184f; }
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label { background: url(../images/form/checks-m.png) no-repeat; }
.formTitle.active { color: transparent; transition: 300ms; padding-top: 25px; }
.formTitle.active::before { content: ""; background: url(../images/formClose.png) no-repeat; width: 32px; height: 32px; position: absolute; color: #40216e; font-size: 38px; text-align: center; left: 50%; transform: translateX(-50%); transition: 300ms; background-size: cover; }
.detayArrow { right: -8px; top: -65px; }
.detayNext { float: left; }
.detayPrev a { transform: rotate(0deg); }
.detayNext a { transform: rotate(180deg); }
.contactLeft { width: 68%; display: table; margin: auto; float: none; margin-top: 20px; }
.adres p { font-size: 16px; margin-bottom: 30px; }
.contactRight { float: none; display: table; margin: auto; width: 48%; }
.takip { text-align: center; font-size: 18px; }
.fBg.active { transform: scale(21); }
.ornekDaire { left: 5%; width: 30%; top: 40%; transform: translate(0); display: block; }
.homePage { display: none; }
.dil {right: 10px;top: 29px;}
.homeReturn:hover {
    color: #fff;
}
}

@media only screen and (max-width: 600px) {
.slider1 { padding-top: 40%; }
.nedenp-m strong { font-weight: bold; font-size: 120%; display: block; }
.yasam .item { padding: 30px 0px 50px; width: 100%; }
.yImg { width: 100px; height: 100px; margin: 0px 0px 0px 10px; }
.yBorder { left: 70px; }
.yTitle { margin-top: 10px; margin-left: 10px; }
.yasamTitle { font-size: 18px; width: 100%; text-align: center; left: 0px; top: -40px; color: #fff; }
section.yasam:before { height: 100%; top: 0px; }
.yasam .owl-dots { position: relative; right: 0px; margin-bottom: -20px; top: 20px; }
.innerTab li a { color: #aea9dc; font-size: 13px; }
.innerTab li a.active { color: #fff; border-bottom: 1px solid rgb(255, 255, 255); }
.innerTab2 li a { color: #aea9dc; font-size: 13px; }
.innerTab2 li a.active { color: #fff; border-bottom: 1px solid rgb(255, 255, 255); }
.tarih { bottom: 0px; font-size: 13px; }
.sloganTitle-m.m2 span:nth-child(2) { border-top: 1px solid #fff; }
.sloganTitle-m.m2 span:last-child { border-top: 1px solid #fff; margin-top: 5px; display: inline-block; width: 100%; padding-top: 5px; }
.sloganTitle-m.m2 { margin-top: 10px; }
.homeSlogan-m { position: relative; }
.slogan2 { display: none; }
.sloganTitle-m { margin-top: 14px; }
.pat2 { width: 46% !important; bottom: 37% !important; }
.nedenBg-m::before { content: ""; position: absolute; left: 0px; bottom: 0px; right: 0px; height: 60%; background: -moz-linear-gradient(top, rgba(46,24,79,0) 0%, rgba(46,24,79,0) 1%, rgba(46,24,79,1) 100%); background: -webkit-linear-gradient(top, rgba(46,24,79,0) 0%, rgba(46,24,79,0) 1%, rgba(46,24,79,1) 100%); background: linear-gradient(to bottom, rgba(46,24,79,0) 0%, rgba(46,24,79,0) 1%, rgba(46,24,79,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e184f', endColorstr='#2e184f', GradientType=0 );
}
body { background: #2e184f; }
.neden { display: none; }
section#sect2 {/* display: none; */ }
.about { padding: 20px; box-sizing: border-box; }
#homeSlide .item { height: 440px; }
.homeLeft { left: 0px; top: 0px; background: rgba(35, 12, 69, 0.4); padding-left: 20px; padding-top: 20px; padding-right: 10px; box-sizing: border-box; }
.homeSlogan { display: table; margin-top: 20px; }
.logo { width: 130px; }
.homeTitle { font-size: 30px; }
.homeBorder { border: solid 5px #200f39; }
.bottomText ul li a { font-size: 15px; height: 35px; line-height: 33px; }
.homeLine { width: 70%; margin-top: 10px; margin-bottom: 10px; }
.bottomText { width: 93%; }
.adres { width: 100%; border: none; padding-left: 0px; float: none; text-align: center; margin-top: 0px; }
.adresTitle { font-size: 35px; margin-bottom: 5px; }
.adres p { font-size: 15px; line-height: 20px; }
.logoTel { width: 25%; display: none; }
.logoTel a { display: none; }
.yolTel { position: relative; display: inline-block; width: 100%; margin-bottom: 25px; }
.yolTarifi { position: relative; float: left; height: 45px; background: #726bb1; display: table;/* margin-left: 6px; */ width: 60%; }
.yolTarifi a { display: table-cell; vertical-align: middle; padding: 0px 14px; box-sizing: border-box; }
.yolTarifi a i { position: relative; float: left; padding-right: 8px; }
.yolTarifi a span { position: relative; color: #ffffff; float: left; font-size: 15px; padding-top: 2px; box-sizing: border-box; }
.tel-m { position: relative; float: left; background: #9fc65d; height: 45px; display: table; margin-left: 10px; width: 35%; }
.tel-m a { display: table-cell; vertical-align: middle; padding: 0px 20px; box-sizing: border-box; }
.tel-m a i { position: relative; float: left; padding-right: 5px; }
.tel-m a span { position: relative; color: #ffffff; float: left; font-size: 18px; font-weight: bold; }
.yolTitle { display: none; }
#map_canvas { display: none; }
.fotoGaleri-m { position: relative; width: 96%; display: inline-block; float: right; margin-top: 20px; }
ul.tabMenu-m { position: relative; display: inline-block; width: 95%; margin-bottom: 10px; }
ul.tabMenu-m li { position: relative; float: left; width: calc(33.33% - 5px); background: #40216e; margin-right: 5px; }
ul.tabMenu-m li a { display: block; color: #ffffff; font-weight: bold; box-sizing: border-box; font-size: 13px; height: 50px; display: flex; align-items: center; text-align: center; justify-content: center; padding: 0px; }
ul.tabMenu-m li:last-child { margin-right: 0px; }
.galeri-m .item { position: relative; width: 100%; }
.galeri-m .item a { position: relative; display: inline-block; width: 100%; }
ul.tabMenu-m li a.active { background: #726bb1; }
.fotoGaleri { display: none; }
.neden-m { position: relative; display: inline-block; width: 96%; float: right; margin-top: 35px; }
.nedenList-m { position: relative; float: left; width: 100%; }
.galeri-m .item::before { content: ""; position: absolute; background: url(../images/zoom.png) no-repeat; width: 22px; height: 21px; background-size: 100%; z-index: 3; top: 5px; right: 5px; pointer-events: none; }
.nedenBg-m { position: relative; width: 100%; height: 160px; background-size: cover !important; background-position: top!important; border: solid 3px #4d2884; box-sizing: border-box; }
.nedenBg-m span { position: absolute; bottom: -21px; left: 0px; color: #ffffff; font-weight: bold; font-size: 82px; }
.nedenp-m { position: relative; display: inline-block; width: 100%; color: #ffffff; font-weight: 400; font-size: 12px; padding-top: 10px; box-sizing: border-box; padding-right: 35px; }
.neden-mTitle { position: relative; display: inline-block; width: 100%; color: #ffffff; margin-bottom: 6px; font-size: 20px; }
.neden-mTitle span { color: #d3b763; display: block; }
.nedenSlide-m { position: relative; display: inline-block; width: 100%; }
.nedenSlide-m .item { position: relative; width: 100%; display: inline-block; }
.detay-m { display: inline-block; width: 100%; position: fixed; height: 100vh; background: #2e184f; z-index: 9; top: 0px; bottom: 0px; display: none; }
.detayBg-m { position: relative; width: 100%; display: inline-block; background-size: cover !important; background-position: center !important; height: 300px; }
.detayIc-m {position: relative;display: inline-block;width: 100%;padding-left: 25px;padding-right: 20px;padding-top: 30px;box-sizing: border-box;color: #ffffff;height: 350px;overflow-y: scroll;}
.detayIc-m strong {position: relative;display: block;font-size: 24px;padding-bottom: 10px;box-sizing: border-box;}
.detayIc-m p {position: relative;display: block;font-size: 16px;font-weight: 300;margin-bottom: 20px;box-sizing: border-box;padding-right: 40px;}
.detayNum-m { position: absolute; color: #ffffff; font-size: 120px; font-weight: bold; bottom: -30px; left: 20px; }
.back { position: absolute; z-index: 1; top: 0px; left: 0px; background-color: rgba(46, 24, 79, 0.60); padding: 13px 20px; }
.back i { position: relative; float: left; }
.back span { position: relative; float: left; color: #ffffff; font-weight: bold; font-size: 20px; padding-top: 4px; padding-left: 5px; box-sizing: border-box; }
.px-video-controls button { width: 40px; height: 40px; background-size: cover; }
.px-video-controls button.px-video-pause { width: 50px; height: 50px; background-size: cover; }
.px-video-controls button.px-video-pause:hover, .px-video-controls button.px-video-pause:focus { width: 40px; height: 40px; background-size: cover; }
.pull-left { top: 60%; }
.px-video-controls { bottom: 17%; }
.formBg { height: 55px; }
.formTitle {width: 105px;height: 45px;font-size: 13px;top: -3px;transition: 300ms;padding-top: 7px;line-height: 16px;}
.formTitle.active::before {/* font-size: 30px; */ width: 22px; height: 22px; }
.formTitle.active { padding-top: 17px; }
.galeriKat-m .item a { background: url(../images/katBg.jpg) no-repeat; background-size: cover; display: inline-block; height: 120px; width: 39vw; }
.galeriKat-m .item a strong { position: absolute; color: #ffffff; font-weight: normal; font-size: 20px; padding: 20px 20px; bottom: 0px; top: 0px; left: 0px; right: 0px; }
.galeriKat-m .item a:after { content: ""; position: absolute; width: 15px; height: 15px; right: 0px; bottom: 0px; background: #fff; transition: 300ms; }
.galeriKat-m .item a:hover:after { width: 40px; height: 40px; transition: 300ms; }
.adres p strong { font-size: 24px; padding-top: 9px; }
.contactLeft { width: 100%; margin-top: 0px; }
.iletisim { padding-top: 30px; padding-bottom: 90px; }
.contactRight { width: 100%; }
.social ul { float: none; margin: auto; }
.footerContact-m { position: relative; display: inline-block; width: 100%; }
.footerContact-m::before { content: ""; position: absolute; width: 100%; height: 310px; background: #3e2168; bottom: 0px; }
.ulasimSecenek-m { position: relative; display: inline-block; width: 100%; margin-top: 20px; }
.ulasim { display: none; }
section#sect6 { margin-top: 0px; }
.ulasimTitle { margin-bottom: 0px; font-size: 23px; }
.secenek { position: relative; width: 100%; height: 100%; display: inline-block; background: #726bb1; padding-top: 11px; box-sizing: border-box; border-radius: 12px; }
.ulasimSlide .item { position: relative; width: 30vw; display: inline-block; height: 165px; }
.ulasimSlide { position: relative; width: 97% !important; float: right; margin-top: 15px; }
.secenek i { position: relative; width: 70%; display: table; margin: auto; }
.secenek p { position: relative; display: table; margin: auto; text-align: center; color: #ffffff; font-size: 15px; padding-top: 7px; box-sizing: border-box; }
.secenek p span { display: block; font-size: 10px; }
.secenek p strong { display: table; margin: auto; text-align: center; padding-top: 3px; box-sizing: border-box; }
.footerLogo-m { display: table; position: relative; margin: auto; margin-top: 25px; width: 30%; }
.fBg.active { transform: scale(17); }
.nedenSlide-m .owl-dots { display: table; position: relative; float: right; margin-right: 5px; margin-top: 10px; display: none; }
.nedenSlide-m .owl-dots .owl-dot { width: 40px; height: 10px; margin: 5px 2px; background: #726bb1; display: inline-block; -webkit-backface-visibility: visible; transition: 300ms; border-radius: 10px; box-sizing: border-box; }
.nedenSlide-m .owl-dots .owl-dot.active { background: #ffffff; box-sizing: border-box; width: 30px; transition: 300ms; }
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label { color: #2e184f; margin-right: 5px; padding-left: 21px; font-size: 11px; }
.homeLeft { display: none; }
.homeLeft-m { display: table; position: absolute; right: 0; width: 100%; height: 100%; }
.bottomText-m { position: absolute; width: 12%; top: 0; left: 2%; }
.homeSlogan-m { position: relative; margin-top: 25%; float: right; margin-right: 7%; }
.homeLogo-m { position: absolute; display: table; margin: auto; width: 25%; top: 10px; z-index: 2; left: 38%; }
.sloganTitle-m { position: relative; text-align: center; color: #edd876; font-size: 35px; font-weight: bold; margin-top: 0px; }
.homeSlogan-m p { display: block; text-align: center; font-size: 19px; color: #ffffff; margin-top: 11px; line-height: 25px; }
.homeSlogan-m p strong { color: #edd876; }
.bg-m { position: relative; width: 100%; display: inline-block; height: 100vh; background-size: cover !important; background-position: right center !important; }
.slider1 { -webkit-animation: mymove 10s infinite; animation: mymove 10s infinite; animation-duration: 15s; }
.fancybox-button { background: #2c154e; border: solid 2px #ffffff; width: 50px; height: 50px; }
.fancybox-button--close::before, .fancybox-button--close::after { width: 20px; left: calc(50% - 9px); }
.yanaKaydir { position: relative; display: table; float: right; color: #ffffff; margin-right: 10px; font-size: 16px; margin-top: 9px; background: #40216e; padding: 8px 15px; box-sizing: border-box; }
body.active { overflow: hidden; }
ul.vGaleriList li { float: none; width: 100%; margin-bottom: 11px; }
ul.vGaleriList li a { height: 200px; padding-top: 49px; font-size: 20px; background-size: cover !important; }
ul.vGaleriList li a i { width: 16%; margin: 0 auto 11px; }
ul.vGaleriList li a strong { font-size: 21px; }
.sloganTitle-m.m2 span { width: 310px; display: inline-block; margin: auto; }
.sloganTitle-m.m2 strong { font-size: 30px; display: block; border-top: solid 1px #ffffff; padding-top: 8px; box-sizing: border-box; margin-top: 8px; }
.galeri-m .owl-dots { display: table; margin: 10px auto 5px; }
.galeri-m .owl-dot { width: 12px; height: 12px; float: left; background: #b3b0bc; margin: 0 3px; left: 0px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border: 2px solid rgba(105, 106, 112, 0.1); }
.galeri-m .owl-dot.active { background-color: #40216e; }
.yasam .owl-dots .owl-dot.active { background: #40216e; }
	
/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove {
 0% {
background-position: 0px 50%;
}
 50% {
background-position: 100% 50%;
}
 100% {
background-position: 0px 50%;
}
}

/* Standard syntax */
@keyframes mymove {
 0% {
background-position: 0px 50%;
}
 50% {
background-position: 100% 50%;
}
 100% {
background-position: 0px 50%;
}
}



.detayIc-m::-webkit-scrollbar  {
  width: 10px;
}

/* Track */
.detayIc-m::-webkit-scrollbar-track {
  background: transparent; 
}

/* Handle */
.detayIc-m::-webkit-scrollbar-thumb {
  background: #888; 
}


}

@media only screen and (max-width: 375px) {
.form-inner { width: 100%; }
.homeLeft p { font-size: 17px; }
.yolTarifi a span { font-size: 13px; }
.yolTarifi { height: 40px; }
.tel-m { height: 40px; }
.tel-m a span { font-size: 15px; padding-top: 3px; box-sizing: border-box; }
.tel-m a { padding: 0px 14px; }
.adres p { font-size: 15px; }
.fotoGaleri { display: none; }
.nedenp-m { padding-right: 10px; }
.detayIc-m strong { font-size: 25px; }
.detayBg-m { height: 250px; }
.social-m { width: 46%; }
.social-m ul li { width: calc(25% - 5px); margin-right: 5px; }
.social ul li a span { font-size: 12px; }
.adresTitle { font-size: 29px; }
.adres p strong { font-size: 20px; padding-top: 5px; }
.adres { margin-bottom: 30px; }
.footerContact-m::before { height: 300px; }
.homeSlogan-m { margin-right: 5%; }
.sloganTitle-m { font-size: 33px; }
.alt-slider { font-size: 11px; padding: 10px 5px 63px 5px; }
.sloganTitle-m.m2 span { width: 280px; }
.efsaneSlogan img{width:80% !important;margin-top: -60px;}
}

@media only screen and (max-width: 320px) {
.pat2 { width: 37% !important; bottom: 27% !important; }
.homeLeft p { font-size: 15px; }
.bottomText { margin-top: 20px; }
.homeLeft { padding-left: 13px; }
.bottomText strong { font-size: 18px; }
.yolTarifi a span { font-size: 11px; padding-top: 4px; }
.tel-m a span { font-size: 14px; }
.tel-m a { padding: 0px 10px; }
#homeSlide .item { height: 390px; }
ul.tabMenu-m li a { font-size: 11px; }
.adres p { font-size: 12px; }
#homeSlide .owl-dots .owl-dot { width: 15px; height: 15px; }
#homeSlide .owl-dots { padding: 5px; padding-bottom: 8px; }
#homeSlide .owl-dots .owl-dot.active { border: solid 3px #5f4e78; }
.neden-mTitle { font-size: 17px; }
.nedenp-m { padding-right: 8px; font-size: 11px; }
.detayBg-m { height: 220px; }
.detayIc-m strong { font-size: 17px; }
.detayIc-m p { font-size: 14px; margin-bottom: 15px; padding-right: 24px; }
.detayIc-m {padding-top: 20px;height: calc(100vh - 220px);display: inline-block;padding-bottom: 50px;height: 250px;}
.detayNum-m { font-size: 100px; bottom: -25px; }
.form-title { margin: 15px 0px 5px; font-size: 14px; line-height: 19px; }
.contact_form .form-text, .contact_form .form-textarea { height: 28px; font-size: 12px; }
.contact_form LI { margin: 0px 0px 10px; }
.form-submit { height: 33px; margin-right: 0px; font-size: 12px; margin-top: 9px; }
.formNm { margin-bottom: 6px; font-size: 14px; }
.contact_form LI:nth-child(3) { padding-bottom: 5px; }
.iletisim { padding-bottom: 80px; }
.social ul li a span { font-size: 12px; }
.social ul li a i { width: 16px; margin-right: 2px; top: -2px; }
.secenek p { font-size: 13px; }
.secenek { padding-top: 8px; }
.ulasimSlide .item { height: 140px; }
.footerContact-m::before { height: 275px; }
.homeSlogan-m { margin-right: 10%; margin-top: 25%; }
.sloganTitle-m { font-size: 26px; }
.homeSlogan-m p { font-size: 16px; margin-top: 5px; }
.sloganTitle-m.m2 span { font-size: 22px; width: 230px; }
.sloganTitle-m.m2 { font-size: 13px; color: white; float: left; }
.sloganTitle-m.m2 strong { font-size: 21px; }
}

@media (max-width: 350px) and (max-height: 500px) {
.ornekDaire { width: 23%; top: 42%; }
.sol-yazi { width: 60% !important; margin-left: 20%; }
}