/*
 * Stellarnav.js 2.5.0
 * Responsive, lightweight, multi-level dropdown menu.
 * Copyright (c) 2018 Vinny Moreira - http://vinnymoreira.com
 * Released under the MIT license
 */

body { font-family:'DM Sans'; }

.subtitle{padding:0.2em 1em 0.2em 1em; width:30%; background-color:#009bdb; color:#ffffff; border-top-left-radius:0.7em; border-top-right-radius:0.7em; font-weight: bold; margin-bottom: 0.5em;}

.contentimg {float:right; /* border: 1px dotted black;*/margin: 0px 0px 10px 10px; border-radius: 0.5em; box-shadow: 0 2px 5px 1px rgb(176 166 166), 0 2px 5px 1px rgb(218 205 205);}

.normalimg {float:right; /* border: 1px dotted black;*/margin: 0px 0px 10px 10px; border-radius: 0.5em; /*box-shadow: 0 2px 5px 1px rgb(176 166 166), 0 2px 5px 1px rgb(218 205 205);*/}

.innerimg {float:right; padding-top:1em; /* border: 1px dotted black;*/margin: 0px 0px 10px 10px; /*border-radius: 0.5em; box-shadow: 0 2px 5px 1px rgb(176 166 166), 0 2px 5px 1px rgb(218 205 205);*/}

.banner { float:left; width:90%; margin-bottom:0.9em; background-repeat:no-repeat; background-size:cover; margin: auto; margin-top:6em; /*text-transform: uppercase;*/ }

.topbanner  { color:#4F4F4F; /* font-family: "Barlow", sans-serif; */ font-family:'DM Sans'; font-size:1.05em; width:94%; margin:auto; line-height:1.5em;
 clear:both; letter-spacing:0.01em; padding-top:6em; }

.topbanner1  { color:#4F4F4F; /* font-family: "Barlow", sans-serif; */ font-family:'DM Sans'; font-size:1.05em; width:94%; margin:auto; line-height:1.5em;
 clear:both; letter-spacing:0.01em; padding-top:0.5em; }

.innerbannertext { width:60%; font-size:1.1em; float:left; margin-top:1em; padding:0.5em; padding-top:3em; }

.innerbannerimg { width:35%; font-family:'DM Sans'; float:right; font-size:0.9em; text-align:center; padding-bottom:1em; padding-top:0.5em; color:#081b13; line-height:1.6em; }

.homebanner  { color:#4F4F4F; /* font-family: "Barlow", sans-serif; */ font-family:'DM Sans'; font-size:1.05em; width:80%; margin:auto; line-height:1.5em;
 clear:both; letter-spacing:0.01em; padding-top:1em; }

.homebannertext { width:60%; font-size:1.3em; float:left; margin-top:1em; padding:0.5em; padding-top:0.5em; }

.homebannerimg { width:37%; font-family:'DM Sans'; float:right; font-size:0.9em; text-align:center; padding-bottom:1em; padding-top:0.5em; color:#081b13; line-height:1.6em; }

.contentimg1 {float:left; /* border: 1px dotted black;*/margin: 0px 15px 10px 0px; border-radius: 0.5em; box-shadow: 0 2px 5px 1px rgb(18 59 129), 0 2px 5px 1px rgb(18 59 129); box-shadow: 0 2px 5px 1px rgb(176 166 166), 0 2px 5px 1px rgb(218 205 205);}

.contentimg2 {float:right; /* border: 1px dotted black;*/margin: 0px 0px 10px 10px; border-radius: 0.5em;}

.contentimg22 {float:left; /* border: 1px dotted black;*/margin: 0px 15px 10px 0px; border-radius: 0.5em; }

.accordion { /*background-color:#5a5b5c;*/ color:#ffffff; cursor:pointer; padding:0.5em 0.5em 0.5em 0.5em; /* width: 100%; */ border:none; text-align:left; outline:none; font-size:0.92em; letter-spacing:0.05em; transition: 0.4s;/* border-bottom:#E1E1E1 solid thin;*/ /* font-family: "Barlow", sans-serif; */ font-family:'DM Sans'; margin-bottom:0.5em; }

.accordion1 { background-color:#5a5b5c; color:#ffffff; cursor:pointer; padding:0.5em 0.5em 0.5em 0.5em; /* width: 100%; */ border:none; text-align:left; outline:none; font-size:0.92em; letter-spacing:0.05em; transition: 0.4s;/* border-bottom:#E1E1E1 solid thin;*/ /* font-family: "Barlow", sans-serif; */ font-family:'DM Sans'; margin-bottom:0.5em; border-radius: 0.5em; }

.panel { overflow:hidden; transition:max-height 0.2s ease-out; font-size:1em; border-bottom:#E1E1E1 solid thin; color:#5a5a5a; text-align:left; padding:0.5em; /* font-family: "Barlow", sans-serif; */ font-family:'DM Sans'; }

.contenttext { color:#4F4F4F; /* font-family:"Barlow", sans-serif; */font-family:'DM Sans'; font-size:1em; width:91%; margin:auto; line-height:1.5em; clear:both; letter-spacing:0.01em; padding-top:2em;}


	/* New Banner   */
		
.responsiveimg { width:100%; height:auto; }		

.slidernew { margin:0 auto; width:100%; padding-top:8em; }

.slide_viewer { height:300px; overflow:hidden; /*background-color:aquamarine;*/ position:relative; }

.slide_group { /* height: 100%;*/ position:relative; width:100%;}

.slide { display:none; /* height:100%;*/ position:absolute; width:100%; }

.slide:first-child { display:block; }

.slide:nth-of-type(1) { /*background:#D7A151;*/}

.slide:nth-of-type(2) {/* background:#F4E4CD;*/}

.slide:nth-of-type(3) { /*background:#C75534;*/}

.slide:nth-of-type(4) { /*background:#D1D1D4;*/}

.slide_buttonsnew { left:0; /*position:absolute;*/ right:0; text-align:center; }

a.slide_btn { color:#474544; font-size:42px; margin:0 0.175em; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }

.slide_btn.active, .slide_btn:hover { color:#ffffff; background-color:#00b82f; cursor:pointer; border-radius: 1em; }

.directional_nav { /*height: 340px;*/ margin:0 auto; width:100%; position:relative; top:-260px; }

.previous_btn { bottom:0; left:50px; margin:auto; position:absolute; top:0; }

.next_btn { bottom:0; margin:auto; position:absolute; right:50px; top:0; }

.previous_btn, .next_btn { cursor:pointer; height:30px; opacity:0.5; -webkit-transition:opacity 0.4s ease-in-out; -moz-transition:opacity 0.4s ease-in-out; -ms-transition:opacity 0.4s ease-in-out; -o-transition:opacity 0.4s ease-in-out; transition:opacity 0.4s ease-in-out; width:65px; }

.previous_btn:hover, .next_btn:hover { opacity:1;}

@media only screen and (max-width:767px) { .previous_btn { left:10px; padding-top:7em;}
  .next_btn { right:-5px; padding-top:7em; }
}
/*   End Banner   */


@media only screen and (max-width:768px) and (min-width:481px)
{	
	.slide_viewer { height:100px; overflow:hidden; position:relative; }
	.slider { margin:0 auto; width:100%; padding-top:9em; }
	
}

@media only screen and (max-width:480px) and (min-width:320px)
{
	.slide_viewer { height:370px; overflow:hidden; position:relative; }
	.slidernew { margin:0 auto; width:100%; padding-top:6em; }
	.slider { margin:0 auto; width:100%; padding-top:9em; }
	.homebanner  { color:#4F4F4F; /* font-family: "Barlow", sans-serif; */ font-family:'DM Sans'; font-size:1.05em; width:60%; margin:auto; line-height:1.5em;
 clear:both; letter-spacing:0.01em; padding-top:1em; }

.homebannertext { width:100%; font-size:1em; float:left; margin-top:1em; padding:0.5em; }

.homebannerimg { width:100%; font-family:'DM Sans'; float:right; font-size:0.9em; text-align:center; padding-bottom:1em; padding-top:0.1em; color:#081b13; line-height:1.6em; }
}


/*********** Inner pages menu ************************/

.procontainer { position:relative; width:100%; margin:auto; padding-top:1.5em; height:18em; }

.offerbox { width:15%; font-family:'DM Sans'; float:left; margin:0.1em 0.2em 1em 0.2em; /* box-shadow: 0 2px 5px 0 rgb(0 0 0 / 7%), 0 2px 10px 0 rgb(0 0 0 / 7%); */ border-radius:0.6em; background-color:#ffffff; }

.probox { width:80%; float:right; margin:1em 0.5em 0em 1em; /* box-shadow:0 2px 5px 0 rgb(0 0 0 / 7%), 0 2px 10px 0 rgb(0 0 0 / 7%); */ border-radius:0.6em; background-color:#ffffff; height:5em; }


/*********** End Inner pages menu ************************/

/*  claimed */

.add1{width:95%; margin:auto; font-size:1em; background-color:#f5f5f5; color:#3e3e3e; text-align:left; font-family:'DM Sans'; padding:0.5em 0.5em 0.5em 1em ; font-weight:bold; letter-spacing: 0.02em; line-height:2em; border-radius:0.5em;}

.Claimedicon { width:10%; float:right; text-align:left; }

.culturetext2 { width:100%; text-align:left; color:#3e3e3e; margin:auto; font-family:'DM Sans'; font-size:1em; /* padding-bottom: 1em; */ font-weight:normal; /* height: 3em; */ }


/*  End claimed */

/*  general-insurance  */

.cd__main h2 { text-align:center; margin:2rem 0; font-size:2.5rem; color:#fff; }

.accordion { /*width:90%; max-width:1000px; */margin:0.5em auto; }

.accordion-item { background-color:#fff; color:#111; margin:1em 0; border-radius:0.5em; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25); }

.accordion-item-header { padding:0.5rem 3rem 0.5rem 1rem; min-height:1.5em; line-height:1.25rem; font-weight:bold; display:flex; align-items:center; position:relative; cursor:pointer; }

.accordion-item-header::after { content:"+"; font-size:2rem; position:absolute; right:1rem; }

.accordion-item-header.active::after { content: "-"; }

.accordion-item-body { max-height:0; overflow:hidden; transition:max-height 0.2s ease-out; }

.accordion-item-body-content { padding:1rem; line-height:1.5rem; border-top:1px solid; border-image:linear-gradient(to right, transparent, #34495e, transparent) 1;}



/* general-insurance */

/* Products Offering Health */

.containerpro { width:90%; font-family:'DM Sans'; display:grid; grid-template-columns:repeat(auto-fit, minmax(350px, 1fr)); grid-gap:15px; margin:0 auto; cursor: pointer;  }
		
.containerpro .card { position:relative; width:300px; height:300px; margin:0 auto; background:#fff; transition:0.5s; margin-bottom:2em; margin-top:1em;}
		
.containerpro .card:hover { box-shadow:0 30px 50px rgba(0,0,0,.2); }
		
.containerpro .card .face { position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
		
.containerpro .card .face.face1{ box-sizing:border-box; padding:10px; text-align:center; background:#fff; color:#6a6768; }
		
.containerpro .card .face.face1 h2 { margin-top:90px; }
		
.containerpro .card .face.face1 a { display:inline-block; padding:2px 10px; margin-top:7px; font-size:0.9em; text-decoration:none; color:#7ba304; border:2px solid #7ba304; transition:0.5s; }
		
.containerpro .card .face.face1 a:hover { color:#fff; background:#7ba304; }
	
.containerpro .card .face.face2 { background:#e1eff0; transition:0.5s; box-shadow:0 5px 10px rgba(0,0,0,.2); background-image: url("../image/healthimg.jpg"); background-repeat: no-repeat; }			
		
.containerpro .card:hover .face.face2{ height:50px; width:90%; /*border-radius:50%;*/ top:20px; left:50%; transform:translateX(-50%); background:#7ba304; /*border:2px solid #c3073f;*/ }
		
.containerpro .card .face.face2 h4 { margin:0px; padding:0; font-size:1.5em; color:#15032c; transition:0.5s; font-family:'DM Sans'; }
		
.containerpro .card:hover .face.face2 h4 { color:#ffffff; text-align:center; font-size:1em; }

/* Products Offering Life */

.containerpro { width:90%; font-family:'DM Sans'; display:grid; grid-template-columns:repeat(auto-fit, minmax(350px, 1fr)); grid-gap:15px; margin:0 auto; cursor: pointer;  }
		
.containerpro .card { position:relative; width:300px; height:300px; margin:0 auto; background:#fff; transition:0.5s; margin-bottom:2em; margin-top:1em;}
		
.containerpro .card:hover { box-shadow:0 30px 50px rgba(0,0,0,.2); }
		
.containerpro .card .face { position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
		
.containerpro .card .face.face11{ box-sizing:border-box; padding:10px; text-align:center; background:#fff; color:#6a6768; }
		
.containerpro .card .face.face11 h2 { margin-top:90px; }
		
.containerpro .card .face.face11 a { display:inline-block; padding:2px 10px; margin-top:7px; font-size:0.9em; text-decoration:none; color:#7ba304; border:2px solid #7ba304; transition:0.5s; }
		
.containerpro .card .face.face11 a:hover { color:#fff; background:#7ba304; }
	
.containerpro .card .face.face21 { background:#e1eff0; transition:0.5s; box-shadow:0 5px 10px rgba(0,0,0,.2); background-image: url("../image/lifeimg.jpg"); background-repeat: no-repeat; }			
		
.containerpro .card:hover .face.face21{ height:50px; width:90%; /*border-radius:50%;*/ top:20px; left:50%; transform:translateX(-50%); background:#7ba304; /*border:2px solid #c3073f;*/ }
		
.containerpro .card .face.face21 h4 { margin:0px; padding:0; font-size:1.5em; color:#15032c; transition:0.5s; font-family:'DM Sans'; }
		
.containerpro .card:hover .face.face21 h4 { color:#ffffff; text-align:center; font-size:1em; }
		
.procontent{ margin-top:4em;}

/* Products Offering Motor */

.containerpro { width:90%; font-family:'DM Sans'; display:grid; grid-template-columns:repeat(auto-fit, minmax(350px, 1fr)); grid-gap:15px; margin:0 auto; cursor: pointer;  }
		
.containerpro .card { position:relative; width:300px; height:300px; margin:0 auto; background:#fff; transition:0.5s; margin-bottom:2em; margin-top:1em;}
		
.containerpro .card:hover { box-shadow:0 30px 50px rgba(0,0,0,.2); }
		
.containerpro .card .face { position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
		
.containerpro .card .face.face12{ box-sizing:border-box; padding:10px; text-align:center; background:#fff; color:#6a6768; }
		
.containerpro .card .face.face12 h2 { margin-top:90px; }
		
.containerpro .card .face.face12 a { display:inline-block; padding:2px 10px; margin-top:7px; font-size:0.9em; text-decoration:none; color:#7ba304; border:2px solid #7ba304; transition:0.5s; }
		
.containerpro .card .face.face12 a:hover { color:#fff; background:#7ba304; }
	
.containerpro .card .face.face22 { background:#e1eff0; transition:0.5s; box-shadow:0 5px 10px rgba(0,0,0,.2); background-image: url("../image/motorimg.jpg"); background-repeat: no-repeat; }			
		
.containerpro .card:hover .face.face22{ height:50px; width:90%; /*border-radius:50%;*/ top:20px; left:50%; transform:translateX(-50%); background:#7ba304; /*border:2px solid #c3073f;*/ }
		
.containerpro .card .face.face22 h4 { margin:0px; padding:0; font-size:1.5em; color:#15032c; transition:0.5s; font-family:'Poppins',sans-serif; }
		
.containerpro .card:hover .face.face22 h4 { color:#ffffff; text-align:center; font-size:1em; }
		
.procontent{ margin-top:4em;}


/* Products Offering Save */

.containerpro { width:90%; font-family:'DM Sans'; display:grid; grid-template-columns:repeat(auto-fit, minmax(350px, 1fr)); grid-gap:15px; margin:0 auto;/* cursor: pointer;*/  }
		
.containerpro .card { position:relative; width:300px; height:300px; margin:0 auto; background:#fff; transition:0.5s; margin-bottom:2em; margin-top:1em; font-size:0.95em;}
		
.containerpro .card:hover { box-shadow:0 30px 50px rgba(0,0,0,.2); }
		
.containerpro .card .face { position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
		
.containerpro .card .face.face13{ box-sizing:border-box; padding:10px; text-align:center; background:#fff; color:#6a6768; }
		
.containerpro .card .face.face13 h2 { margin-top:90px; }
		
.containerpro .card .face.face13 a { display:inline-block; padding:2px 10px; margin-top:7px; font-size:0.9em; text-decoration:none; color:#7ba304; border:2px solid #7ba304; transition:0.5s; }
		
.containerpro .card .face.face13 a:hover { color:#fff; background:#7ba304; }
	
.containerpro .card .face.face23 { background:#e1eff0; transition:0.5s; box-shadow:0 5px 10px rgba(0,0,0,.2); background-image: url("../image/Savingsimg.jpg"); background-repeat: no-repeat; }			
		
.containerpro .card:hover .face.face23{ height:50px; width:90%; /*border-radius:50%;*/ top:20px; left:50%; transform:translateX(-50%); background:#7ba304; /*border:2px solid #c3073f;*/ }
		
.containerpro .card .face.face23 h4 { margin:0px; padding:0; font-size:1.5em; color:#15032c; transition:0.5s; font-family:'DM Sans'; }
		
.containerpro .card:hover .face.face23 h4 { color:#ffffff; text-align:center; font-size:1em; }
		
.procontent{ margin-top:4em;}


/* Products Offering Travel */

.containerpro { width:90%; font-family:'DM Sans'; display:grid; grid-template-columns:repeat(auto-fit, minmax(350px, 1fr)); grid-gap:15px; margin:0 auto; cursor: pointer; }
		
.containerpro .card { position:relative; width:300px; height:300px; margin:0 auto; background:#fff; transition:0.5s; margin-bottom:2em; margin-top:1em;}
		
.containerpro .card:hover { box-shadow:0 30px 50px rgba(0,0,0,.2); }
		
.containerpro .card .face { position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
		
.containerpro .card .face.face14{ box-sizing:border-box; padding:10px; text-align:center; background:#fff; color:#6a6768; }
		
.containerpro .card .face.face14 h2 { margin-top:90px; }
		
.containerpro .card .face.face14 a { display:inline-block; padding:2px 10px; margin-top:7px; font-size:0.9em; text-decoration:none; color:#7ba304; border:2px solid #7ba304; transition:0.5s; }
		
.containerpro .card .face.face14 a:hover { color:#fff; background:#7ba304; }
	
.containerpro .card .face.face24 { background:#e1eff0; transition:0.5s; box-shadow:0 5px 10px rgba(0,0,0,.2); background-image: url("../image/Travelimg.jpg"); background-repeat: no-repeat; }			
		
.containerpro .card:hover .face.face24{ height:50px; width:90%; /*border-radius:50%;*/ top:20px; left:50%; transform:translateX(-50%); background:#7ba304; /*border:2px solid #c3073f;*/ }
		
.containerpro .card .face.face24 h4 { margin:0px; padding:0; font-size:1.5em; color:#15032c; transition:0.5s; font-family:'DM Sans'; }
		
.containerpro .card:hover .face.face24 h4 { color:#ffffff; text-align:center; font-size:1em; }
		
.procontent{ margin-top:4em;}


/*  why */

.whyfindbox { width:95%; background-color:#ffffff; margin:auto; text-align:center; clear:both; }

.whytitle { width:90%; /* background-color: #596a02; */ color:#33334F; margin:auto; text-align:center; margin-bottom:0.7em; letter-spacing:0.02em; font-weight:bold; font-family:'DM Sans'; font-size:2.3em; clear:both; margin-top:1em; margin-bottom:1.5em; }

.whyboxsava { width:100%; background-color:#ffffff; margin:auto; text-align:center; clear:both; margin-bottom:1em;}	

.whycontainer { position:relative; width:99%; margin:auto; }		
		
.whyPillar{ width:42%; float:left; margin:0.5em 2.7em 1.5em 2.7em; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 7%), 0 2px 10px 0 rgb(0 0 0 / 7%); border-radius: 0.6em; border: 0px;}	

.whynumber{  display:block; font-family:'DM Sans'; padding-left:10px; padding-right:10px; /* border: 3px solid green; */ background-color:#ffffff; color:#000000; position:absolute; box-shadow:0 2px 5px 0 rgb(0 0 0 / 7%), 0 2px 10px 0 rgb(0 0 0 / 7%); margin-top:2.8em; margin-left:-1em; font-size:1.6em; font-weight:bold; letter-spacing:0.05em; /* margin-right: 2em; */  width:1.5em; padding:0.5em; border-radius:50%; }

.whyiconimg{/*width:50%; */float:right; text-align:center; margin:0.5em;}	

.whyboxtle2 { font-family:'DM Sans'; font-size:1.2em; text-align:left; color:#313a3e; letter-spacing:0.02em; line-height:1.2em; /*padding-bottom:0.5em; padding-top:0.5em;*/ padding:1em 3.1em 0.5em 2.7em; /*width:35%;*/ margin: auto;}

.whyboxtlewhy { font-family:'DM Sans'; font-size:0.9em; text-align:left; color:#313a3e; letter-spacing:0.02em; line-height:1.2em; /*padding-bottom:0.5em; padding-top:0.5em;*/ padding:0.2em 5.1em 0.5em 3.6em; /*width:35%;*/ margin: auto;}



/* End why */



/* Products Offering more */

.containerpro { width:90%; font-family:'DM Sans'; display:grid; grid-template-columns:repeat(auto-fit, minmax(350px, 1fr)); grid-gap:15px; margin:0 auto; cursor:default;  }
		
.containerpro .card { position:relative; width:300px; height:300px; margin:0 auto; background:#fff; transition:0.5s; margin-bottom:2em; margin-top:1em;}
		
.containerpro .card:hover { box-shadow:0 30px 50px rgba(0,0,0,.2); }
		
.containerpro .card .face { position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; }
		
.containerpro .card .face.face15{ box-sizing:border-box; padding:10px; text-align:center; background:#fff; color:#6a6768; }
		
.containerpro .card .face.face15 h2 { margin-top:90px; }
		
.containerpro .card .face.face15 a { display:inline-block; padding:2px 10px; margin-top:7px; font-size:0.9em; text-decoration:none; color:#7ba304; border:2px solid #7ba304; transition:0.5s; }
		
.containerpro .card .face.face15 a:hover { color:#fff; background:#7ba304; }
	
.containerpro .card .face.face25 { background:#e1eff0; transition:0.5s; box-shadow:0 5px 10px rgba(0,0,0,.2); background-image: url("../image/moreimg.jpg"); background-repeat: no-repeat; }			
		
.containerpro .card:hover .face.face25{ height:50px; width:90%; /*border-radius:50%;*/ top:20px; left:50%; transform:translateX(-50%); background:#7ba304; /*border:2px solid #c3073f;*/ }
		
.containerpro .card .face.face25 h4 { margin:0px; padding:0; font-size:1.5em; color:#15032c; transition:0.5s; font-family:'DM Sans'; }
		
.containerpro .card:hover .face.face25 h4 { color:#ffffff; text-align:center; font-size:1em; }
		
.procontent{ margin-top:4em;}

/*   End   */

/*    Site Map     */

.mapbox { width:90%; background-color:#ffffff; margin:auto; text-align:left; clear:both; }

.map { width:20%; /* height:7em; */ background-color:#ffffff; /* box-shadow:0 2px 5px 0 rgb(103 19 19 / 20%), 0 2px 10px 0 rgb(103 0 0 / 19%); */ font-size:0.95em; float:left; margin:0.8em; line-height:1.7em; border-radius:0.8em; color:#0f2d68; /* font-weight:bold; */ /* border:#F1F1F1 solid thin; */ text-align:center; padding:0.7em; /* font-variant-caps:all-petite-caps; */ }

a.other:link {color:#4F4F4F; font-size:1em; text-decoration:none;}

a.other:visited {color:#4F4F4F;}

a.other:hover {color:#0c5ab1; text-decoration:underline;}

a.other:active {color:#4F4F4F;}

/*   Site Map End      */


/*   Login    */

.form-controlAC { padding:5px 10px; font-size:0.9em; width:20%; /* line-height: 1.428571429; */ color:#555; margin-bottom:0.5em; margin-top:0.3em; vertical-align:middle; background-color:#ffffff; background-image:none; border:0px solid #ccc; border-bottom:1px solid #ccc; outline:none; }

.lnr { font-family:'DM Sans'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased;}

.login { color:#4F4F4F; /* font-family:"Barlow", sans-serif; */ font-family:'DM Sans'; font-size:1.05em; width:32%; margin:auto; line-height:1.5em; clear:both; letter-spacing:0.01em; padding-top:2.5em; padding-top:2.5em;}

.data{ width:95%; margin:auto; padding: 0.8em; }

.form-holder { position:absolute; margin-bottom:21px; }

.form-holder span { position:absolute; left:0; top:50%; transform:translateY(-50%); font-size:15px; color:#333; }

.form-holder span.lnr-lock { left:2px; }

.whta { width:100%; background-color:#f7ffde; clear:both; margin:auto; font-size:0.85em; margin-bottom: 2em;}

.whtacon { width:90%; background-color:#ffffff; clear:both; margin:auto; font-size:0.95em; margin-bottom: 2em;}

.whta1 { width:50%; background-color:#ffffff; clear:both; margin:auto; font-size:0.85em; margin-bottom:1em;}

.sp { padding:0.3em;}

.we { font-family:'DM Sans'; font-size:0.8em; letter-spacing:0.6px; padding-top:0.1em; padding-bottom:0.3em; }

/*    End Login      */ 


/*    Contact Us Page   */

.mid { float:left; width:100%; margin-bottom:0.9em; background-image:url( "../image/bannerformbg.jpg"); background-repeat:no-repeat; background-size:cover; margin-top:5.5em; } 

.investor { float:left; width:100%; margin-bottom:2em; background-image:url( "../image/investorbg.png"); background-repeat:no-repeat; background-size:cover; margin-top:5.5em; }

.mid1 { float:left; width:100%; margin-bottom:0.9em; background-repeat:no-repeat; background-size:cover; margin: auto; margin-top:6em; /*text-transform: uppercase;*/ }

.headline{font-family:'DM Sans'; float:left; font-size:2em; text-align:center; padding-bottom:1em; padding-top:0.5em; color:#081b13; line-height:1.6em;  }

.midtitle{font-family:'DM Sans'; font-size:2.2em; text-align:center; padding-bottom:1em; padding-top:0.5em; color:#0c160e; line-height:1.6em;  }

.midtitle1{font-family:'DM Sans'; font-size:2em; text-align:center; padding-bottom:0.5em; padding-top:1.5em; color:#220268; line-height:1.3em;  }

.form{ width:75%; float:right; /*height:20em;*/ background-color:#f8f8f8; box-shadow: 3px 5px 5px #e7e7e7; margin-bottom:1em; margin-top:1em; /* padding-bottom:0.5em;*/margin-right:4em; padding: 0.5em; }

.form-control {display:block; width:85%; height:1em; padding:0.55em 0.5em 0.55em; font-size:0.97em; letter-spacing:0.05em; line-height:1.428571429; color:#555; background-image:none; border:0.1em solid #f5f5f5; border-radius:0.3em; background-color:#ffffff; margin-bottom:0.7em; margin-top:0.7em;}

.open03 {font-family:'DM Sans'; font-size:1.1em; color:#ffffff; border:#e5e5e5 solid thin; background-color:#1c005a; letter-spacing:0.02em; padding-bottom:0.2em; padding-top:0.2em; text-align:center;}

.button { background-color:#74aa00; border:none; color:white; padding:5px 10px; text-align:center; text-decoration:none; font-size:0.9em; display:inline-block; margin:4px 2px 8px 2px; cursor:pointer; border-radius:0.6em; letter-spacing: 0.05em; outline:none; }

.morebutton { background-color:#0c96c9; border:none; color:white; padding:5px 12px; text-align:center; text-decoration:none; font-size:0.9em; display:inline-block; margin:10px 2px 8px 2px; cursor:pointer; border-radius:0.6em; letter-spacing: 0.05em; outline:none; }

.cont1 { width:92%; margin:auto; font-family:'DM Sans';} 

.cont { width:92%; margin:auto; background-image: url(../image/contactinnerimg.png); clear:both; height:20em; font-family:'DM Sans';} 

.conttext {width:50%; float:left; /*box-shadow:0 2px 5px 0 rgb(0 0 0 / 7%), 0 2px 10px 0 rgb(0 0 0 / 7%);*/ border-radius:0.6em; color:#5e5e5e;/*font-family:"Barlow", sans-serif;*/ font-family:'DM Sans'; font-size:0.95em; line-height:1.4em; }

.contform { width:50%; float:right; font-family:'DM Sans'; /*box-shadow:0 2px 5px 0 rgb(0 0 0 / 7%), 0 2px 10px 0 rgb(0 0 0 / 7%); border-radius:0.6em; background-color:#fafbff; */ }

.conttext1 {width:40%; float:left; /*box-shadow:0 2px 5px 0 rgb(0 0 0 / 7%), 0 2px 10px 0 rgb(0 0 0 / 7%);*/ border-radius:0.6em; color:#5e5e5e;/*font-family:"Barlow", sans-serif;*/ font-family:'DM Sans'; font-size:0.95em; line-height:1.4em; }

.contform1 { width:60%; float:right; font-family:'DM Sans'; /*box-shadow:0 2px 5px 0 rgb(0 0 0 / 7%), 0 2px 10px 0 rgb(0 0 0 / 7%); border-radius:0.6em; background-color:#fafbff; */ }

/*     End         /*


/*      why we Remain        */

.mostbg { background-color:#effae7; color:#737373; height:42em; margin-top:2em; margin-bottom:0.5em; text-align:center; font-size:0.9em; font-family:'DM Sans'; clear:both; }

.innerbox { width:100%; background-color:#ffffff; margin:auto; text-align:center; clear:both; font-family:'DM Sans'; margin-left: 0.5em; }

.innerpoint { width:28.2%; background-color:#ffffff; box-shadow:0 2px 5px 0 rgb(0 0 0 / 10%), 0 2px 10px 0 rgb(0 0 0 / 10%); font-size:1.3em; float:left; margin:0.1em 0.5em 1em 0.5em; border-radius:0.4em; color:#009fdb; font-weight:bold; /* border: #3f85ea solid thin; */ text-align:center; padding:0.1em 0.5em 0.2em 0.5em; font-variant-caps:all-petite-caps; font-family:'DM Sans'; }

.innerboxtext { width:100%; text-align:left; font-family:'DM Sans'; font-size:0.66em; margin-top:0.1em; font-weight:normal; font-variant-caps:normal; color:#4c4b4b; height:em; /*overflow:auto;*/ padding-right:0.7em; line-height:1.15em;}

.whyinnerbox { width:100%; float:left; margin-bottom:0.2em; padding:0.2em; height:7em; }

.whyinner { text-align:left; font-size:0.73em; /* border-top:#c3c4c4 solid thin; */ font-family:'DM Sans'; color:#4c4b4b; padding-top:3.5em; font-variant-caps:normal; /* width:80%; */ }

.populartext { text-align:left; font-size:0.73em; /* border-top:#c3c4c4 solid thin; */ font-family:'DM Sans'; color:#4c4b4b; padding-top:0.1em; font-variant-caps:normal; /* width:80%; */ }

.findboxtesti { width:88%; background-color:#ffffff; margin:auto; text-align:center; clear:both; font-family:'DM Sans'; }

.containerW { position:relative; width:100%; margin:auto; }

.Trusted { width:28.2%; background-color:#ffffff; box-shadow:0 2px 5px 0 rgb(0 0 0 / 10%), 0 2px 10px 0 rgb(0 0 0 / 10%); font-size:1.3em; float:left; margin:0.1em 1em 1.5em 1em; border-radius:0.4em; color:#009fdb; font-weight:bold; /* border: #3f85ea solid thin; */ text-align:center; padding:0.1em 0.5em 0.2em 0.5em; font-variant-caps:all-petite-caps; font-family:'DM Sans'; }

.why { text-align:left; font-size:1.1em; /* border-top:#c3c4c4 solid thin; */ font-family:'DM Sans'; color:#4c4b4b; padding-top:3.4em; /* width:80%; */ }

.Trustedtext { width:95%; text-align:left; font-family:'DM Sans'; font-size:0.76em; margin-top:0.1em; font-weight:normal; font-variant-caps:normal; color:#4c4b4b; height:em; overflow:auto; padding-right:0.7em; }

.whybox { width:97%; float:left; margin-bottom:0.2em; padding:0.7em; height:9.5em; }

.iconimgW { width:20%; float:left; /* margin-top:1.2em; */ text-align:center; /*border-radius:50%; background-color:#04a0e4;*/ }

.get { width:90%; background-color:#ffffff; /*box-shadow:0 2px 5px 0 rgb(95 95 95 / 20%), 0 2px 10px 0 rgb(95 95 95 / 20%);*/ height:27.5em; margin:auto; border-radius:0.7em; text-align:center; font-size:0.95em; padding:0.5em; clear:both; color:#33334F; margin-bottom:0.5em; font-family:'DM Sans';}

.yougetbox { width:90%; margin:auto; text-align:center; clear:both; margin-bottom:2em;}

.col-fr-youget { width:30%; float:left; /* margin:0.2em; */ line-height:1.1em; text-align:justify; padding:0.5em; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%), 0 2px 10px 0 rgb(0 0 0 / 10%); margin: 1em 0.6em 1em 0.5em; border-radius:0.7em; height:16em;}

.cover { width:95%; background-color:#ffffff; /*box-shadow:0 2px 5px 0 rgb(95 95 95 / 20%), 0 2px 10px 0 rgb(95 95 95 / 20%);*/ height:27.5em; margin:auto; border-radius:0.7em; text-align:center; font-size:0.95em; padding:0.5em; clear:both; color:#33334F; margin-bottom:0.5em; font-family:'DM Sans';}

.coverbox { width:100%; margin:auto; text-align:center; clear:both; margin-bottom:2em;}

.col-fr-cover { width:30.6%; float:left; /* margin:0.2em; */ line-height:1.1em; text-align:justify; padding:0.5em; /*box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%), 0 2px 10px 0 rgb(0 0 0 / 10%);*/ margin: 1em 0.2em 1em 0.2em; border-radius:0.7em; height:16em;}

.cultboxtleget { padding:0.01em; padding-top:0.5em; font-size:0.95em; text-align:center; color:#4F4F4F; letter-spacing:0.01em; font-family:'DM Sans'; }

.snip1563 { background-color:#fff; color:#ffffff; display:inline-block; font-family:'DM Sans'; font-size:16px; margin:11px 14px; /*max-width: 315px;
 min-width: 230px;*/ overflow:hidden; position:relative; text-align:right; width:30%; border-radius:1em; /*cursor:pointer;*/ z-index: 0; border: #ededed solid thin;}

.snip1563 *, .snip1563 *:before, .snip1563 *:after { -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all 0.45s ease; transition:all 0.45s ease; border-radius: 0.8em; }

.snip1563 img { backface-visibility:hidden; max-width:100%; vertical-align:top; }

.snip1563:before, .snip1563:after { position:absolute; top:0; bottom:0; left:0; right:0; content:''; background-color:#bee45e; opacity:0.5; -webkit-transition:all 0.45s ease; transition:all 0.45s ease; }

.snip1563:before { -webkit-transform:skew(30deg) translateX(80%); transform:skew(30deg) translateX(80%); }

.snip1563:after { -webkit-transform:skew(-30deg) translateX(70%); transform:skew(-30deg) translateX(70%); }

.snip1563 figcaption { position:absolute; top:0px; bottom:0px; left:0px; right:0px; z-index:1; padding:20px 20px 20px 40%; }

.snip1563 figcaption:before, .snip1563 figcaption:after { position:absolute; top:0; bottom:0; left:0; right:0; background-color:#066188; box-shadow:0 0 20px rgba(0, 0, 0, 0.7); content:''; opacity:0.5; z-index:-1; }

.snip1563 figcaption:before { -webkit-transform:skew(30deg) translateX(100%); transform:skew(30deg) translateX(100%); }

.snip1563 figcaption:after { -webkit-transform:skew(-30deg) translateX(90%); transform:skew(-30deg) translateX(90%); }

.snip1563 h3, .snip1563 p { margin:0; opacity:0; letter-spacing:1px; }

.snip1563 h3 { font-family:'DM Sans'; font-size:1.3em; font-weight:700; line-height:1.1em; text-transform:uppercase; text-align: left;}

.snip1563 p { font-size:0.9em; }

.snip1563 a { position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; }

.snip1563:hover h3, .snip1563.hover h3, .snip1563:hover p,
.snip1563.hover p { -webkit-transform:translateY(0); transform:translateY(0); opacity:0.9; }

.snip1563:hover:before, .snip1563.hover:before { -webkit-transform:skew(30deg) translateX(30%); transform:skew(30deg) translateX(30%); -webkit-transition-delay:0.05s; transition-delay:0.05s; }

.snip1563:hover:after, .snip1563.hover:after { -webkit-transform:skew(-30deg) translateX(20%); transform:skew(-30deg) translateX(20%); }

.snip1563:hover figcaption:before, .snip1563.hover figcaption:before { -webkit-transform:skew(30deg) translateX(50%); transform:skew(30deg) translateX(50%); -webkit-transition-delay:0.15s; transition-delay:0.15s; }

.snip1563:hover figcaption:after, .snip1563.hover figcaption:after { -webkit-transform:skew(-30deg) translateX(40%); transform:skew(-30deg) translateX(40%); -webkit-transition-delay:0.1s; transition-delay:0.1s; }

.snip1563 h5, .snip1563 p { margin:0; opacity:0; letter-spacing:1px; }

.snip1563 h5 { font-family:'DM Sans'; font-size:0.8em; font-weight: normal;line-height:1.2em; text-align: left; padding-top: 0.5em;}

.snip1563 p { font-size:0.85em; }

.snip1563 a { position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; }

.snip1563:hover h5, .snip1563.hover h5, .snip1563:hover p,
.snip1563.hover p { -webkit-transform:translateY(0); transform:translateY(0); opacity:0.9; }

/*     end */


/*     New Savashare page   */

#popimg { /*width:95%;*/ padding:25px; background:url( "../image/popmsg.png"); background-repeat:no-repeat; background-size:auto; }

.bannertext{ height:1em; padding-top:18em; color:#f9de97; text-align:center;}

.bannerpoptext{ color:#c5f2fc; font-size:1.4em; text-align:center; line-height:1.5em;}

.apply {position:fixed; width:50%; text-decoration:none; top:8em; left:24%; margin:auto; font-size:1em; letter-spacing:-0.02em; font-family:'DM Sans'; color:#fff; padding:1em 1em 1em 1em; display:block; border:none; z-index:120;}
	
.closebtn { margin-left:-3em; color:white; font-weight:bold; float:right; font-size:20px; margin-top:-0.1em; line-height:16px; transform:translate(30%, -1%); z-index:9999; background-color:#65b7f9; border-radius:0.3em; padding:0.2em; transition:0.3s; }

.responsiveimgpop { width:100%; height:auto; }

.bannerimg { width:auto; height:auto; }

/*  logo   */

#ourclients { display:block; margin-left:auto; margin-right:auto; background:#ffffff; /*padding-bottom:10px;*/ margin:auto; /*padding-top:1.4em;*/ padding-left:0.7em; width:95%; /*margin-bottom:10em; */ margin-bottom: 1.5em;}
		
#ourclients .clients-wrap { display:block; overflow:hidden; background:#ffffff; height:150px; width:99%;}
		
#ourclients .clients-wrap ul { display:block; list-style:none; position:relative; margin-left:auto; margin-right:auto; }
		
#ourclients .clients-wrap ul li { display:block; float:left; position:relative; width:220px; height:150px; line-height:100px; text-align:center; }
		
#ourclients .clients-wrap ul li img { vertical-align:middle; max-width:100%; width:210px; -webkit-transition:0 linear left; -moz-transition:0 linear left; transition:0 linear left; border: #D3D3D3 thin solid;}
		
#ourclients h3{ border-bottom:2px solid #3399ff; width:150px; padding:10px; }

*{ margin:0; padding:0; }

/* all Navigation */
.stellarnav { /*position: relative;*/ width:100%; z-index:9900; padding-top:1.5em; line-height:normal; }

.stellarnav a { color:#777; }

.stellarnav ul { margin:0; padding:0; text-align:center; }

.stellarnav li { list-style:none; display:block; margin:0; padding:0; position:relative; line-height:normal; vertical-align:middle; }

.stellarnav li a { padding:9px; display:block; text-decoration:none; color:#777; font-size:1em; box-sizing:border-box; -webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; transition:all .3s ease-out; }

/* main level */

.flytab { display:none;}

.stellarnav > ul > li { display:inline-block; }

.stellarnav > ul > li > a { padding:10px 20px; }

.stellarnav > ul > li > a:hover { text-decoration-color:rgba(255, 255, 255, 1); background-color:#d0e774; }

.stellarnav li a:hover {background-color:#d0e774; }

.squre { display:grid; font-size:0.8em; grid-template-columns:1fr 1fr 1fr 1fr; gap:0.8em; margin-top:1em; text-align:center; }

.flytab { display:none;}

.toppanel { width:100%; float:left; /*margin-bottom: 0.8em;*/ background-color:#ffffff; }

.logo { width:20%; margin: 1em 0.5em 0.5em 1.2em; float:left; text-align:center; }

.topfly { /*width: 72%;*/ float:right; color:#ffffff; text-align:center; font-size:1em; padding:0.7em; letter-spacing:0.03em; padding-top:1em; }

.bottomimg{margin-bottom:0; margin-top:4em;}

.Well-Being { background-color:#052a56; height:25em; background-image:url(../image/bgimg.png); background-position:center; background-repeat:no-repeat; background-size:cover; text-align:center; clear:both; }

.icontitle { text-align:center; color:#ffffff; font-size:2.2em; font-weight:bold; padding-top:0.5em; }

.findboxWELL { width:90%; background-color:#ffffff; margin:auto; text-align:center; clear:both; }

.col-fr-30 { width:24.5%; float:left; margin-top:0.2em; margin-bottom:0.1em; margin-left:3.4em; margin-right:2em; line-height:1.5em; text-align:justify; }

.iconsubtitle { text-align:center; color:#ffffff; font-size:1.2em; letter-spacing:0.02em; font-weight:bold; }

.boxpi { clear:both; width:93%; margin:auto; padding-top:1em; }

/*      Counter     */

.boxcount{/*border:#e1e1e1 solid thin;*/ clear:both; width:100%; margin:auto; /*height:18em; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); box-shadow: 0 15px 10px 3px rgb(0 0 0 / 10%); /*margin-top:15em;*/ background-color: #3b2264; /* padding-top: 1em; margin-bottom: 0.5em;  padding-bottom: 1em;*/ }

.countbox{width:95%; background-color:none; color:#7a7a7a; margin:auto; text-align:center; padding-top:0.5em; font-size:1.3em; margin-bottom:1em; font-family:'DM Sans'; }

.box{ width:25%; float:left; }

.iconimg { width:25%; float:left; margin:0.8em; text-align:center;}

.countertext2 {/* width:90%; background-color:#ffffff; */ text-align:left; color:#7a7a7a; margin:auto; font-size:1em; padding-top:1em;}

.countertext { font-family:'DM Sans'; font-size: 1.4em; font-weight: bold; text-align:left; color:#0098da; letter-spacing:0.02em; padding-bottom:0.2em; }

.dec { font-style:normal; overflow:visible; left:120%; font-size:2em; top:-200px; letter-spacing:0px; text-transform:none; width:150px; background:white; position:relative; color:#000; margin:0; line-height:1.2; margin-top:-50%; }

/*      End Counter      */ 

/***** tesi **********/

.slideshow-container { position:relative; font-size:1.05em; line-height:1.5em; background:#ecf7ca; }

/* Slides */
.mySlides { display:none; /*padding:40px 40px 10px 40px;*/ width:80%; text-align:center; margin: auto; padding-top:1.5em;}

/* Next & previous buttons */

/* The dot/bullet/indicator container */
.dot-container { text-align:center; padding:20px; background:#ecf7ca; margin-bottom:1.5em;}

/* The dots/bullets/indicators */
.dot { cursor:pointer; height:15px; width:15px; margin:0 2px; background-color:#bbb; border-radius:50%; display:inline-block; transition:background-color 0.6s ease; }

/* Add a background color to the active dot/circle */
.active, .dot:hover { background-color:#717171; }

/* Add an italic font style to all quotes */
q {font-style: italic;}

/* Add a blue color to the author */
.author {color:cornflowerblue;}
	/***** end tesi **********/

/**      Trusted       */
.container{ position:relative; width:98%; margin:auto;} 

.culturetitle { width:100%; /*background-color:#596a02;*/ color:#33334F; margin:auto; text-align:center; margin-bottom:0.2em; margin-top:0.2em; padding-top:0.2em; /*font-weight:bold;*/ font-family:'DM Sans'; font-size:2.2em; clear:both; /*font-variant-caps:all-petite-caps;*/} 

.innertitle { width:100%; /*background-color:#596a02;*/ color:#33334F; margin:auto; text-align:left; margin-bottom:0.5em; margin-top:0.2em; padding-top:0.2em; /*font-weight:bold;*/ font-family:'DM Sans'; font-size:1.8em; clear:both; line-height: 1.1em; /*font-variant-caps:all-petite-caps;*/} 

.findbox{ width:95%; background-color:#ffffff; margin:auto; text-align:center; clear:both; }

.prodbox{ width:90%; background-color:#ffffff; margin:auto; text-align:center; clear:both; }

.col-fr-3 { width:31%; float:left; margin-top:2em; margin-bottom:2em; margin-left:0.7em; margin-right:0.7em; background-color:#ffffff; line-height:1.5em; text-align:justify;}

.pro-fr-3 { width:29.2%; float:left; margin-top:1em; margin-bottom:1em; margin-left:1.5em; margin-right:1.5em; line-height:1.5em; text-align:justify; background-color: #f3fafd; border-radius:0.8em; box-shadow:0 6px 6px -5px;}

.cultboxtle{ padding:0.2em; font-size:1.2em; text-align:center; color:#003446; font-weight:bold; letter-spacing:0.02em; }

.proboxtle{ padding:0.8em; font-size:1.3em; text-align:center; color:#222b03; letter-spacing:0.02em; }

.culturetext1{ width:90%; background-color:#ffffff; color:#000000; margin:auto; /*font-size:1.1em;*/ text-align:center; } 

/*       End trusted       */

/*       Fotter         */

.footer a:visited {text-decoration:none; color:#ffffff; }

.footer a {color:inherit; text-decoration:underline 0.1em rgba(255, 255, 255, 0);transition:text-decoration-color 300ms; text-underline-position:under; padding:0em 0.22em; }

.footer a:hover { text-decoration-color:rgba(255, 255, 255, 1);}

.contact { font-size:0.94em; text-align:justify; text-transform:none; color:#FFFFFF; line-height:1.55em; }

.pro { width:90%; border-radius:0.3em; margin:auto; font-size:0.9em; text-align:center; padding-bottom:0.5em; padding-top:0.5em; color:#ffffff; clear:both;line-height:2em; font-weight: normal; }

.bottpati { background-color:#ffffff; /*width:98%;*/ margin: auto; clear:both; height:1.5em; padding:0.5em; padding-top:0.7em; box-shadow:2px 5px 8px #888888; /*height:2.5em; */}

.att { /* width:28%; */ float:left; /* font-weight:bold; */ /* padding:1em 1em 1em 1em; */ padding-left:0.5em; text-align:center; font-size:1em; color:#d10606; font-weight: bold; margin-bottom:0.8em;}

.marq { width:79%; float:left; padding-left:2em; /* padding-top:0.2em; */ text-align:justify; font-size:1em; }

/* POp up   */

.title { padding-left:0.5em; padding-right:0.5em; font-size:1em; color:#002b4c; text-align:center; }

.se { color:#002b4c; font-size:1em; line-height: 1.1em; font-weight:bold; padding-left:0.8em; padding-right:0.8em; letter-spacing:0.01em; text-align:center; padding-top: 1.5em;}

/*  POp up End  */ 

/*       End Fotter         */

/* first level dd */
.stellarnav ul ul { top: auto; width:235px; position: absolute; z-index:9900; text-align: left; display:none; background:#ddd; }
.stellarnav li li { display: block; }

/* second level dd */
.stellarnav ul ul ul { top: 0; /* dd animtion - change to auto to remove */ left: 220px; }
.stellarnav > ul > li:hover > ul > li:hover > ul { opacity: 1; visibility: visible; top: 0; }

/* .drop-left */
.stellarnav > ul > li.drop-left > ul { right: 0; }
.stellarnav li.drop-left ul ul { left: auto; right: 220px; }

/* light theme */
.stellarnav.light { background: rgba(255, 255, 255, 1); }
.stellarnav.light a { color: #000; }
.stellarnav.light ul ul { background: rgba(255, 255, 255, 1); }
.stellarnav.light li a { color: #000; }

/* dark theme */
.stellarnav.dark { background:#ffffff; }
.stellarnav.dark a { color:#FFFFFF; }
.stellarnav.dark ul ul { background:#f3f3f3;; }
.stellarnav.dark li a { color:#4F4F4F; }
/* sticky nav */
.stellarnav.fixed { position:fixed; width:100%; top:0; left:0; z-index:9999; }

/* only used when 'scrollbarFix' is set to true in the js. This fixes horizontal scrollbar caused by the dd menus that are very long.*/
body.stellarnav-noscroll-x { overflow-x: hidden; }

/* general styling */
.stellarnav li.has-sub > a:after { content: ''; margin-left: 10px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #4F4F4F; display: inline-block;  }
.stellarnav li li.has-sub > a:after { margin-left: 10px; float: right; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #FFF; position: relative; top: 4px;  }
.stellarnav li li.has-sub > a:hover { margin-left: 10px; float: right; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #FFF; position: relative; top: 4px; }
.stellarnav li.drop-left li.has-sub > a:after { float: left; margin-right: 10px; border-left: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #FFF;  }
.stellarnav.hide-arrows li.has-sub > a:after, .stellarnav.hide-arrows li li.has-sub > a:after, .stellarnav.hide-arrows li.drop-left li.has-sub > a:after { display:none; }
.stellarnav .menu-toggle, .stellarnav .close-menu, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile { display: none; text-transform: uppercase; text-decoration: none; }
.stellarnav .dd-toggle { display:none; position: absolute; top: 0; right: 0; padding: 0; width: 48px; height: 48px; text-align: center; z-index: 9999; border: 0; }
.stellarnav.desktop li.has-sub a { /*padding-right: 25px;*/ }
.stellarnav.desktop.hide-arrows li.has-sub a { padding-right: 15px; }
.stellarnav.mobile > ul > li > a.dd-toggle { padding: 0; }
.stellarnav li.call-btn-mobile, .stellarnav li.location-btn-mobile { display: none; }

/* svg icons */
.stellarnav svg { fill: currentColor; width: 1em; height: 1em; position: relative; top:2px; display: none; }
/* svg icons */

.stellarnav a.dd-toggle .icon-plus { box-sizing: border-box; transition: transform 0.3s; width: 12px; height: 100%; position: relative; vertical-align: middle; display: inline-block; }
.stellarnav a.dd-toggle .icon-plus:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 50%; transform: rotate(90deg); transition: width 0.3s; }
.stellarnav a.dd-toggle .icon-plus:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #777; position: absolute; }
.stellarnav li.open > a.dd-toggle .icon-plus { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
.stellarnav.light a.dd-toggle .icon-plus:before { border-color: #000; }
.stellarnav.light a.dd-toggle .icon-plus:after { border-color: #000; }
.stellarnav.dark a.dd-toggle .icon-plus:before { border-color: #FFF; }
.stellarnav.dark a.dd-toggle .icon-plus:after { border-color: #FFF; }
.stellarnav .icon-close { box-sizing: border-box; width: 12px; height: 12px; position: relative; display: inline-block; }
.stellarnav .icon-close:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 50%; transform: rotate(45deg); }
.stellarnav .icon-close:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #777; position: absolute; transform: rotate(-45deg); }
.stellarnav.light .icon-close:before { border-color: #000; }
.stellarnav.light .icon-close:after { border-color: #000; }
.stellarnav.dark .icon-close:before { border-color: #FFF; }
.stellarnav.dark .icon-close:after { border-color: #FFF; }

/* mobile nav */
.stellarnav .menu-toggle, .stellarnav  .stellarnav  .stellarnav .close-menu { padding: 15px; box-sizing: border-box; float: right; }
.stellarnav .menu-toggle span.bars { display: inline-block; margin-right: 7px; position: relative; top: 3px; }
.stellarnav .menu-toggle span.bars span { display: block; width:25px; height: 3px; border-radius: 6px; background:#113056; margin: 0 0 3px; }
.stellarnav .full { width: 100%; }
.stellarnav .half { width: 50%; }
.stellarnav .third { width: 33%; text-align: center; }
.stellarnav .location-btn-mobile.third { text-align: center;  }
.stellarnav .location-btn-mobile.half { text-align: right; }
.stellarnav.light .third, .stellarnav.light .half { border-left: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.left .third, .stellarnav.light.left .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.right .third, .stellarnav.light.right .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light .third:first-child, .stellarnav.light .half:first-child { border-left: 0; }
.stellarnav.dark .third, .stellarnav.dark .half { /*border-left: 1px solid rgba(255, 255, 255, .15);*/ }
.stellarnav.dark.left .third, .stellarnav.dark.left .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.right .third, .stellarnav.dark.right .half {/* border-bottom: 1px solid rgba(255, 255, 255, .15);*/ }
.stellarnav.light.left .menu-toggle, .stellarnav.light.right .menu-toggle { border-bottom: 0; }
.stellarnav.dark.left .menu-toggle, .stellarnav.dark.right .menu-toggle { border-bottom: 0; /*padding-top:35px;*/ }
.stellarnav.dark .third:first-child, .stellarnav.dark .half:first-child { border-left: 0; }
.stellarnav.light .menu-toggle span.bars span { background: #000; }
.stellarnav.dark .menu-toggle span.bars span { /*background: #FFF;*/ }
.stellarnav.mobile { position: static; }
.stellarnav.mobile.fixed { position: static; }
.stellarnav.mobile ul { position: relative; display: none; }
.stellarnav.mobile.active { padding-bottom: 0; }
.stellarnav.mobile.active > ul { display: block; }
.stellarnav.mobile ul { text-align: left; }
.stellarnav.mobile > ul > li { display: block; }
.stellarnav.mobile > ul > li > a { padding: 15px; }
.stellarnav.mobile ul { background: rgba(221, 221, 221, 1); }
.stellarnav.mobile ul ul { position: relative; opacity: 1; visibility: visible; width: auto; display: none; -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; }
.stellarnav.mobile ul ul ul { left: auto; top: auto; }
.stellarnav.mobile li.drop-left ul ul { right: auto; }
.stellarnav.mobile li a { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile > ul { border-top: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile.light li a { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile.light > ul { border-top: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile li a.dd-toggle { border: 0; }
.stellarnav.mobile.light li a.dd-toggle { border: 0; }
.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .close-menu, .stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .location-btn-mobile { display: inline-block; }
.stellarnav.mobile li.call-btn-mobile { border-right: 1px solid rgba(255, 255, 255, .1); box-sizing: border-box; }
.stellarnav.mobile li.call-btn-mobile, .stellarnav.mobile li.location-btn-mobile { display: inline-block; width: 50%; text-transform: uppercase; text-align: center; }
.stellarnav.mobile li.call-btn-mobile.full, .stellarnav.mobile li.location-btn-mobile.full { display: block; width: 100%; text-transform: uppercase; border-right: 0; text-align: left; }
.stellarnav.mobile.light ul { background: rgba(255, 255, 255, 1); }
.stellarnav.mobile.dark ul {background:#005180;}
.stellarnav.mobile.dark ul ul { background: rgba(255, 255, 255, .08); }
.stellarnav.mobile.light li.call-btn-mobile { border-right: 1px solid rgba(0, 0, 0, .1); }
.stellarnav.mobile.top { position: absolute; width: 100%; top: 0; left: 0; z-index: 9999; }
.stellarnav.mobile li.has-sub > a:after, .stellarnav.mobile li li.has-sub > a:after, .stellarnav.mobile li.drop-left li.has-sub > a:after { display: none; }

/* left and right positions */
.stellarnav.mobile.right > ul, .stellarnav.mobile.left > ul { position: fixed; top: 0; bottom: 0; width: 100%; max-width: 280px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.stellarnav.mobile.right > ul { right: 0; }
.stellarnav.mobile.right .close-menu, .stellarnav.mobile.left .close-menu { display: inline-block; text-align: right; }
.stellarnav.mobile.left > ul { left: 0; }
.stellarnav.mobile.right .location-btn-mobile.half, .stellarnav.mobile.right .call-btn-mobile.half, .stellarnav.mobile.right .close-menu.half { text-align: center; }
.stellarnav.mobile.right .location-btn-mobile.third, .stellarnav.mobile.right .call-btn-mobile.third, .stellarnav.mobile.right .close-menu.third { text-align: center; padding-top: 0.5em; }
.stellarnav.mobile.left .location-btn-mobile.half, .stellarnav.mobile.left .call-btn-mobile.half, .stellarnav.mobile.left .close-menu.half { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.third, .stellarnav.mobile.left .call-btn-mobile.third, .stellarnav.mobile.left .close-menu.third { text-align: center; }
.stellarnav.mobile.left .menu-toggle.half, .stellarnav.mobile.left .menu-toggle.third, .stellarnav.mobile.right .menu-toggle.half, .stellarnav.mobile.right .menu-toggle.third { text-align: left; }
.stellarnav.mobile.left .close-menu.third span, .stellarnav.mobile.right .close-menu.third span { display:none; }
/* left and right positions */

/* mega dd */
.stellarnav.desktop li.mega ul ul { background: none; }
.stellarnav.desktop li.mega li { display: inline-block; vertical-align: top; margin-left: -4px; }
.stellarnav.desktop li.mega li li { display: block; position: relative; left: 4px; }
.stellarnav.desktop li.mega ul ul { width: auto;  }
.stellarnav.desktop > ul > li.mega { position: inherit; }
.stellarnav.desktop > ul > li.mega > ul { width: 100%; }
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul { display: block; position: relative; left: auto; }
.stellarnav.desktop > ul > li.mega > ul > li { padding-bottom: 15px; box-sizing: border-box; }
.stellarnav.desktop li.mega li li a { padding: 5px 15px; }
.stellarnav.desktop li.mega li.has-sub a:after { display: none;  }
.stellarnav.desktop > ul > li.mega > ul > li > a { color: yellow; }
/* mega dd */


/* Fallback for slow javascript load */
@media only screen and (max-width : 768px) {
.stellarnav { /*overflow:hidden;*/ display:block; }
.stellarnav ul { position:relative; display:none; } }

/* mobile nav */
@media only screen and (max-width:420px) {.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span { display:none; }
}

/* End all Navigation */


/*       Mid Part 3 box       */

/* CSS Document */

.plansbox{ /*background-color:#f6f6f6; height:18em;*/ clear:both; margin-top: 2em; margin-bottom:2em;}
		
.plan { width:100%; text-align:center; letter-spacing:0.02em; /*background-color:#ffffff;*/ font-size:1.8em; color:#13254f; margin-bottom:0.2em; margin-top:0.2em; clear:both; padding-top:0.3em; font-weight:bold;}

.stepplan { /*background-color:#009edb;*/ font-size:1.5em; text-align:center; /*width:50%;*/ padding:0.3em; color:#000000; font-weight:bold; margin-bottom:0.5em; margin-top:0.5em; }
		
.cultboxtlep { font-size:0.8em; color:#0a2d6e; letter-spacing:0.01em; padding-bottom:0.5em; font-variant-caps:normal; }

.Threebox { width:100%; background-color:#ffffff; margin:auto; text-align:center; clear:both; }
		
.col-fr-3box { width:30.8%; background-color:#ffffff; box-shadow:0 2px 5px 0 rgb(0 0 0 / 20%), 0 2px 10px 0 rgb(0 0 0 / 19%); font-size:1em; float:left; margin-top:0.2em; margin-bottom:2em; margin-left:0.9em; margin-right:0.9em; height: 15em; border-radius:0.8em; color:#009fdb; font-weight:bold; border:#F1F1F1 solid thin; text-align:center; /*padding:1em;*//*padding:0.2em 0.5em 0.2em 0.01em;*/ /*font-variant-caps:all-petite-caps;*/ }	

.col-fr-4box { width:30.8%; background-color:#ffffff; box-shadow:0 2px 5px 0 rgb(0 0 0 / 20%), 0 2px 10px 0 rgb(0 0 0 / 19%); float:left; margin-top:0.2em; margin-bottom:2em; margin-left:0.9em; margin-right:0.9em; height: 15em; border-radius:0.8em; color:#35460d; border:#F1F1F1 solid thin; text-align:center; /*padding:1em;*//*padding:0.2em 0.5em 0.2em 0.01em;*/ /*font-variant-caps:all-petite-caps;*/ padding-right: 0.5em;}

/*       Home Blog Box       */

/*.vegetables { display:flex; flex-direction:column; }

.vegetables a:visited {text-decoration:underline; color:#000000; }

.vegetables a { color:inherit; text-decoration:underline 0.1em rgba(255, 255, 255, 0); transition:text-decoration-color 300ms; text-underline-position:under; padding:0em 0.22em; }*/

.vegetables a:visited {text-decoration:none; color:#000000; }

.vegetables a { color:inherit; text-decoration:underline 0.1em rgba(255, 255, 255, 0); /*transition:text-decoration-color 300ms; */text-underline-position:under; }

.vegetables a:hover { text-decoration: underline;}

.page { /*width:410px*/; width:100%; margin:0 auto; padding:0; text-align:right;}

.page li { list-style:none; margin:0.5em; padding:0.3em; background:#ededed; border-radius:10px; text-align:right; height:2.5em; } 

.pagination { text-align:center;/* margin-top:8px;*/ display:flex; align-items:center; justify-content:center; }

.pages { display:flex; align-items:center; justify-content:space-between; max-width:100%; /*width:150px; */}

.page-number { cursor:pointer; background-color:white; color:#999; border-radius:50%; height:25px; width:25px; display:flex; align-items:center; justify-content:center; transition:.4s ease; }

.pageup { /*width:410px*/; width:100%; margin:0 auto; padding:0; text-align:right;}

.pageup li { list-style:none; margin:0.5em; padding:0.35em; background:#ededed; border-radius:10px; text-align:right; height: 2.5em; } 

.pagination { text-align:center;/* margin-top:8px;*/ display:flex; align-items:center; justify-content:center; }

.pagesup { display:flex; align-items:center; justify-content:space-between; max-width:100%; /*width:150px; */}

.pageup-number { cursor:pointer; background-color:white; color:#999; border-radius:50%; height:30px; width:30px; display:flex; align-items:center; justify-content:center; transition:.4s ease; }

/*.active { font-size:0.92em; /*height:20px; width:21px;*/ background-color:#379109; color:white; border-radius:0.5em; }*/

button { width:90px; padding:8px 16px; background-color:#ffffff00; color:#0057b3; border:none; cursor:pointer; margin:0 5px; display:flex; align-items:center; justify-content:space-between; }

button:hover { color:#0056b3; }

button:disabled { background-color:#ffffff00; color:#ccc; cursor:not-allowed; }

#prevPage { margin-right:1px; }

#nextPage { margin-left:1px; }

.arrow { font-size:1em; font-weight:bold; }

.nav-text { font-size:0.6em; letter-spacing:0.02em; }
	
.blogsbox { width:50%; float:left; margin-bottom:2em;}
	
.iconsimg { width:14%; float:left; text-align:left;}
		
.culturetext2 {/* width:90%;*/text-align:left; color:#000000; margin:auto; font-size:0.95em; /*padding-bottom:1em; */font-weight:normal; /*height: 3em;*/}
	
.read { /*background-color:#9cb71a;*/ padding:0.1em; /*font-size:0.95em;*/ color:#142ced; float:right; /*margin-top:0.2em;*/ text-decoration:underline;}

.events { list-style:none; margin:0.5em; padding:0.4em; background:#f3fbca; border-radius:10px; color:#132a44; font-weight:normal; text-align:center;}

#style-2::-webkit-scrollbar-track {	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius:10px; background-color:#F5F5F5; }

#style-2::-webkit-scrollbar { width:10px; background-color:#F5F5F5; }

#style-2::-webkit-scrollbar-thumb { border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); background-color:#2967b0; height:2px; }

/**********    Curve Box      *******************/

/*       End Curve Box      */
		
		
@media only screen and (max-width:1315px) and (min-width:769px)
{
	
.plansbox { background-color:#f6f6f6; height:47em; clear:both;}	

.col-fr-3box { width:31.5%; text-align:center; margin-left:0.5em; margin-bottom:1em; margin-right:0.5em; }
	
.page  { width:100%; }	
}
		
@media only screen and (max-width:768px) and (min-width:481px)
{

.squre { display:none; font-size:0.9em; grid-template-columns:none; /* gap: 0.2em; */ text-align:left; margin-top:1em; }
			
.flytab { display:block; padding-left:0.3em;}
	
.stellarnav.dark li a { color:#ffffff; }
	
.topfly {display:none;}
	
.logo {/* margin-top:0.5em;*/ text-align:center; width:25%;}	
	
.bottomimg { margin-bottom:2em;}
	
.sb { width:90%; }
	
.countbox{ width:100%; background-color:none; color:#000000; margin:auto; text-align:center; padding-top:0.5em; font-size:1.3em; margin-bottom:0.2em; }
	
.box { width:100%; float:left; margin-left:2em; margin-bottom:0.2em;}
	
.dec { left:0; margin-top:0.1em; width:80%; }

.boxcount { border:#e1e1e1 solid thin; clear:both; width:90%; margin:auto; /*height:40em;*/}	
	
.bottpati { background-color:#e6e6e6; clear:both; padding:0.5em; padding-top:0.7em; height:3.5em;}
	
.att { margin-bottom:0.1em;}
	
.marq { width:85%;}
	
.Well-Being { height:53em;}
	
.col-fr-30 { width:70%; float:left; line-height:1.5em; text-align:center; }
	
.icontitle { font-size:1.5em; }
	
.plansbox { background-color:#f6f6f6; height:47em; clear:both;}	

.col-fr-3box { width:82%; text-align:center; margin-left:0.5em; margin-bottom:1em; margin-right:0.5em; }

.col-fr-3 {width:100%; float:left; margin:0.2em; background-color:#ffffff; line-height:1.5em; text-align:justify;}
	
.col-fr-4box { width:90%; text-align:center; /*margin-left:0.5em;*/ margin-bottom:1em; margin-right:0.5em;}
	
.page { /*width:410px*/; width:100%; }
	
.stellarnav { /* position: relative; */ width:100%; z-index:9900; padding-top:0.7em; line-height:normal; }
	
.apply {position:fixed; text-decoration:none; margin:auto; top:8em; left:20%; }
	
#popimg { width:100%; padding:25px; background-image:none; background-color:#150b59; background-repeat:no-repeat;  background-size:auto; }
	
.bannertext {height:5em; padding-top:3em; color:#f9de97; text-align:center; font-size:1em;}

.bannerpoptext {color:#c5f2fc; font-size:0.9em; text-align:center; line-height:1.5em;}
	
.closebtn{ margin:-0.2em -1.8em 1em 1em; }
	
.bannerimg { width:45%; height:100%;; margin: auto; margin-left:2em;}	
	
.iconimg { width:22%; float:left; margin:0.5em; text-align:center;}	
	
.countertext2 {/* width:90%; background-color:#ffffff; */ text-align:left; color:#7a7a7a; margin:auto; font-size:0.9em; padding-top:1em;}
	
.culturetitle{ font-size:1.6em; text-align: center; width:100%;}	
	
#ourclients{ width: 60%; }	
	
.slidercontainer{ border-radius: 0; height:30em;} 

.mySlides { display:none; /*padding:40px 40px 10px 40px;*/ width:80%; text-align:center; margin: auto; padding-top:1.1em;}
	
.snip1563{ width:92%;}	
	
.snip1563 h3 { font-family:'DM Sans'; font-size:1.1em; line-height:1.1em; }
	
.snip1563 h5 { font-family:'DM Sans'; font-size:0.8em; font-weight: normal;line-height:1em; text-align: left; padding-top: 0.5em;}	
	
.mid{ float:left; width:99.5%; margin-bottom:0.1em; background-image:none;}	
	
.headline{ font-family:'DM Sans'; display:block; font-size: 1.3em; text-align: center; padding-bottom: 1em; padding-top: 0.5em; color:#000000; line-height: 1.6em; }	
	
.form { width:96%; text-align:center; margin: auto;}
	
.contform { width:100%;}	
	
.conttext { width:100%; }
	
.map { width:30%; }		
	
.Claimedicon { width:auto; float:right; text-align:left; }	
	
.login {width:90%; }	
	
.get { width:90%; background-color:#ffffff; /*box-shadow:0 2px 5px 0 rgb(95 95 95 / 20%), 0 2px 10px 0 rgb(95 95 95 / 20%);*/ height:59em; margin:auto; border-radius:0.7em; text-align:center; font-size:1.1em; padding:1em; font-family:'DM Sans'; clear:both; color:#33334F; clear:both; margin-bottom:2em; }	
	
.col-fr-youget { width:80%; float:left; /* margin:0.2em; */ line-height:0.9em; text-align:justify; padding:1.5em;}
	
.col-fr-cover { width:92%; float:left; /* margin:0.2em; */ line-height:1.1em; text-align:justify; padding:0.5em; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%), 0 2px 10px 0 rgb(0 0 0 / 10%); margin: 1em 0.6em 1em 0.5em; border-radius:0.7em; height:17em;}	
	
}
	
@media only screen and (max-width:480px) and (min-width:320px)
{

.squre { display:none; font-size:0.9em; grid-template-columns:none; /* gap: 0.2em; */ text-align:left; margin-top:1em; }
	
.flytab { display:block; padding-left:0.3em;}
	
.topfly {display:none;}
	
.logo { /*margin-top:0.5em;*/ text-align:center; width:25%;}
	
.bottomimg { margin-bottom:0em; margin-top:8.3em;}

.sb { width:90%; }
		
.box { width:100%; float:left; margin-left:1em; margin-bottom:0.2em;}
		
.countbox{width:100%; background-color:none; color:#000000; margin:auto; text-align:center; padding-top:0.5em; font-size:1.3em; margin-bottom:0.2em;}	

.stellarnav.dark li a { color:#ffffff; }
	
.dec { left:30px; margin-top:-11.5em; width:70%; }
	
.boxcount{border:#e1e1e1 solid thin; margin-top:2em; clear:both; width:85%; margin:auto; /*height:15em;*/}
	
.bottpati { background-color:#ffffff; clear:both; padding:0.5em; padding-top:0.7em; height:3.5em;}
	
.att {margin-bottom:0.1em;}
	
.marq { width:85%; }
	
.Well-Being { height:53em; }
	
.col-fr-30 { width:70%; float:left; line-height:1.5em; text-align:center; }
	
.icontitle { font-size:1.5em; }
	
.plansbox { background-color:#f6f6f6; height:47em; clear:both;}	
			
.col-fr-3box { width:92%; text-align:center; /*margin-left:0.5em;*/ margin-bottom:1em; margin-right:0.5em; }
	
.col-fr-3 { width:95%; float:left; margin:0.4em; background-color:#ffffff; line-height:1.5em; text-align:justify; }
	
.pro-fr-3 { width:95%; float:left; margin:0.4em; background-color:#f3f5d2; line-height:1.5em; text-align:justify; }	
	
.col-fr-4box { width:90%; text-align:center; /*margin-left:0.5em;*/ margin-bottom:1em; margin-right:0.5em; }
		
.page { /*width:410px; */ width:100%; }
	
.stellarnav { /* position: relative; */ width:100%; z-index:9900; padding-top:0.7em; line-height:normal; }

.apply { position:fixed; text-decoration:none; margin:auto; top:8em; width:70%; left:5%; }
	
#popimg { width:100%; padding:25px; background-image:none; background-color:#150b59; background-repeat:no-repeat; background-size:auto;}

.bannertext {height:5em; padding-top:3em; color:#f9de97; text-align:center; font-size:0.9em;}

.bannerpoptext {color:#c5f2fc; font-size:0.85em; text-align:center; line-height:1.5em;}
	
.closebtn{ margin:-0.2em -1.8em 1em 1em; }
	
.bannerimg { width:45%; height:100%; margin: auto; margin-left:2em;}	
	
.iconimg { width:22%; float:left; margin:0.5em; text-align:center;}	
	
.countertext2 {/* width:90%; background-color:#ffffff; */ text-align:left; color:#7a7a7a; margin:auto; font-size:0.9em; padding-top:1em;}
	
.culturetitle{ font-size:1.6em; text-align:center; width:100%;}	
	
#ourclients{ width: 60%; }	
	
.slidercontainer{ border-radius:0; height:30em;} 

.mySlides { display:none; /*padding:40px 40px 10px 40px;*/ width:80%; text-align:center; margin:auto; padding-top:1.1em;}
	
.snip1563{ width:92%;}	
	
.snip1563 h3 { font-family:'DM Sans'; font-size:1.1em; line-height:1.1em; }
	
.snip1563 h5 { font-family:'DM Sans'; font-size:0.8em; font-weight: normal; line-height:0.9em; text-align:left; padding-top:0.5em;}	
	
.containerpro { width:100%; font-family:'DM Sans'; display:grid; grid-template-columns:repeat(auto-fit, minmax(350px, 1fr)); grid-gap:15px; margin:auto; }	
	
.mid { float:left; width:99.5%; margin-bottom:0.1em; background-image:none;}
	
.headline{font-family:'DM Sans'; display:block; font-size:1.3em; text-align:center; padding-bottom:1em; padding-top:0.5em; color:#000000; line-height:1.6em; }	
.form{ width:96%; text-align:center; margin:auto; float:inline-start;}
	
.contform { width:100%;}	
	
.conttext { width:100%;}	
	
.contform1 { width:100%;}	
	
.conttext1 { width:100%;}	
	
.map { width:35%; }		
	
.Claimedicon { width:auto; float:right; text-align:left; }
	
.login {width:90%;}	
	
.get { width:90%; background-color:#ffffff; /*box-shadow:0 2px 5px 0 rgb(95 95 95 / 20%), 0 2px 10px 0 rgb(95 95 95 / 20%);*/ height:59em; margin:auto; border-radius:0.7em; text-align:center; font-size:1.1em; padding:1em; font-family:'DM Sans'; clear:both; color:#33334F; margin-bottom:2em; }	
	
.col-fr-youget { width:80%; float:left; /* margin:0.2em; */ line-height:0.9em; text-align:justify; padding:1.5em;}
	
.col-fr-cover { width:90%; float:left; /* margin:0.2em; */ line-height:1.1em; text-align:justify; padding:0.5em; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%), 0 2px 10px 0 rgb(0 0 0 / 10%); margin: 1em 0.6em 1em 0.5em; border-radius:0.7em; height:17em;}	
	
.innerpoint { width:90%;}	
	
.whyinner { text-align:left; font-size:0.73em;/* border-top: #c3c4c4 solid thin; */ font-family:'DM Sans'; color:#4c4b4b; padding-top:4.5em;}

.subtitle{padding:0.2em 1em 0.2em 1em; width:90%; background-color:#009bdb; color:#ffffff; border-top-left-radius:0.7em; border-top-right-radius:0.7em; font-weight: bold; margin-bottom: 0.5em;}
	
.Trusted { width:85%; }	
	
.mostbg { background-color:#effae7; color:#737373; height:117em;}	
	
.innerbox { width:90%; background-color:#ffffff; /*margin:auto;*/ text-align:center; clear:both; font-family:'DM Sans'; }
	
.login { color:#4F4F4F; /* font-family:"Barlow", sans-serif; */ font-family:'DM Sans'; font-size:1.05em; /*width:32%;*/ margin:auto; line-height:1.5em; clear:both; letter-spacing:0.01em; padding-top:2.5em; }	
	
.form-controlAC { padding:5px 0.1px; font-size:0.9em; width:20%; /* line-height: 1.428571429; */ color:#555; margin-bottom:0.5em; margin-top:0.3em; vertical-align:middle; background-color:#ffffff; background-image:none; border:0px solid #ccc; border-bottom:1px solid #ccc; outline:none; }	
	
.data{ width:50%; margin:auto; padding:0.8em; }	
	
.innerbannertext { width:95%; float:left; padding-top:0.4em; margin:auto;}
		
.innerbannerimg { font-family:'DM Sans';/* padding-top: 1em; */ font-size:1em; width:100%; /*float:left; margin-right:1em; margin-left:1em;*/ text-align:center; }
	
.form-control {display:block; width:85%; height:1em; padding:0.55em 0.5em 0.55em; font-size:1em; letter-spacing:0.05em; line-height:1.428571429; color:#555; background-image:none; border:0.1em solid #f5f5f5; border-radius:0.3em; background-color:#ffffff; margin-bottom:0.7em; margin-top:0.7em;}	
	
.whyPillar{ width:100%; float:left; margin:0.5em; box-shadow:0 2px 5px 0 rgb(0 0 0 / 7%), 0 2px 10px 0 rgb(0 0 0 / 7%); border-radius:0.6em; border:0px;}
	
.cont { width:92%; margin:auto; background-image: url(../image/contactinnerimg.png); clear:both; height:35em; font-family:'DM Sans';} 
	
.investor { float:left; width:100%; margin-bottom:2em; background-image:none; background-repeat:no-repeat; background-size:cover; margin-top:5.5em; }	
}