.pricing{
	margin:40px 0px;
}
.pricing .table{
	border-top:1px solid #ddd;
	background:#fff;
}
.pricing .table th,
.pricing .table {
	text-align: center;
}
.pricing .table th,
.pricing .table td {
	padding: 20px 10px;
	border:1px solid #ddd;
	border: 1px solid rgba(94, 94, 94, 0.1);
}
.pricing .table th {
	width: 25%;
	font-size: 30px;
	font-weight: 400;
	border-bottom: 0;
	background:#2F313A;
	color: #EBEDF3;
	text-transform: uppercase;
}
.pricing .table th.highlight{
	border-top: 4px solid #4caf50 !important;
}
.pricing .table tr:nth-child(odd){
	background: #f0f8ff;
}
.pricing .table td:first-child{
	padding-left: 20px;
	text-align: left;
	padding-top:35px;
	background: #9B1B30;
}
.pricing tr td .ptable-title {
	font-size: 22px;
	font-weight:400;
	color: #fff;
}
.pricing tr td .ptable-title i {
	width: 23px;
	line-height: 25px;
	text-align: right;
	margin-right: 5px;
}
.pricing .ptable-star {
	position: relative;
	display: block;
	text-align: center;
}
.pricing .ptable-star.red{
	color: #e91e63;
}
.pricing .ptable-star.green{
	color: #4caf50;
}
.pricing .ptable-star.lblue{
	color: #03a9f4;
}
.pricing .ptable-star i {
	width: 8px;
	font-size: 13px;
}
.pricing .ptable-price {
	display: block;
}
.pricing tr td {
	font-size: 16px;
	line-height:32px;
	text-transform:uppercase;
}
.pricing tr td.bg-red{
	background: #e91e63;
}
.pricing tr td.bg-green{
	background: #4caf50;
}
.pricing tr td.bg-lblue{
	background: #03a9f4;
}
.pricing tr td.bg-red a,
.pricing tr td.bg-green a,
.pricing tr td.bg-lblue a{
	color: #fff;
}
.pricing tr td i {
	display: block;
	margin-bottom: 12px;
	font-size: 30px;
}
.pricing tr td i.red{
	color: #e91e63;
}
.pricing tr td i.green{
	color: #4caf50;
}
.pricing tr td i.lblue{
	color: #03a9f4;
}
.pricing tr td:first-child i{
	display:inline;
	margin-bottom:0px;
	font-size:22px;
}



