
			


#header-logo img {
	height: 50px !important;
	width: unset !important;
	max-width: unset !important;
}
#footer-logo img {
	height: 50px !important;
	width: unset !important;
	max-width: unset !important;
}
.sub-description {
	font-size: 18px;
	font-family: "Dg Regular", sans-serif;
	margin: 0 0 20px;
}
ul,
ol {
	list-style-position: inside;
}
.lang-ls-legacy-list-horizontal {
	padding: 0;
	border: unset;
}
.lang-ls-legacy-list-horizontal a {
	padding: 0;
}
span.text-red {
	color: #ED1C24 !important;
}
.section-subtitle {
	position: relative;
	width: 100%;
}
.section-subtitle:before {
	content: "";
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 1px;
	background: #ED1C24;
}
.section-subtitle span {
	padding-right: 10px;
	background: #f3f3f3;
	position: relative;
}
.faq-items .mbt-accordion-item {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	margin: 0 0 30px;
	padding: 20px;
	border-radius: 12px;
}
.images-gallery .gallery-item {
	margin: 20px 0 !important;
}
.footer a::after {
	content: unset !important;
}
.blog-post :is(h2, h3, h4, h5, h6) {
	font-family: "Dg Semi Bold", sans-serif;
	margin: 20px 0;
}
.hero-half-bg {
	background-size: 50% auto !important;
}
#project-steps .mbt-tabs-content-wrapper .mbt-tab-content {
	padding-left: 0;
	padding-right: 0;
}
.customer-details {
	font-family: "Dg Regular", sans-serif;
	padding: 20px 30px;
	border-radius: 12px 0 0 12px;
	position: relative;
}
.customer-details img {
	display: block;
	height: 70px;
	width: auto;
}
.customer-details p.title {
	font-size: 24px;
	font-weight: 500;
}
.customer-details p.title span {
	color: #ED1C24;
	font-weight: bold;
	font-size: 1.2em;
}
.customer-details p.description {
	color: #666;
	font-size: 14px !important;
	padding: 15px 0;
}
.customer-details hr {
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.customer-details .customer-stats {
	text-align: center;
	color: #666;
	display: flex;
	padding: 20px 0;
}
.customer-details .customer-stats p.stat {
	text-align: left;
	max-width: 33.3333%;
	word-break: keep-all;
}

.customer-stats{
	gap:20px;
}

.customer-details p.stat span {
	font-size: 32px;
	font-weight: bold;
	color: #ED1C24;
	font-family: "Dg Semi Bold", sans-serif;
}
.main-menu-level-1 a {
	display: block !important;
    text-align: right;
	font-family: "Dg Regular", sans-serif !important;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 30px !important;
}

/* 
font-family: "Dg Semi Bold", sans-serif !important;
 */

.main-menu-level-1 a::first-letter {
	color: #d21527 !important;
}
.main-menu-level-2 a {
	font-family: "Dg Regular", sans-serif !important;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 21px !important;
}
.inner-circle {
	font-family: "Dg Regular", sans-serif;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px dashed #ddd;
	height: 600px;
	width: 600px;
	border-radius: 50%;
}
.inner-circle-1 {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px dashed #ddd;
	height: 450px;
	width: 450px;
	border-radius: 50%;
}
.inner-circle-2 {
	border: 1px dashed #ddd;
	height: 300px;
	width: 300px;
	border-radius: 50%;
}
.inner-circle .hot-spot {
	position: absolute;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.inner-circle .hot-spot .image {
	margin: 0 0 10px;
	background: #ED1C24;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
}
.inner-circle .hot-spot .image img {
	height: 25px;
	width: auto;
	vertical-align: middle;
}
.inner-circle .hot-spot.hot-spot-1 {
	left: -25px;
}
.inner-circle .hot-spot.hot-spot-2 {
	top: -25px;
}
.inner-circle .hot-spot.hot-spot-3 {
	bottom: 50px;
	right: 110px;
}
.inner-circle .section-title {
	position: absolute;
	text-align: center;
}
.inner-circle .section-title h3 {
	font-size: 42px;
	line-height: 1.4;
	font-weight: 600;
	font-family: "Dg Semi Bold", sans-serif;
}
.inner-circle .section-title h3 > span {
	color: #ED1C24;
}
.lang-ls-legacy-list-horizontal .lang-ls-flag {
    vertical-align: unset;
}
.lang-ls-first-item {
    margin: 0 10px 0 0 !important;
}
.lang-ls-item.lang-ls-current-language {
    opacity: 1;
}
.lang-ls-item {
    opacity: 0.4;
}
.lang-ls-item:hover {
    opacity: 1;
}
.red-dot {
	display: inline-block;
	background: url(/assets/uploads/2024/08/red-dot-icon.svg) no-repeat center / 100% auto;
	color: transparent;
}
@media (max-width: 767px) {
	.sub-description {
		font-size: 14px;
	}
	.faq-items .mbt-accordion-item {
		padding: 10px;
	}
	.images-gallery .gallery-item {
		width: 50% !important;
		max-width: unset !important;
	}
	#project-steps .mbt-tab-mobile-title {
		position: relative;
		background: #fff;
		color: #ED1C24;
		margin: 0 0 10px;
		border: 1px solid #ED1C24;
		border-radius: 6px;
	}
	#project-steps .mbt-tab-mobile-title.mbt-active {
		background: #ED1C24;
		color: #fff;
		margin: 0 0 10px;
	}
	#project-steps .mbt-tab-mobile-title.mbt-active::after {
		content: "";
		display: block;
		height: 20px;
		width: 20px;
		position: absolute;
		background: #ED1C24;
		bottom: -10px;
		left: 15px;
		z-index: 0;
		transform: rotate(45deg);
	}
	.inner-circle {
		width: 100%;
		height: auto;
		border: none;
	}
	.inner-circle-1 {
		width: 350px;
		height: 350px;
	}
	.inner-circle-2 {
		width: 250px;
		height: 250px;
	}
	.inner-circle .hot-spot.hot-spot-1 {
		left: 30px;
		bottom: 0;
	}
	.inner-circle .hot-spot.hot-spot-2 {
		top: 30px;
	}
	.inner-circle .hot-spot.hot-spot-3 {
		bottom: 35px;
		right: 60px;
	}
	.inner-circle .section-title h3 {
		font-size: 30px;
	}
    #main-page-services-tabs .mbt-tabs-content-wrapper .mbt-tab-mobile-title {
        display: flex;
        align-items: center;
        padding: 20px 10px;
    }
	.customer-details p.title {
		font-size: 21px;
	}
	.customer-details p.stat {
		font-size: 12px;
	}
	.customer-details p.stat span {
		font-size: 24px;
	}
}
@media (max-width: 991px) {
	.hamburger-menu-icon svg {
		fill: #000;
	}
}
@media (min-width: 768px) {
	#project-steps .mbt-tabs-wrapper {
		overflow: visible;
		display: flex;
		flex-wrap: wrap;
		gap: 15px;
	}
	#project-steps .mbt-tabs-wrapper .mbt-tab-title {
		display: inline-block;
		text-align: right;
		background: #fff;
		box-shadow: 0 0 12px #eee;
		padding: 20px 15px 10px;
		border-radius: 6px;
	}
	#project-steps .mbt-tabs-wrapper .mbt-tab-title.mbt-active {
		background: #B00011;
		color: #fff;
	}
	#project-steps
		.mbt-tabs-wrapper
		.mbt-tab-title.mbt-active::after {
		content: "";
		display: block;
		height: 20px;
		width: 20px;
		position: absolute;
		background: #B00011;
		bottom: -10px;
		left: calc(50% - 10px);
		z-index: 0;
		transform: rotate(45deg);
	}
	#project-steps .mbt-tabs-wrapper .mbt-tab-title span.no {
		display: block;
		font-size: 36px;
		padding-top: 10px;
		color: #B00011;
	}
	#project-steps
		.mbt-tabs-wrapper
		.mbt-tab-title.mbt-active
		span.no {
		color: #fff;
	}
    #main-page-services-tabs .mbt-tabs-wrapper .mbt-tab-title {
        display: flex;
        align-items: center;
        padding: 20px 10px;
    }
}
@media (min-width: 1201px) {
    #main-slider .swiper-slide-contents {
        margin: 0 auto;
        min-width: 1140px;
        max-width: 100%;
    }
}

