@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{
    margin:0;
    font-family: 'Poppins', sans-serif;
    padding: 0;
    
}

.padsil{padding:0;}
.padleft{padding-left:0;}
.padright{padding-right:0;}
a{
    text-decoration: none;
    color:#333;
    transition: all .2s;
}
a:hover{
    text-decoration: none;
    color:#255e92;
    transition: all .2s;
}

nav .logo{
    display: inline-flex;
    float: left;
}
nav .logo img{
    height: 43px;
}
.slider-btn {
    color: #fff;
    border: 1px solid #ddd;
    padding: 5px 20px;
    border-radius: 20px;
    margin-top: 10px;
    position: relative;
    display: inline;
}
.slider-btn:hover{
    color: #fff;
    background: #f8d44a;
    border: 1px solid #ddd;
    padding: 5px 20px;
    border-radius: 20px;
    margin-top: 10px;
    position: relative;
    display: inline;
}
#ulkeler {
    padding: 50px 0;
}
.page-list-menu{
    margin:0;
    padding:0;
}
.haber-item h2{
    margin: 0;
    padding: 0;
}
.haber-item h2 a{
    border: none;
        font-size: 21px;
}
.haber-item p{
    margin: 0;
    padding: 0;
    display: block;
    margin-bottom: 10px;
    font-size:14px;
}
.haber-item  h2 {
    font-size: 31px;
    margin-bottom: 11px!important;
    color: #ffc107;
}
.haber-item a{
    margin: 0;
    padding: 0;
    font-size:14px;
    border-bottom: 1px solid #ed4845;
    margin-top: 10px;
}
.haber-item img {
    border: 1px solid #ddd;
    padding: 7px;
    height: 169px;
    width: 100%;
    object-fit: cover;
}
.haber-item{
    position: relative;
    display: block;
    margin-bottom: 30px;
    border-bottom: 1px dashed #efefef;
    padding-bottom: 20px;-12px 0px
}
.wats-btn {
    display: block;
    position: relative;
    border: none;
    outline: none;
    background: #673ab7;
    color: #fff;
    width: 100%;
    padding: 14px;
    border-radius: 20px;
    margin-top: 25px;
    margin-left: -33px;
}
.page-list-menu li{
    list-style: none;
    display: block;
    position: relative;
}
#page-list-btn{
    display: none;
}
.yanbarlist{
   
}
.page-head h3 {
    padding-left: 40px;
    margin-top: 45px;
    font-weight: 300;
    color: #cbcbcb;
}
.yanbarlist ul {
    padding:-12px 0px;
    padding-right: 0;
}
.yanbarlist ul li{
    list-style: none;
    text-decoration: none;
}
.yanbarlist ul li a {
    font-size: 17px;
    display: block;
    position: relative;
    padding: 3px 0;
    color: #1b2e61;
    transition: all .3s;
    margin-bottom: 5px;
    border-bottom: 1px dashed #f0f0f0;
}
.yanbarlist ul li a:hover,
.yanbarlist ul li a:focus{
    color: #e5432e;
    transition: all .3s;
}

.breadcrumb {
    padding: 0;
    margin-bottom: 20px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
}
.page-sidebar {
    padding-right: 50px;
}

.page-list-menu li a{
    font-size: 18px;
    padding: 10px 0;
    position: relative;
    display: block;
    border-bottom: 1px solid #ddd;
}
.yanbarlistadding: 50px 60px;
    background: white;
}
.page-sidebar h1 {
    font-size: 32px;
    font-weight: 200;
}
.page-sidebar p {
    font-size: 12px;
    font-weight: 400;
    color: #a8a8a8;
    padding-left: 0;
}
#page-content h2{
    font-size: 31px;
    margin-bottom: 40px;
    color: #ffc107;
}
#iletisim {
    padding: 10vh;
}
#iletisim h2 {
    font-size: 31px;
    color: #080809;
}
#iletisim address {
    font-size: 19px;
    font-weight: 300;
    max-width: 77%;
}
.ssdxx .btncs {
    float: right;
    margin-top: 5px;
}
.dekontbox h3 {
    padding: 0;
    margin: 0;
    font-size: 20px;
    margin-bottom: 9px;
}
.dekontbox img {
    height: 51px;
    margin-top: -10px;
}
.dekontbox label {
    background-color: #f0ad4e;
    margin-top: 4px;
    position: relative;
    display: inline-block;
}
#okullar{
    margin:0;
    padding:0;
}
#okullar li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}
#okullar li a{
    display: block;
}
#okullar li a img {
    height: 47px;
    display: inline-block;
    max-width: 47px;
    object-fit: contain;
}
#okullar li a b {
    font-size: 14px;
    font-weight: 300;
}
.dekontbox h3 span {
    margin-top: 10px;
    position: relative;
    display: table-cell;
}
.dlknh2 {
    margin-top: 66px;
    font-size: 19px;
    border-bottom: 2px solid #e4b518;
    margin-bottom: 64px;
}
.dekontbox {
    background: #f6f6f6;
    border-radius: 10px;
    padding: 60px;
    border-top: 4px solid #e7bf38;
}
#iletisim .telefon {
    font-size: 34px;
    color: #ff9800;
}
#iletisim a {
    font-size: 21px;

}.ustbar-page {
    background: #2196f3!important;
}
#page-content {
    margin-bottom: 100px;
    margin-top: 23px;
}
#ulke-list {
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
    margin-left:25px;
}
#ulke-list li {
    list-style: none;
    display: inline-grid;
    width: 12%;
    height: 110px;
    text-align: center;
    margin-bottom: 100px;
}
.ulke-item a img {
    height: 100px;
    margin: 0 auto;
    width: 100px;
    object-fit: cover;
    border-radius: 50%;
    border: 1px solid #ddd;
    margin-bottom: 7px;
}
.ulke-item a figcaption {
    font-size: 14px;
    background: #8bc34a;
    color: #fff;
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: 600;
    border-radius: 20px;
    max-width: 80%;
    margin: 0 auto;
    margin-bottom: 50px;
    margin-top: 15px;
}
#okul-list {
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
}
.anastep-item:before {
    content: "";
    width: 30px;
    height: 100px;
    background-image: url(../img/rght.svg.html);
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    background-repeat: no-repeat;
    margin-top: 24px;
    opacity: 0.1;
}
.anastep-item:first-child:before {
   display: none;
}
.anastep-item img {
    height: 70px;
    text-align: center;
    position: relative;
    display: block;
    margin: 0 auto;
}
.anaokul-item{

}
.anaokul-item a figure {
    position: relative;
    display: block;
    float: left;
    padding: 12px;
}
.anaokul-item figure img {
    height: 370px;
    width: 100%;
    border-radius: 20px;
    object-fit: cover;
}

.anaokul-item figcaption:before {
    height: 337px;
    width: 100%;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: transparent;
    border-radius: 20px;
    width: 100%;
    border-radius: 20px;
    margin: 0 auto;
    background: rgb(0,0,0);
    background: linear-gradient( 
360deg
 , rgb(0 0 0 / 36%) 0%, rgba(0,0,0,0) 100%);
}
#ana-okullar {
    padding: 10vh 0;
}
#ana-okullar h2 {
    text-align: center;
    margin-bottom: 50px;
    font-weight: 600;
    color: #ff9800;
}
#ana-okullar h2:before {
    content: "Yurt Dışı Dil Eğitimi";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: :0;
    font-size: 54px;
    opacity: 0.1;
    text-transform: uppercase;
    margin-top: 0px;
    color: #a7b2bd;
}

#ana-okullar h2:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: :0;
    font-size: 54px;
    opacity: 1;
    width: 190px;
    height: 3px;
    background: #ffc10d;
    margin: 0 auto;
    margin-top: 59px;
}
#anainfo {
    padding: 10vh 0;
    padding-bottom: 10vh;
    background: #f5f6f8;
}
#ana-step {
    margin: 10vh 0;
    margin-top: 0;
}
.anainfo-head  {
    border-right: 1px solid #ddd;
}
.anainfo-topitem{}
.anainfo-topitem img {
    height: 47px;
    display: block;
    position: relative;
    margin-bottom: 20px;
    filter: grayscale(1);
}
.anainfo-topitem b {
    font-size: 24px;
    font-weight: 600;
    color: #37536b;
    display: block;
    position: relative;
    margin-bottom: -5px;
}
.anainfo-topitem span {
    font-size: 15px;
    font-weight: 300;
    color: #6e6e6e;
}
.anainfo-topitem p {
    font-size: 12px;
    font-weight: 300;
    margin-top: 20px;
    color: #556b7d;
}

.ulkex-item figure img {
    height: 150px!important;
    width: 100%;
    border-radius: 20px;
    object-fit: cover;
}
#pbtn{
    background: transparent;
    border: none;
    outline: none;
    font-weight: 100!important;
    color: #ffff;
}
#pbtn b {
    font-weight: 400;
    margin-left: 4px;
    font-size: 16px;
    color: #fff;
}
.open>.dropdown-menu {
    display: block;
    margin: 0;
    padding: 0;
}
#pbtn img {
    filter: invert(1);
    height: 21px;
    margin-top: -5px;
}
.program-title h1 {
    color: #fff;
    position: relative;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding-top: 8vh;
    font-size: 47px;
    font-weight: 600;
}
 .prgrmokl h2 {
    text-align: center;
    margin-bottom: 50px;
    font-weight: 600;
    color: #000000!important;
}
.program-title h1 span {
    font-weight: 100;
}
.programtur-header {
    background: #0190f9;
    height: 42vh;
    margin-bottom: 10px;
    margin-top: -87px;
    padding-top: 100px;
}
.filtergray img{
    filter: grayscale(1);
}
.dropdown-menu li {
    width: 100%;
    display: block;
    position: relative;
}
.dropdown-menu li a {
    display: block;
    background: #fff;
    position: relative;
    width: 100%;
    padding: 7px 13px!important;
}
.ulkex-item figcaption {
    display: block;
    position: relative;
    margin-top: -177px!important;
    padding-top: 130px!important;
    padding-left: 30px!important;
    color: #fff;
    z-index: 99;
    padding-bottom: 39px;
}
.ulkex-item figcaption:before {
    height: 177px;
    width: 100%;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: transparent;
    border-radius: 20px;
    width: 100%;
    border-radius: 20px;
    margin: 0 auto;
    background: rgb(0,0,0);
    background: linear-gradient( 
360deg
 , rgb(0 0 0 / 36%) 0%, rgba(0,0,0,0) 100%);
}
.anainfo-item {
    margin-top: 80px;
}
.anainfo-item p{
    padding-left: 80px;
    font-size: 34px;
    font-weight: 600;
    margin: 0;
    margin-bottom: -4px;
    color:#37536b;
}
.anainfo-item span{
    padding-left: 80px;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    margin-bottom: -4px;
}
.anainfo-item img {
    height: 60px;
    position: absolute;
    margin-top: 8px;
    filter: grayscale(1);
    opacity: 0.4;
}
.anainfo-head span{}
.anainfo-head h2 {
    color: #0b3760;
    margin: 0;
    margin-bottom: 119px;
}
.brdrright{
    border-right: 1px solid #ddd;
}
.anainfo-head h2 b{
    color: #017be6;
}
.anaokul-item figcaption {
    display: block;
    position: relative;
    margin-top: -337px;
    padding-top: 269px;
    padding-left: 30px;
    color: #fff;
    z-index: 99;
    padding-bottom: 39px;
}
.anaokul-item figcaption b {
    position: relative;
    display: block;
    z-index: 1;
    font-size: 17px;
    border-bottom: 2px solid #f6c50e;
    max-width: 200px;
}

