@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:600; font-family:'Fira Sans' !important}
	
	.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:#379958; 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:600; color:#003366;}
	.page-quote p {font-size:1.5rem; line-height:1.9rem; font-weight:400; color:#003366;}
	.page-quote p.small {font-size:0.9rem; line-height:1.1rem; font-weight:400; color:#003366; text-align:left; width:100%; clear:both}
	
	h2.style-h1 {font-size:1.5rem; line-height:2rem; font-weight:400; 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: 5%; padding-left: 0px; width:90%}
.name_first label {display:none;}
.ginput_container_textarea textarea {width:95%; height:90px;}
#gform_wrapper_5 li {margin-bottom:15px;}
#gform_wrapper_5 .gform_heading {margin-left:5%; width:90%;}
#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}


	.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; border-radius:3px; padding-left:15px;}
	#gform_5 #field_5_7 label {line-height:1.5rem; display: block;}
	#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%; border-radius:3px; padding-left:15px; margin-bottom:26px;}
	#gform_5 #field_5_6 label {line-height:1.5rem; display: block;}
	#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; z-index:0;}
	#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: 400;}
	.best-rating {font-size:2rem; line-height: 2.7rem; font-weight: 400}
	.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: 600; 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: 600; 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;}

  .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: 400; 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: #1e28a9 !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;}


