.apldg-feedback-slider .apldg-feedback-single .apldg-img-wrapper img.make-img-round {
	border-radius: 50%;
}

/* .add-h-100 {
	height: 100vh;
} */

#myModal .modal-dialog {
	max-width: 100%;
	margin: 0;
}

#myModal {
	padding-right: 0 !important;
}

#myModal .modal-content {
	border-radius: 0;

}

#myModal .modal-body {
	padding: 0;
}

.modal-logo img {
	width: auto;
}

.modal-logo {
	background-color: #f4f6f8;
	padding: 25px;

}

.modal-form {
	width: 510px;
	margin: 0 auto;
	padding: 25px;
	position: relative;
	align-self: center;
}

.shape-image {
	display: block;
	margin-top: 100px;
}

.modal-form label {
	color: #8993aa;
	font-size: 10px;
	position: absolute;
	padding: 4px 12px 4px 12px;
	font-family: 'Poppins';
}

.modal-form .form-control {
	border: 1px solid #d2d4d9;
	padding: 12px 10px 12px 10px;
	font-size: 14px;
	color: #8993aa;
	margin-bottom: 20px;
	color: #000;
	font-family: 'Poppins';
}

.modal-form h4 {
	margin-bottom: 16px;
}

.modal-form select.form-control:not([size]):not([multiple]) {
	height: auto;
}

.modal-form span {
	font-size: 12px;
	color: #8993aa;
}

.modal-form .btn.btn-submit {
	padding: 10px 15px;
	color: #8993aa;
	display: block;
}

.submit-button {
	margin-top: 20px;
	display: block;
}

.modal-content .close {
	position: absolute;
	right: 20px;
	font-size: 60px;
	font-weight: 200;
	z-index: 1;
}

.service_text_box.saas2-headline.pera-content {
	padding-left: 20px;
}

/*new page*/
.affilitest-page .title {
	color: #8e0cdc;
	font-family: 'Poppins';
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 50px;
}

.affilitest-page .nav-tabs li a.active.show {
	color: #8e0cdc;
	background: transparent;
}

.affilitest-page .image-box {
	width: 170px;
}

.affilitest-page .nav-tabs li {
	margin-right: 10px;
}

.affilitest-page .nav-tabs li a {
	color: #000;
	font-size: 16px;
}

.affilitest-page select {
	background: transparent;
	width: 100%;
	border: 1px solid #ddd;
	height: 40px;
	border-radius: 4px;
	font-size: 16px;
	color: #606c76;
	padding-left: 10px;
}

.affilitest-page input, .affilitest-page textarea {
	margin-bottom: 10px;
}

.affilitest-page .nav-tabs .nav-link:focus, .affilitest-page .nav-tabs .nav-link:hover {

	background: #eee;
}

.affilitest-page .tab-content {
	padding-top: 10px;
}

.affilitest-page a.btn-submit-new {
	background: #8e0cdc;
	border: 2px solid #8e0cdc;
	color: #fff;
	padding: 8px 10px;
	border-radius: 5px;
	width: 100%;
	font-family: 'Poppins';
	font-size: 16px;
	font-weight: 500;
}

.affilitest-page a.btn-submit-new:hover {
	background: transparent;
	color: #fff;
	color: #8e0cdc;
	transition: 0.5s all ease-in-out;
}

.advanced {
	font-size: 10px;
	color: #606c76;

}

.show-result {
	font-size: 10px;
	text-align: right;
	color: #606c76;
}

.advanced, .show-result {
	margin-top: 20px;
}

.affilitest-page {
	margin-top: 150px;
}

.destination {
	margin-top: 20px;
}

.destination-text p {
	font-size: 16px;
	color: #606c76;
	margin-bottom: 5px;
}

.destination-text strong {
	color: #8e0cdc;
}

.share-result-button {
	margin-top: 20px;
}

.redirection-text li {
	font-size: 14px;
	font-weight: 400;
	color: #606c76;
	list-style-type: number;
}

.redirection-text {
	margin-top: 30px;
}

