/*
Author: NORMS Teknoloji Bilgi ve İletişim Hizmetleri - Miraç YILMAZ
Author URL: http://norms.dev/
*/

/*.nav-trigger {display:none;}*/

@media (min-width:1201px) {
    .v12-page-content-detail {margin-right:110px;}
}
@media (min-width:1441px) {
    .v12-page-content-detail {margin-right:0;}
}
@media (min-width:1600px) {
    .v12-page-content-detail {margin-right:0;}
}
@media (min-width:1200px) and (min-height:820px) {
    .references-grids .reference-grid {width:5.555555555555556%;height:11px;}
}

@media (min-width:768px){
    #references .nav-overlay-box {max-height:inherit!important;overflow:visible!important;}
}

@media (max-width:1600px) {
    .v12-page-content-illustration {height:250px;margin-top:-250px;margin-right:120px;}
    .v12-page-content-illustration.vertical {height:auto;width:300px;margin-top:-420px;}
    .v12-page-content-illustration.horizontal-view {margin-right:80px;}

    .v12-page-content-box h2 {font-size:52px;line-height:100%;}
    .v12-page-content-detail h1 {font-size:52px;line-height:100%;margin-right:-80%;}
    .v12-footer-text-table-cell {font-size:52px;line-height:120%;}
    .nav-overlay-inner h1 {font-size:52px;line-height:100%;}
    .v12-page-content-detail {padding-right:385px;}
    .contact-box p {font-size:14px;}

    .v12-badge {top:150px;}

    .navigation ul li a {font-size:90px;}

}
@media (max-width:1400px) {
    .v12-page-content-illustration {height:240px;margin-top:-240px;margin-right:150px;}
    .v12-page-content-illustration.vertical {height:auto;width:290px;margin-top:-410px;}
    .v12-page-content-illustration.horizontal-view {margin-right:110px;}

    .home-module {top:58%;}
    .home-satellite {top:58%;}

}
@media (max-width:1366px) {


}
@media (max-width:1199px) {

    #fp-nav.left {left:5px;}

    .home-module {top:50%;}
    .home-satellite {top:50%;}

    .navigation ul {width:540px;}
    .navigation ul li a {font-size:80px;line-height:136%;}
    .navigation ul li a .nav-item-number {font-size:11px;line-height:13px;top:26px;}
    .navigation ul li a .nav-item-letters {margin-left:18px;}
    .navigation ul li a .nav-item-letters:after {height:7px;}
    .no-touch .navigation ul li a:hover .nav-item-letters {margin-left:48px;}

    .v12-page-content-cell {padding-bottom:100px;}
    .v12-page-content-box {margin-right:0;}
    .v12-page-content-box .v12-page-content-head {font-size:13px;padding-left:40px;line-height:30px;height:30px;background-size:30px;}
    .v12-page-content-box h2 {font-size:52px;}
    .v12-page-content-box p {font-size:15px;line-height:120%;}


    .v12-page-content-box .v12-page-content-head.head-icon-1 {background-position:0 0;}
    .v12-page-content-box .v12-page-content-head.head-icon-2 {background-position:0 -30px;}
    .v12-page-content-box .v12-page-content-head.head-icon-3 {background-position:0 -60px;}
    .v12-page-content-box .v12-page-content-head.head-icon-4 {background-position:0 -90px;}
    .v12-page-content-box .v12-page-content-head.head-icon-5 {background-position:0 -120px;}
    .v12-page-content-box .v12-page-content-head.head-icon-6 {background-position:0 -150px;}
    .v12-page-content-box .v12-page-content-head.head-icon-7 {background-position:0 -180px;}
    .v12-page-content-box .v12-page-content-head.head-icon-8 {background-position:0 -210px;}
    .v12-page-content-box .v12-page-content-head.head-icon-9 {background-position:0 -240px;}
    .v12-page-content-box .v12-page-content-head.head-icon-10 {background-position:0 -270px;}
    .v12-page-content-box .v12-page-content-head.head-icon-11 {background-position:0 -300px;}
    .v12-page-content-box .v12-page-content-head.head-icon-12 {background-position:0 -330px;}

    .v12-page-content-detail {padding-right:230px;}
    .v12-page-content-detail h1 {font-size:52px;}
    .v12-page-content-detail .headline {font-size:14px;}
    .v12-page-content-detail .headline p {font-size:14px;}
    .v12-page-content-detail h2 {margin-top:20px;margin-bottom:10px;font-size:20px;}
    .v12-page-content-detail ul li {font-size:13px;}

    .v12-page-content-illustration {height:220px;margin-top:-220px;margin-right:0;}
    .v12-page-content-illustration.vertical {height:auto;width:240px;margin-top:-340px;}
    .v12-page-content-illustration.horizontal-view {margin-right:0;}

    .v12-page-section.v12-show-page-detail .v12-page-content-side-bg {width:85%;}
    .v12-page-section.v12-show-page-detail .v12-badge {left:85%;}

    .nav-overlay-inner h1 {font-size:52px;}
    .nav-overlay-inner {padding-bottom:80px;}

    .references-grids {margin:0;}
    .references-grids .reference-grid {width:4.347826086956522%;height:12px;}
    #references.nav-overlay .nav-overlay-inner {padding-top:130px!important;}

}
@media (max-width:991px) and (orientation:portrait) { /* Tablet portrait */

    .home-module .home-module-head {font-size:10vw;line-height:95%;font-weight:300;}
    .home-module .home-module-line {font-size:2.5vw;line-height:95%;font-weight:400;margin-top:3%;}

    .v12-show-page-detail .v12-page-content-side-bg {width:77.1%;}

    .v12-subscribe-panel .v12-subscribe-title {font-size:32px;}

    .v12-page-content-illustration {height:220px;margin-top:-70px;margin-right:0;margin-bottom:-70px;}
    .v12-page-content-illustration.vertical {height:auto;width:240px;margin-top:-60px;}
    .v12-page-content-illustration.horizontal-view {margin-right:-40px;}

    .v12-page-content-detail {padding-right:0;margin-right:0;}
    .v12-page-content-detail h1 {margin-right:0;}

    .contact-box-cell {width:100%;display:block;}
    .contact-box-cell.map-cell {width:100%;}
    .map {max-height:300px!important;margin-bottom:30px;}
    .contact-box {padding-left:0;}

    .nav-overlay-inner {padding-bottom:100px;}
    .nav-overlay .nav-overlay-bg {background-position:right center;}
    .nav-overlay .nav-overlay-bg .nav-overlay-bg-layer {width:100%;}

    .v12-footer-text-table-cell {font-size:52px;}

    .contact-box-content {float:left;}
    .contact-form {float:right;}

    .references-grids .reference-grid {width:7.142857142857143%;}

}
@media (max-width:991px) and (orientation:landscape) { /* Mobile landscape */

    header .logo {margin-top:30px;}
    header .logo h1 a {width:120px;height:40px;}
    header .nav-trigger {margin-top:21px;}
    header .languages {margin-top:21px;}

    header .nav-trigger .nav-trigger-dot {width:4px;height:4px;margin-left:-2px;}
    header .nav-trigger .nav-trigger-dot.nav-trigger-dot-1 {top:10px;}
    header .nav-trigger .nav-trigger-dot.nav-trigger-dot-2 {top:23px;}
    header .nav-trigger .nav-trigger-dot.nav-trigger-dot-3 {top:35px;}
    header .nav-trigger:hover .nav-trigger-dot.nav-trigger-dot-1 {top:0;}
    header .nav-trigger:hover .nav-trigger-dot.nav-trigger-dot-3 {top:41px;}

    footer .copyright {margin-bottom:21px;}
    footer .socials-links {margin-right:-5px;}
    footer .socials-links a {margin:0 5px;color:#fff;font-size:16px;}

    .navigation ul {width:70%;}
    .navigation ul li a {font-size:36px;line-height:136%;}
    .navigation ul li a .nav-item-number {font-size:10px;line-height:12px;top:10px;}
    .navigation ul li a .nav-item-letters {margin-left:15px;}
    .navigation ul li a .nav-item-letters:after {height:4px;}
    .navigation .close-nav {top:21px;}

    .home-module-content .home-module-inner {padding-bottom:20px;}
    .home-module .home-module-head {font-size:32px;}
    .home-module .home-module-line {font-size:14px;line-height:120%;padding:0 15px;}

    .home-module .icon-scroll {width:78px;height:40px;bottom:22px;margin-left:-39px;font-size:9px;background-size:54px;line-height:100px;}
    .home-module .icon-scroll:after {content:"";width:8px;height:9px;margin-left:-4px;top:30px;animation:scroll 1s ease infinite;}
    @keyframes scroll {
        0% {transform:translate(0,-2px);}
        50% {transform:translate(0,6px);}
        100% {transform:translate(0,-2px);}
    }

    .v12-page-content-cell {padding-bottom:50px;}
    .v12-page-content-box {padding-left:10px;}
    .v12-page-content-box .v12-page-content-head {font-size:11px;padding-left:34px;line-height:24px;height:24px;background-size:24px;margin-bottom:10px;}
    .v12-page-content-box h2 {font-size:24px;}
    .v12-page-content-box p {font-size:12px;line-height:120%;margin:0 0 10px 0;}

    .v12-page-content-box .explore-button {height:30px;line-height:30px;border-radius:15px;font-size:11px;}
    .v12-page-content-box .explore-button:after {margin-top:9px;}

    .v12-page-content-box .v12-page-content-head.v12-page-content-head-two-line {line-height:12px;}

    .v12-page-content-box .v12-page-content-head.head-icon-1 {background-position:0 0;}
    .v12-page-content-box .v12-page-content-head.head-icon-2 {background-position:0 -24px;}
    .v12-page-content-box .v12-page-content-head.head-icon-3 {background-position:0 -48px;}
    .v12-page-content-box .v12-page-content-head.head-icon-4 {background-position:0 -72px;}
    .v12-page-content-box .v12-page-content-head.head-icon-5 {background-position:0 -96px;}
    .v12-page-content-box .v12-page-content-head.head-icon-6 {background-position:0 -120px;}
    .v12-page-content-box .v12-page-content-head.head-icon-7 {background-position:0 -144px;}
    .v12-page-content-box .v12-page-content-head.head-icon-8 {background-position:0 -168px;}
    .v12-page-content-box .v12-page-content-head.head-icon-9 {background-position:0 -192px;}
    .v12-page-content-box .v12-page-content-head.head-icon-10 {background-position:0 -216px;}
    .v12-page-content-box .v12-page-content-head.head-icon-11 {background-position:0 -240px;}
    .v12-page-content-box .v12-page-content-head.head-icon-12 {background-position:0 -264px;}

    .v12-page-content-illustration {display:none;}

    .v12-page-content-detail {max-height:inherit;overflow:hidden;padding-left:10px;padding-right:0;}
    .v12-page-content-detail h1 {font-size:32px;}
    .v12-page-content-detail .headline {font-size:14px;}
    .v12-page-content-detail .headline p {font-size:14px;}
    .v12-page-content-detail p {font-size:12px;margin:0 0 10px 0;}

    .v12-page-content-cell .back-button {margin-top:10px;margin-left:10px;}

    .v12-badge {transform:scale(0.5,0.5);margin-top:0;top:0;}
    .v12-page-section.v12-show-page-detail .v12-badge {left:auto;right:0;display:none;}

    .v12-page-section.v12-show-page-detail .v12-page-content-side-bg {width:100%;}

    .v12-photo-credit {margin-top:10px;font-size:12px;line-height:14px;}

    #footer .fp-tableCell {padding-bottom:0;}
    .v12-subscribe-panel {padding:30px 0;display:none;}
    .v12-subscribe-panel .v12-subscribe-title {font-size:20px;line-height:30px;}


    .v12-footer-text {display:none!important;}
    .v12-footer {padding-top:20px;font-size:12px;line-height:140%;margin-top:70px;}
    .v12-footer-logo {width:48px;height:45px;float:none;margin:0 auto 20px auto;display:none;}
    .v12-footer-contact {}

    .v12-footer-text-table-cell {font-size:24px;}

    .contact-box-table {margin-top:0;}
    .map {max-height:200px!important;margin-bottom:15px;}

    .nav-overlay-inner {padding-bottom:50px;}
    .nav-overlay-inner h1 {font-size:32px;}
    .nav-overlay-inner p {font-size:12px;margin:0 0 10px 0;}

    .about-list {display:none;}

    #fp-nav.left {left:2px;}
    #fp-nav ul li {width:16px;height:16px;}
    #fp-nav ul li a {border-width:2px!important;}
    #fp-nav ul li a span {width:8px;height:8px;margin-left:-4px;margin-top:-4px;}
    #fp-nav ul li a.active span {width:8px!important;height:8px!important;margin-left:-4px!important;margin-top:-4px!important;}

    .nav-overlay#contact {overflow:auto!important;}
    .nav-overlay#contact .nav-overlay-inner {padding-top:80px!important;padding-bottom:60px!important;}

    .contact-box-cell {width:60%;}
    .contact-box-cell.map-cell {width:40%;vertical-align:top;}
    .contact-form fieldset {width:100%;}

}
@media (max-width:767px) and (orientation:portrait) {

    header .logo {margin-top:30px;}
    header .logo h1 a {width:120px;height:40px;}
    header .nav-trigger {margin-top:21px;}
    header .languages {margin-top:21px;}

    header .nav-trigger .nav-trigger-dot {width:4px;height:4px;margin-left:-2px;}
    header .nav-trigger .nav-trigger-dot.nav-trigger-dot-1 {top:10px;}
    header .nav-trigger .nav-trigger-dot.nav-trigger-dot-2 {top:23px;}
    header .nav-trigger .nav-trigger-dot.nav-trigger-dot-3 {top:35px;}
    header .nav-trigger:hover .nav-trigger-dot.nav-trigger-dot-1 {top:0;}
    header .nav-trigger:hover .nav-trigger-dot.nav-trigger-dot-3 {top:41px;}

    footer .copyright {margin-bottom:21px;}
    footer .socials-links {margin-right:-5px;}
    footer .socials-links a {margin:0 5px;color:#fff;font-size:16px;}

    .navigation ul {width:70%;}
    .navigation ul li a {font-size:36px;line-height:136%;}
    .navigation ul li a .nav-item-number {font-size:10px;line-height:12px;top:10px;}
    .navigation ul li a .nav-item-letters {margin-left:15px;}
    .navigation ul li a .nav-item-letters:after {height:4px;}
    .navigation .close-nav {top:21px;}

    .home-module-content .home-module-inner {padding-bottom:40px;}
    .home-module .home-module-head {font-size:32px;padding:0;}
    .home-module .home-module-line {font-size:14px;line-height:120%;padding:0;}

    .home-module .icon-scroll {width:78px;height:40px;bottom:22px;margin-left:-39px;font-size:9px;background-size:54px;line-height:100px;}
    .home-module .icon-scroll:after {content:"";width:8px;height:9px;margin-left:-4px;top:30px;animation:scroll 1s ease infinite;}
    @keyframes scroll {
        0% {transform:translate(0,-2px);}
        50% {transform:translate(0,6px);}
        100% {transform:translate(0,-2px);}
    }

    .v12-page-content-cell {padding-bottom:50px;}
    .v12-page-content-box {padding-left:10px;}
    .v12-page-content-box .v12-page-content-head {font-size:11px;padding-left:34px;line-height:24px;height:24px;background-size:24px;}
    .v12-page-content-box h2 {font-size:32px;}
    .v12-page-content-box p {font-size:14px;line-height:120%;}

    .v12-page-content-box .v12-page-content-head.v12-page-content-head-two-line {line-height:12px;}

    .v12-page-content-box .v12-page-content-head.head-icon-1 {background-position:0 0;}
    .v12-page-content-box .v12-page-content-head.head-icon-2 {background-position:0 -24px;}
    .v12-page-content-box .v12-page-content-head.head-icon-3 {background-position:0 -48px;}
    .v12-page-content-box .v12-page-content-head.head-icon-4 {background-position:0 -72px;}
    .v12-page-content-box .v12-page-content-head.head-icon-5 {background-position:0 -96px;}
    .v12-page-content-box .v12-page-content-head.head-icon-6 {background-position:0 -120px;}
    .v12-page-content-box .v12-page-content-head.head-icon-7 {background-position:0 -144px;}
    .v12-page-content-box .v12-page-content-head.head-icon-8 {background-position:0 -168px;}
    .v12-page-content-box .v12-page-content-head.head-icon-9 {background-position:0 -192px;}
    .v12-page-content-box .v12-page-content-head.head-icon-10 {background-position:0 -216px;}
    .v12-page-content-box .v12-page-content-head.head-icon-11 {background-position:0 -240px;}
    .v12-page-content-box .v12-page-content-head.head-icon-12 {background-position:0 -264px;}

    .v12-page-content-illustration {display:none;}

    .v12-page-content-detail {max-height:inherit;overflow:auto;padding-left:10px;}
    .v12-page-content-detail h1 {font-size:32px;}
    .v12-page-content-detail .headline {font-size:13px;}
    .v12-page-content-detail .headline p {font-size:13px;}
    .v12-page-content-detail p {font-size:12px;margin:0 0 10px 0;}
    .v12-page-content-detail h2 {margin-top:15px;margin-bottom:5px;font-size:16px;}
    .v12-page-content-detail ul li {font-size:12px;}

    .v12-page-content-cell .back-button {margin-top:10px;margin-left:10px;}

    .v12-badge {transform:scale(0.5,0.5);margin-top:0;top:0;}
    .v12-page-section.v12-show-page-detail .v12-badge {left:auto;right:0;display:none;}

    .v12-page-section.v12-show-page-detail .v12-page-content-side-bg {width:100%;}

    .v12-photo-credit {margin-top:10px;font-size:12px;line-height:14px;}

    #footer .fp-tableCell {padding-bottom:0;}
    .v12-subscribe-panel {padding:30px 0;}
    .v12-subscribe-panel .v12-subscribe-title {font-size:20px;line-height:30px;}


    .v12-footer {padding-top:20px;font-size:12px;line-height:140%;}
    .v12-footer-logo {width:48px;height:45px;float:none;margin:0 auto 20px auto;display:none;}
    .v12-footer-contact {}

    .v12-footer-text-table-cell {font-size:24px;}

    .contact-box-table {margin-top:0;}
    .map {max-height:200px!important;margin-bottom:15px;}

    .nav-overlay-inner {padding-bottom:50px;}
    .nav-overlay-inner h1 {font-size:32px;}
    .nav-overlay-inner p {font-size:12px;margin:0 0 10px 0;}

    .about-list {display:none;}

    #fp-nav.left {left:2px;}
    #fp-nav ul li {width:16px;height:16px;}
    #fp-nav ul li a {border-width:2px!important;}
    #fp-nav ul li a span {width:8px;height:8px;margin-left:-4px;margin-top:-4px;}
    #fp-nav ul li a.active span {width:8px!important;height:8px!important;margin-left:-4px!important;margin-top:-4px!important;}

    .contact-box-content {float:none;}
    .contact-form {float:none;margin-bottom:20px;}
    .contact-form fieldset {width:100%;}
    .nav-overlay#contact {overflow:auto!important;}
    .nav-overlay#contact .nav-overlay-inner {padding-top:80px!important;padding-bottom:60px!important;}

    .v12-show-page-detail .v12-page-content-cell  {padding-top:90px;}

    #references.nav-overlay .nav-overlay-inner {vertical-align:bottom!important;padding-top:0!important;}
    .references-grids {padding-top:30px;transform:none!important;}
    .references-grids .reference-grid {width:50%;display:none;height:auto;margin-bottom:0;}
    .references-grids .reference-grid.not-empty {display:block;}
    .references-grids .reference-grid a .reference-rounds {}
    .references-grids .reference-round {display:none;}

    .references-grids .reference-grid a .reference-round-first {animation:none!important;top:28px;}
    .references-grids .reference-grid a {position:relative;left:auto;top:auto;white-space:inherit;}
    .references-grids .reference-grid a .reference-rounds {position:relative;left:auto;top:auto;}
    .references-grids .reference-grid a .reference-rounds-text {display:block;opacity:1;position:relative;width:85%;width:calc(90% - 12px);top:auto;right:auto!important;left:12px!important;margin:0;text-align:left!important;}
    .references-grids .reference-grid a .reference-rounds-text-title {opacity:1;transform:translate(0,20px);transition:all .2s ease;font-size:14px;padding:0 0 0 12px!important;}
    .references-grids .reference-grid a .reference-rounds-text-border {width:0;right:auto!important;left:0!important;transition:all .3s ease .2s;}
    .references-grids .reference-grid a .reference-rounds-text-desc {opacity:0;transition:all .4s ease .3s;transform:translate(0,-20px);font-size:13px;padding:0 0 0 12px!important;min-height:42px;}
    .references-grids .reference-grid a .reference-title {display:none;animation:none!important;}

    .references-grids .reference-grid a.mobile-clicked .reference-rounds-text-title {transform:translate(0,0);}
    .references-grids .reference-grid a.mobile-clicked .reference-rounds-text-border {width:100%;}
    .references-grids .reference-grid a.mobile-clicked .reference-rounds-text-desc {opacity:1;transform:translate(0,0);}

    .home-satellite .home-icon.home-icon-1 {top:22%;left:46%;}
    .home-satellite .home-icon.home-icon-2 {top:28%;left:60%;}
    .home-satellite .home-icon.home-icon-3 {top:40%;left:70%;}
    .home-satellite .home-icon.home-icon-4 {top:54%;left:74%;}
    .home-satellite .home-icon.home-icon-5 {top:68%;left:70%;}
    .home-satellite .home-icon.home-icon-6 {top:76%;left:58%;}


}
@media (min-width:768px) {

    /*br.mobile-br {display:none;}
    br.mobile-br  {content: ' '}
    br.mobile-br:after {content: ' '}*/

}

/*
iphone 6 & iphone 6 plus */
@media (min-width:569px) and (max-width:767px) {

}

@media (max-width:991px) and (orientation:landscape) {


}
