@import url('https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@300;400;500;700;900&display=swap');
body {
  font-family: 'Frank Ruhl Libre', serif; }

h1, h2, h3, h4, h5, h6, .baslik {
  font-family:  'Frank Ruhl Libre', serif;  }

p,ul,li {
font-family: "Montserrat", sans-serif!important; }

.page main .urunler .items .item { margin-bottom: 0px; min-height: 430px; }
.box_5 { width: 20%!important; }

.mobilemenu { display: none; }
.page main .urunler { margin: 80px 0px; }
.page main .urunler .items { width: 100%; margin: 0px; }
.page main .urunler .items .item a .subtitle { font-size: 19px; }
.page main .urunler .item a .subtitle { line-height: 35px; margin-top: 10px; }
.page main .katalog, .page main .iletisim { margin: 50px 0px 0px 0px; }
.page main .iletisim .title { margin: 50px 0px 0px 0px; }
main .banner .slider iframe { width: 100%; height: 400px; }
main .degerler { margin: 80px 0px; padding: 0px!important; }
.contact .banner { margin-bottom: 0px; }
main .urunler, main .galeri { padding: 0px; }
.page.productpage main .urunler { padding: 0px; margin: 80px 0px 0px 0px; }
.page main .urunler .items .item:before { bottom: -4%!important; }
main .urunler .title,
main .urunler .text,
main .degerler .title,
main .degerler .text,
main .degerler .subtitle,
main .degerler .subtext,
main .sosyalmedya .text,
.page.productpage main .urunler .title .text p,
.page main .sosyalmedya .title,
main .galeri .title,
 main .galeri .text
{ font-weight: 600; }

main .banner .slider #main-slider-content .bottom h1 { font-family:  'Frank Ruhl Libre', serif!important; }
.page main .banner .slider #main-slider-content .bottom h1 { font-family:  'Frank Ruhl Libre', serif!important; }
.page main .banner .slider #main-slider-content .bottom h1 p { font-family:  'Frank Ruhl Libre', serif!important; }

.page.productpage main .detail .right h1 { font-family: "Montserrat", sans-serif!important; font-weight: 600; }

.page.productpage main .urunler .title { font-family: "Frank Ruhl Libre", sans-serif!important; font-weight: 600; }

main .sosyalmedya .title, .page main .galeri .title { font-family: "Frank Ruhl Libre", serif!important; font-weight: 600; margin-bottom: 20px; margin-top: 5px; }

.page.productpage main .anasayfa-urun-slider .item a .subtitle { line-height: 33px; display: inline-block; width: 214px; margin-left: 6px; }
.page main .urunler .items .item a .subtitle { width: 260px; margin-left: 6px; }
.page main .urunler .items .item a .subtitle { line-height: 32px; display: inline-block; }
.page.productpage main .detail .left .item img { width: 440px; padding: 50px 15px; }
main .kurumsal { padding: 160px 0px; }
main .galeri .galeri-slider .item a img { border-radius: 15px; width: 100%; }
.page main .urunler .item { min-height: 500px; }
.page main .urunler .item:before { bottom: 2%!important; }
.page main .urunler .item a img { display: inline-block; padding-top: 45px; }
.page main .urunler .item:before { width: 320px; height: 320px; margin-left: -160px; }
.page main .urunler .item a img { width: 320px; }
.page main .urunler .item a { margin-top: 30px; display: inline-block; }
.page.productpage main .detail .right .text::before { content: ''; width: 75%; height: 70%; z-index: -2; right: 15%; bottom: -3%; position: absolute; background-size: contain; background-image: url(../images/agac.png); background-repeat: no-repeat; background-position: right; }
.page.productpage main .detail .left ul li span { font-weight: 700; font-size: 16px; }
.page.productpage main .detail .left ul { width: 100%; display: inline-block; padding: 6px 10px; }
.page.productpage main .detail .left ul li { margin: 12px 12px; }
main .page .kurumsal .text { font-weight: 500; line-height: 30px; text-align: left; font-size: 15px; }
main .kurumsal .title { font-weight: 600; }
main .kurumsal .text { font-weight: 600; text-align: center; font-size: 16px; }
.page main .kurumsal .text { font-weight: 500; text-align: left; }
.page main .kurumsal .subtitle { font-family:  'Frank Ruhl Libre', serif!important; font-weight: 600; }
main .galeri-slider .slick-prev { left: 47%; top: -20px; z-index: 99; background: url(../images/arrow-left.png); width: 34px; height: 34px; }
main .galeri-slider .slick-next { right: 46%; top: -20px; z-index: 99; background: url(../images/arrow-right.png); width: 34px; height: 34px; }

