/*
Theme Name: Sifa Care
Template: spyro
*/

body:not(.tatsu-frame) .tatsu-single-image img {border-radius:30px;}

.tatsu-0e_cr71zT .tatsu-section-background {}

.home .tatsu-0e_cr71zT > .tatsu-bottom-divider {}

#featuresmainhp {}

#treatment .spyro-tabs .tabs-navigation.center-alignment ul li {width:100%}
#treatment .tatsu-Hk7104t3Ggg.spyro-tabs .tabs-navigation ul li a {width:100%}


#treatment .spyro-tabs .spyro-icon_card-image{}

#be-themes-back-to-top {left:20px!important; right:0!important; color:#fff!important;}
strong.roundblockcir {    display: block;
    background: #e2246e;
    padding: 10px;
    border-radius: 50px;
    width: 50px;
    margin: 0 auto;
    height: 50px;
    font-size: 34px;
    color: #fff;
    line-height: 34px;}


.mainwraptestimoni img {max-width:120px;}
.mainwraptestimoni p {font-size:18px;}
.mainwraptestimoni p.testiquote {font-size:100px; font-family:times new roman; margin:0; padding:0; line-height:71px;}

.mainintreatblocks {background:#fff1a1; text-align:center; border-radius:12px; padding:25px 0;}
.mainintreatblocks p {text-align:center;}
.mainintreatblocks.mainintreatblockslast {background:#e91378; color:#fff!important; }
.mainintreatblocks.mainintreatblockslast p  {color:#fff!important; }
 
.mainintreatblocks.mainintreatblockslast strong {color:#ffec85!important; }


.homemainhead {background:#f6fdff!important;}


.treatmentblocksbtm img {width:100px!important; height:100px!important;}

.mainscformb {background:#f7fcfd; border-radius:12px; border:1px solid #e7e7e7; padding:30px 20px;}
.mainscformb h4 {margin-bottom:25px; color:#e2246e}
.mainscformb .ff-el-form-control {background-color:#fff;}


.mainscformb .ff-el-group {margin-bottom:10px!important;}


.mainscformb button.ff-btn-submit {width:100%; background-color:#e2246e!important;}
.mainscformb button.ff-btn-submit:hover {background-color:#b40b4d!important;}

#treatmentwrap {}
#treatmentwrap .tabs-container .tabs-content .tab-text-container {padding-right:20px!important; padding-top:0!important;}
#treatmentwrap .tabs-container .tabs-content .tab-text-container .tatsu-button-wrap .tatsu-button {border-radius:40px;}
#treatmentwrap .tabs-container .tabs-content .tab-img-wrap img.tab-img {border: 10px solid #e2246e;
    border-radius: 200px;
    border-top-color: #26bef7;
    border-left: 0;
    border-right: 0;}


#treatmentwrap .tabs-container .tabs-content .tab-text-container .tatsu-button-wrap .tatsu-button {background:#0095EB}

#treatmentwrap .tabs-container .tabs-content .tab-text-container .tatsu-button-wrap .tatsu-button:hover {background:#26bef7}

.tatsu-Bk7WZZL6Bll.spyro-tabs .tabs-navigation ul li a {width:100%}

.journeyblocksa h6 {background: #e91378; color:#fff;
    font-size: 36px;
    display: block;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    text-align: center;
	padding-top: 15px; border:3px solid #00c6fb}


.tcs-buttongrp {}
.tcs-buttongrp a, .tcs-buttongrp .tatsu-button {background:#0095EB!important; color:#fff!important; -webkit-text-fill-color: white!important; }
.tcs-buttongrp .tcs-active a {background:#E91379!important;}


#footmainll ul {list-style:none; padding:0; margin:0;}
#footmainll .accordion-button {background:#f6fdff!important; font-weight:bold; color:#333;}


#trreatblcoksif .pricing-head::before {
  content: "";
  width: 55px;
  height: 55px;
	  background-size: cover;   
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
	border-radius:55px; border:2px solid #ccc;
} 

#trreatblcoksif .pricing-price.monthly.default {margin-top:0;}

#trreatblcoksif .pricing-price.monthly.default::before {content:"From"; display:block;font-size:14px!important;} 


#trreatblcoksif .tatsu-button {background-color:#26bef7;}
#trreatblcoksif .tatsu-button:hover {background-color:#e2246e;}

#trreatblcoksif span.pricing-label {color:#e2246e;}
#trreatblcoksif .spyro-pricing-table {text-align:center!important; padding-left:3px; padding-right:3px;}


#trreatblcoksif #ditable .pricing-head::before {background-image: url("https://www.sifacare.co.uk/wp-content/uploads/2025/06/dental-implants-150x150.png");}
#trreatblcoksif #vctable .pricing-head::before {background-image: url("https://www.sifacare.co.uk/wp-content/uploads/2025/06/veneers-150x150.png");}
#trreatblcoksif #ibtable .pricing-head::before {background-image: url("https://www.sifacare.co.uk/wp-content/uploads/2025/06/invisilign-150x150.png");}
#trreatblcoksif #fmtable .pricing-head::before {background-image: url("https://www.sifacare.co.uk/wp-content/uploads/2025/06/full-implants-150x150.png");}
#trreatblcoksif #smtable .pricing-head::before  {background-image: url("https://www.sifacare.co.uk/wp-content/uploads/2025/06/teeth-whitening-1-150x150.png");}

#trreatblcoksif .pricing-features-list li:first-child .feature-item {font-size:16px!important; font-weight:bold}
#trreatblcoksif .pricing-features-list li:first-child::before {content:"Typical UK Price:"; display:block;font-size:14px!important; margin-bottom:2px;}


.mainplayid img {width:220px!important; height:220px!important; border:3px solid white;}


.mainplayid img:hover {border-color:#f2276c}





@media only screen and (max-width: 600px) {
 
}

@media only screen and (max-width: 767px) {
   .tatsu-wrap {  max-width: 380px;}
	#treatmentwrap .tabs-navigation.center-alignment ul li {
    width: 29%!important;
    float: left;
    display: block;
		margin-right: 11px;}
	
	#treatmentwrap .tabs-navigation.center-alignment ul {display:block; margin-bottom:15px;}
	#treatment .tatsu-Hk7104t3Ggg.spyro-tabs .tabs-navigation ul li a, .tatsu-Bk7WZZL6Bll.spyro-tabs .tabs-navigation ul li a {padding:5px 2px; text-align:center;}
	.spyro-tabs .spyro-icon_card-image {margin-bottom:0;}
	

	
}

@media only screen and (min-width: 998px) {
	#footmainll .accordion-button { margin-top:30px!important;}

}


h1, h2, h3, h4, h5 {  font-family: "Exo", sans-serif!important;
  font-optical-sizing: auto!important;
  font-weight: 800!important;
  font-style: normal!important;}


