body

{

	font-family: 'Roboto', sans-serif;

	margin:0px;

}









*{box-sixing:border-box;-webkit-box-sixing:border-box;-moz-box-sixing:border-box;}

.fullwrapper

{

	max-width:1400px;

	margin:0px auto;

	overflow-x:hidden;

	border:0px solid black;

}



	.wrapper

	{

		width:1200px;

		margin:0px auto;

		border:0px solid black;

	}

	a

	{

		text-decoration:none;

		color:#000;

	}

	ul#mobile-nav-1

	 {

		background: #e67817;

	}

	.opened

	 {

		background: #e67817 !important;

	}

	.back

	{

		background: #e67817 !important;

	}

	

	/*.........................................Header starts here......................................*/

	.header

	{

		width:100%;

		float:left;

		position:fixed;

		background-color:#fff;

		border:0px solid black;

		z-index:99;

		

	}

		

	.logo

	{

		float:left;

		border:0px solid black;

		width:300px;

		

	}

	.fixed .logo

	{

		animation:zoomIn 1s linear;

	}

	.fixed

	{

		box-shadow:2px 2px 2px grey;

		background-color:#fff;

		

		transition:all 1s;

	}



	.navigator

	{

		width:800px;

		float:right;

		border:0px solid black;

	}

	.menu li

	{

		    display: inline-block;

			list-style: none;

			/*spadding: 25px 50px;

			background: #00ff00;

			/* margin: 0px !important; */

			padding: 12px 14px;

			

	}

	.menu

	{

		float:right;

		margin:0px;

	}

	.menu a

	{

					color: #000;

			padding: 10px 20px;

			background-color: #fff;

			display: block;

			margin: 0px !important;

			margin-right: -4px !important;

			border-radius: 5px;

		

	}

	.menu a:hover

	{

		color:#fff !important;

		background-color: #f7600e;    color: #000;

		transition:all 1s;

		-webkit-animation:SlideInLeft 1s linear;

		-webkit-animation-iteration-count:infinite;

		

		

	}

	.menu2>li

	{

		display:inline-block;

		list-style:none;

		    color:#fff;

	}

	.menu li:hover

	{

		/*background-color:#f7600e;

		transition:all 1s;

		color:#fff !important;*/

	}

	.navigator2

	{

		border:0px solid black;

		width:100%;

		float:left;

		background-color:#f7600e;

		margin-top: 70px;

		    padding: 8px 0px;

	}

	.menu2

	{

		float:right;

		margin: 0px;

   		 padding: 8px;

	}

	.menu2 a

	{

		    color: #fff;

    		border:0px solid #f7600e;

   			 PADDING: 16px 52px;

			 border-radius:0px;

	}

	.menu2 a:hover 

	{

		color:#f7600e;

		transition:all 1s;

		background-color:#fff;

	}

	.active2 

	{

		color:#f7600e !important;

		transition:all 1s;

		background-color:#fff;

	}

	.menu2 li:hover .smenu 

	{

			display:block !important;

	}

	ul.smenu

	 {

			margin: 0px;

			padding: 0px;

			list-style: none;

			display: none;

		}

	.active

	{

		color:#fff !important;

		background-color:#f7600e !important;

		background: -webkit-linear-gradient(#f7600e,orange,#f7600e);

		

		

	}

	 /*.........................................Header ends here......................................*/

.banner {

    width: 100%;

    float: left;

    border: 0px solid black;

    /* background-image: url(../images/banner1.jpg); */

    height: 100%;

    background-size: 100% 100%;

    text-align: center;

    height: 336px;

}

		.bhome

		{

			animation-name:change;

			animation-duration:15s;

			animation-iteration-count:infinite;

			

		

		}

	

		

.banner h1 {

    text-align: center;

    color: #fff;

    font-size: 45px;

    font-weight: 900;

    text-shadow: 2px 2px 6px #f7600e;

    position: relative;

    top: 100px;

}







.banner img {float:left;width:100%;height:475px;}

.banner-text {

    float: left;

    width: 100%;

    position: absolute;

    top: 18%;

}

.banner.height {

    height: inherit;

}





.banner.height h1{top:0;}

		.banner h4

		 {

				color: #fff;

				font-size: 18px;

				font-weight: 100;

				margin-bottom: 40px;

				text-shadow: 2px 2px 2px #f7600e;

			}

			.bbtn 

			{

						    padding: 7px 30px;

						border: 1px solid #f7600e;

						margin: 25px;

						border-radius: 5px;

						background-color: #f7600e;

						color: #fff;

					}

					.bbtn:hover

					{

						background-color:  transparent!important;

						border-color:#fff;

						transition:all 1s;

					}

					.content1

					{

						width:100%;

						float:left;

						border:0px solid black;

						padding: 20px 0px;



					}

					.c1col

					{

						width:598px;

						border:0px solid black;

						float:left;

						text-align:center;

						padding: 10px 0px 30px;

					

					}

					.c1col:hover .icon

					{

						animation:rotateOut linear;

						/*color:#fff;*/

					}

					.icon 

					{

						font-size:45px !important;

						color: #f7600e;

						margin-top: 20px;

					}

					.c1col p 

					{

						padding: 0px 72px;

						text-align: center;

						font-size: 16px;

						line-height: 2;    color: #000;

						margin-bottom: 20px;

						margin-top: 13px;

					}

				.c1col h3 

				{

						font-size: 19px;

						color: #3b434c;

						font-weight: 400;

						margin: 6px;

						    margin-top: 15px;

					}

						.c1col a 

						{

								border: 1px solid #f7600e;

								padding: 5px 20px;

								border-radius: 5px;

								color: #f7600e;

								/* margin-top: 13px; */

							}

							.c1col a:hover

							{

								color:#fff;

								background-color:#f7600e;

								border:1px solid #fff;

								transition:all 1s;

							}

.content2 {

    border: 0px solid black;

    background-image: url(../images/bg786.jpg);

    width: 100%;

    float: left;

    text-align: center;

    padding: 60px 0px;

    background-attachment: fixed;

    background-size: 100% 135%;

}

.orange {

    color: #ffffff;

}

.content2 p {

    display: block;

    width: 60%;

    float: none;

    margin: 0px auto;

    color: #fff;

    font-size: 17px;

    line-height: 2;

    margin-bottom: 40px;

}

							.content2 h2

							{

								color:#fff;

								margin-top: 0px;



							}

.content2 a {

    padding: 6px 40px;

    background-color: #fff;

    border-radius: 6px;

    color: #f7600e;

    margin-top: 20px !important;

    border: 1px solid #f7600e;

}

					.content2 a:hover

					{

						color:#fff;

						background-color:transparent;

						transition:all 1s;

						border-color:#fff;

					}

							.content3

							{

								    width: 100%;

									float: left;

									border: 0px solid black;

									text-align: center;

									padding: 30px 0px 50px;

							}

							.images

							{

								margin:0px auto;

								border:0px solid black;

								text-align:center;

								    

							}

.content3 p {

    /* display: inline; */

    font-size: 16px;

    line-height: 1.8;    color: #000;

    width: 66%;

    text-align: center;

    margin: 3px auto;

}

									.c3icon

									{

										float:right;

										margin-right:50px;

										position: relative;

   										 

									}

									.content3 h4 

									{

											margin: 0px;

											padding-top: 20px;    color: #000;

											position: relative;

    										



										}

.content3 h5 {

    margin: 0px;

    position: relative;

    display: inline-block;

    margin-bottom: 11px;

    margin-top: 17px;

    font-size: 17px;

    font-weight: 400;

}

img.c3im {

    margin: 0px auto;

    width: 8%;

}



.content4 {

    width: 100%;

    float: left;

    border: 0px solid black;

    text-align: center;

    background-image: url(../images/bimage3.jpg);

    background-size: 100%;

}

										.content4 p 

										{

													display: block;

													width: 50%;

													margin: 0px auto;

													font-size: 14px;

													line-height: 1.8;

													color: #fff;

												}

												.content4 h2

												

												{

													color:#fff;

												}







select.text.text2 {

    float: left;

    width: 46%;

    border: 0;

    margin: 10px;

    padding: 8px;

    border: 0;

    border-radius: 5px;

}



.text {

    float: left;

    width: 43.5%;

    border: 0;

    margin: 10px;

    padding: 8px;

    border: 0;

    border-radius: 5px;

}

.alert{
	border:solid 1px #F00;
}

.alert::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #F00;
  opacity:1;
}
.alert::-moz-placeholder { /* Firefox 19+ */
  color: #F00;
  opacity:1;
}
.alert:-ms-input-placeholder { /* IE 10+ */
  color: #F00;
  opacity:1;
}
.alert:-moz-placeholder { /* Firefox 18- */
  color: #F00;
  opacity:1;
}

													.form1

													{

														width:50%;

														margin:0px auto;

														border:0px solid black;

													}

