body{
    font-family: Gibson;
    overflow-wrap: break-word;
    color: #0D1D33;
    contain: paint;

 }
html {
  scroll-behavior: smooth;overflow-x: hidden;
}
/* width */
::-webkit-scrollbar {
  width: 8px;
    height: 8px;
}

/* Track */
::-webkit-scrollbar-track{
  border-radius: 10px;
    background-color: transparent;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #F79298;
  border-radius: 4px;
}

#eye{
    position:relative;
    bottom:177px;
    left:279px;
    transform: translate(-50%,-50%);
    height: 15px;
    width:28px;
    border-radius: 50%;
    overflow: hidden;
}

#eyeBall{
    position: absolute;
    top:50%;
    left:50%;
    height: 16px;
    width:16px;
    transform: translate(-50%,-50%);
    background:#17213c;
    border-radius: 50%;
    transition:0;

}
#eye2{
    position:relative;
    bottom:194px;
    left:352px;
    transform: translate(-50%,-50%);
    height: 15px;
    width:28px;
    border-radius: 50%;
    overflow: hidden;
}

#eyeBall2{
    position: absolute;
    top:50%;
    left:50%;
    height: 16px;
    width:16px;
    transform: translate(-50%,-50%);
    background:#17213c;
    border-radius: 50%;
    transition:0;

}
a{
    color: #000204;
}
.michaela-is{
    height: 520px;
}

.izugit-top{
    margin-right: 34px;
}

@font-face {
    font-family: Gibson;
    src: url("/static/fonts/Gibson-Regular.ttf");
}
@font-face {
    font-family: Gibson-bold;
    src: url("/static/fonts/Gibson-SemiBold.otf");
}
.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
}

input[type=password]:focus{
    outline: none;
}
.Shipped{
    width: 93px;
    height: 40px;
    border-radius: 24px;
    padding: 8px 16px 8px 16px;
    border: solid 1px #06C755;
    background-color: #b4eecc;
    margin-top: 16px;
    margin-bottom: 16px;
}
a{
    color: #000204;
}
    .izugit-img{
  margin-left: -15px;
    }
.gibson{
    font-family: Gibson;
}
.gibson-bold{
    font-family: Gibson-bold;
}
.hero{
    font-size: 42px;
}
.titleName{
    font-size: 14px;
}
.fs14{
    font-size: 14px;
}
.fs16{
    font-size: 16px;
    line-height: 24px;
}
.fs20{
    font-size: 20px;
}
.fs28{
    font-size: 28px;
}
.fs18{
    font-size: 18px;
    line-height: 24px;
}
.fs-20
{
    font-size: 20px;
}
.fs24{
    font-size: 24px;
}
.fs32{
    font-size: 32px;
}
.fs36{
    font-size: 36px;
}
.fs42{
    font-size: 42px;
}
.bottom-8{
    margin-bottom: 8px;
}
.bottom-12{
    margin-bottom: 12px;
}
.bottom-16{
    margin-bottom: 16px;
}
.bottom-h1{
    margin-bottom: 24px;
}
.bottom-32{
    margin-bottom: 32px;
}
.bottom-h2{
    margin-bottom: 56px;
}
.bottom-40{
    margin-bottom: 40px;
}
.bottom-72{
    margin-bottom: 72px;
}
.bottom-112{
    margin-bottom: 112px;
}
.bottom-64{
    margin-bottom: 64px;
}
.mr-16{
    margin-right: 16px;
}
.PL40{
    padding-left: 40px;
}
.lnH-28{
    line-height: 28px;
}
.lnH-32{
    line-height: 32px;
}
.lnH-36{
    line-height: 36px;
}
.lnH-24{
    line-height: 24px;
}
.lnH-40{
    line-height: 40px;
}
.nyc-img{
    width: 264px;
}
.login-close{
    width: 32px;
    position: absolute;
    top: 32px;
    right: 32px;
}
.problem-BTD{
    padding: 24px 16px 24px 16px;
    background-color: rgba(247, 247, 250, 1);
    height: 80px;
    border-radius: 8px;
}
.solution-BTD{
    padding: 24px 16px 24px 16px;
    background-color: rgba(247, 247, 250, 1);
    height: 140px;
    width: 188px;
    margin-right: 16px;
    border-radius: 8px;
}
.problem-TLDR{
    padding: 24px 16px 24px 16px;
    background-color: rgba(247, 247, 250, 1);
    height: auto;
    width: 258px;
    margin-right: 16px;
    border-radius: 8px;
}
.problem-weekly{
    padding: 24px 16px 24px 16px;
    background-color: rgba(247, 247, 250, 1);
    height: auto;
    width: 400px;
    margin-right: 16px;
    border-radius: 8px;
}
.desing-img{
    margin-left: -100%;
    margin-right: -100%;
    width: auto;
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
    background-image: url("/static/images/chegg/weekly/solution-bg.png");
    height: 665px;
}
.instagram-wrapper {
  position: relative;
  width: 100%;
  max-width: 500px; /* Adjust as needed */
  margin: auto;
}

