.lrg_block{
    left: 35px;
}
.lrg_block_right{
    right: 1px;
}
.nocturia-ques-1 ul.gfield_radio li label:before, .nocturia-quality-of-life-questionnaire ul.gfield_radio li label:before{
    background-size: 100%;
  
    background: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/143/2019/07/25124053/Radio-button-unselected-2.png) no-repeat;
}
.nocturia-ques-1 ul.gfield_radio li input[type=radio]:checked + label:before, .nocturia-quality-of-life-questionnaire ul.gfield_radio li input[type=radio]:checked + label:before{
    background-size: 100%;
     background: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/143/2019/07/25123714/Radio-button-selected-1.png) no-repeat;
   
}
.noc-can-nocturia-be-treated .video-container .video-element,.noc-signs-and-symptoms .video-container .video-element{
        padding-top:0;
}
.noc-signs-and-symptoms .modal-dialog,.noc-can-nocturia-be-treated .modal-dialog {
    max-width: 880px !important;
}
/*.nocturia-ques-1 .gfield .ginput_container_number{
    margin-left: 50% !important;
}
.nocturia-ques-1 .gfield .ginput_container_number .instruction{
    display:none;
} 
.nocturia-ques-1 .gfield .ginput_container_number input{
    border: 1px solid #000;
    color: #000 !important;
    font-weight: 500;
    font-size: 20px !important;
    border-radius: initial !important;
    padding: 0px 0px 0px 4px !important;
}
.ginput_container_number input{
    width: 100% !important;
}
*/

