.btn-custom:focus,
.btn-custom:hover,
.ser-why-choose-tab-pannel .active .btn-custom {
    color: #fff !important;
}
.ser-why-choose-tab-pannel .btn-custom:hover {
    color: #fff !important;
    background-color: #0175e2 !important;;
}
.servicesTabSection .nav {
    border-bottom: 5px solid #e0eaf1;
    justify-content: space-between;
}
.servicesTabSection .nav .nav-item .nav-link {
    display: flex;
    align-items: center;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    padding: 20px;
    position: relative;
    color: #000;
}
.servicesTabSection .nav .nav-item img {
    width: 40px;
    height: 40px;
    object-fit: contain;
    margin-right: 10px;
}
.servicesTabSection .nav .nav-item svg {
    margin-right: 10px;
}
.servicesTabSection .nav .nav-item .nav-link:after {
    content: "";
    height: 5px;
    width: 0;
    position: absolute;
    left: 0;
    bottom: -4px;
    background-color: #027bee;
    border-radius: 3px;
}
.servicesTabSection .nav .nav-item .nav-link.active {
    background: 0 0;
}
.TabMenusection a.active::before,
.servicesTabSection .nav .nav-item .nav-link.active:after {
    width: 100%;
}
.servicesTabSection .tab-bodyContent {
    padding: 50px 0;
}
.servicesTabSection .contentTab h4 {
    font-size: 26px;
    line-height: 36px;
}
.servicesTabSection .contentTab p {
    font-size: 16px;
    line-height: 26px;
}
.servicesTabSection .tabImgContent img.bottomImg {
    margin-bottom: -50px;
}
#header ul.mega-sub-menu li a::before,
.accordionMenuMobile .menuChildMobile a::before,
.contentMegamenuItem .itemChilMegaMenu a::before,
.marginItem:last-child .ItemProcesMarketplace:after,
.marginItem:last-child .ItemProcesMarketplace:before,
.tabCsMarketplace .nav-item:last-child .nav-link:after {
    display: none;
}
.ServicesUk .ukSermobile {
    display: none;
}
.ServicesItemUk:nth-child(2n),
.ukSermobile .swiper-slide:nth-child(2n) .ServicesItemUk {
    background-color: #e5f4ff;
}
.ukSermobile .swiper-slide:nth-child(2n) .ServicesItemUk .services p {
    color: #121212 !important;
}
.ServicesItemUk:nth-child(2n) .services span a,
.ukSermobile .swiper-slide:nth-child(2n) .ServicesItemUk .services span a {
    color: #121212 !important;
    text-decoration: underline;
}
.ServicesItemUk:nth-child(2n) .services span a:hover,
.ukSermobile .swiper-slide:nth-child(2n) .ServicesItemUk .services span a:hover {
    color: #0268c7 !important;
}
.ServicesItemUk:nth-child(2n) .services span::before,
.ukSermobile .swiper-slide:nth-child(2n) .ServicesItemUk .services span::before {
    background-color: #121212;
}
.ServicesItemUk:nth-child(2n) .leftContentSrBox h3,
.ServicesItemUk:nth-child(2n) .leftContentSrBox p,
.ukSermobile .swiper-slide:nth-child(2n) .ServicesItemUk .leftContentSrBox h3,
.ukSermobile .swiper-slide:nth-child(2n) .ServicesItemUk .leftContentSrBox p {
    color: #121212;
}
.ServicesItemUk .leftContentSrBox h3,
.ServicesItemUk:nth-child(2n) .leftContentSrBox h3,
.ukSermobile .swiper-slide:nth-child(2n) .ServicesItemUk .leftContentSrBox h3 {
    font-size: 22px;
    line-height: 32px;
}

