/* Move it (define the animation) VERTICAL TEXT ANIMATION */
@-moz-keyframes example {
    0%   { -moz-transform: translateX(100vw); }
    100% { -moz-transform: translateX(-100vw); }
   }
   @-webkit-keyframes example {
    0%   { -webkit-transform: translateX(100vw); }
    100% { -webkit-transform: translateX(-100vw); }
   }
   @keyframes example {
    0%   { 
    -moz-transform: translateX(100vw); /* Firefox bug fix */
    -webkit-transform: translateX(100vw); /* Firefox bug fix */
    transform: translateX(100vw); 		
    }
    100% { 
    -moz-transform: translateX(-100vw); /* Firefox bug fix */
    -webkit-transform: translateX(-100vw); /* Firefox bug fix */
    transform: translateX(-100vw); 
    }
   }

@media(max-width:650px){
    #container{
        display: none;
    }

    #modal_btn {
        display: none;
    }

    #MobileContainer{
        display: block;
        width: 100%;
        overflow-x: hidden;
    }

    #MobileModal .modal-dialog{
      margin: 0rem;
      border-radius: 0px;
    }

    #MobileModal .modal-content{
      border: none;
      border-radius: 0px;
      background: #251462;
    }

    #MobileModal .modal-body{
     padding: 0;
     background: #251462;
    }

    #MobileModal .mMenu{
      padding: 0;
      width: 100%;
      background: #251462;
      position: relative;
      padding-bottom: 2rem;
    }

    #MobileModal .mMenu .close-btn{
      margin: 0;
      padding: 0;
      position: absolute;
      top: 1.5rem;
      right: 1.5rem;
      z-index: 9999;
      border:none;
      background: none;
    }

    #MobileModal .mMenu .close-btn img{
      width: 3rem;
    }



    #MobileModal .mMenu .sliding-text{
      height: 6rem;
      width: 100%;
      background: #2a1870;
      overflow-x: clip !important;
    }
    
    #MobileModal .mMenu .sliding-text h1 {
      position: absolute;
      font-family: 'Actay-Wide',sans-serif;
      font-style: normal;
      font-weight: 700;
      font-size: 2.8rem;
      letter-spacing: 0.1rem;
      color: #FFFFFF;
      width: 100%;
      margin: 0;
      margin-top: 1.6rem;
      text-align: center;
      text-transform: uppercase;
      /* Starting position */
      -moz-transform:translateX(100vw);
      -webkit-transform:translateX(100vw);	
      transform:translateX(100vw);
      /* Apply animation to this element */	
      -moz-animation: example 13s linear infinite;
      -webkit-animation: example 13s linear infinite;
       animation: example 13s linear infinite;
     }
    
     #MobileModal .mMenu .sliding-text h1 span{
      color: rgba(250, 178, 68, 1);
     }


     #MobileModal .mMenu .inner{
      width: 100%;
      padding-top: 4rem;
     }

     #MobileModal .mMenu .inner ul{
      list-style-type: none;
      padding: 0;
      margin: 0;
     }

     #MobileModal .mMenu .inner li{
