.custom-page-fullbleed {



}

	.custom-page-fullbleed #inner-page-wrapper {

		padding-top: 145px;

	}



	.custom-breadcrumbs {

		/*background: #7d7d7d;*/

		background: #525252;

		color: #ffffff;

		padding: 8px 0;

	}

		.custom-breadcrumbs a {

			color: #abd26a;

			text-decoration: none;

			-webkit-transition: all 0.35s ease-in-out;

			-moz-transition: all 0.35s ease-in-out;

			-o-transition: all 0.35s ease-in-out;

			transition: all 0.35s ease-in-out;

		}

		.custom-breadcrumbs a:hover {

			color: #07628e;

			text-decoration: none;

		}

	.custom-breadcrumbs-no-background {

		background: none;

		padding: 22px 0;

	}

		.custom-breadcrumbs-no-background p#breadcrumbs {

			font-size: 12px;

			/*color: #a7a7a7;*/

			color: #767676;

			line-height: 1;

			letter-spacing: 0.1em;

			text-transform: uppercase;

		}

		.custom-breadcrumbs-no-background p#breadcrumbs a {

			color: inherit;

		}

		.custom-breadcrumbs-no-background p#breadcrumbs a:hover {

			color: #07628e;

			text-decoration: none;

		}

		.custom-breadcrumbs-no-background p#breadcrumbs span.breadcrumb_last {

			color: #616161;

		}



	.ip-custom-template-wrapper {

		font-size: 0;

		/*overflow: hidden;*/

	}

		.ip-heading {



		}

			.page-title {



			}

				.page-title-before {

					display: block;

					font-family: 'Georgia', 'Poppins', sans-serif;

					font-size: 130px;

					font-weight: 700;

					color: #616161;

					line-height: 1;

				}

				.page-title h1 {

					font-size: 72px;

					font-weight: 700;

					color: #616161;

					letter-spacing: -0.025em;

					text-transform: lowercase;

					margin: 0;

				}

					.page-title h1 span {

						/*color: #abd26a;*/
						color: #7aa139;

					}



	.ip-cta-btn {



	}

		.ip-cta-btn > a,

		.ip-cta-btn > div {

			display: inline-block;

			position: relative;

			background: #07628e;

			background: -moz-linear-gradient(top, #07628e 0%, #07608e 100%);

			background: -webkit-linear-gradient(top, #07628e 0%,#07608e 100%);

			background: linear-gradient(to bottom, #07628e 0%,#07608e 100%);

			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07628e', endColorstr='#07608e',GradientType=0 );

			border-radius: 10px;

			overflow: hidden;

			text-align: center;

			cursor: pointer;

		}

		.ip-cta-btn > a::before,

		.ip-cta-btn > div::before {

			content: '';

		    display: block;

		    position: absolute;

		    width: 100%;

		    height: 100%;

		    top: 0;

		    left: 0;

		    background: #b9e177;

		    background: -moz-linear-gradient(top, #b9e177 1%, #c1e782 42%, #abd26a 96%);

		    background: -webkit-linear-gradient(top, #b9e177 1%,#c1e782 42%,#abd26a 96%);

		    background: linear-gradient(to bottom, #b9e177 1%,#c1e782 42%,#abd26a 96%);

		    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9e177', endColorstr='#abd26a',GradientType=0 );

		    opacity: 0;

		    z-index: 1;

			border-bottom-left-radius: 10px;

			border-bottom-right-radius: 10px;

		    -webkit-transition: all 0.35s ease-in-out;

		    -moz-transition: all 0.35s ease-in-out;

		    -o-transition: all 0.35s ease-in-out;

		    transition: all 0.35s ease-in-out;

		}

		.ip-cta-btn > a:hover::before,

		.ip-cta-btn > a.active::before,

		.ip-cta-btn > div:hover::before,

		.ip-cta-btn > div.active::before {

			opacity: 1;

		}

		.ip-cta-btn > a::after,

		.ip-cta-btn > div::after {

			content: '';

			display: inline-block;

			vertical-align: middle;

			width: 0;

			height: 100%;

		}

			.ip-cta-btn > a i,

			.ip-cta-btn > div i {

				display: inline-block;

				vertical-align: middle;

				position: relative;

				z-index: 2;

			}

			.ip-cta-btn > a:hover i::after,

			.ip-cta-btn > a.active i::after,

			.ip-cta-btn > div:hover i::after,

			.ip-cta-btn > div.active i::after {

				opacity: 1;

			}

			.ip-cta-btn > a span,

			.ip-cta-btn > div span {

				display: inline-block;

				vertical-align: middle;

				position: relative;

				z-index: 2;

				font-size: 24px;

				font-weight: 600;

				color: #ffffff;

				line-height: 1;

				text-transform: lowercase;

				-webkit-transition: all 0.35s ease-in-out;

				-moz-transition: all 0.35s ease-in-out;

				-o-transition: all 0.35s ease-in-out;

				transition: all 0.35s ease-in-out;

				text-align: left;

			}

			.ip-cta-btn > a:hover span,

			.ip-cta-btn > a.active span,

			.ip-cta-btn > div:hover span,

			.ip-cta-btn > div.active span {

				color: #07628e;

				text-shadow: 0 0 3px #ffffff;

			}



	.load-more {

		text-align: center;

		margin-top: 70px;

	}

		.load-more a {

			display: inline-block;

			width: 54px;

			height: 53px;

			background: url(../../images/icon-load-more.png) #07628e no-repeat center center;

			border-radius: 5px;

			-webkit-transition: all 0.35s ease-in-out;

			-moz-transition: all 0.35s ease-in-out;

			-o-transition: all 0.35s ease-in-out;

			transition: all 0.35s ease-in-out;

		}

		.load-more a:hover {

			background-color: #abd26a;

		}

		.load-more span {

			display: block;

			font-size: 16px;

			font-weight: 500;

			color: #616161;

			line-height: 1;

			text-transform: lowercase;

			margin-top: 20px;

		}



		#no-review {

		    font-size: 14px;

		    margin: 20px;

		}


		.load-more-div {

			text-align: center;
	
			margin-top: 70px;
	
		}
	
			.load-more-div a {
	
				display: inline-block;
	
				width: 54px;
	
				height: 53px;
	
				background: url(../../images/icon-load-more.png) #07628e no-repeat center center;
	
				border-radius: 5px;
	
				-webkit-transition: all 0.35s ease-in-out;
	
				-moz-transition: all 0.35s ease-in-out;
	
				-o-transition: all 0.35s ease-in-out;
	
				transition: all 0.35s ease-in-out;
	
			}
	
			.load-more-div a:hover {
	
				background-color: #abd26a;
	
			}
	
			.load-more-div span {
	
				display: block;
	
				font-size: 16px;
	
				font-weight: 500;
	
				color: #616161;
	
				line-height: 1;
	
				text-transform: lowercase;
	
				margin-top: 20px;
	
			}



/* IP List Check */

.ip-custom-list-check ul {



}

	.ip-custom-list-check li {

		display: block;

		margin-bottom: 48px;

	}

		.ip-custom-list-check li i {

			display: inline-block;

			vertical-align: top;

			width: 32px;

			height: 26px;

			margin-right: 22px;

			background: url(../../images/buying-your-home/icon-bullet-check.png) no-repeat center center;

		}

		.ip-custom-list-check li div {

			display: inline-block;

			vertical-align: middle;

			width: calc( 100% - 54px );

		}

			.ip-custom-list-check li div strong {

				display: block;

				font-size: 25px;

				font-weight: 600;

				color: #07628e;

				line-height: 1;

				text-transform: uppercase;

				margin-bottom: 14px;

			}

			.ip-custom-list-check li div p {

				font-size: 16px;

				font-weight: 300;

				color: #666666;

				line-height: 1.5;

				letter-spacing: 0.06em;

			}



/* IP Testimonial box */

.ip-testi-box {

	background: #ffffff;

	border-radius: 10px;

	-webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.08);

	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.08);

	padding: 46px 66px 78px;

	margin-bottom: 20px;

}

	.ip-testi-title {

		font-size: 36px;

		font-weight: 700;

		color: #07628e;

		line-height: 1.2;

		margin-bottom: 18px;

	}

	.ip-testi-stars {



	}

		.ip-testi-stars i {

			display: inline-block;

			vertical-align: middle;

			font-size: 25px;

			color: #abd26a;

			margin-right: 5px;

		}

		.ip-testi-stars i:last-child {

			margin-right: 0;

		}

	.ip-testi-content {

		font-size: 16px;

		font-weight: 300;

		color: #787878;

		line-height: 1.5;

		margin: 38px 0 0;

	}

	.ip-testi-content::before {
		content: '';
		display: block;
		width: 100%;
		height: 4px;
		background: url(/app/themes/sueadler.com/assets/frontend/images/line-accent-fl.png) no-repeat right center / 200% 100%;
	}

		.ip-testi-content p {

			margin: 25px 0;

			color: #767676;
		}

	.ip-testi-name {

		font-size: 16px;

		font-weight: 600;

		color: #07628e;

		line-height: 1;

		margin: 28px 0 8px;

	}

	.ip-testi-position {

		font-size: 16px;

		font-weight: 300;

		color: #767676;

		line-height: 1;

	}

	

.page-template-template-mortgage-calculators .ip-mortgage-left h1 {

	font-size: 65px;

}



.page-template-template-mortgage-calculators .custom-breadcrumbs {

	background: transparent;

	font-family: 'PT Sans', sans-serif;

	font-size: 12px;

	font-weight: 400;

	line-height: 1;

	letter-spacing: 0.24px;

	text-transform: uppercase;

	color: #666666;

	margin-top: 11px;

}



.page-template-template-mortgage-calculators  .custom-breadcrumbs a {

	color: #a7a7a7;

}



.page-template-template-mortgage-calculators .custom-breadcrumbs p {

	padding: 0 0 20px;

	position: relative;

}



.page-template-template-mortgage-calculators .ip-mortgage-left h1 {

	font-size: 65px;

	margin-bottom: 30px;

}



.page-template-template-mortgage-calculators .ip-mortgage-left-inner p {

	color: #686868;

	font-size: 16px;

}



.ip-chp-poll-container iframe {

	display: none !important;

}



.poll-text-wrap {

	font-size: 20px;

	line-height: 27px;

}



.backlink {

	font-size: 20px;

	padding-top: 25px;	

	margin-bottom: 30px;

}



.backlink a {

    color: #616161;

}



.page-template-template-your-listing-success-team .backlink {

	max-width: 1320px;

	margin: 0 auto 30px;

}



.page-template-template-mortgage-calculators .custom-form-sub-title {

	display: block;

	position: relative;

	text-align: center;

	margin-bottom: 15px;

}



.page-template-template-mortgage-calculators .custom-form-sub-title span {

	color: #08638e;

	font-size: 24px;

	font-weight: 500;

	line-height: 1;

	letter-spacing: -0.025em;

}



.page-template-template-mortgage-calculators .custom-form-heading {

	font-size: 18px;

	font-weight: 500;

	color: #616161;

	line-height: 1;

	letter-spacing: -0.025em;

	text-align: center;

	/* text-transform: lowercase; */

	margin: 0 0 20px;

	position: relative;

	z-index: 1;

}



.page-template-template-mortgage-calculators .custom-form-heading strong {

    color: #08638e;

    font-size: 30px;

    display: block;

}



.page-template-template-mortgage-calculators .custom-form-heading::after {

	content: '';

	display: block;

	width: 100%;

	height: 7px;

	margin-top: 15px;

	/*background: url(../assets/frontend/images/line-contact-form.png) no-repeat right center / 100% 100%;*/

}



.page-template-template-mortgage-calculators .custom-form .field-input {

	margin-bottom: 9px;

}



.page-template-template-mortgage-calculators .custom-form .ai-default-cf7wrap input, .page-template-template-mortgage-calculators .custom-form .ai-default-cf7wrap select, .page-template-template-mortgage-calculators .custom-form .ai-default-cf7wrap textarea {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    font-size: 13px;

    font-weight: 300;

    color: #353840;

    background-color: #ffffff;

    border: 1px solid #abd26a;

    border-radius: 5px;

    width: 100%;

    height: 42px;

    padding: 0 16px;

}



.page-template-template-mortgage-calculators .custom-form .ai-default-cf7wrap input, .page-template-template-mortgage-calculators .custom-form .ai-default-cf7wrap textarea {

	height: 45px;

	font-family: 'Poppins', sans-serif;

	font-size: 14px;

	font-weight: 300;

	color: #353840;

}



.page-template-template-mortgage-calculators .custom-form .form-btn input {

    height: 40px;

	margin-top: 0;

	font-size: 0;

}	



.page-template-template-mortgage-calculators .custom-form .form-btn span:not(.ajax-loader) {
    text-transform: lowercase;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    top: 12px;
    padding: 0 24px;
	line-height: 20px;
	margin-top: 2px;
}



.page-template-template-mortgage-calculators .custom-form .form-btn span:not(.ajax-loader)::before {

    opacity: 1;

}



.page-template-template-mortgage-calculators .custom-form .form-btn span:not(.ajax-loader)::before {

    background: url(../../images/icon-btn-arrow-02.png) no-repeat center center;

}



.page-template-template-mortgage-calculators .custom-form .form-btn span:not(.ajax-loader)::before, .page-template-template-mortgage-calculators .custom-form .form-btn span:not(.ajax-loader)::after {

    content: '';

    display: block;

    position: absolute;

    width: 27px;

    height: 14px;

    top: 2px;

    right: 24px;

    transition: all 0.35s ease-in-out;

}



.page-template-template-mortgage-calculators .custom-form .form-btn span:not(.ajax-loader)::before, .page-template-template-mortgage-calculators .custom-form .form-btn span:not(.ajax-loader)::after {

	content: '';

	display: block;

	position: absolute;

	width: 27px;

	height: 14px;

	top: 2px;

	right: 24px;

	transition: all 0.35s ease-in-out;

}

.page-template-template-mortgage-calculators .custom-form .form-btn span.ajax-loader {
	position: absolute;
	right: 0;
}

.page-template-template-mortgage-calculators .custom-form .wpcf7 form .wpcf7-response-output {
	font-size: 12px;
    text-align: center;
    margin: 10px 0;
}



.page-template-template-mortgage-calculators .custom-form .form-btn:hover::before {

    opacity: 1;

}



.page-template-template-mortgage-calculators .custom-form .form-btn input {

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	border: 0;

	width: 100%;

	height: 48px;

	background: #b9e177;

	background: -moz-linear-gradient(top, #b9e177 1%, #c1e782 42%, #abd26a 96%) !important;

	background: -webkit-linear-gradient(top, #b9e177 1%,#c1e782 42%,#abd26a 96%) !important;

	background: linear-gradient(to bottom, #b9e177 1%,#c1e782 42%,#abd26a 96%) !important;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9e177', endColorstr='#abd26a',GradientType=0 )  !important;

}



.page-template-template-mortgage-calculators .custom-form .form-btn {

	margin-top: 5px;

}



.page-template-template-mortgage-calculators .custom-form {

	padding: 50px 50px;

	max-width: 500px;

	margin: 0 auto;

}



.page-template-template-mortgage-calculators .custom-form-wrap, .page-template-template-mortgage-calculators .line-separator {

	position: relative;

}



.page-template-template-mortgage-calculators .line-separator::after {

	content: '';

	display: block;

	height: 4px;

	width: 100%;

	background: url(../../../../images/custom-border.png) right center no-repeat;

	position: absolute;

	bottom: -2px;

	left: 0px;

}



.page-template-template-mortgage-calculators .line-separator {

	margin: 0 auto;

	display: block;

	width: 100%;

	text-align: center;

	max-width: 1140px;

}



.page-template-template-mortgage-calculators .aios-mortgage-calculator-standalone {

	max-width: 880px;

	margin: auto;

}



.page-template-template-mortgage-calculators .aios-mortgage-calculator-standalone form input:not([type="submit"]) {

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	height: 45px;

    font-family: 'Poppins', sans-serif;

    font-size: 14px;

    font-weight: 300;

	color: #353840;

	background-color: #ffffff;

    border: 1px solid #abd26a;

    border-radius: 5px;

}



.page-template-template-mortgage-calculators .aios-mortgage-calculator-standalone form button {

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	border: 0;

	border-radius: 5px;

	width: 100%;

	height: 48px;

	background: #b9e177;

	background: -moz-linear-gradient(top, #b9e177 1%, #c1e782 42%, #abd26a 96%) !important;

	background: -webkit-linear-gradient(top, #b9e177 1%,#c1e782 42%,#abd26a 96%) !important;

	background: linear-gradient(to bottom, #b9e177 1%,#c1e782 42%,#abd26a 96%) !important;

	text-transform: lowercase;

	font-size: 16px;

	font-weight: 600;

	text-align: left;

	padding: 0 24px;

	line-height: 20px;

	color: #07628e;

	text-shadow: 0 1px #ffffff;

}



.page-template-template-mortgage-calculators .aios-mortgage-calculator-standalone form button.aios-mortgage-calculator-standalone-reset {

	/* color: #ffffff;

	text-shadow: 0 1px transparent; */

	background: #c2c2c2 !important;

}



.page-template-template-mortgage-calculators .aios-mortgage-calculator-standalone form button:hover {

	color: #ffffff;

	text-shadow: 0 1px transparent;

	background: -moz-linear-gradient(top, #07628e 0%, #07608e 100%) !important;

    background: -webkit-linear-gradient(top, #07628e 0%,#07608e 100%) !important;

    background: linear-gradient(to bottom, #07628e 0%,#07608e 100%) !important;

}



.page-template-template-selling-your-home .custom-form .form-btn,

.page-template-template-mortgage-calculators .custom-form .form-btn {

	max-width: 329px !important;

}



.ip-mortgage-wrap {

	padding-bottom: 40px;

}

.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb[data-videoid="fSUjub6Ezw4"] {
    display: none !important;
}



/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 

@media only screen and (max-width: 1199px) {

	.page-title h1 {

		font-size: 55px !important;

	}

	.custom-page-fullbleed #inner-page-wrapper {

	    padding-top: 118px;

	}

	.ip-cta-btn > a span, .ip-cta-btn > div span {
		font-size: 20px;
	}

	.page-template-template-covid-19 div#inner-page-wrapper {
		padding: 118px 15px 0;
	}

	.page-template-template-covid-19 .backlink {
		padding-left: 0;
	}

} 



/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 

@media only screen and (max-width: 991px) {

	.custom-page-fullbleed #inner-page-wrapper {

	    padding-top: 0px;

	}

	.page-template-template-covid-19 div#inner-page-wrapper {
		padding: 0 15px;
	}

} 



/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 

@media only screen and (max-width: 767px) {



}



/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 

@media only screen and (max-width: 480px) {

	.ip-testi-stars i {
		font-size: 18px;
	}

	.page-title h1 {

	    font-size: 38px !important;

	}

	.ip-testi-box {

		padding-left: 15px;

		padding-right: 15px;

	}

}

.single-aios-testimonials #ip-testimonials {

}
	.single-aios-testimonials #ip-testimonials .ip-heading {

	}
		.single-aios-testimonials #ip-testimonials .ip-heading .col-md-6:first-child {
			padding-right: 0;
		}
		.single-aios-testimonials #ip-testimonials .page-title {
			text-align: center;
			position: relative;
		}
		.single-aios-testimonials #ip-testimonials .page-title::after {
			content: '';
			display: block;
			position: absolute;
			width: calc( (100vw - 1320px) + 100% );
			height: 100%;
			top: 0;
			right: 0;
			background: #f6f6f6;
			z-index: -1;
		}
			.single-aios-testimonials #ip-testimonials .page-title-before {
				height: 102px;
			}
			.single-aios-testimonials .ip-testi-cta {
				text-align: right;
			}
				.single-aios-testimonials .ip-testi-cta > a, 
				.single-aios-testimonials .ip-testi-cta > div {
					width: calc( 33% - 5px );
					height: 80px;
					margin-right: 10px;
					border-top-left-radius: 0;
					border-top-right-radius: 0;
					overflow:visible;
				}
				.single-aios-testimonials .ip-testi-cta > a:last-child {
					margin-right: 0;
				}
					.single-aios-testimonials .ip-testi-cta > a i, .ip-testi-cta > div i {
						margin-right: 8px;
					}
					.single-aios-testimonials .icon-reviews-cta-01 {
						width: 31px;
						height: 36px;
					}
						.single-aios-testimonials .icon-reviews-cta-01::before,
						.single-aios-testimonials .icon-reviews-cta-01::after {
							background-image: url(/app/themes/sueadler.com/assets/frontend/images/ip-reviews-cta-01-sprite.png);
						}
						.single-aios-testimonials .icon-reviews-cta-01::before {
							background-position: -5px -5px;
						}
						.single-aios-testimonials .icon-reviews-cta-01::after {
							background-position: -46px -5px;
						}
					.single-aios-testimonials .icon-reviews-cta-02 {
						width: 33px;
						height: 35px;
					}
						.single-aios-testimonials .icon-reviews-cta-02::before,
						.single-aios-testimonials .icon-reviews-cta-02::after {
							background-image: url(/app/themes/sueadler.com/assets/frontend/images/ip-reviews-cta-02-sprite.png);
						}
						.single-aios-testimonials .icon-reviews-cta-02::before {
							background-position: -5px -5px;
						}
						.single-aios-testimonials .icon-reviews-cta-02::after {
							background-position: -48px -5px;
						}
					.single-aios-testimonials .icon-reviews-cta-03 {
						width: 35px;
						height: 35px;
					}
						.single-aios-testimonials .icon-reviews-cta-03::before,
						.single-aios-testimonials .icon-reviews-cta-03::after {
							background-image: url(/app/themes/sueadler.com/assets/frontend/images/ip-reviews-cta-03-sprite.png);
						}
						.single-aios-testimonials .icon-reviews-cta-03::before {
							background-position: -3px -4px;
						}
						.single-aios-testimonials .icon-reviews-cta-03::after {
							background-position: -43px -4px;
						}
					.single-aios-testimonials .icon-reviews-cta-04 {
						width: 32px;
						height: 37px;
					}
						.single-aios-testimonials .icon-reviews-cta-04::before,
						.single-aios-testimonials .icon-reviews-cta-04::after {
							background-image: url(/app/themes/sueadler.com/assets/frontend/images/ip-reviews-cta-04-sprite.png);
						}
						.single-aios-testimonials .icon-reviews-cta-04::before {
							background-position: 0 0;
						}
						.single-aios-testimonials .icon-reviews-cta-04::after {
							background-position: -33px 0;
						}
		.single-aios-testimonials #ip-testimonials .ip-heading .col-md-6:last-child {
			position: relative;
		}
		.single-aios-testimonials #ip-testimonials .ip-heading .col-md-6:last-child::before {
			content: '';
			display: block;
			position: absolute;
			width: calc( 100% - 15px );
			height: 155px;
			top: 0;
			left: 0;
			background: #f6f6f6;
			border-top-right-radius: 15px;
			z-index: 3;
            display: none;
		}
		.single-aios-testimonials #ip-testimonials .ip-heading .col-md-6:last-child::after {
			content: '';
			display: block;
			position: absolute;
			width: 100%;
			height: 170px;
			top: 0;
			left: 0;
			background: #ffffff;
			z-index: 2;
            display: none;
		}
			.single-aios-testimonials .ip-testi-img {
				position: relative;
				width: calc( (100vw - 1320px) / 2 + 100% );
				margin-top: 85px;
			}
				.single-aios-testimonials .ip-testi-img::after {
					content: '';
					display: block;
					position: absolute;
					width: 100%;
					height: 100%;
					top: 0;
					left: 0;
					background: rgba(8,108,157,0.74);
				}
					.single-aios-testimonials .ip-testi-img canvas {
						display: block;
						width: 100%;
						background: url(../../images/ip-testimonials-img.jpg) #cccccc no-repeat center center / cover;
					}
	.single-aios-testimonials .ip-testi-items {
        padding: 0 25px;
	}
		.single-aios-testimonials .ip-testi-items > div {
			/* display: none; */
		}
		.single-aios-testimonials .ip-testi-items > div.active {
			display: block;
		}
		.single-aios-testimonials .ip-testi-items .row {

		}
		.single-aios-testimonials .ip-testi-items .col-md-6:first-child {
			/*margin-top: -308px;*/
			margin-top: 99px;
		}
		.single-aios-testimonials .ip-testi-items .col-md-6:last-child {
			margin-top: 40px;	
		}
		.single-aios-testimonials .ip-testi-box {
			background: #ffffff;
			border-radius: 10px;
			-webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.08);
			box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.08);
			padding: 46px 66px 78px;
			margin-bottom: 20px;
		}
			.single-aios-testimonials .ip-testi-title {
				font-size: 36px;
				font-weight: 600;
				color: #07628e;
				line-height: 1.2;
				margin-bottom: 18px;
			}
			.single-aios-testimonials .ip-testi-stars-wrap {
				display: flex;
				align-items: center;
				justify-content: space-between;
			}
			.single-aios-testimonials .ip-testi-stars {

			}
				.single-aios-testimonials .ip-testi-stars i {
					display: inline-block;
					vertical-align: middle;
					font-size: 25px;
					color: #abd26a;
					margin-right: 5px;
				}
				.single-aios-testimonials .ip-testi-stars i:last-child {
					margin-right: 0;
				}
			.single-aios-testimonials .ip-testi-content {
				font-size: 16px;
				font-weight: 300;
				color: #787878;
				line-height: 1.5;
				margin: 38px 0 0;
			}
			.single-aios-testimonials .ip-testi-content::before {
				content: '';
				display: block;
				width: 100%;
				height: 4px;
				background: url(/app/themes/sueadler.com/assets/frontend/images/line-accent-fl.png) no-repeat right center / 200% 100%;
			}
				.single-aios-testimonials .ip-testi-content p {
					margin: 25px 0;
				}
			.single-aios-testimonials .ip-testi-name {
				font-size: 16px;
				font-weight: 600;
				color: #07628e;
				line-height: 1;
				margin: 28px 0 8px;
			}
			.single-aios-testimonials .ip-testi-position {
				font-size: 16px;
				font-weight: 300;
				color: #787878;
				line-height: 1;
			}

