#accourdion_curriculum1 .accordion-button:not(.collapsed), #accourdion_curriculum1 .accordion-body {
  color: #ffffff !important;
  background-color: #645EC0 !important;
}
#accourdion_curriculum1 .accordion-body, #accourdion_curriculum2 .accordion-body{
	 min-height: 180px !important;
}
#accourdion_curriculum2 .accordion-button:not(.collapsed), #accourdion_curriculum2 .accordion-body{
  color: #000000 !important;
  background-color: #EDCE4E !important;
}
#accourdion_curriculum1 .accordion-item {
  border: none !important;
  border-radius: 20px !important;
}
#accourdion_curriculum2 .accordion-item {
  border: none !important;
  border-radius: 20px !important;
}

#accourdion_curriculum1 .accordion-button, #accourdion_curriculum2 .accordion-button{
	font-size: 30px !important;	
}

@media only screen and (max-width: 767px) {
	  #accourdion_curriculum1 .accordion-button, #accourdion_curriculum2 .accordion-button{
		font-size: 25px !important;	
	}
	#banner_smu{
		padding-bottom: 100px !important;
	}
	.show-slider-highlights img{
		width: 235px !important;
	}
}

.show-slider-img{
	height: 267px !important;
	border-radius: 15px !important;
	aspect-ratio: 2 / 1.2 !important;
  width: 100% !important;
  object-fit: cover;
  object-position: center center;
}
#show-slider-student-individual-major .slick-arrow.slick-prev,  #show-slider-student-individual-major .slick-arrow.slick-next {
    margin-top: -100px !important;
}
#show-slider-student-individual-major .slick-arrow.slick-next {
	right: 8px !important;
}
.slick-arrow.slick-prev, .slick-arrow.slick-next{
	margin-top: -45px !important;
}

.bg-half-1 {
  background: #655DC6;
  min-height: 150px !important;
  border-radius: 12px 12px 0px 0px;
}
.rounded-4 .card-body{
	padding: 0px 0px !important;
}
.bg-half-2 {
  background: #EDCE4E;
  min-height: 150px !important;
  border-radius: 12px 12px 0px 0px;
}
.top-style-1{
	padding-top: 0px !important;
}
.bottom-style-1{
	padding-bottom: 0px !important;
}
@media only screen and (max-width: 767px) {
	.bottom-style-1{
		position:relative !important;
	}
	.top-style-1{
		position:relative !important;
		padding-top: 0px !important;
	}
	  .item-1, .item-2{      flex: 0 0 auto;
        width: 100%;}
        
        .custom-width{
         width: 270px !important;	
        }
        
       .show-slider-highlights--1 .slick-list{
        	    padding: 0px 0px !important;
        }
}
.slick-arrow.slick-next {
    margin-top: 0px;
    right: 8px;
}