.main-slider {
	position:relative;
	background: #ba9241;
}
.main-slider .menu-owl {
	position:relative;
}

.main-slider .caption {
	position:absolute;
	bottom:0;
	left:0;
	transition:1s ease;
} 
.ima img{
	height:250px;
}


.object-image{
	object-fit:cover;
}

.number-box:hover{
	transition: .5s;
	background: #ba9241;
}

.number-box:hover img{
	transition: .5s;
	filter:none!important;
}

.number-box:hover .number{
	color:#fff;
}

.number-box:hover .title{
	color:#fff;
}


.main-slider .caption.sliderAnimation h2{
	background:#353a33;
	padding: 0 15px;
}
.main-slider-title .caption h2 {
	font-size:36px;
	font-weight:400;
	color:#fff;
	margin:0;
	transition:1.25s ease;
	text-transform:lowercase;
	z-index:18;
}
.main-slider .caption a{
	color: #fff;
    position: absolute;
    top: 130px;
    font-weight: 700;
}
.sarayli-product img{
	filter: brightness(0.5);
}

.sarayli-product img:hover{
	transition:.5s;
	filter: brightness(1);
}

.product-section:hover .product-section-title{
	background:#fff!important;
}

.whatsapp-button-holder {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 9999;
}

.wa-btn {
    display: inline-block;
    color: #fff;
    background: #6f910d;
    width: 75px;
    height: 75px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px 10px rgb(0 0 0 / 20%);
}

.hvr-icon-pulse-grow {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
}

i.hvr-icon.fab.fa-whatsapp {
    font-size: 25px;
}

#location-map iframe{
	width:100%;
    height: 640px;
}

iframe svg path{
	fill:#fff!important;
}




.product-info p{
	text-align:left;
	margin:0;
}


.main-slider .caption.sliderAnimation h2 {
	transform:translateY(0);
	opacity:1;
	color:white;
}
.main-slider .buttons {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:26;
	width:100%;
	left:0;
	right:0;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
}

.questions ul{
	list-style:none;
}

.questions .accordion-button{
	color: #353a33;
	font-weight:700;
	background:#fff;
}

.questions .accordion-button:not(.collapsed){
	color: #353a33;
	font-weight:700;
	background:#ba9241;
}
.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 48
}

.main-slider .buttons button {
	background:transparent;
	border:0;
	outline:0;
	display:flex;
	align-items:center;
	justify-content:center;
	width:3rem;
	height:3rem;
	font-size:1.5em;
	color:#fff;
	cursor:pointer;
	padding: 0 4%;
}

 
.about .heading .line-1 {
    color: #ba9241;
    font-size: 66px;
    font-weight: 500;
	padding-top: 200px;
}
.about .heading .line-2 {
    display: inline-block;
    padding: 10px 15px;
    color: #353a33;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 28px;
}

.media .main-title {
    padding:0!important;
}
.media .image img{
    height: 457px;
}
.media p {
    color: #fff!important;
    font-size: 14px!important;
}
.description.wow.fadeInUp p {
    color: #353a33;
    font-size: 16px;
}
.about .description {
	font-weight:300;
}
.about .continue {
	font-weight:700;
}
.about .continue:hover,
.about .continue:focus {
	color:#000;
}
.about .continue:after {
	display:inline;
	content:'»';
	margin-left:5px;
	font-size:1.15rem;
	transition:.5s ease;
}
.about .continue:hover:after,
.about .continue:focus:after {
	margin-left:10px;
}
.about .container {
	position:relative;
}
.about .container:after {
	display:block;
	content:'';
	position:absolute;
	bottom:-43px;
	height:1px;
	width:100%;
	background:#bdc9d7;
}

.social-media-footer li i{
	color: darkgreen;
    background: #fff;
    width: 25px;
    padding: 6px;
    border-radius: inherit;
    font-size: small;
    height: 24px;
}