.single-aios-testimonials #sort-tab,
.single-aios-testimonials #sort-tab-agent {
    width: 280px;
    /* max-height: 412px; */
    background: #FFF;
    z-index: 999;
    position: absolute;
    top: calc(100%);
    left: 0;
    /* border: 1px solid #abd26a; */
    border-radius: 15px;
    overflow: hidden;
    display: none;
    -webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.08);
	padding-top: 10px;
}

.single-aios-testimonials #sort-tab {
   /*  left: calc(((100% / 4) * 2) + 5px); */
	left: 50%;
	transform: translate(-50%);
}

body.single-aios-testimonials  .sort-wrap:hover > div {
	display: block !important;
}

.single-aios-testimonials #sort-tab-agent {
    /* left: calc(((100% / 4) * 3) + 5px); */
	left: 50%;
	transform: translate(-50%);
}

.single-aios-testimonials .sort-select ul {
	padding: 7px 0 10px;
}

.single-aios-testimonials .sort-select ul li {
	padding: 0 22px;
    border-top: 1px solid rgba(57, 57, 57, 0.06);
}

.single-aios-testimonials .sort-select ul li:nth-child(1) {
    border-top: none;
}

.single-aios-testimonials .sort-select li a {
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 2.87;
    color: #07628e;
}

