.topHead-left>div {
	display: flex;
	gap: 5px;
}

.topHead-left>div a {
	color: #fff !important;
	text-decoration: none;
	font-size: 15px;
}

#inbllz>ul {
	list-style: none;
	margin: 0;
	display: flex;
	gap: 15px;
	align-items: center;
	float: right;
	padding: 5px;
}

#i474mi .overlay {
	position: absolute;
	height: inherit;
	overflow: hidden;
}


.navbar-brand>img {width: 25%;}
.gjs-container {width: 90%;margin: 0 auto;max-width: 1200px;}
.gjs-section {display: flex;padding: 50px 0;}
#ielik {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 650px;
	background-color: rgba(210, 210, 210, 1);
	background: #2195ae;
background: -webkit-radial-gradient(circle, #2195ae 0%, #94ddcc 100%);
background: radial-gradient(circle, #2195ae 0%, #94ddcc 100%);
background: #059983;
  background: radial-gradient(circle, rgba(5, 153, 131, 1) 0%, rgba(19, 101, 115, 1) 100%);
}
.gjs-plg-flex-column {flex-grow: 1;}
.gjs-plg-flex-row {display: flex;align-items: stretch;flex-wrap: nowrap;}
#io61q {width: 100%;}
#ivbje {flex-basis: 100%;}
#ii7km {flex-basis: 60.21%;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}
#ihuid nav{display: flex;justify-content: space-around;}
#menu-main-menu{list-style: none;margin: 0;display: flex;gap: 30px;}
#menu-main-menu li a{  font-family: var(--font-en-lv1);text-decoration: none;color: #000;font-size: 17px;font-weight: 500;}
#iod5l{margin-top: -60px;background: #fff;padding: 20px;border-radius: 20px;}
#ivh8i {display: flex;
  align-items: center;
	width: 100%;border: 1px solid;
  border-radius: 48px;
  padding: 5px 20px;
  margin: 0;
  background: #fff;
  background: rgba(255,255,255,0.8);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  border: 1px solid rgba(255,255,255,0.4);
}
#main_nave ul#menu-main-menu-2{height: 40px;list-style: none;margin: 0;display: flex;align-items: center;gap: 30px;}
#main_nave ul#menu-main-menu-2 li a{font-family: var(--font-en-lv1);color: #000;font-size: 17px;font-weight: 500;}
#izwny {flex-basis: 38.08%;}
#ijvr1 {flex-basis: 161.92%;}
#ivmgv {color: black;width: 60%;}
#iay8h {padding: 10px;text-align: center;font-size: 29px;}
#ieojc {width: 100%;}
#i9jiy {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	flex-wrap: wrap;
}
.service-svg-image{border: 1px solid #3999a1;border-radius: 100%;width: 80px;height: 80px;padding: 10px;background: #f4f4f4;}
.gjs-icon {
	display: inline-block;
	text-decoration: none;
	color: inherit;
	vertical-align: middle;
	fill: currentColor;
	width: 50px;
	height: 50px;
}

#i0u8w {font-size: 16px;padding: 10px 0px;color: #000;}
#i24wj,#im1l1-2-3{font-size: 16px;color: #000;}

#i8nwb {display: flex;align-items:center;
	height: 37px;
	width: 25px;
	align-self: auto;
	flex: 0 0 auto;
}

#i8nwb-2 {display: flex;align-items:center;
	height: 37px;
	width: 25px;
	align-self: auto;
	flex: 0 0 auto;
}

#i0u8w-2 {
	padding: 10px 0px;
}

#i9jiy-2 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	flex-wrap: nowrap;
}

#i8nwb-2-3 {
	height: 37px;
	width: 25px;display: flex;align-items:center;
	align-self: auto;
	flex: 0 0 auto;
}

#i0u8w-2-3 {
	padding: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 15px;
}

#i9jiy-2-3 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	flex-wrap: nowrap;
}
#ida0l {position: relative;padding-top: 10px;padding-bottom: 10px;}
#i0vhd {width: 100%;gap: 20px;}

#i021p {
	flex-basis: 33.33%;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	background-image: unset;
	background-position: unset;
	background-size: unset;
	background-repeat: unset;
	background-attachment: unset;
	background-origin: unset;
	background-color: #d7ece4;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

#ipck5 {    font-weight: 600;
    font-family: inherit;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 22px;
}

#i0dnf {
	padding: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#i0dnf div,#ih18k div,#ivfsv div{font-size: 16px;}

#i2it6 {    font-weight: 600;
    font-family: inherit;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 22px;
}

#ih18k {
	padding: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#inijz {
	flex-basis: 33.33%;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	background-image: unset;
	background-position: unset;
	background-size: unset;
	background-repeat: unset;
	background-attachment: unset;
	background-origin: unset;
	background-color: #4bafb97a;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