:root {
	--modal-duration: 1s;
		--modal-color: #0d487e;
	  }


	  .button {
	  background: #0d487e;
	  padding: 1em 2em;
	  color: #fff;
	  border: 0;
	  border-radius: 5px;
	  cursor: pointer;
	  }

	  .button:hover {
	  background: #0d487e;
	  }

	  .modal {
	  display: none;
	  position: fixed;
	  
	  left: 0;
	  top: 0;
	  height: 100%;
	  width: 100%;
	  overflow: auto;
	  background-color: rgba(0, 0, 0, 0.5);
	  }

	  .modal-content {
	  margin: 10% auto;
	  width: 80%;
	 
	  animation-name: modalopen;
	  animation-duration: var(--modal-duration);
	  }

	  .modal-header div,
	  .modal-footer h3 {
	  margin: 0;
	  }

	  .modal-header {
	  background: var(--modal-color);
	  padding: 15px;
	  color: #fff;
	  border-top-left-radius: 5px;
	  border-top-right-radius: 5px;
	  }

	  .modal-body {
	  padding: 10px 20px;
	  background: #fff;
	  
	  }

	  .modal-footer {
	  background: var(--modal-color);
	  padding: 10px;
	  color: #fff;
	  text-align: center;
	  border-bottom-left-radius: 5px;
	  border-bottom-right-radius: 5px;
	  }

	  .close {
	  color: #ccc;
	  float: right;
	  font-size: 30px;
	  color: #fff;
	  }

	  .close:hover,
	  .close:focus {
	  color: #000;
	  text-decoration: none;
	  cursor: pointer;
	  }

	  @keyframes modalopen {
	  from {
		  opacity: 0;
	  }
	  to {
		  opacity: 1;
	  }
	  }
	  
	  .py6 {
		padding-top: 0;
		padding-bottom: 0;
	  }

	  .custom-footer-top-light-border{
		border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
	  }


	
		.md-stepper-horizontal {
			display:flex;
			justify-content: center;
			margin:0 auto;
			background-color:#FFFFFF;
			
		}
		.md-stepper-horizontal .md-step {
			padding:0.6rem 0;
			
			
		}
		
	
		.md-stepper-horizontal .md-step .md-step-circle {
			width:50px;
			height:50px;
			margin:0 auto;
			background-color:#999999;
			border-radius: 50%;
			text-align: center;
			line-height:50px;
			font-size: 16px;
			font-weight: 600;
			color:#FFFFFF;
			
		}
		.md-step-title{
			color: black;
			font-size: 16px;
			margin-top: 5px;
		
		}
		.md-stepper-horizontal.orange .md-step.active .md-step-circle {
			background-color:#0d487e;
		}
		.md-step-bar-left,
		.md-step-bar-right {
			margin-top: 33px;
			width: 8%;
			height: 1px;
			border: 1px solid rgba(0, 0, 0, 0.418);
			
		}
		.circles{
			width: 100px;	
		}
		
	
		

		.mr-2[data-v-6346cf8f] {
			margin-right: 1rem!important;
		}
		.mt-2{
			margin-top: .5rem!important;
		}
		
		.custom-select {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			border: 1px solid #ced4da;
			border-radius: 0.25rem;
			color: #495057;
			display: inline-block;
			font-size: 1rem;
			font-weight: 400;
			height: calc(1.5em + 0.75rem + 2px);
			line-height: 1.5;
			padding: 0.375rem 1.75rem 0.375rem 0.75rem;
			vertical-align: middle;
			width: 100%;
		}

		.w-100 {
			width: 100%!important;
		}
		
		.form-group .has-danger .form-control-feedback, .form-group.has-danger .form-control-feedback, .form-row .has-danger .form-control-feedback, .form-row.has-danger .form-control-feedback {
			font-size: 12px!important;
			/* line-height: 16px!important; */
		}

		.form-group .has-danger .form-control-feedback, .form-group.has-danger .form-control-feedback, .form-row .has-danger .form-control-feedback, .form-row.has-danger .form-control-feedback {
			color: #de4747;
			margin-bottom: 0!important;
			margin-top: 5px;
		}
		

		.mt-1[data-v-7e70cac3] {
			margin-left: 0.5rem!important;
			
		}

		h6[data-v-7e70cac3] {
			margin-bottom: 0;
			margin-top: 3px!important;
			font-weight: 500;
		}


		.modalform{
			margin-top: 20px;
		}

		.sabit:hover{
			border-bottom: 1px solid #ffc8d1;
			background: linear-gradient(135deg,	white 0%,	white 100%);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			

		}

		.customx-big-text-1 {
				font-size: 152px;
				font-size: 9.5rem;
		}
		
		@media (max-width: 575px) {
				.customx-big-text-1 {
						font-size: 5rem;
				}
		}

		.customx-big-text-2 {
				font-size: 124.8px;
				font-size: 7.8rem;
				line-height: 112px;
				line-height: 7rem;
		}
		
		@media (max-width: 575px) {
				.customx-big-text-2 {
						font-size: 3.8rem;
						line-height: 3.8rem;
				}
		}


		.custom-page-header.page-header-modern .customx-big-text-1 {
				font-size: 64px;
				font-size: 4rem;
				line-height: 64px;
				line-height: 4rem;
				
		}
		
		.custom-page-header.page-header-modern .customx-big-text-2 {
				font-size: 48px;
				font-size: 3rem;
				line-height: 48px;
				line-height: 3rem;
				
		}


		@media (min-width: 992px) {
			.custom-page-header.page-header-modern .customx-big-text-1 {
					font-size: 6rem;
					line-height: 6rem;
			}
			.custom-page-header.page-header-modern .customx-big-text-2 {
					font-size: 5rem;
					line-height: 4rem;
			}
		}


		/*section.custom-timeline {
				margin-left: 0;
		}

		@media (min-width: 768px) {
				section.custom-timeline {
						padding-left: 90px;
				}
		}

		section.custom-timeline:before {
				left: 145px;
		}

		@media (max-width: 767px) {
				section.custom-timeline:before {
						left: 55px;
						top: 0;
				}
		}

		section.custom-timeline .timeline-date {
				margin: 0 0 30px 0;
				width: 115px;
				height: 115px;
				text-align: center;
				line-height: 115px;
				border-radius: 100%;
				border: 0;
				box-shadow: none;
				padding: 0;
				margin-left: -3px;
		}

		section.custom-timeline .timeline-date h3 {
				display: block;
				font-size: 20px;
				line-height: 22px;
				position: absolute;
				top: 50%;
				width: 100%;
				text-align: center;
				transform: translateY(-50%);
				text-shadow: none;
				text-transform:none;
			
		}
		

		section.custom-timeline .timeline-date h3 span {
				font-size: 12px;
				display: block;
				opacity: 0.7;
				font-weight: 600;
				text-transform: uppercase;
				letter-spacing: 0;
		}

		section.custom-timeline .timeline-box {
				min-height: 90px;
				background: #f4f4f4;
				border: 0;
				box-shadow: none;
		}

		section.custom-timeline .timeline-box.right {
				margin-top: 0;
				width: 80%;
				max-width: 100%;
		}

		@media (max-width: 1199px) {
				section.custom-timeline .timeline-box.right {
						width: 88%;
				}
		}

		@media (max-width: 991px) {
				section.custom-timeline .timeline-box.right {
						width: 70%;
				}
		}

		@media (max-width: 767px) {
				section.custom-timeline .timeline-box.right {
						width: 100%;
				}
		}

		section.custom-timeline .timeline-box.right:before {
				left: 55px;
		}

		section.custom-timeline .timeline-box.right .timeline-box-arrow {
				background: #f4f4f4;
				border: 0;
				box-shadow: none;
		}

		@media (max-width: 767px) {
				section.custom-timeline .timeline-box.right .timeline-box-arrow {
						display: none;
				}
		}

		@media (max-width: 767px) {
				section.custom-timeline .timeline-box-time {
						font-size: 14px;
						padding-left: 10px;
				}
		}

		@media (min-width: 768px) {
				section.custom-timeline .timeline-box-time {
						position: absolute;
						left: -20px;
						margin-top: 22px;
						font-size: 14px;
				}
		}

		section.custom-timeline .timeline-box-content {
				padding: 10px;
		}

		section.custom-timeline .timeline-box-content p {
				line-height: 20px;
		}

		section.custom-timeline .timeline-box-content-img {
				float: left;
				overflow: hidden;
				width: 70px;
				height: 70px;
				overflow: hidden;
				border-radius: 100%;
				margin-right: 15px;
		}

		section.custom-timeline .timeline-box-content-img img {
				width: 115px;
				max-width: initial;
				position: relative;
				left: -25%;
		}*/

.kreonlogo{
	max-width: 60%;
}
.section-brands h2{
	margin: 1rem;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.brands{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.brand{
	padding: 1rem;
	display: flex;
	align-items: center;
	background-color: #fff;
}
.logo {
	width: 300px;
}

.contact-info > *{
	color: #000;
}