/*--------------------------------------------------------------
General Styles
--------------------------------------------------------------*/
	.home-2 p,
	.home-2 span,
	.home-2 i {
		color: #717171;
		font-size: 16px;
		line-height: 23px;
		font-family: Open Sans Regular;
	}

	.home-2 .btn-green {
		background-color: #69BE28;
		color: white !important;
		border-radius: 29px !important;
		padding: 16px 30px !important;
		font: bold 18px/18px Open Sans Bold;
		white-space: normal;
	}
	
	.oxy-slide-menu_inner ul li {
		list-style-type: none;
	}

	.oxy-slide-menu_inner ul li a {
		color: white;
	}

/*--------------------------------------------------------------
Common
--------------------------------------------------------------*/
	.home-2.fold-2,
	.home-2.fold-3,
	.home-2.fold-11 {
		padding: 60px 0;
	}

	.home-2.fold-4,
	.home-2.fold-5,
	.home-2.fold-7,
	.home-2.fold-10 {
		padding: 60px 0 80px 0;
	}

	.fold-4-title,
	.fold-5-title,
	.fold-7-title,
	.fold-11-title {
		font: bold 38px/56px Open Sans Bold;
	}

	.home-2.fold-8,
	.home-2.fold-9 {
		padding: 90px 0;
	}

	.fold-9-title,
	.fold-10-title,
	.fold-12-title {
		font: bold 38px/48px Open Sans Bold;
	}

	.play-con {
		position: absolute;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    margin: auto;
	    font: bold 16px/16px Open Sans Bold;
	    padding-top: 70px;
	}

	.play-con:hover {
		cursor: pointer;
	}

