body, html {
	width: 100%;
	height: 100%;
}
body, div, ul, li, table, td, tr, th, ol, p, img, h1, h2, h3, h4, h5, h6, span, form {
	margin: 0px;
	padding: 0px;
	font-family: 'neue_haas_unicaregular';
}
ul {
	list-style: none;
}
body {
	font-size: 16px;
	font-weight: normal;
	color: #181818;
	background: #FFF;
}
*, *:before, *:after {
	box-sizing: border-box;
}
* {
	margin: 0;
	padding: 0;
}
body p {
	font-size: 16px;
	line-height: 24px;
	text-align: justify;
}
.toplang{width:100%;   display:flex;justify-content: end;}
.toplang .contactinfo{ width:48%; float:left;font-family: 'AGENCYB'; font-size:16px;  color:#FFF;font-family: 'neue_haas_unicabold'; }
.toplang .contactinfo a{color:#FFF;}
.toplang .lang-panel{width:34%; float:left; text-align:right;}
.sticky-header .toplang .contactinfo{color:#242424; }
.sticky-header .toplang .contactinfo a{color:#242424;}
.header-inner .contactinfo{color:#242424;}
.header-inner .contactinfo a{color:#242424;}

.toplang select {
	background: none;
	border: 1px solid #FFF;
	outline: 0;
	border-radius: 4px;
	color: #FFF;
	margin: 0;
}
.toplang select option {
	background: #FFF;
	color: #181818;
}
.sticky-header .toplang select {
	background: none;
	border: 1px solid #181818;
	outline: 0;
	border-radius: 4px;
	color: #181818;
	margin: 0;
}
.header-inner .toplang select {
	background: none;
	border: 1px solid #181818;
	outline: 0;
	border-radius: 4px;
	color: #181818;
	margin: 0;
}
.topsection {
	width: 100%;
	float: left;
	background: linear-gradient(to right, #3FADCE 15%, #074355);
}
.serv-section01 {
	padding-top: 100px;
	padding-bottom: 100px;
	width: 100%;
	float: left;
	text-align: center;
}
.serv-section01 h2, .serv-section01 h3 {
	font-family: 'neue_haas_unicabold';
	color: #FFF;
	font-size: 40px;
	text-align: center;
	margin-bottom: 10px;
}
.serv-section01 h3 {
	margin-bottom: 25px;
}
.cursor::after {
	content: '';
	display: inline-block;
	margin-left: 3px;
	background-color: white;
	animation-name: blink;
	animation-duration: 0.5s;
	animation-iteration-count: infinite;
}
h2.cursor::after {
	height: 36px;
	width: 6px;
}
h3.cursor::after {
	height: 26px;
	width: 6px;
}
@keyframes blink {
0% {
opacity:1;
}
49% {
opacity:1;
}
50% {
opacity:0;
}
100% {
opacity:0;
}
}
.serv-section01 p {
	color: #d7d4d4;
	font-size: 18px;
	font-family: 'neue_haas_unicalight';
	line-height: 30px;
	text-align: center;
}
.serv-section01-row1 {
	width: 100%;
	float: left;
	margin-bottom: 50px;
}
.serv-section01-row2 {
	width: 100%;
	display: flex;
	justify-content: center;
}
.serv-section01-emailbox {	
	display: flex;
	width: 70%;
	gap:10px;
}
.serv-section01-emailbox input[type="text"],.serv-section01-emailbox input[type="tel"] {
	padding: 10px;
	height: 53px;
	border: none;
	color: #242424;
	flex-grow: 2;
	border-radius: 4px;
	outline: 0;
	background: #FFF;
	width:100%
}
.serv-section01-emailbox input[type="button"], .serv-section01-emailbox input[type="submit"] {
	border: none;
	border-radius: 4px;
	padding: 15px 30px;
	background: #04414F;
	color: #FFF;
	font-size: 14px;
	transition: all 0.5s ease 0s;

}
.serv-section01-emailbox input[type="button"]:hover, .serv-section01-emailbox input[type="submit"]:hover {
	background: #152A4B;
	color: #FFF;
}
.serv-section02 {
	background: #FFF;
	padding-top: 50px;
	padding-bottom: 20px;
	width: 100%;
	float: left;
}
.serv-section02 h2 {
	margin: 0;
	padding: 0;
	font-family: 'neue_haas_unicamedium';
	color: #181818;
	font-size: 32px;
	margin-bottom: 10px;
	text-align: center;
}
.serv-section02 h3 {
	font-size: 14px;
	font-weight: 600;
	color: #333333;
}
.serv-section02 h4 {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #181818;
	font-size: 20px;
}
.serv-section02 p {
	text-align: center;
	font-size: 15px;
	line-height: 24px;
	width: 70%;
	margin: auto;
}
.serv-section02-iconrow {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 30px;
}
.serv-section02-iconbox {
	flex: 0 0 12.5%;
	padding: 15px;
	text-align: center;
	margin-bottom: 10px;
	cursor: pointer;
}
.serv-section02-iconbox img {
	max-width: 100%;
	height: auto;
	margin-bottom: 5px;
}
.iconbox-img {
	width: 64px;
	height: 64px;
	line-height: 32px;
	border-radius: 100%;
	margin: auto;
	padding: 15px;
	margin-bottom: 10px;
}
.iconboxbg1 {
	background: #40405A;
}
.iconboxbg2 {
	background: #04C254;
}
.iconboxbg3 {
	background: #FC6153;
}
.iconboxbg4 {
	background: #4DCEBF;
}
.iconboxbg5 {
	background: #28DD2D;
}
.iconboxbg6 {
	background: #04C254;
}
.iconboxbg7 {
	background: #007FFF;
}
.iconboxbg8 {
	background: #00B1EB;
}
.serv-section02-iconbox:hover .iconbox-arrow::after {
	opacity: 1;
}
.serv-section02-iconbox:hover .iconbox-arrow {
	display: block;
	height: 10px;
	opacity: 1;
}
.serv-section02-iconbox:hover .iconbox-arrow::after {
	opacity: 1;
}
.iconbox-arrowbg1 {
	background: #40405A;
}
.iconbox-arrowbg2 {
	background: #04C254;
}
.iconbox-arrowbg3 {
	background: #FC6153;
}
.iconbox-arrowbg4 {
	background: #4DCEBF;
}
.iconbox-arrowbg5 {
	background: #28DD2D;
}
.iconbox-arrowbg6 {
	background: #04C254;
}
.iconbox-arrowbg7 {
	background: #007FFF;
}
.iconbox-arrowbg8 {
	background: #00B1EB;
}
.serv-line-wrapper {
	display: flex;
	width: 100%;
	justify-content: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.serv-line {
	width: 90%;
	border-bottom: 2px dashed #8D8D8D;
}
.serv-section02-getintouch {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 30px;
}
.serv-section02-getintouch a {
	font-size: 15px;
	padding: 12px 30px;
	border: 0;
	outline: none;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	transition: all 0.5s ease 0s;
	border: 1px solid #17252A;
	color: #17252A;
}
.serv-section02-getintouch a:hover {
	background: #17252A;
	color: #FFF;
}
.serv-section02-getintouch-row {
	width: 100%;
	display: flex;
	justify-content: center;
}
.serv-section02-getintouch-inputbox {
	width: 50%;
	display: flex;
	justify-content: center;
}
.serv-section02-getintouch input[type="text"] {
	flex: 0 0 70%;
	border: 1px solid #555555;
	border-radius: 4px;
	height: 55px;
	padding: 8px;
	background: #FAFAFA;
	outline: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.serv-section02-getintouch input[type="button"], .serv-section02-getintouch input[type="submit"] {
	flex: 0 0 30%;
	border: none;
	border-radius: 4px;
	padding: 10px 30px;
	background: #3FADCE;
	color: #FFF;
	font-size: 22px;
	transition: all 0.5s ease 0s;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.serv-section02-getintouch input[type="button"]:hover, .serv-section02-getintouch input[type="submit"]:hover {
	background: #074355;
	color: #FFF;
}
.serv-section03 {
	background: #FAFAFA;
	padding-top: 50px;
	padding-bottom: 50px;
	width: 100%;
	float: left;
	box-shadow: inset 0 25px 35px -5px #D8D8D8;
}
.serv-section03 h1 {
	font-size: 36px;
	color: #071C31;
	margin-bottom: 20px;
	text-align: center;
	font-family: 'neue_haas_unicabold';
}
.serv-section03 h2 {
	font-size: 32px;
	color: #071C31;
	margin-bottom: 55px;
	text-align: center;
	font-family: 'neue_haas_unicamedium';
}
.serv-section03 h3 {
	font-size: 36px;
	font-weight: 600;
	color: #1B3158;
	margin-bottom: 40px;
	text-align: center;
}
.serv-section03 h4 {
	font-family: 'neue_haas_unicamedium';
	font-size: 36px;
	color: #182B3F;
	margin-bottom: 15px;
}
.serv-section03 h4 span {
	font-family: 'AGENCYB';
	font-size: 30px;
	text-decoration: line-through;
	color: #C40303;
	padding-left: 15px;
	float: right;
	text-align: right;
	display: inline-block
}
.serv-section03 h4 span small {
	display: block;
	font-family: 'neue_haas_unicamedium';
	text-decoration: none
}
.serv-section03 h5 {
	color: #00bf54;
	font-size: 18px;
	margin-bottom: 15px;
	font-family: 'neue_haas_unicamedium';
}
.serv-section03-price-row {
	display: flex;
	width: 100%;
	justify-content: flex-end;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
}
.serv-section03-price {
	margin-right: 20px;
}
.serv-section03-discount {
	text-align: right;
}
.serv-section03-discount h3 {
	font-family: 'neue_haas_unicamedium';
	font-size: 30px;
	text-decoration: line-through;
	color: #939393;
	padding-left: 15px;
	text-align: right;
	margin: 0;
	margin-top: 3px;
}
.serv-section03-discount p {
	text-align: right;
	font-size: 11px;
}
.serv-section03 p {
	text-align: justify;
	line-height: 25px;
	font-size: 13px;
	color: #777777;
}
.serv-section03 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.serv-section03 ul li {
	font-family: 'AGENCYB';
	margin-bottom: 10px;
	font-size: 18px;
	padding-left: 30px;
	background: url(../images/serviceicon/bullet.png) left no-repeat;
}
.serv-section03-pack-wrapper {
	display: flex;
	width: 100%;
	justify-content: center;
}
.serv-section03-pack {
	flex: 0 0 48%;
	padding-bottom: 20px;
	box-shadow: -0 0 25px #CACACA;
	margin-bottom: 25px;
	position: relative;
	padding-bottom: 95px;
	border-radius: 5px;
}
.serv-section03-packbg01 {
	background: #FFF url(../images/pack01.png) left top no-repeat;
	margin-right: 2%;
}
.serv-section03-packbg02 {
	background: #FFF url(../images/pack02.png) left top no-repeat
}
.serv-section03-packheading {
	width: 100%;
	height: 62px;
	float: left;
	margin-top: 46px;
	background: url(../images/serviceicon/headingbg.png) left no-repeat;
}
.serv-section03-packheading h3 {
	line-height: 60px;
	color: #FFF;
	width: 200px;
	text-align: center;
	font-family: 'neue_haas_unicabold';
	font-size: 26px;
}
.serv-section03-point {
	padding: 0px;
	padding-right: 0;
}
.serv-section03-detail {
	padding: 20px;
	padding-top: 0px;
}
.serv-section03-detail-inputrow {
	display: flex;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
}
.serv-section03-detail input[type="text"] {
	width: 55%;
	height: 50px;
	flex: 0 0 55%;
	padding: 10px;
	outline: 0;
	border: 1px solid #CCC;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.serv-section03-detail input[type="button"], .serv-section03-detail input[type="submit"] {
	width: 100%;
	padding: 10px 15px;
	display: inline-block;
	background: #00bf54;
	border: none;
	color: #FFF;
	font-size: 15px;
	transition: all 0.5s ease 0s;
	white-space: normal;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.serv-section03-detail input[type="button"]:hover, .serv-section03-detail input[type="submit"]:hover {
	background: #181818;
	color: #FFF;
	text-decoration: none;
}
.serv-section03-detail a {
	padding: 10px 25px;
	display: inline-block;
	background: #FFF;
	border: 1px solid #00bf54;
	border-radius: 3px;
	color: #00bf54;
	font-size: 17px;
	float: right;
	margin-top: 20px;
	border-radius: 4px;
	transition: all 0.5s ease 0s;
}
.serv-section03-detail a:hover {
	background: #00bf54;
	color: #FFF;
	text-decoration: none;
}
.comp-row {
	display: flex;
	width: 100%;
	margin-bottom: 15px;
}
.comp-icon {
	width: 40px;
	flex: 0 0 40px;
	text-align: center
}
.comp-icon img {
	width: 100%;
	height: auto;
}
.comp-iconbg {
	background: #3459F9;
}
.comp-des {
	padding-left: 15px;
	font-size: 15px;
}
.comp-addon-wrapper {
	width: 100%;
	float: left;
	background: #FAFAFA;
	padding-top: 60px;
	padding-bottom: 60px;
	box-shadow: inset 0 25px 35px -5px #D8D8D8;
}
.comp-addon-wrapper h2 {
	margin: 0;
	padding: 0;
	font-family: 'neue_haas_unicamedium';
	color: #181818;
	font-size: 32px;
	margin-bottom: 30px;
	text-align: center;
}
.comp-addon-row {
	display: flex;
	width: 100%;
	margin-bottom: 15px;
	flex-wrap: wrap;
}
.comp-addon-des {
	flex: 0 0 25%;
	padding: 10px;
	border-bottom: 3px solid #071C31;
	text-align: center;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background: url(../images/serviceicon/up-arrow.png) bottom center no-repeat;
}
.comp-addon-des h3 {
	font-size: 18px;
	margin: 0;
	font-family: 'neue_haas_unicamedium';
	color: #333333;
	margin-bottom: 10px;
}
.comp-addon-des h4 {
	font-size: 17px;
	font-weight: 600;
	margin: 0;
	color: #071C31;
	font-family: 'neue_haas_unicaitalic';
	letter-spacing: 1px;
}
.comp-addon-des img {
	max-width: 100%;
	height: auto;
	margin-bottom: 25px;
}
.comp-addon-price {
	width: 100%;
	display: flex;
	background: url(../images/serviceicon/down-arrow.png) top center no-repeat;
	margin-top: -48px;
	padding-top: 20px;
}
.comp-addon-price-col {
	flex: 0 0 32%;
	padding: 15px;
	text-align: center;
}
.comp-addon-price-col h3 {
	font-size: 22px;
	margin: 0;
	font-family: 'neue_haas_unicamedium';
	color: #333333;
	margin-bottom: 10px;
}
.comp-addon-price-col h4 {
	font-size: 21px;
	font-weight: 600;
	margin: 0;
	color: #071C31;
	font-family: 'neue_haas_unicaitalic';
	letter-spacing: 1px;
}
.serv-section04 {
	width: 100%;
	float: left;
	background: #FFF;
	padding-top: 0px;
	padding-bottom: 50px;
}
.serv-section04 h2 {
	margin: 0;
	padding: 0;
	font-family: 'neue_haas_unicamedium';
	color: #181818;
	font-size: 32px;
	line-height: 50px;
	margin-bottom: 50px;
	text-align: center;
}
.serv-section04-subsection {
	background: #FAFAFA;
	padding-top: 50px;
	width: 100%;
	float: left;
	box-shadow: inset 0 25px 35px -5px #D8D8D8;
	padding-bottom: 40px;
}
.serv-section04-subsection ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.serv-section04-subsection ul li {
	color: #1B3158;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 20px;
	padding-left: 50px;
	background: url(../images/serviceicon/bullet2.png) left 8px no-repeat;
}
.serv-section04 img {
	max-width: 100%;
	height: auto;
}
.serv-section04-subsection a {
	font-size: 15px;
	padding: 12px 30px;
	border: 0;
	outline: none;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	transition: all 0.5s ease 0s;
	border: 1px solid #17252A;
	background: #17252A;
	color: #FFF;
	display: inline-block;
	float: right;
}
.serv-section04-subsection a:hover {
	background: #FFF;
	color: #17252A;
}
.bus-boost {
	display: flex;
	width: 100%;
}
.bus-boost-col {
	flex: 0 0 50%;
	padding: 20px;
}
.boost-row {
	display: flex;
	width: 100%;
	align-items: center;
	margin-bottom: 35px;
}
.boost-icon {
	width: 70px;
	flex: 0 0 70px;  /*  height:40px; border-radius:100%; padding:8px; line-height:18px; */
	text-align: center
}
.boost-icon img {
	width: 100%;
	height: auto;
	margin: 0!important;
}
.boost-des {
	padding-left: 15px;
	font-size: 15px;
}
.serv-section05 {
	width: 100%;
	float: left;
	background: #FFF;
	padding-top: 20px;
	padding-bottom: 80px;
	text-align: center;
}
.serv-section05 h2 {
	margin: 0;
	padding: 0;
	font-family: 'neue_haas_unicamedium';
	color: #181818;
	font-size: 32px;
	line-height: 50px;
	margin-bottom: 50px;
	text-align: center;
}
.serv-section05 img {
	max-width: 100%;
	height: auto;
}
.mobileview {
	display: none;
}
.serv-section-data {
	background: #F7F7F7;
	padding-top: 50px;
	padding-bottom: 50px;
	width: 100%;
	float: left;
	text-align: center;
}
.serv-section-data h2 {
	margin: 0;
	padding: 0;
	font-family: 'neue_haas_unicamedium';
	color: #181818;
	font-size: 32px;
	line-height: 50px;
	margin-bottom: 50px;
	text-align: center;
}
.serv-section-data p {
	font-size: 15px;
	line-height: 24px;
	text-align: center;
}
.serv-section-data img {
	max-width: 100%;
	height: auto;
}
.serv-section06 {
	background: #FAFAFA;
	border-bottom: 1px solid #C9C9C9;
	border-top: 1px solid #C9C9C9;
	padding-top: 50px;
	padding-bottom: 50px;
	width: 100%;
	float: left;
	text-align: center;
}
.serv-section06 h2 {
	margin: 0;
	padding: 0;
	font-family: 'neue_haas_unicamedium';
	color: #181818;
	font-size: 32px;
	line-height: 50px;
	margin-bottom: 50px;
	text-align: center;
}
.serv-section06 h3 {
	font-size: 15px;
	font-weight: 600;
	color: #333333;
}
.serv-section06 h4 {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 20px;
	font-weight: 600;
	color: #333333;
	font-size: 24px;
	text-transform: uppercase;
}
.serv-section06 a {
	font-size: 15px;
	padding: 12px 30px;
	border: 0;
	outline: none;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	transition: all 0.5s ease 0s;
	border: 1px solid #17252A;
	color: #17252A;
	margin-top: 20px;
}
.serv-section06 a:hover {
	background: #17252A;
	color: #FFF;
}
.serv-section06-iconrow {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.serv-section06-iconbox {
	flex: 0 0 16%;
	padding: 5px;
	text-align: center;
	margin-bottom: 35px;
	cursor: pointer;
}
.serv-section06-iconbox img {
	max-width: 100%;
	height: auto;
	margin-bottom: 25px;
}
.section06-iconbox-img {
	width: 70px;
	height: 70px;
	line-height: 32px;
	border-radius: 100%;
	margin: auto;
	padding: 15px;
	margin-bottom: 10px;
}
.section06-iconboxbg1 {
	background: #3459F9;
}
.section06-iconboxbg2 {
	background: #007DE3;
}
.section06-iconboxbg3 {
	background: #28ADF7;
}
.section06-iconboxbg4 {
	background: #16B00E;
}
.section06-iconboxbg5 {
	background: #28ADF7;
}
.section06-iconboxbg6 {
	background: #21ACF7;
}
.section06-iconboxbg7 {
	background: #42BAB0;
}
.section06-iconboxbg8 {
	background: #6144CE;
}
.section06-iconboxbg9 {
	background: #6144CE;
}
.section06-iconboxbg10 {
	background: #771CA2;
}
.section06-iconboxbg11 {
	background: #12BC52;
}
.section06-iconboxbg12 {
	background: #303B4C;
}
.section06-iconboxbg13 {
	background: #3459F9;
}
.serv-section07 {
	background: #FAFAFA;
	width: 100%;
	float: left;
	text-align: center;
}
.serv-section07 img {
	max-width: 100%;
	height: auto;
}
.serv-section08 {
	background: #FAFAFA;
	padding-top: 50px;
	padding-bottom: 100px;
	width: 100%;
	float: left;
	box-shadow: inset 0 25px 35px -5px #D8D8D8;
}
.serv-section08 h2 {
	margin: 0;
	padding: 0;
	font-family: 'neue_haas_unicabold';
	color: #383838;
	font-size: 72px;
	line-height: 75px;
	margin-bottom: 0px;
	text-align: center;
	letter-spacing: 3px;
}
.serv-section08 h3 {
	font-size: 36px;
	font-weight: 600;
	color: #3FADCE;
	text-align: center;
	margin-bottom: 20px;
}
.serv-section08 h4 {
	text-align: center;
	color: #333333;
	font-size: 17px;
	font-family: 'AGENCYB';
	letter-spacing: 1px;
	margin-bottom: 5px;
}
.serv-section08 h5 {
	text-align: center;
	margin-top: 5px;
	font-size: 13px;
}
.serv-section08 h6 {
	text-align: center;
	font-size: 24px;
	color: #383838;
	font-family: 'AGENCYR';
}
.serv-section08-country {
	width: 100%;
	display: flex;
	margin-top: 50px;
}
.serv-section08-country-box {
	flex: 0 0 33.33%;
	padding: 10px;
	display: flex;
}
.serv-section08-country-box-flag {
	flex: 0 0 25%;
	padding: 5px;
}
.serv-section08-country-box-flag img {
	max-width: 100%;
	height: auto;
}
.counterno-wrapper {
	display: flex;
	width: 100%;
	justify-content: center;
}
.counterplus {
	opacity: 0;
}
.serv-section09 {background:#FFF;background-size: cover;padding-top: 50px;padding-bottom: 50px;width: 100%;float: left;overflow:hidden;box-shadow: inset 0 25px 100px -5px #E8E8E8;position:relative;}
.serv-section09 h2 {font-family: 'neue_haas_unicamedium';text-align:center; font-size:40px; color:#6E6F73; letter-spacing:2px;}
.serv-section09 h3 {font-family: 'neue_haas_unicabold';  text-align:center; font-size:46px; color:#6E6F73; margin-bottom:20px;}
.serv-section09 h4 {font-family: 'neue_haas_unicalight';  text-align:center; font-size:56px; color:#6E6F73;}
.serv-section09 .star{ width:100%; display:flex; gap:10px;justify-content: center; margin-bottom:15px;}
.serv-section09 p{ font-size:16px; color:#333333;}
.serv-section09-detail {width: 100%;float: left;color: #6E6F73;}
.serv-section09 img{max-width:100%; height:auto;}
.serv-section09 p{margin-top:20px;}
.serv-section09-detail .fa {font-size: 40px;margin-bottom: 25px;margin-left: 48px;}
.serv-section09-detail h3 {color: #049B46;font-size: 18px;margin-top: 50px;}
.serv-section09 img {max-width: 100%;height: auto;}
.htestimonialtext {min-height: 100px;padding: 0px;position: relative;padding-left:100px; padding-right:100px;}
.htestimonialtext p {font-size: 18px;line-height: 30px;font-family: 'neue_haas_unicalight';margin-top:0px;text-align:center;}
.carousel-control-prev, .carousel-control-next {width: 20px!important;top:-30px;}
.serv-section09 .carousel-control-prev {left: auto;right: 20px;}
.serv-section09 .button{ width:100%; display:flex; justify-content: center; margin-top:25px;}
.serv-section09 .button a{ background:#0577E0; display:block; padding:10px 35px; color:#FFF; font-size:14px; border-radius:4px;transition: all 0.5s ease 0s;}
.serv-section09 .button a:hover{ background:#014C91; text-decoration:none;}
.serv-section09 .carousel-control-next, .serv-section09 .carousel-control-prev{align-items: flex-start;}
.serv-section09 .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.serv-section09 .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.serv-section10 {
	background: #FFF;
	padding-top: 50px;
	padding-bottom: 50px;
	width: 100%;
	float: left;
}
.serv-section10 h3 {
	font-size: 50px;
	font-weight: 600;
	color: #1B3158;
	margin-bottom: 20px;
}
.serv-section10 img {
	max-width: 100%;
	height: auto;
}
.serv-section10 p {
	font-size: 20px;
	line-height: 36px;
	font-family: 'neue_haas_unicalight';
}
.serv-section11 {
	background: #DEF2F1;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 100%;
	float: left;
}
.serv-section11 h3 {
	font-size: 32px;
	font-weight: 600;
	color: #1B3158;
	margin-bottom: 5px;
	font-family: 'neue_haas_unicamedium';
}
.serv-section11 p {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: normal;
	font-family: 'neue_haas_unicalight';
}
.serv-section11 img {
	max-width: 100%;
	height: auto;
	margin-top: -60px;
	margin-bottom: -100px;
}
.serv-section11-coupon {
	width: 100%;
	float: left;
	display: flex;
	gap:10px;
}
.serv-section11-coupon input[type="text"],.serv-section11-coupon input[type="tel"] {
	padding: 10px;
	height: 53px;
	border: none;
	color: #242424;
	flex-grow: 2;
	border-radius: 4px;
	outline: 0;
	background: #FFF;
	width:100%;
}
.serv-section11-coupon input[type="button"], .serv-section11-coupon input[type="submit"] {
	border: none;
	border-radius: 4px;
	padding: 15px 10px;
	background: #3FADCE;
	color: #FFF;
	font-family: 'neue_haas_unicabold';
	font-size: 16px;
	transition: all 0.5s ease 0s;
}
.serv-section11-coupon input[type="button"]:hover, .serv-section11-coupon input[type="submit"]:hover {
	background: #074355;
	color: #FFF;
}
.serv-section12 {
	background: #272727;
	padding-top: 100px;
	padding-bottom: 100px;
	width: 100%;
	float: left;
}
.serv-section12 h3 {
	font-size: 32px;
	text-align: center;
	color: #FFF;
	margin-bottom: 30px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 38px;
	font-family: 'neue_haas_unicathin';
}
.serv-section12-row2 {
	width: 100%;
	display: flex;
	justify-content: center;
}
.serv-section12-emailbox {	
	display: flex;
	width: 70%;
	gap:10px;
}
.serv-section12-emailbox input[type="text"],.serv-section12-emailbox input[type="tel"] {
	padding: 10px;
	height: 53px;
	border: none;
	color: #242424;
	flex-grow: 2;
	border-radius: 4px;
	outline: 0;
	background: #FFF;
	width:100%;
}
.serv-section12-emailbox input[type="button"], .serv-section12-emailbox input[type="submit"] {
	border: none;
	border-radius: 4px;
	padding: 15px 35px;
	background: #3FADCE;
	color: #FFF;
	font-size: 14px;
	transition: all 0.5s ease 0s;
}
.serv-section12-emailbox input[type="button"]:hover, .serv-section12-emailbox input[type="submit"]:hover {
	background: #074355;
	color: #FFF;
}
.footer-panel {
	background: #000;
	width: 100%;
	float: left;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px solid #000;
}
.footer-panel h3 {
	color: #DEF2F1;
	font-size: 19px;
	margin: 0;
	margin-bottom: 25px;
	border-bottom: 1px dashed #FFF;
	padding-bottom: 5px;
	font-family: 'neue_haas_unicamedium';
}
.footer-panel h5 {
	color: #00FF96;
	font-size: 14px;
}
.footer-panel p {
	color: #FFF;
	font-size: 14px;
	text-align: left;
	margin-bottom: 12px;
}
.footer-panel p a{color: #FFF;}
.footer-panel p .fa {
	color: #FFF;
	width: 23px;
}
.footer-panel ul {
	margin-bottom: 40px;
}
.footer-panel ul li {
	margin-bottom: 8px;
	font-size: 14px;
}
.footer-panel ul li a {
	color: #FFF;
	transition: all 0.5s ease 0s;
}
.footer-panel ul li a:hover {
	color: #3FADCE;
	text-decoration: none;
}
.footer-panel-wrapper {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.footer-panel-col {
	flex: 0 0 calc(25% - 20px)
}
.footer-panel-col1 {
	flex: 0 0 calc(20% - 20px)
}
.footer-panel-col2 {
	flex: 0 0 calc(30% - 20px)
}
.footer-panel img {
	max-width: 100%;
	height: auto;
}
.footer-bottom {
	width: 100%;
	float: left;
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
}
.footer-bottom-col {
	flex: 0 0 calc(33.33% - 20px);
}
.footer-bottom-col a {
	color: #BCDA79;
	font-size: 13px;
	padding: 5px;
	position: relative;
	margin-bottom: 20px;
	display: inline-block;
	transition: all 0.5s ease 0s;
}
.footer-bottom-col a:hover {
	color: #FFF;
	text-decoration: none;
}
.footer-bottom-col > a:after {
	position: absolute;
	height: 15px;
	width: 1px;
	background: #BCDA79;
	content: "";
	right: -2px;
	top: 8px;
}
.footer-bottom-col > a:first-child {
	padding-left: 0;
}
.footer-bottom-col > a.last:after {
	display: none;
}
.footer-bottom-col.textright {
	text-align: right;
}
.footer-bottom-col.textcenter {
	text-align: center;
}
.footer-bottom-col.mid {
	margin-top: 0px;
}
.footer-bottom-col.mid img {
	padding: 7px;
}
.footer-copyright {
	width: 100%;
	float: left;
	border-top: 1px solid #05082C;
	text-align: center;
	color: #DEF2F1;
	font-size: 13px;
	padding-top: 15px;
}
.footer-panel img {
	max-width: 100%;
	height: auto;
}
.social-icons {
	display: flex
}
.social-icons .fab {
	background: #FFF;
	color: #000;
	font-size: 24px;
	padding: 5px;
	margin-right: 8px;
	border-radius: 4px;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 25px;
	transition: all 0.5s ease 0s;
}
.social-icons .fab:hover {
	background: #B3CDE8;
	color: #0052A2;
	text-decoration: none;
}
.social-icons .fab.fa-facebook-f:hover {
	background: #3A589B;
	color: #FFF;
}
.social-icons .fab.fa-x-twitter:hover {
	background: #000;
	color: #FFF;
}
.social-icons .fab.fa-linkedin-in:hover {
	background: #007AB9;
	color: #FFF;
}
.social-icons .fab.fa-youtube:hover {
	background: #CF3427;
	color: #FFF;
}
.social-icons .fab.fa-pinterest-p:hover {
	background: #C8232C;
	color: #FFF;
}
.social-icons .fab.fa-instagram:hover {
	background: linear-gradient(to right, #FCAF45, #FF33CC);
	color: #FFF;
}
#back-top {
	position: fixed;
	bottom: 100px;
	right: 50px;
	z-index: 10000;
}
#back-top a {
	width: 30px;
	display: block;
	text-align: center;
	transition: 1s;
}
#back-top span {
	width: 30px;
	height: 30px;
	display: block;
	margin-bottom: 7px;
	background: #F00980;
	border-radius: 4px;
	transition: 1s;
	position: relative;
}
#back-top span::after {
	position: absolute;
	content: "\f106";
	font-family: 'FontAwesome';
	font-size: 26px;
	color: #FFF;
	left: 7px;
	top: 2px;
}
#back-top a:hover span {
	background-color: #1B83DA;
}
.midpanel {
	width: 100%;
	float: left;
	padding-top: 40px;
	padding-bottom: 40px;
}
.midpanel {
	width: 100%;
	float: left;
	padding-top: 40px;
	padding-bottom: 40px;
	min-height: 500px;
}
.midpanel h1 {
	font-size: 36px;
	color: #17252A;
	margin-bottom: 20px;
	font-family: 'neue_haas_unicabold';
}
.midpanel h2 {
	margin: 0;
	padding: 0;
	font-family: 'neue_haas_unicamedium';
	color: #181818;
	font-size: 32px;
	margin-bottom: 20px;
}
.midpanel h3 {
	font-size: 24px;
	font-weight: 600;
	color: #333333;
	margin-bottom: 10px;
}
.midpanel h4 {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #181818;
	font-size: 20px;
}
.midpanel h5 {
	font-family: 'neue_haas_unicalight';
	font-size: 18px;
	color: #333333;
	margin-bottom: 20px;
}
.midpanel p {
	text-align: justify;
	line-height: 26px;
	font-size: 16px;
	color: #616161;
	margin-bottom: 20px;
	letter-spacing: normal;
}
.midpanel img {
	max-width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.midpanel ul {
	list-style: none;
	margin-bottom: 20px;
}
.midpanel li {
	line-height: 40px;
	background: url(../images/serviceicon/bullet3.png) left 14px no-repeat;
	padding-left: 30px;
	font-size: 16px;
	color: #616161
}
.store-feature {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 25px;
}
.store-feature .feature-box {
	flex: 0 0 32%;
	border: 1px solid #EEE;
	padding: 15px;
	background: #FFF;
	box-shadow: inset -0 0 60px #F7F7F7;
	margin-bottom: 20px;
	border-radius: 4px;
}
.store-feature .feature-box ul {
	list-style: none;
}
.store-feature .feature-box ul li {
	border-bottom: 1px dotted #EEE;
	line-height: 50px;
	background: url(../images/serviceicon/bullet3.png) left 18px no-repeat;
	padding-left: 30px;
	font-size: 15px;
}
.store-feature .feature-box ul li:last-child {
	border-bottom: none;
}
.store-feature-banner {
	width: 100%;
	float: left;
	background: #FAFAFA;
	position: relative;
	margin-bottom: 10px;
}
.store-feature-banner img {
	max-width: 100%;
	height: auto;
}
.store-feature-banner svg {
	margin-top: -380px;
}
.showcase {
	width: 60%;
	display: flex;
	margin: auto;
}
.showcase img {
	max-width: 100%;
	height: auto;
}
.showcase h2 {
	font-family: 'neue_haas_unicabold';
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.showcase-cont {
	width: 100%;
	background: #FAFAFA;
	float: left;
	padding: 40px;
	text-align: center;
	position: relative;
	border-radius: 5px;
}
.showcase-cont .carousel-control.left {
	top: -10px!important;
}
.showcase-cont .carousel-control.right {
	top: -10px!important;
}
.showcase-cont .carousel-control {
	width: 30px;
	height: 40px;
	color: #333333;
}
.o-s-icon-wrapper {
	width: 100%;
	display: flex;
}
.o-s-icon-box {
	flex: 0 0 20%;
	padding: 20px;
	text-align: center;
}
.o-s-icon-box h3 {
	font-size: 18px;
	color: #595959;
	margin-bottom: 5px;
}
.o-s-icon-box p {
	text-align: center;
}
.o-s-icon-box img {
	max-width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.flex-row-rev {
}
.row-wrapper1 {
	background: #FBFBFD;
	width: 100%;
	float: left;
	padding-top: 50px;
	padding-bottom: 30px;
}
.row-wrapper2 {
	background: #FFF;
	width: 100%;
	float: left;
	padding-top: 50px;
	padding-bottom: 30px;
}
.feature-section {
	background: #FFF;
	padding-bottom: 60px;
	width: 100%;
	float: left;
}
.feature-section h3 {
	font-size: 16px;
	font-weight: 600;
	color: #333333;
}
.serv-feature-iconrow {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 30px;
	position: relative;
}
.serv-feature-iconbox {
	flex: 0 0 23%;
	margin-left: 1%;
	margin-right: 1%;
	padding: 15px;
	text-align: center;
	margin-bottom: 30px;
	border-radius: 4px;
	background: #FBFBFB;
	position: relative;
	cursor: pointer;
	border: 1px solid #EEE;
}
.serv-feature-iconbox:hover {
}
.serv-feature-iconbox .serv-feature-list {
	position: absolute;
	width: 100%;
	height: 0px;
	left: 0;
	top: 155px;
	padding: 5px;
	background: #F9F9F9;
	border-radius: 4px;
	border-top: none;
	transition: all 0.5s ease 0s;
	z-index: 100;
	display: none;
	background: #000;
	animation-fill-mode: both;
	transform-origin: center top;
	animation-duration: .5s;
	animation-name: zoomOut
}
.serv-feature-list:after {
	content: "";
	position: absolute;
	top: -25px;
	left: 45%;
	border: 10px solid transparent;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-bottom: 15px solid #000;
	transform: scaleX(1.5);
}
.serv-feature-iconbox ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
.serv-feature-iconbox ul li {
	background: none;
	border-bottom: 1px dotted #D7D7D7;
	margin: 0;
	padding: 0;
	line-height: 40px;
	color: #CCC;
	font-size: 15px;
}
.serv-feature-iconbox ul li:last-child {
	border-bottom: none;
}
.serv-feature-iconbox:hover .serv-feature-list {
	height: auto;
	display: block;
	animation-name: zoomIn
}
.feature-iconbox-img {
	width: 95px;
	height: 95px;
	border-radius: 100%;
	margin: auto;
	padding: 6px;
	margin-bottom: 10px;
}
.serv-feature-iconbox img {
	max-width: 100%;
	height: auto;
	margin-bottom: 5px;
}
.feature-section2 {
	background: #FFF;
	padding-bottom: 60px;
	width: 100%;
	float: left;
}
.feature-section2 h3 {
	font-size: 16px;
	font-weight: 600;
	color: #333333;
}
.serv-feature-iconrow2 {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 30px;
}
.serv-feature-iconbox2 {
	flex: 0 0 23%;
	margin-left: 1%;
	margin-right: 1%;
	padding: 15px;
	text-align: center;
	margin-bottom: 30px;
	border-radius: 4px;
	background: #F9F9F9;
	position: relative;
	border: 1px solid #f0f0f0;
}
.serv-feature-list2 {
	width: 100%;
	padding: 5px;
}
.serv-feature-iconbox2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
.serv-feature-iconbox2 ul li {
	background: none;
	border-bottom: 1px dotted #D7D7D7;
	margin: 0;
	padding: 0;
	line-height: 40px;
	color: #181818;
	font-size: 15px;
}
.feature-iconbox-img2 {
	width: 95px;
	height: 95px;
	border-radius: 100%;
	margin: auto;
	padding: 6px;
	margin-bottom: 10px;
}
.serv-feature-iconbox2 img {
	max-width: 100%;
	height: auto;
	margin-bottom: 5px;
}
.addon-sectionon {
	background: #F9F9F9;
	padding-top: 50px;
	padding-bottom: 60px;
	margin-top: 50px;
	width: 100%;
	float: left;
}
.addon-sectionon h3 {
	font-size: 14px;
	font-weight: 600;
	color: #333333;
}
.addon-sectionon h4 {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #181818;
	font-size: 20px;
}
.addon-sectionon p {
	text-align: left;
	font-size: 16px;
	line-height: normal;
	margin-bottom: 10px;
	padding-left: 100px;
}
.addon-sectionon p .fa {
	font-size: 12px;
}
.addon-sectionon-iconrow {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 30px;
}
.addon-sectionon-iconbox {
	flex: 0 0 18%;
	padding: 15px;
	text-align: center;
	margin-bottom: 10px;
	cursor: pointer;
	position: relative;
}
.addon-iconbox-img {
	width: 75px;
	margin: auto;
	margin-bottom: 10px;
	position: relative;
}
.packagestar {
	position: absolute;
	right: 0
}
.packagestar div {
	margin: 0 !important;
	padding: 0;
	height: auto;
	text-align: left;
	line-height: 17px;
	color: #AEAEAE;
}
.packagestar div .fa {
	margin: 0;
	padding: 0;
	line-height: normal;
	font-size: 9px;
	color: #AEAEAE
}
.addon-sectionon-iconbox img {
	max-width: 100%;
	height: auto;
	margin-bottom: 5px;
}
.home-package-wrapper {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: center;
}
.home-package {
	width: 32%;
	flex: 0 0 32%;
	box-shadow: -0 0 25px #CACACA;
	margin-bottom: 25px;
	position: relative;
	border-radius: 5px;
	padding-bottom: 140px;
	margin-left: 2%;
	margin-right: 2%;
}
.home-package img {
	margin: 0;
}
.home-package-packbg01 {
	background: #FFF url(../images/pack01.png) left top no-repeat;
}
.home-package-packbg02 {
	background: #FFF url(../images/pack02.png) left top no-repeat
}
.home-package-packheading {
	width: 100%;
	height: 62px;
	margin-top: 25px;
	padding-left: 20px;
	float: left;
	background: url(../images/serviceicon/headingbg.png) right no-repeat;
}
.home-package-packheading h3 {
	color: #0eb1db;
	text-align: left;
	font-size: 24px;
	letter-spacing: 1.5px;
	margin: 0;
	padding: 0;
}
.home-package-packheading .fa {
	color: #FFF;
	font-size: 13px;
}
.comb-curr-price {
	padding-top: 25px;
	padding-right: 10px;
}
.comb-curr-price select {
	max-width: 100%;
}
.home-package-price-row {
	display: flex;
	width: 100%;
	justify-content: flex-end;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 10px;
}
.home-package-price {
	width: 100%;
	float: left;
}
.home-package-price table.pricetabel {
	margin-top: 10px;
}
.home-package-price table.pricetabel thead tr th {
	padding: 8px;
}
.home-package-price table.pricetabel tbody tr td {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
}
.home-package-price table.pricetabel tbody tr td:nth-child(1) {
}
.home-package-price table.pricetabel tbody tr td a {
	white-space: normal;
	display: inline-block;
	text-align: center;
	border: 1px solid #17252A;
	color: #17252A;
	border-radius: 3px;
	padding: 6px 6px;
	width: 105px;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}
.home-package-price table.pricetabel tbody tr td a:hover {
	background: #17252A;
	color: #FFF;
}
.home-package-detail {
	width: 100%;
	padding: 20px;
	padding-top: 0px;
}
.home-package h4 {
	font-size: 22px;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	text-align: left;
	color: #17252A;
	padding: 10px;
	padding-left: 20px;
}
.home-package h4 .fa {
	font-size: 16px;
}
.home-package-detail-inputrow {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	left: 0;
	bottom: 30px;
	position: absolute;
	bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.home-package-detail input[type="text"] {
	width: 100%;
	height: 45px;
	padding: 10px;
	outline: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	margin-bottom: 15px;
}
.home-package-detail input[type="button"], .home-package-detail input[type="submit"] {
	width: 100%;
	padding: 12px 15px;
	display: inline-block;
	background: #17252A;
	border: none;
	font-size: 15px;
	transition: all 0.5s ease 0s;
	white-space: normal;
	border-radius: 4px;
	border: 1px solid #17252A;
	color: #FFF;
}
.home-package-detail input[type="button"]:hover, .home-package-detail input[type="submit"]:hover {
	background: #FFF;
	border: 1px solid #17252A;
	color: #17252A;
	text-decoration: none;
}
.home-package-detail a {
	display: block;
	color: #181818;
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	transition: all 0.5s ease 0s;
	border-bottom: 1px dotted #181818;
	padding-bottom: 15px;
}
.home-package-detail a:hover {
	color: #0052A2;
	text-decoration: none;
}
.quest-wrapper {
	width: 100%;
	float: left;
	-moz-box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15);
	box-shadow: 0 1px 2px 0 rgba(63,63,68,0.15);
	border-radius: 6px;
	border: 1px solid #DADFE3;
	background-color: #f8f9fa;
	padding: 1px;
}
.questpanel {
	width: 100%;
	float: left;
	background-color: #FFF;
	padding: 10px 20px;
	min-height: 630px;
}
.questpanel h2 {
	font-weight: normal;
	color: #23AAFF;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 15px;
	font-family: 'neue_haas_unicamedium';
}
.questpanel h3 {
	font-weight: normal;
	color: #9AA1A6;
	font-size: 21px;
	line-height: 26px;
	border-bottom: 1px solid #EAEFF0;
	padding-bottom: 3px;
	margin-bottom: 20px;
	text-align: left;
}
.questpanel h4 {
	font-weight: normal;
	color: #58666E;
	font-size: 18px;
	line-height: 26px;
	padding-bottom: 8px;
	text-align: left;
	margin-bottom: 0px;
}
.questpanel h4 span {
	color: #9AA1A6;
	transition: all 0.5s ease 0s;
}
.questpanel h4 a {
	color: #58666E;
}
.questpanel h5 {
	font-weight: normal;
	color: #23AAFF;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 8px;
	font-family: 'neue_haas_unicamedium';
}
.questpanel ul {
	list-style: none;
	margin: 0;
	margin-bottom: 10px;
}
.questpanel ul li {
	background: url(../images/suppotlisticon.png) left 8px no-repeat;
	padding-left: 20px;
	margin-bottom: 12px;
	line-height: 28px;
}
.questpanel ul li a {
	transition: all 0.5s ease 0s;
	color: #151515;
}
.questpanel p {
	color: #58666E;
}
.quest-list {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.pf01 {
	padding-left: 20px;
}
.questpanel .breadcrumb {
	margin: 20px 0 10px 0;
	background: none;
	margin-left: 0;
	padding-left: 0;
}
.questpanel .breadcrumb a {
	color: #23AAFF;
	transition: all 0.5s ease 0s;
}
.questpanel .breadcrumb a:hover {
	color: #666;
	text-decoration: none;
}
.questpanel .breadcrumb a::before, .questpanel .breadcrumb span::before {
	content: "/";
	margin-right: 10px;
	color: #bbbbbb;
	font-size: 16px;
	font-weight: 200;
	position: relative;
	top: 1px;
}
.questpanel .breadcrumb a:first-child::before {
	content: none;
}
hr {
	margin: 16.82692px 0;
	border: 0;
	border-top-color: currentcolor;
	border-top-style: none;
	border-top-width: 0px;
	border-bottom-color: currentcolor;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #fff;
}
.full-cont {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
.b-t-p {
	padding-top: 50px;
}
.m-t-p1 {
}
.m-t-p2 {
}
.m-t-p3 {
}
.m-t-p4 {
}
.m-t-p5 {
}
.m-t-p6 {
	margin-top: 7px
}
.m-t-p8 {
	margin-top: 8px
}
.m-t-p9 {
	margin-top: 9px
}
.m-t-p10 {
	margin-top: 10px
}
.m-t-p20 {
	margin-top: 20px
}
.goog-te-gadget {
	color: transparent !important;
}
.goog-te-gadget img {
	display: none!important;
}
.skiptranslate.goog-te-gadget span {
	display: none;
}
.be-seller-wrapper {
	width: 100%;
	float: left;
	margin-bottom: 50px;
}
.be-seller-img {
	width: 100%;
	float: left;
	text-align: center
}
.be-seller-section {
	display: flex;
	justify-content: center
}
.be-seller-section h3 {
	color: #333333;
	text-align: center;
	border-bottom: 1px dashed #333333;
	padding-bottom: 35px;
	margin-bottom: 20px;
	font-size: 21px;
	font-family: 'neue_haas_unicalight';
}
.be-seller-section h3 strong {
	font-family: 'neue_haas_unicabold';
	color: #36A6CE
}
.be-seller-box {
	box-shadow: inset 1px 1px 32px 15px #D4D4D4;
	flex: 0 0 100%;
	padding: 25px;
}
.be-seller-box input[type="button"], .be-seller-box input[type="submit"] {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 22px!important;
	font-family: 'neue_haas_unicabold';
}
.preloader {
	width: 100% !important;
	height: 100% !important;
	top: 0px !important;
	position: fixed !important;
	z-index: 99999;
	background-color: rgba(255, 255, 255, 0.77);
}
.preloader span {
	border: 5px solid #f3f3f3;
	border-top: 5px solid #3498db;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	animation: spin 2s linear infinite;
	position: fixed;
	top: 50%;
	left: 50%;
}
.goog-te-gadget {
	color: transparent !important;
}
.goog-te-gadget img {
	display: none!important;
}
.skiptranslate.goog-te-gadget span {
	display: none;
}
.preloader {
	width: 100% !important;
	height: 100% !important;
	top: 0px !important;
	position: fixed !important;
	z-index: 99999;
	background-color: rgba(255, 255, 255, 0.77);
}
.preloader span {
	border: 5px solid #f3f3f3;
	border-top: 5px solid #3498db;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	animation: spin 2s linear infinite;
	position: fixed;
	top: 50%;
	left: 50%;
}
@keyframes spin {
0% {
transform:rotate(0deg);
}
100% {
transform:rotate(360deg);
}
}
.goog-te-gadget {
	color: transparent !important;
}
.goog-te-gadget img {
	display: none!important;
}
.skiptranslate.goog-te-gadget span {
	display: none;
}
#whaatsappContact {
	position: fixed;
	bottom: 50%;
	right: 9px;
	z-index: 10000;
	font-size: 50px;
}
#whaatsappContact .fa {
	color: #34e1a0
}

.query{background:#000; position:fixed; bottom:10px; right:15px; border-radius:50px; width:130px; height:40px; cursor:pointer;transition: all 0.5s ease 0s; color:#FFF;display: flex; justify-content: center; align-items: center;}
.query .closecircle{display:block;}
.query .opencircle{display:none;}
.query .opencircle .fa{ font-size:35px;}
.query.open{width:40px;transition: all 0.5s ease 0s;}
.query-detail{position:fixed; bottom:32px; right:15px; border-radius:10px;   padding:10px; display:none; z-index:100000; }
.query-whatapp{background:#FFF; border:1px solid #F2F2F2; width:293px; position:fixed; bottom:115px; right:32px; border-radius: 50px;height: 65px;display: flex;
  align-items: center; padding:10px;}
.query-whatapp a{display: flex; align-items: center; gap:5px; width:100%; color:#5B5A5A;}
.query-whatapp a div{ background:#242424; color:#FFF; width:calc(100% - 40px); border-radius:20px; padding: 4px 13px 4px 13px;}
.query-whatapp a:hover{text-decoration:none;}
.query-whatapp .fa{font-size:22px; background: #21c487; border-radius:100%; width:35px; height:35px; display:flex;justify-content: center;
  align-items: center; color:#FFF;}
   
  .getchatwindow{width:350px; position:fixed; right:20px; bottom:15px; padding-bottom:75px; background:#FFFF; border-radius:5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border:1px solid #CCCCCC; z-index:10000; display:none;}	
.getchatwindow p{font-size:13px; line-height:20px; font-weight:normal; text-align:left;}
.getchatwindow-header{ width:100%; display:flex; background:#5A189A;background:linear-gradient(to right,#2632DD,#0B9EF5);padding: 10px; border-top-left-radius: 5px; border-top-right-radius: 5px; position:relative;}
.getchatwindow-header .chatlogo{ width:30px; height:30px; display:flex; border-radius:100%; background:#FFF; padding:6px; justify-content: center; align-items: center;}
.getchatwindow-header .fa{position:absolute; right: 11px; top: 17px;color: #FFF; font-size:18px; cursor:pointer;}
.getchatwindow-header .chatlogo img{ width:100%; height:100%;}
.getchatwindow-detail{width:100%; height:400px; padding:20px; background:#F8F9FA; box-shadow: inset 0 -4px 4px 4px #eff2f5; overflow-y:auto;}
.getchatwindow-bottom-row{position:absolute; width:100%; bottom:0px; left:0px;  padding:10px;}
.getchatwindow-bottom-col{width:100%; background:#E8EBF0; border-radius:5px; padding:5px; display:flex;}
.getchatwindow-bottom-col input[type="text"]{ flex: 1 0 auto; border:none; outline:0; padding:10px; background:none; transition: all 0.5s ease 0s;}
.getchatwindow-bottom-col  button {border:none;background:none;padding: 8px;border-radius: 5px;cursor: pointer; transition: all .3s ease;font-size:18px;color:#2632DD;}
.getchatwindow-bottom-col  button:hover { background:#2632DD;color:#FFF;}

.getchatwindow-qus-row{width:100%; display:flex; justify-content: end; margin-bottom:25px; position:relative;}
.getchatwindow-qus-col{ flex:0 0 90%; background:#DEE2E6; padding:12px; border-radius:30px;border-bottom-right-radius: 0px; box-shadow: inset 0 -3px 4px -3px #333; }
.getchatwindow-qus-user{ width:25px; height:25px; display:flex; border-radius:100%; background:#DEE2E6; padding:6px; justify-content: center; align-items: center; position:absolute; bottom: -16px; 
right: -10px;}
.getchatwindow-qus-user  img{ width:100%; height:100%;}

.getchatwindow-ans-row{width:100%; display:flex;margin-bottom:25px; position:relative;}
.getchatwindow-ans-col{ flex:0 0 90%; background: #1B5EE7; color:#FFF; padding:12px; border-radius:30px;border-bottom-left-radius: 0px; box-shadow: inset 0 -5px 4px -3px #131ea6;}
.getchatwindow-ans-user{ width:25px; height:25px; display:flex; border-radius:100%; background:#108CF1; padding:6px; justify-content: center; align-items: center; position:absolute; bottom: -16px; left: -10px;}
.getchatwindow-ans-user  img{ width:100%; height:100%;}

.query-chat{background:#FFF; border:1px solid #F2F2F2; width:293px; position:fixed; bottom:190px; right:32px; border-radius: 50px;height: 65px;display: flex;align-items: center; padding:10px;  gap:5px; cursor:pointer;} 
.query-chat  div{ background:#242424; color:#FFF; width:calc(100% - 40px); border-radius:20px; padding: 4px 13px 4px 13px;}
.query-chat .fa{font-size:22px; background: #F00; border-radius:100%; width:35px; height:35px; display:flex;justify-content: center;align-items: center; color:#FFF;}
