/** 
    Theme Name: Covington Ortho
    Author: Enlightened-Media
    Author URI: http://enlightened-media.com
    Version: 21.10.2014
 **/

/**  Start Mobile Header Fixes **/

@media screen and (max-width: 500px){
	#header_top {
		display: none !important;
	}
	
	#banner {
		display: none !important;
	}
}

/**  Start Mobile Header Fixes **/
@font-face {
    font-family: 'playball';
    src: url('fonts/Playball.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Light-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
}
@font-face {
	font-family: 'CenturyGothic';
	src: url('fonts/CenturyGothic.eot?') format('eot'), 
	     url('fonts/CenturyGothic.woff') format('woff'), 
	     url('fonts/CenturyGothic.ttf')  format('truetype'),
	     url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
    font-weight: normal;
    font-style: normal;
    letter-spacing: normal;
}
body{
    background: #FFFFFF;
    font-family: 'open_sansregular';
    color: #474647;
    font-size: 14px;
    text-align: left;
    line-height: 100%;
    letter-spacing: normal;
}
h1, h2, h3, h4, h5, h6, p{
    margin: 0;
    padding: 0;
    line-height: 0;
}
h1{
    font-family: 'open_sansregular';
    line-height: 100%;
    letter-spacing: normal;
    color: #302d2d;
    font-size: 27px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
h2{
    font-family: 'open_sansbold';
    line-height: 100%;
    letter-spacing: normal;
    color: #3c3c3c;
    font-size: 18px;
    padding-bottom: 15px;
}
h3{
    font-family: 'open_sansregular';
    line-height: 100%;
    letter-spacing: normal;
    color: #008080;
    font-size: 25px;
    padding-bottom: 15px;
}
h4{
    font-family: 'open_sanssemibold';
    line-height: 100%;
    letter-spacing: normal;
    color: #26312d;
    font-size: 16px;
    padding-bottom: 15px;
}
h5{
    font-family: 'open_sanssemibold';
    line-height: 100%;
    letter-spacing: normal;
    color: #71a60b;
    font-size: 16px;
    padding-bottom: 5px;
}
h6{
    letter-spacing: normal;
    padding-bottom: 10px;
}
p{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #373737;
    line-height: 150%;
    padding-bottom: 15px;
}
a, a:hover, a:active, a:visited, a:focus{
    color: #000000;
    outline: none;
}
.noPadding{
    padding: 0;
}
.noMargin{
    margin: 0;
    line-height: 0;
}
input{
    box-shadow: none;
    border-radius: 0;
    text-shadow: none;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
/** Common CSS end **/
#header_top {
    background: #223e6b;
    text-align: right;
}
#header_top .head_top img {
    vertical-align: text-bottom;
}
#header_top .head_top {
    color: #FFFFFF;
    font-family: 'open_sanssemibold';
    font-size: 13px;
    text-transform: uppercase;
}
#header_top .head_top .top_menu {
    
}
#header_top .head_top .top_menu ul {
    margin: 0;
    padding: 0;
}
#header_top .head_top .top_menu li {
    float: left;
    list-style: none;
}
#header_top .head_top .top_menu li a {
    color: #d7932c;
}
#header_top .head_top span {
    color: #d7932c;
}
#header_top .head_top ul {
    margin: 0 20px;
    padding: 0;
    float: right;
}
#header_top .head_top li {
    float: left;
    list-style: none;
    padding-left: 10px;
}
#header_top .head_top li:first-child {
    border-left: 1px solid #102c52;
    padding-left: 20px;
}
#header {
    background: #3c3d3d;
}
#header .nav {
    float: right;
}
#header .nav ul {
    margin: 0;
    padding: 0;
}
#header .nav li {
    float: left;
    list-style: none;
    font-family: 'open_sanssemibold';
    font-size: 13px;
    text-transform: uppercase;
    padding: 16px 16px 0 16px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    position: relative;
}
#header .nav ul li:hover {
  background: transparent;
  color: #fff;
}
#header .nav ul li ul {
  padding: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  z-index: 9999;
}
#header .nav ul li ul li { 
  background: #3c3d3d; 
  display: block; 
  padding: 16px;
  padding: 6px 16px;
}
#header .nav ul li ul li:hover { background: #666; }
#header .nav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
#header .nav > div > ul > li:first-child {
    padding-left: 0;
}
#header .nav > div > ul > li:last-child {
    padding-right: 0;
}
#header .nav li a {
    color: #FFFFFF;
}
#header .nav .sub-menu li a{
    display: block;
    width: 180px;
}
#header .nav .sub-menu{
    padding-top: 10px;
}
#header .nav li a {
    color: #FFFFFF;
}
#header .nav .current-menu-item a {
    color: #d7932c;
}
#header .nav ul li ul li:hover ul {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
#header .nav ul li ul li ul.sub-menu {
    padding-top: 0;
}
#header .nav ul ul ul{
    visibility: hidden !important;
    display: none !important;
    opacity: 0 !important;
	position: absolute; 
    top: 0;
    left: 100%;
}
#header .nav ul ul ul li {
    width: 100%;    
}
#header .nav ul ul ul li a {
    width: 100% !important;
}
#rspnavigation {
    display: none;
}
#banner {
    background: #e6f1f6;
}
#banner .maincontent {
    max-width: 1920px;
    text-align: center;
}
#banner .banner {
    width: 100%;
}
#middlenav {
    background: #5f8399;
    text-align: center;
}
#middlenav ul {
    margin: 0;
    padding: 0;
}
#middlenav li {
    float: left;
    list-style: none;
    padding: 25px 40px;
    font-size: 16px;
    border-right: 1px solid #3e5e72;
}
#middlenav li a {
    color: #FFFFFF;
}
#middlenav li:last-child {
    border-right: none;
}
#doc {
    background: url(images/doc_bg.png) 50% 50% no-repeat;
    background-size: cover;
}
#doc .doc_img {
    text-align: center;
}
.doc_info h2 {
    font-size: 52px;
    font-family: 'open_sanslight';
    color: #1d1d1d;
    margin-top: 20px;
}
.doc_info .doc_caption {
    font-size: 15px;
    color: #c78014;
    line-height: 150%;
    margin-top: 20px;
    padding-bottom: 0;
}
.doc_info .doc_comment {
    font-size: 15px;
    color: #616161;
    line-height: 150%;
    margin-top: 20px;
}
.doc_info .home_doc_list ul {
    margin: 20px 0 40px 25px;
    padding: 0;
}
.doc_info .home_doc_list li {
    font-size: 15px;
    line-height: 150%;
}
.doc_info .home_doc_list li a {
    color: #616161;    
}
.doc_info .more_button {    
    margin: 20px 0;
}
.doc_info .more_button a {
    padding: 10px 30px 10px 20px;
    background: #f0b62b url(images/arrow.png) 90% 52% no-repeat;
    font-size: 15px;
    color: #FFFFFF;
    text-align: center;
}
#middle_contact {
    background: #cf8f29;
}
#middle_contact .middle_social {
    text-align: center;
}
#middle_contact .middle_social ul {
    margin: 0;
    padding: 0;
}
#middle_contact .middle_social li {
    float: left;
    list-style: none;
    padding: 5px 10px;
}
#middle_contact .middle_social li:last-child {
    padding-right: 40px;
    border-right: 1px solid #b2700a;
}
#middle_contact .appointment {
    font-size: 18px;
    text-align: center;
    color: #FFFFFF;
    padding-top: 16px;
}
#middle_contact .call {
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    padding-top: 25px;
}
#middle_contact .call a {
    color: #FFFFFF;
}
#middle_contact .call img {
    vertical-align: text-bottom;
}
#middle_contact .call span {
    color: #48310b;
}


