@import url('https://fonts.googleapis.com/css2?family=Google+Sans:wght@100;200;300;400;500;700;900&display=swap');

html {
	font-family: 'Google Sans', sans-serif;
}

#how-it-works-main-container {
	background-color: #f4f4f4;
	color: #1a1a1a;
	text-align: center;
	padding-bottom: 45px
}

#how-it-works-main-container h2 {
	padding-top: 35px;
	font-size: 27px;
	line-height: 45px;
	letter-spacing: .025em;
	font-weight: 700
}

#how-it-works-main-container h2::after {
	margin-top: 10px;
	content: '';
	background: #388E3C;
	width: 35px;
	height: 4px;
	display: block;
	margin-left: 49%
}

#how-it-works-flex-container {
	margin-top: 20px;
	display: flex;
	margin-left: 25%;
	margin-right: 25%
}

#how-it-works-header {
	font-size: 27px
}

.how-it-works-single-section {
	flex-grow: 1;
	white-space: nowrap
}

.how-it-works-single-section img {
	width: 95px;
	border-radius: 100%;
	background-color: #fff;
	color: #333
}

.how-it-works-arrow h3:after {
	content: '';
	background: url(images/how_it_works_arrow.png);
	width: 10px;
	height: 13px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: -10px;
	margin-top: -18px
}

#how-it-works-middle-section {
	margin-left: 10px;
	margin-right: 10px
}

.how-it-works-small-screen-description {
	display: none
}

.how-it-works-single-section h3 {
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: .005em;
	font-weight: 700
}

.how-it-works-single-section p {
	font-size: 15px;
	line-height: 1.5384616;
	font-weight: 400
}

@media screen and (max-width:1024px) {
	#how-it-works-flex-container {
		margin-left: 18%;
		margin-right: 18%
	}
}

@media screen and (max-width:1015px) {
	#how-it-works-flex-container {
		margin-left: 15%;
		margin-right: 15%
	}
}

@media screen and (max-width:850px) {
	#how-it-works-flex-container {
		margin-left: 13%;
		margin-right: 13%
	}

	#how-it-works-header {
		font-size: 19px
	}

	.how-it-works-single-section img {
		width: 75px
	}

	.how-it-works-single-section h3 {
		font-size: 13px
	}

	.how-it-works-single-section p {
		font-size: 15px
	}

	.how-it-works-arrow h3:after {
		display: none
	}
}

@media screen and (max-width:800px) {
	.how-it-works-large-screen-description {
		display: none
	}

	.how-it-works-small-screen-description {
		display: block
	}

	#how-it-works-middle-section {
		margin-left: 1px;
		margin-right: 1px
	}

	.how-it-works-single-section h3 {
		margin-top: 19px;
		margin-bottom: 10px;
		font-size: 13px;
		line-height: 22px;
		letter-spacing: .005em
	}

	.how-it-works-single-section p {
		font-size: 12px;
		line-height: 1.5384616
	}

	#how-it-works-main-container h2::after {
		margin-left: 45%
	}
}

@media screen and (max-width:600px) {
	#how-it-works-flex-container {
		margin-left: 5%;
		margin-right: 5%
	}

	#how-it-works-main-container h2 {
		font-size: 19px
	}

	#how-it-works-main-container h2::after {
		margin-left: 42%
	}

	.how-it-works-single-section p {
		font-size: 11px;
		line-height: 1.5384616
	}
}

@media screen and (max-width:368px) {
	.how-it-works-single-section p {
		font-size: 10px;
		line-height: 1.5384616
	}

	#how-it-works-middle-section {
		margin-left: 10px;
		margin-right: 10px
	}

	.how-it-works-single-section h3 {
		font-size: 12px
	}

	#how-it-works-flex-container {
		margin-left: 0%;
		margin-right: 0%
	}
}

#eligibility-for-gst-registration {
	background-color: #fff;
	color: #333;
	padding-top: 22px
}

#eligibility-for-gst-registration h2:after {
	content: '';
	background: #388E3C;
	width: 35px;
	height: 4px;
	display: block;
	margin: 10px auto 2px
}

.eligibility-for-gst-registration-content img {
	width: 95px;
	border-radius: 100%;
	background-color: #f4f4f4;
	border-color: #f4f4f4;
	color: #1a1a1a;
	display: block;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle
}

.perks-and-benifits-horizontal-line {
	display: flex;
	justify-content: center
}

.perks-and-benifits-horizontal-line hr {
	width: 1125px;
	align-items: center;
	margin: 79px auto 55px;
	border-top: 0 solid #ddd
}

