/*xs  Extra Small devices (phones, 600px and down)*/
@media (max-width:767.98px){
section {padding: 60px 0;}.section-title h2 {font-size: 22px;}.why-card h3 {font-size: 18px;margin-bottom: 5px;}.why-card {padding: 20px 20px;}.why-icon-box {font-size: 25px;}.why-icon-box {width: 50px;height: 50px;}.cta-section h1 {font-size: 28px;}.cta-section p {font-size: 16px;margin-bottom: 10px;}.flex-button {margin-top: 1em;}.cta-buttons {display: flex;justify-content: flex-start;}.btn-custom-accent {font-size: 14px;}.btn-custom-outline-light {font-size: 14px;}.services-list ul li {font-size: 13px;padding: 5px;}.services-list ul {gap: 15px 20px;}.about-highlights {grid-template-columns: auto;}.about-highlight-item {font-weight: 500;}.service-highlights-row {margin-top: 0px;}.highlight-box .counter-number {font-size: 22px;}.timeline-row {margin-top: 0px;}.timeline-wrapper {justify-content: center;flex-wrap: wrap;gap:2em;}.timeline-step {width: 42%;}.timeline-step p {font-size: 13px;font-weight: 500;}.timeline-step h4 {font-size: 16px;}.contact-form-wrapper h3 {font-size: 22px;}.btn-custom-primary {font-size: 13px;}.contact-card-box {padding: 20px;}.contact-info-text p {color: var(--text-muted);font-size: 14.5px;}.footer-section {background-color: #000c2e;color: rgba(254, 254, 254, 0.7);padding: 60px 0 20px 0;}.service-body p {margin-bottom: 5px;}.service-body h3 {font-size: 18px;font-weight: 700;margin-bottom: 5px;}.service-body {padding: 25px 20px 20px 20px;}
}
/* @media (min-width: 392px) and (max-width: 575.98px){} */
/*sm Small devices (portrait tablets and large phones, 601px to 768px) */
/* @media (min-width: 576px) and (max-width: 767.98px){} */
/*md Medium devices (landscape tablets, 769px to 992px) */
@media (min-width: 768px) and (max-width: 991.98px){
 .cta-section h1 {font-size: 28px;}.cta-section p {font-size: 16px;margin-bottom: 10px;}.flex-button {margin-top: 1em;}.cta-buttons {display: flex;justify-content: flex-start;}section {padding: 60px 0;}.section-title h2 {font-size: 22px;}.why-card h3 {font-size: 18px;margin-bottom: 5px;}.why-card {padding: 20px 20px;}.why-icon-box {font-size: 25px;}.why-icon-box {width: 50px;height: 50px;}.cta-section h1 {font-size: 28px;}.cta-section p {font-size: 16px;margin-bottom: 10px;}.flex-button {margin-top: 1em;}.cta-buttons {display: flex;justify-content: flex-start;}.btn-custom-accent {font-size: 14px;}.btn-custom-outline-light {font-size: 14px;}.services-list ul li {font-size: 13px;padding: 5px;}.services-list ul {gap: 15px 20px;}.about-highlights {grid-template-columns: auto;}.about-highlight-item {font-weight: 500;}.service-highlights-row {margin-top: 0px;}.highlight-box .counter-number {font-size: 22px;}.timeline-row {margin-top: 0px;}.timeline-step p {font-size: 13px;font-weight: 500;}.timeline-step h4 {font-size: 16px;}.contact-form-wrapper h3 {font-size: 22px;}.btn-custom-primary {font-size: 13px;}.contact-card-box {padding: 20px;}.contact-info-text p {color: var(--text-muted);font-size: 14.5px;}.footer-section {background-color: #000c2e;color: rgba(254, 254, 254, 0.7);padding: 60px 0 20px 0;}.service-body p {margin-bottom: 5px;}.service-body h3 {font-size: 18px;font-weight: 700;margin-bottom: 5px;}.service-body {padding: 25px 20px 20px 20px;}}

/*lg Large devices (laptops/desktops, 993px to 1200px)*/
@media (min-width: 993px) and (max-width: 1200px) {
.navbar-custom .nav-link {font-size: 14px;}.btn-custom {padding: 8px 25px;}.btn-custom-accent {font-size: 15px;}.section-title h2 {font-size: 25px;}section {padding: 60px 0;}.why-card h3 {font-size: 18px;}.why-card p {color: var(--text-muted);margin-bottom: 0;font-size: 14px;}.service-body p {margin-bottom: 5px;}.service-body h3 {font-size: 18px;font-weight: 700;margin-bottom: 5px;}.service-body {padding: 25px 20px 20px 20px;}.contact-card-box {padding: 20px;}.contact-info-text p {color: var(--text-muted);font-size: 14.5px;}.footer-section {background-color: #000c2e;color: rgba(254, 254, 254, 0.7);padding: 60px 0 20px 0;}.contact-form-wrapper h3 {font-size: 22px;}}

/*xl  Extra Large devices (large laptops and desktops, 1201px to 1400px)*/
@media (min-width:1201px) and (max-width: 1400px) {}