/* Blog Page Excerpt */
#blog-customize .mbt-post__text {
  position: relative;
}

#blog-customize .mbt-post__read-more-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
	margin-top:16px;
}

#blog-customize  .mbt-post__read-more {
  width: 100%;
  height: 100%;
	display:flex;
	justify-content:left;
	align-items:end;
}


#blogCategories li a{
	font-family: "Dg Regular", sans-serif;
	 color: #000000;
    font-family: "Axiforma Regular", Sans-serif;
    font-size: 14px;
}

#blogCategories li{
	list-style-type:none;
	font-family: "Axiforma Regular", Sans-serif;;
	line-height:2;
}

/* Blog Page Excerpt  end*/

/* Single Post Margin */

.single-post h2, .single-post h3{
	margin:10px 0;
}

/* Single Post Margin end */


/* Header Fixed Alternative Sticky Color */


.mbt-sticky--effects #stickyChangeColor a{
	color:#fff !important;
}

.mbt-sticky--effects #stickyChangeColor svg{
	fill:#fff;;
}


/* Header Fixed Alternative Sticky Color end */


/* PageSpeed Css Settings */

a{
	color:#1a73e8;
}

#breadcrumbs a{
	color:inherit;
}

.lang-ls-item{
	opacity:0.8;
}

a.lang-ls-link{
	padding:4px
}

