@charset "UTF-8";
@font-face {font-family: aileron;src: url("fonts/aileron.bold.otf");}
                                  @font-face {font-family: aileron;src: url("fonts/Aileron-Regular.otf");}
@font-face {font-family: urge;src: url("fonts/Schizotype - UrgeText-SemiBoldItalic.otf");}
@font-face {font-family: urge;src: url("fonts/Schizotype - UrgeText-RegularItalic.otf");}
  
  
  /* Disable all ligatures globally */
* {
  font-variant-ligatures: none;
}

/* Or apply it to specific elements like this */
p, h1, h2, h3, span {
  font-variant-ligatures: none;
}                           
  
  
  #navPrimary {display:none !important;}              
  .navbar-wrapper {display:none !important;}
                #crumblist { display: none !important;}
                .mura-breadcrumb { display: none !important;}
    .pageTitle {display:none !important;}
                                  #footer-affiliation{display:none !important;}
  .containerFooterM {display:none !important;}
  .footerLinks{display:none !important;}
                                  .container {padding:0px;}
                                   .container1 {background-color: #ffffff;}
                                  .center {text-align:center;}
  .left{text-align:left;}
                                  .soc {margin:0 auto; text-align:center;}
                                  .socialicons{display:inline-block; margin:0 auto;padding:10px;}
                                  
                                  /*float issues*/
                                                 div.container-fluid::after{content:''; display:block; clear:both;}
                                  div.container::after{content:''; display:block; clear:both;}
                                 
                                  div.gray::after{content:''; display:block !important; clear:both !important;} 
  .whitetubs {width: 96%; margin: 0 auto;}
                .hero {padding: 0px; margin:0px auto;} 
                .pink {background-color: #F5DDDC; padding:0px;}
                                   .pink2{background-color: #D49794; padding:0px;}
                .logos {float:left; padding: 15px 7px 15px 7px; width: 18%;}
                                  .logos2 {float:left; padding: 15px 7px 15px 7px; width: 14%;}
     .drop-shadow {-webkit-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, .2); box-shadow: 0 4px 6px -2px rgba(0, 0, 0, .2); border-radius:1px; background-color: #F5DDDC; z-index: 1;}
                                  
                                  .fl {text-align:left;}

                                  .titleSlide, h1 {color: white !important;font-size: 4.2em !important;}   
                                 .pad {padding: 8px 60px 10px 40px; text-align: right;}
                                  .nopad {padding: 0px !important;}
                                  .container.morpheus {padding: 0px; margin: auto; }
                                   
                                   img.morpheus {padding: 0px; margin: 0px;}
                                  
                                  .container-fluid.blue {padding: 0px; }
                                  
                                  
                                  .col-lg-12.morpheus2 {padding:0px;}
                                  
                                 
                                  h2.et_pb_text_4 {color: #865250;line-height: 1.3em;letter-spacing: -.01em;font-size: 2.4em;margin-bottom: 10px;margin-top: 5px;text-align: left; font-weight:500;}
  
    h2.et_pb_text_42 {color: #865250;line-height: 1.3em;letter-spacing: -.01em;font-size: 2.4em;margin-bottom: 10px;margin-top: 5px;text-align: center; font-weight:500;}
                                  h3.et_pb_text_4 {color: #859190;line-height: 1.2em;letter-spacing: -.01em;font-size: 2.2em;margin-bottom: 10px;margin-top: 5px; margin-right: 20px;text-align: left; font-weight:400;}
                               h3.et_pb_text_4light3 {font-weight:400;color: #505050;line-height: 1.2em;letter-spacing: -.01em;font-size: 2.2em;margin-bottom: 10px;margin-top: 5px;text-align: left; }

                                  p.copy2 { font-family: 'Roboto','Open Sans', sans-serif !important;  color:#505050; font-weight: 400 !important; font-size: 1.2em !important; line-height: 1.7em;}
  
  p.copy3 { font-family: 'Roboto','Open Sans', sans-serif !important;  color:#505050; font-weight: 400 !important; font-size: 1.2em !important; line-height: 1.7em; text-align:center;}
  
  
                                    p.copy2brown { font-family: 'Roboto','Open Sans', sans-serif !important;  color:#A86663; font-weight: 400 !important; font-size: 1.6em !important; line-height: 1.7em;}
  
 
                                   span.list8 { font-family: 'Roboto','Open Sans', sans-serif !important;  color:#505050; font-weight: 500 !important; font-size: 1.9em !important; line-height: 1.4em; padding-left: 0px; text-align: center !important;}
  
   span.list81 { font-family: 'Roboto','Open Sans', sans-serif !important;  color:#505050; font-weight: 600 !important; font-size: 1.6em !important; line-height: 1.7em; padding-left: 10px 0px 0px 0px;}
                                  
                                  
    span.consult { font-family: 'Roboto','Open Sans', sans-serif !important;  color:#505050; font-weight: 600 !important; font-size: 1.3em !important; line-height: 1.6em; text-align:right !important;}
                                  p.copy2sm { font-family: 'Roboto','Open Sans', sans-serif !important;  color:#505050; font-weight: 400 !important; font-size: 1.1em !important; line-height: 1.7em;}
                                  
                                  .sidebar_morpheus {background-image: url("/LMG-en-us/assets/image/sidebar_back_morpheus.png"); height: 606px;width: 582px; background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; margin:-98px auto 0 auto;opacity: 0.83;
                                   background-repeat: no-repeat;backdrop-filter: blur(5px);}
                                  
                                  
                                  
                                  .sidebar_morpheus2 {
                                                  background-color: rgba(245, 245, 245, 0.5);
             -webkit-backdrop-filter: blur(5px);
                                                  backdrop-filter: blur(10px);
                                                  margin-top: -50px; border-radius: 25px;padding: 20px;width: 532px; height: 510px;
                                  -webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2); box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);  z-index: 1;}

                                  
                                  
                                  
                                    .testimonials2 {background-color: #fff; border-radius: 25px;padding: 30px;-webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2); box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2); width: 99%;}
                                  
                                  
                                  .pullquote{font-family: 'urge', sans-serif !important;  color:#A86663; font-weight: 400 !important; font-size: 1.8em !important; line-height: 1.4em; font-style: italic; text-align: center;}
                                  .testimon {width:2%;}
                                  
                                  img.circle { margin-top: -50px;}
                                  
                                  .pad2 {padding: 20px 20px 20px 20px;}
                                   .pad3{padding: 0px 0px 0px 40px;}
                       .pad4{padding: 10px 80px 40px 0px;}
  .pad41{padding: 10px 80px 40px 40px;}
                                  .pad5 {padding:25px 20px 0px 20px;}
                                  .pad6 {padding: 0px 10px 40px 40px;}
                                  .pad7 {padding:0px 20px 0 20px;}
                                  .pad8 {padding: 10px 80px 40px 0;}
          .pad9 {padding: 0px 0px 0px 40px;}
                                  .pad11 {padding: 20px 10px 0px 10px; !important;}
                                    .pad13 {padding: 0px 20px 0px 40px; !important;}

                                  
                                   .pad12 {padding: 20px 20px 0px 20px; !important;}
                                  img.quotation {padding:0px 0px 10px 0px;width:490px; height: auto;}

                                  
                                    .photo_experts {padding: 15px 40px 0px 5px;}
                                  
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}
img {
    vertical-align: middle;
}
img {
    border: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
img[Attributes Style] {
    width: 490px;
    aspect-ratio: auto 490 / 50;
    height: 50px;
}
user agent stylesheet
img {
    overflow-clip-margin: content-box;
    overflow: clip;
}
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #fff;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
                                  p.quotation {color:#D49794; font-size:2.3em; font-family: Urge,'Roboto','Open Sans', sans-serif; text-align: center; line-height: 1.4em; font-weight:200;}
                               
                                  .container.icons {padding: 20px 0px 20px 0px; margin:0 auto;}
                                  
                                    .container.testimonials {padding: 20px 0px 20px 0px; margin:0 auto;}
                                .top {top:-10px; position:relative;}
                                  .top2{top:-7px;position:relative;}
                                  p.icons {color:#13202A; font-size:1.6em; font-family: aileron,'Roboto','Open Sans', sans-serif;text-align: center; line-height: 1.4em; font-weight:600; padding-top:10px;}
                                  .photo2{padding: 40px 40px 40px 40px;}
                                   .photo3{padding: 40px 40px 40px 40px;}
                                  .row.gray{padding:0 !important;}
                                  .row.gray3{padding:0 !important;margin:10px;}
         .row.white{padding:0 !important;}
#overlay {
  height: 100vh;
  width: 100vw;
  top: 150px;
  position: fixed;
  border:1px dashed red;
  backdrop-filter: blur(5px);
}
.gray {background-color: #F5F6F2; padding: 0px;}
                                  .gray2 {background-color: #F5F6F2; padding: 35px 50px;}
                                  .col-lg-3.photo {padding:0px !important;}
                .white {background-color: #ffffff;padding: 40px 20px;}
                

h3.headlinewhite {
  font-size: 2em; 
 padding: 0px 20px 0px 20px;
line-height: 1.5em;
color:#fff;
  font-weight: 500; 
  font-family: aileron,'Roboto','Open Sans', sans-serif;
  text-align: center;
   -webkit-font-smoothing: antialiased;
                font-weight: 700;
  
}
                                  
h3.headlinewhitebook {
  font-size: 1.8em; 
 padding: 0px 20px 20px 20px;
line-height: 1.5em;
color:#fff;
  font-weight: 500; 
  font-family: aileron,'Roboto','Open Sans', sans-serif;
  text-align: center;
   -webkit-font-smoothing: antialiased;
                font-weight: 700;
  
}              
p.whitecopy {
  font-size: 1.3em; 
  padding: 0 4px 20px 4px;
color:#fff;
  font-weight: 200; 
  line-height: 1.1em; 
  font-family: aileron,'Roboto','Open Sans', sans-serif;
  text-align: center;
                    -webkit-font-smoothing: antialiased;
                font-weight: 700;
  
}
                                  
                                  p.graycopy {
  font-size: 1.3em; 
  padding: 40px 4px 20px 4px;
  color:#707070;
  font-weight: 200; 
  line-height: 1.3em; 
  font-family: aileron,'Roboto','Open Sans', sans-serif;
  text-align: left;
                    -webkit-font-smoothing: antialiased;
                font-weight: 500;
  
}
  
  p.whitecopydates {
  font-size: 1.6em; 
  padding: 0 4px 20px 4px;
  color:#fff;
  font-weight: 200; 
  line-height: 1.1em; 
  font-family: aileron,'Roboto','Open Sans', sans-serif;
  text-align: center;
   -webkit-font-smoothing: antialiased;
                font-weight: 700;
  
}
                                
                                  
                                  
                p.whitecopy2 {
    font-size: 1.6em;
    padding: 0px 4px 20px 4px !important;
    color: #fff;
    font-weight: 200;
    line-height: 1.4em;
    font-family: aileron,'Roboto','Open Sans', sans-serif;
    text-align: center;
                                font-weight: bold;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
}
                                  
  a.btnmorph {text-align: center;font-size: 1.2em;text-decoration: none;color: rgb(255, 255, 255);border: 0px solid rgb(114, 191, 68);border-radius: 25px;background-color: #D0908C; padding: 11px 20px 11px 20px;top: 45px;font-weight: 600;font-family: 'Roboto','Open Sans', sans-serif !important; margin: 0 auto !important;background-image: linear-gradient(to right, #D0908C 0%, #D0908C 41%, #D0908C 100%); }
  
  
  a.btnmorphwh {text-align: center;font-size: 1.2em;text-decoration: none;color: #D0908C; border: 0px solid rgb(114, 191, 68);border-radius: 25px;background-color: #ffffff; padding: 11px 20px 11px 20px;top: 45px;font-weight: 600;font-family: 'Roboto','Open Sans', sans-serif !important; margin: 0 auto !important;background-image: linear-gradient(to right, #fff 0%, #fff 41%, #fff 100%); }
  
  
  .st {padding: 15px 7px 15px 7px; text-align:left;}                
  .st2 {padding: 20px 7px 40px 7px;}         
  
  
  
                                  .beforeafter{padding:15px;}
/*media queries start*/
                                  
                                  /* Bootstrap 3 fix for 5 columns */

/* Small Devices, Tablets */

@media only screen and (min-width: 280px) {

.fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2  {
width: 99%;
margin-right: 1%;}
                                  }


@media only screen and (min-width: 380px) {
          .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2  {

        width: 99%;margin-right: 1%;}
                                  }



@media only screen and (min-width : 576px) {

    .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2  {

        width: 99%;  margin-right: 1%;

    }

}



@media only screen and (min-width : 768px) { .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2  {width: 19%;margin-right: 1%;}

}






/* Medium Devices, Desktops */



@media only screen and (min-width : 992px) {.fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2 {width: 19%;margin-right: 1%; }
.st {text-align:left;}


}






/* Large Devices, Wide Screens */



@media only screen and (min-width : 1200px) {

  .st {text-align:left;}

    .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2 {



        width: 19%;



                                margin-right: 1%;



    }



}


                                  
                                  
  .col-lg-1.pad11 {width:3% !important;}                         
      .col-lg-4.pad11 {width:35% !important;}                            
        .col-lg-3.pad11 {width:29% !important;}                            
                                  
                                  /*four columns*/
                                  .col-lg-1.pad11 {width:3% !important;}
                                  
                                    /* Bootstrap 3 fix for 5 columns */

/* Small Devices, Tablets */

@media only screen and (min-width: 280px) {

.fourcolumns .col-md-2, .fourcolumns .col-sm-2, .fourcolumns .col-lg-2  {
width: 99%;
margin-right: 1%;}
                                  }


@media only screen and (min-width: 380px) {
          .fourcolumns .col-md-2, .fourcolumns .col-sm-2, .fourcolumns .col-lg-2  {

        width: 99%;margin-right: 1%;}
                                  }



@media only screen and (min-width : 576px) {

    .fourcolumns .col-md-2, .fourcolumns .col-sm-2, .fourcolumns .col-lg-2  {

        width: 99%;  margin-right: 1%;

    }

}



@media only screen and (min-width : 768px) { .fourcolumns .col-md-2, .fourcolumns .col-sm-2, .fourcolumns .col-lg-2  {width: 19%;margin-right: 1%;}

}






/* Medium Devices, Desktops */



@media only screen and (min-width : 992px) {.fourcolumns .col-md-2, .fourcolumns .col-sm-2, .fourcolumns .col-lg-2 {width: 19%;margin-right: 1%; }
.st {text-align:left;}


}






/* Large Devices, Wide Screens */



@media only screen and (min-width : 1200px) {

  .st {text-align:left;}

    .fourcolumns .col-md-2, .fourcolumns .col-sm-2, .fourcolumns .col-lg-2 {



        width: 19%;



                                margin-right: 1%;



    }



}


                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                                  
                 /*two columns*/
                                  
                                  
                                    /* Bootstrap 3 fix for 2 columns */

/* Small Devices, Tablets */

@media only screen and (min-width: 280px) {

.twocolumns .col-md-2, .twocolumns .col-sm-2, .twocolumns .col-lg-2  {
width: 99%;
margin-right: 1%;}
                                  }


@media only screen and (min-width: 380px) {
          .twocolumns .col-md-2, .twocolumns .col-sm-2, .twocolumns .col-lg-2  {

        width: 99%; margin-right: 1%;}
                                  }



@media only screen and (min-width : 576px) {

    .twocolumns.col-md-2, .twocolumns .col-sm-2, .twocolumns .col-lg-2  {

        width: 99%; margin-right: 1%;

    }

}



@media only screen and (min-width : 768px) { .twocolumns .col-md-2, .twocolumns .col-sm-2, .twocolumns .col-lg-2  {width: 19%;margin-right: 1%;}

}






/* Medium Devices, Desktops */



@media only screen and (min-width : 992px) {.twocolumns .col-md-2, .twocolumns .col-sm-2, .twocolumns .col-lg-2 {width: 19%;margin-right: 1%; }
.st {text-align:left;}


}






/* Large Devices, Wide Screens */



@media only screen and (min-width : 1200px) {

  .st {text-align:left;}

    .twocolumns .col-md-6, .twocolumns .col-sm-6, .twocolumns .col-lg-6 {



        width: 48%;



                                margin-right: 2%;



    }



}


                /**--Media queries start--**/
  @media (min-width: 1800px) and (max-width:3500px){
  img.morpheus {
    padding: 0px 15px 0px 15px;
   }
 
           
  .pink {
    padding: 0px 15px 0px 15px;
}
 }  
         @media (min-width: 1800px) {
    .sidebar_morpheus2 {
        margin-top: -50px !important;
        height: 460px;
        width: 540px;
    }
}                         
                                  
                                  

@media (min-width: 1400px) and (max-width:1799px){
.container.morpheus {
    padding: 0px 15px;
    margin: auto;
}
  p.copy2 {
    font-family: 'Roboto', 'Open Sans', sans-serif !important;
    color: #505050;
    font-weight: 400 !important;
    font-size: 1.6em !important;
    line-height: 1.7em;
}
  
    p.copy3 {
    font-family: 'Roboto', 'Open Sans', sans-serif !important;
   color: #505050;
    font-weight: 400 !important;
    font-size: 1.6em !important;
    line-height: 1.7em;
      text-align:center;
}
  .pink {padding:0 15px}
  .pad6 {
    padding: 20px 20px 40px 40px !important;
}
                  img.circle { margin-top: -50px;}
                                  
                .pad3 {
    padding: 0px 0px 0px 20px;
}
                                      
                                .sidebar_morpheus2 {margin-top: -50px !important; height: 460px; width:580px;}
                
  p.graycopy {font-size:1.3em;}
}



@media (min-width: 1200px) and (max-width:1399px) {
      p.copy2 {
    font-family: 'Roboto', 'Open Sans', sans-serif !important;
    color: #505050;
    font-weight: 400 !important;
    font-size: 1.6em !important;
    line-height: 1.7em;
}         
  
     p.copy3 {
    font-family: 'Roboto', 'Open Sans', sans-serif !important;
    color: #505050;
    font-weight: 400 !important;
    font-size: 1.6em !important;
    line-height: 1.7em;
       text-align:center;
}         
.pad6 {padding: 20px 20px 40px 40px !important;}
  }
  
  img.circle { margin-top: -50px;}
                                  

                @media (min-width: 960px) and (max-width:1199px) {
        .left {text-align:left !important;}      
      .box.d-flex {
    display: flex;
    padding: 0 10px;
    flex-direction: column;
    box-sizing: border-box;
    align-items: center;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
}
       .st {text-align:left;}
      span.consult {font-size:1.1em !important;}
                                .pad {padding: 5px 40px 10px 40px;}
                                
                h3.et_pb_text_4 {

    line-height: 1.4em;
    letter-spacing: -.01em;
    font-size: 1.9em;
    margin-bottom: 10px;
    margin-top: 5px;
    text-align: left;
   
}
                  h3.et_pb_text_4light3 {font-size:2em;}
      
      .fl {
    padding: 10px 0px 0px 40px;
    text-align: left;
}
                                  
.pad2 {
    padding: 10px 0px 20px 20px;
}
     
                  .pad11 {
    padding: 20px 20px 0px 20px !important;
}
                                p.copy2 {font-weight: 400 !important;
    font-size: 1.6em !important;
    line-height: 1.5em;
    text-align: left;}

      p.copy3 {font-weight: 400 !important;
    font-size: 1.6em !important;
    line-height: 1.5em;
    text-align: center;}
  
                                
                                h2.et_pb_text_4 {
  
    line-height: 1.4em;
    letter-spacing: -.01em;
    font-size: 2em;
    margin-bottom: 10px;
    margin-top: 5px;
                                                padding:0px;
    text-align: left;
    font-weight: 500;
}
           
                  
                  h2.et_pb_text_42 {
  
    line-height: 1.4em;
    letter-spacing: -.01em;
    font-size: 2em;
    margin-bottom: 10px;
    margin-top: 5px;
                                                padding:0px;
    text-align: center;
    font-weight: 500;
}
                                
                                .hide{display:none;}
                                .pad7 {padding: 0px 0 0 20px !important;}
                                
                                
                                p.quotation {
    
    font-size: 1.3em;text-align: center;
    
}
                                
                                .logos {display:inline-block;float: center;padding: 10px 3px;text-align: center;width: 30%;}
                                  .logos2 {display:inline-block; float:center; padding: 10px 3px; text-align: center;width: 22%;}
                             
                                .sidebar_morpheus2 {
   
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(10px);
   margin-top: -50px !important; 
    border-radius: 25px;
    padding: 20px;
    width: 400px;
    height: 460px;
    margin: 0 auto;
    -webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
    z-index: 1;
}
                
                                
                                .top {top: 0px;}
img.quotation {padding: 2px 0px 2px 0px;width: 300px;height: auto;}
                
.pad6 {padding: 20px 20px 40px 40px !important;}   
                                .photo2 {padding: 20px 40px 30px 40px;} 
                                
                                .pad4 {padding: 10px 0px 40px 40px !important;}
                                p {margin: 0 0 0px !important;}
                                
                                .pad8 {padding: 10px 0px 40px 0px;}
      
                                
                                 .pad12 {padding: 0px 0px 0px 20px; !important;}
                                .pad9 {padding: 0px 0px 0px 40px !important;}
                                .pad5 {padding: 0px 0px 0px 40px !important;}
                                h3.headlinewhite {font-size: 1.8em;}

                                p.copy2sm {font-size: .9em !important;}
                                
                                
                                p.whitecopy {font-size: 1.1em;line-height: 1.2em;}
                                
                                .fl {text-align:center;}
                                                
                  p.graycopy {font-size:1.3em !important;}  
                
}  
                                  
                                  /*tablet*/
                                  
                                @media (min-width: 576px)and (max-width:959px) {
    .box.d-flex {
    padding: 0 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
                                  .left {text-align:center;}                       
                                  .row.gray3{display:none;}
                                  
                                  .testimonials2 {margin-bottom: 20px;}
          .st {text-align:left;}
span.consult {font-size:.9em !important;}
.pad {padding: 5px 30px;}
                                
                p.copy2 {
    font-family: 'Roboto', 'Open Sans', sans-serif !important;
    color: #505050;
    font-weight: 400 !important;
    font-size: 1.3em !important;
    line-height: 1.7em;
      text-align:center;
}
                                  
                                            p.copy3 {
    font-family: 'Roboto', 'Open Sans', sans-serif !important;
    color: #505050;
    font-weight: 400 !important;
    font-size: 1.3em !important;
    line-height: 1.7em;
      text-align:center;
}
                                  h3.et_pb_text_4 {font-size: 1.8em;margin-top: 0px;text-align: center;}
.pad2 {padding: 10px 20px 20px 20px;}
                                
                                

.pad4 {padding: 10px 20px 0 20px;}

                                h2.et_pb_text_4 {font-size: 2em;text-align: center;} 
                                 h2.et_pb_text_42 {font-size: 2em;text-align: center;} 
                                .hide{display:none;}
                                .pad7 {padding: 0px 0 0 0;}
                                
                                
                                p.quotation {
    
    font-size: 1.3em;text-align: center;
    
}
                                                                                                                                                
                                
                                .logos {display:inline-block;float: center;padding: 10px 3px;text-align: center;width: 32%;}
                                  .logos2 {display:inline-block; float:center; padding: 10px 3px; text-align: center;width: 22%;}
  

                                .sidebar_morpheus2 {
   
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(10px);
    margin-top: 0px;
    border-radius: 25px;
    padding: 20px;
    width: 100%;
    height: 330px;
    margin: 30px auto 0 auto;
    -webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
    z-index: 1;
}
        p.copy2brown {
    text-align: center;
}        
                                
                                .top {top: 0px;}
img.quotation {padding: 2px 0px 2px 0px;width: 300px;height: auto;}
                
                .pad6 {padding: 0px 20px 20px 20px;}     
                                  
                                .photo2 {padding: 20px 40px 30px 40px;} 
                                
                                p {margin: 0 0 0px !important;}
                                
                                .pad8 {padding: 10px 0px 40px 0px;}
                                .pad5 {padding-top: 0px;}
                                h3.headlinewhite {font-size: 1.5em;}
                                
                                p.copy2sm {font-size: .9em !important;}
                                
                                
                                p.whitecopy {font-size: 1.1em;line-height: 1.2em;}
                                
                                .fl {
    text-align: center;
    padding: 30px 0px 0px 0px;
}
          img.circle {
    margin-top: -50px;
    width: 180px;
    padding-top: 50px;
}                                      
                
                
}  
                                  
@media (min-width: 380px) and (max-width:575px) {  
                                                                                                                                                  
                                                                                                    .left {text-align:center;}                                                  
                                                                                                                                                  
            .box.d-flex {
    padding: 0 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
            
            
            span.consult {font-size: .9em;}
                                .pad {padding: 5px 40px; text-align:center;}
                                .st {text-align:center;}
                
                                  h3.et_pb_text_4 {font-size: 1.8em;margin-top: 0px;text-align: center;}
.pad2 {padding: 10px 20px 20px 20px;}
                                
                                p.copy2 {font-weight: 400 !important;
    font-size: 1.1em !important;
    line-height: 1.7em;
    text-align: center;}
  
             p.copy3 {font-weight: 400 !important;
    font-size: 1.1em !important;
    line-height: 1.7em;
    text-align: center;}
  
  
   p.whitecopy2 {
    font-size: 1.6em;
    
}
                img.circle {
    /* margin-top: -50px; */
    width: 140px;
    text-align: center;
    margin: 0 auto;
}
                                                  
                                                  
.pad4 {padding: 10px 20px 0 20px;}

                                h2.et_pb_text_4 {font-size: 2em;text-align: center;} 
                                 h2.et_pb_text_42 {font-size: 2em;text-align: center;} 
                                .hide{display:none;}
                                .pad7 {padding: 0px 0 0 0;}
                                
                                
                                p.quotation {
    
    font-size: 1.3em;text-align: center;
    
}
                                
                                .logos {display:inline-block;float: center;padding: 10px 3px;text-align: center;width: 54%;}
                .logos2 {
    display: inline-block;
    float: center;
    padding: 10px 3px 28px 3px;
    text-align: center;
   width: 42%;
}
                
                
                                
                                .sidebar_morpheus2 {-webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(10px);
    margin-top: 0px;
    border-radius: 25px;
    padding: 20px;
    width: 380px;
    height: 580px;
    margin: 20px auto;
    -webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
    z-index: 1;
}
                
                                
                                .top {top: 0px;}
img.quotation {padding: 2px 0px 2px 0px; width: 300px;height: auto;}
                
                                                  .pad6 {padding: 0px 10px 0px 40px;}     
                                  
                                .photo2 {padding: 20px 40px 30px 40px;} 
                                
                                .pad4 {padding: 10px 20px 30px 20px;}
                                p {margin: 0 0 0px !important;}
                                
                                .pad8 {padding: 10px 0px 40px 0px;}
                                .pad5 {padding-top: 0px;}
                                h3.headlinewhite {font-size: 1.5em;}
                                
                                p.copy2sm {font-size: .9em !important;}
                                
                                
                                p.whitecopy {font-size: 1.1em;line-height: 1.2em;}
                                
                                .fl {text-align:center;}
  p.graycopy {
    font-size: 1.3em !important; }
                                                
                                  }
                                  
/*mobile*/
                                  
               @media (min-width: 280px) and (max-width: 379px) {   
      .pad11 {
    padding: 20px 20px 0px 20px;
}
      .testimonials2 {

    margin: 20px auto;
}
                 
                  .left {text-align:center;}   
      .box.d-flex {
    padding: 0 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
     .pullquote {
    font-size: 1.4em !important;
    line-height: 1.3em;
   } 
      span.list8 {
   
    font-size: 1.2em !important;
   
    padding-bottom: 20px;
}
      h3.et_pb_text_4light3 {
  font-size: 1.6em;
    text-align: center;
}
      img.circle {
    margin-top: -50px;
    width: 120px;
    margin: 0 auto;
}
      
      p.copy2brown {
   
    font-size: 1.3em !important;
    line-height: 1.7em;
    text-align: center;
}
      .pad12 {
    padding: 0px 0px 0px 0px;
}
            span.consult {font-size: .9em;}
                                .pad {padding: 5px 40px; text-align:center;}
                                h3.headlinewhite {
    font-size: 1.3em;
}
      p.whitecopy2 {
    font-size: 1.1em;
    
}
      .st {text-align:center;}
      .container-fluid{
        padding-left:0px;
      padding-right:0px;}
                                .pad {
    padding: 5px 10px ;
}
      
      .pad9 {
    padding: 0px 20px 0px 20px;
}
                                .pad41 {
    padding: 10px 20px 40px 20px;
}
                .gray {padding: 30px 0px 30px 0px;}
      
                                  h3.et_pb_text_4 {font-size: 1.8em;margin-top: 0px;text-align: center;}
.pad2 {padding: 10px 20px 20px 20px;}
                                
                                p.copy2 {font-weight: 400 !important;
    font-size: 1.1em !important;
    line-height: 1.7em;
    text-align: center;}
                 
                 
                  p.copy3 {font-weight: 400 !important;
    font-size: 1.1em !important;
    line-height: 1.7em;
    text-align: center;}
                 
                 

.pad4 {padding: 10px 20px 0 20px;}

                                h2.et_pb_text_4 {font-size: 2em;text-align: center;} 
                                 h2.et_pb_text_42 {font-size: 2em;text-align: center;} 
                                .hide{display:none;}
                                .pad7 {padding: 0px 0 0 0;}
                                
                                
                                p.quotation {
    
    font-size: 1.3em;text-align: center;
    
}
                                
                                .logos {display:inline-block;float: center;padding: 10px 3px;text-align: center;width: 54%;}
                                  
      
      .logos2 {
    display: inline-block;
    float: center;
    padding: 10px 3px 28px 3px;
    text-align: center;
    width: 42%;
}
                 
                     .sidebar_morpheus2 {
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(10px);
        margin-top: 0px;
        border-radius: 25px;
        padding: 20px;
        width: 280px;
        height: 450px;
        margin: 30px auto 0 auto;
        -webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
        -moz-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
        box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .2);
        z-index: 1;
    }
       
            span.list81 {
   
    font-size: 1.4em !important;
   
}    
                                
                                .top {top: 0px;}
img.quotation {padding: 2px 0px 2px 0px;width: 300px;height: auto;}
                
                .pad6 {padding: 0px 20px 10px 20px;}     
                                  
                                .photo2 {padding: 20px 40px 30px 40px;} 
                                
                                .pad4 {padding: 10px 20px 30px 20px;}
                                p {margin: 0 0 0px !important;}
                                
                                .pad8 {padding: 10px 0px 40px 0px;}
                                .pad5 {padding-top: 0px;}
                                
                                
                                p.copy2sm {font-size: .9em !important;}
                                
                                
                                p.whitecopy {font-size: 1.1em; line-height: 1.2em;}
                               
                                .fl {text-align:center;}
                 p.graycopy {
    font-size: 1em;
   
    
}
                                                
}

div.announcement {
    background-color: #0090cf;
    text-align: center;
    min-height: 110px;
    padding: 20px 40px !important;
}
  
  .bl {padding:0px; padding: 0px; margin:0px auto;}
  span.disinline {display:inline-block;}
  span.yellow2 {color: #f9e9b2 !important; font-size:1.5em !important; font-weight:bold !important;}
  img.sign {width:100px !important; height:100px !important;}
  
@media (min-width: 1400px) {
    img.sign {width:90px !important; height:90px !important;}
  /*.modify-content-width {width: 1380px;}*/
   div.announcement {min-height:110px !important;}
}
@media (min-width: 380px) and (max-width:575px) {    
     div.announcement {min-height:110px !important;}
     img.sign {width:90px !important; height:90px !important;}

}
  
 @media only screen and (min-width: 280px) { 
   img.sign{width:50px; height:50px;}
   div.announcement {min-height:250px;}
   span.yellow2 {font-size:1.3em;}
}

.pink-background {
            background-color: #fbf4f7;
            padding: 20px;
            border-radius: 5px;
            margin-bottom: 15px;
            text-align:center;
        }
        .white-separator {
            background-color: white;
            height: 100%;
            width: 2px;
        }
@media (min-width: 768px) and (max-width: 1024px) {
    .row.cl {
        display: flex; /* Enable flexbox for the row */
     align-items: stretch; /* Stretch all child elements to the same height */
    }

    .col-lg-4, .col-lg-3 {
        display: flex;
        flex-direction: column; /* Ensure the content inside the columns stacks vertically */
    }

    .pink-background {
        flex: 1; /* Ensure boxes grow equally in height */
    }
}


  
  @media (max-width: 768px) {
    .col-lg-4.pad11, .col-lg-3.pad11, .col-lg-1.pad11 {
        width: 100% !important; /* Set columns to full width */
        max-width: 100%; /* Ensure no max-width constraint */
        flex: 0 0 100%; /* Force columns to occupy full width */
    }

    .white-separator {
        display: none; /* Hide separators for better flow */
    }

    .pad11 {
        padding: 10px; /* Adjust padding for tighter spacing */
    }
}

.box.d-flex {
    padding: 0 10px; /* Adds spacing between columns */
    box-sizing: border-box; /* Includes padding in the width */
  }
  .before-after-slider {
    position: relative;
    width: 273px;
    height: 372px;
    overflow: hidden;
                
                  margin: 10px 0px; 
  }

  .before-image, .after-image {
    position: absolute;
    width: 273px;
    height: 372px;
    top: 0;
    left: 0;
  }

  .after-image {
  transition: clip-path 0.3s ease-out;
                  clip-path: inset(0 50% 0 0);
}

.after1 {
  background: url('/LMG-en-us/assets/image/after_image11.jpg') no-repeat center / cover;
}

.after2 {
  background: url('/LMG-en-us/assets/image/after_image12.jpg') no-repeat center / cover;
}

.after3 {
  background: url('/LMG-en-us/assets/image/after_image13.jpg') no-repeat center / cover;
}

.after4 {
  background: url('/LMG-en-us/assets/image/after_image14.jpg') no-repeat center / cover;
}
  .slider-handle {
    position: absolute;
    left: 50%;
top: 50%;
    width: 40px;
    height: 40px;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    border: 2px solid white;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: ew-resize;
    z-index: 2;
  }

  .slider-handle::before, .slider-handle::after {
    content: '';
    border: solid white;
    border-width: 0 2px 2px 0;
    padding: 3px;
    position: absolute;
  }

  .slider-handle::before {
    transform: rotate(135deg);
    left: 10px;
  }

  .slider-handle::after {
    transform: rotate(-45deg);
    right: 10px;
  }

  .slider-line {
    position: absolute;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    background-color: white;
    transform: translateX(-50%);
    z-index: 1;
  }