/*
Theme Name: Hosteva - Femko
Theme URI: https://www.hosteva.com/
Author: Hosteva Ekibi
Author URI: https://www.hosteva.com/
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
  margin: 0;
  padding: 0;
}
body {
  font-family:"Source Sans Pro", sans-serif;
}
ul {
	margin: 0 0 0 15px;
}
a:focus{outline:unset!important;}
.yt-video-background{position:fixed;background:#000;top:0;right:0;bottom:0;left:0;z-index:-99}.yt-video-background .yt-video-background-image{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-background-position:center;-moz-background-position:center;-o-background-position:center;background-position:center;-webkit-background-repeat:no-repeat;-moz-background-repeat:no-repeat;-o-background-repeat:no-repeat;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.yt-video-background iframe{width:100%;height:100%;pointer-events:none}@media(min-aspect-ratio:16/9){.yt-video-background{height:300%;top:-100%}}@media(max-aspect-ratio:16/9){.yt-video-background{width:300%;left:-100%}}
#fullpage .rows {
	overflow: hidden;
	display: block !important;
}
.fp-tableCell {
	display: block;
}
.rows2 .fp-tableCell, .rows8 .fp-tableCell{
	display: table-cell !important;
}
.icerik {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 15;
}
.ortala {
	color: #ffffff;
	margin: 16% auto;
	max-width: 1200px;
	text-align: center;
	width: 100%;
}
.rows2 .ortala {
	max-width: 890px;
}
.he1 {
	text-transform: uppercase;
	font-size: 80px;
	line-height: 70px;
	font-weight: 600;
	letter-spacing: -4px;
}
.he2 {
	font-size: 70px;
	font-weight: 600;
	letter-spacing: -4px;
}
.slog {
	font-size: 28px;
	font-weight: 300;
	margin: 0;
}
.autom {
	margin: 20px 0 0 0;
	font-weight: 300;
	letter-spacing: 1px;
}
.siteadi {
	border-right: 1px solid #ffffff4d;
	padding-right: 10px;
	margin-right: 15px;
}
.playco {
	position: absolute;
	bottom: 90px;
	z-index: 999;
	left: 0;
	right: 0;
	text-align: center;
}
.playco .fa-play {
	background: #fff;
	padding: 20px;
	border-radius: 60px;
	position: relative;
	top: -80px;
}
.asagibuton {
	text-align: center;
	position: absolute;
	bottom: -30px;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 72px;
	z-index:555;
	display:block!important;
}
.playco .asagibuton i {
	color: #fff;
}
.rows2 .ortala p {
	font-size: 32px;
	margin-bottom: 30px;
	font-weight: 600;
	letter-spacing: 4px;
}
.ortala p.fmimza {
	font-size: 23px;
	font-weight: 600;
	letter-spacing: 0px;
	margin-bottom: 0;
}
.align-left {
	text-align: left !important;
}
.yarim {
	width: 50%;
	display: inline-block;
}
.baslik {
	font-size: 45px;
	line-height: 36px;
}
.yarim p {
	margin: 40px 0;
	font-size: 19px;
	line-height: 23px;
	text-align: justify;
	max-width: 430px;
}
.rows3 .baslik p {
	font-family: Raleway;
	letter-spacing: 3px;
	line-height: 45px;
	font-weight: 800;
	font-size: 43px;
}
.imzali img {
	width: 667px;
}
.akredite {
	margin: 30px 0;
	font-size: 30px;
	padding: 0 20%;
}
.acilim {
	margin: 30px 0 0;
}
.acilim ul li {
	margin: 10px 0;
}
.dyarim {
	width: 50%;
	float: right;
}
.sitelogo {
	position: relative;
	top: -20px;
	left: 8px;
}
.sitelogo img {
	max-width: 180px;
}
.head > ul {
	position: fixed;
	top: 50px;
	z-index: 999;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0;
	z-index: 999;
}
.head li {
	display: inline-block;
	width: 215px;
}
.head li a {
	color: #fff;
	display: block;
	margin: 0 20px;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	transition: 0.4s;
	text-shadow: 0 0 9px #353535;
}
.head li a:hover {
	transition: 0.4s;
	opacity: 0.75;
	-webkit-transition: 0.15s;
	transition: 0.15s;
}
.ucix {
	float: left;
	width: 33.3%;
}
.video-responsive { overflow: hidden; position: relative; height: 100%; width: 100%; }
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.sabit img {
	max-width: 60px;
}
.sabit li {
	list-style-type: none;
}
.sabit {
	position: fixed;
	right: 40px !important;
	z-index: 999 !important;
	top: 180px !important;
	left:unset !important;
}
.websag{display:block;}
.mobilsag{display:none;}
.video-responsive::before {
	background: #0000004d;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	content: "";
	width: 100%;
	height: 100%;
	z-index: 12;
}
.ciz {
	width: 220px;
}
.nova a{color:#fff;text-decoration:none;}
.siteadi a {
	font-weight: bold;
}
/* copy */
.never {
	letter-spacing: 7px;
	margin-bottom: none;
	line-height: 85%;
}
h1, .h1.below {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 80px;
	line-height: 1.05;
	letter-spacing: -0.08em;
	font-weight: 700;
	margin-bottom: 0px;
	margin-left: -0.05em;
}
h1.frozen {
	letter-spacing: 6px;
	font-size: 55px;
	margin-bottom: 20px;
	margin-top: 2px;
	line-height: 85%;
}
.quote {
	font-family: "Source Sans Pro";
	letter-spacing: 1px;
	font-size: 28px;
	margin: 0 auto;
	line-height: 97%;
	font-weight: lighter;
}
.nova {
	font-size: 13px;
	letter-spacing: 2px;
	padding-top: 15px;
	text-decoration: none;
}
.spayi img {
	position: absolute;
	left: -100px;
	z-index: 99999999999999;
	max-width: 200px;
	top: 30px;
}
.ortala.birort {
	margin: 0 auto;
	text-align: center;
	display: flex;
	justify-content: center;
	width: 100%;
	height: 100%;
	align-items: center;
}
.bir h1, .bir > div, .rows2 .ortala p, .rows3 .baslik, .acik6, .testimonials, .rows5 .geneller, .yarim p, .acik6 > p {
	text-shadow: 0 0 9px #353535;
}
.logged-in .ortala.birort {
	margin: -16px auto 0;
}
.kolon {
	width: 100%;
	z-index: 99;
}
.kol {
	display: inline-block;
	width: calc(33% - 1px);
}
.kol:first-child {
	border-right: 1px solid #ffffff4d;
}
.btn-link {
	color: #fff;
}
.acpous a {
	padding: 0 0 0 30px;
	position: relative;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	width: 100%;
}
.acpous .mb-0 {
	line-height: 16px !important;
}
.acpous {
	background: #0005;
	color: #fff;
	padding: 15px 0;
	border: 1px solid #ffffff1a;
}
.acpous-body {
	font-size: 14px;
	text-align: justify;
	line-height: 21px;
	padding: 0px;
	color: #fff;
	height: 131px;
}
.acpous .btn:hover {
	text-decoration: navajowhite;
	color: #fff;
}
.acpous a i {
	position: absolute;
	right: 30px;
	font-size: 27px;
	top: -2px;
	opacity: 0.7;
}
.collapsed .st-arrow {
	background: transparent url("assets/img/plus-dark-1.png") no-repeat scroll center center;
}
.st-arrow {
	background: transparent url("assets/img/minus-dark-1.png") no-repeat scroll center center;
	height: 14px;
	left: -6px;
	margin-top: -2px;
	opacity: 1;
	position: absolute;
	text-indent: -9000px;
	top: 50%;
	transform: rotate(90deg);
	transition: all 0.2s ease-in-out 0s;
	width: 26px;
}
.kol img {
	max-width: 340px;
	height: auto;
}
.kol_baslik {
	font-family: Raleway;
	letter-spacing: 3px;
	line-height: 45px;
	font-weight: 800;
	font-size: 25px;
	margin-top: 30px;
	text-transform: uppercase;
}
.kol_acik {
	margin-top: 5px;
	height: 100px;
	text-align: justify;
}
.kol_acik .simplebar-content {
	padding: 0 26px 0 27px;
}
.kol img {
    box-shadow: 0 2px 20px 0 rgba(0,0,0,0.05);
    transition: box-shadow .3s ease-out, transform .3s ease-out, opacity .2s ease-out;
    transition-delay: .1s;
    overflow: hidden;
    border-radius: 4px;
    transform: translateZ(0);
	cursor:pointer;
}
.kol:hover img {
    opacity: 1 !important;
    box-shadow: rgba(45,45,45,0.05) 0px 2px 2px, rgba(49,49,49,0.05) 0px 4px 4px, rgba(42,42,42,0.05) 0px 8px 8px, rgba(32,32,32,0.05) 0px 16px 16px, rgba(49,49,49,0.05) 0px 32px 32px, rgba(35,35,35,0.05) 0px 64px 64px;
    transform: translate(0, -4px);
    z-index: 999;
}
.kol:last-child {

	border-left: 1px solid #ffffff4d;
}
.img-responsive {
	width: 100%;
	height: auto;
}
#videoModal iframe {
	width: 100%;
	min-height: 432px;
}
.o_frame .modal-content {
	background: unset;
	padding: 0;
	margin: 0;
	border-radius: 0;
	border: unset;
}
.o_frame .close {
	color: #fff;
	position: absolute;
	right: 15px;
	top: -7px;
}
.geneller {
	text-align: center;
	font-size: 36px;
	font-weight: 800;
	margin-bottom: 50px;
	font-family: Raleway;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.rows5 .ortala {
	/* margin: 8% auto; */
}
.acikx {
	padding: 16px 15px 20px;
	background: #FFFFFF;
	height: 70px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}
.resimx {
	overflow: hidden;
}
.ucix:hover img {
	transition: 0.4s;
	transform: scale(1.1);
}
.resimx img {
	width: 100%;
	transition: 0.4s;
}
.ucix:last-child {
    margin-right: 0;
}
.ucix {
	float: left;
	width: calc(33% - 17px);
	margin-right: 30px;
	border-radius: 30px;
	overflow: auto;
	box-shadow: 0 0 9px #535353;
}
.incex {
	text-transform: uppercase;
	letter-spacing: 2.2px;
	font-size: 11px;
	font-family: Raleway;
	font-weight: 800;
	opacity: 0.7;
	margin-bottom: 7px;
	color: #333;
}
.normalx {
	color: #333;
	letter-spacing: 0.5px;
	font-size: 18px;
}
.testimonials {
	letter-spacing: 5px;
	font-size: 45px;
	font-weight: 800;
}
.acik6 > p {
	letter-spacing: 2px;
	font-size: 20px;
	padding-bottom: 30px;
}
.acik6 {
	max-width: 880px;
	text-align: center;
	margin: 0 auto;
}
.ucix a {
	text-decoration: none;
}
.yedibaslik {
	letter-spacing: 3px;
	font-size: 45px;
	font-weight: 800;
	text-shadow: 0 0 9px #353535;
	font-family: Raleway;
}
.yediacik {
	letter-spacing: 2px;
	font-size: 20px;
	text-shadow: 0 0 9px #353535;
}
.yediul ul > li {
	padding-left: 2%;
	padding-right: 2%;
	float: left;
	list-style-type: none;
	width: 16.6%;
	margin: 30px 0 10px;
}
.rows7 .ortala {
	margin-top: 10%;
}
.yediul {
	height: 297px;
	margin: 30px 0 40px;
}
.yediul img {
	max-width: 88px;
	transition: 0.25s;
	border-radius: 8px;
	box-shadow: 0 0 9px #535353;
	background: #fff;
}
.yediul img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.yediresim img {
	max-width: 710px;
	transition: 0.25s;
}
.yediresim img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.yediul ul {
	margin: 0;
}


.pad.shadow {
	-webkit-box-shadow: 0 25px 34px rgba(0, 0, 0, 0.09), 0 5px 20px rgba(0, 0, 0, 0.07), 0 0px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 0 25px 34px rgba(0, 0, 0, 0.09), 0 5px 20px rgba(0, 0, 0, 0.07), 0 0px 1px rgba(0, 0, 0, 0.12);
}
body [class*="ae-"] {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	display: block;
}
.pad {
	border-radius: 20px;
	padding: 6% 5%;
	border: 4px solid #fff;
	color: #303030;
	background: #fff;
	overflow: hidden;
}
.shadow, .button.empty.shadow:hover {
	-webkit-box-shadow: 0 32px 44px 0 rgba(0,0,0,0.6);
	box-shadow: 0 32px 44px 0 rgba(0,0,0,0.6);
}
.wide {
	width: 100% !important;
}
.center {
	text-align: center !important;
}
.pad form {
	font-size: 0;
	margin-top: -5px;
}
.pad form label.uppercase {
	font-size: 14px;
}
.pad form > label:first-of-type {
	margin-top: 10px;
}
.pad form.center input, .pad form.center textarea {
	text-align: center;
}
.pad form.wide input, .pad form.wide textarea {
	width: 100%;
	margin: 8px 0;
}
.pad form input.stroke, .pad form textarea.stroke {
	-webkit-box-shadow: 0 0 0 1px rgba(41,41,41,0.2) inset;
	box-shadow: 0 0 0 1px rgba(41,41,41,0.3) inset;
}
.pad form input[type="text"], .pad form input[type="name"], .pad form input[type="email"], .pad form input[type="password"], .pad form input[type="tel"], .pad form textarea, .pad form input.button {
	margin: 5px;
}
.pad form input[type="text"], .pad form input[type="name"], .pad form input[type="email"], .pad form input[type="password"], .pad form input[type="tel"], .pad form textarea {
	background: #fff;
	padding: 13px 19px 14px;
	font-family: "Source Sans Pro", sans-serif;
	border: none;
	font-size: 18px;
	color: #242424;
	outline: none;
	border-radius: 3px;
	width: 100%;
	max-width: 230px;
	font-weight: 600;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.round {
	border-radius: 40px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
}
.wide input, .wide label {
	margin-right: auto !important;
	margin-left: auto !important;
	max-width: 100% !important;
}
.gonderme {
	height: 60px;
	color: #000;
	font-size: 25px;
	border: unset;
	margin-top: 25px !important;
	display: block !important;
	cursor:pointer;
}
.sekizlik > h2 {
	margin-bottom: 40px;
}
.acpous-body .simplebar-content {
	padding: 0 30px;
}
.modal-backdrop.fade.show {
	opacity: 1;
	background: unset;
	background: #00000094;
}
.modal .modal-content {
	box-shadow: 0 0 27px rgba(0, 0, 0, 0.76);
	padding: unset !important;
}
.pattern-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	opacity: .8;
	bottom: 0;
	background-image: url("assets/img/index.png");
	z-index: 1;
}
#fp-nav.right {
	left: 37px;
	right:unset;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	height: 6px;
	width: 6px;
	background: #c3c3c3;
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {
	height: 6px;
	width: 6px;
	background: #D10E0A;
}
#fp-nav ul li, .fp-slidesNav ul li {
	margin: 19px 7px;
}
#fp-nav ul li .fp-tooltip.right {
	left: 20px;
	right: unset;
	top: -4px;
}
.yukaributon {
	background: #de0c0b;
	border-radius: 14px;
	bottom: 128px;
	color: #fff;
	height: auto;
	opacity: 0.3;
	padding: 5px 11px;
	position: fixed;
	right: 11px;
	transition: all 0.5s ease 0s;
	width: auto;
	display: none;
	z-index: 9999999;
	font-size: 22px;
}
.yukaributon:hover {
  color: #fff;
  opacity: 1;
}
.yukaributon i {
  color: #fff;
  font-size: 33px;
}
.sosyalm {
	position: fixed;
	bottom: 30px;
	left: 30px;
	z-index: 99999;
}
.sosyalm li {
	float: left;
	list-style-type: none;
}
.sosyalm a {
	color: #999;
	font-size: 27px;
	transition: 0.4s;
	margin-right: 20px;
}
.sosyalm a:hover {
	color: #e30b0c;
	transition: 0.4s;
}
.dosx {
	float: left;
	margin-right: 10px;
}
.dosx a {
	background: #ffffffb3;
	display: block;
	padding: 4px 10px;
	border-radius: 2px;
	color: #242424;
	text-decoration: none;
	transition: 0.4s;
}
.imzali {
	clear: both;
	padding-top: 20px;
}
.dosx a:hover {
	transition: 0.4s;
	background: #e30b0c;
	color: #fff;
}
.ilet_detay {
	padding: 20px 0 0 0;
	position: relative;
}
.ilet_detay li {
	list-style-type: none;
}
.ilet_detay i {
	font-size: 15px;
	margin-right: 5px;
}
.ilet_detay .fa-mobile {
	font-size: 18px;
}

