html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */















article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

div {

	box-sizing: border-box;

}

* {

	outline: none;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

* {

	outline: none !important;

}

.mr0 {

	margin-right: 0px !important;

}

.carousel-indicators {

	bottom: 70px !important;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

body {

	margin: 0;

	background: #121115;

	font-family: 'Roboto', sans-serif;

}

.clear {

	clear: both;

}

html {

	height: 100%;

	box-sizing: border-box;

}

body {

	position: relative;

	margin: 0;

	min-height: 100%;

}

*, *:before, *:after {

	box-sizing: inherit;

}

/*  Navigation  */











.dropdown:hover>.dropdown-menu {

	display: block;

}

.dropdown-toggle::after {

	display: none !important;

}

.nav-container ul li a:hover {

	color: #ef7d01;

	box-shadow: 0 1px #EF7D01;

}

.nav-container ul li>.dropdown-menu a:hover {

	color: #ef7d01;

	box-shadow: 0 0 transparent;

}

.accordion-title {

	display: flex;

	justify-content: center;

	text-decoration: none;

	color: #333;

	font-size: 1rem;

	font-weight: 300;

}

.accordion-title:hover {

	text-decoration: none;

}

.jumbotron {

	padding: 0px !important;

	margin-bottom: 10px !important;

}

.footer-wrapper {

	background-color: #123785;

	/* position: absolute; */















	bottom: 0;

	width: 100%;

}

footer {

	padding-top: 2rem;

	padding-bottom: 2rem;

}

.container ul {

	list-style: none;

	margin: 0;

	color: #fff;

	font-size: 0.9rem;

	border: none;

}

.container ul a {

	font-size: 16px;

}

.footer-container ul a {

	color: #fff;

}

.footer-copy {

	color: #fff;

	font-size: 0.9rem;

}

.img-resize {

	min-height: auto;

}

.product-text {

	font-size: 0.9rem;

}

.button {

	display: inline-block;

	width: 100%;

	font-weight: 400;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	border-top: 1px solid #dadada;

	border-right: none;

	border-bottom: 1px solid #dadada;

	border-left: none;

	padding: 0.375rem 0.75rem;

	font-size: 0.9rem;

	line-height: 1.5;

	transition: color .5s linear, background-color .5s linear, border-top .5s linear, border-bottom .5s linear;

	color: #919191;

	background-color: transparent;

	background-image: none;

}

.about-home .text-center {

	font-weight: 300;

	font-size: 17px;

}

.button:hover {

	color: #EF7D01;

	border-color: #ef7d01;

	cursor: pointer;

}

.bg-sertifika {

	background-color: #ececec;

}

.text-certificate {

	text-decoration: none;

	color: #585858;

	font-size: 0.9rem;

	transition: color .25s linear;

}

.text-certificate:hover {

	color: #ef7d01;

}

.text-baslik {

	letter-spacing: 2px;

	padding-left: 10px;

}

.container.gallery-container {

	background-color: #fff;

	color: #35373a;

	min-height: 100vh;

}

.menu a:hover {

	text-decoration: none;

	color: #ef7d01;

}

.tz-gallery {

	padding: 20px 20px 20px 20px;

}

.tz-gallery .lightbox img {

	width: 100%;

	margin-bottom: 30px;

	transition: .4s ease-in-out;

}

.tz-gallery .lightbox img:hover {

	transform: scale(1.05);

}

.tz-gallery img {

	border-radius: 0px;

}

.baguetteBox-button {

	background-color: transparent !important;

}

.resizer img {

	width: 100%;

	min-height: 250px;

	max-height: 250px;

	object-fit: cover;

}

.filter-button {

	margin-right: 0px;

	background-color: transparent;

	font-size: 14px;

	font-weight: 300;

	text-align: center;

	color: #333;

	padding: 10px;

	box-shadow: 0 0;

	width: auto;

	padding-bottom: 8px;

	display: inline-block;

	border-bottom: 1px solid #fff;

}

#haber .carousel-indicators .active {

	background-color: #f07d00 !important;

}

#haber .carousel-indicators li {

	position: relative;

	-ms-flex: 0 1 auto;

	flex: 0 1 auto;

	width: 12px !important;

	height: 12px !important;

	margin-right: 3px;

	border-radius: 50%;

	margin-left: 3px;

	text-indent: -999px;

	cursor: pointer;

	background-color: #ccc;

	z-index: 99999999;

}

