body { color:#000; font-family:'Open Sans', sans-serif; line-height:1.4; margin:0px; background-color:#ededed; height:100% }
html { height:100% }
.faqs-answer-inner a:link { text-decoration:underline }
.faqs-answer-inner a:hover { color:#a67c00 }
.faqs-answer-inner1 a:link { text-decoration:underline }
.faqs-answer-inner1 a:hover { color:#a67c00 }
.faqs-answer-inner2 a:link { text-decoration:underline }
.faqs-answer-inner2 a:hover { color:#a67c00 }
.faqs-answer-inner3 a:link { text-decoration:underline }
.faqs-answer-inner3 a:hover { color:#a67c00 }
.faqs-answer-inner4 a:link { text-decoration:underline }
.faqs-answer-inner4 a:hover { color:#a67c00 }
.faqs-answer-inner5 a:link { text-decoration:underline }
.faqs-answer-inner5 a:hover { color:#a67c00 }
.faqs-answer-inner6 a:link { text-decoration:underline }
.faqs-answer-inner6 a:hover { color:#a67c00 }
#footer-middle a:hover { text-decoration:underline }
#footer-bottom a:hover { text-decoration:underline }
#book-online-popup-text-inner a:hover { text-decoration:underline }
#mailing-list-signup-text-inner a:link { text-decoration:underline }
#mailing-list-signup-text-inner a:hover { color:#a67c00 }
#mailing-list-signup-success-text-inner a:link { text-decoration:underline }
#mailing-list-signup-success-text-inner a:hover { color:#a67c00 }
#PageDiv { position:relative; min-height:100%; margin:auto }
#header-banner.f-ms { padding:12px 5% }
#header-inner.f-ms { padding:30px 5% 40px }
#popups { z-index:0; padding-bottom:12px }
#free-initial-consultation { width:49.48%; z-index:0; float:left }
#price-match-guarantee { width:49.48%; z-index:0; float:right }
#popups-wrapper { z-index:0; clear:both; display:none }
#free-initial-consultation-popup { max-width:550px; z-index:0; padding:60px 3% }
#popup-text-1 { z-index:0 }
#popup-link-1 { z-index:0; padding-top:50px }
#price-match-guarantee-popup { max-width:550px; z-index:0; padding:60px 3% }
#popup-text-2 { z-index:0 }
#popup-link-2 { z-index:0; padding-top:50px }
#intro-text { z-index:0; padding:40px 5%; margin-bottom:12px; background-color:#ecf2f7 }
#intro-text-inner { max-width:820px; z-index:0; margin-left:auto; margin-right:auto }
#benefits-of-losing-weight { z-index:0; padding-top:50px; padding-bottom:50px }
#benefits-heading { max-width:950px; z-index:0; padding-bottom:30px; margin-left:auto; margin-right:auto }
#benefits-text { z-index:0; column-count:2; column-gap:50px }
.benefits-item { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item1 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item2 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item3 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item4 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item5 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item6 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item7 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item8 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item9 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
.benefits-item10 { z-index:0; padding-top:20px; padding-bottom:20px; margin-bottom:-1px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px; break-inside:avoid-column }
#evidence-based-pen-treatments { position:relative; z-index:0; padding-top:50px; padding-bottom:50px; margin-bottom:35px; background-color:#ecf2f7; overflow:hidden }
#evidence-based-pen-treatments-left { width:44.62%; z-index:0; float:left }
#evidencebasedweightlossinjectionscardiff { width:100%; overflow:hidden }
#evidence-based-pen-treatments-right { width:42.31%; z-index:0; float:right; padding-right:5%; padding-bottom:70px }
#evidence-based-pen-treatments-cta { position:absolute; width:47.31%; right:0px; bottom:50px; z-index:1 }
#why-choose-our-service { position:relative; z-index:0; padding-top:50px; padding-bottom:50px; margin-bottom:35px; background-color:#ecf2f7; overflow:hidden }
#why-choose-our-service-left { width:44.62%; z-index:0; float:left }
#weightlossmanagementservicecardiff { width:100%; overflow:hidden }
#why-choose-our-service-right { width:42.31%; z-index:0; float:right; padding-right:5%; padding-bottom:70px }
#why-choose-our-service-cta { position:absolute; width:47.31%; right:0px; bottom:50px; z-index:1 }
#the-weight-loss-process { z-index:0; padding-top:50px; padding-bottom:50px }
#the-weight-loss-process-heading { max-width:1120px; z-index:0; padding-bottom:30px; margin-left:auto; margin-right:auto }
#the-weight-loss-process-row-1 { z-index:0; overflow:hidden }
#the-weight-loss-process-item-1 { width:47.92%; z-index:0; float:left; padding-top:30px; padding-bottom:30px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px }
#the-weight-loss-process-item-2 { width:47.92%; z-index:0; float:right; padding-top:30px; padding-bottom:30px; border-top:solid #dde7f0 1px; border-bottom:solid #dde7f0 1px }
#the-weight-loss-process-row-2 { z-index:0; overflow:hidden }
#the-weight-loss-process-item-3 { width:47.92%; z-index:0; float:left; padding-top:30px; padding-bottom:30px; border-bottom:solid #dde7f0 1px }
#the-weight-loss-process-item-4 { width:47.92%; z-index:0; float:right; padding-top:30px; padding-bottom:30px; border-bottom:solid #dde7f0 1px }
#the-weight-loss-process-footnote { z-index:0; padding-top:30px }
#health-and-safety { position:relative; z-index:0; padding-top:50px; padding-bottom:50px; background-color:#ecf2f7; overflow:hidden }
#health-and-safety-left { width:44.62%; z-index:0; float:left }
#effectiveweightlossinjectabletreatmentscardiff { width:100%; overflow:hidden }
#health-and-safety-right { width:42.31%; z-index:0; float:right; padding-right:5%; padding-bottom:70px }
#health-and-safety-cta { position:absolute; width:47.31%; right:0px; bottom:50px; z-index:1 }
#what-to-expect { z-index:0; padding-top:50px }
#what-to-expect-heading { z-index:0; padding-bottom:10px }
#what-to-expect-content { z-index:0; overflow:hidden }
#what-to-expect-item { width:32.12%; z-index:0; float:left; margin-right:1.82%; background-color:#e5e5e5 }
#what-to-expect-item-heading { z-index:0; padding:30px 30px 10px; background-color:#545454 }
#what-to-expect-item-text { z-index:0; padding:30px }
#what-to-expect-item1 { width:32.12%; z-index:0; float:left; background-color:#e5e5e5 }
#what-to-expect-item-heading1 { z-index:0; padding:30px 30px 10px; background-color:#545454 }
#what-to-expect-item-text1 { z-index:0; padding:30px }
#what-to-expect-item2 { width:32.12%; z-index:0; float:right; background-color:#e5e5e5 }
#what-to-expect-item-heading2 { z-index:0; padding:30px 30px 10px; background-color:#545454 }
#what-to-expect-item-text2 { z-index:0; padding:30px }
#what-to-expect-footer { z-index:0; padding-top:30px }
#weight-loss-injectable-treatments { z-index:0; padding-top:50px }
#weight-loss-injectable-treatments-heading { z-index:0; padding-bottom:10px }
#weight-loss-injectable-treatments-content { z-index:0; overflow:hidden }
#weight-loss-injectable-treatments-item { width:32.12%; z-index:0; float:left; margin-right:1.82%; background-color:#f2f2f2 }
#weight-loss-injectable-treatments-item-image { z-index:0; border-bottom:solid #fff 8px }
#Mounjar { width:100%; overflow:hidden }
#weight-loss-injectable-treatments-item-heading { z-index:0; padding:15px 30px; background-color:#545454 }
#weight-loss-injectable-treatments-item-heading-inner { max-width:250px; z-index:0 }
#weight-loss-injectable-treatments-item-text { z-index:0; padding:30px }
#crowbar { width:100px; display:inline-block }
#weight-loss-injectable-treatments-item1 { width:32.12%; z-index:0; float:left; background-color:#f2f2f2 }
#weight-loss-injectable-treatments-item-image1 { z-index:0; border-bottom:solid #fff 8px }
#Ozempi { width:100%; overflow:hidden }
#weight-loss-injectable-treatments-item-heading1 { z-index:0; padding:15px 30px; background-color:#545454 }
#weight-loss-injectable-treatments-item-heading-inner1 { max-width:250px; z-index:0 }
#weight-loss-injectable-treatments-item-text1 { z-index:0; padding:30px }
#crowbar1 { width:100px; display:inline-block }
#weight-loss-injectable-treatments-item2 { width:32.12%; z-index:0; float:right; background-color:#f2f2f2 }
#weight-loss-injectable-treatments-item-image2 { z-index:0; border-bottom:solid #fff 8px }
#Wegovy { width:100%; overflow:hidden }
#weight-loss-injectable-treatments-item-heading2 { z-index:0; padding:15px 30px; background-color:#545454 }
#weight-loss-injectable-treatments-item-heading-inner2 { max-width:250px; z-index:0 }
#weight-loss-injectable-treatments-item-text2 { z-index:0; padding:30px }
#crowbar2 { width:100px; display:inline-block }
#book-an-appointment { z-index:0; padding-top:50px }
#faqs { z-index:0; padding-top:50px }
#faqs-heading { z-index:0; padding-bottom:30px }
#faqs-list { z-index:0; border-top:solid #000 1px }
.faqs-item { z-index:0; border-bottom:solid #000 1px }
.faqs-question { z-index:0 }
.faqs-answer { z-index:0 }
.faqs-answer-inner { max-width:1070px; z-index:0; padding-top:30px; padding-bottom:50px }
.faqs-item1 { z-index:0; border-bottom:solid #000 1px }
.faqs-question1 { z-index:0 }
.faqs-answer1 { z-index:0 }
.faqs-answer-inner1 { max-width:1070px; z-index:0; padding-top:30px; padding-bottom:50px }
.faqs-item2 { z-index:0; border-bottom:solid #000 1px }
.faqs-question2 { z-index:0 }
.faqs-answer2 { z-index:0 }
.faqs-answer-inner2 { max-width:1070px; z-index:0; padding-top:30px; padding-bottom:50px }
.faqs-item3 { z-index:0; border-bottom:solid #000 1px }
.faqs-question3 { z-index:0 }
.faqs-answer3 { z-index:0 }
.faqs-answer-inner3 { max-width:1070px; z-index:0; padding-top:30px; padding-bottom:50px }
.faqs-item4 { z-index:0; border-bottom:solid #000 1px }
.faqs-question4 { z-index:0 }
.faqs-answer4 { z-index:0 }
.faqs-answer-inner4 { max-width:1070px; z-index:0; padding-top:30px; padding-bottom:50px }
.faqs-item5 { z-index:0; border-bottom:solid #000 1px }
.faqs-question5 { z-index:0 }
.faqs-answer5 { z-index:0 }
.faqs-answer-inner5 { max-width:1070px; z-index:0; padding-top:30px; padding-bottom:50px }
.faqs-item6 { z-index:0; border-bottom:solid #000 1px }
.faqs-question6 { z-index:0 }
.faqs-answer6 { z-index:0 }
.faqs-answer-inner6 { max-width:1070px; z-index:0; padding-top:30px; padding-bottom:50px }
#book-an-appointment-1 { z-index:0; padding-top:50px; padding-bottom:50px }
#gift-cards.f-ms { background-position:right top }
#footer-middle.f-ms { border-top:solid #d3d3d3 1px }
#footer-bottom.f-ms { border-top:solid #d3d3d3 1px }
#book-online-popup-text.f-ms { padding:50px 5% }
#mailing-list-signup-text.f-ms { padding:30px 5% }
#newsletter-name.f-ms { border-color:#fff #fff #000 }
#newsletter-email.f-ms { border-color:#fff #fff #000 }
#newsletter-submit.f-ms { padding:15px 70px }
#mailing-list-signup-success-text.f-ms { padding:30px 5% }
#mailing-list-signup-error-text.f-ms { padding:50px 5% }
@media screen and (max-width:768px)
{
	#evidence-based-pen-treatments { padding-top:0px }
	#evidence-based-pen-treatments-left { width:auto; float:none }
	#evidence-based-pen-treatments-right { width:auto; float:none; padding-left:5%; padding-top:30px }
	#evidence-based-pen-treatments-cta { width:95% }
	#why-choose-our-service { padding-top:0px }
	#why-choose-our-service-left { width:auto; float:none }
	#why-choose-our-service-right { width:auto; float:none; padding-left:5%; padding-top:30px }
	#why-choose-our-service-cta { width:95% }
	#health-and-safety { padding-top:0px }
	#health-and-safety-left { width:auto; float:none }
	#health-and-safety-right { width:auto; float:none; padding-left:5%; padding-top:30px }
	#health-and-safety-cta { width:95% }
	#what-to-expect-item { width:auto; float:none; margin-right:0px }
	#what-to-expect-item1 { width:auto; float:none; margin-top:30px; margin-bottom:30px }
	#what-to-expect-item2 { width:auto; float:none }
	#weight-loss-injectable-treatments-item { width:auto; float:none; margin-right:0px }
	#weight-loss-injectable-treatments-item1 { width:auto; float:none; margin-top:30px; margin-bottom:30px }
	#weight-loss-injectable-treatments-item2 { width:auto; float:none }
}
@media screen and (max-width:568px)
{
	#intro-text-inner { text-align:left }
	#benefits-heading { text-align:left }
	#benefits-text { column-count:1 }
	#the-weight-loss-process-heading { text-align:left }
	#the-weight-loss-process-item-1 { width:auto; float:none }
	#the-weight-loss-process-item-2 { width:auto; float:none; border-top:none }
	#the-weight-loss-process-item-3 { width:auto; float:none }
	#the-weight-loss-process-item-4 { width:auto; float:none }
}
