/*** Konum Seçici Özel Biçimlendirme - Start ***/
.flag {
  position: relative;
  display: inline-block;
  height: 1.25rem;
  aspect-ratio: 1.33333;
  background: no-repeat center/cover;
  box-shadow: inset 0 0 0 1px rgba(4, 32, 69, 0.1);
  border-radius: 3px;
  vertical-align: bottom;
}

.country-de {
  background-image: url("../images/flags/de.svg");
}
.country-fi {
  background-image: url("../images/flags/fi.svg");
}
.country-sg {
  background-image: url("../images/flags/sg.svg");
}
.country-us {
  background-image: url("../images/flags/us.svg");
}
.location-selector {
	position: absolute;
	left: 90px;
	border-radius: var(--bs-border-radius-pill);
	background: #fff;
	display: flex;
	align-items: center;
	height: 40px;
	padding: 4px;
}
.no-pricing-period-switcher-container .location-selector {
	position: initial;
	left: auto;
	display: inline-flex;
	margin-bottom: 20px;
}
.location-selector > span {
	font-weight: 600;
	margin: 0 5px 0 15px;
}
.location-selector .btn {
	--bs-btn-padding-y: 0.4rem;
	border-radius: var(--bs-border-radius-pill);
	box-shadow: none;
	border: 0;
    font-weight: 600;
}
.location-selector .dropdown-item.active{
    background-color: rgba(var(--theme-primary-rgb),0.15); 
    color: var(--theme-primary); 
}
.location-selector .dropdown-menu{
    position: absolute;
	inset: 0px auto auto 0px;
	margin: 0px;
	transform: translate(131px, 38px);
}
@media(max-width:992px){
    .pricing-period-switcher-container {
        justify-content: end!important;
        margin-right: 90px;
    }
}
@media(max-width:768px){
    .pricing-period-switcher-container {
        justify-content: center!important;
        margin-right: 0;
        flex-direction: row-reverse;
    }
    .location-selector{
        position: initial;
    }
}
@media(max-width:576px){
	.pricing-period-swithcer label {
		font-size: 1rem;
	    min-width: 100px;
	}
     .pricing-period-switcher-container {
        flex-direction: column-reverse;
    }
}
/*** Konum Seçici Özel Biçimlendirme - End ***/
/*** Ana Sayfa Slayt Gereksiz Boşıuk Kaldır ***/
#home .fon-slider .fon-item {
	padding: 50px 0;
}

/*** Fiyat Boş ise Ücretsiz İbaresi Göster ***/
.pricing-table .price.price-new:empty:before {
	content: "Free";
	color: var(--bs-success);
	font-weight: bold;
}

.pricing-table .price.price-new:empty+.pricing-period {
	display: none;
}