.mes {

    margin-left: 0px;

    border-radius: 7px;

    width: 93%;

    padding-left: 0;

    border: none;

    float: left;

    padding: 10px;

    margin: 10px;

	height:100px;

}		



.form1 img.capcha {

    float: left;

    width: auto;

    border: 0;

    margin: 3px;

    padding: 5px 10px;

}

.form1 .send {

    float: left;

    padding: 10px 45px;

    background-color: #f7600e;

    border-radius: 6px;

    margin-top: 0;

    margin-left: 0;

    COLOR: #FFF;

    border: 1px solid #f7600e;

    margin: 10px;

}

						.form1 .send:hover

							{

								

									color:#fff;

									background-color:transparent;

									transition:all 1s;

									border:1px solid #fff;

							}
							
.form1 .sending {
	cursor:not-allowed;
	background:#900;
}

#qtsend1
{
	display:none;
}

				.sicons li

				 {

						list-style: none;

						display: inline-block;

						padding: 3px;

					}

.sicons {

    float: right;

    margin-right: 6px;

    margin: 3px;

}

				.gp

				{

					padding: 12px 10px;

					background-color: #ff3a21;

					border-radius: 100%;

				}

				.fb

				 {

					padding: 12px 17px;

					background-color: #235b9f;

					border-radius: 100%;

				}

				.tw				 {

					padding: 12px 14px;

					background-color: #00ace4;

					border-radius: 100%;

				}

				.ln

				 {

					padding: 12px 14px;

					background-color: #009bd5;

					border-radius: 100%;

				}

				.sicons a

				{

					color:#fff;

				}

				.sicons i:hover

				{

					background-color:#000;

					transition:all 1s;

				}

				.footer

				{

					float:left;

					width:100%;

					background-color:#213041;

					padding: 18px 0px;

				}

				.copy

				{

					float:left;

				}

				.dot

				{

					float:right;

				}

				.footer h5

				{

					color:#fff;

				}

				.footer a

				{

					color:#fff;

				}

				.footer a:hover

				{

					color:#000;

				}

				

				.slick-slide .c3im 

				{

					display: block;

					/* width: 7%; */

					float: none;

					margin: 0px auto;

				}

				}

				

				/*------------------------------about us page starts here----------------------------------*/

				.banner2

				{

					background-image:url("../images/banner2.jpg");

					    padding: 75px 0px;

						background-attachment: fixed;

    background-size: 100% 100%;

				}

				.ocontent

				{

					width:100%;

					float:left;

				}

				.click

				{

					color:#f7600e;

					padding:0px 00px;

					

				}

				.click:hover

				{

					text-decoration:underline;

				}

				.banner2 h2

				{

					font-size:40px;

					color:#fff;

				}

				.about h2

				{

					font-size:30px;

					color:#f7600e;

				}

				.about h3

				{

					color: #f7600e;

				}

				.about p

				{    color: #000;

					text-align:justify;

					line-height: 2;

					/*display:none;*/

				}

				.about

				{

					padding-bottom:50px;

					padding-top:10px;

				}

				

				/*------------------------------about us page ends here----------------------------------*/

				/*------------------------------contact us page starts here----------------------------------*/

				.gmap

				{

					width:100%;

					float:left;

				}

				.orange2

				{

					color:#f7600e;

					text-transform:uppercase;

					font-weight:bold;

				}

				.break

				{

					display:block;

				}

				.email

				{

					text-decoration:underline;    color: #000;

					text-transform:lowercase;

				}

				.email:hover

				{

					text-decoration:none;

				}

				.caddress

				{

					width:600px;

					float:left;

					border:0px solid black;

					text-align:left;

				}

				.licon

				 {

					font-size: 29px !important;

					display: block;

					/* margin: 0px auto; */

					text-align: left;

					float: left;

					color: #f7600e;

					width: 50px;

					height: 50px;

				}

				.cicon

				{

					font-size: 29px !important;

					display: block;

					color: #f7600e;

					padding-right:30px;

				}

					.cinfo {

							display: block;

							width: 264px;

							height: 50px;

							margin: 10px;

							padding: 0px 5px;

							float: left;

							/* width: 41%; */

						}

				

				form.cform 

				{

					padding: 10px 0px 15px;

				}

				.contact

				 {

					padding: 40px 0px;

				}

				.sbtn2 

				{

					margin: 0px 10px;

					height: 42px;

					width: 130px;

					border: none;

					border-radius: 5px;

					background-color: #f7600e;

					color: #fff;

					float:left;

				}

				

				.cinfo2 

				{

						height: 170px;

						width: 563px;

					}

				

				.caddress h3

				{    color: #000;

					

				}

				.caddress p

				{    color: #000;

					text-transform:capitalize;

					

				}

					.map

					{

						float:left;

						margin-left: 20px;

					}

					.mail

					{

						text-decoration:underline !important;    color: #000;

						

					}

					.mail:hover

					

					{

						text-decoration:none !important;

						

					}

					.cadd

					{

						float:left;

						border:0px solid black;

						    width:310px;

					}

					.cbtn 

					{

						    display: block;

							padding: 5px 10px;

							/* border: 1px solid #000; */    color: #000;

							margin-bottom: 10px;

							box-shadow: 2px 2px 4px;

							border-radius: 5px;

					}

					.cbanner

					{

						background-image:url("../images/contact.jpg");

					}

					.cbtn:hover

					{

						

						color:#fff;

						background-color:#f7600e;

						/* width: 94%; */

						transition:all 1s;

					}

					.cbtn:hover .coicon

					{

						

						color:#fff;

						background-color:#f7600e;

						/* width: 94%; */

						transition:all 1s;

					}

					.coicon

					 {

						    font-size: 29px !important;

							margin-right: 24px;

							color: #f7600e;

							/* margin: 0px; */

							margin-left: -10px;/

							    top: 4px;

    						position: relative;

					}

					form.newsletter 

					{

						

					}

					.sbtn

					{

						background-color:#f7600e;

						border-radius:3px;

						color:#fff;

						border:none;

						padding: 4px;

					}

				/*------------------------------contact us page ends here----------------------------------*/

					/*------------------------------commercial loans page starts here----------------------------------*/

						.commercial

						{

							width:100%;

							float:left;

							    padding: 38px 0px 42px;

							}