#ie0qb {    font-weight: 600;
    font-family: inherit;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 22px;
}

#ivfsv {
	padding: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#ip5ci {
	flex-basis: 33.33%;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	background-image: unset;
	background-position: unset;
	background-size: unset;
	background-repeat: unset;
	background-attachment: unset;
	background-origin: unset;
	background-color: #83d3c8a6;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

#i8s5k {
	width: 100%;
	gap: 20px;
}

#igxmz {flex-basis: 37.27%;}
#iw0kn {flex-basis: 62.73%;}
#irqha2 {padding: 10px;}
#ivhxf{height: 85%;display: flex;justify-content: space-between;flex-wrap: wrap;}
#ivhxf .left{width: 47%;display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;}
#ivhxf .right{width: 47%;display: flex;flex-direction: column;justify-content: end;position: relative;}
#ivhxf .right img{height: 100%;width: 60%;object-fit: cover;object-position: bottom;margin: auto;}
.flex-Coul{display: flex;flex-direction: column;gap: 10px;justify-content: center;align-items: center;}
#ihjjez {font-family: inherit;margin-top: 0px;margin-right: 0px;margin-bottom: 30px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#ivhxf .left h2{font-size: 36px;font-weight: 700;color: #fff;text-transform: capitalize;}
#ivhxf .left p{font-size: 18px;color: #202020;font-weight: 500;}
#iro5hx {padding: 10px;font-size: 20px;}
#iyrbyo {width: 100%;	margin-top: 30px;align-items: center;}
#icutox {flex-basis: 20%;}
#ivoykq {flex-basis: 70%;}
#iu5hi7 {padding: 10px;}
#imbryf {padding: 10px;}
.svgStyle-Home{width: 50px;height: 50px;position: absolute;animation: floatUpDown 2s ease-in-out infinite;display: none;}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-20px); }
  100% { transform: translateY(0); }
}

#iyr2lu {color: black;width: 100%;border-top-left-radius: 20px;height: 550px;object-fit: contain;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
#iuav9 {font-size: 19px;white-space: pre-line;}
#iccffu {font-size: 19px;padding-top: 20px;}
#iur9rc {
	/* background: var(--color-secondary); */
	background-image: unset;
	background-position: unset;
	background-size: unset;
	background-repeat: unset;
	background-attachment: unset;
	background-origin: unset;
}

#ikw12i {
	font-size: 20px;
	text-align: center;
}

#ihjjez-2 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 40px;
	text-align: center;
}

#idlw2e {
	width: 100%;
	padding-top: 30px;justify-content: center;
  text-align: justify;
	gap: 30px;flex-wrap: wrap;

}
#itvi6n {padding: 20px;border-radius: 20px;flex-basis: 30%;position: relative;flex-grow: 0;background-color: rgba(255, 255, 255, 1);border-radius: 20px;box-shadow: 0 10px 20px -12px rgba(16,24,40,.1);box-shadow: 0 0 0 1px #e4e4e7,0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -4px rgba(0,0,0,.05);box-shadow: 0 0 0 1px #e1e1e6,0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -4px rgba(0,0,0,.05);background: #0697822b;}
#itvi6n a{width: 100%;display: block;}
#i5d7nb {
	color: black;
	width: 100px;
	background-color: rgba(121, 121, 121, 1);
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%;
	height: 100px;
}
#ib8ak4{position: relative;background: #f3f4fe;}
#ib8ak4 svg:first-child{position: relative;position: absolute;left: 20px;top: 50px;}
#ib8ak4 svg:nth-child(2){position: relative;position: absolute;right: 20px;top: 330px;}
#i8fmqf {font-weight: 600;margin: 5px 0;font-size: 20px;color: #000;}
#iccffu-2 {font-size: 20px;padding-top: 20px;}
#i5d7nb-2 {
	color: black;
	width: 100px;
	background-color: rgba(121, 121, 121, 1);
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%;
	height: 100px;
}
.award-wrap {display: none;
	position: absolute;
  right: 0;
  top: 0;
  max-width: 130px;
  background-color: var(--color-secondary);
  padding: 0 0 10px 10px;
  border-radius: 0 0 0 20px;
  height: fit-content;
}
.award-wrap .shape1{
	position: absolute;
  top: 0;
  left: -30px;
  transform: rotate(450deg);
}
.award-wrap .shape2{
	position: absolute;
  bottom: -30px;
  right: 0;
  transform: rotate(90deg);
}
.hm_doc_call{display: flex;flex-direction: row;align-items: center;width: fit-content;background: #ddd;border-radius: 60px;padding: 17px;color: #000;font-size: 15px;}
.hm_doc_call a{font-size: 21px;text-decoration: navajowhite;color: #697a7b;font-weight: 600;display: flex;align-items: center;}
#i76lt7 {font-weight: 600;margin: 5px 0;font-size: 25px;}
#iccffu-2-3 {
	font-size: 20px;
	padding-top: 20px;
}

#itvi6n-2 {position: relative;
	flex-basis: 33.33%;padding: 20px;
  border-radius: 20px;
	background-color: rgba(255, 255, 255, 1);
}

