.main-heading,h3.main-heading, .sub-heading {   text-transform:none; } .main-heading,h3.main-heading {   font-weight:700;   position:relative;   margin-bottom:30px; } section.vc_section.main-section-cst:before {   content:"";   background-color:#000000c7;   position:absolute;   width:100%;   height:100%;   margin-left:-15px;   top:0; } section.vc_section.main-section-cst {   position:relative; } .icon-list-cst {   color:#fff;   font-size:13px;   line-height:17px; } .icon-list-cst li {   padding:10px 0; } .main-content-cst {   color:#fff;   font-size:14px;   line-height:24px; } .main-content-cst p {   margin-bottom:10px; } body {   overflow-x:hidden; } .main-heading::before,h3.main-heading::before {   content:"";   position:absolute;   width:40px;   height:3px;   left:70px;   bottom:-10px;   border:2px dashed #f16334; } .main-heading:after,h3.main-heading:after {   content:"";   position:absolute;   width:70px;   height:3px;   left:0;   bottom:-10px;   border:2px solid #f16334; } .icon-list-cst ul li::before {   display:inline-block;   position:absolute;   left:-20px;   top:10px;   content:"✓";   color:#f16334;   padding-right:10px; } .icon-list-cst ul {   padding-left:0; } .icon-list-cst ul li {   position:relative;   margin-left:20px;   padding:10px 0 0 0 !important; } .icon-list-cst ul li::marker {   font-size:0; } .section1-content-head-cst {   color:#000;   font-size:16px; } .section1-content-head-cst p {   font-weight:500;   margin-bottom:5px !important; } .top-box-cst {   border-radius:10px;   margin:-180px 0 0 0; } .section1-content-cst, .section1-content-cst p {   margin-bottom:12px; } h1.section1-heading-cst {   text-transform:none;   font-weight:700;   font-size:28px; } .contact-us-cst a {   border-radius:25px !important;   background-color:#f16334 !important;   border-color:#f16334 !important;   color:#fff !important;   font-size:16px !important;   font-weight:600; } .form-cst {   background-color:#fff;   text-align:center;   padding:25px 15px 0;   width:50%;   border-radius:10px; } .form-heading-cst {   font-size:24px;   font-weight:600;   color:#293068;   line-height:30px; } form.wpcf7-form p .wpcf7-form-control {   border:1px solid #000; } .header_form_section input::file-selector-button {   background:#f16334 !important;   border:0;   border-radius:5px;   color:#fff;   padding:0.3rem 1rem;   transition:all 0.4s;   cursor:pointer; } .header_form_section input.wpcf7-form-control.wpcf7-file {   width:100%;   padding:8px 10px;   height:45px;   cursor:pointer; } input.wpcf7-form-control.has-spinner.wpcf7-submit {   border-radius:5px !important;   background-color:#f16334 !important;   border-color:#f16334 !important;   color:#fff !important;   font-size:16px !important;   font-weight:600; } .main-section2-cst {   background-repeat:no-repeat; } .section2-bg-cst {   position:relative; } .section2-bg-cst .vc_column-inner {   height:620px;   background-repeat:no-repeat;   margin:15px;   background-position:center left; } .section2-bg-cst .wpb_single_image.wpb_content_element.vc_align_left {   bottom:-80px;   left:25px;   position:absolute; } .section2-bg-cst:before {   content:"";   background:url(/wp-content/uploads/w3-webp/uploads/2024/07/Dot-Grid.png.webp);   position:absolute;   width:100%;   height:100%;   background-repeat:no-repeat;   z-index:-1;   top:-5px;   left:-20px; } .section2-bg-cst:after {   content:"";   background:url(/wp-content/uploads/w3-webp/uploads/2024/07/Rectangle-432.png.webp);   position:absolute;   width:250px;   height:300px;   background-repeat:no-repeat;   z-index:-1;   right:10px;   bottom:-20px; } .section2-content-head-cst {   color:#000;   font-size:16px;   line-height:24px; } .section2-bg-cst:before {   animation:load1 2s infinite ease-in-out; } .section2-bg-cst .wpb_single_image {   animation:load2 2s infinite ease-in-out; } @keyframes load1 {   0% {  transform:translateX(-20px);   }   50% {  transform:translateX(0px);   }   100% {  transform:translateX(-20px);   } } @keyframes load2 {   0% {  transform:translateX(-20px);   }   50% {  transform:translateX(0px);   }   100% {  transform:translateX(-20px);   } } .main-heading-center-cst:before, h3.main-heading-center-cst::before {   left:calc(50% + 56px) !important;   transform:translateX(-100%); } .main-heading-center-cst:after, h3.main-heading-center-cst::after {   left:calc(50% - 22px);   transform:translateX(-50%); } .offer-card-cst {   background-color:#fff;   border-radius:10px;   margin-top:40px;   margin-bottom:20px;   border-bottom:4px solid #f16334; } .offer-card-img-cst {   margin:-40px 0 12px; } h2.offer-card-head-cst {   text-transform:none;   font-weight:600;   line-height:30px; } .offer-main-row {   justify-content:space-between; } .offer-card-cst {   width:32%; } .service-tab-main li.vc_tta-tab a {   background-color:#d5dce9 !important;   color:#000 !important;   font-weight:600;   font-size:21px; } .service-tab-main li.vc_tta-tab.vc_active a {   background-color:#8A4300 !important;   color:#fff !important; } .service-tab-main .vc_tta-panels {   border:none !important;   background-color:transparent !important; } .service-tab-main .vc_tta-panel-body {   padding:0 !important; } .service-tab-main .vc_tta-panel-body img {   width:100% !important; } h3.vc_custom_heading.heading-bottom {   font-weight:600;   text-transform:none; } .main-section5-cst h2.vc_custom_heading {   font-weight:600;   text-transform:none; } .video-block {   background-color:#fff;   box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px;   border-radius:10px;   width:31.5%;   padding:0 !important; } .video-block .vc_column-inner {   padding:0; } .video-box-cst iframe {   border-radius:10px;   border:8px solid #e8f1ff;   box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px;   max-width:unset; } .video-row {   justify-content:space-between; } h2.why-head {   text-transform:none;   font-weight:600; } h2.why-head {   position:relative;   padding-top:20px; } h2.why-head:before {   content:"";   position:absolute;   width:10%;   left:0;   top:0.6px;   border:1px solid #f16334;   z-index:99;   margin-bottom:20px; } h2.why-head:after {   content:"";   position:absolute;   width:100%;   left:0;   top:0.6px;   border:1px solid #e1ebf1;   z-index:98;   margin-bottom:20px; } .main-section6-cst .main-heading {   margin-bottom:45px; } .main-section6-cst p {   font-size:16px !important;   letter-spacing:0px; } .main-section6-cst .wpb_column.vc_col-sm-6:nth-child(2) {   width:45%; } .main-section6-cst .wpb_column.vc_col-sm-6:nth-child(1) {   width:55%; } h2.vc_custom_heading.process-content-head {   text-transform:none;   font-weight:600; } .process-content.process-content-1 {   background:#ffeeec;   padding:20px 15px 0; } .process-content {   padding:20px 15px;   border-radius:10px; } .process-content.process-content-2 {   background:#e7f1f7; } .process-img-cst img.vc_single_image-img.attachment-full {   width:350px !important;   height:222px !important;   object-fit:contain; } .offer-card-cst:hover {   background-color:#f16334;   color:#fff; } h1.main-heading-cst {   padding-bottom:10px; } h2 {   text-transform:capitalize !important;   font-weight:700 !important; } @media (max-width:1024px) {   .section2-content-cst {  padding:15px;  margin-left:10px;   }   .section2-bg-cst .vc_column-inner {  margin:0px;  padding:0;   }   .section2-content-cst h1.main-heading-cst {  font-size:28px !important;   }   .section2-content-cst .section2-content-head-cst {  font-size:14px;   }   .section2-bg-cst:after {  right:-22px;   }   .section2-bg-cst.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {  margin-left:-10px;   }   .section2-bg-cst:before {  left:-15px;   }   .offer-card-content-cst p {  font-size:14px;   }   .offer-card-cst h2 {  font-size:20px !important;   }   h1.main-heading-center-cst {  font-size:32px !important;   }   .vc_tta-tab a {  font-size:18px !important;   }   .main-section4-cst h3 {  font-size:16px !important;   }   .video-block p {  font-size:14px;   }   .video-block h2 {  font-size:16px !important;   }   h2.why-head {  font-size:20px !important;   }   .main-section6-cst p {  font-size:14px !important;   }   h2.vc_custom_heading.process-content-head {  font-size:20px !important;   } } @media (max-width:766px) {   .form-cst {  width:100%;   } } @media (max-width:767px) {   h1 {  font-size:30px !important;   }   h2 {  font-size:28px !important;  text-transform:capitalize !important;  font-weight:700 !important;   }   h3 {  font-size:22px !important;  text-transform:capitalize !important;  font-weight:600 !important;   }   .process-content-inner p {  font-size:14px;   }   .main-section1-cst .top-box-cst {  padding-top:10px !important;  padding-right:10px !important;  padding-left:10px !important;   }   h1.vc_custom_heading.section1-heading-cst {  font-size:24px !important;   }   .section1-content-cst p {  font-size:14px;   }   .section1-content-head-cst p,   .section1-content-head-cst ul li {  font-size:14px;   }  .section2-bg-cst .wpb_single_image.wpb_content_element.vc_align_left {  bottom:-80px;  left:-1px;  animation:none;   }   .section2-content-cst {  padding:50px 0 0 0;  margin-left:0;   }   .offer-card-cst {  width:100%;   }   .section2-bg-cst:after {  right:-13px;   }   .service-tab-main div.vc_tta-panel a {  background-color:#d5dce9 !important;  color:#000 !important;  font-weight:500;  font-size:14px;   }   .service-tab-main div.vc_tta-panel.vc_active.service-tabs a {  background-color:#8a4300 !important;  color:#fff !important;   }   .video-block {  width:90%;  margin-bottom:20px;   }   .main-section5-cst .vc_row.vc_custom_1713181486874 {  justify-content:space-around;   }   .main-section6-cst .wpb_column.vc_col-sm-6 {  width:100% !important;   }   .main-section7-cst .process-row:nth-child(2),   .main-section7-cst .process-row:nth-child(4) {  flex-direction:column-reverse !important;  display:flex;   }   .process-img-cst {  margin-top:25px;   } }  section.vc_section.contact-section.vc_custom_1719596268581.vc_section-has-fill {   padding:100px 0px; } .outline-box {   margin:auto;   color:#fff;   text-align:center;   max-width:600px !important;   padding:30px 30px 60px 30px !important;   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; }  .tab_section_new p {   padding:15px 0 !important; } .icon-list-cst ul {   width:100% !important;   flex-wrap:wrap !important;   display:flex !important; } .icon-list-cst ul li {   width:40% !important;   margin-right:8px !important; } textarea.wpcf7-form-control.wpcf7-textarea {   height:100px !important; } form.wpcf7-form p .wpcf7-form-control {   border:1px solid #ccc !important; } .form-cst {   padding:20px 5px 0 !important;   width:41% !important;   float:right !important; } .main-section4-cst i.vc_tta-icon.fas.fa-arrow-right {   font-size:15px !important; } .section2-bg-cst .vc_column-inner {   background-size:cover;   background-position:42% !important;   width:480px !important;   border-radius:0 50px 50px 50px !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; } @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 button:hover {   transform:scale3d(1.1, 1.1, 1.2);   box-shadow:0 0 10px 0 #6969694f; }  @media (max-width:767px) {   .section2-bg-cst .vc_column-inner {  width:99% !important;  height:300px;   }   .form-cst form.wpcf7-form.init p:nth-child(6) {  height:40px;   }   .form-cst {  width:100% !important;   }   .section2-bg-cst .vc_custom_1720777380581 .wpb_single_image img {  width:50% !important;   }   .section2-bg-cst.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {  margin-left:0;   }   .offer-main-row {  padding-left:15px;  padding-right:15px;   }   .main-section5-cst.vc_custom_1713353822982 .vc_custom_1713189049881 {  padding-left:30px;  padding-right:30px;   }   .process-row {  padding-left:15px;  padding-right:15px;   }   .cnt-sec .vc_column-inner {  padding-top:0 !important;   }   .c-div .c-text h2 {  font-size:28px;   }   .contact-us-cst a {  font-size:12px !important;   }   section {  margin-left:0 !important;  margin-right:0 !important;   }   .container.vc_custom_1713189049881 {  padding-left:15px !important;  padding-right:15px !important;   }   .cnt-sec.vc_custom_1720787197683 {  padding-left:30px !important;  padding-right:30px !important;   }   section>.container {  padding-left:0 !important;  padding-right:0 !important;   } } @media (min-width:1025px) and (max-width:1199px) {   .section2-bg-cst .vc_column-inner {  width:400px !important;   } } @media (max-width:1024px) {   .section2-bg-cst .vc_column-inner {  width:99% !important;   } } @media (min-width:992px) {   .round-img img.vc_single_image-img {  width:180px !important;   } } @media (max-width:991px) {   .round-img img.vc_single_image-img {  width:140px !important;   } }  @media (min-width:768px) and (max-width:1024px) {   .video-row.vc_row.vc_column-gap-20 {  margin-left:0 !important;  margin-right:0 !important;   } }  .dis-flex {   display:flex;   gap:5px; } .left-sub-img {   width:50%; } .right-sub-para {   width:50%; } .parent-content-container {   border-bottom:2px solid #fd7900;   padding:5px 5px 30px 5px; } @media(min-width:768px) and (max-width:991px) {   .dis-flex {  display:block !important;   }   .left-sub-img {  width:35% !important;  margin-bottom:10px;   }   .right-sub-para {  width:100% !important;   }   .parent-content-container {  padding:5px 5px 10px 5px !important;   } }  @media(max-width:575px) {   .dis-flex {  flex-direction:column !important;   }   .left-sub-img {  width:100% !important;   }   .right-sub-para {  width:100% !important;   }   .main-section4-cst h4.vc_tta-panel-title {  line-height:1.1rem !important;   }   .service-tab-main div.vc_tta-panel.vc_active.service-tabs a {  display:flex !important;  align-items:baseline;   }   .service-tab-main div.vc_tta-panel a {  display:flex !important;  align-items:baseline;   } }   @media(max-width:575px) {   .icon-list-cst ul li {  width:100% !important;   } } .section1-content-head-cst p {   font-weight:700; } .section1-content-head-cst ul {   margin-left:20px; } .section1-content-head-cst ul+p {   margin-top:35px; } .icon-list-cst ul {   justify-content:space-between; }   .main-section-cst.vc_custom_1723029268539 .g-recaptcha {   height:62px !important;   margin-bottom:9px !important; } .main-section-cst.vc_custom_1723029268539 .g-recaptcha+p span.wpcf7-spinner {   position:absolute; }   h4.vc_custom_heading.why-head {   text-transform:capitalize; } @media (max-width:767px) {   h4.vc_custom_heading.why-head {  font-size:22px !important;  text-transform:capitalize !important;  font-weight:600 !important;   } }