#body-container {padding: 30px 80px;}
#quote:focus { outline: none; }
/* Home Carousel
================================================== */
#secondary-banner #home-carousel { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 10; }
#secondary-banner #home-carousel .carousel-inner .item { height: 100%; width: 100%; max-width: 100%; background-position: center top; background-size: 2000px; background-repeat: no-repeat; background-attachment: fixed; }
#secondary-banner #home-carousel .carousel-inner .item.banner1 { background-image: url('/images/banner-3.jpg'); }
#secondary-banner #home-carousel .carousel-inner .item.banner2 { background-image: url('/images/banner-1.jpg'); }
#secondary-banner #home-carousel .carousel-inner .item.banner3 { background-image: url('/images/banner-2.jpg'); }
#secondary-banner #home-carousel .carousel-inner .item.banner4 { background-image: url('/images/banner-4.jpg'); }
@media (min-width: 2001px){
	#secondary-banner #home-carousel .carousel-inner .item { background-size: contain; background-position: center top; }
}
@media(max-width:991px){
	#secondary-banner #home-carousel .carousel-inner .item {background-attachment:scroll;}
}

ul.checks { list-style: none; padding: 0; margin: 0; }
ul.checks li { padding-left: 50px; padding-bottom: 15px; font-size: 17px; background: url('/images/blue-check.png') no-repeat; background-position: left -3px; }

#pm-info {padding-top:40px;padding-bottom:60px;}
#pm-info h1 {font-size:36px;margin-top:0;margin-bottom:15px;}
#pm-info h2 {font-size:24px;color:#0076bc;margin-bottom:40px;}
#pm-info h3 {font-size:20px;font-weight:bold;color:#000;text-transform: none;}
#pm-info .blue-text {color:#1a3679;}
#pm-info .form-container {padding: 18px  18px 30px;}
#pm-info .form-container h2 {font-size:24px;color:#000;}
#pm-info .orange-arrow{text-align: right;margin-right:30px;}
#pm-info h3.below{display: none;}
.ion-form .ion-form-group textarea {margin-bottom:15px;}
.ion-form button {text-transform: uppercase;}
@media (max-width: 1199px){
	#body-container {padding:30px;}
	#pm-info .orange-arrow img{margin-right: -30px; margin-top: 10px;}
}
@media (max-width: 991px){
	#pm-info{text-align: center;}
	#pm-info h3.right{display: none;}
	#pm-info h3.below{display: block;}
	#pm-info .orange-arrow{margin-top: 50px; padding-right: 40px;}
	#pm-info .orange-arrow img{display:none;}
}

#pm-difference {padding-bottom:70px;}
#pm-difference h2 {font-size:36px;color:#000;text-align:center;margin-bottom:17px;margin-top:0;}
#pm-difference h3 {font-size:24px;color:#0076bc;text-align:center;text-transform: none;max-width:760px;margin: 0 auto 25px;;}
#pm-difference .row {max-width:1080px;margin: 0 auto;}

#pm-investment {padding:47px 35px 52px;background:#f2f2f2;text-align: center;margin-bottom:65px;}
#pm-investment h2 {font-size:36px;color:#000;text-align: center;margin-top:0;margin-bottom:25px;}
#pm-investment p {font-size:16px;text-align: center;margin-bottom:35px;}
#pm-investment .icon {height:50px;width:50px;border-radius: 50%;line-height:45px;background:#0076bc;text-align: center;margin: 0 auto;}
#pm-investment .icon-info {font-size:18px;text-align: center;margin-top:15px;margin-bottom:35px;}
#pm-investment .text-center .btn {font-size:16px;min-width:225px;height:52px;line-height:52px;padding:0;}

@media(max-width:991px){
	#pm-investment {padding:30px;}
}

#pm-services {background:url("/images/pm-full-service-management.jpg");padding:52px 82px 52px;background-size:cover;background-repeat: no-repeat;margin-bottom:65px;background-attachment: fixed;}
#pm-services h2 {font-size:30px;color:#fff;text-align: center;margin-top:0;margin-bottom:30px;line-height:40px;}
#pm-services .launch-accordion > li > h4 {background:transparent;border-color:#fff;font-size:20px;color:#fff;text-transform: uppercase;padding-left:20px;line-height:3em;position:relative;}
#pm-services .launch-accordion > li > h4:hover {background:#fff;color:#0076bc;}
#pm-services .launch-accordion > li > div {border-color:#fff;color:#fff;}
#pm-services .launch-accordion > li > h4:after { content: '+'; right: 25px; color: #fff; font-size: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
#pm-services .launch-accordion > li.active > h4:after { content: '-'; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
#pm-services .launch-accordion > li > h4:hover:after {color:#0076bc;}

@media(max-width:991px){
	#pm-services {background-attachment: scroll;}
}

@media(max-width:767px){
	#pm-services {padding:30px;}
	#pm-services .launch-accordion > li > h4 {font-size:18px;line-height:24px;padding:15px;text-align: center;}
	#pm-services .launch-accordion > li > h4:after {display:none;}
}

#pm-discover {margin-bottom:70px;}
#pm-discover h2 {font-size:36px;color:#000;margin-top:0;margin-bottom:40px;text-align: center;}
#pm-discover h3 {font-size:20px;color:#1a367a;text-transform: none;margin-bottom:30px;margin-top:60px;}
#pm-discover h3.no-margin {margin-top:0;margin-bottom:15px;}
#pm-discover p {font-size:17px;}
#pm-discover img {width:100%;}

@media(max-width:767px){
	#pm-discover {margin-bottom:40px;}
	#pm-discover h3 {margin-top:40px;}
}

#pm-areas {margin-bottom:12px;}
#pm-areas h2 {font-size:30px;color:#000;text-align: center;margin-bottom:25px;}
#pm-areas ul.areas li {padding-bottom:20px;}
#pm-areas ul.areas li a {font-size:20px;}

@media(max-width:991px){
	#pm-areas ul.areas li a {font-size:18px;}
}

@media(max-width:767px){
	#pm-areas ul.areas {text-align: center;}
	#pm-areas ul.areas li a {font-size:16px;}
	h2 {font-size:24px !important;}
	h3 {font-size:20px !important;}
}
