html {
	height: auto;
}

body {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family: "proxima-nova";
	font-size: 14px;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}


/*Change font size for all sub headers*/
#content h1:not(.home-page-banner-text h1, .resource-subtext){
	font-size: 35px !important;
	line-height: 40px !important;
}

#content h2:not(.hero-page-banner-subtext), #content h2.h1 {
	font-size: 30px !important;
	line-height: 35px !important;
}

@media (max-width: 767px) {

	/*Change font size for all mobile headers*/
	#content h1:not(.home-page-banner-text h1) {
		font-size: 22px !important;
		line-height: 35px !important;
	}

	/*Change font size for all mobile headers*/
	 #content h2:not(.hero-page-banner-subtext), #content h2.h1 {
		font-size: 20px !important;
		line-height: 30px !important;
	}

	 h3{
		 font-size: 18px;
		 line-height: 25px;
	 }

	 h3.IGhandle{
		 margin-top: 0;
	 }

	 #about-paragard-cta-btn {
		margin-bottom: 30px !important;
	 }

}




.perfection-text-left li::before {
    content: "•";
    padding-right: 15px !important;
    color: #05a7e4 !important;
    font-size: 35px !important;
    margin-left: -24px;
}


/* Get-Updates-Modal and Marketo Form styling */
.modal#get-updates-modal {
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 99999;
}

.modal-required-mobile {
	display: none;
}

#modal-x {
	right: 13px !important;
	top: 0px !important;
	font-size: 63px;
	z-index: 9 !important;
}

#get-updates-modal-body {
	position: absolute;
	border-radius: 20px;
	background: #ffffff;
	padding-bottom: 59px;
	padding-left: 59px;
	padding-right: 59px;

}

#modal-close {
	color: #636466 !important;
	font-size: 10px !important;
	position: relative;
	top: -58px;
}

[aria-describedby='ValidMsgoptIn'] {
	border: none !important;
}

.modal-get-updates-header {
	font-size: 42px !important;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 1rem;
}

.modal-get-updates-p {
	font-family: "proxima-nova";
	font-size: 22px !important;
}

#marketo-form-div {
	margin-bottom: -327px;
}


.get-updates-header {
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 30px;
	font-size: 42px !important;
	padding-top: 54px;
	font-family: "proxima-nova";
	font-weight: bold;
}



.Thank-You {
	font-size: 30px !important;
}

#mktoForm_1001 {
	margin-bottom: 175px;
}



#confirm-first-p {
	font-size: 22px;
	font-family: "proxima-nova";
	padding-bottom: 32px;

}

#confirm-second-p {
	font-size: 22px;
	font-family: "proxima-nova";
	font-weight: bold;

}

#confirm-resources {
	color: #a86642;
	text-decoration: underline;
}

#confirmform {
	position: relative;
	top: -300px !important;
	margin-bottom: -100px;
}


#ValidMsgFirstName {
	display: block;
	margin-top: 7px;
	background-color: #e51b00;
	background-image: none;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 22px;
	line-height: 1.2em;
	max-width: 16em;
	padding: 0;
	text-shadow: none;
	position: relative;
	left: -286px;
	top: -25px;
	color: #e50000;
	background-color: #ffffff;
}

#ValidMsgLastName {
	display: block;
	margin-top: 7px;
	background-color: #e51b00;
	background-image: none;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 22px;
	line-height: 1.2em;
	max-width: 16em;
	padding: 0;
	text-shadow: none;
	position: relative;
	left: -286px;
	top: -21px;
	color: #e50000;
	background-color: #ffffff;
}

#ValidMsgEmail {
	display: block;
	margin-top: 7px;
	background-color: #e51b00;
	background-image: none;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 22px;
	line-height: 1.2em;
	max-width: 16em;
	padding: 0;
	text-shadow: none;
	position: relative;
	left: -286px;
	top: -40px;
	color: #e50000;
	background-color: #ffffff;
}

#ValidMsgregistrationInterest {
	display: block;
	margin-top: 7px;
	background-color: #e51b00;
	background-image: none;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 22px;
	line-height: 1.2em;
	max-width: 16em;
	padding: 0;
	text-shadow: none;
	position: relative;
	left: -397px;
	top: -37px;
	color: #e50000;
	background-color: #ffffff;
}

#ValidMsgoptIn {
	display: block;
	margin-top: 7px;
	background-color: #e51b00;
	background-image: none;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 22px;
	line-height: 1.2em;
	max-width: 16em;
	padding: 0;
	text-shadow: none;
	position: relative;
	left: 160px;
	top: 498px;
	width: 200px;
	color: #e50000;
	background-color: #ffffff;
}

.indication-link { 
	text-decoration: underline;
}

#btn-padding-bottom { 
	margin-bottom: 10px !important;
}

.mktoErrorArrow {
	display: none !important;
}

#LbloptIn .mktoAsterix {
	font-size: 18px;
	position: relative;
	left: -11px;
}

#marketo-form-div-bottom {
	padding-bottom: 0px;
}

#LblFirstName {

	position: relative;
	font-family: "proxima-nova";
	font-size: 22px;
	color: #4d4d4d;
	/* max-width: 200px !important; */
	width: 155px !important;
	margin-bottom: 26px;
	font-weight: normal;
}

#FirstName {
	position: relative;
	top: 33px;
	width: 445px !important;
	height: 56px;
	margin: 4px 0 0;
	border-radius: 8px;
	border: solid 1px #636466;
	left: -164px;
	margin-bottom: 55px;
	font-size: 22px;
}

#LastName {
	position: relative;
	top: 38px;
	left: -164px;
	width: 445px !important;
	height: 56px;
	margin-bottom: 55px;
	font-size: 22px;
}

#Email {
	margin-bottom: 76px;
	position: relative;
	top: 38px;

	height: 56px;
	width: 445px !important;
	left: -164px;
	font-size: 22px;
}

.mktoButtonWrap{

}

#MobilePhone {
	position: relative;
	top: 40px;
	left: -310px;
	width: 207px !important;
	height: 56px;
	margin-bottom: 47px;
	font-size: 22px;

}

#LblLastName {
	position: relative;
	font-family: "proxima-nova";
	font-size: 22px;
	color: #4d4d4d;
	/* max-width: 200px !important; */
	width: 155px !important;
	margin-bottom: 26px;
	font-weight: normal;
}



#LblEmail {
	position: relative;
	font-family: "proxima-nova";
	font-size: 22px;
	color: #4d4d4d;
	/* max-width: 200px !important; */
	width: 155px !important;
	margin-bottom: 26px;
	font-weight: normal;
}

#LblMobilePhone {
	position: relative;
	font-family: "proxima-nova";
	font-size: 22px;
	color: #4d4d4d;
	max-width: 300px !important;
	width: 300px !important;
	margin-bottom: 26px;
	font-weight: normal;
}

.mktoButtonWrap button {
	float: none;
	display: inline-block;
	min-height: 45px;
	font-size: 16px !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	font-weight: bold !important;
	line-height: 19px !important;
	letter-spacing: 0.5px !important;
	text-align: center;
	text-transform: uppercase;
	border-radius: 30px !important;
	-webkit-border-radius: 30px !important;
	-moz-border-radius: 30px !important;
	/* border: medium none !important; */
	color: #a86642 !important;
	border: solid 3px transparent !important;
	background-color: #ffffff !important;
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(to right, #a86642, #c17349 58%, #c8845f) !important;
	background-origin: border-box;
	background-clip: content-box, border-box;
	box-shadow: 2px 1000px 1px #fff inset !important;
}

.mktoButtonWrap button:hover {
	color: #fff !important;
	box-shadow: none !important;
}

span.mktoButtonWrap.mktoRound {
	margin-left: 0px !important;
	position: relative;
	left: 30px;


}

.mktoButtonRow{
	margin-top: 1rem!important;
}

.mktoForm div.mktoLogicalField {
	border: 1px solid transparent;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-right: -154px;
	position: relative;
	left: -15px;
}

#LbloptIn {
	color: #ffffff;
	margin-right: -109px;
}

.mktoAsterix {
	position: relative;
	left: -156px;
	display: none !important;

}

#LbloptIn .mktoLabel .mktoHasWidth {
	display: none;
}

/* .mktoFieldDescriptor{ 
	position: relative;
    left: -110px;
} */

#LblregistrationInterest .mktoAsterix {
	position: relative;
	top: -40px;
	left: -388px;
	font-size: 18px;
}

.mktoHtmlText {
	position: relative;
	font-family: "proxima-nova" !important;
	font-size: 22px;
	color: #4d4d4d;
	max-width: 500px !important;
	width: 476px !important;
	margin-bottom: 26px;
	font-weight: normal;
}

.mktoRadioList {
	float: none;

}

#marketo-form .mktoRadioList label:first-of-type {
	width: 552px;
	max-width: 600px;
	font-family: "proxima-nova";
	font-size: 22px;
	font-weight: normal;
	position: relative;
	left: -412px;
	color: #4d4d4d;
}

#marketo-form .mktoRadioList label:nth-of-type(2) {
	width: 552px;
	max-width: 600px;
	font-family: "proxima-nova";
	font-size: 22px;
	font-weight: normal;
	position: relative;
	left: -412px;
	color: #4d4d4d;
}


#marketo-form .mktoRadioList label:nth-of-type(3) {
	width: 594px;
	max-width: 600px;
	font-family: "proxima-nova";
	font-size: 22px;
	font-weight: normal;
	position: relative;
	left: -412px;
	color: #4d4d4d;

	margin-bottom: 22px !important;
}



.mktoForm input[type=checkbox]+label:before,
.mktoForm input[type=radio]+label:before {
	content: "";
	position: absolute;
	width: 1em;
	height: 1em;
	margin-left: -1.5em;
	line-height: 1em;
	background-color: #fff;
	box-shadow: inset 1px 1px 4px 1px #ddd;
	font-family: Arial, sans-serif;
	font-size: 13px;
	border: 1px solid #aeb0b6;
	top: 6px;
}


#mktoForm_1001>div:nth-child(6)>div.mktoFieldDescriptor.mktoFormCol>div.mktoFieldWrap.mktoRequiredField>div.mktoRadioList.mktoHasWidth.mktoRequired.mktoInvalid {
	border: none !important;
}

#mktoForm_1001>div:nth-child(10)>div.mktoFieldDescriptor.mktoFormCol>div.mktoFieldWrap.mktoRequiredField>div.mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired.mktoInvalid {
	border: none !important;
}

@media (max-width: 767px) {
	#marketo-form-div-bottom{
		padding-bottom: 0!important;
	}

	/*.wpb_content_element{*/
	/*	margin-bottom: 0!important;*/
	/*}*/
}




.modal #marketo-form{
	max-height: 1375px;
}






#learn-more-modal .modal-content .zip-code-stay-in-the-know {
	padding-right: 0;
}


.get-updates-p {
	font-size: 22px;
	font-family: "proxima-nova";
	color: #4d4d4d;
	padding-top: 20px;
}

.padding-top-p {
	padding-bottom: 34px;
	font-family: "proxima-nova";
	color: #4d4d4d;
}



.blue-row {
	padding-top: 0px !important;
	position: relative;
	top: -18px;
}

.blue-row-h1 {
	position: relative;
	left: -200px;

}

.blue-row-p {
	position: relative;
	left: -200px;
	font-size: 22px;
	top: 20px;
	line-height: 32px;

}

#blue-row-btn {
	position: relative;
	text-align: center;
	right: 110px;
	top: 40px;
}

.blue-row-br2 {
	display: none !important;
}

#white-notebook {
	position: relative;
	top: -38px;
}


.white-text-cta {
	color: #ffffff !important;
}

#white-text-cta {
	color: #ffffff !important;
	width: 800px;
	line-height: 37px;
}




.copper-text {
	position: relative;
	right: 190px;
}

.copper-notebook {
	position: relative;
	top: 10px;
	left: 100px;
}

.h1-copper {
	padding-bottom: 20px;
}

#copper-text-div {
	height: 316px;
	padding-top: 27px;
}

#copper-btn a {
	width: 400px;
	position: relative;
	right: 126px;
}

.copper-row-br {
	display: none !important;
}

.copper-row-br2 {
	display: none !important;
}


#menu-item-1821 {
	border-radius: 4px;
	border: solid 2px #0097e2;
	color: #0097e2;
	padding-left: 10px;
	padding-right: 10px;

	margin-top: 3px;

	line-height: 10px !important;
	padding-top: 6px;
	padding-bottom: 5px;
}

#menu-item-1821 a {
	color: #0097e2 !important;
}

.mktoForm input[type=radio]:checked+label:before {
	background-image: url(../images/circle.png) !important;
	background-position: center !important;
	background-size: 14px;

}

.mktoForm input[type=checkbox]+label:before,
.mktoForm input[type=radio]+label:before {

	width: 1.5em !important;
	height: 1.5em !important;
	top: 3px !important;
	left: 24px !important;
	margin-left: -2.0em !important;
}

/*Radio button positions */
.mktoForm input[type=radio]+label:before {
	margin-left: -4em !important;
}

.mktoForm input[type=checkbox]:checked+label:before {
	background-image: url(../images/check-mark.svg) !important;
	background-color: #0097e2 !important;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	content: "  " !important;
}



@media (max-width: 1200px) {
	#blue-row-btn {
		position: relative;
		text-align: center;
		right: 84px;
		top: 40px;
	}


	.copper-text {
		position: relative;
		right: 127px;
	}

	#copper-btn a {
		width: 325px;
		position: relative;
		right: 255px;
	}


	.blue-row-h1 {
		position: relative;
		left: -160px;

	}

	.blue-row-p {
		position: relative;
		left: -160px;
		font-size: 22px;
		top: 20px;
		line-height: 32px;

	}

	#white-notebook {
		position: relative;
		top: -42px;
	}


}




@media (max-width: 992px) {

	#menu-item-1691{
		width: 100% !important;
	}

	#get-updates-modal-body {
		position: fixed;
		border-radius: 20px;
		background: #ffffff;
		padding-bottom: 59px;
		padding-left: 59px;

		padding-right: 59px;
		top: -337px;
		left: -68px;
	}


	.copper-text {
		position: relative;
		/* right: 80px; */
	}

	#copper-btn a {
		width: 325px;
		position: relative;
		right: 193px;
	}


	.blue-row-h1 {
		position: relative;
		left: -100px;

	}

	.blue-row-p {
		position: relative;
		left: -100px;
		font-size: 22px;
		top: 20px;
		line-height: 32px;

	}

	#blue-row-btn {
		position: relative;
		text-align: center;
		right: 5px;
		top: 60px;

	}

	.blue-row-br {
		display: block;
	}
}



.to-place-paragard-left-text2 {
	left: -114px;
	text-align: center;
	position: relative;
}


/* FDA number clickable on mobile but not desktop */


#mobile-fda{
	display: none;
}

@media (max-width: 767px) {

	#menu-item-807.ubermenu-active{
		margin-top: -5px !important;
	}

	#menu-item-806.ubermenu-active{
		margin-top: -5px !important;
	}


	#desktop-fda{
		display: none;
	}

	#mobile-fda{
		display: inline;
	}
	.mktoForm input[type=radio]+label:before {
		margin-left: -4.5em !important;
	}

	.copper-notebook { 
		left: 0px;
	}

	.to-place-paragard-left-text2{
		padding-left: 61px !important;
		text-align: left;
		left: -130px;

	}

	#get-updates-modal-body {
		position: fixed;
		border-radius: 20px;
		background: #ffffff;
		padding-bottom: 59px;
		padding-left: 59px;

		padding-right: 59px;
		top: 8px;
		left: -369px;
	}

	#copper-btn a {
		width: 100%;
		position: relative;
		right: 0px;
		top: -52px;
	}

	.h1-copper {
		font-size: 22px  !important;
		position: relative;
		left: 152px;
		top: -105px;
		line-height: 24px !important;
	}

	.copper-p {
		position: relative;
		left: 153px;
		top: -100px;
		font-size: 13px !important;
	}

	#white-notebook {
		position: relative;
		top: -2px;
	}

	.blue-row-h1 {
		position: relative;
		left: 91px;
		top: -129px;
		font-size: 35px !important;

	}

	.blue-row-p {
		position: relative;
		left: 91px;
		font-size: 22px;
		top: -115px;
		line-height: 32px;

	}

	#blue-row-btn {
		position: relative!important;
		text-align: center;
		left: 0!important;
		top: -72px!important;
		max-width: 100% !important;
		width: 100%;
	}

	.blue-row-br {
		display: block;
	}

	.blue-row-br2 {
		display: block !important;
	}

	.copper-row-br {
		display: none !important;
	}

	.copper-row-br2 {
		display: block !important;
	}
}

#mobileBr {
	display: none !important;
}

@media (max-width: 667px) {

	#mobileBr {
		display: block !important;
	}

	#white-text-cta {
		color: #ffffff !important;
		width: 100%;
		line-height: 37px;
	}


	.blue-row {
		padding-top: 0px !important;
		position: relative;
		top: 0;
		/*margin-bottom: -107px !important;*/
	}

	.Thank-You {
		font-size: 24px !important;
	}

	#ValidMsgoptIn {
		display: block;
		margin-top: 7px;
		background-color: #e51b00;
		background-image: none;
		border: none;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		font-size: 22px;
		line-height: 1.2em;
		max-width: 16em;
		padding: 0;
		text-shadow: none;
		position: relative;
		left: -37px;
		top: 780px;
		width: 200px;
		color: #e50000;
		background-color: #ffffff;
	}

	#ValidMsgregistrationInterest {
		display: block;
		margin-top: 7px;
		background-color: #e51b00;
		background-image: none;
		border: none;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		font-size: 22px;
		line-height: 1.2em;
		max-width: 16em;
		padding: 0;
		text-shadow: none;
		position: relative;
		left: -56px;
		top: -28px;
		color: #e50000;
		background-color: #ffffff;
	}

	#mktoForm_1001>div:nth-child(7) {
		/* display: none !important; */
		padding-bottom: 43px; 
	}

	#mktoForm_1001>div:nth-child(8) {
		padding-bottom: 13px;
		margin-top: -20px;
	}

	.modal #marketo-form{
		max-height: 1375px;
	}


	.modal-required-mobile {
		display: block;
		padding-bottom: 52px !important;
	}

	.modal-get-updates-header {
		font-size: 28px !important;
		background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
		background-size: 100% 4px;
		padding-bottom: 12px;
		padding-top: 29px;
	}

	.modal-get-updates-p {
		font-family: "proxima-nova";
		font-size: 14px !important;
		padding-bottom: 8px;
		padding-top: 8px;
	}


	#mktoForm_1001>div:nth-child(10)>div:nth-child(2)>div.mktoFieldWrap>div.mktoHtmlText.mktoHasWidth {
		position: relative;
		left: 18px;
		padding-right: 18px;
		top: -42px;
	}

	#LbloptIn .mktoAsterix {
		font-size: 18px;
		position: relative;
		left: 5px;
		top: 18px;
	}



	/* get updates form */
	.get-updates-header {
		background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
		background-size: 100% 4px;
		padding-bottom: 5px;
		font-size: 28px !important;
		padding-top: 4px;
		font-family: "proxima-nova";
		font-weight: bold;
	}

	.get-updates-p {
		font-size: 14px;
		font-family: "proxima-nova";
		color: #4d4d4d;
		padding-top: 8px;
	}

	#LblFirstName {
		position: relative;
		font-family: "proxima-nova";
		font-size: 14px;
		color: #4d4d4d;
		/* max-width: 200px !important; */
		width: 155px !important;
		margin-bottom: 26px;
		font-weight: normal;
		left: -10px;
		top: -44px;
	}

	#FirstName {
		position: relative;
		top: -71px;
		width: 100% !important;
		height: 56px;
		margin: 4px 0 0;
		border-radius: 8px;
		border: solid 1px #636466;
		left: -9px;
		margin-bottom: -41px;
	}

	#LblLastName {
		position: relative;
		font-family: "proxima-nova";
		font-size: 14px;
		color: #4d4d4d;
		/* max-width: 200px !important; */
		width: 155px !important;
		margin-bottom: 0px;
		font-weight: normal;
		left: -10px;
	}


	#LastName {
		position: relative;
		top: 3px;
		left: -9px;
		width: 100% !important;
		height: 56px;
		margin-bottom: 0px;
	}

	#LblEmail {
		position: relative;
		font-family: "proxima-nova";
		font-size: 14px;
		color: #4d4d4d;
		/* max-width: 200px !important; */
		width: 155px !important;
		/* margin-bottom: 26px; */
		font-weight: normal;
		left: -7px;
		top: 30px;
	}

	#Email {
		margin-bottom: 42px;
		position: relative;
		top: 8px;
		height: 56px;
		width: 100% !important;
		left: -6px;
	}

	.mktoHtmlText {
		position: relative;
		font-family: "proxima-nova" !important;
		font-size: 14px;
		color: #4d4d4d;
		max-width: 500px !important;
		width: 373px !important;
		margin-bottom: 26px;
		font-weight: normal;
		width: 328px !important;
	}

	#marketo-form .mktoRadioList label:first-of-type {
		width: 100%;
		max-width: 600px;
		font-family: "proxima-nova";
		font-size: 14px;
		font-weight: normal;
		position: relative;
		left: 0;
		color: #4d4d4d;
	}

	#marketo-form .mktoRadioList label:nth-of-type(2) {
		width: 100%;
		max-width: 600px;
		font-family: "proxima-nova";
		font-size: 14px;
		font-weight: normal;
		position: relative;
		left: 0;
		color: #4d4d4d;
	}


	#marketo-form .mktoRadioList label:nth-of-type(3) {
		width: 100%;
		max-width: 600px;
		font-family: "proxima-nova";
		font-size: 14px;
		font-weight: normal;
		position: relative;
		left: 0;
		color: #4d4d4d;
	}




	#get-updates-modal-body {
		position: fixed;
		border-radius: 20px;
		background: #ffffff;
		padding-bottom: 22px;
		padding-left: 16px;

		padding-right: 19px;
		top: -43px;
		left: -180px;
		width: 359px;
	}

	#LblMobilePhone {
		position: relative;
		font-family: "proxima-nova";
		font-size: 14px;
		color: #4d4d4d;
		max-width: 400px !important;
		width: 318px !important;
		margin-bottom: 26px;
		font-weight: normal;
	}

	#MobilePhone {
		position: relative;
		top: -23px;
		left: 0px;
		width: 100% !important;
		height: 56px;
		margin-bottom: -32px;
	}

	.mktoButtonWrap button {
		float: none;
		display: inline-block;
		min-height: 45px;
		font-size: 22px !important;
		padding-right: 40px !important;
		padding-left: 40px !important;
		font-weight: bold !important;
		line-height: 19px !important;
		letter-spacing: 0.5px !important;
		text-align: center;
		text-transform: uppercase;
		border-radius: 30px !important;
		-webkit-border-radius: 30px !important;
		-moz-border-radius: 30px !important;
		/* border: medium none !important; */
		color: #a86642 !important;
		border: solid 3px transparent !important;
		background-color: #ffffff !important;
		background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(to right, #a86642, #c17349 58%, #c8845f) !important;
		background-origin: border-box;
		background-clip: content-box, border-box;
		box-shadow: 2px 1000px 1px #fff inset !important;
		width: 270px;
		left: 9px;
		position: relative;
		height: 60px;
	}

	#ValidMsgFirstName {
		display: block;
		margin-top: 7px;
		background-color: #e51b00;
		background-image: none;
		border: none;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		font-size: 22px;
		line-height: 1.2em;
		max-width: 16em;
		padding: 0;
		text-shadow: none;
		position: relative;
		left: -49px;
		top: -34px;
		color: #e50000;
		background-color: #ffffff;
	}

	#ValidMsgLastName {
		display: block;
		margin-top: 7px;
		background-color: #e51b00;
		background-image: none;
		border: none;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		font-size: 22px;
		line-height: 1.2em;
		max-width: 16em;
		padding: 0;
		text-shadow: none;
		position: relative;
		left: -53px;
		top: -2px;
		color: #e50000;
		width: 200px;
		background-color: #ffffff;
	}

	#ValidMsgEmail {
		display: block;
		margin-top: 7px;
		background-color: #e51b00;
		background-image: none;
		border: none;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		font-size: 22px;
		line-height: 1.2em;
		max-width: 16em;
		padding: 0;
		text-shadow: none;
		position: relative;
		left: -49px;
		top: -37px;
		color: #e50000;
		background-color: #ffffff;
		width: 200px;
	}













	.copper-p {
		font-size: 13px !important;
		line-height: 20px !important;
		margin-bottom: -38px !important;
	}

	#white-notebook {
		position: relative;
		top: -12px;
		left: -17px;
	}

	.blue-row-h1 {
		position: relative;
		left: 70px;
		top: -150px;
		font-size: 28px !important;

	}

	.blue-row-p {
		position: relative;
		left: 70px;
		font-size: 20px;
		top: -153px;
		line-height: 1.4;

	}

	#blue-row-btn {
		position: relative;
		text-align: center;
		right: 3px;
		top: -130px !important;
		max-width: 120% !important;
		width: 102% !important;
		margin-bottom: -112px !important;
	}
	.home-page-blue-btn {
		
		left: -3px !important;
	}

	.blue-row-br {
		display: block;
	}

	.blue-row-br2 {
		display: block !important;
	}


	.copper-row-br {
		display: block !important;
	}

	.copper-row-br2 {
		display: block !important;
	}
}





