﻿@media(max-width:1800px) {
    .logo .l_left {
        width: 300px
    }

    .top-logo {
        margin-left: 125px
    }

    .logo .in-left {
        width: 126px
    }
}

@media(max-width:1500px) and (min-width:1200px) {
    #tum-ulkeler .ulke-cont .col-lg-3 {
        width: 33%
    }
}

@media(min-width:1300px) {
    .ulkeler-rehberi-second-tab .big-tab-content .tab-pane .right {
        min-width: 630px
    }

    .scrollup {
        background: #222 none repeat scroll 0 0;
        border-radius: 2px 2px 0 0;
        bottom: 0;
        height: 42px;
        position: fixed;
        right: 20px;
        width: 45px;
        font-size: 24px
    }

    .navigation .nav {
        margin-right: 100px !important
    }
}

@media(max-width:1600px) {
    .city-cont .on-image {
        padding: 20px
    }

    .city-cont .on-image .img-info {
        padding: 20px 10px 0
    }

    #ulke-rehberi #tum-sehirler .sehirler-cnt {
        padding: 0 !important
    }
}

@media(min-width:1580px) {
    .neden-farkli-cont {
        padding: 50px 150px
    }
}

@media(max-width:1580px) {
    .city-cont .on-image {
        padding: 10px
    }

    .logo .l_left {
        width: 225px
    }

    .top-logo {
        margin-left: 50px
    }

    .logo .in-left {
        width: 51px
    }
}

@media(min-width:1400px) {
    .neden-farkli-box {
        max-width: 100%
    }

    .neden-farkli-box-last {
        max-width: 40%
    }

    .row-box-sep-lg {
        display: block !important
    }
}

@media(max-width:1400px) {
    .logo .l_left {
        width: 258px
    }

    .top-logo {
        margin-left: 83px
    }

    .logo .in-left {
        width: 84px
    }

    .navbar-collapse {
        max-width: 850px !important;
        float: right
    }

    .city-cont .on-image {
        padding: 10px
    }

    .city-cont .on-image .img-info {
        padding: 10px 5px 0
    }

    #ulke-rehberi .tab-content #tum-ulkeler {
        padding: 80px 0 !important
    }

    #ulke-rehberi .tab-content #tum-sehirler {
        padding: 80px 0 !important
    }

    #ulke-rehberi .tab-content #tum-sehirler .container {
        width: 100% !important
    }

    .home-section .owl-carousel .item-info {
        bottom: 20px
    }

    .home-main-slider-content .h-ultra {
        font-size: 50px !important
    }

    .neden-farkli-inner {
        padding: 0 20px
    }

    .neden-farkli-cont {
        border: 1px solid !important;
        padding: 20px 20px !important
    }

    .row-box-sep-md {
        display: block !important
    }
}

@media(max-width:1300px) {
    .yazi-cont .carousel-control.right {
        right: 0;
        top: 27%
    }

    .yazi-cont .carousel-control.left {
        left: -10px;
        top: 27%
    }
}

@media(max-width:1200px) {
    .home-main-slider-content .h-ultra {
        font-size: 40px !important
    }

    .home-main-slider-content .h-light {
        font-size: 24px !important
    }

    .top-logo {
        display: none
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .ulke-box-right {
        min-height: 190px !important
    }

    .ulke-box-right img {
        min-height: 190px !important
    }

    #ulke-rehberi .overlay .overlay-inner {
        padding-top: 10%
    }

    #tum-ulkeler .ulke-cont .col-lg-3 {
        width: 50%
    }
}

@media(min-width:1100px) {
    .ul-harita ul {
        margin: auto !important;
        padding-left: 45px !important
    }

    .ul-harita ul li {
        list-style: square
    }
}

@media(max-width:1099px) {
    .ul-harita ul {
        margin: auto !important;
        padding-left: 15px !important
    }

    .ul-harita ul li {
        list-style: square
    }
}