.instagram-wrapper iframe {
  width: 100%;
  height: 100%;
}

.play-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 48px;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  padding: 20px;
  cursor: pointer;
  z-index: 1000;
}

.play-overlay:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.mvp-weekly{
        padding: 24px 16px 24px 16px;
    background-color: rgba(247, 247, 250, 1);
    height: auto;
    width: 264px;
    margin-right: 16px;
    border-radius: 8px;
}
.sucsse-div1{
    padding: 16px 24px 16px 16px;
    background-color: rgba(247, 247, 250, 1);
    height: 136px;
    border-radius: 8px;
}
.sucsse-div11{
    padding: 16px 24px 16px 16px;
    background-color: rgba(247, 247, 250, 1);
    border-radius: 8px;
}
.sucsse-div2{
    padding: 16px 24px 16px 16px;
    background-color: rgba(247, 247, 250, 1);
    height: 88px;
    border-radius: 8px;
}
.sucsse-div3{
    padding: 20px 24px 20px 16px;
    background-color: rgba(247, 247, 250, 1);
    height: 64px;
    border-radius: 8px;
}
.sucsse-div4{
    padding: 20px 24px 20px 16px;
    background-color: rgba(247, 247, 250, 1);
    height: 64px;
    border-radius: 8px;
}
.sucsse-div5{
    padding: 24px;
    background-color: rgba(247, 247, 250, 1);
    border-radius: 8px;
}
.scrollBTN{
    cursor: pointer;
    width: auto;
    padding:8px  12px ;
    border: solid 1px #E5E5EA;
    border-radius: 4px;
}
.scrollBTN:hover{
    background-color: #0D1D33;
    color: #f1f1f1;
}

.LAUNCH-div4{
    padding: 16px;
    background-color: rgba(247, 247, 250, 1);
    height: auto;
    border-radius: 8px;
    width: 388px;
    margin-right: 24px;
}
.div-solution{
    margin-left: 28px;
    margin-right: 28px;
}
.tldr-div4{
    padding:16px;
    background-color: rgba(247, 247, 250, 1);
    height: auto;
    border-radius: 8px;
    width: 400px;
    margin-left: 56px;
}
    .video-solution{
        width: 35%;
        border-radius: 15px;
        border: 1px solid #E2E1E6;
        padding: 0px; margin: auto;
    }
.div-solution-weekly
{
    margin-left: -100%;
    margin-right: -100%;
    width: auto;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    background: radial-gradient(circle, rgba(238,239,240,1) 0%, rgba(220,223,226,1) 100%);
    height: 697px;
}
.img-finals{
margin: auto;
    width: 824px;
}

