@charset "UTF-8";
/* CSS Document */




*, *:before, *:after {
	
}




/*	Screensize 320px	*/
@media only screen 
and (min-width : 120px) {


.hide {display:none !important}
.show {display:block !important;}

.float-left {clear:both; width:100%; display:inline-block; min-height:1px;}

	.intro {font-size:1.2rem; line-height:1.6rem; font-weight:700}
	
	.content-area {margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0}
	.entry-content-wrap {padding-bottom:86px; padding-top:36px;}
	.single-content p {margin-bottom:16px !important}
	.image {margin-bottom:26px;}
	
	.wp-easy-faq-1040 {margin-top:36px;}
	
	.no-break { white-space:nowrap !important;}

.last-25 {padding-bottom:26px;}	
	
	
	.hero {overflow:hidden; position:absolute; height:200px; background: #ffffff url('/wp-content/uploads/2019/08/dr-josh-hero.jpg') no-repeat; background-size:auto 100%; background-position: 100% 90%;
	/* box-shadow: inset 0px 4px 38px -7px #ABABAB;
		-webkit-box-shadow: inset 0px 4px 38px -7px #ABABAB;
			-moz-box-shadow: inset 0px 4px 38px -7px #ABABAB;
				-o-box-shadow: inset 0px 4px 38px -7px #ABABAB;*/
	margin-bottom:26px; right:-5%; left:-5%; width:110%; margin-top:-36px; border-bottom:1px solid #006495}
	.hero img {position:absolute; width:200%; margin-left:-100%; max-width:200%;}

	.home .full-screen.white.top {padding-top:190px;}

	.button-holder {margin-bottom:40px; width:100%; padding-top:0; float:left;}
	.button-content {text-align:center}
	.button-holder a { background:#15d798; border-radius:11px; padding:16px 25px; color:#FFFFFF !important; display:inline-block; text-align:center; font-size:1.2rem; line-height:1.3rem; text-decoration:none !important; font-weight:600;}
	.button-holder a:hover {background:#996666;}


  .hero-ppp-removal-london {overflow:hidden; position:absolute; height:230px; background: #ffffff url('/wp-content/uploads/2022/07/london-street-scaled.jpeg') no-repeat;
    background-size:100% auto; background-position: 100% 43%;
    /* box-shadow: inset 0px 4px 38px -7px #ABABAB;
      -webkit-box-shadow: inset 0px 4px 38px -7px #ABABAB;
        -moz-box-shadow: inset 0px 4px 38px -7px #ABABAB;
          -o-box-shadow: inset 0px 4px 38px -7px #ABABAB;*/
    margin-bottom:26px; right:-5%; left:-5%; width:110%; margin-top:-36px; border-bottom:1px solid #006495}
    .hero img {position:absolute; width:200%; margin-left:-100%; max-width:200%;}
  
    .full-screen.white.top.ppp-removal-london {padding-top:220px;}
    .ppp-removal-london .left-70 .intro {margin-bottom: 16px !important;}

	
	/* page quote */
	.page-quote {background: #e6d8d8 url('/wp-content/uploads/2019/08/quote-in.png'); background-position: 20px 25px; background-repeat: no-repeat; margin-top: 0; padding-left:70px; padding-top:20px; border-radius: 10px; padding-right:10px; padding-bottom:5px; background-size:12% auto; margin-bottom:36px;}
	.page-quote h2 {font-size:1.4rem; line-height:1.7rem; font-weight:500; color:#003366;}
	.page-quote p {font-size:1.5rem; line-height:1.9rem; font-weight:300; color:#003366;}
	.page-quote p.small {font-size:0.9rem; line-height:1.1rem; font-weight:300; color:#003366; text-align:left; width:100%; clear:both}
	
	h2.style-h1 {font-size:1.5rem; line-height:2rem; font-weight:300; padding-bottom:20px; margin-bottom:0}
	
	.image-dr-josh {border:1px solid #006495; margin-bottom:36px;}


	.button-content-link {padding-top:16px; margin-bottom:56px; text-align:center; width:80%; margin-left:10%}
	.button-holder-link a { background:#53a1d0; border-radius:11px; padding:16px 15px; color:#FFFFFF; display:inline-block; text-align:center; font-size:1.2rem; line-height:1.4rem; text-decoration:none !important;}
	.button-holder-link a:hover {background:#996666;}
	
	.home-dr-josh {width:35%; margin-right:5%; float:left}
	
	.home-meet-dr-josh .intro {margin-top:-3px;}
	.home-josh-quote {font-style:italic}
	
	
	
	
	#gform_wrapper_5 ul {list-style: none; margin-left: 0px; padding-left: 0px;}
.name_first label {display:none;}
.ginput_container_textarea textarea {width:95%; height:90px;}
#gform_wrapper_5 li {margin-bottom:15px;}
#field_5_2 {float: left; margin-right: 5%; width: 95%;}
#field_5_3 {float: left; margin-right: 5%; width: 95%;}
#input_5_2_3 {width: 90%;}
#input_5_3 {width: 90%;}
#gform_wrapper_5 button, #gform_wrapper_5 input[type="button"], #gform_wrapper_5 input[type="reset"], #gform_wrapper_5 input[type="submit"] {-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	border:1px solid #469df5;
	display:inline-block;
	width:auto;
	text-decoration:none;
	text-align:center;
	padding:16px;
	
	width: [object Object]px; 
	height: [object Object]px; 
	box-shadow: 0 13px 17px rgba(0, 0, 0, 0.2)  ; 
	-webkit-box-shadow: 0 13px 17px rgba(0, 0, 0, 0.2)  ; 
	-moz-box-shadow: 0 13px 17px rgba(0, 0, 0, 0.2)  ;
	width:100%; font-size:1.2rem; color:#FFFFFF;
	text-shadow:1px 1px 0px #287ace;}
	
#gform_wrapper_5 input[type="button"], #gform_wrapper_5 input[type="reset"], #gform_wrapper_5 input[type="submit"]:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
	
	width: [object Object]px; 
	height: [object Object]px; 
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2)  ; 
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2)  ; 
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2)  ;
	cursor:pointer !important}
	
.ginput_container.ginput_container_textarea {height:100px; overflow:hidden}

#field_5_5 {clear:both}


	#gform_wrapper_5 {margin-bottom:56px; padding-bottom:56px; background:#f0e8e8;}
	.home-fordyce .button-content-link {margin-bottom:0;}
	
	.pink {width:100%; position:relative; display:block; text-align:left; clear:both; float:left; padding-top:26px; z-index:0; margin-bottom:36px;}
	.pink::after {position:absolute; content:''; height:auto; width:120%; top:0; left:-10%; bottom:0; z-index:-1; background-color:#f0e8e8; right:-10%}




	#post-20 .button-holder {margin-bottom:0}
	#post-20 h2.style-h1 {padding-bottom:16px;}
	#post-410 .button-content-link {margin-bottom:0} 
	
	
	
	.page-id-28 .home-dr-josh {margin-top:26px;}
	.page-id-28 .home-dr-josh .image-dr-josh {margin-bottom:46px;}
	.page-id-28 .page-quote.josh {margin-top:26px;}
	.page-id-28 .page-quote.josh .small {padding-top:16px;}
	#post-28 .button-holder {margin-bottom:0} 
	
	
	#post-32 .button-holder {margin-bottom:0; text-align:center} 
	
	body.search-results #main {padding:36px 12px 86px;}
	body.search-results #main .entry-content-wrap {padding:10px 0;}
	
	body.search-results #main .entry-meta {margin-top:0; margin-bottom:0;}
	body.search-results #main .entry-header {padding-bottom:0; margin-bottom:0}
	.entry-header.search-archive-title h1 {padding-bottom:36px;}
	body.search-results #main .more-link-wrap {margin-top:0}
	body.search-results .grid-cols {row-gap:0rem;}
	body.search-results article {border-bottom:1px solid #006699; border-radius:0; box-shadow:none;}
	

	#gform_5 #field_5_11 #input_5_11_3_container input {margin-bottom:5px; width:100%;}
	#gform_5 #field_5_11 #input_5_11_6_container input {width:100%;}
	#gform_5 #field_5_11 #input_5_11_6_container label {display:none;}
	#gform_5 #field_5_3 #input_5_3 {width:100%;}
	#gform_5 #field_5_3 {width:100%; margin-right:0}
	
	#gform_5 #field_5_9 #input_5_9 {width:100%;}
	#gform_5 #field_5_9 {width:100%; margin-right:0}
	
	#gform_5 #field_5_5 #input_5_5 {width:100%;}
	#gform_5 #field_5_5 {width:100%; margin-right:0}
	
	#gform_5 #field_5_11 {display:inline-block; width:100%}
	#gform_5 #field_5_7 {display:inline-block; width:100%; margin-bottom:0; background-color:#ddd7d7; border-radius:3px; padding-left:15px;}
	#gform_5 #field_5_7 label {line-height:1.5rem;}
	#gform_5 #field_5_7 #input_5_7 .gchoice_5_7_1 {margin-bottom:0; padding:10px 0;}
	#gform_5 #field_5_7 .ginput_container_checkbox {float:left}
	#gform_5 #field_5_7 input#choice_5_7_1 {float:left; margin-right:10px; margin-top:0.4rem;}
	
	#gform_5 #field_5_6 {display:inline-block; width:100%; background-color:#ddd7d7; border-radius:3px; padding-left:15px; margin-bottom:26px;}
	#gform_5 #field_5_6 label {line-height:3.6rem;}
	#gform_5 #field_5_6 #input_5_6 .gchoice_5_6_1 {line-height:3.6rem; margin-bottom:0}
	#gform_5 #field_5_6 .ginput_container_consent {float:left}
	#gform_5 #field_5_6 .ginput_container_consent #input_5_6_1 {float:left; height:3.6rem; margin-right:10px;}
	#gform_5 #field_5_6 .gfield_consent_label a {color:#5d576b;}
	
	.gform_submission_error {background:#ffffff; color:#FF0000; padding:10px;} 
	.validation_message {color:#FF0000; clear:left}
	
	.search-field {background-color:#ddd7d7 !important; box-shadow:5px 5px 0 0 #666666;}
	#search-drawer .drawer-inner input.search-field {box-shadow:5px 5px 0 0 #666666 !important;}
	#search-drawer .drawer-inner input.search-field:focus {box-shadow:5px 5px 0 0 #666666 !important; border:1px solid #666666; color:#333333 !important;}
	
	table.GeneratedTable {width:100%; background-color:#ffffff; border-collapse:collapse; border-width:1px; border-color:#c5e8fc; border-style:solid; color:#4a4343; margin-bottom:56px;}
	table.GeneratedTable td, table.GeneratedTable th {border-width:1px solid #c5e8fc; padding:3px;}
	table.GeneratedTable thead {background-color:#c5e8fc;}
	
	table.GeneratedTable th {font-size:0.8rem; line-height:1rem; text-align:left; padding:10px;}
	table.GeneratedTable tr td {color:#333333; vertical-align:top; border-bottom:1px solid #c5e8fc; padding:10px; line-height:1.4rem;}
	
	#gform_wrapper_5 {position:relative; width:100% !important; position:relative; display:block; text-align:left; clear:both; float:left; padding-top:26px; z-index:0; margin-bottom:36px; margin-top:30px;}
	#gform_wrapper_5:after {position:absolute; content:''; height:auto; width:120%; top:0; left:-10%; bottom:0; z-index:-1; background-color:#f0e8e8; right:-10%}
	#gform_wrapper_5 {WIDTH:60%;}
	#gform_wrapper_5 #field_5_10 label {display:none;}
	
	ul.treatment-steps {list-style-type:none; margin:0; padding:0; width:100%; clear:both; margin-bottom:0; margin-top:8px; display:inline-block; width:100%;}
	ul.treatment-steps li {padding:10px; border:1px solid #f0e8e8; float:left; width:100%; background-color:#FFFFFF;}
	ul.treatment-steps li h4 {float:left; margin:0; padding:0; font-size:1.3rem; line-height:1.6rem; margin-right:16px; color:#bbabab}
	h4.appointment-time {margin-bottom:36px;}
	
	 
	.ppp-treatment-steps-holder {width:100%; position:relative; display:block; text-align:left; clear:both; float:left; padding-top:30px; z-index:0; margin-bottom:36px; padding-bottom:26px;}
	.ppp-treatment-steps-holder::after {position:absolute; content:''; height:auto; width:120%; top:0; left:-10%; bottom:0; z-index:-1; background-color:#c5e8fc; right:-10%;}
	.ppp-treatment-steps-holder {margin-top:26px;}
	.ppp-treatment-steps-holder h2 {text-align:center}
	.ppp-treatment-steps-holder .style-h1 {font-size:2rem; text-align:left; margin:0;}
	.ppp-treatment-steps-holder .appointment-time {text-align:center; margin-top:16px; padding-bottom:10px;}
	

	
	.ppp-treatment-steps-holder th {margin:0; padding:0; font-size:1.3rem !important; line-height:1.6rem !important; color:#bbabab !important; background-color:#FFFFFF !important; border:1px solid #f0e8e8; width:100%; display:block}
	.ppp-treatment-steps-holder td {font-size:1.1rem !important;  display:block; vertical-align:top !important; line-height:1.6rem; padding:16px !important; width:100%; border:1px solid #f0e8e8 !important}
	.ppp-treatment-steps-holder td:nth-of-type(4) {margin-right:0%;}
	.ppp-treatment-steps-holder th:nth-of-type(4) {margin-right:0%;}
	
	
	.ppp-treatment-steps-holder table {border-collapse:separate; border-spacing: 0 1rem; display:block; width:100%;}
	.ppp-treatment-steps-holder tr {float:left; display:block; width:40%}
    .ppp-treatment-steps-holder table tbody {display:inline-block; width:100%;}
	
	.ppp-treatment-steps-holder table tr:nth-of-type(2) {width:60% !important}
	
	.ppp-treatment-steps-holder th:nth-of-type(1) {min-height:115px !important;}
	.ppp-treatment-steps-holder th:nth-of-type(2) {min-height:85px !important;}
	.ppp-treatment-steps-holder th:nth-of-type(3) {min-height:115px !important;}
	.ppp-treatment-steps-holder th:nth-of-type(4) {min-height:115px !important;}
	.ppp-treatment-steps-holder th:nth-of-type(5) {min-height:115px !important;}
	
	.ppp-treatment-steps-holder td:nth-of-type(1) {min-height:115px !important;}
	.ppp-treatment-steps-holder td:nth-of-type(2) {min-height:85px !important;}
	.ppp-treatment-steps-holder td:nth-of-type(3) {min-height:115px !important;}
	.ppp-treatment-steps-holder td:nth-of-type(4) {min-height:115px !important;}
	.ppp-treatment-steps-holder td:nth-of-type(5) {min-height:115px !important;}
	
	.page-id-20 table {margin-top:0px;}
	
	
	
	.flag {border:1px solid #CC33CC; padding:15px; text-align:center; margin-top:46px !important; margin-bottom:26px !important; padding-bottom:36px}
	.flag h3 {padding-bottom:16px; padding-top:8px;}
	.flag img {margin:auto;}
	.flag .button-holder {padding-top:26px; margin-left:5%; width:90%;}
	
	
	/* YEOST FAQ Style - colors & borders */
	.fcp-faq {margin-top:45px !important; margin-bottom:  65px !important;}
	.schema-faq-section {margin-bottom:0 !important; margin-top:-22px !important;}
	.schema-faq-section:nth-of-type(1) {margin-top:0px !important;}
	.wp-block-yoast-faq-block {border-top:1px solid #eee;}
	.wp-block-yoast-faq-block .schema-faq-question { border-bottom:1px solid #eee; }
	.wp-block-yoast-faq-block .schema-faq-question:hover, .wp-block-yoast-faq-block .fcp-opened .schema-faq-question { background-color:#fafafa; }
	.wp-block-yoast-faq-block .schema-faq-answer, .wp-block-yoast-faq-block .fcp-opened .schema-faq-answer { border-bottom:1px solid transparent; }
	
	
	.wp-block-yoast-faq-block .schema-faq-question { display:block; padding:10px; position:relative; }
	.wp-block-yoast-faq-block.fcp-faq .schema-faq-question { cursor:pointer; display:block; width:100%; position:relative; padding-top:10px; padding-bottom:10px; font-size: 1.1rem; line-height: 1.5rem;}
	.wp-block-yoast-faq-block .schema-faq-answer { margin:0; padding:12px 10px;}
	/* bullet before a question */ 
	.wp-block-yoast-faq-block .schema-faq-question:before { /* position gap */ margin-top:1px; }
	.wp-block-yoast-faq-block .schema-faq-question, .wp-block-yoast-faq-block .schema-faq-answer { padding-left:34px; }
	.wp-block-yoast-faq-block .schema-faq-question:before { content:''; display:block; border:2px solid #193d86; border-width:0px 2px 2px 0px; width:7px; height:7px; box-sizing:border-box; position:absolute; left:14px; }
	.wp-block-yoast-faq-block.fcp-faq .schema-faq-question:before { top:17px; transform:rotate(-45deg); transition:all 0.3s 0.3s ease; }
	.wp-block-yoast-faq-block .schema-faq-question:before, .wp-block-yoast-faq-block.fcp-faq .fcp-opened .schema-faq-question:before { top:14px; transform:rotate(45deg); } /* transition */
	.wp-block-yoast-faq-block.fcp-faq .schema-faq-answer { max-height:0; overflow:hidden; border-bottom-width:0; padding-top:0; padding-bottom:0; transition:padding-bottom 0.3s ease-in, max-height 0.4s ease-in, padding-top 0.1s 0.4s ease-out, border-bottom-width 0s 0.5s linear; }
	.wp-block-yoast-faq-block .fcp-opened .schema-faq-answer { max-height:9999px; border-bottom-width:1px; padding-top:12px; padding-bottom:20px; transition:padding-top 0.2s ease-in, max-height 0.3s 0.2s linear, padding-bottom 0.4s 0.2s ease; }
	/* END YEOST FAQ Style - colors & borders */

	
	
	body h2 {margin:0 !important; padding:0 0 13px !important; font-size:1.6rem; line-height:1.8rem;}
	
	
	
	.page-quicklinks {padding-bottom:56px;}
	.page-quicklinks ul {list-style-type:none; margin:0; padding:0}
	.page-quicklinks ul li {margin:0; padding:0}
	.page-quicklinks a {color:#193d86;}
	body { text-shadow: 1px 1px 1px rgba(0,0,0,0.004); text-rendering:optimizeLegibility !important; -webkit-font-smoothing:antialiased !important; }
	.removals-dr-josh {padding-bottom:36px;}
	.home-josh-quote {color:#da667b; border:1px solid #e1e1e1; border-radius:3px; clear:both; margin-left:5%; padding:12px; display:block; margin-top:10px;}
	.block-causes {padding-top:0; padding-bottom:36px;}
	.intro {color:#193d86;}
	.single-content p.note {font-size:0.7rem; line-height:0.7rem; margin-bottom:0 !important; padding-bottom:5px;}
	.block-safe {padding-bottom:16px;}
	body .last {padding-bottom:0 !important; margin-bottom:0 !important}
	
	.image-b4-after {margin-bottom:26px}
	.before-and-after {margin-bottom:36px;}
	.block-costs {margin-bottom:46px;}
	.block-post {margin-top:46px; padding-bottom:36px;}
	
	.block-02-laser { padding-bottom:26px;}
	
	body h1 {margin:0 !important; padding:0 0 26px !important; line-height:1.95rem;}
	
	.schema-faq.wp-block-yoast-faq-block.fcp-faq {position:relative}
	
	body.home .treatment-price-table {margin-top:35px;}
	body.home .home-ask-dr-josh {padding-bottom:55px;}
	
	body.page-id-20 .button-holder { margin-bottom:36px !important; text-align:center}
	
	.article-image-start {width:100%; margin-bottom:26px;}
	.article-image-start img {display: block; height:auto; width:100%; border:1px solid #e1e1e1 !important;}
	
	.article-image-middle {width:100%; margin-bottom:26px; overflow:hidden; border:1px solid #e1e1e1;}
	.article-image-middle img {display: block; height:auto; width:100%;}
	
	
	.contents-table, .contents-table th, .contents-table td, .contents-table td a, .contents-table td a span {width:100%; display:block; text-align:left}
	
	body.page .last {padding-bottom:26px !important;} 
	
	.color-chocolate {color:chocolate}

	.home-reviews {margin-top:36px; padding-top:26px; border-top:1px solid #e1e1e1;}
	.review-title {font-size:1.3rem; line-height: 1.7rem; margin-top: 5px; font-weight: 600; display: block;}
	.review-title h3 {color:chocolate}
	.review-rating {font-size:2rem; line-height: 2.7rem; font-weight: 300;}
	.best-rating {font-size:2rem; line-height: 2.7rem; font-weight: 300}
	.review-body {padding-bottom:26px; padding-top: 16px; float: left; display: block;}
	.review-div {display:block; float: left; padding-bottom: 36PX;}
	.group-review-rating {text-align: left;}
	.review-numbers {width:30%; float: left;}
	.review-from {width:70%; float: left;}
	.patient-name-holder {display: block; float: left; padding-top: 5px;}

	.wp-block-yoast-faq-block .schema-faq-question {border:0;}
	.wp-block-yoast-faq-block {border:0;}
	.fcp-faq div {border-top:1px solid #eeeeee;}

	body.page .last.extra {padding-bottom:46px !important;}

	.helpline {margin-bottom: 36px;}
	.helpline h2 {font-size:1.8rem; font-weight: 900; line-height:2.2rem; color: rebeccapurple;}
	.rebeccapurple {color: rebeccapurple; font-weight: 600;}

	.col.left-70 {margin-bottom:36px;}
	.home-quote {margin-bottom:76px;}
	.block-safe {margin-bottom:26px;}

  .common-names.home-josh-quote {margin-left:0; margin-bottom: 36px;}
  .common-names.home-josh-quote a {font-weight: 600; font-style: normal;}
  body.page a.last {padding-bottom:10px !important; display: inline-block;}

  #ppp-treatment-nhs a {display:inline-block; padding-bottom: 10px; color:#333333;}

  #ppp-treatment-nhs {margin-bottom:26px;}

  .wp-block-columns.eplus-wrapper {clear: both;}

  .satisfied {font-size:0.8rem; width: 100%; text-align: right; color: #ffffff; padding-top: 16px;}

  h2.style-me-h1 {font-size: 1.6rem; line-height: 2rem; font-weight: 900; padding-bottom: 26px !important;}

  .no-link {color: inherit !important; text-decoration: none;}


  .clear-display-inlineb {display:inline-block;}

  .home-josh-quote.center {display: inline-block; margin-bottom: 0;}
  .home-josh-quote.center .button-holder {margin-bottom:16px;}

  .inline-link {display: inline-block !important; width: auto !important; clear: none !important; padding-bottom: 0 !important; margin-bottom: 0 !important;}
  body.page-id-3101  h1 {display:none;}

  .clear {display:block; float: left; clear: both;}

  .workplace {display: inline-block;}

  .block-holder.block-safe.block-pills {
    margin-bottom: 16px;
    display: inline-block;}

	span.none {display:none !important}


	.wmpci-popup-body {max-width:70%; padding-bottom: 20px;}
	.wpmci-popup-cnt-inr-wrp {padding:10px 20px;}
	.wpmci-popup-cnt-inr-wrp h2 {font-size: 1.2rem; line-height: 1.5rem;}
	.wpmci-popup-cnt-inr-wrp p {font-size: 1.0rem; line-height: 1.3rem;}
	.modal-link-1 {font-size:1.6rem; line-height: 1.8rem; color: #fff !important;}
	.modal-link-2 {font-size:1.1rem; line-height: 1.4rem; color: #fff !important; clear: both; display: block;}


	.full-screen.white.home-quote.helpline {padding-bottom:20px; border-bottom: 2px dashed #e2e2e2; margin-bottom: 30px;}

	p.rebeccapurple {
    	text-align: center; font-size: 2rem; font-weight: 300; line-height: 2.4rem; padding-top: 16px;}

	.kb-table-of-content-wrap {padding-left:0 !important;  padding-right: 0 !important;}
	.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list {padding-left:18px}
	.kb-table-of-contents-list-sub {padding-left:15px !important}

	.kb-table-of-content-id_d83ffe-1c {padding-bottom:20px; border-bottom: 2px dashed #e2e2e2; margin-bottom: 30px;}
	.image-holder.home-dr-josh {width:100%; margin-right: 0;}
	.block-float-right {text-align:right; display: inline-block; width: 100%; clear: both; color:#4a4343;}

	#ppp-removal-uk-by-dr-joshua-berkowitz {width:100%l; text-align: center;}

	.full-screen.dark-blue.home-meet-dr-josh {margin-bottom:56px;}
	
	.block-spots-on-penis .schema-faq.wp-block-yoast-faq-block.fcp-faq {margin-top:0 !important; margin-bottom:16px !important;}

	.block-sticky {display: inline-block; width: 100%; margin-bottom: 36px;}
	.on-screen-help {text-align: center; padding: 20px; background-color: #37729e; position: relative; width:120%; left: -10%; z-index: 100; padding-top: 12px; padding-bottom: 16px;}
	.on-screen-help.my-class {background-color: #37729e; padding-top: 22px;}

	.stick-to-top {position: sticky; top: 0; width:90%; margin-left: 5%;}
	.on-screen-help.my-class .stick-to-top {width:80%; margin-left: 10%;}
	.stick-to-top a {color: aliceblue !important; text-decoration: none; font-weight: 600;
	
		-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
		-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
		box-shadow:inset 0px 1px 0px 0px #cae3fc;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
		background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
		background-color:#79bbff;
		-webkit-border-top-left-radius:8px;
		-moz-border-radius-topleft:8px;
		border-top-left-radius:8px;
		-webkit-border-top-right-radius:8px;
		-moz-border-radius-topright:8px;
		border-top-right-radius:8px;
		-webkit-border-bottom-right-radius:8px;
		-moz-border-radius-bottomright:8px;
		border-bottom-right-radius:8px;
		-webkit-border-bottom-left-radius:8px;
		-moz-border-radius-bottomleft:8px;
		border-bottom-left-radius:8px;
		border:1px solid #469df5;
		display:inline-block;
		text-align:center;
		padding:16px;
		box-shadow: 0 13px 17px rgba(0, 0, 0, 0.2)  ; 
		-webkit-box-shadow: 0 13px 17px rgba(0, 0, 0, 0.2)  ; 
		-moz-box-shadow: 0 13px 17px rgba(0, 0, 0, 0.2)  ;
		text-shadow:1px 1px 0px #287ace;
	}

	.youtube-embed {display: inline-block; width: 100%; float: left; margin-bottom: 56px;}
	
	ul.statements {padding-left:16px;}
	ul.statements li p.intro {margin-bottom:16px !important;}
	ul.statements li p.intro.doctor-years {margin-bottom:16px !important;}

	a {color: #17a3d1 !important;}
	.header-chat a {color: #006699 !important;}
	a.expert-button, a.button {color: #ffffff !important;}

	.embed, iframe, object {height:auto}
	.gform-body.gform_body {padding-bottom: 36px; float: left;}

	/*	blog section	*/
	body.page-id-4449 h1.wp-block-heading.has-large-font-size {line-height:2.1rem;}
	h5.published {width:auto; padding-right: 6px; float: left; padding-top: 1px;
	margin-bottom: 0 !important;}
	h5.author {width:auto; padding-right: 6px; float: left; padding-top: 1px;}
	.blog-holder .kt-row-column-wrap {gap: 1px !important;}

	.blog-holder .blog-publish-details .kt-row-column-wrap {grid-template-columns: 1fr 1fr;}


}

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

/*	Screensize 425px	*/
@media only screen 
and (min-width : 405px) {

	.on-screen-help {padding-top:22px; padding-bottom: 26px;}
	.embed, iframe, object {height:220px}
 

}


/*	Screensize 480px	*/
@media only screen 
and (min-width : 460px) {

			
	.entry-content-wrap {padding-left:36px; padding-right:36px;}
	.hero {background-size:auto 130%; background-position:80% 10%; height:240px;}
	.home .full-screen.white.top {padding-top:240px;}
	
	.page-quote {background-position: 20px 25px; padding-left:80px; padding-top:20px; padding-right:10px; padding-bottom:5px; background-size:7% auto;}
	
	#field_5_2, #field_5_3, #field_5_9 {width:33.3%; margin-right:0; float:left}
	.gform_footer {width:50%; margin-top:5px; margin-bottom:20px;}
	.gform_body {display:inline-block; float:none; margin-top:16px;}
	#field_5_6 label {float:left; margin-right:10px;}
	#field_5_7 label {float:left; margin-right:10px;}
	#field_5_10 label {display:none;}
	#gform_wrapper_5 {margin-top:26px;}
	.ginput_container_textarea textarea {width:100%;}
	
	#gform_5 #field_5_7 label {line-height:3.6rem;}
	#gform_5 #field_5_7 #input_5_7 .gchoice_5_7_1 {padding:0;}
	#gform_5 #field_5_7 input#choice_5_7_1 {margin-top:0; height:3.6rem;}
	
	table.GeneratedTable th:nth-of-type(3) {text-align:right}
	
	.treatment-dr-josh {width:26%;}
	
	.page-id-20 .wp-block-table {clear:both}
	.page-id-20 table {margin-top:8px;}
	
	
	.ppp-treatment-steps-holder th:nth-of-type(1) {min-height:90px !important;}
	.ppp-treatment-steps-holder th:nth-of-type(2) {min-height:90px !important;}
	.ppp-treatment-steps-holder th:nth-of-type(3) {min-height:90px !important;}
	.ppp-treatment-steps-holder th:nth-of-type(4) {min-height:90px !important;}
	.ppp-treatment-steps-holder th:nth-of-type(5) {min-height:90px !important;}
	
	.ppp-treatment-steps-holder td:nth-of-type(1) {min-height:90px !important;}
	.ppp-treatment-steps-holder td:nth-of-type(2) {min-height:90px !important;}
	.ppp-treatment-steps-holder td:nth-of-type(3) {min-height:90px !important;}
	.ppp-treatment-steps-holder td:nth-of-type(4) {min-height:90px !important;}
	.ppp-treatment-steps-holder td:nth-of-type(5) {min-height:90px !important;}
	
	.article-image-middle.toothpaste {width:40%; margin-right:26px; margin-bottom:26px; float:left}

  h2.style-me-h1 {font-size: 2rem; line-height: 2.5rem;}

  .gone-in60-how-to-book h3 .split {
    clear: both;
    width: 100%;
    display: block;}

	.image-holder.home-dr-josh {
		width: 40%;
		margin-right: 26px;}

		#ppp-removal-uk-by-dr-joshua-berkowitz {padding-bottom:26px !important;}

	.on-screen-help.my-class {padding-top: 32px;}
	.embed, iframe, object {height:230px}


}


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

/*	Screensize 640px	*/
@media only screen 
and (min-width : 576px) {

	.GeneratedTable thead th:nth-of-type(1) {width:130px;}
	
	#gform_5 {width:80%; margin-left:10%;}
	ul.treatment-steps li {width:19%; min-height:170px; margin-right:1%;}
	ul.treatment-steps li:nth-of-type(5) {margin-right:0; width:20%;}
	ul.treatment-steps li h4 {width:100%; margin-bottom:8px;}
	
	.treatment-dr-josh .image-dr-josh {margin-bottom:20px;}
	.flag .button-holder {margin-left:20%; width:60%;}

	.page-id-20 .wp-block-table {clear:none}
	
	body h1 {font-size:2.15rem; line-height:2.45rem;}
	.page-quicklinks {padding-bottom:36px;}
	.page-quicklinks ul {clear:both; display:inline-block}
	.page-quicklinks ul li {width:50%; float:left}
	.page-quicklinks ul li:nth-of-type(5) {width:50%; float:left}
	
	.dr-josh-says {width:100%; padding-left:0%; display:inline-block}
	.ppp-treatment-steps-holder {margin-bottom:50px;}
	.button-holder {margin-bottom:50px;}
	.before-and-after {margin-bottom:50px;}
	.eplus-styles-uid-19b831 {margin-bottom:50px !important;}
	
	.article-image-middle.toothpaste {width:30%; margin-right:26px; margin-bottom:26px; float:left}
	.article-image-start {width:50%; margin-right:26px; margin-bottom:26px; float:left}

	.review-numbers {width:20%; float: left;}
	.review-from {width:80%; float: left;}
  #ppp-treatment-nhs a {width:100%;}

  .image-holder.white-spots .image-content {margin-bottom:65px;}

  h2.style-me-h1 {font-size: 1.5rem; line-height: 1.9rem;}

  .medical-condition .common-names-holder {width:45%; float: left;}
  .common-names-holder {width:80%; margin-left: 10%;}
  .common-names-holder .common-names.center {padding:12px 86px;}
  .common-names.center {text-align: center;}

  .medical-condition .common-names-holder {border:1px solid transparent; margin-left: 0;}
  .medical-condition .common-names-holder {}

  .on-screen-help {margin-bottom: 36px; display: inline-block;}
  .embed, iframe, object {height:310px}

  

}

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


/*	Screensize 768px	*/
@media only screen 
and (min-width : 748px) {

	
	.intro {font-size:1.4rem; line-height:1.9rem;}
	.entry-content-wrap {padding-top:56px;}
	
	.hero {margin-top:-56px; height:300px; background-size: auto 122%; background-position:70% 10%;}
	.home .full-screen.white.top {padding-top:300px;}	
	
	
	.gform_body {width:100%; }
	#input_5_11_3_container {width:48%; float:left; margin-right:1%}
	#input_5_11_6_container {width:48%; float:right; margin-left:1%}
	
	#gform_5 #field_5_11 {display:inline-block; width:100%}
	#gform_5 #field_5_7 {display:inline-block; width:100%; margin-bottom:0; background-color:#ddd7d7; border-radius:3px; padding-left:15px;}
	#gform_5 #field_5_7 label {line-height:3.6rem;}
	#gform_5 #field_5_7 #input_5_7 .gchoice_5_7_1 {line-height:3.6rem; margin-bottom:0}
	#gform_5 #field_5_7 .ginput_container_checkbox {float:left}
	#gform_5 #field_5_7 input#choice_5_7_1 {float:left; height:3.6rem; margin-right:10px;}
	
	#gform_5 #field_5_6 {display:inline-block; width:100%; background-color:#ddd7d7; border-radius:3px; padding-left:15px; margin-bottom:26px;}
	#gform_5 #field_5_6 label {line-height:3.6rem;}
	#gform_5 #field_5_6 #input_5_6 .gchoice_5_6_1 {line-height:3.6rem; margin-bottom:0}
	#gform_5 #field_5_6 .ginput_container_consent {float:left}
	#gform_5 #field_5_6 .ginput_container_consent #input_5_6_1 {float:left; height:3.6rem; margin-right:10px;}
	#gform_5 #field_5_6 .gfield_consent_label a {color:#5d576b;} 
	
	#gform_5 #field_5_3 {width:48%; float:left; clear:left}
	#gform_5 #field_5_9 {width:48%; float:right;}
	
	
	ul.treatment-steps li {min-height:155px;}
	ul.treatment-steps li p {font-size:1rem; line-height:1.3rem;}
	
	
	.ppp-treatment-steps-holder {margin-top:36px; padding-top:36px; padding-bottom:36px; margin-bottom:36px;}
	
	
	.ppp-treatment-steps-holder th {margin:0; padding:0; font-size:1.3rem !important; line-height:1.6rem !important; color:#bbabab !important; background-color:#FFFFFF !important; border:1px solid #f0e8e8; width:19%; border-right:10px solid #c5e8fc !important;}
	.ppp-treatment-steps-holder td {font-size:1.1rem !important;  vertical-align:top !important; line-height:1.6rem; padding:16px !important; width:19%; border-right:10px solid #c5e8fc !important;}
	.ppp-treatment-steps-holder td:nth-of-type(4) {margin-right:0%;}
	.ppp-treatment-steps-holder th:nth-of-type(4) {margin-right:0%;}
	.ppp-treatment-steps-holder table {border-collapse:separate; border-spacing: 0 1rem;}
	
	.ppp-treatment-steps-holder tr {float:none; width:100%;}
	.ppp-treatment-steps-holder table tr:nth-of-type(2) {float:left; width:100% !important; display:block;}
	
	body.page .ppp-treatment-steps-holder tr th {float:left; width:20% !important; display:block; height: auto !important; min-height:1px !important;}
	body.page .ppp-treatment-steps-holder tr td {float:left; width:20% !important; display:block; height: auto !important; min-height:170px !important}
	body.page .ppp-treatment-steps-holder tr td:nth-of-type(5) {border-right:0 !important}
	body.page .ppp-treatment-steps-holder th:nth-of-type(5) {border-right:0 !important}
	
	.treatment-dr-josh {width:25%;}
	
	body h1 {font-size:2.75rem; line-height:3.05rem;}
	body h2 {font-size:1.8rem; line-height:2.1rem;}
	
	.ppp-treatment-steps-holder h2 {text-align:left;}
	img {margin:auto}
	.ppp-treatment-steps-holder {margin-bottom:50px;}

	.home-reviews h4 {padding-top:8px; padding-bottom: 26px;}
	.home-reviews {margin-top:56px; padding-top:56px;}
	
  .block-pills {margin-bottom:56px;}
  .pink {margin-bottom:56px;}

  .image-holder.white-spots .image-content {margin-bottom:75px;}
  #white-spots-on-penis {margin-bottom:36px;}

  .home-meet-dr-josh {margin-bottom:0}
  .block-post {display: inline-block;}

  h2.style-me-h1 {font-size: 1.7rem; line-height: 2.2rem;}

  .gone-in60-how-to-book h2.last {text-align: center; width:100%;}
  .gone-in60-how-to-book h2 .split {
    clear: both;
    width: 100%;
    display: block;}

  .medical-condition {margin-bottom:36px;}

  body.home .dr-josh-says {margin-bottom:56px;}

  .block-holder.block-safe.block-pills {
    margin-bottom: 36px;
    display: inline-block;}

  .wmpci-popup-body {padding-top: 20px;}

  .kb-table-of-content-id_d83ffe-1c {margin-bottom: 50px !important;}
  h2.style-h1 {font-size: 2rem !important; line-height: 2.4rem !important; font-weight: 300 !important;}
  body.page .last {padding-bottom: 46px !important;}

  #ppp-removal-uk-by-dr-joshua-berkowitz {padding-bottom:46px !important;}

  .full-screen.dark-blue.home-meet-dr-josh {margin-bottom:0px;}
  .embed, iframe, object {height:305px}

}

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


/*	Screensize 1024px	*/
@media only screen 
and (min-width : 1002px) {

	.intro {font-size:1.9rem; line-height:2.5rem; font-weight:300}
	.hero {height:370px; background-position:110% 10%;}
	.home .full-screen.white.top {padding-top:370px;}
	.button-holder a {font-size:1.3rem; line-height:1.3rem;}
	.button-holder-link a {font-size:1.3rem; line-height:1.3rem;}
	.page-quote {padding-left:105px; padding-right:20px; margin-bottom:56px;}
	h2.style-h1 {font-size:2.2rem; line-height:2.5rem;}
	#gform_wrapper_5 {width:80%; margin:auto; margin-top:40px; margin-bottom:76px;}
	.gform_footer {margin:5px auto 20px;}
	#gform_5 {width:autol; margin:auto; text-align:center}
	.gform_body {text-align:left;}
	#input_5_6_1 {float:left; margin-top:8px; margin-right:10px;}
	#field_5_7 {clear:both; padding-bottom:36px;}
	#choice_5_7_1 {float:left; margin-top:8px; margin-right:10px;}
	.pink {padding-top:46px;}
	.home-dr-josh {width:30%; margin-right:3%;}
	.home-ask-dr-josh {clear:both}
	
	
	
	.page-id-28 .home-dr-josh {margin-top:46px;}
	

	#post-32 .intro {margin-bottom:36px !important;}
	
	.entry-header.search-archive-title h1 {padding-top:20px;}
	
	#gform_5 #field_5_7 {padding-bottom:0}
	#gform_5 #field_5_6 .ginput_container_consent #input_5_6_1 {margin-top:0}
	
	ul.treatment-steps li {min-height:135px;}
	.treatment-dr-josh .image-dr-josh {margin-bottom:30px;}
	
	.ppp-treatment-steps-holder {margin-bottom:56px;}
	.ppp-treatment-steps-holder .appointment-time {width:60%; margin-left:20%;}

	
	.flag {width:80%; margin-left:10%;}
	
	
	body.page .ppp-treatment-steps-holder tr td {min-height:120px !important}
	
	.page-id-20 table {margin-top:26px;}
	.treatment-dr-josh {width:23%;}
	
	.wp-block-yoast-faq-block.fcp-faq .schema-faq-question {display:block; width:100%; position:relative}
	
	.schema-faq.wp-block-yoast-faq-block.fcp-faq {position:relative}
	.wp-block-yoast-faq-block schema-faq-question::before, .wp-block-yoast-faq-block.fcp-faq .fcp-opened .schema-faq-question::before {top:18px;}
	
	h1 {font-size:2.4rem;}
	.intro {font-weight:100; font-style:normal; line-height:initial;} 
	
	.page-quicklinks {margin-top:-21px !important; margin-bottom:26px;}
	
	.page-quicklinks ul {list-style-type:none; margin:0; padding:0; width:100%; display:inline-block}
	.page-quicklinks ul li {float:left; padding-right:26px;}
	.page-quicklinks ul li:nth-of-type(5) {padding-right:0px;}
	.page-quicklinks ul li a {font-size:0.89rem;}
	
	body h1 {font-size:2.65rem; line-height:3.15rem; padding-bottom:50px !important;}
	.page-quicklinks {width:100%; margin-top:-8px; margin-bottom:0}
	.page-quicklinks ul li {width:30%; height:25px;}
	body h2 {padding-bottom:4px !important}
	.removals-dr-josh {margin-bottom:0}
	.removals-dr-josh h2.style-h1 {font-weight:500; padding-bottom:16px !important;}
	.ppp-treatment-steps-holder h2 {padding-bottom:16px !important;}
	.image-b4-after {width:45%; float:left; padding-right:26px; margin-bottom: 46px;}
	.before-and-after p:nth-of-type(2) {clear:both}
	
	body.home .home-meet-dr-josh h2.style-h1 {padding-bottom:26px !important;}
	body.home .home-meet-dr-josh p:nth-of-type(2) {width:66%; margin-left:33%;}
	
	
	.article-image-start {width:35%; margin-right:26px; margin-bottom:66px; float:left}
	.article-image-start.nhs {margin-bottom:86px;}
	.article-image-middle.toothpaste {width:25%; margin-right:26px; margin-bottom:26px; float:left}

	.review-numbers {width:12%; float: left;}
	.review-from {width:88%; float: left;}

	.home-meet-dr-josh {padding-bottom:56px;}
	.block-safe {padding-bottom:0px;}
	.home-quote {padding-bottom: 16px; margin-bottom: 0;}
	.helpline {margin-bottom: 0;}
	.home-meet-dr-josh {margin-bottom: 0;}

  body h2 {
    padding-bottom: 14px !important;}

  #white-spots-on-penis .left-40 .white-spots {width:19%;}
  #white-spots-on-penis {margin-bottom:36px;}

  .before-and-after p {display: inline;}

  .page-id-32 #white-spots-on-penis .left-40 .white-spots {margin-bottom: 60px;}

  h2.style-me-h1 {font-size: 2.6rem; line-height: 3.2rem;}
  .gone-in-60-image {margin-bottom:86px;}

  .common-names-holder {
    width: 100%; margin-left: 0;}
  
  .medical-condition .common-names-holder {
    width: 60%;
  }
  .common-names-holder .common-names.center {
    padding: 20px 106px; margin-left: 15%; width: 70%;}

    body.home .dr-josh-says {margin-bottom:0px;}

   
    .block-holder.block-safe.block-pills {
      margin-bottom: 56px;
      display: inline-block;}

	.image-holder.home-dr-josh {
		width: 30%;}
	.home-josh-quote {clear: none; }

	.dr-josh-says {margin-left:0%; display: block; width: auto;}
	.home-josh-quote {clear: none; width: auto; margin-left: 33%;}

	.on-screen-help.my-class {top:100px !important; padding-top: 12px; padding-bottom: 15px;}

	#main-header .site-header-item .talk-josh a, #main-header .site-header-item .talk-josh {color: #ffffff !important;}
	#main-header .header-chat a {color: #ffffff !important;}


}

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

/*	Screensize 1175px	*/
@media only screen 
and (min-width : 1155px) {

	.hero {height:410px; background-position:100% 10%;}
	.home .full-screen.white.top {padding-top:410px;}
	.page-quote {padding-left:125px; margin-top:76px; margin-bottom:86px;}
	body.home .page-quote {margin-top:0; margin-bottom: 0;}
	.home-meet-dr-josh h2 {width:67%; float:right}
	.home-meet-dr-josh {margin-bottom:76px;}
	.pink {margin-bottom:76px;}
	#gform_wrapper_5 {width:60%;}
	

	.page-id-28 .home-dr-josh {margin-top:8px;}
	.page-id-28 .page-quote.josh {margin-top:66px; margin-bottom:56px;}

	ul.treatment-steps li {min-height:115px;}
	
	
	.treatment-dr-josh {width:30%;}
	
	.removals-dr-josh {margin-bottom:0}
	.image-b4-after {width:53%; margin-bottom:66px;}
	.before-and-after p:nth-of-type(2) {clear:none;}

	.review-numbers {width:11%; float: left;}
	.review-from {width:89%; float: left;}

	.home-quote {padding-bottom:75px;}
	.helpline {padding-bottom: 25px;}
	.home-meet-dr-josh {margin-bottom:16px;}
	
  .block-pills {margin-bottom: 76px;}

  .common-names-holder {width: 60%; float: left; margin-bottom: 36px;}
  .common-names-holder.medical {width:100%;}
  .common-names-holder.medical .common-names {padding:20px 156px;}
  #white-spots-on-penis ul {display: inline-block; clear: both;}
  #white-spots-on-penis ul li {width:50%; float: left;}

  .gone-in60-how-to-book h2 {text-align: center;}
  .gone-in60-how-to-book h3 {text-align: center;}

  .hero-ppp-removal-london {height:410px; background-size:100% auto; background-position: 100% 59%;}

  #ppp-removal-uk-by-dr-joshua-berkowitz {width:auto; float: none; text-align: left; font-weight: 500 !important;}

  .article-image-start.nhs {margin-bottom:46px;}


}

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


/*	Screensize 1350px	*/
@media only screen 
and (min-width : 1330px) {

	.hero {background-size: auto 110%}
	.pink::after {width:200%; left:-30%; right:-30%}
	.flag {width:70%; margin-left:15%;}

	.block-safe {padding-bottom: 0px;}

  .common-names.home-josh-quote {margin-bottom:46px;}
  .home-josh-quote  {margin-left:33%;}
  .home-josh-quote.quote-small  {margin-left:33%;}
  .kb-table-of-content-id_d83ffe-1c {margin-bottom:70px !important;}
  .home-meet-dr-josh h2 {width:100%;}

  .on-screen-help {
    width: 140%;
    left: -20%;}


}

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



/*	Screensize 1380px	*/
@media only screen 
and (min-width : 1360px) {

	.entry-content-wrap {
		padding-top: 76px;
	}



	
}

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



/*	Screensize 1500px	*/
@media only screen 
and (min-width : 1480px) {

	.pink::after {width:300%; left:-60%; right:-60%}
	#gform_wrapper_5::after {width:300%; left:-60%; right:-60%}
	.ppp-treatment-steps-holder::after {width:300%; left:-60%; right:-60%}

	.block-safe {padding-bottom: 0px;}

}