#fullpage .rows{
	background-size: 100%;
    background-position: center;
  transition: all 2s ease;
}
.rows1 .iScrollLoneScrollbar {
	display: none;
}
.zindex {
	z-index: 99;
	position: relative;
}
/* #fullpage .fp-completely.rows { */
  /* -webkit-animation-duration:70s;
  animation-duration:70s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  animation-name:zoomzoom; */
  /* transition: all 2s ease; */
/* } */
/* @keyframes zoomzoom { */
  /* 0% {background-size: 100%;} */
  /* 50% {background-size: 120%;} */
  /* 100% {background-size: 100%;} */
/* }  */

.fp-completely .bgres
{
	-webkit-animation-duration:50s;
	animation-duration:50s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	animation-name:imageZoom;
}
@keyframes imageZoom{
0%{ transform:scale(1); }
50%{ transform:scale(1.2); }
100%{ transform:scale(1); }
}
/* .bgres { */
	/* width: 100%; */
/* } */
.rows1 .koyuluk::before,
.rows2 .koyuluk::before,
.rows3 .koyuluk::before,
.rows4 .koyuluk::before,
.rows5 .koyuluk::before,
.rows6 .koyuluk::before,
.rows7 .koyuluk::before,
.rows8 .koyuluk::before
{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index:1;
}
.koyuluk {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
}
.fp-controlArrow.fp-next {
	border-width: 20px 0 20px 30px !important;
}
.fp-controlArrow.fp-prev {
	border-width: 20px 30px 20px 0 !important;
}
.fp-controlArrow {
	opacity: 0.3;
	transition: 0.3s;
	margin: 0 100px;
}
.fp-controlArrow:hover {
	transition: 0.3s;
	opacity: 1;
}
.figlio {
	background: #000 none repeat scroll 0 0;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.vbox-overlay {
	z-index: 99999999;
}
.vbox-close.imageli {
	right: 164px;
}
.footerpop {
	top: -13px;
	right: -19px;
}
.modal-content {
	border-radius: 0;
}
#fp-nav li:hover span {
	background: #fff !important;
}