#discovery h2 {
    text-transform: lowercase;
    font-weight: 600;
    text-align: center;
    position: relative;
    display: block;
    font-size: 43px;
    color: #000000;
   
}
#discovery .infop {
    text-align: center;
    font-size: 17px;
    width: 30%;
    text-align: center;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-bottom: 50px;
    font-weight: 300;
}
#discovery-country{
    margin:0;
    padding:0;
}
#discovery-country li {
    list-style: none;
    padding-left: 80px;
    margin-left: 10px;
    float: left;
    margin-bottom: 40px;
    width: 19%;
}
#discovery-country li a img {
    position: absolute;
    margin-left: -76px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-top: -6px;
    object-fit: cover;
}
#discovery {
    background: #f5f6f8;
    padding: 60px;
    padding-left: 135px;
}
#discovery-country li a figure figcaption p {
    margin: 0;
    font-size: 22px;
    font-weight: 600;
    color: #1f2e3a;
    margin-bottom: -5px;
}
.anaokul-item figcaption p {
    position: relative;
    display: block;
    z-index: 1;
    font-size: 13px;
    border-bottom: none;
    font-weight: 200;
    color: #fff;
}
#work-header {
    background: #0181ec;
    min-height: 40vh;
    margin-top: -10vh;
    padding-top: 21vh;
    color: #fff;
    margin-bottom: 17vh;
    background-size: cover;
    padding-bottom: 5vh;
    background-position: center;
}
#danisman-profil {
    height: 42vh;
    background: #673ab7;
    top: -10vh;
    position: relative;
    display: block;
    padding-top: 33vh;
    margin-bottom: -3vh;
    float: left;
    width: 100%;
}
#danisman-profil h1{
        font-size: 33px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
#danisman-profil h2{
    font-size: 19px;
    color: white;
    position: relative;
    margin: 0;
    margin-top: 5px;
    font-weight: 400;
}
#danisman-profil h2 a {
    font-size: 19px;
    color: white;
    position: relative;
    margin: 0;
    margin-top: 5px;
    font-weight: 400;
}
#danisman-profil img {
    height: 250px;
    width: 250px;
    object-fit: cover;
    border-radius: 50%;
    margin-left: 32px;
    border: 4px solid #e4b518;
    padding: 2px;
    margin-top: -77px;
    position: relative;
    z-index: 99;
    position: relative;
    margin: 0 auto;
    margin-top: -78px!important;
}
.danismanlar-heads {
    background: #efefef;
    padding: 34px;
    border-radius: 0 18px 18px 0px;
    border-left: 4px solid #e4b518;
    margin-bottom: 50px;
}
.aile-katil {
    background: #4caf50;
    padding: 25px;
    color: #fff;
}
.aile-katil h3 {
    font-size: 24px;
}
.aile-katil p {
    font-weight: 300;
}
.katil-btn {
    background: white;
    padding: 8px;
    position: relative;
    display: block;
    text-align: center;
    border-radius: 40px;
    border-bottom: 2px solid #407a42;
    color: #673ab7;
    font-weight: 600;
    text-transform: uppercase;
}
.danismanlar-heads h2{
    font-size: 22px;
    margin:0;
}
.danismanlar-heads p{
    margin-top: 5px;
    padding-left: 35px;
    color: #7e7e7e;
    margin: 0;
}
#work-header h1 {
    font-size: 49px;
    font-weight: 600;
    margin: 0;
}
#work-header video {
   width: 100%;
    margin-bottom: -10vh;
    margin-top: -6vh;
    border-radius: 20px;
}
#work-header h2 {
    font-size: 34px;
    font-weight: 300;
    margin: 0;
}
.work-header-head {
    padding-top: 0vh;
}
#programalt-header {
    background: #0181ec;
    height: 50vh;
    margin-top: -12vh;
    padding-top: 21vh;
    color: #fff;
    margin-bottom: 17vh;
    background-size: cover;
    padding-bottom: 5vh;
    background-position: center;
}
#programalt-header h1 {
    font-size: 40px;
    font-weight: 600;
    margin: 0;
    position: relative;
    display: block;
    z-index: 999;
}
.workisimg {
    height: 220px;
    width: 100%;
    margin-bottom: 60px;
    margin-top: -10px;
}
#programalt-header video {
   width: 100%;
    margin-bottom: -10vh;
    margin-top: -6vh;
    border-radius: 20px;
}
#programalt-header h2 {
    font-size:27px;
    font-weight: 300;
    margin: 0;
    position: relative;
    display: block;
    z-index: 999;
}
.programalt-header-head {
    padding-top: 0vh;
}
#programalt-header span{
   position: relative;
    display: block;
    z-index: 999;
    font-size: 12px;
}
#programalt-header:after {
    content: "";
    position: absolute;
    width: 100%;
    height:50vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(
180deg
, rgb(0 0 0 / 59%) 0%, rgba(1,144,249,0) 100%);
    background: rgb(0,0,0);
    background: linear-gradient(
180deg
, #2196f3 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
}
.work-1-info h2 {
    font-size: 28px;
    font-weight: 600;
    visibility: revert;
    color: #ffc107;
    margin:0;
}
.work-1-info b {
    font-size: 24px;
    margin-bottom: 30px;
    position: relative;
    display: block;
    border-bottom: 1px dashed #ddd;
}
.work-1-info p {
    font-size: 18px;
    font-weight: 300;
}
.work-header-head img {
    font-size: 13px;
    font-style: italic;
    border-bottom: 3px solid #e4b518;
}
.work-header-head img{
    height: 100px;
    filter: invert(1);
    position: relative;
    display: block;
}
.anastep-item b {
    text-align: center;
    position: relative;
    display: block;
    font-weight: 600;
    margin-top: 15px;
    color: #616e7b;
}
#okul-list li {
    list-style: none;
    display: inline-block;
    width: 260px;
    height: 110px;
    text-align: center;
}
.okul-item a img {
    height: 40px;
    margin: 0 auto;
    width: 60px;
    object-fit: cover;
}
.okul-item a figcaption{}
.uygun-btn {
    font-size: 15px;
    background: #673ab7;
    padding: 10px 20px;
    border-radius: 20px;
    font-weight: 600;
    margin: 10px 0;
    position: relative;
    display: inline-block;
    position: relative;
    color: #fff;
}
.uygun-btn:hover{
    color:#fff;
}
.padsil{
    padding:0;
}
.page-sidebar p {
    font-size: 12px;
    font-weight: 400;
    color: #a8a8a8;
    padding-left: 42px;
}
.blog-h1 h1 {
    font-size: 36px;
}
.page-head h3 {
    padding-left: 40px;
    margin-top: 45px;
    font-weight: 300;
    color: #cbcbcb;
    font-size: 17px;
}
#clock {
    font-size: 56px;
    text-transform: uppercase;
    font-weight: 200;
    color: #9c27b0;
}
.wkatilim {
    background: #d8e5f0;
    max-width: 76%;
    text-align: center;
    padding: 48px;
    border-radius: 50px;
    right: 0;
    margin: 0 auto;
    position: relative;
    display: block;
}
#work-2 {
    background: #26323b;
    text-align: center;
    padding: 30px;
    margin: 9vh 0;
    color: #fff;
}
#work-4 {
    margin: 50px 0;
    background: #009688;
}
#work-4 h2 {
    margin-bottom: 30px;
}
#work-4 .work4-1 {
    background: #009688;
    color: #fff;
    font-size: 13px;
    padding: 50px;
        min-height: 55vh;
}
#work-4 .work4-2 {
    background: #4caf50;
    color: #fff;
    font-size: 13px;
    padding: 50px;
        min-height: 55vh;
}
#work-4 .work4-1 {
    font-size: 16px;
    font-weight: 300;
}
#work-5 {
    padding: 20px 50px;
    margin-bottom: 50px;
}
#work-6 {
    background: #673ab7;
    padding: 50px 29px;
}
#work-6 h3 {
    font-size: 21px;
    font-weight: 600;
    color: #673ab7;
}
#work-6 h2 {
    font-size: 34px;
    color: #fff;
    margin-bottom: 50px;
}
#work-7 h2 {
    text-align: center;
    font-size: 41px;
    font-weight: 600;
    color: #ff5722;
}
#work-7 h4 {
    font-weight: 600;
    color: #220f44;
}
#work-7 p {
    font-size: 14px;
    font-weight: 300;
    color: #4c4c4c;
    margin-bottom: 35px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
#basvuru h3 {
    font-size: 33px;
    font-weight: 700;
    margin-bottom: 60px;
    border-bottom: 4px solid #ffc107;
    text-align: center;
}
#work-7 {
    padding: 60px 0px;
}
#work-7 {
    background: #f4f4f4;
    margin-bottom: 60px;
}
#work-7 h2 {
    text-align: center;
    font-size: 41px;
    font-weight: 600;
    color: #ff5722;
}
#work-7{}
#work-6 .work6-item {
    background: white;
    border-radius: 20px;
    padding: 25px;
    margin-bottom: 22px;
    min-height: 180px;
}
#work-4 .work4-2 {
    font-size: 16px;
    font-weight: 300;
}
#work-3 {
    text-align: center;    
}
#work-3 h2 {
    font-size: 43px;
    margin-bottom: 50px;
    color: #4caf50;
    font-weight: 600;
}
#work-3 table{
    text-align: start;
}
#work-2 h3 {
    font-size: 33px;
    font-weight: 600;
}
.wkatilim h2 {
    font-size: 22px;
    font-weight: 700;
}
#basvuru-sonuc h2 {
    font-size: 42px;
    font-weight: 200;
    text-align: center;
}
.ustbar {
    background: #673ab7;
    min-height: 35vh;
    margin-top: -10vh;
    padding-top: 22vh;
    color: #fff;
    padding-left: 29px;
}
.ustbar h1 {
    color: #fff;
    font-size: 3em;
    text-align: center;
    font-size: 55px;
    text-transform: uppercase;
    font-weight: 600;
}
#blogs{
    padding: 50px 0;
}
.blogs-item .card {
    border: 1px solid #ddd;
}
.blogs-item .card .card-body {
    padding: 10px 10px;
    padding-top: 0;
}
.blogs-item .card img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    margin-bottom: 27px;
}
.blog-page {
    background: #ff5722!important;
}
.blogs-item .card h5 {
    font-size: 19px;
    height: 43px;
}
#danisman-ustmenu {
    background: #673ab7;
    height: 35vh;
    margin-top: -10vh;    padding-top: 19vh;
    text-align: center;
    color: #fff;
}
.profile-card-2 {
    max-width: 300px;
    background-color: #FFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    background-position: center;
    overflow: hidden;
    position: relative;
    margin: 10px auto;
    cursor: pointer;
    border-radius: 10px;
}