#referansDongusu img{
	width:100%;
	height:100%;
}

#contactUs a{
	padding:5px;
}

.contactUs a{
	padding:5px;
}

/* PageSpeed Css Settings  end */

/* Responsive Color Settings */

@media (max-width:1024px){
	.mbt-element-7af13285 #contactUs a {
		color:#fff !important;
	}
}


@media (max-width:1024px){
	#contactUs a{
		color:#000;
	}

	#colorResponsiveSettings a{
		color:#000 !important;;
	}
	#colorResponsiveSettings svg{
		fill:#000;
	}
	.mbt-sticky--effects #contactUs a{
		color:#fff;
	}	
.mbt-sticky--effects #colorResponsiveSettings svg{
		fill:#fff;
	}
	.mbt-sticky--effects #colorResponsiveSettings a{
		color:#fff !important;
	}
}

/* Responsive Color Settings end */


.new-main-sliders .swiper-slide-bg{
    background-position: 85% 45% !important;
    background-size:30% !important;
}

@media (max-width:768px){
	#background-overlay-settings .mbt-background-overlay{
	display:none !important;
}
}

#header-fixed-sticky-settings.mbt-sticky--effects #logo-settings img{
    content: url('/assets/uploads/2024/03/mobitek-logo-new-light.webp'); 
    transition: content 0.5s ease;
}


/* Sosyal Medya Yonetimi Css */

#reference-carousel .swiper-slide-inner{
  height: 100px;
	width:100%;
  position: relative;
  border: solid 1px #E5E5E5;
  background: #fff;
}

#reference-carousel img{
    max-height: 80%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: auto !important;
    max-width: 80%;
    height: auto;
    border: 0;
  }

#reference-prev-button,
#reference-next-button,
#for-prev-button,
#for-next-button,
#for-basari-next-button,
#for-basari-prev-button,
#blog-prev-button,
#blog-next-button
{
	cursor:pointer !important;
	}


#reference-prev-button,
#for-prev-button,
#for-basari-next-button,
#for-basari-prev-button{
	margin-right:8px;
}


#social-media-carousel .swiper-slide-inner{
  height: 100px;
	width:100%;
  position: relative;
  border: solid 1px #E5E5E5;
  background: #fff;
}

#social-media-carousel img{
    max-height: 80%;
    position: absolute;
		background:none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: auto !important;
    max-width: 80%;
    height: auto;
    border: 0;
  }

#social-media-management-gallery img {
    box-shadow: 10px 10px  rgba(242, 5, 25, 0.5) !important; 
}

#faq-items-settings  .mbt-accordion-item:first-of-type { 
display: none !important;
 }

.sosyal-medya-color{
    color: #F20519;
    font-family: "Dg Semi Bold", sans-serif;
}

@media (max-width:768px){
    #bizim-icin-ne-dediler-ayarlamalari{
        display:flex;
        justify-content:center;
        align-items:center;
    }
}

@media (max-width:1024px){
	.bizim-icin-ne-dediler-paragraf{
	display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	}
}

@media (max-width:1140px){
    #video-section video{
    height: auto !important;
    width: 100% !important;
}
}



