html{min-height: 100%;min-width: 100%;}
body{overflow-x:hidden;width: 100%;height: 100%;margin:0;padding: 0 !important;min-height: 100%;min-width: 100%;background: #f1f1f1;background-size: cover}
#pageMain {
    position: relative;
}
#pageMain::after {
    content: "";
    background: url(images/zemin_doku_new.jpg);
    /*opacity: 0.5;*/
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
}
.pt-10px {padding-top: 10px;}
/*reset erd*/
h1,h2,h3,h4,h5,h6{font-weight: normal;}
h1,h2,h3,h4,h5,h6,p{margin:0;}
a{text-decoration: none !important;outline: none !important}
ul{list-style: none;padding: 0;margin:0}
label{font-weight: normal;margin:0}
input,select,textarea,button{outline: none !important}
figure{margin:0}
th{font-weight: normal}
i{display: inline-block;background: url(images/sprite.png) no-repeat}
.navbar-inverse{background: none;border:none;}
.navbar-inverse button.navbar-toggle{background: none !important;border:none !important}
.navbar-collapse{border:none !important;box-shadow: 0 0 0 0 !important;padding: 0}
.dropdown button{box-shadow: 0 0 0 0 !important}
/*reset erd*/

/*menu 991*/
@media (max-width: 991px){
    header{height: auto}
    .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);max-width: 265px !important}
    .navbar-collapse.collapse {display: none!important;overflow-y:auto !important;}
    .navbar-nav {float: none!important;margin: 0}
    .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}
}
/*menu 991*/
figure.back{background-repeat: no-repeat !important;background-position: center center !important;background-size: cover !important}

.carousel-fade .carousel-inner .item {opacity: 0.5;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}