.single-aios-testimonials  .custom-breadcrumbs {
    background: transparent;
    font-family: 'PT Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.24px;
    text-transform: uppercase;
    color: #666666;
    margin-top: 11px;
}

.single-aios-testimonials  .custom-breadcrumbs a {
    color: #a7a7a7;
}

.single-aios-testimonials  .custom-breadcrumbs .custom-container,
.single-aios-testimonials #ip-testimonials .ip-heading .custom-container {
    width: auto !important;
    padding: 0 140px 0 135px !important;
}

.single-aios-testimonials #ip-testimonials .custom-container {
    width: 100% !important;
}

.single-aios-testimonials #ip-testimonials .ip-heading {
    position: relative;
}

.single-aios-testimonials #ip-testimonials .ip-heading:before {
    content: '';
    position: absolute;
    z-index: -2;
    bottom: -47px;
    right: 140px;
    width: calc(100% - 140px);
    height: calc(100% + 86px);
    background: #f6f6f6;
    border-top-right-radius: 10px;
}

.single-aios-testimonials #ip-testimonials .ip-heading:after {
    content: '';
    position: absolute;
    z-index: -2;
    bottom: -47px;
    right: 140px;
    width: calc(50% - 132px);
    height: 147px;
    background: #fff;
}

.single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-top: 30px;
}

