
*{
  margin:0;
  padding:0;
}











.landing-section-privacynew{
width:100%;
background-image: linear-gradient(to right, #01853a , white);
display:flex;
justify-content:center;
align-items:center;
}
.landing-section-privacynewmain{
 width:80%;
background-color:green;
margin-top:2rem;
margin-bottom:2rem;
display:flex;
justify-content:center;
align-items:center; 
background-image: url(../assets/images/meditation.jpg);
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}
.landing-section-privacynewsub{
  width:100%;
  background-color: rgba(30,30,30,0.49);
}
.landing-section-privacynewsubpart{
  display:flex;
  flex-direction:row;
  align-items:center;
  width:100%;
  justify-content: center;
}
.landing-section-privacynewsubpartone{
  width:65%;
  padding:2rem;
}
.landing-section-privacynewsubparttwo{
  width:35%;
  background-color:green;
}
.landing-section-privacynewsubpart h1{
  font-size:4rem;
  color:white;
  font-weight:800;
  font-family:"arial";
}
.landing-section-privacynewsubpart p{
 font-size:2rem;
  color:white;
  font-weight:400;
  line-height:3rem;
  font-family:"arial"; 
}

.landing-section-privacynewsubpartpartition{
  height:.5rem;
  width:10rem;
  background-color:white;
  border-bottom-right-radius:.4rem;
  border-top-right-radius:.4rem;
  margin-top:2rem; 
  margin-bottom:2rem;
}
































.landing-section-privacy{
width:100%;
background-image: linear-gradient(to right, #01853a , white);
display:flex;
justify-content:center;
align-items:center;
}
.landing-section-privacymain{
 width:80%;
background-color:green;
margin-top:2rem;
margin-bottom:2rem;
display:flex;
justify-content:center;
align-items:center; 
background-image: url(../assets/images/contact5.png);
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}
.landing-section-privacysub{
  width:100%;
background-color: rgba(30,30,30,0.49);
}
.landing-section-privacysubpart{
  padding:4rem;
  
}
.landing-section-privacysubpart h1{
  font-size:4rem;
  color:white;
  font-weight:800;
  font-family:"arial";
}
.landing-section-privacysubpart p{
 font-size:2rem;
  color:white;
  font-weight:400;
  line-height:3rem;
  font-family:"arial"; 
}

.landing-section-privacysubpartpartition{
  height:.5rem;
  width:10rem;
  background-color:white;
  border-bottom-right-radius:.4rem;
  border-top-right-radius:.4rem;
  margin-top:2rem; 
  margin-bottom:2rem;
}

.landing-section-codeverb{
width:100%;
background-image: linear-gradient(to left, #01853a , white);
display: flex;
justify-content:center;
align-items:center;
}
.landing-section-codeverbmain{
width:80%;
background-color:#f7f8ee;
margin-top:2rem;
margin-bottom:2rem;
display:flex;
align-items:center;
justify-content:center;
}
.landing-section-codeverbsub{
width:100%;
background-color:#f7f8ee;
padding:3rem;
}

.landing-section-codeverbsub h2{
  font-size:2rem;
  color:#01853a;
  line-height:3rem;
  font-weight:600;
  font-family:"arial";
  margin-bottom:2rem;
}
.landing-section-codeverbsub ul{
  
}

.landing-section-codeverbsub ul li{
  font-size:1.6rem;
  color:black;
  font-weight:200;
  line-height:2.5rem;
  font-family:"arial";
  display:flex;
  justify-content:flex-start;
  flex-direction:row;
  align-items:center;
  padding-bottom:1rem;
 
}
.landing-section-codeverbsub ul li i{
  font-size:1.5rem;
  color:#01853a;
  margin-right:2rem;
}






.landing-section-recomadedstudy{
width:100%;

display: flex;
justify-content:center;
align-items:center;
}
.landing-section-recomadedstudymain{
width:80%;
background-color:yellow;
margin-top:2rem;
margin-bottom:2rem;
display:flex;
align-items:center;
justify-content:center;
}
.landing-section-recomadedstudysub:hover{
background-color:white;
}
.landing-section-recomadedstudysub{
width:100%;
box-shadow: 0 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
background-color:#f7f8ee;
padding:3rem;
}
.paymentimage{
  display:flex;
  width:100%;
  flex-direction:row;
}
.paymentimage div{
  height:10rem;
  margin:2rem;
  background-color:yellow;
  width:100%;
}
.paymentimage img{
  height:100%;
  width:100%;
}
.paymentimagetwo{
  display:flex;
  width:100%;
  flex-direction:row;
}
.paymentimagetwo div{
  height:20rem;
  margin:2rem;
  background-color:yellow;
  width:100%;
}
.paymentimagetwo img{
  height:100%;
  width:100%;
}
.landing-section-recomadedstudysub h2{
  font-size:2rem;
  color:#01853a;
  line-height:3rem;
  font-weight:600;
  font-family:"arial";
  margin-bottom:1rem;
  margin-top:1rem;
}
.landing-section-recomadedstudysub h1{
  font-size:4rem;
  color:#01853a;
  margin-bottom:2rem;
  font-weight:800;
  font-family:"arial";
}
.landing-section-recomadedstudysub p{
  font-size:1.6rem;
  color:black;
  font-weight:200;
  margin-bottom:1rem;
  margin-top:1rem;
  line-height:2.5rem;
  font-family:"arial";

}

.landing-section-recomadedstudysub ul{

}

.landing-section-recomadedstudysub ul li{
  font-size:1.6rem;
  color:black;
  font-weight:200;
  line-height:2.5rem;
  font-family:"arial";
  display:flex;
  justify-content:flex-start;
  flex-direction:row;
  align-items:center;
  padding-bottom:1rem;
 
}
.landing-section-recomadedstudysub ul li i{
  font-size:1.5rem;
  color:#01853a;
  margin-right:2rem;
}








.landing-section-payment{
width:100%;
background-color:gray;
display: flex;
justify-content:center;
align-items:center;
}
.landing-section-paymentmain{
width:80%;
background-color:yellow;
margin-top:2rem;
margin-bottom:2rem;
display:flex;
align-items:center;
justify-content:center;
}
.landing-section-paymentsub{
width:100%;
background-color:yellow;
padding:3rem;
}

.landing-section-paymentsub h2{
  font-size:2rem;
  color:#01853a;
  line-height:3rem;
  font-weight:600;
  font-family:"arial";
  margin-bottom:1rem;
  margin-top:1rem;
}
.landing-section-paymentsub h1{
  font-size:4rem;
  color:#01853a;
  margin-bottom:2rem;
  font-weight:800;
  font-family:"arial";
}
.landing-section-paymentsub p{
  font-size:1.6rem;
  color:black;
  font-weight:200;
  margin-bottom:1rem;
  margin-top:1rem;
  line-height:2.5rem;
  font-family:"arial";

}

.landing-section-paymentsub ul{

}

.landing-section-paymentsub ul li{
  font-size:1.6rem;
  color:black;
  font-weight:200;
  line-height:2.5rem;
  font-family:"arial";
  display:flex;
  justify-content:flex-start;
  flex-direction:row;
  align-items:center;
  padding-bottom:1rem;
 
}
.landing-section-paymentsub ul li i{
  font-size:1.5rem;
  color:#01853a;
  margin-right:2rem;
}

































.landing-section-slidingrishikulimage{
width:100%;
background-color:transparent;
}
.landing-section-slidingrishikulimagemain{
width:100%;
height:70rem;
background-color:transparent;
}
.landing-section-slidingrishikulimagesub{
width:100%;
height:100%;
background-color:transparent;
}














.landing-section-seventyzerofivesubsixteenforpartition{
  width:80%;
  display:flex;
  flex-direction:row;
}

.forattahed{
  background-color:red;
  width:100%; 
  height:8.5rem;
}



.landing-enroll-form{
  width:100%;
  background-color:red;
}

.landing-enroll-formmain{
  width:100%;
  background-color:white;
  display:flex;
  justify-content:center;
  align-items:center;
}

.landing-enroll-formsub{
  width:70%;
  background-color:#f5f3f1;
  margin-top:2rem;
  margin-bottom:2rem;
  padding:3rem;
  display:flex;
  flex-direction:column;
}
.landing-enroll-formsub div{
  margin:2rem;
}
.landing-enroll-formsubone{
  padding:4rem;
  background-color:transparent;
  display:flex;
  justify-content:center;
  align-items:center; 
  border-bottom:.1rem solid #e17e21;  
}
.landing-enroll-formsubone h1{
  font-size:2.5rem; 
  font-weight:600;
  font-family:"arial";
  color:black;
  letter-spacing:.2rem;
  text-align:center;
}
.landing-enroll-formsubtwo{
  background-color:transparent;
}
.landing-enroll-formsuboneek{
  background-color:transparent;
  display:flex;
  flex-direction:row;
}
.landing-enroll-formsuboneek .landing-enroll-formsuboneekpart{
  width:100%;
}

.landing-enroll-formsuboneek .landing-enroll-formsuboneekpart h1{
  margin-bottom:2rem;
  font-size:2rem; 
  font-weight:400;
  font-family:"arial";
  color:black;
  letter-spacing:.2rem;
}
.landing-enroll-formsuboneek .landing-enroll-formsuboneekpart input{
  width:100%;
  height:5rem;
  border-bottom-right-radius:.4rem; 
  border-bottom-left-radius:.4rem; 
  border-top-right-radius:.4rem; 
  border-top-left-radius:.4rem;
  padding-left:2rem;
  border:.2rem solid green;
}
.landing-enroll-formsuboneek .landing-enroll-formsuboneekpart input:hover{
  width:100%;
  height:5rem;
  border-bottom-right-radius:.4rem; 
  border-bottom-left-radius:.4rem; 
  border-top-right-radius:.4rem; 
  border-top-left-radius:.4rem;
  padding-left:2rem;
  border:.2rem solid #6e97ff;
  box-shadow: .2rem .2rem 1rem .2rem #bccefe;  
}
.landing-enroll-formsuboneek .landing-enroll-formsuboneekpart input{
  width:100%;
  height:5rem;
  border-bottom-right-radius:.4rem; 
  border-bottom-left-radius:.4rem; 
  border-top-right-radius:.4rem; 
  border-top-left-radius:.4rem;
  padding-left:2rem;
  padding-right:2rem;
  border:.1rem solid #d37543;  
  font-size:2rem;
}

.landing-enroll-formsuboneek .landing-enroll-formsuboneekpart select{
  width:100%;
  height:5rem;
  border-bottom-right-radius:.4rem; 
  border-bottom-left-radius:.4rem; 
  border-top-right-radius:.4rem; 
  border-top-left-radius:.4rem;
  border:.1rem solid #d37543; 
  padding-left:2rem;  
  font-size:2rem;
}
.landing-enroll-formsuboneek .landing-enroll-formsuboneekpart select:hover{
 width:100%;
  height:5rem;
  border-bottom-right-radius:.4rem; 
  border-bottom-left-radius:.4rem; 
  border-top-right-radius:.4rem; 
  border-top-left-radius:.4rem;
  padding-left:2rem;
  border:.2rem solid #6e97ff;
  box-shadow: .2rem .2rem 1rem .2rem #bccefe;  
}
.landing-enroll-formsubonethree{
  background-color:transparent;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-enroll-formsubonethreebutton{
  padding:1rem;
  color: white;
  font-size: 2rem;
  background-color:#d37543;
  border-bottom-right-radius:.4rem; 
  border-bottom-left-radius:.4rem; 
  border-top-right-radius:.4rem; 
  border-top-left-radius:.4rem;
  border:.1rem solid white;
}
.landing-enroll-formsubonethreebutton:hover{
  
  background-color:white;
  border-bottom-right-radius:.4rem; 
  border-bottom-left-radius:.4rem; 
  border-top-right-radius:.4rem; 
  border-top-left-radius:.4rem;
  border:.1rem solid #01853a;
  color:#01853a;
}
.landing-enroll-formsubonethree a{
color:white;
font-size:1.5rem;
font-family:"arial";
font-weight:400;
text-decoration:none;
}




















.landing-section-thankyou{
  background-color:red;
  width:100%;
}
.landing-section-thankyoumain{
  background-color:#F5FAFD;
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  padding-top:5rem;
  padding-bottom:5rem;
}

.landing-section-thankyousub{
  background-color:white;
  width:80%;
  display:flex;
  justify-content:center;
  align-items:center;
  display:flex;
  flex-direction:column; 
  padding:10rem;   
}
.landing-section-thankyousub img{   
 height:20rem;   
}
.landing-section-thankyousub h1{
  color: #24262e;
    line-height: 5rem;
    font-size: 4rem;
    font-style: normal;
    font-weight: 700;
    font-family: 'Podkova', serif;
    text-align:center;
}







.landing-two-sub-three p{
font-family:"arial";
color:#FF9933;
font-size:2rem;
}
.landing-two{
  width:100%;
  background-image:url(../assets/images/main-background.webp);
  display:flex;
  flex-direction:row;
  background-color: #167ac6;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.landing-two .landing-two-sub{
  width:50%;
  background-color:transparent;
  display:flex;
  align-items:flex-end;
}
.landing-two .landing-two-sub-two{
  background-color:transparent;
  width:50%;
  display:flex;
  flex-direction:column;
  padding-top:3rem;
  justify-content:center;
  padding-bottom:3rem;
}


.landing-thirty-mainone-parttwo-under-two-subone{
  background-image: url(../assets/images/theme-thar.jpg);
  width:32%;
  background-size:cover;
  background-repeat:no-repeat;
  margin-right:3%;
  margin-left:3%;
}
.landing-thirty-mainone-parttwo-under-two-subone-shining{
  background-color: rgba(30,30,30,0.49);
    padding-top: 5rem;
    padding-bottom: 7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.landing-thirty-mainone-parttwo-under-two-subone img{
  height:5rem;
  width:5rem;
  padding-bottom:2rem;
}
.landing-thirty-mainone-parttwo-under-two-subone img:hover{
 transform:rotateX(90deg);
}
.landing-thirty-mainone-parttwo-under-two-subone h2{
 color:white;
  font-size: 2.1rem;
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
}
.landing-thirty-mainone-parttwo-under-two-subone p{
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.3px;
    color: #777777;
    padding-top:1rem;
    color:white;
}
.landing-thirty-mainone-parttwo-under-two-subone a{
 text-decoration:none;
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
}
.landing-thirty-mainone-parttwo-under-two-subtwo .landing-thirty-mainone-parttwo-under-two-subone-button {
    width: 12rem;
    height: 4rem;
    border: .1rem solid gray;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
}
.landing-thirty-mainone-parttwo-under-two-subone a:hover .landing-thirty-mainone-parttwo-under-two-subone-button{
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:1 solid white;
}
.landing-thirty-mainone-parttwo-under-two-subone .landing-thirty-mainone-parttwo-under-two-subone-button{
  width:12rem;
  height:4rem;
  border:.1rem solid white;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:3rem;
}
.landing-thirty-mainone-parttwo-under-two-subtwo{
  background-color:white;
  width:25%;
}
.landing-thirty-mainone-parttwo-under-two-subtwo:hover{
  background-image: url(../assets/images/theme-five.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:25%;
}
.landing-thirty-mainone-parttwo-under-two-subtwo:hover .landing-thirty-one-maintwo h2{
  color:white;
}

.landing-thirty-mainone-parttwo-under-two-subtwo .landing-thirty-mainone-parttwo-under-two-subtwo-shining{
padding-top:7rem;
  padding-left:4rem;
  padding-bottom:7rem;
  padding-right:4rem; 
}
.landing-thirty-mainone-parttwo-under-two-subtwo:hover .landing-thirty-mainone-parttwo-under-two-subtwo-shining{
  background-color: rgba(30,30,30,0.49); 
}
.landing-thirty-mainone-parttwo-under-two-subtwo a:hover .landing-thirty-mainone-parttwo-under-two-subone-button{
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:.1rem solid white;
    
}
.landing-thirty-mainone-parttwo-under-two-subtwo{
  background-color:white;
  width:32%;
}
.landing-thirty-mainone-parttwo-under-two-subtwo:hover{
  background-image: url(../assets/images/theme-five.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:32%;
}
.landing-thirty-mainone-parttwo-under-two-subtwo .landing-thirty-mainone-parttwo-under-two-subtwo-shining{
padding-top:5rem;
  display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  padding-right:4rem; 
}
.landing-thirty-mainone-parttwo-under-two-subtwo:hover .landing-thirty-mainone-parttwo-under-two-subtwo-shining{
  background-color: rgba(30,30,30,0.49); 
}
.landing-thirty-mainone-parttwo-under-two-subtwo:hover h2{
  color:white;
}
.landing-thirty-mainone-parttwo-under-two-subtwo:hover p{
  color:white;
}
.landing-thirty-mainone-parttwo-under-two-subtwo:hover .landing-thirty-mainone-parttwo-under-two-subone-button{
  color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:.1rem solid white;
}
.landing-thirty-mainone-parttwo-under-two-subtwo img{
 height:5rem;
  width:5rem;
  padding-bottom:2rem;
}
.landing-thirty-mainone-parttwo-under-two-subtwo h2{
  color:#353232;
  font-size: 2.1rem;
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
}
.landing-thirty-mainone-parttwo-under-two-subtwo p{
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 00.3rem;
    color: #777777;
    padding-top:1rem;
}
.landing-thirty-mainone-parttwo-under-two-subtwo a{
  text-decoration:none;
  text-decoration:none;
 color: #232323;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
}
.landing-thirty-mainone-parttwo-under-two-subtwo a:hover .landing-thirty-mainone-parttwo-under-two-subone-button{
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:.1rem solid white;
    }

    .landing-twenty-one{
  background-image: url(../assets/images/main-four.jpg);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  width:100%;
  height:75rem;
}
.landing-twenty-one-mainone{
  width:100%;
  display:flex;
  justify-content:center;
}
.landing-twenty-one-maintwo{
width:70%;
background-color:gray;
position:relative;
}

.landing-twenty-one-maintwo-partition{
position:absolute;
width:100%;
background-color:transparent;
bottom:-320;
display:flex;
flex-direction:row;
}
.landing-twenty-one-maintwo{
width:80%;
background-color:transparent;
display:flex;
flex-direction:column;
align-items:flex-end;
padding-top:20rem;
padding-bottom:27rem;
}
.landing-twenty-one-maintwo p{
text-align:right;
    color: rgba(255, 255, 255, 0.77);
    line-height: 3rem;
    letter-spacing: 0rem;
    font-weight: 400;
    font-size: 1.6rem;
    opacity: 1;
    font-family: Lato;
    outline: none !important;
    margin-top:1.5rem;
    animation-name:rahul;
    animation-duration:2s;
}
.landing-twenty-one-maintwo h1{
  line-height: 9.5rem;
    letter-spacing: 0rem;
    font-weight: 700;
   font-size:8rem;
    outline: none !important;
    color: #cda274 !important;
    font-family: Lato;
    margin-top:1.5rem;
}
@keyframes rahul{
  from{
font-size:0;
  }
  to{
font-size:16;
  }
}
@keyframes twenty-two{
  from{
font-size:0;
  }
  to{
font-size:16;
  }
}
.landing-twenty-one-maintwo h1 span{
  line-height: 9.5rem;
    letter-spacing: 0rem;
    font-weight: 700;
    font-size: 8rem;
    outline: none !important;
    color: rgb(255, 255, 255);
    padding-left:1rem;
    font-family: Lato;
}
.landing-twenty-one-maintwo .glow-main{
letter-spacing: 0rem;
    font-weight: 700;
    font-size: 1.5rem;
    font-weight: 700;
    font-size: 1.5rem;
    font-family: Lato;
    color:#cda274 !important;
     animation-name:twenty-two;
    animation-duration:2s;


}
.landing-twenty-one-maintwo .glow{
text-decoration:none;
font-size: 1.5rem;
font-weight:700;
font-family: Lato;
color:#cda274 !important;
}
.landing-twenty-one-maintwo span{
text-align:right;
}
.landing-twenty-one-maintwo .landing-twenty-one-maintwo-under-button{
  width:15rem;
  height:4rem;
  background-color:transparent;
  display:flex;
  justify-content:center;
  align-items:center;
  border:.1rem solid #cda274!important;
  margin-top:3rem;
}
.landing-twenty-one-maintwo .landing-twenty-one-maintwo-under-button:hover{
  color:white;
  background-color:#cda274!important;
}

.landing-twenty-mainone-parttwo-under-two-subone{
  background-image: url(../assets/images/theme-thar.jpg);
  width:32%;
  background-size:cover;
  background-repeat:no-repeat;
  margin-right:3%;
  margin-left:3%;
}
.landing-twenty-mainone-parttwo-under-two-subone-shining{
  background-color: rgba(30,30,30,0.49);
    padding-top: 5rem;
    padding-bottom: 7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.landing-twenty-mainone-parttwo-under-two-subone img{
  height:5rem;
  width:5rem;
  padding-bottom:2rem;
}
.landing-twenty-mainone-parttwo-under-two-subone img:hover{
 transform:rotateX(90deg);
}
.landing-twenty-mainone-parttwo-under-two-subone h2{
 color:white;
  font-size: 2.1rem;
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
}
.landing-twenty-mainone-parttwo-under-two-subone p{
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    color: #777777;
    padding-top:1rem;
    color:white;
}
.landing-twenty-mainone-parttwo-under-two-subone a{
 text-decoration:none;
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
}
.landing-twenty-mainone-parttwo-under-two-subtwo .landing-twenty-mainone-parttwo-under-two-subone-button {
    width: 12rem;
    height: 4rem;
    border: .1rem solid gray;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
}
.landing-twenty-mainone-parttwo-under-two-subone a:hover .landing-twenty-mainone-parttwo-under-two-subone-button{
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:1 solid white;
}
.landing-twenty-mainone-parttwo-under-two-subone .landing-twenty-mainone-parttwo-under-two-subone-button{
  width:12rem;
  height:4rem;
  border:.1rem solid white;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:3rem;
}

.landing-twenty-mainone-parttwo-under-two-subtwo{
  background-color:white;
  width:25%;
}
.landing-twenty-mainone-parttwo-under-two-subtwo:hover{
  background-image: url(../assets/images/theme-five.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:25%;
}
.landing-twenty-mainone-parttwo-under-two-subtwo:hover .landing-twenty-one-maintwo h2{
  color:white;
}

.landing-twenty-mainone-parttwo-under-two-subtwo .landing-twenty-mainone-parttwo-under-two-subtwo-shining{
padding-top:7rem;
  padding-left:4rem;
  padding-bottom:7rem;
  padding-right:4rem; 
}
.landing-twenty-mainone-parttwo-under-two-subtwo:hover .landing-twenty-mainone-parttwo-under-two-subtwo-shining{
  background-color: rgba(30,30,30,0.49); 
}
.landing-twenty-mainone-parttwo-under-two-subtwo a:hover .landing-twenty-mainone-parttwo-under-two-subone-button{
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:.1rem solid white;
    
}
.landing-twenty-mainone-parttwo-under-two-subtwo{
  background-color:white;
  width:32%;
}
.landing-twenty-mainone-parttwo-under-two-subtwo:hover{
  background-image: url(../assets/images/theme-five.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:32%;
}
.landing-twenty-mainone-parttwo-under-two-subtwo .landing-twenty-mainone-parttwo-under-two-subtwo-shining{
padding-top:5rem;
  display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  padding-right:4rem; 
}
.landing-twenty-mainone-parttwo-under-two-subtwo:hover .landing-twenty-mainone-parttwo-under-two-subtwo-shining{
  background-color: rgba(30,30,30,0.49); 
}
.landing-twenty-mainone-parttwo-under-two-subtwo:hover h2{
  color:white;
}
.landing-twenty-mainone-parttwo-under-two-subtwo:hover p{
  color:white;
}
.landing-twenty-mainone-parttwo-under-two-subtwo:hover .landing-twenty-mainone-parttwo-under-two-subone-button{
  color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:.1rem solid white;
}
.landing-twenty-mainone-parttwo-under-two-subtwo img{
 height:5rem;
  width:5rem;
  padding-bottom:2rem;
}
.landing-twenty-mainone-parttwo-under-two-subtwo h2{
  color:#353232;
  font-size: 2.1rem;
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
}
.landing-twenty-mainone-parttwo-under-two-subtwo p{
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    color: #777777;
    padding-top:1rem;
}
.landing-twenty-mainone-parttwo-under-two-subtwo a{
  text-decoration:none;
  text-decoration:none;
 color: #232323;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
}
.landing-twenty-mainone-parttwo-under-two-subtwo a:hover .landing-twenty-mainone-parttwo-under-two-subone-button{
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:.1rem solid white;
    
}
.landing-twenty-mainone-parttwo-under-two-subtwo .landing-eighteen-mainone-parttwo-under-two-subone-button{
  width:12rem;
  height:4rem;
  border:.1rem solid gray;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:3rem;
}





.landing-seventeen-one{
  background-color:transparent;
  width:100%;
  margin-top:5rem;
}
.landing-seventeen-mainone{
  background-color:transparent;
  width:100%;
  display:flex;
  flex-direction:row;
}
.landing-seventeen-mainone-partone{
  width:35%;
background-color:transparent;
position:relative;
}
.landing-seventeen-mainone-partone div{
  width:125%;
  height:100%;
background-color:transparent;
position:absolute;
bottom:70;

}
.landing-seventeen-mainone-partone div img{
  width:100%;
  height:100%;
}

.landing-seventeen-mainone-parttwo{
  width:65%;
  background-color:gray;
}
.landing-seventeen-mainone-parttwo{
  width:70%;
  background-color:gray;
}
.landing-seventeen-mainone-parttwo-under{
  background-color:#01853a;
  padding-left:20rem;
  padding-top:7rem;
}
.landing-seventeen-mainone-parttwo-under-one{
  background-color:#01853a;
}
.landing-seventeen-mainone-parttwo-under-one strong{
  background-color:#01853a;
}
.landing-seventeen-mainone-parttwo-under-one strong{
  font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.3rem;
    line-height: 2.6rem;
    letter-spacing: 0.05rem;
    color: #fdc501;
    margin-bottom: .5rem;
    padding-left:1rem;
}
.landing-seventeen-mainone-parttwo-under-one h1{
  color: #fff;
  margin-bottom: 1.5rem;
  font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 4.2rem;
    line-height: 5.3rem;
    text-rendering: optimizeLegibility;
}
.landing-seventeen-mainone-parttwo-under-one p{
 color:white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    text-align: left;
}
.seventeen-coton{
  background-color:#01853a;
  display:flex;
  flex-direction:row;
  align-items:center;
}
.landing-seventeen-mainone-parttwo-under-one .seventeen-coton div{
  height: .1rem;
    width: 4rem;
  background-color:#fdc501;
}
.landing-seventeen-mainone-parttwo-under-two{
  background-color:#01853a;
  display:flex;
  flex-direction:row;
  padding-top:5rem;
}
.landing-seventeen-mainone-parttwo-under-two-subone{
  background-color:#01853a;
  padding-right:7rem;
  border-right:.1rem solid gray;
}
.landing-seventeen-mainone-parttwo-under-two-subone img{
  height:5rem;
  width:5rem;
  padding-bottom:2rem;
}
.landing-seventeen-mainone-parttwo-under-two-subone img:hover{
 transform:rotateX(90deg);
}
.landing-seventeen-mainone-parttwo-under-two-subone h2{
  color: #fdc501;
  font-size: 2.1rem;
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;

}
.landing-seventeen-mainone-parttwo-under-two-subone p{
  color:white;
  line-height: 2.8rem;
  padding-top: 1rem;
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    letter-spacing: 0.03rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo{
  background-color:#01853a;
  padding-left:7rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo img{
 height:5rem;
  width:5rem;
  padding-bottom:2rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo h2{
  color: #fdc501;
  font-size: 2.1rem;
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;

}
.landing-seventeen-mainone-parttwo-under-two-subtwo p{
  color:white;
  line-height: 2.8rem;
  padding-top: 1rem;
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    letter-spacing: 0.03rem;
}
.landing-seventeen-mainone-parttwo-under-three{
  background-color:#01853a;
  display:flex;
  flex-direction:row;
  padding-top:5rem;
  padding-bottom:7rem;
}

.landing-seventeen-mainone-parttwo-under-three div{
  display:flex;
  flex-direction:row;
}
.landing-seventeen-mainone-parttwo-under-three div img{
  height:4rem;
  width:12rem;
  padding-right:4rem;
}
.landing-seventeen-mainone-parttwo-under-three div h1{
  font-weight: 700;
  color: rgba(255,255,255,1);
  font-family: "Lato",Tahoma,Geneva,sans-serif;
  font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    position:relative;
}
.landing-seventeen-mainone-parttwo-under-three div h1:before{
  position: absolute;
    content: '';
    height: .2rem;
    width: 100%;
    background-color: #cda274;
    bottom:25;
}
.landing-seventeen-mainone-parttwo-under-three div p{
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    color:white;
    padding-left:.5rem;
}







.footer{
  background-position: center;
    background: url(../assets/images/footerimage5.png);
  width:100%;
  background-repeat: no-repeat;
  background-size:cover;
  position:relative;
}
#wtsp{
  position:fixed;
  bottom:7%;
  left:3%;
  width:7rem;
  height:7rem;
  z-index:4;
}

.footer-main{
 
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
}
.shadow-footer{
  opacity: .4
  width:100%;
  display:flex;
  justify-content:center;
}
.footer-maintwo{
  background-color:transparent;
  width:80%;
  height:100%;
}
.footer-maintwo-first{
  height:15rem;
  background-color:transparent;
  display:none;
  flex-direction:row;
  align-items:center;
}
.footer-maintwo-first-one{
  width:50%;
}
.footer-maintwo-first-one h1{
font-size: 2.5rem;
color:#01853a;
font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    padding-top:.5rem;
}
.footer-maintwo-first-one p{
color:#01853a;
font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    padding-top:1rem;
}
.footer-maintwo-first-two{
  width:50%;
  align-items:flex-end;
}
.footer-maintwo-first-two input{
 height:2rem;
 width:400;
 border:.1rem solid gray;
 padding:1.5rem;
 background-color:transparent;
 color: rgba(255,255,255,.65)!important;
}
.footer-maintwo-first-two button{
 height:5.4rem;
 width:17rem;
 border:.1rem solid gray;   
 background-color:#01853a;
 color:white;
 font-size:1.5rem;
 font-weight:600;
 padding:1.5rem;
}
.footer-maintwo-first-two button:hover{
 height:5.4rem;
 width:17rem;
 border:.1rem solid gray;
 background-color:white;
 color:#01853a;
 font-size:1.5rem;
 font-weight:600;
 padding:1.5rem;
}
.footer-maintwo-second{
  background-color:transparent;
  display:flex;
  flex-direction:row;
  border-bottom:.1rem solid gray;
  border-top:.1rem solid gray;
}
.footer-maintwo-second-one{
  background-color:transparent;
  width:100%;
  padding-top:4rem;
  padding-right:5rem;
}
.footer-maintwo-second-one p{
 font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    color:#01853a;
    padding-top:.5rem;
    text-align:justify;
}
.footer-maintwo-second-two{
  background-color:transparent;
  width:100%;
  padding:3rem;
  border-right:.1rem solid gray;
  border-left:.1rem solid gray;
}
.footer-maintwo-second-two h1{
  font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 2rem;
    line-height: 2.8rem;
    color: #01853a;
}
.footer-maintwo-second-two a{
  text-decoration:none;
  color:white;
}
.footer-maintwo-second-two a:hover{
  text-decoration:none;
  color:#cda274;
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
}
.footer-maintwo-second-two ul li{
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
    width:100%;
    color: #01853a;
    line-height: 2rem;
    letter-spacing: 0.03rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.footer-maintwo-second-two ul li svg{
  color:white;
  width:1.5rem;
  height:1.5rem;
  color:white;
  background-color:none;
}
.footer-maintwo-second-two-firstunderlist{
  padding-top:2rem;
  list-style:none;
}
.footer-maintwo-second-two-firstunderlist i{
  font-size:1rem;
}
.footer-maintwo-second-two-firstunderlist li{
  padding:1rem;
}
.footer-maintwo-second-two-firstunderlist li i{
  margin-right:.5rem;
}
.footer-maintwo-second-two-secondunderlist{
  padding-top:2rem;
  margin-left:10rem;
  list-style:none;
}
.footer-maintwo-second-two-secondunderlist li{
  padding:1rem;
}
.footer-maintwo-second-two-secondunderlist li i{
  margin-right:1rem;
  font-size:1rem;
}
.footer-maintwo-second-two div{
 display:flex;
 flex-direction:row;
}
.footer-maintwo-second-three{
  background-color:transparent;
  width:100%;
  padding:3rem;
}
.footer-maintwo-second-three h1{
   font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 2rem;
    line-height: 2.8rem;
    color: #01853a;
}
.footer-maintwo-second-three-underlisting-content h1{
   font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 2.8rem;
    color: #01853a;
}
.footer-maintwo-second-three-underlisting-content p{
  font-size: 1.5rem;
  color: #01853a;
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
}
.footer-maintwo-second-three-underlisting-image i{
color:#cda274;
}
.footer-maintwo-second-three-underlisting{
  list-style:none;
  padding-top:2rem;
}
.footer-maintwo-second-three-underlisting li{
  display:flex;
  align-items:center;
  padding:.5rem;
}
.footer-maintwo-second-three-underlisting li i{
  margin-right:2rem;
}
.footer-maintwo-second-three-underlisting li i{
  color:#01853a;
  font-size:3rem;

}
.footer-maintwo-third{
  background-color:transparent;
  display:flex;
  align-items:center;
  flex-direction:row;
  height:7rem;
  position:relative;
}
.footer-maintwo-third-one{
  background-color:transparent;
  width:50%;
}
.footer-maintwo-third-two{
  display:flex;
  flex-direction:row;
  align-items:flex-end;
  background-color:transparent;
  width:50%;
  justify-content:flex-end;
}
.footer-maintwo-third-two div{
  border:.1rem solid gray;
  height:3rem;
  width:3rem;
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  margin:.3rem;
  background-color:#01853a;
}
.footer-maintwo-third-two div:hover{
  background-color:white;
}
.footer-maintwo-third-two div:hover i{
color:#01853a;
}
.footer-maintwo-third-two div i{
  color:white;
  font-size:2rem;
}
.footer-maintwo-third-one p{
font-family: 'Lato', Arial, Verdana;
    font-size: 1.4rem;
    color: #01853a;
}
.footer-maintwo-third-one a{
font-family: 'Lato', Arial, Verdana;
    font-size: 1.4rem;
    color: #01853a;
    text-decoration:none;
}
.footer-maintwo-third-three{
  height:4rem;
  width:4.5rem;
  background-color:#01853a;
  position:absolute;
  right: -10%;
    bottom: 10%;
  display:flex;
  justify-content:center;
  align-items: center;

}
.footer-maintwo-third-three i{
  color:white;
  font-size:2rem;
}












.landing-section-twentysix{
  width:100%;
  background-color:red;
}
.landing-section-twentysixmain{
 width:100%;
 background-color:#ffffff;
 display:flex;
 justify-content:center;
 align-items:center;

}
.landing-section-twentysixsub{
 width:70%;
 margin-top:10rem;
 margin-bottom:10rem;
}

.landing-section-twentysixsubone{
  width:100%;
  background-color:#ffffff;
}
.landing-section-twentysixsubone h1{
margin-bottom:2rem;
font-size: 3rem;
    font-weight: 600;
    font-family: "arial";
    color:black;
}
.landing-section-twentysixsubone div{
width:10rem;
height:.6rem;
margin-bottom:4rem;
background-color:#ffd347;
border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
}
.landing-section-twentysixsubtwo-partiontwosubone{
  height:3rem;
  width:100%;
  background-color:#fafafa;
  margin-top:4rem;
  display:flex;
  justify-content:center;
  align-items:center;
  border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    border-top-right-radius: 2rem;
    border-top-left-radius: 2rem;
    position:relative;

}
.landing-section-twentysixsubtwo-partiontwosubone h1{
  font-size: 1rem;
    font-weight: 400;
    font-family: "arial";
    color: gray;
}
.landing-section-twentysixsubtwo-partiontwosubone div{
  position:absolute;
  width:20%;
  height:3rem;
  left:0;
  border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    border-top-right-radius: 2rem;
    border-top-left-radius: 2rem;
  background-color:#ffd347;
}
.landing-section-twentysixsubtwo-partiontwosubone h1{
  font-size:2rem;
}
.landing-section-twentysixsubtwo{
  width:100%;
  background-color:pink;
  display:flex;
  flex-direction:row;
  border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 34%);

}
.landing-section-twentysixsubtwo-partionone{
width:25%;
background-color:#ffd347;
position:relative;
border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
.landing-section-twentysixsubtwo-partionone:after{
content:"";
width: 0rem;
position:absolute;
right:0;
  height: 0rem;
  border-top: 1.5rem solid transparent;
  border-right: 2rem solid white;
  border-bottom: 1.5rem solid transparent;
}
.landing-section-twentysixsubtwo-partionone h1{
padding:3rem;
font-size: 2rem;
line-height:3rem;
    font-weight: 400;
    font-family: "arial";
    color: white;
}
.landing-section-twentysixsubtwo-partionone span{
padding:3rem;
font-size:5rem;
font-size: 5rem;
    font-weight: 600;
    font-family: "arial";
    color: white;
}
.landing-section-twentysixsubtwo-partiontwo{
  width:75%;
  background-color:#ffffff;
  padding-right:10rem;
  padding-left:10rem;
  flex-direction: column;
    align-items: center;
    display:flex;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}
.landing-section-twentysixsubtwo-partiontwo h1{
  margin:3rem;
  font-size: 2rem;
    font-weight: 600;
    font-family: "arial";
    color: #9e9e9e;
}
.landing-section-twentysixsubtwo-partiontwosubtwo{
  background-color:pink;
  width:100%;
}
.landing-section-twentysixsubtwo-partiontwosubtwofirst{
  background-color:#ffffff;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:row;
  width:100%;
}
.landing-section-twentysixsubtwo-partiontwosubone h1{
  font-size:1.3rem;
  color: #d7d7d7;
  letter-spacing:.3rem;
}
.landing-section-twentysixsubtwo-partiontwosubtwofirstonepara p{
  font-size: 1.4rem;
    font-family: "arial";
    color: #cccccc;
}
.landing-section-twentysixsubtwo-partiontwosubtwofirst .landing-section-twentysixsubtwo-partiontwosubtwofirstone{
  border:.1rem solid #cccccc;
}
.landing-section-twentysixsubtwo-partiontwosubtwosecond .landing-section-twentysixsubtwo-partiontwosubtwofirstone{
  border:.1rem solid #cccccc;
}
.landing-section-twentysixsubtwo-partiontwosubtwofirst div{
  width:100%;
  background-color:#ffffff;
  margin:1rem;
  display:flex;
  flex-direction:row;
  height:8rem;
  justify-content:center;
  align-items:center;
  border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}
.landing-section-twentysixsubtwo-partiontwosubtwosecond{
  background-color:#ffffff;
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:row;
}
.landing-section-twentysixsubtwo-partiontwosubtwosecond div{
  width:100%;
  background-color:#ffffff;
  margin:1rem;
  display:flex;
  flex-direction:row;
  height:8rem;
  justify-content:center;
  align-items:center;
  border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;

}
.landing-section-twentysixsubtwo-partiontwosubtwosecond div p{
  padding:1rem;
}
.button-twenty-seven{
  height:6rem;
  width:25rem;
  background-color:#eba545;
  border-bottom-right-radius:4rem;
  border-bottom-left-radius:4rem;
  border-top-right-radius:4rem;
  border-top-left-radius:4rem;
  margin-top:5rem;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-bottom:5rem;
}
.button-twenty-six{
  height:6rem;
  width:25rem;
  box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 20%);
  background-color:#ffd347;
  border-bottom-right-radius:4rem;
  border-bottom-left-radius:4rem;
  border-top-right-radius:4rem;
  border-top-left-radius:4rem;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-bottom:1rem;
}
.button-twenty-six a{
 text-decoration:none;
 color:#957c41;
 font-size:2rem;
    font-weight: 400;
    font-family: "arial";   
}
.button-twenty-six i{
font-size:2rem;
color:#957c41;
font-weight:20rem;
margin-left:3rem;
}
.landing-section-twentyseven{
  background-color:red;
}
.landing-section-twentysevenmain{
  background-color:#fdfdfd;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-twentysevensub{
  background-image: url(../assets/images/backgroundtwo.png);
    background-repeat: no-repeat;
    background-position: left;
    background-position-x: -200%;
    background-position-y: 30%;
  width:70%;
  height:80rem;
  margin-top: 2rem;
    margin-bottom: 2rem;
  position:relative;
}
.landing-section-twentysevensubpartitiontwo{
  position:absolute;
  background-color:#fdfdfd;
  right:10%;
  top:100;
  padding:1rem;
   border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}
.landing-section-twentysevensubpartitiontwofirst{
border:.1rem solid #f0efef;
border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
    padding:3rem;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
#ultimateone{
    z-index:1;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 34%);
}

#ultimatetwo{
right:75;
top:70;
border-left: 0rem;
    border-top: .5rem;
    background-color:transparent;
    border-right: .5rem;
    border-bottom: 0rem;
    border-style: dotted;
    border-color: #a4b9d3;
}
#ultimatetwo .landing-section-twentysevensubpartitiontwofirst{
  border:none;
}
#ultimatethree
{
right:95;
top:90;
border-left: 0rem;
    border-top: .5rem;
    background-color:transparent;
    border-right: .5rem;
    border-bottom: 0rem;
    border-style: dotted;
    border-color: #a4b9d3;
}
.landing-section-twentysevensubpartitiontwofirst input{
    height: 5rem;
    width: 21rem;
    background-color:#f7f7f7;
    padding-left: 4rem;
    border-bottom-right-radius: 4rem;
    border-bottom-left-radius: 4rem;
    border-top-right-radius: 4rem;
    border-top-left-radius: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 1rem;
    border: 0rem;
}
.landing-section-twentysevensubpartitiontwofirst  p{
margin-bottom:2rem;
font-size: 1.4rem;
    font-family: "arial";
    color: #cccccc;
}
.landing-section-twentysevensubpartitiontwofirst  span{
text-align:center;
font-size: 1.4rem;
    font-family: "arial";
    color: #cccccc;
}
.landing-section-twentysevensubpartitiontwofirst  span a{
  text-decoration:none;
  color:#98c0ea;
  margin-left:.5rem;
}
.landing-section-twentysevensub h1{
  margin-bottom: 1rem;
    font-size: 3rem;
    line-height:4rem;
    font-weight: 600;
    font-family: "arial";
    color: black;
}
.landing-section-twentysevensubpartitiontwofirst h1{
  margin-bottom: 1rem;
    text-align:center;
    font-size: 2rem;
    font-weight: 600;
    font-family: "arial";
    color: gray;
    line-height:2.3rem;
}
.landing-section-twentysevensubpartition{
  width: 10rem;
    height: .6rem;
    margin-bottom: 4rem;
    margin-top:3rem;
    background-color: #ffd347;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
}
.button-twenty-eight{
  height: 6rem;
    width: 25rem;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 20%);
    background-color: #ffd347;
    border-bottom-right-radius: 4rem;
    border-bottom-left-radius: 4rem;
    border-top-right-radius: 4rem;
    border-top-left-radius: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 1rem;
}
.button-twenty-eight a {
    text-decoration: none;
    color: #957c41;
    font-size: 2rem;
    font-weight: 400;
    font-family: "arial";
}
.button-twenty-eight i {
   font-size: 2rem;
    color: #957c41;
    font-weight: 200;
    margin-left: 3rem;
}
.button-twenty-nine{
  height: 6rem;
    width: 25rem;
    background-color: #eba545;
    border-bottom-right-radius: 4rem;
    border-bottom-left-radius: 4rem;
    border-top-right-radius: 4rem;
    border-top-left-radius: 4rem;
    margin-top: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom:3rem;
}
.landing-section-twentysevensubpartitionthree{
  background-color:#fdfdfd;
  width:50%;
  position:absolute;
  right:10%;
  bottom:120;
  display:flex;
  flex-direction:row;
  justify-content:center;
}
.landing-section-twentysevensubpartitionthree .landing-section-twentysevensubpartitionthreesub{
  background-color:#fdfdfd;
  margin:1rem;
  width:100%;
}
.landing-section-twentysevensubpartitionthree .landing-section-twentysevensubpartitionthreesub p{
  margin-top:.5rem;
  font-size: 1.4rem;
    font-family: "arial";
    color: #cccccc;
}
.landing-section-twentysevensubpartitionthree .landing-section-twentysevensubpartitionthreesub div{
  border:2 solid #faca45;
  border-radius:50%;
  width:2rem;
  height:2rem;
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:#fdfdfd;
  display:flex;
  flex-direction:column;
}
.landing-section-twentysevensubpartitionthree .landing-section-twentysevensubpartitionthreesub div i{
 font-size:1rem;
 color:#faca45;
}
.landing-section-twentyeight{
  width:100%;
  background-color:transparent;
}
.landing-section-twentyeightmain{
  width:100%;
  background-color:#f5efdf;
  display:flex;
  justify-content: center;
  align-items:center;
  clip-path: polygon(100% 21%, 100% 99%, 0 100%, 0 0);
}
.landing-section-twentyeightsub{
  width:90%;
  background-color:#f5efdf;
  margin-bottom:4rem;
  margin-top:4rem;
  clip-path: polygon(100% 10%, 100% 99%, 0 100%, 0 0);

}
.landing-section-twentyeightsubpartone{
  background-color:#f5efdf;
  margin-top:4rem;
  margin-bottom:4rem;
}
.landing-section-twentyeightsubpartone h1{
  font-size: 3rem;
    font-weight: 600;
    font-family: "arial";
    color: gray;
}
.landing-section-twentyeightsubparttwo{
  background-color:#f5efdf;
  display:flex;
  flex-direction:row;
}
.landing-section-twentyeightsubparttwofirst{
  margin:2rem;
  width:100%;
  background-color:#f5efdf;
  display:flex;
  flex-direction:row;
}
.landing-section-twentyeightsubparttwothirdek{
  background-color:#f5efdf;
  width:25%;
  margin:1rem;
  border-radius:50%;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  height:9rem;
}
#landing-section-twentyeightsubparttwothirdekone{
  background-color:#01853a;
}
#landing-section-twentyeightsubparttwothirdektwo{
  background-color:#fdc501;
}
#landing-section-twentyeightsubparttwothirdekthree{
  background-color:#01853a;
}
.landing-section-twentyeightsubparttwothirdek span{
font-size:2rem;
font-weight:400;
color:white;
}
.landing-section-twentyeightsubparttwothirdek p{
font-size:1.5rem;
font-weight:400;
color:white;
}
.landing-section-twentyeightsubparttwothirddo{
  background-color:white;
  margin:1rem;
  padding:2rem;
  width:70%;
  border-top-left-radius: .8rem;
    border-bottom-left-radius: .8rem;
    border-top-right-radius: .8rem;
    border-bottom-right-radius: .8rem;
    border-left:.4rem solid black;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
    position:relative;
}
#landing-section-twentyeightsubparttwothirddoone{
    border-left:.4rem solid #01853a;
}
#landing-section-twentyeightsubparttwothirddotwo{
    border-left:.4rem solid #fdcc06;
}
#landing-section-twentyeightsubparttwothirddothree{
    border-left:.4rem solid #01853a;
}
.landing-section-twentyeightsubparttwothirddo:before{
  position:absolute;
  content:"";
  left:-7%;
  top:20%;
  width: 0rem;
    height: 0rem;
    border-top: .7rem solid transparent;
    border-bottom: .7rem solid transparent;
    border-right: 2.3rem solid white;
    z-index:1;
}
.landing-section-twentyeightsubparttwothirddo:after{
  position:absolute;
  content:"";
  left:-9%;
  top:19%;
    width: 0rem;
    height: 0rem;
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-right: 2.3rem solid blue;
}
#landing-section-twentyeightsubparttwothirddoone:before{
    border-top: .7rem solid transparent;
    border-bottom: .7rem solid transparent;
    border-right: 2.3rem solid white;
}
#landing-section-twentyeightsubparttwothirddoone:after{
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-right: 2.3rem solid #01853a;
}
#landing-section-twentyeightsubparttwothirddotwo:before{
    border-top: .7rem solid transparent;
    border-bottom: .7rem solid transparent;
    border-right: 2.3rem solid white;
}
#landing-section-twentyeightsubparttwothirddotwo:after{
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-right: 2.3rem solid #fdcc06;
}
#landing-section-twentyeightsubparttwothirddothree:before{
    border-top: .7rem solid transparent;
    border-bottom: .7rem solid transparent;
    border-right: 2.3rem solid white;
}
#landing-section-twentyeightsubparttwothirddothree:after{
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-right: 2.3rem solid #01853a;
}
.landing-section-twentyeightsubparttwothirddo h1{
 font-size: 1.5rem;
    font-weight: 600;
    font-family: "arial";
    color: gray;
}
.landing-section-twentyeightsubparttwothirddo h3{
 font-size: 1.3rem;
    font-weight: 600;
    font-family: "arial";
    color: gray;
    font-style:italic;
    line-height:2rem;
}
.landing-section-twentyeightsubparttwothirddo p{
 font-size: 1.3rem;
    font-weight: 400;
    font-family: "arial";
    color: gray;
    margin-top:1.5rem;
    font-style:italic;
}