/******* here ********/
.cta a {color: white !important; background-color: #418b06 !important;}
.cta .has-background {background-color: #418b06 !important;}
.cta a:hover {text-decoration: underline;}
.gform-body ul {list-style-type: none;}
.gform-body ul li label {display: none;}
.contact-form .gform-body li#field_6_1, .contact-form .gform-body li#field_6_2, .contact-form .gform-body li#field_6_3, .contact-form .gform-body li#field_6_4 {width:50%; float: left;}
form#gform_6 {background-color: #A3D1D1; border-radius: 0 0 20px; padding-bottom: 36px;}
form#gform_6 input#input_6_1, form#gform_6 input#input_6_2, form#gform_6 input#input_6_3, form#gform_6 input#input_6_4 {width:99%; margin-bottom: 10px;}
ul#gform_fields_6 {padding: 16px 26px 0 26px;}
.contact-form input[type=submit] {width:27%}
.contact-form  .gform-footer {width:100%; padding-left: 26px;}

.page-id-1897 .entry-content-wrap {padding-top: 0;}
.hero-ages {min-height: 300px; margin-bottom: 36px !important;}
.wp-block-image.shocked {width:45%;}
.wp-block-image.shocked figure.alignleft.size-full.is-resized {margin-right:26px !important; margin-bottom: 16px !important;}

.kb-row-layout-id1897_3635e3-34 .kt-row-column-wrap {gap:10px !important}
figure.alignleft.size-full.is-resized {width: 100%; margin-bottom: 26px;}

.intro-2 {font-size:1.2rem; line-height: 1.7rem;}

.ppp-is-not figure {width:100%}
.ppp-go-away figure {width:100%}

.ppp-what-causes {padding:0 8px !important}
.ppp-london-treatment figure {margin-bottom:26px !important; border-radius: 8px; overflow: hidden;}
.ppp-london-treatment figure img {border-style: unset !important}
.ppp-london-treatment .ppp-hydrecator {margin-bottom:26px !important;}

.ppp-dr-josh-at-desk figure {height: 100px; overflow: hidden;}
.ppp-dr-josh-at-desk figure img {margin-top:-32px;}

.ppp-safe figure {width:100%}

h2.wp-block-heading {font-family: 'Fira Sans', sans-serif; font-weight: 600;}

.page-id-20 .entry-content-wrap {padding-top: 0;}
.hero-pearls {min-height: 300px; margin-bottom: 36px !important; background-position: 52% 70%; background-size: auto;}
.what-are-ppp .kt-row-column-wrap {gap: 0px;}
.what-are-ppp ul {padding-bottom: 26px;}
.what-are-ppp figure {border-radius: 8px !important; overflow: hidden !important;}
.ppp-size {margin-bottom:26px }
.how-removal-works .kt-row-column-wrap {padding:0}
.ppp-procedure {padding: 0;}
.ppp-procedure .kt-inside-inner-col .wp-block-kadence-column:nth-of-type(1) {padding-bottom:16px;}
.ppp-procedure .kt-row-column-wrap {padding-bottom:0px;}

.ppp-procedure .wp-block-kadence-column:nth-of-type(2) {padding-bottom:0;}
.ppp-procedure img {border-style: none !important;}

.page-id-28 .entry-content-wrap {padding-top: 0;}
.page-id-88 .entry-content-wrap {padding-top: 0;}
.hero-doctor-questions {min-height: 300px; margin-bottom: 12px !important;}

.page-id-2972 .entry-content-wrap {padding-top: 0;}
.faq-section .wp-block-button a {margin-top:16px; margin-bottom:26px;}

.yellow-clock {width:100%;}
.yellow-clock figure img {width:100% !important;}

.visit-includes {margin-bottom: 26px;}

.gone-in-60-contact-form {padding-top:26px; margin-bottom:30px !important;}
.gone-in-60-contact-form #field_5_7 {padding-left:0 !important;}
.gone-in-60-contact-form #field_5_7 .ginput_container ul {margin-left: 0; width:110%;}
.gone-in-60-contact-form #field_5_6 {padding-left:0 !important;}
.gone-in-60-contact-form #field_5_6 .ginput_container .gform-field-label {margin-left: 0; width:120%;}
.gone-in-60-contact-form #field_5_6 .ginput_container #input_5_6_1 {height: 1.6rem !important;}

.gone-in-60-contact-form #gform_wrapper_5 button, .gone-in-60-contact-form #gform_wrapper_5 input[type="button"], .gone-in-60-contact-form #gform_wrapper_5 input[type="reset"], #gform_wrapper_5 input[type="submit"] {background: #379958; font-size: 1.2rem; line-height: 1.2rem; margin-bottom: 26px; width:60%; margin-left:20%; border: 0;}
.gone-in-60-contact-form #gform_wrapper_5 input[type="button"], .gone-in-60-contact-form #gform_wrapper_5 input[type="reset"], .gone-in-60-contact-form #gform_wrapper_5 input[type="submit"]:hover {background: #379958; font-size: 1.2rem; line-height: 1.2rem;}

.gone-in-60-contact-form h3.gform_title {font-family: 'Fira Sans', sans-serif; font-weight: 600; font-size: 1.6rem; line-height: 1.8rem; padding-bottom: 13px;}
.regain-confidence .wp-block-button {margin-top:26px;}

.page-id-2724 .entry-content-wrap {padding-top: 0;}
.page-id-6794 .entry-content-wrap {padding-top: 0;}
.page-id-6807 .entry-content-wrap {padding-top: 0;}
.page-id-6809 .entry-content-wrap {padding-top: 0;}
.page-id-6813 .entry-content-wrap {padding-top: 0;}
.page-id-6817 .entry-content-wrap {padding-top: 0;}
.page-id-9524 .entry-content-wrap {padding-top: 0;}
.page-id-9559 .entry-content-wrap {padding-top: 0;}
.hero-std-doctor {min-height: 300px; margin-bottom: 36px !important; background-position: 60% 40%;}

.white-spots {width:100%;}
.white-spots figure img {width:100% !important;}
.are-white-spots .wp-block-kadence-column {margin-bottom:0}
.is-it-ppp {width:100%;}
.is-it-ppp figure {width:100%; border-radius: 8px; overflow: hidden;}

.how-to-tell th p {margin-bottom:0 !important; line-height: 1.2rem;}
.how-to-tell td p {margin-bottom:0 !important; line-height: 1.2rem;}

.wp-block-button.cta a {line-height: 1.2rem; padding:16px 20px;} 
.diy-removal {padding-bottom:26px;}
.next-steps {padding-bottom:36px;}

.page-id-3496 .entry-content-wrap {padding-top: 0;}
.hero-nhs-hostpital {min-height: 300px; margin-bottom: 12px !important; background-position: 60% 40%;}

.nhs-will-treat-ppp {width:100%;}
.nhs-will-treat-ppp figure img {width:100% !important;}
.nhs-normally-funded {padding-bottom:16px !important;}
.however {color: #CC33CC;}
p.explore-ifr {padding-bottom: 36px;}

.page-id-410 .entry-content-wrap {padding-top: 0;}
.hero-fordyce {min-height: 300px; margin-bottom: 36px !important; background-position: 60% 40%;}
.fordyce-intro .kt-row-column-wrap {padding-top:0} 
.page-id-410 ul.wp-block-list {margin-bottom:16px;}
.fordyce-faq {margin-bottom:46px !important}
.fordyce-next-step {padding-bottom:26px;}
.fordyce-book-last {padding-bottom: 26px;}

.and-the-nhs {color: #0940b6}

.page-id-3101 .entry-content-wrap {padding-top: 0;}
.hero-papilloma {min-height: 300px; margin-bottom: 36px !important; background-position: 60% 40%;}


.page-id-8 .entry-content-wrap {padding-top: 0;}
.hero-home-dr {min-height: 300px; margin-bottom: 16px !important; background-position: 60% 40%;}
.homepage-nhs figure {width:100%; border-radius:10px; overflow: hidden;}
.homepage-nhs figure img {width:100%;}

.hero-fordyce h1 {font-size: 3rem !important; line-height: 3rem; font-weight: 400;}
.hero-fordyce h6 {font-size: 4rem !important; line-height: 3.7rem; font-weight: 400; color: #ffffff; font-style: normal; letter-spacing: 0rem; padding-left: 8px; text-shadow: -1px 2px 3px rgb(70, 49, 49);}
.hero-fordyce p {font-size: 1.8rem !important; line-height: 1.8rem; font-weight: 400; color: #ffffff; font-style: normal; letter-spacing: 0rem; padding-left: 8px; text-shadow: -1px 2px 3px rgb(66, 46, 46); margin-bottom: 18px;}

.hero-fordyce {border-bottom: 5px solid #1874a2;}
.common-concerns {padding-top:26px}

.parallax-video video {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
}

.contact-form {}
.gform-footer.gform_footer.top_label {clear: both;}
.contact-form .gform-footer {padding-left: 0; text-align: center; width: 100%;}
.contact-form input[type=submit] {width:60%; padding-top: 16px; padding-bottom: 16px; line-height: 1.2rem; background-color: #418b06 !important;}
ul#gform_fields_6 {padding-left: 6px; padding-right: 6px;}
.contact-form .gform-body li#field_6_1, .contact-form .gform-body li#field_6_2, .contact-form .gform-body li#field_6_3, .contact-form .gform-body li#field_6_4 {width:90%;}
li#field_6_7 {clear: both; width:94%;}

.contact-us-dr-josh img {border:1px solid #193D86; width:100% !important}
.contact-form .kb-row-layout-id1124_4eade0-98 > .kt-row-column-wrap {padding-bottom: 36px;}

.gform_required_legend {display: none;}
label.gfield_label.gform-field-label {display: none;}
body.page-id-1124 /*contact-page*/ .gform-body.gform_body {padding:8px 8px 36px 8px}
body.page-id-1124 /*contact-page*/ form#gform_6 input#input_6_1, body.page-id-1124 /*contact-page*/ form#gform_6 input#input_6_2, body.page-id-1124 /*contact-page*/ form#gform_6 input#input_6_3, body.page-id-1124 /*contact-page*/ form#gform_6 input#input_6_4 {width:89%;}
body.page-id-1124 /*contact-page*/ .ginput_container.ginput_container_textarea {width:93.5%}
.map-location {padding-top:26px;}
.map-location iframe {min-height: 500px;}
.map-location .kb-google-maps-container {height: auto;}

.payment-intro {font-size: 1.6rem !important; line-height: 1.9rem;}
.paypal-payment-col {text-align: center;}

.homepage-paypal-image img {margin-bottom: 16px;}
.ppp-homepage-text {padding-bottom: 16px !important;}
.paypal-appointment {margin-bottom:16px !important;}
.diagnosis .kt-row-column-wrap {padding-bottom: 0 !important;}


.anatomical {padding-bottom:26px !important;}
.homepage-paypal-image.removal-page img {margin-top: 0px;}
.paypal-60-minute {padding-bottom: 36px;}


.dr-josh-homepage {margin-top:16px; padding:26px 6px 16px !important; margin-bottom: 26px !important;}
.dr-josh-image-homepage img {width:100%; height: auto; border:solid #53A1D0 }
.dr-josh-homepage-holder {}


/*Contact us form*/
body.page-id-1124 fieldset {border:0; margin:0; padding: 0;}
form#gform_7 {background-color: #A3D1D1; padding: 8px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 30px; margin: 0 6px;}
.gform-body.gform_body {width:100% !important}
body.page-id-1124 input#input_7_1_3, body.page-id-1124 input#input_7_1_6, body.page-id-1124 input#input_7_3, body.page-id-1124 input#input_7_4 {width:100%; margin-top: 8px !important;}
body.page-id-1124 #field_7_5 label {display:block;}
body.page-id-1124 #input_7_5_1 {float: left; margin-right: 10px; margin-top: 6px;}
body.page-id-1124 #field_7_5 {margin-top: 20px; margin-bottom: 16px;}
body.page-id-1124 .gform-footer {margin-bottom: 46px;}
body.page-id-1124 .required-field {margin-top:-40px !important; margin-left: 16px;}

body.page-id-1124 #field_9_7 {display:none;}
body.page-id-1124 .name_first label {display: block;}
body.page-id-1124 label.gfield_label.gform-field-label {display: block;}
body.page-id-1124 .gfield_label_before_complex {border-bottom: 1px solid #333; width:100%; padding-bottom: 5px; margin-bottom: 16px;}
body.page-id-1124 span.gfield_required {padding-left: 2px;}
body.page-id-1124 #field_9_1, body.page-id-1124 #field_9_2, body.page-id-1124 #field_9_4, body.page-id-1124 #field_9_3, body.page-id-1124 .id-9-capture  {margin-bottom: 26px;}
body.page-id-1124 input {width:100%}
body.page-id-1124 .ginput_container.ginput_container_textarea {width:100%}
body.page-id-1124 .id-9-consent input {width: auto;}
body.page-id-1124 .ginput_container_textarea textarea {width:100%}

body.page-id-1124 .gform_validation_errors li a {color: #d00202;}

body.page-id-334 fieldset {border:0; margin:0; padding: 0;}
form#gform_7 {background-color: #A3D1D1; padding: 8px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 30px; margin: 0 6px;}
.gform-body.gform_body {width:100% !important}
body.page-id-334 input#input_7_1_3, body.page-id-334 input#input_7_1_6, body.page-id-334 input#input_7_3, body.page-id-334 input#input_7_4 {width:100%; margin-top: 8px !important;}
body.page-id-334 #field_7_5 label {display:block;}
body.page-id-334 #input_7_5_1 {float: left; margin-right: 10px; margin-top: 6px;}
body.page-id-334 #field_7_5 {margin-top: 20px; margin-bottom: 16px;}
body.page-id-334 .gform-footer {margin-bottom: 16px;}
body.page-id-334 .required-field {margin-top:-40px !important; margin-left: 16px;}

body.page-id-334 #field_10_7 {display:none;}
body.page-id-334 .name_first label {display: block;}
body.page-id-334 label.gfield_label.gform-field-label {display: block;}
body.page-id-334 .gfield_label_before_complex {border-bottom: 1px solid #333; width:100%; padding-bottom: 5px; margin-bottom: 16px;}
body.page-id-334 span.gfield_required {padding-left: 2px;}
body.page-id-334 #field_10_1, body.page-id-334 #field_10_2, body.page-id-334 #field_10_4, body.page-id-334 #field_10_3, body.page-id-334 .id-10-capture  {margin-bottom: 26px;}
body.page-id-334 input {width:100%}
body.page-id-334 .ginput_container.ginput_container_textarea {width:100%}
body.page-id-334 .id-10-consent input {width: auto;}
body.page-id-334 .ginput_container_textarea textarea {width:100%}

body.page-id-334 .gform_validation_errors li a {color: #d00202;}
body.page-id-334 .id-10 .kt-row-column-wrap {padding-left: 16px; padding-right: 16px;}
.id-10.wp-block-kadence-rowlayout {padding-bottom:20px; margin-bottom:20px !important}

.hero-pearls {background-size: 320%; background-position: 3% 50%;}

.ppp-zoomed figure {width:200%; margin-left:-25%}

.medical-review-box{
    border:1px solid #d9d9d9;
    background:#f8f9fb;
    padding:18px;
    border-radius:8px;
    margin:25px 0;
    font-size:15px;
    line-height:1.6;
}

.hero-image-holder.ppp-zoomed {border-top:2px solid #54a1d0; border-bottom:2px solid #54a1d0} 
.intro-h3.and-homepage {font-size:1.6rem; line-height: 1.9rem;}


}

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

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

	.on-screen-help {padding-top:22px; padding-bottom: 26px;}
	.embed, iframe, object {height:220px}
 
	.wp-block-image.shocked figure.alignleft.size-full.is-resized {margin-bottom: 36px !important;}

	.ppp-is-not .wp-block-image {max-height: 300px; overflow: hidden;}
	.ppp-is-not figure {margin-top:-30px !important; width:100%;}
	.ppp-is-not figure img {width:100%}
	.ppp-go-away figure img {width:100%}

	.ppp-dr-josh-at-desk figure {height: 140px;}

	.ppp-is-not .wp-block-kadence-column:first-of-type {border-radius: 8px; overflow: hidden;}
.hero-std-doctor {background-position: 55% 40%;}

.hero-fordyce h6 {padding-right: 8px;}
.hero-fordyce p {line-height: 2.1rem;}

.contact-form .gform-body li#field_6_1, .contact-form .gform-body li#field_6_2, .contact-form .gform-body li#field_6_3, .contact-form .gform-body li#field_6_4 {width:100%;}
li#field_6_7 {clear: both; width:100%;}
.contact-form .ginput_container_textarea textarea {width:99%;}

body.page-id-1124 /*contact-page*/ .gform-body.gform_body {padding:12px 12px 36px 12px}
body.page-id-1124 /*contact-page*/ form#gform_6 input#input_6_1, body.page-id-1124 /*contact-page*/ form#gform_6 input#input_6_2, body.page-id-1124 /*contact-page*/ form#gform_6 input#input_6_3, body.page-id-1124 /*contact-page*/ form#gform_6 input#input_6_4 {width:99%;}
body.page-id-1124 /*contact-page*/ .ginput_container.ginput_container_textarea {width:100%}

.hero-pearls {background-size: 270%; background-position: 35% 50%;}
.ppp-zoomed figure {width:150%; margin-left:-25%}



}


/*	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}
	.ppp-go-away .wp-block-image {width:100%}
	.ppp-go-away ul, .ppp-go-away ol {padding-left:26px;}
	.ppp-what-causes {padding:0 26px !important}

	.ppp-dr-josh-at-desk figure img {margin-top:-47px;}
	.visit-includes {margin-bottom: 36px;}
	.gone-in-60-contact-form {padding-top: 0;}
	.gone-in-60-contact-form .ginput_container.ginput_container_consent {width:100%;}
	.gone-in-60-contact-form #gform_5 #field_5_6 label {width:50%}

	.gone-in-60-contact-form #gform_5 #field_5_7 label {line-height:1.6rem;}
	.gone-in-60-contact-form #gform_5 #field_5_7 input#choice_5_7_1 {height:1.6rem;}
	.gone-in-60-contact-form .gform_footer {width: 100%;}
	.gone-in-60-contact-form  #gform_submit_button_5 {margin-bottom: 16px !important;}
	.gone-in-60-contact-form h3.gform_title {padding-bottom: 0px;}

.hero-std-doctor {background-position: 50% 40%;}

.hero-fordyce h6 {padding-left: 26px; margin-top:26px !important}
.hero-fordyce p {padding-left:26px; padding-right:36px;}

.contact-form div#input_6_8 div {margin: auto;}
.contact-form .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.kb-theme-content-width {padding-left: 26px; padding-right: 26px;}
.contact-form .gform-body li#field_6_1, .contact-form .gform-body li#field_6_2, .contact-form .gform-body li#field_6_3, .contact-form .gform-body li#field_6_4 {width:50%;}

.contact-us-dr-josh {width:26%;}
.contact-us-dr-josh img {margin-top:-3px;}
.contact-form .gform_body {margin-top:-7px;}
.contact-form form#gform_6 {padding-bottom:16px}
body.page-id-1124 /*contact-page*/ .gform-body.gform_body {padding:10px 12px 36px 12px}

.wp-block-columns:not(.is-not-stacked-on-mobile).paypal-columns>.wp-block-column {flex-basis:40% !important}
.paypal-payment-col {padding-top:30px;}

.dr-josh-homepage {padding:26px 16px 16px !important;}
form#gform_7 {margin:0 16px;}
body.page-id-334 .required-field {margin-left: 26px;}
.id-7 .gform_body {margin-top:0}

body.page-id-1124 form#gform_7 {margin:0;}
body.page-id-1124 .required-field {margin-left: 26px;}
body.page-id-1124 .gform_body {margin-top:0}

.hero-pearls {background-size: 230%; background-position: 17% 50%;}
.ppp-zoomed figure {width:130%; margin-left:-5%}




}


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

/*	Screensize 640px	*/
@media only screen 
and (min-width : 576px) {
	body.page .entry-content-wrap {padding-left:20px; padding-right:20px;}

	.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}

  .wp-block-image.shocked img {width:100% !important;}
  .wp-block-image.shocked figure.alignleft.size-full.is-resized {margin-bottom: 26px !important;}

  .flesh-colored {height: 170px; overflow: hidden; margin-bottom: 26px;}

  .flesh .kt-row-column-wrap {display: flex;
  flex-wrap: wrap;
  align-items: stretch; /* keep equal heights if needed */
  box-sizing: border-box;}
  .flesh .kt-row-column-wrap > .wp-block-kadence-column {box-sizing: border-box;
  /* allow child flex rules (keeps your display:flex;flex-direction:column) */
  flex: 0 0 100%;
  max-width: 100%;}
  .flesh .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1) {flex-basis: 100%;
  flex-grow: 0;
  max-width: 100%;}
  .flesh .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2) {flex-basis: 20%;
  flex-grow: 0;
  max-width: 20%;}
  .flesh .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3) {flex-basis: 78%;
  flex-grow: 0;
  max-width: 78%;}
  .flesh .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2) {
  flex-basis: 20%;
  max-width: 20%;}
  .flesh .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3) {
  flex-basis: 78%;
  max-width: 78%;}
  .flesh .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2)  {
  flex: 0 0 45% !important;
  max-width: 45% !important;
}
  .flesh .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3) {
  flex: 0 0 51% !important;
  max-width: 51% !important; padding-left: 10px;}
  .flesh {margin-bottom: 0 !important}

  .ppp-is-not .wp-block-image.size-full {overflow: hidden; max-width: 250px; margin-bottom:16px; float: left;}
  .ppp-is-not .kt-row-column-wrap > .wp-block-kadence-column {box-sizing: border-box;
  /* allow child flex rules (keeps your display:flex;flex-direction:column) */ display: block;}
  .ppp-is-not .kt-row-column-wrap {display: block;}
  .ppp-is-not .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1) {flex-basis: 250px;
  flex-grow: 0;
  max-width:250px; float: left;}
  .ppp-is-not .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2) {flex-basis: 70%;
  flex-grow: 0;
  max-width: 56%; float: left; padding-left: 26px;}
  .ppp-is-not .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3) {clear: both; padding-top: 16px;}

  .ppp-what-causes {padding:0 36px !important}
  .ppp-go-away .wp-block-list {margin-left:54%; margin-bottom: 26px !important; padding-left: 16px;}
  .ppp-go-away .wp-block-image {width:46%;}

  .ppp-london-treatment figure.wp-block-image.size-full {max-height: 300px; overflow: hidden;}
.ppp-dr-josh-at-desk figure {height: 190px;}
.ppp-dr-josh-at-desk figure img {margin-top:-66px;}

.ppp-safe .kt-row-column-wrap {display:block;}
.ppp-safe figure {margin-top:-10px !important}
.ppp-safe .kt-row-column-wrap .wp-block-kadence-column:nth-of-type(1) {float: left; display: block; width: 30%;}
.ppp-safe .kt-row-column-wrap .wp-block-kadence-column:nth-of-type(2) {float: left; display: block; width: 69%; padding-left: 26px;}
.ppp-safe .kt-row-column-wrap .wp-block-kadence-column:nth-of-type(3) {float: left; display: block; width: 69%; padding-left: 26px; margin-bottom: 26px;}

	.flesh .wp-block-kadence-column:nth-of-type(2) {border-radius: 8px; overflow: hidden;}
	.what-are-ppp .ppp-size {border-radius: 8px; overflow: hidden; height: 210px; margin-bottom: 26px;}
	.what-are-ppp .ppp-size img {margin-top:-200px}

	.ppp-procedure figure {margin-bottom: 16px !important;}

	p.delighted {padding-bottom: 16px;}

	.yellow-clock {width:42%;}
	.gone-in-60-contact-form h3.gform_title {text-align: center;}

	.white-spots {width:42%; }
	.white-spots figure {margin-bottom:56px !important;}
 
.is-it-ppp {width:100%;}
.is-it-first-h3 {margin-top:-16px !important;}
.is-it-is-it-list {padding-left:0px !important; margin-left: 49% !important;}

.is-it-3-4 {}
.is-it-3-4 .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
.is-it-6-7 .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
.is-it-8-9 .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
.is-it-10-11 .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
.is-it-12-13 .kt-row-column-wrap {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
.is-it-5 figure {width:30%}
.is-it-5 figure img {margin-left: -30px; max-width:120%; margin-top:-30px;}
.is-it-5 h3 {padding-top:12px !important; margin-top:0 !important}

.nhs-will-treat-ppp {width:45%}
.nhs-will-treat-ppp figure {margin-top:-3px;}

.homepage-nhs .wp-block-image {width:40%}
.homepage-nhs figure {margin-bottom: 56px !important; margin-top: 3px !important}

.hero-fordyce p {padding-right:136px;}

ul#gform_fields_6 {padding-left: 26px; padding-right: 26px;}
.contact-form .gform_body {margin-top:5px;}
body.page-id-1124 /*contact-page*/ div#field_6_1, body.page-id-1124 /*contact-page*/ div#field_6_2, body.page-id-1124 /*contact-page*/ div#field_6_3, body.page-id-1124 /*contact-page*/ div#field_6_4 {width:50%; float: left;}
body.page-id-1124 /*contact-page*/ .gform-body.gform_body {width:100%;}

 .paypal-columns {padding: 26px 10%;}
 .paypal-payment-col {padding-top: 40px;}

 .dr-josh-image-homepage {width:40%; margin-right: 26px; float: left;}

 .id-7 .gform_body {margin-top:16px}
 .id-7 input#input_7_1_3, .id-7 input#input_7_1_6 {width:48%}
 .id-7 input#input_7_1_3 {margin-right: 1%;}

 .id-7 #field_7_3   {width:48%; float: left; margin-right:1%;}
 .id-7 #field_7_4 {width:48%; float: left; margin-left: 0.6%;}
.id-7 #field_7_5 {padding-top:20px; clear: both;}


body.page-id-1124 .gform_body {margin-top:16px}
body.page-id-1124 input#input_7_1_3, body.page-id-1124 input#input_7_1_6 {width:48%}
body.page-id-1124 input#input_7_1_3 {margin-right: 1%;}

body.page-id-1124 #field_7_3   {width:48%; float: left; margin-right:1%;}
body.page-id-1124 #field_7_4 {width:48%; float: left; margin-left: 0.6%;}
body.page-id-1124 #field_7_5 {padding-top:20px; clear: both;}
body.page-id-1124 .gform-body.gform_body {padding-top:0}

body.page-id-1124 span#input_9_1_3_container {width: 50%; float: left; display: block; padding-right: 8px;}
body.page-id-1124 span#input_9_1_6_container {width: 50%; float: left; display: block; padding-left: 8px;}

body.page-id-1124 span#input_9_2_1_container {width: 50%; float: left; display: block; padding-right: 8px;}
body.page-id-1124 span#input_9_2_2_container {width: 50%; float: left; display: block; padding-left: 8px;}
body.page-id-1124 .gform_submission_error a {color:red}


body.page-id-334 .gform_body {margin-top:16px}
body.page-id-334 input#input_10_1_3 {margin-right: 1%;}

body.page-id-334 #field_10_5 {padding-top:20px; clear: both;}
body.page-id-334 .gform-body.gform_body {padding-top:0}

body.page-id-334 span#input_10_1_3_container {width: 50%; float: left; display: block; padding-right: 8px;}
body.page-id-334 span#input_10_1_6_container {width: 50%; float: left; display: block; padding-left: 8px;}

body.page-id-334 span#input_10_2_1_container {width: 50%; float: left; display: block; padding-right: 8px;}
body.page-id-334 span#input_10_2_2_container {width: 50%; float: left; display: block; padding-left: 8px;}
body.page-id-334 .gform_submission_error a {color:red}
body.page-id-334 .id-10 .kt-row-column-wrap {padding-left: 26px; padding-right: 26px;}

.hero-pearls {background-size: 180%; background-position: 22% 50%;}


}

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


/*	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: 400 !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}

  .flesh-colored figure {margin-top:-40px !important}
  .intro-2 {font-size:1.4rem; line-height: 1.8rem;}

  .ppp-is-not .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2) {width:60%; max-width: 60%;}
  .ppp-go-away ul, .ppp-go-away ol {padding-left:52%}

  .ppp-go-away .wp-block-list {margin-left:44%;}
  .ppp-go-away .wp-block-image {width:38%;}

  .ppp-london-treatment .ppp-hydrecator {width:45%; float: left;}
  .ppp-london-treatment .ppp-c02-laser {width:48%; padding-left: 26px;}

  .ppp-london-treatment figure {margin-bottom: 36px !important;}

  .ppp-dr-josh-at-desk {padding-top:10px}
  .ppp-dr-josh-at-desk figure {height: 220px;}
.ppp-dr-josh-at-desk figure img {margin-top:-80px;}

.know-ppp .kt-row-column-wrap {gap:10px}
.know-ppp ul {padding-left:16px;}
.know-ppp ul li {font-size:1.1rem; line-height: 1.3rem; padding-bottom: 8px;}

.ppp-london-treatment .kt-row-column-wrap {gap:10px}
.ppp-london-treatment .kt-row-column-wrap h3.wp-block-heading {font-size: 1.1rem;}
.ppp-london-treatment .kt-row-column-wrap .kt-inside-inner-col p {font-size: 1.1rem;}

.what-are-ppp img {margin-top:-240px}
.ppp-procedure figure {margin-bottom:16px !important;}

.what-are-ppp .ppp-size img {margin-top:-270px}

.kb-row-layout-id28_abad57-e3 {background-position: 49% 60%;}
.gone-in-60-contact-form #gform_5 #field_5_7 {background: none ;}
.gone-in-60-contact-form #gform_5 #field_5_6 {background: none ;}
.gone-in-60-contact-form #gform_5 #field_5_6 label {line-height: 1.6rem;}

.white-spots figure {margin-bottom:66px !important;}
.is-it-2nd-h3 {margin-top:-16px !important} 


.homepage-nhs .wp-block-image {width:34%}

.hero-fordyce h6 {padding-left: 36px; font-size: 4.2rem !important; line-height: 3.7rem;}
.hero-fordyce p {padding-right:35%; padding-left: 36px; font-size: 2rem; line-height: 2.4rem;}
.contact-form .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.kb-theme-content-width {padding-left: 50px; padding-right: 50px;}

.contact-form input[type=submit] {width:45%;}
body.page-id-1124 /*contact-page*/ .gform-body.gform_body {padding-top:12px;}

 .paypal-payment-col {padding-top: 50px;}

 .dr-josh-homepage {padding:26px 36px 16px !important;}
 form#gform_7 {margin-left:30px; padding-left: 26px; padding-bottom: 26px;}
 body.page-id-334 .required-field {margin-left: 56px; margin-top:-56px;}
 .id-7 {margin-bottom:26px !important;}

body.page-id-1124 form#gform_7 {margin-left:0px; padding-left: 16px; padding-bottom: 16px; padding-top: 0;}
body.page-id-1124 .required-field {margin-left: 26px; margin-top:-56px;}
body.page-id-1124 {margin-bottom:26px !important;}
body.page-id-334 .id-10 .kt-row-column-wrap {padding-left: 52px; padding-right: 52px;}

.hero-pearls {background-size: 140%; background-position: 22% 50%;}
.hero-image-holder.ppp-zoomed {height:327px}
.ppp-zoomed figure {width:110%; margin-left:0%}
.ppp-zoomed .kt-row-column-wrap {padding:0 !important}

.intro-h3.and-homepage {font-size:1.8rem; line-height: 2.2rem;}



}

/*	above 768px	*/
@media only screen 
and (min-width : 780px) {
.map-location .kb-google-maps-container {margin-top:-76px;}
.map-location iframe {min-height: 600px;}
}


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


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

	.hero-ages {min-height: 300px; margin-bottom: 56px !important;}


	.intro {font-size:1.9rem; line-height:2.5rem; font-weight:400}
	.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:400; 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:26px !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:400; 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: #34489e !important; padding: 5px 10px; border-radius: 5px; background: #ffffff; text-decoration: none !important; font-size: 1rem;}
	#main-header .header-chat a:hover {color: #fff !important; background: #33479e;}

	.kb-row-layout-id1897_567515-10 {background-position: 49% 10% !important;}

	.wp-block-image.shocked img {width:225px !important}

	.wp-block-image.shocked figure.alignleft.size-full.is-resized {margin-bottom: 56px !important;}

	.wp-block-image.shocked {width:25%;}

	.flesh .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2) {flex: 0 0 225px !important; max-width:225px !important;}
	.flesh .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3) {max-width: 70% !important; flex: 0 0 70% !important; padding-left: 21px;}
	.flesh-colored figure {margin-top:0 !important;}
	.ppp-is-not .wp-block-list li {width:48%; float: left;}

	.ppp-is-not .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2) {width:72%; max-width: 72%;}
	.ppp-is-not ul, .ppp-is-not ol {padding-left:16px !important}

	.ppp-what-causes {padding:0 46px !important}
	.ppp-what-causes {margin-bottom:46px !important;}

	.ppp-go-away .wp-block-list {margin-left:32%;}
  	.ppp-go-away .wp-block-image {width:27%;}

