       @media (min-width: 768px){
            .modal-dialog { width: 100%;}
            }
       .top{background-image: url(https://marketing-kasamba.kassrv.com/content/Kasamba/social/lp/gradient.jpg);       background-repeat:no-repeat;background-attachment: scroll;background-position: top center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;height: 787px;       }
       #grid-sec{background-image: url(https://marketing-kasamba.kassrv.com/content/Kasamba/social/lp/layer-2.webp);       background-repeat:no-repeat;background-attachment: scroll;background-position: bottom bottom;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
       #not-reg-sec{background-image: url(https://marketing-kasamba.kassrv.com/content/Kasamba/social/lp/banner.jpg);       background-repeat:no-repeat;height:430px;background-attachment: scroll;background-position: top center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover; }
       #testi-sec{
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 1%, #e4d6e7 100%, #e4d6e7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fefefe 1%,#e4d6e7 100%,#e4d6e7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fefefe 1%,#e4d6e7 100%,#e4d6e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e4d6e7',GradientType=0 ); /* IE6-9 */
  box-shadow: 0 0 15.8px 0.2px rgba(0, 0, 0, 0.07);
}
       .logo-wrap{margin: 37px 0 102px;}
       .logo-wrap a img {width: 214px;}
     
        .main-header{font-size: 48px;  font-weight: 600;  letter-spacing: -0.96px; color:#ffffff; text-align: right}
        .main-text{font-size: 20px;  font-weight: normal;  line-height: 1.5;  letter-spacing: -0.4px;  text-align: right; color:#ffffff;width: 50%;float: right; }
        .main-text span{font-weight: bold;color: #772e83;}
        
        .btn-b{display: block;width: 324px;height: 70px;line-height: 70px; background-image: url(https://marketing-kasamba.kassrv.com/content/Kasamba/retention/video-lp/rounded-rectangle-1-copy-3.png);font-size: 25px;  font-weight: 600;  text-align: center;  color:#7e3283;  float: right;margin:45px 0 22px;border: 0;background-color: transparent;}
        .btn-b:hover{color:#7e3283;}
        .btn-b.purp{margin: 0;background-image: url(https://marketing-kasamba.kassrv.com/content/Kasamba/retention/video-lp/rounded-rectangle-1-copy.webp);color:#ffffff;}
        .btn-b.purp:hover{color: #ffffff;}
        .inner-header{font-size: 36px;  font-weight: 600;   letter-spacing: -0.72px;  text-align: center;  color: #000000;}
        .feat-sub-header{ font-size: 18px;  font-weight: normal;  letter-spacing: -0.36px;  text-align: center;  color: #424242;margin: 25px auto 0;}
         .inner-header.reasons{margin:50px auto 0;}
         .inner-sub-head-real{ font-size: 18px;  font-weight: normal;  letter-spacing: -0.36px;  text-align: center;  color: #424242;margin: 22px auto 0;}
        .feat-box-wrap, .reasons-box-wrap{text-align: center;margin: 0 auto;}
        .feat-box{display: inline-block;text-align: center; width: 243px;  height: 243px;  margin: 41px 31px 0 0;  border-radius: 10px;  box-shadow: 0 0 15.8px 0.2px rgba(0, 0, 0, 0.07);}
        .res-box{display: inline-block;text-align: center; width:300px;  height: 243px;  margin: 41px 31px 0 0; vertical-align: top }
        .feat-box img{text-align: center;margin: 0 auto;}
        .res-box img{text-align: center;margin: 0 auto;}
        .res-box-img-wrap{height: 60px}
        .feat-head{ font-size: 22px;  font-weight: 600;   letter-spacing: -0.44px;  color: #892787;margin: 30px auto 43px;}
        .res-text{ font-size: 18px;  font-weight: normal;  letter-spacing: -0.36px;  text-align: center;  color: #424242;margin: 32px auto 0;}
        .grid-sub-head{font-size: 18px;font-weight: normal;  letter-spacing: -0.36px;  text-align: center;  color: #424242;margin: 32px auto 0;}
        .not-reg-head{        font-size: 36px;  font-weight: 600;    letter-spacing: -0.72px; color: #000;margin: 85px 0 30px;}
        .register-text{ font-size: 18px;  font-weight: normal;   letter-spacing: -0.36px;  text-align: left;  color: #424242;margin: 0 0 35px;}
        .register-text a{font-weight: 600;color: #772e83;}
        .reg-disc{ font-size: 18px;  font-weight: normal;    line-height: 1.44;  letter-spacing: -0.36px;  text-align: left;  color: #424242;margin: 30px 0 0 0;}
        .reg-disc span{ font-weight: 600;color: #772e83;}
         .cta-3-min img{margin: 0;}
        .articles-box{margin:115px auto 44px; text-align: center;}
        .article-box{display: inline-block;width:312px;margin: 41px 63px 54px 0;vertical-align: top;text-align: left;}
        .article-head{         font-size: 20px;  font-weight: bold;  letter-spacing: -0.4px;  color: #772e83;;margin: 29px 0 24px;}
        .article-text{ font-size: 18px;  font-weight: normal;    line-height: 1.33;  letter-spacing: -0.36px;  text-align: left;  color: #000000;}
         .article-text a{font-weight: bold;  color: #762e82;}
         .article-text a:hover{ color: #762e82;} 
         .more-articles-cta{ display: block;width: 335px;  height: 55px;  margin: 54px auto 0;  border-radius: 27.4px;  border-style: solid;  border-width: 2px;  line-height: 55px;    font-size: 25px;  font-weight: 600;   text-align: center;  color: #892787;  }
         .testi-head{  font-size: 36px;  font-weight: 600;   letter-spacing: -0.72px;  text-align: center;  color: #000;margin: 80px auto 30px;}
         .testi-sub-head{  font-size: 18px;  font-weight: normal;   letter-spacing: -0.36px;  text-align: center;  color: #424242;}
         .testi-box-wrap{text-align: center;margin: 0 auto;}
         .testi-box{display: inline-block;width: 300px;vertical-align: top;text-align: left;margin: 70px 60px 65px 0;}
          .testi-box img{width:65px;display: inline-block;vertical-align: text-top;margin: 0 0 0 5px;}
          .testi-box span{  font-size: 18px;  font-weight: bold;  letter-spacing: normal;  text-align: left;  color: #333;}
            .testi-text,.testi-sig{font-size: 18px;  font-weight: normal;  letter-spacing: -0.36px;  text-align: left;  color: #000;  line-height: 1.33;}
          .testi-sig{font-weight: bold;margin: 10px 0 0 0;}
          .testi-bottom-text{font-size: 18px;  font-weight: normal;  letter-spacing: -0.36px;  text-align: center;  color: #424242;}
          .testi-bottom-cta img{display: block;text-align: center;margin: 16px auto 50px;}
        .footer{font-size: 20px;  font-weight: bold;text-align: center;color: #000000;margin: 15px 0 0 0; }
        .social-wrap{text-align: center;margin: 0 auto;}
        .social-wrap img{display: inline-block;margin:20px 15px 20px 0;}
         .desktop{display: block;}
      .mobile{display: none;}
       .close{ opacity: 1;    top: -21px;    position: absolute;    right: 9%;    background: #ffffff !important;}
       
       /*grid css*/
        #inner-grid{margin: 0 0 50px;}
        #expertgrid{margin: 0 auto;text-align: center;width: 600px;}
        .box-expert{width:600px;height: 140px;text-align: left;    border-bottom: 1px solid #dbdcde;margin: 20px 0 0;}
        .profile-desc,.profile-photo,.bottom-line{display: inline-block;}
        .profile-desc{vertical-align: middle;}
        .photo{border-radius: 50%; width:120px;height: 120px;margin-right: 21px;}
        .profile_url{font-size: 26px;  font-weight: 600;  letter-spacing: normal;  text-align: left;  color: #772c85;}
        .rating{font-size: 18px;  font-weight: bold;    color: #333333;}
        .btn.rev-pop img{height: 13px;}
        .perminute{   font-size: 22px;  font-weight: bold;  color: #333333;}
        .bottom-line{float: right;    margin: 35px 0;}
        .contact-link{ width: 183px;height: 48px;background: #FF8300;color:#ffffff;line-height: 48px;font-size: 18px;display: inline-block;border-radius: 25px;text-align: center;}
        	.mod-wrap{
         margin: 30px auto;
         position: relative;
         width:645px;
         }
         .btn.active, .btn:active {
         box-shadow: none;
         }
         
         .containerBoxWarp {
           position: relative
        }
        .containerBoxWarp .contentDiv {
         float: left;
         background-color: #fdfdfb
        }
        .containerBoxWarp .cornerImage {
         height: 27px;
         width: 36px
        }
        .containerBoxWarp .softEdge {}.containerBoxWarp .top-middle-left {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Top_Middle_Left_Box.png") no-repeat scroll transparent;
         width: 36px;
         top: 0
        }
        .containerBoxWarp .top-middle-right {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Top_Middle_Right_Box.png") no-repeat scroll transparent;
         width: 36px;
         top: 0
        }
        .containerBoxWarp .bottom-middle-left {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Bottom_Middle_Left_Box.png") no-repeat left bottom scroll transparent;
         width: 36px;
         bottom: 0
        }
        .containerBoxWarp .bottom-middle-right {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Bottom_Middle_Right_Box.png") no-repeat scroll right bottom transparent;
         width: 36px;
         bottom: 0
        }
        .containerBoxWarp .top-middle,
        .containerBoxWarp .bottom-middle {
         height: 27px
        }
        .containerBoxWarp .top-left {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Top_Left_Box.png") no-repeat scroll 0 0 transparent;
         float: left
        }
        .containerBoxWarp .bottom-middle {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Bottom_Pixel_Box.png") repeat-x scroll 0 0 transparent;
         float: left
        }
        .containerBoxWarp .top-middle {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/top_Pixel_Box.png") repeat-x scroll 0 0 transparent;
         float: left
        }
        .containerBoxWarp .top-middle-review {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Pop-up-header.png") repeat-x scroll 0 0 transparent;
         float: left;
         height: 61px;
         margin-left: 11px
        }
        .containerBoxWarp .top-right {
         float: left;
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Top_Right_Box.png") no-repeat scroll 0 0 transparent
        }
        .containerBoxWarp .middle-left {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Left_Pixel_Box.png") repeat-y scroll 0 0 transparent;
         width: 36px
        }
        .containerBoxWarp .middle-right {
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Right_Pixel_Box.png");
         width: 36px
        }
        .containerBoxWarp .left-side-box {
         float: left;
         width: 36px
        }
        .containerBoxWarp .right-side-box {
         float: left;
         width: 36px
        }
        .containerBoxWarp .bottom-left {
         float: left;
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Bottom_Left_Box.png")
        }
        .containerBoxWarp .top-middle {
         float: left;
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Bottom_Pixel_Box.png") repeat scroll 0 6px transparent
        }
        .containerBoxWarp .bottom-right {
         float: left;
         background: url("http://expertsimages.kassrv.com/images/Kasamba/Container boxes white/Bottom_Right_Box.png") no-repeat scroll 0 0 transparent
        }
        #memberComments {
         font-family: serif;
         font-size: 24px;
         font-style: italic;
         left: 40px;
         position: relative;
         top: 20px;
         font-weight: bold;
         color: #5f5771;
        }
        #close-rating{
          position: absolute;
         top: 15px;
         right: 95px;
         background: #fff;
         border-radius: 50px;
         width: 22px;
         text-align: center;
         border: 2px solid #000;
         font-weight: bold;
         cursor: pointer;
        }
    #expertgrid{display: block;}
    
     @media screen and (max-width: 1280px) {
      #grid-sec{background-position: 0 65px;}
     }
    
     @media screen and (max-width: 767px) {/*mobile */
        #not-reg-sec{background-image: url(https://marketing-kasamba.kassrv.com/content/Kasamba/social/lp/rectangle-1.jpg); height: 505px; }
        .not-reg-head{    margin: 15px 0 10px;font-size: 29px;}
        .register-text{width:60%}
        .cta-3-min img{width: 70%;}
        .res-box{margin: 20px 0 0 0;}
        .reg-disc{width: 50%;}
        .inner-header.reasons{width:65%;}
         .testi-box{margin: 30px 30px 0 0;}
      .desktop{display: none;}
      .mobile{display: block;} 
        #expertgrid,.box-expert,.more-articles-cta{width:100%;}
        .box-expert{height: 90px}
       .top{height: 722px;   background: none;    }
       .logo-wrap {margin: 10px auto ;text-align: center;}
       .main-header{font-size: 24px;color:#000000;text-align: center;    width: 65%;margin: 15px auto 15px;}
       .main-text{float: none;text-align: left;color:#000000;width: auto;font-size: 16px;margin: 0 0 23px;}
       .row .no-pad{padding: 0;}
         .btn-b{display: block;width:98%;height: 41px;line-height: 41px; background-image: url(https://marketing-kasamba.kassrv.com/content/Kasamba/retention/video-lp/rounded-rectangle-1.png);    background-position: center;font-size: 22px;  font-weight: 600;  text-align: center;  color:#7e3283; margin:45px auto 22px ;border: 0;background-color: transparent;    background-size: contain;background-repeat: no-repeat;padding: 0px 0px 0px 0px !important;-webkit-appearance: none;}  
        .btn-b.purp{margin: 0 auto;background-image: url(https://marketing-kasamba.kassrv.com/content/Kasamba/retention/video-lp/purple-cta-mob.webp);color:#ffffff;   }
      .inner-header {font-size: 22px;}
       .inner-header.feat,.inner-header.real{width: 68%;margin: 0 auto;}
       .feat-box{    display: inline-block;    text-align: left;    width: 100%;    line-height: 65px;    height: 65px;    margin: 15px 0 0 0;}
       .feat-head {    font-size: 18px;    font-weight: 600;    letter-spacing: -0.44px;    color: #892787;     margin:0  ;   display: inline-block;   text-align: left;  text-indent: 44px;     }
       .feat-box img {    width: 15%;    display: inline-block;text-align: right;margin: 10px 20px 0 0;float: right;}
       .articles-box {margin: 20px auto 20px;}
       .article-box{width:100%;margin: 10px 0;}
       .article-head{font-size: 18px;margin: 10px 0 10px;}
       /*grid css*/
       .photo{width:60px;height: 60px;margin-right: 5px;}
       .profile_url{font-size: 18px;}
       .price-wrap{text-align: center;}
       .perminute{font-size: 16px;text-align: center;}
       .contact-link{width:120px;height: 34px;line-height: 34px;font-size: 16px;display: block;}
       .bottom-line{float: right;margin: 0;text-align: center;}
       #inner-grid{margin: 0 0 20px;}