.commercial2 {

    background-image: url(../images/cloans.jpg);

    padding: 80px 0px;

    background-size: 100% 100%;

}

						.commercial h5

						{

							    font-size:40px !important;

    							color:#fff !important;

						}

	.commercial h2

				 {

					font-size: 42px;

					color: #505050;

					margin:0px;

				}

				.commercial h3 

				{

						font-size: 34px;

						font-weight: 100;

						margin: 0px;

						color: #505050;

				}

				.commercial h4

				 {

					color: #f7600e;

					font-size:20px;

				}

				.commercial .btn2

				{

					color:#f7600e; 

					text-decoration: underline;

					text-align: center;

					display: block;

					background:none; 

					width: 112px;

					height: 30px;

					/* vertical-align: text-bottom; */

					line-height: 30px;

					border-radius: 20px;

					text-decoration: none;

					border: 1px solid #f7600e;

					margin-bottom: 60px !important;

				}

				.commercial .btn2:hover

				{

					text-decoration:none;

					background:#f7600e;

					color:#fff;

					transition:all 1s;

				}

				.aon

				{

					width:100%;

					float:left;

					text-align:center;

				}

				.commercial p

				{

					color:#505050;

				}

				.commercial ul

				{

					color:#505050;

				}

				.commercial .eligible li

				{

					float:left;

				}

				.parent

				{

					position:relative;

				}

				.child

				{

					position:absolute;

					z-index:9999;

					display:none;

					    margin-top: 16px;

    				margin-left: -40px;

					width: 250px;

					

				}

				.child li

				{

					list-style:none !important;

				}

				.child a 

				{

					display: block;

					border-radius:0px;

					background-color:#f7600e;

					color:fff;

					    padding: 15px 20px;

					

				/* list-style: none !important; */

				}

				.child a:hover 

				{

					display: block;

					border:0px;

					background-color:#fff;

					color:#f7600e;

					

					/* list-style: none !important; */

				}

				.parent:hover .child

				{

					display:block;

					

					}

					.commercial .eligible li 

					{

						float: left;

						/* display: block; */

						width: 285px;

						height: 34px;

						border: 0px solid black;

						list-style:none;

						padding-top: 20px;

						    margin: 2px;

							font-size: 18px;

							font-weight: 400;    color: #000;

						/*box-shadow: 2px 6px 12px grey;*/

					}

					.commercial .fbtn

					{

						    

							 margin-top: 25px;

							     margin-bottom: 28px;



					}

					.commercial ul

					{

						    margin-left: -40px;

					}

					.ulist 

					{

						list-style: none;

						    margin-top: -20px;

					}

					.eligible i 

					{

						padding-right: 20px;

						font-size: 28px;

						color: #f7600e;

					}

					.ulist li:before 

					{

						content: '\f138';

						font-family: "fontawesome";

						padding-right: 10px;

						color: #f7600e;

						font-size: 20px;

						display: block;

						float: left;

					}

					.ulist li

					 {

							padding: 10px 0px;

						}

					

					/*------------------------------commercial loans page ends here----------------------------------*/

					/*------------------------------residential loans page starts here----------------------------------*/

