@media (min-width:769px) and (max-width:1024px)

{

	.form1 {

    width: 100%;

    /* margin: 0px auto; */

    /* border: 0px solid black; */

}

	.where_we_do .block {

    float: left;

    width:100%;

	margin-bottom:50px;

}

	*

	{

		box-sizing:border-box;

	}

	.wrapper

	{

		width:95%;

	}

	.navigator

	{

		width:80%;

	}

	.menu

	{

		padding-left:0px;

	}

	.menu li

	{

		    padding: 12px 10px;	

	}

	.logo img

	{

		width:100%

	}

	.logo

	{

		width:20%;

		padding-top: 14px;

	}

.menu2 a {

    PADDING: 16px 23px;

}

.menu2 {

    float: none;

    margin: 0px auto;

    width: 100%;

    text-align: center;

}

	.c1col

	 {

		width: 50%;

	}



	.form1

	{

		width:68%;

	}

	ul.sicons

	 {

		padding-left: 0;

	}

	.t1row

	 {

		width: 30%;

		box-sizing: border-box;

	}

	.caddress 

	{

		width: 50%;

	}

	.cinfo

	 {

		width: 44%;

	}

	.cinfo2

	 {

		width: 92%;

	}

	.rtable li:before

	{

		    height: 39px

	}

	.rloan

	{

		background-size: 100% 100%;

	}

	.commercial .eligible li 

	{

		width: 47%;

	}

	.mforms

	{

		width:50%;

	}

	.calculator

	{

		background-size: 100% 100%;

	}

	input.ftext.ctext 

	{

		width: 20%;

	}

	form.payonline

	 {

		width: 50%;

		padding-bottom: 150px;

	}

	

.text {

    float: left;

    width: 95%;

    border: 0;

    margin: 11px;

    padding: 10px;

    box-sizing: border-box;

    border-radius: 5px;

    margin-bottom: 7px;

}

.mes {

    margin-left: 0px;

    border-radius: 7px;

    width: 95%;

    padding-left: 0;

    border: none;

    float: left;

    padding: 10px;

    margin: 10px;

    height: 100px;

}





}





@media (min-width:100px) and (max-width:1024px)

{

.banner img {height:auto;}



.banner {

    width: 100%;

}



}

@media (min-width:481px) and (max-width:768px)

{

	.form1 {

    width: 100%;

    /* margin: 0px auto; */

    /* border: 0px solid black; */

}

	.where_we_do .block {

    float: left;

    width:100%;

	margin-bottom:50px;

}

	.wrapper

	{

		width:95%;

	}

	.menu 

	{

		display: none;

	}

#mobile-nav 

	{

		display: block !important;

		    top: 12px;

	}

	.navigator2 

	{

		display: none;

	}

	.c1col

	 {

		width: 100%;

	}

select.text.text2 {

    float: left;

    width: 100%;

    border: 0;

    margin: 0;

    margin-bottom: 10px;

    padding: 8px;

    border: 0;

    border-radius: 5px;

}



.text {

    float: left;

    width: 100%;

    border: 0;

    margin: 0;

    padding: 10px;

    box-sizing: border-box;

    border-radius: 5px;

    margin-bottom: 10px;

}

.mes {

    width: 100%;

    margin: 0;

    box-sizing: border-box;

    margin-bottom: 10px;

}

	.form1 .send

	{

		float:none;

		margin-left:0px;

	}

	.sicons

	 {

		 float: none;

		 margin-right: 0px; 

		padding-left: 0px;

	}

	.footer h5 

	{

		color: #fff;

		float: none;

		padding: 10px 0px;

	}

	ul#mobile-nav-1 

	{

		margin-top: 0px;

		    background: #e67817;

			

	}

	ul#mobile-nav-3 

	{

		margin-top: 0px;

		    background: #e67817;

	}

	ul#mobile-nav-2 

	{

		margin-top: 0px;

		    background: #e67817;

	}

	ul#mobile-nav-4 

	{

		margin-top: 0px;

		    background: #e67817;

	}

	.back

	

	{

		background:none!important;

	}

	

	.banner2

	{

		display:none;

	}

.header {

    box-shadow: 2px 2px 8px #999;

    position: inherit;

}

.t1row {

    width: 100%;

}

	.wtform

	{

		width:80%;

	}

	input.wts1

	{

		width:75%;

	}

	.wts2

	{

		width:75% !important;

	}

	input.tbtn

	{

		width: 37%;

	}

	.contact 

	{

		padding: 58px 0px;

	}

	.cinfo

	{

		width: 34%;

	}

	textarea.cinfo.cinfo2

	 {

		width: 74%;

	}

	.caddress

	 {

		float: none;

		margin: 0px auto;

		clear: both;

	}

	.rloan

	{

		    background-size: auto 100%;

	}

	.rtable li

	{

		margin: 65px 0;

	}

	.rtable li:before

	{

		height: 100px;

	}

	.commercial2

	{

		background-size: auto 100%;

	}

	.commercial .eligible li 

	{

		float: none !important;

		/* width: 50% !important; */

	}

	.ocontent.mcalculator

	{

		margin-top:20px;

	}

	strong.sblock.cblock

	{

		float:none;

	}

	input.ftext.ctext

	{

		float:none;

		left: 100px;

	}

	strong.chead

	{

		float:none;

	}

	.pay

	 {

		padding: 40px 0px;

		margin-top: 55px;

	}

	a.mforms 

	{

		width: 65%;

	}

	form.payonline

	 {

    	width: 75%;

		padding: 10px 20px 136px;

	}

	.ocontent.mortgagerates 

	{

		margin-top: 40px;

	}

	.highlight li

	{

		width:100%;

	}

	.highlight li:before

	

	{

		display: block;

		float: left;

		height: 23px;

	}

	.banner h1

	{

		font-size:34px;

	}

	

		.banner {

    width: 100%;

    margin-top: 0;

}





}

