.how-it-sec-row > * { display: flex; }
.how-it-sec-row article { width: 100%; }

@media(max-width:1199px){
    .section-headings { width: 100% !important; }
    .who-we-inner .row > * { width: 100%; }
    .foot-content { gap: 20px; }
    .get-in-touch-in { padding: 20px; }
    .header-buttons { gap: 5px !important; }
    header .navbar-nav .nav-item { margin: 0px 4px; }
    header .navbar-nav .nav-item a { font-size: 14px; }
    .btn { height: 42px;line-height: 42px;padding: 0px 20px; }
    .inner-page-wraper { padding: 80px 0; }
    .career-jobs-box .d-flex.gap-3 { flex-direction: column; }
    .career-jobs-box .d-flex.gap-3 .btn { justify-content: center; }
    .accordion-button { font-size: 20px; }
    .download-sec-in { padding: 30px;gap: 40px; }
    .hero-section-in { background-size: 500px;background-position: bottom right; height: 450px;}
    .hero-section-text h1 { font-size: 42px; }
    .hero-section-text { max-width: 400px; }
    .section-headings p,.contact-right-info p,.download-sec-text p { font-size: 14px;; }
    .download-sec-text h3 { font-size: 28px; }
    .download-head h4 { font-size: 22px;}
}
@media(max-width:991px){
   .container { max-width: 100%;padding: 0px 30px; }
   .navbar-toggler { background: linear-gradient(180deg, var(--primary) 0%, var(--secondary) 100%);width: 42px;height: 42px;border-radius: 42px;box-shadow: none !important;padding: 0;display: flex;align-items: center;justify-content: center; }
   .navbar-toggler span { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-menu-4'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M7 6h10' /%3E%3Cpath d='M4 12h16' /%3E%3Cpath d='M7 12h13' /%3E%3Cpath d='M7 18h10' /%3E%3C/svg%3E"); }
   header .navbar-nav { position: static;display: block;height: auto; }
   .header-buttons { flex-direction: column;margin-top: 15px; }
   .header-buttons .btn { justify-content: center; }
   .section-headings h4 { font-size: 28px; }
   .section-headings h3 { font-size: 18px; }
   .section-padding,.services-inner-page .career-sec { padding: 80px 0; }
   .contact-right-info h4 { font-size: 28px; }
   .main-footer .col-md-9 { width: 100%; }
   .foot-content { justify-content: start;margin-top: 50px; }
   .main-footer { padding: 80px 0; }
   .download-head h4 { font-size: 28px; }
   .foot-content .foot-menu-are:last-child { margin-left: auto; }
   .hero-section-in { height: auto;padding: 100px 0; }
   .inner-page-wraper { padding: 50px 0; }
   .heading-big h1 { font-size: 40px; }
   .about-main { margin-bottom: 80px; }
   .heading-banner-text h4 { font-size: 40px; }
   .career-details-view-in { padding: 30px; }
   .section-headings h2 { font-size: 40px; }
   .download-sec-text { min-width: 100%; width: 100%;}
}
@media(max-width:767px){
    .hero-section-text h1 { font-size: 50px;}
    .help-box { gap: 20px; }
    .contact-right-info { padding: 0; }
    .get-in-touch-in .row,.career-sec .row,.about-sec .row  { gap: 50px; }
    .download-sec-in { display: block;text-align: center;}
    .download-app-btns { justify-content: center;margin-bottom: 30px; }
    .foot-content { flex-direction: column; gap: 40px;}
    .footer-heading { margin-bottom: 20px;}
    .foot-links { gap: 5px;}
    .foot-content .foot-menu-are:last-child { margin: 0; }
    .how-it-sec-row { gap: 20px; }
    .heading-big h1 { font-size: 30px;}
    .career-form { padding: 20px; }
    .career-form .d-flex { flex-direction: column; }
    .career-form .d-flex .col { width: 100%; }
    .heading-banner-text h4 { font-size: 28px; }
    .terms-content h4 { font-size: 20px; }
    .terms-content p { font-size: 14px; }
    .list-bullet li { font-size: 14px; }
    .career-details-view-in { margin-bottom: 50px;}
    .heading-banner { height: 150px; }
    .career-jobs-box article { padding: 20px; }
    .career-jobs-box article h4 a { font-size: 22px; }
    .section-headings h2,.terms-content h2 { font-size: 28px; }
    .service-banner-img figure { height: 200px; }
    .footer-link { flex-direction: column;justify-content: center;align-items: center; }
    .logo-footer img { width: 200px; }
    .download-sec-photo { margin-bottom: 50px;}
    .section-padding, .services-inner-page .career-sec { padding: 40px 0; }
    .section-headings h4, .career-sec .section-headings h4, .download-head h4 { font-size: 22px !important;; }
    .download-sec-text h3 { font-size: 26px; }
    .hero-section-in { height: 500px;align-items: start;padding: 20px !important; }
    .hero-section-text h1 { font-size: 25px; }
    .hero-section-text { text-align: center; }
    .hero-section-text .btn { margin-top: 10px;; }
    .hero-section-in { background-size: 300px; }

}
@media(max-width:575px){
    .section-headings h4,.career-sec .section-headings h4,.download-head h4 { font-size: 26px; }
    .features-col article figcaption h4 { font-size: 20px; }
    .container,.container-fluid,.hero-section { padding: 0px 15px; }
    .contact-right-info h4 { font-size: 30px;line-height: initial;}
    .contact-form-ui { padding: 15px; }
    .form-control { height: 42px;line-height: 42px; }
    .get-in-touch-in { padding: 10px; }
    .hero-section-in { padding: 60px 0; }
    .who-we-text { padding: 15px;margin-top: 15px; }
}
@media(max-width:480px){

}