* {
	font-family: poppins, sans-serif !important
}

.pl-0em {
	padding-left: 0
}

.contact-img {
	width: 50%;
	height: 50%;
	margin-bottom: 50px
}

.pl-mobile-0 {
	padding-left: 0 !important
}

.pr-mobile-0 {
	padding-right: 0 !important
}

.pt-1em {
	padding-top: 1em
}

.px-4em {
	padding-left: 4em;
	padding-right: 4em
}

.py-4em {
	padding-bottom: 4em;
	padding-top: 4em
}

.mb-0 {
	margin-bottom: 0 !important
}

.text-ed1a3b {
	color: #ed1a3b !important
}

.text-314259 {
	color: #314259 !important
}

.bg-ed1a3b {
	background-color: #ed1a3b !important
}

.bg-f9efef {
	background-color: #fff6f4
}

.bg-f3f3f3 {
	background-color: #f3f3f3
}

.border-ed1a3b {
	border: #ed1a3b !important
}

.p-l-4em-m {
	padding-left: 4em;
	margin-top: -50px !important
}

.contact-us-required-txt {
	text-align: left;
	font: italic normal normal 14px/21px Poppins;
	letter-spacing: 0;
	color: #333;
	opacity: 1
}

.addr-group .fa-phone,
.addr-group .fa-whatsapp {
	color: red !important;
	margin-right: 10px
}

.main-content {
	padding: 0 !important
}

.contact-us-img {
	text-align: center
}

.support-details {
	font-style: italic
}

.support-data {
	color: #333
}

.contact-us-fonts {
	text-align: center;
	color: #000;
	font: normal normal 600 43px/65px Poppins
}

.address-wrap {
	margin: 100px 0;
}

.contactus-time {
	font-style: italic;
	font: italic normal normal 14px/18px Poppins
}

.d-flex{
    display: flex;
}

.header-main-wrapper li>a{
    font-weight: 500;
}

@media (min-width: 768px) and (max-width: 1200px) {
	.contactus-time {
		white-space: nowrap;
	}
}

@media(max-width:767.98px) {
	.contact-main-wrapper {
		display: flex;
		flex-direction: column-reverse
	}

	.pl-0em {
		padding-left: 0
	}

	.email-mobile {
		margin-top: 30px
	}

	.contact-us-address-header {
		font: normal normal 600 18px/27px Poppins
	}

	.contact-us-submit-btn {
		text-align: center;
		font: normal normal medium 16px/20px Poppins !important;
		letter-spacing: 0;
		color: #fff;
		opacity: 1
	}

	.footer-main-wrapper .footer ul li a {
		text-align: left;
		font: normal normal normal 9px/15px Poppins;
		letter-spacing: 0;
		color: #c2d5ee !important;
		opacity: 1
	}

	#contact-with-us-footer-header,
	#let-us-help-footer-header,
	#feature-footer-header,
	#quick-links-footer-header,
	#tools-footer-header {
		text-align: left;
		font: normal normal 600 11px/15px Poppins;
		letter-spacing: 0;
		color: #fff;
		opacity: 1
	}

	.terms-policy>div {
		width: 50%
	}

	.copyright {
		display: flex !important;
		flex-direction: column-reverse !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
		font-size: 9px !important;
		font-weight: 300 !important;
		align-items: self-start !important
	}

	.footer-main-wrapper .footer .copyright .copyright-txt>*,
	.footer-main-wrapper .footer .copyright .terms-policy a {
		text-align: left;
		font: normal normal normal 9px/13px Poppins;
		letter-spacing: 0;
		color: #c2d5ee !important;
		opacity: 1
	}

	.address-wrap {
		margin: 20px 0
	}

	.contact-img {
		width: 100%;
		height: 100%
	}
}

.bg-ffffff {
	background-color: #fff !important
}

.bg-314259 {
	background-color: #314259
}

.fa {
	font-size: 20px !important;
	font: normal normal normal 14px/1 FontAwesome !important
}