@media (min-width:100px) and (max-width:480px)

{

	.banner {

    width: 100%;

    margin-top: 14%;

}



.banner-text {

    display: none;

}

	.where_we_do .block {

    float: left;

    width:100%;

	margin-bottom:50px;

}

	.wrapper

	{

		width:95%;

	}

	.menu 

	{

		display: none;

	}

#mobile-nav 

	{

		display: block !important;

		    top: 12px;

	}

	.navigator2 

	{

		display: none;

	}

	img.imlogo

	 {

		width: 60%;

	}

	.logo

	 {

		 width: 66%;

		padding: 16px 0px;

	}

	.banner h1

	{

		font-size: 23px;

	}

	.bbtn

	 {

		float: none;

		display: block;

		width: 110px;

		height: 28px;

		margin: 12px auto;

		line-height: 2;

	}

	.banner

	{

		background-size: auto 100%;

		text-align: center;

		padding-top: 65px;

		padding-bottom: 30px;

	}

	.c1col

	 {

		width: 100%;

	}

	

	.content2 h2

	{

		font-size:22px;

	}

select.text.text2 {

    float: left;

    width: 100%;

    border: 0;

    margin: 10px;

    margin: 0;

    padding: 8px;

    width: 100%;

    margin-bottom: 10px;

}

input.text {

    width: 96%;

    margin: 0;

    margin-bottom: 10px;

}

	.form1

	{

		width:100%;

	}

.mes {

    width: 100%;

    margin: 0;

    box-sizing: border-box;

    margin-bottom: 10px;

}

	.sicons

	{

		    padding-left: 0px;

			    float: none;

    margin: 12px auto;

	}

	.footer h5 

	{

		color: #fff;

		float: none;

		margin: 12px 0px;

	}

.t1row {

    width: 100%;

    margin: 0;

    margin-bottom: 10px;

}

	input.wts1

	 {

		width: 48%;

	}

	.wts2

	 {

		width: 48% !important;

	}

	.wtform h1

	{

		text-align: left;

	}

	input.tbtn 

	{

		width: 49%;

	}

	input.cinfo

	 {

		width: 45%;

	}

	textarea.cinfo.cinfo2

	 {

		width: 45%;

	}

	input.sbtn2

	 {

		width: 48%;

	}

	.commercial .eligible li

	{

		width:100%;

	}

	input.ftext

	 {

		width: 16%;

	}
	
	input.form

	 {

		width: 16%;

	}

	.commercial .eligible li 

	{

		float: none !important;

		/* width: 50% !important; */

	}

	.ocontent.mcalculator

	{

		margin-top:20px;

	}

	strong.sblock.cblock

	{

		float:none;

	}

	input.ftext.ctext

	{

		float:none;

		left: 100px;

	}

	strong.chead

	{

		float:none;

	}

	select.ftext2

	 {

		width: 20%;

	}

	a.mforms

	 {

		width: 88%;

	}

	form.payonline

	 {

		width: 85%;

		padding: 10px 20px 125px;

	}

	.highlight li

	 {

		width: 100%;

	}

	.form1 .send

	{

		    margin-top: 21px;

			float:none;

			margin-left: 0px;

	}

}