/*
Theme Name: mortgagelink.
Theme URL: mortgagelink.biz
Description: theme for mortgage link
Version: 1.0
Author: mortgagelink
Author URL: mortgagelink.biz
Tags: mortgagelink
*/

@import url('bootstrap/css/bootstrap.min.css');
@import url('bootstrap/css/jquery-ui.css');
@import url('bootstrap/css/font-awesome.min.css');

/*@import url('https://fonts.googleapis.com/css?family=Raleway');*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');


body{
	overflow-x:auto;
	/*font-family: 'Raleway', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	line-height:175%;
}
.row{
	overflow-x:hidden;
	max-width:100vw;
	margin:0!important;
}
#container{
	min-height:1000px;
}
#header-transparent>div>a>img{
	height:80%;
	margin-top:8px;
}
#header{
	position:fixed;
	padding:10px;
	top:0;
	height:80px;
	background-color:#efefef;
	font-size:11px;
	white-space: nowrap;
	width:100vw ;
	z-index:9999;
	overflow: hidden;
}
#header-transparent{
	position:fixed;
	padding:0px 10px;
	top:0;
	height:60px;
	background-color:#efefef;
	font-size:11px;
	white-space: nowrap;
	width:100vw ;
	z-index:9999;
	opacity:.95;
	overflow: hidden;
}
#header-logo{
	max-height:60px;
	margin-left:50px;
	padding:2px;
}
#footer-logo{
	padding:2px;
	max-height:60px;
	margin:0;
}

.navigations>div{
	position:relative;
	display:inline-block;
	right:100px;
}
.navigations>div>a {
	display:inline-block;
	margin:20px 2%;
	color:#333;
}

.navigations>div>a.active{	
	border-bottom: 3px solid #b9da89;
}

#main>h4{
	margin: 0 10%;
	margin-top:30px;
	display:block;
	color:white;
	font-size:150%;
}
.rowDark{
	text-align:center;
	background-color:#ddd;
	display:block;
	padding:50px;
	padding-bottom:0;
}
.rowLight{
	text-align:center;
	background-color:#fff;
	display:block;
	padding:0 100px;
}
#main>h2{
	margin: 0 10%;
	margin-top:20%;
	display:block;
	color:white;
	font-size:300%;
}

.residential-section>h2,
.commercial-section>h2,
.leasing-section h2,
.contact-us-section2 h2{
	margin: 0 10%;
	margin-top:20%;
	display:block;
	color:white;
	font-size:500%;
}
.residential-section>h3,
.commercial-section>h3,
.leasing-section h3{
	color:white;
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	line-height: 30px;
	padding-top: 20px;
}
.about-us-section h2{
	font-size:500%;
	margin-top:12%;
}
#main{
	background-color:#000;
	text-align:center;
	display:block;
	min-height:100%;
	background-size:cover;
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-image:linear-gradient( rgba(0,0,0,.33), rgba(0,0,0,.33) ),url("images/image22.jpg");
}
#main2{
	display:block;
	background-size:cover;
	background-attachment: fixed;
	padding-bottom:50px;
	background-image: url("images/image2.jpg");
	background-repeat:no-repeat;
}
#main3>h2{
	margin:50px 0;
}
#main3{
	color:white;
	min-height:500px !important;
	text-align:center;
	display:block;
	width:100%;
	margin:0;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment: fixed;
	background-image: url("images/image3.png");
}
#main-buttons>div:hover{
    /*background-color:rgba(58,57,151,1);*/
    background-color:rgba(19,21,58,1);
}
#main-buttons>div{
	width:200px;
	height:50px;
	background-color:rgba(0,0,0,0);
	color:white;
	margin: 50px;
	border-radius:0px;
	padding-top:12px;
}