/*****************menu******************/
header{background: #fff}
header nav{max-width: 1244px;width: 100%;margin:0 auto;margin-bottom: 0 !important}
header nav .navbar-header a.navbar-brand{padding: 0;height: auto}
header nav ul.nav{float: right;}
/*
header nav ul.nav > li{border-right: 1px solid #f4f4f4}
header nav ul.nav > li.home{border-left: 1px solid #f4f4f4}
*/
header nav ul.nav > li.home a{padding: 26.5px 15px}
header nav ul.nav > li > a i.def-icon-home{width: 29px;height: 29px;background-position: 0 0}
header nav ul.nav > li > a{font-family: "Conv_din-next-lt-pro-regular";font-size: 16px;color: #ffffff !important;transition: .2s ease-in-out;-webkit-transition: ease-in-out .2s;padding: 34px 22px}
header nav ul.nav > li > a:before{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #ffffff;opacity: 0;transition: .3s ease-in-out;-webkit-transition: ease-in-out .3s;}
header nav ul.nav > li > a:hover{background: #fafbfc4f !important;background-color: #fafbfc4f !important;}
header nav ul.nav > li > a:hover:before{width:100%;opacity: 1}
header nav ul.nav > li.active > a{background: #bfbfbe !important;}
header nav ul.nav > li.active > a:before{width: 100%;opacity: 1}
header .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background: #fafbfc4f}
header nav ul.nav li.dropdown .dropdown-menu{min-width: 100%;border-radius: 0}
header nav ul.nav li.dropdown .dropdown-menu li a{font-size: 14px;line-height: 22px;padding: 7px 15px;font-family: "Conv_din-next-lt-pro-regular";color: #333333;text-align: left;    border-bottom: solid 1px rgba(204, 204, 204, 0.5);}
header nav ul.nav li.dropdown .dropdown-menu li:last-of-type a{border-bottom: none  !important;}

@media (max-width: 1200px){
    header nav ul.nav > li > a{padding: 34px 18px}
}
@media (max-width: 1135px){
    header nav ul.nav > li > a{padding: 34px 12px}
}
@media (max-width: 1050px){
    header nav ul.nav > li.home a{padding: 26.5px 12px}
    header nav ul.nav > li > a{padding: 34px 9px}
}
@media (max-width: 991px){
    header nav.navbar-inverse{position: fixed;width: 100%;top: 0;z-index: 9999;background: #fff;display: inline-block}

    header nav .navbar-header{padding: 24px 36px 26px 23px;border-bottom: 1px solid #f1f1f1;box-shadow: 0 -4px 23px #ccc}
    header nav .navbar-header a.navbar-brand{margin:0}
    header nav .navbar-header a.navbar-brand img{max-width: 158px}
    header nav .navbar-header button{margin:0;padding: 0;margin-top: 5px}
    header nav .navbar-header button span{background: #002439 !important;margin-bottom: 6px}
    header nav .navbar-header button span:last-child{margin:0}

    header nav .navbar-header button span.icon-bar{height: 3px;transition: .2s ease-in-out;-webkit-transition: ease-in-out .2s;}
    header nav .navbar-header button span.icon-bar:first-child{width: 31px;transform-origin: 10% 10%;-ms-transform: rotate (49px);-webkit-transform: rotate (49deg);-moz-transform: rotate (49deg);-o-transform: rotate (49deg);transform: rotate(49deg);}
    header nav .navbar-header button span.icon-bar:nth-child(2){width: 22px;opacity: 0}
    header nav .navbar-header button span.icon-bar:last-child{width: 31px;-ms-transform: rotate (-47px);-webkit-transform: rotate (-47deg);-moz-transform: rotate (-47deg);-o-transform: rotate (-47deg);transform: rotate(-47deg);transform-origin: 10% 90%;}
    header nav .navbar-header button.navbar-toggle.collapsed span.icon-bar:first-child{-ms-transform: rotate (0);-webkit-transform: rotate (0);-moz-transform: rotate (0);-o-transform: rotate (0);transform: rotate(0);width: 22px}
    header nav .navbar-header button.navbar-toggle.collapsed span.icon-bar:nth-child(2){opacity: 1; width: 22px}
    header nav .navbar-header button.navbar-toggle.collapsed span.icon-bar:last-child{-ms-transform: rotate (0);-webkit-transform: rotate (0);-moz-transform: rotate (0);-o-transform: rotate (0);transform: rotate(0); width: 22px}

    header nav ul.nav > li{border-bottom: 1px solid #f6f6f6}
    header nav ul.nav > li > a{font-size: 14.75px;padding: 14px;text-align: center;}
    header nav ul.nav > li > a:before{content: none}
    header nav ul.nav > li:nth-child(2n+2) > a{background: #fafafa}
    header nav ul.nav > li.active > a{color: #00a2ff !important}
    header nav .navbar-collapse{max-width: 100% !important}

    header nav .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;padding: 0}
    header nav .dropdown-menu li a{padding: 11px !important}
}
/*****************menu******************/

/*****************slider******************/
#slide .carousel-inner .item.active .fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

#slide .carousel-inner .item.active .fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}


/*#slide:before{content: "";position: absolute;left: 0;top: 0;width: 25%;height: 5px;background: #00253a;z-index: 1}*/
#slide figure{height: 525px;width: 100%}
#slide .carousel-caption{padding: 0;text-align: left;max-width: 1244px;width: 100%;margin: 0 auto;left: 0;right: 0;bottom: auto;top:30%}
#slide .carousel-caption h3{font-family: "Conv_din-next-lt-pro-light";font-size: 44px;font-weight:bold;color: #ffffff;background:transparent;margin-bottom: 1px;display: inline-block;padding: 15px 10px 2px 10px;opacity: 0}
#slide .carousel-caption h3 span{font-family: "Conv_din-next-lt-pro-bold"}
#slide .carousel-caption p{font-family: "Conv_din-next-lt-pro-light";font-size: 13px;color: #fff;background:#00253a;padding: 10px;max-width: 390px;opacity: 0}
#slide a.carousel-control{width: 36px;height: 62px;background: #001724;opacity: 1;line-height: 3.7;top: 50%;margin-top: -31px}
#slide a.carousel-control i{width: 16px;height: 30px}
#slide a.carousel-control i.def-icon-prev{background-position: -30px 1px}
#slide a.carousel-control i.def-icon-next{background-position: -50px 1px}

@media (max-width: 1380px){
    #slide .carousel-caption{text-align: left;}
    #slide .carousel-caption p{margin:0 auto}
}
@media (max-width: 991px){
/*    #slide{margin-top: 81px}*/
    #slide figure{height: 350px}
    #slide .carousel-caption{padding: 0 55px}
    #slide .carousel-caption h3{font-size: 28px;padding-top: 10px}
    #slide a.carousel-control{width: 28px;height: 48px;line-height: 3.1;margin-top: -24px}
}
/*****************slider******************/

/*****************main******************/
.main{max-width: 1274px;width: 100%;margin:53px auto 50px auto;}
.main h5{font-family: "Conv_din-next-lt-pro-light";font-size: 21px;color: #1e365f}
.main h5 span{font-family: "Conv_din-next-lt-pro-bold"}

.main .col-erd-8{width: 64.4%}
.main .col-erd-4{width: 35.6%}

/*what-did*/
.main .what-did .slide-wrap{background: #fff;padding: 21px 0 0 21px;margin-top: 12px}
.main .what-did .slide-wrap figure{width: 100%;height: 300px;position: relative;}
.main .what-did .slide-wrap figure:before{content:"";width: 100%;height: 100%;background:url(images/figure-border.png) no-repeat;z-index: 1;position: absolute;left: 0;top: 0;background-size: 100% 100%}
.main .what-did .slide-wrap article{padding:0 40px 0 0;margin-bottom: 18px;/*min-height: 222px*/}
@media (max-width: 767px) {
    .main .what-did .slide-wrap article {
        margin-bottom: 40px!important;
    }
    .main .what-did .slide-wrap a.examined{
        width: 100%;
    }
}
.main .what-did .slide-wrap h4{font-family: "Conv_din-next-lt-pro-light";font-size: 27px;color: #001724;margin: 23px 0 10px 0;font-weight: bold;}
.main .what-did .slide-wrap h4 span{font-family: "Conv_din-next-lt-pro-medium"}
.main .what-did .slide-wrap p{font-family: "Conv_din-next-lt-pro-light";font-size: 14px;color: #494949;line-height: 1.4;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;}
.main .what-did .slide-wrap a.examined{position: absolute;right: 0;bottom: 0;float: right;font-family: "Conv_din-next-lt-pro-light";font-size: 13px;color: #686868;display: block;padding: 19px;}
.main .what-did .slide-wrap a.examined i.def-icon-right{width: 18px;height: 18px;background-position: -70px -1px;vertical-align: middle;margin-right: 6px}
.main .what-did .slide-wrap a.examined span{display: inline-block;width: 57px;height: 57px;border-left: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;position: absolute;right: 0;top: 0;text-align: center;line-height: 4}
.main .what-did .slide-wrap a.examined span i.def-icon-plus{width: 23px;height: 23px;background-position: -94px -1px;vertical-align: middle}
.main .what-did .slide-wrap .slide-control{width: 70px;position: absolute;right: 30px;top: -36px}
.main .what-did .slide-wrap .slide-control a.carousel-control{width: 34px;height: 31px;opacity: 1;line-height: 1.8; background:#20355d;}
.main .what-did .slide-wrap .slide-control a.carousel-control i{width: 12px;height: 19px}
.main .what-did .slide-wrap .slide-control a.carousel-control i.def-icon-prev{background-position: -122px -4px}
.main .what-did .slide-wrap .slide-control a.carousel-control i.def-icon-next{background-position: -137px -4px}

@media (max-width: 991px){
    .main{margin:30px 0 20px 0}
    .main .col-erd-8{width: 100%;display: inline-block}
    .main .col-erd-4{width: 100%;display: inline-block}

    .main .what-did .slide-wrap{padding:30px 21px 0 21px}
    .main .what-did .slide-wrap article{padding-left: 0;min-height: 100px}
    .main .what-did .slide-wrap a.examined{padding-left: 0}
    .main .what-did .slide-wrap .slide-control{top: -44px;right: 0}
}
@media (max-width: 767px){
    .main .what-did .slide-wrap figure{height: 220px}
}
/*what-did*/

/*projects*/
.main .projects h5{font-family: "Conv_din-next-lt-pro-bold"}
.main .projects .wrap{margin-top: 12px;background: #fff}
.main .projects .cover{border-bottom: 1px solid #eeeeee}
.main .projects .cover .padleft{padding-left: 0}
.main .projects .cover a{display: block;padding: 12px 20px;transition: .2s ease-in-out;-webkit-transition: ease-in-out .2s;}
.main .projects .cover figure{max-width: 94px;height: 61px;position: relative;}
.main .projects .cover figure:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,23,36,0.8);opacity: 0;transition: .2s ease-in-out;-webkit-transition: ease-in-out .2s;}
.main .projects .cover figure:after{content: "";position: absolute;left: 50%;top: 50%;width: 29px;height: 29px;background: url(images/sprite.png) no-repeat -152px 0;margin-top: -14.5px;margin-left: -14.5px;opacity: 0;transition: .2s ease-in-out}
.main .projects .cover article{padding-left: 13px;border-left: 1px solid #dcdcdc;margin-top: 10px}
.main .projects .cover article h6{font-family: "Conv_din-next-lt-pro-regular";font-size: 15px;color: #001724;margin-bottom: 7px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.main .projects .cover article p{font-family: "Conv_din-next-lt-pro-light";font-size: 13px;color: #686868;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.main .projects .cover a:hover{background: #fcfcfc}
.main .projects .cover a:hover figure:before{opacity: 1}
.main .projects .cover a:hover figure:after{opacity: 1}

@media (max-width: 991px){
    .main .projects{margin-top: 15px}
    .main .projects .cover .padleft{padding-left: 15px}
    .main .projects .cover figure{max-width: 100%;height: 80px}
    .main .projects .cover article{margin-top: 20px}
}
@media (max-width: 767px){
    .main .projects{margin-top: 15px}
}
/*projects*/

/*sales-projects*/
.main .col-pad-0{padding:0}
.main .main-bottom{margin-top: 34px}
.main .main-bottom h5{margin-bottom: 13px}
.main .sales-projects{padding-right: 28px}
.main .sales-projects figure{height: 185px;width: 100%;position: relative;}
.main .sales-projects .title{background: #fff;padding: 14px;position: absolute;bottom: 0;left: 0;width: 100%;padding-right: 55px}
.main .sales-projects .sales-projects-box{padding: 15px; background-color: white;}
/*.main .sales-projects .title:before{content: "";position: absolute;left: 0;top: 0;width: 80px;height: 3px;background: #00a3ff}*/
.main .sales-projects h6{font-weight:bold;font-family: "Conv_din-next-lt-pro-light";font-size: 16px;color: #001724}
.main .sales-projects .item{padding: 0 15px;}
.main .sales-projects h6 span{font-family: "Conv_din-next-lt-pro-medium"}
.main .sales-projects .slide-control{position: absolute;right: 18px;top: -18px;width: 62px;height: 20px;}
.main .sales-projects a.carousel-control{width: 14px;height: 20px;opacity: 1;box-shadow: 0 0 0 0;background: none}
.main .sales-projects a.carousel-control{
    width: 30px;
    height: 30px;
    background-color: #1f365f;
    padding: 5px 0 0 0;
}
.main .sales-projects a.carousel-control i{width: 14px;height: 20px;transition: .3s ease-in-out}
.main .sales-projects a.carousel-control i.def-icon-prev{background-position: -183px 0}
.main .sales-projects a.carousel-control i.def-icon-next{background-position: -203px 0}
.main .sales-projects a.carousel-control:hover i.def-icon-prev{background-position: -183px -20px}
.main .sales-projects a.carousel-control:hover i.def-icon-next{background-position: -203px -20px}

@media (max-width: 991px){
    .main .main-bottom{margin-top: 15px}
}

@media (max-width: 767px){
    .main .sales-projects{padding:0;margin-bottom: 15px}
}
/*sales-projects*/

/*human-resources*/
.main .human-resources{height: 185px;background: url(images/insan-kaynakari-ana-sayfa.jpg) no-repeat center center;background-size: cover;padding:27px 154px 15px 30px}
.main .human-resources h6{font-family: "Conv_din-next-lt-pro-medium";font-size: 18px;color: #001724;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main .human-resources p{font-family: "Conv_din-next-lt-pro-regular";font-size: 13px;color: #494949;margin: 15px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.main .human-resources span{display: inline-block;font-family: "Conv_din-next-lt-pro-light";font-size: 13px;color: #686868}
.main .human-resources span i{width: 18px;height: 18px;background-position: -70px -1px;vertical-align: middle;margin-right: 6px}

@media (max-width: 1250px){
    .main .human-resources{padding-right: 135px}
}
/*human-resources*/

/*news*/

#news .carousel-inner .item .fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}


.news .carousel-fade .carousel-inner .item{opacity: 1}
.news .wrap{background: #fff;height: 185px}
.news .wrap .date{padding:29px 0 33px 0;border-right: 1px solid #e9e9e9;position: relative;}
.news .wrap .date:before{content: "";position: absolute;right: -1px;top: 0;height: 50px;width: 1px;background: #001724}
.news .wrap .date p{font-family: "Conv_din-next-lt-pro-light";font-size: 16.55px;color: #001724;text-align: center;}
.news .wrap .date p span{display: block;}
.news .wrap .date p span:first-child{font-family: "Conv_din-next-lt-pro-medium";font-size: 65px;margin-bottom: -23px;}
.news .wrap .date p span:last-child{font-size: 26px;margin-top: -6px}
.news .wrap article{padding:28px 22px 22px 37px;min-height: 133px}
.news .wrap article h6{font-family: "Conv_din-next-lt-pro-medium";font-size: 18px;color: #001724;margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .wrap article p{font-family: "Conv_din-next-lt-pro-regular";font-size: 13px;color: #494949;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .wrap a.examined{font-family: "Conv_din-next-lt-pro-light";font-size: 13px;color: #686868;padding: 16px 15px 16px 37px;display: block;border-top: 1px solid #e9e9e9}
.news .wrap a.examined i{width: 18px;height: 18px;background-position: -70px -1px;vertical-align: middle;margin-right: 6px;}
.news .slide-control{width: 70px;position: absolute;right: 17px;top: -15px}
.news .slide-control a.carousel-control{width: 34px;height: 31px;background: #20365e;opacity: 1;line-height: 1.8}
.news .slide-control a.carousel-control i{width: 12px;height: 19px}
.news .slide-control a.carousel-control i.def-icon-prev{background-position: -122px -4px}
.news .slide-control a.carousel-control i.def-icon-next{background-position: -137px -4px}

@media (max-width: 991px){
    .news{display: inline-block;width: 100%;margin-top: 15px}
    .news .wrap{height: 151px}
    .news .wrap .date{padding: 14px 0}
    .news .wrap article{min-height: 115px}
    .news .wrap a.examined{padding: 10px 0 7px 25px}
}
@media (max-width: 767px){
    .news .wrap .date{padding: 19px 0}
    .news .wrap .date p span:first-child{font-size: 55px;margin-bottom: -20px}
    .news .wrap article{padding: 25px 15px 10px 25px;}
    .news .wrap article h6{font-size: 16px}
}
/*news*/
/*****************main******************/

/*****************footer******************/
footer{background: #ffffff;padding: 19px 0 0 0;}
footer .container-fluid{max-width: 1274px;width: 100%}
footer .copy p{font-family: "Conv_din-next-lt-pro-light";font-size: 11px;color: #bcbcbc;padding-left: 37px;margin-top: -1px}
footer ul{display: inline-block;margin-top: 24px}
footer ul li{display: inline-block;float: left;margin-right: 28px}
footer ul li:last-child{margin:0}
footer ul li a{font-family: "Conv_din-next-lt-pro-regular";font-size: 14px;color: #13223c;font-weight: bold;transition: .2s ease-in-out;-webkit-transition: ease-in-out .2s;}
footer ul li a:hover{color: #00a3ff}
footer ul li a.active{color: #00a3ff}
footer a.mn{float: right}

@media (max-width: 1150px){
    footer ul li{margin-right: 20px}
}
@media (max-width: 1050px){
    footer ul li{margin-right: 14px}
}
@media (max-width: 991px){
    footer{padding-bottom: 15px}
    footer .copy{display: table;margin:0 auto}
    footer a.mn{display: table;float: none;margin:10px auto 0 auto;}
}
/*****************footer******************/


/*****************corporate******************/
.wrapper{max-width: 1274px;padding: 0 15px;width: 100%;margin:28px auto;}
.content{width:100%;background: #fff}
.content .margin0{margin:0;}
.content .pad0{padding: 0}
.content .title{background: #fbfbfb;padding: 21px 20px 24px 43px;border-bottom: 1px solid #ececec}
.content .title h3{font-family: "futuraheavymheavy";font-size: 20px;color: #00253a}
.content .left-menu > ul li{border-bottom: 1px solid #f0f0f0}
.content .left-menu > ul li a{font-family: "Conv_din-next-lt-pro-regular";font-size: 16px;color: #00253a;display: block;padding: 19px 20px 19px 43px;transition: .2s ease-in-out;-webkit-transition: ease-in-out .2s;position: relative;}
.content .left-menu > ul li a:before{content: "";position: absolute;left: 0;top: 0;width: 3px;height: 100%;background: #00a2ff;opacity: 0;transition: .2s ease-in-out;-webkit-transition: ease-in-out .2s}
.content .left-menu > ul li a:hover{color: #00a2ff;background: #fbfcfd;}
.content .left-menu > ul li a:hover:before{opacity: 1}
.content .left-menu > ul li a.active{color: #00a2ff;background: #fbfcfd;}
.content .left-menu > ul li a.active:before{opacity: 1}

@media (max-width: 991px){
    .wrapper{margin-top: 30px}
    .content .title{padding: 17px 25px}
    .content .left-menu .dropdown button{width: 100%;font-family: "Conv_din-next-lt-pro-regular";font-size: 16px;color: #00253a;border-radius: 0;background: #f7f7f7;padding: 13px;border-bottom: 1px solid #ececec}
    .content .left-menu .dropdown button span{margin-left: 7px}
    .content .left-menu .dropdown .dropdown-menu{width: 100%;padding: 0;border-radius: 0;margin:0;border:none}
    .content .left-menu .dropdown .dropdown-menu li{border-bottom: 1px solid #ececec}
    .content .left-menu .dropdown .dropdown-menu li a{font-family: "Conv_din-next-lt-pro-regular";font-size: 16px;color: #00253a;padding: 9px;text-align: center;}
    .content .left-menu .dropdown .dropdown-menu li.active a{color: #00a2ff;background: #fbfcfd}
}

.content div.right{width:100%;padding: 39px 57px 115px 55px;border-left: 1px solid #e8e8e8;background: #fcfcfc}
.content div.right .top-title h4{font-family: "Conv_din-next-lt-pro-medium";font-size: 22px;color: #00253a;margin-bottom: 10px}
.content div.right .top-title ul{display: inline-block;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;width: 100%;padding: 4px 0}
.content div.right .top-title ul li:first-child{margin-left: 0}
.content div.right .top-title ul li{display: inline-block;float: left;margin-left: 15px;position: relative;}
.content div.right .top-title ul li:first-child:before{content: none}
.content div.right .top-title ul li:before{content: ">";position: absolute;left: -10px;font-family: "Conv_din-next-lt-pro-light";font-size: 13px;color: #a4a4a4;top:2px;}
.content div.right .top-title ul li a{font-family: "Conv_din-next-lt-pro-regular";font-size: 13px;color: #a4a4a4}
.content div.right .top-title ul li.active a{color: #00253a}
.content div.right .top-title ul li.active:before{color:#00253a;}
.content div.right section{margin-top: 54px}
.content div.right section.corporate figure.banner{height: 190px;position: relative;width: 100%;margin-bottom: 42px}
.content div.right section.corporate figure.banner:before{content: "";position: absolute;left: 0;bottom: 0;width: 192px;height: 3px;background: #00a3ff}
.content div.right section.corporate p{font-family: "proxima_nova_rgregular";font-size: 15px;color: #555555;text-align: justify;}

@media (max-width: 991px){
    .content div.right{padding: 35px 25px 50px 25px}
    .content div.right section{margin-top: 25px}
}
/*****************corporate******************/

/*****************projects******************/
.content div.right .projects-list .item{background: #fff;border:1px solid #ececec;margin-bottom: 25px}
.content div.right .projects-list .item figure{height: 118px;width: 100%;position: relative;}
.content div.right .projects-list .item figure:before{content: "";position: absolute;right: 0;top: 0;height: 55px;width: 4px;background: #00a2ff;z-index: 2}
.content div.right .projects-list .item figure:after{content: "";position: absolute;width: 100%;height: 100%;background: url(images/def-icon-plus.png) no-repeat center rgba(0,23,36,0.8);opacity: 0;transition: .2s ease-in-out;-webkit-transition: ease-in-out .2s}
.content div.right .projects-list .item article{padding: 27px 170px 31px 15px;height: 118px}
.content div.right .projects-list .item article h6{font-family: "Conv_din-next-lt-pro-medium";font-size: 17px;color: #00253a;margin-bottom: 10px}
.content div.right .projects-list .item article h6 span{font-family: "Conv_din-next-lt-pro-light";color: #b2b2b2}
.content div.right .projects-list .item article p{font-family: "Conv_din-next-lt-pro-light";font-size: 14px;color: #555555;line-height: 1.2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.content div.right .projects-list .item span.plus{position: absolute;right: 15px;top: 0;height: 100%;width: 58px;border-left: 1px solid #ececec}
.content div.right .projects-list .item span.plus i{width: 30px;height: 30px;background-position: -302px 0;position: absolute;top: 50%;left:50%;margin-top: -15px;margin-left: -15px}
.content div.right .projects-list .item a:hover figure:after{opacity: 1}

@media (max-width: 991px){
    .content div.right .projects-list .item figure{height: 150px}
}
@media (max-width: 767px){
    .content div.right .projects-list .item article{padding-right: 80px}
}
/*****************projects******************/

/*****************projects-detail******************/
.content .detail .path{display: table;width: 100%;padding: 20px 15px 17px 53px}
.content .detail .path i.def-icon-right{width: 24px;height: 20px;background-position: -135px -32px;float: left;margin-right: 10px}
.content .detail .path ul,.content .detail .path ul li{display: inline-block;float: left;}
.content .detail .path ul li:not(:first-child){padding-left: 20px;position: relative;}
.content .detail .path ul li:not(:first-child):before{content: "/";position: absolute;left: 8px;font-family: "Conv_din-next-lt-pro-light";font-size: 14px;color: #c1c1c1;top: 3px}
.content .detail .path ul li a{font-family: "Conv_din-next-lt-pro-light";font-size: 14px;color: #c1c1c1}
.content .detail .path ul li.active a{color: #00a3ff}

@media (max-width: 991px){
    .content .detail .path{padding-left: 25px;position: relative}
    .content .detail .path i{position: absolute;}
    .content .detail .path ul{padding-left: 30px}
}

.content .detail figure.banner{height: 358px;width: 100%;position: relative;}
.content .detail figure.banner:before{content: "";position: absolute;left: 0;bottom: 0;width: 240px;height: 4px;background: #00a3ff}

.content .detail .information{padding: 38px 80px 48px 84px;position: relative;}
.content .detail .information .share{position: absolute;top: 35px;right: 80px}
.content .detail .information .share button{background: none;font-family: "Conv_din-next-lt-pro-light";font-size: 14px;color: #333333;padding: 9px 0}
.content .detail .information .share button i.def-icon-share{width: 24px;height: 24px;background-position: -2px -56px;vertical-align: middle;margin-right: 5px}
.content .detail .information .share .dropdown-menu{min-width: 100%;padding: 0;border-radius: 0;box-shadow: 0 0 0 0}
.content .detail .information .share .dropdown-menu li a{text-align: center;}
.content .detail .information .share .dropdown-menu li a i{height: 23px}
.content .detail .information .share .dropdown-menu li a i.def-icon-facebook{width: 16px;background-position: -29px -56px}
.content .detail .information .share .dropdown-menu li a i.def-icon-twitter{width: 22px;background-position: -48px -56px}
.content .detail .information h3{font-family: "Conv_din-next-lt-pro-light";font-size: 40px;color: #333333;margin-bottom: 10px}
.content .detail .information h3 span{font-family: "Conv_din-next-lt-pro-medium"}
.content .detail .information p{font-family: "Conv_din-next-lt-pro-light";font-size: 15px;color: #555555;margin-bottom: 45px}
.content .detail .information h6{font-family: "Conv_din-next-lt-pro-bold";font-size: 17.56px;color: #232323;margin-bottom: 14px}
.content .detail .information table{width:100%;border:1px solid #e4e4e4;}
.content .detail .information table tr td{border:none;font-family: "Conv_din-next-lt-pro-light";font-size: 14px;color: #292929;border-bottom: 1px solid #e4e4e4;padding: 9px 35px}
.content .detail .information table tr:nth-child(2n+2) td{background: #fbfbfb}
.content .detail .information table tr td a{color: #292929}
.content .detail .information table tr td a i{width: 24px;height: 24px;background-position: -109px -29px;vertical-align: middle;margin-right: 5px;margin-top: -3px}
.content .detail .information .gallery{margin-top: 25px;display: inline-block;width: 100%}
.content .detail .information .gallery figure{height: 94px;width: 100%}
.content .detail .information .gallery figure:before{content:"";width: 100%;height: 100%;background: url(images/def-icon-plus.png) no-repeat center rgba(0,23,36,0.8);position: absolute;left: 0;top: 0;opacity: 0;transition: .2s ease-in-out;-webkit-transition: ease-in-out .2s;}
.content .detail .information .gallery .bx-wrapper{margin:0 !important}
.content .detail .information .gallery .bx-wrapper .bx-viewport{border:none;left: 0;box-shadow: 0 0 0 0}
.content .detail .information .gallery .bx-wrapper .bx-controls-direction a{width:13px;height: 23px;background:url(images/sprite.png) no-repeat;margin-top: -11.5px}
.content .detail .information .gallery .bx-wrapper .bx-controls-direction a.bx-prev{background-position: -183px 3px;left: -20px}
.content .detail .information .gallery .bx-wrapper .bx-controls-direction a.bx-next{background-position: -204px 3px;right: -20px}
.content .detail .information .gallery .gal .slide a:hover figure:before{opacity: 1}

@media (max-width: 991px){
    .content .detail figure.banner{height: 260px}
    .content .detail .information{padding: 30px 25px}
    .content .detail .information .share{top: 30px;right: 25px}
}
@media (max-width: 767px){
    .content .detail .information{padding-top: 20px}
    .content .detail .information .share{position: relative;display: inline-block;top: 0;left: 0;right: 0;margin-bottom: 10px}
    .content .detail .information h3{font-size: 30px}
    .content .detail .information table tr td:nth-child(2){display: none}
    .content .detail .information table tr td{display: block;text-align: center;}
    .content .detail .information table tr:nth-child(2n+2) td{background: #fff}
    .content .detail .information table tr td:nth-child(1){font-family: "Conv_din-next-lt-pro-bold";background: #fff}

/*    .content .detail .information .gallery .bx-wrapper{display: none}*/
    .content .detail .information .gallery #gal figure{height: 290px;width: 100%}
    .content .detail .information .gallery #gal a.carousel-control{width: 40px;height: 40px;border:1px solid #e1e8e8;border-radius: 4px;box-shadow: 0 0 0 0;background: rgba(0,0,0,0.4);line-height: 2.5;top: 50%;margin-top: -25.5px;opacity: 1;}
    .content .detail .information .gallery #gal a.carousel-control.left{left: 10px}
    .content .detail .information .gallery #gal a.carousel-control.right{right: 10px}
    .content .detail .information .gallery #gal a.carousel-control i{width: 13px;height: 23px}
    .content .detail .information .gallery #gal a.carousel-control i.def-icon-prev{background-position: -74px -32px}
    .content .detail .information .gallery #gal a.carousel-control i.def-icon-next{background-position: -90px -32px}
}
/*****************projects-detail******************/

/*****************news******************/
.content section.news{padding: 57px 50px 35px 50px;background: #fcfcfc}
.content section.news .panel-group .panel+.panel{margin-top: 16px}
.content section.news .panel{border-radius: 0}
.content section.news .panel-heading{padding: 0}
.content section.news .panel-heading a{padding: 18px 61px 18px 200px;display: inline-block;width: 100%;font-family: "titilliumregular";font-size: 14px;color: #232323;position: relative;background: #fff}
.content section.news .panel-heading a span.date{display: inline-block;border-right: 1px solid #dedede;position: absolute;left: 0;top: 0;width: 172px;text-align: center;height: 100%;line-height: 3.5;}
.content section.news .panel-heading a span.date i{width: 22px;height: 22px;background-position: -3px -31px;vertical-align: middle;margin-top: -3px;margin-right: 3px}
.content section.news .panel-heading a span.def-caret{position: absolute;right: 0;top: 0;width: 57px;height: 100%;border-left: 1px solid #dedede}
.content section.news .panel-heading a span.def-caret i{width: 17px;height: 15px;background-position: -52px -35px;position: absolute;left: 50%;top: 50%;margin-top: -7.5px;margin-left: -8.5px}
.content section.news .panel-body{padding: 28px 70px 28px 200px;background: #fefefe}
.content section.news .panel-body p{font-family: "titilliumregular";font-size: 14px;color: #555555}
.content section.news .panel.active .panel-heading a span.date i{background-position: -26px -31px}

@media (max-width: 991px){
    .content section.news{padding:20px 10px}
    .content section.news .panel-body{padding:28px 40px}
}
@media (max-width: 767px){
    .content section.news .panel-heading a span.date{width: 115px}
    .content section.news .panel-heading a{padding-left: 135px}
    .content section.news .panel-body{padding: 28px 20px}
}
@media (max-width: 620px){
    .content section.news .panel-heading a{text-align: left;padding-left: 20px;padding-top: 40px}
    .content section.news .panel-heading a span.date{width: 100%;height: auto;line-height: 3;border-right: none;padding-left: 20px;text-align: left;}
}
/*****************news******************/

/*****************press-room******************/
.content div.right section.press{margin-top: 20px}
.content div.right section.press .video-gallery .video{border:1px solid #e4e4e4;padding: 12px;width: 100%;margin-bottom: 30px}
.content div.right section.press .video-gallery .video figure{width: 100%;height: 167px;position: relative;margin-bottom: 13px}
.content div.right section.press .video-gallery .video figure:before{content:"";width: 53px;height: 53px;background:url(images/sprite.png) no-repeat -216px 0px;position: absolute;left: 50%;top: 50%;margin-left: -26.5px;margin-top: -26.5px}
.content div.right section.press .video-gallery .video h6{font-family: "Conv_din-next-lt-pro-regular";font-size: 14px;color: #00253a;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}
.content div.right section.press .video-gallery .video h6 i.def-icon-right{width: 20px;height: 22px;background-position: -277px -3px;vertical-align: middle;margin-right: 13px}

@media (max-width: 767px){
    .content div.right section.press .col-md-4.col-sm-4{width: 50%;float: left;}
}
@media (max-width: 580px){
    .content div.right section.press .col-md-4.col-sm-4{float: none;width: 100%}
}
/*****************press-room******************/

/*****************contact******************/
.content div.right .contact #map{width: 100%;height: 190px;margin-bottom: 55px}
.content div.right .contact .contact-information{min-height: 300px}
.content div.right .contact h6{font-family: "Conv_din-next-lt-pro-medium";font-size: 16px;color: #000;margin-bottom: 5px}
.content div.right .contact p{font-family: "proxima_nova_rgregular";font-size: 14px;color: #323232}
.content div.right .contact ul{margin-top: 25px}
.content div.right .contact ul li{margin-bottom: 13px}
.content div.right .contact ul li a{font-family: "proxima_nova_rgregular";font-size: 14px;color: #323232}
.content div.right .contact ul li a i{width: 25px;height: 25px;vertical-align: middle;margin-right: 10px}
.content div.right .contact ul li a i.def-icon-phone{background-position: -338px -2px}
.content div.right .contact ul li a i.def-icon-fax{background-position: -368px -1px}
.content div.right .contact ul li a i.def-icon-email{background-position: -398px -2px}
.content div.right .contact ul li a i.def-icon-web{background-position: -338px -31px}
.content div.right .contact ul li a i.def-icon-location{background-position: -425px -2px;height: 29px}

.content div.right .contact .contact-form input,.content div.right .contact .contact-form textarea{width: 100%;background: #fff;font-family: "proxima_nova_rgregular";font-size: 14px;color: #191919;border:1px solid #dddddd;margin-bottom: 7px;padding: 7px 22px}
.content div.right .contact .contact-form textarea{height: 80px;resize: none}
.content div.right .contact .contact-form label{width: 100% !important;}
.content div.right .contact .contact-form .wpcf7-submit{width:unset!important;font-family: "Conv_din-next-lt-pro-bold";font-size: 15px;color: #fff;background: #00253a;padding: 9px 30px;border:none;float: right;}

@media (max-width: 767px){
    .content div.right .contact ul{margin-bottom: 15px}
}
/*****************contact******************/

/* SUB MENU */

.dropdown-menu {
    min-width: 220px !important;
}

.dropdown-menu .menu-item-has-children {position:relative;}
.dropdown-menu .menu-item-has-children .dropdown-menu {
    left: 100%;
    top: -3px;
}

.dropdown-menu .menu-item-has-children:hover .dropdown-menu {
    display: block !important;
}

/* ---------------------------------------- */

.pt-27px {
    padding-top: 15px;
}
.pt-20px {
    padding-top: 20px;
}

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

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #b2b2b2 !important;
}

/* -------------------------------------- */

.bg-white {
    background-color: white;
}

.w-100 {
    width: 100%;
}

@media (min-width: 768px) {
    .topBar {
        height: 34px;
    }
    #slide {
        margin-top: -90px;
    }
}
.topBar p {
    font-weight: bold;
    padding: 7px 5px 7px 5px;
}
.topBar p:last-of-type {
    margin-left: 20px;
}

.topBar .headerSocial .fa-twitter {
    border-left: solid 1px #ccc;
}

.topBar .headerSocial i {
    color: #333;
    padding: 10px 15px 10px 13px;
    border-right: solid 1px #ccc;
    background: unset !important;
}
.headerLanguage {
    margin-right: 20px;
}
.headerLanguage .selectpicker {
    background-color: transparent;
    border: none;
}

.home-title-icon {
    margin-right: 5px;
    margin-top: -4px;
}

.slideBottomContact {
    height: 62px;
    background-color: #1473b6;
}

.slideBottomContact h3 {
    padding: 19px 0;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .slideBottomContact h3 {
        letter-spacing: 19px;
    }
}


.slideBottomContact button {
    float: right;
    margin: 14px 0;
    background-color: transparent;
    border: solid 1px #FFFFFF;
    border-radius: 0 !important;
}
.slideBottomContact button a {color: #FFFFFF !important;}

@media (max-width: 767px) {
    .topBar {
        display: none;
    }
}

.navbar-brand img {margin-top: 15px;}
.mobileNav .navbar-brand img {margin-top: 0 !important;}

.headerNavbar {background-color: rgba(51, 51, 51, 0.5);z-index: 9;}

/* -------------------------------------- */

.main .projects #devam-eden-p .back {height: 300px;}
.main .projects #devam-eden-p p {margin-top: -9px !important;margin-bottom: 9px !important;color: #de771b;}
.main .projects .slide-wrap  {padding: 20px 15px 10px 15px;background-color: white;margin-top: 12px;}
.main .projects .slide-wrap .slide-control a.carousel-control{width: 34px;height: 31px;opacity: 1;line-height: 1.8;background:#20355d;bottom: 72px !important;top: unset !important;/* right: 15px !important; */}
.main .projects .slide-wrap .slide-control a.carousel-control i{width: 12px;height: 19px}
.main .projects .slide-wrap .slide-control .left.carousel-control {left: unset !important; right: 36px !important;}
.main .projects .slide-wrap .slide-control a.carousel-control i.def-icon-prev{background-position: -122px -4px}
.main .projects .slide-wrap .slide-control a.carousel-control i.def-icon-next{background-position: -137px -4px}
.main .projects .slide-wrap h4 {font-weight: bold;padding: 34px 0 0 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 88px;}


/* -------------------------------------- */

footer .footerBottomFirst {
    background-color: #13223c;
    height: 30px;
    margin-top: 30px;
}
footer .footerBottomFirst img {
    height: 15px;
    margin-top: 8px;
}
footer .footerBottomSecond {
    background-color: #4d4e4f;
    height: 30px;
}
#mobileMenu {z-index: 1;}

.mobilMenuBtn {
    background-color: transparent;
    border: solid 1px #ffffff;
    color: white;
    float: right;
    margin-top: 23px;
}

.mobilMenuBtn i {
    background: unset !important;
}

.mobileNav {
    height: 80px;
    background-color: #808080c9;
}

.right-sticky-form {
    position: fixed;
    right: -292px;
    width: 292px;
    height: 430px;
    top: 430px;
    margin-top: -274px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
    background: #1473b6;
    padding: 20px;
    box-sizing: border-box;
    z-index: 199;
    text-align: center;
}

.right-sticky-form.active {
    right: 0;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

.right-sticky-form .form-button-box {
    transform: rotate(-90deg);
    width: 180px;
    height: 40px;
    line-height: 42px;
    background-color: #1473b6;
    position: absolute;
    left: -45px;
    margin-left: -65px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    top: 170px;
}

.right-sticky-form .form-button-box a {color: white !important;}

.right-sticky-form .title-area strong {
    font-size: 16px;
    text-align: left;
    color: #ffffff;
    font-weight: bold;
}
.right-sticky-form .title-area p {
    font-size: 11px;
    padding-bottom: 5px;
    letter-spacing: 0.4px;
    text-align: left;
    color: white;
}

#ckbAllow {float: left}
#ckbAllowText {
    float: left;
    margin-top: -16px;
    margin-left: 20px;
    font-size: 12px;
    text-align: left;
    color: white;
}

.mb10 {margin-bottom: 10px;}

.form-area input[type=text] {
    width: 100%;
    box-sizing: border-box;
    padding: 12px;
    color: #fff;
    background: #1473b6;
    border: none;
    font-size: 14px;
    line-height: 14px;
    box-shadow: inset 0px 1px 5px rgba(0,0,0,0.4);
}

#projectSelect {
    width: 100%;
    height: 35px;
    color: #fff;
    background: #1473b6;
    border: none;
    font-size: 14px;
    line-height: 14px;
    box-shadow: inset 0px 1px 5px rgba(0,0,0,0.4);
    border-radius: 5px;
}

#btnSend {
    background: #004473;
    width: 100%;
    padding: 12px 0;
    color: #fff;
    border: none;
    font-size: 16px;
    cursor: pointer;
}

#ckbAllowText a {
    color: #FFFFFF !important;
}

/*  Progress Bar Start   */

.tooltip{
    position:relative;
    float:right;
}
.tooltip > .tooltip-inner {background-color: #eebf3f; padding:5px 15px; color:rgb(23,44,66); font-weight:bold; font-size:13px;}
.popOver + .tooltip > .tooltip-arrow {	border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #eebf3f;}

.progress{
    border-radius:0;
    overflow:visible;
}
.progress-bar{
    background:rgb(30, 54, 95);
    -webkit-transition: width 1.5s ease-in-out;
    transition: width 1.5s ease-in-out;
}

.tooltip {left: unset !important;}

/*  Progress Bar End     */

/* Planlanan ve Geliştirilen Projeler Taxonomy de Gizlemek İçin */
.term-cat-21 {display: none;}
/* ---------------------------- */