@charset "utf-8";
@import 'reset.css';
@import 'jquery.bxslider.css';
@import 'fontlar.css';
@import 'grid.css';
@import 'owl.carousel.css';
@import 'jquery.fancybox.css';
@import 'animate.css';
@import 'banner7.css';
@import 'jquery.mmenu.all.css';
@import 'ui/jquery-ui-1.8.6.custom.css';
@import 'ui/jquery.timepicker.css';
@import url('../../../css');
*{}
html{}
body{background-color: #fff;font-size: 14px;color:#222;font-family: 'Open Sans', sans-serif;line-height: 23px;}
.dc-header{width: 100%;position: absolute;top: 50px;z-index: 9;}
.dc-header .container{background: #fff;position: relative;}
.dc-header .container .row .logo img{margin: 19px 0px 28px 30px;width: 160px;}
.dc-header .container .social-media:after{content: ' ';position: absolute;left: -75px;top: 0px;width: 2px;height: 100%;background: #16516b;transform: skewX(43deg);-ms-transform: skewX(43deg);-o-transform: skewX(43deg);-moz-transform: skewX(43deg);-webkit-transform: skewX(43deg);}
.dc-header .container .social-media ul {float: left;margin-top: 15px;margin-right: 32px;}
.dc-header .container .social-media ul li{float: left;margin-right: 22px;}
.dc-header .container .social-media ul.pull-right li{margin-right: 0;}
.dc-header .container .social-media ul.pull-right li a{padding: 15px 7px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border-bottom: 1px solid transparent;}
.dc-header .container .social-media ul.pull-right li a:hover{background-color: #1b3744;color: #fff;border-bottom-color: #fff;}

.dc-header .container .social-media ul li a{color: #222;font-size: 14px;}
.dc-header .container .social-media ul li a img{margin-right: 5px;}
.dc-header .menu{background-color: #1b3744;padding: 19px 0px;z-index: 6;position: relative;}
.dc-header .menu:after{content: ' ';position: absolute;left: -27px;top: 0px;width: 12px;height: 100%;background: #16516b;transform: skewX(43deg);-ms-transform: skewX(43deg);-o-transform: skewX(43deg);-moz-transform: skewX(43deg);-webkit-transform: skewX(43deg);}
.dc-header .menu:before{content: ' ';position: absolute;left: -16px;top: 0px;width: 44px;height: 100%;background: #1b3744;transform: skewX(43deg);-ms-transform: skewX(43deg);-o-transform: skewX(43deg);-moz-transform: skewX(43deg);-webkit-transform: skewX(43deg);}
.dc-header .menu ul{margin-left: 15px;margin-bottom: 0;}
.dc-header .menu ul li{float: left;margin-right: 44px;position: relative;}
.dc-header .menu ul li:first-of-type{margin-left: 36px;}
.dc-header .menu ul li  a {transition: all 0.6s ease;position: relative;font-weight: 900;font-size: 13px;font-weight: 600;color: #fff;padding: 12px 0px;}
.dc-header .menu ul li  a:before {content: "";position: absolute;width: 100%;height: 1px;bottom: 0;left: 0;background-color: #fff;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.dc-header .menu ul li > a:hover:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1);}
.dc-header .menu ul li > a.active:before {visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1);}
.dc-header .menu ul li:last-child a .fa{font-weight: 900;}
.dc-header nav ul li ul{position:absolute;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.4s ease-in-out;background:url(ulbg.png) no-repeat;/* left: 0; *//* position: relative; */padding-top: 19px;}
.dc-header nav ul li ul li{background: #222222;padding: 1px 6px;width: 252px;border-bottom: 1px solid rgb(255, 255, 255);margin-top: 0px;margin-left: 0;}
.dc-header nav ul li ul li:hover{ background: #16516b;}
.dc-header nav ul li ul li:first-of-type{margin: 0 !important;}
.dc-header nav ul li ul li a{color:#fff;display:block;font-size: 12px !important;padding-left: 6px !important;}
.dc-header nav ul li:hover ul{visibility: visible;opacity: 1;margin-left: 0;}
.dc-header-bottom{padding-left: 28px;}
.dc-header nav ul li.has-sub:after{content: ' ';background: url(../images/hasulbg.png) center no-repeat;background-size: 100%;position: absolute;right: -14px;top: 4px;color: #fff;padding: 5px;}
.dcpolo{position: fixed;background: #fff;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.33);-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.33);box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.33);width:100%;right:0px;top:0;z-index: 99;}
.dcpolo .logo{top: 0;}
.dcpolo .logo img {width: 139px !important;margin: 2px 0px -2px 41px !important;}
.dcpolo .container{background: #fff;height: auto;}
.dcpolo .social-media{display: none;}
.slider{position: relative;}
.firms .container{background-color: #fff;padding: 12px;position: relative;top: -100px;}
.firms .firms-item{position: relative;padding: 12px;}
.firms .firms-item:nth-of-type(5){margin-left: 25%;}
.firms .firms-item .firms-inside{overflow: hidden;position: relative;}
.firms .firms-item .image img{width: 100%;}
.firms .firms-item .text{width: 100%;position: absolute;bottom: 0;z-index: 9;font-weight: 600;margin: 0;background-size: 42px;-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;height: 39px;background: #16516b ;}
.firms .firms-item .text p{color: #fff;text-align: center;padding: 8px 0px;margin: 0;background: transparent url(../images/firmalar/firm-arrow.png) center right no-repeat;background-size: 41px;}
.firms .firms-item:hover .text{width: 100%;height: 100%;background:rgba(22, 81, 107, 0.7); }
.firms .firms-item:hover .text p{position: absolute;width: 100%;top: 49%;background: none;}
.firms .firms-item .text .hover{display:none;color: #fff;}
.firms .firms-item .text .hover .fa{border: 2px solid #fff;border-radius: 50%;padding: 9px 9px 8px;text-align: center;}
.firms .firms-item:hover .text .hover{display:block;width: 100%;text-align: center;position: absolute;top: 30%;}
.corporate{background-color: #eff1f7;position: relative;top: -54px;padding: 19px 0px;}
.corporate .image img{width: 93%;}
.corporate h3{font-size: 14px;font-weight: 600;}
.corporate .link {margin-top: 38px;clear: both;}
.corporate .link a{color: #fff;font-weight: 600;background-color: #1b3744;padding: 10px 18px;webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border: 1px solid transparent;}
.corporate .link a:hover{border: 1px solid #1b3744;background-color: transparent;color:#1b3744;}
.title{text-align: center;font-weight: 600;font-size: 22px;background: url(../images/title-bg.png) center bottom no-repeat;padding-bottom: 14px;margin-top: 0;}
.projects{margin-bottom: 15px;}
.projects .project-inside .title{text-align: left;background-position: left bottom;}
.projects .project-inside header{position: relative;}
.projects .project-inside header:before{content: ' ';width: 100%;height: 1px;position: absolute;bottom: 4px;background-color: #222;}
.projects .project-inside header .link{position: absolute;right: 0;top: -2px;}
.projects .project-inside header .link a{background-color: #eff1f7;padding: 7px 18px;webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border: 1px solid transparent;border: 1px solid #dedede;}
.projects .item{text-align: center;padding: 0px 7px 11px;}
.projects .item .item-inside{border: 1px solid #cad1d4;padding: 2px;}
.projects .item .item-inside .text{}
.projects .item .item-inside .text h4{font-size: 16px;font-weight: 600;padding: 0px 5px;}
.projects .item .item-inside .text p{padding: 0px 5px;font-size: 14px;height: 67px;}
.projects .item .item-inside .text .link a{background-color: #000;display: block;color: #fff;font-weight: 600;padding: 10px 0;webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border: 1px solid transparent;}
pa{position: relative;}
.projects .item .item-inside .text .link a:hover{border: 1px solid #cad1d4;background-color: transparent;color:#1b3744;}
.projects .aside .item{position: relative;border:1px solid #dedede;width: 94%;float: right;padding: 0;text-align: left;padding: 3px;padding-bottom: 11px;}
.projects .aside{position: relative;top: -8px;}
.projects .aside .item:nth-of-type(2){margin-top: 15px;padding-bottom: 4px;}
.projects .aside .item:nth-of-type(2) h5{background-color: #000;}
.projects .aside .item:nth-of-type(2) ul li:last-of-type hr{display: none;}
.projects .aside .item h5{font-size: 19px;color: #fff;font-weight: 600;background-color: #000000;padding: 12px;margin-top: 0;}
.projects .item .duyurubutton{position: absolute;top: 12px;right: 13px;}
.projects .item .duyurubutton button{background: none;color: #fff;font-size: 23px;}
.projects .item .duyurular{}
.projects .item  ul li{}
.projects .item  ul li .duyuru-inside{position: relative;padding-bottom: 0px;}
.projects .item  ul li .duyuru-inside .image img{width: 94%;}
.projects .item  ul li h6{font-weight: 600;margin-top: 0;}
.projects .item  ul li hr{height: 5px;width: 70%;border-bottom: 1px dashed #ccc;position: relative;top: 5px;}
.projects .item  ul li p{font-size: 12px;color: #000022;padding-right: 1px;margin: 0;}
.references{background-color: #f5f5f5;padding: 22px 0px;}
.references .owl-theme .owl-controls .owl-nav  .owl-prev{background: url(../images/references/left-arrow.png) no-repeat;position: absolute;top: 37%;padding: 11px 21px;text-indent: -9999px;z-index: 9999;float: left;left: -55px;background-color: #164f67;background-position: center;webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.references .owl-theme .owl-controls .owl-nav  .owl-prev:hover,.references .owl-theme .owl-controls .owl-nav  .owl-next:hover{background-color: #000;}
.references .owl-theme .owl-controls .owl-nav  .owl-next{background: url(../images/references/right-arrow.png) no-repeat;position: absolute;top: 37%;padding: 11px 21px;text-indent: -9999px;z-index: 9999;float: right;right: -55px;background-color: #164f67;background-position: center;webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.references .container .references-inside{width: 80%;margin: 0 auto;position: relative;margin-top: 25px;}
.references .owl-carousel .owl-controls .owl-dot{display: none;}
.references .thumbnail{background:none !important;border: none;}
.footer{}
.footer .footer-top{background-color: #252525;color:#9d9d9d;padding: 15px 0px;font-size: 13px;}
.footer .footer-top .item{padding-right: 23px;}
.footer .footer-top .item .margin p{margin-bottom: 5px;}
.footer .footer-top .item .margin p:last-of-type{margin-bottom: 10px;}
.footer .footer-top .item h2{font-weight: 600;font-size: 18px;color: #fff;margin-bottom: 21px;}
.footer .footer-top .item header{position: relative;}
.footer .footer-top .item header:before{content: ' ';width: 50%;height: 1px;background-color: #fff;position: absolute;bottom: -8px;}
.footer .footer-top .item ul li{margin-bottom: 5px;}
.footer .footer-top .item form input[type=text],.footer .footer-top .item form textarea{width:100%;background-color: transparent;margin-bottom: 5px;color:#9d9d9d;border:1px solid #9d9d9d;padding: 6px;font-size: 12px;}
.footer .footer-top .item form input[type=submit]{color: #fff;font-weight: 600;background-color: #164f67;border:none;padding: 7px 25px;border: 1px solid transparent;}
.footer .footer-top .item form input[type=submit]:hover{border: 1px solid #9d9d9d;background-color: transparent;}

.footer .footer-top .item form textarea{resize: none;height: 86px;}
.footer .footer-top .footer-logo{margin-bottom: 15px;margin-top: 23px;}
.footer  a{color:#9d9d9d;}
.footer a:hover{color:#ccc;}
.footer .footer-top .social-media a{float: left;font-size: 18px;margin-right: 15px;}
.footer .footer-bottom{background-color: #1a1a1a;color:#9d9d9d;padding: 15px 0px;font-size: 13px;}
.footer .footer-bottom p, .footer .footer-bottom ul{margin: 0;}
.footer .footer-bottom ul li{float: left;margin-right: 15px}
.footer .footer-bottom ul li:last-of-type{margin-right: 0px}

.content-header {border: 10px solid #fff;}
.content-header .container{height: 250px; position: relative;}
.content-header h1{position: absolute;bottom: 6px;color: #252525;font-weight: 600;font-size: 25px;}
.content-header h6{position: absolute;bottom: 13%;color: #fff;font-weight: 600;font-size: 16px;left: 2%;}
.content{padding: 15px 0px;}
.content .corporate-image img{padding-right: 20px;}
.content .image-left{margin-right: 10px;width: 35%;float: left;margin-top: 0;}
.content .image-right{margin-left: 10px;width: 30%;float: right;margin-top: 8px;}
.galeri-content{padding: 25px 0px;}
.galeri{padding: 10px;}
.galeri a{padding: 0px !important;}
.galeri img{border: 1px solid #ccc;padding: 5px;border-radius: 10px;}
.galeri{position: relative;/* overflow: hidden; *//* margin-bottom: 15px; */}
.galeri a{border:none !important;}
.galeri a:hover{background: none !important;border:none;}
.galeri a img{padding: 5px; border: 1px solid #d9d8d6;}
.galeri .title{width: 80%;}

.contact .contact-form input[type=text],.contact .contact-form textarea{width: 49%;padding: 16px;color: #a2a2a2;background-color: rgba(22, 81, 107, 0.13);margin-bottom: 10px;border:1px solid #fff;float: left;margin-right: 2%;}
.contact .contact-form input[type=text]:nth-child(2n){margin-right: 0;}
.contact .contact-form input[type=text]:nth-child(3){width: 100%;}
.contact .contact-form textarea{width: 100%;height: 156px;resize: none;}
.contact .contact-form  form{width: 94%;}
.contact .contact-information{}
.contact  .contact-information .item img,.contact  .contact-information .item .fa{float: left;margin-right: 5px;margin-bottom: 5px;position: relative;top: 4px;color:#16516b;font-size: 22px;}
.contact  .contact-information .item .fa{top: 1px;}
.contact .contact-form input[type=submit]{background-color: #1b3744;border: 1px solid rgb(22, 81, 107);float: right;padding: 12px 39px;color: #fff;font-weight: 600;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.contact .contact-form input[type=submit]:hover{background-color: #fff;color:#1b3744;}
.contact .contact-form input[type=text]:focus,.contact .contact-form textarea:focus{background-color: #1b3744;color: #fff;border:1px solid #16516b}
.contact  .contact-information .social-media a{float: left;margin-right: 10px;}
.contact  .contact-information .social-media a:hover{opacity: .7;}
.contact  .contact-information .social-media a .fa{border: 1px solid #16516b;color: #16516b;padding: 5px;text-align: center;width: 27px;height: 27px;border-radius: 50%;}

.project-item{padding: 10px;}
.project-item a {display: block;color: #999999;margin-bottom: 10px;position: relative;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.7);webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.project-item .text{position: relative;padding: 10px 5px;text-align: center;background: #1b3744;color: #fff;transition: all 200ms ease-out;}
.project-item .text::after {position: absolute;content: '';border: 10px solid transparent;border-width: 0 0 10px 10px;border-bottom-color: #cccccc;bottom: 5px;right: 5px;transition: all 200ms ease-out;}
.project-item .text h5 {font-size: 14px;margin-bottom: 5px;webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;font-weight: 600;margin: 0;padding: 8px 0px;height: 42px;}
.project-item .text p{font-weight: 400;color: rgb(115, 115, 115);font-size: 13px;margin:0px 0;}
.project-item a:hover .text {color: #16516b;background: #fff;}
.project-item a:hover {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.7);}
.project-item a:hover::after{border-bottom-color: #16516b;}
.project-item a .image{position: relative;}
.project-item a .image .hover{visibility: hidden;width: 100%;background-color: rgba(27, 55, 68, 0.67);position: absolute;top: 0;webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;text-align: center}
.project-item a:hover .image .hover{visibility: visible;height: 100%;}
.project-item a .image .hover .fa{position: absolute;color: #fff;top: 50%;font-size: 18px;}
.projects-page .title{text-align: left;background-position: bottom left;background-color: #fff;padding: 10px;color: #1b3744;border-bottom: 3px solid #000000;font-size: 18px;background-image: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.7);}
.projects-page .title .fa{font-weight: 100;margin-right: 10px;}
.projects-page .projects-page-panel{margin-bottom: 24px;box-shadow: -1px 4px 1px 2px rgba(0, 0, 0, 0.1);}

.border_red{border:1px solid red !important;}
.errors{display: block;text-align: center;padding: 5px;border: 1px solid red;ont-size: 15px;width: 60%;clear: both;margin-top: 11px;}
.success{display: block;text-align: center;padding: 5px;border: 1px solid green;ont-size: 15px;width: 60%;clear: both;margin-top: 11px;}
 .cover{display:none;}
.gonderiliyor{display: block;text-align: center;padding: 5px;border: 1px solid #ccc;font-size: 15px;width: 60%;clear: both;}
.lang{position:absolute;right: 0px;top: -37px;}
.lang a{float:left;margin-left: 7px;}
.lang img{width: 37px;height:auto;border: 1px solid #fff;}