.filter-button:hover {

	color: #ef7d01;

	border-bottom: solid 1px #ef7d01;

	cursor: pointer;

}

#gallery-tabs .active {

	color: #ef7d01;

	border-bottom: solid 1px #ef7d01;

	cursor: pointer;

}

.filter-selected {

	color: #ef7d01;

	border-bottom: solid 1px #ef7d01;

}



@media(max-width: 768px) {

body {

	padding: 0;

}

.container.gallery-container {

	border-radius: 0;

}

.filter-button {

}

}

.image-wrapper {

	width: 160px;

	height: auto;

	min-height: 232px;

}

.image-wrapper img {

	width: 100%;

	max-height: auto;

}

.image-wrapper-ref {

	width: 160px;

	min-height: 160px;

	max-height: 160px;

}

.image-wrapper-ref img {

	width: 100%;

	max-height: 160px;

}

.card-text {

	font-size: 1.1rem;

}

 .form-control::-webkit-input-placeholder {

 color: #bbb !important;

 opacity: 1;

}

 .form-control::-moz-placeholder {

 color: #bbb !important;

 opacity: 1;

}

 .form-control:-ms-input-placeholder {

 color: #bbb !important;

 opacity: 1;

}

 .form-control::-ms-input-placeholder {

 color: #bbb !important;

 opacity: 1;

}

 .form-control::placeholder {

 color: #bbb !important;

 opacity: 1;

}

.btn-form {

	color: #fff;

	background-color: #ef7d01;

	border-color: #ef7d01;

}

.btn-form:hover {

	color: #fff;

	background-color: #e27500;

	border-color: #e27500;

}

.btn-form:focus, .btn-form.focus {

	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);

}

.btn-form.disabled, .btn-form:disabled {

	color: #fff;

	background-color: #ef7d01;

	border-color: #ef7d01;

}



@media screen and (max-width: 531px) {

.bir {

	order: 2;

}

.iki {

	order: 1;

}

}

.title-about:after {

	content: "";

	position: absolute;

	border-top: 1px solid #EF7D01;

	left: 0px;

	right: 0px;

	top: 90px;

	margin-left: 0px;

	width: 100px;

	height: 0px;

	margin: auto;

}

.bosluk {

	font-size: 0.6rem;

}

.amblem {

	position: relative;

	display: flex;

	align-items: center;

	justify-content: center;

	margin-top: 10px;

}

.amblem-gri {

	width: 25px;

	height: 50px;

	transform: rotate(-45deg);

}

.amblem-gri-sag {

	margin-top: -25px;

	padding: 9px;

}

.text-readmore {

	font-size: 0.8rem;

	color: #333;

}

#parallax-main .parallax-three {

	padding-top: 200px;

	padding-bottom: 100px;

	overflow: hidden;

	position: relative;

	width: 100%;

	background-image: url('../img/parallax-anasayfa.jpg');

	background-attachment: fixed;

	background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

}

.parallax-text {

	display: flex;

	justify-content: center;

	align-items: center;

}

.parallax-text h1 {

	font-family: "Source Sans Pro", sans-serif;

	font-size: 20px;

	text-align: center;

	color: white;

	font-weight: 400;

	z-index: 10;

	opacity: 0.9;

	padding: 25px;

	background-color: rgba(0, 0, 0, .6);

	border-radius: 3px;

}

.news-kumsel {

	font-size: .9rem;

	letter-spacing: 2px;

	color: #999;

}

.news-recent {

	font-size: 17px;

	letter-spacing: 2px;

}

.news-kumsel, .news-recent {

	position: relative;

}

.news-recent::after {

	position: absolute;

	width: 100%;

	border-bottom: 1px solid #EF7D01;

	content: "";

	height: 20px;

	left: 0;

	top: 8px;

}

.news-arrow {

	margin-right: -12px;

	margin-top: -15px;

}

.news-arrow a {

	color: #333;

	font-size: 2rem;

}

