
#pm-info h1{font-size:42px;color:#03165a;padding-top:40px;}
#pm-info h2{font-size: 24px; font-weight: 300;color:#03165a;margin-bottom:45px;}
#pm-info h3{font-size: 30px;font-weight: 300;  color: #003e89;}
#pm-info h3.form-title{text-transform: uppercase; text-align: center;}
#pm-info p{font-size: 17px; color: #000;}
#pm-info ul{list-style-type: none; padding: 0;}
#pm-info ul li{display: block; margin:30px 0;}
#pm-info .icon{display: inline-block; height: 50px; width: 50px; text-align: center; line-height: 50px; background-color: #003e89; border-radius: 50%; margin-right: 10px;}
#pm-info .orange{color: #003e89;}
#pm-info .orange-arrow{text-align: right;position:relative;bottom:45px;right:0px;}
#pm-info p.below{display: none;}
#pm-info .right {font-size:20px;color:#1468a0;}
@media (max-width: 1313px){
	#pm-info .orange-arrow {right:0;}
}
@media (max-width: 1284px){
	#pm-info .orange-arrow img{margin-right: -30px; margin-top: -30px;}
	#pm-info .orange-arrow {bottom:15px;}

}
@media (max-width: 991px){
	#pm-info{text-align: center;}
	#pm-info p.right{display: none;}
	#pm-info p.below{display: block;}
	#pm-info .rental-analysis-sec {position:relative;}
	#pm-info .orange-arrow{position:absolute;top:20px;right:-10px;}
	#pm-info .orange-arrow img{margin: 0;}
	#pm-info h3.form-title {margin-top:0;}
	#pm-info .orange-arrow {display:none;}

}

@media (max-width: 767px){
}
@media (max-width: 700px){
	#pm-info .orange-arrow{padding: 0;}
}
@media (max-width: 600px){
	#pm-info .orange-arrow img{
		transform: rotate(-75deg) scaleX(-1);
		-moz-transform: rotate(-75deg) scaleX(-1);
		-o-transform: rotate(-75deg) scaleX(-1);
		-webkit-transform: rotate(-75deg) scaleX(-1); }
}
@media (max-width: 550px){
	#pm-info .orange-arrow img{
		transform: rotate(-120deg) scaleX(-1);
		-moz-transform: rotate(-120deg) scaleX(-1);
		-o-transform: rotate(-120deg) scaleX(-1);
		-webkit-transform: rotate(-120deg) scaleX(-1);
		margin-top: -30px;
	}
}
@media (max-width: 500px){
	#pm-info .orange-arrow{display: none;}
}

/* Home Rental Analysis
================================================== */


