/* #Reset & Basics k
================================================== */
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; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
	/* font-size:14px; */
}

body {  
	margin:0; padding:0; 
	font-family:'Rubik', sans-serif;
	/*font-family: 'Poppins', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Montserrat', sans-serif;*/
	
	font-size: .9rem; /* (tarayıcının varsayılan font-size değeri 16px. Öyleyse 1rem = 16px. Ancak bu değer html içindeki font size ile değiştirilebilir.) */
	font-weight: 400;
	line-height: 2;
	/*background: #bcbcbc url('../img/astela_spiralPNG.png') ;  */
	background-color: #fff;
	color: #777;
	letter-spacing: 1px;
	}
	
/* Typography
------------------------------------- */
h1, h2, h3, h4, h5, h6 {margin-top: 0;	margin-bottom: 1rem; font-family: inherit; font-weight: 500; line-height: 2; color: inherit;}
h1 {font-size: 1.4rem; color: #000;}
h2 {font-size: 1.2rem; color: #333;}
h3 {font-size: 1.1rem; color: #555;}
h4 {font-size: 1rem;}
h5 {font-size: .9rem;}
h6 {font-size: .9rem;}
p {margin-top: 0; margin-bottom: 1rem;}
b, strong {font-weight: 500; color:#555;}
small, .small  {font-size: 80%;}

@media only screen and (min-width:998px) and (max-width:1239px) {

}
@media only screen and (min-width:600px) and (max-width:997px) {
	h1 {font-size: 1.6rem;}
	h2 {font-size: 1.4rem;}
	h3 {font-size: 1.2rem;}
}
@media only screen and (min-width:0px) and (max-width:599px) {
	h1 {font-size: 1.6rem;}
	h2 {font-size: 1.4rem;}
	h3 {font-size: 1.2rem;}
}

/* List
–––––––––––––––––––––––––––––––––––––––––––––––––– */
ol,ul, dl {margin-top: 0; margin-bottom: 1rem;}
ol ol, ul ul, ol ul, ul ol {margin-bottom: 0;}

/* HR
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {box-sizing: content-box; height: 0;	overflow: visible; margin-top: .5rem; margin-bottom: .5rem; border: 0; border-top: 1px solid #ddd; }
hr.dashed {box-sizing: content-box;	height: 0; overflow: visible; margin-top: 1rem;	margin-bottom: 1rem; border: 0;	border-top: 1px dashed #ccc; }
img {border:none; padding:0; margin:0; display:block;}

/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a {color: #333; text-decoration: none;}
a:hover {text-decoration: none;}

/* placeholder
–––––––––––––––––––––––––––––––––––––––––––––––––– */
::placeholder {
	color: #aaa;
	text-transform: uppercase;
}
  

/* Table 1 (yatay border)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.aTable { width: 100%; margin-bottom: 1rem; background-color: transparent; border-collapse: collapse; }
.aTable thead tr { background: #fff; border:none; border-bottom: 1px solid rgb(0, 0, 0); }
.aTable thead th { padding: 0.5rem;	vertical-align: bottom; font-weight:700; }
.aTable tbody {	border-bottom: 1px solid #000; }
.aTable tbody tr { border-bottom: 1px solid #ddd; }
.aTable tbody td { padding: 0.5rem; vertical-align: top; }
.table-bordered { border: 1px solid #ddd; }


/* table 2 (dikey yatay border)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.aTable2 { background-color:#fff; border-collapse: collapse; width: 100%; font-size:12px; border: 1px solid #ccc; border-left:none; margin:10px 0px;}
.aTable2 thead tr { background-color:#eee; border-bottom: 1px solid #ccc;}
.aTable2 thead th { border-left: 1px solid #ccc; color:#000; text-align:left; padding:2px; font-weight: 500;}
.aTable2 tbody tr { background-color:#fff; border-bottom: 1px solid #ccc;}
.aTable2 tbody td { color:#333; padding:5px; text-align:left; border-left: 1px solid #ccc;}
.aTable2 strong { font-weight:500; color:#333;}

/* Form
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input, button, select, optgroup, textarea {margin: 0; font-family: inherit;	font-size: inherit;	line-height: inherit; border:1px solid #aaa;}
label {display: block; font-weight:400;}
button {border-radius: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none;}
input[type="radio"], input[type="checkbox"] {box-sizing: border-box; padding: 0;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {-webkit-appearance: listbox;}
textarea {overflow: auto; resize: vertical;	background-color:#fff;}
fieldset {border: 1px solid #bbb;}
legend {font-weight:500;}
textarea:focus, input:focus{
    outline: none;
}

/*
input:required {background: #eee;}
input:invalid {background: red;}
*/

/* Form Custom
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.formum {margin:0;}
.formum .form-grup {position:relative; width:100%; padding:0; margin-bottom:.5rem; font-size:.9rem;}	
	.formum .form-grup::after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.formum input, .formum button, .formum select, .formum optgroup, .formum textarea {padding:.3rem .8rem; 
	border:1px solid #ccc; border-radius:5px;}
.formum input, .formum select, .formum textarea {color: #333;}
.formum label {display: block; font-weight:400; font-size:.9rem;}
.formum fieldset {border:none; border-top: 1px dashed #ccc; margin: 20px 0; padding:10px 0;}
.formum legend {font-weight:500; background-color: #333; border: 1px dashed #ccc; color:#eee; padding:.3rem .8rem; margin-bottom:.5rem; 
	font-size:1rem; border-radius:5px;}
.formum a {text-decoration: underline; color:#397aff;}

.formOgeXS {width:70px; padding:.3rem .3rem;}
.formOgeS {width:120px;}
.formOgeM {width:220px;}
.formOgeL {width:340px;}
.formOgeXL {width:80%;}


/*
input:required {background: #eee;}
input:invalid {background: red;}
*/

/* Table
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.aTable { width: 100%; margin-bottom: 1rem; background-color: transparent; border-collapse: collapse; }
.aTable thead tr { background: #fff; border:none; border-bottom: 1px solid rgb(0, 0, 0); text-align: left; }
.aTable thead th { padding: .5rem; vertical-align: bottom; font-weight:500; }
.aTable tbody {	border-bottom: 1px solid #000; }
.aTable tbody tr { border-bottom: 1px solid #ddd; text-align: left;}
.aTable tbody td { padding: .5rem; vertical-align: center; }
.table-bordered { border: 1px solid #ddd; }


button .btn, .btn {display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; border:1px solid #fff; padding: .3rem 1rem;
	font-size: .8rem; line-height: 1.5; border-radius: 5px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	cursor:pointer;	margin: .5rem 0; background-color:#ddd; color:#333;}
	.btn:hover {color: #fff; background-color: #5a6268;	border-color: #545b62; text-decoration: none;}
	.btn:focus, .btn.focus {box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);}
	.btn.disabled, .btn:disabled {color: #fff; background-color: #6c757d; border-color: #6c757d;}
	.btn span{margin-right: 0;}

p.hata {background-color: #eee; color:#dc3545; padding:.5rem; margin:1rem 0; border-radius:5px;}
p.onay {background-color: #eee; color:#198754; padding:.5rem; margin:1rem 0; border-radius:5px;}

p.hata a {color:#88242d; font-weight:500; text-decoration: underline; }
p.onay a {color:#0f4e31; font-weight:500; text-decoration: underline; }


/* GRID */
.container-full {position:relative;	width:100%; margin:0 auto; padding:0;}
.container-genis {position:relative; width:1320px; max-width:96%; margin:0 auto; padding:0;}
.container {position:relative;	width:1240px;  max-width:96%; margin:0 auto; padding:0;}
.container-dar {position:relative;	width:800px;  max-width:96%; padding:10px 0; margin:30px auto;}
.grid {position:relative; width:100%; padding:0; margin:0; /* background:#ddd; */
	/*display: flex; align-items: center; justify-content: center; */}
	.grid::after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

.col-1-12, .col-2-12, .col-3-12, .col-4-12, .col-5-12, .col-6-12, .col-7-12, .col-8-12, .col-9-12, .col-10-12, .col-11-12, .col-12-12, .col-1-5, .col-2-5, .col-3-5, .col-4-5 {
	position:relative; float:left; /* border:1px solid rgba(221,221,221,1);	box-sizing:border-box;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	background-color:#ddd; */}
.col-1-12 {width:8.33%;}
.col-2-12 {width:16.66%;}
.col-3-12 {width:25%;}
.col-4-12 {width:33.33%;}
.col-5-12 {width:41.66%;}
.col-6-12 {width:50%;}
.col-7-12 {width:58.33%;}
.col-8-12 {width:66.66%;}
.col-9-12 {width:75%;}
.col-10-12 {width:83.33%;}
.col-11-12 {width:91.66%;}
.col-12-12 {width:100%;}
/* --- */
.col-1-5 {width:20%;}
.col-2-5 {width:40%;}
.col-3-5 {width:60%;}
.col-4-5 {width:80%;}
/* .col-5-4 -> .col-12-12 */

.content {position:relative; /* background:#fff; */ margin:0px 20px; padding:0;}
	.content::after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

/* 998-1239 | 	600-997 | 0-599 */ 
	
@media only screen and (min-width:998px) and (max-width:1239px) {
	.content {margin:0px 16px;}
}
@media only screen and (min-width:0px) and (max-width:997px) {
	.col-1-12 {width:100%;}
	.col-2-12 {width:100%;}
	.col-3-12 {width:100%;}
	.col-4-12 {width:100%;}
	.col-5-12 {width:100%;}
	.col-6-12 {width:100%;}
	.col-7-12 {width:100%;}
	.col-8-12 {width:100%;}
	.col-9-12 {width:100%;}
	.col-10-12 {width:100%;}
	.col-11-12 {width:100%;}
	.col-12-12 {width:100%;}
	
	.col-1-5 {width:100%;}
	.col-2-5 {width:100%;}
	.col-3-5 {width:100%;}
	.col-4-5 {width:100%;}
	
	.content {margin:0px 16px;}
}

/* FIX
--------------------------------*/
.clearfix::after {display:block; font-size:0; content:" "; clear:both; height:0;}
* html .clearfix {zoom:1;} /* IE6 */ 
*:first-child+html .clearfix {zoom:1;} /* IE7 */

.clear {clear:both; padding:0 !important; margin:0 !important;}

.fRight {float:right;}
.fLeft {float:left;}

/* İMG 
--------------------------------*/

.img {}
	.img img {object-fit: contain; max-width:100%;} /* En/boy oranını korurken kutuya doldurmak için duruma göre resmin boyutunu artırır veya azaltır.*/
/* kare */
.img-k {position:relative; width:100%; padding-top:100%; overflow:hidden; }/* 100% -> 1:1 Aspect Ratio | 75% -> 4:3 Aspect Ratio | 62.5% -> 8:5 Aspect Ratio */
	.img-k img {max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
/* yatay */
.img-k-Yatay {position:relative; width:100%; padding-top:75%; overflow:hidden; }/* 100% -> 1:1 Aspect Ratio | 75% -> 4:3 Aspect Ratio | 62.5% -> 8:5 Aspect Ratio */
	.img-k-Yatay img {max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
/* dikey */
.img-k-Dikey {position:relative; width:100%; padding-top:125%; overflow:hidden; }/* 100% -> 1:1 Aspect Ratio | 75% -> 4:3 Aspect Ratio | 62.5% -> 8:5 Aspect Ratio */
	.img-k-Dikey img {max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}



#headerustkap {background-color: #272346; /* border-bottom: 1px solid #eee; */ }
#headerust {position: relative;}
ul.headerustmenu {position: relative; float:left; margin:0; padding:0; list-style:none; /* border-left:1px solid #eee; */}
	ul.headerustmenu li {position:relative; float:left; display:block; padding:0 10px; font-weight:300; font-size:.9rem; line-height:2.4rem;  margin:0; /* border-right:1px solid #eee; */ color:#ddd;}
	ul.headerustmenu li a {padding:0; margin:0; color:#ddd; }
	ul.headerustmenu li i {padding-right:5px; color:#fff;}
	ul.headerustmenu li a:hover {color:#ddd;}
	ul.headerustmenu li:first-child {}
	
ul.headerustmenu2 {position: relative; float:right; margin:0; padding:0; list-style:none; /* border-left:1px solid #eee; */}
	ul.headerustmenu2 li {position:relative; float:left; display:block; padding:0 10px;  font-weight:300; font-size:.9rem; line-height:2.4rem;  margin:0; color:#ddd;}
	ul.headerustmenu2 li a {padding:0; margin:0; color:#ddd; }
	ul.headerustmenu2 li i {padding-right:5px; color:#fff;}
	ul.headerustmenu2 li a:hover {color:#ddd;}
	ul.headerustmenu2 li:last-child {}
	
ul#dilmenu {position: relative; float:right; padding:0 5px; margin:0; list-style:none; }
	ul#dilmenu li {position:relative; float:left; display:block; padding:0 4px; font-size:.9rem; line-height:2.4rem; margin:0; color:#666;}
	ul#dilmenu li a {padding:0 3px; margin:0; color:#666;}
	ul#dilmenu li a.dilselectt {background:#333; color:#fff;}

@media only screen and (min-width:998px) and (max-width:1239px) {

}

@media only screen and (min-width:600px) and (max-width:997px) {

}

@media only screen and (min-width:0px) and (max-width:599px) {
 ul.headerustmenu li#headerustmenuMail{display:none;}
}

#headerkap {/*background-color: #0e0a31; */ background-color: #0e0a31; border-bottom: #272346; }

/* 
HEADER  ***************************************
*/
#header {position:relative; margin-top:0px; z-index:6;}
	
#logo {position:relative; height:60px; padding:0; margin:0; z-index:11;}
 #logo img {max-height:100%;}

#sf-kutu {position:relative;}
	#sf-kutu .sf-menu {position:relative; margin:0;}

#headerMenu-kutu {position:relative; margin:0; padding:0;}

ul.headerMenu {padding:0; list-style:none; margin:0; background-color: #2779ba;}
	ul.headerMenu li {position:relative; padding:0 .5rem; color:#fff; float:left; display:block; padding:0; font-size:1.5rem; line-height:3rem; margin:0 .8rem; cursor:pointer;
		-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease;
	}
	ul.headerMenu li a {margin:0; color:#fff; display:block;}
	ul.headerMenu li i {margin:5px; font-size:1.5rem; line-height:3rem;}
	ul.headerMenu li span.menuMetin {display:none;}
	ul.headerMenu li span.menuCount {position: absolute; top:-5px; right:-3px; padding:5px; line-height:1; font-size: .8rem; background-color: #f0ce00; color:#fff; border-radius:5px;}
	ul.headerMenu li:hover {color:#f0ce00;}
	ul.headerMenu li:hover a {color:#fff;}
	ul.headerMenu li:first-child {}
	ul.headerMenu li#aramaiconum {display:none;}
	ul.headerMenu li#menuac {/*display:none;*/} 


.flexCenter {display: flex; width:100%; justify-content: center; align-items: center; flex-wrap:wrap;}
.flexSpaceBetween {display: flex; justify-content: space-between; align-items: center; }

	/* respblok
**************************** */

#respblok {position:fixed; top:0; left:0; z-index:20; width:100%; height:100%; background:rgba(0,0,0,.7); display:none;}
#respblok .mainNav {width:320px; height:100%; }
#respblok .menuBasligim {position:relative; width:320px; padding:10px; font-size:1.2rem; color:#333; background:#eee; border-bottom:1px solid #222;}

#menukapat {position:absolute; left:340px; padding:16px; color:#fff; cursor:pointer; z-index:3;}	
#menukapat span {font-size:1.6rem; line-height:1; }

@media only screen and (min-width:998px) and (max-width:1239px) {

}

@media only screen and (min-width:600px) and (max-width:997px) {
	#sf-kutu {display:none;}
}

@media only screen and (min-width:0px) and (max-width:599px) {
	#sf-kutu {display:none;}
}


#anablok {float:left;}
#yanblok {float:right;}
.mainNav {margin-bottom:20px;}	
h3.yanmenuh3 {position:relative; width:100%; margin:-1rem 0 0 0; font-weight:600; padding:0; text-align:left; color:#fff; font-size:1rem; line-height:1; background:#666666; z-index:9;}
	h3.yanmenuh3 span {padding:0 12px;}
	h3.yanmenuh3 a {color:#fff;}

@media only screen and (min-width:998px) and (max-width:1239px) {
}

@media only screen and (min-width:600px) and (max-width:997px) {

}

@media only screen and (min-width:0px) and (max-width:599px) {

}

/* Full Slayt 
================================================= */
#slaytim {position:relative; width:100%;  max-width:1920px; padding:0; z-index:1; margin:0 auto;}

.slaytimg {position:relative; padding:0; margin:0; }
.slaytimg img {height:600px; /*760*/ object-fit: cover;}

.bilgikutusu {position:absolute; top:0; left:0; height:100%; width:100%; padding:0; z-index:6;}
.bilgikutusu .container {display:flex; height:100%; align-items: center; }

/*
SLAYT dsyGorunum slatyClass çeşidini belirliyor 
slaytClass0 -> 0 - Başlık ve Açıklama Yok
slaytClass1 -> 1 - Başlık ve Açıklama (Ortada)
slaytClass2 -> 2 - Başlık ve Açıklama (Solda)
slaytClass3 -> 3 - Başlık ve Açıklama (Sağda)
*/

.bilgikutusu .slaytClass0 {display:none;}
.bilgikutusu .slaytClass1 {width:70%; margin: 0 auto; text-align:center;}
.bilgikutusu .slaytClass2 {width:60%; float:left; }
.bilgikutusu .slaytClass3 {width:60%; float:right; text-align:right;}

.bilgikutusu h1 {color:#fff; font-size:4rem; line-height:1.5; font-weight:700; margin-bottom:0; padding:0 1rem; display: block; letter-spacing: 2px; text-shadow:1px 1px 4px rgb(0,0,0,0.2); }
.bilgikutusu p {color:#eee; font-size:1.5rem; line-height:1.5; font-weight:400; margin:1rem 0 0 0; padding:0 1rem; display: block; letter-spacing: 0; text-shadow:1px 1px 4px rgb(0,0,0,0.2); }
.bilgikutusu .btnSlayt {background-color:#fec328; color:#333; display: inline-block; font-weight: 500; text-align: center; white-space: nowrap; vertical-align: middle; /*border:1px solid #fff;*/ padding: .5rem 1.5rem; margin:2rem 1rem 1rem 1rem;
	font-size: .8rem; line-height: 1.5; border-radius: 5px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	cursor:pointer;	}
.bilgikutusu .btnSlayt:hover {background-color:#1b5482; color:#fff;}


.owl-item.active .bilgikutusu {}
.owl-item.active .bilgikutusu h1 {animation:1s .1s backInUp both;}
.owl-item.active .bilgikutusu p {animation:2s .1s backInUp both;}
.owl-item.active .bilgikutusu .btnSlayt {animation:3s .1s backInUp both;}

#slaytim .owl-dots {display:none;}
#slaytim .owl-nav {}
#slaytim .owl-nav button.owl-prev, #slaytim .owl-nav button.owl-next {position:absolute; top:50%; transform:translateY(-50%); opacity:0; font-size:30px; line-height:30px; 
	width:50px; height:50px; color:#fff; background:rgba(0,0,0,0.5);	
	-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; cursor:pointer;
	-webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px;
	}
#slaytim .owl-nav button.owl-prev {left:50px;}
#slaytim .owl-nav button.owl-next {right:50px;}	
#slaytim .owl-nav button.owl-prev:hover, #slaytim .owl-nav button.owl-next:hover {background:rgba(0,0,0,0.8); color:#fff;}

#slaytim:hover .owl-nav button.owl-prev {opacity:0.8; left:10px;}
#slaytim:hover .owl-nav button.owl-next {opacity:0.8; right:10px;}

@media only screen and (min-width:998px) and (max-width:1239px) {
	.slaytimg img {height:480px; }
	.bilgikutusu {}
	.bilgikutusu h1 {font-size:2rem; letter-spacing: 0; padding-top:6rem;}
	.bilgikutusu p {font-size:1.2rem;}
	.bilgikutusu .btnSlayt {}
}
@media only screen and (min-width:600px) and (max-width:997px) {
	.slaytimg img {height:400px; }
	.bilgikutusu {}
	.bilgikutusu h1 {font-size:1.6rem; letter-spacing: 0; }
	.bilgikutusu p {font-size:1rem;}
	.bilgikutusu .btnSlayt {}
}
@media only screen and (min-width:0px) and (max-width:599px) {
	.slaytimg img {height:340px; }
	.bilgikutusu {}
	.bilgikutusu h1 {font-size:1.2rem; letter-spacing: 0; }
	.bilgikutusu p {font-size:.8rem;}
	.bilgikutusu .btnSlayt {}
	.bilgikutusu .slaytClass2 {}
	.bilgikutusu .slaytClass3 {}
}	


#bannerim {position:relative; width:100%;  max-width:1920px; padding:0; z-index:1; margin:0 auto; background-color: #eee;}

.bannerimImg {position:relative; display: flex; width:100%; justify-content: center; align-items: center; flex-wrap:wrap;}
.bannerimImg h1 {position: absolute; color:#fff; font-size:2.4rem; line-height:1.5; font-weight:700; margin-bottom:0; display: block; letter-spacing: 2px; text-shadow:1px 1px 4px rgb(0,0,0,0.2); }
.bannerimImg img {height:200px; /*760*/ object-fit: cover; margin:0 auto;}

/* FOOTER AÇIKLAMALAR
**************************** */		
.ikonKap {padding:32px 0 10px 0; border-radius:5px;}
.ikonm {text-align:center; padding-bottom:20px;}
.ikonm span {float:left; width:30%; font-size:2rem; line-height:2; color:#000;}
.ikonm .cont {float:right; width:70%; text-align:left; height:9rem} 
.ikonm h4 {font-size:1rem; line-height:1.5rem; color:#000; font-weight:500; margin-bottom:8px;}
.ikonm p {font-size:.9rem; line-height:1.5rem; color:#666; font-weight:400; margin:0; }
.ikonm p.metin {font-size:.9rem; line-height:1.5rem; color:#666; font-weight:400; margin:0; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow:hidden;}

.slider-pattern {position:absolute; left:0; right:0; height:100%; width:100%; background:rgba(0,0,0,.2); z-index:25;}
	.slider-pattern1 {position:absolute; left:0; right:0; height:100%; width:100%; background:rgba(0,0,0,.2); z-index:3;}
	.slider-pattern2 {position:absolute; left:0; right:0; height:100%; width:100%; background: rgba(0,0,0,.2) url('../images/3.png') center top; z-index:3;}
	.slider-pattern3 {position:absolute; left:0; right:0; height:100%; width:100%; background: rgba(0,0,0,.2) url('../images/5.png') center top; z-index:3;}


.anasayfah2 {position:relative; color:#333; font-weight:600; margin:30px 0 20px 0; text-align:center; font-size:1.5rem; line-height:2.5;}
	.anasayfah2 a {color:#333;}
	.anasayfah2:after {position:absolute; content:""; background-color:#555; bottom:0; left:50%; margin-left:-80px; width:160px; height:2px;}		
	

.ickath2 {position:relative; color:#333; font-weight:600; margin:30px 0 30px 0; text-align:left; font-size:1.5rem; line-height:3rem;}
	.ickath2 a {color:#333;}
	.ickath2:after {position:absolute; content:""; background-color:#555; bottom:0; left:0; width:160px; height:2px;}
	
.icsayfah2 {position:relative; color:#333; font-weight:600; margin:30px 0 30px 0; text-align:left; font-size:1.5rem; line-height:3rem;}
	.icsayfah2 a {color:#333;}
	.icsayfah2:after {position:absolute; content:""; background-color:#666666; bottom:0; left:0; width:160px; height:2px;}		
	
/* anasayfurunkat modul  */

.anasayfurunkutu{ margin-top:16px; margin-bottom:16px;}	
.anasayfurunkutuIc {background: #333; color :#fff; -webkit-transition: background .5s;	transition: background .5s; cursor:pointer; }
.anasayfurunkutuIc:hover {background: #666666;}

.anasayfurunkutuImg{width:60%; float:left;}
.anasayfurunkutuImg img {width:100%; 	
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
	}		
.anasayfurunkutuCap{width:40%; float:left;}	
	.anasayfurunkutuCap h3 {padding:32px; padding-bottom:0; margin:0;}
	.anasayfurunkutuCap h3 a {font-size:1.5rem;	line-height:2; font-weight:500; color :#fff; }
.anasayfurunkutuIc:hover .anasayfurunkutuCap h3 a {color: #fff;}
.anasayfurunkutuIc:hover .anasayfurunkutuImg img {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
	}

.boxAnaSayfKat2 {margin-bottom:32px; width:50%; } /* alt kat. listeleme 3-4 sutun*/
.boxAnaSayfKat2 .content { /*background-color: #ddd;*/}
.boxAnaSayfKat2 .sol {float:left; width:50%; background-color: #fff; /*border:1px solid #eee;*/}
.boxAnaSayfKat2 img {}
.boxAnaSayfKat2 .capt {float:left; width:50%; padding:1.5rem; height: 100%;}
.boxAnaSayfKat2 .capt span.title-capt {display:block; padding:0; margin:0 0 .5rem 0; line-height:1.5; font-size:1.2rem; font-weight:500; color:#000;}
.boxAnaSayfKat2 .capt span.title-capt a {color:#000;}
.boxAnaSayfKat2 .capt p {margin:0 0 .5rem 0; line-height:1.5; letter-spacing:0; font-size:.9rem; color:#666; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow:hidden;}
.boxAnaSayfKat2 .capt .btn {}

@media only screen and (min-width:998px) and (max-width:1239px) {
	.boxAnaSayfKat2 {width:50%;}
	.boxAnaSayfKat2 .sol {width:50%;}
	.boxAnaSayfKat2 .capt {width:50%; padding:1rem; }
	.boxAnaSayfKat2 .capt span.title-capt {font-size:1rem;}
	.boxAnaSayfKat2 .capt p {font-size:.9rem; -webkit-line-clamp: 3;}
}
@media only screen and (min-width:600px) and (max-width:997px) {
	.boxAnaSayfKat2 {width:80%;}
	.boxAnaSayfKat2 .sol {width:50%;}
	.boxAnaSayfKat2 .capt {padding:1rem; width:50%;}
	.boxAnaSayfKat2 .capt span.title-capt {font-size:1rem;}
	.boxAnaSayfKat2 .capt p {font-size:.9rem; -webkit-line-clamp: 3;}
}
@media only screen and (min-width:0px) and (max-width:599px) {
	.boxAnaSayfKat2 {width:50%;}
	.boxAnaSayfKat2 .sol {width:100%; background-color: #fff; /*border:1px solid #eee;*/}
	.boxAnaSayfKat2 .capt {width:100%; padding:1rem; padding:1rem;}
	.boxAnaSayfKat2 .capt span.title-capt {font-size:1rem;}
	.boxAnaSayfKat2 .capt p {font-size:.8rem; -webkit-line-clamp: 3;}

}

.boxAnaSayfKat1 {margin-bottom:2rem; width:25%; float:left;} /* alt kat. listeleme 3-4 sutun*/
	.boxAnaSayfKat1 .content {margin:0px 10px;}
	.boxAnaSayfKat1 img {z-index:1;}
	.anaKatImgKap::before {	content: ''; position: absolute; width: 100%; height:100%; 
	background: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
	left: 0;  bottom: 0; right: 0;
	transition: all .3s; z-index:2;}
	.boxAnaSayfKat1:hover .anaKatImgKap::before {height: 0;}
	
	.boxAnaSayfKat1 .capt {position: absolute; left:0; top:0; width:100%; height:100%;
		display:flex; align-items: center; z-index:3; }
	.boxAnaSayfKat1 .capt span.title-capt {width:80%; padding:0; margin:0 auto; text-align:center;
		 /* border:2px solid #fff; border-radius: 5px;*/ }
	.boxAnaSayfKat1 .capt span.title-capt a {color:#fff; display:block; padding:1rem; line-height:1.5; font-size:1.4rem; font-weight:700; text-shadow:1px 1px 4px rgb(0,0,0,0.8);}
	.boxAnaSayfKat1:hover .capt span.title-capt a {animation:1s .1s pulse;}

	@media only screen and (min-width:998px) and (max-width:1239px) {
		
	}
	@media only screen and (min-width:600px) and (max-width:997px) {
		.boxAnaSayfKat1 {width:50%;}
	}
	@media only screen and (min-width:0px) and (max-width:599px) {
		.boxAnaSayfKat1 {width:50%;}
		.boxAnaSayfKat1 .capt span.title-capt a {padding:.5rem; line-height:1.5; font-size:1.2rem; font-weight:500;}

	}

/* MARKALAR
**************************** */
#markaowl {}
	#markaowl .owl-nav {}
	#markaowl .owl-dots {display:none;}
	#markaowl .owl-nav button.owl-prev, #markaowl .owl-nav button.owl-next	{position:absolute; top:40%; transform:translateY(-50%); opacity:0; font-size:16px; line-height:16px; 
		width:50px; height:50px; color:#fff; background:rgba(0,0,0,0.5);
		-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; cursor:pointer;
		-webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; border-radius:12px;}
	#markaowl .owl-nav button.owl-prev {left:50px;}
	#markaowl .owl-nav button.owl-next {right:50px;}	
	#markaowl .owl-nav button.owl-prev:hover, #markaowl .owl-nav button.owl-next:hover {background:rgba(14,35,67,.8); color:#fff;}
	
	#markaowl:hover .owl-nav button.owl-prev {opacity:0.8; left:10px;}
	#markaowl:hover .owl-nav button.owl-next {opacity:0.8; right:10px;}	
		
	.markaKutu {padding:0; margin:5px 0; width:90%; text-align: center; padding:0 5px;}
	.markaKutu .img-k { width:100%; height:auto; /*border-radius: 50%;*/ }
	.markaKutu .img-k img { width:100%; height:auto; /*border-radius: 50%;*/}
	.markaKutu span {padding:0; margin:0; line-height: 1; font-size: .8rem; font-weight: 300; color: #bbb;}
		
/* DUYURU
**************************** */
#duyuru {text-align:center; margin:20px 0px;}
#duyuru h1, #duyuru h2, #duyuru h3 {color:#000; font-size:22px; line-height:32px; padding:0px 20px; border:none; font-weight:400;}					
	#duyuru a{margin:5px 16px 5px 0px; text-align:center; border-width:1px; border-style:solid; border-color:#2194b9 #07b9f2 #07b9f2 #2194b9; color:#FFFFFF !important; 
		text-shadow:none; background:#02a8dd; padding:5px 12px; font-size:12px; text-decoration:none; line-height:19px; display:inline-block;
		-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}


	
/* gezgin */
p.gezgin {padding:0px 6px; font-size:12px; line-height:32px; background:#eee; margin:0 0 32px 0; }	


@media only screen and (min-width:998px) and (max-width:1239px) {
	.anasayfurunkutuCap h3 {padding:16px;}
	.anasayfurunkutuCap h3 a {font-size:1rem;	line-height:2; }
}

@media only screen and (min-width:600px) and (max-width:997px) {
	.anasayfurunkutu {width:50%;}
		.anasayfurunkutuCap h3 {padding:8px; }
		.anasayfurunkutuCap h3 a {font-size:1rem;	line-height:2; }
}

@media only screen and (min-width:0px) and (max-width:599px) {
	
	.anasayfurunkutu {width:100%;}
	.anasayfurunkutuImg{width:60%;}
	.anasayfurunkutuCap{width:40%;}	
		.anasayfurunkutuCap h3 {padding:8px;}
		.anasayfurunkutuCap h3 a {font-size:.9rem;	line-height:2; }	
		
	h2.ickath2, h2.icsayfah2  {margin:20px 0 20px 0; font-size:1.2rem; line-height:1.8rem;}

}



/* kategori gorunumu */

.box {text-align:center; margin-top:12px; margin-bottom:12px;}
	.box .capt {width:100%; /* urunkap width*/	position:relative;	display:table; margin:12px 0 0 0;
	height:3rem;  
	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden; /* metni 3 satırla sınırlıyor ve sonuna nokta koyuyoruz. */
	} 	

	.box h3 {color:#333; line-height:1.5rem; font-size:1.2rem; /* display:table-cell; vertical-align:middle; */ text-align:center; padding:0px 10px;	margin:0; font-weight:500; } /* alt kat baslik */ 
	.box h3 a {color:#333;}
	.box h3 a:hover {color:#666666;}	

	.box h4 {color:#777; line-height:1.5rem; font-size:1rem; /* display:table-cell; vertical-align:middle; */ text-align:center; padding:0px;	margin:0; font-weight:500; } /* alt say baslik */ 
	.box h4 a {color:#777;}
	.box h4 a:hover {color:#666666;}	

    .box .img-k {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border-bottom:2px solid #ddd;
	}

/* kategori gorunumu */

.box2 {margin-top:12px; margin-bottom:12px;}
	.box2 .img-k {margin-bottom:16px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border-bottom:2px solid #ddd;
	}


	.box2 h3 {color:#333; font-weight:600; line-height:1.5rem; font-size:1.2rem; margin-bottom:20px; display:inline-block; font-weight:500;} /* alt kat baslik */ 
	.box2 h3 a {color:#333;}
	.box2 h3 a:hover {color:#666666;}	

	.box2 h4 {color:#777; font-weight:600; line-height:1.5rem;	font-size:1rem; margin-bottom:20px;  display:inline-block; font-weight:500;} /* alt sayfa baslik */ 
	.box2 h4 a{color:#777;}
	.box2 h4 a:hover {color:#666666;}
	
@media only screen and (min-width:998px) and (max-width:1239px) {
	.box {width:33.33%;}

}
@media only screen and (min-width:600px) and (max-width:997px) {
	.box {width:33.33%;}
	.box .capt {
	height:2.4rem;  
	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden; /* metni 3 satırla sınırlıyor ve sonuna nokta koyuyoruz. */
	}
	.box h3,.box h4, .box2 h3,.box2 h4 {
	line-height:1.2rem; font-size:.9rem;	
	}
	
	.box2 .col-4-12 {width:30%;}
	.box2 .col-8-12 {width:70%;}
}

@media only screen and (min-width:0px) and (max-width:599px) {
	.box {width:50%;}
	.box .capt {
	height:2.4rem;  
	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden; /* metni 3 satırla sınırlıyor ve sonuna nokta koyuyoruz. */
	}
	.box h3,.box h4, .box2 h3,.box2 h4 {
	line-height:1.2rem; font-size:.9rem;	
	}
	.box .img-k,.box2 .img-k{background:#f5f5f5;}
	
	.box2 .col-4-12 {width:30%;}
	.box2 .col-8-12 {width:70%;}

}

/* sayfa gorunumu - ürün sayfası */

ul.gals {position:relative;  margin:20px 0px; padding:0px; list-style:none; float:left; width:100%;}
	ul.gals li {position:relative; background:#f8f8f8; color:#222; float:left; padding:0px; margin:0px 10px 10px 0px; width:100%; cursor:pointer; border:1px solid #eee; width:25%;}
	ul.gals li img {max-width:100%; margin:0 auto;}
	ul.gals li.current {border:1px solid #bbb;}
	.gtab-content {display:none; padding:0px; float:right; width:100%;}
	.gtab-content.current {display:inherit;}
	.gtab-content img {max-width:100%; margin:0 auto;}

	/* ürün detay tab */	
	ul.tabs {width:100%; margin:0px 0px 20px 0px; padding:0px;  list-style: none; }
		ul.tabs li{float:left; list-style:none; background: #fff; color: #333; padding: 8px; margin:0 10px 0 0 ; cursor: pointer; border:1px solid #eee; }
		ul.tabs li.current{ color: #333; border:1px solid #000;}
		.tab-content{ position:relative; width:100%; display: none; border:none; padding:20px 0px; }
		.tab-content.current{ display: inherit;	}
	

/* sayfa gorunumu - 5 */

	/* owl5 */
	.owlimg {width:100%;}
	.owlimg  img{max-width:100%; margin:0 auto;}
	
	#owl5 .owl-nav	{}
	#owl5 .owl-nav button.owl-prev, #owl5 .owl-nav button.owl-next	{position:absolute; top:40%; transform:translateY(-50%); opacity:0; font-size:16px; line-height:16px; 
		width:50px; height:50px; color:#fff; background:rgba(0,0,0,0.5);
		-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; cursor:pointer;
		-webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; border-radius:12px;}
	#owl5 .owl-nav button.owl-prev {left:50px;}
	#owl5 .owl-nav button.owl-next {right:50px;}	
	#owl5 .owl-nav button.owl-prev:hover, #owl5 .owl-nav button.owl-next:hover {background:rgba(14,35,67,.8); color:#fff;}
	
	#owl5:hover .owl-nav button.owl-prev {opacity:0.8; left:10px;}
	#owl5:hover .owl-nav button.owl-next {opacity:0.8; right:10px;}	

	.galeri1 {position:relative; margin-bottom:24px; float:left;}
	.galeri1.kolon1 {width:100%;}
	.galeri1.kolon2 {width:50%;}
	.galeri1.kolon3 {width:33.33%;}
	.galeri1.kolon4 {width:25%;}
	.galeri1.kolon5 {width:20%;}
	
	.galeri1ac {position:absolute; top:0; left:0; opacity:0;  background:rgba(0,0,0,0.8); width:100%; height:100%; z-index:1; padding:10%; text-align:center; box-sizing:border-box;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box; }
	.galeri1ac h5 {font-size:13px; color:#fff;}
	.galeri1ac p {font-size:12px; color:#fff;}
	.galeri1ac span {position:absolute; right:0px; bottom:0px; font-size:32px; color:#fff;  cursor:pointer; padding:20px;}
	.galeri1:hover .galeri1ac {opacity:1;} 


/* owl1 - anasayfa modul */  
	
	.owl-secme {margin-top:20px; margin-bottom:10px;}
	.owl-secme .owl-nav	{}
	.owl-secme .owl-nav	button.owl-prev, .owl-secme .owl-nav button.owl-next {position:absolute; top:30%; font-size:16px; width:20px; height:30px; 
		background:rgba(0,0,0,0.5); color:#fff; cursor:pointer;}
	.owl-secme .owl-nav	button.owl-prev {left:-10px;}
	.owl-secme .owl-nav	button.owl-next {right:-10px;}	
	.owl-secme .owl-nav	button.owl-prev:hover, .owl-secme .owl-nav button.owl-next:hover {background:rgba(0,0,0,0.7); color:#fff;}

	.owl-secme .box {width:100%;}

	
/* form */	

#contactform {padding-bottom:30px;}
	#contactform input {width:90%; line-height:1.2; font-size:.9rem;}
	#contactform textarea {width:90%; height:180px;}
	#contactform label {font-weight:500;}
	#contactform label.error {position:absolute; text-indent:-9999px;}
	#contactform input.error, #contactform textarea.error, #contactform select.error  {border:1px solid red;}
	#contactform img {float:left;	margin:5px;}

	
@media only screen and (min-width:998px) and (max-width:1239px) {

}
@media only screen and (min-width:768px) and (max-width:997px) {

}
@media only screen and (min-width:480px) and (max-width:767px) {
	.galeri1.kolon1, .galeri1.kolon2, .galeri1.kolon3, .galeri1.kolon4, .galeri1.kolon5  {width:50%;}
}
@media only screen and (min-width:0px) and (max-width:479px) {
	.galeri1.kolon1, .galeri1.kolon2, .galeri1.kolon3, .galeri1.kolon4, .galeri1.kolon5  {width:50%;}
}
	
/* MAİLFORM
**************************** */

	#mailform {color: #fff; padding:32px 0 0 0;}
	#mailform .col-12-12, #mailform .col-8-12,  #mailform .col-4-12 {margin-bottom:32px;}
	#mailform p {color:#fff;}
	#mailform a {color:#fff;}
	
	#mailform h4 {position:relative; color:#fff; font-weight:500; margin-bottom:2rem; font-size:1.2rem; line-height:1.5;}
	#mailform h4 a{color:#fff;}
	#mailform h4:after {position:absolute; content:""; background:rgba(255,255,255,0.8); bottom:-10px;left:0; width:50px; height:2px;}
	
#mailformum {position: relative; padding:0; height:50px; margin:0; width:80%; box-sizing:border-box;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;}
	#mailformum .input{ float:left; padding:0px 2%; width:75%; height:50px; line-height:50px; background:#fff; color:#555; border:1px solid #ddd;
				border-radius: 3px; /* Standart */
				-moz-border-radius: 3px; /* Firefox */
				-webkit-border-radius: 3px; /* Safari ve Chrome */}
	#mailformum .ok-but {float:left; padding:0; width:25%; height:50px; display:inline-block; border:none; cursor:pointer; background:rgba(34,34,34,0.6);}
	#mailformum .ok-but:hover {background:rgba(12,14,16,1);}
	#mailformum label.error {position:absolute; text-indent:-9999px;}
	#mailformum input.error {border:1px solid red;}



	
/* FOOTER
**************************** */
	
#footerkap {background-color: #2779ba; padding:32px 0 32px 0; margin-top:64px;}
	
	#footer {color: #fff; }
	#footer .col-4-12, #footer .col-3-12, #footer .col-8-12   {margin-bottom:32px;}
	#footer p {color:#eee; margin:0 0 6px 0; font-size:.9rem; line-height:2;}
	#footer a {color:#eee;}
	
	#footer h4 {position:relative; color:#fff; font-weight:500; margin-bottom:2rem; font-size:1.1rem; line-height:1.5;}
	#footer h4 a{color:#fff;}
	#footer h4:after {position:absolute; content:""; background:#fff; bottom:-10px;left:0; width:50px; height:2px;}
	
	img.footer-logo {width:240px; margin-bottom:20px; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
	
	ul.sosyal-link {list-style:none; margin:0; padding:0; float:left;}
	ul.sosyal-link li {position:relative; display:block; float:left; list-style:none; width:3rem; height:3rem;
		margin:5px; padding:0; background:#fff; color:#333; text-align:center; -webkit-transition:all 0.15s ease-out; -moz-transition:all 0.15s ease-out;	transition:all 0.15s ease-out;
		border-radius:50%;
		}
	ul.sosyal-link li a {color:#333; display:block; font-size:1.5rem; line-height:3rem;}
	ul.sosyal-link li a i {color:#333; font-size:1.5rem; line-height:3rem;}
	ul.sosyal-link li:hover {background:#ddd;}
	
#footeraltkap {background-color: #272346; }
	#footeralt {color:#eee;}	
	#footeralt p {margin:0; color:#eee; font-size:.9rem; line-height:2;}
	#footeralt p a {color:#eee;}

@media only screen and (min-width:998px) and (max-width:1239px) {

}

@media only screen and (min-width:600px) and (max-width:997px) {
#mailformum {width:60%;} 
ul.sosyal-link {float:left;} 
}

@media only screen and (min-width:0px) and (max-width:599px) {
#mailformum {width:90%;}
ul.sosyal-link {float:left;} 
}

#top {
    position: fixed;
	bottom: 40px;    
	right: 20px;
    display: none;
	color:#fff;
	font-size:2rem;
	padding:.5rem;
	cursor:pointer;
}

/* BACKGROUND - COLOR 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.bg-blue {background-color: #4096ca;}
.bg-indigo {background-color: #6610f2;}
.bg-purple {background-color: #6f42c1;}
.bg-pink {background-color: #d63384;}
.bg-red {background-color: #ffb200;}
.bg-orange {background-color: #fd7e14;}
.bg-yellow {background-color: #ffc107;}
.bg-green {background-color: #198754;}
.bg-teal {background-color: #20c997;}
.bg-cyan {background-color: #0dcaf0;}
.bg-white {background-color: #fff;}
.bg-gray {background-color: #eee;}
.bg-gray-dark {background-color: #343a40;}
.bg-primary {background-color: #1b5482;}
.bg-secondary {background-color: #fec328;}
.bg-success {background-color: #198754;}
.bg-info {background-color: #0dcaf0;}
.bg-warning {background-color: #ffc107;}
.bg-danger {background-color: #dc3545;}
.bg-light {background-color: #eee;}
.bg-dark {background-color: #212529;}
.bg-turuncu {background-color: #a50120;}
.bg-black {background-color: #000;}

.color-blue {color: #4096ca;}
.color-indigo {color: #6610f2;}
.color-purple {color: #6f42c1;}
.color-pink {color: #d63384;}
.color-red {color: #ffb200;}
.color-orange {color: #fd7e14;}
.color-yellow {color: #ffc107;}
.color-green {color: #198754;}
.color-teal {color: #20c997;}
.color-cyan {color: #0dcaf0;}
.color-white {color: #fff;}
.color-gray {color: #6c757d;}
.color-gray-dark {color: #343a40;}
.color-primary {color: #1b5482;}
.color-secondary {color: #fec328;}
.color-success {color: #198754;}
.color-info {color: #0dcaf0;}
.color-warning {color: #ffc107;}
.color-danger {color: #dc3545;}
.color-light {color: #eee;}
.color-dark {color: #212529;}
.color-turuncu {color:#a50120;}
.color-black {color:#000;}

.custom-bg-color1 {background-color: #fdc228;}
.custom-bg-color2 {background-color: #2779ba;}
.custom-bg-color3 {background-color: #7f8c9c;}
.custom-bg-color4 {background-color: #efa61c;}
.custom-bg-color5 {background-color: #1bbc9b;}
.custom-bg-color6 {background-color: #e67a08;}
.custom-bg-color7 {background-color: #f76570;}
.custom-bg-color8 {background-color: #ffd205;}

.custom-color1 {color: #fdc228;}
.custom-color2 {color: #2779ba;}
.custom-color3 {color: #7f8c9c;}
.custom-color4 {color: #efa61c;}
.custom-color5 {color: #1bbc9b;}
.custom-color6 {color: #e67a08;}
.custom-color7 {color: #f76570;}
.custom-color8 {color: #ffd205;}