.redirection-text h4 {
	font-size: 16px;
	font-weight: 500;
	color: #606c76;
	font-family: 'Roboto';
	margin-bottom: 15px;
}

.redirection-text ol {
	margin-left: 20px;
}

.share-result-button a.btn.btn-submit-new {
	width: auto;
	font-size: 14px;
	padding: 5px 10px;
}

.redirection-text li {
	margin-bottom: 5px;
	font-size: 16px;
	font-family: 'Roboto';
}

/*new page end*/

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
	.shape-image {
		width: 430px;
	}

	.saas_two_banner_section {
		padding: 230px 0px 80px 0px;
	}

	.apldg-feedback-slider .apldg-feedback-single .apldg-img-wrapper {
		width: 220px;
	}

	.apldg-feedback-slider .slick-slide {
		height: auto;
	}

	.apldg-pera-txt p {
		font-size: 15px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.shape-image img {
		width: 400px;
	}

	.shape-image {
		width: 430px;
		margin-top: 50px;
	}

	.modal-form .form-control {
		margin-bottom: 15px;
	}

	.apldg-feedback-slider .apldg-feedback-single .apldg-img-wrapper {
		width: 220px;
	}

	.apldg-feedback-slider .slick-slide {
		height: auto;
	}

	.apldg-pera-txt p {
		font-size: 15px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.shape-image {
		margin-top: 40px;
	}

	.modal-content .close {
		font-size: 60px;
	}

	.modal-form .form-control {
		padding: 11px 10px;
		margin-bottom: 20px;

	}

	#myModal .modal-content {
		height: auto;
	}

	.modal-logo {
		height: auto;
	}

	.modal-logo, .modal-form {
		width: 100%;
	}

	.modal-body .d-flex {
		flex-wrap: wrap;
	}

	.apldg-headline h3 {
		font-size: 30px;
	}

	.apldg-service-section .apldg-title-area {
		margin-bottom: 30px;
	}

	.apldg-headline h6 {
		font-size: 18px;
	}

	.apldg-service-section .apldg-service-content .apldg-service-column {
		height: 180px;
	}

	.integration_section .integration_text h2 {
		font-size: 30px;
	}

	.dia-fun-fact-section .dia-fun-fact-title h2 {
		font-size: 30px;
	}

	.dia-fun-fact-section {
		padding: 0px 0 60px;
	}

	.clients-section {
		padding: 0 0 60px;
	}

	.sec-title h2 {
		font-size: 30px;
	}

	.apldg-service-section {
		padding: 60px 0;
	}

	.saas_two_service_section .service_content {
		padding-top: 60px;
	}

	.saas_two_service_section .service_content_box {
		height: auto;
		padding: 40px 15px;
	}

	.saas_two_section_title {
		max-width: 100%;
	}

	.saas_two_about_section .about_content_s2 {
		padding: 0px 50px 0px 50px;
	}

	.saas_two_service_section .service_content {
		padding-top: 30px;
	}

	.saas_two_service_section {
		padding: 60px 0px 40px;
	}

	.saas_two_service_section .service_content_box .service_text_box h3 {
		font-size: 16px;
	}

	.apldg-testimonial-section {
		padding: 0px 0 60px;
	}

	.apldg-title-area {
		margin-bottom: 0;
	}

	.apldg-headline h5 {
		font-size: 16px;
	}

	.apldg-feedback-slider .apldg-feedback-single .apldg-feedback-content .apldg-clients-info .designation {
		font-size: 14px;
	}

	.saas_two_footer_section .s2-newslatter_section .s2-newslatter_title h2 {
		font-size: 30px;
	}

	.saas_two_about_section .s2-about_text_icon .s2-about_text h3 {
		font-size: 30px;
	}

	.affilitest-page select, .affilitest-page input, .affilitest-page textarea {
		font-size: 14px;
	}

	.affilitest-page .title {
		font-size: 14px;
		margin-bottom: 30px;
	}

	.affilitest-page {
		margin-top: 100px;
	}

	.saas_two_about_section::before {
		width: 560px;
		right: -350px;
	}

	.apldg-choose-column {
		display: flex;
	}

	.apldg-choose-column .apldg-icon-wrapper {
		margin-right: 20px;
	}

	.apldg-choose-us .apldg-choose-left .apldg-choose-column .apldg-headline {
		margin-top: 0;
	}

	.apldg-choose-us .apldg-choose-left .apldg-choose-column .apldg-pera-txt {
		margin-top: 10px;
	}

	.apldg-feedback-slider .apldg-feedback-single .apldg-img-wrapper {
		width: 220px;
	}

	.apldg-feedback-slider .slick-slide {
		height: auto;
	}

	.apldg-pera-txt p {
		font-size: 15px;
	}
	.modal-logo {
		height: auto;
		display: none;
	  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.saas_two_service_section .service_content_box {
		height: auto;
		padding: 40px 15px;
	}

	.shape-image {
		margin-top: 40px;
	}

	.modal-content .close {
		font-size: 60px;
	}

	.modal-form .form-control {
		padding: 11px 10px;
		margin-bottom: 20px;

	}

	#myModal .modal-content {
		height: auto;
	}

	.modal-logo {
		height: auto;
		display: none;
	}
	.modal-form{
		height: 100vh;
		/* padding-top: 120px; */
		padding-top: 20px;
	}
	.modal-logo, .modal-form {
		width: 100%;
	}

	.modal-body .d-flex {
		flex-wrap: wrap;
	}

	.apldg-service-section {
		padding: 40px 0;

	}

	.saas_two_section_title .title_tag, .saas_two_banner_section .s2-banner_content .s2-tilte_tag, .saas_two_feature_section .s2-feature_text .feature_tag, .integration_section .integration_text .feature_tag, .apldg-title-area .apldg-subtitle, .apldg-service-section .apldg-title-area .apldg-subtitle, .clients-section .apldg-subtitle {
		font-size: 14px;
	}

	.apldg-headline h3 {
		font-size: 22px;
	}

	.apldg-service-section .apldg-title-area {
		margin-bottom: 20px;
	}

	.apldg-headline h6 {
		font-size: 16px;
	}

	.apldg-service-section .apldg-service-content .apldg-service-column .apldg-service-column-content h6 {
		margin-bottom: 5px;
	}

	.apldg-service-section .apldg-service-content .apldg-service-column {
		max-width: 100%;
	}

	.saas_two_feature_section .s2-feature_text h2 {
		font-size: 22px;
	}

	.integration_section {
		padding: 40px 0 40px;
	}

	.integration_section .integration_text h2 {
		font-size: 22px;
	}

	.saas_two_feature_section .s2-feature_right {
		padding-left: 0;
		margin-top: 0;
	}

	.apldg-choose-us {
		padding: 40px 0;
	}

	.dia-fun-fact-section {
		padding: 40px 0;
	}

	.dia-fun-fact-section .dia-fun-fact-title h2 {
		font-size: 22px;
	}

	.clients-section {
		padding: 0 0 40px;
	}

	.sec-title h2 {
		font-size: 22px;
	}

	.saas_two_about_section {
		padding: 25px;
	}

	.saas_two_section_title h2 {
		font-size: 22px;
	}

	.saas_two_service_section .service_content {
		padding-top: 20px;
	}

	.saas_two_service_section .service_content_box .service_text_box h3 {
		font-size: 18px;
		padding-bottom: 10px;
	}

	.saas_two_service_section {
		padding: 40px 0px 30px;
	}

	.saas_two_about_section .s2-about_text_icon .s2-about_text h3 {
		font-size: 20px;
		padding-bottom: 8px;
	}

	.s2-pricing_section {
		padding: 40px 0;
	}

	.s2-pricing_section .s2-pricing_item .s2-pricing_list li {
		padding: 10px 20px 10px 20px;
	}

	.apldg-headline h5 {
		font-size: 20px;
	}

	.saas_two_footer_section .s2-newslatter_section .s2-newslatter_title h2 {
		font-size: 22px;
		padding-bottom: 5px;
	}

	.saas_two_footer_section .s2-newslatter_section .s2-newslatter-form {
		max-width: 100%;
		margin: 20px auto 0;
	}

	.saas_two_footer_section .s2-newslatter_section .s2-newslatter-form button {
		height: 50px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		border-top-right-radius: 5px;
	}

	.saas_two_footer_section .s2-newslatter_section {
		margin-bottom: 20px;
	}

	.apldg-feedback-slider .apldg-feedback-single .apldg-img-wrapper img {
		width: 100%;
		height: auto;
		border-radius: unset;
	}

	.apldg-feedback-slider .apldg-feedback-single .apldg-img-wrapper img.make-img-round {
		border-radius: unset;
	}

	.affilitest-page select, .affilitest-page input, .affilitest-page textarea {
		font-size: 14px;
	}

	.affilitest-page select {
		margin-bottom: 10px;
	}

	.affilitest-page .title {
		font-size: 14px;
		margin-bottom: 30px;
	}

	.affilitest-page {
		margin-top: 100px;
	}

	.show-result {
		text-align: left;
	}

	.advanced, .show-result {
		margin-top: 10px;
	}

	.share-result-button a.btn.btn-submit-new {
		font-size: 12px;
	}

	.destination-text p {
		font-size: 14px;
	}

	.redirection-text li {
		font-size: 14px;
	}

	.about_content_s2 .row {
		flex-direction: column-reverse;
	}

	.apldg-choose-column {
		display: flex;
	}

	.apldg-choose-column .apldg-icon-wrapper {
		margin-right: 20px;
	}

	.apldg-choose-us .apldg-choose-left .apldg-choose-column .apldg-headline {
		margin-top: 0;
	}

	.apldg-choose-us .apldg-choose-left .apldg-choose-column .apldg-pera-txt {
		margin-top: 10px;
	}

	.apldg-feedback-slider .apldg-feedback-single .apldg-img-wrapper {
		width: 100%
	}

	.apldg-feedback-slider .slick-slide {
		height: auto;
	}
}


