/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');


#hs_cos_wrapper_widget_1753990364916 h1, #hs_cos_wrapper_widget_1753990364916 h2, #hs_cos_wrapper_widget_1753990364916 h3, #hs_cos_wrapper_widget_1753990364916 h4, #hs_cos_wrapper_widget_1753990364916 h5, #hs_cos_wrapper_widget_1753990364916 h6  {
  font-family: 'Lato', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Lato', sans-serif !important;
  letter-spacing: 0px !important;
}
p,span{
  font-family: Helvetica, Trebuchet MS, sans-serif !important;
}
body{
    font-family: Helvetica, Trebuchet MS, sans-serif !important;.
}

.hsfc-Button {
    font-size: 14px !important;
    width: 100% !important; 
}
input.hs-button.primary.large:hover {
    color: #fff !important;
}


.hsfc-Heading {
    margin: 0 !important;
}
.hsfc-Form{
  border-radius: 20px !important;
/* border: 1px solid rgba(0, 0, 0, 0.20) !important; */
background: #F8F8F8 !important;
box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.10) !important;
}



.sp-grid.sp-grid-4 .sp-card-title {
    
    height: 1.5em !important;
    min-height: unset;
}

input.hs-button.primary.large {
    width: 100% !important;
    border-radius: 10px !important;
}



.microsoft-365-slide .slide-card .overlay{
  display:none;
}

.microsoft-365-slide .slide-card h3{
  transform: none !important;
}
/* mobile responsive start from here */


 @media (max-width: 767px) {

   .hero-overlay {
    background-image: url(https://3905837.fs1.hubspotusercontent-na1.net/hubfs/3905837/overlay%20bg.webp);
    background-size: cover;
     
     background-position:center;

}

.hero-video-bg {
    padding-top: 0px !important;    
}
   
  .stats-grid{
  grid-template-columns:repeat(2,1fr);
    padding: 0px 0px;
    column-gap: 25px;
    row-gap:10px;
}
   .stat-label {
    text-align: center;
}

#hs_cos_wrapper_widget_1754485161425 {
    display: block !important;
    font-size: 30px !important;
    padding-right: 0px !important;

}
.counter-one:after {
    left: 50% !important;
}
  .counter-two:after {
    right: 50% !important;
}
  .DnD_Area-row-5-padding {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
   .procore-approach-container {
    width: 100%;

}


   .counter-three:after{
     top:48%;
}
 .DnD_Area-row-6-hidden {
    display: block !important;
    padding: 20px;
}
.global-d {

    margin-left: 0px;
    flex-direction: column;
}
   section#acc- {
    width: 100%;
}
   .right-img-wrap {
    width: 100%;
    text-align: right;
}
  .span12.widget-span.widget-type-cell.cell_17569064760033-padding.dnd-column {
    padding: 20px !important;
}
   .hs-acc .acc-body {
    display: block;
    padding: 0 0px 0 10px;
}
   .hs-acc .acc-title {
    
    font-size: 18px;
}
   .DnD_Area-row-1-padding {
    padding-top: 25px !important;
    padding-bottom: 30px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
   
footer {
    background: #0D1844;
    color: #fff;
    padding: 30px 10px !important;
}
.footer-container {
    display: grid
;
    grid-template-columns: auto !important;
    gap: 20px;
}
   .newsletter {
    margin-bottom: 30px;
    display: flex
;
    gap: 20px;
    flex-direction: column !important;
    justify-content: space-between;
}
   .footer-links-container {
    display: grid
;
    grid-template-columns: 1fr 1fr !important;
    gap: 30px;
}
   .newsletter-box {
    display: flex
;
    align-items: center;
    gap: 20px;
    width: 100%;
}
.footer-bottom::before {
    width: 10%;
}
.footer-bottom::after
 {
    width: 10%;
}
   .blog-featured {
  
    gap: 4px;
    flex-direction: column;

}
   .DnD_Area-row-13-padding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 10px;
}

.DnD_Area-row-11-padding {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
   #hs_cos_wrapper_module_1754320636045 {
    
    padding-bottom: 20px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}
   .card-grid {
    display: grid
;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 20px;
    max-width: 900px;
    margin: 0 auto;
}
.cell_17543099730833-padding {
    padding-top: 10px !important;
}
   #hs_cos_wrapper_widget_1754309377940 h2{
    
    font-size: 35px !important;
}

.DnD_Area-row-9-padding {
    padding-top: 20px !important;
    padding-bottom: 80px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
   .cell_17543099730834-padding {
    padding-left: 0px !important;
}

   .hs-acc .acc-inner p {
    font-size:16px !important;
}
   .DnD_Area-row-6-padding {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
     padding-right:20px !important;
     padding-left:20px !important;
}
 #hs_cos_wrapper_widget_1753992276972 h2, #hs_cos_wrapper_widget_1754485096527 h2, #hs_cos_wrapper_widget_1754325570195 h2, #hs_cos_wrapper_widget_1754485161425 h2, #hs_cos_wrapper_widget_1753990364916 h1, #hs_cos_wrapper_widget_1754314530260 h2, #hs_cos_wrapper_widget_1754319623900 h2, #hs_cos_wrapper_widget_1754319623900 h2, #hs_cos_wrapper_widget_1754320259662 h2, #hs_cos_wrapper_module_1754320599032 h2, #hs_cos_wrapper_module_17543206059773 h2, #hs_cos_wrapper_widget_1754326898681 h2,#hs_cos_wrapper_widget_1754404541247 h2,#hs_cos_wrapper_module_1754416838091 h2  {
    font-size: 30px !important;
}
   .tabs {
    display: flex
;
          margin-top: 40px;
    flex-direction: row !important;
    overflow: scroll !important;
    
}
   .tab-btn{
   flex: 0 0 50%;
   }
   div#hs_cos_wrapper_widget_1754314663377 {
    padding: 0 20px;
}
   
   .custom-logo-slider-wrapper {
  
    height: 90px;
    
}
       .pingpong-logo-slide img {
        width: 140px !important;
        height: 120px !important;
    }
       .custom-logo-slide img {
                width: 140px !important;
        height: 120px !important;
    }

   
.tab-1.active, .tab-3.active, .tab-4.active {
    grid-template-columns: repeat(1, 1fr) !important;
   }