.profile-card-2 img {
    transition: all linear 0.25s;
}

.profile-card-2 .profile-name {
    position: absolute;
    left: 30px;
    bottom: 70px;
    font-size: 30px;
    color: #FFF;
    text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
    font-weight: bold;
    transition: all linear 0.25s;
}

.profile-card-2 .profile-icons {
    position: absolute;
    bottom: 30px;
    right: 30px;
    color: #FFF;
    transition: all linear 0.25s;
}

.profile-card-2 .profile-username {
    position: absolute;
    bottom: 50px;
    left: 30px;
    color: #FFF;
    font-size: 13px;
    transition: all linear 0.25s;
}

.profile-card-2 .profile-icons .fa {
    margin: 5px;
}

.profile-card-2:hover img {
    filter: grayscale(100%);
}

.profile-card-2:hover .profile-name {
    bottom: 80px;
}

.profile-card-2:hover .profile-username {
    bottom: 60px;
}

.profile-card-2:hover .profile-icons {
    right: 40px;
}
.profile-card-6 {
    max-width: 100%;
    background-color: #FFF;
    border-radius: 5px;
    box-shadow: 0px 0px 25px rgb(0 0 0 / 10%);
    overflow: hidden;
    position: relative;
    margin: 10px auto;
    cursor: pointer;
}

.profile-card-6 img {
    transition: all 0.15s linear;
    height: 308px;
    width: 100%;
    object-fit: cover;
}

.profile-card-6 .profile-name {
    position: absolute;
    top: auto;
    bottom: 10px;
    font-size: 25px;
    z-index: 9;
    font-weight: bold;
    color: #FFF;
    padding: 15px 20px;
    background: linear-gradient(
140deg, rgba(0, 0, 0, 0.4) 50%, rgba(255, 255, 0, 0) 50%);
    transition: all 0.15s linear;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.profile-card-6 .profile-position {
    position: absolute;
    color: rgb(255 255 255);
    bottom: 51px;
    top: auto;
    transition: all 0.15s linear;
    font-size: 13px;
    left: 19px;
    z-index: 999;
}

.profile-card-6 .profile-overview {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: linear-gradient(
0deg, rgb(0 0 0 / 13%) 50%, rgba(255, 255, 0, 0));
    color: #FFF;
    padding: 110px 0px 20px 0px;
    transition: all 0.15s linear;
}
.danismanlar-filter{
        padding-left: 59px;
}
.bsvokey{
        background: #4caf50!important;
}
.dnsmnbsvr {
    background: transparent;
    border: none;
    outline: none;
    border: 1px dashed #ddd;
    border-radius: 57px;
    padding: 15px 21px;
    margin-top: 31px;
    color:#fff;
    margin-top: 27px;
    display: inline-block;
}
.dnsmnbsvr:hover {
    color:#fff;
}
#danismanlar-content{
    padding: 50px 0;
}
.danisman-filter h2 {
    font-size: 30px;
    font-weight: 202;
    border-bottom: 2px
 solid #e4b518;
}
.danisman-filter ul {
    margin: 0;
    padding: 0;
}
.danisman-filter ul li {
    list-style: none;
}
.danisman-filter ul li a {
    font-size: 16px;
    padding: 2px 0;
    display: block;
    position: relative;
    font-size: 19px;
    font-size: 19px;
    font-weight: 300;
    padding: 10px;
    border-bottom: 1px solid #dddd;
}
#danisman-kayit-header {
    position: relative;
    display: block;
    top: -10vh;
    background: #3f51b5;
    height: 40vh;
    padding-top: 21vh;
    padding-left: 11%;
}
.danisman-kayit-form {
    background: #ffffff;
    padding: 36px;
    border: 2px solid #ffd23a;
    margin-top: 9px;
}
#danisman-kayit-header img {
    height: 90px;
    position: absolute;
    margin-left: -114px;
    margin-top: 18px;
    filter: invert(1);
}
#danisman-kayit-header h1  {
    font-size: 39px;
    font-weight: 600;
    color: white;
}
#danisman-kayit-header p  {
    font-size: 18px;
    font-weight: 200;
    color: white;
}
.danisman-kayit-sidebar blockquote h4 {
    color: #000;
    border-bottom: 4px solid #e4b518;
    padding-bottom: 14px;
}
.danisman-kayit-sidebar blockquote{
    font-size: 13px;
        color: #6d6d6d;
    background: #e1e1e1;
    border-left: 4px solid #3f51b5;
    padding: 32px;
}
.profile-card-6 .profile-overview h3 {
    font-weight: bold;
}

.profile-card-6 .profile-overview p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 10;
}

.profile-card-6:hover img {
    filter: brightness(80%);
}

.profile-card-6:hover .profile-name {
    padding-left: 25px;
    padding-top: 20px;
}

.profile-card-6:hover .profile-position {
    left: 40px;
}

.profile-card-6:hover .profile-overview {
    padding-bottom: 25px;
}

.blogs-item .card p {
    font-size: 13px;
    font-weight: 300;
    color: #838383;
    height: 50px;
}
.blogs-item .card a {
    font-size: 13px;
    background: #ff5722;
    padding: 5px 10px;
    border-radius: 33px;
    color: #fff;
    margin-top: 29px;
    position: relative;
    display: inline-block;
}
.blogs-all {
    margin-top: 50px;
    text-align: center;
}
.blogs-all h4{}
.blogs-all a {
    font-size: 21px;
    border: 1px solid #ff5722;
    padding: 10px 20px;
    position: relative;
    display: inline-block;
    border-radius: 50px;
    color: #ff5722;
}
.blogs-title{
    text-align: center;
    position: relative;
    display: block;
    margin-bottom: 50px;
}
.blogs-title h3 {
    text-align: center;
    font-size: 36px;
    color: #ff5722;
    font-weight: 600;
}
.blogs-title p {
    text-align: center;
    font-size: 20px;
    font-weight: 300;
    color: #181818;
}
#basvuru-sonuc{
    text-align: center; 
}
#basvuru-sonuc h3 b{
    color:#4caf50;
    font-size: 55px;
}
#basvuru-sonuc p {
    padding-top: 21px;
    font-size: 18px;
    font-weight: 300;
}
.ustbar p {
    position: relative;
    display: block;
    font-size: 19px;
    text-align: center;
    font-weight: 300;
    margin: 0;
    padding: 0;
    margin-bottom: 49px;
}
#ulkeler-top {
    padding: 7vh 0;
}
.ulke-item-bar li{
    list-style: none;
    display: inline-block;
}
.ulke-item-bar figure img {
    height: 200px;
    width: 200px;
    object-fit: cover;
    border-radius: 20px;
    border: 1px solid #ddd;
    position: relative;
    display: block;
    text-align: center;
    margin: 0 auto;
    -webkit-box-shadow: -1px 6px 44px -14px rgb(0 0 0 / 75%);
    -moz-box-shadow: -1px 6px 44px -14px rgba(0,0,0,0.75);
    box-shadow: -1px 6px 44px -14px rgb(0 0 0 / 75%);
}
.ulke-item-bar figure figcaption {
    font-size: 17px;
    text-align: center;
    position: relative;
    display: block;
    margin-bottom: 50px;
    margin-top: 21px;
    background: #ffc400;
    border-radius: 40px;
}
#ulkeler-top h2{
    font-size: 31px;
    font-weight: 200;
    text-align: center;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-bottom: 50px;
    border-bottom: 4px dashed #ddd;
    padding-bottom: 47px;
}
#basvuru-sonuc h3 {
    font-size: 23px;
    font-weight: 400;
    border: 4px dashed #ddd;
    padding: 22px;
    border-radius: -10px;
    color: #121317;
}
.basvurusonuc-header {
    background: #4abbfb;
    height: auto;
    margin-top: -87px;
    padding-top: 14vh;
    padding-left: 49px;
}
.basvurusonuc-header{
    color:#fff;
}
.basvurusonuc-header img {
    height: 160px;
    text-align: center;
    display: block;
    position: relative;
    margin: 0 auto;
    border-radius: 160px;
}
.boxes{

}
#basvuru-sonuc {
    background: #fff;
    padding: 30px 0;
}
.topheader {
    background-color: transparent;
    min-height: 21vh;
}
.profil-menu {
    margin: 0;
    padding: 0;
    background: #f4f4f4;
    padding-left: 68px;
    margin-bottom: 45px;
}
.basvurudetay-content {
    padding: 0 96px;
}
.profil-menu ul{
    margin:0;
    padding:0;
}
.profil-menu li {
    list-style: none;
    display: inline-block;
}
.header-head {
    background: #0190f9;
    min-height: 24vh;
}
.lgnuser {
    margin-top: 6px;
    margin-right: 40px;
}
.danisman-hh img {
    position: absolute;
    height: 102px;
    width: 102px;
    object-fit: cover;
    display: block;
    margin-top: 7px;
    margin-left: -117px;
    border-radius: 50%;
    border: 3px solid #e4b518;
    padding: 3px;
}
.tpsc1{
    padding-top: 24px;
}
.indir-btn {
    background: #cddc39;
    padding: 10px 15px;
    border-radius: 20px;
    font-size: 13px;
}

