
#contact_form li input,#contact_form2 li input,#plan-management li input,.contact-form button{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out}#contact_form li .btn #plan-management li .btn,#contact_form2 li .btn #plan-management li .btn,.contact-form button,.contact-form label,.heading-block h2{text-transform:uppercase}*{box-sizing:border-box}.manage_block img{max-width:100%}.services-block .inner-box:hover{background-color:#6a5a6c!important}.footer_addreselist ul li p{font-size:16px}.footer p{color:#fff;line-height:36px;font-size:16px}.footer a{color:#fff!important}.flagtext{color:#fff;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-top:17px}.footer .heading-block h2{color:#ffcb05!important}.heading-block h2{line-height:46px;margin:0;letter-spacing:2px;font-family:Montserrat,sans-serif!important}.heading-block{margin-bottom:10px;display:inline-block;width:100%}.foot_animated_btn{background-color:#007c45;-webkit-border-radius:10px;border-radius:10px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Arial;font-size:20px;padding:10px 30px;text-align:center;text-decoration:none;-webkit-animation:1.5s infinite glowing;-moz-animation:1.5s infinite glowing;-o-animation:1.5s infinite glowing;animation:1.5s infinite glowing}.footer .heading-block hr{background:#fff}.heading-block hr{width:90px;height:8px;border:0;margin:0 0 48px -45px;background:#ffff}#contact_form li input,#contact_form2 li input,#plan-management li input{display:inline-block;width:100%;height:50px;padding:0;border:0;background:0;box-shadow:none;border-radius:0;font-size:16px;border-bottom:1px solid #fff;transition:.4s ease-in-out}.contact-form .tittle,.footer .rights{text-align:center}.contact-form .tittle hr{width:28px;height:5px;margin:15px auto;background:#448aff;border:0}.contact-form .tittle p{text-transform:none;font-size:16px}.contact-form label{font-weight:400;color:#fff;font-size:12px;display:inline-block;width:100%;margin:0;line-height:26px;position:relative;background:0}.color_text a,.contact-form label span{color:#fff}.contact-form textarea{display:inline-block;width:100%;position:relative;padding:10px 20px}#contact_form li .form-control:focus,#contact_form2 li .form-control:focus{border-bottom:1px solid #fff}.contact-form button{border:1px solid #fff;background:0;border-radius:0;color:#fff;margin-top:0;letter-spacing:1px;padding:15px 50px;float:left;transition:.4s ease-in-out}.sec-title,.sec-title h2,.services-section-five .title-column h2{text-transform:capitalize!important}.contact-form button:hover{background:#fff;color:#333;border-color:#fff}.footer-contact-form li .form-control{border:0;box-shadow:none;border-radius:0;background:0;color:#fff;padding:0;font-size:16px;border-bottom:1px solid #fff;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;transition:.4s ease-in-out}.services-block-two .inner-box{position:relative;padding:42px;overflow:hidden;background-color:#6a5a6c;border:1px solid rgba(255,255,255,.05);height:390px}.news-block .inner-box .lower-content .title{position:relative;margin-bottom:5px;text-transform:uppercase;font-family:Montserrat,sans-serif;color:#3b2f3c;font-weight:700;font-size:18px}.footer .flagimg1{width:50%;margin:3px}.flag{width:100%;display:flex}.footer .rights a{margin-right:25px;font-size:18px;display:inline-block;margin-bottom:25px}.cutom_text{width:70%}.img-text,.sec-title .title,.title{font-size:36px;font-family:sans-serif;font-weight:500;line-height:1.1}@media only screen and (max-width:767px) and (min-width:320px){.animate h2{font-size:27px}}@media only screen and (max-width:1024px) and (min-width:768px){.footer_img_parents{display:flex!important;width:100%!important}.flag{display:block}.cutom_text{width:100%}}.sec-title h2{font-size:28px}.banner_content p{color:#fff;font-size:35px;font-weight:800;text-align:center}.redirect_block a{color:#ffcb05;text-decoration:none!important}.block_mobile{display:flex;justify-content:space-between;align-items:center}.main_header .row{display:flex;width:100%;flex-wrap:wrap;align-items:center}.lower-content .title{color:#5c2964}.main_header{width:90%;margin:auto}.manage_block{width:180px}.mobile_header{background-color:#5c2964;padding:10px;display:none}.direct_btn a{padding:8px 10px;border-radius:3px;color:#000;text-decoration:none}.top_header_block a{font-size:18px;text-decoration:none}.top_header_block{padding:10px 0}.top_header .row{display:flex;align-items:center}.faq-section .faq-column{margin:0}.owl-carousel .owl-stage{display:flex}.owl-carousel.owl-drag .owl-item{flex-basis:30%;box-sizing:border-box;background:#ffff;border-radius:8px}.select2-container--bootstrap-5 .select2-selection,.select_optin{background-color:unset!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:flex;flex-direction:row;align-items:center;padding:.35em .65em;margin-left:1.375rem;margin-bottom:.375rem;font-size:16px!important;color:#fff!important;cursor:auto;border:1px solid #ced4da}.select2-container--bootstrap-5 .select2-selection{border-bottom:1px solid #fff!important;border-radius:unset!important;border-top:unset!important;border-right:unset!important;border-left:unset!important;margin:7px 0!important;padding-left:0!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search{font-size:16px!important;margin-bottom:12px!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{height:unset!important}::placeholder{color:#fff!important}.heading_block_text h2{font-size:28px;font-weight:700;color:#3b2f3c;}.services-block-two .inner-box .text{font-weight:700}.banner_button{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-top:10px}.google_section{align-items:center;display:flex;flex-wrap:wrap}#customers-testimonials .owl-nav{position:absolute!important;width:100%;display:flex;justify-content:space-between;margin:auto;bottom:-50px}.owl-carousel .owl-next,.owl-carousel .owl-prev{width:40px;text-align:center;background:#fff;color:#0c0c0c;border-radius:50%;height:40px;align-items:center;display:flex;justify-content:center}.social-icons{margin:10px 0;display: inline-block;width: 100%;}.btn_first{margin:0 0px;padding:10px 30px;border-radius:10px;background:#6a5a6c;color:#fff;transition:.5s;font-size:20px;transform-origin:center}@keyframes beat{to{transform:scale(1.1)}}