@media only screen and (min-width: 576px) and (max-width: 767px){
     #footer{  
         padding: 30px 30px 10px;
         text-align:center;
     }
     #footer-widgets .widget {
        padding-left: 0;
        padding-right: 0;
    }
    .noc-left-column .spb_text_column p {
        font-size: 39px !important;
    }
    .noc-right-column .spb_text_column{
        width: auto !important;
        bottom: -40px;
    }
    .noc-yellow-background .spb-column-inner{
        padding-left: 0 !important;
    }
    .noc-yellow-background, .noc-talk-to-doctor{
        padding: 0 20px !important;
    }
    .noc-three-box .col-sm-4{
        padding: 0 35px !important;
    }
    .noc-reclaim-row{
        padding:10px 20px 10px 13px !important;
    }
    .noc-left-talk-to-doctor p{
        padding-right:0px !important;
    }
    .noc-image-text-block{
        margin-top:0;
        padding-left:15px !important;
        margin-bottom:30px;
    }
    #footer .container{
        padding: 0!important;
    }
    .noc-three-box .spb_text_column {
        min-height: 235px;
    }
    .image-banner-content h3{
        font-size: 30px;
        left: 0;
    }
    .noc-nocturia-questionnaires .noc-left-column, .noc-nocturia-questionnaires .noc-right-column, .noc-bladder-diary-page .noc-left-column, .noc-bladder-diary-page .noc-right-column{
        padding-left: 5px;
    }
    .noc-yellow-background .blank_spacer {
        height: 25px !important;
    }
    .noc-text-only-row{
        padding: 55px 30px 30px !important;
    }
    .noc-nocturia-questionnaires .noc-three-box .col-sm-6{
        padding:20px 25px !important;
    }
    .noc-nocturia-questionnaires .noc-reclaim-row{
        padding: 10px 25px 10px 40px !important;
    }
    .noc-nocturia-questionnaires .noc-three-box .spb_text_column {
        min-height: 200px;
    }
    .hide_br_tag{
        display:none;
    }
    .noc-bladder-diary-page .image-banner-content, .noc-bladder-diary-page .spb_image_banner .image-banner-content.sf-animation[data-animation="none"]{
        width: 315px;
    }
    .noc-bladder-diary-page .noc-yellow-background .blank_spacer{
        height: 0 !important;
    }
    .noc-bladder-diary-page .noc-left-image-right-text .col-sm-8{
        width:auto;
        padding-top: 0 !important;
    }
    .noc-bladder-diary-page .noc-bladder-two-col-text, .noc-bladder-diary-page .noc-bladder-two-col-text .spb-asset-content{
        padding:0 !important;
    }
    .noc-bladder-diary-page .noc-left-image-right-text .col-sm-4 {
        width: auto;
        text-align: center;
        padding: 0 30px;
    }
    .noc-bladder-diary-page .noc-reclaim-row{
        padding: 10px 25px 10px 30px !important;
    }
    .noc-the-patient-perspective-row {
        padding-left: 35px !important;
        padding-right: 30px !important;
    }
    .noc-the-patient-perspective-row .spb-column-inner{
        padding:0 !important;  
    }
    .noc-signs-and-symptoms .image-banner-content, .noc-signs-and-symptoms .spb_image_banner .image-banner-content.sf-animation[data-animation="none"] {
        width: 285px;
    }
    .noc-yellow-bg-signs-and-symptoms .blank_spacer{
        height: 40px !important;
    }
    .noc-yellow-bg-signs-and-symptoms .noc-right-column .spb_text_column {
        width: auto;
        padding-left: 0;
    }
    .noc-signs-and-symptoms .noc-left-column, .noc-signs-and-symptoms .noc-right-column{
        padding-left: 0;
    }
    .noc-yellow-bg-signs-and-symptoms{
        padding:0 20px !important;
    }
    .noc-signs-and-symptoms .noc-left-column .spb-column-inner{
        padding-left:0 !important;
    }
    .noc-signs-and-symptoms .noc-right-column .spb-column-inner{
        padding-left: 3% !important;
    }
    .noc-symptom-two-row .row .spb-column-container{
        padding-bottom:20px;
    }
    .noc-symptom-two-row p {
        font-size: 25px !important;
        padding-left: 10px;
    }
    .noc-signs-and-symptoms .noc-symptom-two-row .blank_spacer{
        height:0 !important;
    }
    .noc-txt-only-row-1{
        padding-top:0 !important;
    }
    .noc-signs-and-symptoms .noc-symptom-two-row {
        padding: 39px 30px !important;
    }
    .noc-signs-and-symptoms .noc-three-box{
        padding-left:30px !important;
        padding-right:30px !important;
    }
    .noc-signs-and-symptoms .noc-three-box .col-sm-4 {
        padding: 5px !important;
    }
    .noc-download-page .noc-reclaim-row, .nocturia-quality-of-life-questionnaire .noc-reclaim-row, .noc-ques-1 .noc-reclaim-row, .bladder-diary-form .noc-reclaim-row, .the-patient-perspective .noc-reclaim-row, .noc-healthcare-professional-discussion-guide .noc-reclaim-row, .georgestory .noc-reclaim-row, .checklist-for-visit .noc-reclaim-row, .benstory .noc-reclaim-row, .carolines-story .noc-reclaim-row, .noc-medical-condition-page .noc-reclaim-row, .noc-causes-and-impact .noc-reclaim-row, .noc-signs-and-symptoms .noc-reclaim-row, .noc-can-nocturia-be-treated .noc-reclaim-row{
        padding: 10px 30px 10px 34px !important;
    }
    .footer-share-icons {
        float: none;
        padding: 0 20px;
    }
    .noc-can-nocturia-be-treated .image-banner-content, .noc-can-nocturia-be-treated .spb_image_banner .image-banner-content.sf-animation[data-animation="none"] {
        width: 275px;
    }
    .noc-can-nocturia-be-treated .noc-right-column .spb_text_column, .noc-can-nocturia-be-treated .noc-left-column .spb_text_column{
        padding:0 !important;
    }
    .noc-can-nocturia-be-treated .noc-three-col-box{
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .noc-can-nocturia-be-treated .noc-three-col-box .col-sm-4{
        padding:0 0 20px 0 !important;
    }
    .noc-can-nocturia-be-treated .noc-three-col-box .spb_text_column {
        text-align: center;
        width: auto;
    }
    .noc-causes-and-impact .image-banner-content, .noc-causes-and-impact .spb_image_banner .image-banner-content.sf-animation[data-animation="none"] {
        width: 280px;
        height: 315px;
        top: -50px;
    }
    .noc-causes-and-impact .noc-right-column .spb_text_column, .noc-causes-and-impact .noc-left-column .spb_text_column{
        padding:0;
    }
    .noc-causes-and-impact .downloadp-container {
        width: auto;
    }
    .noc-external-row, .noc-causes-and-impact .noc-abs-row{
        padding-top: 0 !important;
        padding-left: 30px !important;
        padding-right: 45px !important;
    }
    .noc-causes-and-impact .noc-abs-row{
        padding-top: 170px !important;
        padding-left: 30px !important;
        padding-right: 45px !important;
    }
    .noc-causes-and-impact .noc-external-row, .noc-causes-and-impact .noc-external-row .blank_spacer{
        height:0 !important;
    }
    .noc-causes-and-impact .noc-text-two-block{
        padding-left:30px !important;
        padding-right:30px !important;
    }
    .noc-causes-and-impact .noc-text-two-block .col-sm-6{
        padding:20px 0 !important;
    }
    .noc-medical-condition-page .image-banner-content, .noc-medical-condition-page .spb_image_banner .image-banner-content.sf-animation[data-animation="none"] {
        width: 296px;
        height: 275px;
        top: 0;
    }
    .noc-medical-condition-page .noc-right-column .spb_text_column, .noc-medical-condition-page .noc-left-column .spb_text_column{
        width: auto !important;
        padding:0 !important;
    }
    .noc-medical-condition-page .noc-right-column .spb_text_column .spb-asset-content{
        padding-right:0 !important;
    }
    .noc-medical-condition-page .noc-symptom-two-row-center-text {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .noc-medical-condition-page .noc-symptom-two-row-center-text .col-sm-6{
        padding:0 0 20px 0 !important;
    }
    .noc-medical-condition-page .noc-symptom-two-row-center-text .col-sm-12{
        padding:0 !important;
    }
    .lrg_block {
        left: 66px;
    }
    .lrg_font, .lrg_font_right{
        font-size: 115px !important;
    }
    .sml_font, .sml_font_right{
        font-size: 60px !important;
    }
    .noc-two-banner-left-row .spb_text_column, .noc-two-banner-right-row .spb_text_column{
        width: 270px;
    }
    .noc-medical-condition-page .noc-text-two-block{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .noc-medical-condition-page .noc-text-two-block .col-sm-6{
        padding:0 0 20px 0 !important;
    }
    .noc-faq-page .noc-right-column .spb_text_column {
        width: auto !important;
        padding: 0;
    }
    .carolines-story .image-banner-content, .carolines-story .spb_image_banner .image-banner-content.sf-animation[data-animation="none"], .benstory .image-banner-content, .benstory .spb_image_banner .image-banner-content.sf-animation[data-animation="none"], .georgestory .image-banner-content, .georgestory .spb_image_banner .image-banner-content.sf-animation[data-animation="none"]{
        width: 275px;
    }
    .carolines-story .image-banner-content p, .benstory .image-banner-content p, .georgestory .image-banner-content p{
        left: 0px;
    }
    .carolines-story .noc-yellow-background .blank_spacer, .benstory .noc-yellow-background .blank_spacer, .georgestory .noc-yellow-background .blank_spacer{
        height: 100px !important;
    }
    .testimonal-titlename{
        font-size:41px !important; 
        text-align: left;
        right: 0;
    }
    .carolines-story .testimonial-1-full, .benstory .testimonial-1-full, .georgestory .testimonial-1-full{
        background-size: 890px !important;
        background-position: -45px -18px !important;
    }
    .testimonial-1-full .testimonial-1-col p, .testimonial-2-full .testimonial-2-col p {
        font-size: 20px !important;
    }
    .testimonial-1-full .testimonial-1-col p strong, .testimonial-2-full .testimonial-2-col p strong {
        font-size: 20px !important;
    }
    .carolines-story .testimonial-2-full {
        min-height: 675px;
        background-position: 15px 441px;
    }
    .carolines-story .noc-three-box .col-sm-4, .benstory .noc-three-box .col-sm-4, .georgestory .noc-three-box .col-sm-4{
        padding: 0 !important;
    }
    .benstory .testimonial-2-full {
        min-height: 1032px;
        background-position: 33px 800px;
    }
    .georgestory .testimonial-2-full {
        min-height: 800px;
        background-position: 30px 575px;
    }
    .checklist-for-visit .image-banner-content, .checklist-for-visit .spb_image_banner .image-banner-content.sf-animation[data-animation="none"] {
        width: 265px;
    }
    .checklist-for-visit .checklist-gf {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .checklist-for-visit .noc-text-only-row{
         padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .checklist-for-visit .noc-right-column .spb_text_column{
        padding: 0 5px;
    }
    .checklist-for-visit .noc-right-column{
        padding: 0 30px !important;
    }
    .checklist-for-visit .noc-left-column .spb_text_column p {
        font-size: 41px !important;
    }
    .checklist-for-visit .healthcare_professional_form .gform_footer input.button, .noc-healthcare-professional-discussion-guide .healthcare_professional_form .gform_footer input.button{
        width: 75% !important;
        margin-bottom: 15px !important;
    }
    .noc-healthcare-professional-discussion-guide .image-banner-content, .noc-healthcare-professional-discussion-guide .spb_image_banner .image-banner-content.sf-animation[data-animation="none"] {
        width: 270px;
    }
    .noc-healthcare-professional-discussion-guide .noc-right-column .spb_text_column, .noc-healthcare-professional-discussion-guide .noc-left-column .spb_text_column{
        padding:0;
    }
    .noc-healthcare-professional-discussion-guide .dis-guide-ri8-column .spb_text_column {
        top: 40px !important
    }
    .noc-healthcare-professional-discussion-guide .healthcare-professional {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .the-patient-perspective .noc-right-column{
        padding: 0 30px !important;
    }
    .the-patient-perspective .noc-right-column .spb_content_element, .the-patient-perspective .noc-right-column .spb-column-inner{
        padding:0 !important;
    }
    .the-patient-perspective .video-container-row{
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .the-patient-perspective .video-container-row .col-sm-4{
        padding: 15px 0 !important;
    }
    .the-patient-perspective .video-container-row > .spb_content_element > section.row:first-child{
        margin-bottom: 0 !important;
    }
    .privacy-block, .terms-conditions-block {
        padding-left: 5px !important;
    }
    .terms-condition-row, .privacy{
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .privacy-policy .page-heading .entry-title, .terms-conditions .page-heading .entry-title, .site-map .page-heading .entry-title{
        text-align:left;
    }
    .terms-conditions .noc-reclaim-row, .privacy-policy .noc-reclaim-row, .site-map .noc-reclaim-row{
        padding: 10px 30px 10px 43px !important;
    }
    .terms-conditions .noc-talk-to-doctor{
        padding: 0 30px !important;
    }
    .terms-conditions .noc-image-text-block{
        padding:0 !important;
    }
    .bladder-diary-form .noc-right-column .spb_text_column, .bladder-diary-form .noc-left-column .spb_text_column, .bladder-diary-form .noframe{
        width: auto !important;
        padding: 0;
    }
    .nocturia-ques-1 div.gform_body ul.gform_fields li.gfield.gfield_html, .nocturia-quality-of-life-questionnaire div.gform_body ul.gform_fields li.gfield.gfield_html{
        width: 100% !important;
    }
    .nocturia-ques-1 .gform_fields .field-date-1, .nocturia-quality-of-life-questionnaire .gform_fields .field-date-1 {
        margin-left: 0% !important;
    }
    .nocturia-ques-1 .gform_fields .field-date, .nocturia-quality-of-life-questionnaire .gform_fields .field-date{
        top: 0;
    }
    .nocturia-ques-1 .gfield .ginput_container_text, .nocturia-quality-of-life-questionnaire .gfield .ginput_container_text {
        margin-left: 30% !important;
    }
    .nocturia-ques-1 .noc-bother ul.gfield_radio, .nocturia-quality-of-life-questionnaire .noc-bother ul.gfield_radio{
        width:100% !important;
    }
    .nocturia-ques-1 .gf_list_inline .ginput_container_radio li, .nocturia-quality-of-life-questionnaire .gf_list_inline .ginput_container_radio li {
        padding: 0 10px !important;
        display: inline-block;
    }
    .nocturia-ques-1 div.gform_body ul.gform_fields li.gfield.gfield_html, .nocturia-quality-of-life-questionnaire div.gform_body ul.gform_fields li.gfield.gfield_html{
        margin-left: 0 !important;
    }
    .nocturia-ques-1 .gform_footer input.button, .nocturia-quality-of-life-questionnaire .gform_footer input.button{
        margin: 0 0 15px 0 !important;
        width: 70% !important;
    }
    .noc-ques-1 .noc-right-column .spb_text_column, .noc-ques-1 .noc-left-column .spb_text_column, .nocturia-quality-of-life-questionnaire .noc-right-column .spb_text_column, .nocturia-quality-of-life-questionnaire .noc-left-column .spb_text_column{
        padding:0 !important;
    }
    .noc-ques-1 .noc-ques-yellow, .nocturia-quality-of-life-questionnaire .noc-ques-yellow{
        padding:30px !important;
    }
    .noc-ques-1 .noc-ques-yellow .spb-column-container, .nocturia-quality-of-life-questionnaire .noc-ques-yellow .spb-column-container{
        padding:5px !important;
    }
    .noc-ques-1 .noc-gform-row {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .noc-ques-1 .noc-gform-row .spb_content_element{
        padding:0 !important; 
    }
    .nocturia-quality-of-life-questionnaire div.gform_body ul.gform_fields li.gfield.noc-fst-f{
        top:0;
    }
    .nocturia-quality-of-life-questionnaire label.gfield_label{
        width: 100% !important;
    }
    .nocturia-quality-of-life-questionnaire ul.gfield_radio{
        width: 85% !important;
    }
    .nocturia-quality-of-life-questionnaire .ginput_container_radio {
        width: 100%;
        margin-left: 0;
    }
    .downloadp-element:last-child {
        width: 230px;
    }
    .downloadp-container{
        width: auto;
    }
    .noc-download-page .noc-abs-row{
         padding: 10px 40px 10px 30px !important;
    }
    .noc-ext-link-page .noc-external-rightcolumn .spb-asset-content div{
        line-height: 45px !important;
    }
    .noc-causes-and-impact .modal-dialog {
        width: 85% !important;
    }
    #causes_and_impact {
        font-size: 20px;
        line-height: 35px;
    }
    .downloadp-element:last-child {
        width: auto;
        padding-left: 27px;
    }
    .noc-faq-page .noc-right-column .spb_text_column p{
        font-size: 43px !important;
    }
    .noc-faq-page .noc-reclaim-row{
        padding: 10px 30px 10px 30px !important;
    }
     #video_link .modal-dialog{
        left: 48%;
        width:95% !important;
        max-width: 95% !important;
        
    }
    #video_link .ytp-cued-thumbnail-overlay-image{
        background-size: contain !important;
    }
    .video-header img{
        height: 25px;
        width: 25px;
    }
     #video_link .modal-content{
         background-color:transparent !important;
     }
     
     .nocturia-ques-1 ul.gfield_radi.noc-signs-and-symptoms .modal-dialog, .noc-can-nocturia-be-treated .modal-dialogo{
         width:100% !important;
     }
     
     #video_link .modal-dialog{
        height: 65%;
        max-width:100% !important;
        margin:0px;
    }
    
    #video_link .modal-dialog .modal-content, #video_link iframe, #video_link .modal-body{
        height: 100%;
    }
    
    #video_link .modal-dialog .modal-content #patient_perspective{
        height: 100%;
    }
    
    .page.noc-signs-and-symptoms .modal-dialog,.page.noc-can-nocturia-be-treated .modal-dialog {
        max-width: 100% !important;
    }
    
    #video_link iframe, #video_link .modal-body{
        min-height: auto; 
        max-height: auto;
    }


}