.container-fluid.full-width {
	padding-left: 0;
	padding-right: 0;
	overflow: hidden
}

:focus {
	outline: 0 !important
	
}

p.small {
	font-size: 14px !important;
	line-height: 22px !important;
	padding-left: 5px !important;
	text-indent: -5px !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	-webkit-appearance: none;
	margin: 0;
	/* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
	-moz-appearance: textfield;
	/* Firefox */
}

ul#nav li {
	list-style-type: none;
	display: inline-block;
	position: relative
}

ul#nav li a {
	padding: 0 4px
}

ul#nav li ul {
	position: absolute;
	top: 0;
	left: -999999px;
	width: 300px
}

.alignleft {
	margin: 0 10px 10px 0
}

.alignright {
	margin: 0 0 10px 10px
}

.aligncenter {
	text-align: center;
	display: block;
	margin: 0 auto
}

img.alignleft {
	float: left
}

img.alignright {
	float: right
}

img.aligncenter {
	text-align: center;
	display: block;
	margin: 0 auto
}

.bottom-footnote {
	margin-top: 40px;
}

.copper-rule {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	height: 4px;
	margin-top: 5px;
}

.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
	*line-height: 0
}

.ir br {
	display: none
}

.hidden {
	display: none !important;
	visibility: hidden
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.invisible {
	visibility: hidden
}

.clearfix:after,
.clearfix:before {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

#meta-nav {
	float: left;
	width: 100%;
}

#meta-nav {
	float: left;
	width: 100%;
	background-color: #fff;
	border-bottom: 0.5px solid #5A5A5A;
}

.meta-header-options {
	display: flex;
	justify-content: flex-end;
	padding: 12px 0px;
}

.meta-header-options i {
	color: rgba(90, 90, 90, 1);
	font-size: 22px;
	margin-top: -1px;
}

#menu-meta-top {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#menu-meta-top li {
	float: left;
	width: auto;
	margin-right: 40px;
	line-height: 30px;
}

#menu-meta-top li a,
#menu-meta-top li a:hover,
#menu-meta-top li a:focus {
	color: #757575;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

body.keyboard-user header#header #meta-nav ul#menu-meta-navigation li a:focus {
	padding: 5px;
	border: solid 2px #0097e2;
	box-shadow: 0 0 4px 0px #0097e2;
  }
  body.keyboard-user header#header #meta-nav ul#menu-meta-navigation li.phone a:focus {
	padding: 5px 10px;
	border: solid 2px #0097e2;
	box-shadow: 0 0 4px 0px #0097e2;
  }
  body.keyboard-user .container .row #logo a:focus img {
	
	box-shadow: 0 0 5px 2px #0097e2 !important;
  }


  .ubermenu-accessible input:not(:hover):focus, .ubermenu-accessible:not(:hover) .ubermenu-target:focus {
	box-shadow: 0 0 5px 2px #0097e2 !important;
	outline: 1px solid #0097e2 !important;
  }
  

  #logo:focus{
	/* border: solid 2px #0097e2 !important; */
	box-shadow: 0 0 5px 2px #0097e2;
  }

#menu-meta-top li a:focus {
	
	/* border: solid 2px #0097e2; */
	box-shadow: 0 0 5px 1.5px #0097e2;
}

#ubermenu-nav-main-2-primary li:focus{
	border: solid 2px #0097e2 !important;
	box-shadow: 0 0 4px 0px #0097e2;
}

#spanish-logo:focus{
	border: solid 2px #0097e2 !important;
	box-shadow: 0 0 4px 0px #0097e2 !important;
}

.social-icons-meta img:focus{
	
	border: solid 2px #0097e2;
	box-shadow: 0 0 4px 0px #0097e2;
}

.social-icons-meta img.header-es-logo:focus { 
	
	border: solid 2px #0097e2 !important;
	box-shadow: 0 0 4px 0px #0097e2;
}
/* .img-responsive:focus{
	
	border: solid 2px #0097e2 !important;
	box-shadow: 0 0 4px 0px #0097e2;
} */

#menu-footer a:focus  {
	
	box-shadow: 0 0 5px 2px #0097e2 !important;
}
.header-es-logo:focus{
	border: solid 2px #0097e2 !important;
	box-shadow: 0 0 4px 0px #0097e2 ;
}
.indication-click-here a:focus{
	/* border: solid 2px #0097e2 !important; */
	box-shadow: 0 0 5px 2px #0097e2;
}

.mktoForm input[type=checkbox] + label:before {
    border-radius: 2px;
    cursor: pointer;
}

.gtm-cta a:focus { 
	
	border: solid 2px #0097e2 !important;
	box-shadow: 0 0 4px 0px #0097e2 ;
}


#logo>a>img {
	margin: 15px 0px 20px 0px;
}

#logo img {
	width: 225px;
	height: 56px;
	margin-top: 20px !important;
}

.ubermenu-nav-main-2-primary {
	float: left;
	width: 100%;
}

#ubermenu-main-2-primary-2 {
	float: left;
	margin-top: 35px;
}

.ubermenu-nav-main-2-primary li {
	float: left !important;
}

.ubermenu-target-text {
	color: #636466;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 24px !important;
}

.form-control {
	border: 1px solid #D7D7D8;
	border-radius: 4px;
	height: 46px;
	font-size: 18px;
	line-height: 30px;
}

html .banner-mask {
	height: 500px;
	background-position: top left !important;
	margin-top: 0px;
}

h1.page-title {
	display: none;
}

.banner-text {
	float: right;
	top: 0px;
	width: 57%;
	height: 100%;
	display: table;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	margin-bottom: 0px !important;
}

.banner-text .wpb_wrapper {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

.banner-text .wpb_wrapper h1 {
	float: left;
	width: 670px;
	padding-bottom: 50px;
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 74px;
}

.learn-about-paragard-section {
	width: 100%;
	text-align: center;
	padding: 25px 0px 40px 0px;
}

.learn-about-paragard-image {
	float: none;
	display: inline-block;
	margin-bottom: 10px !important;
}

.learn-about-paragard-text {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}

div.resource-download a, #patient-brochure a, #birth-control-options a {
	opacity: .35;
	cursor: not-allowed !important;
	pointer-events: none;
}

div.resource-download a.active, #patient-brochure a.active, #birth-control-options a.active  {
	opacity: 1;
	cursor: pointer !important;
	pointer-events: all;
}

.bootstrap-select {
	border: 1px solid #D7D7D8;
	background: white;
	border-radius: 4px;
	width: 100% !important;
}

.bootstrap-select button {
	background: white;
	border: 0;
	height: 46px;
	font-size: 18px;
	width: 100% !important;
}

.bootstrap-select button:hover,
.bootstrap-select button:active,
.bootstrap-select button:focus {
	background: white;
}

.bootstrap-select .caret {
	border: 0;
	position: relative;
}

.bootstrap-select .caret:after {
	content: '\f107';
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: block;
	font-size: 30px;
	color: #0097e2;
	position: absolute;
	top: -18px;
	right: 0;
}

.learn-more-form {
	width: 100%;
	height: 61px;
}

.common-centre-button {
	text-align: center;
	width: 100%;
}

.wpcf7-form-control-wrap.have-paragard button {
	height: 59px;
}

.common-centre-button a {
	float: none;
	display: inline-block;
	min-height: 45px;
	font-size: 16px !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	font-weight: bold !important;
	line-height: 19px !important;
	letter-spacing: 0.5px !important;
	text-align: center;
	text-transform: uppercase;
	border-radius: 30px !important;
	-webkit-border-radius: 30px !important;
	-moz-border-radius: 30px !important;
	/* border: medium none !important; */
	color: #a86642 !important;
	border: solid 3px transparent !important;
	background-color: #ffffff !important;
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(to right, #a86642, #c17349 58%, #c8845f) !important;
	background-origin: border-box;
	background-clip: content-box, border-box;
	box-shadow: 2px 1000px 1px #fff inset !important;
}

.common-centre-button a:hover {
	color: #fff !important;
	box-shadow: none !important;
}

.what-is-paragard-mask {
	width: 100%;
	position: relative;
}

.right-title-subtitle-layout {
	float: left;
	width: 100%;
	height: 570px;
	display: table;
	margin-bottom: 0px !important;
}

.right-title-subtitle-layout .wpb_wrapper {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

.right-title-subtitle-layout h1,
.right-title-subtitle-layout h2.h1 {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
}

.kbe_search_field input[type=text] {
	border-top: 1px solid #e8ebee !important;
}

#kbe_container .kbe_category h1,
#kbe_container .kbe_category h2.h1,
#kbe_container .kbe_widget.kbe_widget_article h2 {
	font-size: 40px;
	color: #0097e2;
	margin-top: 35px;
	margin-bottom: 5px;
	font-weight: bold !important;
}

#kbe_container .kbe_widget.kbe_widget_article h2 {
	text-align: center;
	border: 0;
	position: relative;
    left: 15px;
}

.right-title-subtitle-layout p {
	color: #595959;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	width: 470px;
}

.left-image-layout img {
	position: relative;
}

.quick-placement img {
	margin-bottom: 4px !important;
}

.learn-more-about-paragard-cover {
	margin-bottom: 40px;

}

.learn-about-paragard-section {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 50px;
	margin-bottom: 65px;
}

.learn-more-about-paragard-mask {
	width: 100%;
	margin-bottom: 20px;
}

.learn-more-about-paragard-titles {
	width: 100%;
	color: #02A9E6;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
	margin-bottom: 45px !important;
}

.learn-more-about-paragard-titles h1,
.learn-more-about-paragard-titles h2.h1 {
	width: 100%;
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}

.learn-more-about-paragard-tiles .wpb_single_image {
	text-align: center !important;
	margin-bottom: 5px;
}

.learn-more-about-paragard-tiles {
	width: 100%;
	text-align: center;
}

.learn-more-about-paragard-tiles h1{
	font-size: 30px;
}

.learn-more-about-paragard-tiles h2 {
	display: inline-block;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
}

.learn-more-about-paragard-tiles p {
	display: inline-block;
	width: 325px;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.paragard-up-close-cover {
	height: 750px;
}

.paragard-upclose-btn {
	width: 100%;
	margin: 15px 0px 30px 0px;
}

.as-seen-in-cover {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}

.as-seen-in-title {
	margin-bottom: 0px !important;
}

.as-seen-in-title h1,
.as-seen-in-title h2.h1 {
	width: 100%;
	color: #FFFFFF;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
	position: relative;
	top: -50px;
}

.as-seen-in-image-cover {
	float: left;
	width: 100%;
}

.as-seen-in-images {
	float: left;
	display: flex;
	height: 150px;
	margin-bottom: 0px !important;
	justify-content: center;
	align-items: center;
	width: 33.33%;
}

.as-seen-in-image-cover .vc_column-inner .vc_single_image-wrapper img {
	text-align: center;
	margin: 0 auto;
}

.indication-area-center {
	width: 100%;
	margin: 0 auto;
	padding: 30px 0px;
}

.indication-title {
	color: #0097e2;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 20px;
}

.container-nav-custom {
	/* margin-left: 50px; */
}

.indication-text {
	width: 100%;
	color: #636466;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 20px;
}

.asterik {
	position: relative;
    top: -3px;
}



.select-language-text {
	font-size: 20px;
}

.indication-text-list ul {
	width: 100%;
	list-style: disc;
	color: #636466;
	margin-left: -25px;
}

.indication-text-list ul li {
	width: 100%;
	color: #636466;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 5px;
}

.indication-text-list ul li:last-child {
	margin-bottom: 20px !important;
}

.indication-click-here {
	width: 100%;
	color: #636466;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.indication-click-here a,
.indication-click-here a:hover,
.indication-click-here a:focus {
	color: #0097e2;
	text-decoration: underline;
}

.footer-menu-content {
	width: 100%;
	background-color: #00A6E3;
	padding: 30px;
}

.site-footer-cover {
	width: 100%;
	/* float: right; */
}

.footer-menu-items ul {
	width: 100%;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

.footer-menu-items ul li {
	float: left;
	width: auto;
	margin: 0px 60px 20px 0;
}

.footer-menu-items ul li:nth-child(3) {
	margin-left: 77px;
}

.footer-menu-items ul li:first-child {
	margin-left: 0px;
}

.footer-menu-items ul li:last-child {
	margin-right: 0px;
}

.footer-menu-items ul li a,
.footer-menu-items ul li:last-child,
.footer-menu-items ul li#menu-item-1879,
.footer-menu-items ul li:nth-child(9) {
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	cursor: pointer;
}

.footer-menu-items ul li a:hover,
.footer-menu-items ul li a:focus {
	text-decoration: none;
}

.footer-content {
	float: left;
	width: 100%;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 18px;
}

.information-title {
	float: left;
	width: 100%;
	padding: 3px 10px;
	text-align: center;
	background-color: #e7eaed;
}

#ubermenu-main-2-primary-2{
	text-align: left !important;
}

.indication-area-panel {
	width: 770px;
	margin: 0 auto;
	padding: 30px 0px;
}

.information-items {
	float: left;
	width: 100%;
	margin: 0px;
	/* padding: 1rem; */
	padding-left: 0;
	list-style: disc;
	color: #636466;
	margin: 0;
}

.information-items .mobile-only {
	display: none;
}

.information-items li {
	float: left;
	width: 100%;
	margin: 10px 0px;
	color: #636466;
	font-size: 18px;
	font-weight: 400;
	line-height: 23px;
}

.fixed-importan-sefty-information {
	float: left;
	width: 100%;
	position: fixed;
	bottom: 0px;
	z-index: 105;
}

.fixed-importan-sefty-information .indication-area-panel {
	width: 100%;
	margin: 0 auto;
	padding: 30px 30px;
}

.fixed-importan-sefty-information>.container {
	border: 1px solid #e8ebee;
	border-bottom: 0;

	background: #ffffff;
}

.social-icons-meta {
	float: left;
	margin-top: 4px;
}

.social-icons-meta img {
	float: left;
	margin-left: 12px;
	margin-top: -3px;
}

.social-icons-meta i {
	float: left;
	margin-left: 12px;
	/*width: 30px;*/
}

.social-icons-meta img.header-es-logo {
	margin-left: 0;
	margin-right: 2px;
}

.header-insta-logo {}

.header-facebook-logo {}

.header-youtube-logo {}

.say-hello-to-paragard-mask {
	width: 100%;
	background: url(../images/banner-bottom-border.png) no-repeat;
	background-position: 0% 100%;
	padding-bottom: 0px;
	margin-bottom: 65px;
}

.meet-the-paragard-mask {
	width: 100%;
	float: left;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.say-hello-to-paragard-mask .left-image-layout img {
	position: relative;
	bottom: -31px;
}

.benefits-of-paragard-mask {
	float: left;
	width: 100%;
	margin-bottom: 20px !important;
}

.benefits-details-mask {
	display: flex;
	justify-content: space-between;
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
}

.benefits-image {
	float: left;
	width: 60px;
	text-align: center !important;
}

.benefits-image img {
	max-width: 60px !important;
}

.img-what-is-ico-effective.benefits-image img {
	max-width: 44px !important;
}

.img-what-is-ico-hassle.benefits-image img {
	max-width: 41px !important;
}

.benefits-details {
	padding-left: 90px;
	padding-right: 95px;
}

.benefits-tiles .vc_column-inner {
	width: 70%;
}

.background-banner {
	float: left;
	width: 100%;
	background: url('../images/faq-hero.jpg') no-repeat;
	height: 500px;
	display: table;
	margin: 0px 0px 80px 0px;
	background-size: cover;
	background-position: top left;
}

.background-banner-text {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

.background-banner-left-text {
	float: left;
	width: 100%;
}

.conten-banner-title-big {
	color: #FFFFFF;
	font-size: 55px;
	line-height: 65px;
}

.faq-search-text {
	color: #636466;
	font-size: 16px;
	line-height: 19px;
}

.kbe_search_field input[type=text] {
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	height: 56px;
	width: 100%;
	padding: 12px 60px 12px 30px;
	border-left: 0.6px solid #e8ebee;
	border-bottom: 1px solid #e8ebee;
	border-top: 4px solid #e8ebee;
	border-right: 0.6px solid #e8ebee;
	background: url('../images/search.png') no-repeat !important;
	background-position: 98% 50% !important;
	margin: 35px 0;
}

.askanexpert-section #kbe_content .kbe_leftcol h2 {
	padding-bottom: 20px;
	border-bottom: medium none;
}

.askanexpert-section #kbe_content .kbe_leftcol h2 a {
	color: #0097e2;
	width: 100%;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
}

.kbe_category:nth-child(1) {
	float: left;
	width: 100%;
}

.kbe_category:nth-child(2) {
	float: right;
	width: 48%;
	margin: 0px 5px;
}

#kbe_content h1 {
	color: #0097e2;
	font-size: 64px;
	line-height: 74px;
	margin: 0 0 10px 0;
}

#kbe_content ul#search-results-list {
	margin: 40px 0 0 0;
	padding: 0;
}

#kbe_content ul#search-results-list li {
	margin: 0 0 40px 0;
	padding: 0;
	border: 0;
}

#kbe_content ul#search-results-list li h5 {
	color: #0097e2;
	font-size: 30px;
	line-height: 36px;
	font-weight: bold;
}

#kbe_content ul#search-results-list li h5 a {
	color: #0097e2;
}

#kbe_content ul#search-results-list li p {
	font-size: 21px;
	line-height: 30px;
	color: #595959;
}

#kbe_content ul#search-results-list li a.read-more {
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) left bottom no-repeat !important;
	background-size: auto;
	background-size: 100% 1px !important;
	font-size: 21px;
	line-height: 30px;
	color: #0097e2;
	font-weight: bold;
}

#kbe_content ul#search-results-list li a.read-more:hover {
	text-decoration: none;
}

#kbe_content h2.faq {
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	margin: 60px 0 20px 0;
	border: 0;
}

#kbe_content .vc_btn3-container a {
	margin: 0 15px;
}



#kbe_content .bar {
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: auto;
	background-size: 100% 4px;
	height: 4px;
	width: 100%;
}

.kbe_widget.kbe_widget_article {
	padding: 10px 100px 40px 100px;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: auto;
	background-size: 100% 4px;
}

#kbe_content .kbe_leftcol .kbe_article_list li,
#kbe_container .kbe_widget li {
	background: url('../images/circle.png') no-repeat left center;
	color: #0097e2;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
	padding-right: 40px;
}

#kbe_content .kbe_leftcol .kbe_article_list li a,
#kbe_container .kbe_widget li a {
	color: #0097e2;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgb(194 118 76) 15%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 1px;
}

.kbe_content_full {
	float: left;
	width: 100%;
	line-height: 30px;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 80px !important;
}

.kbe_breadcrum ul li a {
	color: #0097e2;
	font-size: 9px;
	font-weight: bold;
	line-height: 11px;
	text-transform: uppercase;
}

.kbe_knowledgebase-template-default header#header {
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
}

.askanexpert-section-center #kbe_content .kbe_leftcol {
	width: 100%;
}

.askanexpert-section-center #kbe_content .kbe_leftcol h1,
.askanexpert-section-center #kbe_content .kbe_leftcol h2.h1 {
	position: relative;
	width: 100%;
	padding-right: 25%;
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 50px !important;
}

.post-content-text {
	position: relative;
	width: 100;
	/* padding-right: 25%; */
	position: relative;
	color: #595959;
	font-size: 22px;
	font-weight: 300;
	line-height: 32px;
}

.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
	height: 50px!important;
	color: #a86642 !important;
	border-bottom: 2px solid #a86642 !important;
}

.ubermenu-item.ubermenu-item-level-1>.ubermenu-target>.ubermenu-target-text {
	color: #595959 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	margin-bottom: 0px !important;
}

.ubermenu-item.ubermenu-current_page_item.ubermenu-item-level-1>.ubermenu-target>.ubermenu-target-text {
	color: #a86642 !important;
}

.ubermenu-skin-white .ubermenu-item-level-0:hover>.ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
	height: 50px !important;
	background-color: transparent !important;
	color: #a86642 !important;
	border-bottom: 2px solid #a86642 !important;
	font-size: 18px !important;
	font-weight: bold !important;
	line-height: 18px !important;
}

/* .ubermenu-skin-white .ubermenu-item-level-0:hover,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active {
	background: unset !important;
	color: #a86642 !important;
    border-bottom: 2px solid #a86642 !important;
} */

.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item:hover>.ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent:hover>.ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor:hover>.ubermenu-target {
	color: #a86642 !important;
	border: medium none !important;
}

.ubermenu a.ubermenu-target,
.ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target {
	color: #595959 !important;
	font-weight: bold !important;
	border-bottom: 1px solid transparent !important;
	padding: 0px !important;
}

.ubermenu .ubermenu-item-level-0 {
	vertical-align: top !important;
}

.ubermenu .ubermenu-colgroup .ubermenu-column,
.ubermenu .ubermenu-custom-content-padded,
.ubermenu .ubermenu-nonlink,
.ubermenu .ubermenu-retractor,
.ubermenu .ubermenu-target,
.ubermenu .ubermenu-widget,
.ubermenu-responsive-toggle {
	padding: 15px 0px 0px 0px !important;
	margin: 0px 20px !important;
}

.ubermenu-nav li:first-child a {
	margin-left: 0px !important;
}

.ubermenu-nav li:last-child a {
	margin-right: 0px !important;
}

.ubermenu-bound-inner .ubermenu-nav {
	position: relative;
	left: 44px !important;
}

.birth-control-hormones-mask {
	float: left;
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 4px;
}

.birth-control-hormones-mask .right-title-subtitle-layout {
	margin-top: 40px;
}

.birth-control-hormones-mask .left-image-layout img {
	position: relative;
	right: -60px;
}

.right-title-subtitle-layout p {
	float: left;
	width: 500px;
	margin-bottom: 30px;
}

.left-image-layout {
	margin-bottom: 0px !important;
	left: 0px;
}

.did-you-know-works-mask {
	width: 100%;
}

.curved-top-border {
	background: url('../images/border-top.png') no-repeat;
	height: 102px;
	background-size: contain;
}

.curved-bottom-border {
	background: url('../images/border-bottom.png') no-repeat;
	height: 102px;
	margin-top: -65px;
	background-size: contain;
}

.did-you-know-title {
	width: 100%;
	text-align: center;
}

.did-you-know-three-column-layout {
	width: 100%;
	margin-top: 30px;
}

.did-you-know-three-column-one {
	width: 25% !important;
}

.did-you-know-three-column-one .wpb_single_image.vc_align_left {
	text-align: center !important;
	margin-top: 35px;
}

.did-you-know-three-column-two {
	width: 395px !important;
	float: left !important;
	padding-right: 20px !important;
}

.did-you-know-three-column-three {
	width: 395px !important;
	float: left !important;
	padding-left: 20px !important;
}

.did-you-know-three-column-two h1,
.did-you-know-three-column-three h1,
.did-you-know-three-column-two h2.h1,
.did-you-know-three-column-three h2.h1 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
}

.did-you-know-three-column-two p,
.did-you-know-three-column-three p {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 25px;
}

.did-you-know-title h1,
.did-you-know-title h2.h1 {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}

.supporting-headline-title h1,
.supporting-headline-title h2.h1 {
	width: 100%;
	color: #0097e2;
	font-size: 46px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
	margin-top: 50px;
}

.supporting-img-mask {
	width: 100%;
	text-align: center;
}

.supporting-img-mask .wpb_single_image.vc_align_left {
	text-align: center !important;
}

.supporting-img-mask .wpb_single_image.vc_align_left img {
	margin-bottom: 70px;
}

.with-paragard-there-title {
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}

.study-result-layout p img {
	float: left;
	width: 170px;
}

.study-result-layout h3 {
	float: left;
	padding-left: 30px;
	width: 60%;
	color: #595959;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
}

.study-bottom-text p {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	margin-top: 25px;
}

.study-bottom-small-text {
	float: left;
	width: 100%;
}

.study-bottom-small-text p {
	float: left;
	width: 500px;
	color: #626366;
	font-size: 16px;
	line-height: 22px;
	margin-top: 20px;
	text-shadow: 0 1px 2px 0 rgba(0, 145, 197, 0.5);
}

