@media (max-width: 992px) {
    h6.sliderH6 {
        font-size: 16px;
        line-height: 40px;
        border-left: 3px solid #D6A200;
        padding-left: 15px;
        margin-bottom:7%;
    }
    h1.sliderH1 {
        margin: 0px;
        font-size: 36px;
        line-height: 50px;
        font-weight: 600;
        color: #FFFFFF;
        margin-bottom:7%;
    }
    p.sliderPara{
        margin: 0px;
    }
}
@media (max-width: 991px) {    
    .showMobile{
        display: block;
    }
    .showDesktop{
        display: none;
    }
    .logo a img {
        width: 40%;
    }
    .logo a img {
        width: auto;
        max-width:100%;
        height: 75px !important;
    }
}
@media (max-width: 1024px) {    
    .profCardHeight{
        min-height: 630px !important;
        max-height: 700px !important;
    }
    .testimonial-width{
        width: 936px !important;
        padding-right: calc(var(--bs-gutter-x) * .5) !important;
        padding-left: calc(var(--bs-gutter-x) * .5) !important;
        margin-top: var(--bs-gutter-y) !important;
    }
    h1.sliderH1 {
        margin: 0px;
        font-size: 36px;
        line-height: 40px;
        font-weight: 580;
        color: #FFFFFF;
        margin-bottom: 7%;
    }
    p.sliderPara{
        margin: 0px;
        font-size: 18px;
        line-height: 23px;
    }
    p.para4 {
        font-size: 18px;
        color: #000000;
        line-height: 30px;
    }
    .ImageBoxCourseOverlay{
        left:5%;
        right:5%;
        bottom:5px;
    }
    h1.ImageBoxOverlayH1{
        font-size: 14px;
        line-height: 18px;
        margin: 0px;
    }
    h2.OverlapFix{
        font-size: 11px;
        line-height: 15px;
        margin: 0px;
    }
    h2.detailsOverlay{
        font-size: 10px;
        line-height: 11px;
        margin: 0px;
    }
    hr.ImageBoxOverlayHR{
        margin: 5px auto;
    }
    a.viewMoreLink {
        font-size: 12px;
        line-height: 20px;
        font-weight: 600;
    }
    .testimonial-fit{
        font-size: 16px !important;
        line-height: 25px !important;
    }
}
@media (max-width: 769px) {
    .logo a img {
        width: 50%;
    }
	a.headerLinks, p.headerLinks, a.headerLinks2, p.headerLinks2{
		font-size: 13px;
        line-height: 25px;
	}
    .mobile-nav-toggle{
        font-size: 35px;
        color: #D6A200;
    }
    h6.headingH6{
        font-size: 16px;
        line-height: 26px;
    }
    p.para1, p.para4, p.para6, .para6{
       font-size: 12px;
       line-height: 22px;
    }
    h5.headingH5{
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    h1.headingH1{
        font-size: 30px;
        line-height: 40px;
    }
    .siderButton a{
        font-size: 12px;
    }
    h2.headingH2{
        font-size: 26px;
        line-height: 36px;
    }
    .ImageBoxOverlay{
        left:5px;
        right:5px;
        bottom:20px;
    }
    .ImageBoxCourseOverlay{
        left:5px;
        right:5px;
        bottom:20px;
    }
    h1.ImageBoxOverlayH1{
        font-size: 14px;
        line-height: 18px;
        margin: 0px;
    }
    h2.ImageBoxOverlayH2{
        font-size: 10px;
        line-height: 15px;
        margin: 0px;
    }
    h2.detailsOverlay{
    font-size: 9px;
    line-height: 10px;
    margin: 0px;
    }
    hr.ImageBoxOverlayHR{
       margin: 5px auto;
       width: 50%;
    }
    a.viewMoreLink{
        font-size: 12px;
        line-height: 16px;
    }
    .ImageBox h1, .ImageBox h2, .ImageBox a.viewMoreLink{
        text-align: center;
        display: block;
    }
    .teachers .teachersCard{
        bottom: -10px;
    }
    h1.cardHeadingH1{
        font-size: 16px;
        line-height: 18px;
    }
    p.para2, p.para3{
        font-size: 11px;
        line-height: 16px;
    }
    h1.teachersCardHeadingH1{
        font-size: 14px;
        line-height: 16px;
    }
    h1.testimonialHeadingH1{
        font-size: 14px;
        line-height: 18px;
    }
    h2.testimonialHeadingH2{
        font-size: 12px;
        line-height: 14px;
    }
    p.para5{
        font-size: 16px;
        line-height: 20px;
    }
    p.para4 {
        font-size: 14px;
    }
    .videoSlider .swiper-pagination{
        display: none;
    }
    .classBg{
        height: 150px;
    }
    h4.chatHeadingH4{
        font-size: 20px;
        line-height: 36px;
    }
    .whatsAppIcon a img{
        width: 50%; 
    }
    .contact label, .contact .php-email-form input, .contact .php-email-form textarea, .contact .php-email-form select{
        font-size: 12px;
    }
    .homeSliders .swiper-pagination {       
        width: 35%;
        left: auto;
        right: 0;
        bottom: 5px;
        text-align: right;
    }
    .profCardHeight{
        min-height: 400px !important;
        max-height: 450px !important;
    }
    .testimonial-width{
        width: 696px !important;
        padding-right: calc(var(--bs-gutter-x) * .5) !important;
        padding-left: calc(var(--bs-gutter-x) * .5) !important;
        margin-top: var(--bs-gutter-y) !important;
    }
    h1.sliderH1 {
        margin: 0px;
        font-size: 36px;
        line-height: 48px;
        font-weight: 600;
        color: #FFFFFF;
        margin-bottom: 7%;
    }
    p.sliderPara {
        font-size: 20px;
        line-height: 30px;
        font-weight: 500;
        color: #FFFFFF;
        margin: 30px 0px 0px 0px;
    }
    h6.sliderH6 {
        font-size: 24px;
        line-height: 36px;
        font-weight: 600;
    }
    .logo a img {
        width: auto;
        max-width:100%;
        height: 75px !important;
    }
    .testimonial-fit{
        font-size: 13px !important;
        line-height: 25px !important;
    }
}
@media (max-width: 767px) {
    .logo a img {
        width: 50%;
    }
	a.headerLinks, p.headerLinks, a.headerLinks2, p.headerLinks2{
		font-size: 13px;
        line-height: 25px;
	}
    .mobile-nav-toggle{
        font-size: 35px;
        color: #D6A200;
    }
    h6.headingH6{
        font-size: 16px;
        line-height: 26px;
    }
    p.para1, p.para4, p.para6, .para6{
       font-size: 12px;
       line-height: 22px;
    }
    h5.headingH5{
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    h1.headingH1{
        font-size: 30px;
        line-height: 40px;
    }
    .siderButton a{
        font-size: 12px;
    }
    h2.headingH2{
        font-size: 26px;
        line-height: 36px;
    }
    .ImageBoxOverlay{
        left:5px;
        right:5px;
        bottom:20px;
    }
    .ImageBoxCourseOverlay{
        left:22%;
        right:22%;
        bottom:20px;
    }
    h1.ImageBoxOverlayH1{
        font-size: 14px;
        line-height: 20px;
        margin: 0px;
    }
    h2.ImageBoxOverlayH2{
        font-size: 12px;
        line-height: 20px;
        margin: 0px;
    }
    hr.ImageBoxOverlayHR{
       margin: 5px auto;
       width: 50%;
    }
    a.viewMoreLink{
        font-size: 12px;
        line-height: 16px;
    }
    .ImageBox h1, .ImageBox h2, .ImageBox a.viewMoreLink{
        text-align: center;
        display: block;
    }
    .teachers .teachersCard{
        bottom: -10px;
    }
    h1.cardHeadingH1{
        font-size: 16px;
        line-height: 18px;
    }
    p.para2, p.para3{
        font-size: 11px;
        line-height: 16px;
    }
    h1.teachersCardHeadingH1{
        font-size: 14px;
        line-height: 16px;
    }
    h1.testimonialHeadingH1{
        font-size: 14px;
        line-height: 18px;
    }
    h2.testimonialHeadingH2{
        font-size: 12px;
        line-height: 14px;
    }
    p.para5{
        font-size: 16px;
        line-height: 20px;
    }
    .videoSlider .swiper-pagination{
        display: none;
    }
    .classBg{
        height: 150px;
    }
    h4.chatHeadingH4{
        font-size: 20px;
        line-height: 36px;
    }
    .whatsAppIcon a img{
        width: 50%; 
    }
    .contact label, .contact .php-email-form input, .contact .php-email-form textarea, .contact .php-email-form select{
        font-size: 12px;
    }
    .homeSliders .swiper-pagination {       
        width: 35%;
        left: auto;
        right: 0;
        bottom: 5px;
        text-align: right;
    }
    .profCardHeight{
        min-height: 510px !important;
        max-height: 550px !important;
    }
    .testimonial-width{
        width: 696px !important;
        padding-right: calc(var(--bs-gutter-x) * .5) !important;
        padding-left: calc(var(--bs-gutter-x) * .5) !important;
        margin-top: var(--bs-gutter-y) !important;
    }
    h1.sliderH1 {
        margin: 0px;
        font-size: 22px;
        line-height: 35px;
        font-weight: 600;
        color: #FFFFFF;
        margin-bottom: 6%;
    }
    p.sliderPara {
        font-size: 16px;
        line-height: 26px;
        font-weight: 500;
        color: #FFFFFF;
        margin: 30px 0px 0px 0px;
    }
    h6.sliderH6 {
        font-size: 24px;
        line-height: 36px;
        font-weight: 600;
    }
    .logo a img {
        width: auto;
        max-width:100%;
        height: 75px !important;
    }
    .testimonial-fit{
        font-size: 12px !important;
        line-height: 16px !important;
    }
}
@media (max-width: 575px) {
    .mobile-nav-toggle{
        top:25px;
    }
    .videoSlider{
        padding: 0px;
    }
    .videoSlider .swiper-button-next{
        top:25%;
        right:5px;
    }
    .videoSlider .swiper-button-prev{
        top:25%;
        left: 5px;
    }
    .classBg{
        height: 150px;
        margin-left: 0px;
    }
    .profCardHeight{
        min-height: auto !important;
        max-height: auto !important;
    }
    h6.sliderH6 {
        font-size: 20px;
        line-height: 21px;
        border-left: 3px solid #D6A200;
        padding-left: 15px;
        margin: 0% 0% 6% 0%;
    }
    h1.sliderH1 {
        margin: 0px;
        font-weight: 600;
        color: #FFFFFF;
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 7%;
    }
    p.sliderPara {
        font-size: 15px;
        line-height: 21px;
        font-weight: 500;
        color: #FFFFFF;
        margin: 30px 0px 0px 0px;
    }
    .logo a img {
        width: auto;
        max-width:100%;
        height: 70px !important;
    }
    .testimonial-fit{
        font-size: 10px !important;
        line-height: 16px !important;
    }
}
@media (max-width: 425px) {
    .homeSliders .testimonial-item{
        min-height:180px;
    }
    .sliderOverlayWrap{
        top:50%;
    }
    h6.sliderH6 {
        font-size: 18px;
        line-height: 20px;
        border-left: 3px solid #D6A200;
        padding-left: 15px;
    }
    h1.sliderH1 {
        margin: 0px;
        font-weight: 600;
        font-size: 24px;
        color: #FFFFFF;
        line-height: 33px;
        margin: 0% 0% 5% 0%; 
    }
    p.sliderPara{
        margin: 0px;
        font-size: 12px;
        line-height: 17px;
    }
    .siderButton{
        width: 100%;
        position: relative;
        margin: 25px 0px 0px 0px;
        display: inline-block;
    }
    .siderButton a{
        padding: 5px 15px;
    }
    .testimonial-space{
        padding-bottom: 12% !important;
        padding-top: 5px !important;
    }
    .logo a img {
        width: auto;
        max-width:100%;
        height: 69px !important;
    }
    .ImageBoxOverlay{
        left:13%;
        right:13%;
        bottom:20px;
    }
    .testimonial-fit{
        font-size: 10px !important;
        line-height: 16px !important;
    }
}
@media (max-width: 375px) {
	a.headerLinks, p.headerLinks, a.headerLinks2, p.headerLinks2{
		font-size: 12px;
        line-height: 20px;
	}
    .homeSliders .testimonial-item {
        min-height: 135px;
    }
    .sliderOverlayWrap {
        top: 50%;
    }
    h6.sliderH6 {
        font-size: 16px;
        line-height: 20px;
        border-left: 3px solid #D6A200;
        padding-left: 15px;
        margin: 0% 0% 7% 0%;
    }
    h1.sliderH1{
        font-size: 24px;
        line-height: 29px;
        margin: 0% 0% 6% 0%;
    }
    p.sliderPara{
        margin: 0px;
        font-size: 10px;
        line-height: 15px;
    }
    .siderButton{
        margin-top: 10px;
    }
    .siderButton a{
        padding: 5px 15px;
        font-size: 10px;
    }
    .testimonial-space{
        padding-bottom: 15% !important;
        padding-top: 5px !important;
    }
    .logo a img {
        width: auto;
        max-width:100%;
        height: 65px !important;
    }
    .testimonial-fit{
        font-size: xx-small !important;
        line-height: 14px !important;
        margin-bottom: 5px !important;
    }
}
@media (max-width: 320px) {
	a.headerLinks, p.headerLinks, a.headerLinks2, p.headerLinks2{
		font-size: 12px;
        line-height: 20px;
	}
    .homeSliders .testimonial-item {
        min-height: 135px;
    }
    .sliderOverlayWrap {
        top: 50%;
    }
    h6.sliderH6 {
        font-size: 16px;
        line-height: 20px;
        border-left: 3px solid #D6A200;
        padding-left: 15px;
        margin: 0% 0% 7% 0%;
    }
    h1.sliderH1{
        font-size: 24px;
        line-height: 30px;
        margin: 0% 0% 5% 0%;
    }
    p.sliderPara{
        margin: 0px;
        font-size: 10px;
        line-height: 14px;
    }
    .siderButton{
        margin-top: 10px;
    }
    .siderButton a{
        padding: 5px 15px;
        font-size: 10px;
    }
    .testimonial-space{
        padding-bottom: 15% !important;
        padding-top: 5px !important;
    }
    .logo a img {
        width: auto;
        max-width:100%;
        height: 65px !important;
    }
    .ImageBoxOverlay{
        left:5px;
        right:5px;
        bottom:20px;
    }
    .testimonials .testimonialsCard{
        padding: 14px;
    }
    .testimonial-fit{
        font-size: xx-small !important;
        line-height: 14px !important;
        margin-bottom: 5px !important;
    }
}
@media (min-width: 767px) {
    .modal-content{
        width: 570px !important;
    }
}

@media (max-width: 290px) {
    .select2-container {
        width: 210px !important;
    }
}
@media (max-width: 257px) {
    .select2-container {
        width: auto !important;
    }
}