@import url('https://fonts.googleapis.com/css?family=Oswald:400,500,600,700|Open+Sans:300,400,600,700&display=swap&subset=latin-ext');
body, html{height:100%}
body{font-family:'Open Sans', sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#444;overflow-x:hidden;background-color:#fff;}
h1, h2, h3, h4, h5, h6{font-family:'Oswald', sans-serif;margin-top:0;text-transform:none;}
h5{font-size:18px;}
.mb-15{margin-bottom:15px;}
h6{font-size:16px;}
a, a:hover, a:active, a:focus{outline:none;border:none;font-family:Montserrat,sans-serif;text-decoration:none;}
a{color:#666666;transition:all 0.3s ease 0s;}
a:hover{color:#337ab7;text-decoration:none;}
ul, ol{padding-left:20px;}
figcaption{font-size:10px;font-style:italic;}
.google-visualization-orgchart-table{width:99%;}
blockquote{padding:30px 50px 34px;border:1px solid #d1ebff;font-style:italic;position:relative;}
blockquote::after, blockquote::before{position:absolute;width:50px;height:50px;font:300 32px/52px 'FontAwesome';text-align:center;color:#d1ebff;}
blockquote::before{content:'\f10d';top:-1px;left:-1px;}
blockquote::after{content:'\f10e';right:-1px;bottom:0;}
section h2{text-transform:uppercase;letter-spacing:1px;position:relative;margin:0 auto 50px;line-height:50px;display:inline-block;text-align:center;padding:12px 10px 10px;}
section{width:100%;float:left;padding:80px 0;}
.section-title{text-align:center;margin:0 0 40px;}
.line:before{border:3px solid #f7bb00;border-radius:50%;top:-15px;content:"";height:15px;left:-6px;position:absolute;width:15px;}
.line{background:#f7bb00;display:inline-block;height:25px;width:3px;position:relative;}
.line:after{background:#f7bb00;bottom:-3px;content:"";height:3px;left:-6px;position:absolute;width:15px;}
.section-title h2{font-size:30px;letter-spacing:1.2px;padding:0 0 10px;text-transform:uppercase;font-weight:500;margin-bottom:0;}
.section-title > p{font-size:15px;margin:0 0 40px;}
.section-title > p span{display:block;}
.pad-20{padding-left:20px;padding-right:20px;}
.pad-30{padding-bottom:30px;padding-top:30px;}
.mb-20{margin-bottom:20px;}
#loader{background:url(../images/loader.gif) no-repeat center center #fff;width:100%;height:100%;position:fixed;z-index:9999999;}
#scrollUp{background:rgba(69, 75, 84, 0.7) none repeat scroll 0 0;border-radius:5%;bottom:30px;color:#fff;font-size:12px;height:40px;text-decoration:none;line-height:38px;right:30px;text-align:center;transition:all 0.3s ease 0s;width:40px;}
#scrollUp i{display:block;line-height:35px;}
#scrollUp i:hover{color:#f7bb00;}
.header-top-area{left:0;position:fixed;top:0;width:100%;z-index:109;-webkit-transition:.4s;transition:.4s;background: #fff;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.top-menu {
    display: none;
    box-sizing: border-box;
    background-color: #40B12B;
}
.top-menu li, .top-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
	display:inline-block
}
@media (min-width:768px) {
.top-menu {
    display: block;
}
} 
.logo a{font-size:24px;font-weight:700;letter-spacing:2px;color:#fff;text-transform:uppercase;}
.logo{padding-top:17px}
.logo img{transition: all 0.3s ease 0s;}
.menu-bg .logo img{height: 45px;width: auto}
.menu-bg{z-index:999;}
.menu-bg .logo{padding-top:5px;transition:all 0.3s ease 0s;}
.navbar-default{background-color:inherit;border-color:inherit;}
.navbar{border-radius:0;min-height:auto;margin:0;border:none;z-index:9;}
.navbar-collapse{float:right;margin:0;padding:0;}
.navbar-brand{padding:0;height:auto;}
.navbar-nav > li{padding:0;}
.navbar-default .navbar-nav li a{color:#3a4934;;font-size:18px;font-weight:400;padding:30px 13px;transition:all 0.4s ease 0s;text-transform:uppercase;background-color:inherit;font-family:'Oswald', sans-serif;letter-spacing:1px;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#50ac34;}
.menu-bg .navbar-default .navbar-nav li a{padding:20px 10px;transition:all 0.3s ease 0s;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background-color:inherit;color:#50ac34;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{color:#fff;background-color:#000;}
.navbar-default .navbar-nav .dropdown-menu{padding:0;background-color:#fff;border-bottom-left-radius:15px;border-top-right-radius:15px;}
.navbar-default .navbar-nav .dropdown-menu li{border-bottom:1px solid #dee3dc;}
.navbar-default .navbar-nav .dropdown-menu li:last-child{border-bottom:none;}
.navbar-default .navbar-nav .dropdown-menu li a{color:#3a4934;font-size:13px;font-weight:400;padding:13px 13px;transition:all 0.3s ease 0s;text-transform:uppercase;background-color:inherit;font-family:'Oswald', sans-serif;letter-spacing:1px;}
.navbar-default .navbar-nav .dropdown-menu li a:hover{color:#fff;background-color:#000;}
.dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > a::after {
  display: block;
  content: "";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 4px 0 4px 4px;
  border-left-color: #e1be22;
  margin-top: 6px;
  margin-right: -10px;
}
.dropdown-submenu > ul.dropdown-menu {
  position: absolute;
  left: 100%;
  top: 0;
  margin-left: 5px;
}
@media (max-width:767px){.navbar-default .navbar-nav .dropdown-menu{padding:0;border-radius:0;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#3a4934;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#e1be22;}
	.dropdown-toggle:after {float: right;margin-top: 5px;}
	.navbar-default .navbar-nav .dropdown-menu{background-color:#f8f9f4;}
}
.affix + .banner-wrapper{margin-top:49px;}
.welcome-hero-area, .home-slider-area, .home-slider-area div{height:100%;}
.home-slider-area div.owl-nav,.home-slider-area div.owl-nav div{height:1px;margin-top: 0;}
.welcome-hero-area div.single-slide-item-table-cell, .welcome-hero-area div.single-slide-item-table-cell>div{height:auto;}
.single-slide-item-table-cell{display:table-cell;text-align:center;vertical-align:middle}
.single-slide-item-table{display:table;width:100%}
a.slide-btn{color:#fff;display:inline-block;font-weight:400;margin-top:10px;padding:12px 30px;transition:.5s;background:rgba(235,30,36,0.7);border-radius:0 16px;white-space:nowrap;}
a.slide-btn:hover{background:#e1be22;color:#fff;}
.single-slide-item h2{font-size:50px;color:#fff;line-height:50px;margin-bottom:20px}
.single-slide-item h2 span{color:#2980b9}
.single-slide-item p{color:#fff;margin-bottom:20px;font-size:20px;line-height:24px;}
.fixed-bg{background-attachment:fixed!important}
.slide-1, .text-slide{background:url("../images/benner/build_area.jpg") top center;background-size:cover}
.slide-2{background:url("../images/benner/city_project.jpg") top center;background-size:cover}
.slide-3{background:url("../images/benner/yazan_tayfa.jpg")center bottom;background-size:cover}
.slide-4{background:url("../images/banner4.jpg")center center;background-size:cover}
.single-slide-item{position:relative;z-index:1}
.single-slide-item:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
a.welcome-control:focus, a.welcome-control:hover i{color:#f7bb00}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right, .carousel-fade .carousel-inner .item{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right, .carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.carousel-fade .carousel-control{z-index:2}
.slide-carousels.owl-theme .owl-nav [class*="owl-"]{background:0 0!important;border:1px solid #ddd;color:#fff;font-size:24px;height:50px;line-height:40px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.25s;-webkit-transition:.25s;width:50px;z-index:20;border-radius:0;}
.service-icon i, .single-featured i{border-radius:50%;text-align:center}
.slide-carousels.owl-theme .owl-nav div.owl-next{left:auto;right:0;opacity: 0}
.slide-carousels.owl-theme .owl-nav div.owl-prev{left:0;opacity: 0;}
.home-slider-area:hover .slide-carousels.owl-theme .owl-nav div.owl-next{right:30px;border:1px solid #fff;opacity: 1}
.home-slider-area:hover .slide-carousels.owl-theme .owl-nav div.owl-prev{left:30px;border:1px solid #fff;opacity: 1}
.featured-area{overflow:hidden}
.single-featured{cursor:pointer}
.single-featured h4{cursor:pointer;margin-top:20px;margin-bottom:10px}
.single-featured i{background:#687074;color:#fff;display:block;font-size:35px;height:80px;line-height:80px;margin:0 auto 10px;width:80px}
.service-icon i, a.about-btn, a.get-start-btn, ul.team-social>li, ul.work li{display:inline-block}
.single-featured:hover i{background:#f7bb00;color:#fff;-webkit-transition:.5s;transition:.5s}
.home-slider-area .carousel-indicators{display:none;}
@media (max-width:768px){.slide-carousels.owl-theme .owl-nav [class*="owl-"]{font-size:24px;height:40px;width:40px;line-height:30px;top:auto;bottom:0;}
.slide-carousels.owl-theme .owl-nav div.owl-next{left:auto;right:30px}
.slide-carousels.owl-theme .owl-nav div.owl-prev{left:30px}
.slide-1, .text-slide{background:url("../images/benner/build_area.jpg") center center;background-size:cover}
.slide-2{background:url("../images/benner/city_project.jpg") center center;background-size:cover}
.slide-3{background:url("../images/benner/yazan_tayfa.jpg") left center;background-size:cover}
.slide-4{background:url("../images/benner/build_area.jpg")center center;background-size:cover}
.single-slide-item h2{font-size:26px;line-height:26px;}

}
.page-wrapper{margin:40px 0 0;width:100%;background-color:#fff;}
.image-wrapper{position: relative;z-index: 9;margin-bottom: 20px}
/*.image-wrapper::before {
	content: '';
position: absolute;
  width: 350px;
  height: 145px;
  background: #e1be22;
  top: -15px;
  left: -15px;
  z-index: -1;
}
.image-wrapper::after {
	content: '';
	position: absolute;
	height: 5px;
	width: 250px;
	background-color: #e1be22;
	left: -15px;
	bottom: 0;
}*/
.image-wrapper .vc_figure {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  max-width: 100%;
}
.image-wrapper  img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
	border-top-right-radius: 15px;
}
.sec-ttl {
  line-height: 1.2;
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 15px;
  color: #485763;
  font-size: 34px !important;
  font-weight: 700;
	padding:0 0 20px;
}
.sec-ttl::before, .sec-ttl::after {
  content: '';
  background-color: #e1be22;
  position: absolute;
  bottom: 0;
}
.sec-ttl::before {
  height: 1px;
  width: 150px;
  left: 10px;
}
.lg::before {
  width: 99%;
}
.sec-ttl::after {
  width: 6px;
  height: 6px;
  left: 0;
  bottom: -2px;
}
.baslik{padding:50px 0 50px;margin-bottom:50px;background:url("../images/banner_sosyal.jpg") no-repeat center center/cover;z-index:9;position:relative;width:100%;color:#fff;}
.baslik::before{background:#305c19;;bottom:0;content:"";left:0;opacity:0.5;position:absolute;right:0;top:0;z-index:-1;}
.right-content{padding-left:17px;padding-top:39px;}
.left-content{padding-right:19px;padding-top:35px;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.tabs-left, .tabs-right{border-bottom:none;padding-top:2px;}
.tabs-left{border-right:1px solid #ddd;margin-bottom: 30px;}
.tabs-right{border-left:1px solid #ddd;}
.tabs-left>li, .tabs-right>li{float:none;margin-bottom:1px;}
.tabs-left>li{margin-right:-1px;}
.tabs-right>li{margin-left:-1px;}
.tabs-left>li>a:hover{background-color:#f1bb00;}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus{border-bottom-color:#ddd;border-right-color:transparent;border-left:3px solid #f1bb00;}
.tabs-right>li.active>a,
.tabs-right>li.active>a:hover,
.tabs-right>li.active>a:focus{border-bottom:1px solid #ddd;border-left-color:transparent;}
.tabs-left>li>a{border-radius:4px 0 0 4px;margin-right:0;display:block;border-bottom:1px solid #f2f2f2;background-color:#305c19;;color:#fff;}
.tabs-right>li>a{border-radius:0 4px 4px 0;margin-right:0;}
.vertical-text{margin-top:50px;border:none;position:relative;}
.vertical-text>li{height:20px;width:120px;margin-bottom:100px;}
.vertical-text>li>a{border-bottom:1px solid #ddd;border-right-color:transparent;text-align:center;border-radius:4px 4px 0px 0px;}
.vertical-text>li.active>a,
.vertical-text>li.active>a:hover,
.vertical-text>li.active>a:focus{border-bottom-color:transparent;border-right-color:#ddd;border-left-color:#ddd;}
.vertical-text.tabs-left{left:-50px;}
.vertical-text.tabs-right{right:-50px;}
.vertical-text.tabs-right>li{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.vertical-text.tabs-left>li{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs{border-bottom:0;}
.tab-content > .tab-pane,
.pill-content > .pill-pane{display:none;}
.tab-content > .active,
.pill-content > .active{display:block;}
.tabs-below > .nav-tabs{border-top:1px solid #ddd;}
.tabs-below > .nav-tabs > li{margin-top:-1px;margin-bottom:0;}
.tabs-below > .nav-tabs > li > a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus{border-top-color:#ddd;border-bottom-color:transparent;}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus{border-color:transparent #ddd #ddd #ddd;}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li{float:none;}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left > .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left > .nav-tabs > li > a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right > .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right > .nav-tabs > li > a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.callouts-wrapper{float:left;width:100%;padding:0;}
.callouts-inner{overflow:hidden;position:relative;top:-50px;z-index:9;display:flex;flex-wrap: wrap;}
.message-description{margin-bottom:30px;padding:30px 20px;transition: background-color .3s ease-in-out;border-radius:0 30px;background:#61b8a8;} 
.message-description:hover{background:#e1be22;}
.message-description h2{color:#fff;font-size:24px;}
.message-description p{color:#fff;}
.message-description i{color:#075a4b;font-size:40px;}
.message-description2{margin-bottom:30px;padding:30px 20px;transition: background-color .3s ease-in-out;border-radius:0 30px;background:#449b8b;} 
.message-description2:hover{background:#e1be22;}
.message-description2 h2{color:#fff;font-size:24px;}
.message-description2 p{color:#fff;}
.message-description2 i{color:#075a4b;font-size:40px;}
.message-description3{margin-bottom:30px;padding:30px 20px;transition: background-color .3s ease-in-out;border-radius:0 30px;background:#2b8f7d;}
.message-description3:hover{background:#e1be22;}
.message-description3 h2{color:#fff;font-size:24px;}
.message-description3 p{color:#fff;}
.message-description3 i{color:#075a4b;font-size:40px;}
.message-description4{margin-bottom:30px;padding:30px 20px;transition: background-color .3s ease-in-out;border-radius:0 30px;background:#1b8d78;}
.message-description4:hover{background:#e1be22;}
.message-description4 h2{color:#fff;font-size:24px;}
.message-description4 p{color:#fff;}
.message-description4 i{color:#075a4b;font-size:40px;}
.aboutus{padding:75px 0 70px;margin:-189px 0 0;}
.about h2{margin-bottom:20px;margin-top:0;}
.aboutus .section-title p{margin:0 0 40px;}
.about-box ul{padding:0;list-style:none;float:left;width:50%;}
.about-box .read-more{background:#040a2c none repeat scroll 0 0;color:#fff;float:left;margin-top:20px;padding:12px 30px;text-transform:uppercase;}
.about-box{float:left;width:100%;}
.about-box h3{color:#001f46;}
.about-box figure{border:1px solid #e9e6e6;float:left;overflow:hidden;padding:5px;position:relative;width:100%;}
.about-box figure img{width:100%;}
.about{padding:100px 0;}
.about p{margin:0 0 30px;}
.about-list li{color:#444;font-size:14px;margin:0 0 10px;}
.about-list li i{color:#001f46;float:left;font-size:14px;font-weight:700;margin-right:10px;line-height:20px;}
.call-back{background:#f2f5f9;padding:30px 20px;}
.call-back h4{color:#000000;font-size:20px;font-weight:700;text-transform:uppercase;}
.call-back .form-control{border:1px solid #f0f0f0;background:#fff;border-radius:0;box-shadow:none;height:50px;margin-bottom:20px;padding-left:25px;}
.call-back .btn-default{animation-delay:2s;background:#f7bb00;border:0 none;color:#333;padding:12px 30px;transition:all 0.3s ease 0s;border-radius:0 15px;}
.call-back .btn-default:hover{background:#001f46;color:#fff;}
.services{padding:57px 0 70px;background:#f2f5f9;}
.services .section-title{margin:0 0 10px;}
.service-callouts{text-align:center;}
.service-callouts h2{font-size:20px;margin:0 0 10px;line-height:normal;padding:0;font-weight:600;text-transform:capitalize;}
.single-service-box{background:#ffffff none repeat scroll 0 0;border:1px solid #ffffff;margin-top:30px;padding:50px 25px;transition:all 0.36s ease-in-out 0s;border-radius:0 30px;}
.single-service-box i{color:#333333;font-size:52px;transition:all 0.36s ease-in-out 0s;}
.single-service-box h4{border-bottom:1px dashed #333333;display:inline-block;font-size:20px;margin:20px 0 10px;padding-bottom:6px;color:#001f46;}
.single-service-box p{font-size:13px;}
.single-service-box:hover{border:1px solid #f7bb00;}
.single-service-box:hover i{color:#f7bb00;}
.counters:before{background-image: linear-gradient(-90deg, #51ac35 0%, #64c647 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;}
.counters{margin:0;padding:65px 0 66px;position:relative;width:100%;text-align:center;z-index:9;background-size: cover;}
.counters:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 710px;
  height: 544px;
  background-image: url(../images/pattern1.png);
}
.counters .counter i{color:#f7bb00;margin:0 0 20px;font-size:35px;transition:all 400ms linear 0s;border: 1px solid #f7bd0b;
  padding: 15px;
  border-radius: 50%;
  background-color: #fff;}
.counters .counter:hover i{transform:translateY(-15px);}
.counters .counter .number{font-size:30px;margin:0 0 20px;padding:0;color:#fff;font-weight:600;}
.counters .counter p{font-size:15px;margin:0;padding:0;color:#fff;font-weight:500;}
.counters .counter .counter-icon-box{color:#bbb;font-size:40px;margin:0 0 30px;transition:all 400ms linear 0s;}
.ourteam{width:100%;float:left;padding:57px 0 55px;position:relative;}
.team-cnt{padding:0;display:inline-block;margin:0;width:100%;text-align:center;}
.ourteam .section-title{margin:0 0 10px;}
.single_team{box-shadow:0 4px 15px rgba(0, 0, 0, 0.09);padding:30px 0;margin-top:30px;text-align:center;transition:all 0.3s linear 0s;border-radius:0 30px;}
.team_img{border-radius:50%;display:inline-block;height:150px;margin-bottom:15px;overflow:hidden;width:150px;}
.team_img > img{display:block;width:100%;}
.single_team > h5{margin-bottom:5px;}
.single_team > span{margin-bottom:20px;display:inline-block;}
.team_social_bar > a{background:#001f46;border-radius:3px;color:#ffffff;height:35px;line-height:35px;margin-right:5px;transition:all 0.3s linear 0s;width:35px;display:inline-block;}
.team_social_bar > a:hover{background:#f7bb00;color:#333;}
.single_team:hover{box-shadow:0 4px 61px rgba(0, 0, 0, 0.09);}
.testimonials:before{background:#081320;;bottom:0;content:"";left:0;opacity:0.6;position:absolute;right:0;top:0;z-index:-1;}
.testimonials{width:100%;float:left;padding:57px 0 65px;background:rgba(0, 0, 0, 0) url("../images/banner1.jpg") no-repeat fixed left top;background-size: cover;z-index:9;position:relative;text-align:center;border-top:12px solid transparent;border-bottom:12px solid transparent;}
.testimonials h2{color:#fff;}
.testimonials .section-title p{color:#fff;}
.testimonials .item{margin:0 10px 20px;}
.tes-wrapper{border:1px solid #b7b7b7;text-align:center;padding:0 20px;margin:50px 0 0 0;background:#fff;border-radius:30px;height: 320px; font-size: 14px}
.tes-wrapper span {
  position: relative;
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
	margin-top: -35px;
margin-bottom: 30px;
  color: #fff;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  background: #50ac34;
  border-radius: 50%;
  transition: all 500ms ease;
}
.tes-wrapper img{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #b7b7b7;padding:5px;}
.tes-wrapper h3{font-weight:600;color:#3a4934;font-size:20px;margin:0 0 15px;}
.tes-wrapper h3 span{display:block;font-size:16px;width:auto;height:auto;margin:8px 0 0;border-radius:0;color:#3a4934;}
.testimonials .owl-theme .owl-nav{display:none;}
.testimonials .owl-theme .owl-dots .owl-dot span{background:#8c8d8e;opacity:1;margin:0 3px;width:10px;height:10px;}
.testimonials .owl-theme .owl-dots .owl-dot.active span{background:#f7bb00;}
.portfolio{clear:both;float:left;width:100%;padding:56px 0 40px;}
.work{margin-bottom:30px;}
.work a{display:block;overflow:hidden;position:relative;}
.work .workimg{display:block;overflow:hidden;position:relative;}
.work .workimg img{width:100%;height:auto;}
.work a img{width:100%;height:auto;}
.work-inner{position:absolute;width:100%;height:100%;left:0;top:0;display:block;padding:20px;}
.work-inner:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s;z-index:1;}
.work:hover .work-inner:after{opacity:0.8;}
.work-info{text-align:center;margin-top:20%;top:-15px;position:relative;}
.work-info h2:after{display:none;}
.work-info p, .work-info h2, .work-info i{position:relative;z-index:2;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;}
.work-info h2{font-size:20px;color:#fff;top:-10px;margin:0;padding:0;line-height:35px;}
.work-info p{font-size:12px;top:10px;font-weight:700;-webkit-transition:all 0.6s;color:#f7bb00;}
.work-info i{font-size:14px;top:20px;font-weight:700;-webkit-transition:all 0.6s;transition:all 0.6s;color:#333;background:#fff;border-radius:50%;width:30px;height:30px;line-height:30px;}
.work:hover .work-info p, .work:hover .work-info h2, .work:hover .work-info i{opacity:1;top:0;}
.portfolio-filter{list-style:none;margin-bottom:20px;background:#f2f5f9;}
.portfolio-filter li.active, .portfolio-filter li:hover{border:none;color:#001f46;}
.portfolio-filter li{display:inline-table;text-transform:uppercase;font-size:14px;padding:15px 10px;margin:0 5px;cursor:pointer;position:relative;border:none;font-weight:600;}
.portfolio-filter li:after{position:absolute;content:"";width:0;height:3px;left:0;bottom:0;-webkit-transition:all 0.4s;transition:all 0.4s;}
.portfolio-filter li.active:after{width:100%;}
.work-popup{max-width:550px;background:#fff;position:relative!important;margin:30px auto;left:0!important;}
.work-popup img{width:100%;height:100%;}
.work-popup-content{padding:25px;}
.work-popup-content h3{font-size:26px;margin-bottom:20px;}
.work-popup-content p{text-align:left;line-height:23px;}
.mfp-close-btn-in .mfp-close{position:absolute;background:#fff;font-size:40px;width:50px;height:50px;opacity:1;box-shadow:-5px 5px 20px rgba(0, 0, 0, 0.2);}
.blog-wrapper{padding:56px 0 70px;background:#f2f5f9;position:relative;z-index:99;}
.blog-wrapper .section-title{margin:0 0 -5px;}
.blog-wrapper .single-blog-post{margin-top:30px}
.blog-wrapper .single-post-content{padding:20px;}
.blog-wrapper .single-post-content{background:#fff}
.blog-wrapper .single-post-content a{color:#001f46}
.blog-wrapper .single-post-content h4{margin-top:15px;text-transform:uppercase;}
.blog-wrapper .single-post-content h4:hover a{color:#f7bb00}
.blog-wrapper a.blog-btn{color:#fff;font-size:12px;padding:8px 12px;text-transform:capitalize;background:#001f46;border-radius:0 15px;}
.blog-wrapper a.blog-btn:hover{background:#f7bb00;color:#333;}
.blog-wrapper .post-meta i{margin-right:5px;color:#f7bb00;}
.blog-wrapper ul.post-meta{list-style:outside none none;}
.package-btn, a.blog-btn, ul.post-meta li{display:inline-block;}
.post-meta a{color:#666;font-size:14px;font-weight:400;margin-right:10px;}
.single-blog-post:hover, .single-team:hover{box-shadow:0 0 10px 1px rgba(76,76,76,.41)}
.product-content .itemm{
    position:relative;
	overflow: hidden;
    width:100%;
    margin:20px 0 40px;
    background-color:#fff;
    border-bottom:5px solid #dfe6dd;
    border-right:1px solid #f1f2f3;
    border-left:1px solid #f1f2f3;
    border-radius:7px;
    transition:all .2s ease-in-out
}
.product-content .itemm:hover{
    top:-1px;
    transform:scale(1.01);
    z-index:1;
    -moz-box-shadow:0 10px 15px rgba(152,178,192,.15);
    -webkit-box-shadow:0 10px 15px rgba(152,178,192,.15);
    box-shadow:0 10px 15px rgba(152,178,192,.15)
}
.product-content .itemm figure {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.product-content .itemm figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.product-content .itemm figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
.product-content .itemm figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.product-content .itemm figure:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.product-content .itemm .t{
	color: white;
	background-color: rgba(58, 73, 52,0.8);
	position: absolute;
	bottom: -100%;
	min-height: 60px;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	transition: all 0.4s;
	z-index: 10;
	display: block;
}
.product-content .itemm:hover .t{
            bottom: 0;
}
.product-content .itemm .names{
	display: block;
    margin-top:20px;
	padding-bottom: 10px;
	min-height: 90px;
}
.modal-body {
  font-size: 12px;
}
.kaba-panel .panel-heading{padding:0;border-top-left-radius:0px;border-top-right-radius:0px;background-color:#fff;}
.kaba-panel .panel{margin-bottom:0;border-radius:0;border-color:#fff;}
.kaba-panel .panel-title a.collapsed{color:#444;}
.kaba-panel .panel-title a{display:block;padding:15px 35px 10px 5px;position:relative;color:#b60040;font-size:16px;line-height:1.5;font-weight:500;}
.kaba-panel .panel-title a.collapsed::after,
.kaba-panel .panel-title a::after{content:"\f107";font-family:fontawesome;font-size:20px;line-height:45px;padding-left:20px;position:absolute;right:10px;top:0;}
.kaba-panel .panel-title a:after{content:"\f106 ";}
.kaba-panel .panel-title a.collapsed::after{color:#3EC1D5;}
.kaba-panel .panel-body{padding:25px 5px 35px;border-bottom:1px solid #3EC1D5;background-color:#f9fbff;}
.contactus:before{background-color:rgba(0,0,0,0.85);bottom:0;content:"";left:0;opacity:0.8;position:absolute;right:0;top:0;z-index:-1;}
.contactus{width:100%;float:left;padding:57px 0 0;background:url("../images/counters-bg.jpg") no-repeat fixed left top;z-index:9;position:relative;text-align:center;}
.contactus h2{color:#fff;}
.contactus p{color:#fff;}
.contact-info{margin-bottom:50px;overflow:hidden;  display: flex;}
.contact-form{margin:0 0 70px;}
.single-contact{text-align:center;padding:15px 0;}
.single-contact h4{color:#fff;font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;margin:25px 0 5px;text-transform:uppercase;}
.single-contact p{margin-bottom:0;}
.single-contact i{border-radius:5%;box-shadow:0 0 0 1px #ffffff inset, 0 0 5px 0 rgba(51, 214, 133, 0.24);color:#fff;font-size:29px;height:70px;line-height:70px;padding:30px;text-align:center;width:80px;}
.form-control{background:#fff;border-color:-moz-use-text-color -moz-use-text-color #ddd;border-radius:0;border-style:none none solid;border-width:medium medium 1px;box-shadow:none;height:45px;margin-bottom:20px;padding:0 0 0 10px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
textarea.form-control{height:auto;padding:10px 0 0 10px;}
.form-control::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.form-control:hover,
.form-control:focus{border-color:#f7bb00;box-shadow:none;}
.action-submit{padding-bottom:50px;}
.form-basvuru .form-control{border-style:solid;border-width:1px;box-shadow:inherit;margin-bottom:2px;}
.btn-contact{color:#fff;font-weight:700;padding:12px 30px;letter-spacing:0;text-transform:uppercase;border-radius:0 15px;background:rgba(235,30,36,0.7);transition:all 0.3s ease 0s;border:none;}
.btn-contact:hover{background-color:#e1be22;color:#fff;}
.google-map{float:left;width:100%;margin:0 0 -5px;}
.google-map iframe{width:100%;border:none;height:250px;border-width:9px 0;border-style:solid;border-color:#f7bb00;}
.kabaover{position:fixed;display:block;margin:0;top:0;left:0;width:100%;height:100%;z-index:20000;text-align:center;background-color:rgba(101,102,162,0.6);}
.kabaover.active{display:block;}
.popupbox{top:20%;left:37%;position:absolute;z-index:2001;padding:50px;color:#fff;border-radius:5px;background-color: rgb(65, 206, 0);border: 1px solid #c4e818;box-shadow:2px 2px 15px rgba(0,0,0,0.4);}
footer{padding:25px 0;width:100%;float:left;background:#e4e6dc;}
footer p{color:#27281e;text-align:center;margin:0;}
@media (min-width:768px) and (max-width:991px){#scrool-top{right:15px;}
	.navigation{padding:0;}
	.logo{float:left;}
	.menu-bg .logo{padding-top:29px;}
	.navbar-toggle{margin-right:0;margin-top:-34px;}
	.navbar-default .navbar-nav li a{font-size:12px;padding:23px 11px;}
	.navbar-collapse{margin:6px 0 0;}
	.navigation .navbar-collapse{padding:0;}
	.navbar{margin-top:0px;}
}
@media (max-width:767px){
	section h2{font-size:25px;}
	a.slide-btn{font-size:14px;padding:8px 16px;width:120px;}
	#scrool-top{right:15px;}
	.navbar-default .navbar-toggle .icon-bar{background:#001f46}
	.menu-bg .navbar-toggle .icon-bar{background:#fff}
	.menu-bg .navbar-toggle{background:#3a4934;}
	.navbar-toggle{margin-right:0;margin-top:-45px;}
	.menu-bg .navbar-collapse, .navbar-collapse{background:rgba(222, 225, 212, 0.9) none repeat scroll 0 0;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#73922e;}
	.navbar-default .navbar-nav li a, .menu-bg .navbar-default .navbar-nav li a{padding:20px 15px;}
	.navbar-default .navbar-nav> li>a, .menu-bg .navbar-default .navbar-nav >li>a{border-bottom: 1px solid #fff}
	.logo img {height: 37px;width: auto;}
	.menu-bg .logo img {height: 45px;width: auto;}
	.logo{padding:10px 0;}
	header .navbar-nav{margin:7.5px 0;}
	.navbar{margin:0;}
	.navbar-brand{display:block;padding:0;height:auto;}
	.navbar-default .navbar-collapse{float:none;border:none;box-shadow:none;}
	.welcome-control{display:none;}
	.callouts-inner{top:0;}
	.aboutus{margin:0;padding:40px 0 34px;}
	.about-box figure{margin-bottom:20px;}
	.section-title > p span{display:inline;}
	.call-back{float:left;width:100%;margin:20px 0 0;}
	.about-box ul{width:100%;margin:0;}
	.counter{margin:0 0 50px;}
	.counters{padding-bottom:30px;margin:0;}
	.single-contact{padding:15px 0 30px;}
	.contact-info{margin-bottom:20px;}
	.page-wrapper{margin:30px 0 50px;;}
	.baslik{padding:30px 0 30px;}
	.padding .active{padding:30px 0 30px;}
}
.paddin-tb15{padding-top:15px !important;padding-bottom: 15px !important;}
.paddin-tb30{padding-top:30px !important;padding-bottom: 30px !important;}
.paddin-tb50{padding-top:50px !important;padding-bottom: 50px !important;}
.paddin-top10{padding-top:10px !important}
.paddin-top20{padding-top:20px !important}
.paddin-top30{padding-top:30px !important}
.paddin-top40{padding-top:40px !important}
.paddin-top50{padding-top:50px !important}
.paddin-bot10{padding-bottom:10px !important}
.paddin-bot20{padding-bottom:20px !important}
.paddin-bot30{padding-bottom:30px !important}
.paddin-bot40{padding-bottom:40px !important}
.paddin-bot50{padding-bottom:50px !important}
.paddin-bot100{padding-bottom:100px !important}
.margin-tb15{margin-top:15px !important; margin-bottom: 15px !important;}
.margin-tb30{margin-top:30px !important;margin-bottom: 30px !important;}
.margin-tb50{margin-top:50px !important;margin-bottom: 50px !important;}
.margin-top10{margin-top:10px !important}
.margin-top20{margin-top:20px !important}
.margin-top30{margin-top:30px !important}
.margin-top40{margin-top:40px !important}
.margin-bot10{margin-bottom:10px !important}
.margin-bot20{margin-bottom:20px !important}
.margin-bot30{margin-bottom:30px !important}
.margin-bot40{margin-bottom:40px !important}
.margin-bot50{margin-bottom:50px !important}
.text-10{font-size:10px !important}
.text-12{font-size:12px !important}
.text-14{font-size:14px !important}
.text-16{font-size:16px !important}
.text-18{font-size:18px !important}
.text-20{font-size:20px !important; line-height: 24px;}
.text-24{font-size:24px !important; line-height: 26px;}
.bold4{font-weight: 400!important}
.justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}
@media(min-width:768px){
.justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
}
.flex{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
 .flex-col [class*="col-"]{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.valign {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.close {
  font-size: 33px;
  position: relative;
  top: -26px;
}
/*
<====================
1.  HİZMETLER CSS
>=====================
*/
.event-area {
background-color: #e7e8e1;
	position: relative;
}
.event-area::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 710px;
  height: 544px;
  background-image: url(../images/pattern1.png);
}
.hizmet-item {
  border: 1px solid #b7b7b7;
  text-align: center;
  padding: 20px;
  margin: 50px 0 0 0;
  background: #fff;
  border-radius: 30px;
  height: 320px;
  font-size: 14px;
	box-shadow: 0 30px 50px rgba(229, 229, 229, 0.8);
}
.hizmet-icon {
  padding: 20px;
  margin-top: -70px;
	margin-bottom: 20px;
  background: #fff;
 border-radius: 50%;
  height: 100px;
width: 100px;
margin-left: auto;
  margin-right: auto;
  border: 1px solid #b7b7b7;
}
.hizmet-item:hover .hizmet-icon{
    transition: all .3s;
    cursor: zoom-in;
    background: #DE2B36;
    color: #fff;
    border-color: #DE2B36;
}
.hizmet-item:hover img {
    filter: brightness(20);
}
/*
<====================
1.  EVENT AREA CSS
>=====================
*/
.event-area {
background-color: #e7e8e1;
	position: relative;
}
.event-area::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 710px;
  height: 544px;
  background-image: url(../images/pattern1.png);
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.event-area div.eventbg{
    position: relative;z-index: 2;
}
.event-area div.eventbg:after{
    position: absolute;
    content: "";
	height: 100%;
    width: 50%;
    right: 0;
    top: 0;
    background: url(../images/main-build.jpg);
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    z-index: -1;
}
.events .row > div {
    margin: 0;
    padding: 0;
    border: 1px solid #eaeaea;
    transition: all .3s;
    background: #fff;
	box-shadow: 10px 0 0 rgba(0,0,0,0.5);
}
.events .row > div:hover {
    transition: all .3s;
    cursor: zoom-in;
    background: #DE2B36;
    color: #fff;
    border-color: #DE2B36;
}
.events .row > div:hover img {
    filter: brightness(20);
}
.events .row.row3 > div:first-child:hover{
    transform: none;
    transition: all .3s;
    box-shadow: none;
    cursor: inherit;
}
.single-event {
    padding: 40px;
	text-align: center;
}
.events .row.row3 > div:first-child{
    border: none;
    background: none
}
.single-event img {
    margin-bottom: 20px;
}
.row.row1 > div:last-child {
    border-radius: 0 30px 0 0;
}
.row.row1 > div:first-child {
    border-radius: 30px 0 0 30px;
}
.row.row2 > div:last-child {
    border-radius: 0 30px 30px 0;
}
.row.row2 > div:first-child {
    border-radius: 0 0 0 30px;
}
.row.row3 > div {
    border-radius: 0 0 30px 30px;
}
@media only screen and (max-width: 767px){
.events .row > div {
  margin-bottom: 5px;
}
.row.row1,.row.row2,.row.row3 {margin-right: 15px;
	margin-left: 15px;
	}
}
.event-area::after,.event-area::before {
  display: table;
  content: " ";
}