@media only screen and (min-width: 576px) and (max-width: 767px) and (orientation:landscape){
    #video_link .modal-dialog{
        height: calc(100% - 50px);
    }
    
    #video_link iframe, #video_link .modal-body{
        min-height: auto; 
        max-height: auto;
    }
}

@media only screen and (min-width: 641px) and (max-width: 767px){
    .nocturia-ques-1 label.gfield_label, .nocturia-ques-1 ul.gfield_radio, .nocturia-quality-of-life-questionnaire label.gfield_label, .nocturia-quality-of-life-questionnaire ul.gfield_radio{
        width: 100% !important;
    }
    .nocturia-ques-1 li .ginput_container{
        width: 100% !important;
        margin-left: 0 !important;
    }
    .nocturia-ques-1 div.gform_body ul.gform_fields li.gfield.noc-fst-f, .nocturia-quality-of-life-questionnaire div.gform_body ul.gform_fields li.gfield.noc-fst-f{
        top:0 !important;
    }
}
#mobile-top-text{
    text-align:right !important;
}
#mobile-top-text .ferring-text{
   float:none !important; 
   display:inline-block !important;
}
#mobile-top-text .top-ferringlogo{
    vertical-align: top;
}
.mob-share.share-icons{
        padding-top: 15px !important;
}
@media screen and (max-width: 480px){
    .social-media-block{
        float:none !important;
    }
    .mob-share.share-icons{
        text-align:right !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){

    .mob-share.share-icons {
        padding-top: 20px !important;
       
    }
    .mobile-header-opts{
        margin-top: 12px;
    }
    .home .noc-right-column .spb_text_column {
        top: 30px;
    }
    .home .noc-right-column .spb-column-inner{
        padding-left:30px !important;
    }
    .mob-share .sh-facebook{
        margin-right: 15px;
    }
    .noc-right-column .spb_text_column {
        width: auto !important;
    }
    .noc-signs-and-symptoms .image-banner-content, .noc-signs-and-symptoms .spb_image_banner .image-banner-content.sf-animation[data-animation="none"]{
        width: 335px;
    }
    /*.noc-nocturia-questionnaires .noc-reclaim-row{
        padding-bottom: 15px !important;
    }*/
    .noc-healthcare-professional-discussion-guide .healthcare-professional {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .noc-download-page .noc-right-column .spb_text_column{
        width: 350px !important;
    }
    
    .carolines-story .image-banner-content, .carolines-story .spb_image_banner .image-banner-content.sf-animation[data-animation="none"]{
        width: 405px !important;
    }
    .testimonial-2-full {
        margin-top: -15px !important;
    }
    .carolines-story .testimonial-2-full {
        min-height: 545px;
        background-position: 17px 231px;
    }
    .benstory .testimonial-2-full {
        min-height: 852px;
        background-position: 0 545px;
    }
    .georgestory .testimonial-2-full{
            background-position: 7px 370px;
    }
    .carolines-story .testimonal-bottom-textbox .spb-asset-content{
        margin-bottom:40px;
    }
    .checklist-for-visit .checklist-gf{
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
    .checklist-for-visit .noc-yellow-background{
       padding-left:45px !important;
        padding-right: 45px !important;
   }
   .checklist-for-visit .noc-left-column,.checklist-for-visit .noc-right-column,.checklist-for-visit .noc-yellow-background .noc-right-column .spb-column-inner{
        padding-left:0 !important;
        padding-right: 0 !important;
   }
   .checklist-for-visit .noc-right-column .spb_text_column{
       right:0 !important;
   }
   .noc-healthcare-professional-discussion-guide .spb-row.noc-text-only-row{
       padding-left: 45px !important;
        padding-right: 45px !important;
   }
   .noc-healthcare-professional-discussion-guide .noc-left-column{
        padding-left: 45px !important;
        padding-right: 45px !important;
   }
   .noc-faq-page .noc-faq-raw-p{
       padding-left: 45px !important;
    padding-right: 45px !important;
   }
   .noc-faq-page .noc-yellow-background .noc-right-column{
       width: 50%;
   }
   .noc-faq-page .noc-right-column .spb_text_column {
        width: 520px !important;
    }
    .noc-faq-page .noc-reclaim-row .spb-asset-content{
        margin-top:0 !important;
    }
    .the-patient-perspective .noc-right-column .spb_text_column{
        right:30px !important;
        left: initial;
    }
    .the-patient-perspective .video-container-row {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .noc-download-page .noc-right-column.noc-external-rightcolumn{
        padding-right: 45px;
    }
    .the-patient-perspective .noc-right-column .spb_text_column {
        width: 400px !important;
    }
    .terms-condition-row,.privacy{
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .privacy-block p, .privacy-block a, .terms-conditions-block p{
        font-size: 23px !important;
    }
    .terms-conditions-block .spb-asset-content{
        padding-right:0 !important;
    }
    .margin-15{
        margin-left: 0;
    margin-right: 0;
    }
    .privacy-policy .page-heading .entry-title, .terms-conditions .page-heading .entry-title, .site-map .page-heading .entry-title{
        font-size: 30px;
    }
    .privacy-policy .page-heading .heading-text, .terms-conditions .page-heading .heading-text {
        padding-left: 70px !important;
    }
    .privacy-policy .page-heading, .terms-conditions .page-heading, .site-map .page-heading{
            padding-top: 61px;
    }
    .sitemap {
        padding-left: 33px !important;
        padding-right: 33px !important;
    }
    .site-map .page-heading .heading-text {
        padding-left: 25px;
    }
    .noc-healthcare-professional-discussion-guide .noc-text-only-row{
            padding-top: 35px !important;
    }
    .georgestory .testimonial-1-full,.carolines-story .testimonial-1-full,.benstory .testimonial-1-full {
        background-position: -16px -11px !important;
        background-size: contain !important;
    }
    .testimonial-1-full,.testimonial-2-full{
        padding-left: 45px !important;
    padding-right: 45px !important;
    }
   .testimonial-1-full .testimonial-1-col{
           width: 80%;
   }
   .checklist-for-visit .chk-list{
       padding-left: 45px !important;
   }
   .noc-external-rightcolumn .spb-asset-content div {
        font-size: 43px !important;
    }
    .noc-faq-page .noc-reclaim-row .col-sm-12 .spb-asset-content{
        padding-bottom:0 !important;
    }
    .georgestory .testimonial-1-full .testimonial-1-col .spb-asset-content {
        padding-bottom:4% !important;
    }
    .georgestory .testimonial-2-full{
        min-height: 690px;
    }
}
@media only screen and (min-width:1025px) and (max-width:1080px){
     .mob-share.share-icons {
        padding-top: 20px !important;
        padding-bottom: 25px;
    }
    .mobile-header-opts{
        margin-top: 12px;
    }
    .home .noc-right-column .spb_text_column p{
        font-size: 20px !important;
    }
    .home .noc-left-column .spb_text_column p {
        font-size: 45px !important;
    }
    .home .noc-right-column .spb_text_column {
        width: 445px;
    }
    .noc-good-night-text, .noc-good-night-row .col-sm-4, .noc-man-sleep-column {
        width: 43% !important;
    }
    .noc-man-sleep .col-sm-8 {
        width: 57% !important;
    }
    .home .noc-three-box .spb_text_column {
        min-height: 302px;
    }
    #footer .container {
        padding: 0 60px !important;
    }
}
@media only screen and (min-width:1025px) and (max-width:1163px){
    .home .noc-three-box .spb_text_column {
        min-height: 302px;
    }
}
@media only screen and (min-device-width: 576px) and (max-device-width: 767px){
    .noc-man-sleep-column .spb-asset-content {
    margin-top: 20% !important;
    margin-bottom: 20% !important;
    }
    .mob-share.share-icons{
        padding-bottom: 31px;
    }
    .home .tp-caption.tp-layer-selectable {
    font-size: 17px !important;
}
}
@media only screen and (max-width: 575.98px) and (min-width: 481px){
   .mob-share.share-icons {
        padding-top: 20px !important;
        padding-bottom: 31px;
    }  
}
@media screen and (max-width: 380px){
    #mobile-top-text .ferring-text{
        font-size: 10px;
            width: 156px;
    }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
    .noc-right-column .spb_text_column {
        width: auto !important;
    }
    .noc-signs-and-symptoms .image-banner-content, .noc-signs-and-symptoms .spb_image_banner .image-banner-content.sf-animation[data-animation="none"]{
            width: 400px;
    }
     .noc-reclaim-row{
       padding-right: 45px !important;
        padding-left: 45px !important;
    }
    .noc-reclaim-row .col-sm-12 .spb-asset-content{
        margin-bottom:0 !important;
    }
    .testimonial-2-full {
        margin-top: -12px !important;
    }
    .carolines-story .testimonial-2-full {
       min-height: 485px;
        background-position: 17px 40px;
    }
    .benstory .testimonial-2-full {
        background-position: 0px 292px;
    }
    .georgestory .testimonial-2-full{
        background-position: 20px 161px;
    }
    .checklist-for-visit .spb-row.noc-text-only-row{
        padding-left:45px !important;
        padding-right: 45px !important;
    }
   .noc-healthcare-professional-discussion-guide .noc-right-column .spb_text_column{
       top: 35px !important;
   }
   .checklist-for-visit .noc-yellow-background{
       padding-left:45px !important;
        padding-right: 45px !important;
   }
   .checklist-for-visit .noc-left-column,.checklist-for-visit .noc-right-column,.checklist-for-visit .noc-yellow-background .noc-right-column .spb-column-inner{
        padding-left:0 !important;
        padding-right: 0 !important;
   }
   .privacy-policy .page-heading .heading-text, .terms-conditions .page-heading .heading-text {
    padding-left: 24px !important;
    }
    .site-map .page-heading .heading-text {
        padding-left: 11px;
    }
     .testimonial-1-full, .testimonial-2-full, .carolines-story .noc-three-col-box, .benstory .noc-three-col-box, .georgestory .noc-three-col-box{
            padding-left: 45px !important;
    padding-right: 45px !important;
    }
    .georgestory .testimonial-1-full,.carolines-story .testimonial-1-full,.benstory .testimonial-1-full {
        background-position: -55px -38px !important;
    }
    .benstory .testimonial-2-full {
        min-height: 735px !important;
    }
    .carolines-story .noc-three-col-box .spb_text_column, .benstory .noc-three-col-box .spb_text_column, .georgestory .noc-three-col-box .spb_text_column{
        min-height: 270px;
    }
    .noc-healthcare-professional-discussion-guide .noc-left-column {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .georgestory .testimonial-2-full{
        min-height: 600px;
    }
   
}