body { font-family: 'Barlow Semi Condensed', sans-serif; }
.header-area .logo { max-width:120px; }
.cart-box > ul.socialbtn > li { color:#fff; }
.cart-box > ul.socialbtn > li > a { border:1px #fff solid; width:27px; height:27px; display:block; line-height:24px; padding-top:1px; text-align:center; border-radius:50%; }
.cart-box > ul.socialbtn > li > a.lang { border:0; width:auto; height:auto; display:inline-block; font-weight:400; }
.cart-box > ul.socialbtn > li > a.lang.active { font-weight:700; }
.cart-box > ul.socialbtn > li > a > span { font-size:14px; }
.cart-box > ul.socialbtn > li:not(:first-child) { margin-left:10px; }
.header-menu-list > li > a { font-size:19.15px; font-weight:500; letter-spacing: -0.02em; }
.slider-content h6:before { display:none; }
.slider-content h6 { font-family: 'Barlow Semi Condensed', sans-serif; padding-left:0; font-size:19.89px; }
.home-about { background: #fbfbfb url(img/turk-balinin-hikayesi.jpg) no-repeat top right; background-size: auto 101%; }
.home-about2 { background: #ececec url(img/cam-bali-bg.jpg) no-repeat top left; background-size: auto 101%; }
.home-about3 { background: #fff; padding-top: 55px; padding-bottom: 19px; }
.home-about.private-label { background: #ececec; }
.home-about .section-title { padding-top:80px; }
.section-title > span { font-family: 'Barlow Semi Condensed', sans-serif; color:#000; font-weight:500; }
.section-title > h2 { font-size:33px; }
.section-title > h2:before { height:2px; background:#7f7f7f; margin-left:-20px; }
.section-title > h2:after { display:none; }
.home-about .same-header { font-size:36px; line-height:37.29px; }
.home-about .ride-content p, .home-about .ride-content ul li, .home-about .camera-content p { font-size:18.24px; line-height:27.69px; letter-spacing:-0.02em; color:#000; font-weight:500; }
.ride-content p strong { font-size: 24.96px; font-weight: 500; }
.more-btn a { background: #f8d749; font-weight: 700; color: #000; font-size: 15.73px; border-radius: 22px; text-align: center; line-height: 50px; height: 50px; min-width: 167px; padding:0 15px; display: inline-block; }
.home-about .ride-content .more-btn { padding-top: 30px; padding-bottom: 50px; }
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.home-about2 .ride-content { max-width: 490px; text-align: right; padding-top: 150px; padding-bottom: 100px; left: auto; }
.home-about3 .ride-content { left: auto; padding-left: 30px; }
#servisler { background-color:#000; }
#servisler.service-area-two .service-icon { background:transparent; box-shadow:none; }
#servisler.service-area-two .service-content { padding-left:30px; padding-right:30px; }
#servisler.service-area-two .service-content h4 { color:#fff; font-size:32px; font-weight:300; letter-spacing:-0.02em; }
#servisler.service-area-two .service-content p { color:#fff; font-size:18px; font-weight:500; letter-spacing:-0.02em; }
.footer-content p { font-weight:500; line-height:19px; }
.contact-area li { font-weight:500; line-height:19px; padding-left: 0; }
.contact-area li:before { display:none; }
.contact-area li a { display: inline; margin-bottom: 0; }
.footer-bottom { background-color:#474747; }
.black-bg.header-area { background: #000; }
.gri-bg { background-color:#ececec; }
.ride-fullwidht-two.hakkimizda .same-header { font-size:48px; line-height:49px; }
.ride-fullwidht-two.hakkimizda .same-header span { color:#f8d749; font-size:36px; }
.ride-fullwidht-two.hakkimizda .ride-content { font-weight: 500; font-size: 18.24px; line-height: 27.69px; letter-spacing: -0.02em; max-width: 670px; left: auto; margin-left: 16%; padding-right: 70px; }
.sertifikalar .section-title p { font-size:18px; font-weight:500; line-height:27px; }
.sertifikalar .sertifika { border-radius:9px; background:#fff; border:1px #7a7a7a solid; padding:27px 38px; }
.sertifikalar .sertifika .sertifika-img {}
.sertifikalar .sertifika .sertifika-img img { display:block; width:100%; }
.vizyon-misyon .same-header { font-weight:500; font-size:48px; line-height:49px; }
.vizyon-misyon .same-header span { font-size:36px; color:#f8d749; }
.vizyon-misyon p { font-size:18.24px; color:#000; line-height:27.69px; letter-spacing:-0.02em; }
.bg-nerelerdeyiz { background: transparent url(img/nerelerdeyiz.jpg) no-repeat center center; background-size:cover; }
.core-features-two.ulkeler .core-content h4, .core-features.core-features-two.ulkeler .single-core-features:hover .core-content h4 { color:#f8d749; font-size:24px; font-weight:500; text-transform:unset; text-transform:-0.02em; }
.core-features-two.ulkeler .core-content p { color:#fff; font-size:16.32px; line-height:21.93px; letter-spacing:-0.02em; font-weight:500; }
.core-features-two.ulkeler .core-features-top .single-core-features { padding-right:125px; }
.core-features-two.ulkeler .core-features-bottom .single-core-features { padding-left:125px; }
.core-features.core-features-two.ulkeler .core-img { background:#f8d749; width:107px; height:107px; padding:4px; }
.core-features.core-features-two.ulkeler .core-img img { width:97px; height:97px; border:2px #fff solid; border-radius:50%;}
.title1 .section-title h2 { line-height:49px; font-size:48px; font-weight:500; letter-spacing:-0.02em; margin-bottom:20px; }
.title1 .section-title span { color:#f8d749; font-size:36px; }
.title1 .section-title h2:before { display:none; }
.title1 .section-title p { font-size:18.24px; line-height:27.68px; font-weight:500; }
.haberler-title { background:transparent url(img/haberler-top-bg.jpg) no-repeat center center; background-size:cover;}
.haberler-title h2 { font-size:48px; line-height: 50px; color:#000; font-weight:500; text-transform: none; }
.haberler-title h2 span { color:#f8d749; }
.haberler-title h2:before { display:none; }
.haberkutu { padding:0 13.54% 0 8.38%; width:100%; margin-bottom:80px; }
.haberkutu .haberimg { padding-top:10px; }
.haberkutu .haberimg img{ width:100%; display:block; }
.haberkutu .habertext { letter-spacing:-0.03em; font-weight:500; }
.haberkutu .habertext h3 { text-transform:unset; font-size:33px; line-height:35px; max-height:70px; overflow:hidden; margin-bottom:5px; }
.haberkutu .habertext h3.full { max-height:none; overflow:normal; }
.haberkutu .habertext .habermeta { font-size:20px; color:#454545; opacity:0.5; margin-bottom:15px; }
.haberkutu .habertext .haberozet { font-size:20px; line-height:27px; color:#454545; margin-bottom:20px; }
.haberkutu .habertext .haberdevam { padding:20px 47px; font-size:24px; line-height:18px; background:#f8d749; color:#000; display:inline-block; }
.haberkutu .habertext .geridon { padding:20px 47px; font-size:24px; line-height:18px; background:#dcdcdc; color:#6e6e6e; display:inline-block; }
.iletisim-title { background:transparent url(img/iletisim-top-bg.jpg) no-repeat center center; background-size:cover;}
.iletisim-title h2 { font-size:47.93px; color:#f4f4f4; font-weight:400; }
.iletisim-title h2:before { display:none; }
.iletisim-formu { background:#f4f4f4; }
.iletisim-formu .login-header { font-size:38.31px; line-height:39.72px; text-align:left; position:relative; }
.iletisim-formu .login-header span { display:inline-block; background:#f4f4f4; padding-right:12px; position:relative; z-index:2; }
.iletisim-formu .login-header:after { position:absolute; content:""; bottom:5px; left:0; height:1px; width:100%; background:#000; z-index:1; }
.iletisim-formu .register-contact { box-shadow:none; background:none; }
.iletisim-formu .col-form-label { text-align:right; line-height:2.5; }
.iletisim-formu .form-control { border:1px #717171 solid; background-color:transparent; border-radius:0; }
.iletisim-formu .send-email input { background-color:#f8d749; color:#000; font-weight:500; font-size:22.45px; cursor:pointer; height:57px; padding:0 65px; letter-spacing:-0.02em; margin-top:60px; }
.urunimg .owl-nav > div { border:0; background:transparent url(img/arrow-left.png) no-repeat; width:68px; height:68px; opacity:1; }
.urunimg .owl-nav > div.owl-next { background:transparent url(img/arrow-right.png) no-repeat; }
.haberler-title.ik { background-image:url(img/ik-top-bg.jpg); }
.haberler-title.dokme-urunler { background-image:url(img/dokme-urunler-top-bg.jpg); }
.haberler-title.markalarimiz { background-image:url(img/markalarimiz-top-bg.jpg); }
.haberler-title.private-label { background-image:url(img/private-label-top-bg.jpg); }
.haberler-title.fabrikamiz { background-image:url(img/fabrikamiz-top-bg.jpg); }
.haberler-title.urunlerimiz { background-image:url(img/urunlerimiz-top-bg.jpg); }
.haberler-title.urun-tablosu { background-image:url(img/urun-tablosu-top-bg.jpg); }
.footer-top > .row .col-md-6:last-child { padding-right: 0; }
.videolarimiz .section-title > span { letter-spacing: -0.02em; font-size: 36px; color: #f8d749; }
.videolarimiz .section-title > h2 { letter-spacing: -0.02em; font-size: 48px; text-transform: none; font-weight: 500; }
.videolarimiz .section-title > h2:before { display: none; }
.videobox a { display: block; width: 238px; height: 238px; background: #d8d8d8; position: relative; margin:0 auto; }
.videobox a img { width: 100%; height: 100%; display: block; opacity: 0.64; transition:all 0.1s ease-out; }
.videobox a:hover img { opacity: 1; }
.videobox a:before { content:""; position: absolute; z-index: 2; left: 50%; top: 50%; width: 98px; height: 98px; background: url(img/play.png) no-repeat center center; margin:-49px 0 0 -49px; }
ul.list1 { }
ul.list1 li { padding-left: 13px; position: relative; font-size: 18.24px; line-height: 27.69px; }
ul.list1 li:before { content: ""; position: absolute; left: 0; top: 9px; width: 8px; height: 8px; display: block; border-radius: 50%; background: #f8d749; }
.vizyonimg { width:100%; height: 100%; position: relative; }
.vizyonimg img { position: absolute; width: 100%; left: 0; bottom: 0; }
.ik-text { font-size: 21.13px; }
.checkbox { display: inline-block; position: relative; }
.checkbox label { display: block; position: relative; padding-left: 54px; cursor: pointer; line-height: 50px; margin-bottom: 15px; margin-right: 70px; }
.checkbox label:before { content: ""; position: absolute; display: block; width: 46px; height: 46px; border:1px #000 solid; left: 0; top: 0; }
.checkbox label input { margin-bottom: 0; position: absolute; left: 0; opacity: 0; cursor: pointer; width: 0; height: 0; }
.checkbox label span { font-weight: 500; font-size: 18.24px; }
.checkbox label em { position: absolute; display:none; left: 18px; top: 11px; width: 10px; height: 20px; border: solid black; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.iletisim-formu .col-form-label { font-weight: 500; font-size: 18.24px; line-height: 46px; padding: 0 15px; }
.checkbox label input:checked ~ em { display: block; }
.formtitle { font-weight: 500; font-size: 29.62px; letter-spacing: 0.02em; margin-bottom: 25px; padding-top: 30px; }
.checkbox.cb2 { width: 49%; }
.checkbox.cb2 label { margin-right: 0; width: 100%; }
.checkbox.cb3 { width: auto; }
@media (min-width: 1430px) {
	.ik-formu .container { max-width: 1430px; }
}
.ik-formu .send-email { text-align: center; }
#warning-msg { display: none; width: 96%; max-width: 920px; border: 4px #f8d749 solid; background: #454545; letter-spacing: -0.02em; font-weight: 500; padding: 85px 58px 50px; }
#warning-msg .text { color: #f4f4f4; font-size: 21.12px; line-height: 27.69px; margin-bottom: 35px; text-align: center; }
#warning-msg .btn { width: 219px; height: 56px; border: 0; display: block; margin: 0 auto; background-color: #f8d749; font-size: 22.45px; text-align: center; border-radius: 0; }
#warning-msg .fancybox-close-small { width: 59px; height: 61px; background-color: #f8d749; }
#warning-msg .fancybox-close-small:after { width: 57px; height: 61px; font-size: 75px; top: 18px; right: 0px; color: #fff; background-color: transparent; }
.slogan-area-start { background-color: #000; padding-top: 85px; padding-bottom: 95px; }
.slogan-content p { font-family: 'Barlow Semi Condensed', sans-serif; font-size:48px; line-height: 50px; font-weight: 500; color: #fff; }
.slogan-content p span { color: #f8d749; }
.slogan-content > span { color:#fff; font-size: 22px; letter-spacing: -0.02em; }
.slogan-area-start.invert { background-color: #f8d749; }
.slogan-area-start.invert .slogan-content span { color: #000; }
.slogan-area-start { position: relative; }
.slogan-area-start a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.same-header small { font-size: 33px; font-weight: 500; }
.haberler-title.markalarimiz h2 { font-size: 48px; line-height: 49.77px; letter-spacing: -0.02em; color: #fff; }
.haberler-title.markalarimiz h2 small { font-size: 36.48px; color: #f8d749; font-weight: 500; }
.mean-container a.meanmenu-reveal { top: -59px; }
.sticky .mean-container a.meanmenu-reveal { top: -39px; }

@media (max-width: 1199px) {
	.videobox a { width: 100%; height: auto; }
	.home-about1 .section-title > span { position: relative; }
	.page-hakkimizda .hakkimizda > .ptb-80 { padding:0; }
}
@media (max-width: 991px) {
	.mean-container a.meanmenu-reveal { top: -44px; }
	.home-about1 { position: relative; }
	.home-about1:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(255,255,255,0.6); }
	.home-about1 .ride-content { max-width: none; left: auto; padding:0 20px; position: static; }
	.home-about1.ride-fullwidht { padding: 30px 0; }
	.home-about1 .section-title { padding-top: 30px; }
	.home-about2 { position: relative; }
	.home-about2:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(255,255,255,0.6); }
	#servisler.service-area-two .service-content { padding-left: 0; padding-right: 0; }
	#servisler.service-area-two .service-content br { display: none; }
	.page-haberler .haberkutu { padding: 0 5%; }
}
@media (max-width: 767px) {
	.home-about2 .ride-content { width: 100%; padding: 0px 30px 0px 150px; max-width: none; }
	.home-about3 .bottom-rider > .row > .col-md-6:last-child { order:1; }
	.home-about3 .bottom-rider > .row > .col-md-6:first-child { order:2; }
	.home-about3 .ride-content { padding-right: 30px; max-width: none; }
	.page-hakkimizda .hakkimizda.ride-fullwidht { padding-bottom: 0;}
	.ride-fullwidht.vizyon-misyon { padding-top: 0px; }
	.ride-fullwidht.vizyon-misyon .ride-content { padding-left: 30px; }
	.page-fabrikamiz .ride-fullwidht.hakkimizda { padding-top: 0; }
	.page-kalite .ride-fullwidht.hakkimizda { padding-top: 0; }
	.pt-sm-0 { padding-top: 0; }
	.pt-sm-40 { padding-top: 40px; }
	.order-sm1 { order:1; }
	.order-sm2 { order:2; }
	.haberkutu .habertext h3 { font-size: 25px; line-height: 27px; max-height: 54px; }
	.haberkutu .habertext .habermeta { font-size: 16px; margin-bottom: 5px; }
	.haberkutu .habertext .haberozet { font-size: 16px; line-height: 22px; }
	.haberkutu .habertext .haberdevam { padding: 15px 37px; font-size: 16px; }
	.iletisim-formu .col-form-label { text-align: left; }
}
@media (max-width: 575px) {
	.header-area.padding-area { padding-left: 5px; }
	.header-area .cart-box { padding-right: 0; }
	.mean-container a.meanmenu-reveal { right: -30px !important; }
	.slogan-area-start.lojistik-tablosu .slogan-content p { font-size: 32px; }
	.haberkutu .haberimg { margin-bottom: 10px; }
}
@media (max-width: 420px) {
	.cart-box > ul.socialbtn li:not(:last-child) { display: none; }
}