body.hfixed{
padding-top: 0 
}
    #tophead{
        display:none;
    }
    #mainpage{
        margin: 0;
        padding: 0;
    }

    .mainpage .srlanding .logobox{
        padding: 5px 12px 5px 5px;
        text-align:center;
        display: flex;
        justify-content: space-between;
        
    }
    .mainpage .srlanding .lngswi{
        opacity: .6;
    }
.srlanding.content ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.srlanding.content ul li {
    position: relative;
    padding-left: 20px; /* Space for icon */
    margin-bottom: 4px;
    line-height: 1.4; /* Ensure consistent vertical alignment */
}

.srlanding.content ul li::before {
    content: "\f00c";
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
   color:#3168f5;
    position: absolute;
    left: 0;
    top: 0.2em; /* Fine-tune vertical alignment */
}

.srlanding.content li strong {
 
}
.srlanding.content .tophero  ul li::before {
 
     
}

.srlanding.content li strong {
   
}

.srlanding .flimgbx img{
    border-radius:20px
}
 
    .tophero{
        padding: 30px;
        align-items:stretch!important;
         
        box-sizing:border-box;
        background:#dff7f2;
        margin:60px 0 120px 0;
        border-radius:40px 0 40px 0
       

    }
    body.dark  .tophero{
        background:#174555;
       

    }
    @media only screen and (max-width: 991px) {
         .prparaff {
  margin:70px 0
 }
         .tophero{
        padding: 12px;
        
        margin:60px 0 120px 0;
        border-radius:20px 0 20px 0
       

    }
    }
 
    .tophero .dawq{
        display: flex;
  align-items: center;
  justify-content: center;
 
    }
 

@media only screen and (min-width: 1400px) {
.tophero figure.mgwelcm{
position: relative;
}
.tophero figure.mgwelcm img{
   right:-200px;
    z-index: 2;
    position:absolute
}

}
    .tophero figure.mgwelcm img{
        border-radius:20px
 

}

.tophero ul{
    margin-bottom: 30px!important;
    
}

.srlanding .bonopadv {
background: #f1f2f4;
/*color: #fff;
background: #3168f5;
*/
padding: 50px 0;
}
body.dark .srlanding .bonopadv {
background: #0b374b;
background: #003b83;
}
@media only screen and (max-width: 991px) {
.srlanding .bonopadv {
padding-left: 10px;
padding-right: 10px;
}
}
.lngbwhy{
  
    padding: 80px 0;
}
body.dark .lngbwhy{
    
}
.topline .child33fl{
     padding:30px;
     box-sizing: border-box; 
}
.topline .child33fl.mblb{
    
      background:#ffcd15;
      position: relative;

 }
 body.dark .topline .child33fl.mblb{
 
    background:#174555;

 }

 @media only screen and (min-width: 992px) {
.topline .child33fl.mblb::after{
    content: '  ';
    width: 100vw;
background: #ffcd15;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    z-index: -1;
   }
 body.dark .topline .child33fl.mblb::after{
background: #174555

 }
 }




/*************************************/
 

.lwbfooter{

}
@media only screen and (min-width: 992px) {
    .lwbfooter h2{
        max-width:70%

}
}
.lwbfooter ul{
    margin-bottom:60px!important;
    
}
@media only screen and (min-width: 1280px) {
    .lwbfooter ul{
        column-count:2;
column-gap:30px;
    }

}



  .prparaff .mgwelcm{
    width: 100%;
    margin: 0;
    padding: 0;;
   height:100%;
}
  .prparaff .mgwelcm img{
    width: 100%;
    border-radius:40px;
    height:100%;
    object-fit:cover;
    margin:0
  }
  .prparaff .hibox{

     box-sizing:border-box;
     
         padding: 30px 40px;
      
        box-shadow: 0 0 40px rgba(0,0,0,0.10);

  }
  body.dark   .prparaff .hibox{
 
       
  }
  @media only screen and (min-width: 992px) {
     .prparaff {
  margin:100px 0
 }
 
.prparaff .welc{
width:60%;
display:flex;
flex-direction:column;
justify-content:flex-end;
 
}
.prparaff .imgblnd{
width:40%;
 
}
  .prparaff .mgwelcm img{
    
    border-radius:20px 20px 20px 0;
 
  }
}
  .prparaff .hibox{
 
       

  }
.prparaff .mgwelcm{

}