@media (min-width: 1024px) {
	.responsive-table { display: none; }
}

@media (max-width: 1440px) {
	.text-message { min-height: 90px; }
}

@media screen and (max-width: 1240px) {
	button.video-btn {
	    bottom: 14rem !important;
	    position: relative !important;
	}

	/*button.video-btn { bottom: 6rem; }*/
}

@media screen and (max-width: 1200px) {
	label.sem-year select { margin-bottom: 5px; width: 100%; }
	.enquire-content-bg { background-position: left; background-size: cover; }


@media (max-width: 1024px) {
	.enquire-form-new { width: 50%; }
	.enquire-form-info { width: 50%; margin-left: 0; }
	.enquire-form-info-content { width: 100% !important; }
	.responsive-table { display: none; margin-bottom: 2rem; }
	.desktop-version { display: block; }
	.programslide-content h1 { font-size: 21px; }
	td.app-deadline-semester,
	th.app-deadline { font-size: 10px; }
	table tbody td,
	table tbody th { font-size: 10px; }
	.partnerships-img img { width: 100%; }
	.partnerships p { font-size: 14px; }
}

@media screen and (max-width: 1023px) {
	.happening-content-img img { margin-bottom: 2rem; }
	.home-about-desc>div.row { font-size: 18px; width: 80%; }
}

@media screen and (max-width: 835px) {
	.happening-content h1 { font-size: 25px; }
	.new-program-slide { display: none !important; }
}

@media screen and (max-width: 800px) {
	.happening-title h2 { font-size: 20px; }
	.happening-title p { font-size: 16px; }
	.happening-images img { width: 100%; }
	.app-pro { padding: 2rem; }
	.respon-line { display: none; }
	.app-pro-padding { padding: 0; }
	.shp-registration-form{padding: .5rem;}
	.register-form{padding: 1px;}
	.register-now-content{ margin: 0; }
}

@media screen and (max-width: 650px) {
	.entry-requirement-con p, .entry-requirement-con ul li{
		font-size: 2.5vw;
	}
}

@media screen and (max-width: 768px) {
	button.video-btn { bottom: 4.5rem; left: 4rem; }
	/*button.video-btn { bottom: 4.5rem; left: 3rem; }*/
	button.music-album-btn { bottom: 21em !important; }
}

@media screen and (max-width: 639px) {
	.happening-padding { padding: 10% 0; }
	.happening-images img { margin-bottom: 2rem; width: 60%; }
	.happening-title { padding: 0 5%; }
	.happening-title p { font-size: 14px; }
	.happening-reveal { margin: auto; width: 80%; }
	.artical-thumb { margin-bottom: 2rem; }
	.artical-readmore p { font-size: 16px; margin-bottom: 3rem; }
}

@media screen and (max-width: 620px) {
	.enquire-form-new { width: 100%; }
	.enquire-form-info { width: 100%; margin-left: 0; }
	.enquire-form-info-content { width: 100% !important; }
}

@media screen and (max-width: 559px) {
	.respon-margin { margin-top: 6rem; }
	.respon-programslider .slider-nav { bottom: -6rem; }
	button.video-btn p { padding: 5px 2rem; font-size: 14px; font-weight: bold; }
	.slider-slick-nav>div>div>div.slick-slide p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.slider-slick-nav>div>div>div.slick-slide { width: 50% !important; }
	.program-slide:before { /* background: linear-gradient(to right, #ffffff, #ffffff, #ffffff); */ opacity: 0.95; }
	.about-program-slide:before { background: transparent; }
	p.respon-para,
	ul.respon-para li { color: #000000; margin-bottom: 1rem; }
	.program-slide { background-size: cover; }
	.partnerships-img img { margin-bottom: 1rem; }
	.partnerships h3 { font-size: 20px; line-height: 1.3; }
	.partnership-bg { padding: 4rem 1rem; }
	.partnerships img { margin: 2rem 0; width: 80%; }
	.mobile-respon-slide { display: none; }
	.international-slide-nav { position: relative; }
	img.home-respon-img { display: block; }
	.put-it-none { display: none; }
	/* video.home-respon-mp4 { display: none; } */
	.box-height { height: 700px; }
	.more-details p { padding-bottom: 0; }
	.music-tabs-title, .aboutus-tab-title, .program-tab-title { display: block; }
}

@media screen and (max-width: 500px) {
	.slider-slick-nav>div>div>div.slick-slide { width: 50% !important; }
	.head-enquire { display: none; }
	.head-VOD { display: block; }
	.read-more,
	#dots { display: block; }
	#more { display: none; }
	.read-more { text-align: center; }
	button#readBtn { color: #05ae59; font-size: 16px; font-weight: bold; text-transform: uppercase; }
	.new-program-vid-btn { display: none; }
}

@media (max-width: 639px) {
	.overview-title { background-color: #CCC; }
	.title-wrap { transform: none; transform-origin: 0; position: initial; width: 100%; margin: auto; text-align: center; }
	.title-wrap h3 { font-family: "Open Sans"; margin-bottom: 0; font-size: 20px; }
	.title-header h3 { text-align: center; margin-bottom: 15px; }
	.align-middle { padding: 20px 20px 30px; }
	.align-center { padding: 20px 20px 30px; }
}

@media (max-width: 414px) {
	.topbar ul { text-align: right; }
	button.video-btn { bottom: 5rem; left: 3rem; }
	button.video-btn p { padding: 3px 15px; font-size: 12px; }
	.home-about-desc>div.row { width: 80%; font-size: 15px; line-height: 1.4; }
	.home-slide { min-height: 100% !important; }
	.show-for-large { display: block !important; }
	/* .tabacc-detail { padding: 50px 0; } */
	.faculty-reveal-main { height: auto; width: 400px; margin: auto; }
	.faculty-reveal,
	.facilities-reveal { width: 90%; margin: auto; }
	.overview-title { background-color: #CCC; }
	.title-wrap { transform: none; transform-origin: 0; position: initial; width: 100%; margin: auto; text-align: center; }
	.title-wrap h3 { font-family: "Open Sans"; margin-bottom: 0; font-size: 20px; }
	.title-header h3 { text-align: center; margin-bottom: 15px; }
	.align-middle { padding: 20px 20px 30px; }
	.align-center { padding: 20px 20px 30px; }
	li.gridder-list { width: 100% !important; }
	.enquire-form-new { width: 100%; }
	.enquire-form-info { width: 100%; margin-left: 0; }
	.enquire-form-info-content { width: 100% !important; }
	label.program { width: 100%; }
	.slider-nav.stupid-nav { bottom: -6rem; width: 100%; }
	.program-slide:before { padding: 1rem; }
	.responsive-table h6.title { font-size: 16px; margin-bottom: 1rem; }
	table.mobile-version thead tr th { font-size: 10px; line-height: 100%; padding: 10px 5px; text-align: left; }
	table.mobile-version tbody tr td { font-size: 10px; line-height: 100%; padding: 20px 5px; text-align: left; }
	.tabs-title>a { padding: 1.25rem 0.5rem; }
	.tabs-title p { border-bottom: none; font-size: 12px; font-weight: bold; vertical-align: middle; }
	.slider-nav .slick-slide>div,
	.slider-nav .slick-slide { width: 40%; vertical-align: middle; }
	.music-tabs-title, .aboutus-tab-title, .program-tab-title { float: none; width: 100% !important; }
	.music { text-align: center; }
	.tabs-title p { margin-left: 7px; }
	.music-tabs-title p, .aboutus-tab-title p, .program-tab-title p { width: 100%; }
	.slider-slick-nav>div>div>div.slick-slide p { border: none; margin-left: 7px; font-size: 11px; /* margin-bottom: 10px; */ text-align: center; }
	.footer-address,
	.footer-info:not(:last-child) { font-size: 12px; }
	.tabs-title.respon-hide.slick-slide.slick-active { display: block; visibility: hidden; }
	.app-pro h6 { font-size: 25px; }
	button.video-btn.music-album-btn { bottom: 19rem; }
	.facilities-floor h2 { font-size: 18px; }
}

@media screen and (max-width: 375px) {
	td.app-deadline-semester, th.app-deadline { padding: 10px; }
}

/**** JayJay Ang Code - 13092019 ****/
@media screen and (max-width: 559px) {
	/* Mobile Slider - Bachelor Of Music */
	.mobile-program-slide1 { background-image: url(../images/BMUS.png) !important; background-position: top !important; background-size: contain !important; }
	.mobile-program-slide2 { background-image: url(../images/Mobile_Program_What_You_Would_Study.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-program-slide3 { background-image: url(../images/Mobile_Program_Entry_Requirement.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-program-slide4 { background-image: url(../images/Mobile_Program_Career.jpg) !important; background-position: top !important; background-size: contain !important; }

	/* Mobile Slider - Foundation In Music */
	.mobile-fim-slide1 { background-image: url(../images/Mobile_Program_Foundation_Course.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-fim-slide2 { background-image: url(../images/Mobile_Program_Foundation_What_Would_You_Study.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-fim-slide3 { background-image: url(../images/Mobile_Program_Foundation_Entry-Requirement.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-fim-slide4 { background-image: url(../images/Mobile_Program_Foundation_Progression.jpg) !important; background-position: top !important; background-size: contain !important; }

	/* Mobile Slider - Berklee Transfer */
	.mobile-berklee-slide1 { background-image: url(../images/Mobile_Program_Berklee_Transfer_Course.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-berklee-slide2 { background-image: url(../images/Mobile_Program_Berklee_Transfer_What_Would_You_Study.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-berklee-slide3 { background-image: url(../images/Mobile_Program_Berklee_Transfer_Entry_Requirement.jpg) !important; background-position: top !important; background-size: contain !important; }

	/* Mobile Slider - Diploma In Sound Production */
	.mobile-dim-slide1 { background-image: url(../images/mobile-dis-production-course.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-dim-slide2 { background-image: url(../images/Mobile_Program_Diploma_In_Sounds_What_You_Should_Study.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-dim-slide3 { background-image: url(../images/Mobile_Program_Diploma_In_Sounds_Entry_Requirement.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-dim-slide4 { background-image: url(../images/Mobile_Program_Diploma_In_Sounds_Career.jpg) !important; background-position: top !important; background-size: contain !important; }

	/* Mobile Slider - Diploma In Music */
	.mobile-dip-slide1 { background-image: url(../images/program_img/dip_course.png) !important; background-position: top !important; background-size: contain !important; }
	.mobile-dip-slide2 { background-image: url(../images/program_img/dip_what_you_would_study.png) !important; background-position: top !important; background-size: contain !important; }
	.mobile-dip-slide3 { background-image: url(../images/program_img/dip_entry_requirement.png) !important; background-position: top !important; background-size: contain !important; }
	.mobile-dip-slide4 { background-image: url(../images/program_img/dip_careers.png) !important; background-position: top !important; background-size: contain !important; }

	/* Mobile Slider - Diploma In Business (Music Indistry) */
	.mobile-dim-buss-slide1 { background-image: url(../images/Mobile_Program_Diploma_In_Business_Course.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-dim-buss-slide2 { background-image: url(../images/Mobile_Program_Diploma_In_Business_Entry_Requirement.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-dim-buss-slide3 { background-image: url(../images/Mobile_Program_Diploma_In_Business_What_Would_You_Study.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-dim-buss-slide4 { background-image: url(../images/Mobile_Program_Diploma_In_Business_Career.jpg) !important; background-position: top !important; background-size: contain !important; }


	/* Mobile Slider - ICOM After School */
	.mobile-programslide-content > img { display: none; }
	.mobile-after-school-slide1 { background-image: url(../images/Mobile_Program_After_School_Course.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-after-school-slide2 { background-image: url(../images/Mobile_Program_After_School_What_Would_You_Study.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-after-school-slide3 { background-image: url(../images/Mobile_Program_After_School_Entry_Requirement.jpg) !important; background-position: top !important; background-size: contain !important; }
	.mobile-after-school-slide4 { background-image: url(../images/Mobile_Program_After_School_Scholarship.jpg) !important; background-position: top !important; background-size: contain !important; }


	/* Mobile Slider - ICOM Music */
	.mobile-partnership-slide1 { background-image: url(../images/Mobile_Partnership.jpg) !important; background-position: top !important; background-size: contain !important; padding-bottom: 200px; }

	/* Mobile Slider - ICOM Music */
	.mobile-music-slide1 { background-image: url(../images/Music_Slide.jpg) !important; background-position: top !important; background-size: contain !important; }

	/* Mobile Slider - Admission Malaysia */
	.mobile-admission-malaysia-slide1 { background-image: url(../images/Admission_Malaysian.jpg) !important; background-position: top !important; background-size: cover !important; padding-bottom: 0 !important; }
	.mobile-admission-program-desc { display: none; }

	/* Mobile Slider - Admission International */
	.mobile-admission-international-slide1 { background-image: url(../images/KLCC.jpg) !important; background-position: top !important; background-size: cover !important; padding-bottom: 0 !important; }
	.mobile-admission-international-slide2 { background-image: url(../images/International_How_To_Apply.jpg) !important; background-position: top !important; background-size: cover !important; padding-bottom: 0 !important; }

	/* Mobile Slider - Program School Holiday Program */
	.mobile-program-school1 { background-image: url(../images/Admission_International_New_Banner_All_Page.jpg) !important; background-position: top !important; background-size: cover !important; padding-bottom: 0 !important; }

	/* Slide Navigator */
	.mobile-video-btn { display: none; }
	.mobile-program-slide { background-position: top; background-size: contain; padding-bottom: 280px; }
	.mobile-program-slide:before { background: transparent; }
	.mobile-program-desc { background: #000000; bottom: -18rem;  margin: 10px 0;  }
	.mobile-programslide-content p,
	.mobile-programslide-content ul li { color: #ffffff; }
	.mobile-slider-nav { bottom: -7rem !important; }
	.mobile-respon-margin { margin-top: 7rem; }
	.music-mobile-slider-nav { bottom: 1rem !important; }
	.mobile-partnership-desc { bottom: -16rem !important; }
	.partnership-bg { padding: 0 1rem 2.5rem; }
}

@media screen and (max-width: 450px) {
	.mobile-program-desc { bottom: -16rem; }
	.mobile-slider-nav { bottom: -5.5rem !important; }
	.mobile-respon-margin { margin-top: 5.5rem; }
	.onlythis-mobile-program-desc { bottom: -16rem; }
	.mobile-partnership-desc { bottom: -15rem; }
	.partnership-bg { padding: 1rem 1rem 4rem; }
	.mobile-partnership-desc { bottom: -14rem !important; }
}

@media screen and (max-width: 414px) {
	.mobile-slider-nav { bottom: -5rem !important; }
	.mobile-respon-margin { margin-top: 5rem; }
	.onlythis-mobile-slider-nav { bottom: -3rem !important; }
	.onlythis-mobile-respon-margin { margin-top: 3rem; }
	.music-mobile-slider-nav { bottom: 2.5rem !important; }
}

@media screen and (max-width: 400px) {
	.mobile-program-desc { bottom: -15rem; }
	.mobile-slider-nav { bottom: -4rem !important; }
	.mobile-respon-margin { margin-top: 4rem; }
}

@media screen and (max-width: 320px) {
	.mobile-program-desc { bottom: -12rem; }
	.mobile-slider-nav { bottom: -1rem !important; }
	.mobile-respon-margin { margin-top: 1rem; }
}

/**** JayJay Ang Code - 19092019 ****/
@media screen and (max-width: 1024px) {
	.lightbox .lb-image { width: 55% !important; }
}

@media screen and (max-width: 920px) {
	button.video-btn { bottom: 15rem !important; }
	/*button.video-btn { bottom: 10rem; }*/
	button.video-btn p { padding: 5px 2rem; }
}

@media screen and (max-width: 700px) {
	.corparate-training-modal { height: auto; margin: auto; width: 500px; }
}

@media screen and (max-width: 559px) {
	.mobile-international-wrap { bottom: 1rem !important; }
}

@media screen and (max-width: 500px) {
	.lightbox .lb-image { width: 90% !important; }
	.corparate-training-modal { margin: auto; width: 80%; }
	.corparate-training-modal h2 { font-size: 24px; }
	.synopsis h3, .learning-out-come h3, .why-enroll h3 { font-style: 20px; }
	.synopsis p, .learning-out-come p, .why-enroll p { font-size: 14px; }
}

@media screen and (max-width: 414px) {
	.corparate-training-modal { margin: auto; width: 90%; }
	.admission-mobile { display: inline-block !important; float: none; width: 60% !important; }
	.admission-mobile p { margin: auto !important; }
}

@media screen and (max-width: 450px) {
	/* .mobile-slider-nav { bottom: -3rem !important; }
	.mobile-respon-margin { margin-top: 2.6rem; } */
	.music-mobile-slider-nav { bottom: 3rem !important; }
	.mobile-music-tabs { margin-top: 0rem; }
	.mobile-international-wrap { bottom: 1rem !important; }
}

@media screen and (max-width: 380px) {
	.mobile-program-desc { bottom: -13rem !important; }
	.mobile-slider-nav { bottom: -1rem !important; }
	.mobile-respon-margin { margin-top: 1rem; }
	.mobile-music-program-desc { bottom: -12rem !important; }
	.music-mobile-slider-nav { bottom: 7rem !important; }
	.mobile-music-tabs { margin-top: -8rem; }
	.playlist { padding: 20px 0; }
}

/**** JayJayAng Code - 23092019 ****/
@media screen and (max-width: 380px) {
	.mobile-international-wrap { bottom: 1rem !important; }
}

@media screen and (max-width: 330px) {
	.mobile-program-desc { bottom: -10rem !important; }
	.mobile-slider-nav { bottom: 2rem !important; }
	.mobile-respon-margin { margin-top: -2.1rem; }
}
}

/**** JayJayAng Code - 27092019 ****/
@media screen and (max-width: 741px) {
	.slider-slick-nav>div>div>div.program-tab-title { width: 50% !important; }
}

@media screen and (max-width: 639px) {
	button.video-btn { display: none; }
	.floating-enquire-btn { display: block; }
}

@media screen and (max-width: 559px) {
	.about-wrap { margin-top: 0; }
}

@media screen and (max-width: 414px) {
	.respon-margin { margin-top: 13rem; }
	.slider-nav.stupid-nav { bottom: -13rem; }
	.mobile-slider-nav { bottom: -12rem !important; }
	.slider-slick-nav>div>div>div.program-tab-title { width: 100% !important; }
	.mobile-tabrespon-margin { margin-top: 12rem; }
}

@media screen and (max-width: 400px) {
	.mobile-slider-nav { bottom: -10rem !important; }
	.mobile-tabrespon-margin { margin-top: 10rem; }
}

@media screen and (max-width: 380px) {
	.mobile-program-slide { padding-bottom: 250px; }
}


/****** JayJayAng - 07102019 ******/
@media screen and (max-width: 639px) {
	.mobile-copyright { display: block; }
	.mobile-copyright ul li { font-size: 12px; }
	.mobile-copyright { margin: 20px 0; }
	p.small, .mobile-footer, .mobile-copyright-hidden { display: none; }
}

@media screen and (max-width: 414px) {
	.mobile-admission-slider-nav { bottom: 0 !important; }
	.music-mobile-slider-nav { bottom: 1rem !important; }
}

@media screen and (max-width: 400px) {
	.music-mobile-slider-nav { bottom: 4rem !important; }
}

@media screen and (max-width: 380px) {
	.music-mobile-slider-nav { bottom: 5rem !important; }
	.mobile-music-tabs { margin-top: -1rem; }
}


/****** JayJayAng - 08102019 ******/
@media screen and (min-width: 1025px) {
	.partner-banner img, .new-music-banner img { margin-top: -15rem; }
}

@media screen and (max-width: 1300px) {
	.partnership-new-padding, .music-new-padding { padding: 0 4rem; }
	.new-music-banner img { margin-top: -4rem; }
}

@media screen and (max-width: 1024px) {
	.partnerships p, .overview-info p, .title-list ul li, li.program-item p { font-size: 16px; }
	.icom-events p, .admisdetail-wrap .tabs-content ul>li { line-height: 1.6; }
	.album-cover { padding: 40px 20px 20px; }
	.playlist { padding: 0 20px 40px; }
	.more-details p { text-align: center; padding: 20px 0 0; }
}

@media screen and (max-width: 800px) {
	.thank-you-title > div h1 { font-size: 36px; }
	.thank-you-wrap { padding-top: 3rem; }
	.thank-you p { text-align: justify; }
}

@media screen and (max-width: 769px) {
	button.music-album-btn { bottom: 8em !important; }
}

@media screen and (max-width: 639px) {
	.partnership-new-padding, .music-new-padding { padding: 0 1rem; }
	.partnership-new-padding h1, .edu-partner h3, .music-new-padding h1 { font-size: 30px; }
	.partnership-bg { padding: 2rem 1rem 4rem; }
}

@media screen and (min-width: 560px) {
	.music-hello, .music-album-hello { display: none; }
}

@media screen and (max-width: 559px) {
	.mobile-icom-events { background-image: url(../images/Programs-_-ICOM_Event_Home-min.jpg) !important; background-size: cover !important; height: 0 !important; }
	.mobile-school-holiday { background-image: url(../images/Home_Banner_Program_School_Holiday_Program.jpg) !important; background-size: cover !important; height: 0 !important; }
	.mobile-corporate-training { background-image: url(../images/Home_Banner_Program_Corporate_Training.jpg) !important; background-size: cover !important; height: 0 !important; }
	.mobile-music-camp { background-image: url(../images/Music_Camp_Mobile_banner3.jpg) !important; background-size: cover !important; height: 0 !important; }
	.new-program-padding { padding: 0; }
	.partnership-new-padding h1, .music-new-padding h1 { font-size: 21px; }
	.partnership-new-padding, .music-new-padding { padding: 0; }
	.partnership-new-desc, .music-new-desc { background: #000000; padding: 10px; }
	.partnership-new-desc p, .music-new-desc p { color: #FFFFFF; font-size: 16px; }
	.music-new-padding, .new-music-banner { display: none; }
	.p.respon-para { margin-bottom: 0; }
	.hello-admission, .music-album-hello { display: block !important; }

	/****** JayJayAng - 15102019 ******/
	/* Program */
	.mobile-slider-nav { bottom: -13rem !important; }
	.mobile-respon-margin { margin-top: 13rem; }
	.slider-slick-nav>div>div>div.program-tab-title { width: 100% !important; }
	.tabs-title.program-tab-title.slick-current { background: #404040; }
	.tabs-title.program-tab-title.slick-current a div p { color: #05ae59; }
	.program-tab-title a { border-bottom: 1px solid #ffffff; padding: 16px 0.5rem; }
	.program-tab-title p { margin-left: 15px !important; text-align: left !important; }
	.mobile-berklee-transfer-nav { bottom: -10rem !important; }
	.berklee-tab-title { margin-top: 10rem; }

	/* Admission */
	.mobile-admission-slider-nav .slick-track { width: 100% !important; }
	.tabs-title.admission-mobile.is-active.is-active { background: #404040; }
	.tabs-title.admission-mobile.is-active a div p { color: #05ae59; }
	.admission-mobile { float: left; width: 100% !important; }
	.admission-mobile a { border-bottom: 1px solid #ffffff; padding: 16px 0.5rem; }
	.admission-mobile p { margin-left: 15px !important; text-align: left !important; }
	.mobile-admission-slider-nav { bottom: 0rem !important; }
	.admisdetail-wrap { padding: 30px 20px; }

	/* Music */
	.music-mobile-slider-nav { bottom: 0 !important; }
	.tabs-title.music-tabs-title.is-active { background: #404040; }
	.tabs-title.music-tabs-title.is-active a div p { color: #05ae59; }
	.music-tabs-title { float: left; width: 100% !important; }
	.music-tabs-title a { border-bottom: 1px solid #ffffff; padding: 16px 0.5rem; }
	.music-tabs-title p { margin-left: 15px !important; text-align: left !important; }
}

@media screen and (max-width: 450px) {
	.mobile-slider-nav { bottom: -11rem !important; }
	.mobile-respon-margin { margin-top: 11rem; }
	.music-mobile-slider-nav { bottom: 0rem !important; }
	.mobile-berklee-transfer-nav { bottom: -8rem !important; }
	.berklee-tab-title { margin-top: 8rem; }
	.mobile-admission-slider-nav { bottom: 0 !important; }
}

@media screen and (max-width: 414px) {
	.mobile-program-slide { background-position: top; background-size: contain; padding-bottom: 250px; }
	.home-about-desc>div.row, .about-wrap .content li, .about-wrap .content p { font-size: 16px; }
	.music-tabs-title, .aboutus-tab-title, .program-tab-title, .admission-mobile { float: left; width: 100% !important; }
	.berklee-tab-title { float: none !important; margin-top: 8rem; }
	.mobile-admission-slider-nav .slick-track { width: 100% !important; }
	.tabs-title.aboutus-tab-title.is-active, .tabs-title.music-tabs-title.is-active, .tabs-title.admission-mobile.is-active, .tabs-title.program-tab-title.slick-current { background: #404040; }
	.tabs-title.aboutus-tab-title.is-active a div p, .tabs-title.admission-mobile.is-active a div p, .tabs-title.music-tabs-title.is-active a div p, .tabs-title.program-tab-title.slick-current a div p { color: #05ae59; }
	.tabs-title>a { padding: 16px 0.5rem; border-bottom: 1px solid #ffffff; }
	.tabs-title p { margin-left: 15px !important; text-align: left !important; }
	.respon-hide { display: none !important; }
	.mobile-admission-slider-nav { bottom: -0rem !important; }
	.music-mobile-slider-nav { bottom: 0rem !important; }
	.thank-you-title > div h1 { font-size: 29px; }
	.thank-you p { font-size: 14px; }
	.thank-you-wrap { padding: 3rem 15px; }
}

@media screen and (max-width: 400px) {
	.music-mobile-slider-nav { bottom: 0rem !important; }
}

@media screen and (max-width: 380px) {
	.mobile-program-slide { background-position: top; background-size: contain; padding-bottom: 230px; }
	.berklee-program-desc { bottom: -14rem !important; }
	.music-mobile-slider-nav { bottom: 4rem !important; }
	.mobile-slider-nav { bottom: -10rem !important; }
	.mobile-respon-margin { margin-top: 10rem; }
	.music-mobile-slider-nav { bottom: 0rem !important; }
	.mobile-admission-slider-nav { bottom: 0 !important; }
	.mobile-berklee-transfer-nav { bottom: -8rem !important; }
	.berklee-tab-title { margin-top: 8rem; }
}

@media screen and (max-width: 330px) {
	.mobile-program-slide { background-position: top; background-size: contain; padding-bottom: 180px; }
	.berklee-program-desc { bottom: -12rem !important; }
	.mobile-berklee-transfer-nav { bottom: -9rem !important; }
	.berklee-tab-title { margin-top: 9rem; }
	.music-mobile-slider-nav { bottom: 0rem !important; }
	.mobile-music-tabs { margin-top: -1rem; }
}