.news-arrow a:hover {

	color: #ef7d01;

}

.resizer-news img {

	position: relative;

	width: 100%;

	min-height: 250px;

	max-height: 250px;

	object-fit: cover;

}

.news-date {

	position: relative;

	font-size: 0.8rem;

}

.news-date::after {

	position: absolute;

	width: 100%;

	border-bottom: 1px solid #999;

	content: "";

	height: 20px;

	left: 0;

	top: 0.3rem;

}

.news-content {

	position: relative;

	font-size: 0.9rem;

}

.news-content::after {

	position: absolute;

	content: "";

	width: 100%;

	height: 30px;

	left: 0;

	background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);

	background-position: bottom;

	background-size: 3px 1px;

	background-repeat: repeat-x;

}

.news p:nth-child(5) {

	float: right;

	font-size: 24px;

	margin-right: -8px;

	margin-top: 0;

}

.news p:nth-child(5) a {

	color: #333;

}

.news p:nth-child(5) a:hover {

	color: #ef7d01;

}

.container.gallery {

	padding-top: 20px;

	max-width: 1170px;

	margin: 0 auto;

	font-weight: 100;

	line-height: 0.4;

}

.container.gallery>.row>.menu p {

	position: relative;

	font-size: 20px;

	line-height: 1.3;

	color: #333;

}

.container.gallery>.row>.menu p:hover {

	color: #EF7D01;

}

.container.gallery>.row>.menu::before {

	position: absolute;

	width: 100%;

	border-bottom: 1px solid #999;

	content: "";

	margin-top: -15px;

}

.container.gallery>.row>.menu::after {

	position: absolute;

	width: 100%;

	border-top: 1px solid #999;

	content: "";

	margin-top: -5px;

}

.gallery-item {

	position: relative;

	width: 255px;

	height: 165px;

	margin-bottom: 20px;

	margin-right: 35px;

}

.gallery-item img {

	width: 100%;

	vertical-align: top;

}

.gallery-item-bos {

	width: 292.5px;

}



@media screen and (max-width: 531px) {

.container.gallery>.row>.col-sm-6:nth-child(5) {

	display: none;

}

}

.bos {

	display: none;

}



@media screen and (max-width: 768px) {

.menu a p {

	text-align: center !important;

}

.tab button {

	font-size: 14px !important;

	padding: 13px 0px !important;

}

.tab button i {

	font-size: 12px !important;

}

}

.icon-bar {

	position: fixed;

	top: 60%;

	right: 0;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	z-index: 1000;

}

.icon-bar a {

	display: block;

	text-align: center;

	padding: 8px;

	transition: all 0.3s ease;

	color: white;

	font-size: 14px;

	background-color: #999;

}

.facebook:hover {

	background: #3B5998;

	color: white;

}

.twitter:hover {

	background: #55ACEE;

	color: white;

}

.google:hover {

	background: #dd4b39;

	color: white;

}

.linkedin:hover {

	background: #007bb5;

	color: white;

}

.envelope:hover {

	background: #ef7d01;

	color: white;

}

.content {

	margin-left: 75px;

	font-size: 30px;

}



@media screen and (max-width: 768px) {

.icon-bar {

	display: none;

}

.footer-wrapper {

	display: none;

}

}

.Modern-Slider .item .img-fill {

	position: relative;

	height: 600px;

	background: #000;

}

.Modern-Slider .item .img-fill .info {

	position: absolute;

	width: 30%;

	height: 150px;

	top: 33%;

	right: 5%;

	background: rgba(0, 0, 0, .50);

	line-height: 100vh;

	text-align: center;

}

.Modern-Slider .item .img-fill img {

	filter: blur(1px);

	object-fit: none;

	object-position: center;

	width: 100%;

	min-height: 600px;

	margin-bottom: 1rem;

}

.Modern-Slider .item .info>div {

	display: inline-block !important;

	vertical-align: middle;

}

.Modern-Slider .NextArrow {

	position: absolute;

	top: 50%;

	right: 0px;

	width: 45px;

	height: 45px;

	background: rgba(0, 0, 0, .50);

	border: 0 none;

	margin-top: -22.5px;

	text-align: center;

	font-size: 18px;

	color: #FFF;

	z-index: 5;

}