h4.social-media-title{
    font-size:24px;
    font-family: 'Dg Semi Bold', sans-serif;
}

h3.social-media-title{
font-size:28px;
font-family: 'Dg Semi Bold', sans-serif;
}

span.social-media-title{
    font-size:20px;
}

@media (min-width:768px){
    #social-media-tab .mbt-tabs-wrapper .mbt-tab-title {
        display: flex;
        align-items: center;
        padding: 20px 10px;
    }
}


@media (max-width:768px){
    #social-media-tab .mbt-tabs-content-wrapper .mbt-tab-mobile-title {
        display: flex;
        align-items: center;
        padding: 20px 10px;
    }
}


#social-media-tab .mbt-active{
    background-color: #fff !important; 
}


h2.for-social-title{
    font-size:32px;
}

h3.for-social-title{
    font-size:28px;
}

h4.for-social-title{
    font-size:24px;
}


/* Sosyal Medya Yonetimi Css */


/* Seo-Ajansı css */

.seo-calismasi-card{
	padding:30px 20px;
	min-height: 340px;
}



/*--- */


@media (max-width:767px){
    #for-arka-plan-slider .mbt-background-overlay{
        display:none;
    }
}

.seo-icerik-cizgi{
    text-decoration: underline;
    text-decoration-color:  #ED1C24;
     text-decoration-thickness: 2px;
     color: #ED1C24;
}

.seo-ajansi-link{
    color: #ED1C24;
   word-break: break-all;
}
}


@media(min-width:768px){
    #seo-ajansi-cerceve-left-col{
    margin-right: 10px;
}

#seo-ajansi-cerceve-right-col{
    margin-left: 10px;
}

}

#onaylandi-arkaplan svg{
    background: red;
    border-radius: 50%;
    padding: 10px;
    font-size: 40px;
}

@media (min-width:1200px){
    #seo-araclari .gallery-item {
  width: calc(100% / 6 - 20px);
}
}

@media (min-width:768px) and (max-width:1199px){
    #seo-araclari .gallery-item {
  width: calc(100% / 6 - 20px);
}
}

@media (max-width:768px){
    #seo-araclari .gallery-item {
  width: calc(100% / 2 - 20px);
}
}

#seo-araclari .gallery {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; 
}

#seo-araclari .gallery-item {
  height: 100px;
  position: relative;
  border: solid 1px #E5E5E5;
  display: flex;
  justify-content: center;
  align-items: center;
}

#seo-araclari .gallery-icon img {
  max-height: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto !important;
  margin: auto;
  height: auto;
  border: 0;
}



#site-ici-icon svg{
    border: 1px solid #EBEBEB;
    border-radius: 50%;
    padding: 8px;
    font-size: 40px;

}


path#Site_Dışı_icon{
    fill: #000;
}


#site-disi-icon svg{
    border: 1px solid #EBEBEB;
    border-radius: 50%;
    padding: 8px;
    font-size: 40px;
}


#onaylandi-arkaplan svg{
    background: red;
    border-radius: 50%;
    padding: 10px;
    font-size: 40px;
}




/* Seo-Ajansı css end */

/* Web Tasarım css */



@media (min-width:1200px)
{
	
#web-tasarim-page-carousel .swiper-slide-prev section,
#web-tasarim-page-carousel .swiper-slide-next section,
#web-tasarim-page-carousel .swiper-slide-active{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
}


#web-tasarim-page-carousel .swiper-slide-next img, #web-tasarim-page-carousel
.swiper-slide-prev img{
	width:70% !important;
}
}

#web-tasarim-page-carousel .swiper-slide-active img {
	width:100% !important;
}


@media (min-width:1025px) and (max-width:1200px) {
	#web-tasarim-page-carousel  {
	--swiper-offset-size:250px !important
}
}

@media (min-width:1201px) and (max-width:1500px) {
	#web-tasarim-page-carousel  {
	--swiper-offset-size:400px !important
}
}

@media (min-width:1501px) and (max-width:1700px) {
	#web-tasarim-page-carousel  {
	--swiper-offset-size:600px !important
}
}

@media (min-width:1701px.) {
	#web-tasarim-page-carousel  {
	--swiper-offset-size:700px !important
}
}