#main-buttons a {
	color: white;
	text-decoration: none;
}
.services-list:hover{
	background-color:rgba(200,200,200,.1);
	color:white;
	text-decoration:none;
}
.services-list{
	border:solid 1px #FFF;
	color:white;
	display:inline-block;
	text-align:left;
	padding:5px 10px;
	cursor:pointer;
	top:0;
	margin:0px 30px;
	position:relative;
	white-space: nowrap;
	vertical-align:top;
}
#about>h1{
	margin:20px 100px;
	color:#13153a;
}
#about{
	padding-bottom:140px;
}
#about li{
	list-style:none;
}
#about>h3{
	margin:50px 100px;
}
#experience>h1{
	color:#13153a;
}
#experience>h1,
#experience>h2,
#residential-experience>h1,
#residential-experience>h2,
#commercial-experience>h1,
#commercial-experience>h2,
#leasing-experience>h1,
#leasing-experience>h2{
	margin:75px 100px;
}
.btn{
	display:inline-block;
	width:175px;
}
.btn-primary{
	background-color:#3a3997;
}
.btn-success{
	background-color:#373a71;
	border-color: #373a71;
}
#services{
	color:white;
}
#services>h3{
	margin:25px 125px 75px;
}
#difference>div>div>i{
	color:#970404;
	font-size:50px;
}
#difference{
	padding:50px;
}
#difference>h1{
	color:#13153a;
	margin-bottom:50px
}
#footer{
	background-color:#ddd;
}
#sitemap>*,#lenders>*{
	display:block;
	text-align:left;
}
.awards-image{
	max-width:100px;
	max-height:100px;
	margin:10px;
	filter:grayscale(100);
}
.list>*>a:hover{
	color:#b9da89;
}
.list>*>*,.list{
	color:white;
}
#contact-info{
	text-align:center;
	display:block;
	padding:50px;
}
.contact-form>div{
	text-align:center;
}
.contact-form>div>input,.contact-form>div>text-area{
	color:black;
	width:300px;
}
.contact-form>div>p{
	text-align:right;
}
.contact-form>div>p,.contact-form>div>h4{
	color:white;
}
.contact-form{
	display:block;
	text-align:left;
}
.logo-list>div>img:hover{
	filter: grayscale(0%);
}
.logo-list>div{
	display:block;
}
.logo-list>div>img{
	margin:25px 25px;
	max-height:50px;
	max-width:100px;
	filter: grayscale(100%);
	cursor:pointer;
}
.logo-list>h1{
	color:#b0d280;
}
.logo-list>div{
	display:inline-block;
	padding-top
}
#testimonials-text{	
	vertical-align:middle;
	font-size:18px;
	margin:50px;
	padding-top:50px;
	display:block;
	min-height:300px;
	filter:grayscale(100%);
}
#lenders-container>img{
	width:175px;
}
#achievements>div>div{
	padding:25px;
}
#achievements>div>div>img{
	height:60px;
	width:60px;
}
.glyphicon-chevron-down{
	color:#970404;
	display:none;
	font-size:20px;
}
#finance-industry{
	background-image: url("images/city-green.png");
	background-size: 229px 130px;
    background-repeat: repeat-x;
	background-position: center bottom;
}
#copyright-area>div>p{
	margin:5!important;
	line-height:initial;
}
#copyright-area{
	text-align:left;
	font-size:10px;
	margin:0!important;
}
.policy{
	display:block;
	font-size:13px;
}


/* 22-12-2016 */
#title{
	background-size:cover;
	/*background-image:linear-gradient( rgba(0,0,0,.33), rgba(0,0,0,.33) ),url(images/workplace-1245776_1280.jpg);*/
	background-attachment:fixed;
	color:white;
	min-height:100%;
	
	background-image:linear-gradient( rgba(0,0,0,.4), rgba(0,0,0,.4) ),url(images/aboutus.png);
}

.green-text{
	color:#970404;
}

.blue-text{
	color:#13153a;
}

.text-right {
    text-align: right;
}

.text-justify {
    text-align: justify;
}

.about-us-section>.row>div {	
    padding: 50px;
}

.residential-section {
	/*background-image:linear-gradient( rgba(0,0,0,.0), rgba(0,0,0,.0) ),url("images/bg-logo-green.jpg");*/
	background-image:linear-gradient( rgba(0,0,0,.4), rgba(0,0,0,.4) ),url("images/residential.jpg");
	background-color:#000;
	background-position: center center;
		
	background-repeat:no-repeat;
	text-align:center;
	display:block;
	min-height:100%;		
	overflow:hidden;
	height: 100%;
	width: 100%;	 

	background-size:cover;
	background-attachment: fixed;
	background-repeat:no-repeat;
}

