@import url('https://fonts.googleapis.com/css2?family=Anton&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

*{    margin: 0px;    padding: 0px;}
*, ::after, ::before {    box-sizing: border-box;}
 
body{    font-family: 'DM Sans', sans-serif;    overflow-x: hidden;    font-style: normal;    box-sizing: border-box;	color: #333333; font-weight: 400;	font-size:20px; line-height:1.3em;}


p {    margin-bottom: 5px;}
a{ color:#000000;text-decoration: none;-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;	-ms-transition: all 500ms ease;	-o-transition: all 500ms ease;	transition: all 500ms ease;}
a:hover {  animation: all 1000ms  ease-in;  text-decoration: none;color:#000000;}
p a:hover {    text-decoration: none;color:#000000;}

::-webkit-scrollbar {    width: 6px;  }
::-webkit-scrollbar-track {    background: #f1f1f1;   }
::-webkit-scrollbar-thumb {  background: #333;  }

.p-t-98{padding-top:98px; }
.p-b-98{padding-bottom:98px; }
.p-t-30{padding-top:30px; }
.p-b-30{padding-bottom:30px; }
.p-t-60{padding-top:60px; }
.p-b-60{padding-bottom:60px; }

.m-t-98{margin-top:98px; }
.m-b-98{margin-bottom:98px; }

.container {  max-width: 1170px;  margin-right: auto;    margin-left: auto;}
.text-center{text-align:center;}
.middle-content-row{align-items: center; }
.row-col-center{justify-content: center;}





.section-img img{max-width:100%;margin-bottom: 10px;}


.btn{background-color: #c229b0ff; display: inline-block; cursor: pointer;font-family: 'Roboto'; text-decoration: none;  padding: 15px 35px;border-radius: 0;  font-weight: 700; font-size: 30px;  border: #c229b0ff 2px solid;  letter-spacing: 2px;  text-transform: uppercase;  text-shadow: 0 0 0 transparent; color: #fff;  transition: all 0.3s ease-in-out;}
.btn:hover{color: #fff;transform: translateY(-3px);  box-shadow: 0 6px 16px rgba(0,0,0,0.25); animation: wobble 0.6s ease;    animation-timing-function: ease;  animation-timing-function: ease-in;  transition: .2s;}

@keyframes wobble {
  0%, 100% { transform: translateY(-3px) rotate(0deg); }
  25% { transform: translateY(-3px) rotate(2deg); }
  50% { transform: translateY(-3px) rotate(-2deg); }
  75% { transform: translateY(-3px) rotate(1deg); }
}


.video-play-btn {  position: absolute;  top: 50%;  left: 50%;  font-size: 26px;  color: #fff;  transform: translate(-50%, -50%);  pointer-events: none;	background-color: rgba(0,0,0,0.7); border-radius: 8px;padding: 14px 28px;}
.hosted-video-thumbnail {  position: relative;  display: inline-block;}
.hosted-video-thumbnail:hover .video-play-btn{/*background-color:#00c389 !important;*/ background-color: red !important;}

.studentVideo{margin: 0 auto 20px auto; padding: 0; }
.studentVideo .videoTxt{color: #fff; background-color: #091D2D; text-align: center; font-size: 14px; letter-spacing: 0.15em;font-family: 'Montserrat'; padding: 3px 10px;}
.btnDiv{padding-top: 35px;}


.health-content ul li{background-image: url(/images/l24/tic.png);list-style: none !important; background-repeat: no-repeat; background-position: top 3px left; padding-left: 25px; font-size: 16px; margin-bottom: 12px;}
.health-content ul {margin: 25px 0;}

.healthcareBody{background-image: url(/images/l24/bg.webp); background-attachment: fixed !important;  background-position: 50% !important;  background-repeat: repeat !important;  background-size: cover !important;  -webkit-background-size: cover !important;}

.healthcare-title-1{font-family: "Anton"; color: #fff; font-size: 31px; text-shadow: 2px 2px 2px #707070;  line-height: 1.3em; font-weight: 400; margin-bottom: 25px;}
.healthcare-title-2{font-family: "Poppins";  font-size: 18px;  line-height: 1.3em; font-weight: 400; margin-bottom: 25px;}
.healthcare-title-3{font-family: "Poppins";  font-size: 26px;  line-height: 1.3em; font-weight: 400; margin-bottom: 25px;}
.healthcare-title-4{font-family: "Anton"; color: #fff; font-size: 38px; text-shadow: 2px 2px 2px #707070;  line-height: 1.3em; font-weight: 400; margin-bottom: 25px;}

.healthcareRow {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap; align-items: center; }
.healthcareRow .healthcareColLeft{-ms-flex: 0 0 57%;  flex: 0 0 57%;  max-width: 57%;}
.healthcareRow .healthcareColRight{-ms-flex: 0 0 43%;  flex: 0 0 43%;  max-width: 43%;padding-left: 35px;}

.healthcareFrmRow {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
.healthcareFrmRow .healthcareFrmColLeft{-ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;padding-right: 22px;}
.healthcareFrmRow .healthcareFrmColRight{-ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;padding-left: 22px;}

.borderImg{border: #fff 3px solid;}
.healthcare-row-two .section-img{width: 40%; margin: auto;}

.healthcareImgBox-Row {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
.healthcareImgBox-Row .healthcareImgBox-Col{-ms-flex: 0 0 25%;  flex: 0 0 25%;  max-width: 25%;padding: 22px 10px;}
.healthcareImgBox-Row .healthcareImgBox-Col .healthcareImgBox-img img{width: 100%; object-fit: cover; height: 275px;}
.healthcareImgBox-Row .healthcareImgBox-Col h4{font-weight: 400; color: #fff; font-family: "Poppins"; font-size: 23px; line-height: 1.3em; margin-bottom: 10px;}

.healthcare-row-footer{font-size: 13px;font-family: "Poppins"; padding: 55px 0;}


.contactInnr{background-color: #263975FF;  border: 1px dashed #CDE0EC;  border-radius: 4px;  padding: 30px 20px;  box-shadow: 0px 0px 0px 0px #FFFFFF; margin-bottom: 80px;}
.contactFrm h4{color: #fff; margin-bottom: 25px;font-size: 24px; font-weight: 500; line-height: 1.5;  font-family: "Roboto"; }
.contactFrm form input[type="text"], .contactFrm input[type="email"], .contactFrm input[type="tel"]{font-family: "Roboto";width: 100%;background-color: #F7FAFC !important;    border: 0px none #FFFFFF !important;  border-radius: 5px !important;  padding: 18px 20px 18px 20px !important;  box-shadow: 0px 0px 0px 0px #FFFFFF;  font-size: 14px;  font-weight: 400;  background-clip: inherit !important;margin-bottom:15px;}
.frm-col1{margin-bottom: 18px;}
.contactFrm form input[type="submit"],button{  background-color: #39E4D9FF;  border: 1px none #FFFFFFFF;  border-radius: 4px;  padding: 15px 11px 15px 11px;  white-space: normal;  width: 100%;  box-shadow: 2px 3px 2px 0px #111010FF;  color: #000;  font-weight: 700;  cursor: pointer;  font-size: 16px;  }
.contactFrm form input[type="submit"]:hover, button:hover{background-color: #fff; color: #000;}
.contactFrm ::placeholder {	color: #AFB8BC !important;}



@media screen and (max-width:1200px){
	
	.container {  max-width: 90%;  }
	.healthcareImgBox-Row .healthcareImgBox-Col .healthcareImgBox-img img {  height: 235px; }
	.healthcareImgBox-Row .healthcareImgBox-Col h4{font-size: 20px;}
	
}


@media screen and (max-width:991px){

	.healthcareRow{align-items: start;}
	
}

@media screen and (max-width:930px){
	
	.healthcareImgBox-Row .healthcareImgBox-Col {  -ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;}
	.healthcareImgBox-Row .healthcareImgBox-Col .healthcareImgBox-img img {  height: 335px; }
	
}

@media screen and (max-width:880px){


	
}

@media screen and (max-width:820px){

	.studentVideo {  width: 100%;}
	
}

@media screen and (max-width:767px){
	
  
.p-t-98{padding-top:60px; }
.p-b-98{padding-bottom:60px; }
	
	.healthcareImgBox-Row .healthcareImgBox-Col .healthcareImgBox-img img {  height: 265px; }

	
}

@media screen and (max-width:680px){
	
.video-play-btn {    font-size: 15px; border-radius: 5px;padding: 7px 22px;}
	.healthcareRow .healthcareColLeft {  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}
	.healthcareRow .healthcareColRight {-ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;  padding-left: 0;}
	.healthcareFrmRow .healthcareFrmColLeft{ -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; padding-right:0;}
	.healthcareFrmRow .healthcareFrmColRight{-ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; padding-left:0;}
	.contactInnr{margin-bottom: 25px;}
	.healthcare-row-two .section-img {  width: 100%;}
	.healthcareImgBox-Row .healthcareImgBox-Col{-ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%; padding:20px 0;}
	.healthcareImgBox-Row .healthcareImgBox-Col .healthcareImgBox-img img {    height: auto;  }

	.healthcare-title-1{font-size: 28px;}
	.healthcare-title-3{font-size: 24px;}
	.healthcare-title-4{font-size: 32px;}
	 .healthcareImgBox-Row .healthcareImgBox-Col h4 {    font-size: 22px;  }

}

@media screen and (max-width:480px){
	
}