.ppp-london-treatment .ppp-hydrecator {width:48%;}
.ppp-london-treatment figure img {margin-top: -150px;}

  .ppp-dr-josh-at-desk figure {height: 293px;}
.ppp-dr-josh-at-desk figure img {margin-top:-106px;}

.ppp-london-treatment .kt-row-column-wrap h3.wp-block-heading {font-size: 1.3rem;}
.ppp-london-treatment .kt-row-column-wrap .kt-inside-inner-col p {font-size: 1.3rem;}

.ppp-london-treatment figure.wp-block-image.size-full {max-height: 335px; height: 335px;}

.page-id-20 h1 {padding-bottom:16px !important;}
.what-are-ppp .ppp-size {height: 310px;}
.what-are-ppp .ppp-size img {margin-top:-340px}
.hero-doctor-questions {margin-bottom: 30px !important;}
.faq-section .wp-block-button a {margin-top:0; margin-bottom:26px;}
.yellow-clock figure {margin-bottom:36px !important;}
.gone-in-60-contact-form #gform_wrapper_5 {margin-top:30px;}
.gone-in-60-contact-form #gform_wrapper_5 button, .gone-in-60-contact-form #gform_wrapper_5 input[type="button"], .gone-in-60-contact-form #gform_wrapper_5 input[type="reset"], #gform_wrapper_5 input[type="submit"] {margin-left:38px; width: 40%; float: left;}
.gone-in-60-contact-form #gform_wrapper_5 {margin-bottom: 26px;}

