

/* -------------------------------------- header starts ---------------------------------------------*/

/*-----------------------------------responsive css---------------------------------*/
 @media screen and (min-width :1100px) and (max-width :1200px) {

   .main-area-holder {  padding:0; margin:0 auto; width:1000px; }
   .main-banner-holder { width:1050px; margin:0 auto; padding:0; }
   
   .left-img-scriptures{ margin:0; padding:0 ; float:left; width:24%; text-align:center;}
   .right-txt-scriptures{ margin:65px 0 0 0; padding:0; float:right; width:76%;}
   
   #red-part-holder .inner-red-part-holder { margin:65px 0 0 0; padding:0; float:right; width:1065px;}
   
   #red-part-holder .inner-red-part-holder .red-top-row{ margin:0; padding:0; float:right; width:100%;}
   ul.video-link-holder{ margin:0 0 0 15%; padding:0; float:left;}
   ul.video-link-holder li{ margin:12px 13px; padding:4px 0; float:left; display:inline; list-style:none; border: double 4px #fff; border-radius:10px;}
   

}
   
@media screen and (min-width : 971px) and (max-width :1100px) {

   .main-area-holder {  padding:0; margin:0 auto; width:900px; }
   .main-banner-holder { width:930px; margin:0 auto; padding:0; }   
   .contact-info-row {  width: 70%; }
   ul.navbar-nav li a {  padding:0 5px; font-size:14px; }
   .left-header { width: 19%; }
   .sec-red img { width:90%; padding-bottom: 5%; }
   
   .left-img-scriptures{ margin:0; padding:0 ; float:left; width:27%; text-align:center;}
   .right-txt-scriptures{ margin:65px 0 0 0; padding:0; float:right; width:73%;}
   
   
   .inner-red-part-holder {padding:0; margin:0 auto; width:951px;}
   .red-bottom-row{ margin:65px 0 0 0; padding:0; float:left; width:100%;}
   .red-top-row{ margin:0; padding:0; float:right; width:100%;}
   
   
   /* --------------------------------------  Devotional starts ---------------------------------------------*/
   .main-area-holder{ width:951px; margin:0 auto; padding:0;}
   .devotional-bkgdevotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
   .devotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
  .items-row1{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row2{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row1-left { margin:0 0; padding:0; float:left; width:50%; border-bottom:2px solid #fff; border-right:2px solid #fff; padding:0; }
 .items-row1-right { margin:0 0; padding:0; float:left; width:50%; border-bottom:2px solid #fff; padding:0; }
 .items-row2-left{ margin:0 0; padding:0; float:left; width:50%; border-right:2px solid #fff; padding:0;  height:200px;}
 .items-row2-right { margin:0 0; padding:0; float:left; width:50%; padding:0; height:200px;}
 
 
 
 
 ul.video-link-holder{ margin:0 0 0 15%; padding:0; float:left;}
 ul.video-link-holder li{ margin:12px 13px; padding:4px 0; float:left; display:inline; list-style:none; border: double 4px #fff; border-radius:10px;}
   
}
   
   
@media screen and (min-width : 768px) and (max-width : 970px) {

   .main-area-holder {  padding:0; margin:0 auto; width:700px; }
   .main-banner-holder { width:730px; margin:0 auto; padding:0; }   
   .contact-info-row {  width:90%; }
   ul.navbar-nav li {  margin-bottom:5px; }
   .left-header { width:25%; }
   .right-header { width:73%; }
   .sec-red img { width:90%; padding-bottom: 5%; } 
   h3.twenty-four { font-size:64px; margin:0; }
   h3.twenty-four-txt2 { font-size:47px; padding:0; }
   h3.twenty-four-txt-sub{ font-size:45px; }
   h6.why-call-txt-nrml { padding:0 50px; }
   .hot-line-holder { width: 250px; }
   h4.free-txt { font-size: 25px; }
   h4.free-txt span { font-size: 25px; }
   h4.free-txt-no { font-size: 32px; }
   .top-menu-row { float: right; width:90%; }
   p.footer-mail a { font-size:14px; }
   
   .left-img-scriptures{ margin:0; padding:0 ; float:left; width:34%; text-align:center;}
   .right-txt-scriptures{ margin:65px 0 0 0; padding:0; float:right; width:65%;}
   #banner{ height:auto;}
   .banner{background:url("../images/banner-home2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:303px;width:100%; }
   h4.banner-txt span{ margin:65px 0 0 0;}
   h4.banner-txt{ margin:65px 0 0 0;}
   
 .banner-books-for-marriage{background:url("../images/banner-books-for-marriage2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:303px;width:100%; }

   .banner-scriptures-for-marriage{background:url("../images/scriptures-banner2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:303px;width:100%; }
   .banner-daily-devotional{background:url("../images/banner-devotional2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:303px;width:100%; }
  .banner-testimonial {background:url("../images/testimonial-banner2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:303px;width:100%; }
  .banner-classes{background:url("../images/classes-banner2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:303px;width:100%; }
   #red-part-holder .inner-red-part-holder .red-bottom-row{ margin:65px 0 0 0; padding:0; float:right; width:100%;}
  
  
  #red-part-holder .inner-red-part-holder { margin:65px 0 0 0; padding:0; margin:0 auto; width:748px;}
  #red-part-holder .inner-red-part-holder .red-top-row{ margin:0; padding:0; float:right; width:100%;}
  
   /* --------------------------------------  Devotional starts ---------------------------------------------*/
   .main-area-holder{ width:748px; margin:0 auto; padding:0;}
   .devotional-bkgdevotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
    .devotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
  .items-row1{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row2{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row1-left { margin:0 0; padding:0; float:left; width:50%; border-bottom:2px solid #fff; border-right:2px solid #fff; padding:0; }
 .items-row1-right { margin:0 0; padding:0; float:left; width:50%; border-bottom:2px solid #fff; padding:0; }
 .items-row2-left{ margin:0 0; padding:0; float:left; width:50%; border-right:2px solid #fff; padding:0;  height:220px;}
 .items-row2-right { margin:0 0; padding:0; float:left; width:50%; padding:0; height:220px;}
  p.devotionl-txt { margin:5px;line-height:18px; padding:0; color: #000; font-family:MyriadPro; font-size:18px; text-align:left; font-weight:normal; clear:both;} 
  
 ul.video-link-holder{ margin:0 0 0 5%; padding:0; float:left;}
 ul.video-link-holder li{ margin:12px 13px; padding:4px 0; float:left; display:inline; list-style:none; border: double 4px #fff; border-radius:10px;}
 
   
}
 
 
@media screen and (min-width : 640px) and (max-width: 767px) {

   .main-area-holder {  padding:0; margin:0 auto; width:560px; }
   .main-banner-holder { width:600px; margin:0 auto; padding:0; }   
   .contact-info-row {  width:100%; }
   ul.navbar-nav li {  margin-bottom:5px; }
   .left-header { width:32%; }
   .right-header { width:65%; }
   .sec-red { width:50%; padding-bottom: 5%; } 
   h3.twenty-four { font-size:64px; margin:0; }
   h3.twenty-four-txt2 { font-size:47px; padding:0; }
   h3.twenty-four-txt-sub{ font-size:45px; }
   h4.banner-txt { margin:25% 10%; }
   h6.why-call-txt-nrml { padding:0 50px; }
   .hot-line-holder { width:170px; }
   h4.free-txt { font-size: 20px; }
   h4.free-txt span { font-size:17px; }
   h4.free-txt-no { font-size:25px; }
   .top-menu-row { float: right; width:90%; }
   p.footer-mail a { font-size:14px; }
   img.help-img { margin: 0 0 0 15%; }
   .grey-row2-sec { width:100%; }
   .grey-row2-sec-middle { width:100%; margin:5% 0; }
   .grey-row2-sec-right { width:100%; }
   .sec-left { width:100%; }
   .sec-right { width:100%; }
   .left-white-sec { width:100%; }
   .right-white-sec { width:100%; }
   .footer-sec-left { width:100%; text-align: center; margin-bottom:5%; }
   .footer-mid { width:37%; border-left:none; border-right:none; }
   .footer-right { width:60%; float:right; }
   .footer-right-scroller { height:250px; }
   ul.grey-list-right li { height:70px; background: url("images/26th.jpg") no-repeat scroll 0 0; }
   h4.footer-add-txt { border-bottom:none; }
   ul.grey-list2 { width: 100%; }
   .top-menu-row { height: 50px; }
   ul.navbar-nav { float: right; margin: 0; padding:0 0 0 5%; width:60%; background:#f9f1ef; }
   
    #banner{ height:auto;}
    h4.banner-txt span{ margin:35px 0 0 0;}
   h4.banner-txt{ margin:35px 0 0 0;}
   .left-img-scriptures{ margin:0; padding:0 ; float:left; width:42%; text-align:center;}
   .right-txt-scriptures{ margin:65px 0 0 0; padding:0; float:right; width:56%;}
   .banner{background:url("../images/banner-home3.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:247px;width:100%; }
   
  .banner-books-for-marriage{background:url("../images/banner-books-for-marriage3.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:247px;width:100%;}

   .banner-scriptures-for-marriage{background:url("../images/scriptures-banner3.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:247px;width:100%;}

  .banner-daily-devotional{background:url("../images/banner-devotional3.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:247px;width:100%; }
  
  .banner-testimonial {background:url("../images/testimonial-banner3.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:247px;width:100%; }
  
  .banner-classes {background:url("../images/classes-banner3.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:247px;width:100%; }
  
  #red-part-holder .inner-red-part-holder .red-bottom-row{ margin:65px 0 0 0; padding:0; float:right; width:100%;}
  
  
  #red-part-holder .inner-red-part-holder { margin:65px 0 0 0; padding:0; margin:0 auto; width:620px;}
  #red-part-holder .inner-red-part-holder .red-top-row{ margin:0; padding:0; float:right; width:100%;}
   p.devotionl-txt { margin:5px;line-height:18px; padding:0; color: #000; font-family:MyriadPro; font-size:18px; text-align:left; font-weight:normal; clear:both;} 

 ul.video-link-holder{ margin:0; padding:0; float:left;}
 ul.video-link-holder li{ margin:12px 8px; padding:4px 0; float:left; display:inline; list-style:none; border: double 4px #fff; border-radius:10px; width:47%;}

  
}



@media screen and (min-width : 480px) and (max-width: 639px) {

   .main-area-holder {  padding:0; margin:0 auto; width:400px; }
   .main-banner-holder { width:440px; margin:0 auto; padding:0; }   
   .contact-info-row {  width:100%; }
   ul.navbar-nav li {  margin-bottom:5px; }
   .left-header { width:50%; }
   .right-header { width:50%; }
   .sec-red { width:50%; padding-bottom: 5%; } 
   .sec-red img { width:90%; } 
   .sec-red-right { float:right; }
   h3.twenty-four { margin:0; }
   h3.twenty-four-txt2 { font-size:55px; }
   h3.twenty-four-txt-sub{ font-size:51px; }
   h4.banner-txt { margin:25% 10%; }
   h6.why-call-txt-nrml { padding:0 50px; }
   .hot-line-holder { width:100%; }
   h4.free-txt { font-size: 25px; }
   h4.free-txt span { font-size:21px; }
   h4.free-txt-no { font-size:30px; }
   .top-menu-row { float: right; width:90%; }
   img.help-img { margin: 0 0 0 7%; }
   .grey-row2-sec { width:100%; }
   .grey-row2-sec-middle { width:100%; margin:5% 0; }
   .grey-row2-sec-right { width:100%; }
   .sec-left { width:100%; }
   .sec-right { width:100%; }
   .left-white-sec { width:100%; }
   .right-white-sec { width:100%; }
   .footer-sec-left { width:100%; text-align: center; margin-bottom:5%; }
   .footer-mid { width:100%; border-left:none; border-right:none; border-top:1px solid #666666; border-bottom:1px solid #666666; padding:2% 0; }
   .footer-right { width:100%; }
   .footer-right-scroller { height:250px; }
   ul.grey-list-right li { height:70px; background: url("images/26th.jpg") no-repeat scroll 0 7px; }
   h4.footer-add-txt { border-bottom:none; }
   ul.grey-list2 { width: 100%; }
   h3.help-txt { font-size:35px; }
   h3.help-txt span { font-size:45px; }
   .grey-row1 { padding:0; }
   ul.grey-list { padding:0; }
   .top-menu-row { height: 50px; }
   ul.navbar-nav { float: right; margin: 0; padding:0 0 0 5%; width:90%; background:#f9f1ef; }
   
/*-----------------------------------Books for marriage---------------------------------*/   
   .red-bottom-row-marriage-left { width: 100%; }
   .red-bottom-row-marriage-right { width: 100%; }
   
    #banner{ height:auto;}
    h4.banner-txt span{ margin:65px 0 0 0; font-size:44px;}
   h4.banner-txt{ margin:65px 0 0 0; font-size:34px;}
   .left-img-scriptures{ margin:0; padding:0 ; float:left; width:52%; text-align:center;}
   .right-txt-scriptures{ margin:0; padding:0; float:right; width:44%;}
   .banner{background:url("../images/banner-home3.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:246px;width:100%; }
   
 .banner-books-for-marriage{background:url("../images/banner-books-for-marriage4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:176px;width:100%; }
   .banner-scriptures-for-marriage{background:url("../images/scriptures-banner4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:176px;width:100%;}
   .banner-daily-devotional{background:url("../images/banner-devotional4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:176px;width:100%;}
  .banner-testimonial {background:url("../images/testimonial-banner4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:176px;width:100%; }
  .banner-classes {background:url("../images/classes-banner4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:176px;width:100%; }
  
  
   
  #red-part-holder .inner-red-part-holder .red-bottom-row{ margin:65px 0 0 0; padding:0; float:right; width:100%;}
  
  
  
  #red-part-holder .inner-red-part-holder .red-bottom-row{ margin:65px 0 0 0; padding:0; float:right; width:420px;}
  #red-part-holder .inner-red-part-holder .red-top-row{ margin:0; padding:0; float:right; width:100%;}
  
  
/* --------------------------------------  Devotional starts ---------------------------------------------*/
   .main-area-holder{ width:440px; margin:0 auto; padding:0;}
   .devotional-bkgdevotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
    .devotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
  .items-row1{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row2{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row1-left { margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 .items-row1-right { margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 .items-row2-left{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 .items-row2-right { margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
  p.devotionl-txt { margin:5px;line-height:18px; padding:0; color: #000; font-family:MyriadPro; font-size:18px; text-align:left; font-weight:normal; clear:both;} 
 
 
  ul.video-link-holder{ margin:0 0 0 10%; padding:0; float:left;}
 ul.video-link-holder li{ margin:12px 13px; padding:4px 0; float:left; display:inline; list-style:none; border: double 4px #fff; border-radius:10px;}

/* --------------------------------------  Marriage Classes ---------------------------------------------*/
    
 .marriage-items-right{ width:100%; margin:0; padding:15px; float:left; text-align:center; } 
  .marriage-items-left{ width:100%; margin:0; padding:15px; float:left; text-align:center; } 
 
}



@media screen and (min-width : 360px) and (max-width: 479px) {  

   .main-area-holder {  padding:0; margin:0 auto; width:280px; }
   .main-banner-holder { width:320px; margin:0 auto; padding:0; }   
   .contact-info-row {  width:100%; }
   ul.navbar-nav li {  margin-bottom:5px; }
   .left-header { width:100%; text-align:center; }
   .right-header { width:100%; }
   .sec-red { width:100%; padding-bottom: 5%; } 
   h3.twenty-four { margin:0; }
   h3.twenty-four-txt2 { font-size:40px; }
   h3.twenty-four-txt-sub{ font-size:37px; }
   h4.banner-txt { margin:25% 0; }
   h6.why-call-txt-nrml { padding:0 50px; }
   .hot-line-holder { width:100%; }
   .top-menu-row { float: right; width:90%; }
   img.help-img { margin: 0; }
   .grey-row2-sec { width:100%; }
   .grey-row2-sec-middle { width:100%; margin:5% 0; }
   .grey-row2-sec-right { width:100%; }
   .sec-left { width:100%; }
   .sec-right { width:100%; }
   .left-white-sec { width:100%; }
   .right-white-sec { width:100%; }
   .footer-sec-left { width:100%; text-align: center; margin-bottom:5%; }
   .footer-mid { width:100%; border-left:none; border-right:none; border-top:1px solid #666666; border-bottom:1px solid #666666; padding:2% 0; }
   .footer-right { width:100%; }
   .footer-right-scroller { height:250px; }
   ul.grey-list-right li { background: url("images/26th.jpg") no-repeat scroll 0 5px; }
   h4.footer-add-txt { border-bottom:none; }
   ul.grey-list2 { width: 100%; }
   h3.help-txt { font-size:35px; }
   h3.help-txt span { font-size:45px; }
   .grey-row1 { padding:0; }
   ul.grey-list { padding:0; }
   .social-icon-holder { width:85%; }   
   .top-menu-row { height: 50px; }
   ul.navbar-nav { float: right; margin: 0; padding:0 0 0 5%; width:65%; background:#f9f1ef; }
   
/*-----------------------------------Books for marriage---------------------------------*/   
   .red-bottom-row-marriage-left { width: 100%; }
   .red-bottom-row-marriage-right { width: 100%; }
   
    .left-img-scriptures{ margin:0; padding:0 ; width:100%; text-align:center;}
   .right-txt-scriptures{ margin:0; padding:0; float:right; width:100%;}
   
   
   #banner{ height:auto;}
   p.scriptures-txt-nrml { text-align:center;}
       h4.banner-txt span{ margin:65px 0 0 0; font-size:44px;}
   h4.banner-txt{ margin:65px 0 0 0; font-size:34px;}
   .scripture-img2{margin:0 4% 0 14%;float:none; text-align:center !important; }
   .scripture-img{margin:0;float:none; text-align:center !important; }
   .hatred-img2{text-align:center !important; margin:0; }
   .banner{background:url("../images/banner-home4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:175px;width:100%; }
   
 .banner-books-for-marriage{background:url("../images/banner-books-for-marriage4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:175px;width:100%; }
    .banner-scriptures-for-marriage{background:url("../images/scriptures-banner4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:175px;width:100%;}
    .banner-daily-devotional{background:url("../images/banner-devotional4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:175px;width:100%;}
  .banner-testimonial {background:url("../images/testimonial-banner4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:175px;width:100%; }
  .banner-classes {background:url("../images/classes-banner4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:175px;width:100%; }
  
    #red-part-holder .inner-red-part-holder .red-bottom-row{ margin:65px 0 0 0; padding:0; float:right; width:100%;}
    
    
   #red-part-holder .inner-red-part-holder .red-bottom-row{ margin:65px 0 0 0; padding:0; float:right; width:340px;}
  #red-part-holder .inner-red-part-holder .red-top-row{ margin:0; padding:0; float:right; width:100%;}
  
  /* --------------------------------------  Devotional starts ---------------------------------------------*/
   .main-area-holder{ width:340px; margin:0 auto; padding:0;}
   .devotional-bkgdevotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
    .devotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
  .items-row1{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row2{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row1-left { margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 .items-row1-right { margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 .items-row2-left{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 .items-row2-right { margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
  p.devotionl-txt { margin:5px;line-height:18px; padding:0; color: #000; font-family:MyriadPro; font-size:18px; text-align:left; font-weight:normal; clear:both;} 

p.scriptures-txt-nrml{ margin:0; padding:0; font-family:arial; font-size:14px; color:#fff; text-align:left; font-weight:normal; line-height:20px;}

/* --------------------------------------  Marriage Classes ---------------------------------------------*/
    
 .marriage-items-right{ width:100%; margin:0; padding:15px; float:left; text-align:center; } 
  .marriage-items-left{ width:100%; margin:0; padding:15px; float:left; text-align:center; } 
   
}





@media screen and (min-width : 320px) and (max-width: 359px) {

   .main-area-holder {  padding:0; margin:0 auto; width:260px; }
   .main-banner-holder { width:280px; margin:0 auto; padding:0; }   
   .contact-info-row {  width:100%; }
   ul.navbar-nav li {  margin-bottom:5px; }
   .left-header { width:100%; text-align:center; }
   .right-header { width:100%; }
   .sec-red { width:100%; padding-bottom: 5%; } 
   h3.twenty-four { margin:0; }
   h3.twenty-four-txt2 { font-size:37px; }
   h3.twenty-four-txt-sub { font-size:35px; }
   h4.free-txt { font-size:27px; }
   h4.free-txt span { font-size:27px; }
   h4.free-txt-no { font-size:37px; }
   h4.banner-txt { margin:25% 0; font-size: 45px; }
   h6.why-call-txt-nrml { padding:0 50px; }
   .hot-line-holder { width:100%; }
   .top-menu-row { float: right; width:90%; }
   img.help-img { margin: 0; }
   .grey-row2-sec { width:100%; }
   .grey-row2-sec-middle { width:100%; margin:5% 0; }
   .grey-row2-sec-right { width:100%; }
   .sec-left { width:100%; }
   .sec-right { width:100%; }
   .left-white-sec { width:100%; }
   .right-white-sec { width:100%; }
   .footer-sec-left { width:100%; text-align: center; margin-bottom:5%; }
   .footer-mid { width:100%; border-left:none; border-right:none; border-top:1px solid #666666; border-bottom:1px solid #666666; padding:2% 0; }
   .footer-right { width:100%; }
   .footer-right-scroller { height:250px; }
   ul.grey-list-right li { background: url("images/26th.jpg") no-repeat scroll 0 5px; }
   h4.footer-add-txt { border-bottom:none; }
   ul.grey-list2 { width: 100%; }
   h3.help-txt { font-size:35px; }
   h3.help-txt span { font-size:45px; }
   .grey-row1 { padding:0; }
   ul.grey-list { padding:0; }
   .social-icon-holder { width:88%; }
   .top-menu-row { height: 50px; }
   ul.navbar-nav { float: right; margin: 0; padding:0 0 0 5%; width:70%; background:#f9f1ef; }
   

/*-----------------------------------Books for marriage---------------------------------*/   
   .red-bottom-row-marriage-left { width: 100%; }
   .red-bottom-row-marriage-right { width: 100%; }
   
    .left-img-scriptures{ margin:0; padding:0 ; width:100%; text-align:center;}
   .right-txt-scriptures{ margin:0; padding:0; float:right; width:100%;}  

    #banner{ height:auto;}        
   p.scriptures-txt-nrml { text-align:center;}
        h4.banner-txt span{ margin:65px 0 0 0; font-size:44px;}
   h4.banner-txt{ margin:65px 0 0 0; font-size:34px;}   
   .scripture-img2{margin:0 5%;float:none; text-align:center !important; }
   .scripture-img{margin:0;float:none; text-align:center !important; }                                
   .red-bottom-row-marriage-left { width: 100%; }
   .red-bottom-row-marriage-right { width: 100%; }
   .banner{background:url("../images/banner-home4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:auto;width:100%; }

   
  .banner-books-for-marriage{background:url("../images/banner-books-for-marriage4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:auto;width:100%; }
   
   .banner-scriptures-for-marriage{background:url("../images/scriptures-banner4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:auto;width:100%;}

  .banner-daily-devotional{background:url("../images/banner-devotional4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:auto;width:100%;}
  
  .banner-testimonial {background:url("../images/testimonial-banner4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:auto;width:100%; }
  
  .banner-classes {background:url("../images/classes-banner4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);height:auto;width:100%; }
  
  #red-part-holder .inner-red-part-holder .red-bottom-row{ margin:65px 0 0 0; padding:0; float:right; width:100%;}
  
  #red-part-holder .inner-red-part-holder .red-top-row{ margin:0; padding:0; float:right; width:100%;}
  
  
  
     #red-part-holder .inner-red-part-holder .red-bottom-row{ margin:65px 0 0 0; padding:0; float:right; width:300px;}
  #red-part-holder .inner-red-part-holder .red-top-row{ margin:0; padding:0; float:right; width:100%;}
  
  
  
  /* --------------------------------------  Devotional starts ---------------------------------------------*/
   .main-area-holder{ width:300px; margin:0 auto; padding:0;}
   .devotional-bkgdevotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
    .devotional-bkg{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff; border-radius:10px;}
  .items-row1{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row2{ margin:0 0; padding:0; float:left; width:100%; }
 .items-row1-left { margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 .items-row1-right { margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 .items-row2-left{ margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 .items-row2-right { margin:0 0; padding:0; float:left; width:100%; border:2px solid #fff;  padding:0; }
 
 p.devotionl-txt { margin:5px;line-height:18px; padding:0; color: #000; font-family:MyriadPro; font-size:18px; text-align:left; font-weight:normal; clear:both;} 

/* --------------------------------------  Marriage Classes ---------------------------------------------*/
    
 .marriage-items-right{ width:100%; margin:0; padding:15px; float:left; text-align:center; } 
  .marriage-items-left{ width:100%; margin:0; padding:15px; float:left; text-align:center; } 
  
  
}

