 .ASO-form-colum .vc_column-inner input.wpcf7-form-control.wpcf7-file {   width:100%;   padding:8px 10px;   height:52px;   cursor:pointer;   font-size:16px;   border:1px solid #ced4da; } .ASO-form-colum .vc_column-inner input::file-selector-button {   background:#22a6b9 !important;   border:0;   border-radius:8px;   color:#fff;   padding:0.5rem 1.25rem;   transition:all 0.4s;   cursor:pointer;   font-size:16px; } .ASO-form-colum .vc_column-inner input::file-selector-button:hover {   transform:scale(1.1); } .wpcf7-not-valid-tip {   font-size:16px;   text-align:left; } .vc_section {   margin-left:0;   margin-right:0;   padding-left:0;   padding-right:0; } .header_content p {   font-weight:500;   text-transform:capitalize;   color:#fff;   font-size:18px !important; } .head-under-line {   position:relative; } .head-under-line:after {   content:"";   position:absolute;   width:70px;   height:3px;   left:0;   bottom:-5px;   border:2px solid #fff; } .head-under-line:before {   content:"";   position:absolute;   width:40px;   height:3px;   left:70px;   bottom:-5px;   border:2px dashed #fff; } .ASO_ser_header_btn button {   border-radius:0 !important;   margin-right:20px;   color:#22a6b9 !important;   font-size:16px !important;   font-weight:600;   text-transform:capitalize;   border:2px solid #fff !important; } .ASO_ser_header_btn button:hover {   color:#ffffff !important;   background:#22a6b9 !important;   border:2px solid #ffffff !important; } .ASO_see_pricing_btn button {   border-radius:0 !important;   color:#fff !important;   background:#22a6b9 !important;   border:2px solid #fff !important;   font-size:18px !important;   font-weight:600;   text-transform:uppercase; } .ASO_see_pricing_btn button:hover {   color:#22a6b9 !important;   background:#ffffff !important; } .ASO-form-colum .vc_column-inner {   padding:20px;   background:#fff;   border-radius:10px; } .ASO-form-colum .vc_column-inner p {   font-size:24px;   text-align:center;   line-height:1.3;   font-weight:600;   color:#10606F; } .ASO-form-colum .vc_column-inner p span.cnt-head {   color:#10606F; } .ASO-form-colum .header_form_section input {   border-radius:0; } .ASO-form-colum .header_form_section textarea {   height:100px; } .header_form_section {   margin-bottom:0; } .ASO-form-colum .header_form_section input.wpcf7-submit {   background:#10606F;   color:#fff;   font-size:16px;   text-transform:capitalize;   cursor:pointer;   border:1px solid #10606F !important;   border-radius:5px; } h2.vc_custom_heading.inner-content-head {   font-weight:700;   font-size:36px;   margin-bottom:20px;   text-transform:capitalize !important; } h3.vc_custom_heading.inner-content-subhead {   font-size:20px;   text-transform:unset;   margin-bottom:20px; } .service-sub-heading p {   color:#4b4b4b;   font-weight:500;   text-align:center;   font-size:18px;   margin-top:20px; } .ASO-form-colum .header_form_section input.wpcf7-submit:hover {   border:1px solid #10606F;   background:#fff;   color:#10606F; } .section-sm-hd {   text-align:center;   color:#dd4814;   font-size:16px !important;   font-weight:700;   margin-bottom:20px; } .section-main-heading.head-under-line {   text-align:center !important;   font-weight:700;   font-size:34px;   padding-bottom:20px; } .section-main-heading.head-under-line:after, .section-main-heading.head-under-line:before {   border-color:#dd4814; } .section-main-heading.head-under-line:after {   left:calc(50% - 22px);   transform:translateX(-50%); } .section-main-heading.head-under-line:before {   left:calc(50% + 56px) !important;   transform:translateX(-100%); } .service-box .vc_column-inner>.wpb_wrapper {   padding:15px;   box-shadow:0px 0px 15px #0000005e;   position:relative;   border-bottom:10px solid #dd4814;   min-height:420px !important; } .codeing-service-sec .service-box .icon-img-box img {   max-width:45px;   width:100%;   filter:brightness(15); } .codeing-service-sec .service-box .vc_column-inner .wpb_wrapper {   display:flex;   flex-wrap:wrap;   justify-content:center; } .codeing-service-sec .service-box .icon-img-box {   margin-bottom:0; } .codeing-service-sec .service-box .icon-img-box figure {   background:#dd4814;   padding:20px;   border-radius:85px; } .service-box .vc_column-inner>.wpb_wrapper {   transition:0.3s ease-in-out; } .service-box .vc_column-inner>.wpb_wrapper:hover {   background:#dd4814; } .service-box .vc_column-inner>.wpb_wrapper:hover .service-head-box {   color:#fff !important; } .service-box .vc_column-inner>.wpb_wrapper:hover .icon-img-box figure {   background:#fff; } .service-box .vc_column-inner>.wpb_wrapper:hover .icon-img-box figure img {   filter:unset; } .service-box .vc_column-inner>.wpb_wrapper:hover .service-content-box p {   color:#fff; } .service-box {   padding-top:50px; } .service-head-box {   font-size:22px;   font-weight:600;   padding-bottom:10px;   padding-top:15px;   text-align:center !important; } .service-content-box p {   color:#4b4b4b;   font-weight:500;   text-align:center; } .icon-box p img {   max-width:35px;   width:100% !important; } .icon-box {   display:flex;   gap:10px; } p.icon-box-content {   font-size:23px;   line-height:1.3;   font-weight:500 !important;   color:#000; } .why-choose-cogi-box .vc_column-inner>.wpb_wrapper {   background:#fff;   min-height:345px;   padding:15px 25px;   display:flex;   flex-wrap:wrap;   border-radius:15px;   align-content:baseline;   box-shadow:0px 0px 15px #00000036; } .why-chos-codeing .number-for-cogin {   margin-bottom:0; } .why-chos-codeing .use-codeIgniter-row {   padding-top:50px; } .why-chos-codeing .service-head-box {   text-align:left !important; } .why-chos-codeing .service-content-box p {   text-align:left !important; } .why-chos-codeing .why-choose-cogi-box h2.service-head-box {   width:100%; } .why-chos-codeing .service-sub-heading {   margin-bottom:0; } .why-chos-codeing .number-for-cogin p {   color:#dd4814;   font-size:34px;   font-weight:700; } .icon-box>p {   margin-bottom:0 !important; } .laravel-logo-img img {   width:90%; } .lara-btn button {   background:linear-gradient(0deg, #d80800, #fb4a4a) !important;   border:unset !important;   color:#fff !important;   font-size:22px !important;   text-transform:uppercase;   font-weight:700;   border-radius:40px !important;   padding:15px 40px !important;   transform:scale(0.9);   transition:0.3s ease-in-out !important; } .lara-btn {   margin-top:30px; } .lara-btn button:hover {   transform:scale(1); } .why_us_pra {   margin-top:35px; } .why_us_pra p {   text-align:left;   font-size:16px; } .why_us .section-main-heading.head-under-line {   text-align:left !important; } .why_us .section-sm-hd {   text-align:left; } .why_us .vc_figure img {   min-height:637px !important;   object-fit:cover; } .section-left-heading {   font-weight:700;   font-size:34px;   padding-bottom:20px;   text-transform:capitalize !important; } .section-left-heading.head-under-line:after, .section-left-heading.head-under-line:before {   border-color:#dd4814 !important; } .btn-content ul li {   list-style:none;   padding:10px 20px;   background:#dd4814;   width:auto;   color:#fff;   font-size:16px;   border-radius:5px;   font-weight:500; } .btn-content ul {   display:flex;   flex-wrap:wrap;   gap:20px;   justify-content:left;   padding-left:0; } .testimonials_section .dw.review_list {   border-top:unset !important; } .testimonials_section a.load_more_review.p-digital-button {   display:none; } .connect-now-sec .section-sm-hd {   text-align:left; } .connect-now-sec .head-under-line {   text-align:left !important; } .connect-now-sec .lara_header_heading.head-under-line {   font-size:33px;   padding-bottom:15px; } .connect-now-sec-codeni .section-main-heading.head-under-line {   color:#fff;   padding-bottom:10px;   margin-bottom:30px; } .connect-now-sec-codeni p {   text-align:center;   color:#fff; } .connect-now-sec-codeni {   background-position:center;   padding-top:100px !important;   padding-bottom:100px;   position:relative;   z-index:0; } .connect-now-sec-codeni:after {   content:"";   position:absolute;   background:#000000b3;   width:100%;   height:100%;   top:0;   z-index:-1; } .section-sm-hd p {   color:#dd4814; } .codein-btn {   text-align:center !important; } .codein-btn button {   background:#dd4814 !important;   color:#fff !important;   padding:15px 45px !important;   text-transform:uppercase;   font-size:18px !important;   border:none !important; } .codein-btn button:hover {   background:#fff !important;   color:#dd4814 !important; } .connect-now-sec .head-under-line:before, .connect-now-sec .head-under-line:after {   border-color:#dd4814; } .faq-sub-text p {   padding-top:20px;   font-size:20px; } .wpb_single_image img {   width:100% !important; } .faq-laravel .wpb_accordion_header {   background-color:#fff !important;   border-bottom:1px solid #0000001c; } .faq-laravel .wpb_accordion_header>a {   color:#000 !important; } .faq-laravel .wpb_accordion_section.group {   margin:15px 0px !important;   box-shadow:0 1px 5px rgb(128 128 128 / 28%);   background:white !important; } .faq-laravel h3.wpb_accordion_header.ui-accordion-header-active.ui-state-active a {   color:#dd4814 !important; } .faq-laravel .wpb_accordion_header>a {   font-weight:600; } .cta-codi .wpb_text_column.service-content-box {   text-align:center !important;   margin-bottom:0; } .why-chos-codeing .cta-codi .wpb_text_column.service-content-box p {   text-align:center !important;   margin-top:50px;   margin-bottom:20px; } .cta-main-btn button {   font-weight:600;   text-transform:uppercase;   text-align:center !important;   color:#fff !important;   background:#dd4814 !important;   font-size:16px !important; } .cta-main-btn button:hover {   color:#dd4814 !important;   background:#fff !important; } .cta-main-btn {   width:100% !important;   text-align:center; } .codein-btn button {   font-weight:600; } .why_us_pra p {   font-weight:500; } .connect-now-sec-codeni p {   font-weight:500; } @media (max-width:767px) {   .container {  padding-right:0 !important;  padding-left:0 !important;   }   .vc_section {  margin-left:0 !important;  margin-right:0 !important;   }   .vc_row {  margin-left:0 !important;  margin-right:0 !important;   }   body .lara-form-colum .vc_column-inner {  padding:20px !important;   }   body .service-box {  padding-top:0px;   }   body .laravel-service-sec .wpb_wrapper .head-under-line+.service-box {  padding-top:50px;   }   body .benefit-left-col .lara_header_heading {  width:100%;   }   body .btn-content ul {  padding-left:0;   }   body .connect-now-sec {  margin-top:0 !important;   }   body .connect-now-sec figure img {  width:100% !important;  padding-top:50px;  padding-bottom:50px;   }   body .benefit-section {  margin-top:50px !important;   }   .main-banner-section-codeIgniter .vc_custom_1643130918526 {  padding:0;  padding-right:0 !important;   }   .vc_section {  padding-left:15px;  padding-right:15px;   }   .codeIgniter_header_heading {  font-size:40px;   }   .codeIgniter_ser_header_btn button {  font-size:16px !important;  margin-right:0 !important;  width:100% !important;  padding:15px !important;   }   .codeIgniter_see_pricing_btn a {  font-size:16px !important;   }   .codeIgniter-form-colum .vc_column-inner p {  font-size:20px;   }   .section-main-heading.head-under-line {  font-size:26px;   }   .service-box .vc_column-inner>.wpb_wrapper {  margin-bottom:20px;   }   .service-box>.wpb_column>.vc_column-inner {  padding:0;   }   body .codeing-service-sec {  padding-top:50px !important;   }   body .why-chos-codeing {  margin-top:50px !important;   }   .use-codeIgniter-row .why-choose-cogi-box {  margin-bottom:20px;   }   .use-codeIgniter-row .why-choose-cogi-box .vc_column-inner {  padding:0;   }   .why-choose-cogi-box .vc_column-inner>.wpb_wrapper {  min-height:unset !important;   }   .why-chos-codeing .use-codeIgniter-row {  padding-top:0;   }   .service-sub-heading+.use-codeIgniter-row {  padding-top:50px !important;   }   .why-chos-codeing .cta-codi .wpb_text_column.service-content-box p {  margin-top:20px;   }   body .why_us {  padding-top:50px !important;   }   .section-left-heading {  font-size:26px;   }   .why_us_pra p {  font-weight:500;   }   .testimonials_section {  margin-top:50px !important;   }   .connect-now-sec-codeni:after {  max-width:100% !important;  left:0;   }   .connect-now-sec-codeni p {  font-weight:500;   }   body .faq-laravel .wpb_accordion_header>a {  font-size:16px;  font-weight:600;   }   .faq-section {  padding-bottom:0px !important;   }   .faq-sub-text p {  font-size:16px;   } }  .ASO_header_heading {   font-size:40px;   font-weight:700 !important;   text-transform:capitalize;   margin-bottom:20px; } .main-banner-section-ASO {   background-size:cover; } h2.banner_sub_heading-ASO {   color:#fff;   font-weight:600;   text-transform:unset;   font-size:20px;   margin-bottom:15px; } .vc_btn3-container.ASO_ser_header_btn a {   background-color:#10606F !important;   border-color:#10606F !important;   border-radius:25px !important;   color:#fff !important; } h2.vc_custom_heading.section-main-heading {   color:#fff;   font-size:37px;   font-weight:700;   line-height:45.1px;   text-transform:capitalize !important; } .request-btn>button {   font-size:22px !important;   font-weight:600;   line-height:26.82px;   color:#000 !important;   cursor:pointer !important;   border:1px solid #22a6b9 !important; } .aso-section-3rd h2.vc_custom_heading.section-main-heading {   color:#000;   font-family:Montserrat;   font-size:37px;   font-weight:700;   line-height:45.1px;   text-transform:capitalize !important; } .aso-section-4th p {   color:#fff !important; } .sec-5th-sub-heading p {   font-size:20px;   font-weight:600;   line-height:25px;   text-align:left;   margin:0 !important;   color:#4b4b4b; } .aso-sec-5th-content-para p {   margin:10px 0 !important; } .sec-5th-sub-heading {   margin-bottom:15px !important; } .aso-section-6th h2.vc_custom_heading.section-main-heading {   font-size:37px;   font-weight:700;   line-height:45.1px;   text-align:center;   color:#000;   text-transform:capitalize !important; } .aso-section-6th h3 {   font-family:Montserrat;   font-size:20px !important;   font-weight:500;   line-height:24.38px;   margin:0 !important;   text-transform:capitalize !important; } .aso-section-6th-icon-bg-circle {   width:100px;   height:100px;   border-radius:50px;   padding:20px;   box-shadow:0px 0px 4px 0px #00000040;   background:#fff; } .aso-section-7th h2.vc_custom_heading.section-main-heading {   color:#000; } .aso-sec-7th-card-box {   border-bottom:10px solid #22a6b9;   border-radius:20px;   box-shadow:0px 0px 10px 0px #00000040; } .aso-sec-7th-card-icon {   position:absolute;   left:0;   right:0;   top:-50px; } .aso-sec-7th-card-box .vc_column-inner>.wpb_wrapper {   margin-top:60px; } .aso-sec-7th-card-row {   gap:20px !important;   display:flex; } .aso-sec-7th-card-title-heading h3 {   color:#000;   font-size:20px !important;   font-weight:700;   line-height:26.82px;   text-align:center;   text-transform:capitalize !important; } .aso-sec-8th-card-box .vc_column-inner>.wpb_wrapper {   display:flex;   justify-content:space-around; } p.aso-section-8th-title-heading-right-align {   text-align:right;   padding-right:20px;   font-size:22px;   font-weight:600;   line-height:26.82px;   text-align:right;   color:#2d9eb0; } p.aso-section-8th-title-heading-left-align {   padding-left:20px;   font-size:22px;   font-weight:600;   line-height:26.82px;   text-align:left;   color:#2d9eb0; } .aso-sec-8th-card-box .vc_column_container>.vc_column-inner {   padding:0 !important; } .aso-section-8th h2.vc_custom_heading.section-main-heading {   color:#000; } .faq-aso h3.vc_custom_heading.section-main-heading {   font-size:32px;   font-weight:700;   text-align:center !important;   color:#000;   text-transform:capitalize !important; } .faq-aso .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {   background-color:#f7f7f7;   box-shadow:0px 0px 2px 0px #ccc5;   font-size:16px;   font-weight:600;   line-height:18.75px;   text-align:left; } .faq-aso h3.wpb_accordion_header a {   color:#10606F; } a.skip-link.sr-only.sr-only-focusable {   display:none; } .faq-aso .wpb_accordion_content {   box-shadow:0px 0px 10px 0px #ccc5; } .aso-sec-8th-card-box .wpb_raw_code.wpb_content_element.wpb_raw_html {   width:100%; } p.aso-section-8th-content-right-align {   text-align:right;   padding-right:20px; } p.aso-section-8th-content-left-align {   text-align:left;   padding-left:20px; } p.aso-section-8th-content-right-align {   overflow:hidden;   text-overflow:ellipsis;   display:-webkit-box;   -webkit-line-clamp:3;   -webkit-box-orient:vertical; } p.aso-section-8th-content-left-align {   overflow:hidden;   text-overflow:ellipsis;   display:-webkit-box;   -webkit-line-clamp:3;   -webkit-box-orient:vertical; } button#read-more-btn {   border:none;   background:none; } div#more-text {   text-align:right;   background:#fff;   padding-right:20px; } #more-text {   display:none;   transition:max-height 0.3s ease-out;   overflow:hidden;   max-height:0; } img.vc_single_image-img.attachment-thumbnail {   border-radius:20px; } .aso-section-8th-card-content {   padding-left:20px; } h3.aso-section-8th-card-title {   font-size:20px !important;   font-weight:600;   line-height:26.82px;   text-transform:capitalize !important;   color:#0F5E6B; } p.aso-section-8th-card-para {   font-weight:500; } section.vc_section.contact-section.vc_custom_1719596268581.vc_section-has-fill {   padding:100px 0px; } .outline-box {   max-width:500px;   margin:auto;   color:#fff;   text-align:center;   padding:50px 30px 80px 30px;   border:1px solid #fff;   position:relative; } .contact-btn {   position:absolute;   bottom:-25px;   left:0;   right:0; } .contact-btn button {   background:#e1cd19;   border:0px;   padding:10px 20px;   border-radius:10px;   font-size:24px;   font-weight:bold;   cursor:pointer; }  #page {   overflow:hidden; }  @media (max-width:767px) {   h1.vc_custom_heading.ASO_header_heading {  font-size:30px;   }   .ASO_ser_header_btn button {  font-size:16px !important;   }   h2.vc_custom_heading.inner-content-head {  font-size:28px !important;  text-transform:capitalize !important;   }   h3.vc_custom_heading.inner-content-subhead {  font-size:20px !important;   }   h2.vc_custom_heading.section-main-heading {  font-size:30px !important;  line-height:2rem !important;   }   section.vc_section.aso-section-7th.vc_custom_1719831645355,   section.vc_section.aso-section-8th.vc_custom_1719840694098 {  padding:50px 0 !important;   }   span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {  right:0 !important;   }   section.vc_section.faq-aso.vc_custom_1719840801130 {  padding-top:50px !important;  padding-bottom:50px !important;   }   .vc_row.wpb_row.vc_row-fluid.container.vc_custom_1719831652915 {  padding-top:0 !important;   }   section.vc_section.aso-section-6th.vc_custom_1719830019828,   section.vc_section.aso-section-5th.vc_custom_1719828112375,   section.vc_section.aso-section-4th.vc_custom_1719826600944,   section.vc_section.aso-section-3rd.vc_custom_1719826432240,   section.vc_section.aso-section-2nd.vc_custom_1719826154172,   .vc_row.wpb_row.vc_row-fluid.container.vc_custom_1695209567590 {  padding-top:50px !important;  padding-bottom:50px !important;   }   .aso-sec-7th-card-row {  display:block;   }   .vc_custom_1719834521597 {  padding-top:0px !important;   } } .vc_row.wpb_row.vc_inner.vc_row-fluid.aso-sec-7th-card-row-2nd {   display:flex;   gap:20px; }  img.vc_single_image-img.attachment-thumbnail {   border-radius:none !important; } @media (max-width:767px) {  .aso-sec-7th-card-box {  margin-bottom:60px;   }  .vc_row.wpb_row.vc_inner.vc_row-fluid.aso-sec-7th-card-row-2nd {  display:flex;  gap:0;  flex-direction:column;  padding-top:0 !important;   }   .top-2nd-section {  display:flex;  flex-direction:column-reverse !important;   }   .faq-aso h3.wpb_accordion_header a {  color:#2d9eb0;  font-size:18px !important;  font-weight:500 !important;  line-height:1.4rem !important;   }   .vc_row.wpb_row.vc_row-fluid.container {  margin:0 auto !important;   }   .aso-sec-7th-card-row {  display:block;   }   .aso-sec-7th-card-row {  padding-top:50px !important;   } } .outline-box {   max-width:600px !important;   padding:30px 30px 60px 30px !important; } .tab_section_new p {   padding:15px 0 !important; } .aso-sec-7th-card-row-2nd {   padding-top:0px !important; } .aso-section-4th .wpb_text_column.wpb_content_element, .aso-section-6th .wpb_text_column.wpb_content_element.aso-sec-6th-card-title-heading, .aso-section-7th .wpb_text_column.wpb_content_element.aso-sec-7th-card-title-heading {   margin-bottom:15px !important; } img.vc_single_image-img.attachment-thumbnail {   border-radius:0 !important; } @media (max-width:575px) {  section.aso-section-3rd {  padding-top:50px !important;  padding-bottom:50px !important;   }   .ASO_ser_header_btn button {  font-size:12px !important;   }   section.main-banner-section-ASO {  padding-top:100px !important;   }   section.faq-aso {  padding-top:50px !important;  padding-bottom:50px !important;   }   .aso-sec-8th-card-box .wpb_wrapper {  display:block !important;   }   .aso-sec-8th-icon-box-left {  margin-bottom:10px !important;  width:80px !important;   }   .aso-sec-8th-icon-box-right {  margin-bottom:10px !important;  width:80px !important;   }   .aso-section-8th-card-content {  padding-left:0 !important;   } } div#aso-faq-question {   margin-bottom:5px; } .wpb_content_element .wpb_accordion_header a {   padding:0.8em 1em !important; } .c-div {   padding:40px 40px;   border-radius:30px; } .c-div .c-text h2 {   font-weight:700 !important;   color:#0066cc; } .c-div .c-text p {   color:#000; } .code-contact-btn a {   background-color:#0066cc !important;   color:#fff !important;   border-radius:30px !important; } .faq_section .vc_tta-panel h4 a {   background:#0066cc !important;   text-transform:capitalize;   font-size:20px;   line-height:normal; } .faq_section .vc_tta-panel > * {   border-radius:10px !important;   overflow:hidden;   margin:5px 0;   border:none !important; } .faq_section .vc_tta-panel.vc_active h4 a, .faq_section .vc_tta-panel.vc_active h4 a i:before{   color:#fff !important;   border-color:#fff !important; } @media (min-width:992px) and (max-width:1200px) {   .c-div {  display:flex;  align-items:center;  padding:30px;   } } @media (min-width:768px) and (max-width:991px) {   .c-div {  display:flex;  align-items:center;  padding:30px;  flex-direction:column;   }   .c-div .vc_column_container {  width:100%;  text-align:center;   }   .cnt-sec {  padding:0 60px;   } } @media (max-width:767px) {   .c-div {  padding:20px;  text-align:center;   } } section.cnt-sec {   box-shadow:inset 0 0 0 2000px rgb(45 60 74 / 94%) !important;   background-size:cover !important;   background-position:center center !important; } .code-contact-btn a:hover {   transform:scale3d(1.1, 1.1, 1.2);   box-shadow:0 0 10px 0 #6969694f; } .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon::after, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon::before {   content:"" !important;   display:block !important;   position:absolute !important;   box-sizing:border-box !important;   transition:0.2s !important;   border-style:solid !important; } .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon::after {   left:50% !important;   bottom:0 !important;   top:0 !important;   -webkit-transform:translateX(-50%) !important;   transform:translateX(-50%) !important;   border-width:0 0 0 2px !important; } .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon::before {   left:0 !important;   right:1px !important;   top:50% !important;   -webkit-transform:translateY(-50%) !important;   transform:translateY(-50%) !important;   border-width:2px 0 0 0 !important; } .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {   background-image:none !important; } span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e, .wpb_accordion_header.ui-state-active span.ui-accordion-header-icon {   right:16px !important;   background-image:none !important; } .wpb_accordion_header.ui-state-active span.ui-accordion-header-icon::after {   transform:rotate(90deg) !important; } .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon::after {   display:none !important; } @media (max-width:767px) {   h2.vc_custom_heading.section-main-heading {  font-size:28px !important;   }   section.vc_section.aso-section-3rd.vc_custom_1720625450553 {  padding-left:15px !important;  padding-right:15px !important;   }   .what-is-app>.wpb_column>.vc_column-inner {  padding-left:0;  padding-right:0;   }   .aso-section-4th .request-btn {  margin-bottom:0;  margin-top:30px !important;   }   .aso-section-6th.vc_custom_1720625596217>.vc_row>.wpb_column>.vc_column-inner>.wpb_wrapper {  padding-left:15px;  padding-right:15px;   }   section.vc_section.aso-section-7th.vc_custom_1720625484760 {  padding-bottom:0 !important;   }   .aso-sec-8th-card-box {  margin-top:20px !important;   }   .vc_custom_1719852133597,   .vc_custom_1719852142940,   .aso-section-8th-card-row.vc_custom_1719852142940 {  margin-top:0 !important;   }   .aso-section-8th-card-row.vc_custom_1719852041012 {  padding-top:10px !important;   }   section.vc_section.faq-aso.vc_custom_1720625503152 {  padding-left:15px !important;  padding-right:15px !important;   }   .faq-aso h3.wpb_accordion_header a {  width:calc(100% - 30px);   }   .aso-sec-7th-card-row-2nd.vc_custom_1720628247497 .aso-sec-7th-card-box:nth-child(3) {  margin-bottom:20px;   }   .vc_custom_1720546592933>.wpb_column>.vc_column-inner>.wpb_wrapper {  padding-left:0 !important;  padding-right:0 !important;   }   .mob-img .vc_column-inner>.wpb_wrapper>.wpb_single_image {  margin-bottom:0;   }   .cnt-btn>.vc_column-inner {  padding-top:0 !important;   }   .c-div .c-text h2 {  font-size:28px;   }   .cnt-sec {  padding-left:30px !important;  padding-right:30px !important;   } } .main-banner-section-ASO form.wpcf7-form.init p:nth-child(6) {   margin-bottom:0 !important;   height:50px; } @media(min-width:768px) {   .main-banner-section-ASO {  padding-left:30px;  padding-right:30px;   } } h2.vc_custom_heading.section-main-heading {   margin-bottom:1rem !important; } .request-btn button {   border-radius:10px !important;   padding:12px 40px !important; } .f-20 p {   font-size:20px; } .main-banner-section-ASO.vc_custom_1723024586049 .g-recaptcha {   height:62px !important;   margin-bottom:9px !important; } .main-banner-section-ASO.vc_custom_1723024586049 .g-recaptcha+p span.wpcf7-spinner {   position:absolute; }   .faq-aso h2.vc_custom_heading.section-main-heading {   font-size:32px;   font-weight:700;   text-align:center !important;   color:#000;   text-transform:capitalize !important;   margin-bottom:0 !important; }