
/*ar menu and logo*/
.nav-float-right:lang(ar) #site-navigation:lang(ar){
	margin-right:auto;
	direction:rtl;
}
.main-navigation:lang(ar){
	padding-left:0;
}
.inside-header:lang(ar){
	direction:ltr;
}
.main-navigation:lang(ar) .main-nav>ul:lang(ar){
	direction:rtl;
}
.nav-align-left:lang(ar) .inside-navigation:lang(ar){
	direction:rtl;
}

.nav-float-right:lang(ar) .navigation-stick:lang(ar) .navigation-branding:lang(ar){
	margin-left:auto;
	margin-right:0;
}

.white-border {
    border: 2px solid #dcdcdc;  /* ince gri çizgi - isteğe bağlı */
    padding: 1px;               /* görsel ile çizgi arası beyaz boşluk */
    background-color: #fcfcfc;   /* boşluğun rengi */
    border-radius: 12px;         /* köşe yuvarlaması */
}

/* GeneratePress Site CSS */ /* GeneratePress Site CSS */ /* Comment button */
.form-submit .submit {
	border-radius: 9999px;
}

/* Top menu CTA button */
.inside-navigation .menu-bar-items,
.main-navigation .menu-bar-items {
	color: var(--base-4);
}

/* Text highlight */
mark.gb-highlight {
	border-bottom: 2px solid var(--contrast);
}
.box-shadow {
	box-shadow: 0px 0px 50px -10px rgba(45,54,99,0.3);
}

/* Blog featured post */
@media (min-width: 768px) {
	.featured-column {
	width: 100% !important;
	}
}

/* Right sidebar */
.sidebar aside {
	border-radius: 8px;
	border: 1px solid var(--base-2);
}
@media (max-width: 768px) {
	.sidebar {
		margin-top: 5em;
	}
}
 /* End GeneratePress Site CSS */ /* End GeneratePress Site CSS */


/* FORM HOMEPAGE DESKTOP */
.form-fullname, .form-email, .form-phonenumber {
	   width: 100%;
	border-radius:5px!important;
	  
}

.form-message {
	width:100%;height:120px;
	border-radius:5px!important;

}

.form-submit {
    width: 100%;
	border-radius:5px!important;
}

.form-gallery-submit {
	
	background-color:#fff!important;
	color:#000!important;
	width:100%;
	border-radius:5px;
}

.contact-sticky {
	  position: sticky;
    position: -webkit-sticky;
    top:20%;
}

.comments-area {
    display: none;
}
.main-navigation ul ul {width:250px;}
#menu-item-12727-sub-menu {width:300px !important;}

/* case-danny - backgorund image */

.container-images {
  width: 100%;
  display: flex;
  justify-content: center;
  height: 600px;
	gap: 10px
}
.container-images > div {
  flex: 1 0 120px;
  border-radius: 0.5rem;
  transition: 0.5s ease-in-out;
  cursor: pointer;
  box-shadow: 1px 5px 15px #4177b6;
  position: relative;
  overflow: hidden;
}

.container-images > div:hover {
  flex: 0 0 250px;
  box-shadow: 1px 3px 15px #1b3a5f;
  transform: translatey(-30px);
}
@media screen and (max-width: 600px) {
  .container-images {
  flex-direction: column;
  }
	.gb-container-0e3a7d62 {
    padding-top: 0px;
}
}

/* poppup size*/
.hustle-ui.module_id_2 .hustle-layout {
    padding: 564px 0px 56px 0px !important;

}
.hustle-layout-footer{
	display: none !important;
}
@media screen and (max-width: 600px) {
  .hustle-ui.module_id_2 .hustle-layout {
    padding: 301px 0px 0px 0px !important;
    background-size: cover;
}
}


@media screen and (max-width: 1000px) {

.hustle-ui.module_id_2 .hustle-layout {
    padding: 450px 0px 0px 0px !important;
    background-size: contain;
}

}


.is-case-image-container img {
	border-radius:20px!important;
}

.footercopyveraclinic a {
	
	color:#fff!important;
}