.hizmetmodal{
    padding-right: 17px;
    z-index: 999999999;
    text-align: left;
    margin-top: 13vh;
}
.hizmetekle-btn {
    font-size: 18px;
    background: transparent;
    border: none;
    background: #e91e63;
    padding: 9px 50px;
    border-radius: 47px;
    color: white;
    margin-top: 41px;
}
.hizmetekle-btn:hover{
    font-size: 18px;
    background: transparent;
    border: none;
    background: #e91e63;
    padding: 9px 50px;
    border-radius: 47px;
    color: white;
    margin-top: 41px;
}
.dhizmet-item {
    border-bottom: 1px solid #ddd;
    padding: 9px;
}
.dhizmet-item img {
    height: 40px;
    margin-top: 8px;
}
.dhizmet-item h3 {
    font-size: 17px;
white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

    display: inline-flex;
}
.dhizmet-item b {
    font-size: 16px;
    font-weight: 500;
    margin-top: 21px;
    position: relative;
    display: inline-flex;
}
.dhizmet-item button{
    margin-top: 16px;
}
.hizmet-content{
    position: relative;
    display: block;
    margin-top: 50px;
}
.dhizmet-item span{
    margin-left: 10px;
}
.belge-adi h3 {
    font-size: 16px;
}
.file-item {
    position: relative;
    display: block;
    padding: 10px 0;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 20px
;
}
.user-hh img {
    position: absolute;
    height: 70px;
    display: block;
    filter: invert(1);
    margin-top: 17px;
    margin-left: -90px;
}
.header-head {
    padding-left: 173px;
    padding-top: 18vh;
    color: white;
    margin-top: -10vh;
    padding-bottom: 40px;
}
.tpsheder h1 {
    font-size: 27px;
    margin-top: 38px;
        color: #000000;
}
.asdcasd3w3 h1 {
    font-size: 27px;
    margin-top: 38px;
        color: #673ab7;
}
.musteri-head {
    background: #673ab7;
}
.boxes{
        background: #fff;
    -webkit-box-shadow: 0px 0px 42px 2px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 0px 42px 2px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 42px 2px rgb(0 0 0 / 7%);
}
.profil-menu li a {
    padding: 23px 27px;
    display: block;
    position: relative;
    padding-left: 62px;
    border-bottom: none;
    border-right: 1px solid #ddd;
}
.profil-menu li a i {
    font-size: 23px;
    color: #e4b518;
    position: absolute;
    margin-left: -35px;
}
.user-topheader img {
    display: inline-block;
    max-height: 82px;
    position: absolute;
    margin-left: 17px;
    opacity: 0.14;
}
.user-topheader p {
    margin-left: 126px;
    font-weight: 300;
    margin-top: -9px;
}
.user-topheader h1 {
    font-size: 34px;
    margin-left: 124px;
    font-weight: 200;
}
.user-topheader h1{
    font-size: 34px;
}
.bsislembox {
    margin-top: -70px!important;
}
.black-logo{
    display: none;
}
.white-logo{
    display: block;
}
.bar .white-logo{
    display: none;
}
.bar .black-logo{
    display: block;
}
nav .menu{
    display: inline-flex;

}
nav .nav-rght {
    display: inline-flex;
    float: right;
}
nav .menu .nav-list {
    margin-top: 11px;
}
nav .menu .nav-list li {
    display: inline-grid;
}
nav .menu .nav-list li a img {
    filter: invert(1);
    height: 21px;
    margin-top: -5px;
}
.bar .menu .nav-list li a img {
    filter: none;
    height: 21px;
    margin-top: -5px;
}
.bar .menu .nav-list li a b {
    font-weight: 400;
    margin-left: 4px;
    font-size: 16px;
    color: #1b1b1b;
}
nav .menu .nav-list li a {
    padding: 0 19px;
}

.stepwizard-step p {
    margin-top: 10px;
}

.stepwizard-row {
    display: table-row;
}

.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}

.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;

}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.bar .nav-rght .user img {
    filter: none;
    float: left;
    margin-right: 12px;
    height: 32px;
    margin-top: 0;
}
nav .menu .nav-list li a b {
    font-weight: 400;
    margin-left: 4px;
    font-size: 16px;
    color:#fff;
}
nav .menu .nav-list li a b:hover,nav .menu .nav-list li a b:focus{
    color:#e4b518;
}
.nav-rght .user img {
    filter: invert(1);
    float: left;
    margin-right: 12px;
    height: 32px;
    margin-top: 0;
}
.nav-rght .user .login {
    margin-left: 30px;
    width: 100%;
    font-size: 13px;
}
.nav-rght .user {
    margin-top: 6px;
}
.bar .nav-rght .user .login span a{
    color:#333;
}
.basvuru-bilgieri{
    position: sticky;
    top: 100px;
}
.bprice {
    position: absolute;
    right: 20px;
    color: #2196f3;
    font-weight: 500;
    font-size: 21px;
}
.timeline{
    position: relative;
}

/*Line*/
.timeline>li::before{
    content:'';
    position: absolute;
    width: 1px;
    background-color: #E7E7E7;
    top: 0;
    bottom: 0;
    left:-19px;
}

/*Circle*/
.timeline>li::after{
    text-align: center;
    padding-top:10px;
    z-index: 10;
    content:counter(item);
    position: absolute;
    width: 50px;
    height: 50px;
    border:3px solid white;
    background-color: #E7E7E7;
    border-radius: 50%;
    top:0;
    left:-43px;
}
.aktif::after {
    text-align: center;
    padding-top: 10px;
    z-index: 10;
    content: counter(item);
    position: absolute;
    width: 50px;
    height: 50px;
    border: 3px solid white;
    background-color: #4caf50!important;
    border-radius: 50%;
    top: 0;
    left: -43px;
    color:#fff;
}
.bekleyen::after {
    text-align: center;
    padding-top: 10px;
    z-index: 10;
    content: counter(item);
    position: absolute;
    width: 50px;
    height: 50px;
    border: 3px solid white;
    background-color: #ff9800!important;
    border-radius: 50%;
    top: 0;
    left: -43px;
    color:#fff;
}
.pasif::after {
    text-align: center;
    padding-top: 10px;
    z-index: 10;
    content: counter(item);
    position: absolute;
    width: 50px;
    height: 50px;
    border: 3px solid white;
    background-color: #e2e2e2!important;
    border-radius: 50%;
    top: 0;
    left: -43px;
    color:#fff;
}
.pasif b{
    font-weight: 400;
    color:#666;
}
/*Content*/
.timeline>li{
    counter-increment: item;
    padding: 10px 10px;
    margin-left: 0px;
    min-height:70px;
    position: relative;
    background-color: white;
    list-style: none;
}
.timeline>li:nth-last-child(1)::before{
    width: 0px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    background: #607d8b;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    font-size: 16px;
    border-bottom: 1px solid #ddd;
    font-size: 15px;
    font-weight: 300;    font-weight: 300;
    padding-left: 30px;
        padding: 25px 40px;
}
.basvuru-ozet-bg{
        background: #f0f0f0;
    padding: 36px;
}
.nav-tabs>li>a>i {
    font-size: 23px;
    line-height: 7px;
    color: #3f51b5;
    position: absolute;
    margin-left: -30px;
    margin-top: 7px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    background: #e4b518;
    color: black;
    font-weight: 600;
}
.rg{
    display: block;
}
.nav-rght .user .login span a{
    color:#fff;
}
.nav-rght .user .login .lg a{
    font-weight: 600;
}
nav .nav-rght .lead button img {
    filter: invert(1);
    height: 30px;
    margin-top: -2px;
}
.bar {
    /* box-shadow: rgb(0 0 0 / 10%) 0px 2px 5px; */
    background: transparent;
}
nav .nav-rght .lead button b{
    font-size: 15px;
    font-weight: 500;
    color: #fff;
}
.bar .btn-lead {
    border: none;
    box-shadow: none;
    background: transparent;
    outline: none; 
    border: 1px solid #000;
    border-radius: 22px;
    padding: 7px 20px;
}
.bar .btn-lead {
    border: none;
    box-shadow: none;
    background: transparent;
    outline: none;
    border: 1px solid transparent;
    border-radius: 22px;
    padding: 7px 20px;
    background: #e4b518;
}
.slide {
    margin-top: -13vh; 
    display: block;
    padding-bottom: 65vh;
}
.btn-lead { 
    border: none;
    box-shadow: none;
    background: transparent;
    outline: none;
    border: 1px solid #fff;
    border-radius: 22px;
    padding: 7px 20px;
}
.btn-lead:hover,.btn-lead:focus,{
    border: none;
    box-shadow: none;
    background: transparent;
    outline: none;
}

.homeslide .item img{
    height: 70vh;
    width: 100%;
    object-fit: cover;
    margin-top: -50px;
}
.homeslide .item .content{
    position: absolute;
    top:25vh;
    color:#fff;
    margin-left: 50px;
    max-width:30%;
}
.homeslide .item .content small{
    font-size: 21px;
    display: block;
}
.homeslide .item .content b{
    display: block;
    font-size:33px;
    font-weight: 600;
    margin:0;
    padding:0;
    line-height:auto;
}
.homeslide .item .content h2{
    display: inline-block;
    font-size: 32px;
    font-weight: 300;
    border-bottom: 3px solid #deb51e;
    margin:0;
    padding:0;
    margin-bottom: 20px;
    line-height:auto;
}
.homeslide .item .content p {
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative;
    display: block;
}
.search-content{
     display: flex;                  /* establish flex container */
  flex-direction: row;            /* default value; can be omitted */
  flex-wrap: nowrap;              /* default value; can be omitted */
  justify-content: center;
}
.search-content form {
    background: #fff;
    padding: 10px 21px;
    border-radius:100px;
    -webkit-box-shadow: 2px 10px 15px 0px rgb(0 0 0 / 12%);
    -moz-box-shadow: 2px 10px 15px 0px rgb(0 0 0 / 12%);
        box-shadow: 2px 10px 15px 0px rgb(0 0 0 / 12%);
    padding-right: 100px;
    padding-bottom: 0px;
    padding-top: 15px;
}
.search-content .sf-item{
        display: inline-flex;
    float: left;
}
.sf-item b {
    font-size: 12px;
    position: absolute;
    margin-left: 41px;
    margin-top: -14px;
    font-weight: 500;
}
.search-box {
    background: #fff;
    padding: 20px;
    border-radius: 22px;
}
.search {
    position: relative;
    display: block;
    top:-110px;
}
.sf-input {
    border: none;
    box-shadow: none;
    outline: none;
    font-size: 17px;
    padding: 0 10px;
}
.search-content .sf-item {
    display: inline-flex;
    float: left;
    padding: 13px 0;
    min-width: 220px;
}
.search-btn {
    background: transparent;
    border: none;
    outline: none;
    box-shadow: none;
    background: #f6c50e;
    padding: 12px;
    border-radius: 200px;
    position: absolute;
    margin-top: -9px;
    margin-left: 38px;
    float: right;
    -webkit-box-shadow: -1px 0px 50px -13px rgb(0 0 0 / 35%);
    -moz-box-shadow: -1px 0px 50px -13px rgba(0,0,0,0.35);
    box-shadow: -1px 0px 50px -13px rgb(0 0 0 / 35%);
}
.search-btn:hover{
    background: #deaf00;
    transition: all 0.3s;
}
.search-btn img {
    filter: invert(1);
    height: 28px;
}
.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
    color: #999;
    border: none!important;
    margin-top: -6px;
    background-color: transparent;
}
.bootstrap-select>.dropdown-toggle, .bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder {
    color: #999;
    border: none;
    margin-top: -6px;
    background-color: transparent;
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default,.btn-default.active, .btn-default:focus,.btn-default.active, .btn-default:hover {
    color: #333;
    background-color: transparent;
    border-color: #adadad;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    overflow: hidden;
    font-size: 13px;
    margin-top: 1px;
}
.sf-item img {
    opacity: 0.4;
    height: 29px;
    margin-top: -12px;
}
.bootstrap-select>.dropdown-toggle:hover,.bootstrap-select>.dropdown-toggle:focus{
    outline: none;
    box-shadow: none;
    border:none!important;
}
.search h3 {
    font-size: 24px;
    color: #fff;
    font-weight: 200;
    margin-bottom: 14px;
}
.search h3 b {
    font-weight: 500;
}

footer {
    background: #f2f7fd;
    padding: 50px 31px;
    min-height: 18vh;
    padding-top: 70px;
}
footer  h4 {
    font-size: 18px;
    font-size: 15px;
    color: #68717a;
    font-weight: 400;
    margin-bottom: 40px;
}
footer .footer-nav {
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
    margin: 0;
    padding: 0;
}
footer .footer-nav li{
    list-style: none;
}
footer .footer-nav li a {
    color: black;
    font-size: 13px;
    font-weight: 300;
    line-height: 33px;
    color:#2a2a2d;
}
.footer-copright {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-top: 20px;
}
.fc-left {
    padding: 25px 10px;
    font-size: 12px;
    color: #6b7888;  
    border-right: 1px solid #ddd;
}
.fc-left p {
    margin: 0;
    font-size: 12px;
    color: #6b7888;
}
.fc-left a{
    margin:0;
    font-size: 12px;
    color: #6b7888;
}
.fc-right {
    padding: 25px 10px;
    font-size: 12px;
    color: #6b7888;
}
.fc-right address {
    margin: 0;
    font-size: 12px;
    color: #6b7888;
}
.fc-right a{
    margin:0;
    font-size: 12px;
    color: #6b7888;
}
#social-media {
    margin: 0;
    padding: 0;
    text-align: center
}

