@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins.woff') format('woff'), url('../fonts/Poppins.ttf')  format('truetype'), url('../fonts/Poppins.svg#Poppins') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Light';
  src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Light.woff') format('woff'), url('../fonts/Poppins-Light.ttf')  format('truetype'), url('../fonts/Poppins-Light.svg#Poppins-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Poppins-Bold';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Poppins-Bold.woff2') format('woff2'),
         url('../fonts/Poppins-Bold.woff') format('woff'),
         url('../fonts/Poppins-Bold.ttf')  format('truetype'),
         url('../fonts/Poppins-Bold.svg#Poppins') format('svg');
}
@font-face {
    font-family: 'Poppins-Medium';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Poppins-Medium.woff2') format('woff2'),
         url('../fonts/Poppins-Medium.woff') format('woff'),
         url('../fonts/Poppins-Medium.ttf')  format('truetype'),
         url('../fonts/Poppins-Medium.svg#Poppins Medium') format('svg');
}
@font-face {
  font-family: 'Poppins-Regular';
  src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf')  format('truetype'), url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
html {
  scroll-behavior: smooth;
}
.socialtop-f{
	width:24px;
	height:24px;
	float:right;
	background:url(../images/facebook.svg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	margin-left: 7px;
	margin-top: 5px;
}
.socialtop-i{
	width:24px;
	height:24px;
	float:right;
	background:url(../images/instagram.svg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	margin-left: 7px;
	margin-top: 5px;
}
.socialtop-f.white{
	width:24px;
	height:24px;
	float:right;
	background:url(../images/facebook-w.svg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	margin-left: 7px;
	margin-top: 5px;
}
.socialtop-i.white{
	width:24px;
	height:24px;
	float:right;
	background:url(../images/instagram-w.svg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	margin-left: 7px;
	margin-top: 5px;
}
.socialtop-f:hover{
	width:24px;
	height:24px;
	float:right;
	background:url(../images/facebook-p.svg);
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.socialtop-i:hover{
	width:24px;
	height:24px;
	float:right;
	background:url(../images/instagram-p.svg);
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.lang:hover{
	color:#A3248F !important;
}
.ho5:hover{
	opacity:0.5;
}
.ho8:hover{
	opacity:0.8;
}
.form-control::placeholder {
  color: #fff;
  opacity: 1;
  font-family:Poppins-Regular;
  font-size:14px;
}

.form-control:-ms-input-placeholder {
  color: #fff;
}

.form-control::-ms-input-placeholder {
  color: #fff;
}
.form-control{
	background:transparent;
	border-radius:40px;
	margin-bottom:15px;
}
.btn-primary{
	background:#fff;
	border-radius:40px;
	font-family:Poppins-Bold;
	font-size:14px;
	color:#B33072;
	min-width: 238px;
	height: 38px;
	float: right;
	margin-bottom:15px;
}
.user{
    position: absolute;
    left: 20px;
}
.btn-default{
	background:transparent !important;border:1px solid #4A1971;color:#4A1971;font-family:Poppins-Medium;font-size:14px;width:200px;height:40px;border-radius:50px;margin-right: 15px;position:relative;
}
.btn-default.white{
	background:transparent !important;border:1px solid #fff;color:#fff;font-family:Poppins-Medium;font-size:12px;width:200px;height:40px;border-radius:50px;margin-right: 15px;position:relative;
}
.btn-warning{
	background:#FECB2E !important;color:#4A1971;font-family:Poppins-Medium;font-size:14px;width:200px;height:40px;border-radius:50px;margin-right: 15px;max-width:250px;
}
.btn-warning span{
	position:relative;
	margin-right: 10px;
}
.btn-default span{
	position:relative;
	margin-right: 10px;
}
.adet{
	position: absolute;
	right: -8px;
	top: -5px;
	background: #fff;
	border-radius: 50px;
	width: 18px;
	height: 18px;
	font-family: Poppins-Bold;
	font-size: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.dropdown-menu a{
	width:100%;
	display:block;
	padding-left:40px;
	font-family:AvenirLTStdBookTR;
	font-size:13px;
	color:#000;
}
a:hover{
	text-decoration:none;
}
.m0{
	margin:0 auto;
}
.mt80{
	margin-top:80px;
}
.pt10{
	padding-top:10px;
}
.pt30{
	padding-top:30px;
}
.pad0{
	padding-left:0px;
	padding-right:0px;
}
.pad30{
	padding-left:30px;
	padding-right:30px;
}
.pad2{
	padding:2px;
}
.mt20{
	margin-top:20px;
}
.mt50{
	margin-top:50px !important;
}
.mt100{
	margin-top:100px;
}
.mt110{
	margin-top:110px;
}
.mt120{
	margin-top:120px;
}
.mt150{
	margin-top:150px;
}
.pt150{
	padding-top:170px;
}
.mb0{
	margin-bottom:0px;
}
.mb20{
	margin-bottom:20px;
}
.m10{
	margin-left:10px;
	margin-right:10px;
}
.mb30{
	margin-bottom:30px;
}
.mb50{
	margin-bottom:50px;
}
.mb100{
	margin-bottom:100px;
}
.pt20{
	padding-top:20px;
}
.pt50{
	padding-top:50px;
}
.pt90{
	padding-top:90px;
}
.pt100{
	padding-top:100px;
}
.pb20{
	padding-bottom:20px;
}
.pb50{
	padding-bottom:50px;
}
.pb100{
	padding-bottom:100px;
}
.padlr5{
	padding-left:5px;
	padding-right:5px;
}
.colorw{
	color:#fff;
}
.colorm{
	color:#843E98;
}
.colory{
	color:#F6A327;
}
.colorn{
	color:#031423;
}
.colorg{
	color:#3C3C3C;
}
.colorp{
	color:#4A1971;
}
.colorb{
	color:#000;
}
.colorc{
	color:#784E2A;
}
.colorl{
	color:#B5B5B5 !important;
}
.op5{
	opacity:0.5;
}
.fontPL{
	font-family: 'Poppins-Light';
}
.fontPB{
	font-family: 'Poppins';
}
.fontPR{
	font-family: Poppins-Regular;
}
.font12{
	font-size:12px;
}
.font13{
	font-size:13px;
}
.font14{
	font-size:14px;
}
.font15{
	font-size:15px;
}
.font21{
	font-size:21px;
}
.font22{
	font-size:22px;
}
.font26{
	font-size:26px;
}
.font30{
	font-size:30px;
}
.font34{
	font-size:34px;
}
.font35{
	font-size:35px;
}
.font40{
	font-size:40px;
}
.font41{
	font-size:41px;
}
.font122{
	font-size:122px;
}
.mb30{
	margin-bottom:30px;
}
.lh1{
	line-height:0;
}
.lh15 {
    line-height: 15px;
}
.text{
	position:absolute;
	bottom:35px;
	width:100%;
}
.adv{
	position:absolute;
	width:100%;
	text-align:center;
	padding-right:30px;
}
.adv img{
	-webkit-box-shadow: 0px 0px 42px 7px rgba(0,0,0,0.44);
	-moz-box-shadow: 0px 0px 42px 7px rgba(0,0,0,0.44);
	box-shadow: 0px 0px 42px 7px rgba(0,0,0,0.44);
	border-radius:20px;
	max-width:80%;
}
.btn-purple{
	font-family:Poppins-Bold;
	font-size:14px;
	color:#fff !important;
	background:#A3248F;
	border-radius: 50px;
	width: 240px;
	position:relative;
	height:50px;
	padding-right:40px;
}
.btn-purple img{
	height:40px;
	position:absolute;
	right:5px;
	top:4px;
}

.lang{
	font-family:Poppins-Bold;
	font-size:14px;
	color:#4A1971;
	line-height:25px;
	margin-top:3px;
}
.white.lang {
    font-family: Poppins-Bold;
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    margin-top: 3px;
}
.social{
	margin-left:10px;
}
.controlss{
	position:absolute;left:0;right:0;top:50%;
}
.shadowimg{
	-webkit-box-shadow: -10px 12px 0px 2px rgba(68,182,183,1);
	-moz-box-shadow: -10px 12px 0px 2px rgba(68,182,183,1);
	box-shadow: -10px 12px 0px 2px rgba(68,182,183,1);
}
.logo{
	max-width: 200px;
}
.topbar{
	background:transparent;
	position:fixed;
	width:100%;
	z-index: 50000;
}
.topbarr{
	background:transparent;
	position:fixed;
	width:100%;
	z-index: 50000;
}
.colory{
	color:#F9DB38;
}
label.warning{
	background:#F6A327;
	color:#fff;
	border-radius:7px;
	text-align:center;
	font-family:Poppins-Bold;
	font-size:21px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
label.primary{
	background:#4B9AD3;
	color:#fff;
	border-radius:7px;
	text-align:center;
	font-family:Poppins-Bold;
	font-size:21px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
.swiper-container{
	overflow:hidden;
}
.swiperbuttons{
	display:flex;
	justify-content:center;
	margin-top: -40px;
	outline:0 !important;

}
.swiper-button-prev-unique{
	margin-right:15px;
	transition:all 0.2s;
	cursor: pointer;
}
.swiper-button-prev-unique:hover{
	margin-right:15px;
	transition:all 0.2s;
}
.swiper-button-next-unique{
	margin-left:15px;
	transition:all 0.2s;
	cursor: pointer;
}
.swiper-button-next-unique:hover{
	margin-left:15px;
	transition:all 0.2s;
}
.swiper-button-prev-uniqu{
	cursor: pointer;
}
.swiper-button-next-uniqu{
	cursor: pointer;
}
:focus {
outline: 0;
}

.navbar-brand{
	position: absolute;
	top: -30px;
}
.carousel-caption {
    position: relative;
    right: 0%;
    bottom: -90px;
    left: 0%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    display: flex !important;
    align-items: center;
    height: 654px;
	overflow:hidden;
}
.carousel-indicators {
    bottom: 0;
}
.carousel-control.right,
.carousel-control.left {
    background-image: none;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: inherit;
}
.carousel-item {
    min-height: 523px; 
    width:100%; 
	background: no-repeat center center scroll;
	background-size:100% 100%;
}

.carousel .icon-container {
    display: inline-block;
    font-size: 25px;
    line-height: 25px;
    padding: 1em;
    text-align: center;
    border-radius: 50%;
}
.carousel-caption button {
    border-color: #00bfff;
    margin-top: 1em; 
}

/* Animation delays */
.carousel-caption h3:first-child {
    animation-delay: 1s;
}
.carousel-caption h3:nth-child(2) {
    animation-delay: 2s;
}
.carousel-caption button {
    animation-delay: 3s;
}
.z-index-0 {
	z-index: 0;
}
.top-header {
	font-size: 14px;
	color: #626582;
	line-height: 30px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.navbar-classic {
}
.navbar-classic.navbar-light .navbar-nav .nav-link {
	color: #181825;

	padding: 12px 16px;
}
.navbar-classic .navbar-nav .nav-item {
}
.navbar-classic .navbar-nav .nav-item .nav-link {
    font-size: 14px;
    color: #4A1971;
    padding: 12px 10px;
    line-height: 20px;
    font-family: Poppins-Bold;
}
.navbar-classic .navbar-nav .nav-item .nav-link.white {
    font-size: 14px;
    color: #fff;
    padding: 12px 10px;
    line-height: 20px;
    font-family: Poppins-Bold;
}
.navbar-classic .navbar-nav .nav-item .nav-link:hover {
	color: #9069A9;
}
.navbar-classic .navbar-nav .nav-item .nav-link:hover.dropdown-toggle::after {
	color: #9069A9;
}
.navbar-classic.navbar {
	padding: 22px 0px;
}
.navbar-classic .dropdown-toggle::after {
	margin-top: 1px;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 6px;
	vertical-align: -2px;
	content: "";
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	color: #bdbebf;
	font-family: 'Font Awesome\ 5 Free';
	font-weight: 900;
	margin-right: 15px;
	font-size: 13px;
	float: right;
}
.navbar-classic .nav-link::after, .dropdown-toggle::after {
    margin-top: -7px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 35px;
    vertical-align: -2px;
    content: ".";
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    color: #4A1971 !important;
    font-family: Poppins-Medium;
    margin-right: 15px;
    font-size: 25px;
    float: right;
}
.navbar-classic .nav-link.white::after, .dropdown-toggle.white::after {
    margin-top: -7px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 35px;
    vertical-align: -2px;
    content: ".";
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    color: #fff !important;
    font-family: Poppins-Medium;
    margin-right: 15px;
    font-size: 25px;
    float: right;
}
.navbar-classic .nav-link.colorgray::after, .dropdown-toggle::after {
    margin-top: -14px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 15px;
    vertical-align: -2px;
    content: ".";
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    color: #850E4C !important;
    font-family: Avenir-Black;
    margin-right: 15px;
    font-size: 50px;
    float: right;
}
.navbar-classic .nav-link.colordark::after, .dropdown-toggle::after {
    margin-top: -14px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 15px;
    vertical-align: -2px;
    content: ".";
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    color: #850E4C !important;
    font-family: Avenir-Black;
    margin-right: 15px;
    font-size: 50px;
    float: right;
}
.navbar-classic .nav-item:last-child .nav-link::after {
	margin-top: 1px;
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0px;
	vertical-align: -2px;
	content: "";
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	color: #fff;
	font-family: Avenir-Black;
	margin-right: 0px;
	font-size: 15px;
	float: right;
}
.navbar-classic .navbar-collapse.show .dropdown .dropdown-menu .dropdown-item {
	border-bottom: 1px solid #f1f1f6;
	border-radius: 0px;
}
.pt90{
	padding-top:88px;
}
.hakkimizda{
	height:250px;
    width:100%; 
	background: url(../images/hakkimizda.png) no-repeat center center;
	background-size:auto 338px;
	background-position:top center;
	background-attachment:fixed;
}
.navbar-brand {
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-right: initial;
	line-height: inherit;
	white-space: nowrap;
	color:#181825;
	font-size:24px;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 16rem;
	padding: 12px;
	margin: 18px 0px;
	font-size: 1rem;
	color: #808294;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 2px;
	-webkit-box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.09);
	box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.09);
}
.dropdown-item {
	display: block;
	width: 100%;
	padding: 15px 15px;
	clear: both;
	font-weight: 400;
	color: #181825;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
	font-size: 15px;
	line-height: 15px;
}
.dropdown-item:focus, .dropdown-item:hover {
	color: #4955ef;
	text-decoration: none;
	background-color: #eeeffd;
	border-radius: 4px;
}
.dropdown-item:focus .dropdown-toggle::after, .dropdown-item:hover.dropdown-toggle::after {
	color: #4955ef;
}
.down{
	margin-top:-50px;
	z-index:2;
	transition:all 0.5s;
	position:absolute;
}
.down:hover{
	margin-top:-40px;
	z-index:2;
	transition:all 0.5s;
}
.grid-item{
	float:left;
}
.grid-item-content {
  height: auto;
  background: #D26;
  border: 2px solid hsla(0, 0%, 0%, 0.5);
  border-radius: 5px;
}
@media(min-width:992px) {
	
	.dropdown .dropdown-menu {
		display: block;
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px);
		-webkit-transition: all .3s ease-in;
		-o-transition: all .3s ease-in;
		transition: all .3s ease-in 
}
	.dropdown:hover>.dropdown-menu {
		visibility: visible;
		opacity: 1;
		-webkit-transform: scaleY(1);
		-ms-transform: scaleY(1);
		transform: scaleY(1);
		opacity: 1;
		visibility: visible;
	}
	.dropdown-submenu:hover .dropdown-menu {
		visibility: visible;
		opacity: 1;
		-webkit-transform: scaleY(1);
		-ms-transform: scaleY(1);
		transform: scaleY(1);
		opacity: 1;
		visibility: visible;
	}
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu a::after {
	transform: rotate(-90deg);
	position: absolute;
	right: 17px;
	top: 25px;
}
.dropdown-submenu .dropdown-menu {
	top: 0px;
	left: 100%;
	margin-left: 13px;
	margin-right: .1rem;
}
.dropdown-item:focus, .dropdown-item:hover {
	color: #850E4C;
	text-decoration: none;
	background-color: #eeeffd;
	border-radius: 4px;
}
.dropdown-item:hover .nav-dropitem-arrow {
	color: #4955ef;
	opacity: 1;
	margin-right: 5px;
}
.navbar-classic .navbar-toggler, .navbar-boxed .navbar-toggler {
	padding: 17px 15px;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 0px solid #eaeaf0;
	border-radius: .25rem;
	position: relative;
}
/* mobile menu css */
.navbar-classic .navbar-collapse.show .dropdown .dropdown-menu {
	background: #fff;
	box-shadow: none;
	margin: 7px 0px;
}
.navbar-classic .navbar-collapse.show .navbar-nav .nav-item .nav-link {
	border-bottom: 1px solid #f1f1f6;
}
.navbar-classic .navbar-collapse.show .navbar-nav .nav-item .nav-link.white {
	border-bottom: 0px solid #000;
}
.navbar-classic .navbar-collapse.show .dropdown .dropdown-menu .dropdown-submenu.dropdown-item {
	border-bottom: 1px solid #f1f1f6;
}
.navbar-boxed .navbar-collapse.show .dropdown .dropdown-menu {
	background: #fff;
	box-shadow: none;
	margin: 7px 0px;
}
.navbar-boxed .navbar-collapse.show .navbar-nav .nav-item .nav-link {
	border-bottom: 1px solid #f1f1f6;
}
.navbar-boxed .navbar-collapse.show .dropdown .dropdown-menu .dropdown-submenu.dropdown-item {
	border-bottom: 1px solid #f1f1f6;
}
.navbar-transparent .navbar-collapse.show .dropdown .dropdown-menu {
	background: #fff;
	box-shadow: none;
	margin: 7px 0px;
}
.navbar-transparent .navbar-collapse.show .navbar-nav .nav-item .nav-link {
	border-bottom: 1px solid #495bfb;
}
.navbar-transparent .navbar-collapse.show .dropdown .dropdown-menu .dropdown-submenu.dropdown-item {
	border-bottom: 1px solid #f1f1f6;
}
.navbar-toggler:focus {
	outline: 0px;
}
.navbar-toggler .top-bar {
	transform: rotate(45deg);
	transform-origin: 10% 190%;
	background-color: #850E4C;
}
.navbar-toggler .middle-bar {
	opacity: 0;
}
.navbar-toggler .bottom-bar {
	transform: rotate(-45deg);
	transform-origin: 10% -80%;
	background-color: #850E4C;
}
.navbar-toggler.collapsed .top-bar {
	transform: rotate(0);
	background-color: #850E4C;
}
.navbar-toggler.collapsed .middle-bar {
	opacity: 1;
}
.navbar-toggler.collapsed .bottom-bar {
	transform: rotate(0);
	background-color: #850E4C;
}
.mt60{
	margin-top:60px;
}
.mb90{
	margin-bottom:100px;
}
.mt10{
	margin-top:10px;
}
.mb10{
	margin-bottom:10px;
}
.facebook {
    max-width: 100%;
    margin-right: 8px;
    color: #343434;
    border: 0px solid #fff;
    border-radius: 20px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    padding-top: 0px;
    background: #fff;
    padding-right: 10px;
}
.twitter {
    max-width: 100%;
    margin-right: 8px;
    color: #343434;
    border: 0px solid #fff;
    border-radius: 20px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    padding-top: 0px;
    background: #fff;
	padding-right:5px;
}
.instagram {
    max-width: 100%;
    margin-right: 8px;
    color: #343434;
    border: 0px solid #fff;
    border-radius: 20px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    padding-top: 0px;
    background: #fff;
    padding-right: 8px;
}
.instagram:hover{
	background:#850E4C;
	color:#fff;
}
.twitter:hover{
	background:#850E4C;
	color:#fff;
}
.facebook:hover{
	background:#850E4C;
	color:#fff;
}
.breadcrumb{
	background:#fff;
	z-index: 2;
	position: relative;
}
.breadcrumb span{
	color:#243238;
	font-family:Poppins-Light;
	font-size:14px;
	margin-right:15px;
}
.breadcrumb .dot:after{
	color:#243238;
	font-family:Poppins-Bold;
	font-size:12px;
	content:">";
	line-height:1px;
}
.mt30{
	margin-top:30px;
}
.item1{
    position: absolute;
    bottom: 162px;
    left: 195px;
    z-index: 2;
	animation-delay: 0.5s;
}
.item1 img{
	width:240px;
}

.item2{
    position: absolute;
    z-index: 2;
    width: 100%;
    text-align: center;
    bottom: 120px;
	
}
.item2 img{
	width:330px;
}
.item3{
    position: absolute;
    right: 220px;
    z-index: 2;
    top: 270px;
	animation-delay: 1s;
}
.item3 img{
	width:120px;
}
.item4{
	text-align: center;
	bottom: -30px;
	position: absolute;
	width:100%;
}
.item4 img{
	width:888px;
	margin:0 auto;
}
.dtext{
	width:100%;
	top:145px;
	position:absolute;
	z-index:11;
}
.navbar-brand img{
	width:165px;
}
.l1{
    background: rgba(255,255,255,0.8);
}
.l3{
    background: rgba(0,0,0,0.6);
}
.custom-selectt {
  position: relative;
  font-family: Arial;
  width:175px;
}

.custom-selectt select {
  display: none; /*hide original SELECT element:*/
}

.select-selected {
  background-color: transparent;
  margin-top: -6px;
  font-family:Poppins-Medium;
  font-size:14px;
  color:#4A1971 !important;
}
.white .select-selected {
  background-color: transparent;
  margin-top: -6px;
  font-family:Poppins-Medium;
  font-size:14px;
  color:#fff !important;
}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid #4a1971;
  border-color: #4a1971 transparent transparent transparent;
}
.white .select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid #fff;
  border-color: #fff transparent transparent transparent;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #4a1971 transparent;
  top: 7px;
}
.white .select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  color: #ffffff;
  padding: 9px 16px;
  font-size: 12px;
  font-family:Poppins-Medium;
  border: 0px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
}

/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #4a1971;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}
.mobile{
	width: 0px;
	overflow: hidden;
	padding: 0;
	border: 0;
}
.gorsel{
	margin-bottom:12px;
}
.fiyat{
	border-bottom:3px solid #FEC42D;
	line-height: 7px;
	font-size:13px;
	font-family:Poppins-Bold;
}
.link{
	width:100% !important;
	display:block;
	color:#2C2C2C !important;
	font-family:Poppins-Medium;
	font-size:13px;
}
.buttons{
	display:flex;
	justify-content:flex-end;
}
.quick{
	display:flex;
	width:36px;
	height:36px;
	border:4px solid #FEC42D;
	border-radius:40px;
	text-align:center;
	align-items:center;
	justify-content:center;
	font-size:13px;
	font-family:Poppins-Bold;
	color:#000 !important;
	margin-right:7px;
	position: absolute;
    right: 65px;
	
}
.addcart{
	display:flex;
	width:36px;
	height:36px;
	border:4px solid #FEC42D;
	border-radius:40px;
	text-align:center;
	align-items:center;
	justify-content:center;
	font-size:13px;
	font-family:Poppins-Bold;
	color:#000 !important;
	margin-right:7px;
	overflow:hidden;
	transition:all 0.2s;
}
.plus{
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gizle {
    display: block;
    position: absolute;
    right: -300px;
    z-index: -5;
	opacity:0;
}
.addcart:hover{
    width: 150px;
    background: #fec42d;
    justify-content: space-between;
    padding-left: 20px;
    z-index: 11;
    position: absolute;
	transition:all 0.2s;
	right: 19px;
}
.addcart:hover .gizle {
    display: block;
    position: relative;
    right: 0px;
    transition: all 0.3s;
	opacity:1;
}
.addcart:hover .plus{
    width: 28px;
    height: 28px;
    background: #fff;
    display:flex;
	justify-content:center;
	align-items:center;
	border-radius:40px;
}
.swiper-slide{
	height:350px;
	padding-left:0px;
	padding-right:0px;
}
.swiper-slide-active{
	height:350px;
	padding-left:15px;
	padding-right:15px;
}
.swiper-slide .item{
	height: 307px;
	margin-top: 15px;
	padding-top:10px;
	background:#F7F7F7;
}
.swiper-slide-active .item{
	-webkit-box-shadow: 2px 0px 29px -3px rgba(0,0,0,0.16);
	-moz-box-shadow: 2px 0px 29px -3px rgba(0,0,0,0.16);
	box-shadow: 2px 0px 29px -3px rgba(0,0,0,0.16);
	height: 307px;
	margin-top: 15px;
	padding-top:10px;
	background:#fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.swiper-button-next::after {
    content: ' ';
    background: url(../images/rights.png);
    width: 45px;
    height: 45px;
    padding-right: 45px;
    background-repeat: no-repeat;
}
.swiper-button-prev::after {
    content: ' ';
    background: url(../images/lefts.png);
    width: 45px;
    height: 45px;
    padding-right: 45px;
    background-repeat: no-repeat;
}
.swiper-button-next{
    right: auto;
    left: 72px;
}
.haberbulteni{
	min-height:170px;
    width:100%; 
	background: no-repeat center center scroll;
	background-size:cover;
	background-image:url('../images/haberbulteni.jpg');
}
.l-text{
	background:#fff;
	padding:10px;
	position:absolute;
	bottom:0;
	right:0;
	border-top-left-radius:12px;
}
.r-text{
	background:#fff;
	padding:10px;
	position:absolute;
	top: 150px;
	right:0;
	border-bottom-left-radius:12px;
	text-align:right;
	z-index:11;
}
.r-image{
	width:calc(100% - 30px);position:absolute;bottom:0;left:15px;
}
.l-image{
	width: calc(100% - 35px);
}
.bilgi {
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer{
	background:#4B9AD3;
	min-height:200px;
	margin-top:130px;
}
.flink{
	color:#fff !important;
	font-family:Poppins-Bold;
	font-size:13px;
	width:100%;
	display:block;
}
.overlay {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  transition:all 0.5s;
}

.overlay-content {
  position: relative;
  top: 46%;
  width: 80%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
}
.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  cursor: pointer;
  color: white;
}

.overlay .closebtn:hover {
  color: #fff;
}

.overlay input[type=text] {
	padding: 15px;
	font-size: 17px;
	border: 3px solid #fff;
	float: left;
	width: 100%;
	background: transparent;
	height: 65px;
	padding-left: 40px;
	color:#fff;
}

.overlay input[type=text]:hover {
  background: transparent;
}

.overlay button {
	float: left;
	width: 65px;
	padding: 15px;
	background: #ddd;
	font-size: 17px;
	border: none;
	cursor: pointer;
	height: 65px;
	border-radius: 80px;
	background: #fff;
	position: absolute;
	right: 0px;
}

.overlay button:hover {
  background: #bbb;
}
.kurumsal {
	height: 600px;
	width: 100%;
	background: no-repeat center center scroll;
	background-size: cover;
	background-image:url('../images/images-11.jpg');
}
.magaza {
	height: 600px;
	width: 100%;
	background: no-repeat center center scroll;
	background-size: cover;
	background-image:url('../images/images-22.jpg');
}
.urundetay {
	height: 600px;
	width: 100%;
	background: no-repeat center center scroll;
	background-size: cover;
	background-image:url('../images/images-33.jpg');
}
.uygulama {
	height: 600px;
	width: 100%;
	background: no-repeat center center scroll;
	background-size: cover;
	background-image:url('../images/images-44.jpg');
}
.iletisim {
	height: 600px;
	width: 100%;
	background: no-repeat center center scroll;
	background-size: cover;
	background-image:url('../images/images-55.jpg');
}
.baslik{
	height:600px;
}
.baslik h1{
	position:absolute;
	bottom:50px;
	left:0;
	z-index:12;
	color:#fff;
	font-family:Poppins-Bold;
	font-size:54px;
}
.stars{
	background-image: url(../images/stars.png), url(../images/stars.png);
    background-position: right bottom, left top;
    background-repeat: no-repeat, no-repeat;
	background-size: 500px, 500px;
	background-position-x: 120%, 0%;
}
.star{
	background-image: url(../images/stars.png);
    background-position: right top;
    background-repeat: no-repeat;
	background-size: 500px;
	background-position-x: 120%;
}
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: auto;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 20%;
	padding-left:15px;
	padding-right:15px;
}
.nasil{
	border:1px solid #E3E3E3;
	border-radius:12px;
	text-align:center;
	padding:15px;
}
.bggray{
	background:#F7F7F7;
	padding-top:20px;
	padding-bottom:40px;
}
.bgwhite{
	background:#fff;
	padding-top:20px;
	padding-bottom:40px;
}
.asepeteekle{
	display: flex;
	height: 40px;
	border: 4px solid #FEC42D;
	border-radius: 40px;
	text-align: center;
	align-items: center;
	font-size: 13px;
	font-family: Poppins-Bold;
	color: #000 !important;
	margin-right: 7px;
	overflow: hidden;
    width: 170px;
    background: #fec42d;
    justify-content: space-between;
    padding-left: 20px;
    z-index: 11;
}
.purple{
	background:#A3248F !important;
	border: 4px solid #A3248F !important;
	color:#fff !important
	
}
.btn-info{
	background:#4A1971 !important;
	border: 4px solid #4A1971 !important;
	color:#fff !important;
	display: flex;
	height: 50px;
	border-radius: 40px;
	text-align: center;
	align-items: center;
	font-size: 13px;
	font-family: Poppins-Bold;
	overflow: hidden;
    justify-content: space-between;
    z-index: 11;
	margin-top:20px;
	
}
.asepeteekle .plus {
    width: 30px;
    height: 30px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
	color:#000;
}
.controls{
	display:flex;
	justify-content: flex-start;
	position:absolute;
	width:100%;
	top: 17px;
}
.yorum {
    background: #fff;
    padding: 15px;
    border-radius: 17px;
    margin-bottom: 10px;
}
.gray{
	background:#F7F7F7;
}
.form-control.contact::placeholder {
    color: #3D3D3D;
    opacity: 1;
    font-family: Poppins-Regular;
    font-size: 14px;
}
.contact {
    height: 50px;
	margin-bottom:30px;
	padding-left:30px;
	border-radius:25px;
}
.containerr {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: Poppins-Regular;
	padding-top:2px;
}
.containerr a {
    font-family: Poppins-Bold;
    color: #3D3D3D !important;
}
.containerr input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkmark::after {
    content: "";
    position: absolute;
    display: none;
}
.containerr input:checked ~ .checkmark::after {
    display: block;
}
.containerr .checkmark::after {
    left: 4px;
    top: 4px;
    width: 7px;
    height: 7px;
    border: solid #3D3D3D;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
    border-width: 5px 5px 5px 5px;
	border-radius: 3px;
}
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border: 1px solid #ddd;
	border-radius:3px;
	margin-right:3px;
}
.login{
	display:flex;
	justify-content:center;
	margin-top:20px;
	margin-bottom:20px;
}
.sociallogin{
	font-family:Poppins-Regular;
	color:#3D3D3D !important;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
}
.sociallogin img{
	margin-right:5px;
}
.pbutton{
	background:#4A1971;
	border-radius:17px;
	padding:20px;
	text-align:center;
	margin-top:50px;
	cursor:pointer;
}
.pbutton:hover{
	background:#A3248F;
}
.pbutton img{
	margin-bottom:20px;
	margin-top:20px;
}
.plink{
	display:block;
	width:100%;
	background:#4A1971;
	border-radius:40px;
	margin-bottom:15px;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.plink img{
	margin-right:10px;
	width:29px;
	height:35px;
}
.plink:hover{
	background:#A3248F;
}
.plink.active{
	background:#A3248F;
}
.table th, .table td{
	font-family:Poppins-Regular;
	font-size:11px;
	color:#3D3D3D;
	border:0px !important;
}
.table td a{
	font-family:Poppins-Bold;
	font-size:11px;
	color:#3D3D3D;
}
.table th{
	border:0px;
	border-bottom:0px !important;
	font-weight:400;
}
tbody tr{
    border-bottom: 1px solid #dedede;
}
.adresim {
    padding: 20px;
    border: 1px solid #dedede;
    border-radius: 17px;
}

.buttontab {
    width: 100%;
    display: block;
    text-align: center;
    background: #4A1971;
    height: 40px;
    line-height: 38px;
    border-bottom-left-radius: 60px;
    border-top-right-radius: 60px;
	color:#fff !important;
	font-family:Poppins-Bold;
	font-size:14px;
}
.buttontab:hover{
	background:#A3248F;
}
.buttontab.active{
	background:#A3248F;
}
.buttontab2 {
    width: 100%;
    display: block;
    text-align: center;
    background: #4A1971;
    height: 40px;
    line-height: 38px;
    border-bottom-right-radius: 60px;
    border-top-left-radius: 60px;
	color:#fff !important;
	font-family:Poppins-Bold;
	font-size:14px;
}
.buttontab2:hover{
	background:#A3248F;
}
.buttontab2.active{
	background:#A3248F;
}
.border{
	border:1px solid #dedede;
	border-radius:17px;
	padding:20px;
	height:100%;
}
.delete {
    padding: 5px;
    line-height: 10px;
    font-family: Poppins-Bold;
    font-size: 11px;
    background: #4A1971;
    border-radius: 0;
    color: #fff !important;
    height: 20px;
    width: 20px;
    float: right;
}
.delete:hover{
	background:#A3248F;
}
input[type="number"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.number-input {
  border: 0px solid #ddd;
  display: inline-flex;
}

.number-input,
.number-input * {
  box-sizing: border-box;
}

.number-input button {
  outline:none;
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  margin: 0;
  position: relative;
  width: 30px;
  height: 30px;
  font-size: 14px;
  border: 1px solid #dedede;
  border-radius: 5px;
  font-family:Poppins-Bold;
  font-size:16px;
}


.number-input input[type=number] {
  font-family: sans-serif;
  max-width: 5rem;
  padding: .5rem;
  border: solid #ddd;
  border-width: 0 2px;
  font-size: 2rem;
  height: 3rem;
  font-weight: bold;
  text-align: center;
  width: 30px;
  height: 30px;
  font-size: 14px;
  border: 0;
  font-family:Poppins-Bold;
  font-size:14px;
}
@media screen and (max-width:992px){
	.col {
		-ms-flex-preferred-size: 0;
		flex-basis: auto;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 50%;
	}
	.stars{
		background-size: 200px, 200px;
	}
	.star{
		background-size: 200px;
	}
	.baslik{
		height:300px;
	}
	.baslik h1{
		position:absolute;
		bottom:50px;
		left:0;
		z-index:12;
		color:#fff;
		font-family:Poppins-Bold;
		font-size:36px;
	}
	.font13 {
		font-size: 11px;
	}
	.bilgi {
		display: flex;
		justify-content: center;
		align-items: center;
		padding-top: 110px;
	}
	.link{
		font-size:12px;
	}
	.font41 {
		font-size: 20px;
	}
	.font30 {
		font-size: 17px;
	}
	.font15 {
		font-size: 12px;
	}
	.dtext{
		width:92%;
		top:10px;
		position:absolute;
	}
	#carouselAnimmarIndicators{
		top:125px !important;
	}
	.carousel-control-next img{
		width:32px;
	}
	.carousel-control-prev img{
		width:32px;
	}
	.navbar-classic .nav-item .nav-link::after {
		content:" " !important;
	}
	.topbar {
		background: rgba(255,255,255,1);
		position: absolute;
		width: 100%;
		z-index: 50000;
	}
	.topbarr {
		background: rgba(0, 0, 0,0.5);
		position: absolute;
		width: 100%;
		z-index: 50000;
	}
	.kurumsal {
		height: 300px;
		width: 100%;
		background: no-repeat center center scroll;
		background-size: cover;
		background-position-x: 50%;
		background-image:url('../images/images-11.jpg');
	}
	.magaza {
		height: 300px;
		width: 100%;
		background: no-repeat center center scroll;
		background-size: cover;
		background-position-x: 50%;
		background-image:url('../images/images-22.jpg');
	}
	.urundetay {
		height: 300px;
		width: 100%;
		background: no-repeat center center scroll;
		background-size: cover;
		background-position-x: 50%;
		background-image:url('../images/images-33.jpg');
	}
	.uygulama {
		height: 300px;
		width: 100%;
		background: no-repeat center center scroll;
		background-size: cover;
		background-position-x: 50%;
		background-image:url('../images/images-44.jpg');
	}
	.iletisim {
		height: 300px;
		width: 100%;
		background: no-repeat center center scroll;
		background-size: cover;
		background-position-x: 50%;
		background-image:url('../images/images-55.jpg');
	}
	.navbar-brand img{
		width: 105px;
		margin-top: 30px;
	}
	.nav-link{
		color:#323133;
	}
	.nav-link:hover{
		color:#850E4C !important;
	}
	.hakkimizda{
		height: 150px;
		width: 100%;
		background: url(../images/hakkimizda.png) no-repeat center center;
		background-size: auto 238px;
		background-attachment: fixed;
		background-position: top center;
	}
	.item1{
		position: absolute;
		bottom: 130px;
		left: 15%;
		z-index: 2;
		animation-delay: 0.5s;
	}
	.item1 img{
		width:75px;
	}

	.item2{
		position: absolute;
		z-index: 2;
		width: 100%;
		text-align: center;
		bottom: 104px;
		
	}
	.item2 img{
		width:155px;
	}
	.item3{
		position: absolute;
		right: 15%;
		z-index: 2;
		top: auto;
		bottom:130px;
		animation-delay: 1s;
	}
	.item3 img{
		width:41px;
	}
	.item4{
		text-align: center;
		bottom: 35px;
		position: absolute;
		width:100%;
	}
	.item4 img{
		width:90%;
		margin:0 auto;
	}
	.carousel-item {
		min-height: 260px;
	}
	.carousel-caption {
		position: relative;
		right: 0%;
		bottom: -90px;
		left: 0%;
		z-index: 10;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;
		text-align: left;
		display: flex !important;
		align-items: center;
		height: 258px;
		overflow: hidden;
	}
	.btn-warning{
/* width: 55px; */
	}
	.mobile{
		width: 55px;
		overflow: unset;
		padding: 4px;
		border: 1px;
	}
	.desktop{
		display:none;
	}
	.top{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.custom-selectt {
		position: relative;
		font-family: Arial;
		width: 155px;
	}
	.btn-default {
		width:175px;
	}
	.btn-default.white {
		width:175px;
	}
	.mt110 {
		margin-top: 170px;
	}
	.font34 {
		font-size: 24px;
	}
	.btn-primary{
		margin-right: 15px;
	}
	.r-text {
		background: #fff;
		padding: 10px;
		position: absolute;
		top: auto;
		right: 0;
		border-top-left-radius: 12px;
		border-bottom-left-radius: 0px;
		text-align: left;
		z-index: 11;
		bottom: 0;
	}
	.r-image{
		width:100%;position:relative;
	}
	.navbar-classic .navbar-nav .nav-item .nav-link {
		text-align:center;
	}
	.navbar-classic .navbar-nav .nav-item .nav-link.white {
		text-align:center;
	}
}
.top .dropbtn::after {
    position: absolute;
    content: "";
    top: 16px;
	right: 10px;
    width: 0;
    height: 0;
    border: 6px solid #4a1971;
        border-top-color: rgb(74, 25, 113);
        border-right-color: rgb(74, 25, 113);
        border-bottom-color: rgb(74, 25, 113);
        border-left-color: rgb(74, 25, 113);
    border-color: #4a1971 transparent transparent transparent;
}

.top .white.dropbtn::after {
    position: absolute;
    content: "";
    top: 16px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid #fff;
        border-top-color: rgb(74, 25, 113);
        border-right-color: rgb(74, 25, 113);
        border-bottom-color: rgb(74, 25, 113);
        border-left-color: rgb(74, 25, 113);
    border-top-color: rgb(74, 25, 113);
    border-right-color: rgb(74, 25, 113);
    border-bottom-color: rgb(74, 25, 113);
    border-left-color: rgb(74, 25, 113);
    border-color: #fff transparent transparent transparent;
}
@media screen and (max-width:992px){
	.user {
		position: absolute;
		left: 10px;
	}
}
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  z-index: 1;
}

.dropdown-content a {
  display: block;
}

.show {display: block !important;}
#myDropdown {
    width: 85%;
    text-align: left;
    padding: 20px;
    background: #fff;
    border: 1px solid aliceblue;
    border-radius: 20px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.dropdown-content a{
	font-family:Poppins-Regular;
	font-size:13px;
	color:#696969;
	margin-bottom:7px;
}
.dropdown-content a:hover{
	color:#4A1971;
}