@media(min-width:768px) and (max-width:980px) {
    #ulke-rehberi .overlay .title {
        font-size: 19px
    }

    #ulke-rehberi .overlay p {
        margin-bottom: 0 !important
    }
}

@media(max-width:1000px) {
    #programlarimiz .home-tab-slider {
        display: block
    }

    #programlarimiz .tab-content {
        border-top: 0;
        padding-top: 0
    }

    #programlarimiz .owl-carousel .owl-controls {
        display: block
    }

    .logo .l_left {
        width: 210px
    }

    .top-logo {
        margin-left: 35px
    }

    .logo .in-left {
        width: 36px
    }

    footer .widget .w-bot a {
        min-width: 180px;
        margin-left: 0
    }
}

@media(max-width:979px) {
    .yazi-cont .carousel-control.right {
        right: -3px
    }

    .yazi-cont .carousel-control.left {
        left: -30px
    }

    .city-cont .on-image .img-info .city-phone {
        display: block !important
    }

    .city-cont .on-image .img-info a {
        font-size: 12px
    }

    .fiyat-btn {
        top: 20px !important
    }

    .city-cont .on-image .img-info {
        border: 1px solid #fff;
        height: 100%;
        left: 0;
        padding: 10px 10px 0;
        position: relative;
        top: 0;
        width: 100%
    }

    .city-cont .on-image {
        padding: 17px
    }

    .ulkeler-rehberi-second-tab .big-tab-content .tab-pane .right {
        padding-top: 20px !important;
        padding-left: 0 !important
    }

    .ulkeler-rehberi-second-tab {
        padding-top: 20px
    }

    #dil-okulu-page-content .ulkeler-rehberi-second-tab .nav-tabs>li>a {
        padding: 2px 2px 2px 20px !important
    }

    .ulkeler-rehberi-second-tab .tab-pane-left {
        margin-bottom: 30px
    }
}

@media(min-width:768px) and (max-width:991px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px
    }

    .dropdown-menu>li>a {
        display: block;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap
    }

    .navbar-header {
        float: none
    }

    .navbar-toggle {
        display: block
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1)
    }

    .navbar-collapse.collapse {
        display: none !important
    }

    .navbar-nav {
        margin: 7.5px 50px 7.5px -15px
    }

    .navbar-nav>li {
        float: none
    }

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .navbar-text {
        float: none;
        margin: 15px 0
    }

    .navbar-collapse.collapse.in {
        display: block !important
    }

    .collapsing {
        overflow: hidden !important
    }

    .navbar-brand {
        display: block;
        margin: 0 auto
    }

    .intro-content {
        padding-top: 0
    }

    .home-main-slider-content-bottom {
        top: 80%
    }
}