.landing-section-twentynine{
  width:100%;
  background-color:red;
}
.landing-section-twentyninemain{
  width:100%;
  background-color:green;
  }
  .landing-section-twentyninesub{
  width:100%;
  background-color:yellow;
  display:flex;
  flex-direction:row;
  }
.landing-section-twentyninesubfirst{
  width:15%;
  background-color:#dae9f3;
  display:flex;
  align-items:center;
  flex-direction:column;
  position:relative;   

}
.landing-section-twentyninesubfirstone{
  height:38rem;
  width:70%;
  background-color:#dae9f3;
  position:relative;
}
.landing-section-twentyninesubfirstoneanimated{
 height:38rem;
 width:100%;
 background-color:#5c707b;
 display: flex;
 z-index:2;
 align-items:center;
 position:absolute;
 flex-direction:column;
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 87%);
}
.landing-section-twentyninesubfirstoneanimatedone{
 height:36rem;
 width:100%;
 position:absolute;
 z-index:3;   
 background-color:#304653;   
 clip-path: polygon(19% 0, 83% 0, 100% 100%, 0 93%);
}

.landing-section-twentyninesubfirstoneanimatedtwo{

}
.landing-section-twentyninesubfirstoneanimatedthree{
position:absolute;
 width:85%;
 height:17rem;
 top:3%;
 z-index:4;
 background-color:transparent;
}
.landing-section-twentyninesubfirstoneanimatedthree img{
width:100%;
height:100%;
}
.landing-section-twentyninesubfirstoneanimatedfour{
 width:100%;
 color:white;
 height:4rem;
 position:absolute;
 top:25%;
 z-index:8;
 background-color:#304653;
 display:flex;
 justify-content:center;
 align-items:center;
}
.landing-section-twentyninesubfirstoneanimatedfour span{
 font-size: 1.7rem;
    font-weight: 800;
    font-family: "arial";
}
.landing-section-twentyninesubfirsttwo{
  background-color:#dae9f3;
  display:flex;
  align-items:center;
  flex-direction:column;
  width:100%;
  margin-top:3rem;
  padding-bottom:10rem;
}
.landing-section-twentyninesubfirsttwo p{
  margin-top:1.6rem;
  font-size:1.3rem;
  font-weight:600;
  font-family:"arial";
}
.landing-section-twentyninesubsecond{
  width:85%;
  background-color:#fbfdfc;
  position:relative;
}

.landing-section-twentyninesubsecondone{
  background-color:red;
  padding:2rem;
  display:flex;
  flex-direction:row;
}
.landing-section-twentyninesubsecondone{
  background-color:#fdffff;
  padding-right: 4rem;
    padding-left: 4rem;
  display:flex;
  flex-direction:row;
  position:relative;
  box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-section-twentyninesubsecondonenavbartwo{
  position:absolute;
  width:50%;
  background-color:transparent;
  bottom:-25%;
  right:4%;
  z-index:1;
}
.landing-section-twentyninesubsecondonenavbartwo ul{
  list-style:none;
  display:flex;
  flex-direction:row;
  align-items:flex-end;
  justify-content:flex-end;
}
.landing-section-twentyninesubsecondonenavbartwo ul li{
 padding:1rem;
 margin:.2rem;
 background-color:#eaecec;
 border:.1rem solid yellow;
}
.landing-section-twentyninesubsecondonenavbartwo ul li:hover{
 padding:1rem;
 margin:.2rem;
 background-color:#eeb31e;
 border:.1rem solid yellow;
}
.landing-section-twentyninesubsecondonenavbartwo ul li a:hover{
 color:white;
}
.landing-section-twentyninesubsecondonenavbartwo ul li a{
 text-decoration:none;
 font-size:1.7rem;
 color:black;
}
.landing-section-twentyninesubsecondonenavbarimage{
width:30%;
background-color:white;  
}
.landing-section-twentyninesubsecondonenavbarone{
width:70%;
background-color:#fdffff;
display:flex;
justify-content:center;
align-items:center;  
}
.landing-section-twentyninesubsecondonenavbarone ul{
list-style:none;
display:flex;    
justify-content:center;
align-items:center;

}
.landing-section-twentyninesubsecondonenavbarone ul li{
padding:3rem;    
}
.landing-section-twentyninesubsecondonenavbarone ul li a{
text-decoration:none;
font-size: 1.5rem;
    font-weight: 800;
    color:black;
    font-family: "arial";
}

.landing-section-twentyninesubsecondtwo{
  background-color:white;
  width:50%;
  padding:4rem;    
}
.landing-section-twentyninesubsecondtwo span{
  font-size: 1.5rem;
    font-weight: 200;
    color:gray;
    font-family: "arial";    
}
.landing-section-twentyninesubsecondtwo h3{
 font-size: 2.2rem;
 margin-top:1rem;
    font-weight: 800;
    font-family: "arial";     
}
.landing-section-twentyninesubsecondtwo p{
 font-size: 1.5rem;
    font-weight: 200;
    margin-top:1rem;
    color:gray;
    line-height:2rem;
    font-family: "arial";
}
.landing-section-twentyninesubsecondtwo h1{
      font-size: 3rem;
      margin-top:1rem;
    font-weight: 800;
    font-family: "arial";
}
.landing-section-thartyone{
  width:100%;
  background-color:red;
}
.landing-section-thartyonemain{
  width:100%;
  background-color:#fff;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-thartyonesub{
  width:75%;
  background-color:#fff;
  margin-top:5rem;
  margin-bottom:5rem;
}
.landing-section-thartyonesubfirst{
  background-color:yellow;
}
.landing-section-thartyonesubfirstone{
  background-color:#fff;
  border-top:.2rem solid #f2f2f2;
}
.landing-section-thartyonesubfirstone h1{
  margin-top:3rem;
  font-size: 3rem;
    font-weight: 20rem;
    margin-top: 5rem;
    color: black;
    font-family: "arial";
}
.landing-section-thartyonesubfirstonepartition{
  background-color:#fff;
  display:flex;
  flex-direction:row;
}
.landing-section-thartyonesubfirstonepartitionsub{
  background-color:#f2f2f2;
  width:100%;
  margin-top:3rem;
  margin-bottom:3rem:
  margin-right:1rem;
  margin-left:1rem;
  display:flex;
  flex-direction:row;
}
.landing-section-thartyonesubfirstonepartitionsubimage{
  width:30%;
  background-color:transparent;
}
.landing-section-thartyonesubfirstonepartitionsubimage img{
  width:100%;
  height:75%;
}
.landing-section-thartyonesubfirstonepartitionsubcontent{
  width:70%;
  padding:1.5rem;
  background-color:transparent;
}
.landing-section-thartyonesubfirstonepartitionsubcontent span{
  font-size: 2rem;
    font-weight: 600;
    font-family: "arial";
    color: black;
}
.landing-section-thartyonesubfirstonepartitionsubcontent p{
  font-size: 1.5rem;
    font-weight: 200;
    margin-top: .5rem;
    margin-bottom: 2rem;
    color: black;
    font-family: "arial";
}
.landing-section-thartyonesubfirstonepartitionsubcontent:hover span{
    color:#00abf1;
}
.landing-section-thartyonesubfirstonepartitionsubcontent:hover p{
  color:#00abf1;
}
.landing-section-thartyonesubsecond{
  background-color:#fff;
  padding:4rem;
  margin-top:10rem;
}
.landing-section-thartyonesubsecondpartition{
  background-color:pink;
  display:flex;
  flex-direction:row;
}
.landing-section-thartyonesubsecondpartitionsub{
  width:100%;
  background-color:#fff;
  display:flex;
  justify-content:center;
  align-items:center;
  display:flex;
  flex-direction:column;
}
.landing-section-thartyonesubsecondpartitionsub img{
  width:15rem;
  height:13rem;
  margin-bottom:2rem;
}
.landing-section-thartyonesubsecondpartitionsub a{
  text-decoration:none;
  font-size: 2rem;
    font-weight: 600;
    font-family: "arial";
    color: #149ed7;
}
.landing-section-thartyonesubsecondpartitionsub i{
  font-size:2.9rem;
  color:#149ed7;
  margin-left:1rem;
}
#landing-section-thartyonesubsecondpartitionsub{
  border-right:.2rem solid #f2f2f2;
  border-left:.2rem solid #f2f2f2;
}