#social-media li {
    list-style: none;
    display: inline-block
}

#social-media li a {
    padding: 7px;
    color: #989898;
    font-size: 34px;
    transition: all .2s;
}
#social-media li a:hover {
    color: #ed462f
}
#social-media {
    margin: 0;
    padding: 0;
    text-align: left;
    margin-top: 0;
}
.btn:hover,.btn:focus{
    border:none;
}
.dropdown-toggle:hover,.dropdown-toggle:focus{
    border:none;
}
.btn-default:hover,.btn-default:focus{
    border:none;
}
.bs-placeholder:hover,.bs-placeholder:focus{
    border:none;
}
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
    outline: none!important;
    outline: none!important;
    outline-offset: -2px;
}

.top-header {
   height: 50vh;
    margin-top: -86px;
        background-size: cover;
    background-position: center;
    background-size: 100%;
}
.top-header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 50vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgb(0 0 0 / 59%) 0%, rgba(1,144,249,0) 100%);
}
.static-header {
    background: #0190f9;
    height: 32vh;
    margin-bottom: 10px;
    margin-top: -87px;
    padding-top: 100px;
}
#content {
    padding: 56px;
    position: relative;
    display: block;
    top: -79px;
}
.search-filter h2 {
    font-weight: 300;
    font-size: 17px;
    margin-bottom: 30px;
}
.search-filter h3 {
    font-weight: 300;
    font-size: 17px;
}
.search-filter-box-item {
    border: 1px solid #ddd;
    border-bottom: none;
}
.over-boxes {
    border: none;
    border-bottom: none;
    max-height: auto;
    overflow: auto;
    width: 100%;
    display: block;
    position: relative;
    margin-left: -34px;
    display: block;
    position: relative;
    width: 117%;
}
.search-filter-box-item:last-child{
    border-bottom: 1px solid #ddd;
}
.radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    margin-left: -20px
}
.search-filter h3 {
    font-weight: 300;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    color: #ff9800;
}
.search-filter .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 13px;
    margin-bottom: 10px;
    position: relative;
    display:block;
}
.btn-search-filter {
    display: block;
    width: 100%;
    border-radius: 0;
    padding: 14px;
    font-size: 15px;
    background: #ffc107;
    border: none;
}
.search-list-content {
    padding: 70px;
    padding-top: 0;
    padding-right: 25px;
}
.search-list-content h1 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 30px;
}
.search-list-content h1 span{
    font-size: 16px;
    font-weight: 300;
}
.search-list-item {
    border-bottom: none;
    padding: 15px;
    padding-bottom: 42px;
    transition: all 0.3s;
    background: white;
    border: 1px solid #ddd;
        border-bottom: none;
}
.search-list-item:hover{
    transition: all 0.3s;
background: #fbfbfb;
}
.search-list-item-gallery img {
    height: 176px;
    border-radius: 8px;
    border: 1px solid #eee;
    width: 100%;
    object-fit: cover;
    max-width: 400px;
        margin-top: 18px;
        margin-bottom: 0px;
        background: #fff;
}
.search-list-item-content{
    margin-top: 15px;
        margin-bottom: 0px;
}
.search-list-item-content h3 {
    margin: 0;
    font-size: 28px!important;
    font-weight: 600;
    margin: auto!important;
}
.search-list-item-content h4 {
       margin: 0;
    font-size: 18px;
    margin-top: 0px;
    color: #808080;
    font-weight: 300;
}
.search-list-item-detail{
    margin-top: 3px;
}
.search-list-item-detail p {
    margin: 0;
    color: #000;
    font-size: 13px;
}
.search-list-item-detail p i {
    font-size: 18px;
    top: 0px;
    position: relative;
    color: #e4b517;
}
.search-list-item-price h5 {
    font-size: 27px;
    border-bottom: 2px solid #f6c50e;
    font-weight: 4000;
    color: #383838;
    text-align: center;
}
.search-list-item-price h5 {
    font-size: 27px;
    border-bottom: 2px solid #f6c50e;
    font-weight: 4000;
    color: #383838;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
}
.search-list-item-price p {
    font-size: 14px;
    color: #969eb2;
    margin-top: 3px;
}
.search-list-item-price a {
    font-size: 15px;
    background: transparent;
    padding: 5px 15px;
    border-radius: 0;
    color: #101010;
    border: 1px solid #d4d4d4;
    border-left: 7px solid #f6c50e;
    border-radius: 0;
    margin-top: 18px;
    position: relative;
    display: block;
    transition: all 0.3s;
}
.search-list-item-price a i{
    font-size: 21px;
    line-height: 0;
    top: 6px;
    position: relative;
    color: #abb4ba;
}

.search-list-item-price a:hover {
    background: #1c2539;
    color: #fff;
    border-color: #1c2539;
     transition: all 0.3s;
}
.search-list-item-price a:hover i{
    color: #fff;
}

.school-header {
    background: #0190f9;
    margin-bottom: 10px;
    margin-top: -87px;
    padding: 40px;
    height: 52vh;
    padding-top: 42vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.img-head {
    background: #0190f9;
    margin-bottom: 10px;
    margin-top: -87px;
    padding: 40px;
    height: 42vh;
    padding-top: 29vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: white;
}
#page-content .page-share{
    margin-top: 60px;
    border-top:    1px solid #ddd;
    padding-top: 30px;
    margin-left:15px;
}
#page-content .page-share b {
    font-size: 18px;
    font-weight: 500;
    color: #3f51b5;
}
#page-content .page-share a {
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    margin: 0;
    border: 1px solid #3f51b5;
    border-radius: 20px;
    padding: 3px 8px;
    padding-top: 7px;
    background: #3f51b5;
    margin-right: 10px;
}
.school-logo{
    
}
.program-ozellikler{
    margin:0;
    padding:0;
}
.program-ozellikler li {
    list-style: none;
    padding-left: 40px;
    width: 30%;
    display: inline-block;
    position: relative;
}
.knklmn {
    margin-bottom: 20px;
}
.cxscs p {
    font-size: 19px;
    font-weight: 600;
}
.cascas p {
    font-size: 19px;
    font-weight: 300;
}
.knklmn h4 {
    font-size: 13px;
}

.program-ozellikler li i {
    position: absolute;
    font-size: 25px;
    color: #ffc107;
    margin-left: -40px;
    margin-top: -2px;
}
.program-ozellikler li b {
    font-size: 12px;
    text-transform: uppercase;
    color: #969696;
    font-weight: 400;
}
.program-ozellikler li p{
    font-size:17px;
}
.school-info img {
    height: 80px;
    margin-top: 28px;
    background: #fff;
}
.school-info h1 {
    color: #fff;
    font-weight: 600;
    margin: 0;
    font-size:1.5em;
	    padding-top: 31px;
    line-height: 44px;
}
.school-info h2 {
    margin: 0;
    font-size: 14px;
    color: #fff;
    font-weight: 300;
}
.school-info h2 a{
    color:#fff;
}
.school-logo{
    display: inline-block;
    float: left;
}
.school-head {
    display: inline-block;
    float: left;
    margin-left: 20px;
}
.school-history {
    margin: 0;
    float: right;
    padding: 0;
	margin-top: 53px;
}
.school-history li {
    list-style: none;
    display: inline-block;
    border-right: 1px solid rgb(255 255 255 / 17%);
    padding: 0 14px;
    margin-left: 30px;
}
.school-history li b {
    color: #fff;
    font-weight: 400;
    font-size: 11px;
}
.school-history li p {
    margin: 0;
    font-size: 14px;
    color: #fff;
}
.school-history li:last-child{
    border-right: none;
}
.school-history li i {
    position: absolute;
    color: #fff;
    font-size: 36px;
    margin-left: -43px;
}
.danismanprofil-list {
    margin: 0;
    float: right;
    padding: 0;
    margin-top: 7px;
}
.danismanprofil-list li {
    list-style: none;
    display: inline-block;
    border-right: 1px solid rgb(255 255 255 / 17%);
    padding: 0 14px;
    margin-left: 50px;
}
.danismanprofil-list li b {
    color: #fff;
    font-weight: 400;
    font-size: 11px;
}
.danisman-sidebar blockquote {
    background: #f4f4f4;
    font-size: 13px;
    border-radius: 55px;
    margin-top: -6vh;
    padding: 30px;
    padding-top: 16vh!important;
}
.danisman-sidebar blockquote p {
    font-size: 13px;
    font-style: oblique;
    color: #686868;
}
.danisman-info {
    padding: 50px;
}
.danisman-info h3{
    font-size: 21px;
    color: #121d27;
    border-bottom: 2px solid #e4b518;
    display: inline-block;
    margin-bottom: 30px;
    margin-top: 50px;
}
.danismanprofil-list li p {
    margin: 0;
    font-size: 14px;
    color: #fff;
}
#danisman-content{
    position: relative;
    display: block;
    margin-top: -5vh;
    float: left;
    width: 100%;
}
.danisman-info-item iframe {
    border-radius: 0;
    padding: 10px;
    border: none;
    height: 100vh;
}
.danisman-info-item {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 46px;
}
.danismanprofil-list li:last-child{
    border-right: none;
}
.danismanprofil-list li i {
    position: absolute;
    font-size: 41px;
    color: #fff;
    margin-left: -54px;
    margin-top: -11px;
}
.school-head-content{
    position: relative;
    display: block;
    z-index:999;
}
.school-header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 52vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(
180deg
, rgb(0 0 0 / 59%) 0%, rgba(1,144,249,0) 100%);
    background: rgb(0,0,0);
    background: linear-gradient(
180deg
, #2196f3 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
}