.principle .image {
	display:flex;
	height:65px;
	flex-direction:row;
	align-items:flex-end;
	justify-content:center;
}
.principle .image img {
	max-height:65px;
	object-fit:contain;
	object-position:left bottom;
}
.principle .title h3 {
	font-size:1rem;
	font-weight:700;
	color:#1b2655;
	text-transform:uppercase;
	margin-bottom:0;
}
.principle .description p {
	font-weight:300;
}
.product-groups .pg-bg {
	position:absolute;
	top:0;
	height:50%;
	height:calc(50% + 25px);
	width:100%;
	background-image:url('../images/products-bg.webp');
	background-size:cover;
	background-repeat:no-repeat;
}
.product-groups .heading {
	position:relative;
}
.product-groups .heading .line-1 {
	font-weight:600;
	font-size:1.5rem;
	color:#fff;
	text-transform:uppercase;
}
.product-groups .heading .line-2 {
	font-weight:700;
	font-size:3rem;
	color:#fff;
	text-transform:uppercase;
}
.product-groups .buttons {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:55%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	pointer-events:none;
	background:transparent;
}

.product-groups-slider{
	position:relative;
	bottom:150px;
}

.products-last .buttons {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:92%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	pointer-events:none;
	background:transparent;
}

.product-groups button{
	background: none;
    border: none;
}
.products-last button{
	background: none;
    border: none;
}

.product-groups .heading .buttons button {
	background:none;
	color:#fff;
	border:0;
	font-size:3em;
	pointer-events:auto;
}
.product-group {
	position:relative;
	overflow:hidden;
	margin:10px 0;
}
.product-group .image {
	background-size:100% 100%, cover;
	background-position:center center;
	transition:.3s ease;
	overflow:hidden;
	/*box-shadow: inset 0 0 15px 15px rgba(0,0,0,0);*/
}
.product-group:hover .image,
.product-group:focus .image {
	background-size:110% 110%, cover;
	/*box-shadow: inset 0 0 15px 15px rgba(0,0,0,.1);*/
}
.product-group .image .image-holder {
	display:flex;
	width: 100%;
	height:100%;
	align-items:center;
	justify-content:center;
	backdrop-filter:blur(0);
}
.product-group:hover .image .image-holder,
.product-group:focus .image .image-holder {
	/*backdrop-filter:blur(1px);*/
}
.product-group .image .image-holder img {
	max-width:50%;
	transition:.3s;
	-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
	filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
}


.hvr-shutter-out-horizontal:hover {
    color: #d7df21;
  
}
.hvr-shutter-out-horizontal:before{
	background: black;
}

.one-cikan .buttons {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:26;
	width:100%;
	left:0;
	right:0;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
}
.one-cikan .buttons button {
	background:transparent;
	border:0;
	outline:0;
	display:flex;
	align-items:center;
	justify-content:center;
	width:3rem;
	height:3rem;
	font-size:1.5em;
	color:#fff;
	cursor:pointer;
	padding: 0 4%;
}



.one-cikan-grup {
	position:relative;
	overflow:hidden;
	margin:10px 0;
}
.one-cikan-grup .image {
	background-size:100% 100%, cover;
	background-position:center center;
	transition:.3s ease;
	overflow:hidden;
	/*box-shadow: inset 0 0 15px 15px rgba(0,0,0,0);*/
}
.one-cikan-grup:hover .image,
.one-cikan-grup:focus .image {
	background-size:110% 110%, cover;
	/*box-shadow: inset 0 0 15px 15px rgba(0,0,0,.1);*/
}
.one-cikan-grup .image .image-holder {
	display:flex;
	width:100%;
	height: 95%;
	align-items:center;
	justify-content:center;
	backdrop-filter:blur(0);
}
.one-cikan-grup:hover .image .image-holder,
.one-cikan-grup:focus .image .image-holder {
	/*backdrop-filter:blur(1px);*/
}
.one-cikan-grup .image .image-holder img {
	max-width:55%;
	transition:.3s;
	-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
	filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
}

.media-group .image .image-holder img {
	max-width:85%;
	transition:.3s;
	-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
	filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
}


.blog-group .image .image-holder img {
	max-width:75%;
	transition:.3s;
	-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
	filter:drop-shadow(3px 3px 3px rgba(0,0,0,0));
}
.product-group:hover .image .image-holder img,
.product-group:focus .image .image-holder img {
	-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));
	filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));
	transform:scale(1.2);
}
.product-group .caption {
	padding:10px;
}
.product-group .caption .title {
	font-size:1.15em;
	font-weight:700;
	text-transform:uppercase;
	padding-top:10%;
	color:black;
	text-align:center;
}

.product-group .caption .title-product {
	font-size:1.15em;
	font-weight:700;
	text-transform:uppercase;
	padding-top:10%;
	color:white;
	text-align:center;
}