#pm-analysis h2 {font-size:36px;color:#03165a;margin-bottom:47px;text-align:center;margin-top:0;}
#pm-analysis {text-align: center;}
#home-analysis .rental-analysis-info {width:830px;margin:0 auto;}
#pm-analysis .rental-analysis {text-align: center;}
#home-analysis .frs-widget.quick-lead label {display:none;}
#home-analysis .frs-widget.quick-lead input[type='text'] {padding:18px 0 17px 30px;width:80%}
#home-analysis .frs-widget .frs-btn {border-radius:0;text-transform: uppercase;padding:20px 50px;}
#home-analysis .frs-widget .frs-btn:hover {background:#fff;opacity:1.0;}
#home-analysis .lead-info {width:940px;margin:0 auto;}
.rental-analysis .icon{display: inline-block; height: 50px; width: 50px; text-align: center; line-height: 50px; background-color: #1468a0; border-radius: 50%; margin-right: 10px;}
.rental-analysis .rental-analysis-info {text-align: center;color:#222;padding-bottom:20px;}
.rental-analysis p {color:#222;font-size:16px;text-align: center;margin-top:30px;}
.rental-analysis .rental-analysis-info p {line-height:22px;font-size:18px;margin-top:17px;}

@media (max-width:1199px) {
#home-analysis .frs-widget.quick-lead input[type='text'] {width:80%;}
#pm-analysis h2 br {display:none;}
}

@media (max-width:991px) {
#home-analysis .lead-info {width:auto;}
#home-analysis .frs-widget.quick-lead input[type='text'] {width:70%;}
#pm-analysis {padding-top:40px;}
#home-analysis .rental-analysis-info {width:auto;}
#pm-analysis br {display:none;}

}

@media (max-width:659px) {
	#home-analysis .frs-widget.quick-lead input[type='text'] {padding:12px 0 11px 7px;font-size:14px;width:100%;}
	.frs-widget.quick-lead {text-align: center;}
	#home-analysis .rental-analysis {padding: 40px 30px;}
	#pm-analysis h2 {margin-bottom:0}
}

#pm-explore{padding: 60px 0;background:#f2f2f2;}
#pm-explore hr{border-bottom: 1px solid #000; width: 270px; margin: 30px auto;}
#pm-explore h2{font-size: 42px; font-weight: 300; color: #03165a; text-transform: capitalize; text-align: center; margin-bottom: 10px;}
#pm-explore h3{text-align: center; margin-top: 0; color: #222222; font-size: 24px; font-weight: 300;}
#pm-explore img{display: inline-block; vertical-align: middle; margin-right: 10px;}
#pm-explore h4{display: inline-block; vertical-align: middle; font-size: 24px; font-weight: 300; text-transform: uppercase; color: #000;}
#pm-explore p{font-size: 16px; color: #000;}
#pm-explore .btn {background-color:#03165a;padding:20px 54px;border-color:#03165a;font-size:20px;}
#pm-explore .btn:hover {background-color:transparent;color:#03165a;}

#pm-explore .text-center {position:relative;bottom:35px;}

@media (max-width: 991px){
	#pm-explore{text-align: center;}
	#pm-explore .text-center {position:static;}
}

#pm-discover{
	text-align: center;
	padding: 50px 0px;
}
#pm-discover h2{font-size: 42px; font-weight: 300; text-transform: uppercase; margin-bottom: 30px;}
#pm-discover p{font-size: 16px; font-weight: 300; margin-bottom: 30px;width: 1000px;margin:45px auto 30px auto;}
#pm-discover .more a{font-size: 20px; color: #fff; text-transform: uppercase;}
#pm-discover .more img{display: block; margin: 10px auto;}

@media (max-width: 1199px){
	#pm-discover{height: auto;}
}

@media (max-width: 991px){
	#pm-discover p{width:auto;}
}

#pm-areas{font-size: 16px; color: #003e89; text-align: center; padding: 0px 0 60px 0;}
#pm-areas ul{text-align: center;}
#pm-areas ul.areas li {font-size: 16px; color: #003e89;}
#pm-areas ul.areas li a {font-size: 16px; color: #003e89;}
#pm-areas ul.areas li a:hover {opacity:0.6;}
#pm-areas h3 {font-size:30px;text-transform: uppercase;text-align:center;color:#000;font-weight:300;margin-bottom:30px;}


.form-container {background:transparent;border:none;}
#pm-info h3.form-title {font-size:30px;text-align: left;margin-bottom:35px;}
.ion-form .ion-form-group input[type=email], .ion-form .ion-form-group input[type=tel], .ion-form .ion-form-group input[type=text] {height:50px;}
.ion-form .ion-form-group {margin-bottom:20px;}
.ion-form button {border-radius:0;}

#pm-blue-banner {background-color: #1468a0;padding:42px 0 42px 0;}
#pm-blue-banner h3 {font-size:36px; color:#fff;font-weight:300;text-align: right;}
#pm-blue-banner .btn {border:1px solid #fff;background:transparent; font-size:18px;text-transform: uppercase;font-weight:300;padding:30px 75px;position:relative;top:20px;}
#pm-blue-banner .btn:hover {background:#fff;color:#1468a0;}
#quote:focus { outline: none; }

@media (max-width:991px) {
	#pm-blue-banner {text-align: center;padding:30px 0;}
	#pm-blue-banner h3{text-align: center;}
	#pm-blue-banner .btn {position:static;margin-top:30px;}
}

@media (max-width:500px){
		h1 {font-size:30px !important;padding-top:20px;}
		h1 br{display:none;}
		h2 {font-size:22px !important;}
		#pm-blue-banner .btn {padding:20px 40px;}
		h3 {font-size:19px !important;}
}
