/*****************/
/* MEDIA QUERIES */
/*****************/



/* Mobile Portrate Screen Sizes */
@media only screen and (max-width: 1024px) {
    /* Resize the body */
    body {min-width:100%;}
     
    /* Resize the row */
    .row {width:100%;}
     
    /* Resize the columns */
    .container_12 {width: 100%; overflow:hidden;}
    .container_12 .grid_12 {width: 100%;margin-left: 0px;}
    .container_9, .grid_9 {width:93.75%;}
    .container_8, .grid_8 {width: 100% !important;}
    .container_6, .grid_6 {width: 93.75% !important;}
    .container_4, .grid_4 {width:93.75% !important; margin-left:0px;}
    .container_3, .grid_3 {width: 93.75% !important; margin-left:0px;}
     
    /* Fix the .last issue */
    .last {
    margin-left:0;
    margin-right:3.125%;
    }
    /** mobile navigation */
    .nav {
      position:relative;
      display:inline-block;
      font-size:14px;
      font-weight:900;
    }
    .nav-list, .nav-bottom {
      list-style:none;
      position: absolute;
      top: -22px;
      margin: 0 !important;
      padding: 0;
      right: 0;
      z-index: 1000000;
      border-radius: 5px;
      width: 100%;
      margin-top: 38px !important;
      background: #07B4F2;
      padding-top: 5px;
      padding-bottom: 5px;
    }
    .nav-bottom{
      position:relative;
      z-index:inherit;
      top: 0px;
      background: #07b4f2;
      float: left;
      margin-top: 0px !important;
    }
    .nav-bottom .nav-item{
    
    }
    .nav-item {
      float:left;
      *display:inline;
      zoom:1;
    }
    .nav-item a {
      display: block !important;
      padding: 15px 20px !important;
      color: #FFF !important;
      background: #07B4F2 !important;
      text-align: left;;
      text-shadow: none !important;
      margin-left: 0px !important;
      margin-right: 0px !important;
    }
    .nav-item a{
      padding: 5px 10px !important;
    }
    .nav-item:first-child a {
      /* border-radius:5px 0 0 5px; */
    }
    .nav-item:last-child a {
      border-radius:0 5px 5px 0;
    }
    .nav-item a:hover {
      background:#2C3E50;
    }
    .nav {
        width:100%;
      
        float: right;
    }
      .nav-item {
        width: 50%;
        float: left !important;
      
        /* border-radius: 5px; */
    }
    .nav-mobile {
      display:block; /* Hide from browsers that don't support media queries */
      cursor:pointer;
      position:absolute;
      top: 22px;
      right: 5px;
      background: #07B4F2 url(../images/nav.svg) no-repeat center center;
      height: 32px;
      width: 32px;
      border-radius:5px;
      -webkit-border-radius:5px;
      -moz-border-radius:5px;
    }
    .nav-list {
        display:none;
      }
    
    .nav-active {
            display:block;
        }
    .nav-mobile-open {
        border-radius:5px 5px 0 0;
        -webkit-border-radius:5px 5px 0 0;
        -moz-border-radius:5px 5px 0 0;
        background-image: none;
    }
      
    /** end mobile navigation */
    
    
    /** turn off report issue */
    .report-issue{
        display:none;
    }
    
    .donate-now .box-inner{
        width:inherit;
        margin-left:0px;
    }
    div#giving-step {
        margin-top: 20px;
    }
    /** turn off main navigation */
    #main-navigation{
        display:
        none;
    }
    body.donate-now-layout h2.heading9 {
        margin-left: 0px;
        letter-spacing: inherit;
        line-height: 30px;
    }
    /** turn off sponsorship links on 1-5 options (no room) */
    span.sponsorship {
        display: none;
    }
    
    /** turn off explanation of chapter and icfm (no room) */
    a.explanation {
        display: none;
    }
    
    #giving-step span.checkbox {
        padding-left: 30px;
        width:225px;
    }
    header.giving.one-time-gift {
        max-height: inherit !important;
    }
    
    div.or {
        margin-left: 140px;
    }
    #helpEC h5 {
        margin-top: 20px;
    }
    a.uncheck {
        display: none !important;
    }
    
    .right {
        width: inherit !important;
        float: right;
    }
    .donate-form1 figure {
        display: none;
    }
    body.donate-now-layout .radio {
        clear: both;
    }
    body.donate-now-layout div.amount .radio {
        clear:none;
    }
    .donate-form1 .one-time-gift .choose-amount .radio{
        width: 78px !important;
        white-space: nowrap;
    }
    body.donate-now-layout .donate-form1 .choose-amount{
        margin-right:0px !important;
    }
    .radio.selected {
        margin-left: -3px;
        margin-top: -8px;
    }
    body.donate-now-layout .box-inner > .alert.special {
        margin-left: 0px!important;
        width: 93.75% !important;
    }
    .donation-summary div {
        width: inherit !important;
        width: 100% !important;
        margin-left: 0px !important;
        color: black !important;
        background: none !important;
    }
    body.donate-now-layout .accordion.register .radio {
        padding-left: 30px;
        /* margin-right: 0px; */
        width: 65.625%;
    }
    .container_12 .push_3, .container_16 .push_4 {
        left: 31.25%;
    }
    
    #step3Summary {
        margin-left: 0px;
        margin-right: 1px;
        padding-left: 10px;
    }
    body.donate-now-layout .accordion.register .radio label {
        line-height: 20px;
        margin-top: 0px;
    }
    .accept-paypal {
        margin-bottom: 15px;
        margin-top: 0px;
    }
    
    .donate-now .inner-accordion.group {
        margin-top: 20px;
    }
    .change {
        position: relative !important;
        text-align: right;
        margin-top: 10px;
    }
    
    .modal {
        /* width: 93.75%; */
        /* margin-left: -46.875%; */
        top: 5%;
        z-index: 100000;
    }
    a.change_payment_link {
        margin-top: 10px;
    }
    body.reserve-now-layout div.left-col{
        width:100%;
        padding-left:15px;
        padding-right:15px;
    }
    body.reserve-now-layout div.right-col{
        width:100%;
        margin-top:25px;
        padding-left:15px;
        padding-right:15px;
    }
    .reserve .attention {
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
    }
    div#step1_error {
        width: 93.75%;
        position: relative;
        height: inherit;
        margin-bottom: 40px;
        margin-top: -40px;
        padding-bottom: 8px;
    }
    .error-line {
        height: 329px;
        display: none !important;
    }
    .donation-summary h3 {
        width: 75%;
        padding: 1em !important;
        height: inherit !important;
    }
    
    #giftSummary span.president {
        position: relative;
        left: 0px;
    }
    #header .logo {
        background-size: 50%;
        margin-left: -40px;
    }
    
    #header .logo h1 a span {
        background-size: 100%;
        padding-top: 75px;
    }
    
    #header .logo h1 a {
        width: 93.75%;
    }
    #header h1 {
        margin-bottom: 0px !important;
    }
    #header h2 {
        width: 93.75%;
        margin-right: 0px;
        padding-top: 78px;
        padding-right: 0px;
        padding-left: 35px;
        padding-bottom: 0px;
        font-size: 12px;
    }
    .change-payment p.button5 {
        width: 100% !important;
    }
    
    .change-payment {
        float: none;
    }
    div#update-credit-card {
        width: 100% !important;
        z-index: 100000;
        top: 0% !important;
    }
    
    .donate-now .signin-area ul {
        width: 100% !important;
    }
    .secure {
        width: 100% !important;
    }
    .payment .PayPalLogo {
        display: none !important;
    }
    #update-credit-card .modal-body {
        height: 350px !important;
    }
    .box11.group {
        display: none;
    }
    p.call-toll-free {
        width: 63% !important;
        height: inherit !important;
        margin-left: 10px !important;
    }
    
    .call-toll-free span {
        float: none !important;
        margin-top: 15px;
    }
    .select2-container.selectbox .select2-choice .select2-arrow,
    .select2-container.selectbox1 .select2-choice .select2-arrow{
        width:18px;
    }
    .select2-container.country{
        width:95%;
        margin-left:2%;
        margin-right:2%;
    }
    .select2-container.selectbox1 .select2-choice .select2-arrow b{
        background:inherit;
        background-color: #e3e9ef;
    }
    .accordion .content span.month{
        float:left;
        clear:right;
        padding-top: 7px;
        padding-left: 5px;
    }
    .accordion .content span.or{
        float:left;
        clear:left;
        margin-left:0px;
        margin-top: 12px;
    }
    #giving-step .content span.checkbox{
        margin-top:10px;
    }
    .select2-container.bible_chapter{
        margin-left:0px;
    }
    .accordion .content .selectbox1.monthly{
        float:left;
        clear:both;
    }
    .select2-container.poor_type{
        float:left;
        clear:both;
        margin-top:0px;
    }
    .divider hr{
        clear:none;
        width: 45%;
    }
    .divider hr.right{
        float:right;    
        width: 45% !important;
    }
    #master-form .form .textbox1{
        width:95%;
        margin-left:2%;
        margin-right:2%;
        float:none;
    }
    #master-form .form .textbox2{
        width:95%;
        margin-left:2%;
        margin-right:2%;
        float:none;
    }
    .form input[type="text"]{
        width: 45%;
        margin-left: 0;
        margin-right:2%;
        float:none;
    }
    #master-form .form{
        width:93.75% !important;
    }
    .fblogin a.facebook{
        width: 100% !important;
        margin-top: 0px;
    }
    #divDonorLookup .fblogin a.facebook{
        margin-left:-23px
    }
    body.donate-now-layout .donate-now .accordion header.giving.fill-out{
        margin-bottom:15px
    }
    h4 label.error {
        display: inline;
        float: right !important;
        margin-top: 0px !important;
        margin-right: 5px;
        color: red;
        font-weight: normal;
    }
    body.donate-now-layout .accordion .content h4 {
        width: auto;
        margin-top: 0px !important;
        margin-right: 7px;
        padding-top: 0px !important;
        padding-left: 0px !important;
        margin-bottom: 10px;
    }
    .accordion .content .selectbox1 {
        margin-bottom: 10px;
        margin-left: 0px;
    }
    label.error[for=postal] {
        float: left !important;
    }
    .donate-now .signin-area .try-again {
        width: 100%;
        padding-left: 0px;
    }
    .donate-now .signin-area .signin-by-name {
        padding: 0px;
        padding-top: 20px;
    }
    
    body.donate-now-layout .donate-now .signin-area .signin-by-name p {
        line-height: 12px;
        margin-bottom: 20px;
        margin-left: 0px;
        margin-right: 10px;
    }
    h4 img {
        float: left;
        margin-left: 0px !important;
    }
    body.thank-you-layout .comment-box p strong {
        float: left;
        margin-bottom: 10px;
    }
    .form ul li.country-field span.required1 {
        display: none !important;
    }
    #divChangePassword label {
        width: 110px;
    }
    
    #changepassword input[type="text"] {
        width: 160px;
        margin-right: 0px;
    }
    .box3 h4{
        padding: 5px;
        color: white;
        padding-left: 10px;
    }
    .box3 h4.news {
        background: #009aff;
        color: white;
    }
    
    .box3 h4.parasha {
        background: #83142e;
        color: white;
    }
    
    .box3 h4.feature {
        background: #f96b00;
        color: white;
    }
    
    .box3 h4.holiday {
        background: #01a64f;
        color: white;
    }
    
    #container .inner-content{
        width: 93.75%;
        background: white;
    }
    .box3.medium img.image {
        width: 75px;
        margin-top: initial;
    }
    a#nav-bookmark {
        display: none !important;
    }
    .box3 p {
        max-height: 84px;
        overflow: hidden;
    }
    #mobile-top a {
        background: black;
        color: white;
        /* line-height: 30px; */
        line-height: 30px;
        width: 48%;
        float: left;
        text-align: center;
        font-size: 15px;
        border-radius: 3px;
    }
    
    div#mobile-top {
        float: right;
        /* height: 48px; */
        margin-top: 16px;
        position: relative;
        width: 100%;
        text-align: right;
        line-height: 48px;
        background: #f1f1f1;
        padding-bottom: 2px;
        padding-top: 2px;
    }
    .box3 .links a {
        float: left;
        clear: both;
        /* font-size: 12px; */
        padding: 5px;
        border-top: 1px solid rgb(217, 217, 217);
        display: block;
        width: 100%;
        padding-bottom: 7px;
        padding-top: 7px;
    }
    .container_12 .inner-content .grid_8.omega.news {
        width: 100%;
        margin: 0px;
    }
    .news-area .inner-content .post{
        width: 100%;
    }
    .news-area #main> .box2 > .box-inner{
        padding:5px;
    }
    #secondary-navigation.news-tab ul li a {
        display: none;
    }
    #secondary-navigation.news-tab ul li.active a{
        display:block;
    }
    a.social-share.facebook.addthis_button_facebook {
        /* display: none; */
    }
    
    body.mobile .share-bar a.show-comment {
        display: none;
    }
    
    body.mobile .share-bar a {
        width: 48px;
        height: 48px;
    }
    
    .img-shareable .share-bar {
        height: 54px;
    }
    
    body.mobile .share-bar a:before {
        width: 48px;
        height: 48px;
        line-height: 48px;
    }
    article div.footer.group {
        /* display: none; */
        position: fixed;
        bottom: 0px;
        width: 100%;
        float: none;
        left: 0;
        text-align: center;
        z-index: 9;
        visibility: hidden;
        background: #f1f1f1;
    }
    article div.footer.group .share-nav-inner .share-count {
      display:none !important;
    }
    article div.footer.group .share-nav-inner .secondary-shares {
      display:none !important;
    }
    article div.footer.group .share-nav-inner .show-all {
      display:none !important;
    }
    article div.footer.group .share-nav-inner .share-toggle {
      display:none !important;
    }
    article div.footer.group .share-nav-inner .email_share {
      width: 40px !important;
      height: 40px !important;
      font-size: 40px;
      line-height: 40px !important;
      /* overflow: hidden; */
      /* float: left; */
    }
    article div.footer.group .share-nav-inner .google_plus {
      width: auto;
      background: none;
      margin-right: 10px !important;
      margin-top: 0px;
      height: auto;
      font-size: 40px;
    }
    article div.footer.group .share-nav-inner .comments-count {
      display:none !important;
    }
    body.mobile .share-bar a.show-comment {
        display: none;
    }
    
    body.mobile .share-bar a {
        width: 48px;
        height: 48px;
    }
    
    .img-shareable .share-bar {
        height: 54px;
    }
    
    body.mobile .share-bar a:before {
        width: 48px;
        height: 48px;
        line-height: 48px;
    }
    
    nav#secondary-navigation {
        display: none;
    }
    .post-header.group {
        margin-left: 20px;
    }
    .container_12 .inner-content .grid_8.omega {
        width: 300px;
        margin: 0px;
    }
    
    .post .entry img {
        width: 100px;
    }
    
    #main > .box2 > .box-inner {
        padding: 0px;
    }
    
    .category article.post {
        margin-left: 0px;
        padding-left: 0px;
    }
    
    div.excerpt {
      width:200px;
        width: calc(100% - 120px);
        max-height: 100px;
    }
    
    div.excerpt div.shares {
        display: none;
    } 
    .post .entry img {
        width: 100px;
    }
    
    .category article.post {
        margin-left: 0px;
        padding-left: 0px;
    }
    
    #main > .box2 > .box-inner {
        padding: 0px;
    }
    #footer section.first {
        margin-left: 10px;
        margin-bottom: 10px;
    }
    
    #footer section.second {
        width: 150px;
    }
    
    #footer section.first {
        width: 150px;
    }
    
    #footer section.third {
        width: 150px;
        clear: left;
        margin-left: 10px;
    }
    
    #footer section.fourth {
        width: 150px;
    }
    
    #footer section {
        margin-bottom: 20px;
        margin-left: 10px;
    }
    #footer .description {
        margin: 0px;
        padding-top: 0px;
        margin-left: 10px;
        font-size: 14px;
        margin-right: 10px;
        padding-left: 10px;
    }
    .img-shareable a.share-arrow {
        display: none;
    }
    .news-area .post h1 {
        font-size: 24px;
        line-height: 30px;
    }
    div.also img {
        width: 75px !important;
    }
    
    .also .entry span {
        width: 185px;
    }
    #header {
        display: block;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        z-index: 100000;
        background: white;
        overflow: visible;
        height: 75px;
    }
    #header .logo h1 a {
        height: 75px;
    }
    #header .container_12 {
        margin: 0px;
        width: 100%;
    }
    .donate-now-layout label.error{
      font-weight:bold;
    }
    select.error {
        border: 2px solid red;
    }
    .modal-header .close {
        font-size: 28px;
    }
    body.donate-now-layout .donate-now .inner {
        margin-top: 30px !important;
    }
    body.donate-now-layout #register-step header span.plus {
        display: none !important;
    }
    .grid_12.donate-now {
        margin-top: 70px;
        margin-left: 0px;
    }
    a.add_additional_link {
        display: none;
    }
    div#link-facebook {
      width: 300px !important;
      margin-left: -150px !important;
      z-index: 100000;
    }
    div#fb-switch-email {
        width: 300px !important;
        margin-left: -150px;
    }
    
    div#new-login {
        width: 300px !important;
        margin-left: -150px;
        top: 100px !important;
    }
    
    #new-login input[type="button"] {
        width: 205px !important;
    }
    #credit .heading, .credit .heading {
        width: 300px;
    }
    
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
        width: 300px !important;
        left: 10px !important;
    }
    .secure img.alignleft {
        display: none !important;
    }
    
    tr.echeck td:nth-child(2) {
        display: none;
    }
    .modal fieldset {
        min-width: 100%;
    }
    .modal-body {
        max-height: 325px !important;
        max-width: 300px;
    }
    #update-credit-card .sign-in{
        margin-top: -15px;
    }
    #credit table, .credit table {
        min-width: 100%;
    }
    a#proceed_to_step_2 {
        margin-bottom: 50px;
    }
    #paypalInstructions {
        width: 300px;
        margin-left: -150px;
    }
    
    a#proceedToPaypal {
        width: auto;
        font-size: 15px;
    }
    .thank-you-layout .grid_9 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 75px;
    }
    
    .thank-page blockquote {
        padding-left: 0px;
    }
    
    body.thank-you-layout .thank-page figure {
        margin-left: auto;
        margin-right: auto;
        width: 100px;
    }
    .grid_9.omega{
      width: 100%;
      margin-left:0px;
    }
    body.contact-us-layout #contact-form {
        width: 300px;
        padding-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
    }
    .select2-container .select2-choice {
        width: 300px !important;
    }
    .contact-us .form input[type="text"] {
        width: 100%;
    }
    .prophecy-list div.grid_9 {
        width: 300px;
    }
    .gallery li {
        margin-right: auto;
        width: 100%;
        margin-left: 0px;
        padding-top: 0px;
    }
    
    .box2.prophcies ul.gallery.group {
        margin-left: 0px;
    }
    body.prophecy-layout #main > .box2 > .box-inner {
        padding: 0;
    }
    
    .prophcies .footer.group {
        display: block;
        position: relative;
        background: none;
        visibility: visible;
        text-align: left;
        ;
        ;
        ;padding-top: inherit;
        padding-bottom: inherit;
    }
    
    body.prophecy-layout .prophcies .post {
        margin-right: 0px;
    }
    
    .prophcies .bookmark-ribbon {
        display: none;
    }
    body.prophecy-layout .prophcies .details {
        width: 100%;
        padding-left: 0px;
        margin-left: 0px;
    }
    .box2.prophcies article > img {
        width: 100%;
    }
    
    .prophcies .details ul {
        padding-right: 0px;
    }
    .prophcies.group .views {
        display: none;
    }
    ul#fulfillment-nav {
        width: 180px;
        margin-left: 20px;
    }
    body.prophecy-layout .button4 {
        float: left;
        margin-left: -6px !important;
        margin-top: 20px;
    }
    #fulfillments li {
        padding-left: 0px;
        padding-right: 0px;
        /* width: 73.33333%; */
        margin-left: 10px;
        float: left;
        display: block;
    }
    ul#fulfillments {
        padding-left: 0px;
        /* left: 40px !important; */
    }
    
    body.prophecy-layout .caroufredsel_wrapper {
        /* margin-left: 50px !important; */
    }
    
    #fulfillment-nav li {
        margin-bottom: 5px;
    }
    body.prophecy-layout div.comments {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
    .prophcies .grid img {
        height: auto;
        width: 100%;
    }
    p.video-links.group {
        display: none;
    }
    article.bible-unique .figure1 {
        width: 100%;
        margin-bottom: 35px !important;
        margin-right: 0px;
    }
    
    .bible-unique a.enlarge.overlay-trigger {
        display: none;
    }
    
    body.our-bible-layout .post figure.figure1 figcaption {
        margin-top: -40px;
        margin-right: 0px;
        width: 195px;
    }
    .bible-unique .bible-info {
        width: 100%;
        margin-left: 0px;
    }
    
    body.bible-unique #main > .box2 > .box-inner {
        padding: 0;
    }
    
    .bible-unique .post .list2 li {
        list-style: none;
    }
    body.bible-feature .bible-description {
        width: 100%;
    }
    
    body.bible-feature #main > .box2 > .box-inner {
        padding: 0;
    }
    
    body.bible-feature .bible-description .list2 {
        list-style: none;
        width: 100%;
        margin-left: 0px;
    }
    
    p.indent {
        margin-left: 0px;
        margin-right: 0px;
    }
    body.our-bible-layout #main > .box2 > .box-inner {
        padding: 0;
    }
    
    body.our-bible-layout .post figure.figure1 {
        margin-right: 0px;
    }
    figcaption br {
        /* display: none; */
    }
    body.bible-language #main > .box2 > .box-inner {
        padding: 0;
    }
    body.bible-language .blog-post .button6 {
        float: left;
    }
    li.nav-item.search {
        width: 100%;
        background: #07B4F2;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    
    input.search-btn {
        width: 100%;
    }
    
    form#searchform {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .focused input.search-btn {
        width: 100%;
        margin-right: 0px !important;
        position: relative;
    }
    
    .focused .search-btn-wrap {
        right: 15px;
        top: 0px;
    }
    .search-btn-wrap {
        top: 0px;
        right: 15px;
    }
    .search-results .category span {
        margin-top: 5px !important;
    }
    body.testimonial-page-detail #main > .box2 > .box-inner {
        padding: 0px;
    }
    
    .testimonial-detail .footer {
        display: none;
    }
    
    body.testimonial-page-detail .blog-post .box15 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    
    body.testimonial-page-detail .blog-post .box15 p {
        background-position-x: 250px !important;
        background-position-y: 32px;
    }
    body.testimonial-page-detail .blog-post .box14 {
        width: 100% !important;
    }
    
    body.testimonial-page-detail .testimonial-detail blockquote p {
        height: auto !important;
        background-position-x: 230px !important;
        background-position-y: 80px !important;
    }
    .testimony div.bookmark-ribbon {
        display: none;
    }
    ul.testimonial-gallery.group {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
    
    body.testimonial-gridview .post .testimonial-gallery li {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        list-style: none;
    }
    
    .testimony.group .views {
        display: none;
    }
    .submit-testimony {
        display: none !important;
    }
    #footer .description span {
        font-size: 14px !important;
    }
    
    #footer .description p {
        font-size: 14px !important;
        margin-top: 10px !important;
    }
    .form #NewDonor input[type="text"], .payment input[type="text"] {
        width: 96%;
        margin-left: 2%;
    }
    
    #master-form .form select {
        width: 96%;
        margin-left: 2%;
    }
    #helpEC td {
        padding: 1em;
    }
    a.social-share.facebook.addthis_button_facebook {
        width: 40px !important;
        margin-right: 10px !important;
        background: none;
        margin-top: 0px;
        height: 40px !important;
        font-size: 40px;
    }
    
    .footer .share-buttons.v2 {
        margin-left: 0px;
        width: 100%;
    }
    
    .share-buttons.v2 .primary-shares, .share-buttons.v2 .share-count {
        width: 100%;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    a.social-share.twitter.addthis_button_twitter {
        width: auto !important;
        padding: 0px;
        background: none;
        margin-right: 10px !important;
        margin-top: 0px;
        height: auto !important;
        font-size: 40px;
    }
    .wp-caption .share-bar {
        display: none !important;
    }
    .nav>ul>li>a, .nav>ul>li>div a {
        font-size: 16px;
    }
    .addresses {
        margin-left: 0px;
        border-left: none;
    }
    .contact-us-layout #container div.inner-content.group {
        background: none;
    }
    .testimony .grid div.shares {
        display: none;
    }
    .container_12 .testimonial-detail .grid_8 {
        width: 100%;
    }
    
    .testimony h2.heading3 {
        line-height: 30px;
        font-size: 24px;
    }
    #fulfillments li:first-child:nth-last-child(1){
        margin-left: 55px
    }
    .prophecy-list div.inner-content.group {
        background: none !important;
    }
    body.our-bible-layout .blog-post p {
        text-align: left;
        letter-spacing:normal;
    }
    body.bible-feature .bible-description {
      text-align: left;
      letter-spacing:normal;
    }
    body.bible-feature .bible-description .list2 li {
      text-align: left;
      letter-spacing:normal;
    }
    body.our-bible-layout .anti-messianic-literature p {
        padding-top: 0px;
    }
    
    body.our-bible-layout .blog-post .sample {
        margin-top: 0px;
    }
    .our-bible-layout #container div.inner-content.group {
        background: none;
    }
    .bible-unique #container div.inner-content.group {
        background: none !important;
    }
    .bible-feature #container div.inner-content.group {
        background: none !important;
    }
    .bible-language #container div.inner-content.group {
        background: none !important;
    }
    .reserve .attention {
        width: 100%;
        margin: 0px;
    }
    
    .reserve #master-form {
        padding: 0px;
    }
    
    #master-form form {
        width: 100%;
        margin: 0px;
    }
    
    div#why {
        width: 100%;
        margin: 0px;
    }
    
    #why li {
        max-width: 100%;
        list-style: none;
    }
    
    .reserve #master-form form .textbox1 {
        width: 100%;
        margin-bottom: 28px;
    }
    
    .reserve #master-form form .textbox2 {
        width: 100%;
    }
    
    .reserve .form input[type="text"] {
        width: 100%;
    }
    body #container .inner-content.reserve {
        background: none;
    }
    .reserve .attention header {
        margin-top: 50px;
    }
    .reserve #master-form form .textbox2 {
        float: none;
        margin-bottom: 14px;
    }
    .nav-mobile.nav-mobile-open:before {
        content: "X";
        position: absolute;
        color: white;
        right: 9px;
        font-size: 23px;
        /* font-weight: bold; */
    }
    #content {
        margin-top: 90px;
    }
    h3.book-title {
        display: none;
    }
    
    a.reading-schedule {
        display: none;
    }
    .bookmark-ribbon .bubble {
        width: 285px !important;
        text-align: center;
        z-index: 1000;
    }
    label[for=send_email]{
        width:270px !important;
        float: right;
    }
    
    .sorting select {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    body.contact-us-layout .contact-us .inner h5 {
        margin-bottom: 15px;
    }
    
    .sorting a {
        margin-left: 3px !important;
        margin-right: 3px !important;
    }
    .bookmarks td a p {
        width: 95px !important;
    }
    
    .bookmarks img {
        margin-left: 0px !important;
        margin-right: 7px !important;
    }
    
    .bookmarks a.delete.nohover {
        visibility: visible !important;
        padding: 0px !important;
    }
    body.mobile .share-bar.group a.email_share img {
        height: 48px !important;
        width: 48px !important;
    }
    
    body.mobile .share-bar.group a img {
        width: 35px;
        height: 35px;
        margin-top: 5px;
    }
    
    #email-article-dialog .modal-header .services {
        margin-left: 0;
        margin-right: 0;
    }
    
    #email-article-dialog .span6:first-child {
        width: 52%;
    }
    
    #email-article-dialog .span6:nth-child(2) {
        width: 48%;
        margin-left: 0px;
    }
    
    .services a {
        margin-bottom: 0px;
        display: inline-block;
    }
    
    #email-article-dialog .modal-header.group {
        padding: 10px 5px;
    }
    
    #email-article-dialog .services a img {
        margin-right: 2px;
    }
    
    #email-article-dialog .modal-header .close {
        float: right;
        font-size: 25px;
    }
    
    #email-article-dialog .row {
        width: 100%;
    }
    #email-article-dialog .excerpt {
        width: 100%;
        line-height: 22px;
        height: 110px;
        max-height: 110px;
        padding-left: 15px;
    }
    .latest.box3 img.image {
        width: 100%;
        float: left;
        margin-right: 0px;
    }
    .tell-your-friends .inner-content {
        background: none !important;
    }
    
    .tell-your-friends .post header h4 {
        margin-left: 110px;
    }
    
    .tell-your-friends .post h6 {
        margin-left: 10px !important;
    }
    
    #text .optgroup.group {
        width: 300px;
    }
    #text span.number {
        float: left;
        margin-top: -3px;
    }
    
    #referralForm .email {
        margin-left: 0px !important;
    }
    .proph-nav a.prev {
        float: left;
    }
    
    .proph-nav a.next {
        float: right;
    }
    
    .proph-nav.group {
        margin-bottom: 30px;
    }
    .front-page .grid_3.omega {
        width: 300px;
    }
    ul#comment_list li:nth-child(n+2) {
        display: none;
    }
    
    ul#comment_list {
        min-height: 0px !important;
    }
    
    .testimonials.box2.group {
        min-height: 0px;
    }
    .testimonials a.read-all {
        display: none;
    }
    .inner-content.reserve .fblogin {
        margin-right: 0px;
    }
    body.contact-us-layout .box5 {
        padding-left: 24px;
    }
    
    body.contact-us-layout .contact-us .inner {
        padding-left: 14px;
        padding-right: 24px;
    }
    .front-page .grid_3.omega {
        width: 100% !important;
    }
    .archive .bookmark-ribbon {
        display: none !important;
    }
    .share-buttons.v2 .twitter:before {
        display: none;
    }
    a.social-share img {
        width: 40px;
        height: 40px;
    }
    #twitter-follow {
        width: 90%;
    }
    #fb-like {
        width: 90%;
        height: auto;
    }
    #giving-step .right {
        float: left;
    }
    p.call-us {
        display: none;
    }
    .change-payment p.button5 {
        background: #2AA4CA !important;
    }
    .trouble-onpage {
        width: 100%;
    }
    
    .trouble-onpage p.button5 {
        width:100%;
        background: #2AA4CA !important;
    }
    #giving-step > label.error {
        margin-left: 34px !important;
        margin-top: 20px !important;
    }
    .box3 span.more {
        color: #0088cc;
    }
    .box3 .links a:last-child {
        border-bottom: 1px solid rgb(217, 217, 217);
    }
    .box3 > a:last-child {
        margin-top: 20px;
        float: left;
    }
    #aspnetForm #allcomments {
        margin-top: 80px;
        width: 100% !important;
    }
    .banner {
        width: 100%;
    }
    .banner .slides {
        width: 100%;
        height: auto;
    }
    .banner .slides .slide{
        width:100%;
        height: auto;
    }
    .banner .description {
        width: 100%;
    }
    .banner .description p {
        color: black;
    }
    #albums div.img-shareable, .overlays div.img-shareable {
        width: 100%;
    }
    
    #albums div.wrapper, .overlays div.wrapper {
        width: 100%;
    }
    
    body.mobile #albums .img-shareable .caption-wrapper, body.mobile .overlays .img-shareable .caption-wrapper {
        bottom: 20px;
    }
    a.show-photo-comment {
        left: initial !important;
        bottom: 20px;
        right: 10px;
        display: none;
    }
    .grid_8 .news-categories ul li {
        width: 50%;
        margin-right: 0px;
    }
    .grid_8 .news-categories h2.heading2 {
        width: 200px;
        margin-top: 0px;
        font-weight: bold;
    }
    div.share-comment {
        display: none !important;
    }
    body.mobile #albums .wp-caption .title-wrapper .close, body.mobile .overlays .wp-caption .title-wraper .close {
        font-size: inherit;
        left: inherit;
        display: none !important;
    }
    #albums .title-wrapper span.count, .overlays .title-wrapper span.count {
        padding-right: 60px;
    }
    .share-bar.group {
        display: none;
    }
    .reserve .attention .content {
        width: 100%;
        padding:20px;
    }
    #allcomments ul#comment_list li:nth-child(n+2) {
        display: block;
    }
    .grid_8 .related-articles, .grid_8 .news-categories {
        display: block !important;
    }
    
    .related-articles a.toggle, .news-categories a.toggle {
        display: none !important;
    }
    .guest a.register {
        float: right;
        margin-top: 50px;
    }
    .related-articles ul {
        max-height: inherit;
    }
    
    .related-articles ul li {
        width: 48%;
        margin-right: 2%;
    }
    .related-articles hr:nth-child(n+2) {
        display: none;
    }
    #albums div.next span, .overlays div.next span {
        display: block;
    }
    
    #albums div.prev span, .overlays div.prev span {
        display: block;
    }
    
    #albums div.prev, .overlays div.prev {
        width: 25%;
        bottom: 30px;
        position: absolute;
        left: 0px;
    }
    
    #albums div.next, .overlays div.next {
        width: 25%;
        bottom: 30px;
        position: absolute;
        right: 0px;
    }
    #albums .wp-caption .wrapper.hovered .caption-wrapper, .overlays .wp-caption .wrapper.hovered .caption-wrapper {
        display: block !important;
    }
    #albums .wp-caption .wrapper.hovered .caption-wrapper, .overlays .wp-caption .wrapper.hovered .caption-wrapper {
        display: block !important;
    }
    
    a.toggle-caption {
        position: absolute;
        font-size: 30px;
        right: 20px;
        bottom: 20px;
        color: white;
        z-index: 9999999999;
    }
    .bookmarks .grid_3 {
        display: none !important;
    }
    .bookmarks td .alert span {
        width: 100% !important;
        float: none !important;
        display: inline !important;
    }
    
    .alert a.undo {
        float: none !important;
        margin-left: 0px !important;
        display: inline !important;
    }
    body.contact-us-layout .contact-us h2.heading3 {
        padding-left: 0px;
        margin-left: -10px;
    }
    p#paypalspeech {
        margin-right: -5px !important;
        margin-top: -125px !important;
    }
    .donate-now .steps p {
        width: auto;
    }
    .comments h6, .modal h6 {
        font-size: 13px !important;
        text-align: left;
    }
    .sign-in .errors {
        clear: both;
        color: red;
        margin-bottom: 10px;
    }
    .donate-now .blog-post h4 {
        width: 300px;
    }
    .donate-now .steps h2 {
        margin-right: 0px;
    }
    #content.update-information div.inner-content.group {
        background: none !important;
    }
    #update-information a.forgot-password {
        display: block;
        margin-bottom: 20px;
    }
    #update_donor table {
        width: 300px;
    }
    select.android {
    background-color:white !important; 
    border:1px solid !important;
    border-image:initial !important;
    box-sizing:border-box !important; 
    color:black !important; 
    cursor:default !important;
    white-space:pre !important;
    -webkit-appearance:menulist !important; 
    -webkit-box-align:center !important; 
    -webkit-rtl-ordering: logical !important;
    position:relative;
    }
    select.android::after { /*  Custom dropdown arrow */
            content: "\25BC";
            height: 1em;
            font-size: .625em;
            line-height: 1;
            right: 1.2em;
            top: 50%; margin-top: -.5em;
            position:absolute;
        }
    #update-information .alert {
        color: black !important;
        font-size: 14px;
        letter-spacing:;
    }
    .guest-form-title a {
        float: right;
    }
    
    #login-modal .modal-body {
        padding: 10px !important;
    }
    .divError.alert p {
        color: black;
    }