.product-group .caption .title-product a{
	color:white;
}
.product-details span{
	color:#757575!important;
	font-weight:700;
}

.product-details .title{
	color:#acacac!important;
	font-weight:400!important;
}

 .icerik span{
	color: red!important;
	font-weight:700!important
}
 .icerik span hr{
	color: black;
}

.list-unstyled h2{
	color:#cfcfcf;
	font-weight: 600!important;
}




.group-product a{
	text-decoration:none;
	color:white;
}

.product-group a:hover{
	color:black;
	
}

.export {
	background-image:url('../images/world-map-dotted-bg.webp');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}
.export .heading .line-1 {
	font-size:1.5rem;
	font-weight:600;
	color:#8f7d75;
	text-transform:uppercase;
}
.export .heading .line-2 {
	font-size:6rem;
	font-weight:700;
	color:#6a8384;
	text-transform:uppercase;
}
.export .description {
	font-weight:300;
}
.quality-slider {
	position:relative;
}
.quality-slider .buttons {
	position:absolute;
	top:30px;
	right:20px;
	z-index:5;
}
.quality-slider .buttons button {
	background:none;
	color:#fff;
	border:0;
	font-size:3em;
	pointer-events:auto;
	margin:0 10px;
}
.quality-item {
	position:relative;
}
.quality-item .image {
	width:100%;
}
.quality-item .image img {
	object-fit:cover;
	object-position:center center;
	width:100%;
	height:100%;
}
.quality-item .caption {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding:30px;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	justify-content:flex-end;
}
.quality-item .title {
	text-transform:uppercase;
	color:#fff;
	font-size:2.35rem;
	font-weight:700;
}
.quality-item .title a {
	color:#fff;
}
.products-slider {
	position:relative;
	background-image:url('../images/products-slider-bg.webp');
	background-size:cover;
	background-position:center center;
	height:100%;
}
.products-slider .buttons {
	position:absolute;
	top:30px;
	left:20px;
	z-index:5;
}
.products-slider .buttons button {
	background:none;
	color:#fff;
	border:0;
	font-size:3em;
	pointer-events:auto;
	margin:0 10px;
}
.products-slider .owl-carousel,
.products-slider .owl-stage-outer,
.products-slider .owl-stage,
.products-slider .owl-item {
	height:100% !important;
}
.product-slide-box {
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	justify-content:flex-end;
}
.product-slide-box .image {
	width:100%;
}
.product-slide-box .image img {
	object-fit:cover;
	object-position:center center;
	width:300px;
	max-height:100%;
	-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));
	filter:drop-shadow(3px 3px 3px rgba(0,0,0,.5));
}
.product-slide-box .caption {
	position:absolute;
	top:60px;
	left:0;
	right:0;
	bottom:0;
	padding:30px;
}
.product-slide-box .title {
	color:#fff;
	font-size:2.35rem;
	font-weight:700;
}
.product-slide-box .title a {
	color:#fff;
}
.media .heading h2 {
	position:relative;
	font-size:2rem;
	font-weight:700;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}
.media .heading h2:after {
	position:absolute;
	display:block;
	content:'';
	height:5px;
	width:30%;
	background:#51aada;
	left:50%;
	bottom:-15px;
	transform:translateX(-50%);
}
.media .announcements li {
	border-bottom:1px solid #000;
}


.join-us {
	position:relative;
	top:0;
	width:100%;
	transform:translateY(50%);
	z-index:3;
}
.join-us .container-md {
	background-image:url('../images/join-us-bg.webp');
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	font-weight:bold;
	border-radius:10px;
	padding-top:20px;
	padding-bottom:20px;
}
.join-us .join-text span {
	font-size:1.5rem;
	display:block;
	clear:both;
	color:#fff;
	text-transform:uppercase;
}
.join-us .join-text span:nth-child(1) {
	color:#1da29b;
	letter-spacing:.62em;
	font-size:1.5rem;
}
.join-us .join-text span:nth-child(2) {
	font-size:3rem;
	color:#fff;
}
.join-us .payment-info {
	text-align:right;
}
.join-us .social-media a {
	color:#fff;
	transition:.5s ease;
}
.join-us .social-media a:hover,
.join-us .social-media a:focus {
	transform:translateY(-10px) scale(1.2);
	color:#fff;
}