.cs-bootcamps{ padding:0 15px 126px;}
.bootcamps-top{ margin:75px 0 15px; text-align:center;}
.cs-bootcamps h2{ color:#3e8ede; font-size:40px; line-height:50px; margin:0 0 25px; text-align:center;}
.bootcamps-top p{ color:#000; font-size:20px; line-height:30px; margin:0;}
.bootcamps-item {
  display: flex;
  align-items: center;
}

.bootcamps-item-icon {
  padding: 0;
}

.bootcamps-item-content {
  padding: 45px 0;
  width: 82.83%;
  display: flex;
  flex-direction: column;
  justify-content: left;
}
.bootcamps-content-in {
  background: #fff;
  border: 1px solid #d5d7de;
  padding: 35px 57px 35px; /* Updated padding values */
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.1);
  text-align: left;
}
.cs-bootcamps h3{ font-size:24px; font-weight:normal; margin:0;}
.bootcamp-meta{ margin:0 0 25px;}
.bootcamp-meta span{ color:#000; display:block; font-size:18px; line-height:24px;}
.bootcamps-content-in p, .bootcamps-content-in ul li{ color:#000; font-size:16px; line-height:24px; margin:0;}
.bootcamps-content-in ul li{ margin:6px 0 0; padding-left:20px; position:relative;}
.bootcamps-content-in ul li:before{ background:#3e8ede; border-radius:50%; content:""; display:block; height:7px; left:0;
  position:absolute; top:7px; width:7px;}
.bootcamps-content-in .blue-dots li:before{ background:#10335f;}
.bootcamps-content-in .green-dots li:before{ background:#127c81;}
.bootcamps-content-in .red-dots li:before{ background:#cb333b;}
.bootcamps-content-in .block-btn{ margin:25px 0 0;}
.bootcamps-content-in .block-btn a{ margin:0;}
.bootcamps-content-in .block-btn a:hover, .bottom-btn a:hover{ opacity:0.8;}
.bottom-btn{ padding-top:35px; text-align:center;}
.bottom-btn a{ background:#cb333b; color:#fff; display:inline-block; font-family: 'DIN Next Medium'; line-height:normal;
 padding:15px 20px 12px; text-transform:uppercase;}
.cs-bootcamps-cols{ background:#fff; border:1px solid #d4d6dd; border-right:none; margin-bottom:63px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(195,199,211,0.5); -moz-box-shadow: 0px 0px 20px 5px rgba(195,199,211,0.5);
  box-shadow: 0px 0px 20px 5px rgba(195,199,211,0.5);}
.cs-bootcamps-cols, .cs-col{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.cs-col{ border-right:1px solid #d4d6dd; color:#ee498a; font-size:22px; padding:30px; -webkit-box-flex: 1; -webkit-flex-grow: 1;
  -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0;
  -webkit-box-align: center; -webkit-align-items: center; -ms-fle x-align: center; align-items: center;}
.cs-col p{ margin:0;}
.cs-col strong{ color:#000000; display:block; font-size:24px; font-weight:normal; line-height:normal;}

.cs-bootcamps-fy25--add-styles .cs-bootcamps-fy25__heading{
	margin-top:0;
}

/* RESPONSIVE */
@media(max-width:992px){
.cs-bootcamps-cols{ margin-bottom:54px;}
.cs-col{ padding:20px;}
}

@media(max-width:767px){
.bottom-btn{ padding-top:0;}
}

@media(max-width:599px){

.cs-bootcamps-cols{ margin-bottom:46px;}
.cs-col{ padding:15px;}
}

@media(max-width:479px){

.cs-bootcamps-cols{ border-bottom:none; border-right:1px solid #d4d6dd; display:block;}
.cs-col{ border:none; border-bottom:1px solid #d4d6dd; display:block; -ms-flex: 0 0 100%;
  flex: 0 0 100%; max-width: 100%;}
}

@media(max-width:765px){
	.cs-bootcamps-fy25--add-styles .bootcamps-item{
		flex-direction:column;
	}
	.cs-bootcamps-fy25--add-styles .bootcamps-item-content{
		padding-top:0;
	}
	.cs-bootcamps-fy25--add-styles .bootcamps-item:nth-child(odd){
		flex-direction:column-reverse;
	}
	.cs-bootcamps-fy25--add-styles .bootcamps-item img{
		width:385px;
	}
}