@media(max-width:991px) {
    .top-area {
        padding-right: 0 !important
    }

    .top-area .navbar-right {
        float: right
    }

    .nav>li>a {
        padding: 10px 8px !important
    }

    .hizli-menu>li>a {
        padding: 0 10px 0 0 !important
    }

    .top-area .top-area-sec {
        height: 35px;
        padding-top: 8px;
        padding-bottom: 20px;
        border: 0 !important;
        border-right: 1px solid #cbcbcb !important;
        max-width: 50px !important;
        float: left !important
    }

    .top-area .top-area-sec-first {
        max-width: 400px !important
    }

    .dil-okulu-slider-content .item .right {
        padding: 0;
        margin-top: 40px
    }

    .top-area .top-area-sec .icon-text {
        display: none
    }

    #haber {
        height: auto
    }

    #programlarimiz {
        margin-top: -95px
    }

    .home-main-slider-content .h-ultra {
        font-size: 24px !important
    }

    .home-main-slider-content .h-light {
        font-size: 16px !important
    }

    .home-main-slider-content {
        top: 35%
    }

    #owl-main-slider .owl-item .main-img {
        min-height: 350px
    }

    .dropdown-content {
        position: relative !important;
        float: left;
        margin-top: -10px;
        z-index: 100;
        background-color: transparent;
        box-shadow: none
    }

    .dropdown-content a {
        padding: 2px 0 2px 30px
    }

    .dropdown-content a:hover {
        background-color: transparent
    }

    .navbar-collapse {
        width: 100%
    }

    .navbar-collapse .navbar-nav li {
        width: 100% !important;
        float: left
    }

    .navbar-collapse .navbar-nav li a:hover {
        background-color: transparent !important
    }

    .intro .carousel-inner>.item>img,
    .carousel-inner>.item>a>img {
        width: auto !important;
        min-height: 380px;
        height: 380px;
        max-width: none !important
    }

    .top-area .navbar-right {
        padding-top: 0 !important
    }

    .fiyat-teklif-cover {
        display: none
    }

    .fiyat-teklif-cover-mobile {
        display: block;
        width: 45px;
        height: 29px;
        background-color: #7CC576
    }

    .fiyat-teklif-cover-mobile a img {
        position: absolute;
        top: 8px;
        left: 0
    }

    .top-area-sec-last {
        display: none !important
    }

    .top-area .top-area-sec-sc {
        border-width: 0 !important
    }

    .top-area .top-area-sec-th {
        border-width: 0 !important
    }

    .top-area-sec-th img {
        width: 25px;
        height: 23px;
        margin-left: 10px;
        margin-top: -1px
    }

    .main-nav {
        left: 0 !important;
        position: fixed !important;
        right: 0 !important;
        z-index: 1030 !important
    }

    .navbar-collapse {
        float: left !important
    }

    .navbar-brand img {
        width: 130px
    }

    .navigation {
        width: 100% !important;
        background-color: #555 !important
    }

    .navigation .navbar-nav {
        padding: 0 20px 0 20px;
        background-color: #555 !important
    }

    .navigation .navbar-toggle {
        background-color: #363636 !important;
        border-color: #222
    }

    .navbar-custom ul.nav li {
        border-bottom: 0 !important
    }

    .navbar.navbar-custom {
        padding-top: 0 !important
    }

    .intro {
        margin-top: 147px
    }

    .intro-content .intro-content-inner {
        padding-top: 370px
    }

    .intro-content .wow-bottom img {
        width: 200px
    }

    .page-scroll {
        margin-top: 34px
    }

    .dil-okulu-nav {
        min-height: 50px !important;
        padding-bottom: 50px !important
    }

    .dil-okulu-nav .page-scroll {
        margin-top: 4px
    }

    #programlarimiz {
        padding-top: 20px !important
    }

    #ulkeler-rehberi {
        padding-top: 20px !important
    }

    #ulke-rehberi {
        padding-top: 20px !important
    }

    #neden-farkli {
        padding-top: 20px !important
    }

    #ulke-rehberi .tab-content {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .carousel-control.right {
        right: -15px;
        top: -20px
    }

    .carousel-control.left {
        left: -15px;
        top: -20px
    }

    .yazi-cont .yazi-resim-cont {
        width: 100% !important;
        height: 190px !important
    }

    .yazi-cont .yazi-resim-cont img {
        float: left
    }

    .yazi-cont .yazi-item-info a {
        font-size: 10px
    }

    #breadcrumb {
        display: none
    }

    .modal-dialog {
        margin: auto;
        position: relative;
        top: 200px;
        bottom: 0;
        left: 0;
        right: 0
    }

    #dil-okulu-page-content .middle {
        padding: 20px !important
    }

    .no-intro {
        display: none
    }

    .bizimle-gidenler-content .item {
        padding: 0 !important
    }

    .fiyat-teklifi-al-content {
        padding-top: 90px !important
    }

    .staj-page-content .table-ucret .first {
        padding-left: 0
    }

    .staj-page-content .staj-content-text {
        color: #231f20;
        font-size: 18px;
        font-weight: 300;
        padding: 15px
    }

    .staj-page-content .staj-content-text {
        padding: 0 !important
    }

    .ulkeler-rehberi-page-content #myCarousel .item {
        padding: 0 !important
    }

    .carousel-control.right {
        top: -40px
    }

    .carousel-control.left {
        top: -40px
    }

    .navbar-brand {
        margin: 0 !important;
        padding-top: 0
    }

    .logo {
        display: none
    }

    .navbar.navbar-custom ul.nav.navbar-nav {
        margin-top: 15px !important
    }

    .ulke-cont .overlay {
        width: 98%
    }

    .bizimle-gidenler-content .item .left {
        text-align: left
    }

    .ulkeler-rehberi-second-tab .tab-pane-left {
        padding-right: 0 !important
    }

    .news-cont .carousel-control {
        top: 37% !important
    }

    .yazi-cont .carousel-control.right {
        right: 0;
        top: 50px
    }

    .yazi-cont .carousel-control.left {
        left: -30px;
        top: 50px
    }

    .intro-content {
        padding-top: 0
    }

    .liste-item {
        min-width: 210px;
        padding-left: 80px
    }

    .fiyat-br {
        display: none
    }

    #ulke-rehberi .overlay {
        display: none
    }

    #ulke-rehberi .ulke-item .mobile-href {
        display: block;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .secnek {
        max-width: 330px;
        margin: 0 auto;
        padding-left: 20px
    }

    .hizli-menu .nav>li>a {
        padding: 10px 2px !important
    }

    .home-main-slider-content-bottom {
        position: absolute;
        text-align: center;
        top: 75%
    }

    .mobile-tel-icon {
        display: block !important
    }

    .neden-farkli-box .box-title {
        min-height: 80px;
        margin-bottom: 10px
    }

    .neden-farkli-cont .tt {
        margin-bottom: 20px
    }
}