.study-bottom-small-text-responsive {
	display: none;
}

.high-rate-satisfaction-two-column {
	width: 90%;
	margin: 0 auto !important;
}

.rate-according-left-layout {
	width: 65% !important;
}

.rate-image-right-layout {
	width: 300px !important;
}

.rate-image-right-layout .wpb_single_image.vc_align_left {
	float: left !important;
}

.satisfied-image {
	margin-bottom: 0px !important;
}

.rate-image-right-layout .wpb_single_image.vc_align_left img {
	margin: 25px 7px 0px 7px;
}

.with-paragard-there-title h1,
.with-paragard-there-title h2.h1 {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}

.with-paragard-there-layout-mask {
	width: 100%;
	margin-top: 30px;
}

.circle-count-image {
	text-align: center !important;
}

.circle-count-information h1,
.circle-count-information h2.h1 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	width: 57%;
	margin: 0 auto;
}

.circle-count-information p {
	color: #595959;
	font-size: 22px;
	font-weight: 300;
	line-height: 32px;
	text-align: center;
	width: 74%;
	margin: 0 auto;
}

.circle-count-bottom-text p {
	width: 100%;
	opacity: 0.86;
	color: #595959;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	margin-bottom: 70px !important;
}

.paragard-placement-image .wpb_single_image.vc_align_left {
	float: right !important;
}

.paragard-placement-text .right-title-subtitle-layout {
	height: 360px;
	margin: 115px 0px 35px 0px !important;
}

.paragard-placement-text .right-title-subtitle-layout p {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.paragard-placement-text .common-centre-button {
	text-align: left;
}

.patient-satisfaction-mask {
	width: 100%;
	margin-top: 30px;
}

.right-birth-control-title {
	width: 100%;
	color: #595959;
	font-size: 22px;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: -8px !important;
}

.birth-control-wishlist-title h1,
.birth-control-wishlist-title h2.h1 {
	width: 60%;
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: left;
	margin-top: 15px !important;
}

.birth-control-inner-title h1,
.birth-control-inner-title h2.h1 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
}

.want-birth-control-left-image {
	float: left;
	width: 20%;
}

.want-birth-control-left-image img {
	float: left;
	width: 60px;
}

.want-birth-control-right-text {
	float: left;
	width: 80%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.may-be-right-birth-control {
	width: 100%;
}

.birth-control-wishlist-two-column-layout {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 4px;
}

.may-be-right-birth-control-title {
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	margin: 50px 0px 30px 0px !important;
}

.may-be-right-birth-control-title h1,
.may-be-right-birth-control-title h2.h1 {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
}

.may-be-right-birth-control-points p {
	width: 100%;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
}

.may-be-right-birth-control-points ul {
	padding-left: 125px !important;
	float: left;
	width: 100%;
	list-style: none !important;
}

.may-be-right-birth-control-points ul li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.may-be-right-birth-control-points ul li a {
	color: #a86642;
	font-weight: bold;
	text-decoration: underline;
	background-size: 100% 1px;
}

.may-be-right-birth-control-points ul li:last-child {
	margin-bottom: 40px !important;
}

.may-be-right-birth-control-points ul li::before {
	content: '•';
	color: #0097e2;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 35px;
	margin-left: -35px;
}

 #special-li::before {
	content: '';
	color: #ffffff;
	font-size: 25px;
	font-weight: bold;
	display: inline-block;
	width: 35px;
	margin-left: -35px;
}


#special-li {
	font-size: 16px;
    margin-top: -3px !important;
    position: relative;
    display: inline-block;


}

@media (max-width: 767px) {
	#special-li {
		font-size: 11px !important;
	}

	#content .cost-check-title{
		margin-bottom: 0!important;
	}
}


.birth-control-wishlist-two-column-layout .left-image-layout {
	margin-top: 20px;
}

.new-moms-use-paragard-mask {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 80px;
}

.new-moms-image {
	margin-bottom: 0px !important;
}

.new-moms-image img {
	margin-top: 45px;
}

.new-moms-use-paragard-mask .did-you-know-title h1,
.new-moms-use-paragard-mask .did-you-know-title h2.h1 {
	text-align: left;
}

.new-moms-use-points-right ul {
	padding-left: 50px !important;
	float: left;
	width: 100%;
	list-style: none !important;
}

.new-moms-use-points-right ul li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.new-moms-use-points-right ul li::before {
	content: '•';
	color: #0097e2;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 50px;
	margin-left: -50px;
}

#sign-up-meta{
	color: #0097e2;
}

.new-moms-use-points-right ul li:last-child {
	font-weight: bold;
}

.can-new-moms-center-layout {
	width: 90%;
	margin: 0 auto !important;
}

.new-moms-use-paragard-two-column {
	width: 90%;
	margin: 0 auto !important;
}

.margin-left { 
	margin-left: -194px !important;
}

.margin-left2 { 
	margin-left: -65px;
}

.extra-wide { 
	width: 133%; 
}

.safe-for-use-in-title h1,
.safe-for-use-in-title h2.h1 {
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	/* text-align: center; */
	margin-top: 10px;
}

.safe-for-use-in-subtitle p {
	/* margin: 0 auto !important; */
	/* width: 770px; */
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	/* text-align: center; */
	margin-bottom: 40px !important;
}

.safe-for-use-in-subtitle .wpb_text_column.wpb_content_element {
	margin-bottom: 0px !important;
}

.ubermenu .ubermenu-submenu {
	padding: 0px !important;
	margin: 0px !important;
}

.ubermenu .ubermenu-submenu li {
	float: none !important;
	display: block !important;
	padding: 0px !important;
	margin: 0px !important;
	background-color: #ffffff;
	border-bottom: 1px solid #ccc;
}

.ubermenu .ubermenu-autocolumn,
.ubermenu .ubermenu-submenu-type-stack {
	padding-bottom: 0px !important;
	border: medium none !important;
}

.ubermenu .ubermenu-submenu li:last-child {
	border-bottom: medium none;
}

.ubermenu .ubermenu-submenu li a {
	padding: 10px !important;
	margin: 0px !important;
}

.ubermenu .ubermenu-submenu li a {
	color: #5a5a5a;
}

.ubermenu-skin-white .ubermenu-submenu .ubermenu-target:hover,
.ubermenu-skin-white .ubermenu-submenu .ubermenu-active>.ubermenu-target {
	color: #a86642 !important;
}

.ubermenu-skin-white .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
	font-weight: normal !important;
}

.ubermenu .ubermenu-submenu li:hover,
.ubermenu .ubermenu-submenu li:focus {
	border-bottom: 1px solid #a86642;
	background-size: 100% 1px;
}

.ubermenu-nav li:nth-child(2) ul {
	/* margin-left: 21px !important; */
}

.custom-header.custom-header-fixed #logo>a>img {
	margin: 15px 0px 20px 0px;
}

.custom-header.custom-header-fixed #ubermenu-main-2-primary-2 {
	margin-top: 42px;
}

.custom-header #ubermenu-main-2-primary-2 {
	margin-top: 42px;
}

.ubermenu-bound-inner .ubermenu-nav {
	position: relative;
	left: 60px !important;
}

.may-be-right-birth-control-mask .may-be-right-birth-control-points p img {
	margin-right: 40px !important;
	margin-bottom: 15px !important; 
}

.may-be-right-birth-control-mask .may-be-right-birth-control-points {
	float: left;
	width: 85% !important;
}

.may-be-right-birth-control-mask .may-be-right-birth-control-points ul li:last-child {
	margin-bottom: 10px !important;
}

.may-be-right-birth-control-mask .may-be-right-birth-control-points ul li:first-child {
	margin-top: -10px !important;
}

.want-birth-control-that {
	width: 100%;
}

.want-birth-control-that .small-img {
	float: left;
	width: 20%;
	margin-bottom: 0px !important;
}

.want-birth-control-that .small-text {
	display: flex;
	align-items: center;
	width: 70%;
	height: 70px;
	margin-bottom: 22px !important;
}

.want-birth-control-that .small-text p {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.safe-for-use-in-three-column-layout ul {
	padding-left: 50px !important;
	float: left;
	width: 100%;
	list-style: none !important;
}

.safe-for-use-in-three-column-layout ul li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.safe-for-use-in-three-column-layout ul li::before {
	content: '•';
	color: #0097e2;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.safe-for-use-in-three-column-layout .wpb_text_column.wpb_content_element {
	margin-bottom: 0px !important;
}

.new-moms-use-full-list p {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	margin-bottom: 35px !important;
}

.new-moms-use-full-list p a {
	color: #a86642;
	text-decoration: underline;
	background-size: 100% 1px;
}

.safe-for-use-in-mask {
	padding-bottom: 45px;
}

.not-use-paragard-if-title {
	margin-bottom: 0px !important;
}

.not-use-paragard-if-title h1,
.not-use-paragard-if-title h2.h1 {
	float: left;
	width: 100%;
	text-align: left;
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
}

.not-use-paragard-if-title h2 {
	float: left;
	width: 100%;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
}

.you-should-not-use-left-points-one {
	float: left;
	width: 35% !important;
}

.you-should-not-use-left-points-two {
	float: left;
	width: 35% !important;
}

.you-should-not-use-right-image-layout {
	float: left;
	width: 30% !important;
}

.you-should-not-use-two-column-layout ul {
	padding-left: 120px !important;
	float: left;
	width: 100%;
	list-style: none !important;
	padding-bottom: 50px;
}

.you-should-not-use-two-column-layout ul li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.you-should-not-use-two-column-layout ul li::before {
	content: '•';
	color: #0097e2;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.when-should-i-call ul li {
	font-size: 20px !important;
	line-height: 30px !important;
}

.you-should-not-use-right-image-layout .wpb_single_image.wpb_content_element.vc_align_left {
	margin-bottom: 0px !important;
}

.you-should-not-use-right-image-layout img {
	margin-top: 40px !important;
}

.you-should-not-use-mask {
	float: left;
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 3px;
}

.you-should-not-use-left-points-one .wpb_text_column.wpb_content_element,
.you-should-not-use-left-points-two .wpb_text_column.wpb_content_element {
	margin-bottom: 10px !important;
}

.healthcare-provider-text {
	width: 100%;
}

.healthcare-provider-text h1,
.healthcare-provider-text h2.h1 {
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
}

.healthcare-provider-text p {
	color: #595959;
	font-size: 22px;
	font-weight: 300;
	line-height: 32px;
}

.visit-healthcare-two-column-layout {
	width: 100%;
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 4px;
}

.visit-healthcare-two-column-layout .right-title-subtitle-layout {
	height: 520px;
}

.good-to-make-habit-mask {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 50px;
}

.good-to-make-habit-right-text h1,
.good-to-make-habit-right-text h2.h1 {
	float: left;
	width: 100%;
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	margin-top: 25px !important;
}

.good-to-make-habit-right-text p {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.good-to-make-habit-right-text h2 {
	float: left;
	width: 100%;
	color: #0097e2;
	font-size: 28px;
	font-weight: bold;
	line-height: 36px;
	margin: 20px 0px 10px 0px;
}

.good-to-make-habit-right-text ol {
	padding-left: 120px !important;
	float: left;
	width: 100%;
	list-style: none !important;
}

.good-to-make-habit-right-text ol li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.good-to-make-habit-right-text ol li::before {
	content: counter(li);
	color: #0097e2;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.good-to-make-habit-right-text ol li {
	counter-increment: li
}

.good-to-make-habit-right-section {
	width: 65% !important;
	float: left;
	padding-right: 35px !important;
}

.good-to-make-habit-left-image-section {
	width: 35% !important;
}

.good-to-make-habit-left-image-section img {
	margin-top: 185px;
}

.feel-the-short-text p {
	width: 100%;
	color: #595959;
	font-size: 19px;
	line-height: 30px;
}

.getting-your-iud-remove-btn .common-centre-button {
	margin-top: 10px;
}

.replaced-with-new-mask {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 4px;
}

.replaced-with-new-two-column-layout .right-title-subtitle-layout {
	height: 610px;
}

.replaced-with-new-left-section {
	width: 60% !important;
}

.replaced-with-new-right-images-layout {
	width: 40% !important;
}

.replaced-with-new-left-section .right-title-subtitle-layout p {
	width: 84%;
}

.replaced-with-new-right-images-layout img {
	margin-top: 20px !important;
}

.side-effect-and-safety-right-text h1,
.side-effect-and-safety-right-text h2.h1 {
	width: 100%;
	margin: 50px 0px 15px 0px;
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
}

.side-effect-and-safety-right-text ul {
	padding-left: 120px !important;
	float: left;
	width: 100%;
	list-style: none !important;
}

.side-effect-and-safety-right-text ul li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.side-effect-and-safety-right-text ul li::before {
	content: '•';
	color: #0097e2;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.side-effect-and-safety-right-text p {
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.side-effect-and-safety-left-section .common-centre-button a {
	width: 86%;
	float: left;
}

.side-effect-and-safety-right-image-layout .left-image-layout img {
	margin-top: 130px;
	float: right !important;
}

.side-effect-and-safety-mask {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 45px;
}

.to-place-paragard-left-text h1,
.to-place-paragard-left-text h2.h1 {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
}

.to-place-paragard-left-text p {
	color: #595959;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 30px;
}

.to-place-paragard-left-text h3 {
	font-size: 22px;
	line-height: 32px;
	font-weight: bold;
	color: #595959;
}

.to-place-paragard-left-text ul {
	padding-left: 120px !important;
	float: left;
	width: 100%;
	list-style: none !important;
}

.to-place-paragard-left-text ul li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.to-place-paragard-left-text ul li::before {
	content: '•';
	color: #0097e2;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.to-place-paragard-left-section {
	width: 70% !important;
}

.to-place-paragard-right-section {
	width: 30% !important;
}

.to-place-paragard-mask {
	padding-top: 30px;
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 4px;
}

.to-place-paragard-left-text {
	padding-right: 20px;
}

.to-place-paragard-right-image img {
	margin-top: 30px;
}

.wpb_single_image.wpb_content_element.vc_align_left.to-place-paragard-right-image {
	margin-bottom: 0px !important;
}

.after-paragard-placement-mask {
	padding-top: 30px;
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 3px;
}

.after-paragard-placement-text h1,
.after-paragard-placement-text h2.h1 {
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
}

.after-paragard-placement-text p {
	color: #626366;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 30px;
}

.after-paragard-placement-text h2 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
}

.after-paragard-placement-text h3 {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 22px;
	font-weight: bold;
	line-height: 32px;
	margin-left: 100px;
	margin-top: 15px;
}

.after-paragard-placement-text ul {
	padding-left: 120px !important;
	float: left;
	width: 100%;
	list-style: none !important;
}

.after-paragard-placement-text ul li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.after-paragard-placement-text ul li::before {
	content: '•';
	color: #0097e2;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.after-paragard-placement-left-section {
	width: 70% !important;
}

.after-paragard-placement-right-section {
	width: 30% !important;
}

.after-paragard-placement-text ul:last-child {
	padding-left: 170px !important;
	float: left;
	width: 100%;
	list-style: none !important;
	margin-top: -65px;
}

.after-paragard-placement-text ul:last-child li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.after-paragard-placement-text ul:last-child li::before {
	content: '•';
	color: #595959;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.after-paragard-placement-left-section .common-centre-button a {
	float: left;
}

.wpb_single_image.wpb_content_element.vc_align_left.after-paragard-placement-right-image {
	margin-bottom: 0px !important;
}

.after-paragard-placement-right-image img {
	margin-top: 313px;
}

.after-paragard-placement-left-section .common-centre-button {
	margin: 20px 0px 50px 0px;
}

.center-fixed-text {
	float: left;
	width: 100%;
	text-align: center;
}

.center-fixed-text a {
	float: none;
	display: inline-block;
	color: #0097e2;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	cursor: pointer;
}

.center-fixed-text a img {
	float: none;
	display: inline-block;
	margin-top: -4px;
	width: 18px;
}

.information-items li a {
	cursor: pointer;
	text-decoration: none;
	color: #a86642;
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
	text-align: right;
	text-decoration: underline;
	/* background: linear-gradient( to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat; */
	background-size: 100% 1px;
}

.ubermenu-skin-white .ubermenu-submenu.ubermenu-submenu-drop {
	margin-top: 5px !important;
	border-top: 1px solid #e9e9e9 !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.custom-navigation {
	float: left;
	width: 100%;
	background: #fff;
}

.custom-header-fixed {
	float: left;
	width: 100%;
	position: fixed;
	z-index: 9999;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 8, .5);
	box-shadow: 0 0 5px rgba(0, 0, 8, .5);
}

.custom-header-fixed .overlayered-logo-layout {
	height: 55px;
	transition: all .5s ease-in-out;
}

.custom-header-fixed .website-logo-image {
	margin-top: 0px;
	transition: all .5s ease-in-out;
}

.custom-header-fixed .website-logo-image-onscroll {
	transition: all .5s ease-in-out;
	margin-top: 0px;
}

.custom-header-fixed .ubermenu-bound-inner .ubermenu-nav {
	margin-top: 0px !important;
}

.custom-header-fixed #logo-second {
	margin-top: 0px;
}

.custom-header-fixed .website-logo-right {
	margin-top: 5px;
	width: 82px;
}

.custom-header.custom-header-fixed #meta-nav {
	display: none;
}

.single-kbe_knowledgebase .custom-navigation {
	border-bottom: 1px solid #e8ebee;
}

.kbe_breadcrum {
	float: left;
	margin: 30px 0px;
	overflow: hidden;
	width: 100%;
}

.custom-header.custom-header-fixed .custom-navigation {
	border: medium none;
}

.single-kbe_knowledgebase #header.custom-header.custom-header-fixed {
	padding: 0px !important;
	margin: 0px !important;
}

.kbe_article_list.category-faqs {
	margin-left: 10px !important;
}

#kbe_content .kbe_article_list.category-faqs li a {
	color: #0097e2 !important;
	font-size: 22px !important;
	font-weight: bold !important;
	line-height: 30px !important;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat !important;
	background-size: 100% 1px !important;
}

.benefits-details p a {
	width: 100%;
	text-decoration: underline;
	color: #a86642;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	background-size: 100% 1px !important;
}

.benefits-details p a img {
	margin-top: -5px;
	margin-right: 5px;
}

.what-are-the-most-mask {
	width: 100%;
	padding-bottom: 60px;
}

.conman-side-effect-text h1,
.conman-side-effect-text h2.h1 {
	float: left;
	width: 100%;
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	margin-top: 60px !important;
}

.conman-side-effect-text h2 {
	float: left;
	width: 100%;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	margin: 0px 0px 10px 0px !important;
}

.conman-side-effect-text p {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	margin: 0px 0px 25px 0px;
}

.side-effects-image {
	margin-top: 100px;
	width: 100%;
	text-align: center !important;
}

.preg-risk-link {
	color: #a86642 !important;
	text-decoration: underline;
}

.faq-link {
	color: #a86642 !important;
	text-decoration: underline;
}

.perfection-text-right h2 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
}

.perfection-text-right p {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.perfection-text-left h2,
.perfection-text-right h2 {
	float: left;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	width: 50%;
}

.perfection-text-left h3,
.perfection-text-right h3 {
	float: left;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	width: 100%;
}

#kbe_content h3 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
}

.perfection-text-left p,
.perfection-text-right p {
	float: left;
	width: 80%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.other-side-effects-bottom {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	/* width: 67%; */
	float: left;
	margin-top: 30px;
}

.perforation-mask {
	float: left;
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) left bottom no-repeat !important;
	background-size: 100% 4px !important;
	padding-bottom: 20px;
}

.pre-existing-condition-mask {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 45px;
}

.be-sure-to-call-image img {
	margin-top: 68px !important;
}

.pregnant-while-using-mask {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
}

.can-i-use-in-title {
	margin-bottom: 15px !important;
}

.can-i-use-in-title h1,
.can-i-use-in-title h2.h1 {
	color: #0097e2;
	width: 50%;
	float: none;
	margin: 0 auto;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
	margin-top: 50px;
}

.after-paragard-placement-title {
	margin-bottom: 0px !important;
}

#birth-control-header{ 
	font-size: 56px; 
}

.after-paragard-placement-title h1,
.after-paragard-placement-title h2.h1 {
	float: left;
	width: 100%;
	text-align: left;
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
}

.after-paragard-placement-title .not-use-paragard-if-title h2 {
	float: left;
	width: 56%;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	margin-bottom: 10px !important;
}

.after-paragard-placement-title .not-use-paragard-if-title h1,
.after-paragard-placement-title .not-use-paragard-if-title h2.h1 {
	float: left;
	width: 79%;
	margin-top: 50px;
	text-align: left;
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
}

.after-paragard-placement-title {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
}

.after-paragard-placement-title .you-should-not-use-left-points-one ul {
	margin-bottom: 40px !important;
}

.pregnant-while-using-mask .Cost-Health-Insurance-title h1,
.pregnant-while-using-mask .Cost-Health-Insurance-title h2.h1 {
	margin: 50px 0px 20px 0px;
}

.pregnant-while-using-mask .Cost-Health-Insurance-title p {
	margin-bottom: 30px;
}

.pregnant-while-using-mask {
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding-bottom: 20px;
}

.cost-left-section li a,
.Cost-Health-Insurance-title a,
.Money-Back-title a,
.costs-associated-with-text a {
	color: #a86642;
	text-decoration: underline;
	background-size: 100% 1px;
}

.check-health-insurance-mask .cost-check-title h1,
.check-health-insurance-mask .cost-check-title h2.h1 {
	margin-top: 50px !important;
	font-size: 40px;
	line-height: 53px;
}

.Cost-Health-Insurance-title h1,
.Cost-Health-Insurance-title h2.h1 {
	margin: 50px 0px 20px 0px !important;
}

.cost-sub-text1 ol li {
	width: 90%;
}

.cost-sub-text1 p {
	float: left;
	margin-top: 30px;
	width: 100%;
}

.cost-sub-text1 ul {
	padding-left: 110px !important;
	float: left;
	width: 100%;
	list-style: none !important;
}

.cost-sub-text1 ul li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.cost-sub-text1 ul li::before {
	content: '•';
	color: #0097e2;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.Cost-Health-Insurance-title p {
	margin-bottom: 30px;
}

.Money-Back-title ul {
	padding-left: 0px !important;
	float: left;
	width: 100%;
	list-style: none !important;
}

.Money-Back-title ul li {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px !important;
	margin: 5px 0px 20px !important;
}