.single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-left,
.single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-right {
    width: 50%;
    max-width: 700px;
    position: relative;
}

.single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-left {
    padding-right: 88px;
}

.single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.single-aios-testimonials .ip-testi-rating {
    font-family: 'Poppins', sans-serif;
    text-align: center;
    position: relative;
    top: 3px;
}

.single-aios-testimonials .ip-testi-rating strong {
    display: block;
    font-size: 60px;
    font-weight: 500 !important;
    line-height: 1;
    color: #07628e;
}

.single-aios-testimonials .ip-testi-rating span,
.single-aios-testimonials .ip-testi-rating em {
    display: block;
    font-size: 15px;
    font-weight: 500 !important;
    line-height: 1;
    text-transform: uppercase;
    color: #616161;
}

.single-aios-testimonials .ip-testi-rating span {
    margin-top: 6px;
}

.single-aios-testimonials .ip-testi-rating em {
    font-style: normal !important;
    font-weight: 400 !important;
    text-transform: none;
    color: #abd26a;
    margin-top: 3px;
}

.single-aios-testimonials #ip-testimonials .page-title .entry-title {
    font-size: 50px;
    line-height: 1;
}

.single-aios-testimonials .ip-heading-right .ip-testi-cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.single-aios-testimonials .ip-heading-right .ip-testi-cta > a, .single-aios-testimonials .ip-heading-right .ip-testi-cta > div {
    display: block;
    width: calc(100% / 4);
    margin: 0 0 0 5px !important;
    background: -webkit-gradient(linear, left bottom, left top, from(#086fa1), color-stop(96%, #07628e));
    background: linear-gradient(to top, #086fa1 0%, #07628e 96%);
}

.single-aios-testimonials .ip-banner canvas {
	height: 0;
	min-height: 138px;
}

.single-aios-testimonials .ip-testi-items {	
	max-width: 1170px;
	margin: 25px auto;
}

.single-aios-testimonials .ip-testi-rating .st-num em {
	display: inline-block;
	font-size: 60px;
	color: #07628e;
	font-weight: 500 !important;
	line-height: 1;
}

.sm-hide{
	display: block !important;
}

.lg-hide{
	display: none !important;
}

@media only screen and (max-width: 1440px) {
	.single-aios-testimonials #ip-testimonials .page-title {
	    /* padding: 170px 0 92px; */
	}
    
	.single-aios-testimonials .ip-testi-items .col-md-6:first-child {
	    /* margin-top: 45px; */
	}
    
    .single-aios-testimonials  .custom-breadcrumbs .custom-container,
    .single-aios-testimonials #ip-testimonials .ip-heading .custom-container {
        padding: 0 100px !important;    
    }
    
    .single-aios-testimonials #ip-testimonials .ip-heading:before {
        right: 100px;
        width: calc(100% - 100px);
    }

    .single-aios-testimonials #ip-testimonials .ip-heading:after {
        right: 100px;
        width: calc(50% - 95px);
    }
    
    .single-aios-testimonials .ip-cta-btn > a span, .single-aios-testimonials .ip-cta-btn > div span {
        font-size: 20px;
    }
    
    .single-aios-testimonials #sort-tab-agent {
		left: auto;
		transform: none;
		right: 0;
    }
}