@media(max-width:768px) {
    .center-liste {
        max-width: 620px
    }

    .center-liste h3 {
        width: auto;
        float: left
    }

    .center-liste .dsc {
        max-width: 300px
    }

    .section3 h3 a {
        font-size: 24px
    }

    .ulke-info-box h6 {
        font-size: 12px !important
    }

    .first-w {
        display: none
    }

    footer .widget .w-cont {
        margin-bottom: 20px
    }

    footer .widget .w-bot {
        float: left;
        padding-top: 20px
    }

    .hizli-menu li a {
        line-height: 26px
    }

    #owl-main-slider .owl-item .main-img {
        min-height: 160px
    }

    .home-main-slider-content-bottom {
        width: 100%
    }

    .home-main-slider-content-bottom img {
        width: 200px !important
    }

    .neden-farkli-inner {
        padding: 0 !important
    }

    .neden-farkli-cont {
        padding: 10px !important
    }

    #dil-okulu-page-content .ulkeler-rehberi-second-tab .nav-tabs>li>a {
        padding: 4px 0 !important
    }

    .ulkeler-rehberi-second-tab .tab-pane-okul .tab-pane-okul-inner .title-okul {
        font-size: 26px
    }

    .okul-tabs {
        margin-bottom: 20px
    }

    #dil-okulu-page-content .ulkeler-rehberi-second-tab .nav-tabs>.active>a {
        padding: 2px 2px 2px 20px !important
    }
}

@media(max-width:767px) {
    .ulke-box-right {
        padding-bottom: 54% !important
    }

    .home-main-slider-content {
        top: 24%
    }
}

