 .parent-pop-div .custom-css-popup .close-button {   height:35px;   width:35px; } .main-banner-section-codeIgniter .vc_column-inner.vc_custom_1643130918526 {   z-index:999 !important; }  .codeIgniter-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; } .codeIgniter-form-colum .vc_column-inner input::file-selector-button {   background:linear-gradient(0deg, #dd4814, #ff4100) !important;   border:0;   border-radius:8px;   color:#fff;   padding:0.5rem 1.25rem;   transition:all 0.4s;   cursor:pointer;   font-size:16px; }  .custom-css-popup .cst-w3pop-content1 input::file-selector-button {  background:#ffd800 !important;  border:0;  border-radius:8px;  color:#000;  padding:0.45rem 1.25rem;  transition:all 0.4s;  cursor:pointer;  font-size:14px;  font-weight:600; } .codeIgniter-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; } .codeIgniter_header_heading {   font-size:43px;   font-weight:700 !important;   text-transform:capitalize;   margin-bottom:20px; } .main-banner-section-codeIgniter {   background-size:cover; } .banner_sub_heading h2 {   color:#fff;   font-weight:500;   text-transform:unset;   font-size:26px;   margin-bottom:15px; } .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; } .codeIgniter_ser_header_btn button {   border-radius:0 !important;   margin-right:20px;   color:#dd4814 !important;   font-size:18px !important;   font-weight:600;   text-transform:uppercase;   border:2px solid #fff !important; } .codeIgniter_ser_header_btn button:hover {   color:#ffffff !important;   background:#dd4814 !important;   border:2px solid #ffffff !important; } .codeIgniter_see_pricing_btn a {   border-radius:0 !important;   color:#fff !important;   background:#9D3210 !important;   border:2px solid #fff !important;   font-size:18px !important;   font-weight:600;   text-transform:uppercase; } .codeIgniter_see_pricing_btn a:hover {   color:#dd4814 !important;   background:#ffffff !important; } .codeIgniter-form-colum .vc_column-inner {   padding:20px;   background:#fff; } .codeIgniter-form-colum .vc_column-inner p {   font-size:27px;   text-align:center;   line-height:1.3;   font-weight:600; } .codeIgniter-form-colum .vc_column-inner p span.cnt-head {   color:#dd4814; } .codeIgniter-form-colum .header_form_section input {   border-radius:0; } .codeIgniter-form-colum .header_form_section textarea {   height:100px; } .header_form_section {   margin-bottom:0; } .codeIgniter-form-colum .header_form_section input.wpcf7-submit {   background:#9D3210;   color:#fff;   font-size:20px;   text-transform:uppercase;   cursor:pointer;   border:1px solid #9D3210 !important; } .service-sub-heading p {   color:#4b4b4b;   font-weight:500;   text-align:center;   font-size:18px;   margin-top:20px; } .codeIgniter-form-colum .header_form_section input.wpcf7-submit:hover {   border:1px solid #dd4814;   background:#fff;   color:#dd4814; } .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; } .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:#9D3210;   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:#9D3210; } .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:#9D3210 !important;   font-size:16px !important; } .cta-main-btn button:hover {   color:#9D3210 !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;   } } @media(min-width:992px) and (max-width:1200px) {   .vc_custom_1695985665384 .service-box .vc_column-inner>.wpb_wrapper {  min-height:470px !important;   }   .vc_custom_1696000755294 .why-choose-cogi-box .vc_column-inner>.wpb_wrapper {  min-height:425px;   }   .btn-content ul li {  width:42%;   }   .btn-content ul li:last-child {  width:88%;   } } @media(min-width:767px) and (max-width:992px) {   .vc_custom_1695985665384 .service-box .vc_column-inner>.wpb_wrapper {  min-height:580px !important;   }   .vc_custom_1696000755294 .why-choose-cogi-box .vc_column-inner>.wpb_wrapper {  min-height:545px;  word-wrap:break-word;   }   .btn-content ul li {  width:40%;   }   .btn-content ul li:last-child {  width:85%;   } } @media (max-width:767px) {   .vc_custom_1695985665384 .service-box .wpb_wrapper {  display:inline-block !important;   }   .vc_custom_1695985665384 .wpb_single_image.vc_align_left {  text-align:center;   }   .service-box .vc_column-inner>.wpb_wrapper {  min-height:270px !important;   }   .container {  max-width:100% !important;   } }  @media(max-width:576px) {   .btn-content ul li {  width:100%;   } }  .main-banner-section-codeIgniter.vc_custom_1696490903883 .g-recaptcha {   height:62px !important;   margin-bottom:10px !important; } .main-banner-section-codeIgniter.vc_custom_1696490903883 .g-recaptcha+p span.wpcf7-spinner {   position:absolute; } form.wpcf7-form span.wpcf7-spinner {   bottom:8px; } .main-banner-section-codeIgniter .vc_column-inner.vc_custom_1643130918526 {   z-index:1 !important; } form.wpcf7-form span.wpcf7-spinner {   bottom:8px; } h2.frm-txt {   font-size:28px; } h3.service-head-box {   font-size:22px;   font-weight:600;   padding-bottom:10px;   padding-top:15px;   text-align:center !important;   text-transform:uppercase; } @media(max-width:767px){   h3.service-head-box{  font-size:22px !important;   } } .why-chos-codeing .why-choose-cogi-box h3.service-head-box {   width:100%; } .cst-w3pop-content1 h2.frm-txt {   color:#fff;   text-align:center; } .codeIgniter-form-colum .vc_column-inner p span {   margin-bottom:1rem;   display:block; } .codeIgniter-form-colum h2.frm-txt {   display:none; }   .cogi-features {   max-width:1140px;   margin:60px auto 0;   padding:0 15px; } .cogi-features .cogi-features-intro {   color:#4b4b4b;   font-size:18px;   font-weight:500;   text-align:center;   margin:20px 0 40px; } .cogi-features .cogi-features-list {   display:grid;   grid-template-columns:repeat(2, minmax(0, 1fr));   gap:20px;   margin:0;   padding:0;   list-style:none; } .cogi-features .cogi-features-list li {   position:relative;   margin:0;   padding:20px 20px 20px 58px;   background:#fff;   border-left:4px solid #dd4814;   border-radius:8px;   box-shadow:0 0 15px #00000026;   color:#4b4b4b;   font-size:16px;   font-weight:500;   line-height:1.6;   list-style:none;   transition:transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; } .cogi-features .cogi-features-list li::before {   content:"\2713";   position:absolute;   top:20px;   left:18px;   width:26px;   height:26px;   background:#dd4814;   border-radius:50%;   color:#fff;   font-size:14px;   font-weight:700;   line-height:26px;   text-align:center; } .cogi-features .cogi-features-list li strong {   color:#000;   font-weight:700; } .cogi-features .cogi-features-list li:hover {   transform:translateY(-3px);   box-shadow:0 5px 20px #00000036; } @media (max-width:767px) {   .cogi-features {  margin-top:50px;  padding:0;   }   .cogi-features .cogi-features-intro {  font-size:16px;  margin-bottom:30px;   }   .cogi-features .cogi-features-list {  grid-template-columns:1fr;  gap:15px;   }   .cogi-features .cogi-features-list li {  padding:16px 16px 16px 52px;   }   .cogi-features .cogi-features-list li::before {  top:16px;  left:14px;   } }  .cogi-features .cogi-features-list li h3 {   margin:0 0 6px;   padding:0;   color:#000;   font-size:18px;   font-weight:700;   line-height:1.4;   text-align:left;   text-transform:none; } .cogi-features .cogi-features-list li p {   margin:0;   color:#4b4b4b;   font-size:16px;   font-weight:500;   line-height:1.6;   text-align:left; }   .w3-benefits-outcomes{box-sizing:border-box;clear:both;max-width:1080px;margin:40px auto 24px;padding:8px 15px 4px;font-family:Montserrat,Arial,sans-serif} .w3-benefits-outcomes h2.w3-benefits-heading{position:relative;margin:0 0 28px;padding:0 10px 16px;color:#000 !important;font-family:Montserrat,Arial,sans-serif !important;font-size:32px !important;font-weight:700 !important;line-height:1.3 !important;text-align:center !important;text-transform:none !important} .w3-benefits-outcomes h2.w3-benefits-heading:after{content:"";position:absolute;left:50%;bottom:0;width:110px;height:4px;background:#83c933;transform:translateX(-50%)} .w3-benefits-outcomes ul.w3-benefits-list{display:grid;grid-template-columns:1fr;gap:16px;margin:0 !important;padding:0 !important;list-style:none !important} .w3-benefits-outcomes ul.w3-benefits-list>li{position:relative;margin:0 !important;padding:18px 20px 18px 48px;background:#fff;border-radius:15px;box-shadow:0 0 15px #00000024;color:#333;font-size:16px;font-weight:500;line-height:1.65;list-style:none !important;text-align:left !important} .w3-benefits-outcomes ul.w3-benefits-list>li:before{content:"\2713";position:absolute;top:18px;left:18px;color:#83c933;font-size:18px;font-weight:700;line-height:1.3} .w3-benefits-outcomes ul.w3-benefits-list>li strong{color:#000;font-weight:700} .w3-benefits-outcomes ul.w3-benefits-list>li strong.w3-outcome{color:#2074BA} @media (max-width:767px){ .w3-benefits-outcomes{margin:24px auto 16px;padding:0} .w3-benefits-outcomes h2.w3-benefits-heading{font-size:24px !important} .w3-benefits-outcomes ul.w3-benefits-list>li{padding:16px 14px 16px 42px;font-size:15px} }