.services-wrap {
    display: flex;
    flex-flow:row wrap;
    justify-content:space-between;
    align-items: center;
    width:100%;
}
.services-single {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
    margin-bottom: 25px;
    flex-flow: row wrap;
}
.services-single .img-wrap {
    flex-basis: 25%;
    display: flex;
    justify-content: center;
    align-items:center;
    padding: 15px;
    background-color: #f6f7f7;
    transition: 0.2s ease all;
    border-bottom: 2px solid transparent;
    min-height: 200px;
}
.services-single .img-wrap:hover {
    border-bottom: 2px solid #f26b2b;
    box-shadow: 0 0 12px 2px rgb(149 150 150 / 45%);
}
.services-single .img-wrap img {
    max-height: 120px;
}
.services-single .txt-wrap {
    flex-basis: 74%;
    padding-left: 15px;
}
.services-single .txt-wrap h3 {
    margin-bottom: 20px;
    font-weight: 600;
    text-align: left;
    font-size: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320)));
    font-family: 'Open Sans', sans-serif!important;
    text-transform: none;
    line-height: 1.2;
}
.services-single .txt-wrap p {
    text-align: justify;
}
.top-manufacturing-app {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    margin-top: 50px;
    padding: 0 15px;
}
.tma-inner {
    flex-basis: 31%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 1%;
    margin-bottom: 50px;
}
.tma-inner .img-wrap {
    width: 130px;
    height: 130px;
    border-radius: 50%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ccc;
    margin-bottom: 20px;
}
.tma-inner .img-wrap img {
    max-width: 85px;
    max-height: 65px;
    height: auto;
}
.tma-inner .number-wrap {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: rgba(243,222,219,0.75);
    right: 0;
    top: 0;
    position: absolute;
    z-index: 1;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
}
.tma-inner .txt-wrap {
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))) !important;
    line-height: 1.5;
    max-width: 100%;
    padding: 0 10px;
}
.tma-inner .txt-wrap h4 {
    text-align: center;
    font-weight: 600;
    margin-bottom: 15px;
}
.tma-inner .img-wrap.img-bg-one {
    background-color: #f0dcb6;
}
.tma-inner .img-wrap.img-bg-two {
    background-color: #f0be95;
}
.tma-inner .img-wrap.img-bg-three {
    background-color: #f09771;
}
.tma-inner .img-wrap.img-bg-four {
    background-color: #ea6b5f;
}
.tma-inner .img-wrap.img-bg-five {
    background-color: #f7d8d7;
}
.tma-inner .img-wrap.img-bg-six {
    background-color: #e8afa5;
}
.tma-inner .img-bg-one .number-wrap {
    background: #fce5cd;
}
.tma-inner .img-bg-two .number-wrap {
    background: #fce5cd;
}
.tma-inner .img-bg-three .number-wrap {
    background: #fce5cd;
}
.tma-inner .img-bg-four .number-wrap {
    background: #fce5cd;
}
.tma-inner .img-bg-five .number-wrap {
    background: #fce5cd;
}
.tma-inner .img-bg-six .number-wrap {
    background: #fce5cd;
}
/*SaaS Products Section*/
.border-none {border: none!important;}
.smart-contracts, 
.why-hiring-card-wrap {padding: 0 15px;}
.smart-contracts .single-wrap {
    width: calc(100% - 35px);
}
.smart-contracts .single-wrap.rgt-wrap {
    margin: 0 0 0 auto;
    border-left: 2px dashed #666;
    min-height: 100px;
}
.smart-contracts .header-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.smart-contracts .header-wrap .d-flex {
    align-items: center;
}
.smart-contracts .single-wrap.rgt-wrap .header-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.no-wrap {
    padding: 5px 10px;
    width: 40px;
    height: 40px;
    background-color: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
}

.smart-contracts .single-wrap.rgt-wrap.blue .no-wrap {
    background-color: #b2b2cf;
}
.smart-contracts .single-wrap.rgt-wrap.cyan .no-wrap {
    background-color: #bee6dc;
}
.smart-contracts .single-wrap.rgt-wrap.pink .no-wrap {
    background-color: #e7cdc2;
}
.smart-contracts .single-wrap.rgt-wrap.brown .no-wrap {
    background-color: #cba188;
}
.smart-contracts .single-wrap.rgt-wrap.light-brown .no-wrap {
    background-color: #efd6b1;
}

