.bg-hqt {
  background-color: var(--bs-highlight-bg) !important;
}
.btn-info {
	background-color: #12eeac!important;
	border-radius: 25px!important;
	color: #162862!important;
}
.book-btn {margin: 2em auto; float: right; text-align: end;}
.btn-hqt {
  --bs-btn-color: #fff;
  --bs-btn-bg: #8f7125;
  --bs-btn-border-color: #8f7125;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #816621;
  --bs-btn-hover-border-color: #816621;
  --bs-btn-focus-shadow-rgb: 231, 89, 216;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9f7c25;
  --bs-btn-active-border-color: #8f7125;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #8f7125;
  --bs-btn-disabled-border-color: #8f7125;
}
.text-light {color: #fff;}
h4 {margin-bottom: 0em!important;}
.headericon2 {
	padding-left: 0px!important;
	margin-right: 10px!important;
}
.footer-text {
	font-size: 10px;
	text-align: center!important;
}
.border-main  {
	border-radius:20px;
	max-width: 700px;
	margin: auto!important;
	padding: 20px 0px !important;

}
.mainimage {
	border-radius: 100% !important;
	margin: 1em!important;
	text-align: left!important;
	box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
.container-home {
   width: 100%;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
}
.subimage {
	margin: 0px 20px;
	width: 70px;
	float: left;
}

.subimage2 {

	margin: auto 20px;
	
}
.bg-header {
  /*background: linear-gradient(135deg, #f8faff, #fef7fd);*/
}
.card-lp-title {
	font-weight: bold;
	color: #366088;
}
.logoeip{
	padding: 1em 0em;
	text-align: left!important;
}
.pad5 {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}
.pad5left {
	text-align: right !important;	
	padding: 4em 0rem!important;
}
#lp h1 {
	font-size: 2.8em!important;
	line-height: 1.25em;
	padding: 0.3em 0em;	
	color: #fff;
	font-weight: bold;
} 
.pspan {
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	padding: 0.8em 0em;
	margin: 0px!important;
}
.h3span {
	font-weight: bold;
	color: #122068;
	margin-bottom: 1em;
}
.h1span {
	font-size: 1.3em;
	color: #FFBE00;
}
@media screen and (min-width: 576px) and (max-width: 960px) {
	.book-btn {margin: 2em auto; float: right; text-align: end!important;}
	.subimage {
	margin: 0.25em;
	width: 30%;		
}
.border-main  {
	border-radius:20px;

	margin: 10px 20px!important;
	padding: 20px 0px !important;

}

.mainimage {
	border-radius: 10% !important;
	margin: 2em 1em!important;
	text-align: left!important;
	box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
.subimage {
	margin: 10px 20px;
	width: 100%;
	float:inherit;
}
.pspan {
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
	padding: 0.8em 0em;
	margin: 0px!important;
}
.pad5left {
	text-align: right !important;	
	padding: 0em 0rem!important;
}	
}
@media screen and (max-width: 768px) {
.logoeip{
	padding: 1em 0em;
	text-align: center!important;
}
.subimage {
	margin: 0.25em;
	width: 30%;
}
.subimage2 {
	margin: 0.5em 1em;
	width: 50%;
	display: none;
}
.mainimage {
	width: 100%!important;
	border-radius: 10%!important;
	box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	margin: 1em 0em!important;
	text-align: center!important;
}
	.txtwidth {
		width: 70%;
	}
#lp h1 {
	font-size: 1.8em!important;
	color: #fff;
	font-weight: bold;
	padding: 0.1em 0em;	
} 
.h1span {
	font-size: 1.2em;
	color: #FFBE00;
}
.btn-info {width: 100%;}	
.book-btn {margin: 1em auto !important; text-align: center !important;}
.pad5 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}
.pad5left {
	text-align: center!important;
	padding: 1em 2em!important;
}
}