.recent-blogs {

    padding: 40px 10px 0 0;
}
   .tab-content.active {
 
    grid-template-columns: repeat(1, 1fr) !important;

}
   .tab-2 .card, .tab-5 .card, .tab-6 .card {
    display: flex
;
    gap: 5px;
    flex-direction: column-reverse !important;
}
   .tabs-content {
   
    margin-bottom: 40px !important;
}

img.right-img {
    height: 305px;
    object-fit: cover;
  width:100%;
          border-radius: 10px;
}
   
#hs_cos_wrapper_widget_1754415473406 {

    padding-top: 0px !important;
   
}
#hs_cos_wrapper_widget_1753990364916 {
  
    padding-bottom: 0px !important;
    text-align: center !important;
}
   
   #hs_cos_wrapper_widget_1754678859862 h1, #hs_cos_wrapper_module_1756984891082 h1 {
    color: #FFFFFF !important;
    font-size: 33px !important;
    padding: 10px !important;
    text-align: center !important;
}
   #widget_1754683703435 {
    
    margin-bottom: 20px;
}
       .scs-card {
        padding: 20px 0px;
    }
.sp-subtitle {
    color: #000;
    font-size: 18px;
    margin: 20px 0px 0 !important;
}
   .row-fluid-wrapper.row-depth-1.row-number-8.DnD_Area-row-2-background-layers.DnD_Area-row-2-force-full-width-section.DnD_Area-row-2-padding.dnd-section.DnD_Area-row-2-background-image {
    padding: 40px 0px !important;
}
   .sp-card {
 padding:20px;
   }
   .span7.widget-span.widget-type-cell.cell_1755709061908-padding.dnd-column {
    padding: 10px !important;
}
   #hs_cos_wrapper_widget_1755709101340 {
   
    padding-right: 0px !important;
}
   #hs_cos_wrapper_widget_1755709101340 h2,#hs_cos_wrapper_widget_1755771455580 h2, #hs_cos_wrapper_module_17557710898098 h2,#hs_cos_wrapper_module_17557711854745 h2, #hs_cos_wrapper_widget_1755779837564 h2, #hs_cos_wrapper_module_17557712766066 h2,#hs_cos_wrapper_module_17569950472966 h2,#hs_cos_wrapper_module_17569982796556 h2 {
    font-size: 30px !important;
}
#hs_cos_wrapper_widget_1755709120309 {
    padding-right: 0px !important;
}
   .process-section p {
   
    margin: 50px 0px 0 !important;

}
   .row-fluid-wrapper.row-depth-1.row-number-21.DnD_Area-row-6-padding.dnd-section.DnD_Area-row-6-max-width-section-centering
{
  padding: 30px 20px !important;
   }
   #hs_cos_wrapper_widget_1755771478874{
     padding-right:0 !important;
   }
.span6.widget-span.widget-type-cell.cell_17557714463314-padding.dnd-column {
    padding: 10px !important;
}
   
   .hs-tools-section h2{
   font-size:30px !important;
     line-height:25px !important;
   }
   
.testimonial-section {
   
    padding: 60px 0px !important;
}
   div#module_17569848910823 {
    margin-bottom: 20px;
}

.benefits {
   
    grid-template-columns: auto;
    
}
   .benefit-section p.subtitle {
  
    margin: 25px 0px 40px !important;

}
   .hr-svg {
    display: none;
}
.row-fluid-wrapper.row-depth-1.row-number-10.dnd-section.DnD_Area-row-3-background-image.DnD_Area-row-3-padding.DnD_Area-row-3-background-layers {
    padding: 50px 0px !important;
}
.framework-section h2 {
    font-size: 30px !important;
   
}
.framework-section p {

    padding: 0 0px 30px !important;
}
   .framework-section {
    margin: auto;
    padding: 20px 20px 20px !important;
    text-align: center;
}
   .ms365-wrap {
    padding: 20px !important;
}
   section.ms365-slab {
    padding: 20px !important;
}
   .ms365-cta {
     padding: 20px !important;}
   .hs-fw-head p {
    
    margin: 30px 0px 0 !important;
}
   #hs_cos_wrapper_widget_1756995292492 {
     
    padding-left: 0px !important;
    padding-right: 0px !important;
}
   #hs_cos_wrapper_widget_1756995324670 {

    padding-left: 0px !important;
    padding-right: 0px !important;
   }
   .span6.widget-span.widget-type-cell.dnd-column.cell_17569951821454-padding {
    padding: 20px !important;
}
   #hs_cos_wrapper_module_17569982796556 {
    padding-right: 0px !important;
}
   .row-fluid-wrapper.row-depth-1.row-number-1.DnD_Area-row-0-background-image.DnD_Area-row-0-background-layers.DnD_Area-row-0-padding.dnd-section.DnD_Area-row-0-max-width-section-centering {
    padding: 100px 20px !important;
}

/*    Contact page css */
#hs_cos_wrapper_widget_1754566843313 h1 , #hs_cos_wrapper_widget_1755536860753 h1{
  color: #FFFFFF !important;
    font-size: 33px !important;
    padding: 10px !important;
    text-align: center !important;
   }
.cell_17545662094002-padding {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top:20px;
}
   #hs_cos_wrapper_module_1756480909099 h2, #hs_cos_wrapper_module_17592645494197 h2, #hs_cos_wrapper_module_17592645609043 h2, #hs_cos_wrapper_module_17545699936627 h2, #hs_cos_wrapper_module_17545704974095 h2{

     font-size: 30px !important;
   }

section.country2-cards-wrapper {
    padding: 10px 20px;
}
   
   .module_17592645609047-flexbox-positioning {

    align-items: center !important;
   
}
   
   .span8.widget-span.widget-type-cell.cell_17592645609037-vertical-alignment.dnd-column {
    padding: 0 14px !important;
    margin: 0 !important;
}
   #hs_cos_wrapper_module_1759264560905 {
  
    text-align: center !important;
}
   section.cards-wrapper {
    padding: 0 10px;
}
.blog-featured .image-wrapper img {
    width: 100%;
}
 
/*    about us page  */
   