.img-finals1{
position: absolute;
height: 44px;
    width: auto;    bottom: 8vh;
    right: 33vw;
}
.img-finals2{
margin: auto;
    width: 1187px;
}
.ms-raffles{
    margin-right: 98px;
}
.ms-cheggMVP{
    margin-right: 16px;
    width: 152px;
}
.ms-idf{
    margin-right: 51px;
}
.izugit-work{
    height: 416px;
    background-color: #cbdcff;
}
.idf-work{
    height: 416px;
    background-color: #9AC3AF;
}
.idf-work-img{
  height:336px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.idf-top{
}
.text-work{
    padding-top: 102px;
    margin-right: 53px;}

.row1 {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  -ms-flex-wrap: wrap; /* IE10 */
  flex-wrap: wrap;
  padding: 0 0px;
}

/* Create four equal columns that sits next to each other */
.column1 {
  -ms-flex: 25%; /* IE10 */
  flex: 25%;
  max-width: 35%;
  /*padding: 0 8px;*/
}

.column1 img {
  margin-top: 16px;
  vertical-align: middle;
  width: 100%;
}
.pro-img{
    width: 248px;!important;
    margin: auto;!important;
}

.row2 {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  -ms-flex-wrap: wrap; /* IE10 */
  flex-wrap: wrap;
  padding: 0 0px;
}

/* Create four equal columns that sits next to each other */
.column2 {
  -ms-flex: 25%; /* IE10 */
  flex: 25%;
  max-width: 50%;
  padding: 0 4px;
}

.column2 img {
  margin-top: 8px;
  vertical-align: middle;
  width: 100%;
}
.izugit-work-img{
  height: 100%;
    width: auto;
}
.contact-img{
    margin-left: 130px;
}
.desktop-container{
    width: 65vw;
}
.social-media{
    padding-left: 16px;
    cursor: pointer;
}
.about{
    margin-top: 72px;
}
        .izugit{
        margin-bottom: 40px;
    }

.container-about{
    width: 821px;
    margin-right: 310px;
    margin-left: 310px;
}
.text-about{
    margin-left: 40px;
}
.about-img{
    width: 502px;
  height: 360px;
    border: #000204 1px;
}
.apple-music {
    width: 550px;
}
.sidenav {
  height: 100%;
  width: 0;
   right: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  background-color: rgba(255, 255, 255, 0.98);;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  border-left: transparent;
}

.sidenav a {
  margin: 50px 35px -32px 38px;
  text-decoration: none;
  font-size: 25px;
  color: #0d1d33;
  display: block;
  transition: 0.3s;
}
 a:hover{
     color: unset;
 }
.img_login{
    position: absolute;
    top: 13vh;
    right: 24vw;
    rotate: -2.87deg;
}
.sidenav a:hover {
  color: #f1f1f1;
}
a{
    text-decoration: none;
}
.sidenav .closebtn {
  position: absolute;
  top: 0;
}
.breakline{
  height: 1px;
  border: solid 1px #eaeaea;
}
.numunderLine{
      width: 37px;
  height: 1px;
  margin-top: 2px;
    margin-bottom: 32px;
    background-color: #ec6440;
  border: solid 2px #ec6440;
}
.pressBtn{
    height: 44px;
    padding: 10px 24px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #0D1D33;
}
.pressBtn2{
    height: 44px;
    padding: 10px 24px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #0D1D33;
}
.pressBtn3{
    width: 277px;
    height: 44px;
    padding: 10px 24px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #0D1D33;
}
.pressBtn4{
    width: 293px;
    height: 44px;
    padding: 10px 24px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #0D1D33;
}
.pressBtn5{
    width: 339px;
    height: 44px;
    padding: 10px 24px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #0D1D33;
}
.pressBtn6{
    width: 366px;
    height: 44px;
    padding: 10px 24px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #0D1D33;
}
.pressBtnLogin{
    height: 44px;
    padding: 10px 22px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #0D1D33;
}
.lock-login{
height: 40px;
}
.logo{
    height: 24px;
}
    .winner-text{
        margin-left: 56px;
    }
    .search-text{
        margin-left: 56px;
    }

.search-screen{
    width: 336px;
}
.results-checker-screen{
    width: 336px;
    margin-left: 56px;
}

.winnersection-screen{
  width: 336px;
    margin-right: 56px;
}

.stickySummary-screen{
  width: 336px;
    margin-left: 56px;
}
.sticky-text2{
    font-size: 18px;
    text-decoration: none;
    color: #000204;
    cursor: pointer;
}

.sticky-text{
    font-size: 18px;
    text-decoration: none;
    color: rgba(110, 119, 133, 1);
    cursor: pointer;
}
.sticky-text2{
    text-decoration: none;
    color: rgba(110, 119, 133, 1);
    cursor: pointer;
}
.sticky-textR{
    color: rgba(110, 119, 133, 1);
    font-weight: 400;
}
.sticky-textA{
    color: #253447;!important;
    font-weight: 600;
}
.sticky-text2:hover{
    text-decoration: none;
    color: #253447;
    cursor: pointer;
}
.finalScreens{
    width: 100%;
}
.oldDesing-modal{
    width: 821px;
}
.phone-modal{
      width: 220px;
  height: 445px;
}
.tickets-modal{
    width: 382px;
  height: 114px;
}
.underBTN2{
    background-color: #F79298;
    border: 1px solid #0D1D33;
    border-radius: 3px;
    height: 40px;
    position: absolute;
    margin-top: 5px;
    margin-left: 4px;
    z-index: -2;
    width: 277px;
    height: 44px;
    margin-top: 4px;
    margin-left: 16px;
}
.underBTN3{
    background-color: #F79298;
    border: 1px solid #0D1D33;
    border-radius: 3px;
    height: 40px;
    position: absolute;
    margin-top: 5px;
    margin-left: 4px;
    z-index: -2;
    width: 277px;
    height: 44px;
    margin-top: 4px;
    margin-left: 16px;
}
.underBTN4{
    background-color: #F79298;
    border: 1px solid #0D1D33;
    border-radius: 3px;
    height: 40px;
    position: absolute;
    margin-top: 5px;
    margin-left: 4px;
    z-index: -2;
    width: 293px;
    height: 44px;
    margin-top: 4px;
    margin-left: 16px;
}
.underBTN5{
    background-color: #F79298;
    border: 1px solid #0D1D33;
    border-radius: 3px;
    height: 40px;
    position: absolute;
    margin-top: 5px;
    margin-left: 4px;
    z-index: -2;
    width: 339px;
    height: 44px;
    margin-top: 4px;
    margin-left: 16px;
}
.underBTN6{
    background-color: #F79298;
    border: 1px solid #0D1D33;
    border-radius: 3px;
    height: 40px;
    position: absolute;
    margin-top: 5px;
    margin-left: 4px;
    z-index: -2;
    width: 366px;
    height: 44px;
    margin-top: 4px;
    margin-left: 16px;
}
.underBTNLogin{
    background-color: #F79298;
    border: 1px solid #0D1D33;
    border-radius: 3px;
    height: 40px;
    position: absolute;
    margin-top: 5px;
    margin-left: 4px;
    z-index: -2;
    width: 103px;
    height: 44px;
    margin-top: 4px;
    margin-left: 16px;
}
.cheggMvp-work-mobileImg{
    width: 100%;
    height: 208px;
    object-fit: contain;
}
.cheggTLDR-work-mobileImg{
     width: 328px;
    height: auto;
    object-fit: contain;
}

.cheggBTD-work-mobileImg{
    width: 100%;
    height: 233px;
    object-fit: contain;
}
.raffle-work-mobileImg {
    width: 100%;
    height: 384px;
    object-fit: contain;
}
.izugit-work-mobileImg{
    width: 100%;
    height: 100%;
    object-fit: contain;
    padding: 0px 5px;
}
.site-raffles{
  width: 120px;
  height: 104px;
  margin: 0 0 16px 40px;}

.iconIns{
    width: 40px;
    width: 40px;
}
    .PRIMARY-img1{
         padding-right: 24px;
        margin-bottom: 0px;
    }
@media screen and (max-height: 450px) {

  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.alert-mobile{
    width: 100%;
  height: 180px;
  margin: 103px 0 0;
  padding: 16px 16px 0 0px;
  background-color: #3D4A5C;;
    transition: 0.3s;
    opacity: 0;
}
.btnalert{
  width: 24px;
  height: 24px;
  object-fit: contain;
}
.alert-text{
  width: 256px;
  height: 48px;
    margin-bottom: 24px;
  margin-left: 16px;
  margin-top: 24px;
  margin-right: 0.5rem;
  font-family: Gibson;
  font-size: 18px;
  line-height: 1.33;
  letter-spacing: normal;
  color: #fff;
}
.michaela-mainPic{
    height: 440px;
    width: 607px;
    margin-top: 56px;
}
.raffle{
    margin-bottom: 40px;
}
.cheggTLDR{
    margin-bottom: 40px;
}
.cheggMvp-div{
    margin-bottom: 40px;
}
.card-raffles{
      width: 244px;
    height: 440px;
    margin-left: 20px;
}
.raffles-div{
  width: 824px;
  height: 376px;
  padding: 0px 119px 2px 32px;
  border: solid 2px #E5E5EA;
  background-color: transparent;
        border-radius: 12px;

}
.cheggMvp-div{
  width: 824px;
  height: 376px;
  padding: 32px 32px 2px 32px;
  border: solid 2px #E5E5EA;
  background-color: transparent;
    border-radius: 12px;

}
.weekly-div{
  width: 824px;
  height: 376px;
  padding: 32px 32px 2px 32px;
  border: solid 2px #E5E5EA;
    margin-top: 40px;
    margin-bottom: 40px;
    border-radius: 12px;

}
.fiver-div{
  width: 824px;
  height: 376px;
  padding: 32px 32px 2px 32px;
  border: solid 2px #E5E5EA;
  margin-top: 40px;
  border-radius: 12px;

}
.cheggTLDR-div{
  width: 824px;
  height: 376px;
  padding: 32px 32px 2px 32px;
  border: solid 2px #E5E5EA;
  background-color: transparent;
  border-radius: 12px;

}
.cheggBTD-div{
  width: 824px;
  height: 376px;
  padding: 32px 32px 2px 32px;
  border: solid 2px #E5E5EA;
  background-color: transparent;
  border-radius: 12px;

}
    .cheggBTD-img{
        width: 556px;
        padding-right: 0px;!important;
        margin-bottom: -2px;
    }
    .cheggTLDR-img{
        width: 400px;
        height: 246px;
        margin-bottom: -2px;
    }
.weekly-img{
width: 556px;
    height: 248px;
    margin-bottom: -2px;
}
.cheggMvp-img{
    width: 484px;
    height: 248px;
   margin-bottom: -2px;
}
.cheggBDT-img{
    height: 250px;
    padding-bottom: 2px;
}
.div-imgCheggWeekly{

}
.div-imgCheggMVP{
}
.div-imgCheggTLDR{
    position: relative;
}

.div-imgcheggBTD{
}
.cheggBTDTitle{
    margin-top: 0px;
    margin-bottom: 8px;
}
.cheggMvpTitle{
    margin-top: 0px;
    margin-bottom: 8px;
}
.cheggTLDRTitle{
    margin-bottom: 8px;
}

.raffles-img{
    height: 334px;
    padding-bottom: 2px;
}
.raffle-title{
    margin-top: 0px;
    margin-bottom: 8px
}

.raffle-title2{
    margin-top: 0px;
    margin-bottom: 16px
}

.cheggBTD{
     margin-bottom: 40px;
}
.caseStudy{
    margin-bottom: 40px;
}

.izugit-img{
    width: 400px;
  border-radius: 2px;
}
  .case-img{
    width: 400px;
  border-radius: 2px;
    margin-top: 36px;
    }
.izugit-div{
      width: 824px;
  height: 376px;
  padding: 48px 40px;
  border: solid 2px #E5E5EA;
  background-color: #F2F2F766;
}
.idf-div{
      width: 824px;
  height: 376px;
  padding: 0px 40px;
  border: solid 2px #E5E5EA;
  background-color: #F2F2F766;
  border-radius: 12px;
}
.caseStudy-div{
          width: 824px;
  height: 376px;
  padding: 48px 40px;
  border: solid 2px #E5E5EA;
}
.upButton{
    z-index: -2;
     position: fixed;
     margin-left: 96px;
     margin-bottom: 96px;
    display: none;
    cursor: pointer;
}
.cloud1{
    position: relative;
    left: 50px;
    top:40px;
}
.raffle-work{
    height: 416px;
    padding: 0 0 0 0px;
    border-radius: 3px;
    background: #F2F2F4;
}
.CheggMvp-work{
    height: 416px;
    padding: 0 0 0 0px;
    border-radius: 3px;
    background: #F2F2F4;
}
.CheggTLDR-work{
    height: 416px;
    padding: 0 0 0 0px;
    border-radius: 3px;
    background: #F2F2F4;
}
.weekly-work{
    height: 416px;
    padding: 0 0 0 0px;
    border-radius: 3px;
    background: #F2F2F4;
}
.CheggBTD-work{
    height: 416px;
    padding: 0 0 0 0px;
    border-radius: 3px;
    background: #F2F2F4;
}
.raffle-work-img{
    width: auto;
  height: 100%;
    margin:auto;
}
.cheggBTD-work-img{
    width: auto;
  height: 384px;
    margin:auto;
    margin-bottom: 0px;
}
.cheggMvp-work-img{
    width: auto;
  height: 312px;
    margin:auto;
}
.weekly-work-img{
    width: 824px;
  height: auto;
    margin:auto;
    margin-bottom: 0px;
}
.cheggTLDR-work-img{
    width: 602px;
  height: auto;
    margin:auto;
    margin-bottom: 0px;
}
.raffle-container{
    width: 824px;
    padding: 0;
}
.sticky-work-placer{
    padding-top: 30px;
    width: 174px;
    padding: 30px 0px 16px 16px;
    background-color: #fff;
    position: fixed;
    top: 336px;
    z-index: 99;
}
.sticky-work-placer:hover{

}
.sticky-work-placer2{
    padding-top: 50px;
    background-color: transparent;
    position: sticky;
    top: 50px;
    left: 0px;
    z-index: 0;
    float: left;
    margin-left: -234px;
}
.AppleImg{
    height: 490px;
    width: 483px;
    border: solid black 2px;
}
.sticky-text:hover{
    text-decoration: none;
    color: rgba(110, 119, 133, 1);
    cursor: pointer;
}
    .v1{
        padding-left: 20px;
    }
    .v2{
        padding-right: 20px;
    }
        .tldr-divMarg{
         margin-left: 56px;
    }
@media screen and (max-width: 1500px) {
    .img_login{
        right: auto;
        top: 56px;
        width: 182.38px;
    }
    .nyc-img{
    width: 264px;
}
}
    .MPL24{
         padding-left: 0px;
     }
@media screen and (max-width: 992px) {
    .pressBtn6{
    width: 326px;
        padding: 8px 12px;
    }
    .pressBtn5{
        width: 324px;
        padding: 8px 12px;
    }
    .underBTN5{
     width: 324px;
    }
    .pressBtn4{
        padding: 8px 12px;
    }
    .pressBtn3{
        padding: 8px 12px;
    }
    .underBTN6{
    width: 326px;
    }
    .video-solution{
        width: 328px;
    }
    .div-solution-weekly {
    margin-left: -100%;
    margin-right: -100%;
    width: auto;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    background: radial-gradient(circle, rgba(238,239,240,1) 0%, rgba(220,223,226,1) 100%);
    height: 297px;
}

    .mvp-weekly{
        width: auto;
    }
    .weekly-work-img{
     width: 328px;
    height: auto;
    object-fit: contain;
}
    .PRIMARY-img1{
         padding-right: 0px;
        margin-bottom: 16px;
    }

    .div-solution{
    margin-left: 0px;
    margin-right: 0px;
    }
    .LAUNCH-div4{
        width: 100%;
    }
    .problem-TLDR{
        width: auto;
    }
    .problem-weekly{
        width: auto;
    }
    .tldr-divMarg{
         margin-left: 0px;
    }

    .tldr-div4{
      width: 328px;
        margin-left: 0px;
    }

    .v1{
        padding: 0px;
        margin-bottom: 24px ;
    }
    .v2{
        padding: 0px;
    }
    .cheggTLDR-img-mobile{
        width: 280px;
        height: 153px;
        margin-bottom: 61px;
    }
    .logo{
        height: 16px;
    }
    .lock-login{
    height: 24px;
    }
    .solution-BTD{
        height: auto;
        width: 100%;
        margin-right: 0px;
}

.login-close{
    width: 24px;
    top: 16px;
    right: 16px;
}
    .sucsse-div3{
        height: 104px;
}
    .sucsse-div4{
        height: 56px;
}

    .underBTN4{
        width: 293px;
    }
        .pressBtn4{
    width: 293px;
            padding: 10px 16px;
}
    .sucsse-div1{
        height: auto;
    }
    .sucsse-div2{
        height:auto;
    }

    .img_login{
        right: auto;
        top: 56px;
        width: 182.38px;
    }
    .izugit-mobile{
        width: 268px;
    }
    .iconIns{
        width: 32px;
    }
    .text-work{
    padding-top: 70px;
        margin-right: 0px;
        padding-left: 16px;
    }
    .idf-work-img
    {
        height:213px;
        margin-left: 0px;
        margin-right: 0px;
    }
    .PL40{
        padding-left: 0px;
    }
    .MPL24{
         padding-left: 24px;
     }
     .Mbottom-0
    {
         margin-bottom: 0px;
    }
     .Mbottom-16{
        margin-bottom:16px;
    }
    .Mbottom-8{
        margin-bottom: 8px;
    }
    .Mbottom-24{
         margin-bottom: 24px;
    }
    .Mbottom-32{
         margin-bottom: 32px;
    }
    .Mbottom-40
    {
         margin-bottom: 40px;
    }
    .Mbottom-56{
         margin-bottom: 56px;
    }
    .Mbottom-64{
         margin-bottom: 64px;
    }
    .text-about{
        margin-left: 0px;
    }
    .about-img{
        width: 328px;
        height: 240px;
        padding: 0;
    }
    .AppleImg{
     width: 328px;
        height: 360px;
        padding: 0;
          border: solid black 1px;
    }
    .container-about{
        width: 328px;
    }
    .results-checker-screen{
        margin:auto;
    }
    .stickySummary-screen{
        margin-left: 0px;
    }
    .raffles-div{
   width: 500px;
  height: 426px;
  margin: 24px 16px 24px;
  padding: 24px 0px 1px 0px;
  border: solid 1px #E5E5EA;
  background-color: #F2F2F766;
    }
  .cheggMvp-div{
   width: 500px;
  height: 350px;
  margin: 24px 16px 24px;
  padding: 24px 0px 1px 0px;
  border: solid 1px #E5E5EA;
  background-color: #F2F2F766;
}
  .weekly-div{
   width: 500px;
  height: 300px;
  margin: 24px 16px 24px;
  padding: 24px 0px 1px 0px;
  border: solid 1px #E5E5EA;
      background: #F2F2F766;
}
    .fiver-div{
   width: 500px;
  height: 300px;
  margin: 64px 16px 24px;
  padding: 24px 0px 1px 0px;
  border: solid 1px #E5E5EA;
background: #F2F2F766;
}
  .cheggTLDR-div{
   width: 500px;
  height: 300px;
  margin: 24px 16px 24px;
  padding: 24px 0px 1px 0px;
  border: solid 1px #E5E5EA;
  background-color: #F2F2F766;
}
 .cheggBTD-div{
   width: 500px;
  height: 300px;
  margin: 24px 16px 24px;
  padding: 24px 0px 1px 0px;
  border: solid 1px #E5E5EA;
  background-color:  #F2F2F766;
}
    .cheggMvpTitle{
    margin-top:0px;
}
    .cheggBTDTitle{
    margin-top:0px;
}
    .cheggMvp-img{
    width: 290px;
        height: 150px;
    margin-bottom: -1px;
}
  .weekly-img{
    width: 290px;
      height: 155px;
      margin-bottom: 0px;
}
    .cheggBTD-img{
        margin-right: 0px;
        width: 280px;
       margin-bottom: 0px;
}
  .div-imgCheggMVP{
}
   .div-imgcheggBTD{
}
    .izugit-div{
          width: 500px;
  height: 426px;
  margin: 24px 16px 24px;
  padding: 24px 34px 16px 16px;
  border: solid 1px #E5E5EA;
  background-color: #cbdcff;
    }
    .idf-div{
        width: 500px;
      height: 413px;
      margin: 24px 16px 64px;
      padding: 24px 34px 16px 16px;
      border: solid 1px #E5E5EA;
      background-color: #F2F2F766;
    }
    .caseStudy-div{
        width: 500px;
      height: 336px;
      margin: 24px 16px 64px;
      padding: 24px 34px 16px 16px;
      border: solid 1px #E5E5EA;
      background-color: #cbdcff;
    }

    .izugit-img{
    width: 260px;
  height: 160px;
  margin: 16px 0 0 85px;
    }

  .case-img{
    width: 260px;
  height: 160px;
  margin: 16px 0 0 0px;

    }
    .raffles-img{
  height: 175px;
        margin-bottom: -1px;
        padding-bottom: 0px;
    }
    .raffle-work{
    height: 384px;
    padding: 0 0 0 0px;
    border-radius: 3px;
    background-color: #F2F2F4;
    }
    .raffle-title{
        margin-top: 0;
    }
    .raffle-container{
        width: unset;
    }
    .raffle{
        margin-bottom: 0px;
    }
    .cheggTLDR{
    margin-bottom: 0px;
    }
    .cheggBTD{
     margin-bottom: 0px;
    }

    .text-work{
        padding-top: 40px;
    }
    .izugit-work{
        height: 384px;
        padding-top: 0px;
    }

    .contact-img{
    margin-left: 56px;
}
    .izugit-top{
        margin-right: 0px;
    }
            .izugit{
        margin-top: 0px;
        margin-bottom: 0px;
    }


}

@media screen and (max-width: 744px) {
    .cheggTLDR-img-mobile{
     margin-bottom: 66px;
    }
    .winner-text{
        margin: auto;
    }
    .search-text{
        margin: auto;
    }
    .winnersection-screen{
        width: 264px;
        margin: auto;
    }
    .stickySummary-screen{
        margin: auto;
        width: 264px;
    }
    .search-screen{
        margin: auto;
        width: 264px;
    }
    .results-checker-screen{
        margin: auto;
        width: 264px;
    }
    .izugit-work-img{
          height: 200px;
          margin: 24px 0 24px ;
          object-fit: contain;
    }

    .izugit-img{
          margin: 0px 0 0 0px;
    }
    .upButton{
        z-index: -2;
        margin-left: 16px;
    }
    .fsM14{
        font-size: 14px;
    }
     .fsM16{
        font-size: 16px;
             line-height: 24px;
    }
    .fsM18{
        font-size: 18px;
            line-height: 24px;
    }
     .fsM20{
        font-size: 20px;
             line-height: 24px;
    }
    .fsM24{
        font-size: 24px;
    }
    .fsM28{
        font-size: 28px;
    }
     .fsM32{
        font-size: 32px;
    }
     .lef-16{
         margin-left: 16px;
     }


    .raffles-div{
      width: 328px;
      height: 336px;
      margin: 12px 16px 12px;
      padding: 12px 0px 1px 0px;
      border: solid 1px #E5E5EA;
      background-color: #F2F2F766;
    }
    .cheggMvp-div{
      width: 328px;
      height: 289px;
      margin: 12px 16px 12px;
      padding: 24px 0px 1px 0px;
      border: solid 1px #E5E5EA;
      background-color: #F2F2F766;

    }
    .weekly-div{
      width: 328px;
      height: 289px;
      margin: 12px 16px 12px;
      padding: 24px 0px 1px 0px;
      border: solid 1px #E5E5EA;
      background-color: #F2F2F766;

    }
    .fiver-div{
      width: 328px;
      height: 289px;
      margin: 56px 16px 12px;
      padding: 24px 0px 1px 0px;
      border: solid 1px #E5E5EA;
      background-color: #F2F2F766;
}
     .cheggTLDR-div{
      width: 328px;
      height: 289px;
      margin: 12px 16px 12px;
      padding: 24px 0px 1px 0px;
      border: solid 1px #E5E5EA;
      background-color: #F2F2F766;

    }
    .cheggBTD-div{
      width: 328px;
      height: 289px;
      margin:16px 12px;
      padding: 24px 0px 1px 0px;
      border: solid 1px #E5E5EA;
      background-color:#F2F2F766;
    }
    .cheggBTD{
        margin-top: 0;
    }
        .izugit-div{
          width: 328px;
  height: 336px;
  margin: 12px 16px 12px;
  padding: 24px 34px 16px 16px;
  border: solid 1px #E5E5EA;
  background-color: #F2F2F766;
    }
    .idf-div{
          width: 328px;
  height: 413px;
  margin: 12px 16px 12px;
  padding: 24px 34px 16px 16px;
  border: solid 1px #E5E5EA;
  background-color: #9AC3AF;
    }
    .caseStudy-div{
                  width: 328px;
  height: 336px;
  margin: 12px 16px 12px;
  padding: 24px 34px 16px 16px;
  border: solid 1px #E5E5EA;
  background-color: #D0F0C0;
    }
    .izugit{
        margin-top: 0px;
    }
    .cheggBTD{
         margin-bottom: 12px;
    }
    .caseStudy{
        margin-bottom: 12px;
}
    .raffle{
        margin-bottom: 12px;
    }

    .hero{
        font-size: 32px;
    }
    .izugit-work{

    }

}

@media screen and (max-width: 700px) {
    .michaela-is{
        height: 351px;
    }
.michaela-mainPic {
    height: 256px;
    width: 328px;
    margin-top: 64px;
    }
}
.img-wrapper {
    height: 464px;
    width:100%;
    position: relative;
    overflow-x:auto;
    overflow-y:hidden;
}

.img-wrapper > img {
    position: relative;
}
.img-wrapper::-webkit-scrollbar {
  width: 0px;
    height: 0px;
}
.btnHover{
    background: #F8FAFD;
    border: 1px solid #0D1D33;
    border-radius: 3px;
    z-index: 5;
    height: 40px;
    color: #0D1D33;
}
.underBTN{
    background-color: #F79298;
    border: 1px solid #0D1D33;
    border-radius: 3px;
    height: 40px;
    position: absolute;
    margin-top: 5px;
    margin-left: 4px;
    z-index: -2;
    width: 211px;
    height: 44px;
    margin-top: 70px;
}

.underBTNres{
    background-color: #F79298;
    border: 1px solid #0D1D33;
    border-radius: 3px;
    height: 40px;
    position: absolute;
    margin-top: 5px;
    margin-left: 4px;
    z-index: -2;
    width: 211px;
    height: 40px;
    margin-top: 70px;
}



.under2{
    margin-top: 70px;
}
.underBTNorange{
    position: absolute;
    width: 213px;
    margin-right: 6.4%;
    height:36px;
    background-color: #F8FAFD;
    border-color: #F79298;
    border-radius: 3px;
    margin-top: 4px;
}
.onPage {
    /*text-decoration: underline;*/
    /*text-decoration-color: #EC6440;*/
    /*text-decoration-thickness: 2px;*/
    /*text-underline-offset: 4px;*/
    display: inline-block;
}
.onPage::after{
  content: '';
  height: 2px;
  background: #F79298;
  border-radius: 10px;
  display: block
}
@media screen and (max-width: 745px) {
  .under2{
      margin-top: 52px;
  }
}

@media screen and (max-width: 600px) {

.raffle-container{
    margin-left: 16px;
    margin-right: 16px;
    }
}
a{
    color: #0D1D33;
}
@media screen and (max-width: 450px) {
    .img_login{
        width: 145px;
    }
    .pressBtn2{

    }
    .underBTN2{
    margin-top: 133px;
    margin-left: 4px;
    }
}