@media only screen and (max-width: 767px) {
.banner figcaption {position: relative !important;inset: 0;padding: 1rem 0 0;}
.banner video {height: auto !important;}
.banner .shape {display: none;}
.scrllBtm img {display: none;}

/***********maaz***********/
.grey-bg { padding-bottom: 3rem; }
.service-section-one { padding-bottom: 5rem; }
.job-detail-three { padding-top: 0 !important; }
.job-listing { padding-bottom: 3rem; }
.options { grid-template-columns: repeat(1, 1fr); gap: 1.25rem; }
.home-section-six .col-md-6:last-child h2 { font-size: 2rem; }
.contWrap { margin-bottom: 1.875rem; }
.banner .shape { width: 20rem; }
.banner figure {   padding: 0 !important; }
.inner-banner::before { height: auto; }
.cont-wrap .form-control { margin-top: 1.25rem !important; }
.cont-wrap button.btn { margin-top: 1.875rem !important; }
.contWrap h3 { font-size: 1.125rem !important; }
.content-side { padding: 1.25rem; }
.contact-sec-three .accordion-header button.accordion-button svg { width: 0.75rem; }
.contact-sec-three {padding-bottom: 5rem !important;}
.media-one article, .media-one .article-wrap article:nth-child(2n+1) { padding: 1.875rem 1rem !important; }
.media-one .article-wrap article:nth-child(2n+1) figcaption { margin-top: 1rem; }
.main-section p { margin-bottom: 1.25rem; }
.media-one .article-wrap article:nth-child(2n) figure { margin-top: 1rem; }
.quality-section-three figcaption svg { width: 50px !important; }
.abt4BtmImg li { height: auto; width: 45% !important; }
.abt4BtmImg.d-flex.gap-3 { flex-wrap: wrap; margin-right: 0; margin-top: 1rem; justify-content: center; }
.abt4BtmImg li.active { height: auto; width: 45% !important; }

}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner figcaption {inset: 45% 0 auto;}
.home-section-one span {font-size: 1rem;}
.main-heading h2 {font-size: 2rem !important;}
#sub-headingFour {padding: 0;}
.home-section-industries .mainServ img {width: 60% !important;margin: 0 auto;display: block;}
body .home-section-four {padding-bottom: 5rem;}
.sec5Slider .slick-arrow {right: 10rem !important;}
.sec5Slider .slick-next {right: 7rem !important;}
.sec6Wrap {margin-top: 1.5rem !important;}
.footer .topFooter {padding: 1rem 0 !important;}
.footer .topFooter * {font-size: 0.8rem;}
.about-section-three ul {justify-content: center;gap: 3rem;}

/*************maaz*********/
.career-section-two .waves { top: -15vh; }
.media-one  .row { --bs-gutter-x: 1.25rem !important; }
.media-one .article-wrap article:nth-child(2n+1), .media-one .article-wrap article:nth-child(2n) { padding: 1.5rem !important; }
.content-side { padding: 1.875rem; }
.banner .shape { width: 25rem; }
.home-section-six .col-md-6:last-child h2 { font-size: 2rem; }
.options { grid-template-columns: repeat(2, 1fr); gap: 1rem; }
.inner-banner::before { height: 90%; }
}