.Modern-Slider .NextArrow:before {

	display: none;

	font-family: "Font Awesome 5 Solid";

	content: '\f105';

}

.Modern-Slider .PrevArrow {

	position: absolute;

	top: 50%;

	left: 0px;

	width: 45px;

	height: 45px;

	background: rgba(0, 0, 0, .50);

	border: 0 none;

	margin-top: -22.5px;

	text-align: center;

	font-size: 18px;

	color: #FFF;

	z-index: 5;

}

.Modern-Slider .PrevArrow:before {

	display: none;

	font-family: "Font Awesome 5 Solid";

	content: '\f104';

}

.Modern-Slider .slick-dots {

	position: absolute;

	height: 5px;

	background: rgba(255, 255, 255, .20);

	bottom: 0px;

	width: 100%;

	left: 0px;

	padding: 0px;

	margin: 0px;

	list-style-type: none;

}

.Modern-Slider .slick-dots li button {

	display: none;

}

.Modern-Slider .slick-dots li {

	float: left;

	width: 0px;

	height: 5px;

	background: #ef7d01;

	position: absolute;

	left: 0px;

	bottom: 0px;

}

.Modern-Slider .slick-dots li.slick-active {

	width: 100%;

	animation: ProgressDots 8s both;

}

.Modern-Slider .item h3 {

	position: absolute;

	top: 20px;

	right: 0;

	margin: 0;

	width: 100%;

	font: 30px/50px Source Sans Pro;

	text-transform: uppercase;

	color: #FFF;

	animation: fadeOutRight 1s both;

	margin: 0;

	padding: 0;

}

.Modern-Slider .item h5 {

	position: absolute;

	top: 65px;

	right: 0;

	margin: 0;

	padding: 0;

	font: 15px/30px Source Sans Pro;

	color: #FFF;

	width: 100%;

	overflow: hidden;

	height: 60px;

	animation: fadeOutLeft 1s both;

}

.Modern-Slider .item.slick-active h3 {

	animation: fadeInDown 1s both 1s;

}

.Modern-Slider .item.slick-active h5 {

	animation: fadeInLeft 1s both 1.5s;

}

.Modern-Slider .item.slick-active {

	animation: Slick-FastSwipeIn 1s both;

}

.Modern-Slider {

	background: #000;

}

 @-webkit-keyframes ProgressDots {

 from {

 width: 0px;

}

 to {

 width: 100%;

}

}

 @keyframes ProgressDots {

 from {

 width: 0px;

}

 to {

 width: 100%;

}

}

.slick-slider {

	position: relative;

	display: block;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-touch-callout: none;

	-khtml-user-select: none;

	-ms-touch-action: pan-y;

	touch-action: pan-y;

	-webkit-tap-highlight-color: transparent

}

.slick-list {

	position: relative;

	display: block;

	overflow: hidden;

	margin: 0;

	padding: 0

}

.slick-list:focus {

	outline: none

}

.slick-list.dragging {

	cursor: hand

}

.slick-slider .slick-track, .slick-slider .slick-list {

	-webkit-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}

.slick-track {

	position: relative;

	top: 0;

	left: 0;

	display: block

}

.slick-track:before, .slick-track:after {

	display: table;

	content: ''

}

.slick-track:after {

	clear: both

}

.slick-loading .slick-track {

	visibility: hidden

}

.slick-slide {

	display: none;

	float: left;

	height: 100%;

	min-height: 1px

}

.slick-slide.dragging img {

	pointer-events: none

}

.slick-initialized .slick-slide {

	display: block

}

.slick-loading .slick-slide {

	visibility: hidden

}

.slick-vertical .slick-slide {

	display: block;

	height: auto;

	border: 1px solid transparent

}



@media screen and (max-width: 991px) {

.Modern-Slider .item .img-fill .info {

	position: absolute;

	width: 100%;

	top: 75%;

	right: 0;

	background: rga (0, 0, 0, .50);

	text-align: center;

	line-height: 50vh;

}

footer {

/* visibility: hidden; */















}

}