#bottom_banner {
    background: url(images/bottom_banner_bg.png) 50% 50% no-repeat;
    background-size: cover;
}
#testimonial h2 {
    text-align: center;
    font-size: 22px;
    color: #222222;
    font-family: 'open_sansregular';
    line-height: 200%;
    padding-bottom: 0;
}
#testimonial h3 {
    text-align: center;
    font-size: 23px;
    color: #cf8f29;
    font-family: 'open_sansregular';
    line-height: 200%;
    padding-bottom: 0;
}
#testimonial .span_6_of_12 {
    background: url(images/quote.png) 50% 0 no-repeat;
    padding-top: 40px;
}
#testimonial p {
    font-size: 14px;
    color: #727272;
    line-height: 200%;
    padding-bottom: 20px;
}
#testimonial p strong {
    font-family: 'open_sanssemibold';
    color: #202020;    
}
#testimonial .more_button {
    display: inline-block;
    padding: 10px 30px 10px 20px;
    background: #f0b62b url(images/arrow.png) 94% 52% no-repeat;
    font-size: 15px;
    color: #FFFFFF;
    margin: 20px 0;
}
#testimonial .span_12_of_12 {
    text-align: center;
}
#footer1 {
    background: #3d3d3d;
}
#footer1 h2 {
    font-family: 'open_sansregular';
    font-size: 18px;
    color: #FFFFFF;
    text-transform: uppercase;    
}
#footer1 .address {
    font-size: 13px;
    color: #FFFFFF;
    line-height: 150%;
}
#footer1 .address span {
    color: #c3c3c3;
}
.footer_box {
    clear: both;
    padding-top: 5px;
}
.footer_box a {
	color: #f5cf74;
}
.footer_box .logo {
    float: left;
    background: #1b1b1b;
    padding: 10px;
    border-radius: 5px 0 0 5px;
}
.footer_box .logo img {
    vertical-align: text-bottom;
}
.footer_box .text {
    float: left;
    color: #f5cf74;
    font-size: 13px;
    background: #272727;
    padding: 10px;
    width: 65%;
    border-radius: 0 5px 5px 0;
}
.footer_social {
    margin-top: 10px;
}
.footer_social ul {
    margin: 0;
    padding: 0;
}
.footer_social li {
    float: left;
    list-style: none;
    padding-right: 20px;
}
.footer_social li:last-child {
    padding-right: 0;
}
#footer1 iframe {
    width: 100%;
    height: 210px;
}
.footernav ul {
    margin: 0;
    padding: 0;
}
.footernav li {
    list-style: none;
    font-size: 13px;
    padding-bottom: 3px;
}
.footernav li:last-child {
    padding-bottom: 0;
}
.footernav li a {
    color: #c3c3c3;    
}
#footer2 {
    background: #292929;
    font-size: 15px;
}
#footer2 .span_6_of_12 {
    color: #c3c3c3;    
}
#footer2 .span_6_of_12 a {
    color: #c3c3c3;
}
#coda {
    background: url(images/coda_bg.jpg) 50% 0 no-repeat;
    background-size: 100%;
    max-width: 1400px;
    margin: 0 auto;        
}
#coda h1 {
    font-family: 'playball';
    font-size: 43px; 
    text-transform: none;
    padding-bottom: 10px;   
}
#coda h3 {
    font-family: 'open_sansregular';
    font-size: 18px; 
    text-transform: none;   
    color: #cf8f29;
    padding-bottom: 0;
    margin-bottom: 20px;
    line-height: 150%;
}
#coda h2 {
    display: none;
}
.bxslider li img {
    display: none;
}
#bx_pager a {
    background: #5f8399;
    font-family: 'open_sansregular';
    font-size: 12px;
    text-align: center;
    color: #FFFFFF;
    width: 100px;
    height: 50px;
    display: block;
    float: left;
    padding: 10px 5px;
    border-right: 1px solid #516b7a;
}
#bx_pager a:first-child {
    border-radius: 5px 0 0 5px;
}
#bx_pager a:last-child {
    border-radius: 0 5px 5px 0;
    border-right: 0;
}
a.active {
    background-color: #3f6278 !important;
}
.bxslider {
    margin-top: 20px;
}
.bxslider p {
    width: 45%;
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #727272;
}
.bxslider .more_button {
    display: block;
    padding: 10px 30px 10px 20px;
    background-image: url(images/slider_button.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    font-size: 15px;
    color: #666666;
    margin: 20px 0;
    width: 85px;
}
.bx-wrapper .bx-viewport {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    left: 0 !important;
    transform: none !important;
}
.bx-wrapper .bx-controls-direction a {
    margin-top: 100px !important;
}
.bx-wrapper .bx-prev {
    left: -120px !important;
}
.bx-wrapper .bx-next {
    right: -120px !important;
}
#content h1 {
    font-family: 'open_sansbold';
    line-height: 150%;
    letter-spacing: normal;
    color: #302d2d;
    font-size: 28px;
    padding-bottom: 20px;
    text-transform: uppercase;
}
#content h1 span {
    font-family: 'open_sansregular';
    text-transform: none;
}
#content p, #content li, #content div{
    font-family: 'open_sansregular';
    font-size: 14px;
    color: #373737;
    line-height: 200%;
}
#content .comment_quote {
    background: url(images/quote1.png) top left no-repeat, url(images/quote2.png) bottom right no-repeat;
    padding: 0 25px;
    margin-bottom: 20px;
    font-style: italic;
    color: #918E8E;
}
#content .comment_quote p {
    font-style: italic;
    color: #918E8E;
}
/* Columns */
.su-column-1-2 { width: 48% }
.su-column-1-3 { width: 30.66% }
.su-column-2-3 { width: 65.33% }
.su-column-1-4 { width: 22% }
.su-column-3-4 { width: 74% }
.su-column-1-5 { width: 16.8% }
.su-column-2-5 { width: 37.6% }
.su-column-3-5 { width: 58.4% }
.su-column-4-5 { width: 67.2% }
.su-column-1-6 { width: 13.33% }
.su-column-5-6 { width: 82.67% }
.su-column-dropcap { width: 35px; }
.su-column-dropcap_txt { width: 90%;}