.hero-std-doctor {margin-bottom:56px !important;}
.hero-fordyce {margin-bottom:32px !important;}

.white-spots {width:33%;}
.white-spots figure {margin-top:3px !important;}
.is-it-5 figure img {margin-top:-130px; margin-bottom:-30px}

.hero-std-doctor {background-position: 50% 55%;}
.hero-nhs-hostpital {margin-bottom:56px !important}
.nhs-ppp-treatment .kt-row-column-wrap {padding-top:0}
.nhs-will-treat-ppp figure {margin-top:-3px !important}
.nhs-will-treat-ppp {width:25%}
.hero-home-dr {margin-bottom:32px !important; background-position: 60% 60%;}

.homepage-nhs .wp-block-image {width:24%}
.homepage-nhs figure {margin-bottom:16px !important}

.hero-fordyce h6 {padding-left: 36px; letter-spacing: -0.2rem; font-size: 4.5rem !important; line-height: 3.7rem;}
.hero-fordyce p {padding-right:53%; padding-left: 36px; font-size: 2rem; line-height: 2.4rem;}

.contact-form .gform-footer.gform_footer.top_label {text-align: left; padding-left: 26px;}
.contact-form input[type=submit] {width:30%}
.contact-form div#input_6_8 div {margin-left:0}
body.page-id-1124 /*contact-page*/ .gform-body.gform_body {padding:26px;}
.map-location .kb-google-maps-container {margin-top:-76px;}

 .paypal-payment-col {padding-top: 60px;}