html{scroll-behavior:smooth}.banner_button a{text-decoration:none;color:#fff}.block_join a{color:#303030!important}.block_join:hover a{color:#e7bd0a!important}.mylivechat_inputgroup_placeholder input::placeholder{color:red!important}.mylivechat_inputgroup_placeholder textarea::placeholder{color:red!important}


/* header css start */
.mainhead a,.mainhead li{line-height:normal;color:#fff}.nav_tabs li,.ownmenu li{display:inline-block}#zoom-popup{display:none;position:fixed;top:30px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.85);color:#fff;padding:10px 20px;border-radius:8px;font-size:16px;z-index:100000;box-shadow:0 5px 15px rgba(0,0,0,.3)}.sticky_header{position:fixed;top:0;width:100%;background:#fff;z-index:10000}.top_header_main{background:#6a5a6c;padding:0 7px 0 0}.p-0{padding:0!important}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.d-flex{display:flex}.VIpgJd-ZVi9od-l4eHX-hSRGPd,.drop-box,.moile_view_tabs,.toggle_icon_mobile{display:none}.accessibility_sub{padding:0}.drop-toggle .drop-btn{background-color:#444;color:#fff;text-decoration:none;padding:0 13px;height:50px;display:flex;align-items:center;justify-content:center}.accessibility-main a p{color:#fff;line-height:0;margin:0}a,b,button,em,h1,h2,h3,h4,h5,h6,i,input,label,li,p,select,span,strong,textarea{transition:font-size .3s}.drop-toggle .drop-btn svg{margin-left:10px}.drop-box{background-color:#fff;border:1px solid;padding:18px 0 15px}.drop-box h4{padding:0 12px}.text-center{text-align:center}.drop-box ul{padding:0;margin:10px 0 0}.drop-box ul li{padding:5px 10px 0 13px}.drop-box ul li a{text-decoration:none;font-size:14px;display:flex;align-items:center;color:#222;cursor:pointer}.drop-box ul li a svg{margin-right:7px}.navcontact{margin:6px 0 0 10px}.nav_tabs li a.active{border-bottom:5px solid #3b2f3c}.nav_tabs li a{text-decoration:none;color:#3b2f3c;padding:8px 0;transition:.3s;font-weight:500;font-size:16px}.text-right{text-align:right}.ownmenu.mainhead{padding-right:14px}.justify-content-end{justify-content:end}.flex-wrap{flex-wrap:wrap}header .ownmenu li{position:relative}.ownmenu li{padding-left:14px}.mainhead li{border-left:2px solid;margin-left:10px;margin-right:0;font-size:12px}.mobile_header{background-color:#5c2964;padding:10px;display:none}.block_mobile{display:flex;justify-content:space-between;align-items:center}.top_header_block a{font-size:18px;text-decoration:none}.color_text a,.contact-form label span{color:#fff}.main_header{width:90%;display:flex;align-items:center;justify-content:space-between;margin: 10px auto;}.manage_block{width:180px}.nav_tabs{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.navcontact select.goog-te-combo{background:#fff!important;padding:4px;border-radius:5px;outline:0;margin-right:15px;color:#000}.goog-te-gadget .goog-te-combo{margin:4px 0}.goog-te-gadget{font-family:arial;white-space:nowrap;color:transparent!important;font-size:0px;height:38px}.banner_images.home_banner{width:100%!important;margin-top:170px!important}.ownmenu{height:unset!important;gap:8px}
/* header css end */


.ndis-wrapper {
    padding: 23px 0px 0px;
    text-align: center;
}
.ndis-title {
    color: #3b2f3c;
    margin-bottom: 20px;
    font-weight: 700;
}
.ndis-intro {
    font-size: 16px;
    color: #444;
    line-height: 1.7;
    margin-bottom: 40px;
}
.ndis-wrapper b {
    color: #3b2f3c;
}
.ndis-wrapper h4 {
    color: #004b8d;
    font-weight: 600;
    margin-bottom: 19px;
    text-align: center;
}
.client_saying.heading_block_text  {
    padding:50px 0px 50px;
}
.ndis-services {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}
.ndis-service-card {
    background: #5c2964;
    color: #fff;
    border-radius: 10px;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
    padding: 25px 20px;
    flex: 1 1 280px;
    text-align: center;
    border: 2px solid #e9e9e9;
    transition: 0.3s;
}
.services-block {
    display: flex;
}
.ndis-service-card svg {
    transition: 0.3s;
}
.ndis-service-card p {
    font-size: 16px;
    line-height: 1.6;
}
.ndis-note {
    color: #007c45;
    font-weight: bold;
    margin-top: 40px;
    font-size: 16px;
}
.ndis-services svg path {
    fill: #fff;
}
.case-stats {
    position: relative;
}
.case-stats .stats-inner {
    position: relative;
    border-radius: 5px;
    padding: 0px !important;
    border: 1px solid #f2f2f2;
}

.case-stats .stats-inner .graph-image {
    width: 100%;
    text-align: center;
}
.case-stats .stats-inner h2 {
    position: relative;
    color: #3b2f3c;
    font-weight: 600;
    margin-bottom: 15px;
    text-transform: uppercase;
}
  .features-list li::before {
      content: '';
      position: absolute;
      left: -30px;
      top: 5px;
      width: 18px;
      height: 18px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%236a5a6c' d='M12.6 5c-0.2 0-0.5 0-0.6 0 0-0.2-0.2-0.6-0.4-0.8s-0.6-0.4-1.1-0.4c-0.2 0-0.4 0-0.6 0.1-0.1-0.2-0.2-0.3-0.3-0.5-0.2-0.2-0.5-0.4-1.1-0.4-0.2 0-0.4 0-0.5 0.1v-1.7c0-0.6-0.4-1.4-1.4-1.4-0.4 0-0.8 0.2-1.1 0.4-0.5 0.6-0.5 1.4-0.5 1.4v4.3c-0.6 0.1-1.1 0.3-1.4 0.6-0.6 0.7-0.6 1.6-0.6 2.8 0 0.2 0 0.5 0 0.7 0 1.4 0.7 2.1 1.4 2.8l0.3 0.4c1.3 1.2 2.4 1.6 5.1 1.6 2.9 0 4.2-1.6 4.2-5.1v-2.5c0-0.7-0.2-2.1-1.4-2.4zM13 7.4v2.6c0 3.4-1.3 4.1-3.2 4.1-2.4 0-3.3-0.3-4.3-1.3-0.1-0.1-0.2-0.2-0.4-0.4-0.7-0.8-1.1-1.2-1.1-2.2 0-0.2 0-0.5 0-0.7 0-1 0-1.7 0.3-2.1 0.1-0.1 0.4-0.2 0.7-0.2v0.5l-0.3 1.5c0 0.1 0 0.1 0.1 0.2s0.2 0 0.2 0l1-1.2c0-0.1 0-0.2 0-0.2v-6.2c0-0.1 0-0.5 0.2-0.7 0.1 0 0.2-0.1 0.4-0.1 0.3 0 0.4 0.3 0.4 0.4v3.1c0 0 0 0 0 0v1.2c0 0.3 0.2 0.6 0.5 0.6s0.5-0.3 0.5-0.5v-1.3c0 0 0 0 0 0 0-0.1 0.1-0.5 0.5-0.5 0.3 0 0.5 0.1 0.5 0.4v1.3c0 0.3 0.2 0.6 0.5 0.6s0.5-0.3 0.5-0.5v-0.7c0-0.1 0.1-0.3 0.5-0.3 0.2 0 0.3 0.1 0.3 0.1 0.2 0.1 0.2 0.4 0.2 0.4v0.8c0 0.3 0.2 0.5 0.4 0.5 0.3 0 0.5-0.1 0.5-0.4 0-0.1 0.1-0.2 0.2-0.3 0 0 0.1 0 0.2 0 0.6 0.2 0.7 1.2 0.7 1.5 0-0.1 0-0.1 0 0z'%3E%3C/path%3E%3C/svg%3E");
      background-size: contain;
      background-repeat: no-repeat;
      transform: rotate(92deg);
    }
    .case-stats .stats-inner .text {
    position: relative;
}
.features-list {
    padding-left: 25px;
}
.features-list li {
    display: flex;
    align-items: start;
    gap: 10px;
    font-size: 16px;
    position: relative;
    margin-bottom: 5px;
}
.split-box {
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    position: relative;
    background: url(https://ndisprovidersnearme.org/images/YOUR-NDIS-JOURNEY-SIMPLIFIED.jpg) no-repeat center center;
    background-size: cover;
    background-attachment: fixed;
    z-index: 1;
    text-align: center;
    padding: 50px 10px;
}
.split-box::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(4px);
    z-index: -1;
}
.left {
    position: relative;
    color: white;
    padding-bottom: 50px;
}
.left h2 {
    margin-bottom: 10px;
}
.left p {
    margin-bottom: 35px;
    display: flex;
    justify-content: center;
}
.split-box button {
    transition: 0.3s;
}
.cta-btn {
    display: inline-block;
    background: #007c45;
    color: #ffff;
    padding: 12px 20px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: bold;
}
a:focus, header a:hover, button:hover {
    color: #ffcb05  !important;
}
.split-box a {
    color: #fff;
}
.right {
    flex: 1;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
}
.right a {
    text-decoration: none;
    color: #ffff;
    margin-bottom: 15px;
    font-size: 16px;
    border-left: 2px solid;
    padding-left: 16px;
    line-height: normal;
    display: flex;
    align-items: baseline;
    gap: 5px;
}
.right a i {
    margin-right: 2px;
}
.values-header h2 {
    color: #3b2f3c;
    margin-bottom: 15px;
    font-weight: 600;
}
.values-header p {
    font-size: 18px;
    max-width: 800px;
    margin: 0 auto;
}
.values-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 30px;
}
.value-box {
    background: white;
    padding: 25px;
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    transition: transform 0.3s ease;
    border-left: 6px solid #3b2f3c;
}
.value-box h3 {
    color: #3b2f3c;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 600;
}
.value-box p {
    line-height: 1.6;
}
.values-section {
    margin: 0px auto 60px auto;
    padding: 0 20px;
}
.values-header {
    text-align: center;
    margin-bottom: 50px;
}

.faq-section h2 {
    color: #3b2f3c;
    margin-bottom: 20px;
    font-weight: 700;
}
.faq-item {
    background: #fff;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    margin-bottom: 10px;
    overflow: hidden;
    transition: all 0.3s ease;
}
.faq-question {
    padding: 18px 20px;
    cursor: pointer;
    position: relative;
    font-weight: bold;
    background: #6a5a6c;
    color: white;
}
.seamless_ndis {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    width: 100%;
    gap: 30px;
}
.faq-question::after {
    content: "+";
    position: absolute;
    right: 20px;
    font-size: 22px;
    transition: transform 0.3s ease;
    top: 50%;
    transform: translateY(-50%);
}
.faq-item.active .faq-question::after {
    transform: translateY(-50%) rotate(45deg);
}
.faq-answer {
    display: none;
    padding: 15px 20px;
    background: #fafafa;
    color: #3b2f3c;
    font-weight: 500;
}
.toggle_icon_mobile {
    display: none;
}
a.yellow-underline, body.contrast-mode a.yellow-underline {
    border-radius: 4px !important;
    border: 2px solid transparent !important;
    box-shadow: 0 0 0 1px #000 !important;
    background: #ff0 !important;
    color: #000 !important;
    display: inline-flex
;
}
body.readable-font-mode, body.readable-font-mode a, body.readable-font-mode b, body.readable-font-mode button, body.readable-font-mode em, body.readable-font-mode h1, body.readable-font-mode h2, body.readable-font-mode h3, body.readable-font-mode h4, body.readable-font-mode h5, body.readable-font-mode h6, body.readable-font-mode input, body.readable-font-mode label, body.readable-font-mode li, body.readable-font-mode p, body.readable-font-mode select, body.readable-font-mode span, body.readable-font-mode strong, body.readable-font-mode textarea {
    font-family: 'Atkinson Hyperlegible', Arial, sans-serif !important;
}
  body.contrast-mode .ndis-wrapper h4, body.contrast-mode .case-stats .stats-inner h2, body.contrast-mode .ndis-note, body.contrast-mode .services-single-section .content-column h2,  body.contrast-mode .features-list li,  body.contrast-mode .services-single-section .content-column .text, body.contrast-mode .heading_block_text h2,  body.contrast-mode .sec-title .title {
      color: #fff !important;
    }
     
      body.contrast-mode .blocks-column  {
         background-image: unset !important;
      }
    body.contrast-mode .cta-btn {
           background: #000 !important;
    }
    body.contrast-mode .services-block  h3 a {
        color: #000 !important;
    }
    .contrast-mode .main_header, .contrast-mode .sticky_header, .contrast-mode .nav_tabs li a, .contrast-mode .drop-box, body.contrast-mode,
.contrast-mode .footer {
  background: #000;
}
.contrast-mode .nav_tabs li a, .contrast-mode .drop-box ul li a, .contrast-mode .drop-box h4, .contrast-mode .ndis-title , .contrast-mode .ndis-intro,
.contrast-mode .ndis-wrapper b, .contrast-mode .ndis-intro {
  color:#fff;
}
body.readable-font-mode, body.readable-font-mode a, body.readable-font-mode b, body.readable-font-mode button, body.readable-font-mode em, body.readable-font-mode h1, body.readable-font-mode h2, body.readable-font-mode h3, body.readable-font-mode h4, body.readable-font-mode h5, body.readable-font-mode h6, body.readable-font-mode input, body.readable-font-mode label, body.readable-font-mode li, body.readable-font-mode p, body.readable-font-mode select, body.readable-font-mode span, body.readable-font-mode strong, body.readable-font-mode textarea {
    font-family: 'Atkinson Hyperlegible', Arial, sans-serif !important;
}
body.light-contrast-mode .top_header_main, body.light-contrast-mode .footer {
   background: #ffff !important;
}
body.light-contrast-mode .mainhead a, body.light-contrast-mode .moile_view_tabs .nav_tabs li a, body.light-contrast-mode .footer p, body.light-contrast-mode #contact_form.footer-contact-form li input::placeholder, body.light-contrast-mode select, body.light-contrast-mode textarea, body.light-contrast-mode .flagtext, body.light-contrast-mode .footer .rights a i, body.light-contrast-mode .footer i {
  color: #000 !important;
}