#hs_cos_wrapper_widget_1755536860753 h1{

    color: #FFFFFF !important;
    font-size: 33px !important;
    padding: 10px !important;
    text-align: center !important;
   }
   div#hs_cos_wrapper_widget_1755536951579 {
    padding: 20px 0 !important;
   
}
   #hs_cos_wrapper_widget_1755536951579 span{
     line-height: 26px !important;
   }
    #hs_cos_wrapper_widget_1755538084046 h2, #hs_cos_wrapper_module_17588962163923 h2, #hs_cos_wrapper_module_17556152061673 h2, #hs_cos_wrapper_module_17556147274813 h2 {

     font-size: 30px !important;
   }
   .custom-card {
    
    width: 100%;
}
   .row-fluid-wrapper.row-depth-1.row-number-2.DnD_Area-row-2-background-layers.DnD_Area-row-2-padding.dnd-section.DnD_Area-row-2-background-color.DnD_Area-row-2-max-width-section-centering {
    padding: 0 20px;
}
   .row-fluid-wrapper.row-depth-1.row-number-7.DnD_Area-row-3-max-width-section-centering.dnd-section.DnD_Area-row-3-background-image.DnD_Area-row-3-padding.DnD_Area-row-3-background-layers {
    padding: 20px;
}
   .row-fluid-wrapper.row-depth-1.row-number-10.DnD_Area-row-4-max-width-section-centering.DnD_Area-row-4-background-layers.dnd-section.DnD_Area-row-4-background-image.DnD_Area-row-4-padding {
    padding: 20px;
}
.row-fluid-wrapper.row-depth-1.row-number-13.DnD_Area-row-5-max-width-section-centering.DnD_Area-row-5-background-layers.DnD_Area-row-5-padding.dnd-section.DnD_Area-row-5-background-color {
    padding: 60px 20px !important;
}

.row-fluid-wrapper.row-depth-1.row-number-16.DnD_Area-row-6-padding.DnD_Area-row-6-background-image.dnd-section.DnD_Area-row-6-background-layers.DnD_Area-row-6-max-width-section-centering {
    padding: 40px 20px;
}

.row-fluid-wrapper.row-depth-1.row-number-20.DnD_Area-row-7-background-layers.DnD_Area-row-7-background-image.dnd-section.DnD_Area-row-7-max-width-section-centering.DnD_Area-row-7-padding {
    padding: 20px;
}
.row-fluid-wrapper.row-depth-1.row-number-25.DnD_Area-row-8-background-color.dnd-section.DnD_Area-row-8-background-layers.DnD_Area-row-8-padding.DnD_Area-row-8-max-width-section-centering {
    padding: 20px;
}
   #hs_cos_wrapper_module_1758896228128 {
 
    text-align: center;
}
   #hs_cos_wrapper_module_17588962163923 {
    
    text-align: center;
}
#hs_cos_wrapper_widget_1755615339119 {
    text-align: center;
}
   span#hs_cos_wrapper_widget_1758894192545_ {
    display: none;
}
.module_17588942116693-flexbox-positioning {
    flex-direction: column !important;
    align-items: center !important;
}
   .DnD_Area-row-12-padding {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    padding-right: 20px;
    padding-left: 20px;
}

   #hs_cos_wrapper_widget_1754325570195{
     padding-right: 20px;
    padding-left: 20px;
   }
   .country2-name {
    color: #FFF;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 12px;
    padding: 10px 20px 0;
}

.stats-wrapper {
    grid-template-columns: repeat(1, 1fr);
}



/*    procore page css */
   
   span#hs_cos_wrapper_module_17591677100069_ {
    text-align: center;
}
   #module_175916771000610 .custom-btn, #module_175916771000611 .custom-btn{
   width:100% !important;
   }
   
   .DnD_Area-row-2-padding {
    padding: 70px 20px !important;
}

   #hs_cos_wrapper_module_1759840784212{
   padding: 50px 20px 30px !important; 
   }
   #hs_cos_wrapper_module_1759840784212 h2{
   font-size: 30px !important;
   }
   #hs_cos_wrapper_module_17598406537148 {
    padding-left: 20px !important;
    padding-right: 20px !important;

}
   .outcome-features-section {
    margin: auto;
    padding: 60px 20px 0;
}

   .outcome-feature-card {

    width: 100%;
}
   section.scs-wrap {
    padding: 20px !important;
}
   .cell_17591677100063-row-2-padding {
    padding-right: 10px !important;
}
   #module_175916771000611 .custom-btn {
     margin-top:20px !important;
   }

   .span11.widget-span.widget-type-cell.cell_17591677100063-vertical-alignment.dnd-column {
    padding: 150px 0 60px;
}
   div#hs-form-island-hs_form_target_module_17591726527576 {
    margin-top: 30px;
     padding:10px;
}
div#hs_cos_wrapper_module_17591726527574 {
    padding: 10px;
}
   .DnD_Area-row-4-padding {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.sp-card-title{
  width: 100% !important;
        font-size: 25px;
        margin-top: 40px;
        padding:  0px;
   }
   .procore-approach-container{
     width: 100% !important;
   }
   .procore-features-section {
    padding: 0px 0px !important;
    color: #fff;
}

  .image-info img {
    width: 100%;
}
   img.image-icon {
    width: 25px;
     margin-left: -18px;
}
.procore-approach-info {
    flex-direction: column;
}
   div#hs_cos_wrapper_widget_1759234821229 {
    padding: 0 10px;
}
   div#hs_cos_wrapper_widget_1759234849752 {
    padding: 0 10px;
}

div#hs_cos_wrapper_widget_1759238177413 {
    padding: 10px !important;
}
   .custom-integration-slider-section {
    margin-left: 0px;
    overflow: hidden;
    padding: 60px 20px;
}
   .custom-int-slide {
    
    flex: 0 0 100%;
    min-width: 100%;
     padding: 60px 10px;
    
}
   .custom-int-slider {

    gap: 20px;

}
   div#hs_cos_wrapper_widget_1759259413063 {
    padding: 10px !important;
}
 #widget_1759259474071 .custom-btn{
   width:100% !important;
   margin-bottom:30px;
   }
   #hs_cos_wrapper_module_17591813942527 h2, #hs_cos_wrapper_module_17592638169306 h2{
     font-size: 30px !important;
   }
   div#hs_cos_wrapper_module_17591813942528 {
    padding: 10px !important;
}
   #hs_cos_wrapper_module_17592638169306{
     padding-right: 0px !important;
     padding-top:20px;

   }
   .custom-int-slider-nav {
    display: flex
;
    gap: 10px;
    position: absolute;
    right: -5px;
    top: -75px;
    transform: translateY(-50%);
    z-index: 10;
}

   .custom-int-slider-wrapper {
    margin-top: 100px;
    position: relative;
}

   
/*    sharepoint css  */
   .span12.widget-span.widget-type-cell.cell_17557712766062-background-image.cell_17557712766062-background-layers.cell_17557712766062-padding.dnd-column {
    padding: 0 20px;
}
   .eng-section {
    padding: 0px 20px;
  
}
   #hs_cos_wrapper_module_17557712766066 {
   
    padding-left: 0px !important;
    padding-right: 0px !important;
    
}
   
   div#hs_cos_wrapper_widget_1755708768673 {
    /* padding: 20px !important; */
    margin: 20px 0;
}
.industry-subtext {
    color: #455066;
    font-size: 16px !important;
    margin: 30px 0px;
}
   .industry-section {
    padding: 0px;
    text-align: center;
}
.card .meta {
    bottom: 0;
    left: 0;
    line-height: 1.35;
  padding: 0 15px 18px;}

   .row-fluid-wrapper.row-depth-1.row-number-9.DnD_Area-row-2-background-layers.DnD_Area-row-2-force-full-width-section.DnD_Area-row-2-padding.dnd-section.DnD_Area-row-2-background-image {
    padding: 50px 20px !important;
}
   #hs_cos_wrapper_module_17588876910227 h1{
     color: #FFFFFF !important;
    font-size: 40px !important;
    padding: 52px 0px !important;
    text-align: center !important;
   }