/*    .android input[type="text"] {
        height: auto;
    }*/
    #albums .wp-caption .wrapper:hover .caption-wrapper, .overlays .wp-caption .wrapper:hover .caption-wrapper {
        display: none !important;
    }
    #albums .wp-caption .wrapper:hover .caption-wrapper.hovered, .overlays .wp-caption .wrapper:hover .caption-wrapper.hovered {
        display: block !important;
    }
    #update_donor td:first-child {
        width: 20% !important;
        padding-right: 0px !important;
    }
    #update_donor td:nth-child(2) {
        width: 80%;
    }
    #update_donor p {
        margin-left: 0px !important;
    }
    
    #update-information.form input[type="text"] {
        margin-right: 0px !important;
    }
    
    #update_donor .select2-container {
        width: 215px;
    }
    #update_donor .select2-container .select2-choice {
        width: 100% !important;
    }
    #update-information.form td input[type="text"] {
        width: 90% !important;
    }
    div#ctl00_ContentPlaceHolder1_divError {
        margin-top: 100px !important;
    }
    .donate-form1 .one-time-gift .selectbox1 {
        margin-top: 0px;
    }
    .donate-now .signin-area .forgot-password {
        margin-left: 0px;
        margin-top: 0px !important;
        display: block;
    }
    #register-step .divError.alert {
        width: auto;
        height: auto;
    }
    #NewDonor label.control-label {
        text-align: left;
    }
    .selectbox.USA, .selectbox.CA {
        display: none;
    }
    #credit table td {
        width: auto !important;
        padding-left: 10px;
    }
    
    .payment .controls {
        margin-left: 0px !important;
        width: auto;
    }
    
    #credit table, .credit table {
        width: auto;
    }
    
    .credit-format {
        margin-left: 110px;
        position: absolute;
    }
    a.hide-forgot {
        margin-left: 0px !important;
    }
    #register-step .steps.group {
        padding-right: 10px !important;
    }
    #titheFundInstructions {
        margin-top: 0px;
    }
    div#titheInstructions {
        margin-top: 10px;
    }
    #titheSummary{
        display: none;
    }
    body.donate-now-layout .donate-now .lookup-info ul li.submit-field {
        float: right;
        margin-right: 117px;
    }
    }
    @media only screen and (max-width:320px){
        .trouble-onpage p.button5 {
        font-size: 14px;
    }
        body.donate-now-layout h2.heading9{
            font-size:23px;
        }
    }
    @media only screen and (min-width: 321px){
        #header .logo h1 a span {
        background-size: 100%;
    }
    .reserve .attention header h2 {
        font-size: 29px;
    }
    body.donate-now-layout h2.heading9 {
        width: 326px;
        margin-left: auto;
        margin-right: auto;
    }
    }
    @media only screen and (min-width: 400px){
        #header .logo h1 a span {
        background-size: 66.6666666666666666%;
    }
    body.prophecy-layout .button4 {
        float: right;
        margin-top: 2px;
    }
    #giving-step > label.error {
        margin-left: 5px;
        margin-top: 10px;
    }
    }
    @media only screen and (min-width: 500px){
    #header .logo h1 a span {
        background-size: 56%;
    }
    .box3.medium img.image {
        width: 150px;
    }
    .latest.box3 img.image {
        max-width: 300px;
        width: 300px;
        margin-left: 25%;
    }
    .bible-unique .figure2 img {
        width: 337px;
    }
    .bible-feature .figure2 {
        width: 337px !important;
    }
    img.size-full.wp-image-32512.alignnone {
        width: 329px;
    }
    }
    @media only screen and (max-height:480px){
    .nav-item a {
        padding-top: 7px !important;
        padding-bottom: 7px !important;
    }
    }
    @media only screen and (min-width:600px){
    body.testimonial-page-detail .button4 {
        right: 0px;
        float: right;
    }
    body.bible-language .blog-post .button6{
      float:right;
      margin-top: 41px;
    }
    }
    @media only screen and (max-width:600px){
    body.testimonial-page-detail .button4 {
        right: 0px;
        float: left;
        clear:both;
    }
    body.bible-language .blog-post .button6{
      float:left;
      clear:both;
      margin-top:20px;
      display: none;
    }
    }
    @media only screen and (min-width:480px){
    .testimony .grid {
        width: 50%;
        margin-left:25%;
    }
    .trouble-onpage p.button5{
      width:320px;
      margin-left:auto;
      margin-right:auto;
      display:block;
    }
    .change-payment p.button5{
      width:320px !important;
      margin-left:auto;
      margin-right:auto;
      display:block;
    }
    div.excerpt {
        width: 450px;
    }
    }
    body.mobile .item.one-time-gift.single.group {
        padding-left: 0px;
    }
    