#i5d7nb-3 {
	color: black;
	width: 100px;
	background-color: rgba(121, 121, 121, 1);
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%;
	height: 100px;
}

#i6hggf {font-size: 25px;font-weight: 600;margin: 5px 0;}

#iccffu-2-4 {
	font-size: 20px;
	padding-top: 20px;
}

#itvi6n-3 {
	flex-basis: 33.33%;padding: 20px;
  border-radius: 20px;position: relative;
	background-color: rgba(255, 255, 255, 1);
}

#iq2wvg {
	font-size: 17px;
}

#itjzc7 {
	font-size: 17px;
}

#i9kjrs {font-size: 17px;}
#iuvn62 {padding-top: 0px;padding-bottom: 0px;margin-top: 80px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#ijsmcp {max-width: 100%;width: 100%;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#i9uu61 {height: 350px;}
#ihjjez-2-2 {
/* 	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	font-size: 40px;
	text-align: center; */
}
.svgServices{width: 80px;border: 1px solid #aae5e8;border-radius: 100%;padding: 10px;background: #e7f9fa;}
#ihkbgt-2 {text-align: center;}
#ihjjez-2-3 {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;
	padding-left: 0px;
	font-size: 40px;
	text-align: center;
}

#ifdahi {width: 75%;}
#i66cv9 {width: 100%;padding-top: 30px;padding-bottom: 30px;}
#iuc404 {flex-basis: 100%;display: flex;flex-direction: column;}
#i5d7nb-3-2 {
	color: black;
	width: 80px;
	background-color: rgba(121, 121, 121, 1);
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#i5vosu {
	padding: 10px;
	font-size: 28px;
	text-align: center;
}

#ieq3h1 {
	text-align: center;
	line-height: 1.7em;
	padding-bottom: 20px;
	font-size: 23px;
}

#idsozc {    font-weight: 600;
    font-size: 20px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#ifwrru {
	padding: 10px;
	text-align: center;
	font-size: 25px;
}

#i983ml {margin-top: 0px;}
#i4g67f {width: 100%;}
#i5smd6 {flex-basis: 33.33%;}
/* #ipy61y {flex-basis: 75%;} */
#iqgakh {flex-basis: 33.33%;}
/* #i7f6nh {flex-basis: 33.33%;} */
#ivmgv-2 {color: black;width: 39%;}
#ileima {padding: 10px;}
#ihf7on {padding: 10px;}
#i8flvw {color: #fff;font-weight: 600;font-size: 20px;}
.footerServices{display: flex;flex-wrap: wrap;gap: 40px;}
.footerServices ul{margin: 0;}
/* .footerServices ul li{margin-bottom: 10px;} */
.footerServices ul li a{color: #fff;text-decoration: none;color: #bdbdbd}
#iir3fj,#ivevah {color: #fff;font-weight: 600;font-size: 20px;}
#menu-footer-legal{list-style: none;margin: 10px 0 40px;}
#menu-footer-legal a{text-decoration: none;color: #bdbdbd;}
#mapContainer{position: relative;width: 90%;border-radius: 30px;overflow: hidden;margin-bottom: 40px;}
/****************************************************************************/
@media (max-width:992px) {
	#ivoykq{width: 100%}
	#ieojc {
		flex-wrap: wrap;
	}

	#ivbje {
		flex: 0 0 100%;
	}

	#io61q {
		flex-direction: column;
	}

	#i0vhd {
		flex-wrap: wrap;
	}

	#i8s5k {
		flex-direction: column;
	}

	#idlw2e {
		flex-direction: column;
		gap: 40px;
	}

	#iccffu-2 {
		padding-top: 0px;
	}

	#iccffu-2-4 {
		padding-top: 0px;
	}

	#iccffu-2-3 {
		padding-top: 0px;
	}

	#ifdahi {
		width: 90%;
	}

	#ieq3h1 {
		font-size: 20px;
	}

	#idsozc {
		font-size: 19px;
	}

	#i2kbbi {
		font-size: 18px;
	}

	#i5smd6 {
		flex: 0 0 48%;
	}

	#i4g67f {
		flex-wrap: wrap;
		gap: 30px;
	}

	#ipy61y {flex: 0 0 100%;}
	#i7f6nh {margin-bottom: 40px;flex: 0 0 100%;}
}