@media screen and (min-width:701px) {
	#eligibility-for-gst-registration {
		padding-bottom: 57px
	}

	#eligibility-for-gst-registration h2 {
		font-size: 15px;
		line-height: 1.5384616;
		font-weight: 400;
		text-align: center;
		font-size: 27px;
		line-height: 45px;
		letter-spacing: .025em;
		text-transform: uppercase;
		font-weight: 700;
		padding: 20px 0;
		flex-grow: 1
	}

	.eligibility-for-gst-registration-flex-container {
		display: flex;
		flex-wrap: nowrap;
		width: 100%;
		padding-left: 6%;
		padding-right: 6%;
		justify-content: center
	}

	.eligibility-for-gst-registration-content {
		flex-grow: 1;
		width: 100%
	}

	.eligibility-for-gst-registration-title {
		text-align: left;
		font-size: 18px;
		width: 80%;
		line-height: 22px;
		letter-spacing: .005em;
		font-weight: 700;
		margin-left: 40px;
		margin-top: 20px;
		padding-left: 10px;
		padding-right: 10px
	}

	.eligibility-for-gst-registration-description {
		margin-left: 50px;
		font-size: 15px;
		width: 80%;
		line-height: 21px;
		margin-top: 18px;
		text-align: left
	}
}

@media screen and (max-width:700px) {
	#eligibility-for-gst-registration h2 {
		text-align: center;
		font-size: 19px;
		line-height: 25px;
		width: 75%;
		margin: 0 auto;
		margin-top: 0;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto
	}

	.eligibility-for-gst-registration-content img {
		width: 75px
	}

	#eligibility-for-gst-registration {
		min-height: 1px;
		padding-left: 10px;
		padding-right: 10px
	}

	.eligibility-for-gst-registration-title {
		text-align: center;
		font-size: 15px;
		width: 200px;
		margin-top: 20px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		font-weight: 700;
		line-height: 22px;
		letter-spacing: .005em
	}

	.eligibility-for-gst-registration-description {
		margin-bottom: 10px;
		text-align: left;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 20px;
		font-size: 13px;
		line-height: 21px
	}

	.perks-and-benifits-horizontal-line {
		display: none
	}
}

@media only screen and (max-width:630px) {
	.eligibility-for-gst-registration-flex-container {
		margin-top: 20px
	}
}

@media only screen and (max-width:600px) {
	.eligibility-for-gst-registration-flex-container {
		margin-top: 20px
	}
}

@media only screen and (max-width:480px) {
	#eligibility-for-gst-registration h2::after {
		margin: 10px auto 25px
	}
}

@media only screen and (max-width:360px) {
	#eligibility-for-gst-registration h2::after {
		margin: 10px auto 25px
	}
}

#minimun-req-main-container {
	background-color: #f4f4f4;
	border-color: #f4f4f4;
	color: #1a1a1a;
	padding-top: 20px
}

#minimun-req-flex-container {
	display: flex;
	width: 100%
}

#minimun-req-main-container h2:after {
	content: '';
	background: #388E3C;
	width: 35px;
	height: 4px;
	display: block;
	margin: 10px auto 25px
}

.minimun-req-section {
	flex-grow: 1;
	font-size: 14px;
	margin: -2px;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 10px;
	min-height: 32px;
	padding: 0 36px
}

.minimun-req-section img {
	height: 15px;
	width: 15px
}

#minimun-req-main-container p {
	line-height: 30px;
	font-size: 15px;
	margin-bottom: 1em;
	min-height: 40px;
	color: #333;
	line-height: 1.5384616;
	font-weight: 400;
	word-wrap: break-word;
	text-indent: -24px
}

@media screen and (min-width:701px) {
	#minimun-req-main-container h2 {
		font-size: 15px;
		line-height: 1.5384616;
		font-weight: 400;
		text-align: center;
		font-size: 27px;
		line-height: 45px;
		letter-spacing: .025em;
		text-transform: uppercase;
		font-weight: 700;
		padding: 6px 0
	}

	#minimun-req-main-container {
		padding-left: 100px;
		padding-right: 100px;
		padding-bottom: 21px
	}

	#minimun-req-flex-container {
		flex-wrap: nowrap
	}
}

@media screen and (max-width:700px) {
	#minimun-req-main-container p {
		font-size: 14px
	}

	#minimun-req-main-container h2 {
		font-size: 19px;
		line-height: 25px;
		width: 75%;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		font-weight: 700
	}

	#minimun-req-flex-container {
		flex-wrap: wrap;
		padding-bottom: 20px;
		margin-right: 30px;
		margin-left: 30px;
		width: auto
	}

	.minimun-req-section {
		font-size: 14px;
		line-height: 18px;
		min-height: 32px;
		padding-top: 0;
		padding-right: 36px;
		padding-bottom: 0;
		padding-left: 36px
	}
}

#document-req-main-container {
	background-color: #fff;
	border-color: #fff;
	color: #1a1a1a;
	padding-top: 20px
}