.page main .galeri-slider .slick-prev { left: 47%; top: -20px; z-index: 99; background: url(../images/arrow-left.png); width: 34px; height: 34px; }
.page main .galeri-slider .slick-next { right: 47%; top: -20px; z-index: 99; background: url(../images/arrow-right.png); width: 34px; height: 34px; }

.page main .galeri { margin-top: 40px; }
main .galeri-slider .slick-next:before { content: ''; }
main .galeri-slider .slick-prev:before { content: ''; }
main .galeri .galeri-slider .item { width: 340px!important; }
.page main .katalog .item h4 { font-weight: 700; font-size: 24px; }
.page.productpage main .detail .right ul { font-size: 18px; }
.page.productpage main .detail .right ul strong { min-width: 150px; display: inline-block; }
.page.productpage main .detail .right .text { line-height: 34px; }

main .anasayfa-urun-slider { text-align: center; }
main .anasayfa-urun-slider .slick-next { bottom: -70px; }
main .anasayfa-urun-slider .slick-prev { bottom: -70px; }

main .sosyalmedya { padding: 80px 0px 80px 0px; }
.page.productpage main .detail { margin: 50px 0px 0px 0px; }

.page.productpage main .urunler .anasayfa-urun-slider .item a img { padding-top: 0px; }
.anasayfa-urun-slider .slick-track { width: 100%!important; display: inline-block; }
main .anasayfa-urun-slider .item img { display: inline-block; }
main .anasayfa-urun-slider .item { width: 25.33%!important; text-align: center; display: inline-block; }
main .anasayfa-urun-slider .item:before { display: none; }
main .anasayfa-urun-slider .item a .subtitle { font-size: 18px; font-weight: 600; color: #000; width: 100%; text-align: center; margin-top: 10px; }
main .anasayfa-urun-slider .item:hover a .subtitle { color: initial; }
main .degerler { padding: 60px 0px 60px 0px; }
main .anasayfa-urun-slider .item { min-height: 360px; }
main .anasayfa-urun-slider { margin-bottom: 0px; margin-top: 15px; }
main .kurumsal:before { left: -13%; display: none; }


main .degerler .subtext { font-size: 16px; line-height: 28px; }
.page.productpage main .urunler .urun-slider .item a img { padding-top: 0px; }
.page.productpage main .urunler .urun-slider .item a .subtitle { width: 230px; display: inline-block; }

.page main .urunler .title { text-align: center; margin-bottom: 0px; }

main .urunler.anasayfa-urun::before {
	content: '';
    position: absolute;
    top: -130px;
    left: -13%;
    background: url(../images/bg3.png) no-repeat;
    width: 693px;
    height: 568px;
}

.page main .iletisim .left .gonder { padding: 10px 60px; font-size: 18px; border: 1px solid #1E5845; transition: .3s; }
.page main .iletisim .left .gonder:hover { background: #fff; color: #1E5845; }
header .lang a:first-child:before { content: ''; }

footer .col ul li a { position: relative; }
footer .col ul li a::before { content: ''; position: absolute; left: 0px; bottom: -3px; width: 0px; height: 2px; transition: .3s; background: #fff; }
footer .col ul li a:hover::before { width: 100%; }
.page.productpage main .urunler .urun-slider .item:before { bottom: -8%!important; }
.page.productpage .slick-list { overflow: initial; }
.page.productpage main .urunler .urun-slider { margin-top: 0px!important; }
main .urunler .title { text-align: center; margin: 15px 0px; }
main .urunler .text{ text-align: center; margin: auto; margin-top: 25px; margin-bottom: 25px; width: 60%; }
header .navbar .navbar-collapse.collapse { width: 72%; }
/* header .navbar .navbar-nav.right { float: right; position: relative; left: -170px; } */
header .navbar .navbar-nav.right {
    float: right;
    position: relative;
    left: 35px;
}
@media (max-width: 768px) {
	footer .copyright {	
		text-align: center !important;
	}
	main .urunslider .slick-prev{
		display: none !important;
	}
	main .urunslider .slick-next{
		display: none !important;
	}
	main .banner .slider #main-slider-content {

		left: 7% !important;
		
	}
	header .navbar-brand img {
    height: 50px;
    width: 150px;
    object-fit: contain;
    border-radius: 4px;
    padding-left: 20px;
    padding-top: 12px;
	}
	header .navbar-brand {
	
		width: auto;
		height: auto;
	}
	main .banner .slider video {
    	height: 65vh !important;
    	width: 100%;
    	object-fit: cover;
	}
	header .navbar-brand img {
    	height: 50px;
    	width: 150px;
    	padding-left: 20px;
    	padding-top: 12px;
	}
	header .navbar .navbar-nav.right { position: relative; left: -170px; }
	.box_5 { width: 100%!important; margin-bottom: 30px; }
	header .navbar .navbar-collapse.collapse { display: none!important; }
	.container { width: initial; padding-right: 15px!important; padding-left: 15px!important; }
	main .kurumsal .text { margin: 20px 15px; }
	main .urunler { padding: 0px; }
	main .urunler .title { text-align: center; }
	main .urunler .text { width: 100%; text-align: center; margin: 30px 0px; }
	main .degerler { padding: 0px; margin: 50px 0px; }
	main .degerler .title { text-align: center; }
	main .degerler .text { width: 100%; text-align: center; }
	main .degerler .img { width: 100%; text-align: center; margin-top: 30px; display: inline-block; }
	main .degerler .img img { display: inline-block; }
	main .degerler .subtitle { text-align: center; }
	main .degerler .subtext { text-align: center; }
	main .galeri { padding: 0px; }
	main .galeri .title { text-align: center; }
	main .galeri .text { width: 100%; text-align: center; margin-bottom: 30px; }
	main .galeri-slider .slick-next { right: 15px; }
	main .galeri-slider .slick-prev { left: 75%; }
	main .galeri-slider .slick-list { margin-top: 5px; }
	main .sosyalmedya { padding: 40px 0px 40px 0px }
	main .anasayfa-urun-slider .item { width: 100%!important; height: auto; }
	main .kurumsal { padding: 50px 0px; position: relative; z-index: 22; }
	main .banner .slider #main-slider-content { top: -68px; }
	main .banner { padding-top: 80px; margin-bottom: 30px; }
	main:before { height: 400px; }
	body:before, body:after { background: initial; display: none; }
	main .banner .slider #main-slider .item img { border-radius: 0px; margin-top: 15px; }
	main .sosyalmedya { margin: 50px 0px; }
	main .sosyalmedya .col-md-3 { margin-bottom: 30px; }
	main .sosyalmedya .title { text-align: center; }
	main .sosyalmedya .text { width: 100%; text-align: center; }
	.footer .col { width: 100%; margin: 0px 0px 30px 0px; padding: 0px 30px; }
	footer .col-md-2 { text-align: center; margin-bottom: 30px; }
	footer .col-md-2 img { display: inline-block; }
	footer .copyright { margin-top: 0px; }
	footer .incefikirler { width: 100%; float: initial; text-align: center; display: inline-block; }
	footer .incefikirler img { display: inline-block; margin-top: 15px; float: initial; }
	.page main .urunler .items .item:before { width: 320px; height: 320px; margin-left: -160px; left: 50%; bottom: -5%; border-radius: 50%; }
	.page main .urunler .items .item { margin-bottom: 60px; }
	.collapse { visibility: initial; }
	header .navbar .navbar-collapse.collapse { width: 100%; background: #fff; padding: 15px; }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { padding: 15px; }
	header .navbar .navbar-nav.left { width: 100%; }
	header .navbar .navbar-nav.right { width: 100%; float: left; }
	header .navbar .navbar-nav li { margin: 0px; }
	.navbar-nav { margin: 0px; }
	header .navbar .navbar-nav li a { color: #000; }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { background: #fff; margin-top: 100px!important; }
	header .navbar .container { padding-left: 0px!important; padding-right: 0px!important; }
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right: initial!important; margin-left: initial!important; }
	.mobilemenu { width: 100%; height: 100%; left: 0px; top: 0px; background: #1E5845; z-index: 999999999; position: fixed; display: none; }
	.mobilemenu ul { list-style: none; text-align: center; margin-left: 0px; padding-left: 0px; margin-top: calc(25% - 12%); }
	.mobilemenu ul li { width: 100%; margin-bottom: 30px; }
	.mobilemenu ul li a { color: #fff; font-size: 18px; font-weight: 500; }
	.mobilemenu .mobileclose { position: absolute; right: 40px; top: 50px; }
	.mobilemenu .mobileclose span { width: 40px; height: 3px; background: #fff; transform: rotate(-45deg); display: block; }
	.mobilemenu .mobileclose span:nth-child(2) { transform: rotate(45deg); margin-top: -2px; }
	.mobilemenu .mobileheader { width: 100%; text-align: center; }
	.mobilemenu .mobileheader .navbar-brand { float: initial!important; display: inline-block; height: auto!important; padding: 10px; }
	.navbar-default .navbar-toggle { display: none; }
	    .mobileopen {
        position: absolute;
        left: auto;
        top: 40px;
        right: 80px;
    }
	.mobileopen span { width: 40px; height: 2px; background: #fff; display: block; margin-bottom: 10px; }
	header .lang { right: 40px; top: 40px; }
	header .lang a { font-size: 18px; }
	main .banner .slider #main-slider-content { left: 0px; }
	main .banner .slider #main-slider-content .bottom h1 { font-size: 26px; }
	main .banner .slider #main-slider { margin-top: 0px; }
	main .kurumsal .title { margin-bottom: 35px; }
	.page main .urunler .item { min-height: 500px; }
	.page main .urunler .item a { margin-top: 0px; }
	.page main .urunler .items .item a .subtitle { font-size: 21px; }
	.page.productpage main .detail .right ul strong { min-width: 135px; }
	.page.productpage main .urunler .urun-slider .item:before { margin-left: 132px; left: -68px; bottom: -8%; }
	.slick-list { overflow: initial; }
	.page.productpage main .urunler .urun-slider .item a .subtitle { width: 215px; }
	main .urunler .urun-slider .slick-next { bottom: -25%; right: 38.5%; }
	main .urunler .urun-slider .slick-prev { bottom: -25%; left: 38.5%; }
	.page.productpage main .urunler { margin: 0px; }
	.page.productpage main .urunler .title { text-align: center; margin-top: 50px; margin-bottom: 50px; }
	.page.productpage main .urunler .urun-slider { margin-top: 0px; }
	.page main .urunler .items .item { min-height: 450px; }
	
	.page main .galeri-slider .slick-next { right: 35%; }
	.page main .galeri-slider .slick-prev { left: 35%; }

}




header {
    float: left;
    width: 100%;
    height: 145px;
    position: relative;
    display: block;
    z-index: 99997;
}

header .navbar .container {
    position: relative;
    display: flex;
}

header .navbar-brand {
    margin: 20px 0px !important;
	position: relative;
	left: 0%;
}

/* header .navbar-brand img {
    height: 50px;
    width: 150px;
    object-fit: contain;
    border-radius: 4px;
} */

/* header .navbar-brand img {
    height: 70px;
    width: 150px;
    object-fit: cover;
    border-radius: 4px;
} */
header .navbar-brand img {
    height: 115px;
    width: 115px;
    object-fit: cover;
    border-radius: 9999px;
    border: 2px solid #fff;
}

/* header .navbar .navbar-collapse.collapse {
    width: auto;
    margin: auto;
    float: inherit;
    padding: 0px;
    margin-top: 36px;
    padding-right: 72px;
} */
header .navbar .navbar-collapse.collapse {
    width: auto;
    margin: auto;
    float: inherit;
    padding: 0px;
    /* margin-top: 36px; */
    padding-right: 215px;
    display: flex !important;
    align-items: center;
}
/* main:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -115px;
    width: 100%;
    height: 620px !important;
    background: linear-gradient(to bottom, #1E5845 0%,#FFFBF0 60% ) !important;
} */
main .banner {
    float: left;
    display: block;
    width: 100%;
    position: relative;
    padding-top: 25px;
}

main .banner .slider #main-slider-content {
    position: absolute;
    z-index: 11;
    width: 100%;
    left: 3%;
    bottom: 2%;
    top: auto;
    text-align: start;
}
main.main-page-2 .banner .slider #main-slider-content {
    bottom: 10%;
    top: none;

}


.urunslider .item  img{
    background: url(../images/bg3.png) no-repeat;
    background-size: cover;
    background-position: center;
}
.urunslider .slick-list{
	overflow: initial;
}

body:after {
    opacity: 0.3;
    content: '';
    position: absolute;
    left: 0px;
    top: 80px;
    background: url(../images/bg3.png) no-repeat;
    width: 399px;
    height: 413px;
}

body:before {
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(../images/bg3.png) no-repeat;
    width: 643px;
    height: 371px;
    z-index: 1;
    transform: rotate(180deg);
    opacity: 0.2;
}
footer .copyright {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #FFFFFF;
    text-align: start;
    letter-spacing: 0;
    line-height: 33px;
    margin-top: 25px;
}

/* footer {
    float: left;
    width: 100%;
    display: block;
    position: relative;
    padding: 60px 0px;
    background: #e30614;
    padding-bottom: 20px;
}

footer .col {
    margin: 0px 60px;
    float: left;
} */




main:before {
   
    top: -145px;
   
}