/* Blog Container */

.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item) {
    padding-bottom: 20px;
}

a.home-wp-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    column-gap: 0.5em;
    width: 60px;
    height: 60px;
    padding: 15px 20px 19px;
    border-radius: 50px;
    background-color: #4dc247;
    color: #fff;
    bottom: 20px;
    position: fixed;
    right: 20px;
    z-index: 999;
}

.list-edit-nt{
	margin-bottom:15px;
}

/*-------------*/


.light-source-container-nt:hover::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

@media (max-width: 480px) {
.light-source-container-nt::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100% !important;
  height: 100px !important;
  background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) !important;
}
	.light-source-container-nt{
		border-color:#4177b6 !important;
	}
	.sticky-navigation-transition img{
	width:300px;
	}
} 

@media (min-width: 768px){
.light-source-container-nt::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100% !important;
  height: 100px !important;
  background: linear-gradient(to top, rgba(252, 250, 249, 0.2), rgba(255, 255, 255, 0)) !important;
}
	.light-source-container-nt{
		border-color:#4177b6 !important;
	}

	/*line between before after for desktop*/
	
	.line-between-boxes-nt {
  padding: 1em;
  position: relative;
}

.line-between-boxes-nt:before,
.line-between-boxes-nt:after {
  content: '';
  width: 5em;
  border-bottom: 5px solid;
  position: absolute;
  top: 49.3%;
	color:#2c5288;
}

.line-between-boxes-nt:after {
  left: 100%;
}

.line-between-boxes-nt:before {
  right: 100%;
}

.line-between-boxes-nt:first-of-type:before,
.line-between-boxes-nt:last-of-type:after {
  display: none;
}
	/*pagination style*/
	.paging-navigation .nav-links .current{
	background-color:#989898;
}
.paging-navigation .page-numbers  {
	padding:10px 15px !important;
	margin:5px;
	background-color:#cbd5e0;
	color:white;
	border-radius:99px;
	font-size:17px;
	font-weight:700;
}
.paging-navigation .page-numbers:hover{
	background-color:#989898;
	color:white;
}

.nav-links{
	text-align:center;
}
	
/*end of desktop only edit*/
}

@media (max-width: 767px){

/*end of mobile only edit*/
}

.light-container-inside-page-nt-2::after{
	  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100% !important;
  height: 100px !important;
  background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) !important;
}
.main-nav li a:hover{
	color:#4177b6 !important;
}
.main-navigation ul ul li{
	border-bottom: 1px solid #dcdcdc6b;
	opacity: 1.0 !important;
}
.main-navigation ul ul li:last-child{
	border-bottom:none;
}

.sub-menu {
	border-radius:5px;
	opacity: 0.9 !important;
	
}
.navigation-branding img{
	height:50px;
}
.btn-contact-cs-nt .gb-icon {
	background-color:#90bde9 !important;
	padding:20px !important;
	border-radius: 99px;
	
}

.page-id-9613 .gb-container-a9de8154{
	display:none !important;
}


/*contact forms edit*/ input[type="email"]:lang(ar){
	direction:rtl;
}
.intl-tel-input:lang(ar){
	direction:ltr;
}


input[type="text"],input[type="email"],textarea{
	font-size:13px;
	border-radius:5px;
}
input[type="submit"]{
	font-size:15px;
	border-radius:5px;
}
.wpcf7-spinner {
    display: none !important;
}

.cf-input-syl-nt{
	margin-bottom:1.5em;
}

.single-post .mobile-menu-control-wrapper{
	border-radius: 999px;
}
.single-post button.menu-toggle, .single-post button.menu-toggle:hover{
	background-color:#2c5288;
}