.wp{ opacity:0; -webkit-animation-delay:0s; animation-delay:0s; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; animation-name:none; }
.wp.activeWp{ opacity:1; -webkit-animation-delay:0s; animation-delay:0s; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }

#fp-nav{
-webkit-animation-delay:0s;
animation-delay:0s;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
animation-name:fadeInRight;
}
.drawer-nav {
z-index: 999999999 !important;
width: 350px !important;
padding: 20px 0;
}
.drawer--right .drawer-nav {
	right: -350px;
}
.drawer-overlay {
  background-color: rgba(50, 50, 50, 0.96) !important;
  z-index: 5555 !important;
}
.drawer-toggle.drawer-hamburger.trrt {
	/* z-index: 9999999999; */
	/* right: 293px; */
	outline: unset;
}

.drawer .trrt {
	/* display:none !important; */
}
.drawer-open .trrt {
	/* display:block !important; */
}
.view-pdf {
	text-align: center;
}
.view-pdf img {
	max-width: 75px;
	margin-bottom: 30px;
	padding: 0 4px;
}
.orjlogo {
	max-width: 210px;
	display: block;
	margin: 0 auto;
}
.clasimza {
	max-width: 307px;
	display: block;
	margin: 0px auto 0;
}
.sagx_text {
	text-align: center;
	display: block;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 5px;
}
.pdfbuton {
	margin-top: 20px;
	text-align: center;
}
#myModal {
z-index: 99999999999;
}
.modal-backdrop {
z-index: 999999999;
}
.modal-dialog .vbox-close {
	right: -18px;
	top: -15px;
}
.modal-lg .modal-body {
	padding: 0;
}
.efi .modal-body {
	max-height: unset !important;
	overflow-y: unset !important;
}
.logged-in .sayfayenile {
	position: fixed;
	left: 10px;
	top: 10px;
	background: #c0c0c0;
	z-index: 9999999;
	padding: 1px 20px;
	border-radius: initial;
}
.logged-in .sayfayenile a {
	color: #fff;
	text-decoration: none;
}
.ilet_detay img {
	max-width: 900px;
	z-index: 1111;
}
.mapico img {
	max-width: 32px;
}
.mapico .tr {
	position: absolute;
	top: 141px;
	left: 399px;
}
.mapico .en {
	position: absolute;
	top: 100px;
	left: 180px;
}
.mapico .fr {
	position: absolute;
	top: 115px;
	left: 350px;
}
.mapico .ru {
	position: absolute;
	right: 220px;
	top: 90px;
}
#twitterx .simplebar-scrollbar::before{
	background: #000!important
}
.padabi {
	border-top: 1px dotted #e0e0e0;
	height: calc(100% - 320px);
}
.twitabi, #twitterx {
	height: 100%;
}
.twitabi .item {
	border-bottom: 1px dashed #c0c0c0;
	padding: 10px 20px;
}
.twitabi a {
	color: #868686;
	text-decoration: none;
	transition: 0.4s;
}
.twitabi a:hover {
	color: #F20E0F;
	transition: 0.4s;
}
.sons {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1DA1F2;
	padding: 15px 20px 5px;
}
.gort img {
	width: 100%;
	height: auto;
}
.gort {
	float: left;
	width: 34%;
	padding-right: 9px;
}
#kutux2 {
	z-index: 9999999;
}
.sabit.drawer-toggle.kapali.drawer-hamburger {
	z-index: 999999999 !important;
}
.zopim {
	z-index: 99 !important;
}
.modal {
	z-index: 999999;
}
.rows8 .fp-controlArrow {
	bottom: 0 !important;
	top: unset !important;
	bottom: 10% !important;
	right: unset !important;
	left: 44% !important;
	transform: rotate(90deg);
}
.rows8 .yedibaslik {
	font-size: 20px;
	opacity: 0.7;
}
#googlemap {
	width: 100vw;
	height: 100vh;
	position: relative;
	left: 0;
	top: 0;
	opacity: 1;
	z-index: 9;
}
.rows .slide:first-child .gendiqwd {
	display: none;
}
.rows .active.slide:first-child .gendiqwd {
	display: block;
}
.mapres img {
	max-width: 100% !important;
	vertical-align: middle;
	height: 129px;
	overflow: hidden;
}
.rows8 .fp-controlArrow.fp-prev {
	border-color: transparent #fff transparent transparent;
	opacity: 1;
}
.fp-controlArrow > img {
	display:none;
}
.rows8 .fp-controlArrow > img {
	transform: rotate(-90deg);
	left: -67px;
	position: relative;
	top: 54px;
	display:block;
}
.rows8 .fp-controlArrow.fp-prev > img {
	left: -19px;
}
.fp-prev .fa {
	color: #fff;
	transform: rotate(90deg);
	font-size: 79px;
}
.basik {
	font-size: 18px;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: bold;
	border-bottom: 1px dashed #c0c0c0;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
.adwq.col-sm-3 {
	padding: 0;
}
.kapiso p {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px;
	margin-top: 1.90px;
}
.map-content {
	max-width: 580px !important;
	overflow: hidden;
	height: 130px;
}
.solbol {
	width: 120px;
	float: left;
}
.sagbol {
	float: left;
	width: 70%;
	padding-left: 16px;
	position: relative;
}
.yarila > span {
	width: 50%;
	float: left;
}
.uppercase.ae-4.done {
	clear: both;
}
.yarila input {
	font-size: 13px !important;
	padding: 8px 0 !important;
	margin: 2px 0 0 0 !important;
}
.rows8 .wpcf7-form label {
	margin: 0 !important;
}
.rows8 .wpcf7-form-control {
	padding: 4px 0 !important;
}
#contact-form input {
	color: #000000b3 !important;
	font-weight: normal !important;
	border: 1px solid #d7d7d7;
	padding-right: 5px !important;
	padding-left: 5px !important;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.rows8 .simplebar-scrollbar.visible::before{
	background: #cecece;
}
.sekizform {
	border-radius: 30px !important;
	display: block;
	overflow: auto;
}
.rows8 .wpcf7-submit:hover {
	background: #E3DEDE;
	transition: 0.4s;
}
.rows8 .wpcf7-submit {
	transition:0.4s;
}
.asagial {
	clear: both;
	padding-top: 13px;
}
.asagial > input {
	padding: 0 !important;
	margin: 0 0 0 0 !important;
}
div.wpcf7-response-output {
	margin: 0;
	padding: 2px 5px;
	border: 1px solid #ff0000 !important;
	font-size: 15px;
	border-radius: 5px;
}
.bason {
	font-size: 15px;
	padding-top: 7px;
	font-weight: bold;
	text-align: left;
	border-top: 1px dashed #c0c0c0;
	display: none;
	margin-top: 13px;
	clear: both;
}
.altmis {
	width: 50%;
	float: left;
	text-align: left;
}
.yarila > p {
	float: left;
	width: 50%;
}
.wpcf7 {
	position: relative;
	margin: 0 15px 0 0;
}
.yarila p span:last-child {
	float: left;
	width: 66%;
}
.yarila p span:first-child {
	float: left;
	width: 34%;
}
.kbm {
	display: block;
	font-size: 10px;
	line-height: 10px;
}
.yarila {
	clear: both;
	overflow: auto;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ececec;
}
.cizika {
	display: block;
	width: 100%;
	height: 2px;
	border: 1px dashed #c0c0c0;
	margin: 20px 0 16px;
}
.yarila.xas {
	border-bottom: unset !important;
}
.cd-nav-trigger {
	z-index: 9999999!important;
}
.cd-nav {
	z-index: 1111111!important;
}
.gm-style .gm-style-iw{
top: 11.3px !important;
left: 12px !important;
}
.gm-style .gm-style-iw {
	font-size: 13px !important;
}
/* .cd-nav { */
    /* left: -100% !important; */
    /* visibility: hidden !important; */
    /* -webkit-transition: ease 2s !important; */
    /* -moz-transition: ease 2s !important; */
    /* transition: ease 2s !important; */
	/* overflow:hidden !important; */
/* } */
/* .navigation-is-open .cd-nav { */
    /* visibility: visible !important; */
    /* -webkit-transition: ease 2s !important; */
    /* -moz-transition: ease 2s !important; */
    /* transition: ease 2s !important; */
    /* left: 0 !important; */
	/* overflow:hidden !important; */
/* } */
/* body.navigation-is-open { overflow: hidden !important; } */
/* body.navigation-is-open #fullpage, */
/* body.navigation-is-open .head ul, */
/* body.navigation-is-open .sabit, */
/* body.navigation-is-open .sosyalm, */
/* body.navigation-is-open #fp-nav, */
/* body.navigation-is-open .yukaributon{ */
    /* -webkit-transform: translateX(100%); */
    /* -moz-transform: translateX(100%); */
    /* -ms-transform: translateX(100%); */
    /* -o-transform: translateX(100%); */
    /* transform: translateX(100%); */
	 /* -webkit-transition: ease 2s !important; -moz-transition: ease 2s !important; transition: ease 2s !important;  */
/* } */

 /* #fullpage, */
 /* .head ul, */
 /* .sabit, */
 /* .sosyalm, */
 /* #fp-nav, */
 /* .yukaributon{ */
	 /* -webkit-transition: ease 2s !important; -moz-transition: ease 2s !important; transition: ease 2s !important;  */
/* } */
/* body{overflow-x:hidden !important;} */
#cd-nav, #cd-nav div {
	color: #FFF;
	z-index: 9999;
}
/* menü */
.headed {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #F20D0E;
	margin-bottom: 5px;
}
.cd-group ul li a {
	color: #fff;
}
.cd-group ul li {
	line-height: 22px;
}
.cd-group {
	margin-bottom: 30px;
	height: 339px;
}
body > a.cd-nav-trigger {
	left: 49px;
	top: 42px;
	transition: 0.4s;
}
body > a.cd-nav-trigger:hover {
	background: #e30b0c;
	transition: 0.4s;
}
#contact-form > p {
	font-size: 14px;
	position: relative;
	top: -17px;
}
/* .cd-nav::before { */
	/* background: rgba(0,0,0,0.5) !important; */
	/* content: ""; */
	/* position: absolute; */
	/* left: 0; */
	/* right: 0; */
	/* top: 0; */
	/* bottom: 0; */
