.inbound-marketing-container-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 4px;
    margin-top: 50px;

  }

  /* Create four equal columns that sits next to each other */
  .inbound-marketing-container-column {
    -ms-flex: 50%; /* IE10 */
    flex: 50%;
    max-width: 50%;
    padding: 0 4px;

  }



  .inbound-marketing-container {
   box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
      padding: 20px;
      border-radius: 10px;
      width: 95%;
      margin-bottom: 50px;
  }

.inbound-marketing-containerss {
    position: relative;
    border: 4px solid transparent;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    padding: 20px;
    border-radius: 10px;
    width: 95%;
    margin-bottom: 50px;
}

  /* Responsive layout - makes a two inbound-marketing-container-column-layout instead of four columns */
  @media screen and (max-width: 800px) {
    .inbound-marketing-container-column {
      -ms-flex: 50%;
      flex: 50%;
      max-width: 50%;
    }


  }

  /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
  @media screen and (max-width: 600px) {
    .inbound-marketing-container-column {
      -ms-flex: 100%;
      flex: 100%;
      max-width: 100%;
    }
  }


.korifi-color-contain {
  color: #ffff !important;
}


.site-heading h6 {
    margin-bottom: 20px !important;
    color: #ffff;

}

.elevate-business-form {
    width: 800px;
    margin: 0 auto;
    padding: 20px;
    color: #ffff;
    /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */
    margin-top: 50px;
}

.elevate-business-form h1{
    color: #ffff;
}

/* Responsive Design */
@media (max-width: 768px) {
    .elevate-business-form {
        width: 90%;
        color: #ffff;
    }

    .elevate-business-form h1{
        color: #ffff;
    }
}

/* Responsive Design */
@media (max-width: 800px) {
    .elevate-business-form {
        width: 100% !important;
        margin: 0 auto;
        color: #ffff;
    }
    .elevate-business-form h1{
        color: #ffff;
    }

    .partner-margin-top {
      margin-top: -30px !important;
  }

  .contact-form {

    margin-top: 10px;
}
}




.inbound-marketing-faq-container-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 4px;
  margin-top: 50px;

}

/* Create four equal columns that sits next to each other */
.inbound-marketing-faq-container-column {
  -ms-flex: 50%; /* IE10 */
  flex: 50%;
  max-width: 50%;
  padding: 0 4px;

}




/* Responsive layout - makes a two inbound-marketing-faq-container-column-layout instead of four columns */
@media screen and (max-width: 800px) {
  .inbound-marketing-faq-container-column {
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
  }


}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .inbound-marketing-faq-container-column {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }


.card-header {
  text-align: start !important;
  width: 500px;
  display: grid;
  grid-template-columns: 75% 1fr;
  gap: 10px;
  padding-inline: 12px;
  padding-block: 10px;
  border-radius: 10px;

}
}




.seperators{
    margin-bottom: 30px;
    width:100px;
    height:3px;
    background:#336666  ;
    border:none;
}
.item-ins {
    background: #fff;
    padding: 40px;
    position: relative;

    &:hover:before {
        width: 100%;
    }

    &::before {
        content: "";
        position: absolute;
        bottom: 0px;
        height: 4px;
        width: 0%;
        background: #336666 ;
        right: 0px;
        -webkit-transition: width 0.4s;
        transition: width 0.4s;
    }
}


/*project*/

