@font-face {
    font-family: 'nacelleblack';
    src: url('../fonts/nacelle-black.eot');
    src: url('../fonts/nacelle-blackd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/nacelle-black.woff2') format('woff2'), url('../fonts/nacelle-black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



.section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl22 {
    /*width:102%; margin-left:-1%;*/
    display: flex;
    justify-content: center;
    padding: 0 2%;
}

.section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl22 .item {
    width:23%;
    height: 100%;
    margin: 0 10px;
    float: left;
    background: #ffffff;
    border-radius: 24px;
    box-sizing: border-box;
    padding: 40px;
    margin-bottom: 0;
}

.section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl22 .item img {
    width: auto;
    height: 110px;
    margin-bottom: 30px;
}

 .header-top-menu .container-fluid{padding:0;width: 100%;}
*{
    box-sizing: border-box;
}
.detail header{ position: fixed; left:0; top:50px; width: 100%; padding: 15px 56px !important; background: #fff;}
.owl-carousel-testimonials .owl-next *{ font-size:52px !important }
.owl-carousel-testimonials .owl-prev *{ font-size:52px !important }
.home-slide{ margin-top:50px}
.header-top-menu{ position: fixed; left:0; top:0; width:100%; z-index: 9999999;}
.white-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 680px;
    margin: 20px auto;
    font-size: 11px;
}

.section_teaser_seanslar .seanslar_liste ul li{border:1px solid #ccc;box-shadow: 1px 3px 35px 0px rgb(0 0 0 / 10%);border-radius: 0;}
#kvkk-modal {
    max-width: 600px;
    margin: auto;
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}


@font-face {
    font-family: 'nacellebold';
    src: url('../fonts/nacelle-bold.eot');
    src: url('../fonts/nacelle-boldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/nacelle-bold.woff2') format('woff2'), url('../fonts/nacelle-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nacellelight';
    src: url('../fonts/nacelle-light.eot');
    src: url('../fonts/nacelle-lightd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/nacelle-light.woff2') format('woff2'), url('../fonts/nacelle-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nacelleregular';
    src: url('../fonts/nacelle-regular.eot');
    src: url('../fonts/nacelle-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/nacelle-regular.woff2') format('woff2'), url('../fonts/nacelle-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nacellesemibold';
    src: url('../fonts/nacelle-semibold.eot');
    src: url('../fonts/nacelle-semiboldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/nacelle-semibold.woff2') format('woff2'), url('../fonts/nacelle-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

#cookies-properties {
    display: none !important;
}

html, body {
    font-family: 'nacellelight', Arial, sans-serif;
    font-size: 18px;
    line-height: 30px;
    padding: 0;
    margin: 0;
}

a {
    text-decoration: none;
}
header .container{ max-width:100% !important;}
div, ul, li {
    padding: 0;
    margin: 0;
    list-style: none;
    outline: none;
}

h1,h2,h3,h4,h5,h6 {
    padding: 0;
    margin: 0;
    font-weight: normal;
    outline: none;
}

p {
    padding: 0;
    margin: 0;
    font-weight: normal;
    outline: none;
}

input, select, textarea, button {
    outline: none;
}

a {
    transition: all 0.3s ease;
    text-decoration: none;
}

a:before {
    transition: all 0.3s ease;
}

a:after {
    transition: all 0.3s ease;
}

.hide {
    display: none;
}

.button-primary {
    background: #ffffff;
    color: #070640;
    padding: 16px 30px 16px 30px;
    border-radius: 10px;
    border: 1px solid #ffffff;
    text-decoration: none;
    font-size: 17px;
    font-weight: 600;
}

.button-primary:hover {
    background: #ededed;
    border: 1px solid #ededed;
}

.button-secondary {
    background: none;
    color: #ffffff;
    padding: 16px 30px 16px 30px;
    border-radius: 10px;
    border: 1px solid #ffffff;
    text-decoration: none;
    font-size: 17px;
    font-weight: 600;
}

.button-secondary:hover {
    background: #ffffff;
    border: 1px solid #ffffff;
    color: #070640;
}

main.detail .button-primary {
    background: #1E3CB8;
    color: #ffffff;
    border: 1px solid #1E3CB8;
}

main.detail .button-primary:hover {
    background: #070640;
    border: 1px solid #070640;
}

main.detail .button-secondary {
    background: #070640;
    color: #ffffff;
    border: 1px solid #1E3CB8;
}

main.detail .button-secondary:hover {
    background: #07060b;
    border: 1px solid #07060b;
    color: #ffffff;
}

#btnBasket{ margin-top:20px;}

.btn {
    background: #df7122;
    color: #ffffff;
    padding: 16px 30px 14px 30px;
    margin-right: 20px;
    border-radius: 10px;
    font-size: 17px;
    line-height: 1em;
    font-family: 'nacelleregular';
    font-weight: 500;
}

.btn:hover {
    background: #f9b13b;
    color: #ffffff;
}

.btn.btn-bg1 {
    background: #1E3CB8;
    color: #ffffff;
}

.btn.btn-bg1:hover {
    background: #193299;
    color: #ffffff;
}

.btn.btn-bg2 {
    background: #070640;
    color: #ffffff;
}

.btn.btn-bg2:hover {
    background: #01010c;
    color: #ffffff;
}

.green {
    color: #04c798;
}

.blue {
    color: #070640;
}

main.detail .container svg * {
    fill: #070640;
}

.cs_active {
    display: block!important;
    opacity: 1!important;
}

.cs_passive {
    display: none!important;
    opacity: 0!important;
}

.text_cta {
    font-weight: 600;
}

.text_cta i {
    padding: 0 0 0 15px;
}

h2.section-title {
    text-align: center;
    font-size: 2.1em;
    line-height: 1em;
    margin-bottom: 20px;
    color: #070640;
    font-family: 'nacelleregular';
    font-weight: 600;
}
.section_teaser_seanslar .seanslar_con .seanslar_liste li  h3{ font-size:22px; margin-top:20px;}
h3 {
    font-family: 'nacelleregular';
    font-weight: 600;
}

.main {
    height: 100%;
    width: 100%;
    position: relative;
}

.quick_nav {
    width: 100%;
    padding: 23px 80px;
    box-sizing: border-box;
    background: #1E3CB8;
    color: #ffffff;
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 400;
    position: ;
    z-index: 98100;
}

.quick_nav .txt {
    padding-right: 50px;
}

.quick_nav a {
    color: #ffffff;
}



.quick_nav .close {
    float: right;
    cursor: pointer;
}

header {
    width: 100%;
    box-sizing: border-box;
    color: #fff;
    padding: 10px 56px;
    position: absolute;
    top: 60px;
    z-index: 9999;
}

.container .logo {
    padding: 0;
}

.container .logo img {
    min-width: 184px;
}

.container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
}
.main_menu ul{ margin-bottom:0;}

.container nav.main_menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.container nav.main_menu li {
    display: inline-block;
    margin-right: 20px;
    position: relative;
}

.container nav.main_menu li a {
    color: #ffffff;
    font-size: 1em;
    line-height: 1em;
}

.container nav.main_menu li a {
    color: #ffffff;
    font-size: 17px;
    line-height: 1em;
}

.container nav.main_menu li:hover > ul.sub_menu {
    display: ;
    height: auto;
    opacity: 1;
    top: 35px;
    transition: all 500ms; visibility:visible;
}

.container nav.main_menu li > ul.sub_menu {
    opacity: 0;
    width: 290px;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 16px;
    background: #ffffff;
    position: absolute;
    top: 15px;
    left: -20px;
    /* overflow: hidden; */
    -webkit-box-shadow: 0px 0px 42px -24px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 0px 42px -24px rgba(0, 0, 0, 0.55);
    box-shadow: 0px 0px 42px -24px rgba(0, 0, 0, 0.55);
    visibility: hidden;
    transition: 0.2s ease-in 0.2s;
    padding: 15px !important;
}

.container nav.main_menu li > ul.sub_menu li {
    width: 100%;
    margin-top: 10px;
}

.container nav.main_menu li > ul.sub_menu li:first-child {
    margin-top: 0;
    font-size: 18px;
    line-height: 1.3em;
}

.container nav.main_menu li > ul.sub_menu li a {
    color: #070640;
}

.container nav.main_menu li > ul.sub_menu li a:hover {
    color: #000000;
}

.container .buttons {
    min-width: 340px;
    padding: 0;
}

.container .buttons a {
    margin: 0 0 0 20px;
}

.container .buttons a#btn_login {
    z-index: 99900;
    position: relative;
}

.container .buttons a#btn_account {
    z-index: 99900;
    position: relative;
}

main.detail .container nav.main_menu li a {
    color: #070640;
}

/*.slider {height:100vh;}
	.slider .banner {height:100%; box-sizing:border-box; background:url(/Content/assets/images/slider/1/bg.jpg) no-repeat center center; position:relative; background-size:cover; color:#ffffff;}
	.slider .banner .txt_content {text-align:center; padding-top:120px;}
	.slider .banner .txt_content h1 {font-size:3em;}
	.slider .banner .txt_content p {font-size:1.1em; line-height:1.1em;}
	.slider .banner .plus_left {position:absolute; bottom:20%; left:0;}
	.slider .banner .plus_right {position:absolute; bottom:40%; right:0;}
	.slider .banner .childs {width:100%; max-width:1360px; text-align:center; background:#ffffff; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; position:absolute; bottom:0; transform:translateX(20%);}
	.slider .banner .childs .child_1 {width:46%; position:absolute; bottom:0; z-index:3;}
	.slider .banner .childs .child_2 {width:40%; position:absolute; bottom:0; left:10%; z-index:2;}
	.slider .banner .childs .child_3 {width:38%; position:absolute; bottom:0; right:10%; z-index:1;}*/
.slider {
    height: 85vh;
}

.slider .banner_2 {
    box-sizing: border-box;
    height: 85vh;
    display: block;
    background: url(../images/slider/1/bg.jpg) no-repeat center center;
    position: relative;
    background-size: cover;
    color: #ffffff;
}

.slider .banner_2 .txt_content {
    text-align: center;
    display: block;
    width: 100%;
    position: absolute;
    top: 16%;
    z-index: 1000;
}

.slider .banner_2 .txt_content h1 {
    font-size: 3em;
    line-height: 1.5em;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}

.slider .banner_2 .txt_content h1 .title_left {
    width: 50%;
    text-align: right;
    float: left;
    display: block;
    font-size: 34px;
}

.slider .banner_2 .txt_content h1 .title_right {
    width: 50%;
    text-align: left;
    float: left;
    display: block;
}

.slider .banner_2 .txt_content h1 .mr_title1 {
    opacity: 0;
    position: absolute;
    transition: all 1s;
    font-size: 34px;
}

.slider .banner_2 .txt_content h1 .mr_title1.visible {
    opacity: 1;
}

.slider .banner_2 .txt_content p {
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 0;
}

.slider .banner_2 .plus_left {
    position: absolute;
    bottom: 20%;
    left: 0;
    z-index: 1;
    user-select: none;
}

.slider .banner_2 .plus_right {
    position: absolute;
    bottom: 40%;
    right: 0;
    z-index: 1;
    user-select: none;
}

.slider .banner_2 .children_con {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    z-index: 100;
    user-select: none;
}

.slider .banner_2 .children_con .children {
    width: 100%;
    max-width: 1340px;
    margin: 0 auto;
    position: relative;
}

.slider .banner_2 .children_con .children img {
    width: 100%;
    max-width: 1340px;
    display: block;
    margin: 0 auto;
}

.slider .banner_2 .children_con .children .specs {
    display: inline-block;
    background: rgba(255, 255, 255, .2);
    background: linear-gradient(328deg, rgba(255, 255, 255, .0) 0%, rgba(255, 255, 255, .2) 100%);
    box-sizing: border-box;
    padding: 14px 22px;
    border: 1px solid rgba(255, 255, 255, .4);
    position: absolute;
    font-size: 18px;
    line-height: 125%;
    text-align: left;
}

.slider .banner_2 .children_con .children .specs.spec_1 {
    left: 5%;
    border-radius: 24px 24px 0 24px;
}

.slider .banner_2 .children_con .children .specs.spec_2 {
    right: 12%;
    border-radius: 24px 24px 24px 0 ;
}

.slider .banner_2 .children_con .children .specs.spec_3 {
    right: 0%;
    top: 16%;
    border-radius: 24px 24px 24px 0 ;
}

.section-artilarimiz {
    width: 100%;
    max-width: 1368px;
    margin: 0 auto;
    padding: 120px 80px; box-sizing: border-box;
}

.tabs_con {
    display: flex;
    justify-content: center;
    align-items: center;
}

.tabs_con .tabs_menu {
    background: #FFF6F1;
    border-radius: 26px;
    margin-bottom: 30px;
    padding: 4px;
}

.tabs_con .tabs_menu li {
    display: inline-block;
}

.tabs_con .tabs_menu li a {
    padding: 20px 36px 20px 66px;
    display: block;
    line-height: 20px;
    line-height: 22px;
    border-radius: 26px;
    color: #070640;
    font-weight: 600;
    background-size: 32px 32px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.tabs_con .tabs_menu li a.icon-ogrenci {
    background-image: url(../images/icon-ogrenci-2.png);
}

.tabs_con .tabs_menu li a.icon-veli {
    background-image: url(../images/icon-veli-2.png);
}

.tabs_con .tabs_menu li a.icon-okul {
    background-image: url(../images/icon-okul-2.png);
}

.tabs_con .tabs_menu li a.icon-ogretmen {
    background-image: url(../images/icon-ogretmen-2.png);
}

.tabs_con .tabs_menu li.ui-tabs-active a {
    background-color: #ef6d08;
    box-shadow: 0 4px 2px -2px #ededed;
    color: #fff;
}

.tabs_detail_con {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.tabs_detail_con .tabs_detail {
    display: flex;
    align-content: stretch;
    justify-content: space-around;
}

.tabs_detail_con .tabs_detail .owl-stage {
    display: flex;
}

.tabs_detail_con .tabs_detail .item {
    /*width:32%;*/
    height: 100%;
    padding: 40px;
    display: inline-block;
    background: #FFF6F1;
    border-radius: 26px;
    box-sizing: border-box;
    margin: 0 5px;
}

.tabs_detail_con .tabs_detail .item img {
    width: auto;
    height: 110px;
    margin-bottom: 30px;
}

.section_teaser_satin_al {
    width: 100%;
    max-width: 1368px;
    margin: 0 auto;
    padding: 0;
    background: url(../images/bg-con-satin-al.jpg) no-repeat center center;
    background-size: cover;
    box-sizing: border-box;
    border-radius: 24px;
}

.section_teaser_satin_al .con_satin_al {
    display: flex;
}

.section_teaser_satin_al .con_satin_al .satin_al_left {
    width: 50%;
    float: left;
    display: table;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 80px;
}

.section_teaser_satin_al .con_satin_al .satin_al_left h4 {
    font-size: 1.77em;
    color: #ffffff;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 40px;
}

.section_teaser_satin_al .con_satin_al .satin_al_left h3 {
    font-size: 2.44em;
    color: #ffffff;
    font-weight: 700;
    line-height: 1.2em;
}

.section_teaser_satin_al .con_satin_al .satin_al_left p {
    color: #ffffff;
    margin-bottom: 20px;
}

.section_teaser_satin_al .con_satin_al .satin_al_left a {
    display: inline-block;
    background: #1E3CB8;
    color: #ffffff;
    padding: 8px 26px;
    border-radius: 10px;
}

.section_teaser_satin_al .con_satin_al .satin_al_right {
    width: 50%;
    float: left;
    position: relative;
    background: url(../images/img-satin-al.png) no-repeat center right;
    background-size: contain;
}

.section_teaser_satin_al .con_satin_al .satin_al_right .white_popcorn {
    position: absolute;
    display: inline-block;
    padding: 40px 28px 30px 28px;
    background: #ffffff;
    border-radius: 116px;
    border-bottom-right-radius: 0;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    z-index: 99;
    bottom: 50%;
    width: 220px;
    box-sizing: border-box;
}

.section_teaser_satin_al .con_satin_al .satin_al_right .white_popcorn .old_price {
    font-family: 'nacelleregular';
    font-weight: 600;
    color: #000000;
}

.section_teaser_satin_al .con_satin_al .satin_al_right .white_popcorn .new_price {
    font-size: 48px;
    line-height: 1em;
    font-weight: normal;
    display: block;
    font-family: 'nacelleblack';
    color: #000000;
}

.section_teaser_satin_al .con_satin_al .satin_al_right .blue_popcorn {
    position: absolute;
    display: inline-block;
    padding: 28px;
    background: #243BF7;
    border-radius: 116px;
    border-top-right-radius: 0;
    font-size: 1.333em;
    font-weight: 700;
    text-align: center;
    z-index: 99;
    bottom: 22%;
    width: 220px;
    box-sizing: border-box;
}

.section_teaser_satin_al .con_satin_al .satin_al_right .blue_popcorn .old_price {
    font-family: 'nacelleregular';
    font-weight: 600;
    text-decoration: line-through;
    color: #ffffff;
}

.section_teaser_satin_al .con_satin_al .satin_al_right .blue_popcorn .new_price {
    font-size: 42px;
    line-height: 1.2em;
    font-weight: normal;
    display: block;
    font-family: 'nacelleblack';
    color: #ffffff;
}

.section_teaser_satin_al .con_satin_al .satin_al_right img {
    width: 90%;
    max-width: 500px;
    position: absolute;
    bottom: 0;
    transform: translateX(20%);
    user-select: none;
}

.section_teaser_seanslar {
    width: 100%;
    margin: 100px auto 0 auto;
    padding: 100px 0;
    background: rgb(255,246,241);
    padding-bottom: 0;
}

.section_teaser_seanslar .seanslar_con {
    max-width: 1368px;
    margin: 0 auto;
}

.section_teaser_seanslar .seanslar_con .seanslar_liste {
    display: flex;
    padding-top: 40px; flex-wrap: wrap;
}
.section_teaser_seanslar .seanslar_con .seanslar_liste ul {
    display: flex;
    padding: 4% !important;
    padding-top: 0 !important;
    flex-wrap: wrap;
    justify-content: space-between;
}
.section_teaser_seanslar .seanslar_con .seanslar_liste .owl-stage {
    display: flex;
}

.section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl {
    /*width:102%; margin-left:-1%;*/
    display: block;
}

.section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl .item {
    /*width:23%;*/
    height: 100%;
    margin: 0 10px;
    float: left;
    background: #ffffff;
    border-radius: 24px;
    box-sizing: border-box;
    padding: 40px;
}

.section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl .item img {
    width: auto;
    height: 110px;
    margin-bottom: 30px;
}




.section_teaser_video {
    width: 100%;
    margin: auto;
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,249,245,1) 100%);
    padding: 100px 0;
}

.owl-carousel-video {
    display: flex;
    justify-content: center;
    align-items: center;
}

.owl-carousel-video .slide {
    width: 1166px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.owl-carousel-video .slide .video-container {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0;
    z-index: 1000;
    box-sizing: border-box;
    display: inline-block;
}

.owl-carousel-video .slide .video-container img {
    border-radius: 24px;
}

.owl-carousel-video .slide .video-container .video-txt {
    position: absolute;
    left: 10%;
    top: 23%;
    z-index: 10;
}

.owl-carousel-video .slide .video-container .video-txt h4 {
    font-size: 40px;
    line-height: 130%;
    font-family: 'nacelleregular';
    color: #ffffff;
}

.owl-carousel-video .slide .video-container .video-txt p {
    font-size: 20px;
    font-family: 'nacelleregular';
    color: #ffffff;
}

.owl-carousel-video .slide .video-container .video-icon {
    position: absolute;
    left: 10%;
    bottom: 23%;
    z-index: 10;
    background: #1E3CB8;
    box-sizing: border-box;
    border-radius: 80px;
    padding: 7px;
    width: 50px;
    height: 50px;
    overflow: hidden;
}

.owl-carousel-video .slide .video-container .video-icon::after {
    content: 'Ã„Â°zle';
    font-size: 16px;
}

.section_testimonials {
    width: 100%;
    margin: -30px auto 0 auto;
    padding: 0;
    background-size: contain;
    padding: 80px 0 0 0;
    position: relative;
    background-image: url(../images/testimonials/bg-repeat.png);
    background-position: center top;
    background-repeat: repeat-x;
    background-size: contain;
    position: relative;
    box-sizing: border-box;
}

.section_testimonials .section-title {
    position: relative;
}

.section_testimonials .section-title::before {
    content: '%100\'e Yakın Memnuniyet';
    position: absolute;
    bottom: -65px;
    left: 50%;
    color: #DD7021;
    font-size: 17px;
    font-weight: 700;
    padding: 18px 14px 5px 14px ;
    background: url(../images/testimonials/bg-testiimonials-title.png) no-repeat center center;
    background-size: contain;
}

.section_testimonials:before {
    content: '';
    width: 100%;
    height: 100%;
    background-size: contain;
    position: relative;
    background-image: url(../images/testimonials/bg-testimonials.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.section_testimonials .testimonials_con {
    max-width: 1368px;
    margin: 0 auto;
}

.section_testimonials .testimonials_con .testimonial {
    padding: 90px 40px 0 40px;
    box-sizing: border-box;
    text-align: center;
}

.section_testimonials .testimonials_con .testimonial .desc {
    font-size: 26px;
    line-height: 1.4em;
    padding-bottom: 20px;
}

.section_testimonials .testimonials_con .testimonial .name {
    font-size: 22px;
    color: #1E3CB8;
    font-family: 'nacelleregular';
    font-weight: 600;
}

.section_testimonials .testimonials_con .testimonial .info {
    font-size: 16px;
    color: #070640;
    font-family: nacelleregular;
}

.siniflarimiz_con {
    width: 100%;
    max-width: 92%;
    margin: 120px auto 0 auto;
    padding: 50px 80px;
    box-sizing: border-box;
    background: url(../images/bg-siniflar.png) no-repeat center center;
    background-size: 100%;
    border-radius: 24px;
    display: flex;
    align-items: center;
    z-index: 10;
    position: relative;
    margin-bottom: 60px;
}

.siniflarimiz_con .siniflarimiz_left {
    width: 70%;
    color: #ffffff;
}

.siniflarimiz_con .siniflarimiz_left h4 {
    font-family: 'nacelleregular';
    font-weight: 600;
    margin: 0;
    padding: 0;
    font-size: 44px;
    line-height: 58px;
}

.siniflarimiz_con .siniflarimiz_left p {
    font-family: 'nacelleregular';
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 34px;
}

.siniflarimiz_con .siniflarimiz_right {
    width: 30%;
    display: flex;
    align-items: center;
}

.siniflarimiz_con .siniflarimiz_right .slcbox {
    width: 60%;
    margin-right: 10px;
    background: #ffffff;
    padding: 8px 20px 8px 20px;
    border-radius: 10px;
}

.siniflarimiz_con .siniflarimiz_right .slcbox select {
    font-size: 17px;
    background: none;
    border: 0;
    width: 100%;
}

.siniflarimiz_con .siniflarimiz_right .btn {
    width: max-content;
    font-size: 15px;
    display: inline-block;
    background: #1E3CB8;
    padding: 14px 20px 15px 20px;
    margin: 0;
    border-radius: 10px;
    text-align: center;
    color: #ffffff;
}

.section_testimonials .testimonials_con .seanslar_liste {
    display: inline-block;
    padding-top: 40px;
}

.section_testimonials .testimonials_con .seanslar_liste ul {
    width: 102%;
    margin-left: -1%;
    display: flex;
}

.section_testimonials .testimonials_con .seanslar_liste ul li {
    width: 23%;
    margin: 0 1%;
    float: left;
    background: #ffffff;
    border-radius: 24px;
    box-sizing: border-box;
    padding: 40px;
}

.section_testimonials .testimonials_con .seanslar_liste ul li img {
    height: 110px;
    margin-bottom: 30px;
}

.owl-nav-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
}

.owl-nav {
    cursor: pointer;
    top: 47%;
    transform: translateY(-50%);
    position: absolute;
    width: 100%;
}

.owl-prev {
    align-self: flex-start;
    left: 10%;
    position: absolute;
    border-radius: 80px;
    width: 80px;
    height: 80px;
}
/* 
.owl-prev span {
    color: #1E3CB8!important;
    top: 2px;
    left: -2px;
    position: relative;
    font-size: 2em;
} */

.owl-next {
    align-self: flex-end;
    right: 0;
    position: absolute;
    border-radius: 80px;
    width: 80px;
    height: 80px;
}

/* .owl-next span {
    color: #1E3CB8!important;
    top: 2px;
    left: -2px;
    position: relative;
    font-size: 2em;
} */

.section_mr_spec_table {
    width: 100%;
    margin: 100px auto 0 auto;
    padding: 100px 3%;
    position: relative;
    background: #FFF6F1;
    margin-top: 0
}

.section_mr_spec_table::before {
    content: '';
    width: 130px;
    height: 130px;
    background: url(../images/icon-table-plus.png) no-repeat center center;
    background-size: contain;
    display: block;
    right: 10%;
    top: 70px;
    position: absolute;
    z-index: 1;
}

.section_mr_spec_table .spec_header {
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    position: relative;
}

.section_mr_spec_table .spec_header h3 {
    font-weight: 600;
    font-size: 56px;
    line-height: 68px;
    color: #070640;
}

.section_mr_spec_table .spec_header h3 span {
    font-weight: 600;
    font-size: 56px;
    line-height: 68px;
    color: #EA6700;
}

.section_mr_spec_table .spec_table_con {
    width: 100%;
    max-width: 1366px;
    margin: 100px auto 0 auto;
    position: relative;
}

.section_mr_spec_table .spec_table_con .spec_table {
    width: 100%;
}

.section_mr_spec_table .spec_table_con .spec_table th {
    width: 20%;
    text-align: center;
    vertical-align: top;
    padding: 20px 0;
    font-weight: normal;
}

.section_mr_spec_table .spec_table_con .spec_table th:first-child {
    width: 27%;
}

.section_mr_spec_table .spec_table_con .spec_table td {
    text-align: center;
    vertical-align: top;
    padding: 10px 0;
    border-bottom: 1px solid rgba(7, 6, 64, 0.10);
    line-height: 1.3;
    font-size: 24px;
    width: 17%;
    letter-spacing: 1px;
}

.section_mr_spec_table .spec_table_con .spec_table td i {
    font-size: 24px;
}

.section_mr_spec_table .spec_table_con .spec_table td:first-child {
    text-align: left;
    width: 25%;
}

.section_mr_spec_table .spec_table_con .spec_table td img {
    margin: 0;
    padding: 0;
}

/* .section_mr_spec_table .spec_table_con .spec_table.tbl_passive tr {
    display: none;
} */

.section_mr_spec_table .spec_table_con .spec_table.tbl_passive tr:nth-child(0) {
    display: table-row;
}

.section_mr_spec_table .spec_table_con .spec_table.tbl_passive tr:nth-child(1) {
    display: table-row;
}

.section_mr_spec_table .spec_table_con .spec_table.tbl_passive tr:nth-child(2) {
    display: table-row;
}

.section_mr_spec_table .spec_table_con .spec_table.tbl_passive tr:nth-child(3) {
    display: table-row;
}

.section_mr_spec_table .spec_table_con .spec_table.tbl_passive tr:nth-child(4) {
    display: table-row;
}

.section_mr_spec_table .spec_table_con .spec_table.tbl_passive tr:nth-child(5) {
    display: table-row;
}

.section_mr_spec_table .spec_table_con .spec_table.tbl_passive tr:nth-child(6) {
    display: table-row;
}

.section_mr_spec_table .spec_table_con .spec_table.tbl_passive tr:nth-child(7) {
    display: table-row;
}

.section_mr_spec_table .spec_table_con .table_golge {
    position: absolute;
    display: inline-block;
    bottom: 0px;
    height: 190px;
    width: 100%;
    background: linear-gradient(360deg, #FFF6F1 0%, rgba(255, 246, 241, 0.00) 100%);
    text-align: center;
}

.section_mr_spec_table .load_more {
    position: relative;
    width: 100%;
    text-align: center;
    display: block;
    margin-top: 40px;
    padding: 0 90px 0 0;
    box-sizing: border-box;
}

.section_mr_spec_table .load_more a {
    padding: 12px 40px;
    position: absolute;
    background: #1E3CB8;
    border-radius: 10px;
    color: #ffffff;
    margin: 0 auto;
    display: inline-block;
}

/*detail*/
.section_banner {
    width: 100%;
    margin: 0 auto;
    padding: 130px 0 0 0;
    position: relative;
    background: #FFF6F1;
    text-align: center;
    margin-bottom: 70px;
}

.section_banner .banner_con {
    width: 100%;
    max-width: 1020px;
    margin: 0 auto;
    text-align: left;
}

.section_banner .banner_con .breadcrumb {
    font-size: 13px;
    color: #070640;
    line-height: 1em;
    font-family: 'nacelleregular';
    padding: 0 0 30px 0;
}

.section_banner .banner_con .breadcrumb a {
    color: #070640;
    margin: 0 10px;
}

.section_banner .banner_con .breadcrumb a:first-child {
    margin-left: 0;
}

.section_banner .banner_con .breadcrumb span {
    color: #070640;
    margin: 0 10px;
}

.section_banner .banner_con .breadcrumb span:last-child {
    margin-right: 0;
}

.section_banner .banner_con h1 {
    font-size: 34px;
    line-height: 1.2em;
    font-family: 'nacelleregular';
    font-weight: 600;
}

.section_banner .banner_con h1 span {
    color: #EA6700;
}

.section_banner .banner_con p {
    padding: 20px 0 20px 0;
    font-size: 20px;
    line-height: 1.9em;
    font-family: 'nacelleregular';
    font-weight: 400;
    color: #070640;
}

.section_banner .detail_txt_con {
    width: 100%;
    background: #ffffff;
}

.section_banner .detail_txt_con .detail_txt {
    width: 100%;
    max-width: 870px;
    margin: 0 auto;
    padding: 105px 0;
    text-align: left;
}

.section_banner .detail_txt_con .detail_txt h2 {
    margin-bottom: 20px;
    font-size: 54px;
    line-height: 1.2em;
    font-family: 'nacelleregular';
    font-weight: 600;
    color: #070640;
}

.section_banner .detail_txt_con .detail_txt h2 span {
    color: #EA6700;
}

.section_banner .detail_txt_con .detail_txt p {
    margin: 0;
    color: #070640;
    font-size: 20px;
    line-height: 1.8em;
    font-family: 'nacelleregular';
}

.section_banner .banner_farkimiz {
    background: #EA6700;
    min-height: 840px;
    width: 100%;
    margin-top: 75px;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.section_banner .banner_farkimiz::before {
    content: '';
    background: url(../images/banner/icon-plus-left.png);
    width: 180px;
    height: 265px;
    background-size: contain;
    background-position: center left;
    position: absolute;
    background-repeat: no-repeat;
    left: 0;
    top: -140px;
}

.section_banner .banner_farkimiz::after {
    content: '';
    background: url(../images/banner/icon-plus-right.png);
    width: 180px;
    height: 265px;
    background-size: contain;
    background-position: center right;
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
    top: -340px;
}

.section_banner .banner_farkimiz .banner_farkimiz_left {
    width: 600px;
    min-height: 840px;
    background: url(../images/banner/bg-matematik-rontgeni-farki-nedir.jpg) no-repeat center top;
    background-size: 120%;
    display: flex;
}

.section_banner .banner_farkimiz .banner_farkimiz_right {
    width: calc(100% - 570px);
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-content: start;
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item {
    width: 33.33%;
    box-sizing: border-box;
    padding: 5%;
    text-align: left;
    color: #ffffff;
    height: 50%;
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item.fark_item_0 {
    position: relative;
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item.fark_item_0::before {
    content: '';
    background: url(../images/banner/icon-plus-center.png);
    width: 100%;
    height: 235px;
    background-size: contain;
    background-position: center center;
    position: absolute;
    background-repeat: no-repeat;
    left: 0;
    top: -47px;
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item.fark_item_1 {
    background: rgba(254, 245, 232, 0.05);
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item.fark_item_2 {
    background: rgba(254, 245, 232, 0.110);
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item.fark_item_3 {
    background: rgba(254, 245, 232, 0.05);
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item.fark_item_4 {
    background: rgba(254, 245, 232, 0.10);
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item.fark_item_5 {
    background: rgba(254, 245, 232, 0.15);
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item .con_img {
    width: 28px;
    height: 28px;
    background: #ffffff;
    border-radius: 38px;
    padding: 20px;
    margin-bottom: 20px;
    position: relative;
}
.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item .con_img img{width: 60%;position: absolute;left: 50%;transform: translate(-50%);top: 20%;}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item h5 {
    font-size: 23px;
    line-height: 1.3em;
    font-family: 'nacelleregular';
    font-weight: 600;
}

.section_banner .banner_farkimiz .banner_farkimiz_right .fark_item p {
    font-size: 18px;
    line-height: 1.6em;
    font-family: 'nacelleregular';
    margin-top: 7px;
}

.section_banner .banner_pic {
    width: 100%;
    min-height: inherit;
    margin-top: 20px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    height: 700px;
    margin-bottom: 0;
}

.section_banner .banner_pic::before {
  content: '';
    background: url(../images/banner/icon-plus-left.png);
    width: 180px;
    height: 265px;
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
    left: 0;
    top: -140px;
    background-size: 50%;
}

.section_banner .banner_pic::after {
   content: '';
    background: url(../images/banner/icon-plus-right.png);
    width: 180px;
    height: 265px;
    background-size: 70%;
    background-position: center right;
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
    top: -240px;
}

.section_banner.section_banner_with_form .banner_con {
    display: inline-block;
}

.section_banner.section_banner_with_form .banner_con .page_title {
    width: calc(100% - 470px);
    display: inline-block;
    float: left;
}

.form_area {
    width: 100%;
    max-width: 400px;
    margin: 0 0 0 70px;
    border-radius: 16px;
    border: 1px solid #dcd6da;
    box-sizing: border-box;
    padding: 40px;
    display: inline-block;
    -webkit-box-shadow: 0px 0px 42px -24px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 42px -24px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 42px -24px rgba(0,0,0,0.55);
    text-align: left;
}

#pg_account .form_area {
    margin: 0;
    background: #ffffff;
}

#pg_contact .form_area {
    margin: 0;
    background: #ffffff;
}

.form_area ul {
    width: 100%;
}

.form_area ul li {
    width: 100%;
    margin-top: 15px;
}

.form_area ul li:first-child {
    margin-top: 0;
}

.form_area ul li h3 {
    color: #070640;
    margin: 0px 0 10px 0;
    font-size: 28px;
    line-height: 1.2em;
    font-family: 'nacelleregular';
    font-weight: 500;
}

.form_area ul li h4 {
    color: #070640;
    margin: 0px 0 10px 0;
    font-size: 22px;
    line-height: 1.2em;
    font-family: 'nacelleregular';
    font-weight: 500;
}

.form_area ul li label {
    width: 100%;
    font-size: 14px;
    display: block;
}

.form_area ul li .link_cta {
    width: 100%;
    text-align: center;
    color: #070640;
    font-size: 16px;
    line-height: 1.5em;
    margin: 0;
    display: block;
}

.form_area ul li .input {
    width: 100%;
    padding: 14px 20px 12px 20px;
    border-radius: 8px;
    border: 1px solid #837f99;
    background: none;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 20px;
    font-family: 'nacelleregular';
}

.form_area ul li.dogum_tarihi .input {
    width: 32%;
}

.form_area ul li textarea.input {
    height: 110px;
}

.form_area ul li .send {
    width: 100%;
    padding: 14px 20px 12px 20px;
    border-radius: 8px;
    background: #1E3CB8;
    border: 1px solid #1E3CB8;
    color: #ffffff;
    cursor: pointer;
    font-size: 17px;
    font-family: 'nacelleregular';
    font-weight: 500;
    box-sizing: border-box;
    line-height: 20px;
}

.form_area ul li .send_secondary {
    width: 100%;
    padding: 14px 20px 12px 20px;
    border-radius: 8px;
    background: #ffffff;
    border: 1px solid #1E3CB8;
    color: #1E3CB8;
    cursor: pointer;
    font-size: 17px;
    font-family: 'nacelleregular';
    font-weight: 500;
    display: block;
    margin: 0;
    box-sizing: border-box;
    line-height: 20px;
    text-align: center;
}

.form_area ul li {
    color: #888AA4;
    font-size: 16px;
}

.form_area ul li a {
    color: #1E3CB8;
    font-size: 700;
    font-family: 'nacellebold';
}

.content_login {
    display: none;
    opacity: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    background: rgba(0,0,0,0.3);
    z-index: 98000;
    transition: all 400ms;
}

.content_login .form_area {
    background: #ffffff;
    right: 80px;
    top: 100px;
    position: absolute;
}

.content_login .form_area #close_login {
    color: #070640;
    right: 20px;
    position: absolute;
    top: 20px;
    font-size: 20px;
    cursor: pointer;
}

.content_account {
    display: none;
    opacity: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    background: rgba(0,0,0,0.3);
    z-index: 98000;
    transition: all 400ms;
}

.content_account .form_area {
    max-width: 280px;
    background: #ffffff;
    right: 4%;
    top: 130px;
    position: absolute;
}

.content_account .form_area a {
    color: #070640;
    font-size: 18px;
    font-weight: 600;
}

.content_account .form_area a:hover {
    color: #000000;
}

.content_account .form_area a i {
    margin-right: 12px;
}

.content_account .form_area #close_account {
    color: #070640;
    right: 20px;
    position: absolute;
    top: 20px;
    font-size: 20px;
    cursor: pointer;
}

.mr_info {
    width: 100%;
    margin: 0 auto;
    padding: 200px 0;
    position: relative;
    text-align: center;
    background: linear-gradient(180deg, #FFF6F1 0%, rgba(255, 246, 241, 0.00) 100%);
}

.mr_info .mr_info_con {
    width: 100%;
    max-width: 870px;
    margin: 0 auto;
    position: relative;
    text-align: center;
}

.mr_info .mr_info_con.mr_info_detail_con {
    margin: 270px auto 0 auto;
    text-align: left;
}

.mr_info .mr_info_con h2 {
    font-size: 54px;
    line-height: 1.2em;
    color: #070640;
    font-family: 'nacelleregular';
    font-weight: 600;
    margin: 0 0 20px 0;
    padding: 0;
}

.mr_info .mr_info_con h2 span {
    color: #EA6700;
}

.mr_info .mr_info_con p {
    font-size: 20px;
    line-height: 1.8em;
    color: #070640;
    font-family: 'nacelleregular';
}

.mr_info .mr_info_specs_con {
    width: 100%;
    max-width: 1368px;
    display: flex;
    margin: 50px auto 0 auto;
}

.mr_info .mr_info_specs_con .info_spec {
    margin: 0 10px;
    text-align: center;
    background: #ffffff;
    border-radius: 16px;
    flex-direction: column;
    flex: 1 0 0;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    padding: 36px 0;
    box-sizing: border-box;
}

.mr_info .mr_info_specs_con .info_spec img {
    height: 52px;
    margin-bottom: 20px;
}

.mr_info .mr_info_specs_con .info_spec h5 {
    color: #070640;
    font-size: 36px;
    line-height: 1.2em;
    font-family: 'nacelleregular';
    font-weight: 600;
    margin: 0 0 8px 0;
    padding: 0;
}

.mr_info .mr_info_specs_con .info_spec p {
    color: #070640;
    font-size: 20px;
    line-height: 1.2em;
    font-family: 'nacelleregular';
    margin: 0;
    padding: 0;
}

.teaser_report {
    width: 100%;
    margin: 0 auto;
}

.teaser_report .report_con {
    width: 100%;
    max-width: 1166px;
    margin: 0 auto;
    padding: 64px 120px;
    background: #1E3CB8;
    border-radius: 24px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.teaser_report .report_con .report_left {
    font-size: 32px;
    line-height: 1.3em;
    font-family: 'nacelleregular';
    color: #ffffff;
}

.teaser_report .report_con .report_left .report {
    position: relative;
    padding-left: 55px;
}

.teaser_report .report_con .report_left .report:before {
    content: '';
    width: 36px;
    height: 36px;
    position: absolute;
    left: 0;
    background: url(../images/icon-report.svg) no-repeat center center;
    background-size: cover;
}

.teaser_report .report_con .report_right {
    text-align: right;
}

.teaser_report .report_con .report_right .download {
    font-size: 20px;
    line-height: 1.35em;
    font-family: 'nacelleregular';
    position: relative;
    color: #ffffff;
}

.teaser_report .report_con .report_right .download:before {
    content: '';
    width: 54px;
    height: 54px;
    background: #DD7021;
    border-radius: 68px;
    display: block;
    position: absolute;
    left: -64px;
    top: -20px;
}

.teaser_report .report_con .report_right .download:after {
    content: '';
    width: 24px;
    height: 24px;
    background: url(../images/icon-report-download.svg);
    display: block;
    position: absolute;
    left: -48px;
    top: -5px;
}

.teaser_pages_nav {
    width: 100%;
    margin: 0 auto;
    padding: 100px 0 0 0;
}

.teaser_pages_nav .con_pages_nav {
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    padding: 100px 0 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.teaser_pages_nav .con_pages_nav a {
    position: relative;
    width: 49%;
    padding: 16px 30px;
    border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, 0.16);
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.3em;
    color: #070640;
    font-family: 'nacelleregular';
}

.teaser_pages_nav .con_pages_nav a:hover {
    background: #fbfbfb;
}

.teaser_pages_nav .con_pages_nav a:before {
    content: '';
    width: 24px;
    height: 24px;
    display: block;
    background-size: cover;
    position: absolute;
}

.teaser_pages_nav .con_pages_nav a.icon_pg_prev {
    text-align: right;
}

.teaser_pages_nav .con_pages_nav a.icon_pg_prev:before {
    left: 30px;
    background: url(../images/icon-nav-pages-prev.svg) no-repeat center center;
}

.teaser_pages_nav .con_pages_nav a.icon_pg_prev:hover:before {
    left: 20px;
}

.teaser_pages_nav .con_pages_nav a.icon_pg_next {
    text-align: left;
}

.teaser_pages_nav .con_pages_nav a.icon_pg_next:before {
    right: 30px;
    background: url(../images/icon-nav-pages-next.svg) no-repeat center center;
}

.teaser_pages_nav .con_pages_nav a.icon_pg_next:hover:before {
    right: 20px;
}

.teaser_about_with_pic {
    width: 100%;
}

.teaser_about_with_pic .con_about {
    width: 100%;
    max-width: 1680px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.teaser_about_with_pic .con_about .about_img {
    display: flex;
    background: url(../images/teaser-matematik-rontgeni-farki.jpg) no-repeat center center;
    background-size: contain;
    height: 100%;
    min-height: 800px;
    width: 100%;
}

.teaser_about_with_pic .con_about .about_txt {
    color: #070640;
    font-size: 20px;
    line-height: 1.6em;
    font-family: 'nacelleregular';
    padding: 80px 0;
    box-sizing: border-box;
    width: 100%;
}

.teaser_about_with_pic .con_about .about_txt ul {
    width: 80%;
}

.teaser_about_with_pic .con_about .about_txt ul li {
    list-style: disc;
    margin-left: 40px;
    padding-left: 10px;
    margin-bottom: 5px;
}

.teaser_video {
    width: 100%;
    margin: 0 auto;
}

.teaser_video .video_con {
    width: 100%;
    max-width: 1166px;
    margin: 0 auto;
    padding: 50px;
    background: #1E3CB8 url(../images/bg-video-teaser.jpg) no-repeat center center;
    background-size: cover;
    border-radius: 24px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
}

.teaser_video .video_con .video_left {
    font-size: 32px;
    line-height: 1.3em;
    font-family: 'nacelleregular';
    color: #ffffff;
    /* display: flex; */
    width: 100%;
}

.teaser_video .video_con .video_left h5 {
    font-size: 32px;
    line-height: 1.6em;
}

.teaser_video .video_con .video_left p {
    font-size: 20px;
    line-height: 1.6em;
}

.teaser_video .video_con .video_center {
    text-align: center;
    /* display: flex; */
    width: 100%;
}

.teaser_video .video_con .video_center img {
    width: 64px;
}

.teaser_video .video_con .video_right {
    text-align: right;
    display: flex;
    width: 100%;
    justify-content: flex-end;
}

.teaser_video .video_con .video_right a {
    padding: 8px 24px;
    margin: 0 10px;
    border-radius: 10px;
    background: #ffffff;
    text-align: center;
    color: #070640;
    font-size: 17px;
    font-family: 'nacelleregular';
    font-weight: 500;
}

.teaser_video .video_con .video_right a.btn_videoyuizle {
    background: #ffffff;
    color: #070640;
}

.teaser_video .video_con .video_right a.btn_siziarayalim {
    background: #DD7021;
    color: #ffffff;
}

/*// detail*/
/*sss*/
.section_banner_sss {
    width: 100%;
    margin: 0 auto;
    padding: 200px 0 20px 0;
    position: relative;
    background: #FFF6F1;
    text-align: center;
}

.section_banner_sss::before {
    content: '';
    background: url(../images/banner/icon-plus-left.png);
    width: 180px;
    height: 265px;
    background-size: contain;
    background-position: center left;
    position: absolute;
    background-repeat: no-repeat;
    left: 0;
    top: 380px;
    z-index: 1;
}

.section_banner_sss::after {
    content: '';
    background: url(../images/banner/icon-plus-right.png);
    width: 180px;
    height: 265px;
    background-size: contain;
    background-position: center right;
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
    top: 180px;
    z-index: 1;
}

.section_banner_sss .banner_con {
    width: 100%;
    max-width: 1020px;
    margin: 0 auto;
    text-align: center;
}

.section_banner_sss .banner_con .breadcrumb {
    font-size: 13px;
    color: #070640;
    line-height: 1em;
    font-family: 'nacelleregular';
    margin: 0 0 30px 0;
}

.section_banner_sss .banner_con .breadcrumb a {
    color: #070640;
    margin: 0 10px;
}

.section_banner_sss .banner_con .breadcrumb a:first-child {
    margin-left: 0;
}

.section_banner_sss .banner_con .breadcrumb span {
    color: #070640;
    margin: 0 10px;
}

.section_banner_sss .banner_con .breadcrumb span:last-child {
    margin-right: 0;
}

.section_banner_sss .banner_con h1 {
    font-size: 54px;
    line-height: 1.2em;
    font-family: 'nacelleregular';
    font-weight: 600;
}

.section_banner_sss .banner_con h1 span {
    color: #EA6700;
}

.section_banner_sss .banner_con p {
    margin: 20px 0 20px 0;
    font-size: 20px;
    line-height: 1.9em;
    font-family: 'nacelleregular';
    font-weight: 400;
    color: #070640;
}

.section_sss {
    width: 100%;
    margin: 0 auto;
    padding: 70px 0 0 0;
    position: relative;
    background: linear-gradient(180deg, #FFF6F1 0%, rgba(255, 246, 241, 0.00) 100%);
    text-align: center;
}

.section_sss .con_sss {
    width: 100%;
    max-width: 1368px;
    margin: 0 auto;
    text-align: center;
}

.section_sss .con_sss .sss {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    text-align: center;
}

.section_sss .con_sss .sss h3 {
    font-size: 24px;
    color: #070640;
    line-height: 1.4em;
    background: #ffffff;
    padding: 30px 80px 30px 30px;
    border-radius: 24px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    font-weight: 400;
    margin-top: 30px;
    text-align: left;
    cursor: pointer;
    position: relative;
}

.section_sss .con_sss .sss h3::after {
    content: '';
    position: absolute;
    right: 30px;
    top: 30px;
    width: 36px;
    height: 36px;
    background: url(../images/icon-accordion-open.svg) no-repeat center center;
    background-size: cover;
}

.section_sss .con_sss .sss h3.ui-accordion-header-active {
    padding-bottom: 20px;
    z-index: 1;
}

.section_sss .con_sss .sss h3.ui-accordion-header-active::after {
    background: url(../images/icon-accordion-close.svg) no-repeat center center;
}

.section_sss .con_sss .sss div {
    font-size: 20px;
    color: #070640;
    line-height: 1.6em;
    background: #ffffff;
    border-radius: 0 0 24px 24px;
    box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.10);
    padding: 10px 80px 30px 30px;
    text-align: left;
    z-index: 2;
    position: relative;
    margin-top: -20px;
}

.section_kurullarimiz {
    width: 100%;
    margin: 0 auto;
    padding: 200px 0 20px 0;
    position: relative;
    background: #ffffff;
    text-align: center;
}

.section_kurullarimiz .con_kurullarimiz {
    width: 100%;
    max-width: 1368px;
    margin: 0 auto;
    text-align: center;
}

.section_kurullarimiz .con_kurullarimiz .kurul_liste {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.section_kurullarimiz .con_kurullarimiz .kurul_liste .kurul_item {
    width: 100%;
    margin: 0 10px 40px 10px;
    width: 320px;
}

.section_kurullarimiz .con_kurullarimiz .kurul_liste .kurul_item .pic {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    background: #fcf0eb;
}

.section_kurullarimiz .con_kurullarimiz .kurul_liste .kurul_item .pic span {
    width: 167px;
    height: 167px;
    border-radius: 167px;
    overflow: hidden;
}

.section_kurullarimiz .con_kurullarimiz .kurul_liste .kurul_item .pic span img {
    width: 167px;
}

.section_kurullarimiz .con_kurullarimiz .kurul_liste .kurul_item h5 {
    padding: 0;
    margin: 10px 0 0 0;
    font-size: 20px;
    line-height: 1em;
}

.section_kurullarimiz .con_kurullarimiz .kurul_liste .kurul_item p {
    padding: 0;
    margin: 10px 0 0 0;
    font-size: 14px;
    line-height: 1em;
}

/*kariyer*/
.section_detail {
       width: 100%;
    margin: 0 auto;
    padding: 0px 9%;
    position: relative;
    background: #ffffff;
    text-align: center;
}
.seanslar_liste ul{ display: flex;}
.seanslar_liste ul li img {
    width: 80%;
    display: flex;
    margin: auto;
}

.seanslar_liste ul li{display: flex;flex-direction: column;width: 24%;background: #fff;padding: 15px;margin-bottom: 50px;/* align-items: start; */}
.seanslar_liste ul li img{width: 100%;}
.section_detail.bg_gradient {
    background: #FFF6F1;
    background: linear-gradient(180deg, #FFF6F1 0%, #ffffff 100%);
    margin-top: -70px;
}

.section_detail.pg_plus::before {
    content: '';
    background: url(../images/banner/icon-plus-left.png);
    width: 180px;
    height: 265px;
    background-size: contain;
    background-position: center left;
    position: absolute;
    background-repeat: no-repeat;
    left: 0;
    top: 200px; opacity: 0;
}

.section_detail.pg_plus::after {
    content: '';
    background: url(../images/banner/icon-plus-right.png);
    width: 180px;
    height: 265px;
    background-size: contain;
    background-position: center right;
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
    top: 0px;
}

.section_detail .con_detail {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    text-align: left;
}

#pg_account.section_detail .con_detail {
    max-width: 1020px;
    display: flex;
    justify-content: space-between;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
}

#pg_account.section_detail .con_detail .con_detail_row_1 {
    width: 100%;
}
    #pg_account.section_detail .con_detail .con_detail_row_1 .form_area {
        max-width: 100% !important;
    }

#pg_account.section_detail .con_detail .con_detail_row_2 {
    width: 50%;
}

#pg_contact.section_detail .con_detail {
    max-width: 1020px;
    display: flex;
    justify-content: space-between;
    align-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
}

#pg_contact.section_detail .con_detail .con_detail_row_1 {
    width: 50%;
}

#pg_contact.section_detail .con_detail .con_detail_row_1 .pic {
    width: 130%;
    left: -30%;
    position: relative;
}

#pg_contact.section_detail .con_detail .con_detail_row_2 {
    width: 50%;
    text-align: right;
}

.section_detail .con_detail h1 {
    font-size: 54px;
    line-height: 1.2em;
    font-family: 'nacelleregular';
    font-weight: 600;
}

.section_detail .con_detail h2 {
    color: #070640;
    font-size: 34px;
    line-height: 1.25em;
    font-weight: 600;
    font-family: 'nacelleregular';
    margin-bottom: 40px;
}

.section_detail .con_detail h2.title_kariyer {
    padding-right: 180px;
}

.section_detail .con_detail p {
    color: #070640;
    font-size: 20px;
    line-height: 1.6em;
    font-family: 'nacelleregular';
    margin-bottom: 100px;
}

.section_detail .con_detail p.detail_kariyer {
    padding: 0 160px;
}

.section_detail .con_detail h3 {
    color: #070640;
    font-size: 40px;
    line-height: 1.25em;
    font-weight: 600;
    font-family: 'nacelleregular';
    margin-bottom: 40px;
}

.section_detail .con_detail h5 {
    color: #DD7021;
    font-size: 16px;
    font-weight: 400;
    font-family: 'nacelleregular';
}

.section_detail .con_detail a.btn_kariyer {
    width: 100%;
    display: block;
    box-sizing: border-box;
    font-family: 'nacelleregular';
    padding: 20px 60px 20px 30px;
    margin: 0 0 20px 0;
    position: relative;
    border: 1px solid rgba(7, 6, 64, 0.20);
    border-radius: 24px;
    background: #ffffff;
    color: #070640;
}

.section_detail .con_detail a.btn_kariyer:hover {
    background: #fbfbfb;
}

.section_detail .con_detail a.btn_kariyer b {
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 24px;
    margin-bottom: 10px;
}

.section_detail .con_detail a.btn_kariyer i {
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 16px;
}

.section_detail .con_detail a.btn_kariyer::after {
    content: '';
    width: 36px;
    height: 100%;
    background: url(../images/icon-more-info.svg) no-repeat center center;
    background-size: contain;
    top: 0;
    right: 40px;
    display: block;
    position: absolute;
}

.section_detail .con_detail a.btn_kariyer:hover::after {
    right: 30px;
}

/*//kariyer*/
.section_detail .con_detail .spec_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.section_detail .con_detail .spec_list li {
    width: calc(33.33%);
    margin: 0;
    padding: 45px;
    text-align: center;
    color: #fff;
    box-sizing: border-box;
    text-align: left;
}

.section_detail .con_detail .spec_list li:nth-child(1n) {
    background: #FCF0EB;
}

.section_detail .con_detail .spec_list li:nth-child(2n) {
    background: #F9FCEB;
}

.section_detail .con_detail .spec_list li:nth-child(3n) {
    background: #EBFCF2;
}

.section_detail .con_detail .spec_list li:nth-child(4n) {
    background: #EBF9FC;
}

.section_detail .con_detail .spec_list li:nth-child(5n) {
    background: #EFEBFC;
}

.section_detail .con_detail .spec_list li:nth-child(6n) {
    background: #F1B69A;
}

.section_detail .con_detail .spec_list li h3 {
    font-size: 54px;
    font-family: 'nacelleregular';
    line-height: 1.25em;
    font-weight: 600;
}

.section_detail .con_detail .spec_list li p {
    font-size: 20px;
    line-height: 1.6em;
    font-family: 'nacelleregular';
    margin-bottom: 0;
    min-height: 130px;
}

.section_detail .con_detail .campaign_list {
    display: flex;
    flex-wrap: wrap;
}

.section_detail .con_detail .campaign_list li {
 width: calc(25% - 30px);
    margin: 30px 15px 50px 15px;
}

.section_detail .con_detail .campaign_list li .camp_img {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}

.section_detail .con_detail .campaign_list li .camp_img img {
    width: 100%;
    display: block;
}

.section_detail .con_detail .campaign_list li .camp_txt {
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.section_detail .con_detail .campaign_list li .camp_txt h5 {
    font-size: 28px;
    font-family: 'nacelleregular';
    line-height: 1.5em;
    font-weight: 600;
    color: #070640;
}

.section_detail .con_detail .campaign_list li .camp_txt h5 a {
    color: #070640;
     font-size:16px;
}

.section_detail .con_detail .campaign_list li .camp_txt .button-primary{ padding:10px 15px; font-size:14px;}
.section_detail .con_detail .campaign_list li .camp_txt p {
    width: 100%;
    font-size: 14px;
    line-height: 1.5em;
    font-family: 'nacelleregular';
    color: #070640;
    margin: 10px 0 0 0;
    margin-bottom: 20px; display:none;
}

.section_detail .con_detail .campaign_list li .camp_txt p a {
    color: #070640;
}

.bayiharita {
    position: relative;
    display: block;
    overflow: ;
    z-index: 9800;
}

.svg-turkiye-haritasi {
    max-width: 1140px;
    margin: 0 auto;
    text-align: center;
}

.svg-turkiye-haritasi svg {
    width: 100%;
    height: auto;
}

.il-isimleri {
    position: absolute;
    z-index: 2;
}

.il-isimleri div {
    font-family: 'Open Sans';
    display: inline-block;
    background: #1E3CB8;
    color: #fff;
    padding: 8px 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#svg-turkiye-haritasi path {
    cursor: pointer;
    fill: #F6A737;
}

#svg-turkiye-haritasi path:hover {
    fill: #EA6700;
}

#guney-kibris {
    pointer-events: none;
}

.section_detail .con_detail .dealer_list h3 {
    text-align: center;
    font-size: 36px;
    line-height: 1.5em;
}

.section_detail .con_detail .dealer_list ul li {
    width: 100%;
    border-radius: 16px;
    border: 1px solid #dcd6da;
    box-sizing: border-box;
    padding: 30px;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.section_detail .con_detail .dealer_list ul li:first-child {
    margin-top: 0;
}

.section_detail .con_detail .dealer_list ul li .bayi_col_1 {
    width: calc(20% - 15px);
    padding: 0 15px 0 0;
    font-size: 16px;
    line-height: 1.75em;
}

.section_detail .con_detail .dealer_list ul li .bayi_col_1 strong {
    font-size: 20px;
    font-family: 'nacellebold';
    font-weight: 700;
}

.section_detail .con_detail .dealer_list ul li .bayi_col_2 {
    width: calc(27% - 30px);
    padding: 0 15px;
    font-size: 16px;
    line-height: 1.75em;
}

.section_detail .con_detail .dealer_list ul li .bayi_col_3 {
    width: calc(21% - 30px);
    padding: 0 15px;
}

.section_detail .con_detail .dealer_list ul li .bayi_col_4 {
    width: calc(16% - 30px);
    padding: 0 15px;
    font-size: 18px;
    font-weight: 600;
    font-family: 'nacelleregular';
}

.section_detail .con_detail .dealer_list ul li .bayi_col_5 {
    width: calc(16% - 15px);
    padding: 0 0 0 15px;
    font-size: 18px;
    font-weight: 600;
    font-family: 'nacelleregular';
}

.section_detail .con_detail .dealer_list ul li .bayi_col_5 .video-icon {
    color: #1E3CB8;
    line-height: 40px;
}

.section_detail .con_detail .dealer_list ul li .bayi_col_5 .video-icon span.icon {
    width: 40px;
    height: 40px;
    display: block;
    background: #1E3CB8;
    padding: 3px;
    box-sizing: border-box;
    border-radius: 40px;
    float: left;
    margin: 0 10px 0 0;
}

.section_detail .con_detail .dealer_list ul li .bayi_col_5 .video-icon span.icon img {
    width: 34px;
}

.teaser_talep_formu {
    width: 100%;
    margin: 0 auto;
    padding: 100px 0;
    position: relative;
    background: #FFF6F1;
    text-align: center;
}

.teaser_talep_formu.whitebg {
    background: #ffffff;
    padding-top: 30px;
}

.teaser_talep_formu .con_talep_formu {
    max-width: 1368px;
    margin: 0 auto;
    position: relative;
    display: inline-block;
    text-align: left;
    width: 100%;
}

.teaser_talep_formu .con_talep_formu::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 380px;
    z-index: 1;
    display: block;
    margin: 0 auto;
    border-radius: 24px;
    background: linear-gradient(90deg, #DD7021 0.0%, #FDB83D 100%);
}

.teaser_talep_formu .con_talep_formu::before {
    content: '';
    position: absolute;
    display: block;
    width: 380px;
    height: 380px;
    right: 0px;
    bottom: 0;
    background: url(../images/bilgi-alin/bg-right.png) no-repeat center center;
    z-index: 100;
    border-radius: 24px;
    background-size: contain;
}

.teaser_talep_formu .con_talep_formu .talep_formu {
    width: 40%;
    float: left;
    padding: 140px 60px 0 80px;
    box-sizing: border-box;
    z-index: 1000;
    position: relative;
}

.teaser_talep_formu .con_talep_formu .talep_formu h4 {
    font-size: 1.77em;
    color: #ffffff;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 40px;
}

.teaser_talep_formu .con_talep_formu .talep_formu p {
    color: #ffffff;
}

.teaser_talep_formu .con_talep_formu .talep_formu a {
    display: inline-block;
    background: #1E3CB8;
    color: #ffffff;
    padding: 8px 26px;
    border-radius: 10px;
    margin-top: 10px;
}

.teaser_talep_formu .con_talep_formu .bilgi_formu_img {
    float: left;
    position: relative;
    z-index: 1000;
    user-select: none;
}

.con_teaser_product {
    width: 100%;
    max-width: 1368px;
    margin: 0 auto 30px auto;
    border-radius: 24px;
    overflow: hidden;
    position: relative;
}

.con_teaser_product .teaser_product {
    width: 40%;
    position: absolute;
    padding: 60px 0 60px 60px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
    box-sizing: border-box;
}

.con_teaser_product .teaser_product h3 {
    width: 100%;
    font-size: 30px;
    line-height: 1.2em;
    color: #ffffff;
    font-weight: 700;
}

.con_teaser_product .teaser_product p {
    width: 100%;
    font-size: 18px;
    line-height: 1.5em;
    color: #ffffff;
}

.con_teaser_product img {
    width: 100%;
    display: block;
}

.con_detail  .check_list {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    margin-bottom: 20px !important;
    background: #e99130;
    padding: 12px !important;  border-radius:10px;
}

.check_list li {
    margin: 10px 0;
    border-bottom: 1px solid #e6e6ec;
    font-size: 20px;
    line-height: 1.6em;
    padding: 10px 0;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    color: #fff;
}
.check_list li:last-child{ border:0;}

.check_list li span {
    height: 100%;
    display: block;
    margin: 0 10px 0 0;
    color: #04b78c;
    float: left;
}

.list {
    width: 100%;
    max-width: 780px;
    margin: 0 auto;
    box-sizing: border-box;
    list-style: disc;
}

.list li {
    margin: 10px 0;
    font-size: 18px;
    line-height: 1.6em;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    list-style: disc;
}

.teaser_package_buy {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    border-radius: 24px;
    overflow: hidden;
    background: #1E3CB8;
    position: relative;
    display: flex;
    align-content: center;
    align-items: center;
}

.teaser_package_buy .teaser_package_buy_left {
    width: 50%;
    box-sizing: border-box;
    padding: 60px 4%;
}

.teaser_package_buy .teaser_package_buy_left h3 {
    color: #ffffff;
    font-family: 'nacellebold';
    font-weight: 700;
    margin: 0;
}

.teaser_package_buy .teaser_package_buy_left p {
    color: #ffffff;
    margin: 0;
}

.teaser_package_buy .teaser_package_buy_right {
    width: 50%;
    box-sizing: border-box;
    text-align: right;
    padding: 0px 4% 0 15%;
    JUSTIFY-CONTENT: space-between;
    display: flex;
    flex-direction: column;
}

.footer {
    width: 100%;
    margin: 0 auto;
    padding: 100px 4%;
    position: relative;
    background: #FFF6F1;
    text-align: center;
}

.footer.whitebg {
    background: #ffffff;
}

.footer .footer_con {
    max-width: 1368px;
    margin: 0 auto;
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}

.footer .footer_con .footer_top {
    width: 100%;
    display: flex;
}

.footer .footer_con .footer_top .footer_top_list {
    width: 100%;
}

.footer .footer_con .footer_top .footer_top_list h5 {
    width: 100%;
    display: block;
    color: #070640;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    margin-bottom: 10px;
}

.footer .footer_con .footer_top .footer_top_list p {
    width: 100%;
    display: block;
    color: #070640;
    font-family: 'nacellebold';
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin: 0;
}

.footer .footer_con .footer_top .footer_top_list p a {
    color: #070640;
}

.footer .footer_con .footer_top .footer_top_list:last-child {
    text-align: right;
}

.footer .footer_con .footer_top .footer_top_list:last-child img {
    margin: 0 20px;
}

.footer .footer_con .footer_top .footer_top_list:last-child img:last-child {
    margin: 0 0 0 20px;
}

.footer .footer_con .footer_bottom {
    width: 100%;
    display: flex;
    margin: 60px auto;
    padding: 60px 0;
    border-bottom: 1px solid #EEEEF2;
    border-top: 1px solid #EEEEF2;
}

.footer .footer_con .footer_bottom .footer_list {
    width: 100%;
}

.footer .footer_con .footer_bottom .footer_list h5 {
    width: 100%;
    display: block;
    color: #888AA4;
    font-size: 18px;
    line-height: 130%;
    font-weight: 600;
    font-family: 'nacelleregular';
    margin-bottom: 10px;
}
.footer .footer_con .footer_bottom .footer_list a{
    width: 100%;
    display: block;
    color: #888AA4;
    font-size: 18px;
    line-height: 130%;
    font-weight: 600;
    font-family: 'nacelleregular';
    margin-bottom: 10px;
}

.footer .footer_con .footer_bottom .footer_list ul li {
    width: 100%;
    display: block;
}

.footer .footer_con .footer_bottom .footer_list ul li a {
    color: #070640;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}

.footer .footer_con .copyright_top {
    width: 100%;
    display: flex;
    color: #070640;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 20px;
}

.footer .footer_con .copyright_top a {
    color: #070640;
    margin: 0 20px;
}

.footer .footer_con .copyright_top a:first-child {
    margin-left: 0;
}

.footer .footer_con .copyright_top a:last-child {
    margin-right: 0;
}

.footer .footer_con .copyright_bottom {
    width: 100%;
    /* display: flex; */
}

.footer .footer_con .copyright_bottom ul {
    display: flex;
    justify-content: space-between;
}

.footer .footer_con .copyright_bottom ul li.copyright_bottom_left {
    display: flex;
    color: #888AA4;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}

.footer .footer_con .copyright_bottom ul li.copyright_bottom_left .text {
    color: #888AA4;
    margin: 0 10px;
}

.footer .footer_con .copyright_bottom ul li.copyright_bottom_left .text:first-child {
    margin-left: 0;
}

.footer .footer_con .copyright_bottom ul li.copyright_bottom_left a.text {
    text-decoration: underline;
}

.footer .footer_con .copyright_bottom ul li.copyright_bottom_left a.text:first-child {
    margin-right: 0;
}

.footer .footer_con .copyright_bottom ul li.copyright_bottom_right {
    color: #070640;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}

.footer .footer_con .copyright_bottom ul li.copyright_bottom_right a {
    color: #070640;
    margin: 0 20px;
}

.footer .footer_con .copyright_bottom ul li.copyright_bottom_right a:first-child {
    margin-left: 0;
}

.footer .footer_con .copyright_bottom ul li.copyright_bottom_right a:last-child {
    margin-right: 0;
}

.p-0 {
    padding: 0px!important;
}

.p-5 {
    padding: 5px!important;
}

.p-10 {
    padding: 10px!important;
}

.p-15 {
    padding: 15px!important;
}

.p-20 {
    padding: 20px!important;
}

.p-25 {
    padding: 25px!important;
}

.p-50 {
    padding: 50px!important;
}

.p-75 {
    padding: 75px!important;
}

.p-100 {
    padding: 100px!important;
}

.pt-0 {
    padding-top: 0px!important;
}

.pt-5 {
    padding-top: 5px!important;
}

.pt-10 {
    padding-top: 10px!important;
}

.pt-15 {
    padding-top: 15px!important;
}

.pt-20 {
    padding-top: 20px!important;
}

.pt-25 {
    padding-top: 25px!important;
}

.pt-50 {
    padding-top: 50px!important;
}

.pt-75 {
    padding-top: 75px!important;
}

.pt-100 {
    padding-top: 100px!important;
}

.pr-0 {
    padding-right: 0px!important;
}

.pr-5 {
    padding-right: 5px!important;
}

.pr-10 {
    padding-right: 10px!important;
}

.pr-15 {
    padding-right: 15px!important;
}

.pr-20 {
    padding-right: 20px!important;
}

.pr-25 {
    padding-right: 25px!important;
}

.pr-50 {
    padding-right: 50px!important;
}

.pr-75 {
    padding-right: 75px!important;
}

.pr-100 {
    padding-right: 100px!important;
}

.pb-0 {
    padding-bottom: 0px!important;
}

.pb-5 {
    padding-bottom: 5px!important;
}

.pb-10 {
    padding-bottom: 10px!important;
}

.pb-15 {
    padding-bottom: 15px!important;
}

.pb-20 {
    padding-bottom: 20px!important;
}

.pb-25 {
    padding-bottom: 25px!important;
}

.pb-50 {
    padding-bottom: 50px!important;
}

.pb-75 {
    padding-bottom: 75px!important;
}

.pb-100 {
    padding-bottom: 100px!important;
}

.pl-0 {
    padding-left: 0px!important;
}

.pl-5 {
    padding-left: 5px!important;
}

.pl-10 {
    padding-left: 10px!important;
}

.pl-15 {
    padding-left: 15px!important;
}

.pl-20 {
    padding-left: 20px!important;
}

.pl-25 {
    padding-left: 25px!important;
}

.pl-50 {
    padding-left: 50px!important;
}

.pl-75 {
    padding-left: 75px!important;
}

.pl-100 {
    padding-left: 100px!important;
}

.m-5 {
    margin: 5px!important;
}

.m-10 {
    margin: 10px!important;
}

.m-15 {
    margin: 15px!important;
}

.m-20 {
    margin: 20px!important;
}

.m-25 {
    margin: 25px!important;
}

.m-30 {
    margin: 30px!important;
}

.m-50 {
    margin: 50px!important;
}

.m-75 {
    margin: 75px!important;
}

.m-100 {
    margin: 100px!important;
}

.mt-5 {
    margin-top: 5px!important;
}

.mt-10 {
    margin-top: 10px!important;
}

.mt-15 {
    margin-top: 15px!important;
}

.mt-20 {
    margin-top: 20px!important;
}

.mt-25 {
    margin-top: 25px!important;
}

.mt-30 {
    margin-top: 30px!important;
}

.mt-50 {
    margin-top: 50px!important;
}

.mt-75 {
    margin-top: 75px!important;
}

.mt-100 {
    margin-top: 100px!important;
}

.mr-5 {
    margin-right: 5px!important;
}

.mr-10 {
    margin-right: 10px!important;
}

.mr-15 {
    margin-right: 15px!important;
}

.mr-20 {
    margin-right: 20px!important;
}

.mr-25 {
    margin-right: 25px!important;
}

.mr-30 {
    margin-right: 30px!important;
}

.mr-50 {
    margin-right: 50px!important;
}

.mr-75 {
    margin-right: 75px!important;
}

.mr-100 {
    margin-right: 100px!important;
}

.mb-5 {
    margin-bottom: 5px!important;
}

.mb-10 {
    margin-bottom: 10px!important;
}

.mb-15 {
    margin-bottom: 15px!important;
}

.mb-20 {
    margin-bottom: 20px!important;
}

.mb-25 {
    margin-bottom: 25px!important;
}

.mb-30 {
    margin-bottom: 30px!important;
}

.mb-50 {
    margin-bottom: 50px!important;
}

.mb-75 {
    margin-bottom: 75px!important;
}

.mb-100 {
    margin-bottom: 100px!important;
}

.ml-5 {
    margin-left: 5px!important;
}

.ml-10 {
    margin-left: 10px!important;
}

.ml-15 {
    margin-left: 15px!important;
}

.ml-20 {
    margin-left: 20px!important;
}

.ml-25 {
    margin-left: 25px!important;
}

.ml-30 {
    margin-left: 30px!important;
}

.ml-50 {
    margin-left: 50px!important;
}

.ml-75 {
    margin-left: 75px!important;
}

.ml-100 {
    margin-left: 100px!important;
}

.mobile_show_break {
    display: none;
}


.detail .menu-icon a::before, .detail .menu-icon a::after{ background: #000;}

.menu-icon.active a::before, .menu-icon.active a::after{ background: #000;}
.menu-icon{position:absolute;float:left;min-width: 69px;height: 70px;margin-left: 0;padding:12px;cursor:pointer;z-index: 9999999000;display: none;right: 2%;top: 12px;}
.menu-icon::before{content:"";position:absolute;left:0;top:10%;width:1px;height:80%;background: #000;opacity: 0;}
.menu-icon a{position:relative;width: 40px;height: 40px;margin-top: 0;display: block;}
.menu-icon a::before, .menu-icon a i, .menu-icon a::after{content:"";display:block;position:absolute;left:0;top:0;width: 41px;height:1px;background: #fff;transition: all 0.3s ease-in-out;}
.menu-icon a::before{top:0;}
.menu-icon a i{width: 41px;top: 17px;/* display: none; */background: #000;}
.menu-icon.active i{width: 0;opacity: 0;}
.menu-icon.active{
    top: 3%;
    position: fixed;
    right: 5%;
}
.menu-icon a::after{top: 8px;}
.menu-icon.active::before{ display:none;}
.menu-icon.active a:before {-webkit-transform: translateY(3px) rotate(130deg);-moz-transform: translateY(3px) rotate(130deg);-o-transform: translateY(3px) rotate(130deg);-ms-transform: translateY(3px) rotate(130deg);transform: translateY(3px) rotate(130deg); display:block;}
.menu-icon.active a:after {-webkit-transform:  translateY(-5px) rotate(-130deg);-moz-transform:  translateY(-5px) rotate(-130deg);-o-transform:  translateY(-5px) rotate(-130deg);-ms-transform:  translateY(-5px) rotate(-130deg);transform: translateY(-5px) rotate(-130deg);}
/* menu icon */



.detail .basket-btn{ color: #000 !important;}
.detail .basket-btn *{ color: #000; fill: #000;}

.section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl22 .item h3{font-size: 23px;margin-bottom: 10px;}


@media screen and (max-width: 760px) {
    .slide-videos .item .textarea a span {
        font-size: 16px !important;
    }
    .section_mr_spec_table .spec_table_con .spec_table td{ font-size:14px !important}
    .section_teaser_seanslar .seanslar_con .seanslar_liste{margin-top: 0 !important;!i;!;padding-top: 0;}
    .section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl22 .item{padding: 20px;width: 100%;margin-bottom: 20px;margin: 0;margin-bottom: 20px;}
    .section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl22 .item h3{font-size: 22px;}
    .section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl22 .item p{font-size: 16px;line-height: 1.6;}
	.section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl22 {
    display: flex;
    flex-direction:column;
    padding: 0;
}
	.section_teaser_satin_al .con_satin_al .satin_al_left a {
    display: inline-block;
    background: #1E3CB8;
    color: #ffffff;
    padding: 4px 16px;
    border-radius: 10px; font-size:15px
}
	.section_teaser_satin_al .con_satin_al .satin_al_left p{font-size:14px;line-height:1.4;margin-top: 10px;}
    .section_mr_spec_table .spec_table_con .spec_table th{ line-height: 1.3;}
    .detail header {
        padding: 15px 13px !important;
    }
    .teaser_about_with_pic .con_about .about_txt{ font-size:16px;}
    .teaser_about_with_pic .con_about .about_txt ul {
        width: 100%;
        padding-right: 20px !important;
    }
    .footer{ padding:20px 0}
    .section_banner .banner_farkimiz .banner_farkimiz_right {
        width: 100%;
        flex-wrap: wrap;
        justify-content: flex-end;
        align-content: start;
        flex-direction: column;
    }
    .section_banner .banner_farkimiz .banner_farkimiz_right .fark_item {
        width: 100%;
        box-sizing: border-box;
        padding: 5%;
        text-align: left;
        color: #ffffff;
        height: 50%;
    }
    .section_banner .banner_farkimiz{ flex-direction: column;}
    .section_banner .banner_pic::after, .section_banner .banner_pic::before{ opacity: 0;}
    #home .container .buttons a i{color: #000;position: relative;right: 2px;}
    #home .logo *{fill: #000000;}

    .menuActive .container .logo {
        width: auto !important;
        position: fixed;
        top: 2%;
        left: 7%;
    }
    .seanslar_liste ul li{ width: 100% !important;}
    .section_teaser_seanslar .seanslar_con .seanslar_liste ul{ flex-direction: column;}
    .section_detail .con_detail .campaign_list {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
        text-align: center;
    }

    #pg_contact .form_area form{ width: 100%;}
    #btnPrice{ margin-right:0 !important}
    .btn.btn-bg2{ margin-right:0 !important}
    #pg_contact.section_detail .con_detail p {
        margin-bottom: 10px;
        text-align: left;
    }
    .section_banner .banner_farkimiz::before{ display: none;}
    .section_banner .banner_farkimiz::after{ display: none;}
    .section_detail .con_detail h1 {
        font-size: 34px;
        line-height: 1.2em;
        font-family: 'nacelleregular';
        font-weight: 600;
        margin-top: 30px;
    }
    .section_banner{ overflow: hidden;}
    .teaser_video .video_con .video_right{ margin-top:20px}
    .teaser_video .video_con{ flex-direction: column;}
    .teaser_about_with_pic .con_about .about_txt{ padding-top: 0;}
    .teaser_about_with_pic .con_about .about_img{ display: none !important;}
    .teaser_about_with_pic .con_about {
        width: 100%;
        max-width: 1680px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        flex-direction: column;
    }
    .section_banner .banner_farkimiz .banner_farkimiz_left {
        width: 100%;
        min-height: 590px;}
        .teaser_about_with_pic .con_about .about_txt ul {
            width: 100%;
        }
    .section_banner .banner_farkimiz {
        background: #EA6700;
        min-height: 600px;}
    .section_banner .detail_txt_con .detail_txt h2{ font-size:32px;}
    #pg_contact.section_detail .con_detail .con_detail_row_1 .pic {
        width: 100%;
        left: 0;
        position: relative;
    }

	.section_detail .con_detail p{ margin-bottom:40px;}
    .section_detail.pg_plus::after, .section_detail.pg_plus::before{ display: none;}
    #pg_contact.section_detail .con_detail .con_detail_row_2 {
        width: 100%;
        text-align: right; margin-top:20px;
    }
    .section_kurullarimiz {
        width: 100%;
        padding: 30px 0 20px 0;
        position: relative;
        background: #ffffff;
        text-align: center;
    }
    #pg_contact.section_detail .con_detail .con_detail_row_1 {
        width: 100%;
    }

    #pg_contact.section_detail .con_detail{ flex-direction: column;}
    #pg_contact.section_detail .con_detail{ flex-direction: column;}
    .section_banner .banner_con .breadcrumb{ width: 130% !important;}
	.section_sss{margin-top:0 !important;padding-top: 0;}
    .section_banner .detail_txt_con .detail_txt {
        width: 100%;
        max-width: 870px;
        margin: 0 auto;
        padding: 30px 6%;
        text-align: center;
    }
    .section_banner_sss .banner_con h1 {
        font-size: 32px;
        line-height: 1.2em;
        font-family: 'nacelleregular';
        font-weight: 600;
    }
    .section_banner_sss {
        width: 100%;
        margin: 0 auto;
        padding: 25px;
        position: relative;
        background: #FFF6F1;
        text-align: center;
        padding-top: 110px;
        padding-bottom: 20px;
        margin-bottom: -40px;
    }
    .section_banner_sss::before, .section_banner_sss::after{ display: none;}
    .teaser_report .report_con .report_right{margin-top: 40px;}
    .teaser_report .report_con .report_left{ text-align: center;}
    .teaser_report .report_con{ flex-direction: column;}
    .teaser_report .report_con{ padding: 40px 5%;}
    .mr_info .mr_info_con.mr_info_detail_con {
        margin-top: 30px;
    }
    .mr_info{ padding: 50px 0;}

    .mr_info .mr_info_specs_con .info_spec{ margin-bottom: 30px;}
    .mr_info .mr_info_specs_con{ flex-direction: column;}
    .mr_info .mr_info_con h2{font-size:24px;text-align: center;}
    .mr_info .mr_info_con{ padding: 0 20px;}
    .container nav.main_menu li > ul.sub_menu{ opacity: 1; visibility: visible !important;}
    .header-top-menu {
        background: #1E3CB8;
        padding: 7px 4% !important;!i;!;
    }

    .section_detail .con_detail .dealer_list ul li .bayi_col_2 {
        width: calc(100% - 0px);
        padding: 0 0;
        font-size: 16px;
        line-height: 1.75em;
    }
    .section_detail .con_detail .dealer_list h3 {
        text-align: center;
        font-size: 26px;
        line-height: 1.5em;
        margin-top: 30px;
        margin-bottom: 10px;
    }
    .section_detail .con_detail .dealer_list ul li {
        width: 90%;
        border-radius: 16px;
        border: 1px solid #dcd6da;
        box-sizing: border-box;
        padding: 20px;
        margin-top: 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        margin: auto; margin-bottom: 30px;
    }
    .section_detail .con_detail .dealer_list ul li .bayi_col_4 {
        width: calc(100% - 0px);
        padding: 0;
        font-size: 18px;
        font-weight: 600;
        font-family: 'nacelleregular';
    }
    .section_detail .con_detail .dealer_list ul li .bayi_col_5 {
        width: 100%;
        padding: 0;
        font-size: 18px;
        font-weight: 600;
        font-family: 'nacelleregular';
        margin-top: 10px;
    }
    .section_detail .con_detail .dealer_list ul li .bayi_col_3 {
        width: calc(100% - 0px);
        padding: 0;
    }
    .section_detail .con_detail .dealer_list ul li .bayi_col_1 {
        width: calc(100%);
        padding: 0;
        font-size: 16px;
        line-height: 1.75em;
    }
    .form_area {
        padding: 20px;
        width: 100%;
        margin: auto !important;
        display: flex;
    }
    .menu-icon{ display: flex;}
    .videos-container .slick-slide img {
    }
    .section_banner .banner_con h1 {
        font-size: 22px;
        text-align: left;
        }
    body{overflow-x: hidden;}
    .section_detail .con_detail .dealer_list ul li{ flex-direction: column;}
    .section_banner.section_banner_with_form .banner_con .page_title {
        width: calc(100%);
        display: inline-block;
        padding: 20px;
        padding-top: 0;
        padding-bottom: 10px;
    }
    .section_banner .banner_con p {
        padding: 20px 0 20px 0;
        font-size: 20px;
        line-height: 1.4;
        font-family: 'nacelleregular';
        font-weight: 400;
        color: #070640;
        font-size: 16px;
        text-align: left;
    }
    .form_area{ max-width: inherit;}


    .section_banner .banner_con .breadcrumb {
        font-size: 13px;
        color: #070640;
        line-height: 1em;
        font-family: 'nacelleregular';
        padding: 20px;
        padding-bottom: 10px;
    }

    .container nav.main_menu li > ul.sub_menu{display: none;position: static;width: 100%;margin-top: 10px !important;!i;!;!i;!;margin: 0 !important;!i;!;margin-top: 10px !important;!i;!;box-shadow: inherit;border: 1px solid #ccc;width: 70%;margin: auto !important;!i;!;margin-top: 10px !important;!i;!;margin-bottom: 10px !important;!i;!;}
    .section_banner{padding-top: 120px !important;}
    .about-tab-content .row{
        display: flex;
        flex-direction: row;
        overflow: auto;
        flex-wrap: nowrap;
    }
    .teaser_talep_formu .con_talep_formu::after{ bottom:auto; top:0;}
    .teaser_talep_formu .con_talep_formu::before{ opacity: 0;}
    .mobile_hide {
        display:none;
    }
    .teaser_talep_formu .con_talep_formu .talep_formu h4 {
        margin-bottom: 10px;
        font-size: 22px;
        padding-top: 20px;
    }

    .mobile_show_break {
        display: block;
        height: 10px;
    }

    h2.section-title {
        font-size: 1.9em;
    }

    .slider {
        height: auto;
    }

    header {
        padding: 10px 14px;
    }

    .container .logo img {
        min-width: auto;
    }

    .container .logo img {
        max-width: 165px;
        min-width: auto;
    }

    .container nav.main_menu {
        display: none;
        flex-direction: column;
        position: fixed;
        left: 0;
        top: 0;
        height: 100%;
        background: #fff;
        width: 100%;
        padding: 90px 0;
        z-index: 9;
    }
    .container nav.main_menu li{margin-bottom: 10px;margin-right: 0;}
	.sub_menu li { margin-bottom:0 !important;}
    .container nav.main_menu li a.active{font-weight: bold;font-size: 24px;}
	  .container nav.main_menu li.active a {
       font-weight:bold !important;
    }
    .container nav.main_menu ul{ display: flex; flex-direction: column; text-align: center;  }
    .container nav.main_menu *{ color: #000 !important;}
    .container .buttons a.basket-btn span{ font-size:0 !important}
    .container .buttons a i{font-size: 21px;position: relative;top: -1px;right: 3px;}
    header .container .buttons {
        /* display: none; */
        position: absolute;
        top: 14px;
        right: 52px;
        width: max-content;
        display: flex;
        justify-content: center;
        justify-content: center;
        padding: 0;
        left: auto;
        z-index: auto;
        width: 100px;
        min-width: inherit;
    }
    .banner_con .container.mt-4{ justify-content: center; }
    .container .buttons a {
        margin: 0;
        height: auto;
        padding: 4px 0;
        z-index: 1;
        color: #000 !important;!i;!;
        display: flex;
        align-items: center;
    }

    header .container .button-secondary{ display: none;}

    .slider .banner_2 {
        width: 100%;
        height: 630px;
        overflow: hidden;
    }

    .slider .banner_2 .txt_content h1 {
        font-size: 2em;
    }

    .slider .banner_2 .txt_content h1 .title_left {
        width: 100%;
        text-align: center;
    }

    .slider .banner_2 .txt_content h1 .title_right {
        width: 100%;
        text-align: center;
    }

    .slider .banner_2 .children_con .children {
        overflow: hidden;
    }

    .slider .banner_2 .children_con .children .specs {
        display: none;
    }

    .slider .banner_2 .children_con .children img {
        width: 130%;
        left: -15%;
        position: relative;
    }

    .section-artilarimiz {
        padding: 50px 30px;
        box-sizing: border-box;
    }

    .tabs_con .tabs_menu {
        height: 62px;
    }

    .tabs_con .tabs_menu li a {
        padding: 20px 36px;
        background-position: center center;
        text-indent: -200px;
        overflow: hidden;
    }

    .tabs_detail_con .tabs_detail .item {
        margin: 0;
    }

    .section_teaser_satin_al {
        width: calc(100% - 60px);
        padding: 0;
        margin: 0 30px;
        box-sizing: border-box;
    }

    .section_teaser_satin_al .con_satin_al {
        display: inline-block;
        padding: 0;
    }

    .section_teaser_satin_al .con_satin_al .satin_al_left {
        width: 100%;
        padding: 30px;
        padding-bottom: 0;
    }

    .section_teaser_satin_al .con_satin_al .satin_al_left h4 {
        font-size: 1em;
        margin-top: 20px;
        margin-bottom: 10px;
        font-weight: bold;
    }

    .section_teaser_satin_al .con_satin_al .satin_al_left h3 {
        font-size: 1.3em;
    }

    .section_teaser_satin_al .con_satin_al .satin_al_right {
        width: 100%;
        padding: 30px;
        box-sizing: border-box;
    }

    .section_teaser_satin_al .con_satin_al .satin_al_right .white_popcorn {
        zoom:0.6; position: relative;
    }

    .section_teaser_satin_al .con_satin_al .satin_al_right .blue_popcorn {
        zoom:0.6; position: relative;
    }

    .section_teaser_seanslar {
        /*width:calc(100% - 60px);*/
        padding: 50px 30px;
        box-sizing: border-box;
    }

    .section_teaser_seanslar .seanslar_con .seanslar_liste .seanslar_liste_owl .item {
        margin: 0;
    }

    .section_teaser_video {
        padding: 50px 20px;
        box-sizing: border-box;
    }

    .owl-carousel-video .slide {
        width: 100%;
    }

    .owl-carousel-video.owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }

    .owl-carousel-video.owl-carousel .owl-nav button.owl-next {
        right: 0;
    }

    .owl-carousel-video .slide .video-container .video-txt {
        /*position:relative;*/
        top: 10px;
        left: 15px;
    }

    .owl-carousel-video .slide .video-container .video-txt h4 {
        font-size: 14px;
    }

    .owl-carousel-video .slide .video-container .video-txt p {
        font-size: 12px;
    }

    .owl-carousel-video .slide .video-container .video-icon {
        zoom:.65; left: 15px;
        bottom: 15px;
    }

    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
        zoom:.5;}

    .section_testimonials {
        padding: 70px 20px 0 20px;
        margin: 0 auto 0 auto;
    }

    .section_testimonials .section-title::before {
        font-size: 14px;
        left: 32%;
        line-height: 42px;
    }
    main .videos-container .slick-list .slick-slide.slick-center {
        transform: scale(1.4) !important;
        overflow: visible;
        border-radius: 0;
    }
    .videos-container .slick-list{ overflow: visible; margin-top:20px}
    .videos-container .slider {
        margin-top: 40px !important;
    }
    .videos-container {
        margin-bottom: 140px;
        /* overflow: hidden; */
        padding-bottom: 0;
        margin-top: 30px;
    }
    
    .testimonials_con .owl-prev, .testimonials_con .owl-next{ top:-60px }
    .testimonials_con .owl-prev{ left:-20px !important;}
    .testimonials_con .owl-next{ right:-20px !important;}
    .section_testimonials .testimonials_con .testimonial {
        padding: 230px 40px 0 40px;
    }

    .section_testimonials .testimonials_con .testimonial .desc {
        font-size: 16px;
    }

    .section_testimonials .testimonials_con .testimonial .name {
        font-size: 14px;
    }

    .section_testimonials .testimonials_con .owl-carousel-testimonials.owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }

    .section_testimonials .testimonials_con .owl-carousel-testimonials.owl-carousel .owl-nav button.owl-next {
        right: 0;
    }

    .siniflarimiz_con {
        background: rgb(252,182,60);
        background: radial-gradient(circle, rgba(252,182,60,1) 0%, rgba(223,117,36,1) 100%);
        padding: 30px;
        display: block;
    }

    .siniflarimiz_con .siniflarimiz_left {
        width: 100%;
        color: #ffffff;
    }

    .siniflarimiz_con .siniflarimiz_left h4 {
        font-size: 28px;
        line-height: 36px;
    }

    .siniflarimiz_con .siniflarimiz_left p {
        font-size: 16px;
        line-height: 24px;
    }

    .siniflarimiz_con .siniflarimiz_right {
        width: 100%;
        margin-top: 10px; flex-direction: column;
    }

    .section_mr_spec_table {
        padding: 100px 20px;
        box-sizing: border-box;
        padding-bottom: 60px;
    }


    .section_mr_spec_table::before {
        zoom:.5;}

    .section_mr_spec_table .spec_header h3 {
        font-size: 26px;
        line-height: 34px;
    }

    .section_mr_spec_table .spec_header h3 span {
        font-size: 26px;
        line-height: 34px;
    }

    .section_mr_spec_table .spec_table_con {
        margin: 30px auto 0 auto;
    }

    .section_mr_spec_table .spec_table_con .spec_table {
        font-size: 13px;
    }

    .section_mr_spec_table .load_more {
        padding: 0;
        margin-top: -70px;
        font-size: 14px;
    }

    .section_mr_spec_table .load_more a {
        position: relative;
        padding: 7px 20px;
    }

    .teaser_talep_formu {
        padding: 100px 20px;
        box-sizing: border-box;
    }

    .teaser_talep_formu .con_talep_formu {
        overflow: hidden;
    }

    .teaser_talep_formu .con_talep_formu::after {
        min-height: 100%;
    }

    .teaser_talep_formu .con_talep_formu::before {
        width: 100%;
        height: 100%;
        background-size: contain;
        background: url(../images/bilgi-alin/bg-right-mobile.png) no-repeat center bottom;
    }

    .teaser_talep_formu .con_talep_formu .talep_formu {
        width: 100%;
        padding: 30px;
    }

    .teaser_talep_formu .con_talep_formu .bilgi_formu_img {
        float: right;
        width: 80%;
    }

    .footer .footer_con {
        text-align: center;
    }

    .footer .footer_con .footer_top {
        display: block;
    }

    .footer .footer_con .footer_top .footer_top_list {
        margin: 20px 0;
    }

    .footer .footer_con .footer_top .footer_top_list h5 {
        font-size: 13px;
    }

    .footer .footer_con .footer_top .footer_top_list p {
        font-size: 16px;
    }

    .footer .footer_con .footer_top .footer_top_list:last-child {
        text-align: center;
    }

    .footer .footer_con .copyright_bottom ul {
        display: block;
    }

    .footer .footer_con .copyright_bottom ul li.copyright_bottom_left {
        text-align: center;
        display: block;
    }

    .footer .footer_con .footer_bottom, .footer .footer_con .copyright_top, .footer .footer_con .copyright_bottom ul li.copyright_bottom_right {
        display: none;
    }
}






/* yeni */


.home-slide {
    position: relative;
    height: 100%;
    margin-bottom: 0;
}

.custom-nav {
    position: absolute;
    top: 83%;
    width: 126px;
    display: flex;
    right: 5%;
    justify-content: space-between;
    z-index: 3;
    height: auto;
}

.custom-nav .owl-prev {
    transform: rotate(-180deg);
    top: -60px;
    margin-left: 0;
    left: 0;
    right: auto;
}

.custom-nav .owl-prev, .custom-nav .owl-next {
    padding: 10px;
    cursor: pointer;
    width: 59px;
    display: flex;
    justify-content: space-between;
    height: auto;
}

.custom-nav .owl-prev *,.custom-nav .owl-next * {
    width: 100%;
    height: 100%;
}

.text-area-slide {
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    top: 14%;
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%;
}
.text-area-slide p{text-align: center;width: 40%;margin: auto;color: #fff;margin-top: 0%;line-height: 1.2;}
.text-area-slide span {
    color: #fff;
    font-size: 39px;
}

.text-area-slide a {
    color: #000;
    background: #fff;
    width: max-content;
    height: auto;
    padding: 10px 30px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    margin-top: 20px
}

.text-area-slide a:hover {
    background: #007BFF;
    color: #fff !important;
}

.text-area-slide a:hover small {
    color: #fff !important;
}

.banner-shape1{position: absolute;left: 10%;top: 29%;width: 13% !important;}
.banner-shape2{position: absolute;right: 10%;top: 34%;width: 14% !important;}
.banner-shape3{position: absolute;right: 8%;top:50%;width: 12% !important;}

.header-top-menu{background:#1E3CB8;padding: 10px 4%;}

.d-flex-row{display: flex;justify-content: space-between;width: 100%;}

.header-top-menu .d-flex-row {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0;
    margin: 0;
    padding-bottom: 2px;
}

.left-header-top{display: flex;align-items: center; justify-content: center; width: 100%; }
.left-header-top *{ color: #fff; }
.left-header-top p{font-size: 16px;margin-right: 0;margin-bottom: 0;}
.left-header-top a{font-weight: bold;font-size: 15px;display: flex;align-items: center;margin-left: 10px;border-bottom: 1px solid #fff;padding-bottom: 4px;line-height: 1;}

.header-top-menu .col-lg-2{position: absolute;right:10px;top: 7px;}


.teaser_talep_formu {
    width: 100%;
    margin: 0 auto;
    padding: 100px 0;
    position: relative;
    background: #FFF6F1;
    text-align: center;
}

.teaser_talep_formu.whitebg {
    background: #ffffff;
    padding-top: 30px;
}

.teaser_talep_formu .con_talep_formu {
    max-width: 90%;
    margin: 0 auto;
    position: relative;
    display: inline-block;
    text-align: left;
    width: 100%;
}

.teaser_talep_formu .con_talep_formu::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 380px;
    z-index: 1;
    display: block;
    margin: 0 auto;
    border-radius: 24px;
    background: linear-gradient(90deg, #DD7021 0.0%, #FDB83D 100%);
}

.teaser_talep_formu .con_talep_formu::before {
    content: '';
    position: absolute;
    display: block;
    width: 380px;
    height: 380px;
    right: 0px;
    bottom: 0;
    background: url(../images/bilgi-alin/bg-right.png) no-repeat center center;
    z-index: 100;
    border-radius: 24px;
    background-size: contain;
}

.teaser_talep_formu .con_talep_formu .talep_formu {
    width: 40%;
    float: left;
    padding: 140px 60px 0 80px;
    box-sizing: border-box;
    z-index: 1000;
    position: relative;
}

.teaser_talep_formu .con_talep_formu .talep_formu h4 {
    font-size: 1.77em;
    color: #ffffff;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 10px;
}

.teaser_talep_formu .con_talep_formu .talep_formu p {
    color: #ffffff;
}

.teaser_talep_formu .con_talep_formu .talep_formu a {
    display: inline-block;
    background: #1E3CB8;
    color: #ffffff;
    padding: 8px 26px;
    border-radius: 10px;
    margin-top: 30px;
}

.teaser_talep_formu .con_talep_formu .bilgi_formu_img {
    float: left;
    position: relative;
    z-index: 1000;
    user-select: none;
}

.con_teaser_product {
    width: 100%;
    max-width: 1368px;
    margin: 0 auto 30px auto;
    border-radius: 24px;
    overflow: hidden;
    position: relative;
}

.con_teaser_product .teaser_product {
    width: 40%;
    position: absolute;
    padding: 60px 0 60px 60px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
    box-sizing: border-box;
}

.con_teaser_product .teaser_product h3 {
    width: 100%;
    font-size: 30px;
    line-height: 1.2em;
    color: #ffffff;
    font-weight: 700;
}

.con_teaser_product .teaser_product p {
    width: 100%;
    font-size: 18px;
    line-height: 1.5em;
    color: #ffffff;
}

.con_teaser_product img {
    width: 100%;
    display: block;
}





.videos-container h3{text-align: center;width:100%;font-size:48px;margin-bottom: 50px;}

.videos-container .slick-prev, .videos-container .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    padding: 10px;
    cursor: pointer;
}

.videos-container .slick-prev {
    left: 8%;
    background: url(../images/prev.svg) no-repeat !important;
    width: 60px;
    height: 60px;
    background-size: 100% !important;
    font-size: 0 !important;
}

.videos-container .slick-prev:before{  display:none;}
.videos-container .slick-next:before{  display:none;}
.videos-container .slick-next {
    right: 12%;
    background-size: 100%;
    font-size: 0 !important;
    background: url(../images/next.svg) no-repeat !important;
    width: 60px;
    height: 60px;
    background-size: 100% !important;
}
.videos-container{position: relative;margin-bottom: 0;margin-top: 50px;}

.videos-container .slick-slide img {
    width: 100% !important;
    border-radius: 30px;
    overflow: hidden;
}
.videos-container .slick-list .slick-slide{transform: scale(1) !important;margin: 0 8px !important;border-radius: 30px;overflow: hidden;transform: scale(.6) !important;transition: 0.4s ease-in 0s;}
.videos-container .slick-track{zoom: .7;margin-left: 13% !important;}
.videos-container .slick-list .slick-slide.slick-center {
    transform: scale(1) !important;
}
.slide-videos .item{ position: relative;}
.slide-videos .item .textarea{position: absolute;left:10%;top: 78%;display: flex;flex-direction: column;}
.slide-videos .item .textarea h4{ font-size:42px; color: #fff;}
.slide-videos .item .textarea p{ font-size:22px; color: #fff;}
.slide-videos .item .textarea a{display: flex;align-items: center;margin-top: 0;}
.slide-videos .item .textarea a span{font-size: 35px;color: #fff;}
.slide-videos .item .textarea a img{display: flex;width: 70px !important;margin-right: 9px;}


*{text-decoration:none !important}

.about-home{ margin:50px 0}
.about-home p{ font-size:16px; height:80px;}
.about-home h3{text-align: left;font-size: 2.1em;line-height: 1em;margin-bottom: 40px;color: #070640;font-family: 'nacelleregular';font-weight: 600;font-size: 19px;line-height: 1.2;}
.about-home h3.text-center{text-align: left;font-size: 3.1em;line-height: 1em;margin-bottom: 40px;color: #070640;font-family: 'nacelleregular';font-weight: 600;}

.home-btns-area{background: #FFF6F1;border-radius: 26px;margin-bottom: 30px;margin-top:54px;padding: 4px;max-width: 690px;width:100%;margin: auto;display: flex;justify-content: space-between;align-items: center;text-align: center;padding: 3px 2%;margin-bottom: 40px;position: relative;}
.home-btns-area .item-link{width:20%;height:60px;cursor: pointer;display: flex;align-items: center;justify-content: center;z-index: 3;position: relative;}
.home-btns-area .item-link.active *{color: #f6f6f6;}
.home-btns-area .item-link img{ width:30px; margin-right:9px;}
.home-btns-area .item-slider-bg{position: absolute;transition: left 0.3s ease;width: 25%;left: 1%;top: 5%;height: 59px;background: #fbaf45;border-radius: 60px;z-index: 2;}
.item-about .in h3 {
    margin: 40px 0;
    margin-bottom: 8px;
}
.item-about .in{padding: 40px 30px;display: inline-block;background: #FFF6F1;border-radius: 26px;}

.about-tab-content.active {
    opacity: 1;
    display: block;
}

.item-about .in h4{margin: 40px 0;margin-bottom: 18px;}

.item-about{ width:33%}



/* KapsayÄ±cÄ± iÃ§in yatay kaydÄ±rma ayarlarÄ± */
.about-tab-content-container {
    display: flex;
    transition: transform 0.5s ease;
}

/* Her tab iÃ§eriÄŸi iÃ§in geniÅŸlik ayarÄ± */
.about-tab-content {
    min-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 300px; /* Ä°Ã§eriÄŸin yÃ¼ksekliÄŸini ayarlayÄ±n */
    background-color: #f0f0f0;
    /* DiÄŸer iÃ§erik stilleri burada olabilir */
}


ul{ margin:0 !important; padding: 0 !important;}
/* KapsayÄ±cÄ± iÃ§in yatay kaydÄ±rma ayarlarÄ± */
.about-tab-wrapper {
    overflow: hidden; /* Yatay taÅŸmayÄ± gizle */
    position: relative;
}

.about-tab-content-container {
    display: flex;
    transition: transform 0.5s ease; /* Kayma animasyonu */
}

/* Her tab iÃ§eriÄŸi iÃ§in geniÅŸlik ayarÄ± */
.about-tab-content {
    min-width: 100%;
    box-sizing: border-box; /* Padding ve border'Ä± hesaba kat */
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto; /* Ä°Ã§eriÄŸin yÃ¼ksekliÄŸini ayarlayÄ±n */
    background-color: transparent;
}















.order-list{display: flex;flex-direction: column;width: 100%;margin-top: 10px;}
.order-list .order-item{border:1px solid #ccc;padding: 10px;margin-bottom: 30px;padding: 32px 20px;border-radius: 15px;display: flex;align-items: center;justify-content: space-between;background: #fff;}
.order-list .left-order-area{ width:80% !important; display:flex; flex-direction:column; }
.order-list .left-order-area small{ font-size:14px;}
.order-list .order-item span{color: #070640;font-weight: bold;font-size: 20px;}
.order-list .order-item a{color: #000;font-size:17px;font-weight: 600;margin-right: 3%;}

.left-basket{background: #fff;padding: 50px 50px;margin-bottom: 40px;}
.left-basket .basket-item{padding: 0 0 40px 0;display: flex;flex-direction: column;border-bottom: 1px solid #ccc;margin-bottom: 30px;}
.left-basket .basket-item:last-child{ margin-bottom: 0; border-bottom: 0; padding-bottom: 0;}
.left-basket .basket-item .item-top{display: flex;justify-content: space-between;margin-bottom: 40px;align-items: center;}
.left-basket .basket-item .item-top .delete-btn *{ fill: #FF3333; cursor:pointer;}
.left-basket .basket-item .item-top .name{font-size:24px;font-family: 'nacellesemibold';}

.left-basket .basket-item .item-bottom{display: flex;justify-content: space-between;align-items: center;}
.left-basket .custom-area{display:flex;background: #F0F0F0;padding: 6px 10px;border-radius: 20px;width: 126px;}
.left-basket .custom-area input{width:auto;background:none;border:0;text-align:center;width: 100%; pointer-events: none;}
.item-bottom .price{ color:#000; font-size:24px;font-family: 'nacellesemibold';}
    .item-bottom .price .price-old {
        text-decoration: line-through !important;
        color:#EA6700;
        margin-right:10px;
    }
.left-basket .input-area{ width:100%;}
.left-basket .increase, .left-basket .decrease{ cursor:pointer;}


.right-basket{background: #fff;padding: 0;width: 30%;margin-bottom: 0;margin-top: 20px;padding-bottom: 0; padding: 30px; margin-top:0; margin-bottom: 30px;}
.right-basket h4{font-size:20px;margin-bottom: 5px;font-family: 'nacellesemibold';}

.right-basket .item-basket-info{display: flex;justify-content: space-between;margin-bottom: 20px;font-size: 16px;flex-direction: column;}
.right-basket .right-info{font-family: 'nacellesemibold'; }
.right-basket .discount .right-info {color: #FF3333;}

.right-basket button{ background:#1E3CB8; width: 100%; height:55px; color: #fff; border:0; cursor: pointer; font-family: 'nacellesemibold'; border-radius: 10px;  }


.checkbox-container {
    /* display: flex; */
    align-items: center;
    font-size: 12px;
    line-height: 20px;
  }

  /* Gizli varsayÄ±lan checkbox */
  .checkbox-container input[type="checkbox"] {
    /*display: none;*/
    max-width:0px;
    height:0px;
  }

  /* Ã–zel checkbox kutusu */
  .custom-checkbox {
    width: 18px;
    height: 18px;
    border: 2px solid #F0F0F0;
    display: inline-block;
    position: relative;
    border-radius: 3px;
    margin-right: 0px;
    cursor: pointer;
    position: relative;
    top: 3px;
    background: #F0F0F0;
  }

  /* Onay iÅŸareti (checkmark) */
  .custom-checkbox::after {
    content: '';
    position: absolute;
    display: none;
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid #000000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }

  /* Checkbox iÅŸaretliyken onay iÅŸaretini gÃ¶ster */
  .checkbox-container input[type="checkbox"]:checked + .custom-checkbox::after {
    display: block;
  }

  /* Terms of Service link stili */
  .checkbox-container a {
    color:#2e4099;
    text-decoration: none;
    margin-left: 4px;
  }

  .checkbox-container a:hover {
    text-decoration: underline;
  }
  







@keyframes slideAnimation2 {
    0% {
        left: 100%;
    }

    100% {
        left: -100%;
    }
}

.text-area {
    font-family: Arial, sans-serif;
    position: relative;
    display: inline-block;
    text-align: center;
}

.text-wrapper {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    position: relative;
    height: 50px;
    transition: width 0.6s ease-in-out;
    margin: 0 2px;
    line-height: 1;
    padding-top: 5px;
    margin-right: 0;
}

.text-content{ display: flex;}


@keyframes slideAndBounce {
    0% {
        transform: translateY(0px);
		opacity:0;
    }

    60% {
        transform: translateY(0px);
		opacity:1;
    }

    80% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(0);
    }
}

.measure {
    visibility: hidden;
    position: absolute;
    white-space: nowrap;
}

/*Turhan*/
form .error {
    border: 1px red solid !important;
}

.desktop-banner{ display: block !important;}
.mobil-banner{ display: none !important;}
.text-content{         font-family: 'nacelleregular';
    font-weight: 600;}
.left-header-top a svg{ display:none; }
@media screen and (max-width: 760px) {
	.left-header-top a{margin-left:0;border: 0;}
	.left-header-top a svg{ display:flex; }
	.home-slide {
    margin-top: 80px;
}
    .mr_info .mr_info_con p{ text-align: center;}
    .left-basket {
        padding: 20px 20px;
        margin-bottom: 40px;
    }
    .right-basket .item-basket-info{ margin-bottom: 0;}
    .right-basket{ width:100% !important}
    #btn_login{ display: none !important;}
      .section_detail .con_detail .campaign_list li {
        width: calc(100% - 48px);
        margin: 0px 0px 50px 0px;
    }
    .section_detail {
    padding: 20px;
}
.section_detail .con_detail .spec_list li{ padding: 20px; flex-direction: column;}
.section_detail .con_detail .spec_list{ flex-direction: column;}
.section_detail .con_detail h3{font-size:24px;text-align: center;}
    .section_banner .banner_pic{height: 350px;margin-top:0;}
    .section_banner .detail_txt_con .detail_txt p{ font-size:16px;}
    .section_detail .con_detail h2{font-size:22px;text-align: center;}
    .teaser_pages_nav{ padding: 10px;}
    .teaser_pages_nav .con_pages_nav a.icon_pg_prev:before{ left:10px;}
    .teaser_pages_nav .con_pages_nav a.icon_pg_next:before{ right:10px;}
    .teaser_pages_nav .con_pages_nav a{ font-size:14px; padding: 16px 8px;}
.section_detail.bg_gradient {
    padding-top: 0 !important;
}
.teaser_pages_nav .con_pages_nav {
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    padding: 20px 0 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}
    h2.section-title {
        font-size: 24px !important;
        line-height: 1.4 !important;
    }
    .teaser_pages_nav .con_pages_nav a {
        font-size: 14px;
        padding: 16px 8px;
        width: 100%;
        margin-bottom: 20px;
    }
.section_detail .con_detail .spec_list li h3 {
    font-size: 42px;
    font-family: 'nacelleregular';
    line-height: 1.25em;
    font-weight: 600;
    margin-bottom: 10px;
}
.seanslar_liste li img{ width:100%; margin-bottom: 20px;}
.seanslar_liste li{ margin-bottom: 40px;}
.section_detail .con_detail .spec_list{ flex-direction: column;}
.section_banner .banner_con .breadcrumb{ padding-left: 0 !important;}
    .section_banner .banner_con {
    padding: 0 20px;
}
.section_detail .con_detail .spec_list li p{ min-height: inherit;}
.section_detail .con_detail .spec_list li{ width:100% !important; }

    .text-content {
        display: flex;
        width: 100% !important;
        justify-content: center;
    }
    
    header{ overflow: hidden; height:100px;}
    .siniflarimiz_con .siniflarimiz_right .slcbox {
        width: 100%;
        margin-right: 0;}
        .teaser_talep_formu{ padding: 40px 0;}
        .siniflarimiz_con .siniflarimiz_right .btn{ width:100%; margin-top:20px}
    .videos-container .slick-next{ width:40px; height:40px; }
    .videos-container .slick-prev{ width:40px; height:40px; }
    .slide-videos .item .textarea a {
        margin-top: -20px;
        transform: scale(0.9);
    }
    .slide-videos .item .textarea{ left:6%;}
    .slide-videos .item .textarea a img {
        display: flex;
        width: 40px !important;
        margin-right: 10px;
    }
    .text-area-slide{top: 12%;}
.desktop-banner{ display: none !important;}
.mobil-banner{ display: block !important;}
    .hideTopBar .menu-icon {
        display: flex;
    }
    .hideTopBar .menu-icon.active {
        display: flex;
        top: 20px;
        right: 0px;
    }
    .left-header-top p{ font-size:12px}
    .hideTopBar .container .logo{}
.left-header-top p {
        line-height: 1.4;
        text-align: center;
    }
    .siniflarimiz_con{ margin-top:0;}
    .videos-container{margin-bottom: 100px;overflow: hidden;height: 220px;padding-bottom: 260px !important;!i;!;}
.container .logo{ position: relative;}
.header-top-menu .d-flex-row .left-header-top{ display:flex; flex-direction:column;}
  header{position: fixed;top: 55px;height: auto;overflow: visible;background: #fff6f1;z-index: 9999999;}
#carousel img.w-100{ height:auto; object-fit:inherit;}
.text-wrapper{font-size:30px;padding-top: 6px;}
.text-wrapper *{ font-size:30px;}
.text-area-slide span {
        color: #fff;
        font-size: 32px;
        width: 100%;
}
.left-header-top p{ line-height:1.2}
.banner-shape1 {
    position: absolute;
    left: 3%;
    top: 46%;
    width: 33% !important; display: none !important;
}
    .text-area-slide p {
        width: 86%;
        line-height: 1.4;
    }
    .banner-shape2 {
    position: absolute;
    right: 6%;
    top: 56%;
    width: 36% !important; display: none !important;
}

.section_teaser_satin_al .con_satin_al .satin_al_right {
    width: 100%;
    float: left;
    position: relative;
    background: url(../images/img-satin-al.png) no-repeat center bottom;
    background-size: 100% !important;
    height: 330px;
    margin-bottom: -9px;
}

.banner-shape3 {
    position: absolute;
    right: 61%;
    top: 80%;
    width: 31% !important; display: none !important;
}
.about-home h3.text-center{ font-size:1.5em}
	.home-btns-area .item-link img{ width:15px; display:none;}
    .item-about {
    width: 50%;
}
.item-about .in img{ width: 70%;}
.item-about {
    width: 50%;
    margin-bottom: 20px;
}

.item-about .in {
    padding: 20px 16px;
    display: inline-block;
    background: #FFF6F1;
    border-radius: 26px;
}
.about-home p{ height:auto;}
.home-btns-area .item-link{ font-size:16px;}
.about-home p {
    font-size: 15px;
    height: auto;
    line-height: 1.4;
}
.about-tab-content{ padding: 30px; margin-top:-40px;}
    .container .logo {
        position: relative;
        top: 0;
        left: 0;
        width: 60%;
        z-index: 999;
    }
    .teaser_talep_formu .con_talep_formu .talep_formu {
        width: 100%;
        float: left;
        padding: 10px 0px 0 20px;
        box-sizing: border-box;
        z-index: 1000;
        position: relative;
    }
    .slide-videos .item .textarea h4 {
        font-size: 20px;
    }
    .videos-container h3{ margin-bottom: 20px;}
    .videos-container .slick-prev, .videos-container .slick-next{top: 90%;}
    .videos-container h3 {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .item-about .in h3{ margin-top:20px;}
    .home-btns-area{ padding: 0 5%;}
    .section_testimonials .testimonials_con .testimonial {
        padding: 90px 40px 0 40px;
        box-sizing: border-box;
        text-align: center;
    }
    .teaser_talep_formu .con_talep_formu .talep_formu h4{ color: #fff;}

    .teaser_package_buy .teaser_package_buy_left {
        width: 100%;
        box-sizing: border-box;
        padding: 30px 20px;
        text-align: center;
    }
    .con_teaser_product{ border-radius: 0;}
    .section_detail .con_detail p {
        margin-bottom: 10px;
        text-align: left;
        font-size: 16px;
    }
    .con_teaser_product .teaser_product{ margin-bottom: 10px;}
    .teaser_package_buy .teaser_package_buy_right {
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        padding: 60px 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: start;
        margin-left: 0;
    }
    .btn.btn-bg2{ margin-top:10px;}
    .teaser_package_buy .teaser_package_buy_right{padding: 10px 0;margin-bottom: 20px;text-align: center;justify-content: center;align-items: center;}

    .teaser_package_buy{flex-direction: column;text-align: center;}
    .teaser_product_txt{ margin-bottom: 20px;}
    .check_list li span{ display: none;}
    .check_list li{ text-align: center;}
    .con_teaser_product .teaser_product h3 {
        width: 100%;
        font-size: 30px;
        line-height: 1.2em;
        color: #ffffff;
        font-weight: 700;
        margin-bottom: 8px;
    }

    .con_teaser_product .teaser_product {
        width: 100%;
        position: relative;
        padding: 20px;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-content: center;
        text-align: left;
        justify-content: space-between;
        align-items: flex-start;
        box-sizing: border-box;
        background: #e5842a;
    }
    .container nav.main_menu li a{ font-size:18px !important}

    .banner_con .page_title{text-align:center; }

}



.left-adress-info input{ outline:none; border:1px solid #ccc; border-radius:10px; padding:15px;}
.left-adress-info .text-area{ padding:15px; border:1px solid #ccc; border-radius:10px; resize:none; outline:none; text-align:left; width:100%; height:117px}
.promotion-item-area{ display:flex; justify-content:space-between; margin-bottom:20px;  }
.promotion-item-area input {
background: #F0F0F0;
color: #000;
width: 61%;
border: 0; border-radius: 10px;
padding: 8px;
height: 46px;
}
.promotion-item-area button {
background: #070640;
color: #fff;
width: 34%;
height: 46px;
font-size: 15px;
}
.left-basket.left-adress-info{ height:max-content;}



.con_detail .list {
    width: 100%;
    max-width: 780px;
    margin: 0 auto;
    box-sizing: border-box;
    list-style: disc;
    text-align: center;
}


.left-box-area input{ outline:none; border:1px solid #ccc; border-radius:10px; padding:15px;}
.left-box-area .text-area{ padding:15px; border:1px solid #ccc; border-radius:10px; resize:none; outline:none; text-align:left; width:100%; height:117px}
.left-basket.left-box-area{ height:max-content;}
.left-box-area h3{ font-size:20px;}

.promotion-item-area{ display:flex; justify-content:space-between; margin-bottom:20px;  }
.promotion-item-area input {
background: #F0F0F0;
color: #000;
width: 61%;
border: 0; border-radius: 10px;
padding: 8px;
height: 46px;
}
.promotion-item-area button {
background: #070640;
color: #fff;
width: 34%;
height: 46px;
font-size: 15px;
}

 .popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 99009;
    }

    .popup-content {
      background-color: white;
      padding: 20px;
      border-radius: 8px;
      width: 300px;
      text-align: center;
      box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
    }

    .popup-content img {
      width: 50px;
      height: 50px;
      margin-bottom: 20px;
    }

    .popup-content h2 {
      font-size: 24px;
      color: #1a1a1a;
      margin-bottom: 8px; font-weight: bold;
    }

    .popup-content p {
      font-size: 16px;
      color: #555;
      margin-bottom: 20px;
    }

    .popup-content button {
      width: 100%;
      padding: 10px;
      border: none;
      border-radius: 5px;
      font-size: 16px;
      margin-bottom: 10px;
      cursor: pointer;
    }

    .btn-siparislerim {
      background-color:#1E3CB8;
      color: white;
    }

    .btn-anasayfa {
      background-color: #070640;
      color: white;
    }

    .close-button {
        position: fixed;
        top: 0px;
        right: 0px;
        font-size: 24px;
        cursor: pointer;
        background: #000;
        color: #000;
        width: 70px;
        height: 70px;
        display: flex;
        align-items: center;
        justify-content: center;
    }


   .hideTopBar header{top: 0;}

   #pg_contact{ margin-top: -40px !important;}

   .section_testimonials:before{ display: none;}

   .detail .logo *{ fill: #000; }
   .logo *{fill: #fff;}


#home .menu-icon a::before, #home .menu-icon a i, #home .menu-icon a::after{ background: #000 !important;}

   .basket-btn{ color: #fff !important}
   .basket-btn *{ color: #fff; fill: #fff;}


   .section_detail.bg_gradient.pt-20 .list.pt-25{ margin: auto !important; }

  




.whatsapp-icon{
	position:fixed;bottom:80px;right:80px;z-index:99;background:#25D366;
	border-radius: 100px;
	animation: pulse 2000ms linear infinite;
  -webkit-animation: pulse 2000ms linear infinite;
  -moz-animation: pulse 2000ms linear infinite;
}

.whatsapp-icon:after,
.whatsapp-icon:before {
  display: inline-block;
  margin: auto;
  position: absolute;
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 100px;
  background-color: #25D366;
}

.whatsapp-icon:after {
	inset:0;
  z-index: -100;

}


.whatsapp-icon:before {
	inset:0;
	z-index: -200;

  }

  @keyframes pulse{
	0% {
	  transform: scale(0.9);
	  filter: alpha(opacity=1);
	  opacity: 0.5;
	}
	10% {
	  transform: scale(1.05);
	  filter: alpha(opacity=1);
	  opacity: 1;
	}
	20% {
	  transform: scale(0.9);
	  filter: alpha(opacity=1);
	  opacity: 1;
	}
	100% {
	  transform: scale(0.8);
	  filter: alpha(opacity=1);
	  opacity: 1;
	}
  }
  
  @-moz-keyframes pulse{
	0% {
	  transform: scale(0.8);
	  filter: alpha(opacity=1);
	  opacity:1;
	}
	10% {
	  transform: scale(1.05);
	  filter: alpha(opacity=1);
	  opacity: 1;
	}
	20% {
	  transform: scale(1);
	  filter: alpha(opacity=1);
	  opacity: 1;
	}
	100% {
	  transform: scale(0.8);
	  filter: alpha(opacity=50);
	  opacity: 1;
	}
  }
  
  @-webkit-keyframes pulse{
	0% {
	  transform: scale(0.8);
	  filter: alpha(opacity=50);
	  opacity: 1;
	}
	10% {
	  transform: scale(1.05);
	  filter: alpha(opacity=1);
	  opacity: 1;
	}
	20% {
	  transform: scale(0.9);
	  filter: alpha(opacity=1);
	  opacity: 1;
	}
	100% {
	  transform: scale(0.8);
	  filter: alpha(opacity=50);
	  opacity: 1;
	}
  }
  
  
  @keyframes outer-ripple {
	0% {
	  transform: scale(1);
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	}
	80% {
	  transform: scale(3.5);
	  filter: alpha(opacity=0);
	  opacity: 0;
	}
	100% {
	  transform: scale(3.5);
	  filter: alpha(opacity=0);
	  opacity: 0;
	}
  }
  
  @-webkit-keyframes outer-ripple {
	0% {
	  transform: scale(1);
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	}
	80% {
	  transform: scale(3.5);
	  filter: alpha(opacity=0);
	  opacity: 0;
	}
	100% {
	  transform: scale(3.5);
	  filter: alpha(opacity=0);
	  opacity: 0;
	}
  }
  
  @-moz-keyframes outer-ripple {
	0% {
	  transform: scale(1);
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	}
	80% {
	  transform: scale(3.5);
	  filter: alpha(opacity=0);
	  opacity: 0;
	}
	100% {
	  transform: scale(3.5);
	  filter: alpha(opacity=0);
	  opacity: 0;
	}
  }
  /* inner ripple */
  
  @keyframes inner-ripple {
	0% {
	  transform: scale(1);
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	}
	30% {
	  transform: scale(1);
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	}
	100% {
	  transform: scale(2.5);
	  filter: alpha(opacity=0);
	  opacity: 0;
	}
  }
  
  @-webkit-keyframes inner-ripple {
	0% {
	  transform: scale(1);
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	}
	30% {
	  transform: scale(1);
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	}
	100% {
	  transform: scale(2.5);
	  filter: alpha(opacity=0);
	  opacity: 0;
	}
  }
  
  @-moz-keyframes inner-ripple {
	0% {
	  transform: scale(1);
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	}
	30% {
	  transform: scale(1);
	  filter: alpha(opacity=50);
	  opacity: 0.5;
	}
	100% {
	  transform: scale(2.5);
	  filter: alpha(opacity=0);
	  opacity: 0;
	}
  }

.whatsapp-icon img{
	padding:5px;width:65px;
}

.titlePages{font-family: 'nacellebold';text-align: left;margin-bottom: 10px;}

.section_mr_spec_table .spec_table_con .spec_table th b{ font-family: 'nacellebold';}