.contact-us-section2 {
	/*background-image:linear-gradient( rgba(0,0,0,.0), rgba(0,0,0,.0) ),url("images/bg-logo-green.jpg");*/
	background-image:linear-gradient( rgba(0,0,0,.4), rgba(0,0,0,.4) ),url("images/sydney-225571_1920.jpg");
	background-color:#000;
	background-position: center center;
		
	background-repeat:no-repeat;
	text-align:center;
	display:block;
	min-height:100%;		
	overflow:hidden;
	height: 100%;
	width: 100%;	 

	background-size:cover;
	background-attachment: fixed;
	background-repeat:no-repeat;
}


#residential-experience *{color:white!important; display:inline-block;}
			.learn-more{width:200px; margin:50px;padding:20px 50px; border:solid 1px white; color: white;}
			.learn-more:hover {				
				color: white;
			}
			.icon{font-size:500%; color:#970404;}


#contact-us-section {
	padding:50px;
}

.form>*{display:block;}

/* 03-01-2017 */
.commercial-section {
	/*background-image:linear-gradient( rgba(0,0,0,.0), rgba(0,0,0,.0) ),url("images/bg-text-purple.png");*/
	
	background-image:linear-gradient( rgba(0,0,0,.4), rgba(0,0,0,.4) ),url("images/commercial.png");
	
	background-color:#000;
	background-position: left;
	
	
	text-align:center;
	display:block;
	min-height:100%;		
	overflow: hidden;
	height: 100%;
	width: 100%;	 

	background-size:cover;
	background-attachment: fixed;
	background-repeat:no-repeat;
}



#commercial-experience * {
	color: white!important; 
	display:inline-block;
}

.leasing-section {
	/*background-image:linear-gradient( rgba(0,0,0,.0), rgba(0,0,0,.0) ),url("images/bg-blue.png");*/
	
	background-image:linear-gradient( rgba(0,0,0,.4), rgba(0,0,0,.4) ),url("images/leasing.png");
	
	background-color:#000;
	background-position: left;
		
	
	text-align:center;
	display:block;
	min-height:100%;		
	overflow:hidden;
	height: 100%;
	width: 100%;

	background-size:cover;
	background-attachment: fixed;
	background-repeat:no-repeat;	 
}



#leasing-experience * {
	color: white!important; 
	display:inline-block;
} 

#banner{
	background-color:#000;
	text-align:center;
	display:inline-block;
	width:100%;
	position:relative;
	height:90%;
	background-size:cover;
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-position:center;
	/*background-image: url("images/resources/school-916678_1920.jpg");*/
	
	background-image:linear-gradient( rgba(0,0,0,.4), rgba(0,0,0,.4) ),url("images/resources.jpg");
	
}

.blog-item{
	background-color:#f6f6f6;
	margin:40px 0 !important;	
	position:relative;	
}

.blog-item:hover{
	background-color:#000;
	opacity:.8;
	color:white;
	display: block;
	overflow: hidden;
	z-index: 9999;	
}

.blog-item img{
	width:100%;
}

.btn-transparent{
	color:inherit;
	border:solid 1px;
	border-radius:initial;
}

.black-text{
	color:black;
}
			
			
#main4{
	background-image:linear-gradient( rgba(137,171,205,.85), rgba(137,171,205,.85) ),url(images/sydney-225571_1920.jpg);
	display:block;
	min-height:100%;

	background-size:cover;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
	background-attachment: fixed;
	background-repeat:no-repeat;
	text-align: center;

	background-position: top 50px;
}


.rowContact {
	background-color:rgba(239,239,239,0); 
}

#newsletter-section {
	background: #efebe9; /* A grey background */
	

	
	text-align: center;
	padding-top: 15px;
	margin: 0;
}

.subscribe {
	padding-top: 5px;
	font-size: 20px;
}


/* 05-01-2017 */
.h4-space h4 {
	padding-bottom: 10px;
}