#module_175888769102210 .custom-btn{
  margin-top:30px;
   }
   div#hs_form_target_widget_1755708768673-r {
    margin-top: 20px;
}
 .DnD_Area-row-3-padding {

    padding: 50px 20px 0 !important;
}
   .pingpong-logo-slider-section {
   
    padding: 0 20px;
}




.DnD_Area-row-7-padding {
    
    padding: 40px 20px !important;
}
    .hs-tool img, .hs-tool-placeholder {
        width: 81px !important;
        height: 81px !important;
    }
       .hs-tool span {
        font-size: 20px !important;
        transform: translateX(0);
    }
       .hs-tools-grid {
        justify-content: flex-start !important;
    }
   .hs-tools-section {
    width: 100%;
    padding: 0px 20px !important;
   }
   .DnD_Area-row-10-padding {
    padding: 80px 20px !important;
}
   #hs_cos_wrapper_widget_1755779837564 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0 !important;
}
   #module_175888769102210 .custom-btn{
     width:100% !important;
   }
   #module_17588876910229 .custom-btn {
          width:100% !important;
   }
   
   
/*    devops css responsive  */
   
   #module_1759502819929 .custom-btn {
    width: 100%;
    margin-bottom: 50px;
}
   .benefits-left {
       padding: 20px 0 30px;
     border-radius: 20px !important;
   }
   div#hs_cos_wrapper_module_17564784528675 {
    padding: 20px !important;
}
   
   div#hs_cos_wrapper_module_17564784528674 {
    padding: 20px 10px !important;
}
   .benefits-dots {

     
    right: 43%;
    text-align: center;
}
       h1 {
        font-size: 45px !important;
         text-align:center !important;
         margin:0 !important;
    }
   span#hs_cos_wrapper_module_1756383010895_ {
    text-align: center;
    margin-top: 10px !important;
}
   
   #module_17563830108953 .custom-btn{
     width:100% !important;
     margin-top:30px;
   }
   #module_17563830108952 .custom-btn{
     width:100% !important;
   }
   div#hs_form_target_module_17563830312205-r {
    margin-top: 30px;
}
   .benefits-left-content {
    color: #fff;
    padding: 25px;
    position: relative;
    z-index: 2;
}
   #hs_cos_wrapper_module_17564784350474 {
   
    padding-right: 0px !important;
}
   #hs_cos_wrapper_module_17564784350474 h2, #hs_cos_wrapper_module_17564784528674 h2{
   font-size:30px !important;}
   .comparison-header h2 {
 
    margin-bottom: 0px;
    text-align: center;
}
   h2{
     font-size:30px !important;
     padding: 0 !important;
   }
   
   
/*    Microsoft css */
   .span6.widget-span.widget-type-cell.cell_17569951821453-background-layers.cell_17569951821453-padding.cell_17569951821453-background-image.dnd-column {
    padding: 40px 20px !important;
}
   div#hs_cos_wrapper_widget_1759353720042 {
    padding: 80px 0 30px !important;
}
form#hs_form_target_module_175698472471812-1df98efc-095c-4115-b9be-9ff2538d0ba7 {
    padding: 20px 0;
}
   .sp-services-section {
    padding: 0 0px 56px;
}
   .sp-grid-5 .sp-card {
    box-sizing: border-box;
    flex: 0 0 calc(100% - 20px);
    max-width: calc(100% - 20px);
}
   #hs_cos_wrapper_widget_1756995292492 h2{
font-size:30px !important;
   }
   span#hs_cos_wrapper_module_17569848910822_ {
    text-align: center;
}
   
   #module_17569848910823 .custom-btn{
     width:100% !important;
   }
   
   /*   gen AI page css */

   
   
  
   #module_17594312108742 .custom-btn{
   margin-top:30px;
   }
  #hs_cos_wrapper_module_17594312108737 h1{
    font-size:40px !important;
    padding: 60px 0 !important;
  }
  #module_1759431210874 .custom-btn, #module_17594312108742 .custom-btn{
  width:100% !important;
    padding:20px 0;
  }
  
  form#hs_form_target_module_17594314288756-1df98efc-095c-4115-b9be-9ff2538d0ba7 {
    padding: 20px 0 !important;
}
  .span7.widget-span.widget-type-cell.dnd-column.cell_17594312108732-padding {
    padding: 0 !important;
}
  .tech-platform-card {
    border-radius: 12px;
    width:100% !important;
  }
  .impact-section {
    padding: 50px 0px !important;
    margin: 50px 0 !important;
  
}
  .DnD_Area-row-8-padding {
    padding: 50px 20px !important;
}
#hs_cos_wrapper_module_17598513392988 {
    padding-left: 20px !important;
    padding-right: 20px !important;
   
}



 #hs_cos_wrapper_module_17594369255464 h2, #hs_cos_wrapper_module_17598513392987 h2 {
    font-size: 30px !important;
}
  #hs_cos_wrapper_module_17594369255464 {
    
    padding-right: 0px !important;
}
  .DnD_Area-row-6-background-layers {
   
    background-size: cover !important;
    
}
   
     
/*   it staff page */
  div#hs_cos_wrapper_widget_1759622851871 {
    padding: 72px 0 20px !important;
}
   .metrics-wrap {
     margin: 30px; }
   .adv-feature-card{
     width:100%;
   }
   .metrics {
    margin-top: 50px !important;
}

  span#hs_cos_wrapper_module_17596228310027_ {
    text-align: center !important;
}
  a.custom-btn {
    width: 100% !important;
}
   .border-1::after, .border-2::after, .border-3::after{
   opacity:0;}

