@media only screen and (min-width: 30em) {
::-webkit-input-placeholder{color:#655b58;}
:-moz-placeholder{color:#655b58;}
.placeholder-active{color:#655b58;}
form label{float:left;width:25%;font-size:1.8em;line-height:1.111111em;padding-top:0.444444em;}
form li label{font-size:1.384615em;}
form input,form textarea{font-family:"myriad-pro","Myriad Pro",Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:300;font-size:1.8em;line-height:1.111111em;padding-left:1.111111em;padding-right:0.555556em;}
form .checkboxset input,form .optionset input,form .checkboxset label,form .optionset label{float:left;}
form .checkboxset li,form .optionset li{float:left;}
form .checkboxset .middleColumn label,form .optionset .middleColumn label{padding-left:0.555556em;}
form .dropdown{min-width:45%;}form .dropdown .middleColumn{padding-top:0.388889em;padding-bottom:1.166667em;font-size:1.8em;line-height:1.111111em;}form .dropdown .middleColumn select{padding-top:0.055556em;padding-bottom:0.055556em;}
form .textarea .middleColumn .textarea{font-size:1.8em;line-height:1.111111em;padding-top:0.277778em;}
form .Actions{margin:0 auto;}
form .required.message{font-size:1.6em;line-height:1.25em;padding-left:1.25em;}

h1{font-size:3.5em;line-height:1.142857em;margin-bottom:0.857143em;margin-left:-0.085714em;padding:0.142857em 0em 0.142857em;font-family:"myriad-pro","Myriad Pro",Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:300;}h1.white{color:#FFF;}
h2{font-size:3em;line-height:1.166667em;margin-bottom:0.333333em;margin-left:-0.1em;padding:0.2em 0em 0.133333em;font-family:"myriad-pro","Myriad Pro",Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:300;}

p{font-size:1.8em;line-height:1.388889em;padding:0.277778em 0em 0.277778em;margin-bottom:0.277778em;}

.af_list{max-width:25em;}.af_list .af_item{font-size:1.384615em;}
.contact_form input{padding-left:0.7em;}

.expert_picture_banner{display:block;}

.process_tertiary{background-image:url('../../images/process_bg_750.jpg');margin-top:-300px;}.process_tertiary .wrapper{margin-top:300px;padding-top:100px;}
.process_tertiary .video,.process_tertiary blockquote{margin:0 auto;}
.process_tertiary blockquote{padding:0;}
.process_secondary .process_circle{margin-left:20%;margin-right:20%;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 30em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 30em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 30em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 30em),
only screen and (                min-resolution: 192dpi)  and (min-width: 30em),
only screen and (                min-resolution: 2dppx)   and (min-width: 30em) {