#document-req-flex-container {
	display: flex;
	width: 100%
}

#document-req-main-container h2:after {
	content: '';
	background: #388E3C;
	width: 35px;
	height: 4px;
	display: block;
	margin: 10px auto 25px
}

.document-req-section {
	flex-grow: 1;
	font-size: 14px;
	margin: -2px;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 10px;
	min-height: 32px;
	padding: 0 36px
}

.document-req-section img {
	height: 15px;
	width: 15px
}

#document-req-main-container p {
	line-height: 30px;
	font-size: 15px;
	margin-bottom: 1em;
	min-height: 40px;
	color: #333;
	line-height: 1.5384616;
	font-weight: 400;
	word-wrap: break-word;
	text-indent: -24px
}

@media screen and (min-width:701px) {
	#document-req-main-container h2 {
		font-size: 15px;
		line-height: 1.5384616;
		font-weight: 400;
		text-align: center;
		font-size: 27px;
		line-height: 45px;
		letter-spacing: .025em;
		text-transform: uppercase;
		font-weight: 700;
		padding: 6px 0
	}

	#document-req-main-container {
		padding-left: 100px;
		padding-right: 100px;
		padding-bottom: 21px
	}

	#document-req-flex-container {
		flex-wrap: nowrap
	}
}

@media screen and (max-width:700px) {
	#document-req-main-container p {
		font-size: 14px
	}

	#document-req-main-container h2 {
		font-size: 19px;
		line-height: 25px;
		width: 75%;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		font-weight: 700
	}

	#document-req-flex-container {
		flex-wrap: wrap;
		padding-bottom: 20px;
		margin-right: 30px;
		margin-left: 30px;
		width: auto
	}

	.document-req-section {
		font-size: 14px;
		line-height: 18px;
		min-height: 32px;
		padding-top: 0;
		padding-right: 36px;
		padding-bottom: 0;
		padding-left: 36px
	}
}

#final-deliverable-main-container {
	border-color: #f4f4f4;
	color: #1a1a1a;
	padding-top: 20px
}

#final-deliverable-flex-container {
	display: flex;
	width: 100%
}

#final-deliverable-main-container h2:after {
	content: '';
	background: #388E3C;
	width: 35px;
	height: 4px;
	display: block;
	margin: 10px auto 25px
}

.final-deliverable-section {
	flex-grow: 1;
	font-size: 14px;
	margin: -2px;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 10px;
	min-height: 32px;
	padding: 0 36px
}

#final-deliverable-flex-container .final-deliverable-section .subheadingtitle {
	font-size: 16px;
	height: 50px;
	font-weight: 700;
	text-align: Left
}

.final-deliverable-section img {
	height: 15px;
	width: 15px
}

#final-deliverable-main-container p {
	line-height: 30px;
	font-size: 14px;
	min-height: 40px;
	color: #333;
	line-height: 1.5384616;
	font-weight: 400;
	word-wrap: break-word;
	text-indent: -24px
}

@media screen and (min-width:701px) {
	#final-deliverable-main-container h2 {
		font-size: 15px;
		line-height: 1.5384616;
		font-weight: 400;
		text-align: center;
		font-size: 27px;
		line-height: 45px;
		letter-spacing: .025em;
		text-transform: uppercase;
		font-weight: 700;
		padding: 6px 0
	}

	#final-deliverable-main-container {
		padding-left: 100px;
		padding-right: 100px;
		padding-bottom: 21px
	}

	#final-deliverable-flex-container {
		flex-wrap: nowrap
	}
}

@media screen and (max-width:700px) {
	#final-deliverable-main-container h2 {
		font-size: 19px;
		line-height: 25px;
		width: 75%;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		font-weight: 700
	}

	#final-deliverable-flex-container {
		flex-wrap: wrap;
		padding-bottom: 20px;
		margin-right: 30px;
		margin-left: 30px;
		width: auto
	}

	.final-deliverable-section {
		font-size: 14px;
		line-height: 18px;
		min-height: 32px;
		padding-top: 0;
		padding-right: 36px;
		padding-bottom: 0;
		padding-left: 36px
	}
}

@media screen and (max-width:360px) {
	#final-deliverable-main-container p {
		line-height: 30px;
		font-size: 13px;
		min-height: 40px;
		color: #333;
		line-height: 1.5384616;
		font-weight: 400;
		word-wrap: break-word;
		text-indent: -24px
	}
}

@media screen and (min-width:801px) {
	.why-startupwala-single-section {
		margin-left: 21px;
		margin-bottom: 10px;
		margin-right: 21px
	}
}

