@media only screen and (max-width: 767px){  
.midWrpSec1 {background: transparent !important;}
.banner-landing .bannerSliderInr figure img.mainImage {height: 20rem;}

}
@media only screen and (min-width: 768px) and (max-width: 991px){
.landing-page .footer .logo {width: 10rem !important;}
.landing-page .footer .topFooter .footerInr h4 {font-size: 19px !important;}
.landing-page .footer .topFooter .footerInr ul li a {font-size: 1rem !important;}
.landing-page .social-icons li a {width: 2rem;height: 2rem;}
.landing-page .footer .topFooter .footerInr {padding-top: 0 !important;}
.footerInr2 {padding: 0 !important !important;}
}
@media only screen and (max-width: 991px){
.header {inset: 1.5rem 0 auto;}
.landing-page .header .logo {width: 9rem;}
.banner-landing figcaption h1 {font-size: 2rem;}
.btn {padding: 0.59rem 1.5rem 0.72rem 1.5rem;}
.main-section, .landing-page .footer .topFooter{padding: 2.5rem 0;}
.sec1LandLeftTop {margin: 1rem 0rem 0 0;}
.sec1LandRightMiddle {margin: 1rem 0 1rem 0.125rem;}
.counterWrp p span {font-size: 2.75rem;}
.sec1LandRightMiddle h4 {margin-left: 0;margin-bottom: 1rem;}
.sec1LandRightMiddle h4 span {font-size: 2.25rem;}
.landing-section-one figure {width: 100%;} 
.landing-section-one .sec1LandLeftTop p, .sec1LandRightMiddle p {max-width: 100%;} 
.landing-section-two .link h3 {display: none;}
.landing-section-two .main-heading h2 span {font-size: 2.5rem;margin-left: 0;}
.landing-section-two {height: auto;transform: none;opacity: 1;}
.landing-section-two .link article {padding-top: 1rem;margin-top: 0.5rem;transform: none !important;opacity: 1;}
.landing-section-two .link h4 {font-size: 1.5rem;}
.landing-page .footer .topFooter .footerInr {padding-left: 0rem !important;padding-top: 2rem;}
.footerInr2 {padding: 1rem 0 0rem 0 !important;}
.landing-page .footer .logo {width: 12rem;}
.counterWrp {padding-bottom: 1rem;}
.landing-section-one .sec1LandLeftTop h3 {font-size: 2rem;margin-bottom: 1rem}
.landing-section-one .sec1LandLeftTop h3 strong {font-size: 2.5rem;}
.landing-page .btn span {font-size: 14px !important;}
.btn img {inset: 0 2rem 0 auto;}
.btn:hover img {right: 0.5rem;}
.landing-section-two .link{padding-right: 0}
.landing-section-two figure{margin: 0 0.25rem}
.landing-section-two figure::before{content: '';position: absolute;inset: 0;background: rgb(0 0 0 / 50%)}
.landing-section-two::before, .landing-section-two::after {display: none;}
.landing-section-two .main-heading h2{color: var(--purple-color);}
.counterWrp p{font-size: 1rem}
.sliderxs .slick-dots{inset:auto 0 -30px;justify-content: center;}
.modal-top {padding: 2rem;}
.applyNow {padding: 0 2rem 2rem 2rem;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.banner-landing figcaption h1 {font-size: 3rem;}
.landing-section-one .sec1LandLeftTop h3 strong, .landing-section-one .sec1LandLeftTop h3 span{font-size: 2.5rem;}
.sec1LandRightMiddle h4 span {font-size: 3rem;}
.counterWrp p span {font-size: 3.5rem;}
.counterWrp {padding-bottom: 3rem;}
.main-section {padding: 4rem 0;}
.landing-section-two .main-heading h2 span {font-size: 3.5rem;margin-left: 1rem;}
.landing-page .social-icons li a {height: 2.25rem !important;width: 2.25rem;}
.social-icons {gap: 0.5rem;}
.landing-page .footer .topFooter {padding: 3rem 0;}
.landing-section-two .link h4 {font-size: 1.5rem;}
.btn {padding: 0.82rem 1.7rem 1rem 1.7rem;}
.btn:hover img {right: 0.5rem;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.banner-landing figcaption h1 {font-size: 3rem;}
.main-section {padding: 5rem 0;}
.landing-section-one .sec1LandLeftTop h3 strong {font-size: 3rem;}
.sec1LandRightMiddle h4 span {font-size: 3rem;}
.counterWrp p span {font-size: 3.5rem;}
.counterWrp {padding-bottom: 4rem;}
.landing-section-two .main-heading h2 span {font-size: 4rem;margin-left: 2rem;}
.landing-page .footer .topFooter {padding: 3.5rem 0;}
}

  