.Money-Back-title ul li::before {
	content: '•';
	color: #0097e2;
	font-size: 35px;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.costs-associated-with-text {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	padding: 15px 0px 25px 0px;
}

.separator span {
	float: left;
	height: 2px;
	position: relative;
	top: 11px;
	width: 2px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #595959;
}

.paragard-for-free-image img {
	margin-top: 50px;
}

.paragard-for-free-cover {
	margin-top: 50px;
}

.paragard-for-free-cover h1,
.paragard-for-free-cover h2.h1 {
	width: 65%;
}

.paragard-for-free-cover p {
	width: 90%;
}

.cost-left-section .cost-sub-text1 h1,
.cost-left-section .cost-sub-text1 h2.h1 {
	float: left;
	width: 100%;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}

.cost-left-section .cost-sub-text1 h2 {
	float: left;
	width: 100%;
	color: #636466;
	font-size: 24px;
	font-weight: bold;
	line-height: 34px;
	text-align: center;
	margin-bottom: 30px;
}

.cost-right-section .cost-sub-text1 h1,
.cost-right-section .cost-sub-text1 h2.h1 {
	float: left;
	width: 100%;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}

.cost-right-section .cost-sub-text1 h2 {
	float: left;
	width: 100%;
	color: #636466;
	font-size: 26px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	margin-bottom: 30px;
}

.insurance-card-plus-image {
	float: left;
	width: 100%;
	text-align: center !important;
}

.insurance-card-plus-image img {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.health-insurance-cover-mask {
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
}

.meet-the-paragard-mask .right-title-subtitle-layout {
	height: 440px;
}

.free-benefits-details {
	padding-left: 90px;
	padding-right: 100px;
}

.free-benefits-details h1,
.free-benefits-details h2.h1 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	margin-top: 0px;
}

.free-benefits-details h3 {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.free-benefits-details p {
	color: #595959;
	font-size: 16px;
	line-height: 22px;
}

.control-work-paragard-cover {
	margin: 0 auto;
	width: 80%;
}

.worked-did-you-know-title h1,
.worked-did-you-know-title h2.h1 {
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}

.worked-did-you-know-title h2 {
	color: #636466;
	font-size: 22px;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
}

.did-you-know-colour-img {
	float: left;
}

.control-work-paragard-cover {
	margin: 0 auto !important;
	width: 860px !important;
}

.did-you-know-two-row h2 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	margin-top: 10px !important;
}

.did-you-know-two-row p {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

#worked-did-you-know-title {
	margin-bottom: 15px !important;
}

.did-you-know-colour-img-mask {
	width: 170px !important;
	text-align: center !important;
	padding-right: 40px !important;
}

.did-you-know-colour-img {
	float: right !important;
}

.did-you-know-colour-img img {
	margin-top: 27px
}

.did-you-know-two-row {
	margin-bottom: 20px !important;
}

.new-moms-use-paragard-two-column-layout .curved-bottom-border {
	margin-bottom: 60px;
}

.banner-text-small {
	float: right;
	top: 0px;
	width: 57%;
	height: 100%;
	display: table;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
}

.banner-text-small .wpb_wrapper {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

.banner-text-small .wpb_wrapper h1,
.banner-text-small .wpb_wrapper h2.h1 {
	float: left;
	width: 640px;
	padding-bottom: 50px;
	color: #0097e2;
	font-size: 64px;
	font-weight: bold;
	line-height: 74px;
}

.before-you-leave-mask {
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
	padding: 35px 0px 4px 0px;
}

.before-you-leave-mask-left {
	float: left;
	width: 62% !important;
}

.before-you-leave-mask-right {
	float: left;
	width: 38% !important;
}

.full-cooper-box-layout {
	float: left;
	width: 100%;
	background: url('../images/Untitled-3.png') no-repeat;
	height: 596px;
}

.common-centre-button-faq a {
	float: left;
	background-color: #0097e2 !important;
	display: inline-block;
	height: 45px;
	background-color: #0097e2;
	color: #FFFFFF !important;
	font-size: 16px !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	font-weight: bold !important;
	line-height: 19px !important;
	letter-spacing: 0.5px !important;
	text-align: center;
	text-transform: uppercase;
	border-radius: 22.5px !important;
	-webkit-border-radius: 22.5px !important;
	-moz-border-radius: 22.5px !important;
	border: medium none !important;
	margin-top: 40px;
	padding-top: 15px;
}

.box-border-copper {
	float: left;
	width: 100%;
	height: 200px;
	margin: 20px;
	border-width: 4px;
	border-radius: 48px;
	border-style: solid;
	-webkit-border-image: -webkit-gradient(linear, right top, left top, from(#C2764C), color-stop(20%, #C2764C), color-stop(27%, #DBA072), color-stop(40%, #F3DBB9), color-stop(53%, #DBA072), color-stop(66%, #C2764C), color-stop(78%, #DBA072), to(#DBA072));
	-webkit-border-image: -webkit-linear-gradient(right, #C2764C 0%, #C2764C 20%, #DBA072 27%, #F3DBB9 40%, #DBA072 53%, #C2764C 66%, #DBA072 78%, #DBA072 100%);
	-o-border-image: -o-linear-gradient(right, #C2764C 0%, #C2764C 20%, #DBA072 27%, #F3DBB9 40%, #DBA072 53%, #C2764C 66%, #DBA072 78%, #DBA072 100%);
	border-image: -webkit-gradient(linear, right top, left top, from(#C2764C), color-stop(20%, #C2764C), color-stop(27%, #DBA072), color-stop(40%, #F3DBB9), color-stop(53%, #DBA072), color-stop(66%, #C2764C), color-stop(78%, #DBA072), to(#DBA072));
	border-image: linear-gradient(-90deg, #C2764C 0%, #C2764C 20%, #DBA072 27%, #F3DBB9 40%, #DBA072 53%, #C2764C 66%, #DBA072 78%, #DBA072 100%);
}

.indication-text,
.indication-text-list ul li,
.indication-title,
.indication-click-here {
	font-size: 18px;
	line-height: 23px;
	margin: 10px 0;
}

.center-text { 
	text-align: center;
}

.copper-border {
	width: 100%;
	max-width: 1170px;
	display: flex;
	align-self: center;
	top: 200px;
	background-image: linear-gradient(-90deg, #C2764C 0%, #C2764C 20%, #DBA072 27%, #F3DBB9 40%, #DBA072 53%, #C2764C 66%, #DBA072 78%, #DBA072 100%);
	border-radius: 48px;
	padding: 4px;
}

.copper-border .vc_column-inner {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	border-radius: 44px;
}

#footer-logos {
	position: relative;
	margin-top: 100px;
	left: 15px;
}

#footer-logos img {
	position: absolute;
	bottom: 0;
	left: 0;
}

#footer-logos .text-right img {
	left: auto;
	right: 0;
}

.text-only-in-responsive {
	display: none;
}

.text-only-in-web {
	display: block;
}

.rate-image-right-layout {
	margin-bottom: 50px;
}

.did-you-know-mask {
	float: left;
	width: 100%;
	margin-top: 60px !important;
}

.uterus-bottom-text {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}

.uterus-image img {
	width: 90%;
	margin-top: 60px;
	right: 0px !important;
}

.copper-border .did-you-know-title {
	margin-bottom: 0px !important
}

.copper-border .did-you-know-title h1,
.copper-border .did-you-know-title h2.h1 {
	margin-top: 50px;
}

.new-moms-use-paragard-two-column .new-moms-use-points-right .wpb_content_element {
	margin-bottom: 10px !important;
}

.study-result-layout {
	float: left;
	margin: 50px 0px 0px 0px !important;
}

.patient-satisfaction-mask {
	margin-top: 80px !important;
}

.smaller-than-may-slider {
	width: 1170px;
	margin: 0 auto;
	display: none;
}

.not-actual-size-text-mobile {
	display: none;
}

.smaller-than-may-images {
	width: 1170px;
	margin: 0 auto !important;
}

.smaller-than-images {
	float: left;
	width: 25%;
	text-align: center !important;
}

.smaller-than-images img {
	display: inline-block;
	margin: 0 auto;
}

.see-every-day-title {
	margin: 0 auto !important;
	width: 700px;
	padding-bottom: 50px;
}

.not-actual-size-text-web {
	float: left;
	width: 100%;
	color: #595959;
	font-size: 14px;
	font-style: italic;
	line-height: 22px;
	text-align: center;
	text-align: center;
	margin-bottom: 0px !important;
}

.mobile-meta-menu-items {
	display: none;
}

.as-seen-in-cover-copper {
	background-image: linear-gradient(-90deg, #C2764C 0%, #C2764C 20%, #DBA072 27%, #F3DBB9 40%, #DBA072 53%, #C2764C 66%, #DBA072 78%, #DBA072 100%);
}

.pregnancy-prevention-title {
	margin-bottom: 0px !important;
}

.pregnancy-prevention-title h1,
.pregnancy-prevention-title h2.h1 {
	float: left;
	width: 770px;
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	margin-bottom: 35px !important;
}

.pregnancy-prevention-image {
	float: left;
	width: 10%;
	margin-bottom: 0px !important;
}

.pregnancy-prevention-text p {
	display: flex;
	align-items: center;
	color: #595959;
	font-size: 22px;
	font-weight: 300;
	line-height: 32px;
	width: 70%;
	height: 70px;
	margin-bottom: 22px !important;
}

.birth-control-101-two-column {
	float: left;
	width: 100%;
}

.birth-control-101-image {
	float: left;
}

.birth-control-101-image-text {
	float: left;
	width: 78%;
}

.birth-control-101-image-text h2 {
	float: left;
	width: 100%;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	margin-bottom: 10px !important;
}

.birth-control-101-image-text p {
	float: left;
	width: 82%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 30px !important;
}

.birth-control-101-image img {
	margin-top: 25px;
}

.did-you-know-centre-mask {
	float: left;
	width: 100%;
	background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
	background-size: 100% 4px;
}

.did-you-know-centre {
	margin: 0 auto !important;
	width: 535px;
}

.did-you-know-centre-info {
	float: left;
	width: 100%;
	text-align: center !important;
}

.did-you-know-centre-info h1,
.did-you-know-centre-info h2.h1 {
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}

.did-you-know-centre-info p img {
	margin: 20px 0px !important;
}

.did-you-know-centre-info p {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}

.did-you-know-centre-info p:nth-child(3),
.did-you-know-centre-info p:nth-child(4) {
	margin-bottom: 30px !important;
}

.did-you-know-centre-info p:last-child {
	margin-bottom: 30px !important;
}

.only-healthcare-provider {
	margin-bottom: 0px !important;
}

.only-healthcare-provider p {
	float: left;
	width: 45%;
	color: #595959;
	font-size: 22px;
	line-height: 32px;
}

.can-new-moms-center-layout .did-you-know-title h1,
.can-new-moms-center-layout .did-you-know-title h2.h1 {
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}

.side-effects-of-paragard-text {
	float: left;
	width: 100%;
	padding-left: 100px;
	margin-bottom: 0px !important;
}

.side-effects-of-paragard-text h2 {
	float: left;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	width: 100%;
}

.side-effects-of-paragard-text p {
	float: left;
	width: 88%;
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.paragard-for-free {
	float: left;
	width: 100%;
}

.paragard-for-free p {
	margin-top: 40px !important;
}

.top-arrow-section {
	margin-bottom: 0px !important;
}

.triangle-up {
	width: 0;
	height: 0;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
	border-bottom: 40px solid #00ADE7;
	position: relative;
	left: 4px;
}

.full-blue-border .wpb_wrapper {
	height: 100%;
	width: 100%;
	text-align: center;
}

.tab-right-section-tiles {
	display: flex;
	height: 180px;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-bottom: 0px !important;
	border-bottom: 1px solid #ababab;
}

.tab-right-section-tiles-bottom {
	display: flex;
	height: 170px;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-bottom: 0px !important;
	border-bottom: medium none;
}

.new-tabs-rows .vc_column-inner {
	padding: 0px !important;
}

.chart-top {
	padding: 0px !important;
}

.down-arrow-section {
	margin-bottom: 0px !important;
}

.triangle-down {
	width: 0;
	height: 0;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
	border-top: 40px solid #00ADE7;
	position: relative;
	left: 4px;
}

.value-blue-one {
	margin-top: 65px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

.value-blue-two {
	margin-top: 115px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

.value-blue-three {
	margin-top: 150px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

.text-blue-one,
.text-blue-two,
.text-blue-three {
	margin-bottom: 50px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
}

.tab-right-section-tiles-bottom {
	color: #626366;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	text-shadow: 0 1px 2px 0 rgba(0, 145, 197, 0.5);
}

.tab-right-section-tiles {
	color: #626366;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	text-shadow: 0 1px 2px 0 rgba(0, 145, 197, 0.5);
}

.less-effective {
	margin-bottom: 0px !important;
}

.meet-the-paragard-mask .what-is-paragard-hand-img img {
	bottom: -31px;
}

.benefits-of-paragard h1,
.benefits-of-paragard h2.h1 {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
	padding-top: 30px;
}

.benefits-details h1,
.benefits-details h2.h1 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 44px !important;
	margin-top: 0px;
}

.benefits-details p {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.stack-up-paragard-mask {
	background: #e8e8ee;
	width: 100%;
	float: left;
	padding-top: 25px;
	padding-bottom: 70px;
}

.first-tab-layout {
	pointer-events: none;
}

.birth-control-tabs {
	float: left;
	width: 100%;
}

.birth-control-tabs .vc_tta-tabs-list {
	margin-left: 20% !important;
}

.Excluding-Male-Text {
	padding-left: 185px;
	color: #626366;
	font-size: 16px;
	padding-top: 20px;
	line-height: 20px;
}

.stack-up-paragard-mask>.vc_column_container {
	width: 1170px;
	margin: 0 auto;
	float: none;
}

.stack-up-paragard-title h1,
.stack-up-paragard-title h2.h1 {
	color: #0097e2;
	font-size: 45px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
	padding: 0px 30px;
}

.stack-up-paragard-title p {
	color: #626366;
	font-size: 22px;
	line-height: 32px;
	text-align: center;
	margin: 20px 0px;
}

.stack-up-paragard-title {
	width: 779px;
	margin: 0 auto !important;
	float: none;
}

.Birth-control-tab {
	width: 100%;
	display: inline-block;
}

.Birth-control-list {
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #ccc;
	display: table;
	padding: 20px 0px;
}

.nav-tabs {
	border-bottom: none;
}

.birth-control-cell {
	display: table-cell;
	vertical-align: middle;
}

.birth-control-cell-more h1,
.birth-control-cell-more h2.h1 {
	font-size: 20px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	color: #0097e2;
	margin: 0px;
}

.birth-control-cell-more h2 {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	margin: 0px;
}

.birth-control-cell-content {
	width: 20%;
	float: left;
	margin-bottom: 30px;
	margin-top: 30px;
}

.birth-control-cell-image {
	text-align: center;
}

.birth-control-cell-title {
	color: #626366;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 0px !important;
}

.birth-control-cell-title.bold {
	font-weight: bold;
}

.stack-up-paragard-mask .nav-tabs ul li {
	width: 33.33%;
	float: left;
	margin: 0px !important;
}

.stack-up-paragard-mask .nav-tabs ul li a {
	color: #636466 !important;
	font-size: 16px;
	font-weight: bold;
	background: none !important;
	line-height: 20px;
	text-align: center;
	border: none !important;
	border-bottom: 3px solid transparent !important;
}

.stack-up-paragard-mask .nav-tabs ul li a:hover {
	background: none;
	color: #00ADE7;
	border-bottom: 3px solid #00ADE7;
}

.stack-up-paragard-mask .nav-tabs ul li.vc_active a {
	border: none !important;
	border-bottom: 3px solid #00ADE7 !important;
	color: #00ADE7 !important;
	background: none !important;
}

.vc_tta-panel-body {
	background: none !important;
	padding: 0px !important;
}

.vc_tta-panel-body .vc_row {
	display: flex;
}

.vc_tta-panel-body .vc_row .wpb_column {
	padding: 30px 0px;
}

.full-blue-border {
	vertical-align: middle;
	align-items: center;
	display: flex;
	position: relative;
	background: #00ADE7;
	top: 0px;
	width: 165px;
	height: 638px;
	left: 22px;
	padding: 0px !important;
	margin: 0px !important;
}

.full-blue-border-short {
	vertical-align: middle;
	align-items: center;
	display: flex;
	position: relative;
	background: #00ADE7;
	top: 0px;
	width: 165px;
	height: 515px;
	left: 22px;
	padding: 0px !important;
	margin: 0px !important;
}

.full-blue-border-short .wpb_wrapper {
	height: 100%;
	width: 100%;
	text-align: center;
}

.birth-control-tabs {
	float: left;
	width: 100%;
	height: 770px;
	position: relative;
}

.birth-control-cell-more {
	margin-bottom: 0px !important;
}

.birth-control-cell-value {
	width: 160px;
}

.Paragard-Close-Weighs p {
	float: left;
	width: 100%;
	text-align: center;
	color: #595959;
	margin-bottom: 0px;
	font-size: 19px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 0px !important;
}

.did-you-know-title p {
	color: #636466;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
}

.what-is-earbuds-image {
	text-align: center !important;
	margin-top: 0px;
}


.Paragard-Up-Close-row {
	margin: 0px auto !important;
	width: 384px;
}

.Paragard-Up-Close-image {
	position: relative;
}

.Paragard-Up-Close-labels {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}


.Paragard-Up-Close-labels button {
	background-color: transparent;
	border: none;
	position: absolute;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;

}

.Paragard-Up-Close-labels img {
	margin: initial;
	width: 22px;
	height: 22px;
	background: none;
	border: none;
	color: #0097e2;
	background-color: #0097e2;
	border-radius: 50%;
	opacity: .9;
	text-align: center !important;
	padding: 4px !important;

}

.Paragard-Up-Close-labels span {

	padding-top: 2px;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	cursor: pointer;
	font-family: "proxima-nova";
	color: #0097e2;
	display: inline-block;
}

.Paragard-Up-Close-labels img+span,
.Paragard-Up-Close-labels span+img {
	margin-left: 10px;
}

.plus-icon-image1 {
	top: 137px;
	right: 0px;
}

.plus-icon-image2 {
	top: 245px;
	left: 70px;
}

.plus-icon-image3 {
	top: 435px;
	right: 75px;
}

.plus-icon-image4 {
	top: -27px;
	right: 0;
}

@media (max-width: 768px) {

	.information-items li {
	
		margin: 0px 0px !important;
	
	}

	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
		height: auto !important;
		color: #636466 !important;
		border-bottom: 1px solid #636466 !important;
	}

	.custom-header-fixed .ubermenu-bound-inner .ubermenu-nav {
		margin-top: 36px !important;
	}

	.Paragard-Up-Close-row {
		margin: 0px auto !important;
		width: 300px;
	}

	.Paragard-Up-Close-labels img {
		width: 20px;
		height: 20px;
	}

	.Paragard-Up-Close-labels span {
		font-size: 11px;
		font-weight: bold;
		line-height: 20px;
	}

	.plus-icon-image1 {
		top: 110px;
		right: 0px;
	}

	.plus-icon-image2 {
		top: 150px;
		left: 40px;
	}

	.plus-icon-image3 {
		top: 300px;
		right: 75px;
	}
}

.modal-left-image {
	width: 40%;
	display: inline-block;
	vertical-align: top;
	border-radius: 20px 0px 0px 20px;
	-webkit-border-radius: 20px 0px 0px 20px;
	-moz-border-radius: 20px 0px 0px 20px;
	background: #e8ebee;
}

.modal-left-image img {
	border-radius: 20px 0px 0px 20px;
	-webkit-border-radius: 20px 0px 0px 20px;
	-moz-border-radius: 20px 0px 0px 20px;
	min-height: 260px;
}

.modal-content {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}

.modal-right-content {
	width: 59%;
	display: inline-block;
	padding: 25px 20px;
	vertical-align: top;
}

.modal-right-content h1,
.modal-right-content h2.h1 {
	margin-top: 0px;
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 37px;
}

.modal-right-content p {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.cost-check-title h1,
.cost-check-title h2.h1 {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}

.cost-check-title p {
	color: #636466;
	font-size: 22px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}

.cost-number-image {
	text-align: center !important;
}

.cost-sub-text1 h1,
.cost-sub-text1 h2.h1 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}

.cost-sub-text1 h2 {
	color: #0097e2;
	font-size: 26px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}

.cost-sub-text1 h3 {
	color: #636466;
	font-size: 22px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}

.cost-sub-text1 h6 {
	color: #636466;
	position: absolute;
	right: -30px;
	text-transform: uppercase;
	top: 40px;
	background: #fff;
	padding: 10px 0px;
	font-size: 45px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}

.cost-sub-text1 ol li {
	color: #595959;
	font-size: 20px;
	margin-top: 15px;
	line-height: 32px;
}

.cost-sub-text1 ol {
	list-style: none;
	counter-reset: li
}

.cost-sub-text1 ul {
	padding-left: 100px;
	list-style: none;
}

.cost-sub-text1 ul li::before {
	content: '•';
	color: #0097e2;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.cost-sub-text1 ol li::before {
	content: counter(li);
	color: #0097e2;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.cost-sub-text1 ol li {
	counter-increment: li
}

.cost-sub-text1 ul li {
	color: #595959;
	font-size: 20px;
	line-height: 32px;
	margin-bottom: 15px;
}

.cost-sub-text1 p {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.cost-left-section {
	padding: 0px 60px !important;
	border-right: 1px solid #ababab;
	margin-bottom: 40px;
}

.cost-right-section {
	padding: 0px 66px !important;
}

.birth-control-cell-image {
	text-align: center !important;
	margin-bottom: 0px !important;
	min-height: 80px;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
	background: none !important;
	border: none !important;
}

.vc_tta-tabs-list {
	border-bottom: 1px solid #ababab;
}

.Paragard-Up-Close-device-image+.wpb_text_column {
	margin: 0px !important;
	margin-top: -250px !important;
}

.modal {
	text-align: center;
	padding: 0 !important;
}

.modal:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

button.close,
button.close:hover,
button.close:focus {
	background: #ffffff;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	position: absolute;
	right: -45px;
	opacity: 1;
	font-size: 33px;
	color: #fff;
	top: -21px;
}

button.close+p {
	display: none;
}

.modal-body {
	padding: 0px;
}

.Cost-Health-Insurance-title h1,
.Cost-Health-Insurance-title h2.h1 {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
}

.Cost-Health-Insurance-title p {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}

.Money-Back-title h2 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	margin-bottom: 30px;
}

.Money-Back-title p,
.Money-Back-title li {
	color: #595959;
	font-size: 20px;
	line-height: 30px;
}

.Money-Back-title ul {
	padding-left: 0px;
}

.Money-Back-title li {
	list-style: none;
	margin-bottom: 15px;
}

.Money-Back-title li::before {
	content: '•';
	color: #0097e2;
	font-weight: bold;
	display: inline-block;
	width: 30px;
	margin-left: -30px;
}

.cost-health-outer {
	/*width: 67%;*/
	margin: 0 auto !important;
	float: none !important;
}

.birth-control-cell-image-margin-30 {
	margin-top: 30px;
}

.Paragard-Up-close-mobile-image {
	display: none;
}

.meet-the-paragard-mask h1,
.meet-the-paragard-mask h2.h1 {
	color: #0097e2;
	font-size: 30px;
	font-weight: bold;
	line-height: 40px !important;
}

.meet-the-paragard-mask p {
	color: #595959;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
}

.modal-body>p {
	display: block;
	margin: 0px !important;
	padding: 0px !important;
}

.what-is-paragard-hand-img {
	margin-bottom: 4px !important;
}

.header-option-responsive {
	display: none;
}

.vc_tta-tabs-list li {
	background: #ffffff;
}

.vc_tta-tabs-list li:nth-child(2) {
	border-right: 1px solid #00ADE7;
	border-left: 1px solid #00ADE7;
}

.vc_tta-tabs-list li.vc_active {
	background: #00ADE7;
}

.vc_tta-tabs-list li a {
	width: 165px;
	margin: 0 auto;
}

.vc_tta-tabs-list li.vc_active a {
	border-bottom: medium none !important;
}

.stack-up-paragard-mask .nav-tabs ul li a {
	color: #00ADE7;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	border: medium none !important;
}

.stack-up-paragard-mask .nav-tabs ul li.vc_active a {
	border: none !important;
	color: #ffffff !important;
	text-align: center;
	background: none !important;
}

.birth-control-tabs .vc_tta-tabs-list {
	border: 1px solid #00ADE7 !important;
	margin: 0px 0px 0px 20% !important;
	padding: 0px !important;
	border-radius: 30px;
}

.banner-text h2 img {
	position: relative;
	top: -202px;
	left: 585px;
}

.banner-over-badge {
	float: none;
	width: 1170px;
	margin: 0 auto;
	top: -100px;
	position: relative;
	text-align: right !important;
}

.banner-over-badge img {
	text-align: right;
	display: inline-block;
}

.as-seen-in-cover {
	background: linear-gradient(90deg, #C2764C 20%, #DBA072 27%, #F3DBB9 40%, #DBA072 53%, #C2764C 67%, #DBA072 78%);
}

.as-seen-in-cover:before {
	position: absolute;
	top: 0;
	left: 0;
	height: 68px;
	width: 100%;
	opacity: .7;
}

.as-seen-in-cover .vc_column-inner {
	padding-top: 5px !important;
}

.right-title-subtitle-layout {
	height: auto;
	margin-bottom: 30px !important;
}

.what-is-paragard-mask.faq-block .left-image-layout {
	margin-bottom: 1px !important;
}

.hero-badge {
	position: absolute;
	top: 0;
	right: 20%;
}

.as-seen-in-title h1,
.as-seen-in-title h2.h1 {
	margin-top: 0;
}

#footer-logos {
	float: left;
	width: 100%;
}

.custom-navigation { 
	/* white-space: nowrap; */

}

.custom-header.custom-header-fixed #meta-nav {
	display: block;
}

.custom-new-tabform {
	float: left;
	width: 100%;
	text-align: center;
	background: #f7f7f7;
	padding: 0px 0px 50px 0px;
}

.page-tilte-custom-new-tab {
	color: #0097e2;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
	padding: 0px 30px;
	width: 785px;
	margin: 0 auto;
}

.page-subtitle-custom-new-tab {
	color: #626366;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	width: 765px;
	margin: 0 auto;
	padding: 30px 0px 50px 0px;
}

.tab-layout-new-mask {
	float: none;
	width: 85%;
	margin: 0 auto;
}

.blue-topdown-arrow {
	float: left;
	width: 16.5%;
	margin-top: 70px;
	margin-left: -20px;
	margin-right: 20px;
}

.triangle-up-custom {
	width: 0;
	height: 0;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
	border-bottom: 40px solid #0097e2;
	position: relative;
	left: 4px;
}

.full-blue-border-custom {
	vertical-align: middle;
	align-items: center;
	position: relative;
	background: #0097e2;
	top: 0px;
	width: 165px;
	height: 838px;
	left: 22px;
	padding: 0px !important;
	margin: 0px !important;
}

.triangle-down-custom {
	width: 0;
	height: 0;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
	border-top: 40px solid #0097e2;
	position: relative;
	left: 4px;
}

.flex-container {
	display: flex;
	justify-content: space-around;
	justify-content: center;
}

.flex-container-inner {
	width: 23%;
	margin: 22px 0px;
	text-align: center;
	font-size: 30px;
}

.tab-one-row,
.tab-two-row,
.tab-three-row,
.tab-four-row,
.tab-five-row {
	float: left;
	width: 100%;
	border-bottom: 1px solid #000;
}

.tab-three-row,
.tab-five-row {
	border: medium none;
}

.tab-four-row {
	margin-top: -20px;
}

.custom-value-tabs {
	float: left;
	width: 83.5%;
}

.new-tab-img-bottom-text {
	color: #626366;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	margin-top: 15px;
	font-weight: bold;
}

.tab-layout-new-mask .tab-content p.desc {
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #626366;
	margin: 0;
	padding: 0;
}

.tab-layout-new-mask .tab-content ul.desc {
	float: none;
	border: 0;
	border-radius: 0;
	padding: 0;
	height: auto;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #626366;
	list-style-position: inside;
}

.tab-layout-new-mask .tab-content ul.desc li {
	background: none;
	float: none;
	width: 100%;
	border-radius: 0;
	padding: 0;
	margin: 0;
}

.tab-layout-new-mask .tab-content ul.desc li span {
	position: relative;
	left: -8px;
}


.tab-left-value-count {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 150px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	padding-top: 90px;
}

.tab-left-value-count span {
	float: left;
	width: 100%;
	color: #ffffff;
	font-size: 14px;
	margin-top: 2px;
}

.text-blue-three {
	width: 100%;
	float: left;
	text-align: center;
	font-weight: normal;
}

.custom-value-tabs ul {
	float: left;
	width: 100%;
	border: 1px solid #00ADE7;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	padding: 1px 0px;
	height: 62px;
	margin-bottom: 50px;
}

.custom-value-tabs ul li {
	float: left;
	width: 33.33%;
	float: left;
	background: #ffffff;
}

.custom-value-tabs ul li:first-child {
	border-radius: 30px 0px 0px 30px;
}

.custom-value-tabs ul li:last-child {
	border-radius: 0px 30px 30px 0px;
}

.custom-value-tabs ul li a {
	float: left;
	width: 100%;
	padding: 15px;
	color: #0097e2;
	border: medium none !important;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	margin-top: -1px;
	margin-left: -1px;
}

.custom-value-tabs ul li:first-child a {
	border-radius: 30px 0px 0px 30px;
}

.custom-value-tabs ul li:nth-child(2) a {
	border-right: 1px solid #00ADE7 !important;
	border-left: 1px solid #00ADE7 !important;
	border-radius: 0px !important;
}

.custom-value-tabs ul li:last-child a {
	border-radius: 0px 30px 30px 0px;
}

.custom-value-tabs ul li:last-child.active a {
	margin-left: -3px;
	width: 101%;
	right: -2px;
}

.tab-value-one span {
	width: 160px;
	margin: 0 auto;
	display: flex;
}

.tab-value-two span {
	width: 150px;
	margin: 0 auto;
	display: flex;
}

.tab-value-three span {
	width: 125px;
	margin: 0 auto;
	display: flex;
}

.custom-value-tabs ul li a.active {
	border: medium none;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	background: #0097e2 !important;
	color: #ffffff !important;
}

.social-icons-footer {
	float: left;
}

.social-icons-footer a {
	color: white;
}

li#menu-item-27 {
	padding-right: 20px;
}

.social-icons-footer .footer-insta-logo {
	position: absolute;
	top: -4px;
	left: 225px;
}

.social-icons-footer .footer-facebook-logo {
	position: absolute;
	top: -4px;
	left: 253px;
}

.social-icons-footer .footer-youtube-logo {
	position: absolute;
	top: -4px;
	left: 281px;
}

.copper-border.patient-satisfaction-mask {
	margin-top: 30px !important;
}

.hero-badge-responsive {
	display: none;
}

.you-are-someone-who-text {
	font-size: 22px;
	line-height: 32px;
	color: #595959;
	margin-top: 25px;
	margin-bottom: 0px !important;
}

.only-show-in-responsive-view {
	display: none;
}

.in-web-layout-only {
	display: block;
}

li.follow-us a {
	cursor: default;
}

.most-women h1,
.most-women h2.h1 {
	font-size: 40px;
	line-height: 53px;
}

.most-women p {
	font-size: 20px;
	line-height: 30px;
}

.homepage-responsive-banner-text {
	display: none;
}

.paragard-size-image-carousel {
	display: none;
}

.multipal-tab-accordion-layout {
	display: none;
}

.uterus-for-web-layout {
	display: block;
}

.uterus-for-responsive {
	display: none;
}

.modal-device-responsive {
	display: none;
}

.cost-insurance-coverage-mask {
	float: left;
	width: 100%;
	padding: 0px 0px 50px 0px;
}

.chat-responsive {
	display: none;
}

.birth-control-101-cover {
	padding-bottom: 50px;
}

.askanexpert-section .background-banner {
	margin: 0px;
}

#learn-more-modal {
	z-index: 999999;
}

#learn-more-modal .modal-dialog {
	z-index: 999999;
}

#learn-more-modal ::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #636466;
}

#learn-more-modal ::-moz-placeholder {
	/* Firefox 19+ */
	color: #636466;
}

#learn-more-modal :-ms-input-placeholder {
	/* IE 10+ */
	color: #636466;
}

#learn-more-modal :-moz-placeholder {
	/* Firefox 18- */
	color: #636466;
}

#learn-more-modal .modal-dialog h1,
#learn-more-modal .modal-dialog h2.h1 {
	font-size: 42px;
	line-height: 37px;
}

#learn-more-modal .modal-content {
	box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.3);
	border-radius: 0;
}