/* } */
.cd-group .simplebar-content {
	padding-bottom: 0 !important;
	margin-right: 0 !important;
}
.fenixed {
	position: fixed;
	top: 55px;
	left: 25px;
	z-index: 9999;
}
.overlay.overlay-contentpush.open {
	z-index: 9999999999999999 ;
}
.overlay ul {
	overflow: hidden;
}
.cd-half-block {
	float: left;
	width: 33%;
	padding-right: 12px;
}
#cd-nav {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	padding: 150px;
}
.cd-group ul li a {
	font-size: 17px !important;
}
.cd-group ul li {
	line-height: unset !important;
	height: unset !important;
	min-height: unset !important;
}
.overlay-close {
	z-index: 99999999 !important;
	cursor: pointer;
}
#trigger-overlay {
	color: #fff;
	padding: 14px 17px;
	cursor: pointer;
	border-radius: 52px;
}
.fenixed i {
	font-size: 35px;
}
.fp-slidesNav.bottom {
	display: none;
}
.overlay iframe {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	border: unset;
	overflow: hidden !important;
}
.overacik {
	overflow: hidden !important;
}
.fenixed img {
	max-width: 42px;
}
/* .yediul { */
	/* overflow: auto; */
/* } */
.sabit_tel {
	position: fixed;
	left: 45px;
	bottom: 71px;
	z-index: 9999999;
	font-size: 31px;
	transition: 0.4s;
	line-height: 30px !important;
}
.ts a {
	color: #b0b0b0;
	text-decoration: none;
	display: block;
	text-align: center;
	font-size: 32px;
}
.ts small {
	display: block;
	color: #b0b0b0;
	font-size: 13.3px;
	text-align: center;
	line-height: 10px !important;
	margin-bottom: 8px;
}
.ts h4 {
	display: block;
	color: #b0b0b0;
	margin-bottom: 4px;
}
.ts i {
	text-align: center;
	color: #b0b0b0;
	display: block;
	font-size: 36px;
}
.sabit_tel:hover .phone {
	color: #e30b0c;
	transition: 0.4s;
	cursor: pointer;
}
.fullscreen-bg__video { width: 100%; height: 100% !important; object-fit: cover; top: 0 !important; }
@media (min-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    height: 300%;
    top: -100%;
  }
}
@media (max-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    width: 300%;
    left: -100%;
  }
}
@media (max-width: 767px) {
  .fullscreen-bg {
    background: url('https://www.periyodik-kontrol.com.tr/wp-content/uploads/2017/11/try-femko-65-2.jpg') center center / cover no-repeat;
  }
}
.rows1 .fp-tableCell {
	display: block !important;
	width: auto !important;
}
.rows1 .fp-scroller {
	transform: translate(0px) !important;
}
.ehas br {
	display: none;
}
.yarila p > span:first-child {
	padding-right: 10px;
}
.osiz label {
	padding: 0 !important;
	margin: 15px 0 0px 0 !important;
}
.asagial > .wide {
	background: #DFDFE0;
	text-transform: uppercase;
	color: #000 !important;
	font-size: 19px !important;
	font-weight: bold !important;
	transition: 0.4s;
}
#contact-form .asagial > .wide:hover {
	background: #F20C0D;
	transition: 0.4s;
	color: #fff !important;
}
.modal {
	z-index: 9999999999;
}
.aligncenter {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.size-full {
	width: 100%;
	height: auto;
}
body {
	overflow: hidden !important;
}
.laks .vbox-close {
	top: -20px !important;
	cursor: pointer;
}
.modal-body li {
	list-style-type: none;
	display: block;
	margin: 0 10px 8px 0;
	padding: 8px 15px;
	border: 1px solid #ddd;
	font-size: 18px;
	color: #666;
}
.modal-body ul {
	margin: 0 !important;
	padding: 0 !important;
}
.modal .simplebar-scrollbar::before {
	position: absolute;
	content: "";
	background: #666;
	border-radius: 7px;
	left: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.modal-body iframe {
	height: 74vh;
}
.modal .simplebar-scrollbar {
	right: 1px;
}
.modal-content ul li strong {
	width: 30px;
	display: inline-block;
}
.modal-dialog {
	max-width: 75%;
}
.background_gel img {
	width: 100%;
	height: auto;
}
#kutub2 .tablet_yazisi > div {
	position: absolute;
	right: 306px;
	top: 100px;
	width: 429px;
	height: 572px;
}
#kutua3 .tablet_yazisi > div {
	position: absolute;
	right: 10px;
	top: 20px;
	width: 1019px;
	height: 774px;
}
#kutub3 .tablet_yazisi > div {
	position: absolute;
	right: 306px;
	top: 100px;
	width: 429px;
	height: 572px;
}
.vidyo .modal-content {
	background: unset;
}
#myModal .modal-lg {
	max-width: 974px !important;
	height: 90vh;
	margin-top: 60px;
}
#kutub3 .modal-body iframe {
	width: 100%;
	height: 36vh;
}
.modal-open .modal {
	overflow-y: hidden !important;
}
.gizle {
	display: none;
}
.overlay .overlay-close {
	top: 10px;
	right: 30px;
}
.ciz:hover .megamenu {
	display: block;
	position: absolute;
	top: 48px;
	left: 10%;
	right: 10%;
	background: #fff;
	height: 700px;
	text-align: left;
	padding: 20px 0;
	box-shadow: 0 0 27px rgba(0, 0, 0, 0.76);
}
.megamenu::after {
	content: '';
	position: absolute;
	left: calc(50% - 14px);
	top: -14px;
	border-style: solid;
	border-width: 0 15px 14px 15px;
	z-index: 99999999;
	border-color: transparent transparent #fff;
}
.megamenu {
	color: #fff;
}
.megamenu ul {
	margin: 0;
}
.megamenu h2 {
	font-size: 19px;
	color: #F20D0E;
	text-transform: uppercase;
	font-weight: bold;
}
.megamenu img {
	max-width: 80px;
	filter: grayscale(100%);
}
.megamenu .active img {
	filter: grayscale(0%);
}
.megamenu li a {
	font-weight: normal;
	margin: 0;
	padding: 3px 0;
	text-shadow: unset !important;
	color: #333;
	text-decoration: unset;
}
#myTab {
	position: unset;
	width: auto;
	height: auto;
	padding: 0 200px !important;
}
#myTab.nav-tabs .nav-link:focus,#myTab.nav-tabs .nav-link:hover {
	background: unset !important;
	border: unset !important;
}
#myTab > li > a {
	color: #333;
}
#myTab.nav-tabs .nav-item.show .nav-link, #myTab.nav-tabs .nav-link.active {
	color: #495057;
	background-color: #fff !important;
}
#myTab.nav-tabs .nav-link {
	border: unset !important;
	text-transform: uppercase;
	font-size: 15px;
	padding: 5px 3px;
	text-align: center;
}
#myTab.nav-tabs {
	border-bottom: unset;
}
#myTab li a.active {
	color: #EC0D0E !important;
}
#myTab li span {
	display: block;
	font-weight: bold;
}
#myTabContent li {
	margin: 0 !important;
	display: unset !important;
	float: left;
	border: unset;
	text-align: left;
	width: 33.3% !important;
	padding: 0 !important;
	font-size: 16px;
}
#myTabContent ul {
	margin: 20px 0 0 0;
}
#myTabContent li a:hover {
	color: #ED0B0C;
}
.axacas img {
	filter: unset;
	width: 86px !important;
	max-width: 100%;
	border-radius: 15px;
	margin-bottom: 15px;
}
.axacas li {
	width: 16% !important;
}
#myTabContent li a i {
	font-size: 6px;
	position: relative;
	top: -3px;
	margin-right: 7px;
}
#kutumenu .tablet_yazisi > div {
	/* position: absolute; */
	/* right: 0px; */
	top: 0px;
	/* width: 1019px; */
	/* height: 100% !important; */
	/* background: #fff; */
	height: 488px;
}
#kutumenu .modal-content {
	background: #ffffff !important;
}
#myTab li {
	float: left;
	margin: 0;
	border: unset;
	width: 16.6%;
	padding: 0;
	background: rgba(0, 0, 0, 0) url("https://www.periyodik-kontrol.com.tr/wp-content/themes/hosteva/img/spri.png") no-repeat scroll -850px -690px;
}
.tab-content > .active {
	display: block;
	clear: both;
	overflow: auto;
}
#myTabContent {
	clear: both;
	border-top: 2px solid #EC0D0E5E;
	padding-top: 10px;
}
.axacas img {
	margin: 0;
}
#myTab li.nav-item.active {
	background: #fff !important;
}
#myTabContent .elekto li {
	width: 20% !important;
	position: relative;
	overflow: hidden;
}
.elekto img {
	width: 100% !important;
	height: auto !important;
	max-width: 100% !important;
}
.elekto li span {
	position: absolute;
	left: 30px;
	z-index: 9999;
	width: 200px;
	text-align: left;
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	line-height: 7px;
	bottom: 48px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 17px;
	text-shadow: 0 0 9px #353535;
}
.megamenu .tab-pane li a {
	font-weight: bold;
	display: block;
	padding: 7px 10px;
}
.megamenu li span b {
	color: #F20D0E;
	font-size: 18px;
}
#myTabContent .elekto li:hover .siyahlik {
	background: #00000075;
	position: absolute;
	left: 10px;
	right: 0;
	top: 9px;
	bottom: 8px;
	z-index: 99;
	width: 94%;
	opacity: 1;
}
#myTabContent .elekto li .siyahlik {
	opacity: 0.2;
	transition: 0.4s;
	position: absolute;
	left: 10px;
	right: 0;
	top: 9px;
	bottom: 8px;
	z-index: 99;
	cursor: pointer;
	width: 94%;
	background: #000;
}
.stad {
	width: 100% !important;
	bottom: 30px !important;
	top: unset !important;
	font-weight: normal !important;
	font-size: 13px !important;
	display: block !important;
	line-height: 9px;
	margin-bottom: 10px;
}
#myTabContent ul {
	padding: 0 5px !important;
}
#kutumenu > div {
	min-height: 610px !important;
}
.imagesx {
	width: 100% !important;
	height: auto;
	max-width: 100% !important;
	/* position: relative; */
	/* top: 9px; */
	padding-right: 6px;
}
.col-4.iga {
	padding-left: 0 !important;
}
.megamenu .tab-pane li a {
	font-family: 'Source Sans Pro', sans-serif;
	line-height: 17px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 17px;
	text-shadow: 0 0 9px #353535;
}
.menuana {
	color: #333;
	padding: 8px 15px;
	text-align: justify;
	font-size: 17px;
}
.gai {
	height: 270px;
}
#kutumenu .modal-content {
	top: 25px;
}
#myTab li a:hover {
	color: #EC0D0E !important;
}
.megamenu li:hover img {
	filter: grayscale(0%);
}
.birinci .swiper-slide img {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100vh;
}