.h1-space,
.h2-space {
	margin-top: 0;
}

.h1-space {
	margin-bottom: 50px;
}


/* 06-01-2017 */
.p-res-space {
	padding-bottom: 20px;
}

.entry-content-page {
	padding: 35px;
}

/* 18-01-2017 */
.fa-ul span {
	padding-left: 10px;
}

/* 13-06-2017 */
.about-us-intro {
	margin:5% 100px 10% 100px; 
}

.frank-mobile {
	display: none;
}

/* 16-06-2017 */
.resources-text {
	margin-top: 250px;
	color:white; 
	font-size: 500%;
}

/* 06/06/2020 */
.about-space {
    padding:50px;
}


/* iPad in portrait & landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
	#main>h2 {
		margin-top: 30% !important;
	}
	
	.loans-link {
		margin: 10px auto !important;
		padding: 10px !important;
		display: block !important;
	}

	.loans-space {
		padding-top: 10px !important;
	}

	.rowDark {
		padding: 10px 0 40px 0 !important;
	}

	.rowLight {
		padding: 0 !important;
	}

	.residential-section {
		background-position: inherit;
	}

	.residential-section>h2,
	.leasing-section h2,
	.contact-us-section h2,
	.commercial-section h2 {		
		margin: 0 !important;
		margin-top: 40% !important;
	}

	.contact-us-section h3{
		max-width: 300px !important;
	}

	.finance-space {
		padding-bottom: 50px !important;
	}

	#about>h1,
	.leasing-link,
	#about>h2,
	#about>h3  {
		margin: 30px !important;
	}

	.leasing-space {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.lenders-space,
	.about-space {
		margin: 0 !important;
	}

	.text-right,
	.text-left {
		text-align: center !important;
	}

	.image-responsive {
		max-width: 100% !important;
		height: auto !important;
		display:block !important;
	}

	.pull-right {
		float: none !important;
	    padding-left: 0;
	    padding-top: 80px;
	    height: auto;
	}

	.commercial-section {
		background-position: left !important;
		overflow: inherit;
		height: auto;
		padding-bottom: 50px;
	}

	#header,
	#main {
		height: auto !important;
	}

	.alignment {
		text-align: left !important;
	}

	.financial-text {		
		left: 64px; 		
	}

	#header-logo {		
		margin-left: 0 !important;
	}

	#services>h3 {
		margin: 40px !important;
	}

	.image-team {
		margin: 0 auto !important; 
		display: block !important; 
		width: 70% !important;
	}

	.frank-mobile {
		display: inherit !important;
	}

	.frank-desktop {
		display: none !important;
	}

	.h1-mobile {
		margin-top: 0px !important;
	}

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
		
	}	
}



/* iPhone 5 & 5S in portrait & landscape */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
	#main>h2 {
		padding-top: 10% !important;
	}
	.loans-link {
		margin: 10px auto !important;
		padding: 10px !important;
		display: block !important;
	}

	.loans-space {
		padding-top: 10px !important;
	}

	.rowDark {
		padding: 10px 0 40px 0 !important;
	}

	.rowLight {
		padding: 0 !important;
	}

	.residential-section {
		background-position: inherit;
	}

	.commercial-section h2 {
		font-size: 300% !important;
	}

	.residential-section>h2,
	.leasing-section h2,
	.contact-us-section h2,
	.commercial-section h2 {		
		margin: 50% 2% 0 2% !important;
		font-size: 400%;
	}

	.contact-us-section h3{
		max-width: 300px !important;
	}

	.finance-space {
		padding-bottom: 50px !important;
	}

	#about>h1,
	.leasing-link {
		margin: 5% !important;
	}

	#about>h3 {
		margin: 50px !important;
	}

	.leasing-space {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.lenders-space,
	.about-space {
		margin: 0 !important;
	}

	.text-right,
	.text-left {
		text-align: center !important;
	}

	.image-responsive {
		max-width: 100% !important;
		height: auto !important;
		display:block !important;
	}

	.pull-right {
		float: none !important;
	    padding-left: 42px;
	    padding-top: 70px;
	    height: auto;
	}

	.commercial-section {
		background-position: right !important;
		overflow: inherit;
		height: auto;
		padding-bottom: 50px;
	}

	#header,
	#main {
		height: auto !important;
	}

	.alignment {
		text-align: left !important;
	}

	.financial-text {		
		left: 64px; 		
	}

	.services-list {
		margin: 0 !auto;
		white-space: inherit !important;
	}

	#header-logo {		
		margin-left: 0 !important;
	}

	#services>h3 {
		margin: 40px !important;
	}

	#header-transparent {
		height: auto !important;	
	}

	.image-team {
		margin: 0 auto !important; 
		display: block !important; 
		width: 300px !important;
	}

	.frank-mobile {
		display: inherit !important;
	}

	.frank-desktop {
		display: none !important;
	}

	.about-us-intro {
		margin:0; 
	}

	.learn-more {		
		padding-left: 25px;
		padding-right: 25px;
		margin: 0 0 20px 0;
	}

	.leasing-section {
		min-height: auto;
		padding-bottom: 30px;
		height: auto;
	}

	.btn {
		margin-bottom: 10px;
		width: auto;
	}

	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-left {
		    float: left !important;
    		margin-left: 300px !important;
	}

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
		padding-top: 20px !important;
	}

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
		margin: 0 0 0 40px !important;
	}

	#header {
		height: auto !important;

	}

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
		
		line-height: 0 !important;
	}

	#main-buttons>div {
		margin: 10px;
	}

	.about-us-section>.row>div {
		padding: 10px 50px !important;
	}
	
	.text-justify {
		text-align: center;		
	}

	label {
		text-align: left !important;
		padding-top: 10px !important;
		font-size: 25px;
	}

	#testimonials-text {
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	.modal {
		top: 200 !important;
	}

	.contact-form>div>p {
		text-align: center !important;
		width: 100%;
	}

	#contact-info .contact-form>div>input {
		margin: 0 0 20px 10px;		
	}

	#contact-info .btn {
		margin-left: 10px;
		margin-bottom: 30px;
	}

	#contact-info {
		padding: 0;
	}

	.resources-text {
		font-size: 430%;
	}

}