#learn-more-modal .modal-dialog p {
	font-size: 20px;
	line-height: 30px;
	margin: 0 0 15px 0 !important;
	color: #636466;
}

#learn-more-modal .modal-dialog p.small {
	font-size: 12px !important;
	margin: 0 !important;
	padding: 0 !important;
}

#learn-more-modal .modal-body {
	padding: 30px 150px;
}

#learn-more-modal .modal-body .common-centre-button {
	width: 270px;
	margin: 0 auto;
}

#learn-more-modal .wpcf7-list-item-label {
	font-size: 16px;
	line-height: 18px;
	display: block;
	position: relative;
	left: 20px;
	top: -24px;
	color: #636466;
}

#learn-more-modal .modal-body .common-centre-button {
	margin: 0 auto;
	display: block;
	width: 270px;
}

#learn-more-modal .wpcf7-acceptance .wpcf7-list-item {
	margin: 10px 0 0 0;
}

#learn-more-modal .wpcf7-acceptance .wpcf7-list-item-label {
	font-size: 16px;
	line-height: 22px;
	color: #636466;
	font-weight: normal;
	text-transform: none;
	margin-top: -4px;
}

#learn-more-modal .modal-body .common-centre-button input {
	float: none;
	background-color: #0097e2 !important;
	height: 45px;
	width: 270px;
	background-color: #0097e2;
	color: #FFFFFF !important;
	font-size: 16px !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	font-weight: bold !important;
	line-height: 19px !important;
	letter-spacing: 0.5px !important;
	text-align: center;
	text-transform: uppercase;
	border-radius: 22.5px !important;
	-webkit-border-radius: 22.5px !important;
	-moz-border-radius: 22.5px !important;
	border: medium none !important;
}


#learn-more-modal .modal-content label {
	text-align: left;
	text-transform: uppercase;
	margin-bottom: -20px;
	margin-left: 15px;
	font-size: 12px;
	display: block;
}

#learn-more-modal .modal-content .form-control {
	height: 61px;
	border: 1px solid rgba(99, 100, 102, 0.3);
	box-shadow: none;
	color: #636466;
}

#learn-more-modal button.close,
#learn-more-modal button.close:hover,
#learn-more-modal button.close:focus {
	background-color: #0097e2;
}

#mobile-carousel {
	display: none;
	margin-bottom: 0;
}

.mobile-carousel {
	margin-bottom: -35px !important;
}

/*.indication-text-exclude {
	display: none;	
}*/

.effective-row-layout.mobile,
.effective-row-layout.tablet {
	display: none;
}

#content.padding {
	padding-top: 140px;
}

#paragard-commercial {
	z-index: 9999999999999999;
}

.copper-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	display: none;
	background: linear-gradient(90.11deg, #F3DBB9 0%, #DBA072 21.18%, #C2764C 48.02%, #C2764C 72.12%, #DBA072 86.85%, #DBA072 100%);
	font-size: 16px;
	font-weight: 700;
	width: 320px;
	height: 50px;
	color: white;
	text-transform: uppercase;
	border-radius: 30px;
	border-color: transparent;
	background-repeat: no-repeat;
	border: 0;
}

.copper-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	color: white;
}

.copper-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:before {
	font-family: "Font Awesome 5 Free";
	content: "\f144";
	padding-right: 10px;
}

.floating-call-out {
	position: fixed;
	top: 30%;
	z-index: 999;
	right: 0;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}

.floating-call-out a {
	border-radius: 4px 0 0 4px;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 700;
	color: white;
	text-align: center;
	display: block;
	padding: 15px 30px;
	width: 145px;
	height: 100px;
	background: linear-gradient(90.11deg, #F3DBB9 0%, #DBA072 21.18%, #C2764C 48.02%, #C2764C 72.12%, #DBA072 86.85%, #DBA072 100%);
}

.floating-call-out a i {
	font-size: 30px;
}

.floating-call-out span.close {
	display: none;
}

.floating-call-out.show {
	right: 0;
}

.floating-call-out a:hover,
.floating-call-out a:active,
.floating-call-out a:focus {
	text-decoration: none;
}

.grid-item,
.grid-sizer {
	width: 48%;
}

.grid-item {
	float: left;
}

.grid-item:nth-child(4) {
	margin-bottom: 120px;
}

#rx_adstra{
	display:none;
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
	.indication-area-panel {
		padding-top: 5px;
	}

	.meet-the-paragard-mask {
		float: none;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}


@media only screen and (min-width: 960px) and (max-width: 1022px) {
	html .banner-mask {

		margin-top: 110px;
	}
}

@media only screen and (min-width: 1023px) and (max-width: 1200px) {
	.banner-mask {
		height: 475px;
	}

	.ubermenu-target-text {
		font-size: 16px;
	}

	.ubermenu-bound-inner .ubermenu-nav {
		position: relative;
		left: 20px !important;
	}

	.ubermenu .ubermenu-colgroup .ubermenu-column,
	.ubermenu .ubermenu-custom-content-padded,
	.ubermenu .ubermenu-nonlink,
	.ubermenu .ubermenu-retractor,
	.ubermenu .ubermenu-submenu-padded,
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
	.ubermenu .ubermenu-target,
	.ubermenu .ubermenu-widget,
	.ubermenu-responsive-toggle {
		margin: 0px 10px !important;
	}

	/* .ubermenu-nav li:last-child a {
		margin: 0px 8px !important;
	} */
	.stack-up-paragard-mask>.vc_column_container {
		width: 100%;
	}

	.site-footer-cover {
		width: 100%;
		float: left;
	}

	.fixed-importan-sefty-information .row {
		margin: 0px;
	}

	.banner-text .wpb_wrapper h1,
	.banner-text .wpb_wrapper h2.h1 {
		float: left;
		width: 570px;
		padding-bottom: 50px;
		color: #0097e2;
		font-size: 55px;
		font-weight: bold;
		line-height: 74px;
	}

	.benefits-details {
		padding-right: 0px;
	}

	.banner-mask {
		float: left;
		height: 500px !important;
	}

	.learn-more-about-paragard-tiles p {
		width: 100%;
	}

	#footer-logos img {
		margin-right: 20px !important;
	}

	.common-centre-button a {
		font-size: 12px !important;
	}
}

@media (min-width: 768px) {
	ul#menu-footer li.sign-up-form {
		display: none;
	}
}

@media only screen and (min-width:374px) and (max-width: 413px) {
	#confirmform {
		top: -365px !important; 
	}
}

@media only screen and (min-width:960px) and (max-width: 1023px) {
	#content.padding {
		padding-top: 0px;
	}

	#meta-nav .container {
		width: 930px;
	}

	.custom-navigation .container {
		width: 950px;
	}

	#ubermenu-main-2-primary-2 {
		float: left;
		margin-top: 20px;
	}

	.ubermenu-bound-inner .ubermenu-nav {
		display: flex !important;
		position: relative;
		left: -45px !important;
	}

	.ubermenu .ubermenu-item.ubermenu-item-level-0 {
		margin-right: -6px !important;
		/* height: 50px !important; */
	}

	.ubermenu .ubermenu-item:nth-child(4) {
		width: 16%;
	}

	.ubermenu-skin-white .ubermenu-item-level-0:hover>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
		height: 60px !important;
		background: unset !important;
		color: #a86642 !important;
		border-bottom: 2px solid #a86642 !important;
		font-size: 18px !important;
		font-weight: bold !important;
		line-height: 18px !important;
	}

	.ubermenu-target-text {
		margin-bottom: 0px !important;
	}

	.banner-text .wpb_wrapper h1,
	.banner-text .wpb_wrapper h2.h1 {
		padding-bottom: 25px;
		color: #0097e2;
		font-size: 30px;
		font-weight: bold;
		line-height: 30px;
	}

	.banner-mask {
		float: left;
		height: 500px !important;
	}

	.banner-mask {
		margin-top: 150px;
	}

}

#birth-control-header { 
	text-shadow: 3px 2px 7px rgb(0 0 0 / 70%);
}

#hormone-free{
	text-shadow: 3px 2px 7px rgb(0 0 0 / 70%);

}

.hero-page-banner-subtext{
	text-shadow: 3px 2px 7px rgb(0 0 0 / 70%);
}

@media only screen and (min-width:768px) and (max-width: 959px) {

	.mom-baby{
		display: block !important;
		position: relative;
    top: 18px;
    margin-bottom: 18px !important;
	}

	.header-option-responsive {
		float: left;
		width: 100%;
		background: #e7ebee;
		padding: 8px 0px;
		display: block;
		position: absolute;
		top: 91px;
		z-index: 100;
		/* box-shadow: 0px 3px 7px 0px rgb(0 0 0 / 30%); */
	}

	.full-prescribing-tabs {
		float: left;
		width: 50%;
		text-align: center;
		font-size: 12px;
		color: #595959;
		font-weight: 400;
		padding: 0px 10px;
	}

	.full-prescribing-tabs a,
	.full-prescribing-tabs a:hover,
	.full-prescribing-tabs a:focus {
		text-align: center;
		font-size: 12px;
		color: #595959;
		text-decoration: none;
	}

	.full-prescribing-tabs {
		float: left;
		width: 50%;
		text-align: center;
		font-size: 12px;
		color: #595959;
		font-weight: 400;
		padding: 0px 10px;
	}

	.full-prescribing-tabs a,
	.full-prescribing-tabs a:hover,
	.full-prescribing-tabs a:focus {
		text-align: center;
		font-size: 12px;
		color: #595959;
		text-decoration: none;
	}

	#menu-item-1691{
		width: auto !important;
		margin: 0 0.5rem !important;
	}

	.ubermenu-responsive-default.ubermenu {
		display: block !important;
	}

	.ubermenu-responsive-toggle .fab,
	.ubermenu-responsive-toggle .far,
	.ubermenu-responsive-toggle .fas,
	.ubermenu-responsive-toggle .svg-inline--fa {
		float: right;
		margin-right: 0px !important;
		margin-top: -2px;
		font-size: 30px;
	}

	.ubermenu-skin-white {
		border: none !important;
	}

	.site-header {
		min-height: 93px;
	}

	.site-header .container {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		background: #fff;
		z-index: 99;
	}

	.container {
		width: 100%;
	}

	#content.padding {
		padding-top: 115px;
	}

	.site-header .col-md-9 {
		width: 147px;
		float: right;
		position: static;
		padding-left: 0px !important;
	}

	.fa-bars::before {
		content: "\f0c9";
	}

	#ubermenu-main-2-primary-2 {
		float: left;
		margin-top: 10px;
		position: fixed;
		left: 0;
		background: #fff;
		width: 100%;
		height: 100%;
		max-height: 100%;
		top: 93px;
	}

	.ubermenu-bound-inner .ubermenu-nav {
		left: 0px !important;
	}

	.ubermenu-responsive-toggle-main {
		background: #ffffff url(../images/responsive-menu-sprit-image.png) no-repeat !important;
		height: 24px !important;
		width: 100% !important;
		background-position: 104px 100% !important;
	}

	.ubermenu-responsive-toggle-open {
		background: #ffffff url(../images/responsive-menu-sprit-image.png) no-repeat !important;
		height: 24px !important;
		width: 100% !important;
		background-position: 104px 0% !important;
	}

	.ubermenu-responsive-toggle-open {
		background: #ffffff url('../images/close.png') no-repeat !important;
		width: 100% !important;
		background-position: 104px center !important;
	}

	.ubermenu-responsive-toggle-main::before {
		content: 'Menu';
		font-size: 10px !important;
		color: #555555;
		right: 0px;
		top: 39px;
		letter-spacing: 1px;
		position: relative;
	}

	.ubermenu-skin-white.ubermenu-responsive-toggle-open {
		font-size: 0px !important;
	}

	.ubermenu-responsive-toggle-open::before {
		content: 'Close';
		font-size: 10px !important;
		color: #555555;
		right: 0px;
		top: 39px;
		letter-spacing: 1px;
		position: relative;
	}

	.ubermenu-skin-white.ubermenu-responsive-toggle i {
		color: #0097e2;
		display: none;
	}

	.ubermenu-skin-white.ubermenu-responsive-toggle {
		text-align: right;
		letter-spacing: 1px;
		padding: 0px 0px 0px !important;
		margin: 0px !important;
		position: relative;
		top: 20px;
		font-weight: 200 !important;
		text-transform: uppercase !important;
		font-size: 0px !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
		visibility: hidden !important;
		max-height: 0px !important;
		height: 0px !important;
	}

	.custom-header-fixed .ubermenu-bound-inner .ubermenu-nav {
		margin-top: 21px !important;
	}

	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
		padding-bottom: 0px !important;
		background: #e7eaed !important;
		min-width: 100% !important;

	}

	.ubermenu .ubermenu-item.ubermenu-item-level-0 {
		height: auto !important;
	}

	.ubermenu .ubermenu-nav li a {
		float: left;
		width: 100%;
		text-align: left;
		color: #555;
		margin: 0px !important;
		padding: 15px 15px !important;
		border: medium none;
		font-weight: bold;
		font-size: 15px !important;
	}

	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
	.ubermenu .ubermenu-target {
		padding: 15px 15px 15px 15px !important;
		margin: 0px 0px !important;
		/* border-top: 1px solid #ddd !important; */
		border-top: 1px solid rgba(99, 100, 102, 0.25) !important;
		font-size: 15px !important;
	}

	.ubermenu .ubermenu-icon {
		font-size: 26px !important;
	}

	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		position: static !important;
	}

	.ubermenu .ubermenu-autocolumn {
		padding: 0px !important;
	}

	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
	.ubermenu .ubermenu-target {
		padding: 15px 15px 15px 15px !important;
		margin: 0px 0px !important;
		/*border-top: 1px solid #ddd !important;*/
		border-top: 1px solid rgba(99, 100, 102, 0.25) !important;
		font-size: 15px !important;
	}

	.ubermenu-target-text {
		font-size: 16px;
		float: left;
		width: 100%;
		color: #636466 !important;
		font-weight: bold !important;
		margin-bottom: 0px !important;
	}

	.ubermenu-skin-white .ubermenu-item-level-0:hover>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
		border-bottom: none !important;
		box-shadow: none !important;
	}

	.ubermenu-skin-white .ubermenu-submenu.ubermenu-submenu-drop {
		border: none !important;
	}

	.ubermenu .ubermenu-autocolumn,
	.ubermenu .ubermenu-submenu-type-stack {
		padding: 0px !important
	}

	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		box-shadow: none !important;
	}

	.ubermenu-skin-white .ubermenu-item-level-0:hover,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active {
		border-bottom: none !important;
	}

	.ubermenu-item-level-1.ubermenu-current_page_item>.ubermenu-target>.ubermenu-target-title {
		color: #a86642 !important;
	}

	/*.ubermenu-skin-white.ubermenu-responsive-toggle:hover {
		background: none !important
	}*/
	.ubermenu .ubermenu-submenu li {
		border-bottom: medium none;
	}

	.ubermenu-responsive-default.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item a {
		background: #ffffff;
	}

	.ubermenu .ubermenu-nav .ubermenu-has-submenu-drop span.ubermenu-target {
		float: left;
		width: 100%;
		text-align: left;
		color: #555;
		margin: 0px !important;
		padding: 15px 15px !important;
		border: medium none;
		font-weight: bold;
		font-size: 15px !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item a {
		background: #ffffff;
		padding: 10px 15px !important;
		border-top: 1px solid #d8d7dc !important;
	}

	.ubermenu .ubermenu-item:nth-child(1) a span.ubermenu-target-text {
		width: 85% !important;
		float: none !important;
	}

	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
		height: auto !important;
		color: #636466 !important;
		border-bottom: 1px solid #636466 !important;
	}

	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
		height: auto !important;
		color: #636466 !important;
		border-bottom: 1px solid #636466 !important;
	}

	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
		border-bottom: medium none !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item .ubermenu-sub-indicator-close {
		background: transparent url(../images/circle-minus.png) no-repeat !important;
		height: 70px !important;
		width: 70px !important;
		display: block !important;
		top: -10px;
		right: 0;
		position: absolute;
		z-index: -9;
		background-size: 70px !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active .ubermenu-sub-indicator-close {
		background: transparent url(../images/circle-plus.png) no-repeat !important;
		background-size: 70px !important;
		display: block !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column .ubermenu-target-text {
		padding-left: 20px;
	}

	.mobile-meta-menu-items {
		display: block;
		margin-top: 20px;
	}

	.banner-mask {
		float: left;
		height: 400px !important;
	}

	.banner-mask {
		margin-top: 0px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.stack-up-paragard-title {
		width: 100%;
	}

	.stack-up-paragard-mask>.vc_column_container {
		width: 100%;
	}

	.banner-text .wpb_wrapper h1,
	.banner-text .wpb_wrapper h2.h1 {
		width: 100%;
		margin-top: 50px !important;
	}

	.banner-text {
		width: 60%;
		margin-bottom: 130px !important;
	}

	.benefits-details-mask {
		display: inline-block;
	}

	.stack-up-paragard-title {
		width: 100%;
	}

	.stack-up-paragard-mask>.vc_column_container {
		width: 100%;
	}

	.site-footer-cover {
		width: 100%;
		float: left;
	}

	.banner-mask {
		height: inherit;
	}

	#logo>a>img {
		max-width: 225px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.indication-area-panel {
		width: 100%;
		padding: 0px 20px;
	}

	.fixed-importan-sefty-information .row {
		margin: 0px;
	}

	.site-header {
		min-height: 93px;
	}

	.meet-the-paragard-mask h1,
	.meet-the-paragard-mask h2.h1 {
		font-size: 30px;
	}

	.benefits-details {
		padding-right: 0px;
	}

	.benefits-of-paragard h1,
	.benefits-of-paragard h2.h1 {
		font-size: 30px;
	}

	.benefits-details h1,
	.benefits-details h2.h1 {
		font-size: 24px;
		line-height: 30px;
	}

	.stack-up-paragard-title h1,
	.stack-up-paragard-title h2.h1 {
		font-size: 30px;
		font-weight: bold;
		line-height: 40px;
	}

	.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
		padding: 14px 0px !important;
	}

	.birth-control-cell-more h1,
	.birth-control-cell-more h2.h1 {
		font-size: 16px;
		font-weight: bold;
		line-height: 22px;
	}

	.birth-control-cell-more h2 {
		font-size: 30px;
	}

	.birth-control-cell-title {
		font-size: 16px;
		line-height: 18px;
	}

	.footer-menu-items ul li {
		float: left;
		width: auto;
		margin: 0px 24px 20px 0;
	}

	.footer-menu-items ul li:nth-child(3) {
		margin-left: 62px;
	}

	.social-icons-footer .footer-insta-logo {
		left: 180px;
	}

	.social-icons-footer .footer-facebook-logo {
		left: 207px;
	}

	.social-icons-footer .footer-youtube-logo {
		left: 234px;
	}

	.did-you-know-title h1,
	.did-you-know-title h2.h1 {
		font-size: 30px;
	}

	.learn-more-about-paragard-tiles p {
		width: 100%;
	}

	.right-title-subtitle-layout p {
		width: 100%;
	}

	.left-image-layout img {
		margin-top: 75px;
	}

	#footer-logos img {
		margin-right: 20px !important;
	}

	.common-centre-button a {
		font-size: 12px !important;
	}

	.copper-border {
		margin-left: 0px !important;
	}
}