@media(max-width:480px) {
    .yazi-cont .carousel-control.right {
        right: -30px;
        top: 50px
    }

    .wat-basvuru-but {
        width: 100% !important
    }

    .searchbox-input {
        padding: 7px !important
    }

    .dil-okulu-slider-content .item .left {
        height: 162px
    }

    .ulkeler-rehberi-page-content .middle .tab-content .bayrak {
        float: none
    }

    .dil-okulu-slider-content {
        padding-top: 0
    }

    #dil-okulu-page-content .middle .tab-content .short-desc {
        margin-bottom: 10px
    }

    .intro-content .wow-bottom {
        margin-top: 200px
    }

    .intro-content-inner {
        padding-left: 0 !important
    }

    .home-section .owl-carousel .item-info {
        padding-left: 0 !important;
        bottom: 10px !important;
        padding-left: 5px !important
    }

    .home-section .owl-carousel .item-info p {
        display: none
    }

    .home-section .owl-carousel .item-info h4 {
        color: #fff;
        font-size: 20px;
        font-weight: 300 !important;
        margin: 0 0 10px
    }

    .home-section .owl-carousel .item-info a {
        background-color: #363636;
        color: #fff;
        font-size: 10px
    }

    #ulke-rehberi .overlay .overlay-inner {
        padding-top: 10%
    }

    .news-cont .item .news-link a {
        font-size: 10px
    }

    .home-section .nav-tabs li a { 
        background-color: #d6d6d6 !important;
        padding: 5px !important;
        margin-bottom: 10px !important;
        margin-right: 10px !important;
        font-weight: bold !important;
        font-size: 14px !important;

    }

    .ulke-box-right {
        min-height: 150px;
        margin-left: 40px !important
    }

    .ulke-box-right img {
        min-height: 150px
    }

    .ulke-info-box {
        width: 40px
    }

    .ulke-info-box img {
        width: 62px;
        height: auto
    }

    .ulke-info-box h6 {
        bottom: 120px !important;
        font-size: 10px !important;
        left: -57px
    }

    .ulke-info-box p {
        bottom: 97px;
        color: #cbcbcb !important;
        float: left;
        font-size: 10px;
        font-style: italic;
        font-weight: 100;
        height: 25px;
        left: -16px;
        margin: 0 !important;
        overflow: hidden;
        position: absolute;
        text-overflow: ellipsis;
        transform: rotate(-90deg);
        white-space: nowrap;
        width: 84px;
        z-index: 100
    }

    #ulke-rehberi .overlay .overlay-inner {
        padding-top: 7%
    }

    .ulke-rehberi-tabs {
        width: 270px
    }

    .ulke-info-box h6 {
        bottom: 127px
    }

    .fiyat-listeleri-page-content .bottom .box .fiyat-on-image {
        padding: 40px !important
    }

    #ulke-rehberi .ulke-item {
        padding: 0 !important
    }

    #ulke-rehberi .overlay .title {
        font-size: 18px
    }

    #ulke-rehberi .overlay p {
        margin: 0
    }

    #ulke-rehberi .overlay p {
        font-size: 11px
    }

    #ulke-rehberi .overlay p a {
        font-size: 10px
    }

    .ulke-info-box h6 {
        bottom: 137px;
        font-size: 14px
    }

    .home-tab-slider {
        margin-bottom: 10px
    }

    .news-cont .carousel-control i {
        color: #fff !important;
        font-size: 40px;
        opacity: 1 !important
    }

    .home-section .owl-carousel .item-info .title-pr {
        font-size: 24px
    }

    #dil-okulu-page-content .middle .tab-content .title {
        font-size: 24px;
        margin-bottom: 5px
    }

    #tab-scroll-to {
        margin-top: -100px
    }

    .section3 .liste-item {
        padding-left: 10px
    }

    .videolar-cont iframe {
        min-height: 190px
    }

    .fiyat-teklifi-al-content .fiyat-top-sec label {
        max-width: 180px
    }

    .secnek {
        padding-left: 0
    }
}

@media(max-width:360px) {
    .searchbox-input {
        padding: 0 !important;
        max-width: 120px;
        padding-left: 5px !important
    }
}

@media(min-width:768px) {
    #dil-okulu-page-content .ulkeler-rehberi-second-tab .nav-tabs>.active>a {
        padding: 3px 3px 3px 59px !important
    }
}

@media(max-width:980px) {
    .logo {
        top: 127px
    }

    .navbar.navbar-custom ul.nav.navbar-nav {
        margin-top: -15px
    }
}

#dil-okulu-page-content #middle .ulkeler-rehberi-second-tab .sehir-name-cnt>.active>a {
    padding: 3px 3px 3px 20px !important
}