.nav_ul .basic-block-wrapper{
    display:none;
}
@media only screen and (max-width: 992px){
#block-homepagesavingsblock .card_cta a, #block-internalpagesavingsblock .card_cta a{
background: #003d7e !important;
}
#block-workwithyourdoctortotreatdnppain,#block-workwithyourdoctortotreatspinalcordinjurynervepain,
#block-workwithyourdoctortotreatpos{
    background-position-y: 78%;
}
.starting-lyrica-page #block-internalpagesavingsblock, .diabetic-starting-lyrica #block-internalpagesavingsblock, 
.lyrica-cr-page #block-internalpagesavingsblock, .node-97 #block-internalpagesavingsblock, 
.node-110 #block-internalpagesavingsblock, .node-106 #block-internalpagesavingsblock, 
.node-124 #block-internalpagesavingsblock {
    padding-top: 230px;
}
.copy-card-activate #block-webform-top .copay-savings.main-form-wrapper .activate-now-wrapper, .copy-card-activate .act_form1, .copy-card-activate .act_form2{
min-height:auto;
}
.left-wrapper .copay-savings .radio,#MylaninRequest .form-group.medical-condition .radio {
    width: 100% !important;
    margin: 5px 0px 5px 0px !important;
    height: auto;
    display: inline-block;
}
.form-group.medical-condition p{
padding-bottom: 20px;
}
.copy-card-activate #block-webform .main-form-wrapper .act_form1 .header-eligible-tnc-text{
padding:30px 20px 0px 20px;
}
#MylaninRequest.saving-txt .form-check.row.align-items-center {
    margin-bottom: 10px;
}
#MylaninRequest.saving-txt .form-group .col24-24.col24-md-12 {
    padding: 0px !important;
    margin: 20px 0px 10px 0px !important;
}
#MylaninRequest.saving-txt .form-group .saving-fname,.form-group .email-section,
#MylaninRequest.saving-txt .form-group .col24-24.col24-md-12.saving-fname,
#MylaninRequest.saving-txt .form-group .col24-24.col24-md-12.email-section{
padding-right:5px !important;
}

#MylaninRequest.saving-txt .form-group .saving-lname,.form-group .zip-section,
#MylaninRequest.saving-txt .form-group .col24-24.col24-md-12.saving-lname,
#MylaninRequest.saving-txt .form-group .col24-24.col24-md-12.zip-section{
padding-left:5px !important;
}
#MylaninRequest .form-group .zip-section{
 padding-top:30px;
 }
#MylaninRequest .info-header, #MylaninRequesttext .info-header{
padding-top:20px;
}
.left-wrapper .copay-savings .radio label span, .left-wrapper .copay-savings .over-the-age-wrapper .radio label span,
#MylaninRequest .form-group.medical-condition .radio label span{
    top:0px;
}
#MylaninRequest.saving-txt input.form-control.QtNo {
    width: 100%;
}
#MylaninRequest, #MylaninRequesttext {
    padding: 35px 0px 0px 0px;
}

.formbtn-primary{
text-align:left;
}
.savings.copy-card-activate .banner-wrapper .banner-content-abs .banner-content {
    padding-top: 0;
    padding-bottom: 0px;
}
.copy-card-activate #block-webform-top .copay-savings.main-form-wrapper p.header-eligible-tnc-text{
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 0px;
    color: #003d7e;
    padding: 15px 20px;
    line-height: 24px;
	background: #f2f5f7;
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.45),transparent 0 0 0;
    -webkit-box-shadow: 0 0 7px rgb(0 0 0 / 45%), transparent 0 0 0;
    -ms-box-shadow: 0 0 7px rgba(0,0,0,.45),transparent 0 0 0;
    -o-box-shadow: 0 0 7px rgba(0,0,0,.45),transparent 0 0 0;
    box-shadow: 0 0 7px rgb(0 0 0 / 45%), transparent 0 0 0;
}
.copay-active-page .activation-steps-wrapper .js-form-type-processed-text p {
    padding-bottom: 20px;
    color: #485967;
}
 #block-webform .copay-savings.main-form-wrapper{
    margin-bottom: 15px;
 }
 .copy-card-activate .active-radio-section{
     width: 70%;
    margin:25px auto 0px;
 }