.projcard-container {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;

}
.projcard {
    position: relative;
    width: 100%;
    height: 300px;
    margin-bottom: 60px;
    border-radius: 10px;
    background-color: #fff;
    border: 2px solid #ddd;
    font-size: 18px;
    overflow: hidden;
    cursor: pointer;
    box-shadow: 0 4px 21px -12px rgba(0, 0, 0, .66);
    transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.projcard:hover {
    box-shadow: 0 34px 32px -33px rgba(0, 0, 0, .18);
    transform: translate(0px, -3px);
}
.projcard::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(-70deg, #424242, transparent 50%);
    opacity: 0.07;
}
.projcard:nth-child(2n)::before {
    background-image: linear-gradient(-250deg, #424242, transparent 50%);
}
.projcard-innerbox {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.projcard-img {
    position: absolute;
    height: 300px;
    width: 400px;
    top: 0;
    left: 0;
    transition: transform 0.2s ease;
}
.projcard:nth-child(2n) .projcard-img {
    left: initial;
    right: 0;
}
.projcard:hover .projcard-img {
    transform: scale(1.05) rotate(1deg);
}
.projcard:hover .projcard-bar {
    width: 70px;
}
.projcard-textbox {
    position: absolute;
    top: 7%;
    bottom: 7%;
    left: 430px;
    padding-bottom: 20px;
    width: calc(100% - 470px);
    font-size: 16px;
}
.projcard:nth-child(2n) .projcard-textbox {
    left: initial;
    right: 430px;
}
.projcard-textbox::before,
.projcard-textbox::after {
    content: "";
    position: absolute;
    display: block;
    background: #ff0000bb;
    background: #fff;
    top: -20%;
    left: -55px;
    height: 140%;
    width: 60px;
    transform: rotate(8deg);
}
.projcard:nth-child(2n) .projcard-textbox::before {
    display: none;
}
.projcard-textbox::after {
    display: none;
    left: initial;
    right: -55px;
}
.projcard:nth-child(2n) .projcard-textbox::after {
    display: block;
}
.projcard-textbox * {
    position: relative;
}
.projcard-title {
    font-family: 'Voces', 'Open Sans', arial, sans-serif;
    font-size: 24px;
}

.projcard-bar {
    left: -2px;
    width: 50px;
    height: 5px;
    margin: 10px 0;
    border-radius: 5px;
    background-color: #424242;
    transition: width 0.2s ease;
}
.projcard-blue .projcard-bar { background-color: #0088FF; }
.projcard-blue::before { background-image: linear-gradient(-70deg, #0088FF, transparent 50%); }
.projcard-blue:nth-child(2n)::before { background-image: linear-gradient(-250deg, #0088FF, transparent 50%); }



/*opposite*/

.projcards-container {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.projcards {
    position: relative;
    width: 100%;
    height: 300px;
    margin-bottom: 40px;
    border-radius: 10px;
    background-color: #fff;
    border: 2px solid #ddd;
    font-size: 18px;
    display: flex;
    align-items: center;
    overflow: hidden;
    cursor: pointer;
    box-shadow: 0 4px 21px -12px rgba(0, 0, 0, .66);
    transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.projcards:hover {
    box-shadow: 0 34px 32px -33px rgba(0, 0, 0, .18);
    transform: translate(0px, -3px);
}
.projcards::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: linear-gradient(-70deg, #424242, transparent 50%);
    opacity: 0.07;
}
.projcards:nth-child(2n)::before {
    background-image: linear-gradient(-250deg, #424242, transparent 50%);
}
.projcards-innerbox {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.projcards-img {
    position: absolute;
    height: 300px;
    width: 400px;
    top: 0;
    right: 0;
    transition: transform 0.2s ease;
}
.projcards:nth-child(2n) .projcards-img {
    right: initial;
    left: 0;
}
.projcards:hover .projcards-img {
    transform: scale(1.05) rotate(-1deg);
}
.projcards:hover .projcards-bar {
    width: 70px;
}
.projcards-textbox {
    position: absolute;
    top: 7%;
    bottom: 7%;
    margin-left: 20px;
    /*left: 430px;*/
    width: calc(100% - 470px);
    font-size: 17px;
}
.projcards:nth-child(2n) .projcards-textbox {
    right: initial;
    left: 400px;
}
.projcards-textbox::before,
.projcards-textbox::after {
    content: "";
    position: absolute;
    display: block;
    background: #ff0000bb;
    background: #fff;
    top: -20%;
    right: -70px;
    height: 140%;
    width: 60px;
    transform: rotate(8deg);
}
.projcards:nth-child(2n) .projcards-textbox::before {
    display: none;
}
.projcards-textbox::after {
    display: none;
    left: initial;
    right: -55px;
}
.projcards:nth-child(2n) .projcards-textbox::after {
    display: block;
}
.projcards-textbox * {
    position: relative;
}
.projcards-title {
    font-family: 'Voces', 'Open Sans', arial, sans-serif;
    font-size: 24px;
}

.projcards-bar {
    left: -2px;
    width: 50px;
    height: 5px;
    margin: 5px 0;
    border-radius: 5px;
    background-color: #424242;
    transition: width 0.2s ease;
}

.projcards-orange .projcards-bar { background-color: #FF5722; }
.projcards-orange::before { background-image: linear-gradient(-70deg, #FF5722, transparent 50%); }
.projcards-orange:nth-child(2n)::before { background-image: linear-gradient(-250deg, #FF5722, transparent 50%); }



.projcard-yellow .projcard-bar { background-color: #F5AF41; }
.projcard-yellow::before { background-image: linear-gradient(-70deg, #F5AF41, transparent 50%); }
.projcard-yellow:nth-child(2n)::before { background-image: linear-gradient(-250deg, #F5AF41, transparent 50%); }




@media screen and (max-width: 730px) {
    .desktop-process {
        display: none;
    }

}
@media screen and (min-width: 731px) {
    .mobile-process{
        display: none;

    }
}


@media screen and (max-width: 730px) {
    .desktop-projcard {
        display: none;
    }

}
@media screen and (min-width: 731px) {
    .mobile-projcard{
        display: none;

    }
}

@media screen and (max-width: 600px) {

    .expand-desktop {
        display: none;
    }

    .social-media-agency strong {
        font-size: 20px;
    }

    .inbound-marketing-agency h3 {
        font-size: 16px;
        text-align: center;
    }

    .inbound-marketing-agency {
        text-align: center;
    }
}