.homepage-paypal-image .wp-block-media-text {grid-template-columns:33% 1fr}
.ready-to-get-answers {margin-bottom: 26px !important;}

 .dr-josh-image-homepage {width:20%;}
.id-7 .gform-footer {width:auto}
.hero-pearls {background-size: 110%; background-position: 22% 50%;}
.intro-h3 {line-height: 1.9rem;}
.intro-h3.and-homepage {width:90%}



}

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

/*	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: 400 !important;}

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

  	.kb-row-layout-id1897_567515-10 {background-position: 49% 10% !important;}
	.hero-ages {min-height: 400px;}

	.wp-block-image.shocked figure.alignleft.size-full.is-resized {margin-bottom: 76px !important;}
	.wp-block-image.shocked {width:225px}

	.ppp-is-not .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1) {margin-bottom:26px;}

	.ppp-what-causes {padding:0 !important;}
	.ppp-what-causes .wp-block-kadence-column {width:1084px; margin: auto !important; }

	.ppp-go-away .wp-block-image {width:27%;}

	.ppp-go-away .wp-block-list {margin-left:24%;}
  	.ppp-go-away .wp-block-image {width:21%;}
.ppp-london-treatment figure img {width: 100%; margin-top: -200px;}
.ppp-london-treatment figure {max-height: 400px; height: 375px;}

  .ppp-dr-josh-at-desk figure {height: 335px;}
.ppp-dr-josh-at-desk figure img {margin-top:-121px;}


.what-are-ppp .ppp-size img {margin-top:-460px}
.hero-doctor-questions {min-height: 400px !important;}

.faq-section .wp-block-button a {margin-top:16px; margin-bottom:26px;}
.yellow-clock {width:38%;}

.hero-std-doctor {min-height: 400px;}
.white-spots {width:23%;}

.hero-nhs-hostpital {min-height: 400px; background-position: 60% 80%;}
.hero-pearls {min-height: 400px; background-position: 22% 50%; background-size: 120%;}
.hero-fordyce {min-height: 400px; background-position: 50% 10%;}
.hero-home-dr {min-height: 400px; background-position: 60% 65%;}

.contact-us-dr-josh {width:20%;}
.contact-form .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.kb-theme-content-width {padding-left: 36px; padding-right: 36px;}
.map-location iframe {min-height: 580px;}

.paypal-columns {padding:26px 20%}
.homepage-paypal-image {margin-top:36px}
.dr-josh-homepage-holder {max-width:1110px !important; margin:auto !important; padding: 0 6px; }

form#gform_7 {max-width:1079px; margin: auto;}
body.page-id-334 .required-field {margin:auto; max-width:1079px; width:1079px; padding-left: 26px;}
body.page-id-334 .id-10 .kt-row-column-wrap {padding-left: 26px; margin:auto; padding-right: 26px; max-width:1130px; width:1130px;}
div#gform_wrapper_10 {width:1024px;}
.id-10 .gform-body.gform_body {max-width:1024px}
.intro-h3 {line-height: 2.2rem;}
	body.page .entry-content-wrap {padding-left:26px; padding-right:26px;}



}

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


/*	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%;}
.ppp-london-treatment figure.wp-block-image.size-full {max-height: 405px; height: 405px;}

.yellow-clock {width:27%; margin-top:-5px !important;}
.yellow-clock figure {margin-top:3px !important;}
.hero-pearls {background-size: 150%;}

.contact-form .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.kb-theme-content-width {padding-left: 26px; padding-right: 26px;}

body.page-id-334 .id-10 .kt-row-column-wrap {padding-left: 26px; margin:auto; padding-right: 26px; max-width:1147px; width:1147px;}
div#gform_wrapper_10 {width:1045px;}
.id-10 .gform-body.gform_body {max-width:1045px}
.hero-pearls {background-size: 100%;}
.ppp-zoomed figure img {width:110%; margin-left:0%}

	body.page .entry-content-wrap {padding-left:0px; padding-right:0px;}


}

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



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

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

.hero-home-dr {background-position: 60% 55% !important;}

	
}

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



/*	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;}

	.ppp-london-treatment figure.wp-block-image.size-full {max-height: 465px; height: 465px;}


}