@media (max-width:768px) {
	#ivhxf .right img{height: 100%;width: 80%;}
	##irte7g {
		height: 650px;
		object-fit: cover;
	}

	.navbar-brand>img {
		width: 45%;
	}
}

@media (max-width:768px) {
	#i2it6 {
		font-size: 18px;
	}

	#ipck5 {
		font-size: 18px;
	}

	#ie0qb {
		font-size: 18px;
	}

	#ipgox {
		font-size: 14px;
	}

	#i3ivc {
		font-size: 14px;
	}

	#ip5ci {
		font-size: 14px;
	}

	#ihjjez {
		font-size: 30px;
	}

	#iuav9 {
		font-size: 18px;
	}

	#iccffu {
		font-size: 18px;
	}

	#iu9tk {
		font-size: 18px;
	}

	#irqha2 {
		padding-left: 0px;
		padding-right: 0px;
	}

	#ikw12i {
		font-size: 18px;
	}

	#ihjjez-2 {
		font-size: 30px;
	}

	#iccffu-2 {
		font-size: 16px;
		padding-top: 10px;
	}

	#i8fmqf {
		font-size: 24px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 20px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

	#i76lt7 {
		font-size: 24px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 20px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

	#iccffu-2-3 {
		font-size: 16px;
		padding-top: 10px;
	}

	#i6hggf {
		font-size: 24px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 20px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

	#iccffu-2-4 {
		font-size: 16px;
		padding-top: 10px;
	}

	#ihjjez-2-2 {
		font-size: 30px;
	}

	#ihjjez-2-3 {
		font-size: 30px;
	}

	#i8flvw {
		font-size: 22px;
	}

	#iir3fj {
		font-size: 22px;
	}

	#ivevah {
		font-size: 22px;
	}
}

@media (max-width:480px) {
	#ihjjez-2 {font-size: 25px !important;}
	#i8fmqf{font-size: 22px;}
	#iyrbyo{flex-direction: column;}
	.hm_doc_call{flex-direction: column;width: 100%;}
	#itvi6n{flex-basis: auto;}
	.navbar-brand>img {width: 77%;}
/* 	#ivhxf{flex-direction: column;} */
	#ieojc {flex-direction: column;}
	#im1l1 {font-size: 15px;}
	#i24wj {font-size: 14px;}
	#im1l1-2-3 {font-size: 11px;text-align: center;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
	#i8nwb {width: 30px;height: 30px;}
	#i8nwb-2-3 {width: 30px;height: 30px;}
	#i8nwb-2 {width: 30px;height: 30px;}
	#i0u8w-2-3 {font-size: 11px;}
	#i0u8w-2 {font-size: 12px;}
	#ivh8i {flex-direction: row;}
	#ivmgv {width: 80%;}
	#i0vhd {flex-direction:column;}
	#ihjjez {font-size:23px;}
	#iro5hx {padding-left:0px;padding-right:0px;}
	#iuav9 {font-size:16px;}
	#iccffu {font-size:16px;}
	#iu9tk {font-size:16px;}
	#iyrbyo {flex-wrap:wrap;}
	#ikw12i {font-size:16px;}
	#ihjjez-2 {font-size:23px;}
	#iccffu-2 {font-size:16px;}
	#i8fmqf {text-align: left;font-size:21px;}
	#i8fmqf:lang(ar) {text-align: right;font-size:21px;}
	#i9kjrs {font-size:15px;}
	#i76lt7 {	font-size:21px;}
	#itjzc7 {font-size:15px;}
	#iccffu-2-3 {font-size:16px;}
	#i6hggf {font-size:21px;}
	#iq2wvg {	font-size:15px;}
	#iccffu-2-4 {	font-size:16px;}
	#idlw2e {	gap:40px;}
	#i5d7nb {	width:80px;	height:80px;}
	#i5d7nb-3 {width:80px;height:80px;}
	#i5d7nb-2 {	width:80px;	height:80px;}
	#ihjjez-2-2 {	font-size:23px;}
	#ihjjez-2-3 {font-size:23px;}
		#i5d7nb-3-2 {
			width:80px;
			height:80px;
		}

		#ieq3h1 {
			font-size:16px;
		}

		#idsozc {
			font-size:17px;
		}

		#i2kbbi {
			font-size:16px;
		}

		#ivmgv-2 {
			width:80%;
		}

		#ivevah {
			font-size:18px;
		}

		#i8flvw {
			font-size:18px;
		}

		#iir3fj {
			font-size:18px;
		}

		#i983ml {
			margin-top:0px;
		}
	}