/*blog main page edits*/
.search-bar-nt .wp-block-search__button{
	padding:10px;
	margin-left:10px;
	border-radius:50px;
	box-shadow:5px 4px 5px 1px rgba(0,0,0,0.2);
}
.search-bar-nt input[type=search]{
	border-radius:5px;

}
.search-bar-nt .wp-block-search__inside-wrapper  {
	border:0;
	padding-left:0;
}
#block-43, #block-44, #block-45, #block-46, #block-47, #block-48, #block-49, #block-50, #block-51, #block-52, #block-53, #block-54, #block-55, #block-56, #block-57, #block-58, #block-59, #block-60, #block-61, #block-62, #block-63, #block-64, #block-65, #block-66{
	border:0;
	margin-bottom:0;
	padding-top:0;
}


/*blog side bar lang edit*/
/*en side bar remove*/

/*ar*/
#block-43:lang(ar),
#block-44:lang(ar),
#block-45:lang(ar){
	display:none;}

/*fr*/
#block-43:lang(fr),
#block-44:lang(fr),
#block-45:lang(fr){
	display:none;}

/*it*/
#block-43:lang(it),
#block-44:lang(it),
#block-45:lang(it){
	display:none;}

/*pt*/
#block-43:lang(pt),
#block-44:lang(pt),
#block-45:lang(pt){
	display:none;}

/*es*/
#block-43:lang(es),
#block-44:lang(es),
#block-45:lang(es){
	display:none;}

/*de*/
#block-43:lang(de),
#block-44:lang(de),
#block-45:lang(de){
	display:none;}

/*tr*/
#block-43:lang(tr),
#block-44:lang(tr),
#block-45:lang(tr){
	display:none;}

/*ar side bar remove*/

/*en*/
#block-61:lang(en),
#block-62:lang(en),
#block-63:lang(en){
	display:none;}

/*it*/
#block-61:lang(it),
#block-62:lang(it),
#block-63:lang(it){
	display:none;}

/*pt*/
#block-61:lang(pt),
#block-62:lang(pt),
#block-63:lang(pt){
	display:none;}

/*es*/
#block-61:lang(es),
#block-62:lang(es),
#block-63:lang(es){
	display:none;}

/*fr*/
#block-61:lang(fr),
#block-62:lang(fr),
#block-63:lang(fr){
	display:none;}

/*de*/
#block-61:lang(de),
#block-62:lang(de),
#block-63:lang(de){
	display:none;}

/*tr*/
#block-61:lang(tr),
#block-62:lang(tr),
#block-63:lang(tr){
	display:none;}

/*it side bar remove*/

/*ar*/
#block-46:lang(ar),
#block-47:lang(ar),
#block-48:lang(ar){
	display:none;}

/*en*/
#block-46:lang(en),
#block-47:lang(en),
#block-48:lang(en){
	display:none;}

/*pt*/
#block-46:lang(pt),
#block-47:lang(pt),
#block-48:lang(pt){
	display:none;}

/*es*/
#block-46:lang(es),
#block-47:lang(es),
#block-48:lang(es){
	display:none;}

/*fr*/
#block-46:lang(fr),
#block-47:lang(fr),
#block-48:lang(fr){
	display:none;}

/*de*/
#block-46:lang(de),
#block-47:lang(de),
#block-48:lang(de){
	display:none;}

/*tr*/
#block-46:lang(tr),
#block-47:lang(tr),
#block-48:lang(tr){
	display:none;}


/*pt side bar remove*/

/*ar*/
#block-49:lang(ar),
#block-50:lang(ar),
#block-51:lang(ar){
	display:none;}

/*it*/
#block-49:lang(it),
#block-50:lang(it),
#block-51:lang(it){
	display:none;}

/*en*/
#block-49:lang(en),
#block-50:lang(en),
#block-51:lang(en){
	display:none;}

/*es*/
#block-49:lang(es),
#block-50:lang(es),
#block-51:lang(es){
	display:none;}

/*fr*/
#block-49:lang(fr),
#block-50:lang(fr),
#block-51:lang(fr){
	display:none;}

/*de*/
#block-49:lang(de),
#block-50:lang(de),
#block-51:lang(de){
	display:none;}

/*tr*/
#block-49:lang(tr),
#block-50:lang(tr),
#block-51:lang(tr){
	display:none;}


/*es side bar remove*/