.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding-left:0;padding-right:0}.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon :first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{color:#fff;background-color:#183c60;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{background-image:none}
.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active{background-color:#205081;border-color:rgba(0,0,0,0.2)}
.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d70b7;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{background-image:none}
.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active{background-color:#1087dd;border-color:rgba(0,0,0,0.2)}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{color:#fff;background-color:#d6006f;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{background-image:none}
.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active{background-color:#ff0084;border-color:rgba(0,0,0,0.2)}
.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{color:#fff;background-color:#303030;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{background-image:none}
.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:rgba(0,0,0,0.2)}
.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}
.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-instagram{color:#fff;background-color:#e91e63;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#446a89;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#517fa4;border-color:rgba(0,0,0,0.2)}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:hover,.btn-pinterest:focus,.btn-pinterest:active,.btn-pinterest.active,.open .dropdown-toggle.btn-pinterest{color:#fff;background-color:#a81a20;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open .dropdown-toggle.btn-pinterest{background-image:none}
.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active{background-color:#cb2027;border-color:rgba(0,0,0,0.2)}
.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{background-image:none}
.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-twitter{color:#fff;background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#1c92c7;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}
.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{color:#fff;background-color:#4a6a89;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{background-image:none}
.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.btn-social {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: white!important;
    color: #242327!important;
    border: 1px solid #ddd;
    border-radius: 3px;
}

/* 
 * Only for this example - not needed for the buttons
 * ----------------------------------------------------- */
.btn-social-icon {margin-bottom: 4px;}
.social-class .social-hex{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:10px;opacity:.3;float:right}
.social-class li{margin-bottom:4px}.social-class li:hover .social-hex{opacity:1}
.social-class li:hover code{background-color:#e8e8ee}
.social-class code{cursor:default}
.school-submit{
    position: sticky;
    position: -webkit-sticky;
    top: 80px;
    z-index: 2;
}
.school-article {
 
    margin: 0;
 
}
.school-top-menu {
    position: relative;
    display: block;
    padding: 0;
    position: sticky;
    top: 0;
    background: #ffff;
    padding: 0;
    width: 100%;
    z-index: 1;
    border-bottom: 1px solid #ddd;
    padding-left: 54px;
}
.school-top-menu li{
    list-style: none;
    display: inline-block;
}
.school-top-menu ul{
    margin:0;
    padding:0;
}
.school-top-menu li button {
    padding: 23px 20px;
    position: relative;
    display: block;
    background: transparent;
    outline: none;
    border: none;
    font-weight: 300;
}
.school-article p {
    font-size: 14px;
    line-height: 20px;
    color: #030303;
    font-weight: 300;
}
.school-article h3 {
    font-size: 19px;
    color: #121d27;
    border-bottom: 2px solid #e4b518;
    display: inline-block;

}
.school-article blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
    margin: 29px 0px;
    font-size: 18px;
    font-weight: 300;
    color: #999999;
}
.school-features{
    margin:0;
    padding:0;
}
.school-features li {
    list-style: none;
    display: inline-flex;
    min-width: 210px;
    font-size: 15px;
}
.school-features li i {
    margin-right: 10px;
    color: #ffc107;
    font-size: 18px;
    position: relative;
    display: inline-block;
    top: 4px;
}
.konaklama-list li{
    list-style: none;
    padding-left: 40px;
}
.konaklama-list li i {
    font-size: 30px;
    margin-left: -40px;
    position: absolute;
    color: #ffc107;
}

.konaklama-list {
    margin-top: 0;
    padding-bottom: 14px;
    margin: 8px;
    padding: 0;
    border: 1px solid #ddd;
    padding: 7px;
}
.konaklama-list b{
       font-size: 16px;
    font-weight: 600; 
}
.konaklama-list p {
    font-size: 15px;
    font-weight: 300;
}
.workandtravel-list {
    margin-top: 0;
    margin-bottom: 10px;
    margin: 0;
    padding: 0;
    border: 1px solid #ddd;
    padding: 13px;
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    float: left;
    padding-left: 36px;
}
.workandtravel-list li {
    list-style: none;
    padding-left: 40px;
    width: 50%;
    display: inline-block;
    float: left;
}
.full-list{
    width: 100%!important;
}
.workandtravel-list h4 {
    font-size: 22px;
    margin-bottom: 50px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 24px;
    color: #673ab7;
    font-weight: 600;
}
.wicons i {
    color: #673ab7!important;
}
.konaklama h4 {
    font-size: 18px;
    font-weight: 300;
    margin-left: 0;
}
.submit-box {
    background: #fff;
    -webkit-box-shadow: 0px 0px 42px 2px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 0px 42px 2px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 42px 2px rgb(0 0 0 / 7%);
    padding: 23px;
    border-radius: 20px;
    position: relative;
    display: block;
    margin-top: -19px;
    z-index: 9999;
    border-radius: 0px 0px 20px 20px;
    border-top: 9px solid #e4b52d;
}
.submit-box label {
    font-size: 13px;
    font-weight: 600;
}
.form-control {
    display: block;
    width: 100%;
    height: 50px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
}
.form-control:focus,.form-control:hover,{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
}
.btn-item-submit {
    background: red;
    position: relative;
    display: block;
    width: 100%;
    border: none;
    border-radius: 5px;
    background: #ffc107;
    color: #fff;
    font-size: 14px;
    padding: 11px 0;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    border: 1px solid #ddd;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: transparent;
}
.nav-pills>li{
    margin-left: 2px;
    border-bottom: 1px solid #ddd;
    position: relative;
    display: block;
    width: 100%;
}
.nav-pills>li+li {
    margin-left: 2px;
    border-bottom: 1px solid #ddd;
    position: relative;
    display: block;
    width: 100%;
}
.nav-pills>li>a {
    border-radius: 4px;
    font-size: 12px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #ff9800;
    background-color: transparent;
}
.country-nav h4{
    margin-top: 71px;
    color: #000;
    margin-bottom: 61px;
    border-bottom: 2px solid #ffc107;
    display: inline-block;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    border: none;
}
.country-nav h4 {
    margin-top: 71px;
    color: #000;
    margin-bottom: 61px;
    border-bottom: 2px solid #ffc107;
    display: inline-block;
    margin-left: 19px;
}
.school-article h5 {
    font-size: 14px;
    font-size: 21px;
    margin-bottom: 20px;
    margin-top: 40px;
}
.submit-header {
    background: #0190f9;
    height: 28vh;
    margin-top: -87px;
}
.dashboard-header {
    background: #0190f9;
    height: 38vh;
    margin-top: -87px;
    padding-top: 25vh;
}
.dashboard-header p {
    padding: 0;
    margin: 0;
    font-size: 19px;
    color: #fff;
    font-weight: 200;
}
.porifl-img img{
    height: 150px;
    border-radius: 20px;
}
.porifl-img img {
    height: 250px;
    border-radius: 190px;
    border: 11px solid #e4b52d;
    position: relative;
    display: block;
    margin:0 auto;
}
.profil-left-bar {
    margin-top: -15vh;
    box-shadow: 0px 0px 42px 2px rgb(0 0 0 / 7%);
    background: white;
    border-radius: 30px;
    padding-top: 30px;
    padding-bottom: 50px;
}
.asdadase3dd {
    padding-left: 50px;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: none;
    text-align: left;
}
.dashboard-header h1 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 57px;
}
.banner img{
    margin: 0 auto;
}
.submit-header {
    background: #0190f9;
    height: auto;
    margin-top: -87px;
    padding-top: 31vh;
    padding-left: 49px;
}
.submit-header h1{
    font-size:3em;
    color:#fff;
}
.boxlefttops {
    margin-top: -20vh;
}
.islemagasd h2 {
    font-size: 21px;
    color: #ff9800;
}
.servicesbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    font-size: 16px;
    padding: 21px 40px;
    border: 1px solid #ddd;
    width: 100%;
    margin-bottom: 20px;
    display: block;
}
.step-item b {
    font-size: 19px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    position: relative;
    display: block;
}
.step-item i {
    font-size: 34px;
    margin: 0 auto;
    text-align: center;
    color: white;
    position: relative;
    display: block;
}
#basvuru-form {
    padding: 3%;
    margin-top: 0;
    background: #fafafb;
}
.genelfiyat-tbl{
    font-size:13px;
}
.ucnokta{
    overflow: hidden; /* taşanları gizle */
    white-space: nowrap; /* alt satıra hiç inme */
    text-overflow: ellipsis; /* eğer uzunsa üç nokta koy */
}
.programbasvuruozet h4{
    color: #f44336;
}
.programbilgix label {
    font-size: 12px;
    text-transform: uppercase;
    color: #989898;
    font-weight: 600;
    margin-bottom: 0;
}
.bdsvtbxs{
    background: #fafafa;
    padding: 34px;
    margin-top: 37px;
}
.bsvdtbaslik h3{
    font-size: 31px;
    font-weight: 300;
    padding-top: 12px;
    border-left: 10px solid #e4b518;
    padding-left: 19px;
}
.form-control:hover,.form-control:focus{
   background: none;
   border:none;
   border-radius: none;
   box-shadow: none;
   outline: none;
   border-bottom: 2px solid #ff9800;
}
.programbilgix p {
    font-size: 15px;
    color: black;
}
.programbilgix{
    min-height: 70px;
}
.frmbox {
    background: #fff;
    border-radius: 10px;
    margin-top:23px;
    padding: 27px 0;
}
.satisform{
    position:fixed;
    width:40vw;
    background:transparent;
    left:30vw;
    height:100vh;
    top:0;
    padding-top:12vh;
    display:none;
    transition:transform 0.5s cubic-bezier(.6,.2,.1,1) 0s,opacity 0.5s cubic-bezier(.6,.2,.1,1) 0s
}
.satisc{
    cursor:pointer
}
.satisform h6{
    font-size:4em;
    font-weight:700;
    color:#3f51b5;
    letter-spacing:-3px
}
.satisform .form-control{
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#f5f5f5;
    background-image:none;
    border:none;
    border:1px solid transparent;
    border-radius:14px;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition:none;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:none
}
.satisform p{
    color:#7b7b7b;
    font-weight:400;
    font-size:13px
}
.satisform label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:600;
    color:#737373
}
.satisform .secdiv label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:500;
    color:#737373;
    font-size:12px
}
.checkbox,.radio{
    position:relative;
    display:block;
    margin-top:9px;
    margin-bottom:10px
}
.btnsubmit{
    width:100%;
    display:block;
    border:none;
    background:#3f51b5;
    padding:1vh;
    font-size:1.6em;
    font-weight:600;
    color:#fff;
    border-radius:40px;
    top:3vh;
    position:relative;
    transition:all .2s;
    border-bottom:5px solid transform
}
.btnsubmit:hover{
    border-bottom:5px solid #ed4852;
    transition:all .2s;
    background:#ed4852;
    -webkit-box-shadow:-4px 22px 46px -5px rgba(0,0,0,.75);
    -moz-box-shadow:-4px 22px 46px -5px rgba(0,0,0,.75);
    box-shadow:-4px 22px 46px -5px rgba(0,0,0,.75)
}
.satisform .form-control:focus{
    border:1px solid #ed4852
}
.closeform{
    border:none;
    background:none;
    outline:none;
    position:fixed;
    top:2vh;
    right:2vh
}
.opens{
    overflow:hidden;
    box-shadow:0 200px 250px -40px rgba(0,0,0,.75);
    transition:transform 0.5s cubic-bezier(.6,.2,.1,1) 0s,opacity 0.5s cubic-bezier(.6,.2,.1,1) 0s;
    -webkit-transform:translate3d(0,25%,-590px) perspective(240px) rotateX(22deg);
    transform:translate3d(0,108%,-590px) perspective(240px) rotateX(22deg);
    overflow:hidden;
    overflow:hidden;
    height:100vh;
    width:100%;
    display:none
}
.satisform{
    position:fixed;
    z-index:999999999;
    padding-left:30vw;
    padding-right:30vw;
    width:100%;
    background:#fff;
    left:0;
    height:100vh;
    top:0;
    padding-top:12vh;
    display:none;
    transition:transform 0.5s cubic-bezier(.6,.2,.1,1) 0s,opacity 0.5s cubic-bezier(.6,.2,.1,1) 0s
}
.program-search {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0 0 0 / 73%);
    width: 100%;
    height: 100vh;
    padding-top: 33vh;
    z-index: 9999999;
    display: none;
}
.program-search img {
    height: 60px;
    display: block;
    position: relative;
    margin: 0 auto;
}
.program-search b{
    font-size: 37px;
    text-align: center;
    position: relative;
    display: block;
    text-align: center;
    font-weight: 100;
    margin-top: 40px;
    color: #fff;
}
.okul-logo {
    position: absolute!important;
    height:50px!important;
    width: 50px!important;
    border-radius: 50px!important;
    top: -12px!important;
    left: -10px!important;
    border: 4px solid #d3d3d3!important;
}
.ulke-logo {
    position: absolute!important;
    height: 50px!important;
    width: 50px!important;
    border-radius: 50px!important;
    top: 49px;
    left: -10px!important;
    border: 4px solid #d3d3d3!important;
}
.mobil-hidden{
    display: inline-grid!important;
}
.mobil-block{
    display: none!important;
}
@media  screen and (max-width: 1448px) {
    .header-head {
    padding-left: 173px;
    padding-top: 18vh;
    color: white;
    margin-top: -12vh!important;
    padding-bottom: 40px;
}
    .ustbar {
    background: #673ab7;
    min-height: 35vh;
    margin-top: -13vh!important;
    padding-top: 22vh;
    color: #fff;
    padding-left: 29px;
}
nav .menu .nav-list li a b:hover{
    color:#fff!important;
}
.slide {
    margin-top: -15vh;
    display: block;
    padding-bottom: 65vh;
}
nav .menu .nav-list li a b {
    font-weight: 400;
    margin-left: 4px;
    font-size: 13px;
    color: #fff;
}
#pbtn b {
    font-weight: 400;
    margin-left: 4px;
    font-size: 13px;
    color: #fff;
}
.nav-rght .user .login {
    margin-left: 30px;
    width: 100%;
    font-size: 12px;
}
nav .nav-rght .lead button b {
    font-size: 13px;
    font-weight: 500;
    color: #fff;
}
nav .menu .nav-list li a img {
    filter: invert(1);
    height: 16px;
    margin-top: -1px;
}
.nav-rght .user img {
    filter: invert(1);
    float: left;
    margin-right: 12px;
    height: 25px;
    margin-top: 4px;
}
nav .nav-rght .lead button img {
    filter: invert(1);
    height: 21px;
    margin-top: 3px;
}
.homeslide .item .content small {
    font-size: 16px;
    display: block;
}
.homeslide .item .content b {
    display: block;
    font-size: 26px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    line-height: auto;
}
.homeslide .item .content h2 {
    display: inline-block;
    font-size: 20px;
    font-weight: 300;
    border-bottom: 3px solid #deb51e;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    line-height: auto;
}
.homeslide .item .content p {
    font-size: 11px;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative;
    display: block;
}
.program-title h1 {
    color: #fff;
    position: relative;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding-top: 8vh;
    font-size: 33px;
    font-weight: 600;
}
.anastep-item img {
    height: 60px;
    text-align: center;
    position: relative;
    display: block;
    margin: 0 auto;
}
.header-head {
    padding-left: 173px;
    padding-top: 18vh;
    color: white;
    margin-top: -11vh;
    padding-bottom: 40px;
}
#work-header {
    background: #0181ec;
    min-height: 40vh;
    margin-top: -11vh;
    padding-top: 21vh;
    color: #fff;
    margin-bottom: 17vh;
    background-size: cover;
    padding-bottom: 5vh;
    background-position: center;
}
.page-ppsbar {
    margin-top: 10vh;
}
.page-ppsbar  h1 {
    font-size: 29px;
}
#programalt-header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 50vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient( 
180deg , rgb(0 0 0 / 59%) 0%, rgba(1,144,249,0) 100%);
    background: rgb(0,0,0);
    background: linear-gradient( 
180deg , #2196f3 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
}
.cookie-banner .content {
    display: flex;
    flex-flow: row;
    font-weight: 400;
    font-size: 11px;
    line-height: 14px;
    color: #ffffff;
    padding: 17px;
    background-color: #3f51b5;
    border-radius: 40px 40px 0 0;
    border: none;
}
}
@media only screen and (max-width:1024px){
    
    .blog-h1 h1{
        font-size:21px!important;;
    }
    .breadcrumb>li>a {
    font-size: 11px;
}
.page-sidebar p {
    font-size: 12px;
    font-weight: 400;
    color: #a8a8a8;
    padding-left: 0;
    padding-left: 20px;
}
#page-content h2 {
    font-size: 31px;
    margin-bottom: 40px;
    color: #ffc107;
    margin-left: 20px;
}
.page-head h3 {
    padding-left: 40px;
    margin-top: 45px;
    font-weight: 300;
    color: #cbcbcb;
    display: none;
}
.nav{padding:0;}
.breadcrumb {
    padding: 0;
    margin-bottom: 20px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
    margin-left: 20px;
}
    nav .menu .nav-list {
    margin-top: 11px;
    padding-left: 67px;
}
.blog-h1 h1 {
    font-size: 24px!important;
    margin-left: -21px;
    margin-top: -4px;
}
body,html{
    overflow-x:hidden!important;
}
.page-blog {
    padding: 20px;
}
    .mobil-hidden{
    display: none!important;
}
.mobil-block{
    display: block!important;
}
.cookie-banner .content {
    display: flex;
    flex-flow: row;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.33;
    color: #ffffff;
    padding: 19px;
    background-color: #3f51b5;
    border-radius: 40px 40px 0 0;
    border: none;
    max-width: 75%;
}
    .program-search b {
    font-size: 28px;
}
.program-search img {
    height: 35px;
    display: block;
    position: relative;
    margin: 0 auto;
}
    .satisform h1{
    font-size:3em;
    font-weight:700;
    color:#ed4852;
    letter-spacing:-3px
}
.satisform .form-group{
    padding-left:0!important;
    padding-right:0!important
}
#hakkimizda h4{ 
    font-size:21px;
    font-weight:700;
    color:#ed4c5d;
    margin:0;
    padding:0;
    margin-bottom:-4px
}
.satisform {
    position: fixed;
    z-index: 999999999;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    background: #fff;
    left: 0;
    height: 100vh;
    top: 0;
    padding-top: 24px;
    display: none;
    transition: transform 0.5s cubic-bezier(.6,.2,.1,1) 0s,opacity 0.5s }

    nav {
        display: block;
        position: relative;
        padding: 18px;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding-bottom: 0;
        z-index: 999999;
        background: transparent;
    }
    nav .logo img {
        height: 33px;
    }
    nav .menu {
    display: block;
    position: absolute;
    width: 100%;
    margin-top: 70px;
    margin-left: -50px;
}
nav .menu .nav-list li a {
    padding: 0 6px;
}
nav .menu .nav-list li a b {
    font-weight: 400;
    margin-left: 4px;
    font-size: 13px;
    color: #fff;
}
#pbtn b {
    font-weight: 400;
    margin-left: 4px;
    font-size: 13px;
    color: #fff;
}
nav .menu {
    display: block;
    position: absolute;
    width: 100%;
    margin-top: 70px;
    margin-left: -50px;
    width: 110%;
}
.nav-rght .user .login {
    margin-left: 30px;
    width: 100%;
    font-size: 10px;
}
nav .nav-rght .lead button b {
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    display: none;
}
.btn-lead {
    border: none;
    box-shadow: none;
    background: transparent;
    outline: none;
    border: 1px solid #fff;
    border-radius: 22px;
    padding: 8px;
    background: #e4b518;
}
.homeslide .item .content {
    position: absolute;
    top: 25vh;
    color: #fff;
    margin-left: 50px;
    max-width: 85%;
    margin-left: 22px;
}
.homeslide .item img {
    height: 89vh;
    width: 100%;
    object-fit: cover;
    margin-top: -50px;
}
.homeslide .item .content {
    position: absolute;
    top: 30vh;
    color: #fff;
    margin-left: 50px;
    max-width: 85%;
    margin-left: 22px;
}
.slide {
    margin-top: -100px;
    display: block;
    padding-bottom: 0;
}
.search-content form {
    background: #fff;
    padding: 3px;
    border-radius: 13px;
    -webkit-box-shadow: 2px 10px 15px 0px rgb(0 0 0 / 12%);
    -moz-box-shadow: 2px 10px 15px 0px rgb(0 0 0 / 12%);
    box-shadow: 2px 10px 15px 0px rgb(0 0 0 / 12%);
    padding-right: 0;
    padding-bottom: 0px;
    padding-top: 20px;
}
.sf-item img {
    opacity: 0.4;
    height: 29px;
    margin-top: -12px;
    margin-left: 10px;
}
.sf-item b {
    font-size: 12px;
    position: absolute;
    margin-left: 51px;
    margin-top: -14px;
    font-weight: 500;
}
.anastep-item img {
    height: 36px;
    text-align: center;
    position: relative;
    display: block;
    margin: 0 auto;
}
.anastep-item{
    width: 50%;
    min-height: 110px;
}
.anainfo-topitem {
    margin-top: 60px;
}
#discovery h2 {
    text-transform: lowercase;
    font-weight: 600;
    text-align: center;
    position: relative;
    display: block;
    font-size: 22px;
    color: #000000;
}
#discovery {
    background: #f5f6f8;
    padding: 0;
    padding-left: 0;
}
#discovery .infop {
    text-align: center;
    font-size: 17px;
    width: 98%;
    text-align: center;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-bottom: 50px;
    font-weight: 300;
}
#discovery-country li a img {
    position: absolute;
    margin-left: -48px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-top: -5px;
    object-fit: cover;
}
#discovery-country li {
    list-style: none;
    padding-left: 0;
    margin-left: 53px;
    float: left;
    margin-bottom: 40px;
    width: 31%;
}
.homeslide .item .content h2 {
    display: inline-block;
    font-size: 24px;
    font-weight: 300;
    border-bottom: 3px solid #deb51e;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    line-height: auto;
}
.homeslide .item .content b {
    display: block;
    font-size: 27px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    line-height: auto;
}
.homeslide .item .content small {
    font-size: 18px;
    display: block;
}
.static-header {
    background: #0190f9;
    height: 42vh;
    margin-bottom: -18px;
    margin-top: -87px;
    padding-top: 100px;
}
#content {
    padding: 0px;
    position: relative;
    display: block;
    top: -79px;
}
.search-list-content {
    padding: 16px;
    padding-top: 0;
    padding-right: 25px;
}
.search-list-item-content h3 {
    margin: 0;
    font-size: 17px!important;
    font-weight: 400;
    margin: auto!important;
}
.school-header {
    background: #0190f9;
    margin-bottom: 10px;
    margin-top: -87px;
    padding: 0;
    height: 82vh;
    padding-top: 42vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.school-header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 82vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient( 
180deg
 , rgb(0 0 0 / 59%) 0%, rgba(1,144,249,0) 100%);
    background: rgb(0,0,0);
    background: linear-gradient( 
180deg
 , #2196f3 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
}
.school-info img {
    height: 80px;
    margin-top: -34px;
    background: #fff;
    margin-bottom: 29px;
}
.school-head {
    display: inline-block;
    float: left;
    margin-left: 0;
}
.school-history {
    margin: 0;
    float: right;
    padding: 0;
    margin-top: 29px;
}
.school-history li {
    list-style: none;
    display: inline-grid;
    border-right: 1px solid rgb(255 255 255 / 17%);
    padding: 0 14px;
    margin-left: 30px;
    width: 37%;
    margin-left: 40px;
    min-height: 60px;
}
.school-history li p {
    margin: 0;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.school-top-menu {
    position: relative;
    display: block;
    padding: 0;
    position: sticky;
    top: 0;
    background: #ffff;
    padding: 0;
    width: 100%;
    z-index: 1;
    border-bottom: 1px solid #ddd;
    padding-left: 0;
}
.school-top-menu li button {
    padding: 10px;
    position: relative;
    display: block;
    background: transparent;
    outline: none;
    border: none;
    font-weight: 300;
    border-bottom: 1px solid #ddd;
}
.school-article {
    padding: 3px;
    margin: 0;
    padding-top: 19px;
}
.school-article blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
    margin: 29px 0px;
    font-size: 14px;
    font-weight: 300;
    color: #999999;
}
.program-ozellikler li {
    list-style: none;
    padding-left: 40px;
    width: 47%;
    display: inline-block;
    position: relative;
}
.program-ozellikler li p {
    font-size: 17px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.program-ozellikler li p {
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.school-top-menu {
    position: relative;
    display: block;
    padding: 0;
    position: sticky;
    top: 0;
    background: #ffff;
    padding: 0;
    width: 100%;
    z-index: 999999;
    border-bottom: 1px solid #ddd;
    padding-left: 0;
}
footer {
    background: #f2f7fd;
    padding: 0;
    min-height: auto;
    padding-top: 50px;
}
#discovery-country li a figure figcaption p {
    margin: 0;
    font-size: 17px;
    font-weight: 600;
    color: #1f2e3a;
    margin-bottom: -5px;
}
.submit-header {
    background: #0190f9;
    height: auto;
    margin-top: -97px;
    padding-top: 31vh;
    padding-left: 28px;
    margin-bottom: 62px;
}
.basvuru-bilgieri {
    position: relative;
    top: 100px;
}
#basvuru-form {
    padding: 0;
    margin-top: 0;
    background: #fafafb;
    margin-top: -61px;
}
.submit-box {
    background: #fff;
    -webkit-box-shadow: 0px 0px 42px 2px rgb(0 0 0 / 25%);
    -moz-box-shadow: 0px 0px 42px 2px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 42px 2px rgb(0 0 0 / 7%);
    padding: 23px;
    border-radius: 20px;
    position: relative;
    display: block;
    margin-top: -19px;
    z-index: 9999;
    border-radius: 0px 0px 20px 20px;
    border-top: 9px solid #e4b52d;
    margin-bottom: 26vh;
}
.stepwizard-step p {
    margin-top: 10px;
    font-size: 10px;
}
.frmbox {
    background: #fff;
    border-radius: 10px;
    margin-top: 20px;
    padding: 20px;
}
.servicesbox label {
    min-height: 20px;
    padding-left: 0;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    font-size: 16px;
    padding: 15px 17px;
    border: 1px solid #ddd;
    width: 100%;
    margin-bottom: 10px;
    font-size: 11px;
    margin-top: 0;
}
.bprice {
    position: absolute;
    right: 20px;
    color: #2196f3;
    font-weight: 500;
    font-size: 14px;
    margin-top: 3px;
}
.servicesbox label {
    min-height: 20px;
    padding-left: 50px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    font-size: 16px;
    padding: 17px 31px;
    border: 1px solid #ddd;
    width: 100%;
    margin-bottom: 10px;
    font-size: 11px;
    margin-top: 0;
}
.genelfiyat-tbl {
    font-size: 10px;
}
.basvurusonuc-header {
    background: #4abbfb;
    height: auto;
    margin-top: -87px;
    padding-top: 24vh;
    padding-left: 0;
}
#basvuru-sonuc h2 {
    font-size: 23px;
    font-weight: 200;
    text-align: center;
}
#basvuru-sonuc h3 b {
    color: #4caf50;
    font-size: 30px;
}
#basvuru-sonuc p {
    padding-top: 17px;
    font-size: 13px;
    font-weight: 300;
}
.header-head {
    padding-left: 90px;
    padding-top: 25vh;
    color: white;
    margin-top: -14vh;
    padding-bottom: 10px;
}
.profil-menu li {
    list-style: none;
    display: inline-block;
    width: 47%;
}
.profil-menu li a {
    padding: 10px 1px;
    display: block;
    position: relative;
    padding-left: 47px;
    border-bottom: none;
    font-size: 13px;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    width: 50%;
}
.program-title h1 {
    color: #fff;
    position: relative;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding-top: 8vh;
    font-size: 23px;
    font-weight: 600;
}
.school-history li {
    list-style: none;
    display: inline-grid;
    border-right: 1px solid rgb(255 255 255 / 17%);
    padding: 0 14px;
    margin-left: 30px;
    width: 35%;
    margin-left: 40px;
    min-height: 60px;
}
.ustbar h1 {
    color: #fff;
    font-size: 3em;
    text-align: center;
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 600;
}
.ustbar {
    background: #673ab7;
    min-height: 35vh;
    margin-top: -14vh;
    padding-top: 22vh;
    color: #fff;
    padding-left: 0;
}
.ustbar p {
    position: relative;
    display: block;
    font-size: 10px;
    text-align: center;
    font-weight: 300;
    margin: 0;
    padding: 0;
    margin-bottom: 49px;
}
#ulkeler-top h2 {
    font-size: 21px;
    font-weight: 200;
    text-align: center;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-bottom: 50px;
    border-bottom: 4px dashed #ddd;
    padding-bottom: 17px;
}
.ulke-item-bar{
    float: left;
    width: 47%;
}
#ulke-list li {
    list-style: none;
    display: inline-block;
    width: 47%;
    height: 110px;
    text-align: center;
    margin-bottom: 100px;
}
.school-head {
    display: block;
    float: left;
    margin-left: 0;
    width: 100%;
}
.school-info img {
    height: 44px;
    margin-top: -34px;
    background: #fff;
    margin-bottom: 29px;
}
#work-header h1 {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
}
.work-header-head img {
    height: 62px;
    filter: invert(1);
    position: relative;
    display: block;
}
#work-header h2 {
    font-size: 15px;
    font-weight: 300;
    margin: 0;
}
.wkatilim {
    background: #d8e5f0;
    max-width: 100%;
    text-align: center;
    padding: 45px;
    border-radius: 50px;
    right: 0;
    margin: 0 auto;
    position: relative;
    display: block;
}
#work-3 h2 {
    font-size: 27px;
    margin-bottom: 50px;
    color: #4caf50;
    font-weight: 600;
}


