#pm .buttons { text-align: center; }
#pm .buttons .btn { height: 59px; line-height: 59px; width: 262px; padding: 0; margin: 8px; text-transform: uppercase; font-size: 18px; border-radius: 29.5px; }

#pm #analysis-banner:focus { outline: none; }

#pm #analysis-banner { max-width: 1070px; margin: auto; padding: 0px 0 80px; }
#pm #analysis-banner h2 { margin: 0 0 15px; font-size: 48px; font-weight: bold; text-align: center; }
#pm #analysis-banner h3 { margin: 0 0 30px; font-size: 30px; font-weight: bold; text-align: center; color: #000; font-family:'Oxygen'; font-style: normal; }
#pm #analysis-banner input { background: #f2f2f2; border: 1px solid #ccc; }
#pm #analysis-banner ::placeholder { font-size: 18px; color: #020202; font-weight: 400;}
@media (max-width: 500px){
	#pm #analysis-banner h2 { font-size: 36px; }
	#pm #analysis-banner h3 { font-size: 24px; }
	#pm #analysis-banner ::placeholder { font-size: 14px; }
}

/* PM Info */
#pm-info{}
#pm-info h2{font-size: 30px; }
#pm-info h3{font-size: 30px; color: #a71d22; }
#pm-info h3.form-title{text-transform: uppercase; text-align: center; margin: 5px 0 45px; }
#pm-info p{font-size: 17px; color: #000;}
#pm-info ul{list-style-type: none; padding: 0; margin: 30px 0 35px; }
#pm-info ul li { position: relative; display: block; margin: 15px 0 35px; font-size: 20px; padding-left: 75px; }
#pm-info ul li .icon { position: absolute; left: 0; top: 0; }
#pm-info ul li .bullet { padding-top: 10px;  display: block; }
#pm-info .icon{display: inline-block; height: 50px; width: 50px; text-align: center; line-height: 46px; background-color: #a71d22; border-radius: 50%; margin-right: 10px;}
#pm-info .lead { font-size: 20px; font-weight: 400; }
#pm-info .arrow{ position: relative; text-align: right; top: -20px; right: -50px; }
#pm-info .text-alt { color:#a71d22; font-weight: 600; }
#pm-info .direction:after { content: 'to the right'; display: inline; }
#pm-info .frs-widget .frs-btn { height: 37px; line-height: 37px; width: 113px; border-radius: 18.5px; padding: 0; font-family: 'Raleway', sans-serif; text-transform: uppercase; }
@media (max-width: 1284px){
	#pm-info .arrow img{margin-right: -30px; margin-top: -30px;}
}
@media (max-width: 991px){
	#pm-info {text-align: center;}
	#pm-info p, #pm-info ul li { text-align: left; }
	#pm-info ul li { max-width: 550px; margin-left: auto; margin-right: auto; }
	#pm-info hr { margin-left: auto; margin-right: auto; }
	#pm-info .direction:after { content: 'below'; }
	#pm-info .arrow{margin-top: 50px; padding-right: 40px;}
	#pm-info .arrow img{margin: 0;
		transform: rotate(-50deg) scaleX(-1);
		-moz-transform: rotate(-50deg) scaleX(-1);
		-o-transform: rotate(-50deg) scaleX(-1);
		-webkit-transform: rotate(-50deg) scaleX(-1);
		filter: flipH;
		-ms-filter: "flipH";
	}
}
@media (max-width: 700px){
	#pm-info .arrow{padding: 0;}
}
@media (max-width: 600px){
	#pm-info ul li { text-align: center;margin-bottom: 25px; padding-left: 0; }
	#pm-info p { text-align: center; }
	#pm-info ul li .icon { position: relative; display: block; margin: 0 auto 15px; }
	#pm-info .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 .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 .arrow{display: none;}
}

/* PM Explore */
#pm-explore { padding: 70px 0; background: #f2f2f2; }
#pm-explore h3 { margin-bottom: 45px; }
#pm-explore img{display: inline-block; vertical-align: top; margin-right: 10px;}
#pm-explore h4{display: inline-block; vertical-align: middle; font-size: 24px; text-transform: uppercase; color: #000; margin: 0 0 15px; }
#pm-explore p{font-size: 16px; color: #000;}
#pm-explore .read-more { font-weight: bold; margin-bottom: 40px; display: block; }
@media (max-width: 991px){
	#pm-explore{text-align: center;}
}


/* PM Expect */
#pm-expect { padding: 85px 0 22px; }
#pm-expect hr { margin-bottom: 45px; }
#pm-expect p { font-size: 17px; }
#pm-expect .list { max-width: 940px; margin: 40px auto 45px; font-size: 17px; line-height: 30px; }
@media (max-width: 991px){
	#pm-expect .list { max-width: 425px; }
}

/* PM Discover */
#pm-discover { text-align: center; padding: 50px 0; }
#pm-discover h2 { margin: 35px 0 20px; }
#pm-discover p{font-size: 17px; }
#pm-discover a{font-size: 20px; text-transform: uppercase; color: #020202; }
#pm-discover span { display: block; transition: top 0.3s; }
#pm-discover .read-more:hover .glyphicon-menu-down { top: 0px; transition: top 0.3s; }
#pm-discover .read-more:hover .glyphicon-menu-up { top: -5px; transition: top 0.3s; }
#pm-discover .glyphicon-menu-down { position: relative; top: -5px; }

@media (max-width: 1199px){
	#pm-discover{height: auto;}
}

/* PM Areas */
#pm-areas{font-size: 16px; color: #a71d22; text-align: center; padding: 15px 0 30px;}
#pm-areas h2 { font-size: 36px; margin-bottom: 30px; }
#pm-areas ul{text-align: center;}
#pm-areas ul.areas li {font-size: 16px; color: #000;}
#pm-areas ul.areas li a{font-size: 16px; color: #a71d22;}
#pm-areas ul.areas li a:hover{color: #707070;}
