@charset "utf-8";

/* font-family: 'Roboto Slab', serif; */
@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;src:local('Roboto Slab Thin'),local('RobotoSlab-Thin'),url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgHcHpeTo4zNkUa02-F9r1VE.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;src:local('Roboto Slab Thin'),local('RobotoSlab-Thin'),url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgJHDipyzW3oxlM2ogtcJE3o.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;src:local('Roboto Slab Thin'),local('RobotoSlab-Thin'),url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgArQu7msDD1BXoJWeH_ykbQ.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;src:local('Roboto Slab Thin'),local('RobotoSlab-Thin'),url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgD_9YuvR6BbpvcNvv-P7CJ0.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;src:local('Roboto Slab Thin'),local('RobotoSlab-Thin'),url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgCGQb_MN5JCwpvZt9ko0I5U.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;src:local('Roboto Slab Thin'),local('RobotoSlab-Thin'),url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgLr6l97bd_cX8oZCLqDvOn0.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;src:local('Roboto Slab Thin'),local('RobotoSlab-Thin'),url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgNFPPhm6yPYYGACxOp9LMJ4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJRgVThLs8Y7ETJzDCYFCSLE.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJZiMaisvaUVUsYyVzOmndek.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJbBAWGjcah5Ky0jbCgIwDB8.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJf14vlcfyPYlAcQy2UfDRm4.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJafJul7RR1X4poJgi27uS4w.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJavyPXdneeGd26m9EmFSSWg.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;src:local('Roboto Slab Light'),local('RobotoSlab-Light'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJUo2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJZ6iIh_FvlUHQwED9Yt5Kbw.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJS_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJSFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJQalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJWhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJejkDdvhIIFj_YMdgqpnSB0.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local('Roboto Slab Bold'),local('RobotoSlab-Bold'),url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJYlIZu-HDpmDIZMigmsroc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
/*
  ************************************************************************
  *  STYLE
  ************************************************************************  
*/
html, body { height:100%; }
html.mobile-navigation-open { position: absolute; height: 100%; }
html.mobile-navigation-open body { height: 100%; }
html.mobile-navigation-open .wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; -webkit-transform: translate(-394px, 0); -ms-transform: translate(-394px, 0); -o-transform: translate(-394px, 0); transform: translate(-394px, 0); -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
html.mobile-navigation-open .wrapper::before { visibility: visible; opacity: 0.6; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.wrapper { overflow:hidden; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.wrapper::before { content: " "; position: absolute; z-index: 1050; top: 0; left: 0; display: block; width: 100%; height: 100%; background-color: #000; opacity: 0; visibility: hidden; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.mobile-navigation { width: 394px; height: 100%; overflow: hidden; color: #FFF; position: fixed; z-index: 1; top: 0; right: 0; background-color: #414f5a; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
html.mobile-navigation-open .mobile-navigation { visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

body { color:#292c2d; font-size:14px; font-family: 'Roboto Slab', serif; }

.header { clear:both; text-align:center; position:relative; z-index:2; }
.index-header { width:100%; position:absolute; left:0px; top:0px; }
.header .brand { display:inline-block; float:left; position:relative; z-index:2; }
.header .mobile-navigation-open { width:34px; height:34px; display:none; float:right; margin:0px; padding:0px; color:#ffffff; border-radius:3px; border:none; background-color:#f76a02; }
.header .mobile-navigation-open i { font-size:13px; height:34px; line-height:34px; }

.navigation { width:auto; height:auto; float:right; margin:0px auto; line-height:normal; position:relative; background-color:transparent; }
.navigation ul, .navigation ol { float:right; margin:0px; margin-top:52px; padding:0px; }
.navigation .menus { margin-top:58px; }
.navigation ul > li, .navigation ol > li { display:inline-block; float:none; }
.navigation .menus > li { margin-right:24px; }
.navigation .menus > li > a { padding:0px; color:#ffffff; font-size:16px; background-color:transparent; }
.navigation .menus > li > a:hover, .navigation .menus > li > a.active { color:#fcaf17; }
.navigation .languages > li { margin-left:6px; }
.navigation .languages > li > a { width:37px; height:33px; display:block; color:#00466d; font-size:14px; line-height:32px; border-radius:3px; background-color:#ffffff; }

.mobile-navigation {  }
.mobile-navigation .mobile-navigation-close { display:block; float:right; clear:both; padding:6px 12px; color:#ffffff; font-size:14px; position:absolute; right:20px; top:20px; z-index:2; border-radius:3px; background-color:#f76a02; }
.mobile-navigation .navigation-wrapper { width: 100%; height: 100%; clear:both; padding:20px; position: relative; top: 0; left: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.mobile-navigation .main-navigation { margin-top:34px; margin-bottom:30px; }
.mobile-navigation .main-navigation > li { display:block; overflow:hidden; padding:8px 2px; border-bottom:1px solid #4a5965; }
.mobile-navigation .main-navigation > li:last-child { border-bottom:none; }
.mobile-navigation .main-navigation > li > a { display:block; float:left; color:#bec6cd; font-size:16px; }
.mobile-navigation .main-navigation > li .btn { display:block; float:right; padding:0px; color:#ffffff; font-size:16px; background-color:transparent; }
.mobile-navigation .main-navigation > li ul { overflow:hidden; clear:both; padding-left:30px; }
.mobile-navigation .main-navigation > li li { display:block; overflow:hidden; padding:4px 2px; border-bottom:1px solid #4a5965; }
.mobile-navigation .main-navigation > li li:first-child { margin-top:10px; }
.mobile-navigation .main-navigation > li li:last-child { margin-bottom:15px; border-bottom:none; }
.mobile-navigation .main-navigation > li ul a { display:block; color:#bec6cd; font-size:14px; }
.mobile-navigation .main-navigation > li a:hover { color:#ffffff; }

.slider-area { height:404px; overflow:hidden; clear:both; margin-bottom:50px; position:relative; z-index:0; background-image:url(/images/header-tr.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; }
.header-en { background-image:url(/images/header-en.jpg); }
.reference-header-tr { background-image:url(/images/reference-tr.jpg); }
.reference-header-en { background-image:url(/images/reference-en.jpg); }
.slider-index { height:564px; margin-bottom:0px; background-image:none; }
.slider-area .swiper-container { width:100%; height:564px; position:relative; }
.slider-area .swiper-container .swiper-slide { background-repeat:no-repeat; background-position:center center; background-size:cover; }
.slider-area .slider-buttons { width:1140px; margin-left:-570px; position:absolute; left:50%; bottom:90px; z-index:2; }
.slider-area .slider-button-next, .slider-area .slider-button-prev { width:49px; height:49px; position:absolute; top:0px; cursor:pointer; }
.slider-area .slider-button-prev { left:0px; }
.slider-area .slider-button-next { right:0px; }

.index-area { overflow:hidden; clear:both; margin-top:45px; margin-bottom:55px; text-align:center; position:relative; }
.index-area .area-button-next, .index-area .area-button-prev { width:35px; height:35px; display:block; overflow:hidden; position:absolute; top:55px; z-index:2; cursor:pointer; }
.index-area .area-button-prev { left:15px; }
.index-area .area-button-next { right:15px; }
.index-area .swiper-container { max-width:1017px; margin:0px auto; }
.index-area .swiper-container .swiper-slide { max-width:317px; margin-left:11px; margin-right:11px; color:#292c2d; font-size:14px; }
.index-area .swiper-container .swiper-slide p { height:62px; overflow:hidden; margin-top:20px; margin-bottom:28px; text-align:left; }
.index-area .area-all-list { display:inline-block; padding:10px 40px; color:#ffffff; font-size:16px; border-radius:20px; background-color:#00446d; }

.index-corporate { overflow:hidden; margin-bottom:70px; }

.index-content { overflow:hidden; position:relative; z-index:1; }
.index-content .index-about { width:48%; float:left; margin-bottom:30px; padding:40px 40px 30px 50px; color:#ffffff; background-color:#00446d; }
.index-content .index-about h3 { margin:0px; margin-bottom:12px; padding-bottom:50px; color:#ffffff; font-size:26px; position:relative; }
.index-content .index-about h3:after { width:1px; height:32px; position:absolute; left:40px; bottom:0px; background-color:#ffffff; content:""; }
.index-content .index-about p { margin-bottom:26px; }
.index-content .index-about p a { color:#ffffff; }
.index-content .index-form { width:48%; float:right; }

.bottom-references { overflow:hidden; clear:both; padding-bottom:30px; text-align:center; }
.bottom-references .swiper-container .swiper-slide { max-width:180px; margin-left:5px; margin-right:5px; }

.footer { padding-top:60px; padding-bottom:40px; background-color:#324049; }
.footer .links { min-height:170px; float:left; margin-left:80px; margin-bottom:20px; padding-bottom:10px; border-right:1px solid #404d56; }
.footer .links:first-child { margin-left:0px; }
.footer .links li { margin-bottom:4px; margin-right:70px; } 
.footer .links li:first-child { margin-bottom:14px; }
.footer .links li > a { color:#d1d6db; font-size:14px; }
.footer .links li > a:hover { color:#ffffff; }
.footer .links li:first-child > a { color:#ffffff; font-size:18px; }
.footer .brand { display:inline-block; float:right; }
.footer .social-media { float:right; margin-top:8px; margin-right:45px; text-align:center; }
.footer .social-media > li { display:inline-block; margin-left:4px; margin-right:4px; }
.footer .social-media > li > a { width:32px; height:32px; display:block; color:#ffffff; font-size:14px; line-height:30px; border-radius:50%; border:1px solid #ffffff; }
.footer .address {  float:right; margin-top:30px; text-align:right; color:#d1d6db; font-size:14px; }
.footer .address strong { color:#ffffff; font-size:18px; font-weight:700; }
.footer .address span { color:#ffffff; }
.footer .address p { margin-bottom:15px; }
.copyright { overflow:hidden; padding-top:20px; padding-bottom:30px; color:#7a7f82; font-size:13px; }
.copyright p { float:left; }
.copyright .sevenadworks { display:inline-block; float:right; color:#7a7f82;  }

/* Content Style */
.content-area { overflow:hidden; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 { margin-top:0px; margin-bottom:24px; color:#072e41; font-size:40px; font-weight:700; }

.content-left { width:317px; float:left; margin-bottom:20px; }
.content-left ul {  }
.content-left ul > li { margin-bottom:20px; position:relative; }
.content-left ul > li.active > a:after { width:35px; height:100%; position:absolute; right:-17px; top:0px; background-image:url(/images/ok-right-blue.png); background-repeat:no-repeat; background-position:right center; content:""; }
.content-right { width:calc(100% - 367px); float:right; }

.content-text {  }
.content-text p { margin-bottom:24px; font-weight:500; line-height:20px; }
.content-text strong { color:#00446d; }
.content-text iframe { border:1px solid #e3e7ec; background-color:#e3e7ec; }

.work-area-list { overflow:hidden; margin-bottom:20px; text-align:center; }
.work-area-list > li { display:inline-block; margin-bottom:30px; vertical-align:top; }

.founder-list { overflow:hidden; margin-bottom:20px; }
.founder-list > li { width:337px; float:left; margin-bottom:30px; }
.founder-list > li strong { display:block; margin-top:20px; margin-bottom:10px; text-align:center; color:#072e41; font-size:20px; font-weight:700; }
.founder-list > li p { margin-bottom:15px; padding-left:30px; color:#292c2d; font-size:14px; position:relative; }
.founder-list > li p:before { width:22px; height:16px; position:absolute; left:0px; top:0px; background-image:url(/images/blockquote-top.png); background-repeat:no-repeat; background-position:left top; content:""; }
.founder-list > li p img { margin-left:6px; }
.founder-list > li a { display:inline-block; margin-left:30px; color:#072e41; font-size:14px; font-weight:700; }

.reference-title { overflow:hidden; margin-bottom:30px; padding:25px 35px; color:#ffffff; font-size:36px; background-color:#00b6be; }
.reference-title strong { font-weight:700; }
.reference-title span { display:block; font-size:20px; }
.reference-title em { width:96px; height:96px; display:inline-block; float:right; text-align:center; vertical-align:middle; font-size:50px; font-style:normal; line-height:90px; border-radius:50%; border:1px solid #ffffff; }

.reference-list { overflow:hidden; margin-bottom:30px; }
.reference-list > li { overflow:hidden; margin-bottom:20px; }
.reference-list > li > .images { width:180px; height:90px; float:left; margin-right:25px; text-align:center; vertical-align:middle; border:1px solid #dee7ed; }
.reference-list > li > .images > img { margin-top:15px; }
.reference-list > li > .infos { width:calc(100% - 205px); height:90px; overflow:hidden; float:left; padding:25px 25px; color:#292c2d; font-size:13px; border:1px solid #dee7ed; }
.reference-list > li > .infos strong { color:#00446d; font-size:15px; font-weight:700; }

.content-form { margin-top:10px; }
.content-form .form-contact { padding:45px 40px; background-color:#00446d; }
.form-contact { margin:0px auto; margin-bottom:45px; position:relative; }
.head-form {  margin-bottom:30px; color:#00446d; font-size:24px; font-weight:700; }
.form-contact .form-group { margin-bottom:22px; }
.form-contact p { margin:10px 0px; float:right; color:#75797c; font-size:14px; }
.content-form .form-contact p { color:#ffffff; }
.form-contact .form-control { height:auto; padding:12px 22px; font-size:14px; font-weight:500; border:1px solid #e2e8eb; border-radius:0px; }
.content-form .form-contact .form-control { color:#ffffff; border:1px solid #17557a; background-color:transparent; }
.form-contact button { float:left; padding:10px 30px; color:#ffffff; font-size:17px; font-weight:400; border:none; border-radius:0px; background-color:#00446d; }
.form-contact button:hover { color:#ffffff; }
.content-form .form-contact button { color:#00446d; background-color:#fdc62b; }

.images-gallery { overflow:hidden; margin-top:20px; margin-bottom:10px; text-align:center; vertical-align:top; }
.images-gallery > li { display:inline-block; margin-bottom:30px; position:relative; }
.images-gallery > li img {  }

.documents-gallery { overflow:hidden; margin-top:10px; margin-bottom:30px; }
.documents-gallery > li { overflow:hidden; margin-bottom:8px; color:#1d2024; font-size:13px; position:relative; border:1px solid #e3e7ec; }
.documents-gallery > li:before { width:0%; height:100%; position:absolute; left:0px; top:0px; z-index:-1; content:""; background-color:#00af35; transition: all 0.5s ease-in-out; }
.documents-gallery > li:hover:before { width:100%; }
.documents-gallery > li:after { height:100%; color:#000000; position:absolute; right:30px; top:16px; z-index:-1; content:""; }
.documents-gallery > li a { display:block; overflow:hidden; color:#1d2024; }
.documents-gallery > li:hover > a { color:#ffffff; transition: all 0.3s ease-in-out; }
.documents-gallery > li i { width:66px; height:48px; float:left; margin-right:25px; text-align:center; font-size:20px; line-height:48px; color:#ffffff; background-color:#00af35; }
.documents-gallery > li span { display:block; float:left; margin-top:16px; }

.padding-top-0 { padding-top:0px; }
.padding-right-0 { padding-right:0px; }
.padding-bottom-0 { padding-bottom:0px; }
.padding-left-0 { padding-left:0px; }

.padding-top-10 { padding-top:10px; }
.padding-right-10 { padding-right:10px; }
.padding-bottom-10 { padding-bottom:10px; }
.padding-left-10 { padding-left:10px; }

.padding-top-50 { padding-top:50px; }
.padding-right-50 { padding-right:50px; }
.padding-bottom-50 { padding-bottom:50px; }
.padding-left-50 { padding-left:50px; }

.margin-top-0 { margin-top:0px !important; }
.margin-right-0 { margin-right:0px !important; }
.margin-bottom-0 { margin-bottom:0px !important; }
.margin-left-0 {margin-left:0px !important;  }

.margin-top-5 { margin-top:5px; }
.margin-right-5 { margin-right:5px; }
.margin-bottom-5 { margin-bottom:5px; }
.margin-left-5 {margin-left:5px;  }

.margin-top-10 { margin-top:10px; }
.margin-right-10 { margin-right:10px; }
.margin-bottom-10 { margin-bottom:10px; }
.margin-left-10 {margin-left:10px;  }

.margin-top-15 { margin-top:15px; }
.margin-right-15 { margin-right:15px; }
.margin-bottom-15 { margin-bottom:15px; }
.margin-left-15 {margin-left:15px;  }

.margin-top-20 { margin-top:20px; }
.margin-right-20 { margin-right:20px; }
.margin-bottom-20 { margin-bottom:20px; }
.margin-left-20 {margin-left:20px;  }

.margin-top-25 { margin-top:25px; }
.margin-right-25 { margin-right:25px; }
.margin-bottom-25 { margin-bottom:25px; }
.margin-left-25 {margin-left:25px;  }

.margin-top-30 { margin-top:30px; }
.margin-right-30 { margin-right:30px; }
.margin-bottom-30 { margin-bottom:30px; }
.margin-left-30 {margin-left:30px;  }

.margin-top-35 { margin-top:35px; }
.margin-right-35 { margin-right:35px; }
.margin-bottom-35 { margin-bottom:35px; }
.margin-left-35 {margin-left:35px;  }

.margin-top-40 { margin-top:40px; }
.margin-right-40 { margin-right:40px; }
.margin-bottom-40 { margin-bottom:40px; }
.margin-left-40 {margin-left:40px;  }


.black { color:#1a1a18; }
.renk-2 { color:#a6bf01; }
.full-width { width:100% !important; }
.clear-left { clear:left; }
.clear-right { clear:right; }
.clear-both { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.float-none { float:none !important; }
.border-none { border:0px !important; }
.radius-none { border-radius:0px !important; }
.shadow-none { box-shadow:none !important; text-shadow:none !important; }
.outline-none { outline:none!important; }
.position-relative { position:relative; }
.position-absolute { position:absolute; }
.overflow-hidden { overflow:hidden; }
.display-none { display:none !important; }
.display-block { display:block; }
.display-inline-block { display:inline-block; }
.middle { margin-left:auto; margin-right:auto; }
.text-indent-9999 { text-indent:-9999px; }
.img-border { border:1px solid #e2e5e7; }
.font-light { font-weight:300; }
.font-medium { font-weight:500; }
.font-bold { font-weight:600; }
.height-0 {  height:0px;}
.bg-primary { padding:10px; }
.bg-success { padding:10px; }
.bg-info { padding:10px; }
.bg-warning { padding:10px; }
.bg-danger { padding:10px; }

a { text-decoration:none !important; outline:none !important; }
@media (min-width:1200px ) {
	.founder-list > li:nth-child(3n+2) { margin-left:62px; margin-right:62px; }
	.images-gallery > li:nth-child(3n+2) { margin-left:22px; margin-right:22px; }
	.work-area-list > li:nth-child(3n+2) { margin-left:22px; margin-right:22px; }
}
@media (max-width:1200px) {
    
}
@media (min-width:992px ) and (max-width:1200px ) {
    /*body { background-color:red; }*/
	.navigation .menus > li { margin-right:18px; }
	.footer .address { max-width:420px; }
	.founder-list > li { width:auto; max-width:300px; }
	.founder-list > li:nth-child(3n+2) { margin-left:20px; margin-right:20px; }
	.images-gallery > li:nth-child(2n+2) { margin-left:22px; }
	.work-area-list > li:nth-child(2n+2) { margin-left:22px; }
}
@media (max-width: 992px) {
	.slider-index, .slider-area .swiper-container { height:504px; }
	.header .mobile-navigation-open { display:block; margin-left:30px; margin-top:20px; }
	.navigation .menus { display:none; }
	.navigation ul, .navigation ol { margin-top:20px; }
	
	.index-content .index-about, .index-content .index-form { width:100%; float:none; }
	.footer, .footer .address { text-align:center; }
	.footer .links { min-height:auto; border:none; }
	.footer .links, .footer .links li, .footer .social-media { margin-left:auto; margin-right:auto; }
	.footer .links, .footer .brand, .footer .social-media, .footer .address { float:none; }
	.footer .brand { margin-bottom:20px; }
	
	.content-text .float-left { float:none; margin-left:auto; margin-right:auto; }
	.founder-list > li { width:auto; max-width:337px; float:none; }
	.reference-list > li > .infos { padding:15px 25px; }
	.content-left, .content-right { width:100%; float:none; }
	.content-left { margin-bottom:40px; }
	.content-left ul > li { max-width:317px; margin-left:auto; margin-right:auto; }
	.content-left ul > li.active > a::after { display:none; }
	
	.reference-list > li > .images { width:100%; float:none; margin-right:auto; }
	.reference-list > li > .infos { width:100%; height:auto; float:none; }
	.reference-title { font-size:24px; }
	.reference-title em { width:66px; height:66px; font-size:28px; line-height:60px; }
}
@media (min-width:768px ) and (max-width:992px ) {
    /*body { background-color:green; }*/
	.images-gallery > li:nth-child(2n+2) { margin-left:22px; }
	.work-area-list > li:nth-child(2n+2) { margin-left:22px; }
}
@media (max-width: 768px) {    
	/*body { background-color:yellow; }*/
	.images-gallery > li { margin-left:12px; margin-right:12px; }
	.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 { font-size:28px; }
	.index-content .index-about h3, .head-form { font-size:22px; }
}
@media (max-width:640px) {
    /*body { background-color:blue; }*/
	html.mobile-navigation-open .wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; -webkit-transform: translate(-258px, 0); -ms-transform: translate(-258px, 0); -o-transform: translate(-258px, 0); transform: translate(-258px, 0); }
    .mobile-navigation { width:258px; }
	.copyright { text-align:center; }
	.copyright p, .copyright .sevenadworks { float:none; }
}
@media (max-width:400px) {
	/*body { background-color:grey; }*/
    
}