.pt-2em {
	padding-top: 2em !important
}

.pl-0px {
	padding-left: 0 !important
}

.pr-0px {
	padding-right: 0 !important
}

.footer-main-wrapper .footer .copyright {
	border-top: 1px solid #c2d5ee !important
}

.justify-content-center {
	justify-content: center
}

.anchor-css-none {
	text-decoration: none
}

.header-main-wrapper .navbar .container-fluid #myVyaparNav {
	width: 100%;
	padding: 0
}

#homepage-desktop-download-btn {
	border-radius: 8px !important
}

.material-icons {
	font-family: material icons !important
}

.legend_content {
	font-size: 12px !important
}

@media screen and (min-width:767.98px) {
	.contact-us-address-header {
		font: normal normal 600 18px/27px Poppins
	}

	.footer-main-wrapper .footer .copyright .copyright-txt>*,
	.footer-main-wrapper .footer .copyright .terms-policy a {
		text-align: left;
		font: normal normal normal 9px/13px Poppins;
		letter-spacing: 0;
		color: #c2d5ee !important;
		opacity: 1
	}

	.d-desktop-flex {
		display: flex
	}

	.align-self-desktop-center {
		align-self: center
	}

	.p-l-13percent {
		padding-left: 13%
	}

	.p-r-13percent {
		padding-right: 13%
	}

	.header-main-wrapper {
		box-shadow: none !important
	}

	.footer,
	.footer-lins-section {
		display: flex;
		flex-direction: row
	}

	.footer-lins-section {
		width: 100%
	}

	.footer-lins-section>.mobile-footer-row {
		width: 100%
	}

	.footer-lins-section>.mobile-footer-row.tools {
		width: 50%
	}

	.mobile-footer-row {
		display: flex;
		flex-direction: row
	}

	.terms-policy {
		display: flex;
		flex-direction: row
	}

	.copyright {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.terms-policy>div {
		width: 180px
	}

	.header-home {
		text-align: left;
		font: normal normal bold 54px/70px Poppins;
		letter-spacing: 0;
		color: #314259
	}

	.header-para-desktop {
		text-align: left;
		font-weight: 400 !important;
		font-size: 16px !important;
		font-family: Poppins !important;
		letter-spacing: 0;
		color: #787878;
		opacity: 1;
		margin-right: 85px
	}

	.contact-us-header {
		font: normal normal 600 44px/45px Poppins
	}

	.contact-us-submit-btn {
		text-align: center;
		font: normal normal medium 18px/20px Poppins !important;
		letter-spacing: 0;
		color: #fff;
		opacity: 1
	}

	.contact-us-name {
		margin-top: 34px !important
	}

	.contact-us-input-refs {
		text-align: left;
		font: normal normal normal 18px/27px Poppins;
		letter-spacing: 0;
		opacity: 1
	}

	#feedback_submit {
		text-align: center;
		font: normal normal medium 18px/20px Poppins;
		letter-spacing: 0;
		color: #fff;
		opacity: 1
	}

	.contact-main-wrapper {
		display: flex
	}

	.footer-main-wrapper .footer ul li a {
		text-align: left;
		font: normal normal normal 14px/17px Poppins;
		letter-spacing: 0;
		color: #c2d5ee !important;
		opacity: 1
	}

	#contact-with-us-footer-header,
	#let-us-help-footer-header,
	#feature-footer-header,
	#quick-links-footer-header,
	#tools-footer-header {
		text-align: left;
		font: normal normal 600 18px/27px Poppins;
		letter-spacing: 0;
		color: #fff;
		opacity: 1
	}

	.footer-main-wrapper .footer .copyright .copyright-txt>*,
	.footer-main-wrapper .footer .copyright .terms-policy a {
		font: normal normal normal 14px/17px Poppins;
		letter-spacing: 0;
		color: #c2d5ee;
		opacity: 1
	}

	.navbar-right {
		margin-right: 0 !important
	}
}