@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital@1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;1,400;1,600&display=swap');
.padding-0 {
    padding: 0!important;
}

p {
    margin: 0 0 20px;
    font-size: 16px;
    line-height: 32px;
    font-weight: 500;
    color: #535353;
}
.genaric-prob-text {
    padding: 45px 30px 0px 0px;
    font-size: 24px;
    line-height: 36px;
    font-style: italic;
    text-align: center;
}
.SamarpanamBorderRight {
    margin-left: -105px;
    border: 4px solid #f290ff;
    padding: 102px 134px 59px 143px;
    margin-top: 94px;
    text-align: center;
}
.SamarpanamBorderLeft{
    padding-left:45px;
}
.SamarpanamBorderRight p{
    font-style:italic;
    color:#7d2f87;
    font-size:40px;   
    line-height: 1.3;
    font-family: 'Playfair Display', serif;
}
.SamarpanamBorderInner{
    width:100%;
    display: inline-block;
    text-align: center;
}
.newbornBlock{
    margin: 45px 0px;
}

.GalleriesBlock .content{
    padding: 10px 30px 20px 49px;
    background: #202020;
}
.GalleriesBlock img{
    width:100%;
}
.newbornBlock .container{
    width: 966px!important;
}
.commitedBlock{
    border-top: solid 3px #D1D9DC !important;
    text-align: center;
}
.commitedBlock  span{
    font-family: 'Playfair Display', serif;
    color:#7d2f87;
    font-size:37px;
    font-weight:600;
}
.commitedInner{
    margin:40px 0px 0px 0px;
}
.commitedBlock .multi h4{
    color:#515a60;
    font-size:32px;
    font-weight:600;
    font-style:normal;
    font-family: 'Playfair Display', san-serif;
}
.commitedBlock .multi h6{
    color:#383d3e;
    font-size:19px;
    font-weight:600;
    margin: 19px 0 0;
    font-family: 'Lato', sans-serif;
    letter-spacing: -.05em;
    font-style: normal;
    text-transform: uppercase;
}
.commitedBlock .donate-btn{
    background:#73377b;
    color:#ffffff;   
    border-radius: 7px;
    font-size:21px;
    font-weight:600;
    width: 500px;
    padding:13px;
}
.GalleriesBlock{
    margin:30px 0px;
    display: inline-block;
}
.GalleriesBlock .GalleriesBlockleft{
    padding-right:5px;  
    padding-left: 0;
}
.GalleriesBlock .GalleriesBlockRight{
    padding-left:5px;
    padding-right:0;
}
.GalleriesBlockleft, .GalleriesBlockRight h5{
    font-family:'Lato', sans-serif;
    color:#ffffff;
    font-size:17px;
}
.GalleriesBlockleft, .GalleriesBlockRight h3{
    font-family:'Lato', sans-serif;
    color:#ffffff;
    font-size:20px;
    font-weight:600;
    margin: 0;
}
.GalleriesBlockRight h5{
    font-family:'Lato', sans-serif;
    color:#ffffff;
    text-transform: uppercase;
    font-size:17px;
}
.GalleriesBlockRight h3{
    font-family:'Lato', sans-serif;
    color:#ffffff;
    font-size:20px;
    font-weight:600;
    text-transform: uppercase;
    margin: 0;
}
.GalleriesBlockleft h5{
    font-family:'Lato', sans-serif;
    color:#ffffff;
    text-transform: uppercase;
    font-size:17px;
}
.GalleriesBlockleft h3{
    font-family:'Lato', sans-serif;
    color:#ffffff;
    font-size:20px;
    text-transform: uppercase;
    font-weight:600;
    margin: 0;
}
.MainBanner img{
    width:100%;
}
.newborn-text {
    font-size: 23px;
    line-height: 36px;
    font-style: italic;
    text-align: center;
}
.together-section {
    width: 100%;
    float: left;
    /* border-top: solid 3px #1e414e; */
    margin: 20px 0 0;
}

.slashes-box {
    width: 100%;
    float: left;
    padding: 0 5%;
    margin: 20px 0 0;
}
.slashes-box .multi {
    width: 100%;
    text-align: center;
}
.block .multi {
    width: 100%;
    float: left;
    margin: -8px 0 0;
}
.btn-center {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.btn-center .donate-btn {
    display: inline-block;
    text-align: center;
}
.donate-btn{
    text-transform: uppercase;
    margin: 20px 0 0;
}

@media (max-width: 1200px){
.container {
    width: 100%!important;
    padding: 0 10px;
}
}
@media (max-width: 1180px){
.slashes-box {
    padding: 0;
}
}
 @media (max-width:999px){

.newbornBlock .container {
    width: inherit;
}
.SamarpanamBorderLeft img {
    max-width: 100%;
    padding: 10px 10px 10px 20px;
    text-align: center;
}
.SamarpanamBorderRight {
    padding: 16px;
    margin: 20px 10px 20px 10px;
}
.newbornBlock .container {
    width: inherit !important;
}
.commitedBlock .donate-btn{
    width: inherit !important;
}

.GalleriesBlock .GalleriesBlockleft, .GalleriesBlock .GalleriesBlockRight{
    padding: 10px;
}
.commitedBlock .multi h4{
    font-size: 24px;
    margin-top: 21px;
}
.commitedBlock span{
    font-size: 30px;
}
.commitedBlock .multi h6{
    font-size: 17px;
}
.SamarpanamBorderRight{
    margin: 20px 20px 20px 10px;
    max-width: 100%;
}
.SamarpanamBorderRight p {
    font-size: 36px;
}
.SamarpanamBorderLeft img {
    max-width: 100%;
    padding: 10px;
}
.genaric-prob-text{
    padding:0;
}
.genaric-prob-text img {
    max-width: 100%;
    padding: 20px;
    margin: auto;
    text-align: center;
}
.footerMainInner {
    padding: 0px 20px;
}
.newbornBlock {
    margin: 0px 0px 20px 0px;
    padding: 0;
}
.newborn-text{
    text-align: justify;
}
.SamarpanamBorderLeft{
    padding:0;
}
.GalleriesBlock {
    margin: 50px 0px 0px 0px;
}
.commitedBlock .donate-btn{
    padding:10px;
}

.genaric-prob-text {
    padding: 10px 10px 0 !important;
}
}
@media (max-width: 768px){
.genaric-prob-text {
    width: 100%;
}
}