body.light-contrast-mode .navcontact select.goog-te-combo {
  border: 1px solid #000;
}
body.light-contrast-mode .moile_view_tabs .nav_tabs li a {
  background: none;
}
body.light-contrast-mode .footer {
    border: 1px solid #000;
}
body.light-contrast-mode .footer .heading-block hr {
   background: #5c2964;
}
body.light-contrast-mode #contact_form li input, body.light-contrast-mode .footer-contact-form li .form-control {
   border-bottom: 1px solid #000;
}
body.contrast-mode p,
body.contrast-mode span,
body.contrast-mode a,
body.contrast-mode li,
body.contrast-mode h1,
body.contrast-mode h2,
body.contrast-mode h3,
body.contrast-mode h4,
body.contrast-mode h5,
body.contrast-mode h6,
body.contrast-mode button,
body.contrast-mode label,
body.contrast-mode input,
body.contrast-mode textarea,
body.contrast-mode select,
body.contrast-mode strong,
body.contrast-mode em,
body.contrast-mode b,
body.contrast-mode i {
  color: #fff !important;
}
body.contrast-mode .nav_tabs li a.active {
      border-bottom: 5px solid #fff;
}
body.contrast-mode  .heading-block hr, body.contrast-mode .post-content hr {
  background: #fff;
}
body.contrast-mode .why-choose li, body.contrast-mode .why-choose li i, body.contrast-mode .owl-item p,  body.contrast-mode  .all_star i.fa-star, body.contrast-mode .google_center strong, body.contrast-mode .google_center .ti-rating, body.contrast-mode .owl-prev i, body.contrast-mode .owl-next i, body.contrast-mode .navcontact select.goog-te-combo, body.contrast-mode .value-box p, body.contrast-mode .value-box h3 {
  color: #000 !important;
}
body.contrast-mode .clients-section .heading_block_text a{
  background: #007c45;
}
.btn-style-two {
    position: relative;
    line-height: 24px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    background: #007c45;
    display: inline-block;
    border-radius: 5px;
    padding: 12px 34px;
    text-transform: uppercase;
    border: 2px solid #007c45;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    font-family: 'Montserrat', sans-serif;
    margin:10px 0px;
}
.about_banner {
  position: relative;
  background-image: url("../../images/about_banner.png") !important;
}
.faq_banner {
  background-image: url("../../images/faq_banner.png") !important;
}
.contact_banner {
  background-image: url("../../images/contact_banner.png") !important;
}