@media (max-width:1024px){
.page-id-19842 #contactUs a,
.page-id-19155 #contactUs a,
.page-id-20432 #contactUs a{
	color:#fff !important;
}
}

/* referans css */

#reference-next-button{
  height: 50px;
  width: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
    justify-content: center;
    border: 1px solid #D3D3D3;
}

#reference-prev-button{
  height: 50px;
  width: 50px;
  margin-bottom: 0px;
  border-radius: 50%;
  display: flex;
  align-items: center;
    justify-content: center;
    border: 1px solid #D3D3D3;
}



/* referans css end */


/* Web Tasarım css end */

.page-id-20432 .mbt-sticky--effects.mbt-sticky--active,
.page-id-21042 .mbt-sticky--effects.mbt-sticky--active, 
/*  ingilizcesi üstteki 2 adet */
.page-id-21890 .mbt-sticky--effects.mbt-sticky--active,
.page-id-22362 .mbt-sticky--effects.mbt-sticky--active,
/*  ingilizcesi üstteki 2 adet */
.page-id-22039 .mbt-sticky--effects.mbt-sticky--active,
.page-id-22356 .mbt-sticky--effects.mbt-sticky--active,
/*  ingilizcesi üstteki 2 adet */
.page-id-22000 .mbt-sticky--effects.mbt-sticky--active,
.page-id-22354 .mbt-sticky--effects.mbt-sticky--active,
/*  ingilizcesi üstteki 2 adet */
.page-id-22080 .mbt-sticky--effects.mbt-sticky--active,
.page-id-22352 .mbt-sticky--effects.mbt-sticky--active,
/*  ingilizcesi üstteki 2 adet */
.page-id-22111 .mbt-sticky--effects.mbt-sticky--active,
.page-id-22358 .mbt-sticky--effects.mbt-sticky--active,
/*  ingilizcesi üstteki 2 adet */
.page-id-22156 .mbt-sticky--effects.mbt-sticky--active,
.page-id-22360 .mbt-sticky--effects.mbt-sticky--active
/*  ingilizcesi üstteki 2 adet */
{
	z-index:999999 !important;
}

#mbt-popup-modal-12792,
#mbt-popup-modal-11795{
	z-index:999999999 !important;
}

/* lang */

a.js-lang-ls-item-toggle.lang-ls-item-toggle{
	background:transparent;
	padding-left:10px;
	padding-right:10px;
/* 	border:1px solid gray; */
}

.lang-ls-legacy-dropdown .lang-ls-current-language:hover>a, .lang-ls-legacy-dropdown a:focus, .lang-ls-legacy-dropdown a:hover{
	background:transparent;
	color:#fff;
}

.lang-ls-legacy-dropdown .lang-ls-sub-menu{
	background:transparent;
	border:none;
	padding:0 10px;
}

.lang-ls-statics-shortcode_actions a, .lang-ls-statics-shortcode_actions .lang-ls-sub-menu a, .lang-ls-statics-shortcode_actions .lang-ls-sub-menu a:link, .lang-ls-statics-shortcode_actions li:not(.lang-ls-current-language) .lang-ls-link, .lang-ls-statics-shortcode_actions li:not(.lang-ls-current-language) .lang-ls-link:link{
	background:transparent;
	border:none;
	padding:5px 0px;
}

.lang-ls-legacy-dropdown{
	width:4em;
}

.lang-ls-legacy-dropdown a.lang-ls-item-toggle{
	padding-right: unset !important;
}


.lang-ls-legacy-dropdown a span{
		font-family: "Dg Regular", sans-serif;
}

.alternative-header-lang .lang-ls-legacy-dropdown .lang-ls-current-language:hover>a, .lang-ls-legacy-dropdown a:focus, .lang-ls-legacy-dropdown a:hover{
	color:#000
}


.alternative-header-lang a.js-lang-ls-item-toggle.lang-ls-item-toggle{
	color:#000
}
.alternative-header-lang .lang-ls-legacy-dropdown a span{
	color:#000
}


.mbt-sticky--effects .lang-ls-legacy-dropdown a span{
	color:#fff;
}

.mbt-sticky--effects .lang-ls-legacy-dropdown .lang-ls-current-language:hover>a, .lang-ls-legacy-dropdown a:focus, .lang-ls-legacy-dropdown a:hover{
	color:#fff;
	
}