/*ar*/
#block-52:lang(ar),
#block-53:lang(ar),
#block-54:lang(ar){
	display:none;}

/*it*/
#block-52:lang(it),
#block-53:lang(it),
#block-54:lang(it){
	display:none;}

/*pt*/
#block-52:lang(pt),
#block-53:lang(pt),
#block-54:lang(pt){
	display:none;}

/*en*/
#block-52:lang(en),
#block-53:lang(en),
#block-54:lang(en){
	display:none;}

/*fr*/
#block-52:lang(fr),
#block-53:lang(fr),
#block-54:lang(fr){
	display:none;}

/*de*/
#block-52:lang(de),
#block-53:lang(de),
#block-54:lang(de){
	display:none;}

/*tr*/
#block-52:lang(tr),
#block-53:lang(tr),
#block-54:lang(tr){
	display:none;}


/*fr side bar remove*/

/*ar*/
#block-55:lang(ar),
#block-56:lang(ar),
#block-57:lang(ar){
	display:none;}

/*it*/
#block-55:lang(it),
#block-56:lang(it),
#block-57:lang(it){
	display:none;}

/*pt*/
#block-55:lang(pt),
#block-56:lang(pt),
#block-57:lang(pt){
	display:none;}

/*en*/
#block-55:lang(en),
#block-56:lang(en),
#block-57:lang(en){
	display:none;}

/*es*/
#block-55:lang(es),
#block-56:lang(es),
#block-57:lang(es){
	display:none;}

/*de*/
#block-55:lang(de),
#block-56:lang(de),
#block-57:lang(de){
	display:none;}

/*tr*/
#block-55:lang(tr),
#block-56:lang(tr),
#block-57:lang(tr){
	display:none;}


/*de side bar remove*/

/*ar*/
#block-58:lang(ar),
#block-59:lang(ar),
#block-60:lang(ar){
	display:none;}

/*it*/
#block-58:lang(it),
#block-59:lang(it),
#block-60:lang(it){
	display:none;}

/*pt*/
#block-58:lang(pt),
#block-59:lang(pt),
#block-60:lang(pt){
	display:none;}

/*en*/
#block-58:lang(en),
#block-59:lang(en),
#block-60:lang(en){
	display:none;}

/*es*/
#block-58:lang(es),
#block-59:lang(es),
#block-60:lang(es){
	display:none;}

/*fr*/
#block-58:lang(fr),
#block-59:lang(fr),
#block-60:lang(fr){
	display:none;}

/*tr*/
#block-58:lang(tr),
#block-59:lang(tr),
#block-60:lang(tr){
	display:none;}

/*tr side bar remove*/

/*ar*/
#block-64:lang(ar),
#block-65:lang(ar),
#block-66:lang(ar){
	display:none;}

/*it*/
#block-64:lang(it),
#block-65:lang(it),
#block-66:lang(it){
	display:none;}

/*pt*/
#block-64:lang(pt),
#block-65:lang(pt),
#block-66:lang(pt){
	display:none;}

/*en*/
#block-64:lang(en),
#block-65:lang(en),
#block-66:lang(en){
	display:none;}

/*es*/
#block-64:lang(es),
#block-65:lang(es),
#block-66:lang(es){
	display:none;}

/*fr*/
#block-64:lang(fr),
#block-65:lang(fr),
#block-66:lang(fr){
	display:none;}

/*de*/
#block-64:lang(de),
#block-65:lang(de),
#block-66:lang(de){
	display:none;}


#pe_rating{
	color:white !important; 
	display:block !important;
	text-align:left !important;
	margin-top:-55px;
	margin-left:10px;
}

.general-num-wtsp:lang(tr){
	display:none !important;
}
.turkish-num-wtsp:lang(en), .turkish-num-wtsp:lang(ar), .turkish-num-wtsp:lang(pt), .turkish-num-wtsp:lang(es), .turkish-num-wtsp:lang(it), .turkish-num-wtsp:lang(fr), .turkish-num-wtsp:lang(de){
	display:none !important;
}

