@charset "UTF-8";
/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
body {  }
/* Misc ---------------------- */
.desktop{display:  block;}
 .mobile{display: none;}
.left {
    float: left;
}

@media only screen and (max-width: 767px) {
    .left {
        float: none
    }
}
.right {
    float: right
}
@media only screen and (max-width: 767px) {
    .right {
        float: none
    }
}
.text-left {
    text-align: left
}
.text-right {
    text-align: right
}
.text-center {
    text-align: center
}
.hide {
    display: none
}
.highlight {
    background: #ff9
}
#googlemap img,
object,
embed {
    max-width: none
}
#map_canvas embed {
    max-width: none
}
#map_canvas img {
    max-width: none
}
#map_canvas object {
    max-width: none
}
figure {
    margin: 0
}
.print-only {
    display: none!important
}
@media print {
    * {
        background: transparent!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important;
        filter: none!important;
        -ms-filter: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    @page {
        margin: .5cm
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    .hide-on-print {
        display: none!important
    }
    .print-only {
        display: block!important
    }
}
.row form .row {
    margin: 0 -7px
}
.row form .row .column,
.row form .row .columns {
    padding: 0 7px
}
.row form .row.collapse {
    margin: 0
}
.row form .row.collapse .column,
.row form .row.collapse .columns {
    padding: 0
}
@media only screen and (max-width: 767px) {
    label.right {
        text-align: left
    }
}
.prefix,
.postfix {
    display: block;
    position: relative;
    z-index: 2;
    text-align: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
    line-height: 31px
}
a.button.prefix,
a.button.postfix {
    padding-left: 0;
    padding-right: 0;
    text-align: center
}
span.prefix,
span.postfix {
    background: #f2f2f2;
    border: 1px solid #ccc
}
.prefix {
    left: 2px;
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    overflow: hidden
}
.postfix {
    right: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px
}
textarea {
    height: auto
}
select {
    width: 100%
}
fieldset {
    border: solid 1px #ddd;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 12px 12px 0;
    margin: 18px 0
}
fieldset legend {
    font-weight: 700;
    background: #fff;
    padding: 0 3px;
    margin: 0;
    margin-left: -3px
}
.lt-ie9 form.custom div.custom.dropdown a.selector {
    height: 30px
}
.row {
    *zoom: 1
}
.row:before,
.row:after {
    content: "";
    display: table
}
.row:after {
    clear: both
}
@media only screen and (max-width: 1024px) {
    .home-slider-text,
    .home-slider1st-text {
        width: 100%;
        margin: 0 auto
    }
    .ms-bullets.ms-dir-h{top:80%!important;}
    .online-pharmacy-heading {font-size:50px}
    .sub-heading-banner {font-size:18px}
}
@media only screen and (max-width: 800px) {
    .home-slider-text,
    .home-slider1st-text {
        width: 65%;
        margin: 0 auto
    }
    .ms-bullets.ms-dir-h{top:80%!important;}
}
@media only screen and (max-width: 768px) {
.master-slider-parent{position: relative !important;}
    body {
        -webkit-text-size-adjust: none;
        -ms-text-size-adjust: none
    }
    .benefit-main {
        padding: 0 20px
    }
    .benefits-content-left-img {
        float: none;
        max-width: 200px;
        width: 100%;
        margin: 0 auto;
        text-align: center
    }
    .benefit-right-content {
        float: none;
        margin-left: 0;
        width: 100%
    }
    .benefit-contentsec-left-margin {
        margin-left: 0
    }
    .benefits-of-asta-bottom-vedio {
        clear: both;
        margin: 0;
        padding: 0 20px;
        text-align: center;
        width: auto;
        display: block
    }
    .viedo-img-but {
        height: 52px
    }
    .viedo-img-but a {
        height: 42px
    }
    .viedo-img-but span {
        margin: 38px auto 0
    }
    .what-is-asta {
        padding: 0;
        text-align: left
    }
    .why-asta-works,
    .is-asta-right {
        margin-top: 0;
        padding: 0 20px
    }
    .why-vararin-works-left {
        float: left;
        width: 100%
    }
    .why-vararin-works-right {
        float: none;
        margin: 0 auto;
        max-width: 370px;
        width: 100%
    }
    .bottom-blue-section {
        padding: 50px 20px;
        width: auto
    }
    .talking-to-your-doctor,
    .medical-food-main,
    .talking-to-your-patients,
    .cost-and-coverage-main {
        padding: 0 20px;
        margin: 0
    }
    .talking-to-your-doctor-left-section,
    .medical-food-left-section,
    .talking-to-your-patients-left-section {
        max-width: 100%;
        width: 100%
    }
    .talking-to-your-doctor-right-section,
    .medical-food-right-section,
    .talking-to-your-patients-right-section {
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }
    .medical-food-right-section {
        margin-bottom: 30px
    }
    .mainul-adhd-impacts {
        margin-top: 0
    }
    .mainul-adhd-impacts ul {
        float: none;
        margin: 0;
        padding: 0;
        width: 100%
    }
    .understanding-adhd-main {
        padding: 0 20px
    }
    .understanding-gery-box {
        margin: 20px 0
    }
    .understanding-gery-box-img {
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }
    .understanding-gery-box-img img {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        float: none;
        width: 100%
    }
    .understanding-gery-box-content {
        float: left;
        line-height: 24px;
        margin: 20px;
        width: auto
    }
    .faq-main,
    .testimonial-main,
    .news-listing-main,
    .login-what-is-asta-main,
    .login-benefits-of-asta-main {
        margin-top: 0;
        padding: 0 20px
    }
    .FlexEmbedcoming--3by1::before {
        padding-bottom: 105%
    }
    .notify-me-form {
        margin-top: 100px
    }
    .contact-main {
        margin-top: 0;
        padding: 0 20px
    }
    .contact-form,
    .clinical-studies-form,
    .testimonial-form {
        margin-bottom: 50px
    }
    .testimonial-form span.wpcf7-list-item {
        margin-left: 5%
    }
    .testimonial-form input[type="checkbox"]:not(old),
    .testimonial-form input[type="checkbox"]:not(old) + span {
        float: none;
        margin-left: -17px;
        padding-left: 29px
    }
    .arconix-faq-title {
        font-size: 22px;
        line-height: 27px
    }
    .about-asta-pharma,
    .registration-form-main {
        margin-top: 0;
        padding: 0 20px
    }
    .about-blue-green-box ul li.about-margin-left {
        margin-left: 0;
        margin-top: 0
    }
    .about-blue-green-box ul li {
        margin-top: 0
    }
    .about-img-left {
        float: none;
        width: 100%;
        text-align: center;
        margin: 0 auto
    }
    .about-content-right {
        float: none;
        padding: 0;
        width: 100%
    }
    .how-to-take-asta-main {
        padding: 0 20px;
        position: relative
    }
    .how-to-take-asta-left-section {
        float: left;
        width: 100%;
        margin-top: 51px
    }
    .how-to-take-asta-right-section {
        display: block;
        float: none;
        width: 100%
    }
    .how-to-take-asta-right-section-img {
        left: 0;
        margin: 0 auto;
        position: relative;
        text-align: center;
        top: 0;
        width: 100%
    }
    .download-pro-take-asta-but {
        margin: 0 auto 30px
    }
    .how-to-take-asta-right-section-img img {
        width: auto
    }
    .pro-box {
        float: none;
        margin: 98px auto;
        max-width: 253px;
        padding: 0;
        width: 100%
    }
    .home-bg {
        background: none repeat scroll 0 0 #00adc5
    }
    .flexslider .sld_center {
        left: 50%
    }
    .flex-control-nav {
        left: 0
    }
    #menu_section {
        width: auto
    }
    .asta-full-width-img h1 {
        font-size: 51px
    }
    .asta-full-width-img h2 {
        font-size: 20px
    }
    #form-lightbox-2 {
        left: 13%
    }
    .online-pharmacy-form {
        width: 70%
    }
    .online-pharmacy-form-heading {
        left: 13%;
        width: 100%;
        font-size: 25px
    }
    .form-close-icon {
        margin: -4% -4% 0 0
    }
    .health-care-login-main {
        margin-top: 0;
        padding: 0 20px
    }
    form.ajax-auth {
        left: 16%;
        width: 70%
    }
/*.online-pharmacy-heading {
        font-size:40px
    }
    .online-pharmacy-heading{left:2%;}    */
    .sub-heading-banner {
        font-size:16px
    }
    .login-img-bottom-line-full {
        margin: 0 auto 50px
    }
    .clinical-evidence-bottom-img {
        margin: 11px 0 40px
    }
    .top-login-bar {
        margin-top: 0
    }
    .blue-section-lipid {
        padding: 0 5%;
        text-align: left;
        width: 90%
    }
    .blue-section-lipid-img {
        margin: 0 auto;
        text-align: center;
        width: 100%;
        display: block;
        float: none
    }
    .blue-section-lipid-img a {
        display: block;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }
    .last {
        clear: right;
        margin-right: 0!important
    }
    .asta-direct-logo {
        display: inline-block;
        margin: 25px auto;
        width: 100%
    }
    #form-healthbox {
        width: 80%;
        left: 9%
    }
    .home-slider-text,
    .home-slider1st-text h1 {
        font-size: 32px;
        line-height: 32px
    }
    .home-slider-text,
    .home-slider1st-text {
        width: 100%;
        margin: 100px auto 0;
        text-align: center
    }
    .map-add-left-ection {
        margin-right: 0;
        width: 100%
    }
    .map-section-right {
        width: 100%
    }
    .map-bottom-add {
        float: left;
        margin: 30px 0;
        padding: 0 0px;
        position: relative;
        top: 0;
        width: 100%
    }
    .map-add-section {
        margin-bottom: 0
    }
    .bottom-new-text-rap {
  float: left;
 margin-top: 25px; margin-bottom: 25px;
  width:100%;
}
    .physician-locator-inner {
        padding: 0
    }
    /*NEW CSS 30-5-2015 HOME NEW SLIDER*/
    .ms-slide-info { background-color: #00adc5;left: 0; margin: 0 auto !important; position: relative !important; top: 0;}
    .new-home-slider, .new-home-slider2, .new-home-slider3 {left: 0; padding: 0 2%;width: 96%; padding-top:10px; text-align: center; position: relative;}
    .new-home-slider3, .new-home-slider3 h1{ color: #ffffff;}
    .new-home-slider p { font-size:18px;line-height: 25px;}
    .new-home-slider h1 {font-size: 45px; color: #ffffff;}
    .new-home-slider h2 {font-size: 35px;}
    .new-slider-button {margin: 10px auto; max-width: 194px; width:100%;}
    .small-text-new {font-size: 14px;}
    .new-home-slider3 h1{font-size:20px;}
    .new-home-slider2 h1, .new-home-slider2 h2{font-size:28px;}
     .new-home-slider2 h2{font-size: 26px;}
   .big-text-new {
  font-size: 27px;
  line-height: 36px;
}
    .new-slider-button, .new-slider-button-blue  { margin: 20px auto; max-width:175px; padding: 10px 0; background-color: #ffffff;}
    .new-slider-button a, .new-slider-button-blue a{/*font-size: 40px;*/ font-size:24px; color: #00adc5}
    .new-home-slider p, .new-home-slider3 p {
  font-size: 19px;
  line-height: 25px;
}
    .ms-bullet{background-size:90% !important;}
    .ms-bullets.ms-dir-h{top:80%!important;}

.ms-bullet-selected{
  background-color: none !important;
  background-image: url("../images/home-slider-nav-active.png") !important; background-size: 90%;}
    
    
    .ms-skin-default .ms-nav-prev{left:22px;}
    .ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev{top:50%;}
    /*END NEW CSS 30-5-2015 HOME NEW SLIDER*/
    
    
    h1 {
        font-size: 2.45em
    }
    h2 {
        font-size: 2.2em
    }
    h3.big {
        font-size: 2.1em
    }
    h3 {
        font-size: 1.8em
    }
    h3.small {
        font-size: 1.7em
    }
    h4.big {
        font-size: 1.55em;
        marginottom: 4px
    }
    h4 {
        font-size: 1.4em
    }
    h4.small {
        font-size: 1.2em
    }
    h5 {
        font-size: 1.15em
    }
    h5.small {
        font-size: 1.1em
    }
    h6.big {
        font-size: 1em
    }
    .flexslider .headings_top {
        font-size: 1.4em
    }
    .flexslider .big .headings_top {
        font-size: 1.9em
    }
    .flexslider .headings_body {
        font-size: 1em
    }
    .flexslider .big .headings_body {
        font-size: 1.1em
    }
    .main_no_sections {
        position: relative
    }
    #prk_ajax_container {
        margin-left: 0
    }
    #related_projects_wp,
    #wrap {
        padding-left: 0;
        padding-right: 0
    }
    #related_projects_wp .grid_single_title {
        font-size: .9em;
        padding: 0 10px;
        top: 10px
    }
    .related_post .inner_skills {
        left: 10px
    }
    #top_bar_wrapper {
        left: 0;
        position: absolute;
        margin-top: 50px;
        margin-left: -1px;
        width: 101%
    }
    #next_portfolio_titled,
    #next_portfolio_masonry {
        padding-left: 10px;
        padding-right: 10px;
        webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box
    }
    .prk_right_panel {
        position: absolute;
        top: -50px
    }
    #single_portfolio_half {
        padding: 0 0 6px
    }
    #prk_full_size_single,
    .unsidebarized.columns,
    .sidebarized.columns {
        padding-right: 0;
        padding-left: 0
    }
    .berlo.unsidebarized.columns {
        padding-top: 20px
    }
    .columns.memberized {
        padding-left: 20px
    }
    .halfsized.columns {
        padding-right: 20px;
        padding-top: 20px
    }
    #single_blog_meta {
        font-size: 1em
    }
    #sidebar.on_single {
        padding-top: 0
    }
    #full-entry-right {
        float: left;
        width: 100%!important;
        position: relative!important;
        margin-left: 20px;
        padding-top: 0;
        margin-top: -40px
    }
    #contact_side,
    #sidebar {
        float: left;
        width: 100%!important;
        margin-top: 40px;
        position: relative!important;
        margin-left: 20px;
        padding: 0
    }
    #contact_side {
        margin-top: 20px;
        margin-left: 0
    }
    #single_blog_content .single_blog_meta_div.right_floated,
    #classic_blog_section .single_blog_meta_div.right_floated {
        float: left
    }
    #single_blog_content .single_blog_meta_div.right_floated .left_floated,
    #classic_blog_section .single_blog_meta_div.right_floated .left_floated {
        float: right
    }
    #classic_blog_section .single_blog_meta_div.right_floated [class*=' navicon-'],
    #classic_blog_section .single_blog_meta_div.right_floated [class^='navicon-'],
    #single_blog_content .single_blog_meta_div.right_floated [class*=' navicon-'],
    #single_blog_content .single_blog_meta_div.right_floated [class^='navicon-'] {
        margin-left: 0!important;
        margin-right: 6px!important;
        float: left
    }
    .prk_right_panel.blogged {
        right: -20px
    }
    .sidebarized.columns {
        padding-top: 20px
    }
    #member_full_row {
        padding: 0
    }
    #after_single_folio,
    #contact_description,
    .contact_content.columns,
    .main_with_sections .prk_inner_block,
    #headings_wrap .prk_inner_block,
    #headings_wrap .single_page_title {
        padding-left: 0;
        padding-right: 0
    }
    .block_with_sections #headings_wrap .prk_inner_block {
        padding-left: 20px;
        padding-right: 20px
    }
    #headings_wrap.folio_skills .prk_inner_block,
    #single_portfolio_ajax {
        padding-left: 20px;
        padding-right: 20px
    }
    .member_ul {
        text-align: center
    }
    .sh_member_wrapper {
        margin: auto;
        display: inline-block;
        margin-bottom: 30px
    }
    #pages_static_nav {
        width: 100%;
        margin-bottom: 20px
    }
    .next-posts .theme_button a {
        padding-bottom: 5px;
        width: 100%;
        webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box
    }
    #classic_blog_section {
        margin-bottom: 20px
    }
    .fff_folio #headings_wrap .prk_inner_block,
    .ms_blog #headings_wrap .prk_inner_block {
        padding-left: 20px;
        padding-right: 20px
    }
    .no-csstransforms3d #menu_section {
        margin-left: -260px
    }
    .no-csstransforms3d .st-pusher {
        margin-top: 50px
    }
    #back_to_top-collapsed {
        right: 14px;
        bottom: 15px
    }
    .tables_father {
        padding: 0!important
    }
    .tables_father>.column_container {
        float: none!important
    }
    .prk_price_table {
        padding-bottom: 5px;
        max-width: 100%;
        webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        margin-left: 0
    }
    .main_with_sections .row.extra_size .row.extra_size {
        margin-left: -20px;
        margin-right: -20px
    }
    .member_ul li {
        float: none!important
    }
    #samba_collapse_menu {
        visibility: visible
    }
    #full-screen-background-image {
        padding-left: 0
    }
    #folio_content {
        padding: 0
    }
    .prk_small_logo_image {
        display: inline-block
    }
    .prk_logo_image {
        display: none
    }
    #aj_loader_wrapper .spinner,
    #pir_loader_wrapper .spinner,
    #nprogress .spinner {
        top: 65px
    }
    #responsive_logo_holder {
        display: block
    }
    #alt_logo_holder {
        display: none!important
    }
    #member_resume {
        left: inherit;
        position: relative;
        width: 100%
    }
    #single-entry-content_half {
        padding-top: 0;
        right: inherit;
        position: relative
    }
    #prk_responsive_menu {
        display: block;
        height: 50px;
        width: 100%;
        left: 0!important;
        z-index: 99999;
        border-left: 0;
        margin-left: 0!important
    }
    #nav-collapsed-icon {
        padding-left: 19px;
        padding-top: 16px
    }
    #nav-collapsed-icon .prk_menu_block {
        width: 28px;
        height: 4px;
        margin-bottom: 4px
    }
    .no-csstransforms3d #logo_holder {
        margin-bottom: 0
    }
    #logo_holder {
        min-height: 0;
        margin-bottom: 14px
    }
    #main_block {
        margin-top: 50px
    }
    #blog_entries_masonr {
        margin: 0 -25px 0 -22px !important
    }
    .prk_member .prk_button_like {
        margin-bottom: 14px
    }
    .row {
        width: auto;
        min-width: 0;
        margin-left: 0;
        margin-right: 0
    }
    .column,
    .columns {
        width: auto!important;
        float: none
    }
    [class*="column"] + [class*="column"]:last-child,
    .column:last-child,
    .columns:last-child {
        float: none
    }
    .single_blog_meta .left_floated,
    .blog_meta_single .left_floated {
        float: none
    }
    .prk_member_img {
        max-width: none;
        width: 100%
    }
    #logo_holder .prk_logo_image {
        display: none
    }
    #logo_holder #prk_alt_logo_image {
        display: inline-block
    }
    #nav-collapsed-icon .icon-menu:before {
        font-size: 34px
    }
    #prk_right_w {
        position: relative
    }
    .navbar .btn-navbar {
        display: inline;
        width: 250px
    }
    .opened_menu {
        position: relative;
        border-top: 0!important;
        padding-top: 0;
        font-size: .9em
    }
    .brand,
    #undermenu_sidebar {
        text-align: center
    }
    #content-info {
        position: relative;
        bottom: 0;
        width: 100%;
        margin-left: inherit
    }
    #footer_sidebar {
        width: 100%
    }
    .hide_later {
        display: none
    }
    .show_later {
        display: block
    }
    .right_floated_later {
        float: right
    }
    #undermenu_sidebar .right_floated {
        float: none
    }
    #mini_menu {
        margin-top: 0;
        position: relative;
        float: left
    }
    .column,
    .columns {
        padding: 0 20px
    }
    .prk_normal_page #sidebar {
        padding-left: 0
    }
    #single_blog_content.nine.prk_member,
    #single_blog_meta.prk_member {
        padding-top: 0;
        margin-bottom: 14px
    }
    .left_floated_tables {
        float: none!important
    }
    .column:before,
    .columns:before,
    .column:after,
    .columns:after {
        content: "";
        display: table
    }
    .column:after,
    .columns:after {
        clear: both
    }
    .offset-by-one,
    .offset-by-two,
    .offset-by-three,
    .offset-by-four,
    .offset-by-five,
    .offset-by-six,
    .offset-by-seven,
    .offset-by-eight,
    .offset-by-nine,
    .offset-by-ten {
        margin-left: 0!important
    }
    .push-two,
    .push-three,
    .push-four,
    .push-five,
    .push-six,
    .push-seven,
    .push-eight,
    .push-nine,
    .push-ten {
        left: auto
    }
    .pull-two,
    .pull-three,
    .pull-four,
    .pull-five,
    .pull-six,
    .pull-seven,
    .pull-eight,
    .pull-nine,
    .pull-ten {
        right: auto
    }
    .row .mobile-one {
        width: 25%!important;
        float: left;
        padding: 0 20px
    }
    .row .mobile-one:last-child {
        float: right
    }
    .row .mobile-one.end {
        float: left
    }
    .row.collapse .mobile-one {
        padding: 0
    }
    .row .mobile-two {
        width: 50%!important;
        float: left;
        padding: 0 20px
    }
    .row .mobile-two:last-child {
        float: right
    }
    .row .mobile-two.end {
        float: left
    }
    .row.collapse .mobile-two {
        padding: 0
    }
    .row .mobile-three {
        width: 75%!important;
        float: left;
        padding: 0 20px
    }
    .row .mobile-three:last-child {
        float: right
    }
    .row .mobile-three.end {
        float: left
    }
    .row.collapse .mobile-three {
        padding: 0
    }
    .row .mobile-four {
        width: 100%!important;
        float: left;
        padding: 0 20px
    }
    .row .mobile-four:last-child {
        float: right
    }
    .row .mobile-four.end {
        float: left
    }
    .row.collapse .mobile-four {
        padding: 0
    }
    .push-one-mobile {
        left: 25%
    }
    .pull-one-mobile {
        right: 25%
    }
    .push-two-mobile {
        left: 50%
    }
    .pull-two-mobile {
        right: 50%
    }
    .push-three-mobile {
        left: 75%
    }
    .pull-three-mobile {
        right: 75%
    }
    #wrap.full_lay .main_no_sections>div>div>div>.woocommerce,
    #wrap.full_lay .prk_fixer>.woocommerce,
    #prk_ajax_wrapper,
    #wrap.boxed_lay .prk_section.prk_full_width,
    #top_widgets_in .widget,
    #content-info .widget {
        margin-bottom: 40px
    }
    .prevnext_single_blog {
        position: relative
    }
    #full_divider {
        margin-bottom: 30px
    }
    .recentposts_ul_wp {
        margin-bottom: 0
    }
    .recentposts_ul_shortcode li {
        margin-bottom: 60px
    }
    .prk_member .three {
        display: inline-block;
        float: left;
        width: 25%!important
    }
    .prk_member .nine {
        display: inline-block;
        float: left;
        width: 75%!important
    }
    .recent_ul .three {
        width: 25%!important
    }
    .recent_ul .four {
        width: 33.33333%!important
    }
    .recent_ul .six {
        width: 50%!important
    }
    #contact_form {
        padding-bottom: 0
    }
    #search_ul {
        padding-top: 8px
    }
}
}
@media(max-width:480px) {
    .bottom-blue-section {
        padding: 0 5%;
        text-align: left;
        width: 90%
    }
    .bottom-blue-section-bottom-img {
        margin: 0 auto;
        text-align: center;
        width: 100%;
        display: block
    }
    .bottom-blue-section-bottom-img a {
        display: block;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }
    .last {
        clear: right;
        margin: 0 auto!important
    }
    .benefits-of-asta-top-img {
        display: block;
        height: auto;
        width: 100%
    }
    .contact-main {
        margin-top: 0;
        padding: 0 20px
    }
    .form-three-section p,
    .form-three-section-city p,
    .studies-form-three-section-city p,
    .regi-form-two-section p,
    .regi-form-two-section p.practice-com-name,
    .form-one-section-login p {
        width: 100%
    }
    .form-three-section input,
    .form-three-section-city input {
        max-width: 100%
    }
    .notify-me-form {
        margin-top: 100px
    }
    .form-two-section p {
        width: 100%
    }
    .clinical-studies-form span.wpcf7-list-item,
    .online-pharmacy-form span.wpcf7-list-item,
    .registration-form-inner label.checkbox {
        float: left;
        margin-left: 12%;
        width: 100%
    }
    .clinical-studies-form span.wpcf7-list-item {
        margin-left: 5%
    }
    .map-add-left-ection {
        margin-right: 0;
        width: 100%
    }
    .map-section-right {
        width: 100%
    }
    .physician-locator-main {
        margin-top: 0;
        padding: 0 20px
    }
    .locator-blue-section-top-inner {
        background-color: #fff
    }
    .locator-icon {
        width: 7%
    }
    .addressInput {
        width: 89%
    }
    .addressSubmit {
        width: 50%!important
    }
    .radiusSelect_td {
        width: 33%
    }
    .map-bottom-add {
        float: left;
        margin: 30px 0;
        padding: 0 0px;
        position: relative;
        top: 0;
        width: 100%
    }
    .map-add-section {
        margin-bottom: 0
    }
    .home-slider-text {
        font-size: 30px;
        line-height: 26px
    }
    .home-slider-text a {
        display: inline-block
    }
    .results_entry {
        padding: 15px 0
    }
    .locator-select {
        background-position: 164px 9px
    }
    .asta-full-width-img {
        height: 135px
    }
    .asta-full-width-img img {
        height: 135px
    }
    .asta-full-width-img h1 {
        font-size: 31px
    }
    .asta-full-width-img h1.black-heading {
        font-size: 31px
    }
    .asta-full-width-img h2 {
        font-size: 20px
    }

    .registration-form-main {
        margin-top: 0;
        padding: 0 20px
    }
    .top-register-acc-text {
        margin-bottom: 0
    }
    .top-register-acc-text span {
        width: 100%;
        margin-bottom: 25px
    }
    .top-register-acc-text span.right-log-in {
        text-align: left
    }
    .registration-form-inner.registration-form-inner .wpcf7-list-item-label {
        width: 88%
    }
    .online-pharmacy-heading {
        font-size: 30px;
        left: 10%
    }
    .sub-heading-banner {
        font-size: 12px
    }
    .top-wel {
        float: left;
        width: 100%;
        margin-bottom: 12px;
        text-align: center
    }
    ul.top-login-right-link {
        float: none;
        margin: 0 auto;
        width: 100%
    }
    .download-pro-take-asta-but {
        width: 100%;
        display: inline-block
    }
    .download-patient-brochure {
        display: inline-block;
        margin-bottom: 25px!important;
        width: 100%
    }
    .talking-to-download-pro-label-but {
        width: 100%
    }
    .home-slider-text,
    .home-slider1st-text {
        width: 100%;
        margin: 25px auto 0
    }
    .home-slider1st-text p {
        font-size: 10px
    }
    .blue-color-slider-text {
        font-size: 12px
    }
    .home-slider-text,
    .home-slider1st-text h1 {
        font-size: 32px;
        line-height: 32px;
        float: left
    }
    .home-slider1st-text h1 {
        margin-bottom: 16px
    }
    .home-slider1st-text h1 span.mobile-h1-slider {
        float: left;
        font-size: 18px;
        line-height: normal!important
    }
    .notify-me-form {
        padding: 0 10%
    }
    .notify-me-form h1 {
        font-size: 43px
    }
    /*NEW CSS 30-5-2015 HOME NEW SLIDER*/
    .new-slider-button { max-width: 194px; width:100%;}
   
    /*END NEW CSS 30-5-2015 HOME NEW SLIDER*/
    body {
        font-size: 12px
    }
    #filter_top {
        height: auto
    }
    #pir_categories {
        margin-top: 7px
    }
    #pir_categories li {
        float: left;
        margin-bottom: 1px
    }
    .titled_block.width_exc {
        height: 145px
    }
    .prk_right_panel.blogged {
        right: 0
    }
    .prk_right_panel {
        display: none
    }
    .elastislide-horizontal ul li {
        width: 100%!important;
        margin-bottom: 1px;
        max-width: 100%!important
    }
    #related_projects_wp .grid_single_title {
        font-size: 1em;
        padding: 0 20px;
        top: 20px
    }
    .related_post .inner_skills {
        left: 20px
    }
    .single_blog_meta_div.right_floated [class*=' navicon-'],
    .single_blog_meta_div.right_floated [class^='navicon-'] {
        margin-left: 8px
    }
    .slides .prk_magnificent_li {
        display: none!important
    }
    .scode_categories li.show_much_later {
        margin-bottom: 1px
    }
    #samba_collapse_menu {
        visibility: visible
    }
    .flexslider .big .headings_top,
    .flexslider .headings_top {
        font-size: 1em
    }
    .flexslider .theme_button a,
    .flexslider .theme_button_inverted a {
        padding: 4px 12px 3px
    }
    .flexslider .theme_button a,
    .flexslider .theme_button_inverted a,
    .flexslider .headings_body,
    .flexslider .big .headings_body {
        font-size: .8em
    }
    .theme_button.right_placed {
        display: none
    }
    #main.prk_normal_page {
        margin-top: 20px
    }
    .single_page_title {
        margin: 16px 0 -16px
    }
    .prk_shortcode-title .sizer_large {
        font-size: 1.8em
    }
    .prk_shortcode-title .sizer_medium {
        font-size: 1.55em
    }
    .prk_shortcode-title .sizer_small-margin,
    .prk_shortcode-title .sizer_small {
        font-size: 1.4em
    }
    .theme_button.btn-large a,
    .theme_button_inverted.btn-large a,
    .theme_button.large a,
    .theme_button_inverted.large a {
        font-size: 1.2em;
        padding: 7px 16px 6px
    }
    .theme_button a,
    .theme_button_inverted a {
        padding: 6px 14px 5px
    }
    .theme_button.btn-small a,
    .theme_button_inverted.btn-small a,
    .theme_button.small a,
    .theme_button_inverted.small a {
        padding: 3px 12px 2px
    }
    #blog_entries .blog_with_icon {
        padding-left: 0;
        margin-top: 56px
    }
    .prk_section.prk_full_width {
        padding-top: 40px
    }
    .show_much_later {
        display: block
    }
    .hide_much_later {
        display: none
    }
    .pir_divider_cmts {
        margin: -2px 1px 0
    }
    .commentlist li .comment-author img {
        border: 2px
    }
    #author_area .avatar {
        max-width: 50px;
        height: auto
    }
    #author_area .author_info {
        padding-left: 72px
    }
    .ajax-portfolio-half-layout #prk_ajax_container {
        margin-top: 10px!important
    }
    ol.commentlist img.avatar,
    ol.commentlist > .comment > .children .comment-author img.avatar {
        max-width: 30px;
        height: auto
    }
    .comment_floated,
    ol.commentlist > .comment > .children .comment_floated {
        margin-left: 47px
    }
    ol.commentlist > .comment > .children {
        margin-left: 47px
    }
    .single_page_title {
        line-height: .9em
    }
    .single_entry_title_half,
    .single_entry_title,
    .centered_blog_title {
        font-size: .7em;
        line-height: .9em
    }
    .ui-tooltip-zuper {
        display: none!important
    }
    .simple_line.header_divider {
        margin-bottom: 35px
    }
    .coll_wrapper {
        margin-top: 8px
    }
    #undermenu_sidebar .widget-inner-top {
        margin-bottom: 0
    }
    .homepage_sl,
    .foliopage_sl {
        margin-top: 0!important
    }
    #main.formasonr {
        margin-top: -10px
    }
    #top_overlay {
        min-height: 40px
    }
    .coll_wrapper {
        width: 252px;
        left: 50%;
        display: inline;
        position: relative;
        float: left;
        margin-left: -126px;
        margin-top: 16px
    }
    .coll_wrapper {
        margin-top: 6px
    }

}
@media only screen and (device-width: 480px) and (orientation: landscape) {
    .home-slider-text,
    .home-slider1st-text {
        width: 80%
    }

}
@media(max-width:320px) {
     /*NEW CSS 30-5-2015 HOME NEW SLIDER*/
    .new-slider-button { max-width: 194px; width:100%;}
    .big-text-new { font-size: 22px; line-height: 30px;}
    .new-home-slider2 h1, .new-home-slider2 h2 {font-size: 27px;}
    .new-home-slider2 h2 {font-size: 19px;}
    /*END NEW CSS 30-5-2015 HOME NEW SLIDER*/
    .asta-full-width-img h1.black-heading {
        font-size: 31px
    }
    #wdm-nocapt-recapt-id iframe {
        width: 216px;
        border-right: 1px solid #d3d3d3
    }
    .download-pro-take-asta-but {
        width: 100%
    }
    .download-patient-brochure {
        display: inline-block;
        margin-bottom: 25px!important;
        width: 100%
    }
    .talking-to-download-pro-label-but {
        width: 100%
    }
}
.block-grid {
    display: block;
    overflow: hidden;
    padding: 0
}
.block-grid > li {
    display: block;
    height: auto;
    float: left
}
.block-grid.one-up {
    margin: 0
}
.block-grid.one-up > li {
    width: 100%;
    padding: 0 0 20px
}
.block-grid.two-up {
    margin: 0 -20px
}
.block-grid.two-up > li {
    width: 50%;
    padding: 0 20px 20px
}
.block-grid.two-up > li:nth-child(2n+1) {
    clear: both
}
.block-grid.three-up {
    margin: 0 -12px
}
.block-grid.three-up > li {
    width: 33.33%;
    padding: 0 12px 12px
}
.block-grid.three-up > li:nth-child(3n+1) {
    clear: both
}
.block-grid.four-up {
    margin: 0 -10px
}
.block-grid.four-up > li {
    width: 25%;
    padding: 0 10px 10px
}
.block-grid.four-up > li:nth-child(4n+1) {
    clear: both
}
.block-grid.five-up {
    margin: 0 -8px
}
.block-grid.five-up > li {
    width: 20%;
    padding: 0 8px 8px
}
.block-grid.five-up > li:nth-child(5n+1) {
    clear: both
}
@media only screen and (max-width: 767px) {
    .block-grid.mobile > li {
        float: none;
        width: 100%;
        margin-left: 0
    }
    .block-grid > li {
        clear: none!important
    }
    .block-grid.mobile-two-up > li {
        width: 50%
    }
    .block-grid.mobile-two-up > li:nth-child(2n+1) {
        clear: both
    }
    .block-grid.mobile-three-up > li {
        width: 33.33%
    }
    .block-grid.mobile-three-up > li:nth-child(3n+1) {
        clear: both!important
    }
    .block-grid.mobile-four-up > li {
        width: 25%
    }
    .block-grid.mobile-four-up > li:nth-child(4n+1) {
        clear: both
    }
    .block-grid.mobile-five-up > li:nth-child(5n+1) {
        clear: both
    }
    .choose-quality-slide,
    .body-knows,
    .breakfree-slide {
        left: 0;
        right: 0
    }
    .breakfree-slide h1 {
        font-size: 32px;
        margin-bottom: 0
    }
    .choose-quality-slide h1 {
        font-size: 35px
    }
    .body-knows h1 {
        font-size: 22px
    }
    .breakfree-slide h2 {
        font-size: 25px
    }
    .choose-quality-slide h2 {
        font-size: 22px
    }
    .home-slider1st-text p {
        font-size: 16px
    }
    .choose-quality-slide p {
        font-size: 27px
    }
    .body-knows p {
        font-size: 17px
    }
    .breakfree-slide p.smalltext2,
    .body-knows p.smalltext2 {
        font-size: 12px
    }
}
@media only screen and (max-width:480px){
    
     .desktop{display: none;}
     .mobile{display: block;}
     .online-pharmacy-heading {font-size:22px}
     .sub-heading-banner {font-size:13px}
    .online-pharmacy-heading{left:2%;}
     }