.mbt-sticky--effects a.js-lang-ls-item-toggle.lang-ls-item-toggle{
	color:#fff;
	
}


.lang-ls-legacy-dropdown a.lang-ls-item-toggle:after {
    content: "";
    vertical-align: middle;
    display: inline-block;
    border-left: .35em solid transparent;
    border-right: .35em solid transparent;
    border-top: .35em solid; 
    position: absolute;
    right: 10px;
    top: calc(50% - .175em);
}

/* lang */


.shopify-icon-settings{
         box-shadow: -10px 10px 0px rgba(112, 112, 112, 0.2) !important;

}

.shopify-icon-settings .mbt-icon-box-title{
    margin-top: 15px;
}

#shopify-icon svg{
    background: red;
    padding: 10px;
}

/* font-settings */

#breadcrumbs span{
	    font-family: "Dg Regular", Sans-serif;
}

.mbt-pagination span{
	font-family: "Dg Regular", Sans-serif !important;
}

.mbt-pagination  a{
	font-family: "Dg Regular", Sans-serif !important;
}

/* font settings end */


.social-media-ulLi ul li{
	margin:10px 0px;
font-size:18px;
font-family: "Dg Regular", Sans-serif;
}



.ajans-gallery .e-hotspot {
    margin: 0;
    padding: 0;
    transform: translate(-50%, -50%);
    top: 50% !important;
    left: 50%;
}




.ai-share-buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-top: 20px;
font-family: "Dg Regular", Sans-serif;
}

.ai-share-buttons .ai-label {
  font-weight: 600;
  margin-right: 10px;
}

.ai-share-buttons .btn {
  display: inline-block;
  padding: 8px 14px;
  border-radius: 20px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}


.btn.chatgpt   { background-color: #10a37f; }
.btn.perplexity{ background-color: #6a1b9a; }
.btn.whatsapp  { background-color: #25d366; }
.btn.linkedin  { background-color: #0077b5; }
.btn.x         { background-color: #000000; }
.btn.grok      { background-color: #1e1e1e; }
.btn.google    { background-color: #4285f4; }

.ai-share-buttons .btn:hover {
  opacity: 0.85;
  transform: scale(1.03);
}



.single-post h2{
	font-size:27px;
	margin:20px 0;
}

.single-post h2.mbt-heading-title
 {
	margin:15px 0 !important;
}

.single-post h3.mbt-heading-title
 {
	margin:10px 0 !important;
}

.single-post h4.mbt-heading-title
 {
	margin:10px 0 !important;
}


.single-post h3{
	font-size:24px;
	margin:20px 0;
}


.single-post h4{
	font-size:20px;
	margin:20px 0;
}


.styled-table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'DG Regular', sans-serif;
    font-size: 16px;
  }

.styled-table th, .styled-table td {
    border: 1px solid #ccc;
    padding: 12px;
    text-align: left;
    vertical-align: top;
  }

  .styled-table th {
    background-color: #f9f9f9;
    font-weight: bold;
  }

.custom-customer-img img{
    width:250px;
    height: auto
}

html[lang="de-DE"] ul#menu-1-3f39db1 li.main-menu-level-1 a{
	font-size:25px !important;
}


.for-sm-ajansi-new #reference-carousel .swiper-slide-inner{
	background:transparent; !important;
	border:none;
}

.for-sm-ajansi-new #reference-carousel img{
	width: 100%
}

#for-sm-ajansi-new-v2 #reference-carousel .swiper-slide-inner{
	background:transparent !important;
	border:none;
}

#for-sm-ajansi-new-v2 #reference-carousel img{
	width: 100%;
	opacity:0.6
}


.smajansi-carousel{
	border:1px solid rgba(255,255,255,.10);
	border-radius:30px;
}


#kyu-hero-glow{
  background:
    radial-gradient(1200px 600px at 20% 0%, rgba(226,59,53,.18), transparent 55%),
    radial-gradient(900px 500px at 75% 20%, rgba(255,74,67,.12), transparent 60%),
    #07070a !important;
}



.smajans-ne-yapiyoruz-card-section .sm-ajans-card{
background: linear-gradient(
    180deg,
    rgba(255,255,255,0.06),
    rgba(255,255,255,0.03)
  );
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 28px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.55);
  overflow: hidden;
  backdrop-filter: blur(14px);
}