@media screen and (min-width:601px) {
	.why-startupwala-main {
		background-color: #f4f4f4;
		border-color: #f4f4f4;
		color: #1a1a1a;
		width: 100%;
		padding-top: 40px;
		padding-bottom: 30px
	}

	#why-startupwala-slideshow-container-small-sreens {
		display: none
	}

	.why-startupwala-flex-container {
		display: flex;
		justify-content: center;
		flex-wrap: wrap
	}

	.why-startupwala-single-section {
		margin: 10px;
		padding: 30px;
		font-size: 18px;
		text-align: center;
		margin-top: -25px
	}

	.why-startupwala-content-header {
		font-size: 21px;
		line-height: 28px;
		letter-spacing: .01em;
		margin-top: 20px
	}

	.why-startupwala-headings h2 {
		text-align: center;
		font-size: 27px;
		line-height: 45px;
		letter-spacing: .025em;
		text-transform: uppercase
	}

	.why-startupwala-headings h2::after {
		content: '';
		background: #388E3C;
		width: 35px;
		height: 4px;
		display: block;
		margin: 10px auto 25px
	}

	.why-startupwala-single-section img {
		width: 95px;
		border-radius: 100%;
		background-color: #fff;
		color: #333
	}

	.why-startupwala-single-section p {
		width: 180px;
		margin: 0 auto;
		text-align: center;
		font-size: 15px;
		line-height: 1.5384616;
		font-size: 15px;
		color: #333;
		margin-top: 10px;
		margin-left: 7px
	}

	.why-startupwala-two-sections {
		display: inline-flex;
		text-align: center
	}

	.navigation-buttons {
		display: none
	}
}

@media only screen and (max-width:600px) {
	.why-startupwala-main {
		display: none
	}

	#why-startupwala-slideshow-container-small-sreens {
		background-color: #f4f4f4;
		padding-bottom: 20px
	}

	#why-startupwala-flex-container-small-screen {
		display: flex;
		flex-wrap: nowrap;
		scroll-snap-type: x mandatory;
		scroll-behavior: smooth;
		text-align: center;
		overflow-x: auto
	}

	.why-startupwala-single-container {
		flex-grow: 1;
		display: inline-flex;
		margin-bottom: 10px;
		min-width: 99vw;
		justify-content: space-around;
		scroll-snap-align: center
	}

	.why-startupwala-single-containerdivider {
		width: 50%;
		margin-left: 30px
	}

	#why-startupwala-left-button {
		position: absolute;
		left: 4vw
	}

	#why-startupwala-right-button {
		position: absolute;
		left: 80vw
	}

	.prev-btn {
		margin-left: 9%
	}

	.next-btn {
		margin-right: -31%
	}

	.why-startupwala-single-section {
		display: block;
		width: 100%;
		margin-bottom: 12%
	}

	.why-startupwala-single-section img {
		width: 55px;
		border-radius: 100%;
		background-color: #fff;
		color: #333
	}

	.why-startupwala-navigation-arrow {
		margin-top: 70px;
		width: 11px;
		height: 16px;
		margin-left: 15px;
		margin-right: 15px
	}

	.why-startupwala-single-section h3 {
		font-size: 14px;
		letter-spacing: .01em;
		font-weight: 700;
		margin-top: 20px
	}

	.why-startupwala-headings h2 {
		padding-top: 20px;
		text-align: center;
		font-size: 19px;
		line-height: 25px;
		width: 75%;
		margin-right: auto;
		margin-left: auto
	}

	.why-startupwala-headings h2::after {
		content: '';
		background: #388E3C;
		width: 35px;
		height: 4px;
		display: block;
		margin: 10px auto 25px
	}

	.why-startupwala-single-section p {
		text-align: center;
		font-size: 12px;
		line-height: 1.5384616;
		color: #333;
		margin-top: 10px
	}
}

@media only screen and (max-width:450px) {
	.why-startupwala-single-section h3 {
		font-size: 15px
	}

	.why-startupwala-single-section p {
		font-size: 12px
	}

	.why-startupwala-single-section {
		margin-left: -20px;
		margin-right: -20px
	}

	#why-startupwala-left-button {
		position: absolute;
		margin-left: 4%;
		margin-top: 70px;
		margin-right: 7%;
		-ms-transform: translate(-21%, 0%);
		transform: translate(-21%, 0%)
	}

	#why-startupwala-right-button {
		position: absolute;
		margin-left: 0%;
		margin-top: 70px;
		margin-right: -9%;
		-ms-transform: translate(-21%, 0%);
		transform: translate(-21%, 0%);
		left: 84vw
	}
}

@media only screen and (max-width:410px) {}

#startup-trust-us-one-person-img {
	display: none
}

#startup-trust-us-small-screen-heading {
	display: none
}

#startup-trust-us-container h2::after {
	content: '';
	background: #388E3C;
	width: 35px;
	height: 4px;
	display: block;
	margin: 10px auto 20px
}