div#hs_form_target_module_17596229543184-r {
    padding: 20px 0;
}
  .adv-feature-section {
    margin: auto;
    padding: 0px 20px 60px;
}
  .adv-feature-title {
    
    white-space: normal;
}
  .rs-cards {
    display: grid
 !important;
    grid-template-columns: repeat(1, minmax(280px, 1fr)) !important;
    gap: 14px 18px !important;
  }
   .df-wrap {
   
    padding: 56px 20px 80px !important;
}
   .hs-vet-card-title {
    margin: 0px 0 !important;
   
}
   #hs_cos_wrapper_module_1759624166503 h2{
   font-size:30px !important;
   }
   
   article.hs-vet-card{
   width:100% !important;
   
   }
.df-row {
    
    margin: 30px 0 40px;
}
  .hs-vet-dots {
    display: flex
;
    justify-content: center;
    gap: 10px;
    margin-top: 60px;
}

.DnD_Area-row-8-padding {
    padding-top: 20px !important;
    padding-bottom: 130px !important;
}
  .awx-wrap {
    margin: 0 auto;
    padding: 56px 0px 70px;
    position: relative;
}
div#hs_form_target_module_17596239294083-r {
    padding: 30px 0;
}

#hs_cos_wrapper_module_1759624166503 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
 hs_cos_wrapper_module_1759624166503 h2 {
    font-size: 28px !important;
}
   
/*    it infra css */
   #hs_cos_wrapper_module_17569870982416 h1{
    font-size:40px !important;   
     padding: 50px 0 !important;
   }
   div#hs_cos_wrapper_module_175698714074811 {
     margin: 20px 0 !important;}

     div#module_1757325064837 {
    padding: 25px 0;
}
     #hs_cos_wrapper_module_17570191869477 h2, #hs_cos_wrapper_module_17570191563413 h2, #hs_cos_wrapper_module_17573248794518 h2{
           font-size: 30px !important;
       
     }
   div#hs_cos_wrapper_module_17570191869478 {
    padding: 20px !important;
}
   #hs_cos_wrapper_module_17570191563413 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
   
/*    cyber css */
   
   div#hs_cos_wrapper_widget_1759412788530 {
    padding: 50px 0 !important;
}
   
   
   #module_17594120503599.align-left {
    text-align: left;
    margin-top: 20px !important;
}
form#hs_form_target_module_1759413317685-4b1bdde6-5f47-48a6-b3c3-4c0cafa58d60 {
    padding: 20px 0;
}
   #hs_cos_wrapper_widget_1759414568036 {
   
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: center !important;
     margin-bottom: 50px !important;
}
   #hs_cos_wrapper_widget_1759417245359 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: center !important;
}
   #hs_cos_wrapper_module_17594845338317 h2, #hs_cos_wrapper_module_17594846848145 h2{
     font-size: 30px !important;
   }
   #hs_cos_wrapper_module_17594846848145 {
   
    padding: 40px 0 !important;
}
   
/*    non procore css */
   #hs_cos_wrapper_widget_1759488050790 {
    
    padding-left: 0px !important;
    padding-right: 0px !important;

}
   #hs_cos_wrapper_module_17591813942527 {

    padding-left: 0px !important;
    padding-right: 0px !important;
   
}
   
/*    offshore css */
   #hs_cos_wrapper_module_17593082678528 h1{
   font-size:40px !important;
   }
   div#hs_cos_wrapper_module_17593082678528 {
    padding: 50px 0 !important;
}
   form#hs_form_target_module_17593103680098-1df98efc-095c-4115-b9be-9ff2538d0ba7 {
    padding: 20px 0;
}
   .offshore-newsection-info {
    display: flex
;
    gap: 20px;
    flex-direction: column;
    
}
   .industry-grid .card h3 {
    transform: translateY(-72px);
}
   #hs_cos_wrapper_widget_1759398724531 {
   
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: center !important;
}

   .sectionoffshore-left {
    background: url(https://3905837.fs1.hubspotusercontent-na1.net/hubfs/3905837/Offshore%20Outsourcing%20bg.webp) no-repeat center center / cover;
    padding: 20px;
    display: flex
;
    align-items: center;
    justify-content: center;
    min-height: 566px;
}
   #hs_cos_wrapper_module_1759404467227 h2, #hs_cos_wrapper_module_17594044954816 h2{
   font-size: 30px !important;
   }
   #hs_cos_wrapper_module_17594044672272 {
   
    padding-left: 20px !important;
    padding-right: 20px !important;
   }
   #hs_cos_wrapper_module_17594044954816 {
    
    padding: 40px 0 !important;
}
   
/*    buisness intel css */

   #hs_cos_wrapper_module_17588232977952 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
   
   #hs_cos_wrapper_module_17587971498216 h1{
       font-size: 40px !important;
   }
   #hs_cos_wrapper_module_17588232977952 h2{
   font-size: 30px !important;
   }
   div#hs_cos_wrapper_module_17587971498216 {
    padding: 50px 0 !important;
}
   #module_17587971498219 .custom-btn {
    margin-top: 30px;
   }
   form#hs_form_target_widget_1758798404572-4b1bdde6-5f47-48a6-b3c3-4c0cafa58d60 {
    padding: 20px 0;
}
   .card-box {
   
    padding: 5px;
}
#module_1759503540848 .custom-btn {
    padding: 10px 15px;
    margin-bottom: 50px;
}
   .services-section p.subheading {
    color: #ffc491;
    font-size: 16px;
    margin: 40px 0 !important;
    max-width: 100%;
}
   #module_1758810453383 .custom-btn {
    display: inline-flex
;
     margin-bottom: 50px;}
   .card {
 
     height: 433px;
   }

    .card--full {
        height: 888px;
    }
}










/* tab responsive  */

