@media only screen and (max-width :768px) {
	.gdaheader h3{
		font-size: 16px;
    text-align: center;
    padding-top: 15px;
    line-height: 20px;
	}
	.gdaheader h6 {
    font-size: 15px;
    text-align: center;
	}
	.gdafrm{
		padding: 15px;
		margin-bottom: 40px;
		margin-top: 10px;
	}
	.gdaheader{
		border: 0;
	}
	.gdalogo {
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
	}
	.padngtop {
    padding-top: 21px;
	}
	.gdahme::after{
		content: none;
	}
	.gdatls h4{
		padding-left: 40px;
		font-size: 20px;
	}
	.cpyr{
		position: unset;
	}
	/* ============ */
	.gdaheader h1{
	text-align: center;
	margin-top: 20px;
	}
	.gdatls li{
		padding-bottom: 24px;
	}
	.gdatls p {
		margin-top: 8px;
	}
	.line-break{
		display: none;
	}
	/* =============================== */
	.carous_bg_title{
		font-size: 24px;
	}
	.gdatls ul li:last-child{
		padding-top: 0px;
	}
	.carous_bg_title{
		margin-top: 24px;
	}
	.slick-gallery img{
		padding: 2px;
	}
	.custom-prev, .custom-next{
		font-size: 20px;
	}
	.mob_p{
		margin-top: 0px !important;
	}
	.mob_li{
		padding-bottom: 12px !important;
	}
	.gdafrm{
		padding-top: 18px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 15px;
	}
	.gdatls p {
		padding-left: 44px;
	}
	.wcgdaBg{display: grid;grid-template-columns: repeat(2, 1fr);gap: 6px;}
	.ldm p {margin-top: 6px;}
	.cousbx div p {font-size: 18px;}
	.course_time br{display: block;}
	.carous_bg_title br{display: none;}
	.khbg{display: grid;grid-template-columns: repeat(1, 1fr);gap: 6px;margin-top: 10px;}
	.call_usbg{margin-top: -20px !important;}
	.ft_cnt_bg{flex-direction: column;}
	.loc_bg {padding-left: 20px;margin-top: 20px;}
	.footerCnt_bg h2 {font-size: 34px;}
	.cnt_bg h3 {font-size: 26px;font-weight: 500;}
	.add_bg div h3 {font-size: 26px;font-weight: 500;margin-top: 30px;}
	.ft_calbg h5 {font-size: 22px;margin-top: 40px;}
	.ft_calbg p {font-size: 17px;margin-top: 17px;}
	.map-container h5 {font-size: 22px;margin-top: 40px;}
	.toptcabg, .footcabg {justify-content: center;}
	.toptcabg div svg{display: none;}
}

@media (max-width: 480px) {
  .accordion-label {font-size: 20px;padding: 0.75em 1em;}

  .accordion-content {font-size: 16px;padding: 0 0.75em;}

  .accordion-input:checked ~ .accordion-content {max-height: 400px;padding: 0.75em 1em;}

  .accordion-label::after {font-size: 1.2rem;}
}