.landing-section-thartytwo{
  width:100%;
  background-color:red;
}
.landing-section-thartytwomain{
  width:100%;
  background-color:#00abf1;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-thartytwosub{
  width:85%;
  background-color:#00abf1;
  margin-top:4rem;
  margin-bottom:10rem;

}
.landing-section-thartytwosubfirst{
  background-color:#00abf1;
  display:flex;
  margin-bottom: 10rem;
  flex-direction:row;
}
.landing-section-thartytwosubfirst div{
  width:100%;
  }
.landing-section-thartytwosubfirst h1{
  background-color:transparent;
}
.landing-section-thartytwosubfirst ul{
  list-style:none;
  padding-left:0rem;
  margin-left:0rem;
}
.landing-section-thartytwosubfirst ul li a{
  text-decoration:none;
  line-height:2.5rem;
  font-size: 1.7rem;
    font-weight: 400;
    font-family: "arial";
    color:white;
}
.landing-section-thartytwosubfirst ul li a:hover{
      color: hsla(0,0%,100%,.8);
}
.landing-section-thartytwosubfirst h1{
  margin-top:6rem;
  font-size: 2rem;
    font-weight: 600;
    font-family: "arial";
    color:white;
  margin-bottom:1rem;
}

.landing-section-thartytwosubsecond{
  background-color:#00abf1;
  display:flex;
  flex-direction:row;
}
.landing-section-thartytwosubsecondtwobutton{
  padding: 1.5rem;
    display: flex;
    display: flex;
    align-items: center;
    justify-content: center;
    border: .1rem solid white;
}