#r-ball { 
	top: -.7em !important;
}

@media (max-width: 767px) {


	ul.mobile-fix-ul{
		padding-top: 10px;
	}

	.benefits-details p a img {
		position: relative;
		left: 7px;
	}
	#menu-item-1726{
		margin-top: 0px !important;
	}
	

	.ubermenu .ubermenu-item { 
		display: inherit !important; 
		/* margin-top: -5px !important; */
	}

	/* #menu-item-806{
		margin-top: -5px !important; 
	}

	#menu-item-807{
		margin-top: -5px !important; 
	} */

	.margin-left2{ 
		margin-left: 0px;
	}

	.margin-left{ 
		margin-left: 0px !important; 
	}

	#possible-side-effects-header{ 
		margin-left: 8px;
	}

	#bullets-under { 
		margin-left: 22px;
	}

	#accessibility-header{
		font-size: 24px !important;
	}

	.information-items .mobile-only {
		display: inline-block;
	}

	#paragard-commercial .modal-dialog {
		width: 100%;
	}

	#kbe_content h1 {
		font-size: 22px;
		line-height: 30px;
	}

	#kbe_content h2.faq {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 5px;
	}

	#kbe_content ul#search-results-list li p,
	#kbe_content ul#search-results-list li a.read-more {
		font-size: 16px;
		line-height: 30px;
	}

	#kbe_container .kbe_widget.kbe_widget_article h2,
	#kbe_container .kbe_category h2.h1 {
		text-align: left !important;
	}

	#kbe_container .kbe_widget.kbe_widget_article h2 { 
		position: relative;
		left: 15px;
	}

	#kbe_content .kbe_category .kbe_article_list {
		margin-bottom: 30px !important;
	}

	.grid-item:nth-child(4) {
		margin-bottom: 0;
	}

	#paragard-commercial .modal-content {
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		height: auto;
		min-height: 100%;
		border-radius: 0;
		left: -10px;
	}

	#paragard-commercial .modal-body {
		width: 100% !important;
	}

	#paragard-commercial button.close {
		right: 8px !important;
	}

	.copper-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
		display: block !important;
	}

	.floating-call-out {
		position: fixed;
		top: 30%;
		z-index: 999;
		right: -145px;
		-webkit-transition: all .3s ease-in;
		-moz-transition: all .3s ease-in;
		-o-transition: all .3s ease-in;
		transition: all .3s ease-in;
	}

	.floating-call-out .fa-envelope {
		display: none;
	}

	.floating-call-out a {
		border-radius: 4px 0 0 4px;
		font-size: 14px;
		line-height: 20px;
		text-transform: uppercase;
		font-weight: 700;
		color: white;
		text-align: center;
		display: block;
		padding: 0;
		width: 24px;
		height: 150px;
		background: linear-gradient(90deg, #F3DBB9 0%, #DBA072 22.76%, #C2764C 53.6%, #DBA072 100%);
	}

	.floating-call-out span.close {
		display: block;
		position: absolute;
		bottom: 10px;
		right: 8px;
		color: white;
		opacity: 1;
		font-size: 28px;
		z-index: 9;
	}

	.floating-call-out a br.hide-mobile {
		display: none;
	}

	.floating-call-out a span {
		transform: rotate(90deg);
		transform-origin: left top 0;
		display: block;
		width: 163px;
		position: relative;
		top: -7px;
		right: -22px;
	}

	.floating-call-out a span i {
		margin-right: 10px;
		position: relative;
		top: 5px;
	}

	.floating-call-out a span br {
		display: none;
	}

	#learn-more-modal .modal-body {
		padding: 10px;
	}


	.banner-mask .vc_column_container>.vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	#content.padding {
		padding-top: 114px;
	}

	#content .refinery {
		margin-top: 0 !important;
	}

	p.small {
		font-size: 12px !important;
		line-height: 18px !important;
		padding-left: 3px !important;
		text-indent: -3px !important;
	}

	.Paragard-Up-Close-mask {
		left: 0;
	}

	.stack-up-paragard-title {
		width: 100%;
	}

	.stack-up-paragard-mask>.vc_column_container {
		width: 100%;
	}

	.banner-text {
		width: 60%;
		margin-bottom: 0;
	}

	.benefits-details-mask {
		display: inline-block;
	}

	.stack-up-paragard-title {
		width: 100%;
	}

	.stack-up-paragard-mask>.vc_column_container {
		width: 100%;
	}

	.site-footer-cover {
		width: 100%;
		left: 0px;
	}

	.banner-mask {
		height: auto !important;
		/*margin-top: 32px !important;*/
	}

	.banner-text .wpb_wrapper h1,
	.banner-text .wpb_wrapper h2.h1 {
		padding-bottom: 25px;
		color: #0097e2;
		font-size: 30px;
		font-weight: bold;
		line-height: 30px;
		width: 100%;
	}

	.site-header .col-md-9 {
		width: 147px;
		float: right;
		position: static;
		padding-left: 0px !important;
	}

	#logo>a>img {
		max-width: auto !important;
		margin: 20px 0px 10px 0px !important;
		height: auto !important;
	}

	.ubermenu-skin-white.ubermenu-responsive-toggle {
		text-align: right;
		letter-spacing: 1px;
		padding: 0px 0px 0px !important;
		margin: 0px !important;
		position: relative;
		top: -62px;
		font-weight: 200 !important;
		text-transform: uppercase !important;
		font-size: 0px !important;
	}

	.ubermenu-responsive-toggle .fab,
	.ubermenu-responsive-toggle .far,
	.ubermenu-responsive-toggle .fas,
	.ubermenu-responsive-toggle .svg-inline--fa {
		float: right;
		margin-right: 0px !important;
		margin-top: -8px;
		font-size: 35px;
	}

	.ubermenu-responsive-toggle-open .fa-bars:before {
		content: 'Close';
		font-size: 16px;
		font-family: "proxima-nova";
		color: #0097e2;
		right: 0px;
		top: 53px;
		position: absolute;
	}

	.ubermenu-skin-white {
		border: none !important;
	}

	.ubermenu-skin-white .ubermenu-item-level-0:hover,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active {
		border-bottom: none !important;
	}

	#ubermenu-main-2-primary-2 {
		float: left;
		margin-top: 10px;
		position: fixed;
		left: 0;
		background: #fff;
		width: 100%;
		height: 100%;
		max-height: 100%;
		top: 68px;
	}

	.ubermenu-bound-inner .ubermenu-nav {
		left: 0px !important;
	}

	.ubermenu-skin-white.ubermenu-responsive-toggle i {
		color: #0097e2;
		display: none;
	}

	.ubermenu .ubermenu-nav .ubermenu-has-submenu-drop span.ubermenu-target {
		float: left;
		width: 100%;
		text-align: left;
		color: #555;
		margin: 0px !important;
		padding: 15px 15px !important;
		border: medium none;
		font-weight: bold;
		font-size: 15px !important;
	}

	.ubermenu .ubermenu-nav li a {
		float: left;
		width: 100%;
		text-align: left;
		color: #555;
		margin: 0px !important;
		padding: 15px 15px !important;
		border: medium none;
		font-weight: bold;
		font-size: 15px !important;
	}

	.ubermenu .ubermenu-nav li a img {
		margin-top: -8px;
	}

	.ubermenu-item:nth-child(4) a {
		border-bottom: 1px solid #dddddd !important;
	}

	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		position: static !important;
	}

	.ubermenu .ubermenu-autocolumn {
		padding: 0px !important;
	}

	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
	.ubermenu .ubermenu-target {
		padding: 15px 15px 15px 15px !important;
		margin: 0px 0px !important;
		/*border-top: 1px solid #ddd !important;*/
		border-top: 1px solid rgba(99, 100, 102, 0.25) !important;
		font-size: 15px !important;
	}

	.ubermenu-target-text {
		font-size: 16px;
		float: left;
		width: 100%;
		color: #636466 !important;
		font-weight: bold !important;
		margin-bottom: 0px !important;
	}

	.ubermenu-skin-white .ubermenu-item-level-0:hover>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
		border-bottom: none !important;
		box-shadow: none !important;
		padding: 15px !important;
		float: left;
		width: 100%;
		background: transparent !important;
		margin: 0px !important;
	}

	.ubermenu-skin-white .ubermenu-submenu.ubermenu-submenu-drop {
		border: none !important;
	}

	.ubermenu .ubermenu-autocolumn,
	.ubermenu .ubermenu-submenu-type-stack {
		padding: 0px !important
	}

	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		box-shadow: none !important;
	}

	.ubermenu-skin-white.ubermenu-responsive-toggle:hover {
		/*background: none !important;
		font-weight: 200;
		font-size: 11px !important;*/
	}

	.ubermenu-responsive-default.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item a {
		background: #f9f9f9;
		padding: 10px 15px !important;
		border-top: 1px solid #d8d7dc !important;
	}

	.ubermenu-responsive-toggle-main {
		background: #ffffff url('../images/responsive-menu-sprit-image.png') no-repeat !important;
		height: 24px !important;
		width: 100% !important;
		background-position: 104px 100% !important;
	}

	.ubermenu-responsive-toggle-open {
		background: #ffffff url('../images/responsive-menu-sprit-image.png') no-repeat !important;
		height: 24px !important;
		width: 100% !important;
		background-position: 104px 0% !important;
	}

	.ubermenu-skin-white.ubermenu-responsive-toggle-open {
		font-size: 0px !important;
	}

	.ubermenu-responsive-toggle-main:before {
		content: 'Menu';
		font-size: 10px !important;
		color: #555555;
		right: 0px;
		top: 39px;
		letter-spacing: 1px;
		position: relative;
	}

	.ubermenu-responsive-toggle-open:before {
		content: 'Close';
		font-size: 10px !important;
		color: #555555;
		right: 0px;
		top: 39px;
		letter-spacing: 1px;
		position: relative;
	}

	.indication-area-panel {
		width: 100%;
		padding: 0px 20px;
	}

	.fixed-importan-sefty-information .row {
		margin: 0px;
	}

	.meet-the-paragard-mask h1,
	.meet-the-paragard-mask h2.h1 {
		font-size: 22px !important;
		line-height: 30px !important;
	}

	.meet-the-paragard-mask p {
		font-size: 17px;
		line-height: 25px
	}

	.benefits-of-paragard-mask {
		display: inline-block;
		width: 100%;
	}

	.benefits-of-paragard h1,
	.benefits-of-paragard h2.h1 {
		font-size: 28px;
	}

	.benefits-details {
		padding-left: 0px;
		padding-right: 0px;
		display: inline-block;
		text-align: center;
		width: 100%;
		padding-bottom: 2rem !important;
	}

	.benefits-image {
		width: 100%;
		margin-bottom: 15px !important;
	}

	.benefits-details p {
		font-size: 13px;
		line-height: 22px;
	}

	.benefits-details h1,
	.benefits-details h2.h1 {
		font-size: 22px;
		line-height: 30px !important;
	}

	.stack-up-paragard-title h1,
	.stack-up-paragard-title h2.h1 {
		color: #0097e2;
		font-size: 28px;
		font-weight: bold;
		line-height: 30px;
		text-align: center;
		padding: 0px 15px;
	}

	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
		background: none !important;
		text-align: center;
		border: none !important;
		border-bottom: 1px solid #636466 !important;
		text-align: center;
		border-radius: 0px;
	}

	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
		background: none !important;
		text-align: center;
		border: none !important;
		border-bottom: 3px solid#0097e2 !important;
	}

	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
		color: #636466 !important;
		font-weight: bold;
		text-align: left;
		padding: 15px 10px;
	}

	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a span {
		background: url(../images/rounded-add-button.png) no-repeat 0px 0px;
		padding: 2px 0px 2px 36px;
		width: 100%;
		font-size: 16px;
	}

	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
		color: #0097e2 !important;
		font-weight: bold;
	}

	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a span {
		background: url(../images/round-delete-button.png) no-repeat 0px 0px;
	}

	.vc_tta-panel-body .vc_row {
		width: 100%;
		flex-flow: row wrap;
		align-content: center;
		text-align: center;
	}

	.vc_tta-panel-body .vc_row:nth-child(2),
	.vc_tta-panel-body .vc_row:nth-child(4) {
		justify-content: center;
	}

	.vc_tta-panel-body .vc_row .wpb_column {
		padding: 0px;
		width: 33.33%;
		display: inline-block;
		vertical-align: top;
	}

	.vc_tta-panel-body .vc_row .wpb_column:first-child {
		border-right: none;
	}

	.birth-control-cell-title {
		font-size: 16px;
		line-height: 20px;
	}

	.Excluding-Male-Text {
		text-align: center;
		padding-left: 0px;
		padding: 30px 0px;
		margin-bottom: 0px !important;
	}

	.did-you-know-title h1,
	.did-you-know-title h2.h1 {
		font-size: 30px;
	}

	.did-you-know-title p {
		font-size: 18px;
	}

	.curved-bottom-border {
		margin-top: 0px;
		height: 45px;
	}

	.indication-title {
		font-size: 16px;
	}

	.indication-text {
		font-size: 13px;
		line-height: 20px;
	}

	.footer-menu-items ul li {
		margin: 0px 0px 20px 0px;
		width: 100%;
	}

	.footer-menu-items ul li:nth-child(3) {
		margin-left: 0;
	}

	.footer-menu-items ul li a,
	.footer-menu-items ul li:last-child {
		font-size: 18px;
		line-height: 20px;
	}

	.footerlogo-cover {
		margin-bottom: 20px;
		display: inline-block;
	}

	.footerlogo-cover img {
		width: 170px;
	}

	.information-title span {
		font-size: 17px;
	}

	.footer-content {
		font-size: 13px;
	}

	.site-header {
		min-height: 93px;
	}

	.site-header .container {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		background: #fff;
		z-index: 99;
	}

	.modal:before {
		height: inherit;
	}

	.modal-dialog {
		margin: 210px 10px;
	}

	.modal-left-image {
		width: 100%;
		text-align: center;
		border-radius: 20px 20px 0px 0px;
		-webkit-border-radius: 20px 20px 0px 0px;
		-moz-border-radius: 20px 20px 0px 0px;
	}

	.modal-left-image img {
		display: inline-block;
		width: auto;
		border-radius: 20px 20px 0px 0px;
		-webkit-border-radius: 20px 20px 0px 0px;
		-moz-border-radius: 20px 20px 0px 0px;
	}

	.modal-right-content {
		width: 100%;
		text-align: center;
		padding: 15px 30px;
	}

	.modal-right-content p {
		color: #595959;
		font-size: 13px;
		line-height: 22px;
	}

	.modal-right-content h1,
	.modal-right-content h2.h1 {
		font-size: 22px;
		line-height: 30px;
	}

	button.close,
	button.close:hover,
	button.close:focus {
		top: -50px;
		right: 0px;
	}

	.header-option-responsive {
		float: left;
		width: 100%;
		background: #e7ebee;
		padding: 8px 0px;
		display: block;
		position: absolute;
		top: 81px;
		z-index: 100;
		/* box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.3); */
	}

	.full-prescribing-tabs {
		float: left;
		width: 50%;
		text-align: center;
		font-size: 12px;
		color: #595959;
		font-weight: 400;
		padding: 0px 10px;
	}

	.full-prescribing-tabs a,
	.full-prescribing-tabs a:hover,
	.full-prescribing-tabs a:focus {
		text-align: center;
		font-size: 12px;
		color: #595959;
		text-decoration: none;
	}

	.center-fixed-text a {
		font-size: 16px;
	}

	.learn-more-about-paragard-titles h1,
	.learn-more-about-paragard-titles h2.h1 {
		font-size: 25px;
		line-height: 25px;
		margin-top: 0px !important;
	}

	.learn-more-about-paragard-titles {
		margin-bottom: 30px !important;
	}

	.learn-more-about-paragard-tiles h2 {
		font-size: 20px;
		margin: 5px 0px;
	}

	.right-title-subtitle-layout {
		width: 100%;
		height: auto;
	}

	.fixed-importan-sefty-information {
		bottom: -10px;
	}

	.right-title-subtitle-layout p {
		width: 100%;
		line-height: 22px;
		font-size: 13px;
		margin-bottom: 20px;
	}

	.right-title-subtitle-layout h1,
	.right-title-subtitle-layout h2.h1 {
		font-size: 22px;
		line-height: 25px;
		margin: 0px !important;
		margin-bottom: 5px !important;
		margin-top: 15px !important;
	}

	.left-image-layout img {
		width: 100%;
	}

	.common-centre-button a {
		font-size: 14px !important;
		padding-right: 20px !important;
		padding-left: 20px !important;
	}

	.learn-about-paragard-text {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 20px !important;
	}

	.learn-about-paragard-image {
		text-align: center !important;
	}

	.learn-about-paragard-image img {
		width: 70%;
	}

	.common-centre-button,
	.common-centre-button a {
		width: 100%;
		padding-top: 18px;
	}

	.learn-about-paragard-section {
		width: 100%;
		float: left;
		padding-bottom: 0px !important;
		margin: 0px !important;
		margin-bottom: 30px !important;
	}

	.paragard-up-close-cover {
		height: 200px;
		width: auto;
	}

	.learn-about-paragard-section {
		padding-top: 0px !important;
	}

	.as-seen-in-title {
		margin-bottom: 0px !important;
		position: absolute;
		top: -8px;
		left: 0px;
		width: 100%;
	}

	.as-seen-in-title h1,
	.as-seen-in-title h2.h1 {
		font-size: 30px;
		margin: 0px !important;
		top: 5px;
	}

	.as-seen-in-image-cover {
		height: auto !important;
		width: 100% !important;
	}

	.banner-mask .vc_column-inner {
		padding: 0px !important;
		margin: 0px !important;
		height: 150px;
	}

	.supporting-headline-title {
		float: left;
		width: 100%;
	}

	.birth-control-hormones-mask .right-title-subtitle-layout {
		float: left;
		width: 100%;
		margin: 0px !important;
	}

	.birth-control-hormones-mask .right-title-subtitle-layout h1,
	.birth-control-hormones-mask .right-title-subtitle-layout h2.h1 {
		margin-bottom: 10px !important;
	}

	.birth-control-hormones-mask .left-image-layout img {
		position: relative;
		right: 0px;
	}

	.study-bottom-small-text p {
		width: 100%;
	}

	.with-paragard-there-title {
		margin-bottom: 20px !important;
	}

	.with-paragard-there-title h1,
	.with-paragard-there-title h2.h1 {
		font-size: 24px;
		margin-top: -15px;
	}

	.circle-count-information h1,
	.circle-count-information h2.h1 {
		font-size: 19px;
		width: 100%;
	}

	.circle-count-image {
		margin-bottom: 0px !important;
	}

	.circle-count-information p {
		font-size: 15px;
		float: left;
		width: 100%;
		line-height: 18px;
		margin-bottom: 25px !important;
	}

	.circle-count-bottom-text p {
		font-size: 13px;
		width: 100%;
		float: left;
		line-height: 20px;
		margin-bottom: 20px !important;
	}

	.left-image-layout {
		text-align: center !important;
	}

	.paragard-placement-image .left-image-layout img {
		margin-top: 0px;
	}

	.circle-count-information {
		margin-bottom: 20px !important;
	}

	.paragard-placement-text .right-title-subtitle-layout {
		height: auto;
		margin: 0px 0px 0px 0px;
	}

	.paragard-placement-text .common-centre-button a {
		line-height: 16px !important;
		border-radius: 50px !important;
		-webkit-border-radius: 50px !important;
		-moz-border-radius: 50px !important;
		margin: 20px 0px !important;
	}

	.patient-satisfaction-mask .did-you-know-title h1,
	.patient-satisfaction-mask .did-you-know-title h2.h1 {
		font-size: 27px;
		line-height: 33px;
	}

	.curved-top-border {
		height: 35px;
	}

	.study-result-layout p img {
		width: 30% !important;
		height: auto !important;
	}

	.rate-according-left-layout {
		width: 100% !important;
	}

	.high-rate-satisfaction-two-column {
		width: 100%;
		
	}

	.study-result-layout h3 {
		width: 70%;
		font-size: 13px;
		line-height: 20px;
		margin: 0px !important;
		padding: 0 0 0 10px !important;
	}

	.study-bottom-small-text p {
		font-size: 10px;
		line-height: 18px;
	}

	.did-you-know-title {
		margin-bottom: 10px !important;
	}

	.study-result-layout {
		margin: 0px !important;
	}

	.rate-image-right-layout {
		width: 100% !important;
	}

	.rate-image-right-layout .wpb_single_image.vc_align_left {
		float: left !important;
		width: 43px !important;
	}

	.rate-image-right-layout .wpb_single_image.vc_align_left img {
		margin-top: 25px;
		width: 80%;
	}

	.study-bottom-small-text {
		margin-bottom: 0px !important;
	}

	.indication-area-center {
		padding: 10px 0px;
	}

	.indication-text-list ul li {
		font-size: 13px;
		line-height: 18px;
	}

	.indication-click-here {
		font-size: 14px;
		margin-bottom: 0px;
	}

	.visit-healthcare-two-column-layout .right-title-subtitle-layout {
		height: 115px;
	}

	.good-to-make-habit-right-section {
		width: 100% !important;
		padding-right: 0px !important;
	}

	.good-to-make-habit-left-image-section {
		float: left;
		width: 100% !important;
	}

	.good-to-make-habit-right-text h1,
	.good-to-make-habit-right-text h2.h1 {
		font-size: 22px;
		line-height: 25px;
		margin-top: 0px !important;
	}

	.good-to-make-habit-right-text p {
		font-size: 13px;
		line-height: 22px;
	}

	.good-to-make-habit-right-text ol {
		padding-left: 30px !important;
	}

	.good-to-make-habit-right-text h2 {
		font-size: 20px;
		line-height: 30px;
	}

	.good-to-make-habit-right-text ol li {
		font-size: 13px !important;
		line-height: 20px !important;
		margin-bottom: 10px !important;
	}

	.good-to-make-habit-left-image-section img {
		margin-top: 15px;
	}

	.feel-the-short-text p {
		font-size: 15px;
		line-height: 22px;
		margin-top: -15px;
	}

	.feel-the-short-text {
		margin-bottom: 15px !important;
	}

	.getting-your-iud-remove-btn .common-centre-button a {
		line-height: 16px !important;
		border-radius: 50px !important;
		-webkit-border-radius: 50px !important;
		-moz-border-radius: 50px !important;
		margin: 0px 0px !important;
	}

	.good-to-make-habit-mask {
		float: left;
		width: 100%;
		padding-bottom: 20px;
		margin-bottom: 20px !important;
	}

	.banner-text-small .wpb_wrapper h1,
	.banner-text-small .wpb_wrapper h2.h1 {
		padding-bottom: 25px;
		color: #0097e2;
		font-size: 24px;
		font-weight: bold;
		line-height: 30px;
		width: 100%;
	}

	.replaced-with-new-left-section {
		width: 100% !important;
	}

	.replaced-with-new-two-column-layout .right-title-subtitle-layout {
		height: auto;
	}

	.replaced-with-new-right-images-layout {
		width: 100% !important;
	}

	.side-effect-and-safety-right-text h1,
	.side-effect-and-safety-right-text h2.h1 {
		font-size: 22px;
		line-height: 25px;
		margin-top: 25px;
	}

	.side-effect-and-safety-right-text ul {
		padding-left: 30px !important;
	}

	.side-effect-and-safety-right-text ul li {
		line-height: 23px !important;
		margin: 2px 0px 4px !important;
		font-size: 13px;
	}

	.side-effect-and-safety-right-text ul li::before {
		font-size: 22px;
	}

	.side-effect-and-safety-right-text {
		float: left;
		width: 100%;
	}

	.side-effect-and-safety-right-text p {
		float: left;
		font-size: 12px;
		line-height: 20px;
	}

	.side-effect-and-safety-right-text {
		margin-bottom: 20px !important;
	}

	.side-effect-and-safety-left-section .common-centre-button a {
		width: 100%;
		line-height: 16px !important;
		border-radius: 50px !important;
		-webkit-border-radius: 50px !important;
		-moz-border-radius: 50px !important;
		margin: 0px 0px !important;
	}

	.side-effect-and-safety-right-image-layout .left-image-layout img {
		position: inherit;
		margin-top: 0px;
		float: none !important;
	}

	.side-effect-and-safety-mask {
		padding-bottom: 4px;
		float: left;
	}

	.to-place-paragard-mask {
		padding-top: 0px;
	}

	.to-place-paragard-left-section {
		width: 100% !important;
	}

	.to-place-paragard-left-text {
		padding: 0px;
		margin-bottom: 10px !important;
	}

	.to-place-paragard-left-text p {
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.to-place-paragard-left-text h1,
	.to-place-paragard-left-text h2.h1 {
		font-size: 17px;
		line-height: 22px;
	}

	.to-place-paragard-left-text ul {
		padding-left: 30px !important;
	}

	.to-place-paragard-left-text ul li {
		line-height: 23px !important;
		margin: 2px 0px 4px !important;
		font-size: 13px;
	}

	.to-place-paragard-left-text ul li::before {
		font-size: 22px;
	}

	.to-place-paragard-right-section {
		width: 100% !important;
	}

	.before-you-leave-mask {
		padding-top: 10px !important;
	}

	.before-you-leave-mask-left {
		width: 100% !important;
	}

	.before-you-leave-mask-right {
		width: 100% !important;
	}

	.after-paragard-placement-left-section {
		width: 100% !important;
	}

	.after-paragard-placement-mask {
		padding-top: 10px;
		margin-bottom: 20px !important;
	}

	.after-paragard-placement-text h1,
	.after-paragard-placement-text h2.h1 {
		color: #0097e2;
		font-size: 21px;
		line-height: 30px;
	}

	.after-paragard-placement-text p {
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 15px;
	}

	.after-paragard-placement-text h2 {
		color: #0097e2;
		font-size: 21px;
		line-height: 25px;
	}

	.after-paragard-placement-text h3 {
		margin: 0px !important;
		font-size: 14px;
		line-height: 22px;
	}

	.after-paragard-placement-text ul {
		padding-left: 30px !important;
	}

	.after-paragard-placement-text ul li {
		line-height: 23px !important;
		margin: 2px 0px 4px !important;
		font-size: 13px;
	}

	.after-paragard-placement-text ul li::before {
		font-size: 22px;
	}

	.after-paragard-placement-text ul:last-child {
		padding-left: 53px !important;
		margin-top: -55px;
	}

	.after-paragard-placement-text ul:last-child li {
		font-size: 12px;
		line-height: 20px !important;
		margin: 5px 0px 5px !important;
	}

	.after-paragard-placement-text ul:last-child li::before {
		font-size: 21px;
	}

	.after-paragard-placement-left-section .common-centre-button a {
		width: 100%;
		line-height: 16px !important;
		border-radius: 50px !important;
		-webkit-border-radius: 50px !important;
		-moz-border-radius: 50px !important;
		margin: 0px 0px !important;
	}

	.after-paragard-placement-right-section {
		width: 100% !important;
	}

	.after-paragard-placement-left-section .common-centre-button {
		margin-bottom: 0px !important;
	}

	.after-paragard-placement-right-image img {
		margin-top: 20px;
	}

	.what-are-the-most-mask {
		float: left;
		width: 100%;
	}

	.pre-existing-condition-mask {
		float: left;
	}

	.after-paragard-placement-title {
		float: left;
		padding-bottom: 4px;
	}

	.safe-for-use-in-subtitle p {
		width: 100%;
	}

	.cost-health-outer {
		width: 100% !important;
	}

	.you-should-not-use-two-column-layout ul {
		padding-left: 30px !important;
		padding-bottom: 0px !important;
	}

	.you-should-not-use-two-column-layout ul li {
		line-height: 20px !important;
		margin: 2px 0px 4px !important;
		font-size: 13px !important;
	}

	.you-should-not-use-two-column-layout ul li::before {
		font-size: 22px;
	}

	.pregnant-while-using-mask {
		float: left;
		padding-bottom: 0px;
		margin-bottom: 0px !important;
	}

	.you-should-not-use-left-points-one {
		float: left;
		width: 100% !important;
	}

	.you-should-not-use-left-points-two {
		float: left;
		width: 100% !important;
		margin-top: -10px !important;
	}

	.you-should-not-use-right-image-layout {
		float: left;
		width: 100% !important;
	}

	.not-use-paragard-if-title h1,
	.not-use-paragard-if-title h2.h1 {
		font-size: 21px;
		line-height: 22px;
		margin: 0px !important;
	}

	.not-use-paragard-if-title h2 {
		font-size: 18px;
		line-height: 22px;
		margin-top: 25px;
	}

	.you-should-not-use-right-image-layout img {
		margin-top: 40px !important;
	}

	.conman-side-effect-text h1,
	.conman-side-effect-text h2.h1 {
		font-size: 21px;
		font-weight: bold;
		line-height: 30px;
		margin-top: 30px;
	}

	.conman-side-effect-text p {
		font-size: 13px;
		line-height: 22px;
		margin: 0px 0px 20px 0px;
	}

	.conman-side-effect-text h2 {
		font-size: 16px;
		font-weight: bold;
		line-height: 22px;
		margin: 0px 0px 10px 0px !important;
	}

	.side-effects-image {
		margin-top: 30px;
		margin-bottom: 0px !important;
	}

	.perfection-text-left {
		margin-bottom: 0px !important;
	}

	.perfection-text-left h2,
	.perfection-text-right h2 {
		width: 100% !important;
		font-size: 17px;
		line-height: 22px;
		margin: 15px 0px 5px 0px;
	}

	.perfection-text-left p,
	.perfection-text-right p {
		width: 100% !important;
		font-size: 13px;
		line-height: 22px;
	}

	.perfection-text-right {
		margin-bottom: 0px !important;
	}

	.other-side-effects-bottom {
		width: 100% !important;
	}

	.other-side-effects-bottom {
		font-size: 13px;
		line-height: 22px;
		margin-top: 15px;
	}

	.perforation-mask {
		padding-bottom: 20px;
	}

	.can-i-use-in-title h1,
	.can-i-use-in-title h2.h1 {
		width: 100%;
		font-size: 20px;
		line-height: 30px;
		margin-top: 30px;
	}

	.safe-for-use-in-subtitle p {
		font-size: 14px;
		line-height: 21px;
		text-align: left;
		margin-bottom: 22px !important;
	}

	.safe-for-use-in-three-column-layout ul {
		padding-left: 30px !important;
	}

	.safe-for-use-in-three-column-layout ul li {
		line-height: 23px !important;
		margin: 2px 0px 4px !important;
		font-size: 13px;
	}

	.safe-for-use-in-three-column-layout ul li::before {
		font-size: 22px;
	}

	.new-moms-use-full-list p {
		font-size: 14px;
		margin: 15px 0px !important;
	}

	.new-moms-use-full-list {
		margin-bottom: 0px !important;
	}

	.pre-existing-condition-mask {
		float: left;
		margin-bottom: 30px !important;
		padding-bottom: 20px;
	}

	.after-paragard-placement-title .not-use-paragard-if-title h1,
	.after-paragard-placement-title .not-use-paragard-if-title h2.h1 {
		width: 100%;
		font-size: 25px;
		line-height: 30px;
	}

	.after-paragard-placement-title .not-use-paragard-if-title h2 {
		width: 100%;
		font-size: 20px;
		line-height: 22px;
	}

	.after-paragard-placement-title .you-should-not-use-left-points-one ul {
		margin-bottom: -10px !important;
	}

	.Cost-Health-Insurance-title h1,
	.Cost-Health-Insurance-title h2.h1 {
		font-size: 22px;
		line-height: 30px;
		margin: 30px 0px 15px 0px !important;
	}

	.Cost-Health-Insurance-title p {
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 20px !important;
	}

	.first-row-first img {
		width: 50px;
		margin: 0 auto;
	}

	.first-row-second img {
		width: 50px;
		margin: 0 auto;
	}

	.first-row-third img {
		width: 50px;
		margin: 0 auto;
	}

	.first-row-four img {
		width: 50px;
		margin: 0 auto;
	}

	.first-row-five img {
		width: 22px;
		height: 55px !important;
		margin: 0 auto;
	}

	.second-row-first img {
		width: 50px;
		margin: 0 auto;
	}

	.third-row-first img {
		width: 50px;
		margin: 0 auto;
	}

	.third-row-second img {
		width: 48px;
		margin: 0 auto;
	}

	.third-row-third img {
		width: 50px;
		margin: 0 auto;
	}

	.third-row-four img {
		width: 30px;
		height: 50px !important;
	}

	.third-row-five img {
		width: 50px;
		margin: 0 auto;
	}

	.four-row-one img {
		width: 50px;
		margin: 0 auto;
	}

	.birth-control-cell-title {
		font-size: 13px;
		line-height: 20px;
	}

	.benefits-of-paragard h1,
	.benefits-of-paragard h2.h1 {
		margin: 0px;
		line-height: 30px !important;
	}

	.benefits-details p a {
		font-size: 15px;
		
		line-height: 22px;
		/* margin-top: 11px; */
		position: relative;
		top: -1px;
		left: 0px;
	}

	.free-benefits-details {
		float: left;
		width: 100%;
		padding: 0px;
	}

	.free-benefits-details h1,
	.free-benefits-details h2.h1 {
		font-size: 22px;
		line-height: 30px;
		text-align: center;
	}

	.free-benefits-details h3 {
		font-size: 13px;
		line-height: 22px;
		text-align: center;
	}

	.free-benefits-details p {
		font-size: 11px;
		line-height: 22px;
		text-align: center;
	}

	.stack-up-paragard-title p {
		font-size: 16px;
		line-height: 22px;
		margin: 20px 0px;
	}

	#ALL-BIRTH-CONTROL-METHODS .vc_tta-title-text {
		width: 100% !important;
		font-size: 16px;
	}

	.stack-up-paragard-mask {
		padding-bottom: 0px;
	}

	.Paragard-Up-Close-mask .benefits-of-paragard {
		margin: 30px 0px !important;
	}

	.as-seen-in-images {
		width: 50%;
		padding: 0px !important;
	}

	.as-seen-in-images {
		height: 85px;
		text-align: center !important;
	}

	.as-seen-in-images img {
		width: 110px;
	}

	.as-seen-in-images:last-child {
		width: 100% !important;
	}

	.banner-text .wpb_wrapper h1,
	.banner-text .wpb_wrapper h2.h1 {
		color: #0097e2;
		font-size: 24px;
		font-weight: bold;
		line-height: 25px;
		width: 100%;
		padding-bottom: 0;
		margin-top: 0px;
	}

	.learn-more-about-paragard-tiles p {
		width: 100%;
		line-height: 22px;
		font-size: 13px;
		padding: 0px 18px;
	}

	.learn-more-about-paragard-mask {
		width: 100%;
		margin: 0px !important;
	}

	.learn-more-about-paragard-cover {
		margin-bottom: 15px;
	
	}

	.vc_column_container>.vc_column-inner {
		float: left;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.paragard-upclose-btn {
		float: left;
		margin: 0px !important;
		width: 100%;
	}

	.banner-mask+.vc_column-inner {
		padding: 0px 5px 0px 5px !important;
	}

	.indication-area-panel {
		padding: 10px 20px;
	}

	.information-title {
		border-top: 2px solid#0097e2;
	}

	.text-only-in-responsive {
		display: block;
	}

	.text-only-in-web {
		display: none;
	}

	#footer-logos {
		margin-top: 25px !important
	}

	#footer-logos img {
		position: relative;
		left: -15px !important;
		margin-bottom: 35px;
	}

	.footer-menu-content {
		float: left;
		width: 100%;
		padding: 30px 20px 55px 20px;
	}

	#footer-logos {
		float: left;
		width: 100%;
	}

	.ubermenu-active {
		background: unset !important;
	}

	.ubermenu .ubermenu-submenu li {
		border-bottom: medium none;
	}

	.ubermenu-nav .ubermenu-active:nth-child(2) {
		background: unset !important;
	}

	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
		padding-bottom: 0px !important;
		background: #e7eaed !important;
		min-width: 100% !important;
	}

	.ubermenu-skin-white .ubermenu-item-level-0:hover>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
		background: #e7eaed !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column {
		background: #fff !Important;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column .ubermenu-target-text {
		padding-left: 20px;
	}

	.ubermenu-item-level-1.ubermenu-current_page_item>.ubermenu-target>.ubermenu-target-title {
		color: #a86642 !important;
	}

	.ubermenu-nav li:nth-child(2) ul {
		margin-left: 0px !important;
	}

	.last-tab-birthcontrol {
		width: 22px;
		height: 55px !important;
		margin: 0 auto;
	}

	.right-birth-control-title {
		font-size: 17px;
		line-height: 25px;
		margin-top: 0px;
	}

	.birth-control-wishlist-title h1,
	.birth-control-wishlist-title h2.h1 {
		float: left;
		width: 100%;
		font-size: 25px;
		line-height: 30px;
		margin: 0px !important;
		margin-bottom: 20px !important;
	}

	.want-birth-control-that .small-text {
		width: 75%;
		height: 50px;
		margin-bottom: 25px !important;
	}

	.want-birth-control-that .small-text p {
		font-size: 16px;
		padding: 0px 15px;
		line-height: 22px;
	}

	.want-birth-control-that .small-img {
		width: 20%;
		clear: both;
	}

	.birth-control-wishlist-two-column-layout {
		margin: 0px !important;
	}

	.birth-control-wishlist-two-column-layout .left-image-layout {
		text-align: center !important;
	}

	.may-be-right-birth-control-title h1,
	.may-be-right-birth-control-title h2.h1 {
		font-size: 25px;
		line-height: 30px !important;
		margin-top: 0px !important;
	}

	.may-be-right-birth-control-title {
		margin: 30px 0px 30px 0px !important;
	}

	.may-be-right-birth-control-mask .may-be-right-birth-control-points {
		width: 100% !important;
		margin-bottom: 0px;
	}

	.may-be-right-birth-control-points p {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 20px !important;
	}

	.may-be-right-birth-control-points p {
		display: flex;
	}

	.may-be-right-birth-control-points ul {
		padding-left: 40px !important;
	}

	.may-be-right-birth-control-points ul li {
		line-height: 23px !important;
		margin: 2px 0px 8px !important;
		font-size: 13px;
	}

	.may-be-right-birth-control-points ul li::before {
		font-size: 22px;
	}

	.may-be-right-birth-control-mask .may-be-right-birth-control-points p img {

		margin-right: 18px !important;
	}

	.new-moms-use-paragard-two-column {
		width: 100%;
	}

	.new-moms-use-paragard-mask {
		float: left;
		width: 100%;
		margin: 30px 0px !important;
	}

	.can-new-moms-center-layout .did-you-know-title h1,
	.can-new-moms-center-layout .did-you-know-title h2.h1 {
		font-size: 26px;
		line-height: 30px;
		margin-left: -15px;
		float: left;
		margin-top: 25px;
	}

	.new-moms-use-points-right ul {
		margin-top: -20px;
		padding-left: 25px !important;
	}

	.new-moms-use-points-right ul li {
		line-height: 23px !important;
		margin: 2px 0px 8px !important;
		font-size: 13px;
	}

	.new-moms-use-points-right ul li::before {
		font-size: 22px;
		width: 25px;
		margin-left: -25px;
	}

	.new-moms-use-image-left {
		text-align: center !important;
	}

	.new-moms-use-paragard-two-column-layout {
		margin: 0px !important;
		position: relative;
		top: 30px !important;
	}

	.new-moms-use-image-left img {
		border-radius: 0px 0px 30px 30px;
		-webkit-border-radius: 0px 0px 30px 30px;
		-moz-border-radius: 0px 0px 30px 30px;
	}

	.new-moms-image img {
		margin-top: 40px;
		border-radius: 0px 0px 30px 30px;
		-webkit-border-radius: 0px 0px 30px 30px;
		-moz-border-radius: 0px 0px 30px 30px;
	}

	.safe-for-use-in-title {
		margin-bottom: 20px !important;
	}

	.safe-for-use-in-title h1,
	.safe-for-use-in-title h2.h1 {
		font-size: 25.5px;
		line-height: 30px;
	}

	.safe-for-use-in-mask {
		padding-bottom: 20px !important;
	}

	.with-paragard-there-layout-mask {
		float: left;
		margin: 0px !important;
	}

	.with-paragard-there-layout-mask {
		float: left;
		width: 100%;
	}

	.patient-satisfaction-mask {
		float: left;
		width: 100%;
		margin: 30px 0px !important;
	}

	.patient-satisfaction-mask .vc_row {
		margin: 0px !important;
	}

	.study-bottom-small-text-responsive {
		display: block;
	}

	.study-bottom-small-text {
		display: none;
	}

	.study-bottom-small-text-responsive {
		float: left;
		width: 100%;
	}

	.study-bottom-small-text-responsive p {
		float: left;
		width: 100%;
		color: #626366;
		font-size: 12px;
		line-height: 20px;
		margin-top: 30px;
		text-shadow: 0 1px 2px 0 rgba(0, 145, 197, 0.5);
	}

	.rate-image-right-layout {
		margin-bottom: 0px;
	}

	.visit-healthcare-two-column-layout {
		float: left;
		width: 100%;
		margin: 0px !important;
	}

	.good-to-make-habit-left-image-section {
		text-align: center !important;
		margin: 0 auto !important;
		float: none;
		width: 84% !important;
	}

	.good-to-make-habit-left-image-section img {
		width: 100%;
	}

	.banner-text-small {
		width: 60%;
		margin: 50px 0px 80px !important;
	}

	.banner-text-small .wpb_wrapper h1,
	.banner-text-small .wpb_wrapper h2.h1 {
		color: #0097e2;
		font-size: 24px;
		font-weight: bold;
		line-height: 25px;
		width: 100%;
		padding-bottom: 15px;
		margin-top: 0px;
	}

	.replaced-with-new-mask {
		float: left;
		width: 100%;
		margin: 0px !important;
	}

	.side-effect-and-safety-right-image-layout .left-image-layout img {
		width: 100%;
	}

	.to-place-paragard-mask,
	.after-paragard-placement-mask {
		float: left;
		width: 100%;
		margin: 0px !important;
		padding-bottom: 4px;
	}

	.cost-health-outer {
		float: left;
		width: 100%;
	}

	.paragard-for-free-cover {
		float: left;
		width: 100%;
		margin: 0px !important;
	}

	.meet-the-paragard-mask {
		float: left;
		width: 100%;
		margin: 0px !important;
	}

	.women-with-insurance h1,
	.women-with-insurance h2.h1 {
		width: 100%;
		margin: 0px;
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.women-with-insurance p {
		color: #595959;
		font-size: 16px;
		font-weight: 300;
		line-height: 25px;
		width: 100%;
	}

	.health-insurance-cover-mask {
		float: left;
		width: 100%;
		margin: 0px !important;
	}

	.check-health-insurance-mask .cost-check-title h1,
	.check-health-insurance-mask .cost-check-title h2.h1 {
		margin-top: 30px !important;
		font-size: 26px;
		line-height: 30px;
	}

	.cost-check-title p {
		font-size: 15px;
		line-height: 25px;
	}

	.cost-left-section {
		border-right: medium none;
		border-bottom: 1px solid #cccccc;
	}

	.cost-sub-text1 h6 {
		position: absolute;
		right: 42%;
		top: unset;
		bottom: -35px;
		background: #ffffff;
		font-size: 20px;
		font-weight: bold;
		line-height: 22px;
		text-align: center;
		height: 60px;
		padding: 15px;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		width: 60px;
	}

	.cost-number-image img {
		width: 70%;
	}

	.cost-left-section {
		width: 100% !important;
		float: left;
		padding: 0px !important;
	}

	.cost-right-section {
		width: 100% !important;
		float: left;
		padding: 0px !important;
	}

	.cost-number-image {
		margin-bottom: 0px !important;
	}

	.cost-sub-text1 h3 {
		margin-top: 0px;
		font-size: 15px;
	}

	.cost-left-section .cost-sub-text1 h1,
	.cost-left-section .cost-sub-text1 h2.h1 {
		float: left;
		width: 100%;
		color: #0097e2;
		font-size: 17px;
		font-weight: bold;
		line-height: 25px;
		text-align: center;
	}

	.cost-left-section .cost-sub-text1 h2 {
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 20px;
	}

	.cost-sub-text1 ol {
		float: left;
		list-style: none;
		counter-reset: li;
	}

	.cost-sub-text1 ol li {
		counter-increment: li;
		font-size: 13px;
		margin-top: 5px;
		line-height: 32px;
		width: 100%;
	}

	.cost-sub-text1 ol li::before {
		content: counter(li);
		color: #0097e2;
		font-weight: bold;
		display: inline-block;
		width: 30px;
		margin-left: -30px;
	}

	.cost-sub-text1 ul {
		margin-top: 0px;
		padding-left: 65px !important;
		margin-bottom: 40px;
		padding-bottom: 10px;
	}

	.cost-sub-text1 ul li {
		line-height: 23px !important;
		margin: 2px 0px 8px !important;
		font-size: 13px;
	}

	.cost-sub-text1 ul li::before {
		font-size: 22px;
		width: 25px;
		margin-left: -25px;
	}

	.cost-right-section .cost-sub-text1 h1,
	.cost-right-section .cost-sub-text1 h2.h1 {
		float: left;
		width: 100%;
		color: #0097e2;
		font-size: 17px;
		font-weight: bold;
		line-height: 25px;
		text-align: center;
	}

	.cost-right-section .cost-sub-text1 h2 {
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 20px;
	}

	.Money-Back-title h2 {
		float: left;
		width: 100%;
		font-size: 18px;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	.Money-Back-title,
	.Cost-Health-Insurance-title {
		margin-bottom: 0px !important;
	}

	.Money-Back-title ul {
		float: left;
		width: 100%;
		padding-left: 25px !important;
	}

	.Money-Back-title ul li {
		line-height: 23px !important;
		margin: 2px 0px 8px !important;
		font-size: 13px;
	}

	.Money-Back-title ul li::before {
		font-size: 22px;
		width: 25px;
		margin-left: -25px;
	}

	.costs-associated-with-text {
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 0px !important;
	}

	.birth-control-hormones-mask {
		float: left;
		width: 100%;
		margin: 0px !important;
	}

	.worked-did-you-know-title {
		padding: 0px;
		margin: 0px !important;
	}

	.worked-did-you-know-title h1,
	.worked-did-you-know-title h2.h1 {
		font-size: 30px;
		line-height: 30px;
		margin: 0px;
	}

	.worked-did-you-know-title h2 {
		font-size: 17px;
		line-height: 20px;
		margin: 10px 0px;
	}

	.worked-did-you-know-title img {
		margin-top: 30px;
	}

	.did-you-know-colour-img-mask {
		width: 100% !important;
		padding: 0px !important;
		text-align: center !important;
	}

	.did-you-know-colour-img {
		text-align: center !important;
		margin-bottom: 0px !important;
	}

	.did-you-know-colour-img {
		float: unset !important;
		text-align: center !important;
	}

	.did-you-know-two-row p {
		color: #595959;
		font-size: 13px;
		line-height: 22px;
		width: 100%;
	}

	.did-you-know-two-row h2 {
		font-size: 25px;
		line-height: 28px;
	}

	.control-work-paragard-cover {
		width: 100% !important;
		padding-bottom: 20px;
	}

	.kbe_search_field input[type=text] {
		height: 45px;
		width: 100%;
		border-top: 3px solid #e8ebee;
		background-position: 95% 50% !important;
		margin-top: 35px !important;
	}

	.askanexpert-section-center #kbe_content .kbe_leftcol h1,
	.askanexpert-section-center #kbe_content .kbe_leftcol h2.h1 {
		float: left;
		width: 100%;
		padding: 0px 0px 20px 0px !important;
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 20px;
		text-align: left;
	}

	#kbe_content .faq-hand-container {
		position: relative;
		height: 600px;
		padding-top: 50px;
	}

	#kbe_content img.faq-hand {
		position: absolute;
		bottom: -22px;
		right: 0;
	}

	#kbe_content .kbe_leftcol .kbe_articles ul {
		float: left;
		width: 100%;
		margin: 0px !important;
		padding: 0px 15px !important;
	}

	#kbe_content .kbe_leftcol .kbe_articles ul {
		float: left;
		width: 100%;
		padding-left: 25px !important;
	}

	#kbe_content .kbe_article_list.category-faqs li a {
		line-height: 23px !important;
		margin: 2px 0px 8px !important;
		font-size: 15px !important;
	}

	#kbe_content .kbe_leftcol .kbe_article_list li,
	#kbe_container .kbe_widget li {
		background-size: 7px !important;
	}

	#kbe_content .kbe_article_list.category-faqs li::before {
		font-size: 22px !important;
		width: 20px;
		margin-left: -20px;
	}

	.post-content-text {
		float: left;
		width: 100%;
		padding: 0px;
		margin: 0px;
		font-size: 13px;
		line-height: 20px;
	}

	.kbe_breadcrum ul {
		float: left;
		text-align: left !important;
	}

	.separator span {
		top: 0px;
	}

	.common-centre-button-faq a {
		margin-top: 0px !important;
		margin-bottom: 25px
	}

	.kbe_content_full {
		padding-bottom: 15px !important;
	}

	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
	.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
		border-bottom: medium none !important;
	}

	.uterus-bottom-text strong {
		font-size: 15px;
		line-height: 25px;
	}

	.uterus-bottom-text p {
		font-size: 13px;
		line-height: 22px;
	}

	.smaller-than-may-images {
		display: none;
	}

	.smaller-than-may-slider {
		display: block;
	}

	.see-every-day-title {
		width: 100%;
		padding-bottom: 20px;
	}

	.see-every-day-title .did-you-know-title h1,
	.see-every-day-title .did-you-know-title h2.h1 {
		font-size: 30px;
		line-height: 35px;
	}

	.smaller-than-may-slider {
		width: 100%;
	}

	#mobile-carousel {
		display: block;
	}

	.vc_images_carousel ol.vc_carousel-indicators {
		left: 0px;
		width: 100%;
		margin: 0px !important;
	}

	.mobile-compare .vc_figure {
		float: left;
	}

	.mobile-carousel .vc_images_carousel {
		/*width: 100% !important;*/
		float: right;
		width: 60% !important;
		top: -138px;
	}

	.mobile-carousel .vc_carousel-slideline-inner .vc_item:first-child {
		top: 19px;
	}

	.mobile-carousel .vc_carousel-slideline-inner .vc_item:last-child {
		top: 10px;
	}

	.mobile-carousel .vc_images_carousel .vc_carousel-control {
		top: 8%;
	}

	.mobile-carousel .vc_images_carousel .vc_carousel-control.vc_left {
		left: -35px;
	}

	.mobile-carousel .vc_images_carousel .vc_carousel-control.vc_right {
		right: -35px;
	}

	.not-actual-size-text-mobile h2 {
		float: left;
		width: 100%;
		color: #595959;
		font-size: 15px;
		font-weight: bold;
		line-height: 25px;
		text-align: center;
		margin-bottom: 0px !important;
	}

	.not-actual-size-text-mobile p {
		float: left;
		width: 100%;
		color: #595959;
		font-size: 14px;
		font-style: italic;
		line-height: 22px;
		text-align: center;
		margin-bottom: 40px !important;
	}

	.vc_images_carousel ol.vc_carousel-indicators {
		bottom: -30px;
		z-index: 9;
	}

	.vc_images_carousel .vc_carousel-indicators li {
		background: #ffffff !important;
		border-color: #0097e2 !important;
	}

	.vc_images_carousel .vc_carousel-indicators .vc_active {
		border-color: #0097e2 !important;
		background: #0097e2 !important;
	}

	.not-actual-size-text-web {
		display: none;
	}

	.not-actual-size-text-mobile {
		display: block;
	}

	.mobile-meta-menu-items {
		display: block;
		margin-top: 20px;
	}

	.mobile-meta-menu-items i {
		margin-right: 10px;
		font-size: 22px;
	}

	.hormonal-implants img {
		width: 21px !important;
	}

	.pills-tab img {
		width: 50px !important;
	}

	.patch-tab img {
		width: 50px !important;
	}

	.ring-tab img {
		width: 50px !important;
	}

	.withdrawal-tab img {
		width: 30px;
		height: 50px !important;
	}

	.common-centre-button-faq {
		float: left;
		margin-top: 0px;
	}

	.hero-badge {
		display: none;
	}

	.hero-badge-responsive {
		display: block;
	}

	.banner-mask {
		height: auto !important;
	}

	.social-icons-footer .footer-insta-logo {
		position: absolute;
		top: 37px;
		left: 104px;
	}

	.social-icons-footer .footer-facebook-logo {
		position: absolute;
		top: 37px;
		left: 137px;
	}

	.social-icons-footer .footer-youtube-logo {
		position: absolute;
		top: 37px;
		left: 170px;
	}

	.askanexpert-section #kbe_content .kbe_leftcol h2 {
		padding-bottom: 0px;
		border-bottom: medium none;
		padding-top: 40px;
	}

	.askanexpert-section #kbe_content .kbe_leftcol h2 a {
		font-size: 25px;
		line-height: 35px;
	}

	#kbe_container .kbe_widget {
		padding: 30px 0 30px 0;
		margin-bottom: 10px;
		margin-left: -15px;
	}

	#kbe_content .kbe_leftcol .kbe_article_list li a,
	#kbe_container .kbe_widget li a {
		font-size: 14px;
		line-height: 18px;
	}

	#kbe_content .kbe_leftcol .kbe_article_list li {
		padding: 0 0 0 25px;
		margin-bottom: 12px;
	}

	.to-place-paragard-right-image img {
		margin-top: 0px !important;
	}

	.you-should-not-use-mask {
		padding-bottom: 3rem;
	}

	.you-should-not-use-mask {
		padding-bottom: 4px;
	}

	.you-are-someone-who-text {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
	}

	.you-are-someone-who-text p {
		margin-bottom: 0px !important;
		font-size: 13px;
		line-height: 20px;
		text-align: left !important;
	}

	.copper-border .did-you-know-title h1,
	.copper-border .did-you-know-title h2.h1 {
		margin-top: 30px;
		line-height: 32px;
		margin-bottom: 20px !important;
	}

	.ubermenu .ubermenu-nav li.ubermenu-active a {
		padding-bottom: 15px !important;
		margin-bottom: 0px !important;
		background: none !important;
	}

	.hero-badge-responsive h2 img {
		float: right;
		text-align: right;
		position: absolute;
		right: 0px;
		width: 10%;
	}

	.hero-badge-responsive p {
		float: left;
		width: 90%;
		position: absolute;
		left: 0;
	}

	.only-show-in-responsive-view {
		display: block;
		margin-bottom: 0px !important;
	}

	.in-web-layout-only {
		display: none;
	}

	.homepage-responsive-banner-text {
		float: left;
		width: 100%;
		display: block;
		height: 40px;
		/*margin-top: 24px;*/
		background: linear-gradient(90deg, #C2764C 20%, #DBA072 27%, #F3DBB9 40%, #DBA072 53%, #C2764C 67%, #DBA072 78%);
	}

	.responsive-banner-top-text {
		float: left;
		width: 88% !important;
	}

	.responsive-banner-top-text .vc_column-inner {
		padding: 0px !important;
	}

	.responsive-banner-top-image {
		float: left;
		width: 12% !important;
	}

	.responsive-banner-top-image .vc_column-inner {
		padding: 0px !important;
	}

	.responsive-banner-top-text p {
		width: 100%;
		text-align: center;
		font-size: 13px;
		color: #ffffff;
		position: relative;
		top: 12px;
	}

	.responsive-banner-top-image img {
		position: relative;
		top: 5px;
	}

	.responsive-banner-top-text .wpb_content_element,
	.responsive-banner-top-image .wpb_content_element {
		margin-bottom: 0px !important;
	}

	.responsive-home-page-banner {
		margin-top: 0px !important;
	}

	.as-seen-in-image-cover {
		position: relative;
		top: 0px;
	}

	.as-seen-in-cover {
		padding-bottom: 0px;
	}

	.page-tilte-custom-new-tab {
		float: left;
		width: 100%;
	}

	.page-subtitle-custom-new-tab {
		float: left;
		width: 100%;
	}

	.did-you-know-mask,
	.benefits-of-paragard,
	.Paragard-Up-Close-mask {
		float: left;
		width: 100%;
	}

	.just-what-you-need h1,
	.just-what-you-need h2.h1 {
		/*float: left;*/
		width: 100%;
		/*text-align: left !important;*/
		font-size: 26px !important;
		line-height: 30px !important;
		margin-top: -35px !important;
	}

	.just-what-you-need p {
		/*float: left;*/
		width: 100%;
		/*text-align: left !important;*/
		font-size: 13px !important;
		line-height: 22px !important;
	}

	.meet-paragard-info-mask .right-title-subtitle-layout h1,
	.meet-paragard-info-mask .right-title-subtitle-layout h2.h1 {
		margin-top: 0px !important;
	}

	.benefits-details p.small {
		font-size: 11px !important;
	}

	.paragard-up-close-title,
	.paragard-up-close-text {
		margin-bottom: 0px !important;
	}

	.paragard-up-close-title h1,
	.paragard-up-close-title h2.h1 {
		float: left;
		width: 100%;
		color: #0097e2;
		font-size: 28px;
		font-weight: bold;
		line-height: 30px;
		text-align: center;
	}

	.paragard-up-close-text p {
		width: 100%;
		color: #595959;
		font-size: 14px;
		font-weight: normal;
		line-height: 22px;
		text-align: center !important;
		margin: 15px 0px 20px 0px !important;
	}

	.paragard-size-image {
		display: none !important;
	}

	.not-actual-size-text {
		position: relative;
		top: -80px;
	}

	.paragard-size-image-carousel {
		display: block;
	}

	.things-you-see-every-day-title {
		margin-bottom: 0px !important;
	}

	.things-you-see-every-day-title h1,
	.things-you-see-every-day-title h2.h1 {
		float: left;
		width: 100%;
		color: #0097e2;
		font-size: 28px;
		font-weight: bold;
		line-height: 30px;
		text-align: center;
		margin-bottom: 20px !important;
	}

	.is-smaller-than-many.did-you-know-mask {
		margin-top: 0px !important;
	}

	.multipal-tab-layout {
		display: none;
	}

	.multipal-tab-accordion-layout {
		display: block;
	}

	.things-you-see-every-day-title h1,
	.things-you-see-every-day-title h2.h1 {
		float: left;
		width: 100%;
		color: #0097e2;
		font-size: 28px;
		font-weight: bold;
		line-height: 30px;
		text-align: center;
		margin-bottom: 20px !important;
	}

	.responsive-accordion-text {
		margin-bottom: 0px !important;
	}

	.responsive-accordion-text h1,
	.responsive-accordion-text h2.h1 {
		float: left;
		width: 100%;
		color: #0097e2;
		font-size: 28px;
		font-weight: bold;
		line-height: 30px;
		text-align: center;
		margin-bottom: 20px !important;
		margin-top: -15px !important;
	}

	.responsive-accordion-text p {
		float: left;
		width: 100%;
		color: #595959;
		font-size: 13px;
		font-weight: 300;
		line-height: 22px;
		margin-bottom: 30px !important;
		text-align: center !important;
	}

	.controls-icon-position-left a i {
		display: none !important;
	}

	.accordion-tab-info-text,
	.multipal-tab-accordion-layout .wpb_content_element,
	ul.wpb_thumbnails-fluid>li,
	.wpb_button {
		margin-bottom: 0px !important;
	}

	.accordion-tab-info-text h1,
	.accordion-tab-info-text h2.h1 {
		float: left;
		width: 100%;
		text-align: center;
		font-size: 26px;
		color: #0097e2;
		font-weight: bold;
		text-transform: uppercase;
		margin: 15px 0px !important;
	}

	.accordion-responsive-middle {
		float: left;
		width: 92%;
		margin: 15px !important;
	}

	.accordion-responsive-middle .vc_tta-panel-body {
		border: medium none !important;
	}

	.accordion-image-section {
		float: left;
		padding: 20px 0px 10px 0px;
		margin-bottom: 0px !important;
		text-align: center !important;
	}

	.accordion-image-section img {
		width: 50px;
		height: 50px;
	}

	.accordion-image-section p {
		font-size: 12px;
	}

	.effective-row-layout {
		float: left;
		width: 100%;
		border-bottom: 1px solid #595959 !important;
	}

	.slick-layout-image img {
		width: 22px;
	}

	.responsive-up-close {
		margin-bottom: 0px !important;
	}

	.responsive-up-close h1,
	.responsive-up-close h2.h1 {
		float: left;
		width: 100%;
		color: #0097e2;
		font-size: 28px !important;
		font-weight: bold;
		line-height: 30px;
		text-align: center !important;
		margin-bottom: 40px !important;
	}

	.responsive-excluding-sterilization {
		margin-bottom: 0px !important;
	}

	.responsive-excluding-sterilization p {
		float: left;
		width: 100%;
		text-align: center;
		font-size: 11px;
		color: #333;
		padding: 10px 0px 25px 0px;
	}

	.background-banner {
		height: auto !important;
		margin: 30px 0px 0px 0px !important;
	}

	.information-items {
		/* list-style: none; */
		margin-top: 0;
		margin-bottom: 10px;
	}

	.common-centre-button {
		

	}

	.cookie-description-panel {
		width: 100%;
		margin: 0 auto;
		font-size: 12px;
		line-height: 16px;
	}

	.information-items li,
	.information-items li a {
		font-size: 12px;
		line-height: 16px;
	}

	.information-items li:nth-child(2) {
		display: none;
	}

	.honest-pregnancy-prevention-title {
		margin-bottom: 0px !important;
	}

	.honest-pregnancy-prevention-title h1,
	#kbe_container .kbe_category h1,
	.honest-pregnancy-prevention-title h2.h1,
	#kbe_container .kbe_category h2.h1,
	#kbe_container .kbe_widget.kbe_widget_article h2 {
		font-size: 22px;
		line-height: 30px;
		margin: 0 0 20px 0 !important;
		padding: 0 !important;
		text-align: left;
	}

	#kbe_container .kbe_category h1,
	#kbe_container .kbe_category h2.h1 {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
		text-align: left !important;
	}

	.honest-pregnancy-prevention-image,
	.honest-pregnancy-prevention-text {
		margin-bottom: 0px !important;
	}

	.honest-pregnancy-prevention-image {
		float: left;
		width: 20% !important;
	}

	.honest-pregnancy-prevention-image img {
		width: 100%;
	}

	.honest-pregnancy-prevention-text {
		float: left;
		width: 80% !important;
	}

	.honest-pregnancy-prevention-text p {
		width: 100%;
		font-size: 13px;
		line-height: 20px;
	}

	.honest-pregnancy-prevention-text .wpb_content_element {
		margin-bottom: 20px !important;
	}

	.uterus-for-web-layout {
		display: block;
	}

	.uterus-for-responsive {
		display: block;
		margin-top: 20px !important;
		margin-bottom: 0px !important;
	}

	.birth-control-101-image {
		width: 100% !important;
		padding: 0px !important;
		text-align: center !important;
		margin-bottom: 0px !important;
	}

	.birth-control-101-two-layout {
		margin-bottom: 0px !important;
	}

	.birth-control-101-image img {
		height: auto;
		max-width: 100%;
		vertical-align: top;
		margin: 15px 0px 10px;
		width: 70px;
	}

	.responsive-smaller-slider {
		margin-bottom: 0px !important;
	}

	.responsive-smaller-slider img {
		width: 100%;
		margin: 0 auto !important;
	}

	.birth-control-101-two-layout .did-you-know-two-row,
	.control-work-paragard-cover .did-you-know-two-row {
		margin-bottom: 0px !important;
		text-align: center;
	}

	.birth-control-wishlist-title {
		margin-bottom: 0px !important;
	}

	.kbe_search_field {
		margin-bottom: 0px !important;
	}

	.just-what-you-need {
		margin-bottom: 0px !important;
	}

	.modal-device-web {
		display: none;
	}

	.modal-device-responsive {
		display: block;
	}

	.learn-about-button a {
		margin-bottom: 30px !important;
	}

	.cost-insurance-coverage-mask {
		padding: 0px;
	}

	.footer-last-right-logo {
		margin-bottom: 0px !important;
	}

	.circle-count-bottom-text {
		margin-bottom: 0px !important;
	}

	.circle-count-bottom-text p.small {
		font-size: 11px !important;
		line-height: 20px !important;
	}

	.copper-border.patient-satisfaction-mask {
		margin-top: -30px !important;
		margin-bottom: 0px !important;
	}

	.quick-placement {
		margin-top: -30px !important;
	}

	.initial-follow-up-title {
		margin: 0px !important;
	}

	.initial-follow-up-title h1,
	.initial-follow-up-title h2.h1 {
		margin-top: 0px !important;
	}

	.good-to-make-habit-right-text {
		margin-bottom: 0px !important;
	}

	.good-to-make-habit-right-text h1,
	.good-to-make-habit-right-text h2.h1 {
		margin-top: 30px !important;
	}

	.have-paragard-removed {
		margin-bottom: 0px !important;
	}

	.have-paragard-removed h1,
	.have-paragard-removed h2.h1 {
		margin-top: 0px !important;
	}

	.replaced-with-new-left-section .right-title-subtitle-layout p {
		width: 100%;
	}

	.side-effect-and-safety-two-column-layou {
		float: left;
		width: 100%;
		margin: 0px !important;
	}

	.conman-side-effect-text {
		margin-bottom: 0px !important;
	}

	#kbe_content .kbe_leftcol p {
		font-size: 13px !important;
		line-height: 20px !important;
	}

	.askanexpert-section-center #kbe_content .kbe_leftcol h1,
	.askanexpert-section-center #kbe_content .kbe_leftcol h2.h1 {
		margin-top: 30px !important;
	}

	.askanexpert-section .background-banner {
		height: 205px !important;
		margin: 0 !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
		visibility: hidden !important;
		max-height: 0px !important;
		height: 0px !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item .ubermenu-sub-indicator-close {
		background: transparent url(../images/circle-minus.png) no-repeat !important;
		height: 70px !important;
		width: 70px !important;
		display: block !important;
		top: -10px;
		right: 0;
		position: absolute;
		z-index: -9;
		background-size: 70px !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active .ubermenu-sub-indicator-close {
		background: transparent url(../images/circle-plus.png) no-repeat !important;
		background-size: 70px !important;
		display: block !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item .ubermenu-sub-indicator-close .fa-times {
		display: none;
	}

	.chat-responsive {
		display: block;
		float: left;
	}

	.header-taf-logo {
		position: relative;
		left: 25px;
		z-index: 9999;
		width: 26px;
	}

	.chat-text {
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #555555;
		margin-top: 5px;
	}

	.birth-control-101-cover {
		padding-bottom: 0px;
	}

	.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
		position: relative;
		left: 1.5%;
	}

	.vc_left.vc_carousel-control,
	.vc_right.vc_carousel-control {
		margin-top: 30px !important;
	}
}

@media (max-width: 1199px) {

	.fixed-importan-sefty-information .container {
		padding-left: 0;
		padding-right: 0;
	}

	.fixed-importan-sefty-information .information-title {
		border: 0 !important;
		padding: 2px 0 !important;
	}
}

@media (max-width: 991px) {

	.grid-item,
	.grid-sizer {
		width: 100%;
	}

	#learn-more-modal .modal-content .zip-code-stay-in-the-know {
		padding-right: 15px;
	}

	#learn-more-modal .modal-content .col-md-6,
	#learn-more-modal .modal-content .col-md-3 {
		margin-bottom: 15px;
	}

	.kbe_content_full .kbe_category {
		width: 100% !important;
	}

	#learn-more-modal .modal-content {
		padding: 30px;
	}

	.header-facebook-logo {
		margin-left: 0;
	}
}