@media screen and (min-width: 768px) and (max-width: 1100px) { 
    .header-logo img {
    height: 33px;
}
  .hero-video-bg {
    padding-top: 0px !important;    
}
   
  .header-nav ul {
    display: flex
;
    gap: 8px;
  }
  .header-nav ul li a {

    font-size: 15px;
    
}
  .header-btn {

    font-size: 13px !important;
    
    padding: 8px 10px;
    
}
  .header-wrapper{
        justify-content: space-between;
  }
.header-mega-inner {

    grid-template-columns: auto auto;
    max-width:100%;
}
  .header-mega {
    left: -266px;
    
    top: 100%;
    width: 740px;
}
  .header-insights {
    left: -350px;
   
    width: 740px;
}
  .header-lang {

    padding: 7px 6px;
}
  .menu-icon {
    height: 7px;
    margin-left: 0px;
    vertical-align: middle;
    width: 7px;
}
  
/*   sharpoint css */
  
  .DnD_Area-row-0-padding {
    padding: 100px 30px !important;
}
  #hs_cos_wrapper_module_17588876910227 h1{
      font-size: 42px !important;
  }
   h1{
      font-size: 42px !important;
  }
  
  #module_17588876910229 .custom-btn, #module_175888769102210 .custom-btn {
font-size: 16px !important;
    border-radius: 40px !important;
    padding: 10px 10px !important;
    width: 100% !important;

  }
  .DnD_Area-row-1-padding {
    padding: 80px 30px !important;
}
  .scs-content p {
    color: #fff;
    font-size: 16px !important;
    line-height: 1.7 !important;
    
}
.scs-card {
    
    padding: 3px;
    position: relative;
}
  .scs-title {
    color: #fff;
    font-size: 32px;
    
}
  h2{
    font-size: 32px !important;
    line-height: 38px;
  }

  .sp-title {
    color: #122a82;
    font-size: 32px;

}
  .sp-subtitle {
    color: #000;
    font-size: 18px;
    margin: 20px 0px 0 !important;
}
  .DnD_Area-row-3-padding, .DnD_Area-row-6-padding, .DnD_Area-row-10-padding, .DnD_Area-row-12-padding, .DnD_Area-row-5-padding {
    padding: 80px 30px !important;
}
  .span7.widget-span.widget-type-cell.cell_1755709061908-padding.dnd-column {
    padding: 0 !important;
}
  #hs_cos_wrapper_widget_1755709101340 h2#hs_cos_wrapper_widget_1755771455580 h2,#hs_cos_wrapper_module_17557711854745 h2,#hs_cos_wrapper_module_17557712766066 h2, #hs_cos_wrapper_widget_1755779837564 h2 {
      font-size: 32px !important;

}
  div#hs_cos_wrapper_module_17588876910227 {
    padding: 50px 0;
}


  .process-section h2 {

    font-size: 32px !important;

}
  .card h3 {
    color: #fff !important;
    font-size: 20px;
  }
  .hs-tools-section h2 {
    color: rgba(0, 0, 0, 0.90);
    text-align: center;
    font-family: Lato;
    font-size: 32px;
  }

  .hs-tools-section {
    width: 100%;
    padding: 0px 20px;
  }
  .eng-title {
    color: #000;
    text-align: center;
    font-family: Lato;
    font-size: 32px;
  }
  #hs_cos_wrapper_module_17557712766066 {
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
#hs_cos_wrapper_widget_1755779837564 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
  .span12.widget-span.widget-type-cell.cell_17557712766062-background-image.cell_17557712766062-background-layers.cell_17557712766062-padding.dnd-column {
    padding: 80px 30px;
}
  
/*   devops css  */
  
  #module_17563830108952 .custom-btn{
  font-size: 16px !important;
    border-radius: 40px !important;
    padding: 10px 10px !important;
    width: 100% !important;
  }
.framework-section p {
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    padding: 0 0px 30px !important;
}
  .framework-steps{
      display: grid
;
    grid-template-columns: auto auto;
  }
  
#module_1759502819929 .custom-btn {
  ;
    padding: 15px 40px;
    width: 50% !important;
}
  .comparison-header h2 {
   
    margin-bottom: 40px;
    text-align: center;
}
  .DnD_Area-row-5-padding, .DnD_Area-row-7-padding
 {
    padding: 80px 30px !important;
}
.benefits-left-content {
    color: #fff;
    padding: 50px;
    position: relative;
    z-index: 2;
}
  .benefits-left {
    
    border-radius: 20px;
  }
      .benefits-card {
        flex: 0 0 98% !important;
    }
.benefits-dots {
  
    position: absolute;
    left: 48%;
    text-align: center;
}
  #hs_cos_wrapper_module_17564784528674 h2, #hs_cos_wrapper_module_17564784350474 h2{
  font-size: 32px !important;
  }
  #hs_cos_wrapper_module_17564784528675 {
    
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  #hs_cos_wrapper_module_17564784350474 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
/* it infra css */
  #hs_cos_wrapper_module_17569870982416 h1{
  font-size: 42px !important;
  }
  div#hs_cos_wrapper_module_17569870982416 {
    padding: 50px 0 30px;
}
  #module_17569870982422 .custom-btn{
  font-size: 16px !important;
    border-radius: 40px !important;
    padding: 10px 10px !important;
    width: 100% !important;
  }
      .btn {
        width: 50%;
    }
  .hvav-head {
    
    margin: 0 0 40px;
    text-align: center;
}
  #hs_cos_wrapper_module_17573248794518 h2, #hs_cos_wrapper_module_17570191869477 h2, #hs_cos_wrapper_module_17570191563413 h2{
    font-size: 32px !important;
  }
  
  .DnD_Area-row-9-padding, .DnD_Area-row-11-padding{
    padding: 80px 30px !important;
}
      .kpi-grid {
        grid-template-columns: 1fr 1fr;
        row-gap: 32px;
    }
  #hs_cos_wrapper_module_17570191563413 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
  
/*   it staff css  */
  
  div#hs_cos_wrapper_widget_1759622851871 {
    padding: 80px 0 0px;
}
  #module_1759622831003 .custom-btn{
    font-size: 16px !important;
    border-radius: 40px !important;
    padding: 10px 10px !important;
    width: 100% !important;
  }
  .metrics {
    display: grid
 !important;
    grid-template-columns: repeat(4, 180px) !important;}
  .metric-card {
    flex: 1 1 170px !important;
    background: #fff;
    border-radius: 16px !important;
    padding: 20px 10px !important;
  }
  .metric-value {
    color: #000;
    font-family: Lato, Inter, Arial, sans-serif;
    font-size: 24px !important;
  }
  .metric-label {
    color: #000;
    font-size: 14px !important;
    line-height: 20px !important;
  }
  .metric-card.is-active, .metric-card:hover {

    transform: scale(1.25) !important;
}
  
  .metrics-wrap {
    margin: 10px !important;
  }
  .DnD_Area-row-2-padding{
        padding: 80px 30px !important;
}
  .adv-feature-title {
    white-space: normal;
}
  .rs-photo img {
    display: block;
    width: 100%;
    height: 735px;
    object-fit: cover !important;
  }
      .df-row {
        grid-template-columns: 1fr 1fr 1fr !important;
        gap: 22px;
        margin: 0 30px !important;
    }
  .df-card__title {

    font-size: 20px;
  }
  .df-card__desc {

    font-size: 17px !important;

  }
      .df-card {
        height: 335px !important;
    }
  .df-card::after {

    height: 457px;
  }