.rloan {

    background-image: url(../images/rloan.jpg);

    background-size: 100%;

    height: 336px;

}

					.residential td

					{

						border:1px solid rgba(128, 128, 128, 0.08);;

					}

					.rtable td,th

					{

						width:33% !important;

					}

					

					.rtable ul

					{

						list-style:none;

						padding-left:0px;

					}

					.rtable li

					{

						padding:10px 20px;

						width: 90%;

						font-size: 16px;    color: #000;

					}

					.about2

					{

						background-image:url("../images/about-us.jpg");

						

						background-size: 100% 100%;

					}

					.rtable th

					{

						color:#f7600e;

					}

					.rtable .subhead

					{

						color: #f7600e !important;

						text-transform:uppercase;

						font-weight:bold;

						padding:25px 0px !important;

						text-align: center;

    					font-size: 18px;

						    padding: 5px 0px;

							border:none; 

						}

						.rtable .head

						{

							background-color:#f7600e;

							color:#fff;

							 background-color: #f7600e;

								color: #fff;

								/* box-shadow: 2px 0px 6px #fff; */

								height: 45px;

								text-transform: uppercase;

								border: 1px solid #fff;



							    height: 45px;

								text-transform: uppercase;

							}

							.rtable

							{

								

							    margin-bottom: 50px;

								width: 100%;

								 border:0px solid black;

								

							}

							

							.rtable li:before

							{

								font-family:"fontawesome";

								content:'\f0a9';	

								padding-right:10px;

								color:#f7600e;

								display: block;

								float: left;

								height: 35px;	

							}

							.residential h2

							{    color: #000;

							}

						.residential 

						{

    							padding: 25px 0px 50px;

						}

					/*------------------------------residential loans page ends here----------------------------------*/

					

					/*------------------------------Testimonials page starts here----------------------------------*/

						.testimonials2

						{

							background-image:url("../images/testimonials.jpg");

						}