.landing-section-thartytwosubsecondtwobutton:hover{
    background-color:rgba(0,0,0,.4);
}
.landing-section-thartytwosubsecondtwobutton a{
 text-decoration:none;
 font-size: 1.3rem;
    font-weight: 600;
    font-family: "arial";
    color:white;
    letter-spacing:.2rem;
}
.landing-section-thartytwosubsecondthreemain{
  background-color:transparent;
  border:7 solid white;   
  padding-right:2rem;
  padding-left:2rem;    
}
.landing-section-thartytwosubsecondthreemaincontent{
  width:70%;        
}
.landing-section-thartytwosubsecondthreemaincontent h1{
     font-size: 2.2rem;
    font-weight: 600;
    font-family: "arial";
    color:white;
    text-shadow: .1rem .1rem .5rem #0083b3;    
}
.landing-section-thartytwosubsecondthreemaincontent p{
       font-size: 1.6rem;
    font-weight: 200;
    font-family: "arial";
    color:white;
    padding-top:2rem;
    line-height:2rem; 
    text-shadow: .1rem .1rem .5rem #0083b3;
}
.landing-section-thartytwosubthird{
  background-color:#00abf1;
  display:flex;
  flex-direction:row;
  margin-top:4rem;
}
.landing-section-thartytwosubsecondthreemainimage img{
height:17rem;
width:15rem;
}
.landing-section-thartytwosubthirdone{
  background-color:#00abf1;
}
.landing-section-thartytwosubthirdone ul{
  display:flex;
  list-style:none;
}
.landing-section-thartytwosubthirdone ul li{
  padding-right:1rem;
  padding-left:1rem;
  border-right:.1rem solid hsla(0,0%,100%,.5);
  border-left:.1rem solid hsla(0,0%,100%,.5);    
}
.landing-section-thartytwosubthirdone ul li a{
  text-decoration:none;
  font-size: 1.3rem;
    font-weight: 200;
    font-family: "arial";
    color: hsla(0,0%,100%,.5);
}
.landing-section-thartytwosubthirdtwo{
 background-color:#00abf1;
 display:flex;
 justify-content:center;
 align-items:center;
 width:17%;
}
.landing-section-thartytwosubthirdtwo i{
  color:white;
  font-size:2rem;
  padding-right:.8rem;
  padding-left:.8rem;
}
.landing-section-thartytwosubsecondone{
  width:20%;
}
.landing-section-thartytwosubsecondtwo{
  width: 35%;
    display: flex;
    justify-content: center;
    height: 50%;
}
.landing-section-thartytwosubsecondthree{
  position:relative;
  width:45%;
}
.landing-section-thartytwosubsecondthreemain{
  position: absolute;
    bottom: -110%;
    right: -5%;
    width: 80%;
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
}
.landing-section-thartythree{
  width:100%;
  background-color:red;
}
.landing-section-thartythreemain{
  width:100%;
  background-color:green;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-thartythreesub{
  width:100%;
  background-color:#fdc402;
  position:relative;
}
.thartythreepartiondiv{
  background-color:white;
  width:22%;
  position:absolute;
  right:10%;
  top:10%;
  display:flex;
  align-items:center;
  flex-direction:column;
  padding-top:60;
  border-bottom-left-radius:.4rem; 
  border-bottom-right-radius:.4rem;
  border-top-left-radius:.4rem;
  border-top-right-radius:.4rem;
  border-top:1.5rem solid #fdc402;
  box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.thartythreepartiondiv span{
  font-size: 1.2rem;
    font-weight: 600;
    font-family: "arial";
    color:#2D1D54;
    letter-spacing:.2rem;
    text-align:center;
}
.thartythreepartiondiv h1{
  font-size: 4rem;
    font-weight: 800;
    font-family: "arial";
    color: #2d1d54;
    margin-top:1rem;
    text-align:center;
}
.thartythreepartiondiv h4{
 font-size: 1.2rem;
    font-weight: 600;
    font-family: "arial";
    color: rgba(0, 0, 0, 0.5);
    letter-spacing:.1rem;
    text-align:center;
}
.thartythreepartiondiv p{
  font-size: 1.4rem;
    font-weight: 200;
    line-height:2rem;
    font-family: "arial";
    color: #6c83a2;
    line-height: 2rem;
    letter-spacing: .1rem;
    margin-top: 1rem;
    text-align:center;
}

.thartythreepartiondivconditionone{
background-color:white;
width:90%;
padding:5%;
display:flex;
justify-content:center;
align-items:center;
flex-direction:column;
}
.thartythreepartiondivconditiontwo{
background-color:#01853a;
width:90%;
padding:5%;
display:flex;
justify-content:center;
align-items:center;
flex-direction:column;
}
.thartythreepartiondivconditiontwo h1{
color:white;
}
.thartythreepartiondivconditiontwo h4{
color:white;
}
.thartythreepartiondivconditiontwo p{
color:white;
}
.thartythreepartiondivconditionthree{
background-color:white;
width:90%;
padding:5%;
display:flex;
justify-content:center;
align-items:center;
flex-direction:column;
}
.thartythreepartiondivision{
  width:5rem;
  height:.5rem;
  margin-top:1.5rem;
  margin-bottom:1.5rem;   
  background-color:#fdc402;
}

.landing-section-thartythreesubfirst{
  background-color:#01853a;
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;

}
.landing-section-thartythreesubfirstsub{
  width:80%;
  margin-top:7rem;
  margin-bottom:5rem;   
  background-color:#01853a;
}
.landing-section-thartythreesubfirstsub span{
  font-size: 1.2rem;
    font-weight: 600;
    font-family: "arial";
    color:#fdc402;
    word-spacing:.4rem;
    letter-spacing:.2rem;
}
.landing-section-thartythreesubfirstsub h1{
  font-size: 3rem;
    font-weight: 800;
    font-family: "arial";
    color: white;
}
.landing-section-thartythreesubsecond{
  background-color:white;
  width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.landing-section-thartythreesubsecondsub{
  background-color:green;
  width:80%;
  margin-top: 5rem;
    margin-bottom: 5rem;
}
.landing-section-thartythreesubsecondsubone{
  background-color:#f1f2f4;
  display:flex;
  flex-direction:column;
  align-items:flex-start;   
  box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-section-thartythreesubsecondsuboneimage{
  width:25%;
  background-color:yellow;
}
.landing-section-thartythreesubsecondsubonecontent{
  width:40%;
  background-color:gray;
  padding:1rem;
}
.landing-section-thartythreesubsecondsubtwo{
  background-color:;
  display:flex;
  flex-direction:row;
  align-items:;   
}
.landing-section-thartythreesubsecondsubtwoimage{
  width:25%;
  height:16rem;
  background-color:;
  padding:2rem;
}
.landing-section-thartythreesubsecondsubtwoimage img{
  width:100%;
  height:100%;  
}
.landing-section-thartythreesubsecondsubtwocontent{
  width:60%;
  background-color:;
  padding:1rem;
}

.landing-section-thartythreesubsecondsubtwocontentdivitionone i{

}
.landing-section-thartythreesubsecondsubtwocontentdivitionone a{
  font-size: 1.2rem;
    font-weight: 600;
    font-family: "arial";
    color:#2d1d54;
    text-decoration:none;
    margin-left:1.5rem;
    position:relative;
}

.landing-section-thartythreesubsecondsubtwocontentdivitionone a:before{
 position:absolute;
 content:"";
 width: 0rem;
  height: 0rem;
  left:-35%;
  top:10%;
  border-top: .5rem solid transparent;
  border-left: .6rem solid #555;
  border-bottom: .5rem solid transparent;
}
.landing-section-thartythreesubsecondsubtwocontentdivitionone a:hover{
    color:#ff8700;
}
.landing-section-thartythreesubsecondsubtwocontentdivitionone span{
  font-size: 1.2rem;
    font-weight: 600;
    font-family: "arial";
    color:rgba(0, 0, 0, 0.5);
    position:relative;
    margin-left:1.5rem;
}
.landing-section-thartythreesubsecondsubtwocontentdivitionone span:before{
 position:absolute;
 content:"";
 width: 0;
  height: 0;
  left:-10%;
  top:10%;
  border-top: .5rem solid transparent;
  border-left: .6rem solid #555;
  border-bottom: .5rem solid transparent;
}
.landing-section-thartythreesubsecondsubtwocontent h1 a{
  font-size: 1.5rem;
    font-weight: 800;
    font-family: "arial";
    color: #2d1d54;
    text-decoration:none;
}
.landing-section-thartythreesubsecondsubtwocontent h1 a:hover{
  color:#ff8700;
}
.landing-section-thartythreesubsecondsubtwocontent p{
  font-size: 1.4rem;
    font-weight: 200;
    font-family: "arial";
    color:#6c83a2;
    line-height:2rem;
    letter-spacing:.1rem;
    margin-top: 1rem;
}
.landing-section-thartythreesubsecondsubtwocontent p a{
  font-size: 1.4rem;
    font-weight: 200;
    font-family: "arial";
    color:#6c83a2;
    text-decoration:none;
}
.landing-section-thartythreesubsecondsubtwocontent p a:hover{ 
    color: #ff8700;
}
.landing-section-thartythreesubsecondsubtwocontentdivitiontwo{
  width:3rem;
  height:.4rem;
  background-color:#01853a;
  margin-bottom:1.5rem;
  margin-top:1.5rem;
}
.landing-section-thartyfour{
  width:100%;
  background-color:red;
}
.landing-section-thartyfourmain{
  width:100%;
  background-color:#01853a;
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
}
.landing-section-thartyfourmainpartition{
  width:80%;
  bottom:0;
  top:70%;    
  background-color:transparent;
}
.landing-section-thartyfourmainpartitionone{
  background-color:#01853a;
  display:flex;
  align-items:center;
  justify-content: center;
  flex-direction:column;
}
.landing-section-thartyfourmainpartitionone span{
 font-size: 1.2rem;
    font-weight: 600;
    font-family: "arial";
    color: #fdc501;
    word-spacing: .4rem;
    letter-spacing: .2rem;
}
.landing-section-thartyfourmainpartitionone h1{
 font-size: 3rem;
    font-weight: 800;
    font-family: "arial";
    color: white;  
    margin-bottom:2rem;  
}
.landing-section-thartyfourmainpartitiontwo{
  background-color:transparent;
  display:flex;
  flex-direction:row;
}
.landing-section-thartyfourmainpartitiontwo div{
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  margin:1rem;
  background-color:white;
  border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
    padding:4rem;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-section-thartyfourmainpartitiontwo div p{
text-align:center;
font-size: 1.7rem;
    font-weight: 200;
    font-family: "arial";
    color: #6c83a2;
    line-height: 2.5rem;
    letter-spacing: .1rem;
    margin-top: 1rem;
}
.landing-section-thartyfourmainpartitiontwo div img{
  height:5rem;
  width:5rem;
  border-radius:50%;
  margin:2.5rem;
}
.landing-section-thartyfourmainpartitiontwo div a{
text-decoration:none;
font-size: 1.3rem;
    font-weight: 200;
    font-family: "arial";
    color: #6c83a2;
    line-height: 2rem;
    letter-spacing: .1rem;
    margin-top: .2rem;
}
.landing-section-thartyfoursub{
  width:80%;
  background-color:#01853a;
  margin-top:2rem; 
  display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.landing-section-thartyfoursubfirst{
  background-color:#231834;
  display:flex;
  flex-direction:row;
  margin-top:6rem;
  margin-bottom:6rem;
}
.landing-section-thartyfoursubfirst div{
  width:100%;
}
.landing-section-thartyfoursubfirst div h1{
 font-size: 3rem;
    font-weight: 800;
    font-family: "arial";
    color: white;
    margin-top:2rem;
}
.landing-section-thartyfoursubfirst div span{
 font-size: 1.2rem;
    font-weight: 600;
    font-family: "arial";
    color: #ff8700;
    word-spacing: .4rem;
    letter-spacing: .2rem;
}
.landing-section-thartyfoursubfirst div p{
 font-size: 1.6rem;
    font-weight: 200;
    font-family: "arial";
    color: #8F87A2;
    line-height: 3rem;
    letter-spacing: .1rem;
    margin-top: 1rem;
}
.landing-section-thartyfoursubsecond{
  background-color:#231834;
  display:flex;
  flex-direction:row;
}
.landing-section-thartyfoursubsecond div{
  width:100%;
  display:flex;
  justify-content: center;
  align-items:center;
  flex-direction:column;
  padding-top:7rem;
  padding-bottom:7rem;
  padding-right:2rem;
  padding-left:2rem;
  margin:1rem;
  background-color:white;
}
.landing-section-thartyfoursubsecond div:hover{
  background-color:rgba(255, 255, 255, 0.9215686274509803);
}
.landing-section-thartyfoursubsecond div h1{
  font-size:1.7rem;
    font-weight: 800;
    font-family: "arial";
    color: #2d1d54;
    font-style:bold;
}
.landing-section-thartyfoursubsecond div p{
  font-size: 1.4rem;
    font-weight: 200;
    font-family: "arial";
    color: #6c83a2;
    line-height: 2rem;
    letter-spacing: .1rem;
    margin-top: 2rem;
    text-align:center;
}
.landing-section-thartyfoursubsecondone{
border-top:1.5rem solid #1170f7;
border-bottom:.6rem solid #1170f7;
border-bottom-right-radius:.4rem;
border-bottom-left-radius:.4rem;
border-top-right-radius:.4rem;
border-top-left-radius:.4rem;
}
.landing-section-thartyfoursubsecondtwo{
 border-top:1.5rem solid #5fb364;
border-bottom:.6rem solid #5fb364;
border-bottom-right-radius:.4rem;
border-bottom-left-radius:.4rem;
border-top-right-radius:.4rem;
border-top-left-radius:.4rem; 
}
.landing-section-thartyfoursubsecondthree{
  border-top:1.5rem solid #5fb364;
border-bottom:.6rem solid #5fb364;
border-bottom-right-radius:.4rem;
border-bottom-left-radius:.4rem;
border-top-right-radius:.4rem;
border-top-left-radius:.4rem; 
}
.landing-section-thartyfoursubsecondfour{
 border-top:1.5rem solid #5fb364;
border-bottom:.6rem solid #5fb364;
border-bottom-right-radius:.4rem;
border-bottom-left-radius:.4rem;
border-top-right-radius:.4rem;
border-top-left-radius:.4rem; 
}
.landing-section-thartyfoursubsecondfive{
  border-top:1.5rem solid #5fb364;
border-bottom:.6rem solid #5fb364;
border-bottom-right-radius:.4rem;
border-bottom-left-radius:.4rem;
border-top-right-radius:.4rem;
border-top-left-radius:.4rem; 
}
.landing-section-thartyfive{
  width:100%;
  background-color:red;
}
.landing-section-thartyfivemain{
  width:100%;
  background-color:yellow;
}
.landing-section-thartyfivesub{
  width:100%;
  background-color:#f5f3f1;
  display:flex;
  flex-direction:row;
  position:relative;
}
.landing-section-thartyfivesub .landing-section-thartyfivesubpartitiondiv{
  width:20%;
  height:73%;
  border:.2rem solid white;
  position:absolute;
  left:40%;
  top:26%;
  z-index:2;

}
.landing-section-thartyfivesub .landing-section-thartyfivesubpartitiondiv img{
width:100%;
height:100%;
}
.landing-section-thartyfivesub div{
display:flex;
flex-direction:column;
}
.landing-section-thartyfivesubone{
background-color:#f5f3f1;
width:30%;
padding:10%;
display:flex;
align-items:center;
justify-content:center;
position:relative;
z-index:1;
}
.landing-section-thartyfivesubone .landing-section-thartyfivesubonepartition{
position:absolute;
top:65%;
left:7%;
text-decoration:none;
font-size:1rem;
font-weight:600;
transform:rotate(-90deg);
font-family:"arial";
letter-spacing:.9rem;
font-family:"arial";
    font-weight:600;
  color:#434343;
}


.landing-section-thartyfivesubonefirst{
background-color:#f5f3f1;
display:flex;
align-items:center;
justify-content:center;
}
.landing-section-thartyfivesubonesecond{
width:70%;
background-color:#f5f3f1;
}
.landing-section-thartyfivesubonesecond h1 a{
font-family: 'Gilda Display', serif;
    font-size: 3.5rem;
    text-align:center;
    font-weight:100;
    text-decoration: none;
    text-decoration:none;
    color:#191919;
}
.landing-section-thartyfivesubonesecond .landing-section-thartyfivesubonesecondhref{
font-family: 'Gilda Display', serif;
    font-size: 1.5rem;
    margin-top:3rem;
    font-weight:200;
    color:#141212;
    text-decoration: none;
    text-decoration:none;
    position:relative;
}

.landing-section-thartyfivesubonesecond .landing-section-thartyfivesubonesecondhref:after{
  content:"";
 position:absolute;
 top:80%;
 left:5%;
 width:4rem;
 height:1.5rem;
 background-color:#191919;
clip-path: polygon(0 43%, 61% 29%, 55% 9%, 100% 52%, 50% 63%, 60% 44%, 0 60%);
}
.landing-section-thartyfivesubonesecond p{
font-family:"arial";
    font-size: 1.3rem;
    font-weight:600;
    color:#808080ad;
    line-height:2rem;
    margin-top:3rem;
}
.landing-section-thartyfivesubtwo{
   width:50%;
   display:flex;
   justify-content:flex-start;
}
.landing-section-thartyfivesubtwofirst{
  height:80%;
background-image: url(../assets/images/theme-one.jpg);
    background-size: cover;
    background-repeat:no-repeat;
}

.landing-section-thartysix{
  width:100%;
  background-color:red;
}
.landing-section-thartysixmain{
  width:100%;
  background-color:#f5f3f1;
  display:flex;
  align-items:center;
  justify-content:center;
}
.landing-section-thartysixsub{
  width:85%;
  background-color:#f5f3f1;
  margin-top:10rem;
  margin-bottom:10rem;
  display:flex;
  flex-direction:row;
}

.landing-section-thartysixsub div{
 margin:1.5rem;
 background-color:#f5f3f1;
}
.landing-section-thartysixsub .landing-section-thartysixsubfirst{
 width:100%;
 background-color:#f5f3f1;
 display:flex;
 flex-direction:row;
}

.landing-section-fourtysixsubone{
  background-color: #ffffff;
    margin-top: 2rem;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    border-bottom: .1rem solid #ebebeb;
}
.landing-section-fourtysixsubone strong{
 font-family: 'Raleway';
    font-weight: 900;
    color: #333333;
    margin-bottom: 2rem;
    font-size: 2.6rem;
    line-height: 4.5rem;
    font-style: normal;
}

.landing-section-fourtysixsubone .landing-section-fourtysixsubonepartition{
width: 3rem;
    height: .5rem;
    background-color: #ffc000;
}
.landing-section-fourtysixsubtwo{
  background-color:red;
  display:flex;
  flex-direction:row;
}
.landing-section-fourtysixsubtwo {
  background-color:red;
  display:flex;
  flex-direction:row;
}
.landing-section-fourtysixsubtwo .landing-section-fourtysixsubtwofirst{
  margin:2rem;
}

.landing-section-fourtysixsubtwofirstmain{
  background-color:transparent;
  display:flex;
  flex-direction:row;
}


.landing-section-fourtysixsubtwofirstmainekfront,.landing-section-fourtysixsubtwofirstmainekback{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
position:absolute;
}
.landing-section-fourtysixsubtwofirstmainekfront{
  background-color:rgb(255, 193, 27);
  padding:3rem;
  z-index:2;
backface-visibility:hidden;
}
.landing-section-fourtysixsubtwofirstmainekback{
  background-color:rgb(255, 193, 27);
  padding:2rem;
  z-index:1;
}
.landing-section-fourtysixsubtwofirstmainekback{
  background-color:rgb(255, 193, 27);
  transform:rotateY(180deg);
}
.landing-section-fourtysixsubtwofirstmainekback p{
 text-align:center;
}
.landing-section-fourtysixsubtwofirstmainekbackpartition{
  padding-right:.5rem; 
  padding-left:.5rem;
  padding-top:.3rem;
  padding-bottom:.3rem;
  background-color:white;
  margin-top:1rem;
}
.landing-section-fourtysixsubtwofirstmainekbackpartition a{
 text-decoration:none;
 font-family: 'Raleway';
    color: #ffc11b;
    font-size: 1.4rem;
    line-height: 2.2rem;
}

.landing-section-fourtysixsubtwofirstmainek{
  margin-left:1.5rem;
  margin-right:1.5rem;
  margin-top:3rem;
  margin-bottom:3rem;
  background:transparent;
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  padding:3rem;
  position:relative; 
  transition:all 1s linear;
  transform-style:preserve-3d;
}
.landing-section-fourtysixsubtwofirstmaincontain{
  margin:1.5rem;
  background:transparent;
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  padding:3rem;
}
.landing-section-fourtysixsubtwofirstmaincontain:hover .landing-section-fourtysixsubtwofirstmainek{
 transform:rotateY(180deg);
}
.landing-section-fourtysixsubtwofirstmain .landing-section-fourtysixsubtwofirstmainek i{
 font-size:4rem;
 color:white;
 margin-bottom:2rem;
}
.landing-section-fourtysixsubtwofirstmain .landing-section-fourtysixsubtwofirstmainek span{
 font-family: 'Raleway';
    font-weight: 800;
    color:white;
    font-size: 1.8rem;
    line-height: 2.7rem;
    font-style: normal;
}
.landing-section-fourtysixsubtwofirstmain .landing-section-fourtysixsubtwofirstmainek p{
 font-family: 'Raleway';
    color: white;
    font-size: 1.4rem;
    line-height: 2.2rem;
    margin-top:.5rem;
    margin-bottom:.5rem;
}
.landing-section-fourtysixsubtwo .landing-section-fourtysixsubtwofirst{
  background-color:transparent;
  width:100%;
}
.landing-section-fourtysixsubtwo{
  background-color:transparent;
  display:flex;
  flex-direction:row;
}

.landing-section-fourtyseven{
  width:100%;
  background-color:yellow;
}
.landing-section-fourtysevenmain{
  width:100%;
  background-color:green;
}
.landing-section-fourtysevensub{
  width:100%;
  background-color:pink;
  display:flex;
  flex-direction:column;
}
.landing-section-fourtysevensubfirst{
background-color:#f0f3f2;
display:flex;
justify-content:center;
align-items:center;   
}
.landing-section-fourtysevensubfirst .landing-section-fourtysevensubfirstheading{
margin-top:7rem;
margin-bottom:15rem;
background-color:transparent;
}
.landing-section-fourtysevensubsecond{
  background-image: url(../assets/images/sky.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;    
}
.landing-section-fourtysevensubsecondone{
  background-color:yellow;
  width:80%;    
  margin:1rem;
  display:flex;
  flex-direction:row;   
}
.landing-section-fourtysevensubsecondone{
  background-color:yellow;
  width:80%;    
  margin:1rem;
  display:flex;
  flex-direction:row;   
}
.landing-section-fourtysevensubsecondone:hover .fourtysevensubsecondonecontentpartition{
    width:20rem;
}

.landing-section-fourtysevensubsecondoneimage{
width:70%;
position:relative;
}
.landing-section-fourtysevensubsecondoneimage:hover .landing-section-fourtysevensubsecondoverlay{
visibility:visible;
}
.landing-section-fourtysevensubsecondoverlay{
 position:absolute;
 top:0;
 left:0;
 visibility:hidden;
}
.landing-section-fourtysevensubsecondoneimage img{
width:100%;
height:100%;
object-fit:cover;
}
.landing-section-fourtysevensubsecondonecontent h1{
  
}
.landing-section-fourtysevensubsecondonecontent .landing-section-fourtysevensubsecondonecontentone{
  background-color:transparent;
  display:flex;
  flex-direction:row;
  align-items:center;
  margin-top:3rem;
}
.landing-section-fourtysevensubsecondonecontent .landing-section-fourtysevensubsecondonecontentpartition{
  width:10rem;
  height:.1rem;
  margin-top:1rem;
  background-color:#00bcd4;
}
.landing-section-fourtysevensubfirstheading h1{
  font-style: normal;
    font-weight: 300;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 5rem;
    line-height: inherit;
    color: #3c3950;
    letter-spacing:.3rem;
}

.landing-section-fourtysevensubsecondonecontent p{
  margin-top:1rem;
  margin-bottom:1rem;
  font-size:1.5rem;
  line-height:2.5rem;
font-weight:600;
font-family:"arial";
color:#5f727f;
}
.landing-section-fourtysevensubsecondonecontent h1{
 font-style: normal;
    font-weight: 200;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 3rem;
    line-height: inherit;
    color: black;
    letter-spacing:.3rem;
}

.landing-section-fourtysevensubsecondonecontent h5{
 margin-left:1rem;
 font-size:1.5rem;
font-weight:400;
font-family:"arial";
color:red;
}

.landing-section-fourtysevensubsecondonecontent .landing-section-fourtysevensubsecondonecontenttwo .landing-section-fourtysevensubsecondonecontenttwobuttonone a{
 font-size:1.4rem;
font-weight:800;
font-family:"arial"; 
}
.landing-section-fourtysevensubsecondonecontenttwobuttontwo{
  background-color:#b6c6c9;
}
.landing-section-fourtysevensubsecondonecontenttwobuttonone{
  background-color:yellow;    
}
.landing-section-fourtysevensubsecondonecontent a{
  text-decoration:none;
  font-size:1.2rem;
font-weight:400;
font-family:"arial";
color:#00bcd4;
}
.landing-section-fourtysevensubsecondonecontent a span{
  margin-right:.5rem;
  font-size:1.2rem;
font-weight:400;
color:#99a9b5;
font-family:"arial";
}
.landing-section-fourtysevensubsecondonecontentone span{
 font-size:1.5rem;
font-weight:400;
font-family:"arial";
color:#99a9b5; 
}
.landing-section-fourtysevensubsecondonecontent {
  padding:4rem;
  width:30%;
  background-color:#f0f3f2;
}
.landing-section-fourtysevensubsecondonecontent:hover{
  background-color:white;   
}
.landing-section-fourtysevensubsecondonecontent:hover .fourtysevensubsecondonecontentpartition{
  width:20rem;   
}
.landing-section-fourtysevensubsecondonecontenttwo{
  display:flex;
  flex-direction:row;
  margin-top:8rem;
}
.landing-section-fourtysevensubsecondonecontent .landing-section-fourtysevensubsecondonecontenttwo div{
  margin:1rem;
  display:flex;
  flex-direction:row;   
}
.landing-section-fourtysevensubsecondonecontenttwo .landing-section-fourtysevensubsecondonecontenttwobuttonone{
background-color:white;
border:.3rem solid #00bcd4;
display:flex;
justify-content:center;
align-items:center;
padding-top:.5rem;
padding-bottom:.5rem;
padding-right:1.5rem;
padding-left:1.5rem;
border-top-right-radius:.4rem;
border-top-left-radius:.4rem;
border-bottom-right-radius:.4rem;
border-bottom-left-radius:.4rem;
}
.landing-section-fourtysevensubsecondonecontenttwo .landing-section-fourtysevensubsecondonecontenttwobuttonone:hover{
background-color:#00bcd4;
color:white;
}
#landing-section-fourtysevensubsecondone{
margin-top:-5rem;
}

#landing-section-fourtysevensubsecondtwo{
  margin-bottom:-5rem;
}
.landing-section-fourtysevensubsecondonecontenttwo .landing-section-fourtysevensubsecondonecontenttwobuttonone:hover{
background-color:#00bcd4;
color:white;
border:.3rem solid white;
}

.landing-section-fourtysevensubsecondonecontenttwobuttonone:hover .hellofoutyseven{
color:white;
}
.landing-section-fourtysevensubsecondonecontenttwobuttonone a{
text-decoration:none;

}
.landing-section-fourtysevensubsecondonecontenttwo .landing-section-fourtysevensubsecondonecontenttwobuttontwo{

display:flex;
justify-content:center;
align-items:center;
padding-top:.5rem;
padding-bottom:.5rem;
padding-right:1.5rem;
padding-left:1.5rem;
display:flex;
justify-content:center;
align-items:center; 
border-top-right-radius:.4rem;
border-top-left-radius:.4rem;
border-bottom-left-radius:.4rem;
border-bottom-right-radius:.4rem;  
}

.landing-section-fourtysevensubsecondonecontentone p{
margin-right:.5rem;
margin-left:.5rem;
}
.landing-section-fourtysevensubsecondonecontentone i{
font-size:1.5rem;
color:#f44336;
}
.landing-section-fourtysevensubsecondonecontenttwo .landing-section-fourtysevensubsecondonecontenttwobuttontwo i{
 font-size:1.7rem;
 color:white; 
}

.landing-section-fourtysevensubsecondoverlay{
  width:100%;
  height:100%;
  background-color: rgba(0,188,212,0.90);
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fourtysevensubsecondoverlay .landing-section-fourtysevensubsecondoverlayicons{
background-color:transparent;
}
.landing-section-fourtysevensubsecondoverlay .landing-section-fourtysevensubsecondoverlayicons i{
font-size:4rem;
margin-right:2rem;
margin-left:2rem;
background-color:transparent;   
color:white;
}

.landing-section-fourtyeight{
  width:100%;
  background-color:yellow;
  margin-top:6rem;
}
.landing-section-fourtyeightmain{
  width:100%;
  background-color:#f1f2f4 !important;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fourtyeightsub{
  width:80%;
  background-color:#f1f2f4 !important;
  margin-bottom: 10rem;
    margin-top: 10rem;
}
.landing-section-fourtyeightsubfirst{
  background-color:pink;
  display:flex;
  flex-direction:row;
}
.landing-section-fourtyeightsubfirstonepartition{
  width:.3rem;
  background-color:#01853a; 
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone{
  background-color:#f1f2f4 !important;
  width:100%;
  padding:3rem;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone h4{
margin-bottom:1rem;
text-align: left;
font-family: 'Playfair Display', serif;
font-size:2rem;
color: #282d3c;
line-height: 3rem;
font-size: 1.9rem;
font-weight: 700;
letter-spacing:.2rem;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone h1 span{
margin-left:1rem;
font-family: 'Playfair Display SC', serif;
color:#282d3c;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone h1{
font-family: 'Playfair Display SC', serif;
color: #282d3c;
line-height: 6.9rem;
font-size: 5rem;
font-weight: 700;
letter-spacing:.2rem;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone p{
font-family: 'Source Sans Pro', sans-serif;
line-height: 3.7rem;
font-size: 2.4rem;
font-style: normal;
    font-weight: 300;

}

.landing-section-fourtyeightsubsecond{
  background-color:gray;
  display:flex;
  flex-direction:row;
  margin-top:4rem; 
}
.landing-section-fourtyeightsubsecondone{
  background-color:#f1f2f4 !important;
  width:50%;  
  padding:1.5rem;
}
.landing-section-fourtyeightsubsecondtwo{
  background-color:green;
  width:50%;
}
.landing-section-fourtyeightsubsecondonelisting{
  background-color:#f1f2f4 !important;
  display:flex;
  flex-direction:row;
}

.landing-section-fourtyeightsubsecondonelistingone{
  background-color:#f1f2f4 !important;
  width:100%;
  padding:2rem;
  margin-top:2rem;
}
.landing-section-fourtyeightsubsecondonebuttonmain{
  margin-top:4rem;
  margin-bottom:1rem;
  padding:1rem;
  background-color:#01853a;
  display:flex;
  justify-content:center;
  width:25%;
  border-top-right-radius:.4rem;  
  border-top-left-radius:.4rem;
  border-bottom-right-radius:.4rem;
  border-bottom-left-radius:.4rem;
}
.landing-section-fourtyeightsubsecondonebuttonmain:hover{
  background-color:#fdc402;
}
.landing-section-fourtyeightsubsecondonebuttonmain a{
 text-decoration:none;
 font-size:1.5rem;
 font-family:"arial";
 color:white;
 font-style:bold;
 font-weight:800;
} 
.landing-section-fourtyeightsubsecondtwo{
  background-color:#f1f2f4 !important;
  padding:1rem; 
}
.landing-section-fourtyeightsubsecondtwoimage{
      border: .1rem solid #01853a;
  background-color:transparent;
  margin:.5rem; 
}
.landing-section-fourtyeightsubsecondoneparagraph p{
font-size:1.6rem;
 font-family:"arial";
 color:white;
 font-weight:600;
 color:#5f727f;
 line-height:2.5rem;
}
.landing-section-fourtyeightsubsecondonelistingone ul li{
  font-size:1.6rem;
 font-family:"arial";
 color:white;
 font-weight:600;
 color:#5f727f;
 line-height:4rem;
}
.landing-section-fourtyeightsubsecondtwoimage{
}

.landing-section-fourtyeightsubsecondtwoimage img{
width: 97%;
    margin: 1rem;
}



.landing-section-fourtynine{
  width:100%;
  background-color:red;
}
.landing-section-fourtyninemain{
  width:100%; 
       background: #ffce55 url(../assets/images/order.jpg) !important;
    background-repeat: no-repeat;
    background-position: center;
  margin-top:14rem;
  margin-bottom:10rem;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fourtyninesub{
  width:80%;
  background-color:transparent;
}
.landing-section-fourtyninesubone{
  background-color:transparent;
  width:50%;  
}

.landing-section-fourtyninesubone h4{
  text-align: left;
    font-family: 'Playfair Display', serif;
    font-size: 2rem;
    color: #282d3c;
    line-height: 3rem;
    font-size: 1.9rem;
    font-weight: 700;
    letter-spacing: .2rem;
}
.landing-section-fourtyninesubone h1{
  font-family: 'Playfair Display SC', serif;
    color:#01853a;
    line-height: 6.9rem;
    font-size: 8rem;
    font-weight: 700;
    letter-spacing: .2rem;
    margin-top:2rem;
}
.landing-section-fourtyninesubone h2{
  font-family: 'Playfair Display SC', serif;
    color: #282d3c;
    line-height: 6.9rem;
    font-size: 5rem;
    font-weight: 700;
    letter-spacing: .2rem;
    margin-top:1rem;
    margin-bottom: 4.4rem;
}
.landing-section-fourtyninesubone p{
  font-size: 1.6rem;
    font-family: "arial";
    color: #5f727f;
    line-height: 2.5rem;
    margin-top:3rem;
}
.landing-section-fourtyninesubonepartition{
  margin-top: 7rem;
    margin-bottom: 7rem;
    padding: 1rem;
    display: flex;
    justify-content: center;
    width: 25%;
    background-color:  #01853a;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem;
}
.landing-section-fourtyninesubonepartition:hover{
   background-color:#fdc501;
}
.landing-section-fourtyninesubonepartition a{
  text-decoration:none; 
  color:white;
  font-size: 1.5rem;
    font-family: "arial";
    color: white;
}

.landing-section-fiftyone{
  width:100%;
  background-color:red;
}
.landing-section-fiftyonemain{
  width:100%;
  background-color:yellow;
}
.landing-section-fiftyonesub{
  width:100%;
  background-color:green;
}
.landing-section-fiftyonesubmain{
  width:100%;
  background-color:#fdc501;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone{
  width:25%;
  background-color:#01853a;
  padding-right:3rem;
  padding-left:3rem;
  padding-top:8rem;
  display:flex;
  justify-content:center;
  align-items:center;
  padding-bottom:8rem;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmaintwo{
  width:25%;
  background-color:transparent;
  margin:2rem;
  border:.5rem solid white;
  display:flex;
  justify-content:center;
  align-items:center;   
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainthree{
background-color:#f6f6f6;
  padding-right:5rem;
  padding-left:5rem;
  padding-top:8rem;
  width:50%;
  padding-bottom:8rem;
} 
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek{
margin-top:2rem;
margin-bottom:2rem;
}
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek ul li{
width:100%;
display:flex;
text-align:right;
flex-direction:row;
text-align:left;
position:relative;
margin-top:1rem;
margin-bottom:1rem;
}
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek ul li span{
position:absolute;
right:0;
}

.landing-section-fiftyonesubmainthreefirstekpartition{
  width:100%;
  height:1rem;
  background-color:#dfe5e8; 
}
#landing-section-fiftyonesubmainthreefirstekpartitionsubone{
width:89%;
  height:1rem;
  background:#01853a;
}
#landing-section-fiftyonesubmainthreefirstekpartitionsubtwo{
 width:73%;
  height:1rem;
  background:#01853a;
}
#landing-section-fiftyonesubmainthreefirstekpartitionsubthree{
  width:48%;
  height:1rem;
  background:#01853a;
}
#landing-section-fiftyonesubmainthreefirstekpartitionsubfour{
  width:65%;
  height:1rem;
background:#01853a;

}
.landing-section-fiftyonesubmaintwofirst{   
  display:flex;
  flex-direction:column;    
}
.landing-section-fiftyonesubmaintwofirst span{
text-align:center;
color: #ffffff;
line-height: 9rem;
font-size: 8rem;
font-style: normal;
    font-weight: 700;
    font-family: 'Playfair Display SC', serif;
    letter-spacing:.2rem;
}
.landing-section-fiftyonesubmaintwofirst h1{
  text-align:center;
  color: #ffffff;
  line-height: 4.2rem;
  font-size: 2.8rem;
  font-style: normal;
    font-weight: 700;
    font-family: 'Playfair Display SC', serif;
    letter-spacing: .2rem;
    margin-top:1.5rem;
}
.landing-section-fiftyonesubmainone p{
color: #ffffff;
line-height: 3.7rem;
font-size: 2.4rem;
font-style: normal;
    font-weight: 300;
    font-family: 'Source Sans Pro', sans-serif;

}
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek ul li {
   color: #5f727f;
   font-size: 1.4rem;
   line-height: 1.4rem;
   font-style: normal;
    font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
}
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek ul li span {
   color: #464c5c;
   font-style: normal;
    font-weight: 700;
    font-family: 'Playfair Display SC', serif;;
    font-size: 126.3%;
}

.landing-section-fiftytwo{
  width:100%;
  background-color:white;
  padding-top:6rem;   
}
.landing-section-fiftytwomain{
  width:100%;
  background-color:white;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftytwosub{
  width:80%;
  background-color:white;
}
.landing-section-fiftytwosubfirst{
  background-color:pink;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftytwosubfirstonepartition{
  width:.3rem;
  background-color:#01853a; 
}
.landing-section-fiftytwosubfirst .landing-section-fiftytwosubfirstone{
  background-color:white;
  width:100%;
  padding:3rem;
}
.landing-section-fiftytwosubfirst .landing-section-fiftytwosubfirstone h4{
margin-bottom:1rem;
text-align: left;
font-family: 'Playfair Display', serif;
font-size:2rem;
color: #282d3c;
line-height: 3rem;
font-size: 1.9rem;
font-weight: 700;
letter-spacing:.2rem;
}
.landing-section-fiftytwosubfirst .landing-section-fiftytwosubfirstone h1 span{
margin-left:1rem;
font-family: 'Playfair Display SC', serif;
color:#01853a;
}
.landing-section-fiftytwosubfirst .landing-section-fiftytwosubfirstone h1{
font-family: 'Playfair Display SC', serif;
color: #282d3c;
line-height: 6.9rem;
font-size: 5rem;
font-weight: 700;
letter-spacing:.2rem;
}
.landing-section-fiftytwosubfirst .landing-section-fiftytwosubfirstone p{
font-family: 'Source Sans Pro', sans-serif;
line-height: 3.7rem;
font-size: 2.4rem;
font-style: normal;
    font-weight: 300;

}

.landing-section-fiftytwosubsecond{
  background-color:gray;
  display:flex;
  flex-direction:column;
  margin-top:4rem; 
  margin-bottom:10rem;
}
.landing-section-fiftytwosubsecondone{
  background-color:white;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftytwosubsecondoneek{
  margin:2rem;
  background-color: rgb(241, 242, 244);   
  padding:5rem;    
}
.landing-section-fiftytwosubsecondoneek span{
      color: rgb(40, 45, 60);
      transition: all .3s;
      line-height: 2.4rem;
      font-size: 1.6rem;
      font-style: normal;
    font-weight: 700;
    font-family: montserrat;
    text-align: left;
margin-bottom:2rem;
}
.landing-section-fiftytwosubsecondoneek p{
      color: rgb(255, 255, 255);
      line-height: 2.5rem;
      font-size: 1.6rem;
      font-style: normal;
    font-weight: 400;
    font-family: source sans pro;
    text-align: left;
    color: #5f727f;
        margin-top: 1.5rem;
}
.landing-section-fiftytwosubsecondoneek:hover{
background-color:#01853a; 
}
.landing-section-fiftytwosubsecondoneek:hover span{
color:white; 
}
.landing-section-fiftytwosubsecondoneek:hover p{
color:white;    
}
.landing-section-fiftytwosubsecondoneek:hover .landing-section-fiftytwosubsecondoneekicon{
borde
}
.landing-section-fiftytwosubsecondoneekicon{
  width:4rem;
  margin-bottom:2rem;   
  height:4rem;
  background-color:white;
  border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem;
    display:flex;
    justify-content:center;
    align-items:center;   
}
.landing-section-fiftytwosubsecondoneekicon i{
  color:#dba66d;
  font-size:15;
}

.landing-section-fiftythree{
  width:100%;
  background-color:yellow;
  border-top:.1rem solid gray;
}
.landing-section-fiftythreemain{
  width:100%;
  background-color:#f1f2f4;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftythreesub{
  width:80%;
  background-color:#f1f2f4;
  margin-bottom:7rem;
}
.landing-section-fiftythreesubfirst{
  background-color:#f1f2f4;
  margin-top:5rem;
  margin-bottom:5rem;
}
.landing-section-fiftythreesubfirst h1{
  font-weight:800; 
  font-size:6rem;
  font-family:"arial";
  font-style:bold;
  color:black;
}
.landing-section-fiftythreesubsecond{
  background-color:yellow;
  display:flex;
  flex-direction:column;
}
.landing-section-fiftythreesubsecondek{
  background-color:#f1f2f4;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftythreesubsecondekone{
  margin:1rem;
  background-color:white;
  padding-right:1rem;
  padding-left:1rem;
  padding-top:4rem;
  padding-bottom:2rem;
  display:flex;
  width:100%;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  border-top-right-radius:.4rem; 
  border-top-left-radius: .4rem;
  border-bottom-right-radius: .4rem;
  border-bottom-left-radius: .4rem;
}
.landing-section-fiftythreesubsecondekone img{
  width:7rem;
  height:6rem;
}

.landing-section-fiftythreesubsecondekone p{
  width:7rem;
  width:100%;
  height:7rem;
  font-weight:400;
  color:black;
  font-family:"arial";
  font-size:1.3rem;
  line-height:2rem;
  text-align:center;
  margin-top:2rem;
}

.landing-section-fiftyfour{
  width:100%;
  background-color:yellow;
}
.landing-section-fiftyfourmain{
  width:100%;
  background: #ffce55 url(../assets/images/silkon.jpg) !important;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftyfoursub{
  width:80%;
  background-color:transparent;
  margin-top:10rem;
  margin-bottom:10rem;
}
.landing-section-fiftyfoursubone{
  background-color:transparent;
}
.landing-section-fiftyfoursubone h1{
  font-weight: 600;
    font-size: 5rem;
    font-family: "arial";
    font-style: bold;
    color: black;
    letter-spacing:.3rem;
}
.landing-section-fiftyfoursubonepartition{
  width:6rem;
  height:.3rem;
  background-color:#fbc300;
  margin-top:2rem;
  margin-bottom:3rem;
}
.landing-section-fiftyfoursubtwo{
  background-color:transparent;
  margin-top:7rem;
}
.landing-section-fiftyfoursubtwofirst{
  background-color:transparent;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftyfoursubtwofirst div{
  padding-right:2rem;
  padding-left:2rem;
  background-color:#fafafa;
  margin-right:.2rem;
  margin-left:.2rem;
  border-top-right-radius:.2rem;
  border-top-left-radius:.2rem;
}
.landing-section-fiftyfoursubtwofirst div:hover{
  background-color: #f2f2f2;
}
.landing-section-fiftyfoursubtwofirst div a{
  text-decoration:none;
  line-height:5rem;
  font-size: 1.6rem;
  font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 300;
    color: #666;
}
.landing-section-fiftyfoursubtwosecond{
  background-color:transparent;
}
.landing-section-fiftyfoursubtwosecondek{
  background-color:white;
  display:flex;
  margin-right: .2rem;
    margin-left: .2rem;
  flex-direction:row;
  padding-top: 2rem;
    padding-bottom: 2rem;
}
.landing-section-fiftyfoursubtwosecondekunder{
  padding:3rem;
  width:100%;
}
.landing-section-fiftyfoursubtwosecondekunder img{
  width:100%;
  height:100%;  
}
.landing-section-fiftyfoursubtwosecondekunderimage{
  padding-left:2rem;
  padding-right:2rem;
  margin-bottom:1.5rem;    
  margin-right:1.5rem;
  margin-top:1.5rem;
  height:30%;
  background-color:#fbcf00;   
}
.landing-section-fiftyfoursubtwosecondekunderimageunder{
  display:flex;
  flex-direction:row;   
}
.landing-section-fiftyfoursubtwosecondekunderimageunder p{
color: #666;
font-size:1.6rem;
line-height: 2.5rem;
font-style: normal;
    font-weight: 600;
    font-family: 'Source Sans Pro';      
}
.landing-section-fiftyfoursubtwosecondekunder p{
color: #666;
font-size:1.6rem;
padding-top:1rem;
line-height: 2.5rem;
font-style: normal;
    font-weight: 400;
    font-family: 'Source Sans Pro';
}
.landing-section-fiftyfoursubtwosecondekunder img{

}
.landing-section-fiftyfoursubtwosecondekunderimage span{
    color: #2c2c2c;
    font-style: normal;
    line-height:5rem;
    font-size:3rem;
    font-weight: 300;
    font-family: 'Source Sans Pro';
}
.landing-section-fiftyfoursubtwosecondekunderpara p{
color: #666;
font-size: 1.6rem;
line-height: 2.5rem;
font-style: normal;
    font-weight: 400;
    font-family: 'Source Sans Pro';     
}
.landing-section-fiftyfoursubtwosecondekunderlisting{
padding:2rem;
}
.landing-section-fiftyfoursubtwosecondekunderlisting ul li{
color: #666;
font-size: 1.6rem;
line-height: 3.5rem;
font-style: normal;
    font-weight: 400;
    font-family: 'Source Sans Pro';     
}
#landing-section-fiftyfoursubtwofirstonetab{
  background-color:white;
}
#landing-section-fiftyfoursubtwofirstonetab a{
  font-size: 1.6rem;
  font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 600;
    color: #666;
}
#landing-section-fiftyfoursubtwosecondektwo{
display:none;
}
#landing-section-fiftyfoursubtwosecondekthree{
display:none;
}
#landing-section-fiftyfoursubtwosecondekfour{
display:none;
}






.landing-section-fiftyfive{
  width:100%;
  background-color:red;
}
.landing-section-fiftyfivemain{
  width:100%;
  background-color:white;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftyfivesub{
  width:80%;
  background-color:white;
  margin-bottom:10rem;
}

.landing-section-fiftyfivesubone{
  background-color:white;
  margin-top:3rem;

  display:flex;
  align-items:center;
  flex-direction:column;
}
.landing-section-fiftyfivesubone img{
 height:3rem;
 margin-top:3rem;

}
.landing-section-fiftyfivesubone h1{
  color: #282d3c;
  line-height: 5.3rem;
  font-size: 3.6rem;
  font-style: normal;
    font-weight: 700;
    font-family: 'Montserrat';
    letter-spacing:.3rem;
    text-align:center;
}
.landing-section-fiftyfivesubone p{
  color: #282d3c;
  font-style: normal;
    font-weight: 400;
    font-size: 2.4rem;
    margin-top:1rem;
    line-height: 3rem;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
}
.landing-section-fiftyfivesubtwo{
  background-color:pink;
  margin-top:7rem;
}
.landing-section-fiftyfivesubtwosub{
  background-color:yellow;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftyfivesubtwosubfirst{
  width:65%;
  background-color:red;
}
.landing-section-fiftyfivesubtwosubfirstimage{
  background-color:white;
  height:100%;
  width:100%;
}

.landing-section-fiftyfivesubtwosubfirstimage img{    
  height:90%;
  width:100%;
}
.landing-section-fiftyfivesubtwosubsecond{
  width:35%;
  background-color:white;
  padding:2rem;    
}
.landing-section-fiftyfivesubtwosubsecondek{
  background-color:white;
  padding-left:3rem;
}
.landing-section-fiftyfivesubtwosubsecondek h1{
  font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    color: #002128;
    line-height: 3.8rem;
    font-size:2.4rem;
    font-style: normal;
    font-family: 'Montserrat';
}
.landing-section-fiftyfivesubtwosubsecondek h4{
color: #5f727f;
line-height: 2.5rem;
font-size: 1.6rem;
font-style: normal;
    font-weight: 400;
    font-family: 'Source Sans Pro';
}
.landing-section-fiftyfivesubtwosubsecondek span{
  color: #282d3c;
  line-height: 5.3rem;
  font-size: 3.6rem;
  font-style: normal;
    font-weight: 700;
    font-family: 'Montserrat';
    letter-spacing:.2rem;
}

.landing-section-fiftyfivesubtwosubseconddo{
  background-color:#01853a;
  padding:3rem;
  margin-top:3rem;
}

.landing-section-fiftyfivesubtwosubseconddo ul{
  list-style:none;
}
.landing-section-fiftyfivesubtwosubseconddo ul li{
  line-height:4rem;
  font-style: normal;
    font-weight: 400;
    font-family: 'Source Sans Pro';
    color:white;
    font-size:2rem;
    display:flex;
    flex-direction:row;
    align-items:center;
}
.landing-section-fiftyfivesubtwosubseconddo ul li i{
  color:#fdc501;
  margin-right:1rem;
}

.landing-section-fiftyfivesubtwosubseconddobutton{
  padding-top:.2rem;
  padding-bottom:.2rem;
  background-color: rgb(0, 188, 212);
  width:50%;
  margin-top:1rem;
  margin-bottom:2rem;   
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftyfivesubtwosubseconddobutton:hover{
      background-color: rgb(11, 242, 209);
}
.landing-section-fiftyfivesubtwosubseconddobutton a{
  text-decoration:none;
    color: rgb(255, 255, 255);
    font-style: normal;
    font-weight: 700;
    font-family: 'Montserrat';
    line-height: 3rem;
    font-size: 1.4rem;
}
.swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      



.landing-section-fiftysix{
  width:100%;
  background-color:pink;
}
.landing-section-fiftysixmain{
  width:100%;
  background-color:white;
  border-top:.1rem solid black;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftysixsub{
  width:80%;
  background-color:white;
  margin-top:10rem;
  margin-bottom:10rem;
}
.landing-section-fiftysixsubmain{
  width:100%;
  display:flex;
  flex-direction:row;
  background-color:white;
}
.landing-section-fiftysixsubmainone{
  width:30%;
  background-color:white;
}
.landing-section-fiftysixsubmainone ul{
 list-style:none;
}
.landing-section-fiftysixsubmainone ul li{
 padding:3rem;
 border:.1rem solid #e5e5e5;
 position:relative;
}

.landing-section-fiftysixsubmainone ul #landing-section-fiftysixsubmainonelistingone:before{
content:"";
width:.5rem;
position:absolute;
height:100%;
background-color:#40c4ff;
left:0;
display:block;
top:0;  
}
.landing-section-fiftysixsubmainone ul #landing-section-fiftysixsubmainonelistingone a{
color:#40c4ff;
font-family: 'Merriweather', serif;
}
.landing-section-fiftysixsubmainone ul li:hover a{
color:#40c4ff;
}

.landing-section-fiftysixsubmainone ul li:before{
content:"";
width:.5rem;
position:absolute;
height:100%;
background-color:#40c4ff;
left:0;
display:none;
top:0;
}
.landing-section-fiftysixsubmainone ul li:hover:before{
content:"";
width:.5rem;
display:block;
position:absolute;
height:100%;
background-color:#40c4ff;
left:0;
top:0;
}
.landing-section-fiftysixsubmainone ul li a{
 text-decoration:none;
 font-family: 'Merriweather', serif;
    font-size: 1.7rem;
    line-height: 2rem;
    font-weight: 600;
    color: #847b7b;
}



.landing-section-fiftysixsubmaintwo {
  width:60%;
  background-color:white;
  padding:4rem;
  position:relative;
}
.landing-section-fiftysixsubmaintwo img{
  position:absolute;
  bottom:15%;
  right:10%;
  width:15rem;
  height:10rem;
}
.landing-section-fiftysixsubmaintwo h1{
  font-family: 'Merriweather', serif;
    font-weight: 700;
    font-size: 3.7rem;
    margin-bottom:2rem;
    color: #303030;
}
.landing-section-fiftysixsubmaintwo p{
   line-height:4rem;
  font-size: 1.7rem;
  font-family: "Open Sans",sans-serif;
    font-weight: 600;
    line-height: 3rem;
    color: grey;
    margin-bottom: 5.9rem;
}
.landing-section-fiftysixsubmaintwo ul{
  list-style:none;
}

.landing-section-fiftysixsubmaintwo ul li{
  line-height:4rem;
  font-size: 1.6rem;
  font-family: "Open Sans",sans-serif;
    font-weight: 600;
    line-height: 5rem;
    color: grey;
}

.landing-section-fiftysixsubmaintwo ul li i{
  font-size:1.7rem;
  color: #40c4ff;
  margin-right:1rem;  
}
.landing-section-fiftysixsubmaintwoimportant{
  display:flex;
  flex-direction:column;
}
#landing-section-fiftysixsubmaintwoimportantone{

}
#landing-section-fiftysixsubmaintwoimportanttwo{
  display:none;
}
#landing-section-fiftysixsubmaintwoimportantthree{
  display:none;
}
#landing-section-fiftysixsubmaintwoimportantfour{
  display:none;
}
#landing-section-fiftysixsubmaintwoimportantfive{
  display:none;
}
#landing-section-fiftysixsubmaintwoimportantsix{
  display:none;
}




.landing-section-fiftysevensubtwosecondekfirst{
  background-color:yellow;
}

.landing-section-fiftyseven{
  width:100%;
  background-color:yellow;
}
.landing-section-fiftysevenmain{
  width:100%;
  background-color:white;
  border-top:.1rem solid gray;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftysevensub{
  width:100%;
  background-color:transparent;
  align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing-section-fiftysevensubone{
  background-position: center;
    background: url(../assets/images/contact4.png);
    display: flex;
    justify-content: center;
    background-repeat-x: no-repeat;
    background-size: 100% 100%;
    align-items: center;
    height:40rem;
    width:100%;
    flex-direction: column;
}
.landing-section-fiftysevensubone h1{
  font-weight: 600;
    font-size: 5rem;
    font-family: 'Playfair Display SC', serif;
    font-style: bold;
    letter-spacing:.3rem;
    align-items:center;
    color: #282d3c;
}
.landing-section-fiftysevensubone h1 span{
  font-family: 'Playfair Display SC', serif;
    color: #dba66d;
    line-height: 6.9rem;
    font-size: 5rem;
    font-weight: 700;
    letter-spacing: .2rem;
}
.landing-section-fiftysevensubone p{
  color: #666;
    font-size: 1.6rem;
    line-height: 2.5rem;
    margin-top:7rem;
    font-style: normal;
    align-items:center;
    font-weight: 400;
    font-family: 'Source Sans Pro';
}
.landing-section-fiftysevensubtwofirstlinstingone{
  background-color:white;
}
.landing-section-fiftysevensubonepartition{
  width:6rem;
  height:.3rem;
  background-color:#fbc300;
  margin-top:2rem;
  margin-bottom:3rem;
}
.landing-section-fiftysevensubtwo{
  background-color:transparent;
  margin-top:7rem;
}
.landing-section-fiftysevensubtwofirst{
  background-color:transparent;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftysevensubtwofirst div{
  padding-right:3.5rem;
  padding-left:3.5rem;
  background-color:#f1f2f4;
  margin-right:.2rem;
  margin-left:.2rem;
  border-top:.1rem solid #b6c6c9; 
  border-right:.1rem solid #b6c6c9;
  border-left:.1rem solid #b6c6c9;
}
.landing-section-fiftysevensubtwofirst div:hover{
  background-color: #f2f2f2;
}
.landing-section-fiftysevensubtwofirst div a{
  text-decoration:none;
  line-height:4.5rem;
  font-size: 1.6rem;
  font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 300;
    color: #666;
}
#landing-section-fiftysevensubtwofirstlinstingone a {
    font-size: 1.6rem;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 600;
    color: #666;
}
#landing-section-fiftysevensubtwofirstlinstingone {
 background-color:white;
}
.landing-section-fiftysevensubtwosecond{
  background-color:transparent;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftysevensubtwofirst .landing-section-fiftysevensubtwofirstlinstingone{
  background-color:white;
   border-top:.1rem solid #b6c6c9;
  border-bottom:.1rem solid white;
  border-right:.1rem solid #b6c6c9;
  border-left:.1rem solid #b6c6c9;
}
.landing-section-fiftysevensubtwofirst .landing-section-fiftysevensubtwofirstlinstingone .landing-section-fiftysevensubtwofirstlinkone{
  text-decoration:none;
  line-height:4.5rem;
  font-size: 1.6rem;
  font-family:"arial";
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 600;
    color: #666;
}
.landing-section-fiftysevensubtwosecondek{
  background-color:white;
  display:flex;
  width:90%;
  margin-right: .2rem;
    margin-left: .2rem;
  flex-direction:row;
  padding-top: 2rem;
    padding-bottom: 2rem;
}


#landing-section-fiftysevensubtwosecondeksixth{
  display: none;
}
#landing-section-fiftysevensubtwosecondekfirst{
}
#landing-section-fiftysevensubtwosecondeksecond{
  display: none;
}
#landing-section-fiftysevensubtwosecondekthird{
  display: none;
}
#landing-section-fiftysevensubtwosecondekfourth{
  display: none;
}
#landing-section-fiftysevensubtwosecondekfifth{
  display: none;
}