@media (max-width: 767px) {


	/*cost insurance page*/
	#content .vc_custom_1540502955432{
		background-size: contain !important;
	}
	/*about paragard page*/
	#content .vc_custom_1618343681766{
		background-size: contain !important;
	}
	/*homepage*/
	#content vc_custom_1617559187481{
		background-size: contain !important;
	}
	/*How Paragard Works page*/
	#content .vc_custom_1540496697115{
		background-size: contain !important;
	}
	/*Is Paragard Right for Me? page*/
	#content .vc_custom_1540499414674{
		background-size: contain !important;
	}
	/*Maintaining Your Paragard page*/
	#content .vc_custom_1540497091176{
		background-size: contain !important;
	}
	/*Paragard Placement page*/
	#content .vc_custom_1540588235471{
		background-size: contain !important;
	}
	/*Paragard Removal page*/
	#content .vc_custom_1540497131783{
		background-size: contain !important;
	}
	/*Paragard Reviews page*/
	#content .vc_custom_1619122937109{
		background-size: contain !important;
	}
	/*Paragard Safety page*/
	#content .vc_custom_1540497186788{
		background-size: contain !important;
	}
	/*Resources page*/
	#content .vc_custom_1583436345363{
		background-size: contain !important;
	}
	/*What to Expect With Paragard page*/
	#content .vc_custom_1581025641809{
		background-size: contain !important;
	}


	.mom-baby {
		display: block !important;
		position: relative;
    top: 18px;
    margin-bottom: 18px !important;
	}
	.meet-the-paragard-mask .right-title-subtitle-layout {
		height: auto !important;
	}

	/*#up-close-video {
		overflow: hidden;	
	}
	#up-close-video .grey-underline {
		border-bottom: 1px solid #e9eaec;
		overflow: hidden;
		width: 100%;
		-moz-transform: scale(3);
		-webkit-transform: scale(3);
		-o-transform: scale(3);
		-ms-transform: scale(3);
		transform: scale(3);
		margin-top: 100px;
		margin-bottom: 140px;
	}*/
	.bottom-footnote {
		font-size: 10px;
		margin-left: -20px;
		margin-right: -20px;
		padding-bottom: 5px;
		padding-left: 3px;
		text-indent: -3px;
	}

	.what-is-paragard-hand img {
		position: relative;
		left: 30px;
	}

	.to-place-paragard-left-text h3 {
		font-size: 16px;
	}

	.effective-row-layout {
		position: relative;
		/*padding-left: 25px;	*/
		padding-bottom: 20px;
	}

	.effective-row-layout.mobile {
		display: block;
	}

	.accordion-tab-info-text h1.value-blue-two,
	.accordion-tab-info-text h1.value-blue-three,
	.accordion-tab-info-text h2.h1.value-blue-two,
	.accordion-tab-info-text h2.h1.value-blue-three {
		margin-top: 30px !important;
		float: left;
		width: 100%;
		text-align: center;
		font-size: 26px;
		color: #0097e2;
		font-weight: 700;
		text-transform: uppercase;
		margin: 15px 0 !important;
	}

	.accordion-tab-info-text h1.value-blue-two,
	.accordion-tab-info-text h1.value-blue-three,
	.accordion-tab-info-text h2 {
		margin-top: 30px !important;
		float: left;
		width: 100%;
		text-align: center;
		font-size: 26px;
		color: #0097e2;
		font-weight: 700;
		text-transform: uppercase;
		margin: 15px 0 !important;
	}

	.effective-row-layout .implant {
		position: relative;
		left: 35px;
	}




	.indication-text-exclude {
		font-size: 10px;
	}
}