/*--------------------------------------------------------------
Background Color and Text Color
--------------------------------------------------------------*/
	.t-main { color: #2C6BB2; }
	.t-sub { color: #5D85B1 !important; }
	.t-white { color: white; }
	.t-green { color: #69BE28 !important; }

	.bg-white { background-color: white !important; }
	.bg-gradient-gray { background-image: linear-gradient(to right, #E8E8E84D , #EBEBEBBA); }
	.bg-blue { background-color: #2C6BB2; }
	.bg-gray { background-color: #EFF0F5; }

/*--------------------------------------------------------------
Fold 1 (Banner)
--------------------------------------------------------------*/
	.home-2.spt-home-banner .container {
		padding: 40px 0 !important;
		min-height: 70vh;
		display: flex;
		align-items: center;
	}

	.home-2 .banner-text {
		font: bold 28px/52px Open Sans Bold;
		color: #36587D;
	}
	
/*--------------------------------------------------------------
Fold 2 (Powerful Reasons)
--------------------------------------------------------------*/
	.home-2.fold-2 h1 {
		font: bold 40px/52px Open Sans Bold;
	}

	.three-reasons {
		font: bold 22px/30px Open Sans Bold;
		display: flex;
	    justify-content: center;
	    align-items: center;
	}

	.home-2.fold-2 .t-sub {
		font: bold 20px/30px Open Sans Bold;
	}

	.home-2.fold-2 .bull {
		margin: 0 10px;
		font-size: 10px;
	}

	.home-2.fold-2 ul {
		display: flex;
	}

	.home-2.fold-2 ul li {
		position: relative;
		width: 100%;
		display: flex;
	    justify-content: center;
	    align-items: center;
	}

	.home-2.fold-2 ul li i {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

/*--------------------------------------------------------------
Fold 3 (Get Started)
--------------------------------------------------------------*/
	.fold-3-title {
		font: bold 38px/60px Open Sans Bold;
		margin-bottom: 52px;
	}

	.step-number {
		font: 300 20px/30px Open Sans Light;
		color: #717171;
	}

	.fold-3 .line {
		margin: 19px auto;
		height: 1px;
		background-color: #dbdbdb;
		width: 162px;
	}

	.step-title {
		font: bold 26px/30px Open Sans Bold;
	}

/*--------------------------------------------------------------
Fold 4 (Discover)
--------------------------------------------------------------*/
	.home-2.fold-4 .thumbnail-con {
		position: relative;
	}

	.home-2.fold-4 .thumbnail-con img:hover {
		cursor: pointer;
	}

	.home-2.fold-4 .play-button {
		font: bold 16px/16px Open Sans Bold;
		border-bottom: 1px solid #69BE28;
		background-color: inherit;
		border-radius: 0;
	}

	.home-2.fold-4 i.t-sub {
		font: italic normal bold 18px/30px Open Sans BoldItalic;
	}

/*--------------------------------------------------------------
Fold 5 (Services)
--------------------------------------------------------------*/
	.home-2.fold-5 {
		background: transparent linear-gradient(0deg, #2C6BB2 0%, #36587D 100%) 0% 0% no-repeat padding-box;
		background: transparent linear-gradient(0deg, #2C6BB2 0%, #36587D 100%) 0% 0% no-repeat padding-box;
	}

	.home-2.fold-5 a:hover {
		opacity: 0.6;
		color: white !important;
	}

	.home-2.fold-5 .service-content {
		font: 600 18px/26px Open Sans SemiBold;
		padding: 0 24px;
	}

	ul.services {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	ul.services li .h-98{
		height: 98px;
	}

/*--------------------------------------------------------------
Fold 6
--------------------------------------------------------------*/
	.home-2.fold-6 {
		padding:  90px 0;
	}

	.r2-title {
		font: bold 36px/36px Open Sans Bold;
	}

	.home-2.fold-6 .list-title {
		font: 600 18px/25px Open Sans SemiBold;
	}

	.r2c2-bullet-list li {
		display: flex;
		align-items: flex-start;
		padding-bottom: 16px;
	}

	.r2c2-bullet-list li:before {
		content:"•";
		color: #2C6BB2;
		font-size: 28px;
		margin: -2px 10px 0 0;
	}

/*--------------------------------------------------------------
Fold 7 (Reviews)
--------------------------------------------------------------*/
	#reviews-carousel .carousel-inner {
		padding: 0 40px;
	}

	#reviews-carousel .item .review-con {
		background: #FFFFFF 0% 0% no-repeat padding-box;
		box-shadow: 0px 3px 6px #5D85B145;
		border: 1px solid #EFF0F5;
		border-radius: 8px;
		padding: 31px 19px 39px 19px;
		height: 440px;
	}

	#reviews-carousel .item .review-con i {
		line-height: 25px;
	}

	.profile-con {
		position: absolute;
	    bottom: 39px;
	    left: 0;
	    right: 0;
	}

	.profile-con img {
		border-radius: 50%;
	}

	#reviews-carousel .carousel-control {
		background-image: none;
	    width: 40px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}

/*--------------------------------------------------------------
Fold 8 (Advertisement)
--------------------------------------------------------------*/
	.fold-8 .ad-pretext {
		font: normal normal 600 17px/17px Open Sans SemiBold;
		margin-top: 30px;
	}

	.fold-8 .book-title {
		font: bold 32px/56px Open Sans Bold;
	}

/*--------------------------------------------------------------
Fold 9 (Simple Reasons)
--------------------------------------------------------------*/
	.fold-9-pretext {
		font: bold 28px/48px Open Sans Bold;
	}

	.fold-9 .reason-title-con {
		display: flex;
		align-items: center;
		border-bottom: 10px solid #EFF0F5;
		height: 104px;
	}

	.reason-title-con .count {
		font: 300 72px/30px Open Sans Light;
		margin-right: 8px;
	}

	.reason-title-con .reason-title {
		font: bold 26px/30px Open Sans Bold;
		padding-right: 82px;
	}

/*--------------------------------------------------------------
Fold 10 (Story)
--------------------------------------------------------------*/
	.fold-10-sub-title {
		font: 600 26px/48px Open Sans Semibold;
	}

/*--------------------------------------------------------------
Fold 11 (Blog)
--------------------------------------------------------------*/
	.fold-11 .blog-title {
		font: bold 20px/26px Open Sans Bold;
	}

	.fold-11 .blog-con-div {
		box-shadow: 0px 3px 6px #5D85B145;
		border: 1px solid #EFF0F5;
		border-radius: 8px;
		padding: 27px 19px 36px 19px;
		display: flex;
		flex-direction: column;
	}

	.fold-11 .upload-date,
	.fold-11 .blog-con button {
		font: 16px/25px Open Sans Regular;
	}

	.fold-11 .blog-con button {
		padding: 0;
		background-color: inherit;
		text-align: left;
	}

	.fold-11 .blog-img-con {
		height: 159px;
		display: flex;
		justify-content: center;
		align-items: center;
		background-image: linear-gradient(white 60%, #2C6BB2 130%);
		border-radius: 10px;
	}

/*--------------------------------------------------------------
Fold 12 (Testimonials)
--------------------------------------------------------------*/
	.home-2.fold-12 {
		padding: 60px 0 120px 0;
	}

	.home-2.fold-12 .testimonials-thumbnail-con {
		position: relative;
	}

	.home-2.fold-12 .testimonials-thumbnail-con img:hover {
		cursor: pointer;
	}

/*--------------------------------------------------------------
Incontinence Modal
--------------------------------------------------------------*/
.incontinence-modal {
     background: url('../img/incontinence_bg.png') no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;   
}

.incontinence-modal h3 {
    line-height: 30px;
}

.incontinence-modal .text-blue {
	color: #2C6BB2;   
}

.incontinence-modal ul li:before {
    content: url(../img/double-arrow-right.svg);
    margin-right: 5px;
    color: #2C6BB2;
}

.incontinence-content {
    line-height: 26px;
    color: #717171;
}

	.incontinence-content h5 {
    	line-height: 24px;
        font-size: 16px;
	}

	.incontinence-content ul {
		padding: 0;
	}