.t1row {

    width: 32%;

    float: left;

    padding: 0;

    text-align: center;

    padding: 0;

    padding: 24px;

    background: rgba(13, 28, 47, 0.02);

    margin: 4px;

    border-radius: 15px;

    /* height: 654px; */

    overflow: hidden;

    box-sizing: border-box;

    margin-bottom: 31px;

    border: 1px solid gainsboro;

}				.t1row h4,h5

						{

							

							display:block;

							margin:0px;

							    TEXT-ALIGN: center;

							    color: #f7600e;

						}

						.test

						{

							padding-top:50px;

						}

						.copy

						{

							text-transform:capitalize;

						}

img.timg {

    width: 25%;

}				.t1row  p

						{    color: #000;

							text-align:center;

							   height: 155px;

							   transition:1s;

    overflow: hidden;

							

						}						

						

.t1row p:hover {

  overflow:scroll;

    position: relative;

	cursor:pointer;

    



}

						input.wts1

						 {

							float: left;

							display: block;

							width: 503px;

							border-radius: 10px;

							border: 1px solid #999;

							height: 40px;

							margin: 10px 0px;

							padding-left: 10px;

						}

						textarea.wts2 

						{

								display: block;

								float: left;

								width: 500px;

								border-radius: 10px;

								border: 1px solid #999;

								padding-left: 10px;

								    height: 200px;

						}

						form.wtform 

						{

								width: 600px;

								margin: 0px auto;

								text-align: center;

							}

						input.tbtn 

							{

							display: block;

							float: left;

							width: 41%;

							height: 44px;

							border-radius: 10px;

							border: none;

							margin: 10px 5px;

							background-color: #f7600e;

    						color: #fff;

						}

						.wtform h1

						{

							color:#f7600e;

							    width: 500px;

						}

						.wtestimonial

						{

							background-color:#fafafb;

							width:100%;

							float:left;

							padding: 20px 0px 35px;

						}

					/*------------------------------Testimonials page ends here----------------------------------*/

					/*------------------------------payonline page Starts here----------------------------------*/

					.psize 

					{

						display: block;

						height: 38px;

						width: 250px;

						margin-bottom: 10px;    color: #000;

						float: left;

					}

					.payonline h2 

					{

						text-align: center;

						color: #f7600e;

					}

					form.payonline 

					{

							width: 30%;

							/* text-align: left; */

							    border: 1px solid rgba(247, 96, 14, 0.27);

							border-radius: 20px;

							padding: 10px 20px 100px;

							    margin: 0px auto;

						}

					.payonline h5 

					{

						text-align: left;

						color: #f7600e;

						font-size: 16px;

						font-weight: 100;

						margin-top: 8px;

						display: block;

					    float: left;

						margin-right: 20px;



					}

					.psize2 

					{

						width: 140px;

						height: 40px;

						border-radius: 25px;

						border: none;

						background-color: #f7600e;

						color: #fff;

						    margin-left: 105px;

					}

					.pay 

					{

						padding: 40px 0px;

					}

					.paybanner

					{

						background-image:url("../images/pay.jpg");

						background-size:100% 100%;

					}

					/*------------------------------payonline page ends here----------------------------------*/

					/*------------------------------applyonline page starts here----------------------------------*/

					.applyicon 

					{

						color: #f7600e;

						margin-right: 20px;

						font-size:35px !important;

					}

					.applyonline 

					{

						text-align: center;

					}

					.applyonline h2

					{    color: #000;

					}

					.apponline

					{

						background-image:url("../images/applyonline.jpg") !important;

						background-size:100% 100%;

					}

					/*------------------------------applyonline page ends here----------------------------------*/

					/*------------------------------Calculator page starts here----------------------------------*/

						.clinks

						{

							display:block;

							margin-top:30px;    color: #000;

    						font-weight: 500;

						}

						.calclist

						{

							color:#f7600e;

							    margin-right: 15px;

								height: 50px;

   							 float: left;

						}

						.calculators p 

						{

							margin: 0px;    color: #000;

							    margin-top: 5px;

						}

						.clink2

						{

							font-size:18px;

						}

						.calculators

						{

							    padding: 20px 0px 50px 0px;

						}

						.clinks:hover

						{

							color:#f7600e;

						}

						.calculator

						{

							background-image:url("../images/calculator.jpg")!important;

						}

					/*------------------------------Calculators  page endshere----------------------------------*/

					/*------------------------------Mortgage forms Page starts here------------------------------*/

					.mforms

					 {

						display: block;

						float: none;

						padding: 6px 20px;

						background-color: #f7600e;

						margin: 10px;

						border-radius: 4px;

						width: 30%;

						text-align: center;

						color: #fff;

						border: 1px solid #f7600e;

						text-transform: uppercase;

						line-height: 33px;

						margin: 10px auto;

					}

						.mforms:hover

						{

							background-color:#fff; 

							color:#f7600e;

							transition:all 1s;

						}

						.mforms i 

						{

							/* margin-right: 60px; */

							display: block;

							float: left;

							font-size: 33px;

						}

						.mortgage

						{

							background-image:url("../images/forms.jpg");

							background-size:100% 100%;

						}

						/*------------------------------Mortgage forms Page ends here------------------------------*/

						/*------------------------------Mortgage rates Page starts here------------------------------*/

						.mortgagerates table

						 {

							text-align: center;

							border-color:rgba(255, 255, 255, 0.34);    color: #000;

						

						}

						.rate

						{

							background-image:url("../images/rate.jpg");

							background-size:100% 100%;

						}

						.points li:before

						{

							font-family:"fontawesome";

							content:'\f069';

							padding-right:10px;

							color:#f7600e;

						}

						.points

						{

							list-style:none;

							    padding-left: 0px;

						}

						.points li 

						{

							padding: 5px 10px;    color: #000;

						}

						.loc

						{

							width: 60%;

							margin: 0px auto;

							text-align: center;

							padding: 30px 0px;    color: #000;

						}

						.micon 

						{

							font-size: 20px;

							margin: 0px;

							color: #f7600e;

							margin-right: 10px;

						}

						.madd

						{

							margin-top:0px;

						}

						.mortgagerates h2,h4

						{

							color:#f7600e;

						}

						.mortgagerates table th

						{

							color:#fff;

						}

						tr.hrow 

						{

							background-color: #f7600e;

							/* color: #fff; */

						}

						tr.sr 

						{

							background-color: rgba(186, 180, 177, 0.17);

							/* color: #fff; */

						}

						.highlight 

						{

							/* display: block; */

							width: 100%;

							float: left;

							margin-top: 0px;

							padding-left: 0px;    color: #000;

							margin-bottom: 50px;





						}

						.highlight li 

						{

							/* display: block; */

							float: left;

							width: 48%;

							padding: 10px;

							list-style:none;

						}

						.highlight li:before

						{

							font-family:"fontawesome";

							content:'\f0a4';

							padding-right:10px;

							color:#f7600e;

						}

						.mortgagerates a

						

						{    color: #000;

						}

						.mortgagerates a:hover

						

						{

							color:#f7600e;

						}

						.mortgagerates

						{

							padding:40px 0px 20px 0px;

						}

						/*------------------------------Mortgage rates  Page ends here------------------------------*/

						/*------------------------------Mortgage form Page starts here------------------------------*/

						.mortgageform 

						{

						/* width: 50%; */

						margin: 0px auto;

						/* padding-left: 22%; */

						float: none;

					}

						

						/*------------------------------Mortgage form Page ends here------------------------------*/

						/*------------------------------Mortgage Calculator Page starts here------------------------------*/

						.mcalcform .sblock

						{

								display: block;    color: #000;



							}

							input.ftext 

							{

							    position: relative;

								top: -22px;

								left: 245px;

								padding: 5px;
								
								border-top:0px;
								border-left:0px;
								border-right:0px;
								min-width:225px;
								border-bottom:solid 1px #999 !important;

													}
													
							input.form

							{

							    position: relative;

								top: -22px;

								left: 245px;

								padding: 5px;
								
								border-top:0px;
								border-left:0px;
								border-right:0px;
								min-width:225px;
								border-bottom:solid 1px #999 !important;
								
								
													}
													
							 .inpnxt
						{
							position: relative;
							top: -45px;
							left: 395px;
							height:0;
							font-size:0.8em;
							color:#999;
							width:80px;
							text-align:right;
						}						
													
							
							select.form

							{

							    position: relative;

								top: -22px;

								left: 245px;

								padding: 5px;

													}												

						strong.etext 

						{

							position: relative;

							top: -18px;

							left:230px;

						    font-weight: 100;    color: #000;

						}

						.orange3

						{

							color:#f7600e !important;

							   font-weight: 600;

						}

						.mcalculator h2,h3

						{

							color:#f7600e;

						}

						.mcalculator p

						{    color: #000;

						}

						.ocontent.mcalculator 

						{

							padding: 40px 0px;

						}

						input.csbtn 

						{

							border: none;

							padding: 10px 18px;

							color: #fff;

							border-radius: 6px;

							background-color: #f7600e;

							display: block;

						}

						select.ftext2 

						{

							position: relative;

							top: -21px;

							left: 245px;

							height: 30px;

							width: 184px;    color: #000;

						}

						/*------------------------------Mortgage Calculator Page ends here------------------------------*/

						/*------------------------------cashout Page starts here------------------------------*/

						strong.chead 

						{

							display: block;

							float: left;

							/* padding: 0px 86px; */

							width: 230px;

							text-align: left;

							position: relative;

							left: 130px;

							margin-right: 123px;

						}

						.cashout

						{

							width:100%;

							float:left;

							padding: 5px 0px;    color: #000;

						}

						input.ftext.ctext 

						{

							display: block;

							float: left;

							margin-right: 40px;

							position: relative;

							top: 0;

							left: 0;

						}
				
						strong.sblock.cblock 

						{

							float: left;

							margin-right: 31px;

							    display: block;

   							 width: 100px;

						}
						
						.cashout input.form

						{

							display: block;

							float: left;

							margin-right: 40px;

							position: relative;

							top: 0;

							left: 0;
							

						}
						
						
						
						.cashout .tlval
						{
							display: block;

							float: left;

							margin-right: 40px;

							position: relative;
							width:240px;
						}

						.mobile2

						{

							width:100%;

							float:left;

						}

						.mobile

						{

							width:100%;

							float:left;

						}

						.myslide img

						 {

						width: 100%;

					}

						

						/*------------------------------cashout  Page ends here------------------------------*/

						/*---------------------------------Animation starts here--------------------------------------------*/

							@-webkit-keyframes change

							{

								0%{background-image:url("../images/banner1.jpg");background-position:1400px 0px; }

								20%{background-image:url("../images/b3.jpg");}

								40%{background-image:url("../images/b4.jpg");}

								60%{background-image:url("../images/b5.jpg");}

								80%{background-image:url("../images/b6.jpg");}

							}

						/*---------------------------------Animation ends here--------------------------------------------*/