#startup-trust-us-three-people-img {
	padding-top: 40px;
	display: block;
	margin: 0 auto
}

#startup-trust-us-container {
	background-color: #f4f4f4;
	text-align: center;
	margin-top: -30px
}

#startup-trust-us-container h2 {
	padding-top: 40px;
	font-size: 27px;
	line-height: 45px;
	letter-spacing: .025em;
	text-transform: uppercase
}

#startup-trust-us-flex-container {
	display: flex;
	margin-left: 10%;
	margin-right: 10%
}

#startup-trust-us-customer-info {
	flex-grow: 1;
	text-align: left;
	margin-right: 20px;
	white-space: nowrap;
	font-size: 14px;
	line-height: 21px
}

#startup-trust-us-customer-name {
	font-weight: 700
}

#startup-trust-us-customer-picture {
	padding-bottom: 15px;
	width: 120px
}

#startup-trust-us-customer-review {
	flex-grow: 5;
	text-align: left
}

#startup-trust-us-quote-revert-image {
	transform: scaleX(-1);
	float: right;
	flex: none;
	margin-right: 5%
}

#startup-trust-us-customer-review-text-part {
	margin: 40px;
	font-size: 16px;
	line-height: 28px
}

#startup-trust-us-customer-review-total-rating {
	padding-top: 4px;
	margin-bottom: 15px
}

#startup-trust-us-customer-review-total-rating img {
	width: 14px;
	height: 14px
}

#startup-trust-us-customer-review-in-number {
	color: #fda700
}

@media screen and (max-width:845px) {
	#startup-trust-us-container {
		margin-top: -23px
	}

	#startup-trust-us-flex-container {
		margin-left: 50px;
		margin-right: 50px
	}

	#startup-trust-us-three-people-img {
		display: block;
		width: 600px
	}

	#startup-trust-us-quote-revert-image {
		margin-right: 2px
	}
}

@media screen and (max-width:750px) {
	#startup-trust-us-flex-container {
		flex-wrap: wrap
	}

	#startup-trust-us-customer-review {
		margin-top: -35px;
		flex-grow: 1;
		margin-bottom: 20px
	}

	#startup-trust-us-customer-info {
		text-align: center
	}

	#startup-trust-us-customer-review-text-part {
		margin-left: 30px;
		margin-right: 30px;
		margin-top: 10px;
		margin-bottom: 5px
	}
}

@media screen and (max-width:630px) {
	#startup-trust-us-large-screen-heading {
		display: none
	}

	#startup-trust-us-small-screen-heading {
		display: block;
		font-size: 19px
	}

	#startup-trust-us-container h2 {
		padding-top: 22px;
		font-size: 19px;
		line-height: 25px
	}

	#startup-trust-us-three-people-img {
		display: none
	}

	#startup-trust-us-one-person-img {
		padding-top: 30px;
		display: block;
		display: block;
		margin: 0 auto;
		width: 210px
	}

	#startup-trust-us-customer-info {
		margin-top: 10px
	}

	#startup-trust-us-customer-review {
		margin-top: -20px;
		margin-right: -10px;
		margin-left: -10px;
		padding: 0;
		text-align: left
	}

	#startup-trust-us-customer-review-text-part {
		padding: 0;
		margin: 0
	}

	#startup-trust-us-customer-review-text-part {
		font-size: 15px
	}

	#startup-trust-us-quote-image {
		margin-left: -15px
	}
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0
}

#question-answer-container {
	background-color: #f4f4f4;
	padding-top: 20px;
	padding-bottom: 20px
}

#question-answer-wrapper-container {
	color: #1a1a1a;
	margin-right: 12%;
	margin-left: 12%;
	margin-bottom: 30px
}

#question-answer-section-header {
	background-color: #fff;
	color: #333;
	padding: 30px 0 10px
}

#question-answer-section-header h2:after {
	content: '';
	background: #388E3C;
	width: 35px;
	height: 4px;
	display: block;
	margin: 10px auto 25px
}

#question-answer-section-header h2 {
	text-align: center;
	font-size: 27px;
	line-height: 45px;
	letter-spacing: .025em;
	text-transform: uppercase;
	font-weight: 700
}

@media only screen and (max-width:600px) {
	#question-answer-section-header h2 {
		text-align: center;
		font-size: 19px;
		line-height: 25px;
		width: 75%;
		margin-right: auto;
		margin-left: auto
	}
}

.question {
	cursor: pointer;
	margin: 0 0 10px;
	padding: 10px;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	background: #fff;
	color: #333;
	border: 1px solid #e5e5e5;
	padding: 15px;
	font-size: 16px;
	line-height: 19px;
	border-radius: 2px;
	letter-spacing: .005em;
	font-weight: 400;
	min-width:
}