@media (-webkit-min-device-pixel-ratio: 2) {
	.first-tab-last-row {
		position: relative;
		left: 50px;
		border-bottom: 0 !important;
	}

	.wpb-js-composer .vc_tta-panel.free-methods {
		border-top: 1px solid #595959 !important;
	}

	.effective-row-layout .spermicide {
		position: relative;
		left: 45px;
	}
}

@media (max-width: 479px) {
	.site-header .col-md-3 {
		width: 50%;
	}

	.site-header {
		min-height: 93px;
		background: white;
	}

	/* xxx testing	
	.banner-text {
		margin-bottom: 50px !important;
		top: 20px !important;
	}
*/
}

#nine-out-of-ten { 
	margin-left: 30px;
}

@media (max-width: 767px) {
	#placement { 
		position: relative;
		left: -3px;
	}

	#nine-out-of-ten{
		margin-left: 0px;
	}
	.banner-text {
		float: right;
		top: initial;
		width: 56%;
		height: initial;
		display: table;
		margin-top: initial;
		margin-bottom: 0;
		padding-bottom: 20px;
		background: linear-gradient(to left, rgba(194, 118, 76, 1) 0%, rgba(210, 145, 100, 1) 10%, rgba(243, 218, 184, 1) 45%, rgba(198, 124, 82, 1) 70%, rgba(194, 118, 76, 1) 100%) right bottom no-repeat;
		background-size: 100% 4px;
	}

	.banner-text .wpb_wrapper {
		height: initial;
		display: initial;
		vertical-align: initial;
	}

	.banner-text .wpb_wrapper h1 {
		float: left;
		width: 100%;
		padding-bottom: initial;
		color: #0097e2;
		font-size: 24px;
		font-weight: bold;
		line-height: 25px;
		margin-top: initial;
		margin-bottom: 0;
	}

}


@media (max-width: 375px) {
	.effective-row-layout.tablet {
		display: none;
	}

	.effective-row-layout.mobile {
		display: block;
	}
}


@media (max-width: 576px) {
	.modal-open #get-updates-modal {
		overflow-y: scroll !important;
		height: 100vh !important;
		min-height: 100vh;

	}

	#get-updates-modal-body {
		position: absolute !important;
		top: -304px !important;
	}


}

