/*
    Destan Cengiz - 02.01.2018
*/
@charset "utf-8";
@import "fontlar.css";
@import 'reset.css';
@import 'owl.carousel.css';
@import 'jquery.fancybox.css';
@import 'jquery.mmenu.all.css';
@import "bootstrap-select.css";
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900');
@import "animate.css";
*{}
html{}
body{background-color: #fff;font-size: 14px;color:#525253;font-family: 'Titillium Web', sans-serif;font-weight: 300;}
.header{/* margin: 20px 0; */position: absolute;z-index: 9;width: 100%;}
.dc{position: fixed;top: 0;width: 100%;}
.dc .header-top{display: none;}
.header .header-top ul{margin: 14px 0;}
.header .header-top ul li{float: left;margin-right: 10px;}
.header .header-top ul li:last-of-type{margin-right: 0;}
.header .header-top ul li a{color: #fff;}
.header .header-top ul li a i{font-weight: 500;margin-right: 7px;}
.header .header-bottom{position: relative;}
.header .header-bottom .logo{position: absolute;transform: translate(-50%,-50px);-webkit-transform: translate(-50%,-50px);
-moz-transform: translate(-50%,-50px);-o-transform: translate(-50%,-50px);left: 50%;display: inline-block;top: 33%;}
.dc .header-bottom .logo{top: 70%;}
.header .header-bottom nav ul li{float: left;margin-right: 30px;position: relative;}
.header .header-bottom nav ul li:last-of-type{margin-right: 0px}
.header .header-bottom nav ul li:nth-child(5){margin-left: 213px;}
.header .header-bottom{background-color: #d33844;padding: 30px 0px;width: 100%;}
.header .header-bottom nav ul{margin: 0;}
.header .header-bottom .container{}
.header .header-bottom nav ul li a{color: #fff;font-weight: 700;}
.header .header-bottom nav ul li a:before,.header .header-bottom nav ul li a:after{content: "";width: 100%;height: 1px;background-color: #fff;
position: absolute;transform: scaleX(0);-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-o-transform: scaleX(0);
-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition:   all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;left: 0;}
.header .header-bottom nav ul li a.active:before,.header .header-bottom nav ul li a.active:after{-webkit-transform: scaleX(1);-moz-transform: scaleX(1);
-o-transform: scaleX(1);}
.header .header-bottom nav ul li a:before{bottom: -5px;}
.header .header-bottom nav ul li a:after{top: -5px;}
.header .header-bottom nav ul li a:hover:before, .header .header-bottom nav ul li a:hover:after{transform: scaleX(1);-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);-o-transform: scaleX(1);}
.slider{position: relative;}
.slider .slide li{height: calc(100vh - 113px);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.slider .slide li .caption{position: absolute;transform: translate(-50% ,-50%);left: 50%;top: 50%;}
.slider .slide li .caption h5{font-size: 55px;color: #fff;font-weight: 700;letter-spacing: -1px;line-height: 65px;}
.slider .slide li .caption h6{font-size: 26px;color:#d33844;font-weight: 700;letter-spacing: -1px;}
.slider .slide li .caption a{background-color:#fff;color: #222;display:inline-block;border-radius: 5px;padding: 15px 51px;font-weight: 700;font-size: 16px;
margin-top: 14px;position: relative;}
.slider .slide li .caption a:before{content:"";position: absolute;width: 104%;height: 114%;border: 1px solid #fff;border-radius: 5px;top: -7%;left: -2%;
opacity: 0;-webkit-transition: all 0.5s ease-in-out 0s; -moz-transition:   all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s; }
.slider .slide li .caption a:hover:before{opacity: 1;}
.costum-nav  .owl-prev, .costum-nav .owl-next{display: inline-table;color: #fff;right: 0;font-size: 46px;position: relative;cursor: pointer;float: left;
margin-top: 12px;}
.costum-nav{position: absolute;right: 5vh;bottom: 4vh;display: inline-block;height: auto;z-index: 10;}
.costum-nav  .owl-prev{}
.costum-nav .owl-next{}
.slider-counter{right: 0;bottom: 5vh;z-index: 2;color: #fff;font-weight: 700;float: left;margin-right: 23px;}
.slider-counter .activeslider{font-size: 43px;margin-left: 9px;}
.slider-counter .allslider{font-size: 18px;margin-left: 30px;position: relative;top: -75px;left: 15px;font-weight: 300;}
.slider-counter .line{width: 35px;border: 1px dashed  #fff;transform: rotate(-20deg);-webkit-transform: rotate(72deg);-moz-transform: rotate(-20deg);
-o-transform: rotate(-20deg);
position: relative;top: -50px;left: 21px;}
.slider .owl-controls{display: none;}
.slider .slide{margin: 0;}
.box-four{border-bottom:5px solid #d33844; }
.box-four .box-inside {padding: 29px 12px;border-right: 1px solid #dfdfdf;}
.box-four .box-inside:last-of-type {border-right: 1px solid transparent;background-color: #b4313b;float: left;width: 100%;}
.box-four .box-inside .text,.box-four .box-inside .icon{display: inline-block;}
.box-four .box-inside .text span{color: #d33844;font-size: 15px;font-weight: 700;}
.box-four .box-inside .text p{font-size: 16px;margin-bottom: 0;}
.box-four .box-inside:last-of-type .text{color: #fff;}
.box-four .box-inside:last-of-type .text p{padding: 12px;}
.box-four .box-inside:last-of-type .text p i{margin-right: 7px;}
.box-four .box-inside .text p b{font-weight: 700;}
.corporate{background: transparent url(../images/mainpage/corporate-bg.png) top center no-repeat;padding: 40px 0;}
h4.title{color: #fff;padding: 11px 0px;position: relative;margin-bottom: 30px;}
h4.title:before{content: "";position: absolute;background-color: #fff;width: 100px;height: 2px;bottom: 0;left:0; }
.corporate  .corporate-inside{padding: 5px;}
.corporate  .corporate-inside figure{border-radius: 5px;overflow: hidden;position: relative;padding-bottom: 68px;margin-bottom: 12px;}
.corporate-inside figure img{width: 100%;}
.corporate .corporate-inside .text{background: #333 url(../images/mainpage/corporate/corporate-text-bg.png) 89% center no-repeat;border-radius: 5px;
color: #fff;padding: 8px 22px; position: absolute;width: 100%;bottom: 0;-webkit-transition: all 0.5s ease-in-out 0s; 
-moz-transition:   all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;}
.corporate .corporate-inside .text span{font-size: 14px;color: #626262;font-weight: 700;}
.corporate .corporate-inside .text p{font-size: 16px;font-weight: 700;}
.corporate .corporate-inside:hover .text{background-color: #f6ae00; }
.bmi{background-color: #000;padding: 20px 0;}
.bmi .form-group{margin: 0 !important;padding:0  5px;overflow: hidden;height: 60px;}
.bmi .form-group input,.bmi .form-group input:focus{outline: 0 !important;}
.bmi .form-group input, .bmi .form-group select{background-color: #1f1f1f;color: #fff;border:1px solid #1f1f1f;padding:13px;height:auto;margin-bottom:11px;}
.bmi .form-group input[type=submit]{color: #fff;background-color: #d33844;-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;}
.bmi .form-group input[type=submit]:hover{background-color: transparent;border:1px solid #d33844;color:#d33844;}
.price-container{padding: 20px 0;}
.price-container h4{color: #222222;}
.price-container h4:before{background-color: #222222;}
.price-container .price-container-inside{padding: 5px;}
.price-container .price-container-inside > div{background-color: #ddd;border-radius: 5px;padding: 40px 27px;text-align: center;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition:   all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;}
.price-container .price-container-inside > div p.price{font-weight: 700;font-size: 70px;line-height: 55px;letter-spacing: -3px;}
.price-container .price-container-inside > div a{display: inline-block;background-color: #222;color: #fff;padding: 10px 40px;border-radius: 5px;
font-weight: 700;margin-top: 15px;}
.price-container .price-container-inside > div:hover{background-color: #d33844;}
.price-container .price-container-inside > div:hover p{color: #fff;}
.price-container .price-container-inside > div a:hover{background-color: #b1313b;}
.parallax{background : transparent url(../images/parallax-bg.jpg) no-repeat;background-size: cover;text-align: center;color: #fff;padding: 50px 0;
position: relative;font-size: 24px;}
.parallax:before{width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,.8);top: 0;left: 0;display:inline !important;z-index:2;position:absolute;}
.parallax .container{position: relative;z-index: 3;}
.main-contact{position: relative;background-color: #fff;padding: 38px 0;z-index: 4;}
.main-contact:before{content: "";position: absolute;width: 300px;height: 100px;bottom: -58px;left: calc(50% - 150px);
background: transparent url(../images/mainpage/maincontact.png) bottom no-repeat;background-size: 100%;border-radius: 35px;z-index: -1;}
.main-contact .pos-rel {text-align: center;border-right: 1px solid #c1c1c1;}
.main-contact .pos-rel:last-of-type{ border-right: 1px solid transparent;}
.main-contact .main-contact-inside {height: 100px;padding: 24px;}
.main-contact .main-contact-inside p{color: #d33844;font-size: 24px;font-weight: 700;margin-bottom: 0;line-height: 25px;}
.main-contact .main-contact-inside span{font-weight: 500;}
.main-news{background-color: #000;position: relative;z-index: 2;padding: 55px 0;}
.main-news .newssslider{position: relative;}
.main-news .newssslider .owl-prev,.main-news .newssslider .owl-next{position: absolute;  transform: translateY(-50%);  top: 50%; font-size:65px;color:#fff;}
.main-news .newssslider .owl-prev{   left: -55px; }
.main-news .newssslider .owl-next{right: -55px;}
.main-news .newssslider .image{padding-right: 24px;}
.main-news .newssslider .text{padding-right: 15px;}
.main-news .newssslider h6{font-size: 20px;color: #d33844;font-weight: 700;}
.main-news .newssslider p{color: #cbcbcb;}
.main-news .newssslider a{color:#fff;font-weight: 700;}
.instalink-feed a{width: calc(100% / 7);display: inline-block;height: calc(100vw / 7);position: relative;background-size: cover;
background-position: center center;}
.instalink-feed a img{min-width: 100%;position: absolute;height: auto;width: auto;top: 0;opacity: 0;background-size: cover;}
.instalink-feed a:nth-of-type(1n+20), .instalink-alert {display: none;} 
.instagram{position: relative;overflow: hidden;}
.instalink-feed-container{position: absolute;top: 0;left: 0;width: 100%;}
.instagram:before{width: 100%;height: 100%;content: "";background-color: rgba(210, 23, 38, 0.7);top: 0;left: 0;display: inline !important;z-index: 2;
position: absolute;}
.instagram .text{display: inline-block;margin: 0 auto;color: #fff;z-index: 9;position: relative;float: none;transform: translateX(-50%);
-ms-transform: translateX(-50%); -webkit-transform: translateX(-50%);left: 50%;padding: 73px 0px;}
.instagram .text img{float: left;margin-right: 17px;}
.instagram .text span{font-size: 17px;font-weight: 500;}
.footer{background-color: #000;color: #fff;padding: 31px  0px;}
.footer .container{position: relative;}
.footer figure{width: 100%;text-align: center;}
.footer ul{display:inline-block;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;position:relative;
margin: 18px 0px 12px;}
.footer ul li{float: left;margin-right: 15px;}
.footer ul li:last-of-type{margin-right: 0px;}
.footer ul li a{color: #fff;font-weight: 700;}
.content-header{background: transparent url(../images/slider-black-bg.jpg) no-repeat; background-size: cover;}
.content-header .container{height: 283px;position: relative;}
.content-header h1{position: absolute;bottom: 13%;color: #fff;font-weight: 700;font-size: 33px;text-align: center;width: 100%;padding-bottom: 20px;}
.content-header h1.ozel{font-size:22px;}
.content-header h6{position: absolute;bottom: 13%;color: #fff;font-family: 'Gotham-Medium_1';font-size: 16px;left: 2%;}
.content{padding: 25px 0;background: none;}
.portfolio-item {border:1px solid #ddd;background:#fff;margin: 4px 4px;padding: 4px;-webkit-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.24)
-moz-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.24);box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.24);}
.portfolio-item .text{background-color: #343f49;color: #fff;font-family: 'Gotham-Book_0';width: 100%;padding: 9px;margin-top: 0px;
border-top: 1px solid #f38418;margin-bottom: 0;}
.portfolio-item figure{position: relative;}
.portfolio-item figure img{width: 100%;}
.portfolio-item figure .fa{position: absolute;top: 50%;left: 50%;color: #fff;font-size: 19px;z-index: 2;-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);}
.portfolio-item figure:after{content: '';position: absolute;width: 100%;height: 0%;background-color: rgba(211, 56, 68, 0.58);bottom:  0;left: 0
-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.portfolio-item:hover figure:after{height: 100%;}
.portfolio-item:hover figure .fa{transform: scale(1);-webkit-transform: scale(1);}
.contact .map{position: relative;top: -30px;border-radius: 5px;overflow: hidden;}
.contact .form{background-color: #f2f1f6;padding: 24px;border-radius: 5px;margin-bottom: 15px;width: 100%;float: left;}
.contact .form form{background-color: #fff;float: left;width: 100%;padding: 22px;border-radius: 5px;}
.contact .form h5{font-weight: 500;font-size: 16px;line-height: 22px;}
.contact .form input,.contact .form textarea,.contact .form select{border: 1px solid #ececec;padding: 31px;}
.contact .form select{border: 1px solid #ececec;padding: 19px;width: 100%;color: #363636;background: #d9d8e0;font-weight: bold;}
.contact .form textarea{height: 200px;resize: none;}
.contact .form input[type=submit]{background-color: #222;color: #fff;font-weight: 600;padding: 8px;height: 52px;webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition:   all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;}
.contact .form input[type=submit]:hover{background-color: #d33844;}
.contact .main-contact:before{bottom: -28px;}

.ozellikler li {background-image: url(../images/boxing.png);background-size: 10px;background-repeat: no-repeat;line-height: 23px;padding-left: 20px;
background-position: 0px 5px;float: left;width: 52%;}
.egitimler-img {float: left; width: 45%; margin-right: 25px;}

.boxa {background-color: #343434;padding: 5px 5px;display: inline-block;margin-top: 14px;color: #fff;font-weight: bold;}
.boxa .boxdiv {border: 2px solid #d33844;padding: 10px 30px;}
.boxa:hover .boxdiv{background:#d33844;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}
.geridon {padding: 7px 22px;display: inline-block;margin-top: 20px;color: #222;font-weight: bold;border: 2px solid #222;font-size: 12px;}

.main-news .newsduyurular li {display: block;padding: 20px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
.main-news .newsduyurular li:last-child {border-bottom:none;}
.main-news .newsduyurular li:nth-child(2n+2) {border-right:none;}
.main-news .newsduyurular .image{padding-right: 24px;}
.main-news .newsduyurular .text{padding-right: 15px;}
.main-news .newsduyurular h6{font-size: 20px;color: #d33844;font-weight: 700;margin-top: 2px;}
.main-news .newsduyurular p{color: #717171;margin-bottom: 6px;}
.main-news .newsduyurular a{color: #000;font-weight: 700;}