body {
    padding: 0px;
    margin: 0px;
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    overflow-x:hidden;

}

.taglineProgramPage1{
    font-family: "montserrat",sans-serif;
    font-size: 35px!important;
    padding-top: 0px;
    margin-bottom: 20px;
    position: relative;

}

.taglineProgramPage1::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 280px;
    height: 2px;
    background-color: #FF808B;
}

.programPage1Cursive{
    color: #FF808B;
    text-transform: none;
    font-family: Creattion,sans-serif;
    font-size: 70px;
   font-weight: 100;
    font-style: normal;
    /* display: block; */
    line-height: 0.5;
    margin-left: 10px;
}

.list-points-main{
    /* display: flex; */
    /* text-align: center; */
    margin: 150px 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.less-margin{
    margin: 50px 100px!important;
}

.list-points{
    width: 700px;
    display: flex;
    margin-left: 0px;
}

.list-points-heading{
    font-family: "montserrat",sans-serif;
    color: #FF808B;
    margin-bottom: 30px;
}

.list-points ol{
    align-items: center;
    list-style-type:none;
    list-style-position: outside;
    counter-reset: li;
    justify-content: center;
}



.list-points ol li{
    font-family: "montserrat",sans-serif;
    text-transform: capitalize;
    font-size: 22px;
    line-height: 1.8;
    font-weight: 400;
    margin-bottom: 20px!important;
    margin-left: 0px;
    letter-spacing: 0;
    text-align: left;
    counter-increment: li;
    margin-right: 10px!important;
}

.list-points ol li:before{
    content: counter(li,decimal-leading-zero) ". ";
    color: #ff808b;
    display: inline-block;
    margin-left: -1em;
    margin-right: 10px;
    font-size: 20px!important;
}

/* .list-points ol li:before{
    position: relative;
    content: counter(item,decimal-leading-zero) ". ";
    counter-increment: item;
    width: 40px;
    margin: 0 0 0 -45px;
    font-family: "whitman-display",serif;
    font-weight: 400;
    font-size: 24px;
    color: #ff808b;
    text-align: left;

} */




/* new list adjustment */



.list-points ol {
    counter-reset: item;
    list-style: none;
    padding: 0;
}

.list-points li {
    counter-increment: item;
    margin-bottom: 10px; /* Adjust this value to control the spacing between list items */
    font-size: 20px !important;
    color: black; /* Adjust this value to change the list item number color */
    display: flex;
    align-items: flex-start;
}

.list-points li::before {
    content: counter(item, decimal-leading-zero) ". ";
    width: 2em; /* Adjust this value to control the distance between the list number and text */
    padding-right: 10px; /* Adjust this value to control the distance between the list number and text */
    font-size: 18px !important;
}


/* package div */
.packageDiv{
    margin: 100px;
    
}

.packageDiv h1{
    text-align: center;
    font-family: "montserrat",sans-serif;
    color: #112042;
    font-size: 36px;

}

.packageDivContent{
    margin-top: 100px!important;
}
.packageDivHeading h4{
    font-family: "montserrat",sans-serif;
    font-size: 30px;
    color: #FF808B;
}
.packageDivContent{
    width: 100%;
    display: flex;
}

.packageDivPoints{
    width: 50%;
    height: 600px;
    border: 5px solid #928E8D;
    background-color: #FFFAFB;
}
.packageDivDetails{
    width: 50%;
    padding: 40px;
    text-align: center; 
    font-family: "montserrat",sans-serif;
    color: #112042;
    display: flex;
    flex-wrap: wrap;
    align-content:space-between;
    justify-content: center;
}

.packageDivDetails h3{
    font-weight: 500;  
}

.packageDivPoints h3{
    font-weight: 500;      
    padding: 40px;
    text-align: center; 
    font-family: "montserrat",sans-serif;
    color: #112042;
    text-decoration: underline;
    /* text-underline-position: under; */

   text-underline-offset: 20px;
}

.packageDivDetails p{
    margin-top: 40px;
    text-align: justify;
    font-size: 16px;
}

.enroll{
    font-size: 20px!important;
    margin-top: 20px!important;
    color: #FF808B;
    margin-bottom: 150px;

}

.packageDivPoints ul{
    margin-left: 60px;
    margin-right: 30px;
}

.packageDivPoints ul li{
    margin-bottom: 15px;
    font-family: "montserrat",sans-serif;
    font-weight: 500;
    color: #3A363E;
}

.packagePrice{
    font-size: 30px;
    color: rgb(89,87,87);
    font-weight: 500;
    font-family: "montserrat",sans-serif;
    margin-top: 30px;
    text-decoration: underline;
    text-underline-offset: 35px;

}

/* TEEN COACHING */
.textDiv h2{
    font-family: "montserrat",sans-serif;
    color: #000;
    margin: 100px 0 50px 0;
    text-align: center;
    font-weight: 500;
}

.textDiv p{
    font-family: "montserrat",sans-serif;
    font-size: 18px;
    font-weight: 500;

}


@media (max-width : 1150px){
    .list-points-main{
        /* display: flex; */
        text-align: center;
        margin: 70px 20px;
    }
    
    .list-points{
        width: 100%;
        display: flex;
        justify-content: center;
        margin-left: 20px;
    }
    
    .list-points-heading{
        font-family: "montserrat",sans-serif;
        color: #FF808B;
        margin-bottom: 30px;
    }
    
    .list-points ol{
        list-style-type:none;
        list-style-position: outside;
        counter-reset: li;
    }
    
    
    
    .list-points ol li{
        font-size: 22px;
        line-height: 1.8;
        font-weight: 400;
        margin-bottom: 0px!important;
        margin-left: 0px;
        letter-spacing: 0;
        text-align: left;
        counter-increment: li;
    }
    
    .list-points ol li:before{
        content: counter(li,decimal-leading-zero) ". ";
        color: #ff808b;
        display: inline-block;


        margin-left: -1em;
    }
}

.womenfollowme{
    height: 50%;
   }
.startupfollowme{
    height: 50%;
   }

   .startuptexttop{
    height: 50%;
  }
   .womentexttop{
    height: 50%;
  }
  .womentexttop p{
    font-weight: 400;
  }
  .womenrandomDiv{
    height: 500px;
}
  .millenialrandomDiv{
    height: 500px;
}
  .liferandomDiv{
    height: 500px;
}
  .teenrandomDiv{
    height: 500px;
}
  .startuprandomDiv{
    height: 500px;
}

@media (max-width : 1200px){

    

.packageDivPoints h3{
    font-weight: 500;      
    padding: 40px;
    font-size: 20px;
    text-align: center; 
    font-family: "montserrat",sans-serif;
    color: #112042;
}
.millenialspackagedivpoints h3{
    font-weight: 500;      
    padding: 40px 10px;
   
    text-align: center; 
    font-family: "montserrat",sans-serif;
    color: #112042;
}
.startuppackagedivpoints h3{
    font-weight: 500;      
    padding: 40px 10px;
   
    text-align: center; 
    font-family: "montserrat",sans-serif;
    color: #112042;
}
.packageDivPoints{
    width: 50%;
    height: 700px;
    border: 5px solid #928E8D;
    background-color: #FFFAFB;
}
.packageDivDetails{
    width: 50%;
    padding: 40px;
    text-align: center; 
    font-family: "montserrat",sans-serif;
    color: #112042;

}
.packageDivDetails h3{
font-size: 20px;
}
}





@media (max-width : 420px){
    .bookConsultation{
        height: 400px;
    }
    .arrow{
        display: none!important;
    }
.womentexttop{
    margin-top: 20px;
}   
.life-header-text{
    /* top: 40%;
    transform: translate(25%, 10%)!important; */
    display: none;

}
    .less-margin{
        margin: 50px 10px!important;
    }
    
      .list-points {
        width: 100%;
        text-align: right;
    }

    .list-points ol {
        counter-reset: item;
        list-style: none;
        padding: 0;
    }

    .list-points ol li{
        font-family: "montserrat",sans-serif;
        text-transform: capitalize;
        font-size: 16px!important;
      
    }
    
    .list-points ol li:before{

        font-size: 16px!important;
    }
    .list-points li {
        counter-increment: item;
        margin-bottom: 10px; /* Adjust this value to control the spacing between list items */
        font-size: 16px !important;
        color: black; /* Adjust this value to change the list item number color */
        display: flex;
        align-items: flex-start;
    }

    .list-points li::before {
        content: counter(item, decimal-leading-zero) ". ";
        width: 1.5em; /* Adjust this value to control the distance between the list number and text */
        padding-right: 10px; /* Adjust this value to control the distance between the list number and text */
        font-size: 18px !important;
    }
  
  
      .womenheadertext{
        /* top: 40%;
        transform: translate(30%, -10%)!important; */
        display: none;
       
      }
      .teenheadertext{
       display: none;
       
     
      }
      .communityheadertext{
      display: none;
        top: 40%;
        left: 20px; /* Adjust the left padding as needed */
        /* transform: translate(30%, 1%); */
        text-align: center;
        color: #fff;
      }
      .startupheadertext{
       /* top: 40%;
        transform: translate(30%,10%);

         */
         display: none;
      }
      .millenialheadertext{
        /* top: 40%;

        transform: translate(30%, -1%); */
        display: none;
    
       
      }
      .womenrandomDiv{
        height: 1000px !important;
      }
      .millenialrandomDiv{
        height: 1000px !important;
      }
      .liferandomDiv{
        height: 1000px !important;
      }
      .teenrandomDiv{
        height: 1000px !important;
      }
      .startuprandomDiv{
        height: 1000px !important;
        margin-top: 20px!important;
      }
      .womentextovery{
        margin-top: 20px;
      }

      .womenfollowme{
       height: 20%;
      }
      .womentexttop{
        height: 80%;
      }
      .startupfollowme{
       height: 18%;
      }
      .startuptexttop{
        margin-top: 40px;
        /* height: 70%; */
      }

   
    .list-points-main{
        /* display: flex; */
        text-align: center;
        margin: 10px 10px;
    }
    
    .list-points{
        width: 100%;
        display: flex;
        justify-content: center;
        margin-left: 5px;
    }
    
    .list-points-heading{
        font-family: "montserrat",sans-serif;
        color: #FF808B;
        margin-bottom: 30px;
    }
    
    .list-points ol{
        list-style-type:none;
        list-style-position: outside;
        counter-reset: li;
    }
    
    
    
    .list-points ol li{
        font-size: 22px;
        line-height: 1.8;
        font-weight: 400;
        margin-bottom: 0px!important;
        margin-left: 0px;
        letter-spacing: 0;
        text-align: left;
        counter-increment: li;
    }
    
    .list-points ol li:before{
        content: counter(li,decimal-leading-zero) ". ";
        color: #ff808b;
        display: inline-block;
        margin-left: -1em;
    }

    .packageDiv{
        margin: 10px;
        
    }
    
    .packageDivContent{
        margin-top: 100px!important;
    }
    .packageDivHeading h4{
        font-family: "montserrat",sans-serif;
        font-size: 20px;
        color: #FF808B;
    }


    .packageDivContent{
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    
    .packageDivPoints{
        width: 100%;
        height: 100%;
        border: 5px solid #928E8D;
        background-color: #FFFAFB;
    }
    .packageDivDetails{
        width: 100%;
        padding: 40px;
        text-align: center; 
        font-family: "montserrat",sans-serif;
        color: #112042;
    
    }
    
    .packageDivDetails h3{
        font-weight: 500;  
    }
    
    .packageDivPoints h3{
        font-weight: 500;      
        padding: 40px;
        font-size: 20px;
        text-align: center; 
        font-family: "montserrat",sans-serif;
        color: #112042;
    }
    
    .packageDivDetails p{
        margin-top: 40px;
        text-align: justify;
        font-size: 15px;
    }
    
    .enroll{
        font-size: 20px!important;
        margin-top: 20px!important;
        color: #FF808B;
        margin-bottom: 0;
    }
    
    .packageDivPoints ul{
     margin: 20px;
    }
    
    .packageDivPoints ul li{
        margin-bottom: 15px;
        font-family: "montserrat",sans-serif;
        font-weight: 500;
        color: #3A363E;
    }
    
    .packagePrice{
        font-size: 30px;
        color: rgb(89,87,87);
        font-weight: 500;
        font-family: "montserrat",sans-serif;
        margin-top: 30px;
        text-decoration: underline;
        text-underline-offset: 35px;
    
  

}

.taglineProgramPage1{
    font-family: "montserrat",sans-serif;
    font-size: 26px!important;
    padding-top: 0px;
    margin-bottom: 20px;
    /* position: relative; */

}

.taglineProgramPage1::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 2px;
    background-color: #FF808B;
}
.millenialspackagedivpoints h3{
    font-weight: 500;      
    padding: 40px 10px;
   
    text-align: center; 
    font-family: "montserrat",sans-serif;
    color: #112042;
}
.startuppackagedivpoints h3{
    font-weight: 500;      
    padding: 40px 10px;
   
    text-align: center; 
    font-family: "montserrat",sans-serif;
    color: #112042;
}
}