@media only screen and (max-width: 991px) {
.wow {visibility: visible !important;opacity: 1 !important;transform: none !important;animation: none !important;}
.header .navbar-nav > li, .socialIcons li, .ftr-menu li {opacity: 1;transform: none;}
.offcanvas {width: 100% !important;}
.offcanvas .menu a {font-size: 1.35rem;}
.header .logo svg {width: 6rem;}
.main-heading h2.text-white:after {left: 0rem;}
.social-icons li a {width: 2rem;height: 2rem;}
.offcanvas .btn-close svg {width: 2.5rem;}
.burgermenu {width: 2.5rem;height: 2.5rem;}
.burgermenu svg {width: 1rem;}
:root{--base-font-size: 0.875rem}

.side-bars {width: 5rem;height: 5rem;}
.side-bars .s-bar a {width: 15rem;padding: 0.5rem 2.5rem;}
.s-bar div, .s-bar span {width: 2rem;height: 3.3rem;}
.s-bar div>svg, .s-bar span>svg {height: 1.2rem;margin: 4.7vw 0 0 2.17vw;}
.side-bars .s-bar {margin-bottom: 0.5rem;;}
.side-bars .s-bar a h3 {font-size: 1rem;line-height: 1;}
.side-bars .s-bar a p {margin-bottom: 1rem;}
.home-section-one ul {flex-wrap: wrap !important;gap: 2rem;}
.banner h1 {font-size: 2rem;}
.banner h1 b {display: unset !important;}
.main-heading h2 {font-size: 2.3rem;}
.main-section {padding: 3rem 0;}
.home-section-one h3 {font-size: 2.75rem;}
.home-section-two {margin-top: 2rem;}
.home-section-two figure {margin-bottom: 1rem;}
.home-section-two figcaption {transform: none;}
.home-section-two .headWrap {opacity: 1;visibility: visible;}
.home-section-three .mapImg svg {width: 25rem;}
.home-section-four {margin-top: 2rem;}
.home-section-four .wrap {margin-bottom: 1rem;}
.home-section-four .main-heading {margin-bottom: 2rem !important;}
.home-section-four ul li button {padding: 0.7rem 1.2rem;}
body .home-section-four {padding-bottom: 0rem;margin-bottom: 7rem;}
.home-section-five {margin-top: 3rem;margin-bottom: 4rem;}
.home-section-five .testimonial-sec .slick-arrow {right: 3rem !important;top: -3.5rem;width: 2rem;height: 2rem;}
.home-section-five .testimonial-sec .slick-next {right: 0px !important;}
.home-section-five .testInr {margin-right: 0;}
.home-section-five .clients-sec {padding: 3rem 0 0;}
.sec5Slider {padding-top: 2rem;}
.sec5Slider .slick-arrow {right: 7rem;width: 2rem;height: 2rem;}
.sec5Slider .slick-next {right: 4rem;}
.main-heading h2:after {width: 6rem;height: 6rem;top: -1.5rem;left: 0;}
.home-section-five .sec5Wrap2 {margin-right: 0;}
.home-section-six {padding-bottom: 7rem;}
.testSlider {padding-top: 3rem;}
.home-section-industries .mainServ {width: 90%;height: 100%;position: relative;}
.home-section-industries .mainServ figcaption {padding: 0;}
.home-section-industries .mainServ figcaption h4 {margin-bottom: 0.5rem !important;}
body .home-section-three {margin-bottom: 2rem;}
.home-section-industries .imagesFlow li {width: 40%;text-align: center !important;}
.home-section-industries .imagesFlow .box figure img {width: 100%;height: 100%;}
.home-section-industries .imagesFlow .box {flex-direction: row !important;gap: 1rem !important;animation: none;justify-content: space-between;padding: 1rem 1rem 2rem;}
.home-section-industries .imagesFlow .box figcaption {min-width: initial;margin: 0;}
.home-section-industries .imagesFlow .box figcaption h5 {font-size: 1rem;text-align: left !important;}
.home-section-industries .imagesFlow li:nth-child(2) a {flex-direction: row !important;}
.home-section-industries .imagesFlow .box figcaption svg {width: 1.5rem;height: 1.5rem;}
.home-section-industries .imagesFlow .box figure {width: 50%;}
.home-section-industries .imagesFlow li:nth-child(1) h5, .home-section-industries .imagesFlow li:nth-child(4) h5, .home-section-industries .imagesFlow li:nth-child(6) h5 {}
.home-section-industries ul.slick-dots {display: flex;justify-content: center;align-items: center;}
.home-section-industries ul.slick-dots li {margin: 0;width: auto !important;}
.home-section-industries ul.slick-dots li button {padding: 0;}
.home-section-industries .imagesFlow li:nth-child(4), .home-section-industries .imagesFlow li:nth-child(5), .home-section-industries .imagesFlow li:nth-child(7), .home-section-industries .imagesFlow li:nth-child(6) {width: auto;}
.home-section-industries .slick-dots li button:before {color: #205aa9;opacity: 1;font-size: 10px;}
.footer .topFooter {padding: 3rem 0 3rem;}
.footer .topFooter ul {padding-left: 0 !important;}
.footer .ftr-menu li:nth-child(3n) {padding-left: 1rem;}
.footer .topFooter .logo {width: 8rem;padding-bottom: 1rem;}
.footer {margin-top: 0 !important;}

.about-section-one ul {padding-top: 3rem;gap: 2rem;}
.about-section-one ul li {width: auto !important;}
.about-section-one ul li p {font-size: 1rem;}
.about-section-one ul li:nth-child(even) {margin-left: 0;}
.about-section-two {margin-top: 4rem;}
.about-section-three ul li figure {width: 5rem;height: 5rem;}
.about-section-three ul li figure img {width: 2rem;}
.about-section-three ul li {animation: none;}
.about-section-three ul li article h2 {font-size: 2.5rem;}
.about-section-three ul li article span {font-size: 1rem;}
.about-section-three ul {padding-top: 4rem;}

.about-section-four {padding: 6rem 0;}
.abtSec5Wrp {gap: 4rem;margin: 0;}
.about-section-five {padding-bottom: 7rem;}

/*********Maaz**********/
.service-section-one figure { margin-bottom: 0 !important; }
.home-section-two.service-section-one .col-lg-4:nth-child(2) { margin: 3rem 0 !important; }
.inner-banner h2 { font-size: 2.188rem; margin-bottom: 1.25rem; }
.inner-banner h2 span { font-size: 1.5rem; }
.job-detail-two li { margin: 0 0 0.875rem 1rem; line-height: 1.3; }
.career-section-two article { padding: 1.563rem; }
.career-section-two article h4 { font-size: 1.25rem; }
.career-section-two article h5 { font-size: 1.125rem; }
.media-detail-banner h3, .media-detail-one h3  { font-size: 1.25rem; }
.cont-wrap { padding: 1.25rem; }
.contact-sec-three .accordion-header button.accordion-button { font-size: 1.125rem; }
.media-one article h4 { font-size: 1.25rem; }
.job-detail-three .job3Wrap {padding: 1.25rem;}
.custom-checkbox { width: 0.938rem; height: 0.938rem; }
.service-detail-section-one figure { margin-bottom: 1.25rem; }
.service-detail-section-one  .col-md-6.ps-5 { padding-left: 0.938rem !important; }
.service-detail-section-two .waves { top: -29vh; }
.service-detail-section-two .abtSec5Wrp { gap: 1rem; }
.customer-section-one figure.customer-img-one { margin-bottom: 1rem; }
.customer-section-one .row:last-child {padding-top: 2rem;}
.quality-section-three figcaption { position: relative !important; flex-direction: column; }
.quality-section-three figcaption svg { inset: auto; }
.quality-section-three figcaption .quality-bg-content { padding: 3rem 0; }
.quality-section-three figcaption::after { content: ''; position: absolute; inset: 0; opacity: 0.9; z-index: -1; background: linear-gradient(135deg, rgba(19, 71, 141, 1) 52%, rgba(151, 192, 248, 1) 100%); }
.quality-section-three::before { display: none; }
.quality-section-three.corporate-section-two video#myVideo { max-height: 26.875rem; object-fit: cover; min-height: 26.875rem; }
.quality-section-three figcaption svg { position: absolute;  top: -16.563rem; }
.abt4BtmImg {   margin-right: 0; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header .navbar-nav > li, .socialIcons li, .ftr-menu li {opacity: 1;transform: none;}
.banner figcaption {inset: 40% 0 auto;}
.banner h1 {font-size: 2.5rem;}
.offcanvas {width: 50% !important;}
.main-heading h2 {font-size: 2.3rem;}
.home-section-one span {font-size: 1rem;}
.main-section {padding: 3rem 0;}
.home-section-two figcaption {padding: 1rem;}
.main-section p {line-height: 1.5;}
.home-section-six {padding-bottom: 5rem;}
.home-section-five {margin-bottom: 5rem;}
.home-section-five .clients-sec {padding: 2rem 0 0rem;}
.home-section-five .slick-prev {right: 66vw !important;}
.home-section-five .sec5Slider {padding-top: 1rem;}
.home-section-five.logo-sec .slick-prev {right: 20vw !important;}
.footer .topFooter {padding: 3rem 0 2rem;}
.footer .ftr-menu li:nth-child(3n) {padding-left: 2rem;}

.about-section-one ul li p {font-size: 1rem;}
.main-heading h2:after {width: 5rem;height: 5rem;left: 0;}
.about-section-three ul {gap: 0;}
.about-section-three ul li figure {width: 5rem;height: 5rem;}
.about-section-three ul li article span {font-size: 1rem;}
.about-section-three ul li article h2 {font-size: 2.5rem;}
.about-section-three {padding: 5rem 0;}
.about-section-four {padding: 6rem 0;}
.about-section-five {padding-bottom: 7rem;}
.abtSec5Wrp {gap: 6rem;}

/*********maaz*************/
.career-section-two .waves { top: -17vh; }
.media-detail-banner h3, .media-detail-one h3  { font-size: 1.563rem; }
.media-one article h4 {   font-size: 1.75rem; }
.banner .shape { top: 0; width: 30rem; }
.inner-banner h2 { font-size: 3rem; }
.inner-banner h2 span { font-size: 2.188rem; }
.cont-wrap { padding: 2.5rem; }
.custom-checkbox { width: 0.938rem; height: 0.938rem; }
.waves { top: -29vh; }
.contact-sec-three .accordion-header button.accordion-button { font-size: 1.5rem; }
.content-side { padding: 2.5rem; }
}

@media only screen and (min-width: 1200px) and (max-width: 1299px) {
	.header .navbar-nav > li, .socialIcons li, .ftr-menu li {opacity: 1;transform: none;}
	.footer .topFooter {padding: 3rem 0 2rem;}

/*******maaz**********/
.home-section-six .col-md-6:last-child h2 { font-size: 2.5rem; 	}
.home-section-six { padding-bottom: 5rem; 	}
/*.waves { top: -28vh; 	}*/
.career-section-two .waves {top: -17vh; }
}