.navbar {

	min-height: 100px;

	transition: all .6s;

}

.navbar.scrolled {

	min-height: 80px;

	transition: all .6s;

}

.logo-kucuk {

	width: 200px;

	height: auto;

	position: absolute;

	opacity: 0;

	left: 21%;

	transition: all .6s;

}

.logo-kucuk.active {

	width: 45px;

	margin-left: 0;

	opacity: 1;

}

.logo-buyuk {

	height: auto;

	opacity: 0;

	transition: opacity .6s;

}

.logo-buyuk.active {

	opacity: 1;

	transition: opacity .3s;

}



@media screen and (max-width: 1600px) {

.brosur-link {

	visibility: hidden;

}

}



@media screen and (max-width: 1700px) {

.brosur-link {

	right: 100px;

}

}

.gizlen {

	visibility: hidden;

}



@media screen and (max-width: 390px) {

.logo-buyuk {

	width: 200px;

}

}



@media screen and (max-width: 320px) {

.logo-kucuk {

	top: 10px;

	left: 10%;

}

}

.model-aciklama, .option-text, .model-text {

	font-size: .9rem !important;

}

.model-options {

	position: relative;

}

.model-options::after {

	position: absolute;

	content: "";

	width: 100%;

	height: 30px;

	left: 0;

	background-image: linear-gradient(to right, black 20%, rgba(255, 255, 255, 0) 0%);

	background-position: bottom;

	background-size: 3px 1px;

	background-repeat: repeat-x;

}

@font-face {

	font-family: 'kumselicon';

	src: url('../font/kumselicon.eot?36028412');

	src: url('../font/kumselicon.eot?36028412#iefix') format('embedded-opentype'), url('../font/kumselicon.woff2?36028412') format('woff2'), url('../font/kumselicon.woff?36028412') format('woff'), url('../font/kumselicon.ttf?36028412') format('truetype'), url('../font/kumselicon.svg?36028412#kumselicon') format('svg');

	font-weight: normal;

	font-style: normal;

}

[class^="icon-"]:before, [class*=" icon-"]:before {

	font-family: "kumselicon";

	font-style: normal;

	font-weight: normal;

	display: inline-block;

	text-decoration: inherit;

	width: 1em;

	margin-right: .2em;

	text-align: center;

	font-variant: normal;

	text-transform: none;

	line-height: 1em;

	margin-left: .2em;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.icon-teknik:before {

	content: '\e800';

}

.icon-cetvel:before {

	content: '\e801';

}

.icon-gorsel:before {

	content: '\e802';

}

.icon-dokuman:before {

	content: '\e803';

}

/*  Urun Detay Tab */







.tab {

	overflow: hidden;

}

.tabcontent {

	display: none;

	border: 1px solid #ccc;

	border-top: none;

}

.tab button {

	background-color: inherit;

	border: none;

	outline: none;

	cursor: pointer;

	padding: 16px 0px;

	/* transition: 0.3s; */



	border-bottom: 1px solid #fff;

	font-size: 15px;

}

.tab button:hover {

	border-bottom: 1px solid #ef7d01;

	color: #ef7d01;

}

.tab button i {

	font-size: 17px;

}

.tab .active {

	border-bottom: 1px solid #ef7d01;

	color: #ef7d01;

}

.tabcontent {

	display: none;

	border: 1px solid #ccc;

	border-top: none;

}

.dropdown-menu {

	margin: 0 !important;

}

table {

	font-family: arial, sans-serif;

	border-collapse: collapse;

	width: 100%;

}

td, th {

	border: 1px solid #dddddd;

	padding: 8px;

	text-align: center;

}

#accordion .card {

	position: relative;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-direction: column;

	flex-direction: column;

	min-width: 0;

	word-wrap: break-word;

	background-color: #fff;

	background-clip: border-box;

	border: 1px solid rgba(232, 232, 232, 0.125);

	border-radius: 0.25rem;

	margin-bottom: 2px;

}

#accordion .card-header {

	padding: 5px;

	margin-bottom: 0;

	background-color: rgba(156, 156, 156, 0.03);

	border-bottom: 1px solid #ccc;

}