p.df-bot-subtitle {
    padding: 30px;
}
  .procore-sec-desc {
    max-width: 412px;
  }
  
  #hs_cos_wrapper_module_1759624166503 h2{
  font-size: 32px !important;
  }
  #hs_cos_wrapper_module_1759624166503 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
  
/*   microsoft css  */
  div#hs_cos_wrapper_widget_1759353720042 {
    padding: 60px 0 20px;
}
#module_17569848910823 .custom-btn
  {
  font-size: 16px !important;
    border-radius: 40px !important;
    padding: 10px 10px !important;
    width: 100% !important;
  }
  .sp-grid-5 .sp-card {
    box-sizing: border-box;
    flex: 0 0 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
  .framework-section h2 {
    font-size: 32px !important;
  }
  .framework-steps {
        display: grid
;
        grid-template-columns: auto auto auto;
        justify-items: center;
        justify-content: center;
    }
  .framework-section {
    margin: auto;
    padding: 0px 20px;
    text-align: center;
}
  .hs-fw-head p {
    color: #000;
    font-size: 18px;
    margin: 30px 0px 0 !important;
}
  
      .hs-pillars {
        grid-template-columns: 1fr 1fr 1fr;
    }
  
  #hs_cos_wrapper_module_17569950472966 h2, #hs_cos_wrapper_widget_1756995292492 h2, #hs_cos_wrapper_widget_1756995292492 h2, #hs_cos_wrapper_module_17569982796556 h2{
    font-size: 32px !important;
}
  .span6.widget-span.widget-type-cell.cell_17569951821453-background-layers.cell_17569951821453-padding.cell_17569951821453-background-image.dnd-column {
    padding: 20px !important;
}
  #hs_cos_wrapper_widget_1756995292492 {
    color: #FFFFFF !important;
    display: block !important;
    font-size: 40px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
  #hs_cos_wrapper_widget_1756995324670 {
    color: #FFFFFF !important;
    display: block !important;
    font-size: 18px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
  #hs_cos_wrapper_module_17569982796556 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
  .DnD_Area-row-8-padding{
   padding: 80px 30px !important;

  }
  
/*   procore css  */
  
  div#hs_cos_wrapper_widget_1759171997653 {
    padding: 60px 0 20px;
}
  .cell_17591677100063-row-2-padding {
    padding-right: 0px !important;
}
  #hs_cos_wrapper_widget_1759238177413 {
    display: block !important;
    margin-bottom: 0px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
  .custom-int-slider-nav {
    display: flex
;
    gap: 10px;
    position: absolute;
    right: 10px;
    top: -230px;
    transform: translateY(-50%);
    z-index: 10;
}
  #hs_cos_wrapper_module_1759840784212 {

    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 60px !important;
    text-align: center !important;
}
  #hs_cos_wrapper_module_1759840784212 h2{
  font-size: 32px !important;
  }

  #module_175916771000610 .custom-btn {
  
    width: 50% !important;
}
#widget_1759259474071 .custom-btn {
   
    font-size: 14px !important;
    font-weight: 500 !important;
    border-radius: 50px !important;
    padding: 10px 0px !important;
    width: 100% !important;
}
  #hs_cos_wrapper_module_17591813942527 h2, #hs_cos_wrapper_module_17592638169306 h2{
     font-size: 32px !important;
}
  .DnD_Area-row-13-padding{
   padding: 80px 30px !important;

  }
  #hs_cos_wrapper_module_17592638169306 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
  #hs_cos_wrapper_widget_1759488050790 {
    display: block !important;
    font-size: 16px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 15px !important;
    text-align: center !important;
}
  #hs_cos_wrapper_module_17591813942527 {
    
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 100px !important;
    text-align: center !important;
}
#hs_cos_wrapper_module_17591813942528 {
    padding-left: 30px !important;
    padding-right: 30px !important;
    text-align: center !important;
}
.custom-heading.heading-flow {
    padding: 0 !important;
}
  
/*   gen css */
  #hs_cos_wrapper_module_17594312108737 h1{
         font-size: 40px !important;
    
  }
  div#hs_cos_wrapper_module_17594312108737 {
    padding: 55px 0 20px;
}
  .span7.widget-span.widget-type-cell.dnd-column.cell_17594312108732-padding {
    padding: 0 !important;
}

  #module_1759431210874 .custom-btn, #module_17594312108742 .custom-btn{
  font-size: 16px !important;
    border-radius: 40px !important;
    padding: 10px 10px !important;
    width: 100% !important;
  }
  .DnD_Area-row-4-padding{
   padding: 80px 30px !important;

  }
  .tech-platform {
    padding: 0px 0px 80px;
    margin: auto;
}
  .adv-tech-inner {
    display: flex
;
    align-items: center;
    gap: 80px;
    flex-direction: column;
  }
  .adv-tech-logos {
    display: flex
;
    align-items: center;
    gap: 75px;
    flex-wrap: wrap;
    justify-content: center;
}
  .DnD_Area-row-6-background-layers {
   
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
  #hs_cos_wrapper_module_17594369255464 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
  #hs_cos_wrapper_module_17594369255464 h2, #hs_cos_wrapper_module_17598513392987 h2{
    font-size: 32px !important;
}
  .tech-platform-ai-box {
    
    text-align: center;
  }
  
  
