.service-banner-section .talk-expert-form-wrapper {
    background-color: white;
    border-radius: 10px;
}
.service-section .service-row {
    padding-top: 20px;
    padding-bottom: 20px;
}

.service-wrapper-row {
    padding-top: 20px;
    gap: 5px;
}
.services-icon-col .icon-box {
    background-color: #fff;
    box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 8%);
    border: 1px solid rgb(238, 238, 238);
    border-radius: 10px;
    padding: 18px;
    display: flex;
    align-items: center;
    height: 100%;
    transition: all 300ms ease-in-out;
}
.services-icon-col a:hover .icon-box
{
    border-color: #303030;
    transition: all 300ms ease-in-out;
}
.services-btn-col a:hover .icon-box .icon-text
{
    transition: all 300ms ease-in-out;
    color: #303030;
}
.services-icon-col .icon-box .icon-wrap
{
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
}
.services-icon-col .icon-box .icon-wrap img
{
    max-width: 100%;
    max-height: 100%;
}
.two-col-section .services-btn-col 
{
    margin-top: 20px;
}
.two-col-section .two-col-wrapper > .row
{
    margin-bottom: 60px;
}
.two-col-section .two-col-wrapper > .row:last-child
{
    margin-bottom: 0;
}
.services-btn-col .icon-box .icon-text {
    color: #989898;
    padding-left: 10px;
    transition: all 300ms ease-in-out;
}
.services-btn-col  .icon-box h6
{
    margin-bottom: 0;
}   


.service-model-row .image-col {
    display: flex;
    align-items: center;
    justify-content: center;
}

.hire-developer-row .title-wrap {
    padding-bottom: 28px;
}

.hire-developer-row .sub-title {
    font-weight: 600;
    padding-top: 28px;
    color: black;
}
.services-btn-col .services-icon-col
{
    margin-top: 30px;
}
.alternate-col-wrapper .row:nth-child(even) .content-col
{   
    order: 2;
}
.alternate-col-wrapper .row:nth-child(even) .image-col
{   
    order: 1;
}
.two-col-section .services-btn-col
{
    order: 3;
}