/* sadece anasayfa */
.home .rows4 .ucix {
	margin-right: 20px;
	margin-bottom: 20px;
}
.home .rows4 .resimx img {
	height: 150px;
	object-fit: cover;
}
.home .rows8 .yedibaslik {
	font-size: 45px !important;
	opacity: unset !important;
}

/* sadece anasayfa */

.swiper-haberler .ucix {
	width: unset;
}

/* video arkada resim önde olsun diye yaptık */
#kutub3 .background_gel img {
	position: relative;
	z-index: 9999999;
}
.home .rows8 .ortala {
	/* margin-top: 10%; */
}
.text-middle {
font-size: 18px;
font-weight: normal;
padding: 0 20px 0 0;
display: block;
height: 81px;
overflow: hidden;
}
.button-middle a {
	color: #fff;
	font-weight: normal;
	font-size: 19px;
	border: 1px solid;
	padding: 9px 16px;
	text-decoration: none;
	transition: 0.4s;
}
.button-middle a:hover {
	transition: 0.4s;
	background: #fff;
	color: #000;
}
.detail-page-frame {
	position: fixed;
	width: 100%;
	height: 100%;
	min-height: initial !important;
	right: 0;
	top: 0;
	z-index: 99999999999;
	background-color: #000;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transition: transform 1s cubic-bezier(1,.01,0,.99);
	-webkit-transition: transform 1s cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition: transform 1s cubic-bezier(18.86, 0.000, 0.070, 1.000);
	-ms-transition: transform 1s cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition: transform 1s cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
.detail-page-frame.active {
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
}
#femiko {
position: fixed;
left: 0;
top: -3px;
bottom: 0px;
right: 0;
width: 100% !important;
height: 101vh !important;
}
#frame1 .vbox-close {
	width: 45px;
	height: 45px;
	border: unset !important;
	border-radius: 50%;
	right: 30px;
	top: 6px;
	background-image: url('https://www.periyodik-kontrol.com.tr/wp-content/themes/hosteva/assets/videobox/close-x.png');
	position: fixed;
	z-index: 9999;
	background-position: 12px 12px;
	background-size: 18px;
}
body.modal-open .video-x {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

/* home */
.home .yarim p {
	margin: 10px 0;
	max-width: 100%;
}
.home .yarim h2 p {
	text-align: left;
}
.home .rows3 .view-pdf img {
	margin-bottom: 0;
	max-width: 140px;
	padding: 0;
	margin-right: 10px;
	margin-left: 10px;
}
.home .rows3 .ortala {
	/* margin: 190px auto; */
	display: flex;
	/* float: unset; */
}
.home .yarim {
	float: unset;
	width: 100%;
}
.home .rows3 .pdfbuton {
	margin-top: 50px;
}
.home .rows3 .baslik p {
text-align: center;
text-transform: uppercase;
}
.home .yarim > div > p {
	font-size: 25px;
	line-height: 35px;
}
.home .rows4 .ucix {
	width: calc(26% - 15px);
	margin: 10px !important;
	float: unset !important;
	display: inline-block;
}
.home .rows4 .normalx {
	line-height: 16px;
	padding-top: 0;
}
.ince_punto {
	color: #666;
	font-size: 15px;
	line-height: inherit;
}

/* home */
.genel_draw .trrt {
top: -25px;
left: -5px !important;
}
.he1.testimonials.wpoint.wp {
text-transform: uppercase;
}
.playco > a:focus {
	outline: unset !important;
}
#mobil_sag,.cizlogo{display:none;}

.modal-body img {
	width: 100% !important;
}
.bgres,.fullscreen-bg__video {
	object-fit: cover !important;
	width: 100%;
}
.swiper-haberler .swiper-pagination {
	top: -2px !important;
	bottom: unset !important;
	text-align: right !important;
}
.swiper-haberler .swiper-pagination-bullet {
	background: #fff none repeat scroll 0 0;
	width: 12px;
	height: 12px;
}
.simplebar-track.horizontal {
	display: none !important;
}
.adres_st{display:block;}
.intmobres{display:none;}
.elskutuback{display:block;}
#kutua3 .background_gel {
	overflow: hidden;
}
.home .rows4 .ucix {
	border-radius: 0;
}

.single .rows3 .ortala.birort.align-left {
	width: unset !important;
	max-width: 800px !important;
	display: block;
	height: auto;
	justify-content: unset;
	margin: 9% auto;
}
.single .rows3 .baslik p {
	line-height: 36px;
	margin-bottom: 24px;
	font-size: 36px;
}
.single .rows3 p {
	line-height: 16px;
	margin-bottom: 17px;
	max-width: 307px;
	font-size: 13px;
}
.single .rows3 .imzali {
	padding-top: 17px;
}
#kutua3 .tablet_yazisi > div {
	max-height: 500px !important;
}
.single .rows3 .icerik {
	top: 14px;
}
#kutub2 .simplebar-content strong {
	display: unset !important;
}
.butonkirmizi{
	display:none;
}