@media only screen and (max-width: 1365px) {
	.single-aios-testimonials #ip-testimonials .page-title {
	    /* padding: 170px 0 92px; */
	}

	.single-aios-testimonials #ip-testimonials .page-title::after {
		/* width: calc( (100vw - 1140px) + 100% ); */
	}
    
	.single-aios-testimonials .ip-testi-items .col-md-6:first-child {
	    /* margin-top: 40px; */
	}
    
	.single-aios-testimonials .ip-testi-img {
		/* width: calc( (100vw - 1140px) / 2 + 100%); */
	}
    
    .single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-left {
        padding-right: 50px;
    }
    
    .single-aios-testimonials  .custom-breadcrumbs .custom-container,
   .single-aios-testimonials #ip-testimonials .ip-heading .custom-container {
        padding: 0 65px !important;
    }
    
    .single-aios-testimonials #ip-testimonials .ip-heading:before {
        right: 65px;
        width: calc(100% - 65px);
    }

   .single-aios-testimonials  #ip-testimonials .ip-heading:after {
        right: 65px;
        width: calc(50% - 60px);
    }
    
    .single-aios-testimonials .ip-testi-box {
        padding: 46px 50px 78px;
    }
    
   .single-aios-testimonials  #ip-testimonials .page-title .entry-title {
        font-size: 40px;
    }
    
   .single-aios-testimonials  .ip-testi-rating strong {
        font-size: 45px;
    }
    
    .single-aios-testimonials .ip-testi-rating span, .ip-testi-rating em {
        font-size: 13px;
    }
    
   .single-aios-testimonials  .ip-testi-items {
        padding: 0 15px;
    }
    
   .single-aios-testimonials  .ip-cta-btn > a span, .single-aios-testimonials .ip-cta-btn > div span {
        font-size: 17px;
    }
    
   .single-aios-testimonials  .ip-testi-cta > a i {
        transform: scale(0.8);
    }
}

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1199px) {
	.single-aios-testimonials #ip-testimonials .page-title::after {
		/* width: calc( (100vw - 940px) + 100% ); */
	}
	.single-aios-testimonials .ip-testi-img {
		/* width: calc( (100vw - 940px) / 2 + 100%); */
	}
    
    .single-aios-testimonials .custom-breadcrumbs .custom-container,
    .single-aios-testimonials #ip-testimonials .ip-heading .custom-container {
        padding: 0 25px !important;
    }
    
   .single-aios-testimonials  #ip-testimonials .ip-heading:before {
        right: 25px;
        width: calc(100% - 25px);
    }

    .single-aios-testimonials #ip-testimonials .ip-heading:after {
        right: 25px;
        width: calc(50% - 20px);
    }
    
    .single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-left {
        padding-right: 30px;
    }
    
    .single-aios-testimonials #ip-testimonials .page-title .entry-title {
        font-size: 30px;
    }
    
    .single-aios-testimonials .ip-testi-rating strong {
        font-size: 35px;
    }
    
    .single-aios-testimonials .ip-testi-rating span, .single-aios-testimonials .ip-testi-rating em {
        font-size: 11px;
    }
    
    .single-aios-testimonials .ip-cta-btn > a span, .single-aios-testimonials .ip-cta-btn > div span {
        font-size: 14px;
    }
    
    .single-aios-testimonials .ip-testi-cta > a i {
        transform: scale(0.7);
        margin-right: 3px;
    }
    
    .single-aios-testimonials .ip-testi-cta > a {
        /* height: 70px; */
    }
    
    .single-aios-testimonials .ip-testi-box {
        padding: 26px 30px 48px;
    }
} 