.copy-card-activate .left-wrapper .copay-savings .radio,
.copy-card-activate #MylaninRequest .form-group.medical-condition .radio {
    width: auto !important;
}
.copy-card-activate #block-webform-top .do-you-purchase-wrapper h2,
.copy-card-activate #block-webform-top .over-the-age-wrapper h2,
.copy-card-activate #block-webform .main-form-wrapper .act_form1 h2{
font-size:18px;
padding-bottom: 0px;
}
.copy-card-activate #block-webform-top .do-you-purchase-wrapper:before, .copy-card-activate #block-webform-top .over-the-age-wrapper:before, .copy-card-activate #block-webform-top .card-number-wrapper:before, .copy-card-activate .act_form1:before{
font-size: 21px;
    padding: 4px 0;
    width: 32px;
    height: 32px;
	line-height: 22px;
}
.common-errormsg{
padding-bottom:10px;
}
.copy-card-activate .act_form2 .activate2-form {
    padding: 20px 0px;
}
.copy-card-activate .act_form2 .bmarginCS label{
font-size:14px;
}
#block-webform-top .copay-savings.main-form-wrapper .activate-now-wrapper {
    padding: 15px 22px;
}
#block-webform .copay-savings.main-form-wrapper .choose-how-wrapper .three-btn .btn a{
font-size:18px;
}
 .copy-card-activate .act_form1 .frm-btn{
    margin-top:10px;
 }
 .faq-page .accordion .component-content .items {
    margin: 30px auto;
}
.starting-lyrica-page #block-internalpagesavingsblock{
    padding-top: 230px;
}
.starting-lyrica-page #block-internalpagesavingsblock
#block-dnppainisdifferent{
    margin-bottom:98px;
}
.banner-wrapper .banner-content-abs .banner-content p{
    font-size: 18px;
    width: 100%;
    color: #003d7e;
}
.talking-to-your-doctor #block-fibroorganizeyourthoughts {
    margin-top: 270px;
}
.layout-container .ddg_quest_main {
    padding-bottom: 0px;
}
#block-ddgblockforfibromyalgia {
    padding: 40px 0;
}
.nav_ul .basic-block-wrapper{
    display:none;
}
/*}
@media only screen and (max-width: 768px){*/
.main-menu-section{
z-index:10000;
}
body.how-lyrica-may-help #block-fibromyalgiapainisdifferentcatagories{
    margin-top: 100px;
}
#block-views-block-clinical-studies-callouts h3.field-headline{
    max-width: 95%;
    left: 20px;
}
#block-workwithyourdoctortotreatfibromyalgiapain .block_body .field-cta{
    padding-bottom: 20px;
}
.main-menu-section .nav_ul > li > ul{
padding:0px;
}
.main-menu-section .nav_ul li ul li{
width:100%;
}
.top-menu-nav ul li {
	width:auto !important;
}
.top-menu-nav > ul{
margin:auto !important;
}
header .top-menu-nav > ul > li:first-child{
width:100% !important;
}
header .top-menu-nav ul .condition-list a{
padding: 10px 40px 10px 0px;
}
header #rm-no-id-1 {
    position: static;
    width: 100%;
}
header .top-menu-nav ul li #rm-no-id-1 ul{
	top:69px;
}
header .top-menu-nav ul li a{
padding:7px 2px;
}
header #rm-no-id-1 .show li{
width:100% !important;
height:auto !important;
padding:15px !important;
}
.main-menu-section{
top:100px;
}
.main-menu-section .nav_ul > li > ul{
padding:0px;
}
#block-homepagesavingsblock .card_cta a, #block-internalpagesavingsblock .card_cta a{
background: #003d7e !important;
}
.banner nav .field-content > ul li{
margin-top:60px;
}
}
@media only screen and (max-width: 767px){
#block-homepagesavingsblock, #block-internalpagesavingsblock {
    top: 450px;
}
.banner-wrapper .banner-content-abs .banner-content h1 {
    max-width: 265px;
}
#block-views-block-what-to-expect-when-taking-lyrica .component-content{
    padding: 0px 15px;
}
}
@media only screen and (max-width: 480px){
#block-homepagesavingsblock, #block-internalpagesavingsblock {
    top: 450px;
}

}

.trade_cls {
vertical-align: top;
font-size: 1.1em;
}
.trade_cls_exc {
vertical-align: top;
font-size: 1em;
}