.smajans-ne-yapiyoruz-card-section .mbt-col-50{
	margin:0 10px; 
}

@media(max-width:768px){
	.smajans-ne-yapiyoruz-card-section .mbt-col-33{
	margin:10px 10px; 
}
}


	.smajans-ne-yapiyoruz-card-section .mbt-col-33{
	margin:10px 10px; 

}


.smajans-ne-yapiyoruz-card-section .mbt-col-25{
	margin:0 10px; 
}

@media(max-width:768px){
	.smajans-ne-yapiyoruz-card-section .mbt-col-25{
	margin:10px 10px; 
}
}


.smajans-ne-yapiyoruz-card-section .card-content h3{
		font-family: "Dg Regular", sans-serif;
margin:10px 10px;
	font-size:22px;

}

.smajans-ne-yapiyoruz-card-section  .card-content p{
	font-family: "Dg Bold", sans-serif;
margin:10px 10px;
font-size:18px;
	color:#ff4a43;

}

.smajans-ne-yapiyoruz-card-section .card-content ul{
	font-family: "Dg Regular", sans-serif;

font-size:18px;
  margin:12px 0 0px 12px;
  padding-left:18px;
  list-style-position:outside;
}

.smajans-ne-yapiyoruz-card-section  .card-content span{
	font-family: "Dg Regular", sans-serif;
 display:block;
  margin:12px 0 0 12px;
	color:#b6b6c4;
font-size:16px;
}



#sm-ajansi-title-settings h2{
	font-family: "Dg Bold", sans-serif;
	font-size:32px;
	color:#fff;
}
#sm-ajansi-title-settings h3{
	font-family: "Dg Bold", sans-serif;
	font-size:28px;
	color:#fff;
	margin:10px 0;
}

#sm-ajansi-title-settings span{
	font-family: "Dg Regular", sans-serif;
	color:#b6b6c4;
	font-size:18px;
}



#sm-ajansi-title-settings p{
	font-family: "Dg Regular", sans-serif;
	font-size:18px;
	color:#b6b6c4;
}

#kyu-offer-buttons{
  display:flex;
  gap:0px;
  flex-wrap:wrap;
}

#kyu-offer-buttons .kyu-offer-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:12px 18px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.14);
  background:transparent;
  color:#fff;
  text-decoration:none;
  font-family: "Dg Bold", sans-serif;
  font-weight:600;
  font-size:14px;
  line-height:1;
  transition:transform .2s ease, border-color .2s ease, filter .2s ease;
  backdrop-filter: blur(6px);
	margin-left:10px;
}

#kyu-offer-buttons .kyu-offer-btn:hover{
  transform:translateY(-1px);
  border-color:rgba(255,255,255,.28);
}

#kyu-offer-buttons .kyu-offer-btn--primary{
  border-color:transparent;
  background:linear-gradient(135deg,#e23b35,#ff4a43);
  box-shadow:0 18px 48px rgba(226,59,53,.30);
  	font-family: "Dg Bold", sans-serif;
  font-weight:700;
}

#kyu-offer-buttons .kyu-offer-btn--primary:hover{
  filter:brightness(1.06) !important;
}

@media (max-width: 767px){
  #kyu-offer-buttons{
    gap:10px;
  }
}



.smajans-ne-yapiyoruz-card-section .card-content h4{
		font-family: "Dg Regular", sans-serif;
margin:10px 10px;
	font-size:16px;

}


.rf-carousel-section{
	background: linear-gradient(
    180deg,
    rgba(255,255,255,0.06),
    rgba(255,255,255,0.03)
  );
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 28px;
  box-shadow: 0 20px 60px rgba(0,0,0,0.55);
  overflow: hidden;
  backdrop-filter: blur(14px);
}

.rf-carousel-section .card-content .rf-baslik{
	font-family: "Dg Bold", sans-serif;
	color:#ff4a43;
	font-size:18px;
	margin:10px 0;

}

.rf-carousel-section .card-content .rf-alt-baslik{
	font-family: "Dg Regular", sans-serif;
margin:10px 0;
font-size:18px;
color:#fff;

}

.rf-carousel-section .card-content .rf-alt-baslik span{
margin:10px 0;
color:#ff4a43;
font-weight:bold;
}