font-family: 'Actay',sans-serif;
font-style: normal;
font-weight: 400;
font-size: 1.4rem;
line-height: 1.6rem;
text-align: center;
color: #FFFFFF;
margin-bottom: 1.5rem;
     }

     #MobileModal .mMenu .inner li a{
      color: inherit;
     }







    .mNavabr{
        padding: 0;
        width: 100%;
        position: relative;
        background: #FFFFFF;
    }

    .mNavabr .bg-img{
        width: 100%;
        height: auto;
    }

    .mNavabr .logo{
        position: absolute;
        width: 3rem;
        top: 50%;
        left: 3rem;
        transform: translate(-50%, -50%);
    }

    #mobile_modal_btn{
        position: absolute;
        top: 50%;
        right: 0.5rem;
        transform: translate(-50%, -50%);
        padding: 0;
        margin: 0;
        background: none;
        border:none;
    }

    #mobile_modal_btn img{
        width: 3rem;
    }


    .mHome{
        padding: 0;
        width: 100%;
        background: #FFFFFF;   
    }

    .mHome h1{
        margin-top: 2rem;
        font-family: 'Commissioner-Bold',sans-serif;
        font-style: normal;
        font-weight: bolder;
        font-size: 1.6rem;
        line-height: 1.6rem;
        color: rgba(61, 36, 153, 1);
       margin-bottom: 1rem;
        }
        
        .mHome h1 span{
         color: rgba(250, 178, 68, 1);
        }

        .mHome p{
            font-family: 'Commissioner-Thin',sans-serif;
            font-style: normal;
            font-weight: 600;
            font-size: 0.7rem;
            line-height: 0.9rem;
            letter-spacing: 0.015em;
            color: #3B4D8B;
            width: 39ch;
            margin: 0 auto;
            margin-bottom: 2rem;
            }
            
            .mHome p span{
              font-family: 'Commissioner-Regular',sans-serif;
            }

            .mHome .quote-btn{
                font-family: 'Actay-Wide',sans-serif;
                font-style: normal;
                font-weight: 700;
                font-size: 0.7rem;
                color: #FFFFFF;
                background: linear-gradient(90deg, #3D2499 0%, #8B2DD5 100%);
                border: none;
                height: 3rem;
                width: 74%;
                box-shadow: 0 0 0 4px #8b2dd5, inset 0 0 0 1px rgb(255 255 255 / 50%);
                letter-spacing: 1px;
                margin-bottom: 1.5rem;
            }
            
            .mHome .quote-btn:focus{
              background: linear-gradient(90deg, #8B2DD5 0%, #8B2DD5 100%);
              transition: 0.5s;
            }    

            .mHome .read-btn{
                font-family: 'Actay-Wide',sans-serif;
                font-style: normal;
                font-weight: 700;
                font-size: 0.7rem;
                color: #3D2499;
                background: linear-gradient(90deg, #EDEBF5 0%, #EDEBF5 100%);
                border: none;
                height: 3rem;
                width: 74%;
                box-shadow: 0 0 0 4px #EDEBF5, inset 0 0 0 1px #EDEBF5;
                margin-bottom:1.5rem;
              }
              
              .mHome .read-btn:focus{
                background: linear-gradient(90deg, #d1cce7 0%, #d1cce7 100%);
                transition: 0.5s;
              }

              .mHome .mobile_design{
                width:100%;
              }


              .mHome .scroll-div{
                width: 100%;
                height: 6rem;
                background: #3D2499;
                position: relative;
              }
              
              .mHome .scroll-div .scroll{
                position: absolute;
                width: 80%;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                cursor: pointer;
                margin-top: 0.2rem;
              }



              .mService{
                padding: 0;
                width: 100%;
                background: #3d2499;
                position: relative;
                z-index: 100;
              }


              .mService .sliding-text{
                height: 6rem;
                width: 100%;
                background: #3d2499;
                overflow-x: clip !important;
              }
              
              .mService .sliding-text h1 {
                position: absolute;
                font-family: 'Actay-Wide',sans-serif;
                font-style: normal;
                font-weight: 700;
                font-size: 2.8rem;
                letter-spacing: 0.1rem;
                color: #FFFFFF;
                width: 100%;
                margin: 0;
                margin-top: 1.6rem;
                text-align: center;
                text-transform: uppercase;
                /* Starting position */
                -moz-transform:translateX(100vw);
                -webkit-transform:translateX(100vw);	
                transform:translateX(100vw);
                /* Apply animation to this element */	
                -moz-animation: example 13s linear infinite;
                -webkit-animation: example 13s linear infinite;
                 animation: example 13s linear infinite;
               }
              
               .mService .sliding-text h1 span{
                color: rgba(250, 178, 68, 1);
               }
              
            
               .mService .inner{
                width: 100%;
                padding: 0rem 1rem 0.1rem 1rem;
               }

               .mService .inner .service{
                background: #2a1870;
                padding: 2.5rem 2rem 2.5rem 2rem;
                margin-bottom: 1.4rem;
                position: relative;
               }


               .mService .inner .service h2{
                font-family: 'Actay-Wide',sans-serif;
                font-style: normal;
                font-weight: 700;
                font-size: 1.4rem;
                line-height: 1.6rem;
                color: #FFFFFF;
                position: relative;
                padding-left: 1.5rem;
              }
              
              .mService .inner .service h2 span{
                color: rgba(250, 178, 68, 1);
              }
              
              .mService .inner .service h2 img{
                position: absolute;
                width: 0.32rem;
                left: 0vw;
                top: 0vw;
              }

              .mService .inner .service ul{
                list-style-type: none;
                padding: 2rem 0rem 1rem 0rem;
              }
              
              .mService .inner .service ul li{
              font-family: 'Actay-Thin',sans-serif;
              font-style: normal;
              font-weight: 600;
              font-size: 0.85rem;
              line-height: 1rem;
              color: #A493E2;
              margin-bottom: 0.6rem;
              }
              
              .mService .inner .service ul li img{
                display: inline-block;
                width: 0.6rem;
                margin-right: 1rem;
              }
              
              .mService .inner .service .Mobile_Service_IMG_Slider{
                margin-bottom: 1rem;
              }

              .mService .inner .service .Mobile_Service_IMG_Slider img{
                width: 100%;
                height: 8rem;
                object-fit: cover;
                border-radius: 12px;
              }


              .mService .inner .service .explore-btn{
                font-family: 'Actay-Wide',sans-serif;
                font-style: normal;
                font-weight: 700;
                font-size: 0.7rem;
                color: #FFFFFF;
                background: linear-gradient(90deg, #3D2499 0%, #8B2DD5 100%);
                  border: none;
                  height: 3rem;
                  width: 100%;
                  box-shadow: 0 0 0 4px #8B2DD5,
                                    inset 0 0 0 1px #A493E2;
                }
                
                
                .mService .inner .service .explore-btn:hover{
                  transition: 0.5s;
                  background: linear-gradient(90deg, #8B2DD5 0%, #8B2DD5 100%);
                }


                
         
                .mProjects{
                    padding: 0;
                    width: 100%;
                    background: #ffffff;
                    position: relative;
                    z-index: 100;
                }      

                .mProjects .sliding-text{
                    height: 6rem;
                    width: 100%;
                    background: #ffffff;
                    overflow-x: clip;
                  }
                  
                  .mProjects .sliding-text h1 {
                    position: absolute;
                    font-family: 'Actay-Wide',sans-serif;
                    font-style: normal;
                    font-weight: 700;
                    font-size: 2.8rem;
                    letter-spacing: 0.1rem;
                    color: #e6e2f8;
                    width: 100%;
                    margin: 0;
                    margin-top: 1.6rem;
                    text-align: center;
                    text-transform: uppercase;
                    /* Starting position */
                    -moz-transform:translateX(100vw);
                    -webkit-transform:translateX(100vw);	
                    transform:translateX(100vw);
                    /* Apply animation to this element */	
                    -moz-animation: example 13s linear infinite;
                    -webkit-animation: example 13s linear infinite;
                     animation: example 13s linear infinite;
                   }
                  
                   .mProjects .sliding-text h1 span{
                    color: #e6e2f8;
                   }

                   #Mobile_Project_Carousel{
                    margin-top: 1.3rem;
                   }

                   #Mobile_Project_Carousel .item{
                    position: relative;
                   }

                   #Mobile_Project_Carousel .item .m-projects-left-btn,.m-projects-right-btn{
                    border-radius: 50%;
                    border: none;
                    background: none;
                    padding: 0;
                   }

                   #Mobile_Project_Carousel .item .m-projects-left-btn img{
                    border-radius: 50%;
                    width: 3.2rem;
                   }

                   #Mobile_Project_Carousel .item .m-projects-right-btn img{
                    border-radius: 50%;
                    width: 3.2rem;
                   }

                   #Mobile_Project_Carousel .item .m-projects-left-btn{
                    position: absolute;
                    top: 0rem;
                    left: 1rem;
                   }

                   #Mobile_Project_Carousel .item .m-projects-right-btn{
                    position: absolute;
                    top: 0rem;
                    right: 1rem;
                   }




                   #Mobile_Project_Carousel .item h2{
                    font-family: 'Actay-Wide',sans-serif;
                    font-style: normal;
                    font-weight: 700;
                    font-size: 1.4rem;
                    font-size: 1.6rem;
                    color: #3C2397;
                    }
                    
                    #Mobile_Project_Carousel .item h3{
                    font-family: 'Actay',sans-serif;
                    font-style: normal;
                    font-weight: 400;
                    font-size: 0.85rem;
                    text-transform: uppercase;
                    color: #FAB244;
                    margin-bottom: 1.5rem;
                    }

                    #Mobile_Project_Carousel .item p{
                        font-family: 'Actay',sans-serif;
                        font-style: normal;
                        font-weight: 400;
                        font-size: 0.7rem;
                        line-height: 0.9rem;
                        color: #58689F;
                        max-width: 40ch;
                        margin: 0 auto;
                        margin-bottom: 2.5rem;
                        }

                    #Mobile_Project_Carousel .item .visit-btn{
                        font-family: 'Actay-Wide',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 0.7rem;
                        color: #FFFFFF;
                        background: linear-gradient(90deg, #3D2499 0%, #8B2DD5 100%);
                        border: none;
                        height: 3rem;
                        width: 74%;
                        box-shadow: 0 0 0 4px #8b2dd5, inset 0 0 0 1px rgb(255 255 255 / 50%);
                        letter-spacing: 1px;
                        margin-bottom: 1.5rem;
                    } 

                    #Mobile_Project_Carousel .item .visit-btn:focus{
                      background: linear-gradient(90deg, #8B2DD5 0%, #8B2DD5 100%); 
                    }


                    #Mobile_Project_Carousel .item .img_div{
                      width: 100%;
                      position: relative;
                      margin-top: 0.5rem;
                      padding-bottom: 2rem;
                      overflow: clip;
                    } 

                    #Mobile_Project_Carousel .item .img_div .main-img{
                       object-fit: cover;
                       border-radius: 8px;
                       width: 65%;
                       height: 11rem;
                       margin: 0 auto;
                       position: relative;
                       z-index: 100;
                    }

                    #Mobile_Project_Carousel .item .img_div .left-img{
                      height: 11rem;
                      width: auto;
                      position: absolute;
                      top: 0rem;
                      left: 0rem;
                      z-index: 100;
                    }

                    #Mobile_Project_Carousel .item .img_div .right-img{
                      height: 11rem;
                      width: auto;
                      position: absolute;
                      top: 0rem;
                      right: 0rem;
                      z-index: 100;
                    }

                    #Mobile_Project_Carousel .item .img_div .slant-bg{
                      position: absolute;
                      width: 100%;
                      height: auto;
                      left: 0rem;
                      bottom: 0rem;
                      z-index: 50;
                    }


                    .mInvestments{
                      padding: 0;
                      width: 100%;
                      background: #2a1870;
                      position: relative;
                      z-index: 100;
                      /*padding-bottom: 3rem;*/
                  }      
  
                  .mInvestments .sliding-text{
                      height: 6rem;
                      width: 100%;
                      background: #2a1870;
                      overflow-x: clip;
                    }
                    
                    .mInvestments .sliding-text h1 {
                      position: absolute;
                      font-family: 'Actay-Wide',sans-serif;
                      font-style: normal;
                      font-weight: 700;
                      font-size: 2.8rem;
                      letter-spacing: 0.1rem;
                      color: #FFFFFF;
                      width: 100%;
                      margin: 0;
                      margin-top: 1.6rem;
                      text-align: center;
                      text-transform: uppercase;
                      /* Starting position */
                      -moz-transform:translateX(100vw);
                      -webkit-transform:translateX(100vw);	
                      transform:translateX(100vw);
                      /* Apply animation to this element */	
                      -moz-animation: example 13s linear infinite;
                      -webkit-animation: example 13s linear infinite;
                       animation: example 13s linear infinite;
                     }
                    
                     .mInvestments .sliding-text h1 span{
                      color: #fab244;
                     }

                     .mInvestments h2{
                      font-family: 'Actay-Wide',sans-serif;
                      font-style: normal;
                      font-weight: 700;
                      font-size: 1.3rem;
                      line-height: 1.4rem;
                      color: #FFFFFF;
                      margin-top: 1.5rem;
                      margin-bottom: 1rem;
                      }
                    
                      .mInvestments h2 span{
                        color: rgba(250, 178, 68, 1);
                      }
                      
                      .mInvestments p{
                      font-family: 'Actay',sans-serif;
                      font-style: normal;
                      font-weight: 400;
                      font-size: 0.7rem;
                      line-height: 0.9rem;
                      color: #58689F;
                      max-width: 40ch;
                      margin: 0 auto;
                      margin-bottom: 3rem;
                      }
                      
                      .mInvestments .img_1{
                          width:100%;
                          height:auto;
                      }
                      
                      .mInvestments .img_2{
                          width:100%;
                          height:auto;
                      }


                      #Mobile_Investment_Carousel .item{
                        position: relative;
                        border-radius: 15px;
                        height: 6rem;
                      }

                      #Mobile_Investment_Carousel .grad_1{
                        background: linear-gradient(71.62deg, #646464 -0.11%, #171717 94.19%);
                      }

                      #Mobile_Investment_Carousel .grad_2{
                        background: linear-gradient(90deg, #C36BE1 0%, #8B2DD5 100%);
                      }

                      #Mobile_Investment_Carousel .grad_3{
                        background: linear-gradient(90deg, #F191A2 0%, #F83255 100%);
                      }

                      #Mobile_Investment_Carousel .grad_4{
                        background: linear-gradient(90deg, #FEB05F 0%, #F97F00 100%);
                      }


                      #Mobile_Investment_Carousel .item h3{
                        position: absolute;
                        top:50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                        font-family: 'Actay',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 0.9rem;
                        line-height: 98.3%;
                        text-align: center;
                        color: #FFFFFF;
                      }




                      .mTeam{
                        padding: 0;
                        width: 100%;
                        background: #2a1870;
                        position: relative;
                        z-index: 100;
                    }      
    
                    .mTeam .sliding-text{
                        height: 6rem;
                        width: 100%;
                        background: #3d2499;
                        overflow-x: clip;
                      }
                      
                      .mTeam .sliding-text h1 {
                        position: absolute;
                        font-family: 'Actay-Wide',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 2.8rem;
                        letter-spacing: 0.1rem;
                        color: #FFFFFF;
                        width: 100%;
                        margin: 0;
                        margin-top: 1.6rem;
                        text-align: center;
                        text-transform: uppercase;
                        /* Starting position */
                        -moz-transform:translateX(100vw);
                        -webkit-transform:translateX(100vw);	
                        transform:translateX(100vw);
                        /* Apply animation to this element */	
                        -moz-animation: example 13s linear infinite;
                        -webkit-animation: example 13s linear infinite;
                         animation: example 13s linear infinite;
                       }
                      
                       .mTeam .sliding-text h1 span{
                        color: #fab244;
                       }

                       
                       .mTeam .core{
                        padding: 2.5rem 3.5rem 0rem 3.5rem;
                       }

                       .mTeam .core h2{
                        font-family: 'Actay-Wide',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 1rem;
                        line-height: 1.2rem;
                        color: #FFFFFF;
                        mix-blend-mode: soft-light;
                        margin-bottom: 2rem;
                        letter-spacing: 1px;
                       }

                       .mTeam .core .member{
                        width:100%;
                        margin-bottom: 3rem;
                       }

                       .mTeam .core .member .left{
                        padding: 0;
                        padding-right: 1.5rem;
                       }

                       .mTeam .core .member .right{
                        padding: 0;
                        padding-left: 1.5rem;
                       }

                       .mTeam .core .member .profile-img{
                        width: 95%;
                        height: 10rem;
                        object-fit: cover;
                        border-radius: 4px;
                        margin-bottom: 1.3rem;
                       }

                       .mTeam .core .member h3{
                        font-family: 'Actay',sans-serif;
                        font-style: normal;
                        font-weight: 400;
                        font-size: 0.75rem;
                        line-height: 1.2rem;
                        color: #A493E2;
                       }

                       .mTeam .core .member h4{
                        font-family: 'Actay-Wide',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 1.1rem;
                        line-height: 1.4rem;
                        color: #FFFFFF;
                      }
                      
                      .mTeam .core .member h4 span{
                        color: #FAB244;
                      }

                      .mTeam .light-violet-bg{
                        background: #3d2499;
                      }


                      
                      .mClients{
                        padding: 0;
                        width: 100%;
                        background: #251462;
                        position: relative;
                        z-index: 100;
                        padding-bottom: 4rem;
                       }      
    
                    .mClients .sliding-text{
                        height: 6rem;
                        width: 100%;
                        background: #251462;
                        overflow-x: clip;
                      }
                      
                      .mClients .sliding-text h1 {
                        position: absolute;
                        font-family: 'Actay-Wide',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 2.8rem;
                        letter-spacing: 0.1rem;
                        color: #FFFFFF;
                        width: 100%;
                        margin: 0;
                        margin-top: 1.6rem;
                        text-align: center;
                        text-transform: uppercase;
                        /* Starting position */
                        -moz-transform:translateX(100vw);
                        -webkit-transform:translateX(100vw);	
                        transform:translateX(100vw);
                        /* Apply animation to this element */	
                        -moz-animation: example 13s linear infinite;
                        -webkit-animation: example 13s linear infinite;
                         animation: example 13s linear infinite;
                       }
                      
                       .mClients .sliding-text h1 span{
                        color: #fab244;
                       }


                       .Mobile_Clients_Carousel{
                        padding-top: 2rem;
                       }

                       .Mobile_Clients_Carousel .item{
                        position: relative;
                        background: #2A1870;
                        border-radius: 6px;
                        height: 8rem;
                       }

                       .Mobile_Clients_Carousel .item img{
                        width: 6.5rem !important;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                       }



                       .mTestimonials{
                        padding: 0;
                        width: 100%;
                        background: #ffffff;
                        position: relative;
                        z-index: 100;
                        padding-bottom: 2rem;
                       }      
    
                      .mTestimonials .sliding-text{
                        height: 6rem;
                        width: 100%;
                        background: #ffffff;
                        overflow-x: clip;
                      }
                      
                      .mTestimonials .sliding-text h1 {
                        position: absolute;
                        font-family: 'Actay-Wide',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 2.8rem;
                        letter-spacing: 0.1rem;
                        color: #e6e2f8;
                        width: 100%;
                        margin: 0;
                        margin-top: 1.6rem;
                        text-align: center;
                        text-transform: uppercase;
                        /* Starting position */
                        -moz-transform:translateX(100vw);
                        -webkit-transform:translateX(100vw);	
                        transform:translateX(100vw);
                        /* Apply animation to this element */	
                        -moz-animation: example 13s linear infinite;
                        -webkit-animation: example 13s linear infinite;
                         animation: example 13s linear infinite;
                       }
                      
                       .mTestimonials .sliding-text h1 span{
                        color: #e6e2f8;
                       }


                       #Mobile_Testimonial_Carousel{
                        margin-top: 1rem;
                       }

                       #Mobile_Testimonial_Carousel .item{
                        position: relative;
                       }

                       #Mobile_Testimonial_Carousel .item .m-testimonials-left-btn,.m-testimonials-right-btn{
                        border-radius: 50%;
                        border: none;
                        background: none;
                        padding: 0;
                       }
    
                       #Mobile_Testimonial_Carousel .item .m-testimonials-left-btn img{
                        border-radius: 50%;
                        width: 3.2rem;
                       }
    
                       #Mobile_Testimonial_Carousel .item .m-testimonials-right-btn img{
                        border-radius: 50%;
                        width: 3.2rem;
                       }
    
                       #Mobile_Testimonial_Carousel .item .m-testimonials-left-btn{
                        position: absolute;
                        top: 0rem;
                        left: 1rem;
                       }
    
                       #Mobile_Testimonial_Carousel .item .m-testimonials-right-btn{
                        position: absolute;
                        top: 0rem;
                        right: 1rem;
                       }

                       #Mobile_Testimonial_Carousel .item .profile-img{
                        border-radius: 50%;
                        width: 2.5rem;
                        height: 2.5rem;
                        margin: 0 auto;
                        margin-bottom: 0.8rem;
                       }

                       #Mobile_Testimonial_Carousel .item h3{
                        font-family: 'Actay',sans-serif;
                        font-style: normal;
                        font-weight: 600;
                        font-size: 1.1rem;
                        line-height: 1.3rem;
                        color: #3C2397;
                       }

                       #Mobile_Testimonial_Carousel .item .stars{
                        width: 6rem;
                        margin: 0 auto;
                        margin-top: -0.4rem;
                        margin-bottom: 1rem;
                       }

                       #Mobile_Testimonial_Carousel .item p{
                        font-family: 'Actay',sans-serif;
                        font-style: normal;
                        font-weight: 400;
                        font-size: 0.7rem;
                        line-height: 0.9rem;
                        color: #58689F;
                        max-width: 40ch;
                        margin: 0 auto;
                        margin-bottom: 1rem;
                       } 


                       .mTestimonials .video_div{
                        padding: 1rem 2rem 0.5rem 2rem;
                       }

                       .mTestimonials .video_div .video{
                        position: relative;
                        height: 10.5rem;
                        width: 100%;
                        border-radius: 40px;
                        background: #2A1870;
                        margin-bottom: 1rem;
                        
                        background-image: url("../images/thumb_1.jpg"); /* The image used */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
                       }

                       .mTestimonials .video_div .video h2{
                        position: absolute;
                        top: 3rem;
                        left: 16%;
                        font-family: 'Actay'sans-serif;
                        font-style: normal;
                        font-weight: 600;
                        font-size: 0.9rem;
                        line-height: 1.2rem;
                        color: #E3DEF4;
                       }

                       .mTestimonials .video_div .video p{
                        position: absolute;
                        top: 6rem;
                        left: 16%;
                        font-family: 'Actay-Thin',sans-serif;
                        font-style: normal;
                        font-weight: bold;
                        font-size: 0.8rem;
                        line-height: 1rem;
                        color: #8E80C1;
                       }

                       .mTestimonials .video_div .video .play{
                        position: absolute;
                        top: 50%;
                        right: 12%;
                        transform: translate(-50%,-50%);
                        border-radius: 50%;
                        width: 2.8rem;
                        height: 2.8rem;
                       }



                       .mCareers{
                        padding: 0;
                        width: 100%;
                        background: #251462;
                        position: relative;
                        z-index: 100;
                       }      
    
                      .mCareers .sliding-text{
                        height: 6rem;
                        width: 100%;
                        background: #251462;
                        overflow-x: clip;
                      }
                      
                      .mCareers .sliding-text h1 {
                        position: absolute;
                        font-family: 'Actay-Wide',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 2.8rem;
                        letter-spacing: 0.1rem;
                        color: #e6e2f8;
                        width: 100%;
                        margin: 0;
                        margin-top: 1.6rem;
                        text-align: center;
                        text-transform: uppercase;
                        /* Starting position */
                        -moz-transform:translateX(100vw);
                        -webkit-transform:translateX(100vw);	
                        transform:translateX(100vw);
                        /* Apply animation to this element */	
                        -moz-animation: example 13s linear infinite;
                        -webkit-animation: example 13s linear infinite;
                         animation: example 13s linear infinite;
                       }
                      
                       .mCareers .sliding-text h1 span{
                        color: #fab244;
                       }


                       .mCareers p{
                        font-family: 'Actay',sans-serif;
                        font-style: normal;
                        font-weight: 400;
                        font-size: 0.7rem;
                        line-height: 0.9rem;
                        text-align: center;
                        max-width: 40ch;
                        margin: 0 auto;
                        color: #A493E2;
                        margin-bottom: 1rem;
                       }

                       .mCareers .yellow-text{
                        color: #FAB244;
                        font-weight: 700;
                       }
                    
                       .mCareers .white-text{
                        color: #FFFFFF;
                        font-weight: 700;
                       }

                       .mCareers .text_div{
                        padding-top: 2.5rem;
                        padding-bottom: 4rem;
                       }

                       .mCareers .checkout-btn{
                        border: 2px solid #432C95;
                        height: 3rem;
                        width: 75%;
                        background: none;
                        font-family: 'Actay-Wide',sans-serif;
                    font-style: normal;
                    font-weight: 700;
                    font-size: 0.7rem;
                    text-align: center;
                    color: #FFFFFF;
                    margin-top: 2rem;
                       }

                       .mCareers .img_div{
                        padding-top: 2rem;
                        width: 100%;
                        height: 16rem;
                        background: linear-gradient(to bottom,rgba(81,70,131,.9), rgba(255,255,255,.6)), url("../images/careers_bg.jpg");
  background-color: #251462; /* Used if the image is unavailable */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
                       }


                       #Mobile_Career_Carousel .item{
                        position: relative;
                        background: linear-gradient(240.31deg, #611A98 1.01%, #251462 68.15%);
                        border-radius: 8px;
                        padding: 1.2rem;
                       }

                       #Mobile_Career_Carousel .item h2{
                        font-family: 'Actay-Wide',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 0.9rem;
                        line-height: 1.2rem;
                        color: #FFFFFF;
                         }
                        
                         #Mobile_Career_Carousel .item h2 span{
                          color:rgba(250, 178, 68, 1);
                         }


                         #Mobile_Career_Carousel .item .h3_outer{
                          position: absolute;
                          right: 0vw;
                          top: 1rem;
                          background: #2ED0CB;
                          width: 4rem;
                          height: 1.2rem;
                         }
                        
                         #Mobile_Career_Carousel .item h3{
                          position: absolute;
                          top: 50%;
                          left: 50%;
                          transform: translate(-50%, -50%);
                        font-family: 'Actay-thin',sans-serif;
                        font-style: normal;
                        font-weight: 400;
                        font-size: 0.5rem;
                        text-align: center;
                        color: #FFFFFF;
                        text-transform: uppercase;
                        letter-spacing: 1px;
                         }

                         #Mobile_Career_Carousel .item .view-job-btn{
                          width: 100%;
                          margin-top: 0.4rem;
                          border: 2px solid #432C95;
                          padding: 0.7rem 0.5rem 0.5rem 0.5rem;
                          background: none;
                          font-family: 'Actay',sans-serif;
                          font-style: normal;
                          font-weight: 400;
                          font-size: 0.6rem;
                          letter-spacing: 1px;
                          text-align: center;
                          color: #FFFFFF;
                          text-transform: uppercase;
                       }



                       .mStartup{
                        padding: 0;
                        width: 100%;
                        background: #251462;
                        position: relative;
                        z-index: 100;
                       }      
    
                      .mStartup .sliding-text{
                        height: 6rem;
                        width: 100%;
                        background: #2a1870;
                        overflow-x: clip;
                      }
                      
                      .mStartup .sliding-text h1 {
                        position: absolute;
                        font-family: 'Actay-Wide',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 2.8rem;
                        letter-spacing: 0.1rem;
                        color: #e6e2f8;
                        width: 100%;
                        margin: 0;
                        margin-top: 1.6rem;
                        text-align: center;
                        text-transform: uppercase;
                        /* Starting position */
                        -moz-transform:translateX(100vw);
                        -webkit-transform:translateX(100vw);	
                        transform:translateX(100vw);
                        /* Apply animation to this element */	
                        -moz-animation: example 13s linear infinite;
                        -webkit-animation: example 13s linear infinite;
                         animation: example 13s linear infinite;
                       }
                      
                       .mStartup .sliding-text h1 span{
                        color: #fab244;
                       }


                       .mStartup .inner{
                        padding: 2.5rem 2.5rem 0.8rem 2.5rem;
                       }

                       .mStartup .inner .pitch{
                        border: 1px solid #432C95;
                        padding: 1.5rem 2rem 1rem 2rem;
                        margin-bottom: 2.8rem;
                       }


                       .mStartup .inner  .pitch h2{
                        font-family: 'Actay',sans-serif;
                        font-style: normal;
                        font-weight: 700;
                        font-size: 1.15rem;
                         line-height: 1.2rem;
                        color: #FFFFFF;
                        margin-bottom: 0.8rem;
                       }
                    
                       .mStartup .inner  .pitch h2 span{
                        color:#FAB244;
                       }

                       .mStartup .inner  .pitch h3{
                        font-family: 'Actay',sans-serif;
                        font-style: normal;
                        font-weight: 400;
                        font-size: 0.7rem;
                        line-height: 0.9rem;
                        color: #EAE6FA; 
                       }


                       .mStartup .inner .pitch p{
                        font-family: 'Actay',sans-serif;
                        font-style: normal;
                        font-weight: 400;
                        font-size: 0.65rem;
                        line-height: 0.7rem;
                        color: #A493E2;
                        max-width: 36ch;
                           }
                        
                           .mStartup .inner .pitch p a{
                            text-decoration: underline;
                            color: #FAB244;
                           }

                           .mStartup .rocket{
                            width: 100%;
                           }   





                         .mNewsletter{
                          width: 100%;
                          background: #ffffff;
                          position: relative;
                          z-index: 100;
                         }      
      
                        .mNewsletter .sliding-text{
                          height: 6rem;
                          width: 100%;
                          background: #ffffff;
                          overflow-x: clip;
                        }
                        
                        .mNewsletter .sliding-text h1 {
                          position: absolute;
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 2.8rem;
                          letter-spacing: 0.1rem;
                          color: #e6e2f8;
                          width: 100%;
                          margin: 0;
                          margin-top: 1.6rem;
                          text-align: center;
                          text-transform: uppercase;
                          /* Starting position */
                          -moz-transform:translateX(100vw);
                          -webkit-transform:translateX(100vw);	
                          transform:translateX(100vw);
                          /* Apply animation to this element */	
                          -moz-animation: example 13s linear infinite;
                          -webkit-animation: example 13s linear infinite;
                           animation: example 13s linear infinite;
                         }
                        
                         .mNewsletter .sliding-text h1 span{
                          color: #e6e2f8;
                         }

                         .mNewsletter .inner{
                          width: 100%;
                          padding: 2.5rem 2.5rem 3.5rem 2.5rem;
                         }

                         .mNewsletter .inner .bg-img{
                          width:100%;
                          margin-top:-3rem;
                         }

                         .mNewsletter .inner h2{
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 1.4rem;
                          line-height: 1.5rem;
                          color: #3C2397;
                          margin-top: 1.4rem;
                          margin-bottom: 1rem;
                         }
                      
                         .mNewsletter .inner h2 span{
                          color: rgba(250, 178, 68, 1);
                         }


                        .mNewsletter .inner input::-webkit-input-placeholder {
                          color: #877BBE;
                        }
                        .mNewsletter .inner input:-moz-placeholder {
                          color: #877BBE;
                          opacity: 1;
                        }
                        .mNewsletter .inner input::-moz-placeholder {
                          color: #877BBE;
                          opacity: 1;
                        }
                        .mNewsletter .inner input:-ms-input-placeholder {
                          color: #877BBE;
                        }
                        .mNewsletter .inner input::-ms-input-placeholder {
                          color: #877BBE;
                        }
                        .mNewsletter .inner input::placeholder {
                          color: #877BBE;
                        }


                         .mNewsletter .inner input{
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 0.7rem;
                          width: 100%;
                          height: 3rem;
                          color: #877BBE !important;
                          background: #E6E2F8;
                          border: none;
                          text-align: center;
                          margin-bottom: 1rem;
                         }

                         .mNewsletter .inner .sub-btn{
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 0.7rem;
                          color: #FFFFFF;
                          background: linear-gradient(90deg, #3D2499 0%, #8B2DD5 100%);
                          border: none;
                          height: 3rem;
                          width: 98%;
                          box-shadow: 0 0 0 4px #8b2dd5, inset 0 0 0 1px rgb(255 255 255 / 50%);
                          letter-spacing: 1px;
                         }




                         .mAbout{
                          width: 100%;
                          background: #ffffff;
                          position: relative;
                          z-index: 100;
                         }      
      
                        .mAbout .sliding-text{
                          height: 6rem;
                          width: 100%;
                          background: #ffffff;
                          overflow-x: clip;
                        }
                        
                        .mAbout .sliding-text h1 {
                          position: absolute;
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 2.8rem;
                          letter-spacing: 0.1rem;
                          color: #e6e2f8;
                          width: 100%;
                          margin: 0;
                          margin-top: 1.6rem;
                          text-align: center;
                          text-transform: uppercase;
                          /* Starting position */
                          -moz-transform:translateX(100vw);
                          -webkit-transform:translateX(100vw);	
                          transform:translateX(100vw);
                          /* Apply animation to this element */	
                          -moz-animation: example 13s linear infinite;
                          -webkit-animation: example 13s linear infinite;
                           animation: example 13s linear infinite;
                         }
                        
                         .mAbout .sliding-text h1 span{
                          color: #e6e2f8;
                         }

                         .mAbout .inner{
                          padding: 0.5rem 2.5rem;
                         }

                         .mAbout .inner p{
                          font-family: 'Actay',sans-serif;
                          font-style: normal;
                          font-weight: 400;
                          font-size: 0.7rem;
                          line-height: 0.9rem;
                          color: #58689F;
                          margin-bottom: 1rem;
                         }

                         .mAbout .inner #accordion{
                          margin-top: 3rem;
                         }

                         .mAbout .inner #accordion h2{
                          font-family: 'Actay',sans-serif;
                          font-style: normal;
                          font-weight: bolder;
                          font-size: 1rem;
                          line-height: 1.2rem;
                          color: #3C2397;
                         }

                         .mAbout .inner #accordion .card{
                          margin-bottom: 0.5rem;
                          border: none;
                         }

                         

                         .mAbout .inner #accordion .card-header {
                          padding-left: 0rem;
                          padding-right: 3rem;
                          position: relative;
                          border: none;
                          background: transparent;
                         }

                         .mAbout .inner #accordion .card-header .open-img{
                          position: absolute;
                          top: 0.2rem;
                          right: 0rem;
                          /* transform: translate(-50%, -50%); */
                          width: 2rem;
                          height: 2rem;
                          border-radius:50%;
                          transition: all 0.3s ease;
                         }

                         .mAbout .inner #accordion .card-body {
                          padding-left: 0rem;
                          padding-top: 0.8rem;
                          padding-bottom: 0.8rem;
                         }


                         .mAbout .inner #accordion .card-header[aria-expanded="true"] .open-img {
                          transform: rotate(180deg);
                        }

                        .mAbout .bg_img{
                          width: 100%;
                          height: auto;
                        }




                        .mQuote{
                          width: 100%;
                          background: #251462;
                          position: relative;
                          z-index: 100;
                         }      
      
                        .mQuote .sliding-text{
                          height: 6rem;
                          width: 100%;
                          background: #2a1870;
                          overflow-x: clip;
                        }
                        
                        .mQuote .sliding-text h1 {
                          position: absolute;
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 2.8rem;
                          letter-spacing: 0.1rem;
                          color: #FFFFFF;
                          width: 100%;
                          margin: 0;
                          margin-top: 1.6rem;
                          text-align: center;
                          text-transform: uppercase;
                          /* Starting position */
                          -moz-transform:translateX(100vw);
                          -webkit-transform:translateX(100vw);	
                          transform:translateX(100vw);
                          /* Apply animation to this element */	
                          -moz-animation: example 13s linear infinite;
                          -webkit-animation: example 13s linear infinite;
                           animation: example 13s linear infinite;
                         }
                        
                         .mQuote .sliding-text h1 span{
                          color: #fab244;
                         }

                         .mQuote .inner{
                          width: 100%;
                          padding-left: 2.5rem;
                          padding-right: 2.5rem;
                          padding-top: 3rem;
                          padding-bottom: 2rem;
                         }

                         .mQuote .inner h2{
                          font-family: 'Actay',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 1rem;
                          line-height: 1.2rem;
                          letter-spacing: 0.05rem;
                          color: #FFFFFF;
                          margin-bottom: 1.5rem;
                            }


                            .mQuote .inner input::-webkit-input-placeholder {
                              color: #7F5EDE;
                            }
                            .mQuote .inner input:-moz-placeholder {
                              color: #7F5EDE;
                              opacity: 1;
                            }
                            .mQuote .inner input::-moz-placeholder {
                              color: #7F5EDE;
                              opacity: 1;
                            }
                            .mQuote .inner input:-ms-input-placeholder {
                              color: #7F5EDE;
                            }
                            .mQuote .inner input::-ms-input-placeholder {
                              color: #7F5EDE;
                            }
                            .mQuote .inner input::placeholder {
                              color: #7F5EDE;
                            }


                            .mQuote .inner input{
                              width: 100%;
                              height: 3rem;
                              background: none;
                              border:2px solid #391f88;
                              padding-left: 1rem;
                              padding-right: 1rem;
                          font-family: 'Actay',sans-serif;
                          font-style: normal;
                          font-weight: 400;
                          font-size: 0.7rem;
                          color: #FFFFFF;
                          margin-bottom: 1.5rem;
                            }
                          
                            .mQuote .inner input:hover{
                              transition: 0.5s;
                              border:2px solid #fab244;
                            }
                          
                            .mQuote .inner input:focus{
                              transition: 0.5s;
                              border:1px solid #fab244;
                              padding-left: 2rem;
                            }

                            .mQuote .inner textarea::-webkit-input-placeholder {
                              color: #7F5EDE;
                            }
                            
                            
                            .mQuote .inner textarea:-moz-placeholder {
                              color: #7F5EDE;
                            }


                            .mQuote .inner textarea{
                              width: 100%;
                              background: none;
                              border:2px solid #391f88;
                              padding-left: 1rem;
                              padding-right: 1rem;
                          font-family: 'Actay',sans-serif;
                          font-style: normal;
                          font-weight: 400;
                          font-size: 0.7rem;
                          color: #FFFFFF;
                          margin-bottom: 1rem;
                          padding-top: 1rem;
                            }
                          
                            .mQuote .inner textarea:hover{
                              transition: 0.5s;
                              border:2px solid #fab244;
                            }
                          
                            .mQuote .inner textarea:focus{
                              transition: 0.5s;
                              border:1px solid #fab244;
                              padding-left: 2rem;
                            }

                            .mQuote .service{
                              width: 100%;
                              padding-left: 2.5rem;
                              padding-right: 2.5rem;
                              padding-top: 3rem;
                              padding-bottom: 4.5rem;
                              background: #2a1870;
                             }

                             .mQuote .service h2{
                              font-family: 'Actay',sans-serif;
                              font-style: normal;
                              font-weight: 700;
                              font-size: 1rem;
                              line-height: 1.2rem;
                              letter-spacing: 0.05rem;
                              color: #FFFFFF;
                              margin-bottom: 1.5rem;
                                }


                                .mQuote .service .service_label{
                                  position: relative;
                                  display:block;
                                  width:100%;
                                  height:8rem;
                                  background: transparent;
                                  cursor:pointer;
                                  border:2px solid #391f88;
                                  margin-bottom: 1.5rem;
                                }  

                                .mQuote .service .service_label h3{
                                  position: absolute;
                                  top: 50%;
                                  left: 50%;
                                  margin-left: -2rem;
                                  transform: translate(-50%, -50%);    
                                  font-family: 'Actay-Wide',sans-serif;
                                  font-style: normal;
                                  font-weight: 700;
                                  font-size: 1.4rem;
                                  letter-spacing: 0.03em;
                                  color: #FFFFFF;
                                  mix-blend-mode: soft-light;
                                    }


                                    .mQuote .service .service_label .tick{
                                      width: 2rem;
                                      position: absolute;
                                      top: -0.05rem;
                                      right: -0.05rem;
                                      display: none;
                                    }
                                    
                                    .mQuote .service .active{
                                        transition:0.5s;
                                        border:2px solid #fab244;
                                    }

                                    .mQuote .service .active .tick{
                                      display: block;
                                    }

                                    .mQuote .service  .active h3{
                                      color: #FFFFFF; 
                                      mix-blend-mode: normal;
                                    }

                                    .mQuote .service  .active h3 span{
                                      color: #fab244 !important;
                                    }


                                    .mQuote .service .quote-btn{
                                      font-family: 'Actay-Wide',sans-serif;
                                      font-style: normal;
                                      font-weight: 700;
                                      font-size: 0.7rem;
                                      color: #2A1870;
                                      background: linear-gradient(90deg, #fab244 0%, #ffdc30 100%);
                                      border: none;
                                      height: 3rem;
                                      width: 100%;
                                      box-shadow: 0 0 0 4px #fab244, inset 0 0 0 1px rgb(255 255 255 / 50%);
                                      letter-spacing: 1px;
                                      margin-top: 0.5rem;
                                    }

                                    .mQuote .bg_img{
                                      width: 100%;
                                      height: auto;
                                    }
                                  
                         

                        .mBack{
                          background: #251462;
                          width: 100%;
                          padding-top: 3rem;
                          padding-bottom: 3rem;
                        }

                        .mBack img{
                          width: 14rem;
                        }


                        .mFooter{
                          background: #251462;
                        }

                        .mFooter .inner{
                          background: #251462;
                          padding-left: 2.5rem;
                          padding-right: 2.5rem;
                          padding-top: 3rem;
                          padding-bottom: 1rem;
                        }


                        .mFooter .inner h2{
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 1rem;
                          line-height: 1.2rem;
                          color: #FFFFFF;
                          mix-blend-mode: soft-light;
                          margin-bottom: 1.5rem;
                           }
                          
                           .mFooter .inner .map{
                            position: relative;
                            margin-bottom: 1.2rem;
                           }
                          
                           .mFooter .inner .tag{
                            width: 8rem;
                            position: absolute;
                            left: 4rem;
                            top: 50%;
                            transform: translate(-50%, -50%);
                           }

                           .mFooter .inner .contact_div{
                           padding-top: 0.5rem;
                           }
                          
                           .mFooter .inner .contact_div .cont-links{
                          font-family: 'Actay-Thin',sans-serif;
                          font-style: normal;
                          font-weight: bolder;
                          font-size: 1rem;
                          line-height: 1.2rem;
                          letter-spacing: 0.05rem;
                          color: #FFFFFF;
                          display: block;
                          text-align: left;
                          margin-bottom: 1.5rem;
                           }
                           
                           .mFooter .inner .contact_div .cont-links img{
                            display: inline-block;
                            width: 1.2rem;
                            margin-right: 0.8rem;
                           }
                           
                           .mFooter .inner .contact_div .mail-link{
                            font-family: 'Actay-Thin',sans-serif;
                          font-style: normal;
                          font-weight: bolder;
                          font-size: 0.8rem;
                          line-height: 1.2rem;
                          letter-spacing: 0.05rem;
                          color: #FFFFFF;
                          display: block;
                          text-align: left;
                          margin-bottom: 1.5rem;   
                           }
                           
                           .mFooter .inner .contact_div .mail-link img{
                             display: inline-block;
                            width: 1.2rem;
                            margin-right: 0.8rem;  
                           }
                           
                           

                           .mFooter .bottom{
                            background: #2a1870;
                            padding-top: 2rem;
                            padding-bottom: 2rem;
                           }

                           .mFooter .bottom h3{
                            font-family: 'Actay-Wide';
                            font-style: normal;
                            font-weight: 700;
                            font-size: 0.9rem;
                            line-height: 1.1rem;
                            text-align: center;
                            letter-spacing: 0.145em;
                            text-transform: uppercase;
                            color: #45269E;
                            margin-bottom: 1rem;
                           }
                           .mFooter .bottom a img{
                            width: 2.4rem;
                            height: 2.4rem;
                            border-radius: 50%;
                            margin-left: 1rem;
                            margin-right: 1rem;
                           }
                           
                           

/*---------------BLOGS PAGE CSS-----------------*/


                        .mBlog{
                          width: 100%;
                          background: #251462;
                          position: relative;
                          z-index: 100;
                         }      
      
                        .mBlog .sliding-text{
                          height: 6rem;
                          width: 100%;
                          background: #2a1870;
                          overflow-x: clip;
                        }
                        
                        .mBlog .sliding-text h1 {
                          position: absolute;
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 2.8rem;
                          letter-spacing: 0.1rem;
                          color: #FFFFFF;
                          width: 100%;
                          margin: 0;
                          margin-top: 1.6rem;
                          text-align: center;
                          text-transform: uppercase;
                          /* Starting position */
                          -moz-transform:translateX(100vw);
                          -webkit-transform:translateX(100vw);  
                          transform:translateX(100vw);
                          /* Apply animation to this element */ 
                          -moz-animation: example 13s linear infinite;
                          -webkit-animation: example 13s linear infinite;
                           animation: example 13s linear infinite;
                         }
                        
                         .mBlog .sliding-text h1 span{
                          color: #fab244;
                         }

                         .mBlog .inner{
                          width: 100%;
                          padding-left: 2.5rem;
                          padding-right: 2.5rem;
                          padding-top: 6rem;
                          padding-bottom: 4rem;
                          background-image: url("../images/blogs_bg.jpg"); /* The image used */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
                         }


                         .mBlog .inner h2{
                          color: #ffffff;
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          font-size: 2rem;
                         }

                         .mBlog .inner p{
                          font-size: 0.8rem;
                          color: #ffffff;
                         }


                         .mBlog .inner2{
                          width: 100%;
                          padding-left: 1rem;
                          padding-right: 1rem;
                          padding-top: 3rem;
                          padding-bottom: 2rem;
                         }

                         .mBlog .inner2 h2{
                          color: #ffffff;
                          font-size: 1.5rem;
                         }

                          .mBlog .inner2 p{
                            color: #ffffff;
                            font-size: 0.8rem;
                            margin-bottom: 3rem;
                          }

                          .mBlog .inner2 .item{
                            padding: 2rem 1rem;
                            border-radius: 1rem;
                            background: #ffffff;
                            margin-top: 1rem;
                          }

                          .mBlog .inner2 .item h3{
                            font-size: 1.2rem;
                          }

                          .mBlog .inner2 .item p{
                            color: #000000;
                            margin-bottom: 0rem;
                          }


                          .mBlog .inner3{
                          width: 100%;
                          padding-left: 1rem;
                          padding-right: 1rem;
                          padding-top: 3rem;
                          padding-bottom: 2rem;
                         }

                         .mBlog .inner3 h2{
                          color: #ffffff;
                          font-size: 1.5rem;
                          text-decoration: underline;
                          margin-bottom: 3rem;
                         }

                         .mBlog .inner3 .item{
                          background: #ffffff;
                          padding: 1rem;
                          border-radius: 1rem;
                          margin-bottom: 1rem;
                         } 

                         .mBlog .inner3 .item .blog-img{
                          width: 100%;
                          object-fit: cover;
                          height: 10rem;
                         }

                         .mBlog .inner3 .item h3{
                          font-size: 1rem;
                          font-family: 'Actay-Wide',sans-serif;
                          font-style: normal;
                          font-weight: 700;
                          margin-top: 1rem;
                         }
                          
                        

              

} 