.close .answer {
	height: 0;
	transition: height 1s;
	-webkit-transform: scaleY(0);
	-o-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	float: left;
	transform-origin: top
}

.open .answer {
	padding: 30px;
	background-color: #fff;
	border: 1px solid #ddd;
	transition: all 800ms ease;
	width: 100%;
	margin: 0 0 10px;
	display: block;
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	transform-origin: top;
	transition: transform .4s ease;
	box-sizing: border-box;
	margin: 0 0 10px;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.5384616
}

.open .question {
	margin: 0;
	background-color: #444444;
	color: #fff;
	border: 1px solid #444444;
	display: block;
	background: #444444;
	color: #fff;
	padding: 15px;
	font-size: 16px;
	line-height: 19px;
	border-radius: 2px;
	letter-spacing: .005em;
	font-weight: 400
}

.sign {
	float: right;
	margin-left: 15px;
	margin-top: 15px
}

.sign:hover {
	cursor: pointer
}

.sign img {
	width: 15px;
	height: 15px
}

.answer p {
	margin-right: 20px
}

@media only screen and (max-width:1300px) {
	#question-answer-wrapper-container {
		margin-right: 8%;
		margin-left: 8%
	}
}

@media only screen and (max-width:800px) {
	#question-answer-wrapper-container {
		margin-right: 5%;
		margin-left: 5%
	}

	.open .answer {
		padding: 10px;
		padding-left: 25px
	}

	.sign img {
		width: 10px;
		height: 10px
	}

	.open .answer {
		font-size: 13px
	}

	.question {
		font-size: 13px
	}

	.open .question {
		font-size: 13px
	}
}

@media only screen and (max-width:550px) {
	#question-answer-wrapper-container {
		margin-right: 2%;
		margin-left: 2%
	}
}

#get-started-now-link-from-first-answer {
	color: blue
}

@media only screen and (min-width:800px) {
	#footer-mobile {
		display: none
	}

	#footer-desktop {
		text-align: center;
		border: 1px solid #000;
		width: 100%;
		background-color: #333;
		color: #fff;
		height: 70px
	}

	#footer-desktop p {
		margin-top: 22px;
		font-size: 14px;
		line-height: 24px
	}
}

@media only screen and (max-width:801px) {
	#footer-mobile {
		text-align: center
	}

	#mobile-footer-text {
		background-color: #333;
		font-size: 10px;
		padding-top: 15px;
		padding-bottom: 15px;
		color: #fff
	}

	#mobile-footer-img {
		background-color: #4d4d4d;
		padding-top: 15px;
		padding-bottom: 15px
	}

	#footer-desktop {
		display: none
	}
}

#advantage-req-main-container {
	background-color: #fff;
	border-color: #fff;
	color: #1a1a1a;
	padding-top: 20px
}

#advantage-req-flex-container {
	display: flex;
	width: 100%
}

#advantage-req-main-container h2:after {
	content: '';
	background: #388E3C;
	width: 35px;
	height: 4px;
	margin-bottom: 1em;
	display: block;
	margin: 10px auto 25px
}

.advantage-req-section {
	flex-grow: 1;
	font-size: 14px;
	margin: -2px;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 10px;
	min-height: 32px;
	padding: 0 36px
}

.advantage-req-section img {
	height: 15px;
	width: 15px
}

#advantage-req-main-container p {
	line-height: 30px;
	font-size: 15px;
	min-height: 40px;
	color: #333;
	margin-bottom: 1em;
	line-height: 1.5384616;
	font-weight: 400;
	word-wrap: break-word;
	text-indent: -24px
}

@media screen and (min-width:701px) {
	#advantage-req-main-container h2 {
		font-size: 15px;
		line-height: 1.5384616;
		font-weight: 400;
		text-align: center;
		font-size: 27px;
		line-height: 45px;
		letter-spacing: .025em;
		text-transform: uppercase;
		font-weight: 700;
		padding: 6px 0
	}

	#advantage-req-main-container {
		padding-left: 100px;
		padding-right: 100px;
		padding-bottom: 21px
	}

	#advantage-req-flex-container {
		flex-wrap: nowrap
	}
}

@media screen and (max-width:700px) {
	#advantage-req-main-container p {
		font-size: 14px
	}

	#advantage-req-main-container .section8 {
		padding-left: 20px;
		padding-right: 20px;
		text-indent: 0
	}

	#advantage-req-main-container h2 {
		font-size: 19px;
		line-height: 25px;
		width: 75%;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		font-weight: 700
	}

	#advantage-req-flex-container {
		flex-wrap: wrap;
		padding-bottom: 20px;
		margin-right: 30px;
		margin-left: 30px;
		width: auto
	}

	.advantage-req-section {
		font-size: 14px;
		line-height: 18px;
		min-height: 32px;
		padding-top: 0;
		padding-right: 36px;
		padding-bottom: 0;
		padding-left: 36px
	}
}