.landing-section-fiftysevensubtwosecondekfirst{
  background-color:red;
  margin:2rem;
}
.landing-section-fiftysevensubtwosecondekfirst{
  background-color:white;
  width:50%;
}
.landing-section-fiftysevensubtwosecondekfirst .landing-section-fiftysevensubtwosecondekfirstmainek{
  margin:1rem;
  padding:2rem;
  background-color:pink;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}
.landing-section-fiftysevensubtwosecondekfirst .landing-section-fiftysevensubtwosecondekfirstmainek{
  margin-right:1rem;
  margin-left:1rem;   
    margin-bottom:5.7rem;
  padding:2rem;
  height:20%;
  background-color:#01853a;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}
.landing-section-fiftysevensubtwosecondekfirst .landing-section-fiftysevensubtwosecondekfirstmainek i{
  color:white;
  font-size:3rem;
}
.landing-section-fiftysevensubtwosecondekfirstmainek .landing-section-fiftysevensubtwosecondekfirstmaineksocial .landing-section-fiftysevensubtwosecondekfirstmaineksocialone i{
  color:black;
  font-size:1.5rem;
}
.landing-section-fiftysevensubtwosecondekfirst .landing-section-fiftysevensubtwosecondekfirstmainek h1{
 text-align:center;
 color:white;
 font-family:"arial";
 font-style:2rem;
 font-weight:600;
 margin-bottom:2rem;
}
.landing-section-fiftysevensubtwosecondekfirst .landing-section-fiftysevensubtwosecondekfirstmainek p{
 text-align:center;
 color:white;
 font-family:"arial";
 font-style:2rem;
 font-size: 1.5rem;
    line-height: 2rem;
 font-weight:400; 
}
.landing-section-fiftysevensubtwosecondekfirstmaineksocial{
  background-color:transparent;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftysevensubtwosecondekfirstmaineksocial .landing-section-fiftysevensubtwosecondekfirstmaineksocialone{
  margin:.5rem;
  width:2.5rem;
  height:2.5rem;
  background-color:white;
  border-radius:50%;
  display: flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftysevensubtwosecondekfirstone{
  background-color:white;
  display:flex;
  flex-direction:row;  
}
.landing-section-fiftysevensubtwosecondekfirstone div{
padding:2rem;
}  
.landing-section-fiftysevensubtwosecondekfirstone .landing-section-fiftysevensubtwosecondekfirstoneimage{
padding:2rem;
width:40%;
}
.landing-section-fiftysevensubtwosecondekfirstone .landing-section-fiftysevensubtwosecondekfirstonepara{
padding:2rem;
width:60%;
}
.landing-section-fiftysevensubtwosecondekfirstone .landing-section-fiftysevensubtwosecondekfirstonepara p{
color: #666;
    font-size: 1.6rem;
    line-height: 2.5rem;
    font-style: normal;
    align-items: center;
    font-weight: 400;
    font-family: 'Source Sans Pro'; 
}
.landing-section-fiftysevensubtwosecondekfirsttwo{
  padding:2rem;
  background-color:white;
}
.landing-section-fiftysevensubtwosecondekfirsttwo p{
  color: #666;
    font-size: 1.6rem;
    line-height: 2.5rem;
    font-style: normal;
    align-items: center;
    font-weight: 400;
    font-family: 'Source Sans Pro'; 
}
.landing-section-fiftysevensubtwosecondeksecond{
  background-color:white;
  width:50%;
  margin:2rem;
}
.landing-section-fiftysevensubtwosecondeksecond h1{
  text-decoration: none;
    line-height: 4.5rem;
    padding: 1rem;
    background-color:#01853a;
    font-size: 1.6rem;
    font-family: "arial";
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 600;
    color: white;
    text-align:center;
    letter-spacing:.2rem;
}
.landing-section-fiftysevensubtwosecondeksecondform{
  background-color:white;
  padding:1.5rem; 
    display:flex;
    flex-direction:column;
    justify-content:center;
}
.landing-section-fiftysevensubtwosecondeksecond input{
  margin-top: 1rem;
    margin-bottom: 1rem;
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background-color: #f1f2f4;
    border: .1rem solid #b6c6c9;
    border-top-right-radius: .2rem;
    border-top-left-radius: .2rem;
    border-bottom-right-radius: .2rem;
    border-bottom-left-radius: .2rem; 
}
    
.landing-section-fiftysevensubtwosecondeksecond input{
  padding-left:8%; 
}
.landing-section-fiftysevensubtwosecondeksecond textarea{
   margin-top: 1rem;
    margin-bottom: 1rem;
    width: 100%;
      padding-left:8%;
    padding-top: 1.5rem;
    padding-bottom: 9rem;
    background-color: #f1f2f4;
    border: .1rem solid #b6c6c9;
    border-top-right-radius: .2rem;
    border-top-left-radius: .2rem;
    border-bottom-right-radius: .2rem;
    border-bottom-left-radius: .2rem;
}
.landing-section-fiftysevensubtwosecondeksecondformbutton{
  width:100%;
  padding-top:1.5rem;
  padding-bottom:1.5rem;
  display:flex;
  margin-top:2rem;
  justify-content:center;
  align-items:center;
  background-color:#01853a;
  border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem;
}
.landing-section-fiftysevensubtwosecondeksecondformbutton:hover{
  background-color:#fdc402;
}
.landing-section-fiftysevensubtwosecondeksecondformbutton a{
 text-decoration:none;
 color:white; 
 font-weight:600;
 font-size:2rem;
 color:white;
 font-family:"arial";
}




.landing-section-fiftysevensubtwosecondeksecondmodel{
  background-color:white;
  width:50%;
  margin:2rem;
}
.landing-section-fiftysevensubtwosecondeksecondmodel h1{
  text-decoration: none;
    line-height: 4.5rem;
    padding: 1rem;
    background-color:#01853a;
    font-size: 1.6rem;
    font-family: "arial";
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 600;
    color: white;
    text-align:center;
    letter-spacing:.2rem;
}
.landing-section-fiftysevensubtwosecondeksecondformmodel{
  background-color:white;
  padding:1.5rem; 
    display:flex;
    flex-direction:column;
    justify-content:center;
}
.landing-section-fiftysevensubtwosecondeksecondmodel input{
  margin-top: 1rem;
    margin-bottom: 1rem;
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background-color: #f1f2f4;
    border: .1rem solid #b6c6c9;
    border-top-right-radius: .2rem;
    border-top-left-radius: .2rem;
    border-bottom-right-radius: .2rem;
    border-bottom-left-radius: .2rem; 
}

.landing-section-fiftysevensubtwosecondeksecondmodel input{
  padding-left:8%; 
}
.landing-section-fiftysevensubtwosecondeksecondmodel textarea{
   margin-top: 1rem;
    margin-bottom: 1rem;
    width: 100%;
      padding-left:8%;
    padding-top: 1.5rem;
    padding-bottom: 3rem;
    background-color: #f1f2f4;
    border: .1rem solid #b6c6c9;
    border-top-right-radius: .2rem;
    border-top-left-radius: .2rem;
    border-bottom-right-radius: .2rem;
    border-bottom-left-radius: .2rem;
}
.landing-section-fiftysevensubtwosecondeksecondmodel select{
   margin-top: 1rem;
    margin-bottom: 1rem;
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background-color: #f1f2f4;
    border: .1rem solid #b6c6c9;
    border-top-right-radius: .2rem;
    border-top-left-radius: .2rem;
    border-bottom-right-radius: .2rem;
    border-bottom-left-radius: .2rem; 
}
.landing-section-fiftysevensubtwosecondeksecondmodel select,input{
   
}
.landing-section-fiftysevensubtwosecondeksecondformbuttonmodel{
  width:100%;
  padding-top:1.5rem;
  padding-bottom:1.5rem;
  display:flex;
  margin-top:2rem;
  justify-content:center;
  align-items:center;
  background-color:#01853a;
  border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem;
    border:.1rem solid #01853a;
}
.landing-section-fiftysevensubtwosecondeksecondformbuttonmodel:hover{
  background-color:white;
  color:#01853a;
}
.landing-section-fiftysevensubtwosecondeksecondformbuttonmodel a{
 text-decoration:none;
 color:white; 
 font-weight:600;
 font-size:2rem;
 color:white;
 font-family:"arial";
}
.landing-section-fiftysevensubtwosecondeksecondformbuttonmodel:hover a{
color: #01853a;
}






.landing-section-fiftyeight{
  width: 100%;
    background-color: white;
    border-top: .1rem solid gray;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.landing-section-fiftyeightmain{
  width:100%;
  background-color:white;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftyeightsub{
  width:80%;
  background-color:white;
}
.landing-section-fiftyeightsubone{
  background-color:white;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftyeightsubone div{
  width:50%;
  background-color:white;
  margin:1rem;
}
.landing-section-fiftyeightsubonefirst{
display:flex;
flex-direction:column;
}
.landing-section-fiftyeightsubonefirst h1{
  color: #24262e;
  line-height: 5rem;
  font-size: 9rem;
  font-style: normal;
    font-weight: 700;
    font-family: 'Podkova', serif;
}
.landing-section-fiftyeightsubonefirst span{
  color: #83909a;
  line-height: 4.5rem;
  font-size: 3.6rem;
  font-style: normal;
    font-weight: 400;
    margin-top:4rem;
    font-family: 'Podkova', serif;
}
.landing-section-fiftyeightsubonesecond{
  padding-left:3rem;
  border-left:.3rem solid #01853a;
  display: flex;
    justify-content: center;
    align-items: center;
}
.landing-section-fiftyeightsubonesecond p{
 line-height: 3.6rem;
 font-size: 2.1rem;
 font-style: normal;
    font-weight: 400;
font-family: 'Montserrat';
    color: #5f727f;
}
.landing-section-fiftyeightsubtwo{
  background-color:white;
  margin-top:8rem;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftyeightsubtwo p{
  font-size: 1.9rem;
    line-height: 3.2rem;
    color: #5f727f;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
}


.landing-section-fiftynine{
  width:100%;
  background-color:pink;
}
.landing-section-fiftyninemain{
  width:100%;
  background-color:red;
}
.landing-section-fiftyninesub{
  width:100%;
  background-color:#f0f3f2 !important;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftyninesubone{
  width:75%;
  background: #ffce55 url(../assets/images/video.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  padding:7rem;
  margin-top:-24rem;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;    
}

.landing-section-fiftyninesuboneicon{
  padding:1rem;
  background-color:transparent;
}
.landing-section-fiftyninesuboneicon img{
  width: 15rem;
    height: 14rem;
}
.landing-section-fiftyninesubone h1{
 color: #ffffff;
    font-size: 7rem;
    line-height: 5rem;
    font-style: normal;
    margin-top:4rem;
    font-weight: 700;
    font-family: 'Podkova', serif;
}
.landing-section-fiftyninesubone span{
color: #ffffff;
line-height: 4.5rem;
text-align:center;
margin-top:4rem;
font-size: 3.6rem;
font-style: normal;
    font-weight: 400;
    font-family: 'Podkova', serif;
}
.landing-section-fiftyninesubtwo{
  background-color:#f0f3f2 !important;
  width:85%;
  padding-top:10rem;
  padding-bottom:10rem;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftyninesubtwo div{
  width: 50%;
    background-color:#f0f3f2 !important;
    margin: 1rem;
}
.landing-section-fiftyninesubtwofirst{
display: flex;
    flex-direction: column;
}
.landing-section-fiftyninesubtwofirst p{
line-height: 3.6rem;
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
    color: #5f727f;
}
.landing-section-fiftyninesubtwosecond{
  padding-left: 3rem;
    border-left: .3rem solid #ff458f;
    display: flex;
    justify-content: center;
    flex-direction:column;
    padding-top:1rem;
}

.landing-section-fiftyninesubtwosecond h1{
  color: #24262e;
    line-height: 5rem;
    font-size: 9rem;
    font-style: normal;
    font-weight: 700;
    font-family: 'Podkova', serif;
}
.landing-section-fiftyninesubtwosecond span{
  color: #83909a;
    line-height: 4.5rem;
    font-size: 3.6rem;
    font-style: normal;
    font-weight: 400;
    margin-top: 3rem;
    font-family: 'Podkova', serif;
}

.landing-section-fiftyninesubthree{
  width:100%;
  background-color:transparent;
}
.landing-section-fiftyninesubthree img{
 width:100%;
 height:100%;
}
.landing-section-fiftyninesubfour{
  width:80%;
  background-color:#f0f3f2 !important;
  margin-top:5rem;
  margin-bottom:15rem;
}
.landing-section-fiftyninesubfour{
 display:flex;
 flex-direction:row;
}

.landing-section-fiftyninesubfour .landing-section-fiftyninesubfourfirst{
 margin:3rem;
 width:100%;
}
.landing-section-fiftyninesubfour .landing-section-fiftyninesubfoursecond{
 margin:3rem;
 width:100%;
}
.landing-section-fiftyninesubfourfirstek{
  display:flex;
  flex-direction:row;
  justify-content:center;
}
.landing-section-fiftyninesubfourfirstekpartion{
  padding:3rem;
  background-color:#ff458f;
  margin:1rem;
  border-radius:50%;
  display:flex;
  height:3rem;
  justify-content:center;
  align-items:center;
}
.landing-section-fiftyninesubfourfirstekpartion a{
  text-decoration:none;
  color: white;
    font-size:5rem;
    font-style: normal;
    font-weight: 200;
    font-family: 'Podkova', serif;
}
.landing-section-fiftyninesubfourfirst{
  background-color:#f4f6f7;
}
.landing-section-fiftyninesubfourfirstek{
  background-color:red;
  display:flex;
  flex-direction:row;
}
.landing-section-fiftyninesubfourfirstekimage{
  width:20%;
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:#f0f3f2 !important;
}
.landing-section-fiftyninesubfourfirstekpara{
  background-color:#f0f3f2 !important;
}
.landing-section-fiftyninesubfourfirstekpara p{
line-height: 3.6rem;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
    color: #5f727f;
}
.landing-section-fiftyninesubfoursecond p{
  line-height: 3.6rem;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
    color: #5f727f;
}
.landing-section-fiftyninesubfourfirstdo p{
 line-height: 3.6rem;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
    color: #5f727f; 
}
.landing-section-fiftyninesubfourfirstdo{
 background-color:#f0f3f2 !important; 
}

.landing-section-sixtyone{
  background-color:red;
  width:100%;
}
.landing-section-sixtyonemain{
  background-color:green;
  width:100%;
  display:flex;
justify-content:center;
align-items:center;
}
.landing-section-sixtyonesub{
  background-color:yellow;
  width:80%;
  margin-top:20rem;
  margin-bottom:20rem;
  display:flex;
  flex-direction:column;
}
.landing-section-sixtyonesubone{
  background-color:green;
  display:flex;
  flex-direction:row;
}
.landing-section-sixtyonesubone div{
 margin:3rem;
}
.landing-section-sixtyonesubonefirst{
  background-color:red;

}
.landing-section-sixtyonesubonefirstek{
  background-color:yellow;
}








.landing-forteen-one{
  width:100%;
  height:80rem;
  background-color:#f6f6f6;
  display:flex;
  justify-content:center;
  align-items:center;
  border-top:7rem solid #f6f6f6;
  border-bottom:7rem solid #f6f6f6;
}
.landing-forteen-one-main{
  width:90%;
  height:100%;
  background-color:white;
  display:flex;
  justify-content:center;
  align-items:center;
  box-shadow: 0rem 1.5rem 2rem rgb(0 0 0 / 20%);
  border-bottom-right-radius:1rem; 
  border-bottom-left-radius:1rem;
  border-top-right-radius:1rem;
  border-top-left-radius:1rem;
}
.landing-forteen-one-main2{
  width:80%;
  background-color:gray;
  height:100%;
  display:flex;
  flex-direction:column;
}

.landing-forteen-one-content{
  height:11rem;
  display:flex;
  align-items:flex-start;
  background-color:white;
  flex-direction:column;
  justify-content:center;
}
.landing-forteen-one-content h1{
 text-align:right;
 color: #01853a;  
 padding-left:2rem;
 font-family:"arial";
 font-size:3rem;
 font-weight:800;
}
.landing-forteen-one-content p{
  padding-top:1rem;
  padding-left:2rem;
  font-weight:600;
  color:black;
}
.landing-forteen-images-main{
  height:100%;
  width:100%;
  background-color:white;
  display:flex;
  justify-content:center;
}

.landing-forteen-one-images{
background-color:white;
display:flex;
flex-direction:row;
width:100%;
justify-content: center;

}
.landing-forteen-one-images-one{
width:100%;
background-color:blue;
}
.landing-forteen-one-images-one{
height:50rem;
background-color:white;
}
.landing-forteen-one-images-one-subone{
  background-color:white;
}
.landing-forteen-one-images-one-subone div{
background-image:url(../assets/images/cup-three.jpg);
background-size:cover;
background-repeat: no-repeat;
background-position:cover;
margin:2rem;
height:22rem;
border-bottom-right-radius:1rem; 
  border-bottom-left-radius:1rem;
  border-top-right-radius:1rem;
  border-top-left-radius:1rem;
  position:relative;
  box-shadow: 0rem 1.5rem 1rem rgb(0 0 0 / 20%);
}
.landing-forteen-one-images-one-subone div h2{
color:red;
  font-weight:600;
  font-style:bold;
  color:white;
  font-size:1.7rem;
  font-family:"arial";
  padding-left:2rem;
}
.landing-forteen-one-images-one-subone div p{
font-size:1rem;
  padding-top:1rem;
  padding-bottom:1rem;
  font-style:none;
  text-transform:uppercase;
  font-weight:700;
  color:white;
}

.landing-forteen-one-images-one-subone div a button{
position:absolute;
  bottom:20;
  width:13rem;
  height:3rem;
  background-color:white;
  border:none;
  border-bottom-right-radius:.2rem; 
  border-bottom-left-radius:.2rem;
  border-top-right-radius:.2rem;
  border-top-left-radius:.2rem;
  color:#58a17b;
  font-style:bold;
  font-weight:600;
  border:.1rem solid #58a17b;
  left:10;
}
.landing-forteen-one-images-one-subone div h1{
padding:1rem;
}
.landing-forteen-one-images-one-subone div p{
  padding-left:2rem;
}
.landing-forteen-one-images-one-subtwo{
  background-color:white;
  display:flex;
  flex-direction:row;
}
.landing-forteen-one-images-one-subtwo div{
  background-image:url(../assets/images/cup-three.jpg);
background-size:cover;
background-repeat: no-repeat;
background-position:cover;
  height:30rem;
  margin:2rem;
  width:100%;
  padding:1rem;
  border-bottom-right-radius:1rem; 
  border-bottom-left-radius:1rem;
  border-top-right-radius:1rem;
  border-top-left-radius:1rem;
  position:relative;
  box-shadow: 0rem 1.5rem 1rem rgb(0 0 0 / 20%);
}
.landing-forteen-one-images-one-subtwo div h2{
  color:red;
  font-weight:600;
  font-style:bold;
  color:white;
  font-size:1.7rem;
  font-family:"arial";
}
.landing-forteen-one-images-one-subtwo div p{
  font-size:1rem;
  padding-top:1rem;
  padding-bottom:1rem;
  font-style:none;
  text-transform:uppercase;
  font-weight:700;
  color:white;
}
.landing-forteen-one-images-one-subtwo div a button{
  position:absolute;
  bottom:20;
  width:13rem;
  height:3rem;
  background-color:white;
  border:none;
  border-bottom-right-radius:.2rem; 
  border-bottom-left-radius:.2rem;
  border-top-right-radius:.2rem;
  border-top-left-radius:.2rem;
  color:#58a17b;
  font-style:bold;
  font-weight:600;
  border:.1rem solid #58a17b;
}
.landing-forteen-one-images-two{
background-color:white;
height:50rem;
width:100%;
}
.landing-forteen-one-images-two-subone{
  background-color:white;
  display:flex;
  flex-direction:row;
}
.landing-forteen-one-images-two-subone div{
  margin:2rem;
  width:100%;
  height:30rem;
  background-image:url(../assets/images/cup-three.jpg);
background-size:cover;
background-repeat: no-repeat;
background-position:cover;
  padding:1rem;
  border-bottom-right-radius:1rem; 
  border-bottom-left-radius:1rem;
  border-top-right-radius:1rem;
  border-top-left-radius:1rem;
  position:relative;
  box-shadow: 0rem 1.5rem 1rem rgb(0 0 0 / 20%);
}
.landing-forteen-one-images-two-subone div h2{
  color:red;
  font-weight:600;
  font-style:bold;
  color:white;
  font-size:1.7rem;
  font-family:"arial";
}
.landing-forteen-one-images-two-subone div p{
  font-size:1rem;
  padding-top:1rem;
  padding-bottom:1rem;
  font-style:none;
  text-transform:uppercase;
  font-weight:700;
  color:white;
}
.landing-forteen-one-images-two-subone div a button{
 position:absolute;
  bottom:20;
  width:13rem;
  height:3rem;
  background-color:white;
  border:none;
  border-bottom-right-radius:.2rem; 
  border-bottom-left-radius:.2rem;
  border-top-right-radius:.2rem;
  border-top-left-radius:.2rem;
  color:#58a17b;
  font-style:bold;
  font-weight:600;
  border:.1rem solid #58a17b;
}
.landing-forteen-one-images-two-subtwo{
  background-color:white;
}
.landing-forteen-one-images-two-subtwo div{
  height:20rem;
  background-image:url(../assets/images/cup-three.jpg);
background-size:cover;
background-repeat: no-repeat;
background-position:cover;
  padding:1rem;
  margin:2rem;
  border-bottom-right-radius:1rem; 
  border-bottom-left-radius:1rem;
  border-top-right-radius:1rem;
  border-top-left-radius:1rem;
  position:relative;
  box-shadow: 0rem 1.5rem 1rem rgb(0 0 0 / 20%);
}
.landing-forteen-one-images-two-subtwo div h2{
  color:red;
  font-weight:600;
  font-style:bold;
  color:white;
  font-size:1.7rem;
  font-family:"arial";
}
.landing-forteen-one-images-two-subtwo div p{
  font-size:1rem;
  padding-top:1rem;
  padding-bottom:1rem;
  font-style:none;
  text-transform:uppercase;
  font-weight:700;
  color:white;
}
.landing-forteen-one-images-two-subtwo div a button{
  position:absolute;
  bottom:20;
  width:13rem;
  height:3rem;
  background-color:white;
  border:none;
  border-bottom-right-radius:.2rem; 
  border-bottom-left-radius:.2rem;
  border-top-right-radius:.2rem;
  border-top-left-radius:.2rem;
  color:#58a17b;
  font-style:bold;
  font-weight:600;
  border:.1rem solid #58a17b;
}
.landing-sixteen-one{
  width:100%;
  background-color:white;
}
.landing-sixteen-one-main{
  width:100%;
  background-color:white;
  display:flex;
  justify-content:center;
  align-items:center;
}
.landing-sixteen-two{
  width:80%;
  background-color:white;
  display:flex;
  flex-direction:row;
  margin-top: 10rem;
    margin-bottom: 10rem;
}
.landing-sixteen-two-subone{
  width:40%;
  background-color:white;
  height:100%;
  padding:1.5rem;
  border:.1rem solid #e7e7e7;
}
.landing-sixteen-two-subone-image{
}
.landing-sixteen-two-subone-image img{
  height:55.5rem;
  width:100%;
}
.landing-sixteen-two-subtwo{
  width:60%;
  background-color:white;
  height:100%;
}
.landing-sixteen-two-subtwo-under{
  padding-top: 2rem;
    padding-left: 5rem;
  background-color:white;
}
.landing-sixteen-two-subtwo-under-one{
  background-color:white;
}
.landing-sixteen-two-subtwo-under-one strong{
  font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.3rem;
    line-height: 2.6rem;
    color:  #01853a;
}
.landing-sixteen-two-subtwo-under-one h1{
  font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 4.2rem;
    line-height: 5.3rem;
    color: #232323;
}
.landing-sixteen-two-subtwo-under-one p{
  font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    color: #777777;
    padding-top:1rem;
}
.landing-sixteen-two-subtwo-under-one .lining-main{
  display:flex;
  flex-direction: row;
  align-items: center;
}
.lining{
  height:.1rem;
  width:4rem;
  background-color:#cda274;
  margin-right:.7rem;
}
.lining p{
  margin-left:5rem;
}
.landing-sixteen-two-subtwo-under-two-tab{
  background-color:white;
  display:flex;
  flex-direction:row;
  margin-top:2rem;
}
.landing-sixteen-two-subtwo-under-two-tab #designing-link-one{
  background-color:white;
  height:6rem;
  font-size:2rem;
  font-weight:700;
  width:100%;
  display:flex;
  justify-content:center;
  align-items: center;
  margin:1rem;
  text-decoration:none;
  color:#01853a;
  border-bottom:.2rem solid #01853a;
}
.landing-sixteen-two-subtwo-under-two-tab #designing-link-two{
  background-color:white;
  height:6rem;
  font-size:2rem;
  font-weight:700;
  width:100%;
  display:flex;
  justify-content:center;
  align-items: center;
  margin:1rem;
  text-decoration:none;
  color:#101010;
  border-bottom:.2rem solid #e7e7e7;
}
.landing-sixteen-two-subtwo-under-two-tab #designing-link-three{
  background-color:white;
  height:6rem;
  font-size:2rem;
  font-weight:700;
  width:100%;
  display:flex;
  justify-content:center;
  align-items: center;
  margin:1rem;
  text-decoration:none;
  color:#101010;
  border-bottom:.2rem solid #e7e7e7;
  
}
.landing-sixteen-two-subtwo-under-two-tab a:hover{

}

.landing-sixteen-two-subtwo-under-three{
  background-color:white;
  display:block;
  flex-direction:row;
  padding:1rem;
  margin-top:1.5rem;
}
#approved{
  display:none;
}
#gauranteed{
 display:none;
}
.landing-sixteen-two-subtwo-under-three-image{
  width:20rem;
  float:left;
}
.landing-sixteen-two-subtwo-under-three-image img{
  width:100%;
  height:20rem;
}
.landing-sixteen-two-subtwo-under-three-content{
  padding-left:3rem;
  float:right;
}
.landing-sixteen-two-subtwo-under-three-content p{
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    color: #777777;
}
.landing-sixteen-two-subtwo-under-three-content ul{
list-style:none;
padding-top:1rem;
}
.landing-sixteen-two-subtwo-under-three-content ul i{
list-style:none;
padding-top:1rem;
color:#cda274 !important;
margin-right:.5rem;
font-size:1rem;
}
.landing-sixteen-two-subtwo-under-three-content ul li{
font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    color: #232323;
}

.landing-eighteen-one{
  background-color:transparent;
  margin-top:20rem;
}
.landing-eighteen-mainone{
  background-color:transparent;
  display:flex;
  flex-direction:row;
}
.landing-eighteen-mainone-partone{
  width:35%;
background-color:transparent;
position:relative;
}
.landing-eighteen-mainone-partone div{
  width:140%;
background-color:transparent;
position:absolute;
bottom:70;
right:0;
z-index:-2;

}
.landing-eighteen-mainone-partone div img{
  width:100%;
  height:100%;
}

.landing-eighteen-mainone-parttwo{
  width:65%;
  background-color:gray;
}
.landing-eighteen-mainone-parttwo{
  width:70%;
  background-color:gray;
}
.landing-eighteen-mainone-parttwo-under{
  background-color:#01853a;
  padding-left:15rem;
  padding-top:7rem;
}
.landing-eighteen-mainone-parttwo-under-one{
  background-color:#01853a;
}
.landing-eighteen-mainone-parttwo-under-one strong{
  background-color:#01853a;
}
.landing-eighteen-mainone-parttwo-under-one strong{
  font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.3rem;
    line-height: 2.6rem;
    letter-spacing: 0.05rem;
    color: #cda274;
    margin-bottom: .5rem;
    padding-left:1rem;
}
.landing-eighteen-mainone-parttwo-under-one h1{
  color: #fff;
  margin-bottom: 1.5rem;
  font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 4.2rem;
    line-height: 5.3rem;
    text-rendering: optimizeLegibility;
}
.landing-eighteen-mainone-parttwo-under-one p{
 color: rgba(255,255,255,.65);
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    text-align: left;
}
.eighteen-coton{
  background-color:#01853a;
  display:flex;
  flex-direction:row;
  align-items:center;
}
.landing-eighteen-mainone-parttwo-under-one .eighteen-coton div{
  height: .1rem;
    width: 4rem;
  background-color:white;
}
.landing-eighteen-mainone-parttwo-under-two{
  background-color:#01853a;
  display:flex;
  flex-direction:row;
  padding-top:2.5rem;
  position:relative;
  height:34rem;
}
.eighteen-power{
  background-color:red;
  width:140%;
  display:flex;
  flex-direction:row;
  position:absolute;
  z-index:3;
}
.landing-eighteen-mainone-parttwo-under-two-subone{
  background-image: url(../assets/images/theme-five.jpg);
  width:25%;
  background-size:cover;
  background-repeat:no-repeat;
}
.landing-eighteen-mainone-parttwo-under-two-subone-shining{
  background-color: rgba(30,30,30,0.49);
  padding-top:2rem;
  padding-left:4rem;
  padding-bottom:2rem;
  padding-right:4rem;
}

.landing-eighteen-mainone-parttwo-under-two-subone img{
  height:5rem;
  width:5rem;
  padding-bottom:2rem;
}
.landing-eighteen-mainone-parttwo-under-two-subone img:hover{
 transform:rotateX(90deg);
}
.landing-eighteen-mainone-parttwo-under-two-subone h2{
 color:white;
  font-size: 2.1rem;
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
}
.landing-eighteen-mainone-parttwo-under-two-subone p{
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    color: #777777;
    padding-top:1rem;
    color:white;
}
.landing-eighteen-mainone-parttwo-under-two-subone a{
 text-decoration:none;
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
}
.landing-eighteen-mainone-parttwo-under-two-subone a:hover .landing-eighteen-mainone-parttwo-under-two-subone-button{
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:.1rem solid white;
}
.landing-eighteen-mainone-parttwo-under-two-subone .landing-eighteen-mainone-parttwo-under-two-subone-button{
  width:12rem;
  height:4rem;
  border:.1rem solid white;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:3rem;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo{
  background-color:white;
  width:25%;
  border-right: .1rem solid gainsboro;
  border-left: .1rem solid gainsboro;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo:hover{
  background-image: url(../assets/images/theme-five.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:25%;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo .landing-eighteen-mainone-parttwo-under-two-subtwo-shining{
padding-top:2rem;
  padding-left:4rem;
  padding-bottom:2rem;
  padding-right:4rem; 
}
.landing-eighteen-mainone-parttwo-under-two-subtwo:hover .landing-eighteen-mainone-parttwo-under-two-subtwo-shining{
  background-color: rgba(30,30,30,0.49); 
}
.landing-eighteen-mainone-parttwo-under-two-subtwo:hover h2{
  color:white;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo:hover p{
  color:white;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo:hover .landing-eighteen-mainone-parttwo-under-two-subone-button{
  color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:.1rem solid white;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo img{
 height:5rem;
  width:5rem;
  padding-bottom:2rem;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo h2{
  color:#353232;
  font-size: 2.1rem;
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo p{
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    color: #777777;
    padding-top:1rem;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo a{
  text-decoration:none;
  text-decoration:none;
 color: #232323;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    transition: all 0.3s ease 0s;
}
.landing-eighteen-mainone-parttwo-under-two-subtwo a:hover .landing-eighteen-mainone-parttwo-under-two-subone-button{
 color: white;
 font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    border:.1rem solid white;
    
}
.landing-eighteen-mainone-parttwo-under-two-subtwo .landing-eighteen-mainone-parttwo-under-two-subone-button{
  width:12rem;
  height:4rem;
  border:.1rem solid gray;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:3rem;
}
.landing-eighteen-mainone-parttwo-under-three{
  background-color:#01853a;
  display:flex;
  flex-direction:row;
  padding-top:5rem;
  padding-bottom:2rem;
}

.landing-eighteen-mainone-parttwo-under-three div{
  display:flex;
  flex-direction:row;
}
.landing-eighteen-mainone-parttwo-under-three div img{
  height:4rem;
  width:12rem;
  padding-right:4rem;
}
.landing-eighteen-mainone-parttwo-under-three div h1{
  font-weight: 700;
  color: rgba(255,255,255,1);
  font-family: "Lato",Tahoma,Geneva,sans-serif;
  font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    position:relative;
}
.landing-eighteen-mainone-parttwo-under-three div h1:before{
  position: absolute;
    content: '';
    height: .2rem;
    width: 100%;
    background-color: #cda274;
    bottom:25;
}
.landing-eighteen-mainone-parttwo-under-three div p{
  font-family: "Lato",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2.7rem;
    letter-spacing: 0.03rem;
    color: #777777;
    padding-left:.5rem;
}

































html{
  font-size:62.5%;
}


@media only screen and (max-width: 1285px) {
 html{
  font-size:50%;
}
.landing-hearderrishikulsubnavigation ul {
    flex-wrap:wrap;
}
}

@media only screen and (max-width: 912px) {
 html{
  font-size:50%;
}
.landing-hearderrishikulsub .landing-hearderrishikulsublogo img {
    width: 100%;
    height:10%;
}
.landing-hearderrishikulmain {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
}
@media only screen and (max-width: 820px) {
 .naviresponvieicon{
display:block;
}
 .landing-hearderrishikulsubnavigation ul {
   display:none;
}
.landing-hearderrishikulsub .landing-hearderrishikulsublogo {
    width: 20%;
}
html{
  font-size:50%;
}
}
@media only screen and (max-width: 912px) 
{
.landing-hearderrishikulmain div p {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-hearderrishikulmainnavtwo i {
    font-size: 3rem;
}
}
@media only screen and (max-width: 820px) 
{
.landing-hearderrishikulmain div p {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-hearderrishikulmainnavtwo i {
    font-size: 3rem;
}
}

@media only screen and (max-width: 767px) 
{
 html{
  font-size:50%;
}
.landing-hearderrishikulmain div p {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-two-sub img{
width:100%;
height: 100%;
}
.landing-two .landing-two-sub {
    justify-content: center;
    display: ;
}
.landing-section-fiftysevensubtwosecondek {
    flex-direction: column;
      align-items:center;
}
.landing-section-fiftysevensubtwosecondekfirst {
    width: 80%;
}
.landing-section-fiftysevensubtwosecondeksecond {
    width: 80%;
}
.landing-section-thartythreesubsecondsubtwoimage {
    width: 50%;
}
.landing-two .landing-two-sub {
    justify-content: center;
}
.landing-two .landing-two-sub-two h1 {
    text-align: center;
}
.landing-two .landing-two-sub-two p {
    text-align: center;
}
.landing-two .landing-two-sub-two div {
    width: 100%;
}
.landing-section-seventyzerofivesubsixteenforpartition {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-two {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    border-right: 0.1rem solid gray;
    border-left: 0.1rem solid gray;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer-maintwo-second-three {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-one {
    background-color: transparent;
    width: 100%;
    padding-top: 4rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-right:0px;
}
.footer-maintwo-third-two {
    margin-bottom: 1rem;
}
.footer-maintwo-second-three-underlisting li i {
    margin-right:0rem;
}
.footer-maintwo-third-one p {
   text-align:center;
    line-height: 2rem;
}
.footer-maintwo-second-three-underlisting li {
   
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.footer-maintwo-second-one p {
    text-align: center;
}
.landing-section-thartythreesubsecondsubone {
    align-items: center;
}
.landing-section-thartythreesubsecondsubtwocontent {
    width: 80%;
    background-color: white;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-thar-one .landing-thar-one-subtwo {
    flex-direction: column;
  
}
.landing-thar-one-subtwo-first {
    width: 40%;
    margin-bottom:6rem;
}
.landing-thar-one .landing-thar-one-subone div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing-section-thartythreesubsecondsubone {
    background-color: transparent;
}
.landing-section-thartythreesubsecondsubtwo {
    background-color: white;
    display: flex;
    flex-direction: column;
    align-items:center ;
}
.footer-maintwo-third {
    background-color: transparent;
    display: flex;
    align-items: center;
    flex-direction: row;
    height: 7rem;
    margin-bottom:3rem;
    margin-top: 2rem;
    position: relative;
    flex-direction: column;
    justify-content: center;
}
.footer-maintwo-third-two {
   
    justify-content: center;
}
.thartythreepartiondiv {
    background-color: white;
    width: 80%;
    position: initial;
    right: 10%;
    top: 10%;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-top: 60;
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
    border-top: 1.5rem solid #fdc402;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-section-thartythreesubfirstsub span {
    font-size: 2rem;
}
.landing-section-thartythreesub {
    width: 100%;
    background-color: ye
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyeightsubtwo p {
    font-size: 2.5rem;
    line-height: 3.2rem;
    color: #5f727f;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
}
.landing-section-fiftyeightsubonesecond p {
    line-height: 3.6rem;
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 600;
    font-family: 'Montserrat';
    color: #5f727f;
}
.landing-section-thartysevensub p {
    font-weight: 400;
    font-family: Lato, sans-serif;
    font-size: 2.5rem;
    color: rgb(33, 37, 41);
    line-height: 4rem;
}
.landing-section-fiftythreesubsecondekone p {
    font-size: 2rem;
}
.landing-ten-one .landing-ten-one-subonetwo-face .landing-ten-one-subonetwo .landing-ten-second-div p {
    background-color: #ddd;
    padding: 3rem;
    font-weight: 600;
    font-size: 1.9rem;
    font-family: "arial";
    color: #000;
    line-height: 2.4rem;
}
.landing-section-seventyzerofivesubsixsecondekpartition p {
    font-size: 2rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition ul li {
  
    font-size: 2rem;
   
}
.landing-section-fourtyninesubone {
    width: 100%;
}
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek ul li {

    font-size: 2rem;
   
}
.landing-section-twentyeightsubparttwothirddo:before {
    left: -3%;
   }
   .section-eight-one-subthree-subtwomainone {
    flex-direction: column;
    
}
.section-eight-one-subthree-subtwo-content ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-fiftyfivesubtwosub {
   align-items: center;
    flex-direction: column;
}
.landing-enroll-formsuboneek {
    flex-direction: column;
}

.landing-section-fiftyfivesubtwosubfirst {
    width: 100%;
    background-color: red;
}
.landing-section-fiftyfivesubtwosubsecond {
    width: 100%;
  
}

.footer-maintwo-second {
    align-items: center;
    flex-direction: column;
}

.landing-section-thartysevensub {
    margin-bottom: 5rem;
    margin-top: 3rem;
}
.landing-section-thartyfourmainpartitiontwo {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmainone p {
    font-weight: 600;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone p {
    font-weight: 400;
}
.landing-section-twentyeightsubparttwo {
    flex-direction: column;
}
.landing-section-seventyzerofivesubeightsecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition p {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition p {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondoneparagraph p {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 2.5rem;
}
.landing-section-thartysixsub p {
    font-family: arial;
    font-size: 2rem;
    font-weight: 600;
    color: rgba(128, 128, 128, 0.68);
    line-height: 2.5rem;
    margin-top: 2rem;
}
.landing-section-fourtythreesubfirst h1 {
  
    font-size: 3rem;
   
}
.landing-section-fourtythreesubfirst h4 span {
   
    font-size: 2.5rem;

}
.landing-section-fourtythreesubfirst ul {
    padding: 2rem;
}
.landing-section-fourtythreesubfirst h4 {
    font-size: 2.5rem;
    line-height: 4rem;
}
.landing-section-fourtythreesubfirst ul li {
   
    font-size: 2rem;
  
}
.landing-sixteen-two-subtwo-under-one strong {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 5rem;
    color: #01853a;
}
.landing-sixteen-two-subtwo-under-one p {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 4rem;
    color: #777777;
    padding-top: 1rem;
}
.landing-section-thartyfivesubonesecond p {
    font-family: "arial";
    font-size: 2rem;
    font-weight: 600;
    color: #808080ad;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyninesubone p {
    font-size: 1.9rem;
    font-family: "arial";
    color: #5f727f;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyeightsubsecondonelistingone ul li {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 4rem;
}
.landing-section-fiftytwosubsecondone {
 
    flex-direction: column;
}
.landing-section-fiftytwosubsecondoneek p {
    color: rgb(255, 255, 255);
    line-height: 2.5rem;
    font-size: 1.9rem;
    font-style: normal;
    font-weight: 600;
    font-family: source sans pro;
    text-align: left;
    color: #5f727f;
    margin-top: 1.5rem;
}
.landing-section-seventyzerofivesubonesecondek {
    flex-direction: column;
    align-items:center;
}
.landing-section-seventyzerofivesubtwosecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubsixsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubeightsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubelevensecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmain {
    flex-direction: column;
    align-items:center;
}
.landing-section-fourtyninesubonepartition {
  width:50%;
}
.landing-section-fiftyonesubmain {
    width: %;
}
.landing-section-fiftyonesubmainone p {

    text-align: center;
}
.landing-section-thartyfivesub .landing-section-thartyfivesubpartitiondiv {
   
    display: none;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
     padding-right: 0rem; 
     padding-left: 0rem; 
}
.landing-section-fiftyonesubmaintwofirst h1 {
    margin-bottom: 1rem;
}
.landing-section-fiftytwosubfirst {
    flex-direction: column;
}
.landing-two {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-section-thartyfourmainpartitionone span {
    font-size: 2rem;
}
.read-more {
    display: flex;
    align-items: center;
    justify-content: center;
}
.landing-two .landing-two-sub-two {
    background-color: transparent;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 3rem;
    justify-content: center;
    padding-bottom: 3rem;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
    width: 100%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmaintwo {
    width: 90%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainthree {
    width: %;
    margin:2rem;
}
.landing-section-thartyfivesub {

    flex-direction: column;
    align-items:center;
    justify-content:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecond {
    flex-direction: column;
    align-items:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondimage {
    width: 80%;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondcontent {
   
    width: 80%;
}
.landing-section-thartyfivesub div {
    display: flex;
    display:none;
    flex-direction: column;
    height: 50rem;
    width:80%;
}
.landing-section-thartyfivesubone .landing-section-thartyfivesubonepartition {
    position: absolute;
    top: 65%;
    left: 4%;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
    transform: rotate(-90deg);
    font-family: "arial";
    letter-spacing: .9rem;
    font-family: "arial";
    font-weight: 600;
    color: #434343;
}
.landing-section-thartysixsub {
    flex-direction: column;
}
.landing-section-thartysixsub {
    flex-direction: column;
}

.landing-sixteen-two {
  
    align-items: center;
   flex-direction:column;
}
.landing-sixteen-two-subone {
    width: 80%;
}
.landing-sixteen-two-subtwo {
    width: 100%;
}
.landing-section-fiftyeightsubone {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.landing-twel-one .twel-two .landing-twel-subone {
    width: 30%;
}

.landing-sixteen-two-subtwo-under {
     padding-top: 0rem; 
     padding-left: 0rem; 
}
.landing-sixteen-two {
    margin-top: 5rem;
}
.landing-section-seventythree {
    display: none;
}
.landing-twel-one .twel-two {
    flex-direction:column;
}
.landing-section-fiftythreesubsecondek {
   
    flex-wrap: wrap;
}
.landing-section-fourtythreesub {
    flex-direction: column;
    align-items: center;
}
.landing-section-fourtythreesubfirst {
   
    width: 85%;
}
.landing-section-fourtyfivesubseconddo .landing-section-fourtyfivesubseconddoforget {
    flex-direction: column;
}
.landing-section-fourtyeightsubfirst {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecond {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondone {
    width: 100%;
}
.landing-section-fourtyeightsubsecondonelisting {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondtwoimage img {
    width: 97%;
}
.landing-section-seventyonesub .landing-section-seventyonesubone {
    
    flex-direction: column;
  
}
.landing-section-seventyonesub .landing-section-seventyonesuboneimage {
    height: 50rem;
}
.landing-section-thartyeightsub {
    flex-direction: column;
}
.landing-section-thartyeightsub {
   align-items:center;
}
.landing-section-thartyeightsub .landing-section-thartyeightsubone {
    width: 100%;
  }
.landing-section-thartyeightsubone a {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondtwo {
    width: 100%;
}
.landing-section-fourtythreesubsecond {
    width: 100%;
}
.landing-section-fourtythreesubsecondone {
    flex-direction: column;
}
.landing-seventeen-mainone-partone div {
    position: initial;
    width:100%;
}
.landing-seventeen-mainone {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo {
    width: 100%;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone {
    width:auto;
}
.landing-seventeen-mainone-parttwo-under {
    background-color: #01853a;
    padding: 10rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo {
    width:100%;
    padding-left: 0rem;
}
.landing-seventeen-mainone-partone {
    width: 100%;
    height:40%;
}
.landing-seventeen-mainone-parttwo-under-three {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo-under-two-subone {
    width: 100%;
    padding-right:0rem;
}
.landing-seventeen-mainone-parttwo-under-two {
    flex-direction: column;
    align-items:center;
}
}


@media only screen and (max-width: 540px) {
  html{
  font-size:50%;
}
.inovative-fourty {
    margin-top: 2rem;
}
.fourty-lining {
    margin-top: 0rem;
}
.landing-fourty-one-maintwo p {
    line-height: 2.5rem;
}
.landing-fourty-one-maintwo h1 span {
    padding-left: 1rem;
}
.landing-thirty-one-maintwo .glow-main {
    font-size: 1.5rem;
    font-size: 2rem;
}
.landing-thirty-one-maintwo h1 {
    line-height: 2rem;
    font-size: 2rem;
}
.landing-thirty-one-maintwo h1 span {
    line-height: 4rem;
    font-size: 2rem;
}
.landing-thirty-one-maintwo p {
    line-height: 2.5rem;
    font-size: 1.6rem;
}
.landing-seventeen-one {
     margin-top: 0rem; 
}
.landing-section-slidingrishikulimagemain {
    height: 40rem;
}
.landing-thirty-one {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.landing-thirty-one-maintwo {
     padding-top: 0rem; 
     padding-bottom: 0rem; 
}

.landing-twenty-one-maintwo h1 {
    line-height: 4rem;
    font-size: 3rem;
    font-family: Lato;
     margin-top: .4rem; 
}
.landing-twenty-one-maintwo h1 span {
    line-height: 4rem;
    font-size: 3rem;
    padding-left: 1rem;
}

.landing-twenty-one-maintwo {
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.landing-twenty-one {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.landing-fourty-one-maintwo h1 span {
    line-height: 4rem;
    font-size: 3rem;
}
.landing-fourty-one-maintwo h1 {
    line-height: 4rem;
    font-size: 3rem;
}
.fourty-lining h2 {
    font-size: 3rem;
}
.inovative-fourty span {
    font-size: 1.2rem;
}
.landing-thirty-one-maintwo h1 {
     margin-top: 0rem; 
}
.landing-fourty-one-maintwo {
    padding-top: 0rem;
    padding-bottom: 0rem;
}

.landing-fourty-one {
    width: 100%;
    height: 100%;
    display:flex;
    align-items:center;
}
.fourty-lining div {
    left: -8%;
}
.landing-thirty-one-maintwo p {
     margin-top: 0rem; 
}

.fourty-lining {
     padding-left: 0rem; 
    margin-top: 1rem;
}
.landing-fourty-one-maintwo h1 {
    text-align: left;
}
.landing-thirty-one-maintwo .landing-thirty-one-maintwo-under-button {
    margin-top: 1rem;
}





.landing-two-sub img{
width:100%;
height: 100%;
}
.landing-hearderrishikulmainnavtwo i {
    font-size: 2.5rem;
}
.landing-two .landing-two-sub {
    justify-content: center;
    display: ;
}
.landing-section-fiftysevensubtwosecondek {
    flex-direction: column;
      align-items:center;
}
.landing-section-fiftysevensubtwosecondekfirst {
    width: 80%;
}
.landing-section-fiftysevensubtwosecondeksecond {
    width: 80%;
}
.landing-section-thartythreesubsecondsubtwoimage {
    width: 50%;
}
.landing-two .landing-two-sub {
    justify-content: center;
}
.landing-two .landing-two-sub-two h1 {
    text-align: center;
}
.landing-two .landing-two-sub-two p {
    text-align: center;
}
.landing-two .landing-two-sub-two div {
    width: 100%;
}
.landing-section-seventyzerofivesubsixteenforpartition {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-two {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    border-right: 0.1rem solid gray;
    border-left: 0.1rem solid gray;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer-maintwo-second-three {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-one {
    background-color: transparent;
    width: 100%;
    padding-top: 4rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-right:0px;
}
.footer-maintwo-third-two {
    margin-bottom: 1rem;
}
.footer-maintwo-second-three-underlisting li i {
    margin-right:0rem;
}
.footer-maintwo-third-one p {
   text-align:center;
    line-height: 2rem;
}
.footer-maintwo-second-three-underlisting li {
   
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.footer-maintwo-second-one p {
    text-align: center;
}
.landing-section-thartythreesubsecondsubone {
    align-items: center;
}
.landing-section-thartythreesubsecondsubtwocontent {
    width: 80%;
    background-color: white;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-thar-one .landing-thar-one-subtwo {
    flex-direction: column;
  
}
.landing-thar-one-subtwo-first {
    width: 50%;
    margin-bottom:6rem;
}
.landing-thar-one .landing-thar-one-subone div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing-section-thartythreesubsecondsubone {
    background-color: transparent;
}
.landing-section-thartythreesubsecondsubtwo {
    background-color: white;
    display: flex;
    flex-direction: column;
    align-items:center ;
}
.footer-maintwo-third {
    background-color: transparent;
    display: flex;
    align-items: center;
    flex-direction: row;
    height: 7rem;
    margin-bottom:3rem;
    margin-top: 2rem;
    position: relative;
    flex-direction: column;
    justify-content: center;
}
.footer-maintwo-third-two {
   
    justify-content: center;
}
.thartythreepartiondiv {
    background-color: white;
    width: 80%;
    position: initial;
    right: 10%;
    top: 10%;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-top: 60;
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
    border-top: 1.5rem solid #01853a;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-section-thartythreesubfirstsub span {
    font-size: 2rem;
}
.landing-section-thartythreesub {
    width: 100%;
    background-color: y;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyeightsubtwo p {
    font-size: 2.5rem;
    line-height: 3.2rem;
    color: #5f727f;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
}
.landing-section-fiftyeightsubonesecond p {
    line-height: 3.6rem;
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 600;
    font-family: 'Montserrat';
    color: #5f727f;
}
.landing-section-thartysevensub p {
    font-weight: 400;
    font-family: Lato, sans-serif;
    font-size: 2.5rem;
    color: rgb(33, 37, 41);
    line-height: 4rem;
}
.landing-section-fiftythreesubsecondekone p {
    font-size: 2rem;
}
.landing-ten-one .landing-ten-one-subonetwo-face .landing-ten-one-subonetwo .landing-ten-second-div p {
    background-color: #ddd;
    padding: 3rem;
    font-weight: 600;
    font-size: 1.9rem;
    font-family: "arial";
    color: #000;
    line-height: 2.4rem;
}
.landing-section-seventyzerofivesubsixsecondekpartition p {
    font-size: 2rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition ul li {
  
    font-size: 2rem;
   
}
.landing-section-fourtyninesubone {
    width: 100%;
}
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek ul li {

    font-size: 2rem;
   
}
.landing-section-twentyeightsubparttwothirddo:before {
    left: -3%;
   }
   .section-eight-one-subthree-subtwomainone {
    flex-direction: column;
    
}
.section-eight-one-subthree-subtwo-content ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-fiftyfivesubtwosub {
   align-items: center;
    flex-direction: column;
}
.landing-enroll-formsuboneek {
    flex-direction: column;
}

.landing-section-fiftyfivesubtwosubfirst {
    width: 100%;
    background-color: red;
}
.landing-section-fiftyfivesubtwosubsecond {
    width: 100%;
  
}

.footer-maintwo-second {
    align-items: center;
    flex-direction: column;
}

.landing-section-thartysevensub {
    margin-bottom: 5rem;
    margin-top: 3rem;
}
.landing-section-thartyfourmainpartitiontwo {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmainone p {
    font-weight: 600;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone p {
    font-weight: 400;
}
.landing-section-twentyeightsubparttwo {
    flex-direction: column;
}
.landing-section-seventyzerofivesubeightsecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition p {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition p {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondoneparagraph p {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 2.5rem;
}
.landing-section-thartysixsub p {
    font-family: arial;
    font-size: 2rem;
    font-weight: 600;
    color: rgba(128, 128, 128, 0.68);
    line-height: 2.5rem;
    margin-top: 2rem;
}
.landing-section-fourtythreesubfirst h1 {
  
    font-size: 3rem;
   
}
.landing-section-fourtythreesubfirst h4 span {
   
    font-size: 2.5rem;

}
.landing-section-fourtythreesubfirst ul {
    padding: 2rem;
}
.landing-section-fourtythreesubfirst h4 {
    font-size: 2.5rem;
    line-height: 4rem;
}
.landing-section-fourtythreesubfirst ul li {
   
    font-size: 2rem;
  
}
.landing-sixteen-two-subtwo-under-one strong {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 5rem;
    color: #01853a;
}
.landing-sixteen-two-subtwo-under-one p {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 4rem;
    color: #777777;
    padding-top: 1rem;
}
.landing-section-thartyfivesubonesecond p {
    font-family: "arial";
    font-size: 2rem;
    font-weight: 600;
    color: #808080ad;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyninesubone p {
    font-size: 1.9rem;
    font-family: "arial";
    color: #5f727f;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyeightsubsecondonelistingone ul li {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 4rem;
}
.landing-section-fiftytwosubsecondone {
 
    flex-direction: column;
}
.landing-section-fiftytwosubsecondoneek p {
    color: rgb(255, 255, 255);
    line-height: 2.5rem;
    font-size: 1.9rem;
    font-style: normal;
    font-weight: 600;
    font-family: source sans pro;
    text-align: left;
    color: #5f727f;
    margin-top: 1.5rem;
}
.landing-section-seventyzerofivesubonesecondek {
    flex-direction: column;
    align-items:center;
}
.landing-section-seventyzerofivesubtwosecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubsixsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubeightsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubelevensecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmain {
    flex-direction: column;
    align-items:center;
}
.landing-section-fourtyninesubonepartition {
  width:50%;
}
.landing-section-fiftyonesubmain {
    width: %;
}
.landing-section-fiftyonesubmainone p {

    text-align: center;
}
.landing-section-thartyfivesub .landing-section-thartyfivesubpartitiondiv {
   
    display: none;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
     padding-right: 0rem; 
     padding-left: 0rem; 
}
.landing-section-fiftyonesubmaintwofirst h1 {
    margin-bottom: 1rem;
}
.landing-section-fiftytwosubfirst {
    flex-direction: column;
}
.landing-two {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-section-thartyfourmainpartitionone span {
    font-size: 2rem;
}
.read-more {
    display: flex;
    align-items: center;
    justify-content: center;
}
.landing-two .landing-two-sub-two {
    background-color: transparent;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 3rem;
    justify-content: center;
    padding-bottom: 3rem;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
    width: 100%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmaintwo {
    width: 90%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainthree {
    width: %;
    margin:2rem;
}
.landing-section-thartyfivesub {

    flex-direction: column;
    align-items:center;
    justify-content:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecond {
    flex-direction: column;
    align-items:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondimage {
    width: 80%;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondcontent {
   
    width: 80%;
}
.landing-section-thartyfivesub div {
    display: flex;
    display:none;
    flex-direction: column;
    height: 50rem;
    width:80%;
}
.landing-section-thartyfivesubone .landing-section-thartyfivesubonepartition {
    position: absolute;
    top: 65%;
    left: 4%;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
    transform: rotate(-90deg);
    font-family: "arial";
    letter-spacing: .9rem;
    font-family: "arial";
    font-weight: 600;
    color: #434343;
}
.landing-section-thartysixsub {
    flex-direction: column;
}
.landing-section-thartysixsub {
    flex-direction: column;
}

.landing-sixteen-two {
  
    align-items: center;
   flex-direction:column;
}
.landing-sixteen-two-subone {
    width: 80%;
}
.landing-sixteen-two-subtwo {
    width: 100%;
}
.landing-section-fiftyeightsubone {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.landing-twel-one .twel-two .landing-twel-subone {
    width: 30%;
}

.landing-sixteen-two-subtwo-under {
     padding-top: 0rem; 
     padding-left: 0rem; 
}
.landing-sixteen-two {
    margin-top: 5rem;
}
.landing-section-seventythree {
    display: none;
}
.landing-twel-one .twel-two {
    flex-direction:column;
}
.landing-section-fiftythreesubsecondek {
   
    flex-wrap: wrap;
}
.landing-section-fourtythreesub {
    flex-direction: column;
    align-items: center;
}
.landing-section-fourtythreesubfirst {
   
    width: 85%;
}
.landing-section-fourtyfivesubseconddo .landing-section-fourtyfivesubseconddoforget {
    flex-direction: column;
}
.landing-section-fourtyeightsubfirst {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecond {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondone {
    width: 100%;
}
.landing-section-fourtyeightsubsecondonelisting {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondtwoimage img {
    width: 97%;
}
.landing-section-seventyonesub .landing-section-seventyonesubone {
    
    flex-direction: column;
  
}
.landing-section-seventyonesub .landing-section-seventyonesuboneimage {
    height: 50rem;
}
.landing-section-thartyeightsub {
    flex-direction: column;
}
.landing-section-thartyeightsub {
   align-items:center;
}
.landing-section-thartyeightsub .landing-section-thartyeightsubone {
    width: 100%;
  }
.landing-section-thartyeightsubone a {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondtwo {
    width: 100%;
}
.landing-section-fourtythreesubsecond {
    width: 100%;
}
.landing-section-fourtythreesubsecondone {
    flex-direction: column;
}
.landing-seventeen-mainone-partone div {
    position: initial;
    width:100%;
}
.landing-seventeen-mainone {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo {
    width: 100%;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone {
    width:auto;
}
.landing-seventeen-mainone-parttwo-under {
    background-color: #01853a;
    padding: 10rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo {
    width:100%;
    padding-left: 0rem;
}
.landing-seventeen-mainone-partone {
    width: 100%;
    height:40%;
}
.landing-seventeen-mainone-parttwo-under-three {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo-under-two-subone {
    width: 100%;
    padding-right:0rem;
}
.landing-seventeen-mainone-parttwo-under-two {
    flex-direction: column;
    align-items:center;
}

}
@media only screen and (max-width: 540px) {
  .landing-seventeen-mainone-parttwo-under-three div h1:before {
    bottom: 0;
}
.inovative-fourty {
    margin-top: 2rem;
}
.fourty-lining {
    margin-top: 0rem;
}
.landing-section-thartysevensub h1 {
    font-size: 2rem;
}
.landing-sixteen-two-subtwo-under-one h1 {
    font-size: 3rem;
    line-height: 4rem;
}
.paymentimagetwo{
  flex-direction:column;
  align-items:center;
}
.paymentimage{
  flex-direction:column;
  align-items:center;
}
.landing-section-thartyonesubfirstonepartition {
    flex-direction: column;
    align-items:center;
}
}
@media only screen and (min-width: 414px) and  (max-width: 530px){
  html{
  font-size:46%;
}


.landing-section-seventyzerofivesubtwelvefirst h1 {
    text-align: center;
    font-family: 'Alice', serif;
    font-weight: 800;
    font-size: 3rem;
    line-height: 4rem;
    padding: 2rem;
    color: #9F8B8B;
    margin-bottom: 0rem;
}
.landing-section-seventyzerofivesubfourfirst h3 {
    line-height: 4rem;
    font-size: 2.5rem;
}
.landing-section-seventyzerofivesubthreefirst h3 {
    line-height: 4rem;
}
.landing-section-seventyzerofivesubelevenfirst h2 {
    text-align: center;
    color: #CF9F24;
    font-family: "Alice", serif;
    font-size: 3rem;
    line-height: 4rem;
    padding: 1rem;
}
.landing-section-seventyzerofivesubtharteenfirst h2 {
    font-size: 2.5rem;
}
.landing-section-seventyzerofivesubfivesecondek .landing-section-seventyzerofivesubfivesecondekpartition .landing-section-seventyzerofivesubfivesecondekpartitionmain {
    text-align: center;
}
.landing-section-thartythreesub {
    background-color:#fdc402;
}
.thartythreepartiondiv {
  
    border-top: 1.5rem solid #01853a;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-twel-one .twel-one h1 {
    text-align: center;
}
.landing-section-seventeencontent p {
    color: black;
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-sixteencontent p {
    color: black;
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-twentysubpartitiononeimagingtwo {
    width: 100%;
}
.landing-section-twentysubpartitiononeimagingtwo p {
    font-size: 2rem;
}
.landing-section-elevensub {
    padding: 0px;
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.landing-section-elevensub p {
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 400;
}
.landing-twel-one .twel-one p {
    text-align: center;
}
.landing-section-fourtyfivesubseconddoonepartdo p {
    color: black;
    font-size: 2rem;
    font-weight: 400;
}
.landing-section-thartyfourmainpartitiontwo div p {
  
    font-size: 2rem;
    font-weight: 600;
}
.landing-section-thartyfourmainpartitiontwo div a {
    font-size: 1.8rem;
    font-weight: 400;
}
.landing-section-thartyfourmainpartitionone h1 {
    text-align: center;
}
.thartythreepartiondiv span {
    font-size: 2rem;
    font-weight:400;
}
.landing-section-thartythreesubsecondsubtwocontentdivitionone span {
    font-size: 2rem;
}
.landing-section-thartythreesubsecondsubtwocontent h1 a {
    font-size: 2rem;

}
.landing-section-thartythreesubsecondsubtwocontent p {
    font-size: 2rem;
    color: black;
    line-height: 3rem;
}
.landing-section-thartythreesubsecondsubtwocontentdivitionone span:before {
    left: -5%;
}
.landing-section-thartythreesubsecondsubtwocontent p a {
    font-size: 2rem;
    color: black;
}
.landing-section-thartythreesubsecondsubtwocontentdivitionone a {
    font-size: 2rem;
}
.thartythreepartiondiv h4 {
    font-size: 2rem;

}
.thartythreepartiondiv p {
    font-size: 2rem;
    font-weight: 400;
    line-height: 3rem;
}
.landing-section-thartyeightsub .landing-section-thartyeightsubtwo{
  margin:3rem;
  width:100%;
  background-color:transparent;
}
.landing-section-seventyzerofivesubsixteensubtwo p {
    font-size: 1.3rem;
}
.landing-section-seventyzerofivesubsixteensubone p {
    font-size: 1.3rem;
}
.landing-section-fiftysevensubtwosecondekfirst .landing-section-fiftysevensubtwosecondekfirstmainek p {
    font-size: 1.5rem;
    line-height: 2rem;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone h1 {
    font-size: 3rem;
}
.landing-section-fourtyeightsubsecondone {
     padding: 0rem; 
}
.landing-section-fourtyeightsubsecondtwoimage img {
    width: 95%;
}
.landing-section-fourtyninemain {
    margin-top: 5rem;
    margin-bottom: 5rem;
}
.landing-section-fourtyninesubone h1 {
    line-height: 3rem;
    font-size: 3rem;
}
.landing-section-fourtyninesubone h2 {
    line-height: 3rem;
    font-size: 2rem;
}
.landing-section-fourtyninesubonepartition {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.landing-section-fiftytwosubfirst .landing-section-fiftytwosubfirstone {
     padding: 0rem; 
}
.landing-two-sub img{
width:100%;
height: 100%;
}
.landing-two .landing-two-sub {
    justify-content: center;
    display: ;
}
.landing-section-fiftysevensubtwosecondek {
    flex-direction: column;
      align-items:center;
}
.landing-section-fiftysevensubtwosecondekfirst {
    width: 80%;
}
.landing-section-fiftysevensubtwosecondeksecond {
    width: 80%;
}
.landing-section-thartythreesubsecondsubtwoimage {
    width: 50%;
}
.landing-two .landing-two-sub {
    justify-content: center;
}
.landing-two .landing-two-sub-two h1 {
    text-align: center;
    font-size:4rem;
}
.landing-two .landing-two-sub-two p {
    text-align: center;
}
.landing-two .landing-two-sub-two div {
    width: 100%;
}
.landing-section-seventyzerofivesubsixteenforpartition {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-two {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    border-right: 0.1rem solid gray;
    border-left: 0.1rem solid gray;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer-maintwo-second-three {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-one {
    background-color: transparent;
    width: 100%;
    padding-top: 4rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-right:0px;
}
.footer-maintwo-third-two {
    margin-bottom: 1rem;
}
.footer-maintwo-second-three-underlisting li i {
    margin-right:0rem;
}
.footer-maintwo-third-one p {
   text-align:center;
    line-height: 2rem;
}
.footer-maintwo-second-three-underlisting li {
   
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.footer-maintwo-second-one p {
    text-align: center;
}
.landing-section-thartythreesubsecondsubone {
    align-items: center;
}
.landing-section-thartythreesubsecondsubtwocontent {
    width: 80%;
    background-color: white;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-thar-one .landing-thar-one-subtwo {
    flex-direction: column;
  
}
.landing-thar-one-subtwo-first {
    width: 60%;
    margin-bottom:6rem;
}
.landing-thar-one .landing-thar-one-subone div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing-section-thartythreesubsecondsubone {
    background-color: transparent;
}
.landing-section-thartythreesubsecondsubtwo {
    background-color: white;
    display: flex;
    flex-direction: column;
    align-items:center ;
}
.footer-maintwo-third {
    background-color: transparent;
    display: flex;
    align-items: center;
    flex-direction: row;
    height: 7rem;
    margin-bottom:3rem;
    margin-top: 2rem;
    position: relative;
    flex-direction: column;
    justify-content: center;
}
.footer-maintwo-third-two {
   
    justify-content: center;
}
.thartythreepartiondiv {
    background-color: white;
    width: 80%;
    position: initial;
    right: 10%;
    top: 10%;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-top: 60;
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-section-thartythreesubfirstsub span {
    font-size: 2rem;
}
.landing-section-thartythreesub {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyeightsubtwo p {
    font-size: 2.5rem;
    line-height: 3.2rem;
    color: #5f727f;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
}
.landing-section-fiftyeightsubonesecond p {
    line-height: 3.6rem;
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 600;
    font-family: 'Montserrat';
    color: #5f727f;
}
.landing-section-thartysevensub p {
    font-weight: 400;
    font-family: Lato, sans-serif;
    font-size: 2.5rem;
    color: rgb(33, 37, 41);
    line-height: 4rem;
}
.landing-section-fiftythreesubsecondekone p {
    font-size: 2rem;
    line-height: 3rem;
}

.landing-ten-one .landing-ten-one-subonetwo-face .landing-ten-one-subonetwo .landing-ten-second-div p {
    background-color: #ddd;
    padding: 3rem;
    font-weight: 600;
    font-size: 1.9rem;
    font-family: "arial";
    color: #000;
    line-height: 2.4rem;
}
.landing-section-seventyzerofivesubsixsecondekpartition p {
    font-size: 2rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition ul li {
  
    font-size: 2rem;
   
}
.landing-section-fourtyninesubone {
    width: 100%;
}
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek ul li {

    font-size: 2rem;
   
}
.landing-section-twentyeightsubparttwothirddo:before {
    left: -3%;
   }
   .section-eight-one-subthree-subtwomainone {
    flex-direction: column;
    
}
.section-eight-one-subthree-subtwo-content ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-fiftyfivesubtwosub {
   align-items: center;
    flex-direction: column;
}
.landing-enroll-formsuboneek {
    flex-direction: column;
}

.landing-section-fiftyfivesubtwosubfirst {
    width: 100%;
    background-color: red;
}
.landing-section-fiftyfivesubtwosubsecond {
    width: 100%;
  
}

.footer-maintwo-second {
    align-items: center;
    flex-direction: column;
}

.landing-section-thartysevensub {
    margin-bottom: 5rem;
    margin-top: 3rem;
}
.landing-section-thartyfourmainpartitiontwo {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmainone p {
    font-weight: 600;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone p {
    font-weight: 400;
}
.landing-section-twentyeightsubparttwo {
    flex-direction: column;
}
.landing-section-seventyzerofivesubeightsecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition p {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition p {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondoneparagraph p {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 2.5rem;
}
.landing-section-thartysixsub p {
    font-family: arial;
    font-size: 2rem;
    font-weight: 600;
    color: rgba(128, 128, 128, 0.68);
    line-height: 2.5rem;
    margin-top: 2rem;
}
.landing-section-fourtythreesubfirst h1 {
  
    font-size: 3rem;
   
}
.landing-section-fourtythreesubfirst h4 span {
   
    font-size: 2.5rem;

}
.landing-section-fourtythreesubfirst ul {
    padding: 2rem;
}
.landing-section-fourtythreesubfirst h4 {
    font-size: 2.5rem;
    line-height: 4rem;
}
.landing-section-fourtythreesubfirst ul li {
   
    font-size: 2rem;
  
}
.landing-sixteen-two-subtwo-under-one strong {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 5rem;
    color: #01853a;
}
.landing-sixteen-two-subtwo-under-one p {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 4rem;
    color: #777777;
    padding-top: 1rem;
}
.landing-section-thartyfivesubonesecond p {
    font-family: "arial";
    font-size: 2rem;
    font-weight: 600;
    color: #808080ad;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyninesubone p {
    font-size: 1.9rem;
    font-family: "arial";
    color: #5f727f;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyeightsubsecondonelistingone ul li {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 4rem;
}
.landing-section-fiftytwosubsecondone {
 
    flex-direction: column;
}
.landing-section-fiftytwosubsecondoneek p {
    color: rgb(255, 255, 255);
    line-height: 2.5rem;
    font-size: 1.9rem;
    font-style: normal;
    font-weight: 600;
    font-family: source sans pro;
    text-align: left;
    color: #5f727f;
    margin-top: 1.5rem;
}
.landing-section-seventyzerofivesubonesecondek {
    flex-direction: column;
    align-items:center;
}
.landing-section-seventyzerofivesubtwosecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubsixsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubeightsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubelevensecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmain {
    flex-direction: column;
    align-items:center;
}
.landing-section-fourtyninesubonepartition {
  width:50%;
}
.landing-section-fiftyonesubmain {
    width: %;
}
.landing-section-fiftyonesubmainone p {

    text-align: center;
}
.landing-section-thartyfivesub .landing-section-thartyfivesubpartitiondiv {
   
    display: none;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
     padding-right: 0rem; 
     padding-left: 0rem; 
}
.landing-section-fiftyonesubmaintwofirst h1 {
    margin-bottom: 1rem;
}
.landing-section-fiftytwosubfirst {
    flex-direction: column;
}
.landing-two {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-section-thartyfourmainpartitionone span {
    font-size: 2rem;
}
.read-more {
    display: flex;
    align-items: center;
    justify-content: center;
}
.landing-two .landing-two-sub-two {
    background-color: transparent;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 3rem;
    justify-content: center;
    padding-bottom: 3rem;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
    width: 100%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmaintwo {
    width: 90%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainthree {
    width: %;
    margin:2rem;
}
.landing-section-thartyfivesub {

    flex-direction: column;
    align-items:center;
    justify-content:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecond {
    flex-direction: column;
    align-items:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondimage {
    width: 80%;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondcontent {
   
    width: 80%;
}
.landing-section-thartyfivesub div {
    display: flex;
    display:none;
    flex-direction: column;
    height: 50rem;
    width:80%;
}
.landing-section-thartyfivesubone .landing-section-thartyfivesubonepartition {
    position: absolute;
    top: 65%;
    left: 4%;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
    transform: rotate(-90deg);
    font-family: "arial";
    letter-spacing: .9rem;
    font-family: "arial";
    font-weight: 600;
    color: #434343;
}
.landing-section-thartysixsub {
    flex-direction: column;
}
.landing-section-thartysixsub {
    flex-direction: column;
}

.landing-sixteen-two {
  
    align-items: center;
   flex-direction:column;
}
.landing-sixteen-two-subone {
    width: 80%;
}
.landing-sixteen-two-subtwo {
    width: 100%;
}
.landing-section-fiftyeightsubone {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.landing-twel-one .twel-two .landing-twel-subone {
    width: 60%;
}

.landing-sixteen-two-subtwo-under {
     padding-top: 0rem; 
     padding-left: 0rem; 
}
.landing-sixteen-two {
    margin-top: 5rem;
}
.landing-section-seventythree {
    display: none;
}
.landing-twel-one .twel-two {
    flex-direction:column;
}
.landing-section-fiftythreesubsecondek {
   
    flex-wrap: wrap;
}
.landing-section-fourtythreesub {
    flex-direction: column;
    align-items: center;
}
.landing-section-fourtythreesubfirst {
   
    width: 85%;
}
.landing-section-fourtyfivesubseconddo .landing-section-fourtyfivesubseconddoforget {
    flex-direction: column;
}
.landing-section-fourtyeightsubfirst {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecond {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondone {
    width: 100%;
}
.landing-section-fourtyeightsubsecondonelisting {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondtwoimage img {
    width: 97%;
}
.landing-section-seventyonesub .landing-section-seventyonesubone {
    
    flex-direction: column;
  
}
.landing-section-seventyonesub .landing-section-seventyonesuboneimage {
    height: 50rem;
}
.landing-section-thartyeightsub {
    flex-direction: column;
}
.landing-section-thartyeightsub {
   align-items:center;
}
.landing-section-thartyeightsub .landing-section-thartyeightsubone {
    width: 100%;
  }
.landing-section-thartyeightsubone a {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondtwo {
    width: 100%;
}
.landing-section-fourtythreesubsecond {
    width: 100%;
}
.landing-section-fourtythreesubsecondone {
    flex-direction: column;
}
.landing-seventeen-mainone-partone div {
    position: initial;
    width:100%;
}
.landing-seventeen-mainone {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo {
    width: 100%;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone {
    width:auto;
}
.landing-seventeen-mainone-parttwo-under {
    background-color: #01853a;
    padding: 10rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo {
    width:100%;
    padding-left: 0rem;
}
.landing-seventeen-mainone-partone {
    width: 100%;
    height:40%;
}
.landing-seventeen-mainone-parttwo-under-three {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo-under-two-subone {
    width: 100%;
    padding-right:0rem;
}
.landing-seventeen-mainone-parttwo-under-two {
    flex-direction: column;
    align-items:center;
}
.landing-section-fourtyeightsubsecondonebuttonmain {
    width: auto;
}
.landing-seventeen-mainone-parttwo-under-one p {
    font-size: 2rem;
}
.landing-seventeen-mainone-parttwo-under-two-subone p {
    font-size: 2rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo p {
    font-size: 2rem;
}
.landing-hearderrishikulmain div p {
    font-size: 1.5rem;
}
}
@media only screen and (max-width: 412px){
  html{
  font-size:46%;
}

.landing-section-slidingrishikulimagemain {
    height: 30rem;
}
.landing-section-seventyzerofivesubtwelvefirst h1 {
    text-align: center;
    font-family: 'Alice', serif;
    font-weight: 800;
    font-size: 3rem;
    line-height: 4rem;
    padding: 2rem;
    color: #9F8B8B;
    margin-bottom: 0rem;
}
.landing-section-seventyzerofivesubfourfirst h3 {
    line-height: 4rem;
    font-size: 2.5rem;
}
.landing-section-seventyzerofivesubthreefirst h3 {
    line-height: 4rem;
}
.landing-section-seventyzerofivesubelevenfirst h2 {
    text-align: center;
    color: #CF9F24;
    font-family: "Alice", serif;
    font-size: 3rem;
    line-height: 4rem;
    padding: 1rem;
}
.landing-section-seventyzerofivesubtharteenfirst h2 {
    font-size: 2.5rem;
}
.landing-section-seventyzerofivesubfivesecondek .landing-section-seventyzerofivesubfivesecondekpartition .landing-section-seventyzerofivesubfivesecondekpartitionmain {
    text-align: center;
}
.landing-section-thartythreesub {
    background-color:#fdc402;
}
.thartythreepartiondiv {
  
    border-top: 1.5rem solid #01853a;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-twel-one .twel-one h1 {
    text-align: center;
}
.landing-section-seventeencontent p {
    color: black;
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-sixteencontent p {
    color: black;
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-twentysubpartitiononeimagingtwo {
    width: 100%;
}
.landing-section-twentysubpartitiononeimagingtwo p {
    font-size: 2rem;
}
.landing-section-elevensub {
    padding: 0px;
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.landing-section-elevensub p {
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 400;
}
.landing-twel-one .twel-one p {
    text-align: center;
}
.landing-section-fourtyfivesubseconddoonepartdo p {
    color: black;
    font-size: 2rem;
    font-weight: 400;
}
.landing-section-thartyfourmainpartitiontwo div p {
  
    font-size: 2rem;
    font-weight: 600;
}
.landing-section-thartyfourmainpartitiontwo div a {
    font-size: 1.8rem;
    font-weight: 400;
}
.landing-section-thartyfourmainpartitionone h1 {
    text-align: center;
}
.thartythreepartiondiv span {
    font-size: 2rem;
    font-weight:400;
}
.landing-section-thartythreesubsecondsubtwocontentdivitionone span {
    font-size: 2rem;
}
.landing-section-thartythreesubsecondsubtwocontent h1 a {
    font-size: 2rem;

}
.landing-section-thartythreesubsecondsubtwocontent p {
    font-size: 2rem;
    color: black;
    line-height: 3rem;
}
.landing-section-thartythreesubsecondsubtwocontentdivitionone span:before {
    left: -5%;
}
.landing-section-thartythreesubsecondsubtwocontent p a {
    font-size: 2rem;
    color: black;
}
.landing-section-thartythreesubsecondsubtwocontentdivitionone a {
    font-size: 2rem;
}
.thartythreepartiondiv h4 {
    font-size: 2rem;

}
.thartythreepartiondiv p {
    font-size: 2rem;
    font-weight: 400;
    line-height: 3rem;
}
.landing-section-thartyeightsub .landing-section-thartyeightsubtwo{
  margin:3rem;
  width:100%;
  background-color:transparent;
}
.landing-section-seventyzerofivesubsixteensubtwo p {
    font-size: 1.3rem;
}
.landing-section-seventyzerofivesubsixteensubone p {
    font-size: 1.3rem;
}
.landing-section-fiftysevensubtwosecondekfirst .landing-section-fiftysevensubtwosecondekfirstmainek p {
    font-size: 1.5rem;
    line-height: 2rem;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone h1 {
    font-size: 3rem;
}
.landing-section-fourtyeightsubsecondone {
     padding: 0rem; 
}
.landing-section-fourtyeightsubsecondtwoimage img {
    width: 95%;
}
.landing-section-fourtyninemain {
    margin-top: 5rem;
    margin-bottom: 5rem;
}
.landing-section-fourtyninesubone h1 {
    line-height: 3rem;
    font-size: 3rem;
}
.landing-section-fourtyninesubone h2 {
    line-height: 3rem;
    font-size: 2rem;
}
.landing-section-fourtyninesubonepartition {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.landing-section-fiftytwosubfirst .landing-section-fiftytwosubfirstone {
     padding: 0rem; 
}
.landing-two-sub img{
width:100%;
height: 100%;
}
.landing-two .landing-two-sub {
    justify-content: center;
    display: ;
}
.landing-section-fiftysevensubtwosecondek {
    flex-direction: column;
      align-items:center;
}
.landing-section-fiftysevensubtwosecondekfirst {
    width: 80%;
}
.landing-section-fiftysevensubtwosecondeksecond {
    width: 80%;
}
.landing-section-thartythreesubsecondsubtwoimage {
    width: 50%;
}
.landing-two .landing-two-sub {
    justify-content: center;
}
.landing-two .landing-two-sub-two h1 {
    text-align: center;
    font-size:4rem;
}
.landing-two .landing-two-sub-two p {
    text-align: center;
}
.landing-two .landing-two-sub-two div {
    width: 100%;
}
.landing-section-seventyzerofivesubsixteenforpartition {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-two {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    border-right: 0.1rem solid gray;
    border-left: 0.1rem solid gray;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer-maintwo-second-three {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-one {
    background-color: transparent;
    width: 100%;
    padding-top: 4rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-right:0px;
}
.footer-maintwo-third-two {
    margin-bottom: 1rem;
}
.footer-maintwo-second-three-underlisting li i {
    margin-right:0rem;
}
.footer-maintwo-third-one p {
   text-align:center;
    line-height: 2rem;
}
.footer-maintwo-second-three-underlisting li {
   
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.footer-maintwo-second-one p {
    text-align: center;
}
.landing-section-thartythreesubsecondsubone {
    align-items: center;
}
.landing-section-thartythreesubsecondsubtwocontent {
    width: 80%;
    background-color: white;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-thar-one .landing-thar-one-subtwo {
    flex-direction: column;
  
}
.landing-thar-one-subtwo-first {
    width: 60%;
    margin-bottom:6rem;
}
.landing-thar-one .landing-thar-one-subone div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing-section-thartythreesubsecondsubone {
    background-color: transparent;
}
.landing-section-thartythreesubsecondsubtwo {
    background-color: white;
    display: flex;
    flex-direction: column;
    align-items:center ;
}
.footer-maintwo-third {
    background-color: transparent;
    display: flex;
    align-items: center;
    flex-direction: row;
    height: 7rem;
    margin-bottom:3rem;
    margin-top: 2rem;
    position: relative;
    flex-direction: column;
    justify-content: center;
}
.footer-maintwo-third-two {
   
    justify-content: center;
}
.thartythreepartiondiv {
    background-color: white;
    width: 80%;
    position: initial;
    right: 10%;
    top: 10%;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-top: 60;
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-section-thartythreesubfirstsub span {
    font-size: 2rem;
}
.landing-section-thartythreesub {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyeightsubtwo p {
    font-size: 2.5rem;
    line-height: 3.2rem;
    color: #5f727f;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
}
.landing-section-fiftyeightsubonesecond p {
    line-height: 3.6rem;
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 600;
    font-family: 'Montserrat';
    color: #5f727f;
}
.landing-section-thartysevensub p {
    font-weight: 400;
    font-family: Lato, sans-serif;
    font-size: 2.5rem;
    color: rgb(33, 37, 41);
    line-height: 4rem;
}
.landing-section-fiftythreesubsecondekone p {
    font-size: 2rem;
    line-height: 3rem;
}

.landing-ten-one .landing-ten-one-subonetwo-face .landing-ten-one-subonetwo .landing-ten-second-div p {
    background-color: #ddd;
    padding: 3rem;
    font-weight: 600;
    font-size: 1.9rem;
    font-family: "arial";
    color: #000;
    line-height: 2.4rem;
}
.landing-section-seventyzerofivesubsixsecondekpartition p {
    font-size: 2rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition ul li {
  
    font-size: 2rem;
   
}
.landing-section-fourtyninesubone {
    width: 100%;
}
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek ul li {

    font-size: 2rem;
   
}
.landing-section-twentyeightsubparttwothirddo:before {
    left: -3%;
   }
   .section-eight-one-subthree-subtwomainone {
    flex-direction: column;
    
}
.section-eight-one-subthree-subtwo-content ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-fiftyfivesubtwosub {
   align-items: center;
    flex-direction: column;
}
.landing-enroll-formsuboneek {
    flex-direction: column;
}

.landing-section-fiftyfivesubtwosubfirst {
    width: 100%;
    background-color: red;
}
.landing-section-fiftyfivesubtwosubsecond {
    width: 100%;
  
}

.footer-maintwo-second {
    align-items: center;
    flex-direction: column;
}

.landing-section-thartysevensub {
    margin-bottom: 5rem;
    margin-top: 3rem;
}
.landing-section-thartyfourmainpartitiontwo {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmainone p {
    font-weight: 600;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone p {
    font-weight: 400;
}
.landing-section-twentyeightsubparttwo {
    flex-direction: column;
}
.landing-section-seventyzerofivesubeightsecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition p {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition p {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondoneparagraph p {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 2.5rem;
}
.landing-section-thartysixsub p {
    font-family: arial;
    font-size: 2rem;
    font-weight: 600;
    color: rgba(128, 128, 128, 0.68);
    line-height: 2.5rem;
    margin-top: 2rem;
}
.landing-section-fourtythreesubfirst h1 {
  
    font-size: 3rem;
   
}
.landing-section-fourtythreesubfirst h4 span {
   
    font-size: 2.5rem;

}
.landing-section-fourtythreesubfirst ul {
    padding: 2rem;
}
.landing-section-fourtythreesubfirst h4 {
    font-size: 2.5rem;
    line-height: 4rem;
}
.landing-section-fourtythreesubfirst ul li {
   
    font-size: 2rem;
  
}
.landing-sixteen-two-subtwo-under-one strong {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 5rem;
    color: #01853a;
}
.landing-sixteen-two-subtwo-under-one p {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 4rem;
    color: #777777;
    padding-top: 1rem;
}
.landing-section-thartyfivesubonesecond p {
    font-family: "arial";
    font-size: 2rem;
    font-weight: 600;
    color: #808080ad;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyninesubone p {
    font-size: 1.9rem;
    font-family: "arial";
    color: #5f727f;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyeightsubsecondonelistingone ul li {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 4rem;
}
.landing-section-fiftytwosubsecondone {
 
    flex-direction: column;
}
.landing-section-fiftytwosubsecondoneek p {
    color: rgb(255, 255, 255);
    line-height: 2.5rem;
    font-size: 1.9rem;
    font-style: normal;
    font-weight: 600;
    font-family: source sans pro;
    text-align: left;
    color: #5f727f;
    margin-top: 1.5rem;
}
.landing-section-seventyzerofivesubonesecondek {
    flex-direction: column;
    align-items:center;
}
.landing-section-seventyzerofivesubtwosecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubsixsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubeightsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubelevensecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmain {
    flex-direction: column;
    align-items:center;
}
.landing-section-fourtyninesubonepartition {
  width:50%;
}
.landing-section-fiftyonesubmain {
    width: %;
}
.landing-section-fiftyonesubmainone p {

    text-align: center;
}
.landing-section-thartyfivesub .landing-section-thartyfivesubpartitiondiv {
   
    display: none;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
     padding-right: 0rem; 
     padding-left: 0rem; 
}
.landing-section-fiftyonesubmaintwofirst h1 {
    margin-bottom: 1rem;
}
.landing-section-fiftytwosubfirst {
    flex-direction: column;
}
.landing-two {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-section-thartyfourmainpartitionone span {
    font-size: 2rem;
}
.read-more {
    display: flex;
    align-items: center;
    justify-content: center;
}
.landing-two .landing-two-sub-two {
    background-color: transparent;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 3rem;
    justify-content: center;
    padding-bottom: 3rem;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
    width: 100%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmaintwo {
    width: 90%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainthree {
    width: %;
    margin:2rem;
}
.landing-section-thartyfivesub {

    flex-direction: column;
    align-items:center;
    justify-content:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecond {
    flex-direction: column;
    align-items:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondimage {
    width: 80%;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondcontent {
   
    width: 80%;
}
.landing-section-thartyfivesub div {
    display: flex;
    display:none;
    flex-direction: column;
    height: 50rem;
    width:80%;
}
.landing-section-thartyfivesubone .landing-section-thartyfivesubonepartition {
    position: absolute;
    top: 65%;
    left: 4%;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
    transform: rotate(-90deg);
    font-family: "arial";
    letter-spacing: .9rem;
    font-family: "arial";
    font-weight: 600;
    color: #434343;
}
.landing-section-thartysixsub {
    flex-direction: column;
}
.landing-section-thartysixsub {
    flex-direction: column;
}

.landing-sixteen-two {
  
    align-items: center;
   flex-direction:column;
}
.landing-sixteen-two-subone {
    width: 80%;
}
.landing-sixteen-two-subtwo {
    width: 100%;
}
.landing-section-fiftyeightsubone {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.landing-twel-one .twel-two .landing-twel-subone {
    width: 60%;
}

.landing-sixteen-two-subtwo-under {
     padding-top: 0rem; 
     padding-left: 0rem; 
}
.landing-sixteen-two {
    margin-top: 5rem;
}
.landing-section-seventythree {
    display: none;
}
.landing-twel-one .twel-two {
    flex-direction:column;
}
.landing-section-fiftythreesubsecondek {
   
    flex-wrap: wrap;
}
.landing-section-fourtythreesub {
    flex-direction: column;
    align-items: center;
}
.landing-section-fourtythreesubfirst {
   
    width: 85%;
}
.landing-section-fourtyfivesubseconddo .landing-section-fourtyfivesubseconddoforget {
    flex-direction: column;
}
.landing-section-fourtyeightsubfirst {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecond {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondone {
    width: 100%;
}
.landing-section-fourtyeightsubsecondonelisting {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondtwoimage img {
    width: 97%;
}
.landing-section-seventyonesub .landing-section-seventyonesubone {
    
    flex-direction: column;
  
}
.landing-section-seventyonesub .landing-section-seventyonesuboneimage {
    height: 50rem;
}
.landing-section-thartyeightsub {
    flex-direction: column;
}
.landing-section-thartyeightsub {
   align-items:center;
}
.landing-section-thartyeightsub .landing-section-thartyeightsubone {
    width: 100%;
  }
.landing-section-thartyeightsubone a {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondtwo {
    width: 100%;
}
.landing-section-fourtythreesubsecond {
    width: 100%;
}
.landing-section-fourtythreesubsecondone {
    flex-direction: column;
}
.landing-seventeen-mainone-partone div {
    position: initial;
    width:100%;
}
.landing-seventeen-mainone {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo {
    width: 100%;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone {
    width:auto;
}
.landing-seventeen-mainone-parttwo-under {
    background-color: #01853a;
    padding: 10rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo {
    width:100%;
    padding-left: 0rem;
}
.landing-seventeen-mainone-partone {
    width: 100%;
    height:40%;
}
.landing-seventeen-mainone-parttwo-under-three {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo-under-two-subone {
    width: 100%;
    padding-right:0rem;
}
.landing-seventeen-mainone-parttwo-under-two {
    flex-direction: column;
    align-items:center;
}
.landing-section-fourtyeightsubsecondonebuttonmain {
    width: auto;
}
.landing-seventeen-mainone-parttwo-under-one p {
    font-size: 2rem;
}
.landing-seventeen-mainone-parttwo-under-two-subone p {
    font-size: 2rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo p {
    font-size: 2rem;
}
.landing-hearderrishikulmain div p {
    font-size: 1.5rem;
}
}
@media only screen and (max-width: 390px) {
html{
  font-size:46%;
}
.landing-section-fiftytwosubfirst .landing-section-fiftytwosubfirstone {
     padding: 0rem; 
}
.landing-two-sub img{
width:100%;
height: 100%;
}
.landing-two .landing-two-sub {
    justify-content: center;
    display: ;
}
.landing-section-fiftysevensubtwosecondek {
    flex-direction: column;
      align-items:center;
}
.landing-section-fiftysevensubtwosecondekfirst {
    width: 80%;
}
.landing-section-fiftysevensubtwosecondeksecond {
    width: 80%;
}
.landing-section-thartythreesubsecondsubtwoimage {
    width: 50%;
}
.landing-two .landing-two-sub {
    justify-content: center;
}
.landing-two .landing-two-sub-two h1 {
    text-align: center;
    font-size:4rem;
}
.landing-two .landing-two-sub-two p {
    text-align: center;
}
.landing-two .landing-two-sub-two div {
    width: 100%;
}
.landing-section-seventyzerofivesubsixteenforpartition {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-two {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    border-right: 0.1rem solid gray;
    border-left: 0.1rem solid gray;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer-maintwo-second-three {
    background-color: transparent;
    width: 100%;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-maintwo-second-one {
    background-color: transparent;
    width: 100%;
    padding-top: 4rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-right:0px;
}
.footer-maintwo-third-two {
    margin-bottom: 1rem;
}
.footer-maintwo-second-three-underlisting li i {
    margin-right:0rem;
}
.footer-maintwo-third-one p {
   text-align:center;
    line-height: 2rem;
}
.footer-maintwo-second-three-underlisting li {
   
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.footer-maintwo-second-one p {
    text-align: center;
}
.landing-section-thartythreesubsecondsubone {
    align-items: center;
}
.landing-section-thartythreesubsecondsubtwocontent {
    width: 80%;
    background-color: white;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-thar-one .landing-thar-one-subtwo {
    flex-direction: column;
  
}
.landing-thar-one-subtwo-first {
    width: 60%;
    margin-bottom:6rem;
}
.landing-thar-one .landing-thar-one-subone div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.landing-section-thartythreesubsecondsubone {
    background-color: transparent;
}
.landing-section-thartythreesubsecondsubtwo {
    background-color: white;
    display: flex;
    flex-direction: column;
    align-items:center ;
}
.footer-maintwo-third {
    background-color: transparent;
    display: flex;
    align-items: center;
    flex-direction: row;
    height: 7rem;
    margin-bottom:3rem;
    margin-top: 2rem;
    position: relative;
    flex-direction: column;
    justify-content: center;
}
.footer-maintwo-third-two {
   
    justify-content: center;
}
.thartythreepartiondiv {
    background-color: white;
    width: 80%;
    position: initial;
    right: 10%;
    top: 10%;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-top: 60;
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
    box-shadow: 0rem 1rem 1.2rem 0rem rgb(0 0 0 / 15%);
}
.landing-section-thartythreesubfirstsub span {
    font-size: 2rem;
}
.landing-section-thartythreesub {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyeightsubtwo p {
    font-size: 2.5rem;
    line-height: 3.2rem;
    color: #5f727f;
    font-style: normal;
    font-weight: 400;
    font-family: 'Montserrat';
}
.landing-section-fiftyeightsubonesecond p {
    line-height: 3.6rem;
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 600;
    font-family: 'Montserrat';
    color: #5f727f;
}
.landing-section-thartysevensub p {
    font-weight: 400;
    font-family: Lato, sans-serif;
    font-size: 2.5rem;
    color: rgb(33, 37, 41);
    line-height: 4rem;
}
.landing-section-fiftythreesubsecondekone p {
    font-size: 2rem;
}
.landing-ten-one .landing-ten-one-subonetwo-face .landing-ten-one-subonetwo .landing-ten-second-div p {
    background-color: #ddd;
    padding: 3rem;
    font-weight: 600;
    font-size: 1.9rem;
    font-family: "arial";
    color: #000;
    line-height: 2.4rem;
}
.landing-section-seventyzerofivesubsixsecondekpartition p {
    font-size: 2rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition ul li {
  
    font-size: 2rem;
   
}
.landing-section-fourtyninesubone {
    width: 100%;
}
.landing-section-fiftyonesubmainthreefirst .landing-section-fiftyonesubmainthreefirstek ul li {

    font-size: 2rem;
   
}
.landing-section-twentyeightsubparttwothirddo:before {
    left: -3%;
   }
   .section-eight-one-subthree-subtwomainone {
    flex-direction: column;
    
}
.section-eight-one-subthree-subtwo-content ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-fiftyfivesubtwosub {
   align-items: center;
    flex-direction: column;
}
.landing-enroll-formsuboneek {
    flex-direction: column;
}

.landing-section-fiftyfivesubtwosubfirst {
    width: 100%;
    background-color: red;
}
.landing-section-fiftyfivesubtwosubsecond {
    width: 100%;
  
}

.footer-maintwo-second {
    align-items: center;
    flex-direction: column;
}

.landing-section-thartysevensub {
    margin-bottom: 5rem;
    margin-top: 3rem;
}
.landing-section-thartyfourmainpartitiontwo {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmainone p {
    font-weight: 600;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone p {
    font-weight: 400;
}
.landing-section-twentyeightsubparttwo {
    flex-direction: column;
}
.landing-section-seventyzerofivesubeightsecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition p {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubninesecondekpartition ul li {
    font-size: 2rem;
    line-height: 3rem;
}
.landing-section-seventyzerofivesubsevensecondekpartition p {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondoneparagraph p {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 2.5rem;
}
.landing-section-thartysixsub p {
    font-family: arial;
    font-size: 2rem;
    font-weight: 600;
    color: rgba(128, 128, 128, 0.68);
    line-height: 2.5rem;
    margin-top: 2rem;
}
.landing-section-fourtythreesubfirst h1 {
  
    font-size: 3rem;
   
}
.landing-section-fourtythreesubfirst h4 span {
   
    font-size: 2.5rem;

}
.landing-section-fourtythreesubfirst ul {
    padding: 2rem;
}
.landing-section-fourtythreesubfirst h4 {
    font-size: 2.5rem;
    line-height: 4rem;
}
.landing-section-fourtythreesubfirst ul li {
   
    font-size: 2rem;
  
}
.landing-sixteen-two-subtwo-under-one strong {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 5rem;
    color: #01853a;
}
.landing-sixteen-two-subtwo-under-one p {
    font-family: "Lato",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 4rem;
    color: #777777;
    padding-top: 1rem;
}
.landing-section-thartyfivesubonesecond p {
    font-family: "arial";
    font-size: 2rem;
    font-weight: 600;
    color: #808080ad;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyninesubone p {
    font-size: 1.9rem;
    font-family: "arial";
    color: #5f727f;
    line-height: 2.5rem;
    margin-top: 3rem;
}
.landing-section-fourtyeightsubsecondonelistingone ul li {
    font-size: 1.9rem;
    font-family: "arial";
    color: white;
    font-weight: 600;
    color: #5f727f;
    line-height: 4rem;
}
.landing-section-fiftytwosubsecondone {
 
    flex-direction: column;
}
.landing-section-fiftytwosubsecondoneek p {
    color: rgb(255, 255, 255);
    line-height: 2.5rem;
    font-size: 1.9rem;
    font-style: normal;
    font-weight: 600;
    font-family: source sans pro;
    text-align: left;
    color: #5f727f;
    margin-top: 1.5rem;
}
.landing-section-seventyzerofivesubonesecondek {
    flex-direction: column;
    align-items:center;
}
.landing-section-seventyzerofivesubtwosecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubsixsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubeightsecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-seventyzerofivesubelevensecondek {
    flex-direction: column;
    align-items: center;
}
.landing-section-fiftyonesubmain {
    flex-direction: column;
    align-items:center;
}
.landing-section-fourtyninesubonepartition {
  width:50%;
}
.landing-section-fiftyonesubmain {
    width: %;
}
.landing-section-fiftyonesubmainone p {

    text-align: center;
}
.landing-section-thartyfivesub .landing-section-thartyfivesubpartitiondiv {
   
    display: none;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
     padding-right: 0rem; 
     padding-left: 0rem; 
}
.landing-section-fiftyonesubmaintwofirst h1 {
    margin-bottom: 1rem;
}
.landing-section-fiftytwosubfirst {
    flex-direction: column;
}
.landing-two {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.landing-section-thartyfourmainpartitionone span {
    font-size: 2rem;
}
.read-more {
    display: flex;
    align-items: center;
    justify-content: center;
}
.landing-two .landing-two-sub-two {
    background-color: transparent;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 3rem;
    justify-content: center;
    padding-bottom: 3rem;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainone {
    width: 100%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmaintwo {
    width: 90%;
}
.landing-section-fiftyonesubmain .landing-section-fiftyonesubmainthree {
    width: %;
    margin:2rem;
}
.landing-section-thartyfivesub {

    flex-direction: column;
    align-items:center;
    justify-content:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecond {
    flex-direction: column;
    align-items:center;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondimage {
    width: 80%;
}
.landing-section-thartysixsub .landing-section-thartysixsubsecondcontent {
   
    width: 80%;
}
.landing-section-thartyfivesub div {
    display: flex;
    display:none;
    flex-direction: column;
    height: 50rem;
    width:80%;
}
.landing-section-thartyfivesubone .landing-section-thartyfivesubonepartition {
    position: absolute;
    top: 65%;
    left: 4%;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
    transform: rotate(-90deg);
    font-family: "arial";
    letter-spacing: .9rem;
    font-family: "arial";
    font-weight: 600;
    color: #434343;
}
.landing-section-thartysixsub {
    flex-direction: column;
}
.landing-section-thartysixsub {
    flex-direction: column;
}

.landing-sixteen-two {
  
    align-items: center;
   flex-direction:column;
}
.landing-sixteen-two-subone {
    width: 80%;
}
.landing-sixteen-two-subtwo {
    width: 100%;
}
.landing-section-fiftyeightsubone {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.landing-twel-one .twel-two .landing-twel-subone {
    width: 60%;
}

.landing-sixteen-two-subtwo-under {
     padding-top: 0rem; 
     padding-left: 0rem; 
}
.landing-sixteen-two {
    margin-top: 5rem;
}
.landing-section-seventythree {
    display: none;
}
.landing-twel-one .twel-two {
    flex-direction:column;
}
.landing-section-fiftythreesubsecondek {
   
    flex-wrap: wrap;
}
.landing-section-fourtythreesub {
    flex-direction: column;
    align-items: center;
}
.landing-section-fourtythreesubfirst {
   
    width: 85%;
}
.landing-section-fourtyfivesubseconddo .landing-section-fourtyfivesubseconddoforget {
    flex-direction: column;
}
.landing-section-fourtyeightsubfirst {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecond {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondone {
    width: 100%;
}
.landing-section-fourtyeightsubsecondonelisting {
    flex-direction: column;
}
.landing-section-fourtyeightsubsecondtwoimage img {
    width: 97%;
}
.landing-section-seventyonesub .landing-section-seventyonesubone {
    
    flex-direction: column;
  
}
.landing-section-seventyonesub .landing-section-seventyonesuboneimage {
    height: 50rem;
}
.landing-section-thartyeightsub {
    flex-direction: column;
}
.landing-section-thartyeightsub {
   align-items:center;
}
.landing-section-thartyeightsub .landing-section-thartyeightsubone {
    width: 100%;
  }
.landing-section-thartyeightsubone a {
    font-size: 2rem;
}
.landing-section-fourtyeightsubsecondtwo {
    width: 100%;
}
.landing-section-fourtythreesubsecond {
    width: 100%;
}
.landing-section-fourtythreesubsecondone {
    flex-direction: column;
}
.landing-seventeen-mainone-partone div {
    position: initial;
    width:100%;
}
.landing-seventeen-mainone {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo {
    width: 100%;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone {
    width:auto;
}
.landing-seventeen-mainone-parttwo-under {
    background-color: #01853a;
    padding: 10rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo {
    width:100%;
    padding-left: 0rem;
}
.landing-seventeen-mainone-partone {
    width: 100%;
    height:40%;
}
.landing-seventeen-mainone-parttwo-under-three {
    flex-direction: column;
}
.landing-seventeen-mainone-parttwo-under-two-subone {
    width: 100%;
    padding-right:0rem;
}
.landing-seventeen-mainone-parttwo-under-two {
    flex-direction: column;
    align-items:center;
}
.landing-section-fourtyeightsubsecondonebuttonmain {
    width: auto;
}
.landing-seventeen-mainone-parttwo-under-one p {
    font-size: 2rem;
}
.landing-seventeen-mainone-parttwo-under-two-subone p {
    font-size: 2rem;
}
.landing-seventeen-mainone-parttwo-under-two-subtwo p {
    font-size: 2rem;
}
.landing-hearderrishikulmain div p {
    font-size: 1.5rem;
}
 
}
@media only screen and (max-width: 550px) {
.landing-enroll-formsub {
    width: 90%;
}
}
@media only screen and (max-width: 375px) {
html{
  font-size:50%;
}
 
}
@media only screen and (max-width: 360px) {
.landing-thar-one-subtwo-first {
    width: 70%;
}
 .landing-section-fourtythreesubfirst ul li {
    font-size: 1.4rem;
}
.landing-section-fiftytwosubfirst .landing-section-fiftytwosubfirstone h1 {
    font-size: 3rem;
}
}

@media only screen and (max-width: 820px) and (min-width: 768px){
.landing-thar-one-subtwo-first div img {
    width: 100%;
  }
}
@media only screen and (max-width: 359px){
html{
  font-size:30%;
}
.landing-thar-one-subtwo-first div img {
    width: 100%;
}
.landing-section-tharteen {
    display: none;
}
.landing-section-fiftyeightsubonefirst h1 {
    font-size: 3rem;
}
.landing-section-thartysevensubone img {
    width: 50%;
}
.landing-section-fourtyeightsubfirst .landing-section-fourtyeightsubfirstone h1 {
    font-size: 1rem;
}
.landing-section-fourtyeight {
    display: none;
}
.landing-section-fiftythreesubfirst h1 {
    font-size: 2rem;
}
}
@media only screen and (max-width: 260px){
html{
  font-size:15%;
}

}
