#accordion .btn-link {

	font-weight: 400;

	color: #333;

	background-color: transparent;

	font-weight: 300;

}

#accordion .active-acc button {

	font-weight: bold;

	color: #f07d00 !important;

	background-color: transparent;

}

#accordion .card-header .show {

	font-weight: 300;

	color: #f07d00 !important;

	background-color: transparent;

}

#accordion .card-header h5 .collapsed {

	color: #333 !important;

	background-color: transparent;

}

/*Change color to gray*/







.actived a {

	color: green

}

.actived a:hover {

	font-weight: bold

}

.deactivated a {

	color: red

}

.deactivated a:hover {

	font-weight: bold

}

.available {

	color: green;

}

.disable {

	color: red;

	font-weight: bold

}

.intraining {

	color: blue;

	font-weight: bold

}

.vacation {

	font-weight: bold

}

.gen {

	background-color: #f5f5f5;

	padding: 1rem;

	border: 1px solid #ececec;

}

.yuk {

	padding: 1rem;

}

.gen2 {

	background-color: #f8f8f8;

	text-align: center;

	padding-top: 1.5rem;

	padding-bottom: .7rem;

	border: 1px solid #ececec;

}

yuk2 {

	background-color: #fff;

}

#genel tr:nth-child(2n) {

	background-color: #fff !important;

}

#genel tr:nth-of-type(2n+1) {

	background-color: #f8f8f8 !important;

}

.vitrin-button {

	background-color: transparent;

	font-size: 17px;

	text-align: left;

	color: #333;

	margin-bottom: 0;

	padding: 10px;

	box-shadow: 0 0;

	transition: color .5s linear, border-bottom .5s linear;

	float: left;

	width: 100%;

	display: block;

}

.vitrin-button:hover {

	color: #ef7d01;

	cursor: pointer;

}

 .vitrin-button:active, .vitrin-button:focus, {

 color: #EF7D01;

}

.vitrin-button:link, .vitrin-button:visited {

	color: #999;

}

.selected {

	color: #ef7d01;

}

.gallery-tab::before {

	position: absolute;

	width: 100%;

	border-bottom: 1px solid #ef7d01;

	content: "";

	top: -15px;

}

.gallery-tab::after {

	position: absolute;

	width: 100%;

	border-top: 1px solid #ef7d01;

	content: "";

	bottom: -15px;

}

.slider-left {

	color: #fff;

	position: absolute;

	left: 0;

	top: 50%;

	background-color: rgba(0, 0, 0, .50);

	padding: .3rem;/* z-index: 999999; */



}

.slider-right {

	color: #fff;

	position: absolute;

	right: 0;

	top: 50%;

	background-color: rgba(0, 0, 0, .50);

	padding: .3rem;/* z-index: 999999; */



}

.slider-left:hover, .slider-right:hover {

	text-decoration: none;

	color: #fff;

}

.tabs {

	background-color: #fff;

	padding-top: 1rem;

	padding-bottom: 2rem;

}

.tabs .tab-pane {

	margin-left: 0px;

}

.tabs h3 {

	font-size: 1.1rem;

	margin-top: 10px;

	margin-bottom: 60px;

}

.tabs p {

	font-size: 14px;

}

.tabs a {

	font-size: .9rem;

	font-weight: 300;

	color: #333;/*! padding:30px; */

}

.tabs li {

	background-color: #fff;

	margin-top: 1px;

	text-align: center;

	height: 45px;

	width: 200px;

	/*! padding-top:45px; */















    /*! border-radius:3px; */















	padding: 12px;

	border: 1px solid transparent;

	margin-bottom: 10px;

	transition: background-color .5s linear;

}

.tabs li.active {

	background-color: #ef7d01;

}

.tabs li.active a:hover {

	color: #fff;

	transition: background-color .5s linear;

}

.tabs li.active a {

	color: #fff;

}

.tabs li a:hover {

	color: #ef7d01;

}

.tabs ul a {

	text-decoration: none;

}

.slider-aciklama {

	background-color: rgba(255, 255, 255, 0.7);

	position: absolute;

	bottom: 0%;

	right: 0;

	left: 0;

	padding: 20px;

	width: auto;

	color: #fff;

	text-align: center;

}