/* iPhone 6 in portrait & landscape */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
	
	
	.loans-link {
		margin: 10px auto !important;
		padding: 10px !important;
		display: block !important;
	}

	.loans-space {
		padding-top: 10px !important;
	}

	.rowDark {
		padding: 10px 0 40px 0 !important;
	}

	.rowLight {
		padding: 0 0 20px 0 !important;
	}

	.residential-section {
		/*background-position: inherit;*/
		background-position: center;
		
	}

	.commercial-section h2 {
		font-size: 300% !important;
	}

	.residential-section>h2,
	.leasing-section h2,
	.contact-us-section h2,
	.commercial-section h2 {		
		margin: 40% 2% 0 2% !important;
		font-size: 400%;
	}

	.residential-section>h3,
	.commercial-section>h3,
	.leasing-section h3{		
		max-width: 350px;
	}

	.contact-us-section h3{
		max-width: 300px !important;
	}

	.finance-space {
		padding-bottom: 50px !important;
	}

	#about>h1,
	.leasing-link {
		margin: 30px !important;
	}

	#about>h2 {
		margin: 30px !important;
	}

	#about>h3 {
		margin: 50px !important;
	}

	.leasing-space {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.lenders-space,
	.about-space {
		margin: 0 !important;
	}

	.text-right,
	.text-left {
		text-align: center !important;
	}

	.image-responsive {
		max-width: 100% !important;
		height: auto !important;
		display:block !important;
	}

	.pull-right {
		float: none !important;
	    padding-left: 42px;
	    padding-top: 70px;
	    height: auto;
	}

	.commercial-section {
		/*background-position: right !important;*/
		background-position: center !important;
		overflow: inherit;
		height: auto;
		padding-bottom: 50px;
	}

	#header,
	#main {
		height: auto !important;
	}

	.alignment {
		text-align: left !important;
	}

	.financial-text {		
		left: 64px; 		
	}

	#header-logo {		
		margin-left: 0 !important;
	}

	#services>h3 {
		margin: 40px !important;
	}

	#header-transparent {
		height: auto !important;	
	}

	.image-team {
		margin: 0 auto !important; 
		display: block !important; 
		width: 70% !important;
	}

	.frank-mobile {
		display: inherit !important;
	}

	.frank-desktop {
		display: none !important;
	}

	#contact-info .contact-form>div>input {
		margin: 0 0 20px 40px;		
	}

	#contact-info .btn {
		margin-left: 40px;
		margin-bottom: 10px;
	}

	#main-buttons>div {
		margin: 8px;
	}

	.learn-more {		
		padding-left: 25px;
		padding-right: 25px;
	}

	.leasing-section {
		min-height: auto;
		padding-bottom: 30px;
		height: auto;
		background-position: center !important;
	}
	
	#main4,
	#title {
	    background-position: center !important;
	}

	.about-us-intro {
		margin:5% 100px 10% 100px; 
	}

	.about-us-intro {
		margin:0; 
	}

	.text-justify {
		text-align: center;		
	}
	
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-left {
		    float: left !important;
    		margin-left: 350px !important;
	}

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
		padding: 0 10px 0px 42px !important;
	}

	.modal {
		top: 200 !important;
	}

	.about-us-section>.row>div {
		padding: 10px 50px !important;
	}

	label {
		text-align: left !important;
		padding-top: 10px !important;
	}

	#testimonials-text {
		padding-right: 30px;
		padding-left: 30px;
	}
	
	.contact-img-space {
	    padding-left: 0 !important;   
	}
	
	#main,
	#main2,
	#main3,
	.residential-section,
	.commercial-section,
	.leasing-section,
	#title,
	#banner,
	#main4 {
	    background-attachment: scroll !important;
    }
    
    #main2,
    #main3 {
        background-position: center !important;
    }
    
    .about-space {
        padding: 0 !important;
    }
    
    #leasing-experience>h2 {
	    margin: 20px !important;
    }
}