p a{
	text-decoration:underline;
	font-weight:500;
	color:#559bdb;
}

#pe_rating{
	visibility:hidden;
}
.home-hero-h1{
background-color:#2c5288;
font-weight:400;
}
span.vera-smile__home-hero{
	background-color:#2c5288;
	font-size:40px;
	
}
.social-icons-align__post-layout div{
	text-align:right !important;

}
.page-id-21630{
	background-color:#1b3a5f;
}
.page-id-21630 header{
	background-color:white;
}
.background-blur-btn{
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	background:#fff;
	opacity:.4;
	border-radius:0px 55px;
}


.vera-section-ovly__NT{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.vera-section-ovly-2__NT{
	position:absolute;
	height:100%;
	top:0;
	right:0;
}


/**NEW HOMEPAGE**/

@media only screen and (max-width: 600px) {
	.hero-bg-home__NT{
		background-image:url(https://www.verasmile.com/wp-content/uploads/2024/12/hero-sec-photo01.webp);
}
	.hero-overlay__NT{
		border-bottom-left-radius:50px;
    background-image:linear-gradient(245deg, #1a4472 10%, rgba(0, 0, 0, 0.25) 65%);
	}
	.how-we-work-bg__NT{
	position:absolute;
	width:100%;
	height:100px;
  bottom:0;
	left:0;
	z-index:1;}
	.clinic-pic-border__NT{
  position: absolute;
  border: 1px solid white;
  border-radius: 70px;
  height: 105%;
  width: 80%;
  margin-top: 3%;
  margin-left: 3%;}
	.clinic-vid-play-button__NT{
		position: absolute;
    top: 40%;
    left: 40%;
    font-size: 80px;}
	.homepage-vera-section-bg__NT:before{
		background-size:cover;
		background-position:center center;}
		.slick-dots li button:before{
	font-size:12px !important;
	line-height:40px !important;}
	.gallery-sec-background{
	position:absolute;
  width:655px;
	height:791px;
	top:-145px;
	right:35%;}
}

@media (max-width: 767px){
	.how-we-work-bg__NT{
	position:absolute;
	width:100%;
	height:100px;
  bottom:0;
	left:0;
	z-index:1;}
	
	.gallery-slider__NT .slick-prev{
	width:35px;
	left:-35px;}
.gallery-slider__NT .slick-next{
	width:35px;
	right:-35px;}
	
		.our-treatment-slider__NT .slick-prev{
	width:15px;
	left:-20px;}
.our-treatment-slider__NT .slick-next{
	width:15px;
	right:-20px;}
		.clinic-pic-border__NT{
  position: absolute;
  border: 1px solid white;
  border-radius: 50px;
  height: 105%;
  width: 50%;
  margin-top: -2%;
  margin-left: 2%;}
	.clinic-vid-play-button__NT{
		position: absolute;
  top: 40%;
  left: 40%;
  font-size: 80px;}
	.page-id-21630 img.header-image.is-logo-image{
		content: url("https://www.verasmile.com/wp-content/uploads/2022/02/yup.svg");
	width:280px;}
	.slick-dots li button:before{
	font-size:12px !important;
	line-height:40px !important;}
	.gallery-sec-background{
	position:absolute;
  width:655px;
	height:791px;
	top:-145px;
	right:35%;}
}

@media (min-width: 768px){
	.how-we-work-bg__NT{
	position:absolute;
	width:700px;
	height:1000px;
  bottom:0;
	left:5%;
	z-index:1;}
	
	.clinic-pic-border__NT{
  position: absolute;
  border: 1px solid white;
  border-radius: 70px;
  height: 105%;
  width: 80%;
  margin-top: -3%;
  margin-left: -3%;}
	.slick-dots li button:before{
	font-size:14px !important;
	line-height:40px !important;
}
	.gallery-sec-background{
	position:absolute;
  width:655px;
	height:791px;
	top:-145px;
	right:35%;}
}
.gallery-slider__NT .slick-dots li.slick-active button::before {
	color:white;
}
.gallery-slider__NT .slick-dots li button::before {
	color:white;
}


.oxycure-partner-sec__NT{
background: rgba(255, 255, 255, 0.37);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}

.desktop-smiles__NT{
	position:absolute;
	top:33%;
	right:50px;
	z-index:2;
}
.tablet-smiles__NT{
	position:absolute;
	bottom:60px;
	right:10px;
	width:60px;
	z-index:2;
}
.mobile-smiles__NT{
	position:absolute;
	bottom:-30px;
	right:0px;
	transform: translate(0%, 0%);
	width:50%;
	z-index:2;
}

.gallery-slider__NT .slick-prev{
	width:50px;
	left:-50px;
}
.gallery-slider__NT .slick-next{
	width:50px;
	right:-50px;
}
.gallery-slider__NT .slick-prev:before{
	content:url(https://www.verasmile.com/wp-content/uploads/2024/11/left-arrow-gallery.svg);
}
.gallery-slider__NT .slick-next:before{
content:url(https://www.verasmile.com/wp-content/uploads/2024/11/right-arrow-gallery.svg);
}

.our-treatment-slider__NT .slick-prev:before{
content:url(https://www.verasmile.com/wp-content/uploads/2024/11/Arrow-left.svg);
}
.our-treatment-slider__NT .slick-next:before{
content:url(https://www.verasmile.com/wp-content/uploads/2024/11/Arrow-right.svg);
}

/**new-homepage**/
/************************************/
/***************/
/***********/
/*******/
/*****/
/***/
/**/
@media only screen and (max-width: 600px) {
	.hero-bg-home__NT{
		background-image:url(https://www.verasmile.com/wp-content/uploads/2024/12/hero-sec-photo01.webp);
}
	.hero-overlay-AR__NT{
		border-bottom-left-radius:50px;
    background-image:linear-gradient(245deg, #1a4472 10%, rgba(0, 0, 0, 0.25) 65%);
	}
	.how-we-work-bg__NT{
	position:absolute;
	width:100%;
	height:100px;
  bottom:0;
	left:0;
	z-index:1;}
	.clinic-pic-border-AR__NT{
  position: absolute;
  border: 1px solid white;
  border-radius: 70px;
  height: 105%;
  width: 80%;
  margin-top: 3%;
  margin-left: 3%;}
	.clinic-vid-play-button-AR__NT{
		position: absolute;
    top: 40%;
    right: 40%;
    font-size: 80px;}
	.homepage-vera-section-bg__NT:before{
		background-size:cover;
		background-position:center center;}
		.slick-dots li button:before{
	font-size:12px !important;
	line-height:40px !important;}
	.gallery-sec-background-AR{
	position:absolute;
  width:655px;
	height:791px;
	top:-145px;
	left:30%;}
}

@media (max-width: 767px){
	.how-we-work-bg__NT{
	position:absolute;
	width:100%;
	height:100px;
  bottom:0;
	left:0;
	z-index:1;}
	
	.gallery-slider-AR__NT .slick-prev{
	width:35px;
	left:-35px;}
.gallery-slider-AR__NT .slick-next{
	width:35px;
	right:-35px;}
	
		.our-treatment-slider-AR__NT .slick-prev{
	width:15px;
	left:-20px;}
.our-treatment-slider-AR__NT .slick-next{
	width:15px;
	right:-20px;}
		.clinic-pic-border-AR__NT{
  position: absolute;
  border: 1px solid white;
  border-radius: 50px;
  height: 105%;
  width: 50%;
  margin-top: -2%;
  margin-right: 2%;}
	.clinic-vid-play-button-AR__NT{
		position: absolute;
  top: 40%;
  left: 40%;
  font-size: 80px;}
	.page-id-21630 img.header-image.is-logo-image{
		content: url("https://www.verasmile.com/wp-content/uploads/2022/02/yup.svg"); 
	width:280px;}
	.slick-dots li button:before{
	font-size:12px !important;
	line-height:40px !important;}
	.gallery-sec-background-AR{
	position:absolute;
  width:655px;
	height:791px;
	top:-145px;
	left:30%;}
}

@media (min-width: 768px){
	.how-we-work-bg__NT{
	position:absolute;
	width:700px;
	height:1000px;
  bottom:0;
	left:5%;
	z-index:1;}
	
	.clinic-pic-border-AR__NT{
  position: absolute;
  border: 1px solid white;
  border-radius: 70px;
  height: 105%;
  width: 80%;
  margin-top: -3%;
  margin-right: -3%;}
	.slick-dots li button:before{
	font-size:14px !important;
	line-height:40px !important;}
	.gallery-sec-background-AR{
	position:absolute;
  width:655px;
	height:791px;
	top:-145px;
	left:35%;}
}
.gallery-slider-AR__NT .slick-dots li.slick-active button::before {
	color:white;
}
.gallery-slider-AR__NT .slick-dots li button::before {
	color:white;
}


.oxycure-partner-sec__NT{
background: rgba(255, 255, 255, 0.37);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}

.desktop-smiles-AR__NT{
	position:absolute;
	top:33%;
	left:50px;
	z-index:2;
}
.tablet-smiles-AR__NT{
	position:absolute;
	bottom:60px;
	left:10px;
	width:60px;
	z-index:2;
}
.mobile-smiles-AR__NT{
	position:absolute;
	bottom:-30px;
	left:0px;
	transform: translate(0%, 0%);
	width:50%;
	z-index:2;
}

.gallery-slider-AR__NT .slick-prev{
	width:50px;
	right:-50px !important;
}
.gallery-slider-AR__NT .slick-next{
	width:50px;
	left:-50px !important;
}


.gallery-slider-AR__NT .slick-prev:before{
	content:url(https://www.verasmile.com/wp-content/uploads/2024/11/right-arrow-gallery.svg) !important;
}
.gallery-slider-AR__NT .slick-next:before{
content:url(https://www.verasmile.com/wp-content/uploads/2024/11/left-arrow-gallery.svg) !important;
}

.our-treatment-slider-AR__NT .slick-prev:before{
content:url(https://www.verasmile.com/wp-content/uploads/2024/11/Arrow-right.svg) !important; 
}
.our-treatment-slider-AR__NT .slick-next:before{
content:url(https://www.verasmile.com/wp-content/uploads/2024/11/Arrow-left.svg) !important; 
}
/* Vera Smile Global Hero - Ana Kutu */
.vs-global-hero {
    border-radius: 30px !important;
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 240px !important;
    position: relative !important;
}

/* Ön Plandaki Renk Katmanı (Bej Filtre) */
.vs-global-hero::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(242, 226, 214, 0.88) !important; 
    z-index: 1 !important;
}

/* SADECE Senin Eklediğin İç Kutuyu (custom-hero-wrapper) Ortalama */
.vs-global-hero .custom-hero-wrapper {
    height: auto !important;
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 2 !important;
}

/* SADECE İlgili Metinlerin Lacivert Olması (Genel 'div' Kuralı Kaldırıldı) */
.vs-global-hero .gb-headline, 
.vs-global-hero .hero-breadcrumbs {
    color: #1b3a5f !important;
    font-weight: 700 !important;
    text-shadow: none !important;
}

/* SADECE Breadcrumbs İçindeki Linklerin Rengini Sabitleme */
.vs-global-hero .hero-breadcrumbs a {
    color: #1b3a5f !important;
    text-decoration: none !important;
    font-weight: 700 !important;
}
/* Homepage doctor rail: 3 + 2 on desktop.
   With 5 cards the single centred row overflowed, and justify-content:center on an
   overflowing flex container clips the LEADING edge, so the first card was unreachable.
   Wrapping on desktop only; tablet and mobile keep the horizontal swipe rail. */
@media (min-width: 1025px) {
  .vs-doctors-rail {
    flex-wrap: wrap;
    overflow-x: visible;
    row-gap: 40px;
  }
  .vs-doctors-rail > .gb-container {
    min-width: calc(33.333% - 10px);
    max-width: calc(33.333% - 10px);
  }
}

