.kick_start_section p.title_para {
     text-align: start;
}

.banner_section span {
     display: inline-block;
     padding: 1px 20px;
     border-radius: 20px;
     background: rgba(28, 62, 239, 0.13);
     color: #1C3EEF;
}

.banner_section h1 {
     color: #1D1D1F;
     font-size: 54px;
     font-weight: 700;
     line-height: 80px;
}

.banner_section p {
     color: #1B1B1B;
     font-size: 14px;
     font-weight: 500;
}

.banner_section button {
     border-radius: 37px;
     background: #1C3EEF;
     color: #FFF;
     font-size: 14px;
     font-weight: 400;
     text-transform: uppercase;
     display: inline-flex;
     gap: 10px;
     align-items: center;
     border: none;
     padding: 5px 20px;
}

.banner_section ul.features {
     list-style: none;
     padding: 0;
     display: flex;
     flex-wrap: wrap;
     gap: 6px;
     margin-top: 30px;
}

.banner_section ul.features li {
     position: relative;
     border-radius: 8px;
     border: 0.73px solid rgba(0, 0, 0, 0.16);
     background: #FFF;
     padding: 0 10px 0 25px;
     font-size: 13px;
     font-weight: 500;
}

.banner_section ul.features li::before {
     content: "";
     position: absolute;
     top: 6px;
     left: 6px;
     width: 16px;
     height: 16px;
     background: url("../images/mean-stack/green_light.png") no-repeat center;
     background-size: 16px;
}

.banner_section .right_side img {
     width: 100%;
}

.career_growth {
     background-image: url("../images/mean-stack/career_growth.png");
     background-repeat: no-repeat;
     background-size: 100%;
     border-radius: 24px;
     color: #fff;
     text-align: center;
     padding: 20px;
     margin: 60px 0;
}

.career_growth h6 {
     font-size: 16px;
     text-transform: uppercase;
}
.career_growth p{
	font-size: 18px;
}

.career_growth .counter_cards {
     display: flex;
     justify-content: space-between;
     width: 80%;
     margin: auto;
}

.career_growth .counter_cards h2 {
     display: flex;
     align-items: center;
     font-size: 24px;
     gap: 10px;
     justify-content: center;
}

.career_growth .counter_cards h2 span {
     font-size: 60px;
     font-weight: 700;
}

.career_opportunities {
     background-image: url("../images/mean-stack/career_opturnoty.png");
     background-repeat: no-repeat;
     background-size: 100%;
     border-radius: 24px;
     text-align: center;
     padding: 20px;
}

.career_opportunities h5 {
     color: #1C3EEF;
     text-align: center;
     font-size: 16px;
     font-weight: 800;
     text-transform: uppercase;
}

.career_opportunities h4 {
     color: #0E0E0E;
     text-align: center;
     font-size: 50px;
     font-weight: 700;
     margin-top: 30px;
}
.career_opportunities p{
	color: #000;
    font-size: 16px;
}

.career_opportunities .app_js {
     display: flex;
     align-items: center;
     gap: 50px;
     justify-content: center;
     margin: 40px 6%;
     position: relative;
}

.career_opportunities .app_js::before {
     content: "";
     border-bottom: 1px solid #DADADA;
     position: absolute;
     top: 40%;
     width: 100%;
     height: 1px;
     z-index: 0;
}

.career_opportunities .app_js img {
     width: 100px;
     position: relative;
     z-index: 1;
}

.career_opportunities .app_js span {
     display: block;
     font-weight: 600;
     font-size: 16px;
}

.breakdown-list .breakdown-box:nth-child(5):before, .breakdown-list .breakdown-box:nth-child(6):before{
	background: #ffffff75;
}
.center-test-left h3{
	margin-top:0px;
}

/* Responsive -- Start */
@media screen and (max-width:1250px) {
     .banner_section h1 {
          font-size: 45px;
     }
}

@media screen and (max-width:1200px) {
     .career_opportunities {
          background-size: cover;
     }

     .career_growth {
          background-size: cover;
     }

     .career_growth .counter_cards {
          flex-wrap: wrap;
          justify-content: center;
          column-gap: 40px;
     }
}

@media screen and (max-width:1024px) {
     .banner_section h1 {
          font-size: 40px;
     }
}

@media screen and (max-width:678px) {
     .banner_section h1 {
          font-size: 35px;
          line-height: 70px;
     }

     .career_opportunities .app_js {
          flex-wrap: wrap;
          gap: 10px;
          margin: 40px 0;
     }

     .career_opportunities .app_js::before {
          display: none;
     }
}

@media screen and (max-width:425px) {
     .banner_section h1 {
          font-size: 26px;
          line-height: 44px;
     }

     .banner_section h1 img {
          width: 30px;
     }

     .career_growth .counter_cards {
          width: 100%;
          column-gap: 0px;
     }

     .career_growth .counter_cards .counter_card {
          width: 48%;
     }

     .career_growth .counter_cards .counter_card h2 span {
          font-size: 35px;
     }

     .career_opportunities h4 {
          font-size: 28px;
     }

     .career_opportunities h4 {
          font-size: 28px;
     }
}

/* Responsive -- End */