@media only screen 
and (min-device-width : 667px)
 { 
	#main>h2 {
		margin-top: 25% !important;
	}

	.residential-section>h2, .commercial-section>h2, .leasing-section h2 {
		margin-top: 19% !important;
	}
}

@media only screen 
and (max-device-width : 375px)
 { 
	#main>h2 {
		margin-top: 45% !important;
	}
}

@media only screen 
and (max-device-width : 414px)
 { 
	#main>h2 {
		margin-top: 45% !important;
	}
}


/* iPhone 6s in portrait & landscape */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
	
	#header {
		height: auto !important;
	}

	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-left {		    
    		margin-left: 390px !important;
	}

	.about-us-section>.row>div {
		padding: 10px 50px !important;
	}

	#contact-info .contact-form>div>input {
		margin: 0 0 20px 60px;		
	}

	#contact-info .btn {
		margin-left: 60px;
		margin-bottom: 30px;
		
	}

	.residential-section>h2, .commercial-section>h2, .leasing-section h2 {
		font-size: 200%;
	}
	
}


@media only screen 
and (max-device-width : 736px) { 
	#contact .btn {		
		margin-bottom: 30px;
	}
}

@media only screen 
and (min-device-width: 360px) 
and (max-device-height: 640px)  {
	#contact-info .contact-form>div>input {
		margin: 0 0 20px 30px;
	}

	#contact-info .btn {
		margin-left: 30px;
		margin-bottom: 30px;
	}
}


@media only screen
and (max-device-height: 640px) {
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
		padding: 0 10px 0px 39px !important;
	}	
}



.btn-success:hover {
	color:#fff;
	background-color:#13153a;
	border-color:#13153a;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	font-size: 14px !important;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
	background-color:#13153a;
	border-color:#13153a;
}

 .about-services,
 .why-choose-us {
 	padding: 5%;	
 }

 .about-services h3,
 .why-choose-us h3 {
 	line-height: 39px;
 }
 
 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
 	padding: 0px 15px !important;
 }

.contact-img-space {
    padding-left:50px
}

div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #13153a !important;
    border-color: #13153a !important;
    color: #fff !important;
    font-size: 15px !important;
}