#eligibility-for-gst-registration p {
	text-align: center;
	margin-bottom: 30px
}

#final {
	border-color: #f4f4f4;
	color: #1a1a1a;
	padding-top: 20px
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse
}

ul {
	margin: 0 0 0 19px
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
	padding: 5px;
	padding-left: 10px
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

thead tr {
	background-color: #f6f6f6
}

thead th #tableheading {
	text-align: center;
	color: #264174;
	font-size: 16px
}

#header-info-part-statment {
	margin-top: 41px;
	line-height: 1.5em;
	margin-bottom: 20px
}

#focus {
	margin-top: 26px;
	margin-bottom: 20px
}

@media only screen and (max-width:550px) {
	#focus {
		display: none
	}
}

.postcolor {
	text-align: left !important;
	margin-top: 10px;
	margin-bottom: 18px
}

@media only screen and (max-width:640px) {
	.roctable {
		display: none;
		border-color: #f4f4f4;
		color: #1a1a1a;
		padding-top: 20px
	}
}

@media screen and (min-width:901px) {
	#footer-mobile-responsive {
		display: none
	}

	#footer {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-around;
		background-color: #fff;
		color: #000;
		padding-left: 30px;
		padding-top: 40px;
		padding-bottom: 50px;
		margin-top: -3px
	}

	.footer-title::after {
		margin-top: 10px;
		content: '';
		background: #fff;
		width: 25px;
		height: 3px;
		display: block;
		margin-left: 7%
	}

	#startupwala-compnay-info-part {
		width: 15%;
		text-align: left
	}

	.footer-title {
		padding-bottom: 20px
	}

	#footer p {
		font-size: 13px;
		line-height: 29px
	}

	#startupwala-info-in-footer {
		line-height: 24px;
		margin-right: 15px
	}

	#google-play-logo {
		margin-top: 20px
	}

	#footer a {
		text-decoration: none;
		color: #000
	}
}

@media screen and (max-width:1250px) {
	#startupwala-compnay-info-part img {
		width: 130px
	}
}

@media screen and (max-width:900px) {
	#footer {
		display: none
	}

	#footer-mobile-responsive {
		background-color: #fff;
		color: #000;
		text-align: center;
		margin-top: -3px
	}

	#startupwala-logo-footer {
		width: 200px;
		padding-top: 20px;
		padding-bottom: 5px
	}

	#footer-mobile-responsive p {
		padding-bottom: 15px;
		font-size: 12px
	}

	#google-play-logo {
		width: 110px
	}

	#socail-img img {
		width: 15px;
		height: 15px;
		margin-right: 10px
	}

	#socail-img {
		padding-bottom: 20px
	}

	#footer-mobile-responsive a {
		text-decoration: none;
		color: #000
	}
}

@media screen and (min-width:901px) {
	#footer-navigation-container-mobile {
		display: none
	}

	#footer-navigation-container {
		background-color: #fff
	}

	#footer-navigation {
		color: #000;
		margin-left: 3%;
		margin-right: 3%;
		padding-top: 20px;
		padding-bottom: 20px
	}

	#policy-disclaimer {
		float: right
	}

	#footer-navigation hr {
		display: block;
		margin-top: .5em;
		margin-bottom: .65em;
		border-style: inset;
		border-width: .5px
	}

	#footer-navigation img {
		width: 15px;
		height: 15px
	}

	#socail {
		float: right;
		padding-right: 15px;
		font-size: 13px;
		line-height: 16px
	}

	#socail a {
		text-decoration: none;
		color: #000;
		margin-right: 10px
	}
}

@media screen and (max-width:900px) {
	#footer-navigation-container {
		display: none
	}

	#footer-navigation-container-mobile {
		background-color: #fff
	}

	#footer-navigation-mobile {
		color: #000;
		text-align: center;
		font-size: 10px;
		padding-bottom: 15px;
		padding-top: 15px
	}
}

#footer-lower-menu p {
	margin-top: -3px;
	float: left;
	font-size: 14px;
	margin-right: 17px;
	margin-bottom: 3px
}

.loginCopy {
	font-size: 13px;
	line-height: 16px
}

#desktop-footer-bottom {
	color: #000;
	padding: 15px 0;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: .005em
}

#socail>img {
	margin: 0 12px
}

#footer-navigation a,
#footer-navigation-container-mobile a {
	text-decoration: none;
	color: #000
}

#content-protection-dmca-batch img {
	margin-left: 10px;
	display: inline-block;
	width: 90px;
	height: 20px;
	margin-bottom: -5px
}