/*---------------------------------Responsive starts here--------------------------------------------*/

.content3 h2 {

    padding-right: 38px;

}

.mobile-nav 

{

    position: absolute;

    top: 25px;

    right: 10px;

    display: none !important;

    margin-top: 0px;

}

/*-------------------------------------------------bg change-----------------------------------------*/







.careers{float:left;width:100%;}





.careers h1 {

    float: left;

    width: 100%;

    color: #f7600e;

    text-transform: capitalize;

    font-weight: 600;

    margin-top: 16px;

    margin-bottom: 12px;

    font-size: 33px;

}







.careers h2 {

    float: left;

    width: 100%;

    margin: 0;

    text-transform: uppercase;

    font-weight: 400;

    margin-bottom: 12px;

    font-size: 15px;

    color: #f7600f;

    font-style: normal;

}





.careers p {

    float: left;

    width: 100%;

    margin: 0;

    margin-bottom: 19px;

    letter-spacing: 1px;

}





.careers .block1 {

    width: 50%;

    float: left;

    padding: 13px;

    box-sizing: border-box;

    margin-bottom: 0;

    position: relative;

    padding-left: 11%;

}



.careers a {

    display: inline-block;

    color: #fff;

    background: rgba(247, 96, 15, 0.56);

    padding: 5px 15px;

    border-radius: 5px;

    border-bottom: 4px solid #f7600f;

}