/* MP Code Start */

.saas_two_banner_section.terms-and-condition::before {
	display: none;
}

.saas_two_banner_section.terms-and-condition {
	padding: 180px 0px 40px 0px;
}

.terms-and-condition-bg {
	background-color: #ffffff;
	-webkit-box-shadow: 0px 15px 40px 0px rgba(166, 166, 166, 0.1);
	box-shadow: 0px 15px 40px 0px rgba(166, 166, 166, 0.1);
	padding: 30px 20px;
}

.page-title {
	font-size: 36px;
	font-weight: 700;
	line-height: 1.528;
	color: #1e1e2f;
	margin-bottom: 25px;
}

.terms-and-condition-bg p {
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	line-height: 1.5;
	padding-bottom: 20px;
	margin-bottom: 0;
	color: #1e1e2f;
}

.terms-and-condition-bg h5 {
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #1e1e2f;
}

.text-color {
	color: #1e1e2f;
}

.fw-500 {
	font-weight: 400;
}

.policy-table td {
	border: 1px solid rgba(0, 0, 0, .12);
	padding: 20px;
}

.policy-table {
	margin-bottom: 30px;
}

@media only screen and (min-width:768px) and (max-width:900px) {
	.saas_two_banner_section.terms-and-condition {
		padding: 110px 0px 40px 0px;
	}

	.terms-and-condition-bg p, .terms-and-condition-bg h5 {
		font-size: 16px;
	}

	.terms-and-condition-bg h4 {
		font-size: 24px;
	}
}

@media only screen and (min-width:320px) and (max-width:767px) {
	.saas_two_banner_section.terms-and-condition {
		padding: 110px 0px 40px 0px;
	}

	.terms-and-condition-bg {
		padding: 15px 15px;
	}

	.page-title {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.terms-and-condition-bg p, .terms-and-condition-bg h5 {
		font-size: 14px;
	}

	.terms-and-condition-bg h4 {
		font-size: 18px;
	}
}

/* MP Code End */