a:link { color:#FFFFFF; text-decoration:none; }

a:visited {	color:#FFFFFF; text-decoration:none; }

a:hover {color:#ffffff; }

a:active { color:#FFFFFF; text-decoration:none;}


a.login:link {color:#0c5ab1; background-color:#ffffff; border-radius:0.3em; font-weight:bold; padding:0.7em; color:#095dae; width:50%; text-decoration:none; border:#095dae solid thin;}

a.login:visited {color:#0c5ab1;}

a.login:hover {color:#ffffff; text-decoration:none; background-color:#609406; border: none;}

a.login:active {color:#ffffff;}


a.other:link {color:#0c5ab1; font-size:0.95em;}

a.other:visited {color:#0c5ab1;}

a.other:hover {color:#0c5ab1; text-decoration:underline;}

a.other:active {color:#0c5ab1;}


	/* New Banner */
		
.responsiveimg { width:100%; height:auto; }		

.slidernew { margin:0 auto; width:100%; padding-top:8em; padding-bottom:1em; }

.slide_viewer { height:400px; 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:#10A2E0; /*background-color:#00b82f;*/ cursor:pointer; border-radius: 1em; }

.directional_nav { /*height: 340px;*/ margin:0 auto; width:100%; position:relative; top:-250px; }

.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;}
	
.homebanner  { color:#4F4F4F; /* font-family: "Barlow", sans-serif; */ font-family: Inter, sans-serif; font-size:1.05em; width:80%; margin:auto; line-height:1.5em;
 clear:both; letter-spacing:0.01em; padding-top:1em; }

.homebannertext { width:50%; font-size:1.1em; float:left; margin-top:0.4em; padding:0.5em; padding-top:2.8em; font-family: Inter, sans-serif; }

.homebannerimg { width:47%; 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; }

.bantext1{font-size:1.5em; color:#33334F; line-height:1em; font-family: Inter, sans-serif;}

.bantext2{font-size:0.8em; line-height: 2.2em; font-family: Inter, sans-serif;}

.bantext3{font-size:2.3em; color:#33334F; line-height:0.5em; font-family: Inter, sans-serif;}

.bantext4{font-size:2.5em; color:#10A2E0; line-height:1.5em; font-family: Inter, sans-serif;}	

@media only screen and (max-width:767px) { .previous_btn { left:24px; padding-top:7em;}
  .next_btn { right:1px; 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:530px; overflow:hidden; position:relative; }
.slidernew { margin:0 auto; width:100%; padding-top:5em; padding-bottom:0.3em; }
	.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:90%; margin:auto; line-height:1.5em;
 clear:both; letter-spacing:0.01em; padding-top:1em; margin-top: 2.5em; }

.homebannertext { width:100%; font-size:1.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; }
	
.bantext1{font-size:1em; color:#33334F; line-height:1em;}

.bantext2{font-size:0.8em; line-height: 2.2em;}

.bantext3{font-size:1.5em; color:#33334F; line-height:0.1em;}

.bantext4{font-size:1.5em; color:#10A2E0; line-height:1.2em;}
	
#request { position:absolute; left:15px; transition:0.3s; font-family:'DM Sans'; font-size:1em; padding:8px; top:540px; width:330px; text-decoration:none; box-shadow:0 2px 5px 0 rgb(0 0 0 / 10%), 0 2px 10px 0 rgb(0 0 0 / 10%); color:#1B9600; background-color:#f1f1f1; border-radius:5px 0px 0px 5px; }	
		
.requestcontrol { display:block; width:43%; height:1.5em; /* height: 1em; */ padding:0.4em 1.5em 0.4em 0.5em; font-size:0.9em; letter-spacing:0.05em; line-height:1.428571429; color:#858585; background-image:none; border:solid thin #E7E7E7; border-radius:0.3em; background-color:#f1f1f1;}

.requestbox{width:40%; float:right; text-align: center; background-color:#0Da2df; color: #ffffff; font-size:0.92em; padding:0.5em; border-radius: 0.5em;}	
	
}

/************** End Home page Banner **************************/