.careers img {

    width: 91px;

    position: absolute;

	left:0;

}







.where_we_do {

    float: left;

    width: 100%;

}



.where_we_do p {

    margin: 0;

    line-height: 26px;

}

.where_we_do b {

    margin-bottom: 10px;

    float: left;

    width: 100%;

}



.where_we_do .block {

    float: left;

    width: 33.3%;

}



p.margin-top {

    float: left;

    width: 100%;

}







img.capcha.cinfo {

    margin-bottom: 0 !IMPORTANT;

}





.block1.padd {

    padding: 0;

    text-align: justify;

    line-height: 27px;

    padding-right: 4%;

}

a.cmail {

    background: none;

    color: blue;

    text-decoration: underline;

    padding: 0;

    border: 0;

}
.qform-err-main
{
	float:left; clear:both; width:100%; text-align:left;
}
.qform-err:nth-child(2){
	float:right;
	padding-right:3%;
}
.qform-err
{
	float: left;
	width: 45%;
	margin-right:1.5%;
	color:#F00;
	text-align:right;
	font-size:14px;
	line-height:1em;
}

.quote-mess
{
	background-color: #f7600e;
	width:95%;
	margin:0 2.5%;
	text-align:center;
	color:#fff;
	box-sizing:border-box;
	padding:7px 14px;
	border-radius:6px;
	margin-bottom:10px;
}

.quote-mess-err
{
	background:#900;
}