.slider-aciklama h3 {

	color: #333;

	font-weight: 300;

	margin-bottom: -3px;

	font-size: 22px;

}

.slider-aciklama p {

	color: #333;

}



@media(max-width: 600px) {

.slider-aciklama {

	position: absolute;

	right: 0;

	width: 100%;

	border-radius: 0;

	z-index: 9999;

	height: 100px;

}

.slider-aciklama h3 {

	color: #333;

	font-weight: 300;

	margin-bottom: -3px;

	font-size: 16px;

	padding-left: 20px;

	padding-right: 20px;

}

.slider-aciklama p {

}

.slider-left {

	position: absolute;

	left: 0;

	top: 55px;

}

.slider-right {

	position: absolute;

	right: 0;

	top: 55px;

}

}



@media(max-width: 500px) {

.slider-aciklama {

/* display: none; */















}

}



@media(max-width: 991px) {

.carousel-indicators {

}

}

.brosur-link {

	position: fixed;

	right: 230px;

	bottom: 10px;

	border: 1px solid #EF7D01;

	padding: 3px 6px;

	display: flex;

	align-items: center;

	justify-content: center;

	background-color: #fafafa;

	color: #333;

	transition: color 1s ease;

	z-index: 10;

	z-index: 1030;

}

.brosur-link:before {

	content: '';

	position: absolute;

	top: 0px;

	left: 0px;

	width: 0px;

	height: 79px;

	background: #EF7D01;

	transition: all 2s ease;

	z-index: -1;

}

.brosur-link:hover:before {

	width: 100%;

}

.brosur-link:visited {

	color: #333;

}

.brosur-link a {

	line-height: 0.3;

	font-size: 80%;

	display: flex;

	color: #333;

	margin-top: 13px;

}

.brosur-link a:hover {

	color: #fff;

	-webkit-transition: color 1s ease;

	-moz-transition: color 1s ease;

	-o-transition: color 1s ease;

	-ms-transition: color 1s ease;

	transition: color 1s ease;

	text-decoration: none;

}

.brosur-link a:hover {

	color: #fff;

	-webkit-transition: color 1s ease;

	-moz-transition: color 1s ease;

	-o-transition: color 1s ease;

	-ms-transition: color 1s ease;

	transition: color 1s ease;

	text-decoration: none;

}

.brosur-link img {

	width: 40px;

	vertical-align: middle;

	margin-right: 10px;

	margin-top: -15px;

}

.parallax-container {

	position: relative;

	overflow: hidden;

}

.parallax-container img {

	position: absolute;

}

.teaser .content h1 {

	position: absolute;

	width: 100%;

	color: black;

	text-align: center;

	font-size: 24px;

	background-color: rgba(255, 255, 255, 0.7);

	padding: 40px;

	left: 0;

	border-radius: 3px;

	right: 0;

	font-weight: 300;

}

.teaser h1 {

	margin-top: 0;

}

.teaser .content {

	position: absolute;

	top: 37%;

	width: 100%;

	margin-left: 0px;

}



@media only screen and (max-width: 640px) {

.parallax-container img {

	transform: initial !important;

}

}

#social-sidebar a {

	text-decoration: none;

}

#social-sidebar h1 {

	font: bold 36px/1.5em "Open Sans", sans-serif;

	margin-bottom: 21px;

}

#social-sidebar ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

#social-sidebar {

	left: 0;

	margin-top: -75px; /* (li * a:width) / -2 */

	position: fixed;

	bottom: 20px;

	z-index: 1050;

}

#social-sidebar img {

	width: 40px;

}

.page-link {

	color: #333 !important;

}

.teknik h3 {

	display: block;

	float: left;

	font-size: 14px;

	margin-top: 10px;

	margin-bottom: 20px;

	color: #333;

	width: 100%;

	padding-bottom: 6px;

	border-bottom: 1px solid #dadada;

}

.teknik p {

	display: block;

	float: left;

	font-size: 12px;

	width: 100%;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-bottom: 4px;

	border-bottom: 1px solid #f3f3f3;

}

.active-filter {

	font-weight: bold;

	color: #f07d00 !important;

	background-color: transparent;

}