.ukSermobile .swiper-pagination .swiper-pagination-bullet { background-color: #ccc; opacity: 0.9; width: 12px; height: 12px; }
.ukSermobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #fff; }

.FluterServicesContent.ScrollDirection .ItemFluterServices h4 a:hover,
.ar-dev-services .servicesTabSection .nav .nav-item .nav-link.active,
.boardSectionBox .box h3 a:hover,
.boxes4x4 .box h3 a:hover,
.sidebar-box .author-categories li a:hover {
    color: #0175e2;
}
.FluterServicesContent .ItemFluterServices h3 a,
.FluterServicesContent.ScrollDirection .ItemFluterServices h4 a,
.boardSectionBox .box h3 a,
.boxes4x4 .box h3 a {
    color: #191a1b;
    text-decoration: underline;
}
.ItemContentDevKit {
    border: 1px solid #333;
    border-radius: 5px;
    padding: 30px;
    justify-content: center;
    margin-bottom: 25px;
    height: 150px;
    display: flex;
}
.ServicesTopAccordion .accordion-item .accordion-collapse .accordion-body {
    padding-top: 0;
}
.testTitle {
    color: #135b9c;
}
.FluterServicesContent {
    max-height: 580px;
    overflow-y: auto;
    padding: 0 30px 0 40px;
    border-left: 1px solid #a8abac;
}
.FluterServicesContent .ItemFluterServices {
    padding: 25px 0;
    border-bottom: 1px solid #a8abac;
}
.FluterServicesContent .ItemFluterServices:last-child {
    border: none;
}
.FluterServicesContent .ItemFluterServices p,
.ItemsolutionUk p,
.ser-why-choose-tab-content h3 {
    margin-bottom: 0;
}
.FluterServicesContent .ItemFluterServices h3 {
    margin-left: 10px;
    font-size: 22px;
    line-height: 32px;
}
.FluterServicesContent::-webkit-scrollbar {
    width: 6px;
}
.FluterServicesContent::-webkit-scrollbar-track {
    background: #ebf6ff;
    border-radius: 5px;
}
.FluterServicesContent::-webkit-scrollbar-thumb {
    background: #027bee;
    border-radius: 5px;
}
.FluterServicesContent::-webkit-scrollbar-thumb:hover {
    background: #3595f1;
}
.FluterServicesContent .ItemFluterServices h3 a:hover,
.carWashFea .FeturesNav .industryCustomTab .nav-link:hover span,
.contentMegamenuItem .itemChilMegaMenu a.current_menu_item,
.contentMegamenuItem .itemChilMegaMenu a:hover,
.megaMenuFooter .btn-whiteMenu:hover {
    color: #027bee;
}
.AccorditionContent .accordion-collapse,
.TabMenusection a {
    position: relative;
}
.ser-why-choose-tab-content-list {
    min-height: 390px;
    padding-bottom: 15px;
}
.pb80 {
    padding-bottom: 80px;
}
.imgTopTravel:hover .imgTopTravel1 {
    transform: scale(1.1);
}
.getstarted-box,
.imgUkServices {
    background-size: cover;
    background-position: center;
}
.ChoreContent,
.boxes4x4 {
    display: grid;
    margin: 0 auto;
}
@media (max-width: 1599px) {
    .FluterServicesContent .ItemFluterServices h3 {
        font-size: 20px;
        line-height: 30px;
    }
}
@media (max-width: 600px) {
    .FluterServicesContent .ItemFluterServices h3 {
        font-size: 18px;
        line-height: 30px;
    }
}
.proudSection .childrenNotexist {
    margin-bottom: 60px !important;
}
@media (min-width: 993px) {
    .boxes4x4 {
        grid-template-columns: repeat(4, 1fr);
    }
}
.boxes4x4 .box {
    padding: 2rem;
}
.boxes4x4 .box svg,
.itemUkCounterBox .hm-history-counter-icon svg {
    width: 50px;
    height: 50px;
}
.boardSectionBox .box h3,
.boxes4x4 .box h3 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.FactsSection .ItemFact .factDiscrip,
.authBannerContent p,
.boardSectionBox .box p,
.boxes4x4 .box p,
.sidebar-box p {
    font-size: 16px;
}
.ItemsolutionUk:hover h3,
.ItemsolutionUk:hover p,
.ServicesItemUk .leftContentSrBox h3,
.ServicesItemUk .leftContentSrBox p,
.ServicesUk .title h2,
.ServicesUk .title p,
.ServicesUk .title span {
    color: #fff;
}
.AccorditionContent .accordion-collapse.show,
.ServicesUk .title span::before {
    background-color: #fff;
}
.boardSectionBox .box {
    margin: 20px 10px;
    padding: 35px;
    min-height: 380px;
    border-radius: 5px;
    border: 1px solid #333;
}
.boardSectionBox .box p {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 30px;
}
.boardSectionBox .box:hover {
    border: 1px solid #0175e2 !important;
}
.ChoreContent {
    grid-template-columns: repeat(2, 1fr);
}
.ChoreContent .ItemChore {
    padding: 20px;
    justify-content: center;
    align-items: center;
    margin: 10px;
    border-radius: 5px;
    border: 1px solid !important;
    height: 80px;
}
.ChoreContent .ItemChore p {
    font-size: 16px;
    line-height: 25px;
    text-align: left;
    width: 100%;
    color: #000;
}
.AccorditionContent .accordion-item .accordion-button {
    line-height: 18px;
    background-color: #fff0;
    font-size: 20px;
}
.AccorditionContent .accordion-item .accordion-button.collapsed {
    border-bottom: 1px solid;
    margin-bottom: 10px;
}
.AccorditionContent .accordion-item .accordion-button:focus {
    box-shadow: none !important;
}
.AccorditionContent .accordion-item {
    background-color: #fff0;
    border: 0;
}
.AccorditionContent .accordion-item .accordion-button:not(.collapsed) {
    background-color: #fff;
    box-shadow: 0 25px 35px -30px rgb(0 0 0 / 0.06);
    border-color: #fff0;
    box-shadow: none;
}
.AccorditionContent .accordion-item:first-child .accordion-button {
    border-top: 0;
}
.AccorditionContent .accordion-collapse .accordion-body {
    padding: 0 0 15px 75px;
}
.AccorditionContent .accordion-button:not(.collapsed):before,
.AccorditionContent .accordion-collapse:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: #48038c;
    left: 0;
}
.AccorditionContent .accordion-item .accordion-button::after {
    transform: rotate(-90deg);
}
.AccorditionContent .accordion-item .accordion-button:not(.collapsed)::after {
    transform: rotate(0);
    color: #333 !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.FluterServicesContent.ScrollDirection {
    direction: rtl;
    text-align: left;
    border-left: 0;
    max-height: 600px;
}
.FluterServicesContent.ScrollDirection .ItemFluterServices {
    direction: ltr;
    border: 1px solid;
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 25px;
}
.FluterServicesContent.ScrollDirection .ItemFluterServices:hover {
    border: 1px solid #027bee;
}
.IndustriesSection .box .Boxicon {
    height: 60px;
    width: 60px;
    background-color: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 2px;
}
.IndustriesSection .Industries1 .Boxicon {
    background-color: #205c79;
}
.IndustriesSection .Industries2 .Boxicon {
    background-color: #21ce99;
}
.IndustriesSection .Industries3 .Boxicon {
    background-color: #e7e7f0;
}
.IndustriesSection .Industries4 .Boxicon {
    background-color: #ffe01b;
}
.IndustriesSection .Industries5 .Boxicon {
    background-color: #004c3f;
}
.IndustriesSection .Industries6 .Boxicon {
    background-color: #0061ff;
}
.ServicesTopAccordion .accordion-item,
.ServicesTopAccordion .accordion-item .accordion-collapse {
    background-color: #0175e2;
    border-radius: 5px;
}
.ServicesTopAccordion .accordion-item {
    margin-bottom: 15px;
    border-top: 1px solid;
}
.ServicesTopAccordion .accordion-item .accordion-button {
    font-size: 20px;
    background-color: #0175e2;
    color: #fff;
    padding: 5px 20px;
    box-shadow: none;
    border-radius: 5px;
}
.ServicesTopAccordion .accordion-item .accordion-collapse .accordion-body p {
    color: #fff;
    margin-bottom: 0;
    font-size: 16px;
}
.ServicesTopAccordion .accordion-button::after {
    background-color: #fff;
    border-radius: 30px;
    height: 30px;
    width: 30px;
    background-position: center;
}
.FactsSection .ItemFact .factCount {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 15px;
    display: inline-block;
}
.FactsSection .LineVrFact {
    border: 1px solid #ccc;
    margin: 15px 30px;
}
.GoodSoftwareBox {
    border: 1px solid #eee;
    border-radius: 6px;
}
.software-importance .softimportance {
    border: 1px solid #e5e5e5;
    padding: 30px;
    border-radius: 5px;
}
.software-importance h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 20px;
}
.software-importance p {
    font-size: 16px;
    line-height: 25px;
}
.itemUkCounterBox {
    padding: 0 30px;
    border-right: 1px solid #adadad;
    margin: 20px 0;
}
.CncolItem:first-child .itemUkCounterBox {
    padding-left: 0;
}
.CncolItem:last-child .itemUkCounterBox,
.industryCustomTab .nav-item:last-child .nav-link {
    border-right: 0;
}
.itemUkCounterBox .hm-history-counter-icon svg path {
    fill: #027bee !important;
}
.itemUkCounterBox.hm-history-counter-box .counter {
    font-size: 28px;
}
.itemUkCounterBox.hm-history-counter-box .factTextCn svg { width: 18px; height: 18px; }
.FactUkGrid,
.listContent ul {
    display: flex;
    flex-wrap: wrap;
}
.TabMenusection {
    padding-bottom: 15px;
    border-top: 3px solid #fff;
    display: flex;
    justify-content: space-between;
    background-color: #0268c7;
}
.TabMenusection a {
    padding: 15px;
    display: inline-block;
    color: #fff !important;
    font-size: 18px;
}
.TabMenusection a::before {
    position: absolute;
    content: "";
    height: 3px;
    background-color: #004484;
    border-radius: 3px;
    display: block;
    left: 0;
    top: -3px;
}
.ServicesUk {
    background-color: #0268c7;
    padding-bottom: 30px !important;
    position: relative;
}
.ServicesItemUk .services span {
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 20px;
    display: flex;
    position: relative;
    align-items: start;
}
.ServicesItemUk .services span::before {
    content: "";
    width: 8px;
    height: 8px;
    min-width: 8px;
    position: relative;
    background-color: #fff;
    margin-right: 15px;
    top: 12px;
}
.ServicesItemUk .services span a {
    color: #fff !important;
    text-decoration: underline;
}
.ServicesItemUk .services span a:hover {
    color: #ccc !important;
}
.investContent .ItemBusiness,
.leftContentSrBox {
    padding: 30px;
}
.ServicesItemUk {
    background-color: #0261b9;
    margin: 50px 0;
}
.imgUkServices {
    min-height: 300px;
}
.anchor {
    position: relative;
    top: -160px;
}
.ItemsolutionUk {
    padding: 30px;
    border: 1px solid #d6d6d6;
    border-radius: 6px;
    text-align: center;
    margin: 15px 0;
    transition: 0.5s;
    height: 300px;
}
.ItemsolutionUk .iconSolution {
    background-color: #e6f2fe;
    height: 90px;
    width: 90px;
    border-radius: 50%;
    box-shadow: 0 5px 35px 0 #0000000f;
    margin: 20px auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ItemsolutionUk h3 {
    font-size: 26px;
    margin-bottom: 15px;
}
.AppSolution .ItemsolutionUk:hover,
.ItemsolutionUk:hover {
    background-color: #027bee;
    border: 1px solid #027bee;
}
.AppSolution .ItemsolutionUk {
    padding: 30px;
    border: 1px solid;
    border-radius: 6px;
    text-align: center;
    margin: 15px 0;
    transition: 0.5s;
    height: 350px;
    background-color: rgb(245 245 245 / 0.2);
    box-shadow: 0 5px 35px 0 rgb(0 0 0 / 0.06);
}
.AppSolution .ItemsolutionUk .iconSolution {
    box-shadow: 0 5px 35px rgb(0 0 0 / 0.06);
}
.imgAbtCarWash,
.imgAbtFoodDelivery {
    position: relative;
    padding: 60px 0;
}
.howWeHelped:before,
.imgAbtFoodDelivery:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 80%;
    left: 0;
    top: 0;
    background-color: #027bee;
    border-radius: 10px;
}
.howWeHelped .ShapDot,
.imgAbtFoodDelivery .ShapDot {
    position: absolute;
    left: -20px;
    transition: 0.5s;
}
.TechnologiesweUsed,
.sectionCarWash,
.sectionFoodDelivery {
    padding: 80px 0;
}
.howWeHelped img,
.imgAbtCarWash img,
.imgAbtFoodDelivery img,
.imgTopBanner img,
.imgTopSocial img,
.imgTopTravel img {
    transition: 0.5s;
}
.imgAbtFoodDelivery .imgAbtFoodDelivery1 {
    position: relative;
    left: 35px;
    object-fit: contain;
}
.sectionReactNative .imgAbtFoodDelivery1.imgAbtReact1 {
    left: 75px;
}
.imgAbtFoodDelivery .imgAbtFoodDelivery2,
.imgTopSocial .imgTopSocial2,
.imgTopTravel .imgTopTravel2 {
    position: relative;
    left: -15px;
    object-fit: contain;
}
.howWeHelped:hover .howWeHelped1,
.imgAbtFoodDelivery:hover .imgAbtFoodDelivery2 {
    transform: scale(0.8);
}
.howWeHelped:hover .howWeHelped2,
.imgAbtCarWash:hover .imgAbtCarWash2,
.imgAbtFoodDelivery:hover .imgAbtFoodDelivery1,
.imgTopBanner:hover .imgTopBanner1,
.imgTopBanner:hover .imgTopBanner3,
.imgTopTravel:hover .imgTopTravel2 {
    transform: scale(1.1);
    z-index: 1;
}
.howWeHelped:hover .ShapDot,
.imgAbtFoodDelivery:hover .ShapDot {
    left: -15px;
    margin-top: 12px;
}
.ItemBusiness {
    box-shadow: 0 5px 35px 0 #0000000f;
    padding: 20px;
    margin-bottom: 20px;
}
.ItemBusiness h3,
.itemTaxiBook h3 {
    font-size: 20px;
    line-height: 30px;
}
.imgRestaurant {
    background-size: cover;
    border-radius: 6px;
}
.ItemBusiness .row {
    margin-right: 0;
}
.industryCustomTab {
    border: 1px solid #d6d6d6;
    max-width: 700px;
    margin: 0 auto;
    align-items: center;
    padding: 5px 15px;
    border-radius: 5px;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
}
.industryCustomTab .nav-link {
    font-size: 18px;
    color: #333;
    border-right: 1px solid #ccc;
    border-radius: 0;
    padding: 8px 18px;
}
.industryCustomTab .nav-link span {
    margin-left: 10px;
}
.industryCustomTab .nav-link.active {
    background: 0 0;
    color: #027bee;
    fill: #027bee;
}
.ItemIndFood .icnSvgInd svg,
.carWashFea .FeturesNav .industryCustomTab .nav-link.active svg path,
.carWashFea .FeturesNav .industryCustomTab .nav-link:hover svg path,
.itemTaxiBook .icnSvgInd svg {
    fill: #027bee;
}
.ItemIndFood:hover .icnSvgInd svg,
.ItemIndFood:hover .icnSvgInd svg path,
.itemTaxiBook:hover .icnSvgInd svg {
    fill: #fff;
}
.ItemIndFood h3,
.itemTechNewList .TechNewCn p {
    font-size: 18px;
    line-height: 30px;
}
.carWashFea .FeturesNav .industryCustomTab .nav-link span {
    font-weight: 500;
}
.carWashFea .FeturesNav .industryCustomTab {
    max-width: inherit;
    display: inline-flex;
    border: 1px solid;
    background-color: #fff;
    box-shadow: 0 5px 35px 0 rgb(0 0 0 / 0.06);
}
.imgAbtCarWash:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 75%;
    top: 0;
    right: 0;
    background-color: #027bee;
    border-radius: 10px;
}
.imgAbtCarWash .ShapDot {
    position: absolute;
    right: -20px;
    transition: 0.5s;
}
.imgAbtCarWash .imgAbtCarWash1 {
    position: relative;
    left: -5px;
    object-fit: contain;
    z-index: 1;
    top: -20px;
}
.imgAbtCarWash .imgAbtCarWash2 {
    position: relative;
    left: -105px;
    object-fit: contain;
    top: 20px;
}
.imgAbtCarWash:hover .imgAbtCarWash1 {
    transform: scale(0.95);
}
.imgAbtCarWash:hover .ShapDot {
    right: -15px;
    margin-top: 12px;
}
.imgAbtCarWash::after {
    content: "";
    position: absolute;
    height: 350px;
    width: 350px;
    left: 35%;
    top: 25%;
    background-color: #0175e2;
    border-radius: 50%;
}
.imgAbtCarWash .position-relative,
.imgAbtFoodDelivery .position-relative {
    z-index: 9;
}
.imgTopSocial {
    position: relative;
    margin-top: 30px;
}
.imgTopSocial .imgTopSocial1 {
    position: relative;
    left: 145px;
    object-fit: contain;
    z-index: 1;
    top: -50px;
}
.imgTopSocial:hover .imgTopSocial1 {
    transform: scale(1.2);
    top: 0;
}
.imgTopSocial:hover .imgTopSocial2 {
    transform: scale(1.1);
    z-index: 1;
    top: 3px;
}
.imgTopBanner,
.imgTopTravel {
    position: relative;
    margin-top: -30px;
}
.imgTopTravel .imgTopTravel1 {
    position: relative;
    left: 75px;
    object-fit: contain;
    z-index: 1;
    top: 60px;
}
.imgTopBanner .imgTopBanner1 {
    position: relative;
    left: 50px;
    object-fit: contain;
}
.imgTopBanner .imgTopBanner2 {
    position: relative;
    left: -15px;
    object-fit: contain;
    z-index: 1;
}
.imgTopBanner .imgTopBanner3 {
    position: relative;
    left: -75px;
    object-fit: contain;
}
.imgTopBanner:hover .imgTopBanner2 {
    transform: scale(1.12);
    z-index: auto;
}
.howWeHelped {
    position: relative;
    padding: 40px 0 0;
}
.howWeHelped .ShapDot1 {
    position: absolute;
    right: 100px;
    transition: 0.5s;
    bottom: -25px;
}
.howWeHelped .howWeHelped1 {
    position: relative;
    left: -70px;
    top: 50px;
    object-fit: contain;
    z-index: 1;
}
.howWeHelped .howWeHelped2 {
    position: relative;
    left: -130px;
    object-fit: contain;
    top: 50px;
}
.howWeHelped:hover .ShapDot1 {
    right: 115px;
}
.FeaturesTabTaxi {
    max-width: 600px;
    margin-bottom: 60px;
}
.grid-container {
    display: grid;
    padding-bottom: 50px;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    grid-auto-rows: minmax(80px, auto);
}
.taxiBookibgGrid .grid-item {
    border: 1px solid #d0d3d5;
    border-radius: 5px;
    padding: 15px;
    text-align: center;
}
.taxiBookibgGrid .grid-item p {
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 0;
}
.DAppPlatforms .nav-item {
    padding: 0 15px;
    position: relative;
}
.DAppPlatforms .nav-item .nav-link {
    color: #333;
    font-size: 18px;
    padding: 10px 25px;
}
.DAppPlatforms .nav-item:before {
    content: "";
    position: absolute;
    height: 30px;
    width: 1px;
    background-color: #adadad;
    display: block;
    top: 10px;
    right: 0;
}
.DAppPlatforms .nav-item:last-child:before {
    height: 0;
}
.DAppPlatforms .nav-item .nav-link.active {
    background-color: #027bee;
    color: #fff !important;
    border-radius: 0;
}
.TechnologiesweUsed .contentUsedTech {
    max-width: 900px;
    margin: 0 auto;
}
.itemTechNewList {
    text-align: center;
    margin: 40px 0;
    border-right: 1px solid #cecece;
    display: flex;
    justify-content: center;
    align-items: end;
}
.itemTechNewList .TechNewCn img {
    margin-bottom: 15px;
    max-height: 80px;
    width: 150px;
    object-fit: contain;
}
.listingdApp li {
    list-style: disc;
    display: block;
    position: relative;
    margin: 6px 0;
    font-size: 16px;
    color: #333;
}
.listingdApp li::before {
    content: "";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-radius: 6px;
    background-color: #333;
    margin-right: 10px;
}
.ProcessdApp.investContent .ItemBusiness {
    height: 92%;
}
.finTechstack .contentUsedTech {
    max-width: 1200px;
}
.finTechstack .itemTechNewList {
    border-right: 1px solid !important;
}
.finTechstack .itemTechNewList .TechNewCn p {
    margin-top: 10px;
}
.BenefitContent .BenefitList {
    border: 1px solid #d6d6d6;
    border-radius: 10px;
    position: relative;
    margin-bottom: 45px;
    margin-top: 15px;
}
.BenefitContent .BenefitList .countBenefit {
    position: absolute;
    right: 20px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 5px 35px 0 #0000000f;
    display: flex;
    justify-content: center;
    align-items: center;
    top: -30px;
    color: #027bee;
    font-weight: 600;
    font-size: 20px;
}
.BenefitContent .BenefitList h3 {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 30px;
}
.mvpIndGrid.grid-container {
    grid-template-columns: repeat(5, 1fr);
}
.mvpIndGrid .grid-item {
    padding: 30px 15px;
}
.contentMegamenuItem .itemChilMegaMenu a,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink {
    display: flex;
    width: 100%;
    align-items: center;
    font-size: 18px;
    color: #000;
    padding: 10px 20px 11px;
    font-weight: 500;
}
.MengaMenuCustom .navTabsMenu {
    background-color: #0175e2;
    height: 100%;
    box-shadow: 0 3px 14px 0 #04407833;
    padding: 25px 5px;
    min-width: 300px;
}
.MengaMenuCustom .navTabsMenu .nav-link {
    border-radius: 0;
    padding: 12px 30px;
    margin: 6px 0;
    font-size: 17px;
    text-align: left;
    color: #fff;
    position: relative;
}
.MengaMenuCustom .navTabsMenu .nav-link:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 0;
    left: 15px;
    top: 0;
    background-color: #fff;
}
.MengaMenuCustom .navTabsMenu .nav-link.active:after {
    width: 110%;
}
.MengaMenuCustom .navTabsMenu .nav-link.active {
    color: #027bee;
    background: 0 0;
}
.MengaMenuCustom .navTabsMenu .nav-link span {
    position: relative;
    z-index: 1;
}
.MengaMenuCustom .contentMegamenuItem {
    padding: 30px 0 0 20px;
}
.megaMenuFooter {
    background-color: #000;
}
.megaMenuFooter .contenMenubottom {
    padding: 15px;
}
.megaMenuFooter .contenMenubottom .menuletsTitle {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    display: block;
}
.megaMenuFooter .contenMenubottom .menuCalltoTitle {
    font-size: 20px;
    font-weight: 400;
}
.megaMenuFooter .menuCalltoTitle a {
    color: #fff !important;
    display: inline-block;
    margin-right: 10px;
}
.megaMenuFooter .btn-whiteMenu {
    background-color: #fff;
    color: #000;
    padding: 8px 20px;
    width: auto;
    display: inline-block;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega {
    height: 40px;
    width: 35px;
    object-fit: contain;
    margin-right: 10px;
    display: inline-block;
    background-image: url(../images/icon-groupMenu.svg);
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-android,
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-android-game,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-android,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-android-game {
    background-position: 2px 0;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-iOS,
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-iOS-game,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-iOS,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-iOS-game {
    background-position: 2px -48px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-flutter,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-flutter {
    background-position: 2px -96px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-ar,
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-ar-game,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-ar,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-ar-game {
    background-position: 2px -144px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-vr,
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-vr-game,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-vr,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-vr-game {
    background-position: 0 -192px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-iOT,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-iOT {
    background-position: 2px -238px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-mvp,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-mvp {
    background-position: 0 -281px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-react,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-react {
    background-position: 0 -325px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-web,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-web {
    background-position: 0 -372px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-cross-platform,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-cross-platform {
    background-position: 0 -409px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-saas,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-saas {
    background-position: 0 -1146px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-wearable,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-wearable {
    background-position: 0 -1104px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-metaverse,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-metaverse {
    background-position: 0 -454px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-dapp,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-dapp {
    background-position: 0 -501px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-ott,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-ott {
    background-position: 0 -545px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-marketplace,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-marketplace {
    background-position: 0 -589px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-nft,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-nft {
    background-position: 0 -638px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-mac-gam,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-mac-gam {
    background-position: 0 -680px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-unity,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-unity {
    background-position: 0 -725px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-custom-softwer,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-custom-softwer {
    background-position: 0 -773px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-enterprise,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-enterprise {
    background-position: 0 -820px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-crm,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-crm {
    background-position: 0 -864px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-erp,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-erp {
    background-position: 0 -907px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-product-development,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-product-development {
    background-position: 0 -959px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-software-integration,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-software-integration {
    background-position: 0 -1005px;
}
.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega.icon-software-testing,
.contentMegamenuItem .itemChilMegaMenu div.noMenuLink .menu-iconMega.icon-software-testing {
    background-position: 0 -1060px;
}
.MengaMenuSolution.contentMegamenuItem .itemChilMegaMenu a {
    padding: 20px;
}
.MengaMenuSolution.contentMegamenuItem .itemChilMegaMenu a .menu-iconMega {
    background-image: url(../images/icon-SolutionMenu.svg);
}
.MengaMenuSolution .itemChilMegaMenu a .menu-iconMega.icon-food-delivery {
    background-position: 0 0;
}
.MengaMenuSolution .itemChilMegaMenu a .menu-iconMega.icon-taxi-book {
    background-position: -1px -43px;
}
.MengaMenuSolution .itemChilMegaMenu a .menu-iconMega.icon-car-wash {
    background-position: 0 -86px;
}
.MengaMenuSolution .itemChilMegaMenu a .menu-iconMega.icon-travel {
    background-position: 0 -134px;
}
.MengaMenuSolution .itemChilMegaMenu a .menu-iconMega.icon-social {
    background-position: 0 -181px;
}
.MengaMenuSolution .itemChilMegaMenu a .menu-iconMega.icon-enterprise {
    background-position: 0 -222px;
}
.MengaMenuSolution .itemChilMegaMenu a .menu-iconMega.icon-finance {
    background-position: 0 -263px;
}
@media (max-width: 1399px) {
    .servicesTabSection .nav .nav-item .nav-link {
        font-size: 18px;
        line-height: 30px;
    }
    .ItemContentDevKit {
        padding: 20px;
        height: 120px;
    }
    .itemUkCounterBox {
        padding: 0 15px;
    }
    .AppSolution .ItemsolutionUk {
        height: 380px;
    }
    .AppSolution .ItemsolutionUk h3,
    .boardSectionBox .box h3,
    .boxes4x4 .box h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .software-importance h2 {
        font-size: 25px;
        line-height: 35px;
    }
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery1 {
        left: 120px;
    }
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery2 {
        left: 10px;
    }
}
.accordionMenuMobile .accordion-button {
    line-height: 30px;
}
.accordionMenuMobile .menuChildMobile a {
    padding: 10px 0;
}

.accordionMenuMobile .accordion-button::after {
    width: 1rem;
    height: 1rem;
    background-size: 1rem;
}
.tabCsMarketplace .nav-link,
.tabFuMarketplace .nav-link {
    padding: 12px 30px;
    position: relative;
    font-weight: 500;
    color: #000;
}
.main-navbar-wrap.NavFullWidth {
    box-shadow: 0 3px 10px 0 rgb(0 0 0 / 0.3);
    background-color: #fff;
    transition: 0.3s ease-in-out;
}
.main-navbar-wrap.NavFullWidth .main-navbar-wrap-inner,
.sticky-wrapper.is-sticky .NavFullWidth .main-navbar-wrap-inner {
    box-shadow: none;
}
.RevolutionizingCont {
    padding-bottom: 40px;
}
.RevolutionizingBox {
    padding: 30px;
    border-radius: 10px;
    border: 1px solid #027bee;
    box-shadow: 0 5px 35px 0 #0000000f;
    margin-bottom: 25px;
    height: 90%;
}
.RevolutionizingBox h4 {
    font-size: 24px;
}
.tabCsMarketplace {
    border: 1px dashed #027bee;
    max-width: 480px;
    margin: 0 auto 30px;
    justify-content: center;
}
.tabCsMarketplace .nav-link {
    font-size: 22px;
    border: 0;
}
.tabCsMarketplace .nav-link.active {
    background: 0 0;
    border: 0;
}
.tabCsMarketplace .nav-link:after {
    content: "<>";
    position: absolute;
    right: -10px;
}
.tabFuMarketplace {
    border: 1px solid #d0d3d5;
    border-radius: 5px;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
}
.tabFuMarketplace .nav-link {
    font-size: 18px;
    border: 0;
    border-right: 1px solid #d0d3d5;
    min-width: 200px;
    border-radius: 0;
}
.tabFuMarketplace .nav-link.active {
    background: #027bee;
    border-width: 0 1px 0 0;
    color: #fff;
}
.tabFuMarketplace .nav-item:last-child .nav-link {
    border-right: 0;
    border-radius: 0 5px 5px 0;
}
.tabFuMarketplace .nav-item:last-first .nav-link {
    border-radius: 5px 0 0 5px;
}
.listContent ul li {
    display: inline-block;
    width: 50%;
    padding: 10px 0 10px 25px;
    position: relative;
}
.listContent ul li:before {
    content: "";
    display: inline-block;
    height: 10px;
    width: 10px;
    background-color: #027bee;
    position: absolute;
    top: 20px;
    left: 0;
}
.ItemProcesMarketplace {
    border: 1px solid #d0d3d5;
    padding: 30px;
    text-align: center;
    border-radius: 5px;
    height: 100%;
    position: relative;
    background-color: #fff;
}
.ItemProcesMarketplace h4 {
    font-size: 20px;
    margin: 15px 0;
}
.marginItem {
    margin-bottom: 30px;
}
.nftmarket-process .ItemProcesMarketplace {
    border: 1px solid;
    padding: 20px;
    box-shadow: 0 5px 35px 0 rgb(0 0 0 / 0.06);
    border-radius: 10px;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nftmarket-process .ItemProcesMarketplace h4 {
    margin-top: 20px;
    color: #333;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.ItemProcesMarketplace:after,
.ItemProcesMarketplace:before {
    content: "";
    position: absolute;
    display: block;
}
.ItemProcesMarketplace:before {
    height: 1px;
    width: 40px;
    right: -40px;
    top: calc(50% - 0px);
}
.nftmarket-process .ItemProcesMarketplace:before {
    border: 1px dashed;
    width: 65px;
    right: -65px;
}
.ItemProcesMarketplace:after {
    background-image: url(../../assets/images/arrow-process.svg);
    top: calc(50% - 8px);
    display: block;
    height: 18px;
    width: 18px;
    background-size: contain;
    right: -25px;
}
.nftmarket-process .ItemProcesMarketplace:after {
    right: -40px;
}
.marginItem:nth-child(4) .ItemProcesMarketplace:before {
    right: auto;
    bottom: -22px;
    top: auto;
    transform: rotate(90deg);
    left: 30px;
}
.marginItem:nth-child(4) .ItemProcesMarketplace:after {
    right: auto;
    bottom: -25px;
    top: auto;
    transform: rotate(90deg);
    left: 41px;
}
.nftmarket-process .marginItem:nth-child(4) .ItemProcesMarketplace:before {
    height: 1px;
    width: 65px;
    right: -65px;
    top: calc(50% - 0px);
    bottom: auto;
    transform: none;
    left: auto;
}
.nftmarket-process .marginItem:nth-child(4) .ItemProcesMarketplace:after {
    top: calc(50% - 8px);
    display: block;
    height: 18px;
    width: 18px;
    background-size: contain;
    right: -40px;
    transform: none;
    left: auto;
}
.marginItem:nth-child(5) .ItemProcesMarketplace:after,
.marginItem:nth-child(6) .ItemProcesMarketplace:after {
    transform: rotate(180deg);
}
.BenefitContent .BenefitList .countBenefit {
    height: 50px;
    width: 50px;
}
.BenefitContent .BenefitList {
    padding: 25px 30px;
}
@media (max-width: 480px) {
    .listContent ul li {
        width: 100%;
    }
}
.authBannerContent {
    border-right: 1px solid #fff;
    padding-right: 30px;
}
.authBannerContent h2 {
    font-size: 20px;
    margin-bottom: 5px;
}
.socialAuthIcon a {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 35px;
    justify-content: center;
    margin-right: 15px;
    width: 35px;
    border-radius: 50%;
}
.authBanner {
    background-color: #027bee;
    padding: 160px 0 60px;
}
.authBanner .container {
    max-width: 1150px;
}
.authBanner .circleImg {
    background-color: #fff;
    border-radius: 50%;
    height: 260px;
    margin: 0 auto;
    position: relative;
    width: 260px;
}
.authBanner .circleImg::before {
    border: 2px solid #fff;
    border-radius: 50%;
    bottom: -15px;
    content: "";
    display: block;
    left: -15px;
    position: absolute;
    right: -15px;
    top: -15px;
}
.authBanner .circleImg img {
    border-radius: 50%;
    height: 260px;
    object-fit: cover;
    width: 260px;
}
.introBlogLogo {
    background-color: #f7fbfe;
    padding: 50px 0;
    text-align: center;
}
.author-sidebar {
    padding-left: 60px;
    border-left: 1px solid #ebebeb;
}
.author-sidebar .sidebar-box {
    background-color: #f7fbfe;
    padding: 30px 40px;
    border-radius: 10px;
    margin: 0 auto 50px;
    box-shadow: 0 3px 14px 0 #04407833;
}
.btnSubscribe {
    background-color: #0175e2;
    color: #fff;
    padding: 12px 30px;
    font-size: 16px;
    font-weight: 500;
    min-width: 180px;
    border-radius: 30px;
}
.blogSedebarTitle {
    font-size: 20px;
    color: #101010;
    border-bottom: 1px solid #d0d3d5;
    margin-bottom: 15px;
    padding-bottom: 13px;
}
.sendForm input.form-control {
    border-radius: 40px;
    margin-bottom: 25px;
}
.author-categories li {
    position: relative;
    display: block;
    padding: 10px 10px 10px 20px;
    font-size: 18px;
}
.author-categories li:before {
    content: "";
    position: absolute;
    display: inline-block;
    height: 8px;
    width: 8px;
    background-color: #027bee;
    border-radius: 50%;
    left: 0;
    top: 21px;
}
.getstarted-box {
    background-image: url(../../assets/images/getstarted-img.png);
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 30px;
    background-repeat: no-repeat;
}
.getstarted-box h4 {
    color: #fff;
    font-size: 32px;
    margin-bottom: 15px;
    line-height: 46px;
}
.getstarted-box .btn-banner {
    color: #027bee !important;
    background-color: #fff;
}
.author-sidebar .author-box-sticky {
    position: sticky;
    top: 120px;
}
.sidebar-box .blog-authorbox-social a {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    color: #fff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
}
.sidebar-box .blog-authorbox-social a svg { width: 18px; height: 18px; }
.sidebar-box .blog-authorbox-social a svg path { fill: #fff; }
.sidebar-box .blog-authorbox-social a.linkedin {
    background-color: #007ab9;
}
.sidebar-box .blog-authorbox-social a.twitter {
    background-color: #03a9f4;
}
.sidebar-box .blog-authorbox-social a.facebook {
    background-color: #3a559f;
}
.sidebar-box .blog-authorbox-social a.behance {
    background-color: #4176fa;
}
.sidebar-box .blog-authorbox-social {
    text-align: left;
}
.sidebar-box .author-categories li a {
    color: #000;
    font-family: Inter;
}
@media (min-width: 992px) {
    .itemTechNewList:nth-child(4),
    .itemTechNewList:nth-child(8) {
        border-right: 0;
    }
    .finTechstack .itemTechNewList:last-child {
        border-right: 0 !important;
    }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
    .itemTechNewList:nth-child(3),
    .itemTechNewList:nth-child(6) {
        border-right: 0;
    }
    .finTechstack .itemTechNewList:last-child,
    .finTechstack .itemTechNewList:nth-child(3) {
        border-right: 0 !important;
    }
}
@media (max-width: 1199px) {
    .FluterServicesContent .ItemFluterServices .IconServices svg {
        width: 40px;
    }
    .servicesTabSection .contentTab h4 {
        font-size: 22px;
        line-height: 32px;
    }
    .servicesTabSection .nav .nav-item .nav-link {
        font-size: 18px;
        line-height: 30px;
    }
    .ItemContentDevKit {
        padding: 15px;
        height: 100px;
    }
    .servicesTabSection .tab-bodyContent {
        padding: 30px 0;
    }
    .servicesTabSection .tabImgContent img.bottomImg {
        margin-bottom: -30px;
    }
    .tabFuMarketplace .nav-link {
        padding: 10px 20px;
        font-size: 20px;
        min-width: 170px;
    }
    .author-sidebar {
        padding-left: 30px;
    }
    .author-sidebar .sidebar-box {
        margin: 0 auto 30px;
        padding: 30px;
    }
    .boardSectionBox .boxes4x4 {
        grid-template-columns: repeat(3, 1fr);
    }
    .ChoreContent .ItemChore p {
        width: auto;
    }
    .ChoreContent .ItemChore {
        justify-content: start;
    }
    .TabMenusection {
        white-space: nowrap;
        overflow-x: auto;
    }
    .FluterServicesContent {
        border: none;
        padding: 0 30px 0 0;
    }
    .AppSolution .ItemsolutionUk {
        height: 420px;
    }
    .AppSolution .ItemsolutionUk h3,
    .software-importance h2 {
        font-size: 20px;
        line-height: 30px;
    }
    .boardSectionBox .box h3,
    .boxes4x4 .box h3 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery1 {
        width: 200px;
    }
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery2 {
        width: 250px;
    }
    .sectionReactNative .imgAbtFoodDelivery::after {
        top: 20%;
    }
}
@media (max-width: 992px) {
    #mega-menu-wrap-primary .mega-sub-menu li#mega-menu-item-custom_html-2 {
        padding: 0 !important;
        max-height: calc(100vh - 200px) !important;
        overflow-y: auto !important;
    }
    #mega-menu-wrap-primary
        #mega-menu-primary
        li.mega-menu-item-has-children.mega-toggle-on
        > a.mega-menu-link
        > span.mega-indicator::after {
        content: "\f343" !important;
    }
    .accordionMenuMobile .accordion-button:focus {
        background-color: #fff0;
        box-shadow: none;
    }
    .accordionMenuMobile .accordion-button:not(.collapsed) {
        background-color: #fff0;
    }
    .accordionMenuMobile .accordion-body {
        padding: 0 20px;
    }
    .accordionMenuMobile .menuChildMobile a {
        font-size: 16px;
    }
    .accordionMenuMobile .menuChildMobile a::before { display: inline-block !important; content: ""; width: 11px; height: 11px; margin-right: 8px; flex-shrink: 0; background-image: url('../images/arrow-right.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; }
    .tabFuMarketplace {
        flex-wrap: nowrap;
        white-space: nowrap;
        overflow-x: auto;
        justify-content: start;
        width: 100%;
        overflow-y: hidden;
    }
    .marginItem .ItemProcesMarketplace:before {
        right: auto;
        bottom: -22px;
        top: auto;
        transform: rotate(90deg);
        left: 30px;
    }
    .marginItem .ItemProcesMarketplace:after {
        right: auto;
        bottom: -25px;
        top: auto;
        transform: rotate(90deg);
        left: 41px;
    }
    .ServicesTabsection,
    .nftmarket-process .marginItem .ItemProcesMarketplace:before {
        display: none;
    }
    .nftmarket-process .marginItem .ItemProcesMarketplace:after {
        display: none !important;
    }
    .marginItem:nth-child(5) .ItemProcesMarketplace:after,
    .marginItem:nth-child(6) .ItemProcesMarketplace:after {
        transform: rotate(90deg);
    }
    .authBannerContent {
        border-right: 0;
        padding-right: 10px;
        padding-left: 10px;
        margin-top: 40px;
    }
    .author-sidebar {
        padding-left: 15px;
        border-left: 0;
    }
    .boxes4x4 .box:nth-child(2),
    .boxes4x4 .box:nth-child(6) {
        border-right: 0 !important;
    }
    .boxes4x4 .box:nth-child(5),
    .boxes4x4 .box:nth-child(6) {
        border-bottom: 1px solid #dee2e6;
    }
    .TechnologyTabs .nav-pills,
    .servicesTabSection .nav {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
    .servicesTabSection .nav {
        overflow-y: hidden;
        padding: 0 15px;
    }
    .TechnologyTabs .nav-pills .nav-item,
    .servicesTabSection .nav .nav-item {
        display: inline-block;
    }
    .ServicesUk .ukSermobile {
        display: block !important;
        margin-top: -50px;
    }
    .tabImgContent {
        padding-top: 20px;
    }
    .ChoreContent,
    .boardSectionBox .boxes4x4,
    .boxes4x4 {
        grid-template-columns: repeat(2, 1fr);
    }
    .boardSectionBox .boxes4x4 .box.border {
        border: 1px solid #dee2e6 !important;
    }
    .ServicesItemUk {
        padding: 0 15px;
    }
    .ProcessdApp.investContent .ItemBusiness {
        height: auto;
    }
    .mvpIndGrid.grid-container {
        grid-template-columns: repeat(4, 1fr);
    }
    .AppSolution .ItemsolutionUk {
        height: 380px;
    }
}
.imgAbtFoodDelivery::after {
    content: "";
    position: absolute;
    height: 350px;
    width: 350px;
    left: 10%;
    top: 27%;
    background-color: #0175e2;
    border-radius: 50%;
}
.logoObject {
    position: absolute;
    left: -40px;
}
.logoObject img {
    width: 90px;
}
@media (max-width: 1599px) {
    .sectionReactNative .imgAbtFoodDelivery1.imgAbtReact1 {
        left: 105px;
    }
}
@media (max-width: 991px) {
    .servicesTabSection .contentTab h4 {
        font-size: 20px;
        line-height: 30px;
    }
    .servicesTabSection .nav .nav-item .nav-link.active:after {
        bottom: -2px;
    }
    .servicesTabSection .tabImgContent img.bottomImg {
        margin-bottom: -30px;
    }
    .imgAbtFoodDelivery {
        margin-bottom: 15px;
    }
    .logoObject {
        left: auto;
        right: 13%;
        top: -20px;
    }
    .logoObject img {
        width: 70px;
    }
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery1,
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery2 {
        width: auto;
    }
    .sectionReactNative .imgAbtFoodDelivery::after {
        top: 25%;
    }
}
@media (max-width: 767px) {
    .getstarted-box h4,
    .servicesTabSection .contentTab h4,
    .software-importance h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .servicesTabSection .tab-bodyContent {
        padding: 30px 0;
    }
    .servicesTabSection .tabImgContent img.bottomImg {
        margin-bottom: -30px;
    }
    .getstarted-box {
        padding: 30px;
    }
    .FactUkGrid .CncolItem:nth-child(2) .itemUkCounterBox,
    .itemTechNewList:nth-child(2n) {
        border-right: 0;
    }
    .finTechstack .itemTechNewList:nth-child(2n) {
        border-right: 0 !important;
    }
    .itemTechNewList .TechNewCn img {
        max-height: 50px;
        width: 100px;
    }
    .TechnologiesweUsed {
        padding: 40px 0 0;
    }
    .finTechstack .itemTechNewList {
        margin: 20px 0;
    }
    .finTechstack .itemTechNewList .TechNewCn p {
        font-size: 15px;
    }
    .grid-container,
    .mvpIndGrid.grid-container {
        grid-template-columns: repeat(3, 1fr);
    }
    .ItemContentDevKit {
        height: 120px;
    }
    .pb80 {
        padding-bottom: 30px;
    }
    .TechnologyTabs .nav-pills .nav-item .nav-link {
        padding: 10px 15px;
    }
    .boardSectionBox .boxes4x4 .box.border {
        padding: 15px;
        margin: 10px;
    }
    .tech-logo span {
        flex: 0 0 28%;
    }
    .software-importance h3 {
        margin-bottom: 10px;
    }
    .FactUkGrid .CncolItem {
        width: 50%;
    }
    .FactUkGrid .CncolItem:last-child {
        width: 100%;
    }
    .FactUkGrid .CncolItem:last-child .itemUkCounterBox {
        padding-left: 0;
    }
    .FluterServicesContent {
        padding: 0 15px 0 0;
    }
    .leftContentSrBox {
        padding: 20px 10px 10px;
    }
    .grid-container {
        gap: 15px;
    }
    .BenefitContent .BenefitList {
        margin-bottom: 25px;
    }
    .mvpIndGrid .grid-item {
        padding: 15px;
    }
    .carWashFea .FeturesNav .industryCustomTab {
        max-width: 500px;
        display: flex;
    }
    .AppSolution .ItemsolutionUk {
        height: auto;
    }
    .boardSectionBox .box h3,
    .boxes4x4 .box h3 {
        font-size: 18px;
        line-height: 30px;
    }
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery1 {
        width: 210px;
    }
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery2 {
        width: 260px;
    }
}
@media (max-width: 574px) {
    .RevolutionizingBox {
        padding: 20px;
    }
    .tabCsMarketplace {
        flex-wrap: nowrap;
        overflow-y: auto;
        justify-content: start;
    }
    .authBanner {
        padding: 120px 0 60px;
    }
    .imageFront .circleImg,
    .imageFront .circleImg img {
        height: 230px;
        width: 230px;
    }
    .imageFront .circleImg::before {
        bottom: -10px;
        left: -10px;
        right: -10px;
        top: -10px;
    }
    .ItemContentDevKit {
        height: 100px;
    }
    .boxes4x4 .box {
        padding: 1rem;
    }
    .ChoreContent,
    .boardSectionBox .boxes4x4,
    .boxes4x4 {
        grid-template-columns: repeat(1, 1fr);
    }
    .boxes4x4 .box:first-child,
    .boxes4x4 .box:nth-child(3),
    .boxes4x4 .box:nth-child(5),
    .boxes4x4 .box:nth-child(7) {
        border-right: 0 !important;
    }
    .boxes4x4 .box:nth-child(7) {
        border-bottom: 1px solid #dee2e6;
    }
    .ItemsolutionUk,
    .boardSectionBox .boxes4x4 .box.border {
        margin: 10px 0;
    }
    .itemUkCounterBox .hm-history-counter-icon svg {
        width: 40px;
        height: 40px;
    }
    .imgAbtFoodDelivery .ShapDot {
        left: -12px;
        top: 20px;
    }
    .imgAbtFoodDelivery::before {
        height: 95%;
    }
    .imgAbtFoodDelivery img {
        max-height: 360px;
    }
    .imgAbtFoodDelivery .imgAbtFoodDelivery2 {
        left: -45px;
    }
    .owner-cta .cta-box {
        padding: 30px 15px;
    }
    .mobile-nav #mega-menu-wrap-primary .mega-menu-toggle {
        top: 16px;
    }
    .grid-container,
    .mvpIndGrid.grid-container {
        grid-template-columns: repeat(2, 1fr);
    }
    .investContent .ItemBusiness {
        padding: 15px;
    }
    .imgAbtFoodDelivery::after {
        height: 220px;
        width: 220px;
        top: 20%;
    }
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery1 {
        left: 90px;
    }
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery2 {
        left: 0;
    }
}
@media (max-width: 380px) {
    .sectionReactNative .imgAbtFoodDelivery .imgAbtFoodDelivery2 {
        left: -30px;
    }
}