#work-3 table {
    text-align: start;
    font-size: 11px;
}
#clock {
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 200;
    color: #9c27b0;
}


#work-4 .work4-1 {
    font-size: 12px;
    font-weight: 300;
}
#work-4 .work4-1 {
    background: #009688;
    color: #fff;
    font-size: 13px;
    padding: 26px;
    min-height: 55vh;
}
#work-4 .work4-2 {
    background: #4caf50;
    color: #fff;
    font-size: 13px;
    padding: 33px;
    min-height: 55vh;
}
#work-5 {
    padding: 23px;
    margin-bottom: 50px;
    padding-left: 14px;
}
#work-7 {
    background: #f4f4f4;
    margin-bottom: 60px;
    padding: 28px;
}
#basvuru h3 {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 60px;
    border-bottom: 4px solid #ffc107;
    text-align: center;
}
.yanbarlistadding{
    background: white;
}
.ustbar h1 {
    color: #fff;
    font-size: 3em;
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
}
#okullar li a b {
    font-size: 14px;
    font-weight: 300;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 80%;
    position: relative;
    display: inline-block;
}
.anastep-item {
    width: 47%;
    min-height: 110px;
    float: left;
}
.basvurusonuc-header h1 {
    font-size: 24px;
}
}

.cookie-banner {
    max-width: 580px;
    position: fixed;
    left: 24px;
    bottom: 0px;
    right: 16px;
    z-index: 2;
}
@media (min-width: 768px) {
    .img-head {
    background: #0190f9;
    margin-bottom: 10
px
;
    margin-top: -87
px
;
    padding: 19
px
;
    height: 69
vh
;
    padding-top: 29
vh
;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: white;
}
.img-head h1{
    font-size: 31px;

}
    .cookie-banner {
        right: inherit;
        }
    }
.cookie-banner .content {
    display: flex;
    flex-flow: row;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.33;
    color: #ffffff;
    padding: 19px;
    background-color: #3f51b5;
    border-radius: 40px 40px 0 0;
    border: none;
}

    .cookie-banner .content .item + .item {
        margin-left: 16px;
    }
    .cookie-banner .content p {
        margin-bottom: 10px;
    }
    .cookie-banner .content p:last-child {
        margin-bottom: 0;
    }
    .cookie-banner .content a {
       color: #ffc107;
    }
       .cookie-banner .btn-close {
        flex: 0 0 auto;
        padding: 0;
        font-size: 20px;
        opacity: 1;
        color: #fff;
        outline: 0;
        box-shadow: none;
        background: transparent;
    }
}

