.service-page-container .service-page-links.inner-banner,.strengths-wrapper-content,.wrapper{position:relative}.value-section-box:before,.wrapper:before{position:absolute;transition:transform .7s;background-image:linear-gradient(#0087ce,#01294f)}.gallery-box.style-6 .title,.value-section-box:before,.wrapper:before{background-image:linear-gradient(#0087ce,#01294f)}.budget-box:before,.value-section-box:before,.wrapper:before{content:"";height:1rem;width:1rem;bottom:-1rem;left:-1rem;rotate:40deg}.inner-banner .slider-data{text-align:left}.inner-banner .page-link{margin-bottom:70px;color:#fff}.budget-content a,.budget-wrapper.wrapper:hover a,.budget-wrapper.wrapper:hover i,.budget-wrapper.wrapper:hover p,.contact-location-area-row .wrapper:hover a,.contact-location-area-row .wrapper:hover h3,.inner-banner .page-link a,.value-section-box:hover p,.wrapper:hover h3,.wrapper:hover i,.wrapper:hover p{color:#fff}.inner-banner h1{color:#fff;font-size:40px;margin:0;line-height:35px;font-weight:700;text-align:left}.who-we-right{flex:0 0 464px;box-shadow:0 4px 4px 0 hsla(0,0%,65%,.25),0 -4px 4px 0 hsla(0,0%,79%,.25);padding:15px;border-radius:20px;border-left:4px solid #9b1c31}.who-we-right a{border-top:1px solid #e9e9e9;padding:15px 7px 15px 5px;color:#333;text-decoration:none}.arrow_icon i,.journey_number span{color:#fff;font-size:16px;font-weight:700}.about-page-who-we-sec .what-is-cac-data{padding-right:0;margin:0 50px 0 0}.strengths-sec h2,.value-sec h2{text-align:center;margin-bottom:30px}.wrapper{width:100%;transition:.4s;background:#f1f1f1;padding:20px 20px 0;min-height:280px;text-align:left;overflow:hidden;border-radius:20px}.budget-row,.caption_text,.journey-sec h2,.journey_text,.value-section-box,.why-cac-sec h2{text-align:center}.row.strengths-sec-row{gap:30px 0}.strengths-wrapper-content img{max-width:60px;width:100%;height:auto}.strengths-sec .wrapper h3{padding:15px 0 10px;line-height:25px;font-size:22px;font-weight:700}.wrapper:hover::before{transform:scale(100);transition:transform .8s ease-in-out}.value-section-box:hover img,.wrapper:hover .strengths-wrapper-content img{filter:invert(1)}.mission-vision-data{margin-right:50px}.mission-vision-data p{margin-bottom:20px}.mission-vision-sec,.modal-dialog{margin-top:125px}.row.value-section-row{gap:14px;justify-content:center;flex-wrap:wrap}.value-section-box:before{z-index:-1}.value-section-box{box-shadow:3px 4px 9px 0 rgba(0,0,0,.13);padding:25px 10px;position:relative;overflow:hidden;width:19%;border-radius:10px;cursor:pointer;transition:.7s}.value-section-box img{width:fit-content}.budget-box:hover::before,.value-section-box:hover:before{transform:scale(80);transition:transform .8s ease-in-out}a,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0}.journey_caption{border:none;height:auto;margin:0 auto}.journey_grid{display:grid;grid-template-columns:repeat(4,1fr);place-items:center;gap:30px}.journey_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:185px;width:185px;border-radius:50%;justify-content:center;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;transition:.8s;cursor:pointer;padding:0 15px;font-size:14px}.journey_text h5{font-size:16px}.journey_text:hover{transform:translate(-50%,-60%)}.journey_number{top:50%;left:5px;transform:translateY(-54%)}.arrow_icon{top:50%;right:7px;transform:translateY(-50%)}@media(max-width:1199px){.journey_grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.journey_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.journey_text{width:170px;height:170px}.journey_caption img{width:240px}}@media(max-width:576px){.journey_grid{grid-template-columns:1fr}}.journey_caption:first-child .journey_caption_text::after,.journey_caption:nth-child(5) .journey_caption_text::after,.journey_caption:nth-child(9) .journey_caption_text::after{background:rgba(3,119,180,.6)}.journey_caption:nth-child(10) .journey_caption_text::after,.journey_caption:nth-child(2) .journey_caption_text::after,.journey_caption:nth-child(6) .journey_caption_text::after{background:rgba(3,119,180,.7)}.journey_caption:nth-child(11) .journey_caption_text::after,.journey_caption:nth-child(3) .journey_caption_text::after,.journey_caption:nth-child(7) .journey_caption_text::after{background:rgba(3,119,180,.8)}.journey_caption:nth-child(12) .journey_caption_text::after,.journey_caption:nth-child(4) .journey_caption_text::after,.journey_caption:nth-child(8) .journey_caption_text::after{background:rgba(3,119,180,.9)}.budget-box:before,.budget-content h3{background-image:linear-gradient(#0087cec7,#01294fc7)}.journey_caption:hover .caption_text{transform:translate(-50%) scale(1.05)}.caption_text{transition:.9s;background-color:#fff;width:90%;margin:auto;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;height:280px;position:absolute;left:50%;top:-15px;transform:translateX(-50%);display:block;padding:90px 20px 0;gap:10px}.caption_text h3{font-size:20px;color:#9b1c31;font-weight:700}.budget-content h3,.budget-wrapper.wrapper h3{font-size:21px;letter-spacing:.36px;font-weight:600}@media (max-width:1199px){.journey_section{grid-template-columns:repeat(3,1fr)}.journey_caption:nth-child(4){margin-top:70px}}@media (max-width:767px){.journey_section{grid-template-columns:repeat(2,1fr)}.journey_caption:nth-child(3){margin-top:70px}}@media (max-width:576px){.journey_section{grid-template-columns:1fr}.journey_caption:nth-child(2){margin-top:70px}}.about-contact{background:url(../images/bg_contact.png) 0 0/cover no-repeat,linear-gradient(90deg,#02192d .34%,rgba(25,49,68,.9) 50.04%,rgba(46,71,90,.5) 99.73%) 0 0/cover no-repeat}.about-contact h3{margin-bottom:15px;line-height:1.5;letter-spacing:.6px;font-weight:600;color:#fff}.about-contact p{max-width:950px;color:#fff}.gallery-box{margin-bottom:30px}.gallery-box.style-6{overflow:hidden;position:relative;border-radius:15px}.gallery-box.style-6 .hover-effect{position:absolute;left:0;top:50px;width:100%;height:100%;transition:.3s}.gallery-box.style-6:hover .hover-effect{background:rgba(0,0,0,.9);top:0}.gallery-box.style-6 .hover-effect .text-wrap{position:absolute;left:20px;top:5px;width:auto;padding-right:25px}.gallery-box.style-6 .title{position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;text-align:center;padding:5px 0}.gallery-box.style-6:hover .title{transform:translateY(10px);z-index:0}.gallery-box.style-6 .hover-effect .text-wrap .categorie,.gallery-box.style-6 .title{font-size:22px;color:#fff;letter-spacing:-.3px;z-index:2}.gallery-box.style-6 .hover-effect .text-wrap .desc{font-size:16px;line-height:28px;color:#cacaca;letter-spacing:.2px}.gallery-box.style-6 .hover-effect .text-wrap .desc p{border-top:1px dotted #cacaca;padding:0;margin:10px 0; line-height: 1.4;}.gallery-box.style-6 .hover-effect .text-wrap .desc ul{padding-left:20px}.gallery-box.style-6 .hover-effect .text-wrap .categorie,.gallery-box.style-6 .hover-effect .text-wrap .desc{opacity:0;visibility:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.gallery-box.style-6:hover .hover-effect .text-wrap .categorie,.gallery-box.style-6:hover .hover-effect .text-wrap .desc{opacity:1;visibility:visible}.viewmore a{color:#0087ce;font-weight:400;border:1px solid #0087ce;padding:3px 15px 5px;border-radius:15px}.viewmore a:hover{border:1px solid #fff;background:#fff;color:#0087ce}.gallery-box img{display:block;position:relative;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:100%}.gallery-box:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.budget-sec .wrapper{padding:25px 30px 0;min-height:200px}.budget-wrapper.wrapper h3{padding-top:0;margin-bottom:5px}.budget-wrapper.wrapper p{margin-bottom:10px;text-align:left}.budget-wrapper.wrapper a,.service-page-container .service-page-links a{color:#000}.budget-wrapper.wrapper a i,.line-with-arrow a{color:#000;font-weight:600}.budget-box{position:relative;overflow:hidden;border-radius:20px}.budget-row{gap:20px 0}.col-width-33{display:inline-block;vertical-align:top;width:387px;margin:6px}.budget-img img{width:100%;border-radius:20px}.budget-box:before{position:absolute;transition:transform .7s}.budget-content{position:absolute;top:185px;transition:transform .8s ease-in-out}.budget-box:hover .budget-content{transform:translateY(-50%);top:50%;transition:transform .8s ease-in-out}.budget-content h3{margin-bottom:5px;color:#fff;padding:10px 0}.budget-content p{color:#fff;padding:0 20px}.footer-form label,.footer-form p{font-style:normal;font-weight:400;line-height:24px;letter-spacing:.32px;color:#565656}.footer-form{width:100%;padding:35px;background-color:#efefef}.footer-form p{margin-bottom:38px}.footer-form input,.footer-form textarea{box-shadow:1px 2px 0 rgba(16,24,40,.05);border-radius:8px;border:1px solid #d0d5dd;background:#fff}.footer-form input[type=file],.footer-form input[type=text]{padding:12px 16px}.footer-form input:hover,textarea:hover{border:1px solid #094170}.footer-form input:focus,textarea:focus{box-shadow:none!important;outline:#c40606 solid 2px!important}.footer-form label{font-size:16px}.footer-form .name-input{gap:10px 0}.footer-form button{border:none!important;font-size:16px}.contact-location-area-row .wrapper h3{padding:10px 0;color:#000;line-height:25px;font-size:22px;font-weight:700}.contact-location-area-row .wrapper img{max-width:32px;width:100%;height:auto}.contact-location-area-row{gap:22px 0}.contact-location-area-row .wrapper{width:100%;min-height:220px;padding:30px 37px}.service-page-container .service-page-links{border-right:4px solid #9b1c31;border-left:none;position:sticky;top:120px;height:fit-content}.who-we-right .first-child{border-top:none}.service-section{align-items:center}.service-caption-section-content{padding-left:40px}.service-section img{border-radius:20px}.management-inner img{width:100%}.service-section p{color:#393939;margin-bottom:33px}.service-caption-section .row:nth-child(2n){flex-direction:row-reverse}.service-page-links a.active{color:#9b1c31}.management-sec{height:330px}.management-inner .list{padding-left:0}.management-inner .list li{line-height:30px;list-style:none;margin-bottom:5px}.management-consulting-sec .blue-box{max-height:90px;display:flex;justify-content:center;align-items:center}.management-consulting-sec2 a{color:#000!important}.management-consulting-sec2 .wrapper{min-height:190px}.wrapper .strengths-wrapper-content i{font-size:45px}.modal-content .modal-body h3{color:#9b1c31;font-size:21px;font-weight:600;letter-spacing:.36px;margin-bottom:5px}.modal-content .modal-body p{color:#2f2f2f;font-size:16px;font-weight:400;letter-spacing:.52px;text-align:left;margin-bottom:30px}.modal-content .modal-body img{width:17%;margin-bottom:15px}.modal-body i{font-size:60px;margin-bottom:15px;color:#000}@media (max-width:991px){body{font-size:16px}.inner-banner h1{line-height:30px}.about-page-who-we-sec .what-is-cac-data{margin:25px 0 0}.wrapper{min-height:260px;padding-bottom:30px}.strengths-wrapper-content img{max-width:55px}.strengths-sec .wrapper h3{font-size:20px}.mission-vision-data{margin-right:0}.value-section-box{width:45%}.team__card--content h3{font-size:18px}.service-section{padding:0}.vector_img{width:100%}.budget-wrapper.wrapper h3{font-size:19px}}@media (max-width:767px){.contact-location-area-row .wrapper h3{font-size:19px}.contact-location-area-row .wrapper img{max-width:22px}.inner-banner .page-link{margin-bottom:55px}.inner-banner h1{font-size:30px;text-shadow:1px 1px 10px #000}.about-page-who-we-sec .what-is-cac-data{margin:0 0 25px}.mission-vision-sec{margin-top:50px}}@media (max-width:480px){.value-section-box{width:75%}.inner-banner h1{font-size:25px}.inner-banner .page-link{margin-bottom:40px}}

/* services css  */
.fixed-asste-management-data p{
    text-align: justify;
 }
 .headding55{
    color: #252525;
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 18px;
 }
 .headding44{
    font-size: 22px;
    color: #9b1c31;
font-weight: 600;
 }
 @media (max-width : 576px) {
    .headding44{
    font-size: 18px;
 }
 .headding55{
    font-size: 17px;
 }
 }


.service-enquiry-form-sec input[type=text] {
   padding: 4px 10px;
}
.service-enquiry-form-sec input[type=email] {
   padding: 4px 10px;
}
.service-enquiry-form-sec input[type=tel] {
   padding: 4px 10px;
}
.service-form{
   background-color: transparent;
   padding: 20px 35px;
}
.service-enquiry-form-sec{
   background: #efefef;
   border-radius: 20px; position: sticky; top: 130px;
}
.management-inner .list{
    margin-top: 15px;
}

.management-inner .list li{
    margin-bottom: 0;
}

.service-enquiry-form-sec ::placeholder{
   font-size: 14px;
}
.service-enquiry-form-sec h6{
   font-size: 20px !important;
}
/*faq*/
.faq-bg{ background:#f0f8ff;}
.faq-container {
      max-width: 100%;
      margin: auto;
    }

    .faq-item {
      background: #fff;
      border-radius: 10px;
      box-shadow: 0 2px 10px rgba(0,0,0,0.1);
      margin-bottom: 10px;
      overflow: hidden;
      transition: all 0.3s ease;
    }

    .faq-question {
      padding: 15px 20px;
      cursor: pointer;
      font-weight: bold;
      position: relative;
    }

    .faq-question::after {
      content: '+';
      position: absolute;
      right: 20px;
      font-size: 24px; top: 10px;
      transition: transform 0.3s;
    }

    .faq-item.active .faq-question::after {
      content: '–';
    }

    .faq-answer {
      height: 0;
      overflow: hidden;
      transition: height 0.4s ease;
      padding: 0 20px;
      box-sizing: border-box;}

    .faq-answer p {
      margin-bottom:15px;
    }
/*faq*/