.su-column {
	position: relative;
	margin: 0 4% 1.5em 0;
	float: left;
}
.su-column-last {
	margin-right: 0 !important;
	clear: right;
}

.su-column-style-1 {margin: 0 2% 0 0;}

.su-column-style-1.su-column-1-2 { width: 49% }
.su-column-style-1.su-column-1-3 { width: 32% }
.su-column-style-1.su-column-2-3 { width: 66% }
.su-column-style-1.su-column-1-4 { width: 23.5% }
.su-column-style-1.su-column-3-4 { width: 74.5% }
.su-column-style-1.su-column-1-5 { width: 18.4% }
.su-column-style-1.su-column-2-5 { width: 38.8% }
.su-column-style-1.su-column-3-5 { width: 59.2% }
.su-column-style-1.su-column-4-5 { width: 73.6% }
.su-column-style-1.su-column-1-6 { width: 15% }
.su-column-style-1.su-column-5-6 { width: 83% }

#pf {
    
}
#pf .darr .maincontent {
    background: #324973 url(images/pf_bg.png) 50% 50% no-repeat;
    background-size: 100%;
}
.darr img {
    float: left;
    margin-left: 28px;
}
.darr .name {
    float: left;
    font-family: 'open_sansbold';
    font-size: 16px;
    color: #FFFFFF;
    line-height: 90%;
    margin: 15px 0 0 10px;
}
.darr .name span {
    font-family: 'open_sansregular'; 
    text-transform: uppercase;   
}
.darr .name .details {
    font-size: 10px;
    margin-top: 8px;
}
.darr .perticipate {
    color: #FFFFFF;
    text-transform: uppercase;
    line-height: 175%;
    font-family: 'open_sanslight';
    clear: both;
    padding: 42px 32px;
    font-size: 28px;
}
.darr .perticipate span {
    font-family: 'open_sanssemibold';    
}
.darr2 .maincontent {    
    background: url(images/bottom_bg.png) bottom left no-repeat;
}
.darr2 .dot {
}
.darr2 .ankle {
    color: #938031;
    font-size: 16px;
    line-height: 150%;
    font-family: 'open_sanssemibold';  
    text-align: center;
    width: 70%;
    float: right;
}
.darr2 .text_details h2 {
    color: #324972;
    font-family: 'open_sanslight';
    font-size: 24px;
    line-height: 150%;   
}
.darr2 .text_details h2 span {
    font-family: 'open_sanssemibold';    
}
.darr2 .text_details {
    font-family: 'open_sanslight';
    font-size: 16px;
    color: #324972;
    line-height: 150%;  
}
.darr2 .text_details li {
    font-family: 'open_sanssemibold'; 
    font-size: 14px;    
}
.darr2 .logo_add {
    background: url(images/bottom_right.png) top right no-repeat;
    width: 55%;
    float: right;
    padding: 60px 0 0 44px;
    text-align: center;
}
.darr2 .logo_add .sport {
    font-size: 9px;
    color: #858581;
    text-transform: uppercase;
}
.darr2 .logo_add .website {
    color: #a49b62;
    font-size: 12px;
}
.darr2 .logo_add .number {
    color: #304779;
    font-family: ''open_sansbold'';
    font-size: 18px;
    margin-top: 12px;
}
.sidebar {
    margin-top: 50px;
}
.side_search label {
    display: none;
}
.side_search input[type="text"] {
    width: 50%;
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 14px;
    font-style: italic;
}
.side_search input[type="submit"] {
    width: 30%;
    background: #223e6b;
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 14px;
    text-shadow: none;
    box-shadow: none;
    color: #FFFFFF;
}
.social_side ul{
    margin: 0;
    padding: 0;
}
.social_side li {
    float: left;
    list-style: none;
    padding-right: 10%;
}
.sidebar h2 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.appointment input[type='text'], .appointment input[type='email'], .appointment textarea {
    background: #FFFFFF;
    border: 1px solid #ccc;
    font-size: 13px;
    color: #626262;
    padding: 8px 12px;
    width: 86%;
    margin-top: 10px;
}
.appointment input[type='submit'] {
    display: inline-block;
    background: #1271b1;
    border-radius: 5px;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 16px;
    text-shadow: none;
    box-shadow: none;
    margin-top: 20px;
    padding: 5px 30px;
}
#prp .prp_inner1 .maincontent {
    background: url(images/ppp_bg.png) top right no-repeat;
}
#prp .prp_inner1 h2 {
    margin-top: 125px;
    font-size: 28px;
    font-family: 'open_sanslight';
}
#prp .prp_inner1 h2 span {
    font-family: 'open_sansbold';    
}
#prp .prp_inner2 h2 {
    font-size: 16px;
    background: -webkit-linear-gradient(left, #FFFFFF , #e2dbc1 , #FFFFFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #FFFFFF, #e2dbc1 , #FFFFFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #FFFFFF, #e2dbc1 , #FFFFFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #FFFFFF , #e2dbc1 , #FFFFFF); /* Standard syntax */
    padding: 15px 0;
    line-height: 150%;
}
#prp .prp_inner2 p {
    font-size: 12px;
    font-weight: bold;
}
#prp .prp_inner2 .col:nth-child(3n+1) {
    margin-left: 0;
}
#prp .prp_inner2 .maincontent {
    padding-bottom: 75px;
    background: url(images/ppr_footer.jpg) bottom right no-repeat;
}
#dexa .dexainner1 .maincontent {
    background: #324972 url(images/dexa_bg.jpg) top left no-repeat;
}
.dexainner1 img {
    float: left;
    margin-left: 28px;
    width: 20%;
}
.dexainner1 .name {
    float: left;
    font-family: 'open_sansbold';
    font-size: 24px;
    color: #FFFFFF;
    line-height: 90%;
    margin: 15px 0 0 10px;
}
.dexainner1 .name span {
    font-family: 'open_sansregular'; 
    text-transform: uppercase;   
}
.dexainner1 .name .details {
    font-size: 12px;
    margin-top: 8px;
}
.dexainner1 h1 {
    clear: both;
    color: #FFFFFF;
    font-size: 28px;
    text-transform: uppercase;
    font-family: 'open_sansregular'; 
    line-height: 150%;
    padding: 38px 0 12px 38px;
}
.dexainner1 h1 span {
    display: block;
    font-family: 'open_sansbold';    
}
.dexainner1 ul {
    margin: 0;
    padding: 0;
}
.dexainner1 li {
    list-style: none;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 150%;
    margin-left: 38px;
    padding-left: 24px;
    background: url(images/arrow_arp.png) 0 50% no-repeat;
}
.dexainner2 h2 {
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'open_sansbold';
    padding: 15px 20px;
    background: #324973;
}
.dexainner2 p {
    font-size: 12px;
    text-align: justify;
    color: #324972;
}
.dexainner2 ul {
    margin: 0;
    padding: 0 0 0 30px;
}
.dexainner2 li {
    font-size: 12px;
    color: #324972;
    line-height: 150%;
}
#dexa .dexainner2 .maincontent:last-child {
    background: url(images/ppr_footer.jpg) bottom right no-repeat;
    padding-bottom: 120px;
}
#arp .arpinner1 .maincontent {
    background: #324972 url(images/dexa_bg.jpg) top left no-repeat;
}
.arpinner1 img {
    float: left;
    margin-left: 28px;
    width: 20%;
}
.arpinner1 .name {
    float: left;
    font-family: 'open_sansbold';
    font-size: 24px;
    color: #FFFFFF;
    line-height: 90%;
    margin: 15px 0 0 10px;
}
.arpinner1 .name span {
    font-family: 'open_sansregular'; 
    text-transform: uppercase;   
}
.arpinner1 .name .details {
    font-size: 12px;
    margin-top: 8px;
}
.arpinner1 h1 {
    clear: both;
    color: #FFFFFF;
    font-size: 28px;
    text-transform: uppercase;
    font-family: 'open_sansregular'; 
    line-height: 150%;
    padding: 38px 0 12px 38px;
}
.arpinner1 h1 span {
    display: block;
    font-family: 'open_sansbold';    
}
.arpinner1 ul {
    margin: 0;
    padding: 0;
}
.arpinner1 li {
    list-style: none;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 150%;
    margin-left: 38px;
    padding-left: 24px;
    background: url(images/arrow_arp.png) 0 50% no-repeat;
}
.arpinner2 h2 {
    color: #324973;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'open_sansbold';
    padding: 15px 0;
}
.arpinner2 p {
    font-size: 12px;
    text-align: justify;
    color: #324972;
}
.arpinner2 .blue {
    background: #324973;
}
.arpinner2 .blue h2 {
    color: #FFFFFF;
    padding: 15px 20px;
}
.arpinner2 .blue p {
    color: #FFFFFF;
    padding: 0 20px 20px 20px;
}
.arpinner2 .blue li {
    color: #FFFFFF;
}
.arpinner2 .arp_img {
    text-align: center;
}
.arpinner2 .full_width h2 {
    padding: 0 0 15px 0;
}
.arpinner2 ul {
    margin: 0;
    padding: 0 0 15px 30px;
}
.arpinner2 li {
    font-size: 12px;
    color: #324972;
    line-height: 150%;
}
.arpinner2 .maincontent:last-child {
    background: url(images/ppr_footer.jpg) bottom right no-repeat;
    padding-bottom: 300px;
}
@media screen and (max-width: 362px){span#h_phn {font-size: 16px;}}
@media screen and (max-width: 414px)
{
span#phn_h {
  display: block;
  font-size: 20px;
  float: left;
}
}