.smart-contracts .single-wrap.rgt-wrap .no-wrap {
    margin-left:5px;
}
.smart-contracts .header-wrap img {
    width: auto;
    height: 30px;
}
.smart-contracts .header-wrap .title-wrap {
    font-size: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1;
    font-family: 'Roboto Condensed',sans-serif!important;
    margin-left: 10px;
}
.smart-contracts .header-wrap .img-wrap {
   width: 70px;
    height: 70px;
    border: 8px solid #ccc;
    text-align: center;
    border-radius: 50%;
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
}
.smart-contracts .single-wrap.rgt-wrap.blue .header-wrap .img-wrap {
    border: 8px solid #b2b2cf;
}
.smart-contracts .single-wrap.rgt-wrap.cyan .header-wrap .img-wrap {
    border: 8px solid #bee6dc;
}
.smart-contracts .single-wrap.rgt-wrap.pink .header-wrap .img-wrap {
    border: 8px solid #e7cdc2;
}
.smart-contracts .single-wrap.rgt-wrap.brown .header-wrap .img-wrap {
    border: 8px solid #cba188;
}
.smart-contracts .single-wrap.rgt-wrap.light-brown .header-wrap .img-wrap {
    border: 8px solid #efd6b1;
}
.smart-contracts .single-wrap.rgt-wrap .img-wrap {
    margin-left: -37px;
}
.smart-contracts .mini-circle {
    width:30px;
    height: 30px;
    border-radius:50%;
}
.smart-contracts .junction {
    width:10px;height: 10px;margin-left: -5px;
}
.smart-contracts .rgt-wrap .junction {
    width:10px;height: 10px;margin-right: -1px;
}
.mini-circle.blue,
.smart-contracts .junction.blue {
    background-color: #b2b2cf;
}
.mini-circle.cyan,
.smart-contracts .junction.cyan {
    background-color: #bee6dc;
}
.mini-circle.pink,
.smart-contracts .junction.pink {
    background-color: #e7cdc2;
}
.mini-circle.brown,
.smart-contracts .junction.brown {
    background-color: #cba188;
}
.mini-circle.light-brown,
.smart-contracts .junction.light-brown {
    background-color: #efd6b1;
}


@media screen and (max-width:1366px) {
    .services-single .img-wrap img {max-height: 100px;}
}
@media screen and (max-width:1024px) {
    .services-single .img-wrap img {max-height: 75px;}
    .tma-inner {flex-basis: 48%;}
    .smart-contracts .single-wrap.rgt-wrap .align-items-center {display: none!important;}
    .smart-contracts .single-wrap.rgt-wrap .no-wrap {margin-left: -20px;}
    .smart-contracts .single-wrap {width: calc(100% - 17px);}
}
@media screen and (max-width: 540px) {
    .smart-contracts .single-wrap .header-wrap .d-flex {align-items: center;}
    .smart-contracts .header-wrap .title-wrap {line-height:1.2;}
    .smart-contracts .single-wrap {width: 93%;min-height: 150px;}
    .services-single .img-wrap,
    .services-single .txt-wrap {flex-basis: 100%;}
    .services-single {justify-content: center;}
    .services-single .img-wrap {flex-basis: 200px; height: 200px;margin-bottom: 20px;}
    .services-single .img-wrap img {max-height: 100px;}
    .services-single .txt-wrap {padding-left: 0px;}
    .tma-inner .txt-wrap {padding: 0;}
    .tma-inner {flex-basis: 100%;margin: 15px 0;}
    .smart-contracts .single-wrap {width: 95%;min-height: 150px;}
}
@media screen and (max-width:414px) {
    .services-single .img-wrap {flex-basis: 100%;}
    .smart-contracts .single-wrap {width:92%;}
    .smart-contracts .single-wrap.rgt-wrap {margin: 0 0 0 30px;width: 88%;}
    .smart-contracts .single-wrap.lft-wrap {margin: 0 0 0 12px;width: 88%;}
    .smart-contracts .header-wrap .title-wrap {font-size: 18px;}
}
@media screen and (max-width: 280px) {
    .landing-page .jumbotron h1.saas-title {font-size: 20px !important;}
    .landing-page .jumbotron .title-overlay p.title-overlay-p {font-size: 14px !important;}
    .smart-contracts .single-wrap {margin-top: 20px!important;width:100%;min-height: 50px;height:auto;}
    .smart-contracts .single-wrap.lft-wrap {border-right:none;}
    .smart-contracts .single-wrap.rgt-wrap {border-left:none;}
    .smart-contracts .single-wrap.lft-wrap .align-items-center,
    .smart-contracts .single-wrap.rgt-wrap .align-items-center {display: none!important;}
    .smart-contracts .single-wrap.rgt-wrap .header-wrap {justify-content:space-between;}
    .smart-contracts .single-wrap.rgt-wrap .no-wrap {margin-left:0;order:1;}
    .smart-contracts .single-wrap.rgt-wrap .title-wrap {order:2;}
    .smart-contracts .single-wrap.rgt-wrap, 
    .smart-contracts .single-wrap.lft-wrap {margin: 0;width: 100%;}
    .smart-contracts .single-wrap.rgt-wrap .header-wrap .txt-wrap {justify-content: flex-start;}
}
