.rf-carousel-section .kyu-offer-btn {
	margin-left:unset !important;
	margin:10px 0;
}


.rf-carousel-section .card-content .rf-alt-yazi{
	color:#b6b6c4;
	font-family: "Dg Regular", sans-serif;
	font-size:16px;
}


#kyu-stats-strip{
  display:flex;
  gap:16px;
  flex-wrap:wrap;
}

#kyu-stats-strip .kyu-stat-card{
  min-width:70px;
  padding:18px 22px;
  border-radius:22px;
  background:linear-gradient(
    180deg,
    rgba(255,255,255,0.06),
    rgba(255,255,255,0.03)
  );
  border:1px solid rgba(255,255,255,0.12);
  box-shadow:0 18px 50px rgba(0,0,0,0.55);
  backdrop-filter:blur(14px);
}

#kyu-stats-strip .kyu-stat-value{
  font-family:"Dg Bold", sans-serif;
  font-weight:700;
  font-size:20px;
  line-height:1.1;
  color:#ffffff;
  margin-bottom:4px;
}

#kyu-stats-strip .kyu-stat-label{
  font-family:"Dg Regular", sans-serif;
  font-weight:400;
  font-size:13px;
  line-height:1.4;
  color:rgba(255,255,255,0.75);
}

@media (max-width: 767px){
  #kyu-stats-strip{
    gap:12px;
  }

  #kyu-stats-strip .kyu-stat-card{
    width:100%;
  }
}

#wdsfw-section .wdsfw-desc {
	font-family:"Dg Regular", sans-serif;
	color:#F4F4F6;
	margin:10px 0;
}

#wdsfw-section .wdsfw-title{
	font-family:"Dg Bold", sans-serif;
}

#wdsfw-section span{
	margin-left:0
}



#new-sss-settings{
  background:linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.015));
  border:1px solid rgba(255,255,255,0.10);
  border-radius:18px;
  overflow:hidden;
  box-shadow:0 18px 50px rgba(0,0,0,0.55);
  backdrop-filter:blur(14px);
}

#new-sss-settings .mbt-accordion-item{
  border:0;
}

#new-sss-settings .mbt-tab-title{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:18px 20px;
  background:transparent;
  border-top:1px solid rgba(255,255,255,0.10);
flex-direction:row-reverse;
}



#new-sss-settings .mbt-accordion-item:first-child .mbt-tab-title{
  border-top:0;
}

#new-sss-settings .mbt-tab-title .mbt-accordion-title{
  flex:1;
  margin:0;
  padding:0;
  color:#fff;
  text-decoration:none;
  outline:none;
}

#new-sss-settings .mbt-tab-title .mbt-accordion-title h3{
  margin:0;
  font-family:"Dg Bold", sans-serif;
  font-weight:700;
  font-size:16px;
  line-height:1.25;
  color:#ffffff;
}

#new-sss-settings .mbt-tab-title .mbt-accordion-icon{
	border:none !important;
  border-radius:999px;
  border:1px solid rgba(255,255,255,0.14);
  background:rgba(0,0,0,0.20);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  backdrop-filter:blur(10px);
}

#new-sss-settings .mbt-tab-title .mbt-accordion-icon svg{
  width:10px;
  height:10px;
  fill:#fff !important;
}

#new-sss-settings .mbt-tab-content{
  border-top:1px solid rgba(255,255,255,0.10);
  padding:0 20px 18px 20px;
  background:transparent;
  color:rgba(244,244,246,0.78);
  font-family:"Dg Regular", sans-serif;
  font-weight:400;
  font-size:14px;
  line-height:1.65;
}

#new-sss-settings .mbt-tab-content p{
  margin:14px 0 0 0;
}

#new-sss-settings .mbt-tab-title.mbt-active .mbt-accordion-icon{
  border:none !important;
}

#new-sss-settings .mbt-tab-title.mbt-active .mbt-accordion-icon svg{
  fill:rgba(244,244,246,0.95);
}

@media (max-width: 767px){
  #new-sss-settings .mbt-tab-title{
    padding:16px 16px;
  }
  #new-sss-settings .mbt-tab-title .mbt-accordion-title h3{
    font-size:15px;
  }
  #new-sss-settings .mbt-tab-content{
    padding:0 16px 16px 16px;
  }
}







		