/* Global */
*{font-family: 'Raleway', sans-serif;}
.divider-light{height:1px; width:100%; background-color:#ccc;}
.divider-dark{height:1px; width:100%; background-color:#555;}

	/* Left Tab */
	.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-left>.nav-tabs>li{float:none;}
	.tabs-left>.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;}

	/* No-Gutters */
	.row.no-gutters>[class^="col-"], .row.no-gutters>[class*=" col-"] {padding-right:0; padding-left:0;}

/* Navbar */
.navbar{padding-bottom:25px; padding-top:25px; margin-bottom:0px; border-bottom:5px solid; border-color:rgba(0,0,0,.2); z-index:999; background:#fff;}
.navbar-brand{padding:0px 15px;}
.navbar-toggle{background-color:#ccc; transition:0.5s all ease-in-out;}
.navbar-toggle:hover{background-color:#ddd;}
.navbar-toggle .icon-bar{background-color:white;}
.nav>li>a{text-transform:uppercase; font-weight:500; color:#414141; font-size:14px; transition:0.2s all ease-in-out;}
.nav>li>a:hover {background-color:white; color:#e74c3c;}
.nav>li>a:focus{background-color:white;}
.nav>li>a.active{color:#e74c3c;}

/* Carousel & Slide */
.mySlide{margin-top:105px;}
.carousel-inner>.item>img{width:100%;}
.carousel-indicators>li{width:50px; background:rgba(255,255,255,0.5); border-radius:0px; height:5px; border:0px; transition:0.2s all ease-in-out;}
.carousel-indicators>li:hover{background:#fff;}
.carousel-indicators>li.active{width:50px; height:5px; background:#fff;}
.carousel-caption{font-family: 'Great Vibes', cursive;}
.carousel-caption h1{font-size:50px;}

/* About Us Section */
#aboutUs{padding-top:50px; padding-bottom:50px; border-top:5px solid; border-bottom:5px solid; border-color:rgba(0,0,0,.2);}
.aboutUsRow{margin-top:20px;}
.aboutUs{}
.aboutUsImg{}

/* Services Section */
#services{padding-top:50px; padding-bottom:50px; border-top:5px solid; border-bottom:5px solid; border-color:rgba(0,0,0,.2); background:#333; color:#ddd;}
.servicesRow{margin-top:20px;}
.servicesThumbnail{padding:0px; background:#fff; border:0px; border-radius:0px;}
.servicesThumbnail>.caption{border-top:5px solid; border-color:rgba(0,0,0,.2); padding:0px;}
.servicesThumbnail>.caption>.btn-read-more{font-weight:500; cursor:pointer; outline:none; font-size:12px; transition:0.3s; color:#777; background-color:#f9f9f9; display:block; text-transform:uppercase; padding:20px; text-decoration:none;}
.servicesThumbnail>.caption>.btn-read-more:hover{background-color:#fff;}
.servicesThumbnail>.caption>.btn-read-more>span{font-size:10px;}

/* Tip Onay Section */
#tipOnay{padding-top:50px; padding-bottom:50px; border-top:5px solid; border-bottom:5px solid; border-color:rgba(0,0,0,.2);}
.tipOnayRow{margin-top:20px;}
#tipQuesTap>li>a{text-transform:inherit;}

/* Araç Proje Section */
#aracProje{padding-top:50px; padding-bottom:50px; border-top:5px solid; border-bottom:5px solid; border-color:rgba(0,0,0,.2); background:#333; color:#ddd;}
.aracProjeRow{margin-top:20px;}
.projectsItem{overflow:hidden;}
.projectsItem a{cursor:default;}
.project-box img{transition:0.5s; width:100%;}
.project-box .project-box-caption{color:white; opacity:0; display:block; background:rgba(10, 10, 10, 0.8); position:absolute; bottom:0; text-align:center; width:100%; height:100%; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; transition:all 0.2s;}
.project-box .project-box-caption .project-box-caption-content{width: 100%; text-align:center; position:absolute; top:50%; transform:translateY(-50%); text-shadow:0px 3px 2px rgba(0, 0, 0, 1);}
.project-category{text-transform:uppercase; font-size:11px; color:#fecd0f; letter-spacing:8px; margin-bottom:5px;}
.project-name{font-size:1.2em; display:block; font-weight:500; color:#fff; margin-bottom:10px; text-transform:uppercase; letter-spacing:3px;}
.project-box:hover img{transform:scale(1.05);}
.project-box:hover .project-box-caption {opacity:1;}
.aracProje .project-categories{margin:30px 0; text-align:center; width:auto;}
.aracProje .project-categories ul{list-style:none; padding:0; margin:0;}
.aracProje .project-categories ul li{display:inline-block; margin:12px 0;}
.aracProje .project-categories ul li a{font-size:12px; padding:10px 15px; color:#888; background:#222; text-decoration:none; border-radius:3px; transition:0.1s;}
.aracProje .project-categories ul li a.active{background-color:#fecd0f !important; color:#000;}
.aracProje .project-categories ul li a:hover{background:#000;}

/* Referanslar Section */
#referanslar{border-top:5px solid; border-bottom:5px solid; border-color:rgba(0,0,0,.2); background-image:url('../../img/referanslar-bg.png');}
.referanslar{padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; background-image:url('../../img/world-map.png'); background-position:center; background-repeat:no-repeat;}
#owl-example{}
#owl-example .item{text-align:center;}
#owl-example .item img{display:block; width:100%; height:auto;}

/* İletişim Section */
#contact{border-top:5px solid; border-bottom:5px solid; border-color:rgba(0,0,0,.2); background:#333; color:#ddd;}
#contact > .contactInf{padding-top:50px; padding-bottom:50px;}
#contactMap{height:400px; width:100%;  border-top:5px solid;}

.contactFormRow .form-group{margin-top:20px; margin-bottom:20px;}
.contactFormRow .form-group input, .contactFormRow .form-group textarea{height:45px; background:#f9f9f9; border:1px solid #ddd; transition:0.2s; color:#333; padding:15px; font-size:12px; border-radius:0px; letter-spacing:0.5px;}
.contactFormRow .form-group textarea{min-height:121px;}
.inputCheckboxes{margin-top:20px; margin-bottom:20px;}
.contactFormSubmitButton{width:50%; height:40px; border-radius:2px;}

.contactMessage{padding:20px 0px;}
.contact-details{padding:20px 0px;}

.alertDiv{margin-top:20px;}
#u1, #u2, #error, #loading-button{display:none;}

/* Footer Section */
#footer{border-top:5px solid; border-color:rgba(0,0,0,.2); background:#333; color:#ddd;}
.footerUp{}
.footerBottom{background:#111; padding-top:15px; padding-bottom:15px;}
.footer-logo img{height:25px;}
.footer-allRights span{font-size:10px; color:#3E3E3F;}


.footer-social-ul{margin:0px; float:right; list-style:none;}
.footer-social-ul li{display:inline; list-style:none;}
.footer-social-ul li a i{color:#777; background:#222; width:28px; height:28px; line-height:28px; text-align:center; font-size:12px; transition:0.2s ease;}
.footer-social-ul li a:hover i{background:#ec971f; color:#111;}



.bPortlet{
	margin-right:15px;
	margin-left:15px;
	border:1px solid #fff;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	overflow: auto;
	margin-bottom:15px;
	margin-top:15px;
}
.bP-Title{
	width:20%;
	background-color: #fff;
	color: #000;
	text-align: center;
	float:left;
}
.bP-TH1{
	height:760px;
	line-height: 760px;
}
.bP-TH2{
	padding-top:360px;
	padding-bottom:360px;
}
.bP-TH3{
	height:160px;
	line-height: 160px;
}
.bP-Body{
	width:80%;
	float:left;

}
.bP-f-head{
	background-color: #ddd;
	padding:10px;
	padding-left:15px;
	color:#000;
}
.bP-CLink{
	padding:10px;
	padding-left:15px;
	display:block;
}
.bP-CLink a{
	color:#fff;
	text-decoration: none;
	transition: 0.2s all ease-in-out;
}
.bP-CLink a:hover{
	color:#b9b9b9;
}
.bP-CSubHead{
	display:block;
	/* margin-left:15px; */
	background-color:#ababab;
	color:#000;
	padding:10px;
	padding-left:15px;
}
.bP-CSubHeadLink{
	padding:10px;
	padding-left:30px;
	display:block;
}
.bP-CSubHeadLink a{
	color:#fff;
	text-decoration: none;
	transition: 0.2s all ease-in-out;
}
.bP-CSubHeadLink a:hover{
	color:#b9b9b9;
}


/* Responsive Ekstralar */
/*screen-xs*/
@media (max-width: 768px) {
	.contactFormDiv{margin-top:50px;}
	#c1 h1,#c2 h1,#c3 h1,#c4 h1,#c5 h1,#c6 h1{font-size:20px;}
	#c1{}
	#c2{}
	#c3{}
	#c4{}
	#c5{}
	#c6{}

}
/*screen-sm*/
@media (min-width: 768px) and (max-width: 992px) {
	.contactFormDiv{margin-top:50px;}
	#c1 h1,#c2 h1,#c3 h1,#c4 h1,#c5 h1,#c6 h1{font-size:36px;}
	#c1{}
	#c2{}
	#c3{}
	#c4{}
	#c5{}
	#c6{}
}
/*screen-md*/
@media (min-width: 992px) and (max-width: 1200px) {
	#c1{}
	#c2{}
	#c3{}
	#c4{}
	#c5{padding-bottom:10%;}
	#c6{}
}
/*screen-lg corresponds with col-lg*/
@media (min-width: 1200px) {
	#c1{}
	#c2{}
	#c3{}
	#c4{}
	#c5{padding-bottom:10%;}
	#c6{}
}
@media (max-width: 1200px) {
	.bP-TH3{
		height:220px;
		line-height: 220px;
	}
	.bP-TH2{
		padding-top:400px;
		padding-bottom:400px;
	}
}