/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 
@media only screen and (max-width: 991px) {
	.single-aios-testimonials #ip-testimonials .ip-heading .col-md-6:first-child {
		padding-right: 15px;
	}
	.single-aios-testimonials #ip-testimonials .ip-heading .col-md-6:last-child::before,
	.single-aios-testimonials #ip-testimonials .ip-heading .col-md-6:last-child::after {
		display: none;
	}
	.single-aios-testimonials #ip-testimonials .page-title {
		background: #f6f6f6;
	}
	.single-aios-testimonials #ip-testimonials .page-title::after {
		display: none;
	}

	.single-aios-testimonials .ip-testi-img {
		width: 100%;
		margin-bottom: 20px;
	}

	.single-aios-testimonials .ip-testi-items .col-md-6:first-child,
	.single-aios-testimonials .ip-testi-items .col-md-6:last-child {
	    margin-top: 0;
	}
    
    .single-aios-testimonials .ip-testi-items {
        margin-top: 50px;
        padding: 0;
    }
    
    .single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-inner {
        flex-direction: column;
    }
    
    .single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-left, 
    .single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-right {
        padding: 0;
        width: 725px;
        max-width: 100%;
        margin: 0 auto;
    }
    
    .single-aios-testimonials #ip-testimonials .ip-heading .ip-heading-right {
        margin-top: 30px;
    }
    
    .single-aios-testimonials #ip-testimonials .ip-heading:before,
    .single-aios-testimonials #ip-testimonials .ip-heading:after {
        display: none;
    }

    .single-aios-testimonials .ip-testi-stars-wrap{
    	position: relative;
    }

    /* .ip-testi-sm-icon {
	    top: 50%;
	    transform: translateY(-50%);
	} */
} 

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 
@media only screen and (max-width: 767px) {
	.single-aios-testimonials .ip-testi-cta > a,
	.single-aios-testimonials .ip-testi-cta > div {
		display: block;
		width: 100%;
		margin: 10px 0;
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
	}

	/* .ip-testi-sm-icon img {
		right: 20px;
	} */

	/*.sm-hidden{
		display: block !important;
	}*/

	.sm-hide{
		display: none !important;
	}

	.lg-hide{
		display: block	 !important;
	}
}

