.footer{padding:0 0 11px; width:100%; float:left; background:#2f363f; margin:0px;}
ul.footerlist{padding:44px 0 20px;font-family: 'Raleway';font-style:normal; font-weight:600;float:left;width:100%; text-align:center;}
ul.footerlist li{color:#fff; display:inline; list-style-position:inside; list-style-type:none;margin:5px 0 0; padding:10px 0 10px 10px;font-size:16px; line-height:20px;text-transform:uppercase;}
ul.footerlist li a{font-size:16px; padding:0 15px 0 6px; color:#fff; text-decoration:none;font-style:normal; font-weight:400;}
ul.footerlist li a:hover{color:#eb7959;}

.quick-links{width:100%; text-align:center;float:left; padding:15px 0 3px; margin:0; border-top:1px dotted #777777; border-bottom:1px dotted #777777;}
ul.quicklist{padding:0;font-family: 'Raleway';font-style:normal; font-weight:400;float:left;width:100%; text-align:center;}
ul.quicklist li{color:#fff; display:inline; list-style-position:inside; list-style-type:none;margin:5px 0 0; padding:10px 0 10px 10px;font-size:14px; line-height:20px;}
ul.quicklist li a{font-size:16px; padding:0 15px 0 10px; color:#fff; text-decoration:none; font-weight:500;}
ul.quicklist li a:hover{color:#eb7959;}
.ql{color:#888888 !important; font-size:14px; cursor:auto !important;}
.phr{font-family: 'Raleway';font-style:normal; line-height:28px; font-size:14px; text-align:center; color:#fff; padding:30px 0 0;}
.pipe{padding:0 10px;} .phr a{color:#fff; text-decoration:none;} .phr a:hover{text-decoration:none; color:#eb7959; }

.copy{font-family: 'Raleway';font-style:normal; line-height:28px; font-size:14px; text-align:center; float:left; width:100%; color:#fff; padding:22px 0;}

@media only screen and (max-width:1024px) {ul.footerlist{padding:30px 0 15px;} ul.footerlist li, ul.quicklist li{padding:10px 0 10px 3px;} ul.footerlist li a, ul.quicklist li a{padding:0 6px 0 0px;font-size:14px;} #topcontrol{right:30px !important;bottom:20px !important;}}
@media only screen and (max-width:800px) {.copy{width:100%; padding:0;} .quick-links{margin-bottom:15px;}}
@media only screen and (max-width:768px) {.copy{width:100%; padding:0;} ul.footerlist{padding:16px 5px 3px;} ul.footerlist li, ul.quicklist li{padding:10px 0 10px 3px;font-size:12px;} ul.footerlist li a, ul.quicklist li a{font-size:13px;padding:0 6px 0 0px;} .quick-links{float:none;} .phr{padding:15px 35px; font-size:14px; line-height:18px;float:left;width:98%;} .footer{padding-bottom:0px;} .ql, .copy{font-size:12px;} .rg-doctor p{font-size:14px;}}

@media only screen and (max-width:640px) {ul.footerlist{padding:16px 5px 3px;} ul.footerlist li, ul.quicklist li{padding:10px 0 10px 3px;font-size:12px;} ul.footerlist li a, ul.quicklist li a{font-size:12px;padding:0 6px 0 0px;} .quick-links{float:none;} .phr{padding:15px 35px; font-size:12px; line-height:18px;} .footer{padding-bottom:40px; overflow-x:hidden;} .ql, .copy{font-size:12px;} .rg-doctor p{font-size:14px;}  #topcontrol{right:20px !important; bottom:15px !important;} .copy{padding:0;}}