/*   cyber css */
  
  div#hs_cos_wrapper_widget_1759412788530 {
    padding: 90px 0 20px;
}
  #module_17594120503599 .custom-btn, #module_17594120503598 .custom-btn{
    font-size: 16px !important;
    border-radius: 40px !important;
    padding: 10px 10px !important;
    width: 100% !important;
  }
  #hs_cos_wrapper_widget_1759414568036 {
    
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: center !important;
}
  .industry-subtext {
    color: #455066;
    font-size: 16px !important;
    margin: 30px 20px;
}
#hs_cos_wrapper_widget_1759417245359 {
    display: block !important;
    font-size: 16px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: center !important;
}
  #hs_cos_wrapper_module_17594846848145 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}


  #hs_cos_wrapper_module_17594845338317 h2, #hs_cos_wrapper_module_17594846848145 h2{
        font-size: 32px !important;
}
  #hs_cos_wrapper_module_17593082678528 h1{
      font-size: 40px !important;
}
  div#hs_cos_wrapper_module_17593082678528 {
    padding: 50px 0 20px;
}
  #module_175930826785210 .custom-btn{
   font-size: 16px !important;
    border-radius: 40px !important;
    padding: 10px 10px !important;
    width: 100% !important;
  }
  .featurex-btn {
    background: #214be8;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    width: 40%;
  }
  #hs_cos_wrapper_widget_1759398724531 {
    
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: center !important;
}
  .sectionoffshore-left {

    min-height: 400px;
}
  #hs_cos_wrapper_module_1759404467227 h2, #hs_cos_wrapper_module_17594044954816 h2{
        font-size: 32px !important;
}
  #hs_cos_wrapper_module_17594044672272 {
    
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  #hs_cos_wrapper_module_17594044954816 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
  
/*   buisness css */
  #hs_cos_wrapper_module_17587971498216 h1{
          font-size: 40px !important;
  }
  div#hs_cos_wrapper_module_17587971498216 {
    padding: 70px 0 20px;
}
  #module_17587971498219 .custom-btn, #module_17587971498218 .custom-btn, #module_1758810453383 .custom-btn, #module_1759503568526 .custom-btn{
    font-size: 16px !important;
    border-radius: 40px !important;
    padding: 10px 10px !important;
    width: 100% !important;
  }
  #hs_cos_wrapper_module_17588232977952 h2{
  font-size: 32px !important;
  }
  #hs_cos_wrapper_module_17588232977952 {
    display: block !important;
    font-size: 49px !important;
    padding-right: 0px !important;
}
  
/*   about us  */
  
  #hs_cos_wrapper_widget_1755536860753 h1{
       font-size: 40px !important;
  }
  div#hs_cos_wrapper_widget_1755536860753 {
    padding: 80px 0 30px;
}
  #hs_cos_wrapper_widget_1755536951579 {
   
    padding-bottom: 20px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    text-align: center !important;
}
  #hs_cos_wrapper_widget_1755538084046 h2, #hs_cos_wrapper_module_1755608144172 h2, #hs_cos_wrapper_module_1755608447688 h2, #hs_cos_wrapper_module_17556113560533 h2, #hs_cos_wrapper_module_17556115305153 h2, #hs_cos_wrapper_module_17556115832214 h2, #hs_cos_wrapper_module_17556116840535 h2, #hs_cos_wrapper_module_17556118797715 h2, #hs_cos_wrapper_module_17588962163923 h2, #hs_cos_wrapper_module_17556152061673 h2, #hs_cos_wrapper_module_17556147274813 h2{
     
  font-size: 32px !important;
  }
  #hs_cos_wrapper_module_1755608447688 {
    color: #FFFFFF !important;
    display: block !important;
    font-size: 40px !important;
    padding-right: 0px !important;
}
  #hs_cos_wrapper_module_17556115832214 {
    color: #FFFFFF !important;
    display: block !important;
    font-size: 40px !important;
    padding-right: 0px !important;
}

/* Contact us css */
  #hs_cos_wrapper_widget_1754566843313 h1{
  font-size: 40px !important;
  }
    
  .span6.widget-span.widget-type-cell.dnd-column.cell_17545662094002-padding {
    margin-top: 20px;
    padding: 0 !important;
}

  #hs_cos_wrapper_module_17592645494197 h2, #hs_cos_wrapper_module_17592645609043 h2, #hs_cos_wrapper_module_17545699936627 h2, #hs_cos_wrapper_module_17545704974095 h2{
     font-size: 32px !important;
  }
.blog-featured {
    background: #f3f3f3;
  flex-direction: column;
  }
  .blog-featured .image-wrapper img {

    width: 100%;
}
  
/*   homepage css */
  .hero-overlay {

    background-position: center;
}
  .slide h2 {
    color: #fff;
    font-family: Lato;
    font-size: 50px !important;
    font-weight: 700;
    line-height: 58px;
}
  


#hs_cos_wrapper_widget_1753990364916 h1{
       font-size: 32px !important;
  }
  #hs_cos_wrapper_widget_1754314530260 h2, #hs_cos_wrapper_widget_1754485096527 h2, #hs_cos_wrapper_widget_1753992276972 h2, #hs_cos_wrapper_widget_1754485161425 h2, #hs_cos_wrapper_widget_1754309377940 h2, #hs_cos_wrapper_widget_1754319623900 h2, #hs_cos_wrapper_module_17543206059773 h2, #hs_cos_wrapper_module_1754320599032 h2, #hs_cos_wrapper_widget_1754320218966 h2, #hs_cos_wrapper_widget_1754320259662 h2, #hs_cos_wrapper_widget_1754326898681 h2, #hs_cos_wrapper_widget_1754404541247 h2, #hs_cos_wrapper_module_1754416838091 h2, #hs_cos_wrapper_widget_1754325570195 h2{
    font-size: 32px !important;
  }
  .stats-grid {
    color: #fff;
    column-gap: 11px;
  
    position: relative;
    row-gap: 33px;
}
  .stat-number {
    
    justify-content: flex-start;
}
  .counter-one:after {
   
    left: 46%;
    top: 10px;
    width: 1px;
}
  #hs_cos_wrapper_widget_1754485161425 {
    display: block !important;
    font-size: 50px !important;
    padding-right: 0px !important;
}
  .span12.widget-span.widget-type-cell.cell_17569064760033-padding.dnd-column {
    padding: 0 !important;
}
  img.right-img {
    height: 660px;
    object-fit: cover;
}
  .hs-acc .acc-body {
    display: block;
    padding: 0 6px 0 10px;
}
  .hs-acc .acc-title {
    font-weight: 700;
    color: #000;
    font-family: Lato !important;
    font-size: 20px;
}
  .blog-featured h2 {
    font-size: 24px !important;
    letter-spacing: 0;
    margin-bottom: 12px;
}
/* footer css */
footer {
    background: #0D1844;
    color: #fff;
    padding: 80px 35px 20px;
}
  .footer-container {
    display: grid
;
    grid-template-columns: 1fr 2fr;
    gap: 20px;
}
}