.webguruzdyanamic {
  background: #edf9f8;
}
.webguruzdyanamic p.para {
  font-size: 17px;
  line-height: 30px;
  color: #222222;
}
.webguruzdyanamic .seo-benefits_left {
  display: flex;
  flex-direction: column;
  row-gap: 25px;
}
.automation-micro .row.main-row {
  gap: 40px;
  justify-content: center;
  max-width: 100%;
}
.automation-micro::before {
  height: 100%;
  background-position: center;
}
.automation-micro .row.hvac-why-row {
  row-gap: 25px;
}
.ceo-webgurzu {
  background: transparent;
}
.revenuemicrosoft .row.main-row {
  justify-content: center;
  gap: 40px;
}

/*======extarnal-data-start========*/
.external-data .data-details-main,
.external-data .data-details-main .data-main-heading , .external-data .data-details-main .data-para{
  display: flex;
  flex-direction: column;
}
.external-data .data-details-main {
  row-gap: 25px;
}
 .external-data .data-details-main .data-para{
      row-gap: 10px;
 }
.external-data .data-details-main .data-main-heading {
  row-gap: 16px;
}
.data-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.external-data {
  background: #edf9f8;
}

.external-data h3.sub-heading-main {
    font-size: 38px;
    line-height: 50px;
    text-transform: capitalize;
}
.external-data .data-img {
    padding-right: 50px;
}
.external-data .row {
    row-gap: 24px;
}
.external-data ul.tick-list li {
    font-size: 16px;
    font-weight: 500;
}

.external-data ul.tick-list li::before {
    background-position: top left;
}
.data-box {
    padding: 30px 15px;
    text-align: center;
    background: #fff;
}

.data-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 25px;
    border-radius: 20px;
    min-height: 100%;
    transition: all .4s ease-out;
}

.data-box .data-box-img img {
    max-width: 60px;
    width: 100%;
}

.data-box .box-description h5 {
    font-size: 19px;
    line-height: 30px;
}

.data-box:hover {
    transform: translateY(-5px);
    box-shadow: #bcbcbc59 0 0 10px;
}
.row.top-row {
    justify-content: center;
    row-gap: 50px;
}
/* end */
.data-details.getting {
    background: #e3f1fc;
}
.data-details.integration {
    background: #e7f5ea;
}
.data-details.cases {
    background: #fff4e2;
}
.external-data h4 {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}
.external-data p {
    margin: 0;
    font-size: 17px;
    line-height: 30px;
    font-weight: 500;
}
@media(max-width:1399px){
    .external-data .data-img {
    padding-right: 30px;
}
.external-data .data-details-main {
    row-gap: 20px;
}
.data-box .box-description h5 {
    font-size: 18px;
}
}
@media (max-width: 1199px) {
  .webguruzdyanamic .seo-benefits_img {
    margin: 0;
  }
  .webguruzdyanamic .seo-benefits_left {
    row-gap: 20px;
  }
  .external-data h3.sub-heading-main {
    font-size: 32px;
    line-height: 48px;
}
.data-box .box-description h5 {
    font-size: 17px;
}
}


@media(max-width:991px)
{
    .row.row-details-main {
    flex-direction: column-reverse;
}
.data-list ul.tick-list {
    margin: 0;
}
.external-data .data-img {
    padding-right: 0;
}
}
@media(max-width:767px)
{
  .revenuemicrosoft .sidebar-link ul {
    white-space: normal;
}
.automation-micro span.hubspot-tagline {
    margin: 0;
    margin-bottom: 10px;
}
}
@media(max-width:576px){
    .revenuemicrosoft .row , .automation-micro .row {
    justify-content: center;
    margin: 0;
    padding: 0 !important;
}
.external-data .row.row-details-main {
    justify-content: center;
    margin: 0;
    padding: 0;
}
.external-data h3.sub-heading-main {
    font-size: 24px;
    line-height: 40px;
}
.automation-micro .hvac-why-card {
    padding: 25px 20px;
}
}