.common_banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5); 
  z-index: 2;
}
.banner_content {
  position: relative;
  z-index: 10;
}
.clearfix {
  display: flex;
  flex-wrap: wrap; 
  align-items: start;
}

.clearfix .column {
  flex: 1;
}

.graph-image {
  height: 100%;
  display: flex;
  align-items: center;
}

.graph-image img {
  max-height: 350px;
  width: 100%;
  object-fit: cover; 
  display: block;

}

.banner_button .yellow-underline .btn_first {
 background: #ff0 !important;
 color: #000 !important;
}
.banner_button .yellow-underline {
    margin:0px 10px;
}
.close_btn {
    display: none;
 }
 @media (max-width: 1024px) {
    .close_btn {
       display: inline-block;
    }
 }
 .close_btn {
    position: absolute;
    top: 1px;
    right: 0;
    z-index: 999999;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-right: 10px;
 }
 .VIpgJd-ZVi9od-ORHb-OEVmcd {
    display: none;
 }
 .VIpgJd-ZVi9od-l4eHX-hSRGPd.yellow-underline {
    display: none !important;
 }
 body.contrast-mode  .content.block_join  .theme-btn.btn-style-three {
    color: #000 !important;
 }
 .services-section .lower-section .owl-nav {
    display: flex;
    justify-content: center;
    gap: 15px;
}
.services-section .lower-section .owl-nav div {
    width: auto;
}
.mb-0 {
    margin-bottom: 0px !important;
}
.company-section .ultimate-ndis {
    font-weight: 700;
    color: #3b2f3c;
}
.review_section {
    background-color: #6a5a6c !important;
}
b, strong {
    color: #3b2f3c;
}
.heading-block b {
    color: #fff;
}
.hyper_link {
  color: #f26363;
  font-weight: 500;
  text-decoration: underline;
}
.hyper_link:hover {
  color: #d47878;
  text-decoration: none;
}
.split-box a:hover {
    color: #ffcb05 !important;
}
.iframe_block {
   height:800px; 
   border:none;
}