@media screen and (min-width:701px) {
	#privacy-and-refund-policy {
		padding-bottom: 57px
	}

	#privacy-and-refund-policy h2 {
		font-size: 15px;
		line-height: 1.5384616;
		font-weight: 400;
		text-align: center;
		font-size: 26px;
		line-height: 45px;
		letter-spacing: .025em;
		text-transform: uppercase;
		font-weight: 700;
		padding: 20px 0;
		flex-grow: 1
	}

	#privacy-and-refund-policy h1 {
		font-size: 15px;
		line-height: 1.5384616;
		font-weight: 400;
		text-align: center;
		font-size: 26px;
		line-height: 45px;
		letter-spacing: .025em;
		text-transform: uppercase;
		font-weight: 700;
		padding: 20px 0;
		flex-grow: 1
	}

	.privacy-and-refund-policy-flex-container {
		width: 100%;
		justify-content: left
	}

	.privacy-and-refund-policy-content {
		flex-grow: 1;
		width: 100%
	}

	.privacy-and-refund-policy-title {
		text-align: left;
		font-size: 18px;
		width: 80%;
		line-height: 22px;
		letter-spacing: .005em;
		font-weight: 700;
		margin-left: 40px;
		margin-top: 20px;
		padding-left: 10px;
		padding-right: 10px
	}

	.privacy-and-refund-policy-description {
		margin-left: 30px;
		font-size: 15px;
		line-height: 21px;
		margin-top: 18px;
		text-align: left;
		padding-left: 3%;
		padding-right: 3%
	}

	.privacy-and-refund-policy-descriptionul {
		margin-bottom: 10px;
		text-align: left;
		font-size: 15px;
		padding-left: 3%;
		padding-right: 3%;
		padding-bottom: 20px;
		margin-left: 40px;
		margin-top: 18px;
		line-height: 27px
	}
}

@media screen and (max-width:700px) {
	#privacy-and-refund-policy h2 {
		text-align: center;
		font-size: 19px;
		line-height: 25px;
		width: 75%;
		margin: 0 auto;
		margin-top: 30px;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto
	}

	#privacy-and-refund-policy h1 {
		text-align: center;
		font-size: 19px;
		line-height: 25px;
		width: 75%;
		margin: 0 auto;
		margin-top: 30px;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto
	}

	.privacy-and-refund-policy-content img {
		width: 75px
	}

	#privacy-and-refund-policy {
		min-height: 1px;
		padding-left: 10px;
		padding-right: 10px
	}

	.privacy-and-refund-policy-title {
		text-align: center;
		font-size: 15px;
		width: 200px;
		margin-top: 20px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		font-weight: 700;
		line-height: 22px;
		letter-spacing: .005em
	}

	.privacy-and-refund-policy-description {
		margin-bottom: 10px;
		text-align: left;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 20px;
		font-size: 13px;
		line-height: 21px
	}

	.privacy-and-refund-policy-descriptionul {
		margin-bottom: 10px;
		text-align: left;
		padding-left: 3%;
		padding-right: 3%;
		padding-bottom: 20px;
		margin-left: 40px;
		margin-top: 18px;
		line-height: 27px
	}
}

@media only screen and (max-width:630px) {
	.privacy-and-refund-policy-flex-container {
		margin-top: 20px
	}

	.privacy-and-refund-policy-description {
		margin-bottom: 10px;
		text-align: left;
		padding-left: 3%;
		padding-right: 3%;
		padding-bottom: 20px;
		font-size: 13px;
		line-height: 21px
	}

	.privacy-and-refund-policy-descriptionul {
		margin-bottom: 10px;
		text-align: left;
		padding-left: 3%;
		padding-right: 3%;
		padding-bottom: 20px;
		margin-left: 0;
		margin-top: 18px;
		font-size: 13px;
		line-height: 27px
	}
}

@media only screen and (max-width:600px) {
	.privacy-and-refund-policy-flex-container {
		margin-top: 20px
	}
}

@media only screen and (max-width:480px) {
	#privacy-and-refund-policy h2::after {
		margin: 10px auto 25px
	}
}

@media only screen and (max-width:360px) {
	#privacy-and-refund-policy h2::after {
		margin: 10px auto 25px
	}
}

#nav-bar-section-1 a:hover,
#nav-bar-section-1 a:active,
#nav-bar-section-1 a:visited {
	color: #000
}

#nav-bar-section-1 a {
	color: #000
}

.prev-btn {
	cursor: pointer;
	text-align: right
}

#why-startupwala-slideshow-container-small-sreens span {
	padding-top: 18%;
	position: absolute;
	height: 100%;
	width: 20%
}

.next-btn {
	cursor: pointer;
	text-align: left
}