@media only screen and (max-width: 576px) {
    
    .single-aios-testimonials .ip-heading-right .ip-testi-cta,
   .single-aios-testimonials  #ip-testimonials .ip-heading .ip-heading-left {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .single-aios-testimonials .ip-heading-right .ip-testi-cta > a {
        width: 320px !important;
        max-width: 100%;
        margin: 0 0 10px 0 !important;
    }
    
    .single-aios-testimonials .ip-testi-cta > a i {
        transform: scale(1);
        margin-right: 15px;
    }
    
    .single-aios-testimonials .ip-cta-btn > a span, .single-aios-testimonials .ip-cta-btn > div span {
        font-size: 20px;
    }
    
    .single-aios-testimonials #sort-tab {
        left: calc(50% - 140px);
        right: auto;
        top: calc(100% + 10px);
        transform: none;
    }
    
    .single-aios-testimonials #sort-tab-agent {
        left: calc(50% - 140px);
        right: auto;
        top: 100%;
    }
    
    .single-aios-testimonials .ip-testi-title {
        font-size: 28px;
    }

    .single-aios-testimonials .ip-heading-right .ip-testi-cta > a, .single-aios-testimonials .ip-heading-right .ip-testi-cta > div {
		width: 100%!important;
		max-width: 320px!important;
	}

	.single-aios-testimonials .ip-heading-right .ip-testi-cta > div {
		margin-bottom: 10px!important;
	}
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 
@media only screen and (max-width: 480px) {
	.single-aios-testimonials #ip-testimonials .page-title {
		padding: 20px 0 22px;
	}
	.single-aios-testimonials .ip-testi-box {
		padding: 45px 15px;
	}

	.single-aios-testimonials .ip-testi-sm-icon img {
	    /* right: 0;
	    bottom: 0; */
	    max-width: 135px;
	}

	.single-aios-testimonials .ip-testi-stars i{
		font-size: 19px;
	}
}
 

 