.single-blog-wrapper {
     background-color:#faf9f9 ;
     padding-top: 100px;
}
 .single-blog-wrapper .single-blog-body{
     padding-bottom: 100px;
}
 .single-blog-wrapper .single-blog-content .single-blog-title {
     font-family: 'Piedra', cursive !important;
     font-weight: normal;
     font-size: 40px;
     line-height: 52px;
     text-align: center;
     color: #312114;
     width: 680px;
     margin: 0 auto;
     padding-bottom: 50px;
}
 .single-blog-wrapper .single-blog-content h6{
     font-family: 'Lato', sans-serif !important;
     font-weight: bold;
     font-size: 18px;
     line-height: 28px;
     color: #797878;
     padding: 20px 0px;
     text-align: left;
}
 .single-blog-wrapper .single-blog-content p{
     font-family: 'Lato', sans-serif !important;
     font-weight: normal;
     font-size: 18px;
     line-height: 28px;
     color: #797878;
     padding: 0px 0px;
     text-align: left;
     margin-bottom: 1rem;
}
 .single-blog-wrapper .single-blog-content img{
     max-width: 100%;
     text-align: center;
}
 .single-blog-wrapper .single-blog-content{
     text-align: center;
     padding: 0px 50px;
}
 .single-blog-wrapper .donate-section{
     background-color:#ef7f22;
     display: flex;
     align-items: center;
     flex-direction: column;
     height: 250px;
     justify-content: center;
     font-family: 'Lato', sans-serif;
}
 .single-blog-wrapper .donate-section h4{
     font-size: 15px;
     padding: 10px;
     color: #383636;
}
 .single-blog-wrapper .donate-section i{
     padding-right: 5px;
}
 .single-blog-wrapper .donate-section a{
     background-color: black;
     padding: 10px;
     font-size: 18px;
     color: white;
     text-decoration: none;
}
 .single-blog-wrapper .donate-section a:hover{
     background-color: white;
     color: black;
     font-weight: bold;
}
 .single-blog-wrapper .single-blog-text{
     padding: 0px 50px;
}
 .v-separator{
     border-right: 10px solid #decece;
     border-left: 10px solid #decece;
     position: relative;
}
 .v-separator:after{
     content: " ";
     position: absolute;
     width: 10px;
     top: 0;
     left: 20px;
     height: 100%;
     background: #decece;
}
 .v-separator:before{
     content: " ";
     position: absolute;
     width: 10px;
     top: 0;
     right: 20px;
     height: 100%;
     background: #decece;
}
/*responsive*/
 @media only screen and (max-width: 768px){
     .single-blog-wrapper .single-blog-content .single-blog-title {
         font-size: 30px;
         width: 520px;
    }
}
 @media only screen and (max-width: 767px){
     .single-blog-wrapper .single-blog-content .single-blog-title {
         font-size: 20px;
         line-height: 30px;
         width: 250px;
         padding-bottom: 20px;
    }
     .single-blog-wrapper .single-blog-text{
         padding: 0px 10px;
    }
     .single-blog-wrapper .single-blog-content {
         padding: 50px 35px;
    }
}
/*-------------------------------single-blog-second -----------------------------------------------------------------*/
 .single-blog-wrapper .prayer-section .prayer-body{
     background-image: url(../image/prayer.png);
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     padding: 50px 100px;
     color: #fff;
     height: 914px;
     font-size:18 px;
     line-height: 28px;
}
 .single-blog-wrapper .prayer-section .prayer-body ul li{
     line-height:28px ;
     color: #fff;
     border-bottom: 1px solid #fff;
     padding: 15px 0px;
}
 .single-blog-wrapper .prayer-section .prayer-body ul li:last-child{
     border-bottom: none;
}
/*.single-blog-wrapper .prayer-section .prayer-body ul hr{
     background-color: #fff;
}
*/
 .single-blog-wrapper .prayer-section{
     max-width: 1200px;
     margin: 0 auto;
}
 .single-blog-wrapper .prayer-section .prayer-body .prayer-content{
     font-size: 22px;
     line-height: 26px;
     color: #fff;
     padding-right: 100px;
}
 .single-blog-wrapper .prayer-section .single-blog-title {
     font-family: 'Piedra', cursive !important;
     font-weight: normal;
     font-size: 40px;
     line-height: 52px;
     text-align: center;
     color: #fff;
     width: 445px;
     margin: 0 auto;
     padding-bottom: 50px;
}
/*responsive single blog second*/
 @media only screen and (max-width: 1024px){
     .single-blog-wrapper .prayer-section .prayer-body{
         height: auto;
    }
}
 @media only screen and (max-width: 768px){
     .single-blog-wrapper .prayer-section .prayer-body .prayer-content{
         padding-right: 10px;
    }
    .single-blog-wrapper .prayer-section .prayer-body{
    	padding: 50px 50px;
    }
}
 @media only screen and (max-width: 767px){
     .single-blog-wrapper .single-blog-content .single-blog-title {
         font-size: 20px;
         line-height: 30px;
         width: 250px;
         padding-bottom: 20px;
    }
     .single-blog-wrapper .prayer-section .prayer-body .prayer-content{
         padding-right: 0;
         font-size: 18px;
    }
     .single-blog-wrapper .prayer-section .single-blog-title{
         font-size: 30px;
         width: 330px;
    }
     .single-blog-wrapper .prayer-section .prayer-body{
         padding: 50px 10px;
    }
}
 @media only screen and (max-width: 320px){
     .single-blog-wrapper .prayer-section .single-blog-title{
         font-size: 24px;
         width: 270px;
    }
     .single-blog-wrapper .single-blog-content .single-blog-title {
         width: 204px;
    }
}
 @media only screen and (max-width: 280px){
     .single-blog-wrapper .prayer-section .single-blog-title{
         width: 245px;
    }
     .single-blog-wrapper .single-blog-content .single-blog-title {
         width: 155px;
    }
}
