body,html
{
        color: #000;
}
/* Add here all your CSS customizations */
#header .header-logo .img-logo {
	width: 218px;
	height: auto;
}
#header .header-logo {
	width: 100px;
	height: 48px;
}
#header .header-logo {
	width: unset !important;
	height: unset !important;
}
i.para-birimi
{
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-style: normal;
}
i.para-birimi.default:before {
    content: "\f195";
}
p {
	color:unset;
	line-height: inherit;
}
.slider-title{
	text-shadow: 0px 0px 11px #000;
}
.slider-desc
{
	text-shadow: 0px 0px 11px #000;
}
.slider-content {
	width: 100%;
	height: 400px;
	background-size: cover !important;
	background-position: center center !important;
	position: relative;
}
.slider-content .slider-area{
	position: absolute;
	display: block;
	width: 70%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.slider-content .slider-area .child {
    text-shadow: 0px 0px 8px #000, 0px 0px 8px #000, 0px 0px 8px #000, 0px 0px 8px #000, 0px 0px 8px #000, 0px 0px 8px #000, 0px 0px 8px #000;
}
.owl-carousel.main-slider .owl-nav
{
	
}
.owl-carousel.main-slider .owl-nav button.owl-prev
{
	    left: 40px;
}
.owl-carousel.main-slider .owl-nav button.owl-next
{
	right: 40px;
}
.owl-carousel.main-slider .owl-nav button[class*="owl-"] {
    background-color: #08080847;
    border-color: #020202;
    color: #fff;
    padding: 20px !important;
        width: unset;
    height: unset;
}
.owl-theme.main-slider .owl-dots, .owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 15px;
}
.owl-carousel.main-slider .owl-dots .owl-dot span {
    width: 16px;
    height: 16px;
    margin: 5px 4px;
}
.thumb-info .thumb-info-wrapper:after
{
	display: none;
}
.portfolio-list .portfolio-item {
    position: relative;
    margin-bottom: 35px;
    border: 1px solid #c7c7c7;
    
}
.thumb-info .thumb-info-title {
   padding: 7px 17px;
}
.social-icons.social-icons-dark li a i {
    color: #ffe600;
}
.social-icons.social-icons-dark li a:hover i {
    color: #000;
}
html .wizard-progress .wizard-steps li, html.dark .wizard-progress .wizard-steps li
{
	max-width: unset;
}
html .wizard-progress .wizard-steps li a, html.dark .wizard-progress .wizard-steps li a{
	font-size : 14px;
	
}
html .wizard-progress .wizard-steps li.active a span, html.dark .wizard-progress .wizard-steps li.active a span {
    color: #ffe600;
    border-color: #1c1b1c;
    background-color: #000;
}
li.arac-ozellik {
    flex-grow: 1;
}
ul.arac-ozellik {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    flex-grow: 1;
    height: 100%;
}
ul.arac-ozellik li {
    flex-grow: 1;
    border-bottom: 1px solid #d2d2d2;
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgb(0 0 0 / 66%);
}
.custom-control-input:checked~.custom-control-label::before {
    border-color: #151515;
}
.custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #000000;
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
   
    border-color: #000000;
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: unset;
}
.custom-control-input:focus~.custom-control-label::before {
    box-shadow: unset;
}

.h-200px-c{
    height: 200px;
}
.o-fit-cover
{
    object-fit: cover;
}