@media (min-width: 576px) {
  .firbase .listing-with-icon li span {
    min-height: 58px;
  }
}

@media (min-width: 768px) {
  .portfolio-section .owl-carousel .owl-stage {
    display: flex;
    align-items: flex-end;
  }
  .categories-subtext,
  .mega-menu.container-fluid:after,
  .menu-main-menu > li .mega-menu {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  .menu-main-menu > li ul.sub-menu li.orange_active .arrow-effect::after,
  .menu-main-menu > li.orange_active > a:before {
    content: "";
    color: #f15c22;
    transform: rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg fill='%23ff420c' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 447.243 447.243' style='enable-background:new 0 0 447.243 447.243;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M420.361,192.229c-1.83-0.297-3.682-0.434-5.535-0.41H99.305l6.88-3.2c6.725-3.183,12.843-7.515,18.08-12.8l88.48-88.48 c11.653-11.124,13.611-29.019,4.64-42.4c-10.441-14.259-30.464-17.355-44.724-6.914c-1.152,0.844-2.247,1.764-3.276,2.754 l-160,160C-3.119,213.269-3.13,233.53,9.36,246.034c0.008,0.008,0.017,0.017,0.025,0.025l160,160 c12.514,12.479,32.775,12.451,45.255-0.063c0.982-0.985,1.899-2.033,2.745-3.137c8.971-13.381,7.013-31.276-4.64-42.4 l-88.32-88.64c-4.695-4.7-10.093-8.641-16-11.68l-9.6-4.32h314.24c16.347,0.607,30.689-10.812,33.76-26.88 C449.654,211.494,437.806,195.059,420.361,192.229z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
  .features-panels figure {
    text-align: right;
    margin-right: 30px;
  }
  .obcontactForm,
  .obcontactFormhome {
    max-width: 100% !important;
    margin: 0 0 0 auto !important;
  }
  .mobile-app-development .innerpagehero .banner_heading,
  .mobile-app-development .innerpagehero .heroContent p {
    text-align: left;
  }
  .custom_scroll.from-bottom-blog {
    transform: translateY(calc(-50% - 70px));
  }
  body .custom_scroll.from-bottom-blog.only-text p {
    font-size: 14px;
    margin: 0 0 8px;
    line-height: 22px;
  }
  .dash-toogle-btn,
  .fixed-bar-mobile {
    display: none;
  }
  .why-hirenodejs-wrapper ul.specific_fetaure li {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
  .tech-solution.column-4 li {
    width: 50%;
  }
  .apply_now_model .modal-lg {
    max-width: 1140px;
  }
  #myModalTraining .modal-dialog {
    max-width: 730px;
    width: 100%;
  }
  .internship-page-blocks .call-text.call-bg-img {
    background-image: url(../css/themes/corp/img/internship/regestration.png);
    background-size: 73px;
    padding-left: 98px;
  }
  .tech-solution.column-1-4 li {
    width: 25%;
  }
  .mega-menu.container-fluid:after {
    left: 10px;
    width: 2px;
    height: 100%;
    background-color: #ffcfc3;
  }
  .headerContainer_inner,
  .websites-li a {
    height: 100%;
  }
  .mega-menu.mega-menu-height.hide-in-small-screen.only-text {
    width: 70%;
  }
  .categories-subtext {
    right: 0;
    z-index: 5;
    width: 362px;
    border-left: 1px solid #ffcfc3;
    padding: 0 69px 0 26px;
  }
  .sub-menu.multi-level.show_this_menu li {
    width: 255px;
  }
  .categories-subtext p {
    font-size: 13px;
    color: #454545;
    text-align: justify;
    line-height: 22px;
    margin: 0 0 15px;
  }
  .custom_scroll2 a,
  .rdm-btn {
    color: #fff;
    background-color: #ff3800;
    text-transform: uppercase;
  }
  .rdm-btn {
    display: inline-block;
    font-size: 13px;
    border: 1px solid;
    padding: 10px 22px;
    text-align: center;
    font-weight: 600;
    border-radius: 35px;
  }
  .menu-main-menu > li > a,
  .smallTitle {
    color: #20123a;
    line-height: normal;
    font-weight: 600;
  }
  .custom_scroll.only-text.show_this_menu a.readmore-btn:hover,
  .custom_scroll2 a:hover,
  .rdm-btn:hover {
    background-color: #1ed2e3;
    color: #fffefe;
  }
  .mega-menu-child .sub-menu {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    display: block;
  }
  .sub-menu.menu-col-2 {
    left: 279px;
    top: -222px;
    transform: none;
    height: 100%;
  }
  .menu-main-menu > li .mega-menu {
    left: 22%;
    padding: 0 0 0 20px;
    width: 78%;
    display: none;
  }
  .menu-main-menu
    > li
    ul.sub-menu
    li.orange_active
    .custom_scroll.show_this_menu,
  .menu-main-menu > li.menu-item-has-children.orange_active .mega-menu,
  .menu-main-menu > li.menu-item-has-children:hover .mega-menu,
  ul.menu > li.menu-item-has-children.orange_active .mega-menu,
  ul.menu > li.menu-item-has-children:hover .mega-menu {
    display: block;
  }
  .custom_scroll2 a {
    display: inline-block;
    padding: 10px 30px;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    border-radius: 35px;
  }
  .mega-menu-child {
    position: unset;
  }
  .sub-menu.about_menu.show_this_menu {
    position: unset;
    top: unset;
    transform: none;
  }
  .menu-main-menu {
    width: 24%;
    border-right: 1px solid #ffcfc3;
    position: unset;
    max-width: 300px;
    padding-right: 2%;
  }
  .menu-main-menu > li {
    width: 100%;
    position: unset;
    display: block;
    z-index: 9999;
  }
  .menu-main-menu > li > a {
    padding: 17px 8px 15px 80px;
    text-align: left;
    position: relative;
    display: inline-block;
    font-size: 22px;
    width: 100%;
    border-radius: 15px;
    border: 1px solid transparent;
  }
  .menu-main-menu li ul.sub-menu li .custom_scroll li:first-child a,
  .menu-main-menu ul.menu li ul.sub-menu li .custom_scroll li:first-child a {
    margin-top: 0;
  }
  .menu-main-menu > li.orange_active > a:before {
    position: absolute;
    bottom: 30px;
    right: 12px;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 17px;
    background-size: 12px;
  }
  .menu-main-menu > li > a:after {
    content: "";
    background-size: 40px;
    position: absolute;
    left: 20px;
    top: 18px;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
  }
  .menu-main-menu > li > a.menu-item-about:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyQ0NBOTRGRUVFQTExRUJBNUVEQTVBM0RFRDNGMTA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyQ0NBOTUwRUVFQTExRUJBNUVEQTVBM0RFRDNGMTA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjJDQ0E5NERFRUVBMTFFQkE1RURBNUEzREVEM0YxMDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjJDQ0E5NEVFRUVBMTFFQkE1RURBNUEzREVEM0YxMDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tNekvAAAKr0lEQVR42tRZa4wb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);
  }
  .menu-main-menu > li > a.menu-item-technology:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0NUEzNjRDRUVFNzExRUJBRDM1QjA5MDY5QUZBOUNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0NUEzNjRERUVFNzExRUJBRDM1QjA5MDY5QUZBOUNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODQ1QTM2NEFFRUU3MTFFQkFEMzVCMDkwNjlBRkE5Q0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ1QTM2NEJFRUU3MTFFQkFEMzVCMDkwNjlBRkE5Q0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Oq1C4AAAGRElEQVR42sSYCWxV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);
  }
  .menu-main-menu > li > a:hover.menu-item-technology:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkzMkI3Q0M2RUVFNzExRUI5NUQzOTBEQ0M3MDM4OURCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkzMkI3Q0M3RUVFNzExRUI5NUQzOTBEQ0M3MDM4OURCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTMyQjdDQzRFRUU3MTFFQjk1RDM5MERDQzcwMzg5REIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTMyQjdDQzVFRUU3MTFFQjk1RDM5MERDQzcwMzg5REIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5//7tSAAAHbUlEQVR42rSZCWwV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);
  }
  .menu-main-menu > li > a.menu-item-services:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGNDREMkMxRUVFNzExRUI5MDUwRjk0RDk0NjVENDQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGNDREMkMyRUVFNzExRUI5MDUwRjk0RDk0NjVENDQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUY0NEQyQkZFRUU3MTFFQjkwNTBGOTREOTQ2NUQ0NDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUY0NEQyQzBFRUU3MTFFQjkwNTBGOTREOTQ2NUQ0NDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5OBFaSAAAD8UlEQVR42sxZa0gUURSe1TW3MnsoZhRWVNAL0QKLLCz6FQRCRNALgl7/KgKrHwUREgRl/e0BUdGDoB9hRkFkLyrBHkRIhWTllmga1par6+5s57jfyO12Z3VnZ3bnwMfOnrkz+91zzz3n3LNaNBrVGGmW1YRGAhNpJewleORBg1xdQHoLIUzQCW2ECMhfcyvpyYRuQohQCt0kQgMmUuFG0g9g1U2Sfj30B1WkM9LoFntgyRsKVxiDz1+qB70KHW+A6YQszNYJmUg4AFL74Aqiy+yH7hPBR+hVO3dMFhHegWwqsFkxoQZpTJCwg5BhcBUtzRvgOa7vEgKqsJOkdBIqCYVwi0vSCl8glMHXPxNyCSsJpwn9hPOypc+ZbAo7pRBxuJ0wQ7q3C7/fKPg0ywTov6iix0tYYpaDpOtAYJWkr4CeV3es4rmHMfv+T/oNoUNhAbtkJ4jpktvNQ6xmwktMnr1nRvq1g6RnIoGEQdxPWEbIIbyFbnuc5++nmrQPG9sgthvXfdj4fH1siHekjDTv/IWEKhA7I9wrIXRBX4uckFbSvNtPKmJyuTBmKRLGR8K4YbzTUdIFhGaQ/Eo4S6gh/IbuEHyZr/8Qiob5XkdJPwah45K+HJOIIkkEUUNr6SZdClK86bIV9zlh3MSYKwm++x/SdlZ5K/B5C5FBlgCKpG4UTJbFTtJTYcX3ccaEcDLJdQtpI8vpQ6xGnlCYWRKvjaTbQZyXfhphPhJLHzIh+/xhjD3iFtKGW5wijCdkKsb8IKwlfHcLaWPJ81HI1yEWj8IEuD6+jQiluYW0H/G5BUV7xKn61mvz+6oc4qnHI82+eB11gQ9nsxeEE1j2bUgSdSZRIipFErsIF8cjzd8XSMcjo8DJRzXGk1mczpaUTLoLR6EWhKluoXbIQs3Qg+SQnSKO/Jt3YDglaR1hqVPSh6XeRABIlYScyohOiseMdIZQsLtNImakuUU1EnCbFJhtxMvYcEe1WFP7pwvch39/I0JerVkvrz7J3pyOGK8Lul6hdWAVfOqZa3D1GIQ9ngFf5zC2lbCGMDpB/46ij1GMc2I7YjqfyNvQAbWSWF4Rqvl9g8a1ualeDfJzpMk8tcPVnPonoBUJKl/QPQHxEXaRtnOjceNwCmqVgLTBNanvkfTuTFYyEfyX43sT2gRe3KuHfp1tlWUS7sHHp2eKnR6Soof8faDXrMX+irPEVY4eiQT7JpSyfli2BwkqBxAjgBFJ8hD+ihCpuC/9KBHSyVi6Eqm1xuICl8DiF5229FWcsMNoGvKJ+wPOfIn4qQfWL0OPrxm+zxl4A+GbnZbuEHyyH67QazHDRfB8UPL92cOx9F8BBgBP9WzBftznLwAAAABJRU5ErkJggg==);
  }
  .menu-main-menu > li > a:hover.menu-item-services:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFCRTcyMTE3RUVFNzExRUI4RDNFOENGOUEyMjhENDZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFCRTcyMTE4RUVFNzExRUI4RDNFOENGOUEyMjhENDZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUJFNzIxMTVFRUU3MTFFQjhEM0U4Q0Y5QTIyOEQ0NkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUJFNzIxMTZFRUU3MTFFQjhEM0U4Q0Y5QTIyOEQ0NkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jx0KJAAAEeUlEQVR42syZeYgOYRzHZ7zrXss61r3IGZKlMFmtI+SIQhQ5Qvwl2ohy5MofIiRKiG1t62hzrhA5wova/EfkJjex61rvesf3N77DGO/72nd25n3nqc877/vOOzPfeeZ3Pq+q67pSpaGpVTs+qMs5RuPdStAbPAObDIKRxVVTkj00dQZej4Be4CVoATaCwmiHJFt0S7AZhI1ZDurNsW0FboAJuKEcP4ouAPXBTAi+SXN5wRsJgAF+E70AyEwWgf22ffW4LY10oPqPI2qqeFY7UB3oHgluCg6B2iALs/vAcn0xmUsgE4wHZ7D/W3TRmtoXr3mgc4JmexoE5dsm7Tpe+1i+EcHzwS78VmxfSbH8WJzgGj+dBmVyUy6LfAvGgmY0i3zbE86j4AvgMUgDQ8AOEAJ7/hatKGu4nYo72udRnBaxo8BrsNi2b55xbUUpAWOgoYznb4jXd2CVKdrqiL2487qH5rCbIU1i833LjYtDbgGfjJk1Bf+KJu9p460jRY8UxsuwR4LngpF07lMWwd3wepSCh0PkxwjHhqKFvLCHM9wBbAU/6CdPGYNTwQHG6lwIvlqZJJiSgAhRC2xjCJ0D6jB5nAWSUGSm10Pwzsqe0EvR4vkdwWAwDOwkMi6Cc0BC7AmwLJ4TeyFavH05M5515Fnei1nUBQ8ZrULJFJ0BxC7bg+fgJOO9mMVlsIIxWKLBFzAQgj/EexG3RRdRsJSWC23fHwSrQQWz3CTwxMlF3CyYskC2USsoylLbviugCzjGiTpMW1aSLXoQtyKmPMJ+MZMl4AMLJsUPotswcdyJ8ZvvjNVpfhGtViJJydNoZCnMHA03HfEVhcujbwu6M7GU0/my2LwqdEhfiDbNQrJdOtsl+3hv9H6K8sYvos1H3piVYjH4zLQdYH18kmWp4hfRsl6xgVluBx3Ok+F2clnkkc5wLNHpRubS1G90ojlIsyX4vJGPfTY75eIoUUK3RRI3Oh+5To9YolPYwVjbI4WZrjHLS7mZfslcLLGLlnZrBO2ywlLM9DcEB/WvRqGjqZIcaiZI41d2OtnRRIeNsBTU3/71bVCvYKw1P5cxLbuzAPl/E/rup2WxeLPtP6Kr0ZF0H4r+EU10KZepavtQdEY0Ryygw62DDeVi+zEh5hPbJ+T6Uxjyjv+2Fdta3nmjBXI+dJafNSx2WM7JCVThvNK6DYXT3ookWsLYLDCOjacep+BUzso9Vn0S0+UvCVlzfuQwE8oyw1oIfhV5pqv+eNey1eoKbltuJsg4G3YU8jxsAmRMZ/n5xtYfam7WOW6KlqUtWVws+Z14/ji4mVV9IzpApzMdWJwlZHG+8/x+oluVpXOb1lRpn7ZHKJ5MwWqUzzKecuFmrxObdiZaUzM4o+ks/kNcMSplBEm1RQAzkjRiDZPJgisHoi8lqgnQKFgWwnMdHN+ToWw2l8g8mmlNLWSHLTPVgB33XfZ88dy8ytmX/1Y+MaYHmIEnY+afuznT8odNE76vYISQBZpODpPGZ5pIb4vtpzH7xRw/BRgA9ec/F5IeHZUAAAAASUVORK5CYII=);
  }
  .menu-main-menu > li > a.menu-item-portfolio:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzRTM0RjgyRUVFNzExRUJBNTAxRURGRjg5NTdCOEMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzRTM0RjgzRUVFNzExRUJBNTAxRURGRjg5NTdCOEMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzNFMzRGODBFRUU3MTFFQkE1MDFFREZGODk1N0I4QzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzNFMzRGODFFRUU3MTFFQkE1MDFFREZGODk1N0I4QzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ltPaSAAAEw0lEQVR42uyZa2wVVRDH994WC2ptfdIWIVAVqIKCxhiD0UD84qMqSlA/GAM+vhi1EKPGmBiMooklPhM1KhpNxGBCVIxRQ3xEfMQI9S3SKoKPFqxVQQXa3l7/0/y2mRzu1d5u0W3CJL9s99yz58zOmTMzZ5vJ5/PRSJNsNAJlRCpdilwqPhbjR4rCV4g8/Cwa0q7wAtEjXhezxA7xgzgmzS5h1n3HtU0Wv4ntYsJemnc/sX+pD2XEVSInXhGVokKcJ8rFNLFN/CiOGwYlbZ9cKJaJL5n321IHucxZOI4wD9FW6yz+h+gqcXOWielioXiWl887zP1accnppfiwPfwa1jV5jLa7uR/N1QbdKn4SU4uMZ6t0mmgWX2FFr6Ttj5twtQzPnMJvCwaj8EI6r3E+9TBtdzpFu+lrUiU2ig5xNJHFflsh2gMFbWVeFYvZ1N5vTxBj3b31f/DfFL6Yjm+7tgdou4f7BpbPNuLxYoyocS8WYivwJC9xZJF5J2Dt+Jn5tH8h1rpV3UOuFL1Y4UAxSjzqLJzBEp1Yr4al20WfHBtopbhRjPsH44wJ7psZ4xDxvthE++2s6MGFBmnioeeIDCbLAx8+WfyF/06kbRF9mliBMjdmHYRyFBFnhVNmKePMEZ+xCU1Oor1gPtjMjzO5n8r9XS5yvIWFp7jnDqXfGQXG3MLKLQuWd7Fzg20oZob6gLbd4kz6VtB2bbFAbm6xU5xaZAnL3Cp4+VXcX6DdrPk7/v8dMT9+mZVs3vcIa00YZ3RQwNl868QbhZJIHUnjPnb3rRRG4/DtLPVGjt0dF+Dmb7ehwHUuEvSJR1jBN3Ejk/XiRHGHeFHUiyfYQ1Yi3IzLjGWV7IXniqtdKByQ7UV2fhro4VofWtoc/09xPdbLFnqzItLHoGVBe44xsvwdupqPxX1Bey+RySzcxua1HLBEPB6Pt4qYWJmiQu1ylLON2ujiuF3nmSU24L8VKVJ6C6tk4XU117mE3eezJIUqokhaZDPXWucyL8SRKrZ0lDKlvw+UjmWG+bcp/XWRDv+n9HCtCYKC1TutWeJhFGS7tLhIHbkiFjt8bIoz0M5hOqza8p1PiZpUNrD6PhNbAmvLurdKMlEtabmFDWOx/+mEYbQ1UPpwVyL0i51SPk8wQQtxdBGF173cNyeM1XHJanI692fHb2FFzWxxkage5MG3G2vOAMtiT7mX6Ka2voGa4oISvmj1uvPhKHcm7aU87pdbhlgbWEKax9+zgonPod0mPavA2XCwHOsOC1Y5jo8t3cF1NgVUdhCW3g0t7qDwrusz34WvNfxeyrfDck4yDSTAKWTEjljpLq6/cHooRb4RL+HHNvCHpNxGys1Y8fVD+GCTc1HtCJSOY3j/0tpSXDLETVNJ4eWXdWnCLFvOB5tnuN/IYWUgnHQSq+uHOMEOvhDVUny1cWJPInFVN5mTlEWRlwspPSnhRO0wHJKnBjlXHMCZ9NPIbYyuhJbeG5In6R2EwhEbckDpPKeX6hJOLf+F0u0uMkWhpSP8sCplJ5hOrnO47gqVbk2h0lvJrI0ul+xh6WoUT5vSh8X+HAVl31rurxEfpcS3p7kvVOuKdVqesu8eOXLAJ5H7V0lm339s9yldXP4WYABftKt0mcmuHgAAAABJRU5ErkJggg==);
  }
  .menu-main-menu > li > a:hover.menu-item-portfolio:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNBNjYxMjBBRUVFNzExRUI5N0E0OUFEODY3NjMyQTA1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNBNjYxMjBCRUVFNzExRUI5N0E0OUFEODY3NjMyQTA1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0E2NjEyMDhFRUU3MTFFQjk3QTQ5QUQ4Njc2MzJBMDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E2NjEyMDlFRUU3MTFFQjk3QTQ5QUQ4Njc2MzJBMDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76aLBqAAAFFklEQVR42uyZD2hVVRzH79721KW1mX9nZKW1zdRcamEgVlJR0SozrKCIlYolpEZ/pCIRrFwaWQQmWdnoD/2lfypZozCttNzEpFYzc7OxLf+VVk63vdv3wOeO0+lO996bdQce+HDfO+/u3O/9nd+fc84yfN/3ulqLeV2wdUnRGf64Dt97k7hfFIudXcHSt4tXxShRIYZFXXSJeFZ8LMaLHnw+K6qijUu8IL4Sl4n1YozoJTaJwcdIVzdxQrKiM8Q08bJYLa4U3cXVYjsWbxJfiuGdIPJUcZ14QnwnDoqtyQbiLaJMrBMXioR4RswUg0S9yMe/D+PrHQ3OTHG2OE9cAv2s3/8QDeJ0MVp82xFLlyB4DQMawc8huBTBxq9/FBeIZrFBFLYj8kRmZrH4npfcIp7H/cz3ueI09Jj7bxZZYmzYgFnO99sYrFxMEofEUjFVPCoeFCPx5xn4u7H41+IzxMV5mUvFRWKgNf6fBPEaXrRS/MVvo3heI795WPrFI4m+AcFrsbBpTyNuMYJNqvuCB30jsqGc+6qd8c2srBCfI/SXEMMNZsxTLB1v4NvnMqtNYaKnktY+EtdjLePD07HwQ1iiHJ8zg10hNhKgCaZ+Ky/ziqhrx12yCbSg3YXgPmIlLmhEv43bZLuijQ/NxmffElchahmCS7HwWDJFK1NvAiUXwXPECNxminhc+ASs24aKbeI10Zu+w1yLSKUtfH8P4/UNC8Q5fC7lDwoJxoXiAX5bJH4XE8QO+sq4VmLlVmtck9drSWE9rP5reJkbxQ/k/Ifx4XLi4w7uDVLe5WEpzyTy90ltE7GoO4WZ5O4W5+/3IX6W01+H1YxR9ohHmM1aXmga+d+kvXuJnW5YPWG57gaMNdEVPYiisQTXMP67GT+L8+BdWHIAUx9M6zyRg18GFSxBfNSIT62ZrCAbLGDqhxD4vQjSubjMAIxzgAw2HYP9Q/R+cmMUWwsWH0olbpuCRjpmYb2Y+2ZHaAksn+n0tzJGzPF1z7nXt9wh0xJagoV3INhU5vliuRnPWPodfSgQ45iSKLRbKVznE7hLcVcTK7ONJaro6B4ht6hllsz64wOukyhqb8aoPDlEb1RaDdc8y2XeFU8FebrKWsNGpe10RHtWAWqIkeTDbvg/WzPXgU5SOMesb2JW8BVELN3VEIRxq88sF34O1tMHO2mzWkSpPrMTxqpi9u2VqClg22LWW6XzoDyWl5UETDXlPZ2iVe2IDnY3dTErxaTjHqtY/d1NqV7Clm1eGmOaJW5/S3TgCQ1Bh6k8F4vJLDmPeshD9SzDJYqoYiuslZ/5/T5xD2uKa5M4Z2lhqetZPp1Pf2OW5R5x1tTJtNctt3J3LWsRHafaLk/xGK4PS41CisuvgegGrsba+zsweAb7uUNY1WOZud66Z4qVvj7h92REZ7FMHkYBLEB0m3vs5bonbMt+lPYT6/EnGXgjJbeY5WYgvCKFA5tWy5f7I7o5EL2L6/AURHts+V9iczuDvsd4kVRbwkkQvQMXDETvJlcPSfEBBzghymPxZfaBv6WZp3127/nspE4WH4aJPiPNB9VDZzSfNYjZbPckILfYJ0x707T0sWg+We0kBHsEZJton9Of3CR2Lf+F6HorM3mupT38MCdi+8XdXIPdeJMrujqCohuprMVWLfmXpXMRHjXRfQN/dg8g1/F9JouVKPj2COuEalOY6M0cq94ZIUsnqILbORDlsOb4f2yPi263/S3AACYMTwKZuUNZAAAAAElFTkSuQmCC);
  }
  .menu-main-menu > li > a.menu-hire-developer:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFDMDc3QUU3MkNEMjExRUNCRUU3REMyMDk1RjRFNDhDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFDMDc3QUU4MkNEMjExRUNCRUU3REMyMDk1RjRFNDhDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUMwNzdBRTUyQ0QyMTFFQ0JFRTdEQzIwOTVGNEU0OEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUMwNzdBRTYyQ0QyMTFFQ0JFRTdEQzIwOTVGNEU0OEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+mxWnAAAFe0lEQVR42uSZf2hWZRTH7/v2TjddNouMyPXD5cwyWTQUUsNMwxWJiaRkVBZFFPaPKagUo1paBClJ1kiDFGNpv39oy0QyhGENjH7pSK20zFWyaqnb2u089nno7Om5970w3h/QgS/vfX6fe+455znnvKngX6oWTBWcJegVhEFhKCXICA4I3hX84k7I8FsmmC+YIzgbpgtJhq82Qbng2ai3ektQJ+gSHKa/kGS+8kU8PyVY5E5YwKTtgmFB8dDlgu/h7RpX0p8JxggqkbKm4YKBgm8FPZ6Nq1ClA1kYOEdwhiAdYSuGj27POTMFrwvWC27TC8yhe5xNThM8wQEGH2Ools4VvK3GXxQMjmD4fsEJNTcO5pyRaq11Ci1aZTM0fnUOuluwWPC1YJ9gBkzWCI4L1gmmC7YJBgnuwMofdPa5QbBa0M76kwjEJWNLIwTXY1/jBb/xsobpEvgMtdJ/5Bjfdvorab9Cu4pDzfNexgZwwE9srmk9cycn1ONXmT+e9hDU5RNU6xSlIxZb31iLC7xESSRE/4YhnRqk/bPgL2efo2qfDOcNcFCi7Gc0z51J3Isr6UnqgrFYp+Ys9ejjbM/e1ahGiFr9ySd30an2eUEJ0yvpTMSL7ERnH8DyjT42KJ16XNAhmMehjYLNnn2MPVzHS46KuGlTMNTJDbg8yeVmNmkOipeMpFtdSfdgcHW8gFaTk+hpqUf/Q6ScYjyOurGHVIzg0twJadU3mDVd7oJjCX1oIfGBK+ky3NVGdCldJGrRyxe8Dx7/82k+LHKd/tTnp0uKILLz0RAl2CDb5VLU9L9ieqzgTq7vomN6GpHcOKd/lWAtsUdArLvFCStzmovFSXMTwftA1V/G2O+Cg/SVc+03Ca7i0klCJkBaSLDUwXmbk+ZjbsA0nGzEjN3jzL9COXxX+nav8oRMH/RcJOOyuTwf06VkCiGJgEvzY8YaVaTmkknpHiaAMrYwV728UbN62hsEFYILCcx6ie9jJW3u+0P0z/Qc/hxjEzxj9uD3nP4pJApWml+oZ5vt1Ki+Q8Tntr07iXrUEv+G6Kpbj/hDOX5Li5j/JTlkoJg5TvC1VDH8mmAWiYAlk7E8qphdQrgaumUEH9OGblKLa+i7mPb7ztw59JuY+DJn7CHGHqFdqdKpKDLnXMnzSNa3JWHa6u8Pqu5wK/OXOfNMsvBNhMpMxpu0qbTN0s3kha3o9jL0WdPLnNmQlGmbxmtjWoWRuP6+IkZy+zhnkop1mtSX7FbP36l5AbWQEOn3YXpHDi8v+3V2qb43VJ3DFD2HolZP0m+M8HzHWzXiivtIOhdlrVYlwbn012VJ8RYy3kT7TOV5TJXgroBCzRFPzaK/tEZ9xQblJdbSPzFm7Y94m3Jl6E2kfubmDF6KuPn6S9aAMp5M3/SfF7N2G3PGOP0mvgkzlFKN3j2Pge1G6mmV4ndwK52gBHsp1t5F1alWGXIPUrLGugRp73QKOBWegqelC/ht53cEblLXE0/p2ZEsyaWNCZ6mPcopfWXDFObfTntNBMPTHTsrdWKUlSmnHDtBvWWo3JPx1W9yE45G0luoGBmrv1bV+DR1YpAL8Mez0dMW9qin0t9O9DgNtRrE3bCDvma+1ArB1nzF7Xt5obHKsxxWHqGZ699K816lmrucWzkvVI3qGXu42vmyjym17CGenuiUzFpy5ChiyQZSy1XBvsIJwoZ6ivKnq2TEBmJ5o6kcup9YeiN+uF7devoGvSX45y+V/RTZV7J+db5z0cURHuWY+uwmmPoqYt7WIPrvkZzSPA6v59JYAUObGJ9Few955gySiWd8ZbFCUqeKlW18cWOx112M3/4cZo9ycWX6U0LIBzXj+qrQ73cC//+VfehvAQYAMRTxEj6cmbgAAAAASUVORK5CYII=);
  }
  .menu-main-menu > li > a:hover.menu-hire-developer:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM3MjZDQjhBMkNEMjExRUM4RjdDQjc2MzIzRjhDMTFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM3MjZDQjhCMkNEMjExRUM4RjdDQjc2MzIzRjhDMTFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzcyNkNCODgyQ0QyMTFFQzhGN0NCNzYzMjNGOEMxMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzcyNkNCODkyQ0QyMTFFQzhGN0NCNzYzMjNGOEMxMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz64JEVkAAAGSUlEQVR42uSZC2xU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);
  }
  .menu-main-menu > li > a.menu-industries-weserve:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEOTExNDA0MkNEMzExRUM4ODRCOERFOUYzRDk3REYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEOTExNDA1MkNEMzExRUM4ODRCOERFOUYzRDk3REYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0Q5MTE0MDIyQ0QzMTFFQzg4NEI4REU5RjNEOTdERjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q5MTE0MDMyQ0QzMTFFQzg4NEI4REU5RjNEOTdERjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72wIpFAAAEpklEQVR42tRZd2xOURR/Xyv2qFnUaowYtWfMGKX2P0YidlLKH3ZihfhLShDRBCEkEqOKIESqYgSJGYlZe5QqalaplPZzjvxunN688b2v/fQ5yS/v3fvuve+8c8+8L9woXSpLuEH4TLhDuECIIaQZHqYIgp+wEG2+f+w0qUwpM12I62tcpxKeGx6ncEj3DKGx6A/zOuNDwLiO+VYTfB5hvCmhByTPPPUnTCGMIxzwAoM1CSmElg7jnhFeekUdumP7ezmMO0r4bvagNBT+rVAJO+pIyPKS8R2FtNnVxYr+coQJhBN4PtJrXmMW4T6YY6oByXI7jzDNq+6uI5isTNiI+yiv++j2hCeEivAWv4z/jHoTBgQysLRzjwqE8XB/LOlvhGqEw16W7hro8RfCJxHCY+wmhdmE1V3/wCj6Ed5ButUJddHfJhimOcROJjQLMdNVCW9E+6sI9a6ZztOuoaJIQqZoq7AdFQjTXEG0Ev3v/1EWWAMGKKmA0CAQpqcT7sEYFhAaoqoIdZbFqjEbEs7DNRyG6ejyGuHKReZ68Xw4YXuIGK5CqES4ghLLB88xmBAdyAI7Cfm4Zyuei8WUC0py2rIgE39eu4/Wf0qopy1tFYmLpL6oHBTzN1F8hpcA0z2xZjetP5nwMxim65mM4ZotQ3zANkK7YjA9zkJQKy36HZm+i/ZxkwojWoz3w5jmIBd2Q/Mxn2NCC4G18CAV3DKdi1z3Dfo/ElYQ2mrzOG+4Kj4g2QXTSyyqcD/sK9It034k6QYM5bxYkKPWKvh26YXYy5xFezlhGbyDFR3CWpzZDQS4Cp+H93QKhuktot0ExjEDL/Mj970IHdRpHcZcsHnnTeymTuUCLbV0pq8R4kU7VnteFfWd3FJmcLQIWGkOBsVGfcmkvyzmxbvNp7tqbfVyNpSHhBwEg2QcqiQQlhKOEOIIJ5G9fUdyb0bsofaZ9OdjF6PdMs1RMRWO3ox5lcBXw0s2QZ34vj6ev0YZZacinQmrUX2zqi3GLoYZfw8nA2Z6AYxIMV2oXdW9bEcISaldycFH+LQP50L2gTDAT2Ca31sHY8oHU249EvdZQg8l0/IEKFtLwvIROduaMB0BiU4i7BE7GImx15H3LHLLdCJhDBZRW35LZGCcqI+FMfkgPZVaqrO4ShbGpui2ibH6IZw4t5JmNzaUUBvtj8gAm4uq4jj0Wp0rs/EcFDrcHH64tZab+1Fm7RYfqFOWnXo4JUzFIXZ5HxySJStKsHseyiMEDhyDYHBS0gXG32Pex2j7tMpFHU4+h20UIOJuCDXTZWCs6n9KJlwgl1jpULfWIqPMRtSNQhWVjuKkAeaxG/5B2OykHh0IxwgvLJABHZ5pMjcVtlBSxO7zsl01rmgUYQThlWBS4iki3lqLyBameYVzWvup5mKl4E5r7Z/w547qoV5qd2rPvyKGBSCpHfC/ipKMoofmO7SSLsUo+nvOp0fJRAv1SAjAq+wXgUXS3hJWj2x8yB9Jx8JvqqRekpLgRJu6jfOHWiZzu6BIHi8iqE94ikJtN1W2aNWuhRw7TrmmAii6WRWRY1NhqCoj16L/q8NcN8jFmhm/BRgALM945NZ+DpAAAAAASUVORK5CYII=);
  }
  .menu-main-menu > li > a:hover.menu-industries-weserve:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwODlDMkU2MkNEMzExRUM4QTcxREUzQzc3NzY3RUFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwODlDMkU3MkNEMzExRUM4QTcxREUzQzc3NzY3RUFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA4OUMyRTQyQ0QzMTFFQzhBNzFERTNDNzc3NjdFQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDA4OUMyRTUyQ0QzMTFFQzhBNzFERTNDNzc3NjdFQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eClm2AAAFFUlEQVR42syZe4hUVRzHZ1yt3J10d3v4WFN0sydJDy3DKDYz7EH+UWFEb4oehNmmRUVvehBolGBsJREklQVFSGSbGa1QmQlabWvF1m5ublaau+5k+5q+v/hcOB72zswdd5j7gw9nzn3N757ze51zk5nZiVLKIeIr8bR4UzSJTeKebDeNSJRWysUMUUP/HLEg100jS6z0IO1vtDeIX3LdlCyxeZSJfrFB3CjaHAsYjKt5DIj5oo4RzoAdvzuu5mGyThwrZjPySV5iudgh3o6DeRwhXhQPi5Ys1/3MoB4TB/OwUb0S5bPJtrBrSqH077S1Oa47TeyMi9LmcO+L1wh185xzh4qrxQeYxeK4hbzbxV3ieJyvWnwnxov94g7xatyihznjF2KLSOGYpvAk0RHnNG4JpJV2AfG5I+5pfKvjkNdSQCXirvRosVDMIS73iLHi3Tgr/ai4V3RhIpUcP0V8G9WmawlJNUVW+jyxi9GtwhFNTi7EEU8Q15G9iiljRKfT73ZSfWSl//HaYsk4L1qkaWvyUdps6UTn+J9B8imy0tU4oF+uTspH6ZtEs9gj6kmh5hi/FlnpTjJfmllNU57uzSd6TKa17LTMOX+JeLlICh8uKsSX1CNJFgAXiqn5jLQ5RJ+Yy5QtZlX8Eg9akWvKCpCjUXypuIp4be3X4ux8lO4Vo/htJvK8OIuQ9I64E1PZyuKzbJic0ORf7/hfhMDI0WMC7WcU7ElsvYrKq59ZmHEQSgczt8k73pwr6YUp/TFmsZYUa/Ictj9NNIhbGHlzpkXUwlGkxskJxzmkCAKjoyo9RWwXM8VGsVs8RHq1EHUbo2822I457WeXKF8JXvJ7/itgKWFvTFSlK1DE0uq51AGPs27rpmaw2P6WOBN/eMWx0wfFAzwnTGaJfTj/BXA+WwejsiWYbPV0YK9NpHSz41vFR+IREtBGivd+zKWOe8z2nxQf5ljgWjb8RKyHDSwOEoUovZmYHch0nMOc73K8exf2/hj230Qhb89cIhrZmwuTKiKVLxna8VFL01khDzJH+YFSMokNX4+N3y/eY8doHS+VzqK4Rag3hjjey8xNjar0Mqa2MUT5oIAfy5+8wLTa74nOpmI5MxAmZ4inWH2bqd2HA2bdywtTuh4nanTWcgnvQYNev9IZqWBWuniJpPfiKSLFXNiD0vVkSrvmsEJWLj86v4NNk3ZP6bTT/2OILFtGmPSVrmREbV242pnBcVy7mbpnSVSlnxFX8JCJzlbVXqdQt2z5OdeknNIy2Iur4HyYfOOZXPBS7fhGpJG2MHaROIr+bqLJdGdVsRa7nkK/nzqlyYk4FtNP8mrzDDXN684L+rKzEPN4Ag5GUlSOO0J2RBNZFq/bSrUabyHLbfdGeoB6w+Qn+klv5VLr7Pv1cszq+uXFVnokzhp8T+kgBFZTb2zBdCY4jtxHJmzmmslUg+WEYatvVuZS+lTMJKwEtRFqwz4bvHPTCHl1wzQIXZQTK3Pt5V0mLsUu2/Bql1Yy3rMhmW2EFxU+9fqtXoh1I8l6r98XpP1cIx386Zws16wRF+cxUquIv4GsSBy4ab7KW9KtSRz4eS4ZJLNA6b+zrJZzSSZkf2SflzFv9s4vGiIvuNLgmdwAe33/Kz2PuJlgcelKMILXMD1h9cORQ9w7k0puoZNBk06kGPRmM/gcF9a3/zjdko59CWghEfSwOvalO+S4a2u9QxT8fSxaU8PkiD1sBXf+J8AAKqZB5s84EM8AAAAASUVORK5CYII=);
  }
  .smallTitle {
    font-size: 12px;
    display: block;
    letter-spacing: 3px;
    text-transform: uppercase;
    text-decoration: none;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
  }
  .menu-main-menu > li.orange_active > a,
  .menu-main-menu > li.orange_active > a .smallTitle {
    color: #ff3800;
  }
  .menu-main-menu > li.orange_active > a {
    background-color: #fff;
    border: 1px solid #f6f6f6;
  }
  .menu-main-menu li ul.sub-menu li a.menu-heading,
  .menu-main-menu > li ul.sub-menu.about_menu > li > a {
    font-size: 15px;
    font-weight: 400;
    padding: 6px 30px 6px 25px;
    margin: 0;
    display: inline-block;
    color: #454545;
    font-family: "Open Sans", sans-serif;
    position: relative;
  }
  .mega-menu-child > .sub-menu.show_this_menu > li {
    border-right: 1px solid #ffcfc3;
    border-top: 0;
    position: relative;
    width: 280px;
    transition: 0.2s !important;
  }
  .menu-main-menu li ul.sub-menu li .custom_scroll li a {
    font-size: 14px;
    margin: 12px auto;
    padding: 0 0 0 14px;
    color: #454545;
    line-height: 18px;
    font-weight: 500;
    display: block;
  }
  .menu-main-menu li ul.sub-menu li .custom_scroll li a:hover {
    color: #f15c22;
  }
  .menu-main-menu li ul.sub-menu li a.menu-heading {
    padding: 4px 30px 4px 20px;
    font-size: 14px;
  }
  .menu-main-menu > li ul.sub-menu li.orange_active .arrow-effect::after {
    position: absolute;
    top: 11px;
    right: 10px;
    font-size: 12px;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    text-align: center;
    line-height: 19px;
    background-size: contain;
  }
  .menu-main-menu
    > li
    ul.sub-menu
    li.orange_active
    a.menu-heading.arrow-effect::after {
    top: 9px;
  }
  .custom_scroll {
    display: none;
    position: absolute;
    left: 280px;
    top: 0;
    padding-right: 103px;
  }
  .sub-menu.multi-level.show_this_menu {
    position: unset;
    top: 0;
    transform: unset;
    padding-left: 20px;
  }
  .sub-menu.multi-level.show_this_menu > li {
    position: relative;
  }
  header nav ul.menu li ul.sub-menu li .custom_scroll li a {
    font-size: 13px;
    margin: 10px auto;
    padding-left: 14px;
    color: rgba(255, 255, 255, 0.55);
  }
  .custom_scroll.from-bottom {
    top: auto;
    bottom: 0;
  }
  .menu-main-menu > li ul.sub-menu.multi-level li::before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    top: 6px;
    left: 0;
    background-color: #3a3a3a;
    z-index: 3;
  }
  .menu-main-menu > li .sub-menu li.orange_active > a {
    color: #ff3800 !important;
  }
  .sub-menu.about_menu.show_this_menu > li {
    position: relative;
    width: 280px;
    border-right: 1px solid #ffcfc3;
    transition: 0.2s !important;
  }
  .custom_scroll.only-text p,
  .custom_scroll.only-text ul.specific_fetaure li,
  .sub-menu.multi-level.show_this_menu p {
    color: #454545;
    text-align: justify;
    font-size: 14px;
    line-height: 25px;
    margin: 0 0 15px;
  }
  .custom_scroll.only-text.show_this_menu a.readmore-btn {
    display: inline-block;
    border: 1px solid;
    color: #fff;
    padding: 10px 30px;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 35px;
    background-color: #ff3800;
  }
  /* .webheader.is-sticky {
    height: 75px;
    box-shadow:
      0 0.5rem 1rem rgb(0 0 0 / 5%),
      inset 0 -1px 0 rgb(0 0 0 / 10%);
    background-color: rgb(27 16 56);
    padding: 15px 10px;
  } */
  /* .webheader.is-sticky .webnav_toggle svg {
    width: 45px;
    height: 45px;
  } */

  .weblogo img {
    transition: 0.7s;
    -moz-transition: 0.7s;
    -ms-transition: 0.7s;
    -o-transition: 0.7s;
    -webkit-transition: 0.7s;
  }
  /* .webheader.is-sticky .webnav_toggle {
    top: 0;
  } */
  .webheader .flex-row {
    flex-direction: unset !important;
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 100%;
    border-radius: 0;
    overflow: hidden;
    background: #4dd9d7;
    background: -moz-linear-gradient(top, #4dd9d7 0, #2c8f8e 100%);
    background: -webkit-linear-gradient(top, #4dd9d7 0, #2c8f8e 100%);
    background: linear-gradient(to bottom, #4dd9d7 0, #2c8f8e 100%);
  }
  .flex-col {
    flex-grow: 1;
    padding: 22px 0;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
  }
  .webheader .flex-row h5 {
    font-weight: 600;
    font-size: 16px;
    margin: 0 auto 10px;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #fffefe;
  }
  .phone-text,
  .webheader .flex-row a {
    font-weight: 700;
    color: #fff;
  }
  .flex-data {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
  }
  .webheader .flex-row a:hover {
    color: #000;
  }
  .webheader .flex-row a:hover svg {
    color: #ea3d3d;
    fill: #000;
  }
  .phone-text {
    display: inline-block;
  }
  .webheader .flex-row img {
    max-width: 21px;
    margin: 0 1px 0 8px;
  }
  .menu-main-menu-container {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
  }
  .career .request_popup .get_quote_form_right {
    padding-left: 113px;
  }
}

@media (min-width: 992px) {
  .flex-ul {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
  }
  ul.specific_fetaure.flex-ul li {
    width: 50%;
    flex: 0 0 50%;
    color: #fff;
    margin: 0 0 19px;
  }

  .main-flex {
    position: relative;
    display: flex;
  }
  .source-img {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    width: 330px;
  }
  .sub-flex {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 183px;
  }
  .main-flex .sub-flex:last-child {
    padding: 0 0 0 183px;
  }
  ul.specific_fetaure > li.active:before {
    content: "";
    display: block;
    position: absolute;
    top: 22px;
    left: auto;
    right: -12px;
    border-top: 12px solid transparent;
    border-right: none;
    border-left: 12px solid #229e9c;
    border-bottom: 12px solid transparent;
  }
  .main-flex ul.specific_fetaure > li.active {
    background-color: #229e9c;
  }
  .main-flex ul.specific_fetaure > li.active .default-subheading2 {
    color: #fff !important;
  }
  .main-flex ul.specific_fetaure > li.active p {
    color: #fff;
  }
  .main-flex ul.specific_fetaure > li p {
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 15px;
    display: inline-block;
  }
  .main-flex ul.specific_fetaure > li:hover .default-subheading2 {
    color: #65c7c6;
  }
  .main-flex ul.specific_fetaure > li {
    cursor: pointer;
    padding: 15px 20px 0 44px;
    position: relative;
    border-radius: 5px;
    background-position: 14px 17px;
  }

  .main-flex .sub-flex:last-child ul.specific_fetaure > li.active::before {
    top: 22px;
    left: -12px;
    right: auto;
    transform: rotate(-180deg);
    content: "";
    display: block;
    position: absolute;
    border-top: 12px solid transparent;
    border-right: none;
    border-left: 12px solid #229e9c;
    border-bottom: 12px solid transparent;
  }
  .hire-dot-net-core-developer figure.homesrv-slider img {
    max-width: 70%;
  }
  .custom-pos .pdr-30 {
    padding-right: 30px;
  }
  .custom-pos .pdl-30 {
    padding-left: 30px;
  }
  .features-flex {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .features-flex-wrapper.half-width .features-flex {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .enterprise-application-development
    .covid-safety
    .col-01:nth-child(odd)
    > div
    ul.specific_fetaure
    > li {
    margin: 0;
    font-size: 16px;
    padding: 0 32px 11px 0;
    background-position: right 0;
  }
}

@media (min-width: 1400px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1200px) {
  
  .react-js-developers .bcTech-content > ul > li:nth-child(4) {
    left: 75;
    top: 50px;
  }
  .react-js-developers .bcTech-content > ul > li:nth-child(2) {
    left: 30%;
    top: 70px;
  }
  .react-js-developers .bcTech-content > ul > li:nth-child(3) {
    left: 53%;
  }
  .react-js-developers .bcTech-content > ul > li:first-child {
    left: 50x;
  }

  .container.php-block {
    margin-bottom: 90px;
  }

  .tel-block {
    margin-right: 30px;
  }

  .call-text.call-bg-img {
    margin-left: 34px;
  }

  .headerNav {
    padding-right: 80px;
  }

  .crt_logos {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    margin-top: -40px;
  }

  .logo-li img {
    text-align: center;
    display: block;
    margin: 12px auto;
    opacity: 0.7;
    transition: ease 0.3s;
  }

  .logo-li {
    max-width: 146px;
    margin: 0 auto;
  }
}

@media (min-width: 1660.68px) {
  .BlogPageBody .container {
    max-width: 1460px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .owb-srv-hero-headline {
    font-size: 2.5rem;
  }
  .section-padding {
    padding: 42px 0;
  }
  .section-h1, .page-h2, .hd-1, .default-h2, .page-h2 {
    font-size: 2rem;
  }
  .owb-srv-details-box {
    padding: 1.5rem;
  }
  .search-wrapper {
    top: 110px;
  }
  .tsm-curve-bg-bottom {
    height: 560px;
  }
  .reviews-section {
    background-size: cover;
    padding-bottom: 198px;
  }
  .ctaTitle1 {
    font-size: 2rem;
  }
  .ac-badge {
    position: absolute;
    bottom: -62px;
    right: -77px;
    left: 0;
    background-color: rgba(0,0,0,0.6);
  }

  .ac-img-1 {
    object-fit: contain;
    object-position: right;
    height: 490px;
  }
  .our-experience {
    display: none;
  }
  .nav-area::after {
    left: 235px;
  }
  .nav-area::before {
    left: 235px;
  }
  .requestquote_header a {
    font-size: 15px;
    padding: 8px 16px;
    gap: 7px;
    white-space: nowrap;
  }
  .header-left {
    padding-left: 70px;
  }
  .weblogo {
    max-width: 220px;
  }
  ul.designDevList li {
    padding: 0 15px 45px 65px;
    background-size: 46px !important;
  }
  ul.designDevList li p {
    font-size: 16px;
  }
  .calling-wrapper .btn-free-cons {
    font-size: 16px;
    white-space: normal;
  }
  ul.featuresList li::before {
    width: 16px;
    height: 16px;
    background-size: 16px;
    top: 6px;
  }
  ul.featuresList li {
    padding: 0 0 7px 27px;
    font-size: 17px;
  }

  .t-1 {
    margin: 0 0 22px;
  }
  .col-right-1 {
    max-width: 100%;
    text-align: center;
  }
  .stages-figue {
    display: none;
  }
  .iphone-best .tab-pane {
    padding: 0;
  }
  .hire-python-developer .hiring-models {
    padding: 40px 0 38px;
  }

  .iphone-best .stage-points .nav-tabs {
    flex: 0 0 100%;
    width: 100%;
  }

  .dynamic-industries ul.industries-list li {
    width: 50%;
  }
  figure.effect-lily h2 {
    font-size: 20px;
    line-height: 1.4;
  }
  figure.effect-lily figcaption > div {
    height: 29%;
  }

  .tech-flex-col {
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    margin-top: 30px;
  }

  .workflow-content {
    padding: 50px 40px;
  }
  .hire-angularjs-developer .bcTech-content ul li::before {
    display: none;
  }
  .custom-section,
  .how-nft-works {
    padding: 50px 0;
  }
  .home .unset-header .heroContent {
    height: 600px !important;
  }
  .ins-app .mb-7 {
    margin-bottom: 0;
  }

  .cts-element1-content {
    padding: 15px;
  }
  .cts-h1 {
    font-size: 22px;
  }

  .cts-list-element1 {
    padding: 13px 22px;
  }
  .cts-list-element1 li {
    width: 50%;
  }

  .banner_heading {
    font-size: 37px;
  }
  .heroContent p {
    font-size: 16px;
    line-height: 25px;
  }
  .heroContent .obcontactForm {
    padding: 14px 15px 25px 15px !important;
  }

  .accordionWrap .accordion .card {
    height: 325px;
    flex-basis: 25%;
  }

  .accordion__content .list {
    font-size: 14px;
  }

  .custom-software-development ul.industries-list li {
    width: 33.33333333%;
  }

  .data-tabs-inner {
    padding: 0 0 0 0;
  }

  .new-tab-style.nav-tabs .nav-link {
    font-size: 16px;
    padding: 13px 20px;
  }

  .work-icon {
    width: 90px;
    height: 90px;
  }

  .work-text h3 {
    font-size: 14px;
  }

  .ang-pages {
    text-align: center;
    margin: 50px auto;
  }

  .excellenceList > li {
    flex: 0 0 50% !important;
    -ms-flex: 0 0 50% !important;
  }

  .devops-Page .keyBenefits {
    padding: 50px 0 52px;
  }

  .bcservice-wall {
    max-width: 450px;
    margin: 0 auto 50px;
  }

  .bcTech-content > ul > li {
    min-height: 170px;
    flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    max-width: 50%;
    padding: 10px;
  }

  .bcTech-head {
    margin: 0 auto 20px;
  }

  .bcTech-card img {
    max-height: 57px;
    margin: 0 0 15px;
  }

  .blockChainpanel-content .page-h2 span {
    text-align: left;
  }

  .blockchain-dev-wrapper {
    background-image: none;
    padding: 80px 0 50px;
  }

  .blockchainNetwork-block {
    padding: 50px 30px;
    margin: 50px 0 -80px;
  }

  .codestand-mobiledev,
  .need-blockchain .appdevservice-contntInner {
    margin: 0 0 40px;
  }

  .need-blockchain .appdevservice-wall {
    max-width: 450px;
    margin: 0 auto;
  }

  .blockchain-benefits-wrapper {
    padding: 0 0 50px;
  }

  .bcservice-offer {
    margin: 0 0 80px;
  }

  .bcTech-block {
    margin: 50px 0 0;
  }

  .bcnList-card {
    flex-wrap: wrap;
  }

  .bcsmartControl-wall {
    max-width: 420px;
  }

  .bfts-title {
    font-size: 20px;
    margin: 0 0 8px;
  }

  .bcTech-card p {
    font-size: 13px;
  }

  .bcTech-card h3 {
    font-size: 16px;
  }

  .bcsmartControl-list > li:nth-child(odd) .bcsmartControl-card {
    text-align: left;
  }

  .bcsmartControl-head {
    margin: 0 auto 30px;
  }

  .bcsmartControl-wall {
    top: 50%;
    transform: translateY(-50%);
    max-width: 420px;
  }

  .blockchainNetwork-block .basic-text {
    margin-top: 0;
    padding-left: 0;
    margin-bottom: 30px;
  }

  .bcnList-card {
    text-align: center;
    padding: 15px 25px;
  }

  .bcnList > li:nth-child(2n + 2) .bcnList-card {
    margin-top: 0;
  }

  .bcnList-wall {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    margin: 0 0 10px;
  }

  .agileUi-inner {
    padding: 80px 0 10px;
  }

  .codestand-card {
    padding-left: 80px;
    margin: 0 0 30px;
  }

  .appdevservice-contnt {
    margin-top: 70px;
  }

  .emergingCard-mobileapp {
    height: calc(100% - 70px);
    margin: 0 0 70px;
  }

  .emerging-mobile-app {
    padding: 80px 0 40px;
  }

  .emergingEvol-inner h2,
  .emergingEvol-inner .emerge-title {
    margin: 0 0 25px;
    font-size: 26px;
  }

  .agilewrap p {
    padding-left: 10px;
  }

  .agilewrap .page-h2 {
    text-align: left;
    font-size: 27px;
  }

  .emergingEvol-inner {
    padding: 40px 15px 35px;
    margin: 0 auto;
  }

  .solImage {
    margin: 0 auto 22px;
    padding-top: 55px;
  }

  .stage-name.clr3 .solImage {
    padding-top: 28px;
  }

  .webstage-blocks .stage-name {
    display: block;
    width: 250px;
    height: 250px;
    margin: 21px auto 34px;
  }

  .key-panels .nav-tabs .nav-link {
    font-size: 16px;
  }

  .appwork-block {
    height: auto;
  }

  .appwork-block figure {
    display: none;
  }

  .business-scratch-solution {
    padding: 59px 0;
  }

  .appwork-block-inner {
    position: unset;
    max-width: 100%;
    width: auto;
  }

  .appwork-solution {
    padding: 53px 0;
  }

  .advBlock .adv-heading {
    font-size: 20px;
  }

  .advBlock {
    padding: 0 15px;
  }

  .advBlock p {
    font-size: 15px;
    line-height: 18px;
  }

  .expert-wrapper {
    margin: 63px auto 90px;
  }

  .homesrv_image {
    margin: 40px auto 0;
    max-width: 400px;
    position: relative;
  }

  .on-demand-home-service-marketplace.innerpagehero .hero-banner-item,
  .on-demand-home-service-marketplace.innerpagehero .hero-banner-inner,
  .website-development.innerpagehero .hero-banner-item,
  .website-development.innerpagehero .hero-banner-inner,
  .mobile-app-development.innerpagehero .hero-banner-item,
  .mobile-app-development.innerpagehero .hero-banner-inner,
  .blockchain-development.innerpagehero .hero-banner-item,
  .blockchain-development.innerpagehero .hero-banner-inner,
  .innerpagehero.automotive-software-development .hero-banner-item,
  .innerpagehero.automotive-software-development .hero-banner-inner,
  .healthcare-software-development.innerpagehero .hero-banner-item,
  .healthcare-software-development.innerpagehero .hero-banner-inner,
  .innerpagehero.logistics-software-development .hero-banner-item,
  .innerpagehero.logistics-software-development .hero-banner-inner,
  .innerpagehero.b2b-portal-development .hero-banner-item,
  .innerpagehero.b2b-portal-development .hero-banner-inner,
  .innerpagehero.devops-consulting-services .hero-banner-item,
  .innerpagehero.devops-consulting-services .hero-banner-inner,
  .hire-developers.innerpagehero .hero-banner-item,
  .hire-developers.innerpagehero .hero-banner-inner,
  .enterprise-application-development.innerpagehero .hero-banner-inner,
  .enterprise-application-development.innerpagehero .hero-banner-item,
  .healthcare-application-development-company.innerpagehero .hero-banner-inner,
  .healthcare-application-development-company.innerpagehero .hero-banner-item,
  .artificial-intelligence.innerpagehero .hero-banner-inner,
  .artificial-intelligence.innerpagehero .hero-banner-item,
  .business-intelligence-services.innerpagehero .hero-banner-inner,
  .business-intelligence-services.innerpagehero .hero-banner-item,
  .custom-mobile-app-development-company-usa.innerpagehero .hero-banner-inner,
  .custom-mobile-app-development-company-usa.innerpagehero .hero-banner-item,
  .mobile-application-development-company-austin.innerpagehero
    .hero-banner-inner,
  .mobile-application-development-company-austin.innerpagehero
    .hero-banner-item {
    /* height: 540px; */
  }

  .rfq-link {
    margin: 10px 0 0;
  }

  .homesrv-slider {
    display: none;
  }

  .on-demand-home-service-marketplace .heroContent {
    padding: 30px 0 20px;
  }

  .website-development .heroContent {
    padding: 90px 0 20px;
  }
  /* .obcontactForm_head {
          font-size: 25px !important;
      } */
  .app-stages .page-h2 {
    font-size: 35px;
    line-height: 50px;
  }

  .alcohal-apps .keyBenefits {
    margin: 140px 0 70px;
  }


  .custom-software-development .keyBenefits {
    margin: 140px 0 50px;
  }

  .col-left-1 {
    max-width: 100%;
    margin: 0;
    padding: 50px 0 0 0;
    text-align: center;
  }
  .page-h2 {
    font-size: 27px;
  }
  .page-h2 span,
  .hd-1 {
    font-size: 34px;
  }
  .TwoColContent,
  .bcTech-block {
    margin: 36px 0;
  }

  .cts-block-new {
    padding: 50px 30px 60px;
  }

  .page-h2 {
    text-align: center;
  }

  .cts-hd {
    font-size: 33px;
  }

  .hire-react-native-developer .hero-banner-inner,
  .hire-react-native-developer .hero-banner-item,
  .hire-python-developer .hero-banner-inner,
  .hire-python-developer .hero-banner-item {
    height: 570px;
    min-height: 570px;
  }

  .cts-block.large-btn.rnd-cta {
    text-align: center;
  }


  .cts-block.large-btn.rnd-cta .cts-links {
    text-align: center;
  }

  .cts-block.orange-block.large-btn.rnd-cta .cts-link {
    text-align: center;
    font-size: 20px !important;
    margin: 23px auto 0;
    display: inline-block;
  }

  .mega-menu-child .sub-menu.no-transform-768 {
    top: 0;
    transform: none;
    display: block;
  }

  .sub-menu.menu-col-2 {
    left: 0;
    height: auto;
  }

  .hd-1.text-center.mb-5 {
    margin-bottom: 40px !important;
  }

  .requestquote_header {
    right: 60px;
  }

  .cmmi-text {
    font-size: 14px;
    right: 277px;
  }

  figure.hire-remote-dev-img {
    display: none;
  }

  .requestquote_header {
    right: 60px;
  }

  .highlight-text {
    font-size: 34px;
  }

  .exp-icon {
    left: 20px;
    width: 75px;
    height: 75px;
    line-height: 75px;
  }

  .expert-description {
    padding-left: 117px;
  }

  .exp-h3 {
    font-size: 20px;
  }

  .salesforce-developer {
    margin: 0 auto 48px;
    max-width: 290px;
  }

  .sales-dev-wrapper {
    padding: 90px 0 115px;
    margin: 50px 0;
  }

  .salesforce-dev-img {
    margin: 30px auto 49px;
    max-width: 350px;
  }

  .sales-services {
    margin: 0 auto 40px;
  }

  .sales-dev-hiring {
    margin: 0 auto 20px;
  }

  .force-wrapper {
    margin: 60px auto;
    padding: 48px 0;
  }

  .salesforce-img {
    max-width: 320px;
    margin: 0 auto 50px;
    display: none;
  }

  .why-salesforce-wrapper {
    margin: 0 auto 22px;
  }

  .force-wrapper {
    margin: 60px auto;
    padding: 48px 0;
  }

  .salesforce-developer {
    margin: 0 auto 48px;
    max-width: 290px;
  }

  .salesforce-img {
    display: none;
  }

  .caller-thumb {
    width: 240px;
  }

  .cts-block.orange-block .cts-link {
    font-size: 14px !important;
  }

  .why-us-wrapper .hd-1 {
    font-size: 33px;
  }

  .call-h1 {
    font-size: 29px;
    font-weight: 800;
  }

  .btn-free-cons {
    font-size: 22px;
    padding: 8px 16px;
  }

  .cts-link {
    padding: 12px 13px;
    font-size: 17px;
  }

  .cts-block .cts-hd span {
    font-size: 18px;
  }

  .salesforce-uses-wrapper {
    padding: 54px 0;
  }

  .hire-remote-dev-wrapper .salesforce-uses-wrapper {
    margin-bottom: 55px;
    padding: 46px 0 30px;
  }

  .salesforce-devs-wrapper {
    padding: 50px 0 45px;
  }

  .salesforce-devs-wrapper.no-bg-img {
    background: 0 0;
    padding: 30px 0 5px;
  }

  .cts-block {
    padding: 31px 30px;
  }

  .cts-block.my-50 {
    margin: 59px auto 20px;
  }

  .expertise-dev-wrapper {
    padding: 43px 0 35px;
    margin: 35px auto 28px;
  }

  .why-hireus-wrapper {
    margin: 65px auto 34px;
  }

  .why-obhire-wrapper {
    padding: 51px 0 27px;
  }

  .cts-block .cts-hd {
    font-weight: 800;
    font-size: 28px;
  }

  .mern-stack-img {
    display: none;
  }

  .features-flex {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  ul.choose-option-list li figure {
    width: 90px;
  }

  ul.choose-option-list li {
    padding: 0 0 41px 126px;
  }

  .mp-currency ul li {
    width: 24.3333%;
  }

  .mp-currency .ob-white-text {
    font-size: 20px;
    padding: 10px 10px;
    line-height: 25px;
  }

  ul.bit-coin-list li {
    padding: 0 13px 0 0;
    font-size: 19px;
    line-height: 22px;
  }

  .tab-panale-section h4 {
    font-size: 18px;
  }

  .hiring_process_flow_item span {
    width: 31px;
    height: 31px;
    line-height: 30px;
    font-size: 16px;
  }

  .hiring_process_flow_item_text {
    font-size: 13px;
    bottom: -11px;
  }

  .tech-solution.column-1-4 li {
    width: 50% !important;
  }

  .tel-box {
    margin: 4px auto;
    min-width: 205px;
    padding: 7px 19px;
    font-size: 17px;
  }

  .callusbox h3 {
    font-size: 39px;
    padding-bottom: 7px;
  }

  .call-text span {
    font-size: 23px;
  }

  .assist-text {
    display: block;
    text-align: center;
  }

  .call-text.call-bg-img {
    background-position: 0 5px;
    background-size: 81px;
    padding-left: 100px;
  }

  .blog-description .row.mtop-50 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .mobile-telephony img {
    margin: 0 auto;
    display: block;
    max-width: 220px;
  }

  .hero-banner .owl-dots {
    bottom: 75px;
  }

  /* .contact_us_btn,
      .learn_more_btn {
          padding: 11px 24px;
          font-size: 13px
      } */

  .aboutshape_rt {
    top: 0;
    width: 100px;
    height: 190px;
  }

  .aboutus_wall {
    margin: 0 auto 50px;
    max-width: 330px;
  }

  .banner_heading {
    font-size: 33px;
    line-height: 43px;
  }

  .ctfi_logo_list > a {
    max-width: 90px;
  }

  .learn_more {
    font-size: 16px;
    padding: 10px 10px;
    min-width: 160px;
  }

  .heroContent p {
    font-size: 15px;
    line-height: 25px;
    max-width: 470px;
    margin: 0 auto 20px;
  }

  .heroContent .headBgText {
    font-size: 90px;
  }

  .webheader {
    padding: 20px 0;
  }

  .webnav_toggle svg {
    width: 45px;
    height: 45px;
  }

  .projectCount_list > li .countertxt {
    font-size: 30px;
  }

  .projectCount_list > li p {
    font-size: 13px;
    line-height: 18px;
  }

  .services_inner {
    padding-right: 250px;
  }

  .projectCount_list {
    border-radius: 15px;
    padding: 20px 0;
    background-size: 50px;
  }

  .servicesWall {
    max-width: 240px;
  }

  .theme-head-box h3 {
    font-size: 50px;
    line-height: 60px;
  }

  .theme-para p {
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 20px;
  }

  .serviceCard_item img {
    max-width: 86px;
  }

  .serviceCard_wrap {
    margin-top: 100px;
    padding-top: 30px;
  }

  .serviceCard_wrap:after {
    bottom: -120px;
    height: 132px;
  }

  .serviceCard_item {
    margin: 0 0 50px;
  }

  .serviceCard_wrap:before {
    top: -60px;
  }

  .industries_list > ul > li {
    padding-right: 20px;
    padding-left: 20px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .industries_wrap {
    padding: 60px 0 10px;
  }

  .industries_list {
    padding-top: 80px;
  }

  .ourClients_list > ul > li > a .brandName {
    font-size: 18px;
  }

  .onaddress_details {
    margin-top: 30px;
    height: auto;
  }

  .obcontactFormhome,
  .onaddress_details {
    padding: 30px 25px;
  }

  .obcontactFormhome {
    margin: 0 0 25px;
    height: auto;
  }

  .obcontactForm_inner,
  .onaddress_inner {
    max-width: 100%;
  }

  .testimonial_wrap {
    padding: 150px 0 0;
  }

  .obcontactForm_inner .form-group {
    margin: 0 0 15px;
  }

  .obcontact_input textarea {
    height: 160px;
  }

  .obcontact_wrap {
    padding: 50px 0;
  }

  .theme-btn a {
    font-size: 15px;
    padding: 14px;
    min-width: 250px;
  }

  .ourClients_wrap:after {
    bottom: -140px;
    height: 140px;
  }

  .ourClients_list > ul > li > a p {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
  }

  .testimonial_content {
    max-width: 650px;
  }

  /* .obcontactForm_head {
          font-size: 26px;
          margin-bottom: 20px
      } */

  /* .onaddress_head {
          font-size: 20px;
          line-height: 24px;
          margin: 0 0 20px
      } */

  .testimonial_content .theme-para p {
    line-height: 24px;
    font-size: 15px;
  }

  .onaddress_details_img.address_1 {
    width: 25px;
    height: 25px;
    background-size: 15px;
    left: -26px;
    top: -22px;
  }

  .onaddress_bx_wrap {
    padding: 18px 18px 18px 40px;
    border-radius: 15px;
  }

  /* .head_office {
          letter-spacing: 3px;
          font-size: 13px
      } */

  /* .onaddress_details_txt,
      .onaddress_details_txt a {
          font-size: 13px;
          line-height: 22px
      } */

  .ourClients_list > ul > li > a {
    padding: 25px 15px;
  }

  .ourClients_list > ul > li {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .request_quote_btn {
    font-size: 15px;
    padding: 10px 25px;
  }

  .rcbx_icon {
    width: 45px;
    height: 40px;
  }

  .skypeBox.rc_bx_inner .rcbx_icon svg {
    width: 30px;
    height: 30px;
  }

  .getQuote_bx {
    padding: 14px 10px 13px;
    border-radius: 15px 15px 0 0;
    width: 145px;
    font-size: 15px;
  }
  .mailBox .rcbx_text {
    height: 40px;
  }
  .mailBox.rc_bx_inner.open {
    transform: translateX(-104px);
  }
  .rcbx_icon svg {
    height: 21px;
    width: 41px;
  }

  .callBox.rc_bx_inner .rcbx_icon,
  .mailBox.rc_bx_inner .rcbx_icon,
  .skypeBox.rc_bx_inner .rcbx_icon {
    border-radius: 10px 0 0 10px;
  }

  .skypeBox.rc_bx_inner {
    right: -30px;
  }

  .skypeBox .rcbx_text {
    height: 40px;
  }
  .skypeBox.rc_bx_inner.open {
    right: 74px;
  }

  .rc_bx_inner {
    right: 41px;
  }

  .social_link_bx {
    margin: 0 auto 20px;
  }

  .footer_link_heading {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .footer_txt_info figure {
    max-width: 210px;
    margin: 0 0 25px;
  }

  .section_footer {
    padding: 60px 0 0;
  }

  /* .ourClients_top_content .theme-head-box h4 {
          margin: -20px 0 0
      } */

  .home_blog_wrap .theme-head-box {
    margin: 0 0 40px;
  }

  .ourClients_wrap {
    padding: 50px 0 20px;
  }

  .blogContent {
    padding: 20px 15px 35px;
  }

  /* .blogDate {
          font-size: 15px;
          font-weight: 600;
          margin: 0 0 6px
      } */

  /* .blogContent h4 {
          font-size: 13px;
          line-height: 18px
      }
  
      .blogContent p {
          font-size: 12px;
          line-height: 17px;
          margin: 0 0 10px
      }
  
      .blogRead {
          font-size: 12px
      }
  
      .blogRead svg {
          width: 14px;
          height: 14px
      } */

  /* .viewblogs_btn {
          text-align: center;
          margin: 40px 0 0
      } */

  .clutch_certification img {
    height: auto;
  }

  .obcontactForm-submit button.btn {
    font-size: 15px;
    padding: 5px 13px;
    min-width: 160px;
    min-height: 45px;
  }

  .serviceCard_item .serviceCard_item_inner {
    padding: 60px 20px 77px;
  }

  .serviceCard_item h3 {
    font-size: 18px;
  }

  .serviceCard_item p {
    font-size: 13px;
    line-height: 21px;
  }

  .bannerCircle_lt,
  .bannerCircle_rm {
    width: 220px;
    height: 220px;
  }

  .bannerCircle_lb {
    width: 290px;
    height: 290px;
    left: 70px;
  }

  .serviceCircle_lb {
    width: 200px;
    height: 200px;
    bottom: -240px;
  }

  .about_warp {
    padding-top: 160px;
    padding-bottom: 50px;
  }

  .aboutshape_lb {
    bottom: -130px;
    width: 100px;
    height: 200px;
  }

  .about_warp .theme-head-box h4 {
    font-size: 24px;
    line-height: 34px;
  }

  .about-content .theme-para p {
    font-size: 14px;
    line-height: 24px;
  }

  .about_warp .theme-head-box h4 span {
    font-size: 20px;
  }

  .process_shape_rt span {
    width: 180px;
    height: 180px;
  }

  .processWall {
    padding-left: 0;
    padding-right: 80px;
  }

  .process_inner .theme-para p {
    line-height: 24px;
  }

  .ourClients_top_content {
    padding: 0 0 50px 20px;
  }

  .bluelogo img {
    max-width: 100px;
  }

  .ourClients_top_content .theme-para p {
    line-height: 24px;
    font-size: 15px;
  }

  .ourClients_top_content .theme-para {
    padding-left: 0;
  }

  .process_wrap {
    padding: 100px 0 70px;
  }

  .process_inner {
    max-width: 500px;
    margin: 0 0 30px;
  }

  .about_warp:after {
    bottom: -240px;
  }

  .process_shape_rt {
    width: 250px;
    height: 400px;
  }

  .menu-main-menu > li > a:after {
    background-size: 35px;
    left: 15px;
    top: 16px;
    height: 35px;
    width: 35px;
  }

  .menu-main-menu > li > a {
    padding: 17px 8px 18px;
    padding-left: 63px;
    font-size: 18px;
  }

  .smallTitle {
    font-size: 11px;
  }
  .scaleup-content {
    max-width: 100%;
  }
  .scaleup-section .blueBg {
    width: 100%;
  }
  .scaleup-content p {
    color: #fff;
  }
  .colored-cards-hover .nft-dm-block {
    flex-direction: column;
  }
  .colored-cards-hover .overlays {
    background-color: transparent;
  }
  .colored-cards-hover .domDesc {
    padding: 0;
  }
  .custom-section.colored-cards-hover {
    padding-bottom: 32px;
  }
  ul.infoGraphic li {
    width: 33.3333333%;
  }
  .healthcare-application-development-company ul.process-list.col-grid-4 li {
    width: 100%;
  }

  .doctor-on-demand .blc-darkbg {
    padding: 40px 19px 10px;
  }
  .doctor-on-demand .tab-pane {
    padding: 0 15px;
  }
  .workflow-content {
    padding: 60px 15px;
  }
  .doctor-on-demand .covid-safety .col-01:nth-child(2n) {
    padding-left: 15px;
  }
  .doctor-on-demand .covid-safety .col-01:nth-child(2n) > div > div {
    padding-right: 0;
  }
  .doctor-on-demand .covid-safety .col-01:nth-child(2n + 1) {
    padding-right: 15px;
    padding-left: 15px;
  }
  .doctor-on-demand .covid-safety .col-01:nth-child(2n) {
    padding-left: 15px;
    padding-right: 15px;
  }
  .doctor-app-half {
    max-width: 100%;
    margin-top: 20px;
    border-radius: 0;
    padding: 30px 20px;
    text-align: justify;
  }
  .doctor-app-wrapper {
    padding: 50px 0 50px;
  }
  .doctor-app-wrapper .position-relative {
    display: none;
  }
  .webSolution-wrapper.covid-safety {
    margin-top: 0;
    margin-bottom: 0;
  }
  .doctor-on-demand .blockchain-benefits-wrapper {
    padding: 47px 0;
  }
  .workflowhead .page-h2 {
    font-size: 30px;
  }
  .fuel-delivery-app .covid-safety h3 {
    margin-top: 0;
  }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .cli-inner {
    background-color: #fff;
    border-radius: 4px;
    padding: 15px 20px;
    text-align: center;
  }
  .mega-menu-child > .sub-menu.show_this_menu > li {
    border-right: 0 !important;
  }
  .sub-menu.menu-col-2 {
    left: 309px;
    top: -223px;
    transform: none;
    height: auto;
    width: 270px;
    border: 0;
  }

  .homesrv_image {
    max-width: 360px;
  }
  .mega-menu.mega-menu-height.hide-in-small-screen.only-text {
    width: 66% !important;
  }
  figure.classified-figures {
    display: none;
  }

  .portfolio-detail-wrapper .home_blog_wrap {
    padding: 50px 0;
  }

  .innerpagehero .testimonial_wrap {
    padding: 70px 0 0;
  }

  .fbitem_right_image img {
    padding-top: 60px;
  }

  body .webheader .flex-row {
    max-width: 100%;
    bottom: 0;
    border-radius: 0;
  }

  body .flex-col {
    padding: 20px 0;
  }

  .phone-text,
  .webheader .flex-row a {
    font-size: 16px;
  }

  .social_link_ul > li > a svg {
    width: 25px;
    height: 25px;
  }

  .webheader .flex-row h5 {
    font-size: 14px;
    letter-spacing: 2px;
  }

  .headerNav {
    max-width: 680px;
    margin: 0 auto;
  }

  .custom_scroll.only-text p,
  .custom_scroll.only-text ul.specific_fetaure li,
  .sub-menu.multi-level.show_this_menu p {
    font-size: 13px;
    line-height: 19px;
    margin: 0 0 10px;
  }

  .menu-main-menu li .sub-menu a {
    padding: 8px 18px;
    font-size: 13px;
    margin: 7px auto;
  }

  .menu-main-menu > li ul.sub-menu.multi-level li::before {
    border-radius: 0;
    top: 4px;
    left: -4px;
    background-color: transparent;
    z-index: 3;
    width: 9px;
    height: 10px;
    text-align: center;
    line-height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='chevron-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-chevron-right fa-w-8 fa-3x'%3E%3Cpath fill='%23f15c22' d='M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }

  .menu-main-menu > li ul.sub-menu.multi-level li {
    border: 0;
    position: relative;
    padding-left: 12px;
  }

  .menu-main-menu {
    width: 34%;
  }

  .categories-subtext,
  .custom_scroll.only-text.show_this_menu,
  .sub-menu.about_menu .custom_scroll {
    display: none !important;
  }

  .menu-main-menu > li .mega-menu {
    position: absolute;
    margin: 0;
    width: 66%;
    border-right: 0;
    height: 470px;
    overflow: auto;
    left: 34%;
    padding: 0;
    overflow-x: hidden;
  }

  .sub-menu.about_menu.show_this_menu > li {
    width: auto;
  }

  .menu-main-menu > li ul.sub-menu li .custom_scroll li a,
  .menu-main-menu > li ul.sub-menu li a.menu-heading,
  .menu-main-menu > li ul.sub-menu.about_menu > li > a {
    font-size: 13px;
  }

  .menu-main-menu li ul.sub-menu li .custom_scroll li a {
    margin: 0 auto 10px;
    padding-left: 0;
  }

  .menu-main-menu
    > li
    ul.sub-menu
    li.orange_active
    a.menu-heading.arrow-effect::after {
    display: none;
  }

  .menu-main-menu
    > li
    ul.sub-menu:first-child
    li.orange_active
    .arrow-effect::after {
    display: none;
  }

  .menu-main-menu > li ul.sub-menu li.orange_active .arrow-effect::after {
    margin-top: 2px;
    right: -30px;
  }

  .custom_scroll {
    display: block;
    margin-top: 0;
    width: 100% !important;
    position: unset;
    top: 0;
    margin-left: 0;
    padding-left: 0;
    height: auto !important;
  }

  .menu-main-menu li ul.sub-menu li a.menu-heading {
    font-size: 14px !important;
    padding: 5px 0 8px 13px !important;
    position: relative;
  }

  .menu-main-menu li ul.sub-menu li.menu-item-has-children a.menu-heading {
    padding: 5px 0 8px 13px !important;
    position: relative;
  }
  .banner_heading {
    font-size: 40px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .future-cta-content {
    width: 64%;
  }
  .custom-container {
    padding-left: calc((100vw - 937px)/2);
  }
  .techHeader {
    padding: 90px 140px 0 0;
  }

  .our-solutions {
    padding-bottom: 150px;
  }
  .strip-icon {
    margin-right: 18px;
    width: 140px;
    flex: 0 0 140px;
  }
  .strip-title {
    font-size: 1.3rem;
    width: 27%;
    flex: 0 0 27%;
  }
  .ai-cta-banner {
    padding: 37px 30px;
  }
  .ctaTitle1 {
    font-size: 2rem;
    margin-bottom: 25px;
  }
  .pcounter span {
    font-size: 40px;
  }
  .about-us-grid-section .section-h1 {
    font-size: 2rem;
  }

  .our-experience {
    gap: 20px;
  }
  .ac-box {
    width: 6.1rem;
    height: 170px;
  }
  .ac-text {
    font-size: 1rem;
    letter-spacing: 0;
  }

  .nav-area::after {
    left: 235px;
  }
  .nav-area::before {
    left: 235px;
  }
  .requestquote_header a,
  .talkai a {
    font-size: 15px;
    padding: 8px 16px;
    gap: 7px;
    white-space: nowrap;
  }
  .header-left {
    padding-left: 70px;
  }
  .weblogo {
    max-width: 220px;
  }
  .caller-thumb img {
    max-width: 340px;
  }
  .calling-wrapper .btn-free-cons {
    font-size: 16px;
    white-space: normal;
  }
  .sub-h {
    margin: 2px 0 17px !important;
  }

  figure.effect-lily h2 {
    font-size: 20px;
  }

  .hire-btns {
    padding: 11px 30px;
    font-size: 20px;
  }

  .hire-dev-wrapper::after {
    width: 78%;
  }

  .hire-dev-wrapper::before {
    width: 22%;
  }

  .industries_list > ul > li {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .cli-inner {
    padding: 15px 20px;
  }

  .react-js-developers .bcTech-content > ul > li:nth-child(4) {
    left: 75%;
  }

  .react-js-developers .bcTech-content > ul > li:nth-child(2) {
    left: 29%;
    top: 60px;
  }

  .react-js-developers .bcTech-content > ul > li:nth-child(3) {
    left: 53%;
  }

  .react-js-developers .bcTech-content > ul > li:first-child {
    left: 18px;
  }

  .bcTech-wall img {
    max-width: 930px;
  }

  .page-h2 span,
  .hd-1 {
    font-size: 32px;
  }

  .bcTech-content > ul > li:nth-child(4) {
    left: unset;
    right: 0;
    top: -60px;
  }

  .blockchain-dev-wrapper {
    background-position: -120px center;
    padding: 90px 0;
  }

  .bcTech-content > ul > li {
    min-height: 170px;
    max-width: 240px;
  }

  .bcservice-offer {
    margin: 0 0 80px;
  }

  .bcTech-block {
    margin: 70px 0 0;
  }

  .bcnList-card {
    flex-wrap: wrap;
  }

  .bcsmartControl-wall {
    max-width: 420px;
  }

  .bfts-title {
    font-size: 20px;
    margin: 0 0 8px;
  }

  .bcTech-card p {
    font-size: 13px;
  }

  .bcTech-card h3 {
    font-size: 16px;
  }

  .bcsmartControl-wall {
    top: 50%;
    transform: translateY(-50%);
    max-width: 420px;
  }

  .bcsmartControl-card {
    max-width: 240px;
  }

  .blockchainNetwork-block .basic-text {
    margin-top: 40px;
    padding-left: 0;
  }

  .bcnList-wall {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    margin: 0 0 10px;
  }

  .bfts-icon {
    height: 50px;
  }

  .codestand-mobiledev {
    border-radius: 55px 55px 0 0;
    padding: 50px 0 30px;
    margin: 0 0 60px;
  }

  .emerging-mobilehead {
    margin: 0 0 40px;
  }

  .blockchain-dev-wrapper p {
    font-size: 15px;
    line-height: 24px;
  }

  .blockchain-dev-wrapper .page-h2 span {
    font-size: 36px;
    line-height: normal;
  }

  .fullstack-web-wrapper {
    background-position: center;
  }

  .website-dev .stage-name {
    font-size: 20px;
    height: 206px;
    width: 206px;
  }

  .fuel-delivery-app .section-space {
    margin: 68px auto;
  }

  .section-space.solutionoffer-mobiledev {
    margin: 68px auto 0;
  }

  .agileUi-desktop {
    max-width: 500px;
  }

  .agileUi-block ul > li:nth-child(1) {
    bottom: 70px;
    max-width: 230px;
  }

  .agileUi-block ul > li:nth-child(2) {
    left: 60px;
    max-width: 320px;
  }

  .agileUi-block ul > li:nth-child(3) {
    right: 0;
    max-width: 330px;
  }

  .agileUi-block ul > li:nth-child(4) {
    bottom: 80px;
    max-width: 220px;
  }

  .codestand-card i {
    max-width: 90px;
  }

  .codestand-card {
    padding-left: 100px;
  }

  .agileUi-block ul > li h3 {
    font-size: 18px;
    line-height: normal;
  }

  .agileUi-block ul > li p {
    padding: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .lookingfor {
    padding: 40px 0 47px 412px;
  }

  .keyFeatures-home {
    margin: 86px auto 50px;
  }

  .appwork-solution {
    padding: 76px 0 128px;
  }

  .appwork-block-inner {
    max-width: 230px;
    width: 230px;
  }

  .appwork-block-inner.apb-1 {
    bottom: -73px;
  }

  .appwork-block-inner.apb-2 {
    top: -25px;
    left: 173px;
  }

  .appwork-block-inner.apb-3 {
    bottom: 28px;
    left: 365px;
  }

  .appwork-block-inner.apb-4 {
    left: 529px;
    top: 38px;
  }

  .appwork-block-inner.apb-5 {
    bottom: 27px;
    right: 0;
  }

  .advBlock {
    padding: 0 15px;
  }

  .advBlock p {
    font-size: 15px;
    line-height: 22px;
  }

  .expert-wrapper {
    margin: 89px auto 0;
  }

  .homesrv_image {
    max-width: 360px;
  }

  .srvimage {
    padding-right: 0;
  }

  .top-srv-block-inner {
    padding: 60px 0 36px;
  }

  .banner_heading {
    font-size: 43px;
  }

  .pos1 {
    padding: 20px 25px;
  }

  .pos1 p {
    font-size: 20px;
    line-height: 1.4;
  }

  .keyBenefits {
    margin: 128px 0 50px;
  }

  .stage-blocks {
    width: 250px;
  }

  .stage-blocks.stage05 {
    bottom: -80px;
  }

  .stages-wrapper .stage-height {
    height: 905px;
  }

  .stage-blocks.stage01 {
    bottom: 20px;
  }

  .abs-image-stages {
    width: 440px;
  }

  .fuel-delivery-app .keyBenefits {
    padding: 10px 0 42px;
    margin: 149px 0 70px;
  }

  /* Old */

  .circle-effect::before {
    background-size: 98%;
  }

  .grid-box-title {
    font-size: 20px;
  }

  .cts-block-new {
    padding: 50px 30px 60px;
  }

  .grid-block .grid-block-inner .grid-data {
    padding: 30px;
    padding-bottom: 12px;
  }

  .cts-block-new .cts-hd {
    font-size: 33px;
  }

  .cts-block.orange-block .cts-link {
    font-size: 20px;
  }

  .headerNav {
    max-width: 930px !important;
    margin: 0 auto;
  }

  .cry-service .nav-tabs > li > a {
    padding: 11px 15px 23px;
  }

  .sub-menu.menu-col-2 {
    left: 309px;
    top: -182px;
    transform: none;
    height: auto;
  }

  ul.bit-coin-list li {
    padding: 0 13px 0 0;
    font-size: 27px;
    line-height: 30px;
  }

  .call-text span {
    font-size: 35px;
  }

  .assist-wrapper {
    padding: 0 18px 0 13px;
  }

  .assist-text {
    font-size: 29px;
    line-height: 34px;
  }

  .aboutshape_rt {
    top: 20px;
    width: 110px;
    height: 220px;
  }

  .aboutshape_lb {
    bottom: -130px;
    width: 110px;
    height: 220px;
  }

  .webheader {
    padding: 20px 0;
  }

  .webnav_toggle svg {
    width: 45px;
    height: 45px;
  }

  .projectCount_list > li .countertxt {
    font-size: 40px;
  }

  .projectCount_list > li p {
    font-size: 15px;
  }

  .theme-head-box h3 {
    font-size: 90px;
    line-height: 80px;
  }

  .theme-para p {
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 20px;
  }

  .serviceCard_item img {
    max-width: 86px;
  }

  .serviceCard_wrap {
    margin-top: 110px;
  }

  .serviceCard_wrap:before {
    top: -70px;
  }

  .industries_list > ul > li {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ourClients_list > ul > li > a .brandName {
    font-size: 18px;
  }

  .obcontactFormhome,
  .onaddress_details {
    padding: 30px 25px;
    margin: 0 0 25px !important;
    height: auto;
  }

  .obcontactForm_inner,
  .onaddress_inner {
    max-width: 100%;
  }

  .testimonial_wrap {
    padding: 170px 0 0;
  }

  .testimonial_card .theme-para p {
    line-height: 24px;
    font-size: 14px;
  }

  .ourClients_wrap:after {
    bottom: -230px;
  }

  .ourClients_list > ul > li > a p {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
  }

  .testimonial_content {
    max-width: 650px;
  }
  /* 
    .obcontactForm_head {
        font-size: 26px;
        margin-bottom: 20px
    } */

  /* .onaddress_head {
        font-size: 20px;
        line-height: 24px;
        margin: 0 0 20px
    } */

  .testimonial_content .theme-para p {
    line-height: 24px;
    font-size: 15px;
  }

  .onaddress_details_img.address_1 {
    width: 25px;
    height: 25px;
    background-size: 15px;
    left: -26px;
    top: -22px;
  }

  .onaddress_bx_wrap {
    padding: 18px 18px 18px 40px;
    border-radius: 15px;
  }

  /* 
    .onaddress_details_txt,
    .onaddress_details_txt a {
        font-size: 13px;
        line-height: 22px
    } */

  .ourClients_list > ul > li > a {
    padding: 25px 15px;
  }

  .ourClients_list > ul > li {
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 30px;
  }

  .home_blog_wrap .theme-head-box {
    margin: 0 0 40px;
  }

  /* .blogContent {
        padding: 15px
    }

    .blogDate {
        font-size: 15px;
        font-weight: 600;
        margin: 0 0 6px
    }

    .blogContent h4 {
        font-size: 16px;
        line-height: 23px
    }

    .blogContent p {
        font-size: 14px;
        line-height: 22px;
        margin: 0 0 10px
    }

    .blogRead {
        font-size: 14px
    }

    .blogRead svg {
        width: 18px;
        height: 18px
    } */

  .obcontactForm-submit button.btn {
    font-size: 15px;
    padding: 5px 13px;
    min-width: 160px;
    min-height: 45px;
  }

  .industries_list > ul > li > a img {
    max-width: 65px;
  }

  .industries_list > ul > li > a p {
    font-size: 13px;
    line-height: 26px;
  }

  .industries_list > ul > li > a .industriesName {
    font-size: 18px;
  }

  .serviceCard_item .serviceCard_item_inner {
    padding: 60px 20px 45px;
  }

  .serviceCard_item h3 {
    font-size: 18px;
  }

  .serviceCard_item p {
    font-size: 13px;
    line-height: 21px;
  }

  .bannerCircle_lt,
  .bannerCircle_rm {
    width: 320px;
    height: 320px;
  }

  .bannerCircle_lb {
    width: 290px;
    height: 290px;
    left: 70px;
  }

  .serviceCircle_lb {
    width: 240px;
    height: 240px;
  }

  .about_warp {
    padding-top: 160px;
  }

  .about_warp .theme-head-box h4 {
    font-size: 24px;
    line-height: 34px;
  }

  .about-content .theme-para p {
    font-size: 14px;
    line-height: 24px;
  }

  .about_warp .theme-head-box h4 span {
    font-size: 20px;
  }

  .process_shape_rt span {
    width: 220px;
    height: 220px;
  }

  .processWall {
    padding-left: 0;
    padding-right: 80px;
  }

  .process_inner .theme-para p {
    line-height: 24px;
  }

  .ourClients_top_content {
    padding: 0 0 50px 20px;
  }

  .bluelogo img {
    max-width: 140px;
  }

  .ourClients_top_content .theme-para p {
    line-height: 24px;
    font-size: 15px;
  }

  .ourClients_top_content .theme-para {
    padding-left: 0;
  }

  .process_wrap {
    padding: 130px 0 70px;
  }

  .process_inner {
    max-width: 500px;
    margin: 0 0 30px;
  }

  .about_warp:after {
    bottom: -240px;
  }

  .process_shape_rt {
    width: 300px;
    height: 480px;
  }

  .menu-main-menu > li > a:after {
    background-size: 35px;
    left: 15px;
    top: 16px;
    height: 35px;
    width: 35px;
  }

  .menu-main-menu > li > a {
    padding: 17px 8px 18px;
    padding-left: 63px;
  }

  .smallTitle {
    font-size: 11px;
  }

  .menu-main-menu > li ul.menu li ul.sub-menu li a.menu-heading {
    color: rgba(255, 255, 255, 0.55);
    font-size: 14px;
    border-bottom: 0;
    font-weight: 600;
    cursor: pointer;
    text-transform: uppercase;
    padding: 8px 0 8px 25px;
    margin: 0;
  }

  .clutch_certification img {
    height: auto;
  }

  .smallTitle {
    font-size: 11px;
  }

  .menu-main-menu > li > a {
    font-size: 16px;
  }

  .menu-main-menu ul.menu li .sub-menu li {
    width: auto;
  }

  .colored-cards-hover .nft-dm-block {
    flex-direction: column;
  }

  .colored-cards-hover .overlays {
    background-color: transparent;
  }

  .colored-cards-hover .domDesc {
    padding: 0;
  }

  .custom-section.colored-cards-hover {
    padding-bottom: 32px;
  }
}

@media (min-width: 1200px) and (max-width: 1320px) {
  .crt_logos {
    right: 20px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  .workspace-nav-arrows {
    bottom: -93px;
  }
  .cst-slide {
    max-width:85%;
  }
  .custom-container {
    padding-left: calc((100vw - 1116px)/2);
  }
  .techHeader {
    padding: 90px 140px 0 0;
  }
  .ctaTitle1 {
    font-size: 2.5rem;
  }
  .ac-box {
    width: 124px;
  }
  .ac-text {
    font-size: 1rem;
    letter-spacing: 1px;
  }

  .avatar-wrapper::after {
    bottom: 100px;
    width: 250px;
    height: 250px;
  }

  .nav-area::after {
    left: 238px;
  }
  .nav-area::before {
    left: 238px;
  }
  .requestquote_header a,
  .talkai a {
    font-size: 15px;
    padding: 8px 16px;
    gap: 7px;
    white-space: nowrap;
  }
  .header-left {
    padding-left: 65px;
  }
  .weblogo {
    max-width: 220px;
  }

  .nav-link-custom {
    font-size: 15px;
    padding: 0 6px;
  }

  .hire-dev-wrapper::after {
    width: 81%;
  }
  .hire-dev-wrapper::before {
    width: 19%;
  }
  .blockchain-dev-wrapper {
    background-position: -100px center;
  }
  .fullstack-web-wrapper {
    background-position: center;
  }
  .clutch_certification img {
    max-height: 77px;
  }

  .bannerCircle_lb {
    width: 290px;
    height: 290px;
    left: 70px;
  }

  .ourClients_list > ul > li > a img {
    max-width: 140px;
    margin: 0 auto;
  }

  .industries_list > ul > li {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ourClients_list > ul > li > a .brandName {
    font-size: 18px;
  }

  .obcontactForm,
  .onaddress_details {
    padding: 30px 25px;
  }

  .obcontactForm_inner,
  .onaddress_inner {
    max-width: 100%;
  }

  .testimonial_wrap {
    padding: 170px 0 0;
  }

  .testimonial_card .theme-para p {
    line-height: 24px;
    font-size: 14px;
  }

  .theme-btn a {
    font-size: 16px;
    padding: 14px;
    min-width: 280px;
  }

  .ourClients_list > ul > li > a p {
    font-weight: 500;
    font-size: 15px;
    line-height: 23px;
  }

  .ourClients_list > ul > li > a {
    padding: 25px 15px;
  }

  .ourClients_list > ul > li {
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 30px;
  }

  /* .industries_list>ul>li>a {
        padding: 60px 15px 45px
    } */

  .industries_list > ul > li > a img {
    max-width: 65px;
  }

  .industries_list > ul > li > a p {
    font-size: 13px;
    line-height: 26px;
  }

  .industries_list > ul > li > a .industriesName {
    font-size: 18px;
  }

  .serviceCard_item a {
    padding: 60px 20px 45px;
  }

  .serviceCard_item h3 {
    font-size: 18px;
  }

  .serviceCard_item p {
    font-size: 14px;
    line-height: 21px;
  }

  .process_shape_rt span {
    width: 240px;
    height: 240px;
  }

  .process_shape_rt {
    width: 360px;
  }
}

@media (min-width: 1200px) and (max-width: 1640.98px) {
  .cmmi-text {
    display: none;
  }
  .sub-menu.menu-col-2
    .menu-item.menu-item-type-post_type.menu-item-object-page {
    border: 0;
    width: 293px;
  }

  .categories-subtext {
    width: 311px !important;
  }

  .sub-menu.multi-level.show_this_menu {
    padding: 8px 19px;
  }

  .innerpagehero .testimonial_wrap {
    padding: 70px 0 0;
  }

  .sub-menu.multi-level.show_this_menu li {
    width: 255px;
  }

  .crt_logos {
    margin-top: -20px !important;
  }
}

@media (min-width: 1441px) and (max-width: 1660px) {
  .cst-slide {
    max-width: 76%;
  }
  .hire-dev-wrapper::after {
    width: 79%;
  }
  .hire-dev-wrapper::before {
    width: 21%;
  }

  .process_shape_rt {
    width: 400px;
  }
}

@media (max-width: 1199.98px) {
  .absCTA {
    position: unset;
  }
  .tsm-curve-bg-bottom {
    height: 650px;
  }
  .portfolio-section::after, .portfolio-section::before {
    width: 100%;
  }
  .heading-dark-blue {
    font-size: 3rem;
  }
  .overlays.bottom-overlay {
    opacity: 1;
  }
  .categories-subtext,
  .crt_logos,
  .sub-menu.about_menu .custom_scroll {
    display: none;
  }
  .hover-box-block .bottom-overlay {
    position: unset;
    background-color: transparent;
  }

  .hover-box-block .hoverDesc {
    position: unset;
    transform: none;
    padding: 0;
  }
  .hover-box-block .imageIcon img {
    max-height: 90px;
  }
}

@media (max-width: 991.98px) {
  .hideTabs {
    display: none !important;
  }
  .social-links-wrapper {
    justify-content: center;
  }
  .textwidget {
    margin: 0 0 50px;
  }
  .footer_txt_info figure {
    margin: 0 auto 30px !important;
  }
  .about-widget {
    text-align: center;
  }
  .footer_txt_info p {
    text-align: center;
  }
  .footer_txt_info {
    padding-right: 0;
  }
  .about-widget::after {
    display: none;
  }
 
  .custom-container {
    padding-left: calc((100vw - 695px)/2);
  }
  .tech-brand-section .section-h2 span {
    font-size: 2.7rem;
    font-weight: 900;
  }

  .techHeader {
    padding: 90px 121px 0 0;
  }
  .techHeader {
    padding: 90px 120px 0 0;
  }
  .brands-section .hww-bg-text {
    font-size: 91px;
    letter-spacing: 11px;
  }
  .brands-section {
    padding-top: 110px;
    padding-bottom: 50px;
  }

  .hww-section {
    padding: 80px 0 60px 0;
  }
  .our-solutions {
    padding-bottom: 120px;
  }
  .ac-box span {
    font-size: 4rem;
  }

  .ac-box {
    height: 156px;
  }

  .ai-footer-banner {
    margin-top: 30px;
  }
  .merge-image {
    display: none;
  }
  .emergingCard-block .mb-7 {
    margin: 0 !important;
  }
  .cts-block-v1 {
    flex-direction: column;
    justify-content: center;
    padding: 33px 32px 36px;
  }
  .cts-text {
    text-align: center;
  }
  .magento-imgs img {
    height: auto;
  }
  .py-9 {
    padding: 50px 0 33px;
  }
  .hire-android-developer .Benefitsdotnet {
    padding: 60px 0 40px;
  }
  .source-img {
    display: none;
  }
  .techno-sys .page-h2 {
    margin-top: 50px;
  }
  .erp-development .dev-process {
    margin: 80px auto 20px;
  }
  .bcservice-offer .basic-text {
    padding-left: 0;
  }

  .bcTech-content ul {
    display: flex;
    flex-wrap: wrap;
  }
  .alcohal-apps .stage-name {
    font-size: 28px;
    display: inline-block;
    margin: 0px 0 12px;
  }
  .bcsmartControl-wall,
  .bcTech-wall {
    display: none;
  }

  .bcsmartControl-card {
    max-width: 100%;
    padding: 15px;
  }

  .codestand-card i {
    max-width: 60px;
    transform: unset;
    top: 0;
  }

  .mobilemajorTech-left > .row [class*="col-"]:nth-child(2) {
    margin-top: 0;
  }

  .mobilemajorTech-left
    > .row
    [class*="col-"]:nth-child(2)
    .mobilemajorTech-card {
    margin-bottom: 30px;
    margin-top: 0;
  }

  .mobilemajorTech-left {
    order: 2;
  }

  .mobilemajorTech-right {
    order: 1;
    text-align: center;
    margin: 0;
    padding-left: 0;
  }

  .mobilemajorTech-left
    > .row
    [class*="col-"]:nth-child(1)
    .mobilemajorTech-card {
    margin: 0 0 30px;
  }

  .mobilemajorTech-left,
  .mobilemajorTech-right {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
  }

  .agileUi-block ul > li i {
    display: block;
    position: absolute;
    left: 0;
    top: -10px;
    width: 52px;
  }

  .agileUi-block ul {
    height: 100%;
    position: relative;
  }

  .agileUi-block ul > li {
    position: unset;
  }

  .agileUi-desktop {
    display: none;
  }

  .agileUi-block {
    padding: 0;
  }

  .agileUi-block ul > li {
    position: unset;
    max-width: 100% !important;
    margin: 0 0 30px;
    padding-left: 70px;
    position: relative;
    left: 0 !important;
    right: unset !important;
    top: 0 !important;
    bottom: unset !important;
  }

  .last-solution {
    text-align: left;
    max-width: 100%;
    margin-top: 0;
    padding-left: 15px;
  }

  .covid-safety .last-solution p {
    text-align: left;
  }

  .fullstack-web-wrapper .page-h2 span {
    padding-right: 0;
  }

  .fullstack-web-wrapper {
    background: #22215d;
    margin: 71px auto 58px;
    padding: 50px 0;
  }

  .hire-website-dev-wrapper .page-h2 {
    margin-top: 54px;
  }

  .web-benefits-h3 {
    font-size: 23px;
  }

  .home-service-app .calssified-type-wrapper {
    margin: 0 auto 71px;
  }

  .lookingfor figure {
    position: unset;
    margin: 0 auto 30px;
  }

  .lookingfor figure img {
    max-height: 250px;
  }

  .lookingfor {
    padding: 73px 0 32px 0;
  }

  .lookingfor figure {
    text-align: center;
  }

  .lookingfor-wrapper::after {
    width: 100%;
  }

  .business-scratch-solution::before {
    width: 100%;
  }

  .business-scratch-solution::after {
    display: none;
  }

  .top-srv-block-inner {
    padding: 60px 0 36px;
  }

  .srvimage {
    padding-right: 0;
    max-width: 380px;
    margin: 30px auto 0;
  }

  .pos1 p {
    font-size: 20px !important;
  }

  .fuel-delivery-app .cts-block-new.blue-style-bg {
    padding-bottom: 48px;
  }

  .typesModelsimg {
    display: none;
  }

  .custom-pos {
    padding: 50px 0 80px;
  }

  .pos1.blue-bg.mt-md-0 {
    margin-top: 0;
  }

  .pos1.darkb-bg.mt-md-0.mb-0 {
    margin-top: 0;
  }

  .alcohal-apps .stages-wrapper .stage-blocks {
    margin: 9px auto;
  }

  .fuel-delivery-app.alcohal-apps .section-space {
    margin: 60px auto 16px;
  }

  .fuel-delivery-app.alcohal-apps.MobileAppDevelopmentNew .section-space {
    margin: 70px auto;
  }

  .fuel-delivery-app.MobileAppDevelopmentNew
    .section-space.solutionoffer-mobiledev {
    margin: 70px auto 0;
  }

  .pos-btn {
    margin: 10px auto 40px;
  }

  .stages-wrapper {
    margin: 55px auto 52px;
  }

  .stages-wrapper .stage-height {
    height: auto;
  }

  .abs-image-stages {
    position: unset;
    margin: 0 auto 40px;
    width: auto;
    max-width: 80%;
  }

  .stage-blocks {
    width: auto;
    position: unset;
    margin: 31px auto;
  }

  .stage-name {
    font-size: 28px;
    display: inline-block;
    margin: 0px 0 12px;
  }

  .stage-num {
    font-size: 36px;
    font-weight: 400;
    line-height: normal;
    display: inline-block;
    margin-right: 7px;
  }

  /* Old */

  .circle-effect::before,
  .lined-circle-effect::before {
    display: none;
  }

  .circle-effect,
  .lined-circle-effect {
    max-width: 52%;
    margin: 20px auto 30px;
  }

  .initiative-img {
    display: none;
  }

  .page-h2 {
    text-align: center;
  }

  .app-stages {
    margin: 58px auto 33px;
  }

  .benefits-food-app {
    margin: 0 auto 60px;
  }

  .covid-safety .col-01:nth-child(2n + 1) {
    padding-right: 15px;
    padding-left: 15px;
  }

  .covid-safety .col-01:nth-child(2n) {
    padding-left: 15px;
    padding-right: 15px;
  }

  .covid-safety .col-01:nth-child(2n + 1) > div > div {
    text-align: left;
  }

  .covid-safety .col-01:nth-child(2n + 1) > div > div h4 {
    padding-right: 0;
    padding-left: 48px;
  }

  .covid-safety .col-01:nth-child(2n + 1) > div > div h4 .imgR {
    right: auto;
    left: 0;
  }

  .cts-block-new.blue-style-bg .cts-hd {
    text-align: center;
  }

  .cts-block-new.blue-style-bg .cts-link-new {
    text-align: center;
  }

  .cts-block-new.blue-style-bg {
    padding: 38px 19px;
  }

  .cts-figures {
    display: none;
  }

  .pdlr-0.col-01 {
    margin: 9px auto;
  }

  .grid-block .grid-block-inner {
    width: 100%;
    max-width: 100%;
  }

  .grid-block .grid-block-inner:nth-child(2n) {
    margin-left: 0;
  }

  .grid-block-inner.mt-11 {
    margin-top: 0;
  }

  .features-figures {
    display: none;
    margin: 45px auto 0;
    text-align: center;
  }

  .food-img {
    display: none;
  }

  .hiring-benefits {
    margin: 45px auto 74px;
  }

  .models-box .item-icon {
    height: 100px;
    margin: 0;
  }

  .models-box .block-list {
    margin: 25px 0;
  }

  .hiring-devider > div::before {
    display: none;
  }

  .expert-services {
    margin-bottom: 30px;
    height: auto;
  }

  .expert-services h3 {
    font-size: 23px;
    margin-top: 0;
  }

  .hiring-models {
    background: #f4fbfb;
    padding: 43px 0 38px;
    margin: 0 0 50px;
  }

  .btn-mrg {
    margin: 27px auto 54px;
  }

  .row.no-gutter {
    box-shadow: none;
  }

  .row.no-gutter > [class*=" col-"],
  .row.no-gutter > [class^="col-"] {
    padding-right: 15px;
    padding-left: 15px;
  }

  .row.no-gutter {
    margin-right: -15px;
    margin-left: -15px;
  }

  .models-box {
    height: auto;
    margin: 0 0 30px;
    -webkit-box-shadow: 0 0 35px 0 rgb(0 0 0 / 4%);
    box-shadow: 0 0 35px 0 rgb(0 0 0 / 4%);
  }

  .ptitleBox {
    margin: 21px auto 10px;
    min-height: unset;
  }
  ul.process-list {
    flex-direction: column;
  }
  ul.process-list li {
    width: auto;
    position: relative;
    text-align: left;
    padding-left: 73px;
  }
  .numberBox {
    position: absolute;
    left: 17px;
    top: 16px;
    width: 39px;
    height: 39px;
    font-size: 19px;
    line-height: 36px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .webheader.is-sticky .weblogo {
    padding-top: 15px;
  }
  .header-left-inner {
    height: 54px;
  }
  .nav-area::after {
    left: 187px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #c36009;
  }
  .nav-area::before {
    left: 187px;
    border-bottom: 54px solid #f2981c;
    border-left: 46px solid transparent;
    border-right: 28px solid #f2981c;
  }
  .weblogo::before {
    border-right: 55px solid transparent;
    border-top: 66px solid #1ba4a2;
  }
}

@media (max-width: 767.98px) {
  .services .similar_projects_wrapper {
    padding: 32px 0 30px;
  }
  .glass-panel.contactForm .obcontactForm-submit {
    margin-bottom: 23px;
  }
  .pcounter span {
    flex: 0 0 100%;
    width: auto;
    text-align: center;
    font-size: 32px;
    margin: 10px auto 9px;
  }

  .cta-title2 {
    font-size: 2rem;
  }
  .ai-card {
    padding: 30px 25px;
  }
  .ai-btn-round {
    display: none;
  }
  .btnCenter {
    text-align: center;
  }
  .avatar-wrapper::after {
    bottom: 0;
  }
  .avatar-wrapper {
    height: auto;
  }
  .hww-section .text-secondary {
    font-size: 16px;
  }
  .hww-title-area {
    margin-bottom: 12px;
  }
  .frm-btn {
    margin-top: 0;
  }
  .cs-btns .vcs {
    display: none;
  }
  .strip-arrow {
    margin-top: 26px;
  }
  .strip-desc p {
    padding-left: 0;
  }
  .strip-inner {
    padding: 0 20px 25px;
  }
  #animation_wrapper {
    margin-top: -15px;
  }
  .ai-services-section .ai-card-title {
    margin-top: 5px;
  }
  .h-features {
    font-size: 1.1rem;
    letter-spacing: 0px;
  }
  .shotDesc p {
    font-size: 15px;
    line-height: 24px;
  }
  body:not(.home) .reviews-section {
    padding-bottom: 50px;
  }

  .tech-carousel {
    margin-top: 0;
  }
  .home .tech-brand-section .certified-cta-wrapper.overlap-top {
    margin-top: -180px;
  }

  .section-h1, .page-h2 , .hd-1, .default-h2 {
    font-size: 2.1rem;
  }

  .webheader.is-sticky .search-wrapper {
    top: 76px;
  }
  .textwidget {
    margin: 0 0 1px;
  }

  .tsm-curve-bg-bottom {
    height: 510px;
  }
  .reviews-section {
    padding-bottom: 190px;
  }

  .custom-container {
    padding-left: 25px;
  }
  .portfolio-section .shotDesc p {
    margin: 0 auto 11px;
  }
  .techHeader {
    padding: 60px 0 0 0;
  }
  .technav-btn {
    display: none !important;
  }

  .Brandslist > ul > li {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .brands-section {
    padding-top: 60px;
    padding-bottom: 50px;
  }
  .brands-section .hww-bg-text {
    font-size: 61px;
    letter-spacing: 8px;
  }
  .about-more-btn {
    width: 160px;
    height: 160px;
  }
  .about-more-btn span {
    font-size: 17px;
    line-height: 26px;
  }

  .ctaTitle1 {
    font-size: 2rem;
  }
  .pcounter p {
    padding: 0;
    border: 0;
    text-align: center;
  }
  .pcounter {
    gap: 7px;
    padding: 20px;
    flex-direction: column;
    padding-top: 9px;
  }

  .ac-badge {
    position: absolute;
    bottom: -41px;
    right: -78px;
    background-color: rgba(0,0,0,0.6);
  }

  .ac-img-1 {
    aspect-ratio: 1 / 1.37;
  }
  .our-experience {
    display: none;
  }

  .heading-dark-blue {
    font-size: 2.5rem;
  }

  .search-wrapper {
    top: 90px;
  }
  .cc-cal-widget {
    bottom: 77px;
    left: 7px;
  }

  .agilewrap p,
  .blockChainpanel-content .page-h2 span,
  .blockChainpanel-content p,
  .caller-thumb,
  .calling-wrapper,
  .cts-block .cts-hd,
  .cts-links,
  .cts-links.mt-0,
  .left_techno .technology_card,
  .right_techno .technology_card,
  .tab-image,
  figure.hire-remote-dev-img,
  ul.bit-coin-list {
    text-align: center;
  }

  .cts-list-element1 li,
  .dynamic-industries ul.industries-list li,
  .hire-angularjs-developer .scaleup-section .blueBg,
  .hire-dev-wrapper::before,
  ul.default-listing.custom-list-25 li {
    width: 100%;
  }

  .crm-srv-block {
    padding: 30px 15px;
  }

  figure.effect-lily figcaption > div {
    height: 29%;
  }

  .shopify-expert {
    max-width: 63%;
    margin: 0 auto 15px;
  }

  .tech-title {
    font-size: 15px;
    margin: 20px 0 10px;
  }

  .tech-flex ul li {
    font-size: 14px;
    margin: 0 0 5px;
  }

  .tech-flex-col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-top: 30px;
  }

  .some-description {
    margin: 13px auto 26px;
  }

  .grid-data-border {
    padding: 25px 25px 15px 23px;
  }

  .workflowBlock {
    margin: 40px 0 0;
  }

  .about-ob figure,
  .appwork-block figure,
  .cmmi-text,
  .custom-software-development .heroContent ul > li:before,
  .doctor-app-wrapper .position-relative,
  .excellenceList > li:not(:last-child)::after,
  .healthcare-software-development .domIcon,
  .hide-767,
  .hide-in-Mobile,
  .hire-angularjs-developer .bcTech-content ul li::before,
  .hire-dev-wrapper::after,
  .homesrv-slider,
  .keyBenefits::before,
  .mega-menu,
  .mern-stack-img,
  .models-box .item-title br,
  .mouse,
  .salesforce-img,
  .section_title span:after,
  .section_title span:before,
  .solutionoffer-wall,
  .stage-points .nav-tabs::after,
  .why-us-wrapper::before,
  .workflowBlock .col-md-5 figure,
  figure.classified-figures,
  figure.hire-remote-dev-img,
  header .flex-row {
    display: none;
  }

  .stage-points .nav-tabs .nav-item .nav-link.tabs-icon::after,
  .stage-points .nav-tabs .nav-item .nav-link.tabs-icon::before {
    left: 0 !important;
    top: 0 !important;
    transform: unset !important;
    right: 0;
    margin: 0 auto;
  }

  .healthcare-software-development .page-h2 span,
  .tab-h4 {
    font-size: 25px;
  }

  .keyBenefits .tab-pane {
    margin: 20px auto 0 0;
    padding: 0;
  }

  .stage-points .nav-tabs .nav-link {
    border-radius: 0;
    padding: 65px 15px 8px;
    font-size: 18px;
    text-align: center;
    border-right: 1px solid #eaeaea;
    white-space: nowrap;
  }

  .stage-points .nav-tabs .nav-item.show .nav-link,
  .stage-points .nav-tabs .nav-link.active {
    border-right: 1px solid #eaeaea;
    border-bottom: 3px solid #f25e22;
  }

  .owl-item .blockChainpanel-wall img {
    max-height: 70px;
    width: auto;
    margin: 0 auto;
  }

  .models-box {
    padding: 23px 15px;
  }

  .custom-section,
  .healthcare-software-development .custom-section,
  .hire-angularjs-developer .bcTech-block,
  .portfolio-detail-wrapper .home_blog_wrap,
  .rqpage_wrap,
  .services_detail_content {
    padding: 40px 0;
  }

  .custom-owl-dots.owl-dots .owl-dot button {
    font-size: 12px;
    margin: 0 0 7px;
  }

  .custom-owl-dots .owl-dot {
    margin: 0 9px;
  }

  .app-stages .tab-content,
  .models-box .block-list {
    margin: 25px 0 0;
  }

  .bcTech-card img {
    max-width: 33px;
  }

  .bcTech-card h3,
  .bcTech-card img {
    display: inline;
    vertical-align: middle;
    margin: 0;
  }

  .bcTech-content > ul > li {
    min-height: unset;
    margin: 0 0 31px;
  }

  .bcTech-card p {
    margin-top: 15px;
  }

  .bcTech-block .bcTech-head,
  .home_blog_wrap .theme-head-box,
  .hybrid-img {
    margin: 0 auto;
  }

  .website-development.innerpagehero .banner_heading {
    margin: 40px 0 20px !important;
  }

  .obcontactForm_head {
    color: #fff !important;
    font-size: 27px;
  }

  .website-development .heroContent .steps-element p {
    display: inline-flex;
  }

  .accordion--count8,
  .excellenceList,
  .explist-data.flex-col,
  .fixed-bar-mobile li:hover .call-sub-menu,
  .heroContent .hide-in-Mobile,
  .menu-main-menu > li.orange_active .mega-menu,
  .photogrid {
    display: block;
  }

  .Tech-flex-box li {
    width: calc(100% / 2);
  }

  .cts-list-element1 {
    padding: 13px 22px;
  }

  /* .custom-software-development ul.industries-list li,
    .masonry.full-screen .masonry-item,
    .mp-currency ul li,
    ul.infoGraphic li {
        width: 50%
    } */

  .blogRead,
  .cts-block.orange-block.rnd-cta .cts-link,
  .ind_name,
  .tabing_head_text span {
    font-size: 16px;
  }

  .unset-header .heroContent {
    padding-top: 100px;
  }

  .home .unset-header .heroContent {
    padding-bottom: 130px;
    height: 668px !important;
  }

  .innerpagehero .contact-page .hero-banner-inner,
  .innerpagehero .contact-page .hero-banner-item {
    height: 220px;
  }

  .innerpagehero .obcontactForm {
    margin-top: 20px !important;
  }
  .hire-android-developer .Benefitsdotnet {
    padding: 40px 0 14px;
  }
  .appwork-block,
  .bfts-icon,
  .clutch_certification img,
  .photogrid {
    height: auto;
  }

  .srv-icon,
  .srv-titles {
    vertical-align: top;
  }

  .tab-image,
  .tab-text {
    float: none;
  }

  .projectCount_list,
  ul.designDevList li.analysis-icn,
  ul.designDevList li.conversion-icn,
  ul.designDevList li.e-coms-icn,
  ul.designDevList li.ecom-icn,
  ul.designDevList li.ecomdev-icn,
  ul.designDevList li.help-icn,
  ul.designDevList li.module-icn,
  ul.designDevList li.shipping-icn {
    background-size: 50px;
  }
  /* 
    .blockChain-features-panel.features-panels .nav-tabs .nav-item .nav-link {
        font-size: 12px;
        padding: .4rem .5rem;
        margin: 1px 0
    } */
  .hire-developers .keyBenefits {
    padding: 45px 0 0;
  }
  .bcsmartControl-card,
  .colored-cards-hover .domDesc,
  .data-tabs-inner,
  .div_services_text,
  .get_quote_form,
  .hire-dev-wrapper .tab-pane,
  .p-tabs .tab-pane,
  .processWall {
    padding: 0;
  }

  .bcsmartControl-head,
  .home_blog_wrap .theme-head-box,
  .similar_projects_wrapper .section_title {
    margin: 0 auto 30px;
  }

  .agileUi-block ul > li p,
  .bcsmartControl-list > li:nth-child(odd) .bcsmartControl-card {
    text-align: left;
  }

  .bcsmartControl-head .page-h2,
  .bfts-icon {
    margin: 0 0 10px;
  }

  .bcnList-wall {
    flex: 0 0 90px;
    -ms-flex: 0 0 90px;
    max-width: 90px;
  }

  .bcnList-wall figcaption {
    margin-top: 10px;
    font-size: 15px;
  }

  .bcnList-wall img {
    max-width: 50px;
  }

  .blc-darkbg {
    padding: 20px 25px;
    border-radius: 20px;
  }

  .bfts-title {
    font-size: 18px;
    margin: 0 0 6px;
  }

  .bft-block {
    margin: 15px 0;
  }

  .bcnList > li,
  .bcsmartControl-list > li {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
    padding: 10px;
  }

  .bcnList > li:nth-child(2n + 2) .bcnList-card,
  .fuel-delivery-app .covid-safety h3,
  .healthcare-application-development-company .faq-section,
  .obcontactForm_head,
  .portfolio-column.mtop-50,
  .solutions-block .sb-titles,
  .solutions-block h3 {
    margin-top: 0;
  }

  .blockchainNetwork-block .basic-text {
    margin-top: 0;
    padding-left: 0;
  }

  .bcservice-wall {
    max-width: 450px;
    margin: 0 auto 50px;
  }

  .bcTech-head,
  .sales-services {
    margin: 0 auto 40px;
  }

  .blockchain-dev-wrapper {
    background-image: none;
    padding: 70px 0 30px;
  }

  .blockchainNetwork-block {
    padding: 50px 30px;
    margin: 50px 0 -80px;
  }

  .codestand-mobiledev,
  .need-blockchain .appdevservice-contntInner,
  .serviceCard_item {
    margin: 0 0 40px;
  }

  .need-blockchain .appdevservice-wall {
    max-width: 450px;
    margin: 0 auto;
  }

  .blockchain-benefits-wrapper {
    padding: 0 0 50px;
  }

  .about-ob,
  .bcservice-offer {
    margin: 0 0 50px;
  }

  .bcTech-block {
    margin: 50px 0 0;
  }

  .emerging-mobilehead,
  .requestquotePage .get_quote_form_text {
    margin: 0 0 20px;
  }

  .emergingCard-block {
    margin-top: 80px;
  }

  .codestand-card {
    padding-left: 80px;
    margin: 0 0 20px;
  }

  .solutionoffer-mobiledev {
    padding: 60px 0 10px;
    background-position: center 70px;
  }

  .emergingEvol-block {
    border-radius: 35px;
  }

  .MobileAppDevelopmentNew,
  .appdevservice-Inner,
  .codestand-mobiledev,
  .emerging-mobile-app {
    border-radius: 35px 35px 0 0;
  }

  .codestand-mobiledev {
    padding: 50px 0 30px;
    margin: 0 0 50px;
  }

  .agilewrap p {
    margin-top: 15px;
    padding: 0;
  }

  .agileUi-inner {
    position: relative;
    padding: 40px 0 4px;
  }

  .emergingEvol-inner {
    padding: 30px 15px 20px;
  }

  .emergingEvol-inner h2,
  .emergingEvol-inner .emerge-title {
    margin: 0 0 20px;
    font-size: 28px;
  }

  .emergingCard-mobileapp {
    height: calc(100% - 60px);
    margin: 0 0 70px;
  }

  .appdevservice-Inner {
    padding: 60px 0 50px;
  }

  .emerging-mobile-app,
  .what_we_offer {
    padding: 50px 0 30px;
  }

  .appdevservice-contnt {
    margin-top: 60px;
  }

  .MobileAppDevelopmentNew .mouse {
    top: -65px;
  }

  .blockchain-development.innerpagehero .hero-banner-inner,
  .blockchain-development.innerpagehero .hero-banner-item,
  .hire-developers.innerpagehero .hero-banner-inner,
  .hire-developers.innerpagehero .hero-banner-item,
  .innerpagehero.automotive-software-development .hero-banner-inner,
  .innerpagehero.automotive-software-development .hero-banner-item,
  .innerpagehero.b2b-portal-development .hero-banner-inner,
  .innerpagehero.b2b-portal-development .hero-banner-item,
  .innerpagehero.custom-software-development .hero-banner-inner,
  .innerpagehero.custom-software-development .hero-banner-item,
  .innerpagehero.devops-consulting-services .hero-banner-inner,
  .innerpagehero.devops-consulting-services .hero-banner-item,
  .innerpagehero.logistics-software-development .hero-banner-inner,
  .innerpagehero.logistics-software-development .hero-banner-item,
  .mobile-app-development.innerpagehero .hero-banner-inner,
  .mobile-app-development.innerpagehero .hero-banner-item {
    height: 470px;
  }

  .custom-software-development .heroContent ul > li,
  .ourClients_top_content .theme-para {
    padding-left: 0;
  }

  .custom-software-development .heroContent ul > li > p {
    font-size: 14px;
    margin: 12px 0 0;
    line-height: 18px;
  }

  .webSolution-wrapper {
    padding: 45px 0 32px;
  }

  .stage-name.clr3 .solImage {
    padding-top: 28px;
  }

  .webstage-blocks .stage-name {
    display: block;
    width: 250px;
    height: 250px;
    margin: 48px auto 34px;
  }

  .solImage {
    margin: 0 auto 22px;
    padding-top: 55px;
  }

  .mouse {
    width: 24px;
    height: 42px;
    border: 2px solid #fff;
    top: -43px;
  }

  .mouse::before {
    width: 3px;
  }

  .keyFeatures-home {
    margin: 60px auto 30px;
  }

  .business-scratch-solution {
    padding: 59px 0;
  }

  .appwork-block-inner {
    position: unset;
    max-width: 100%;
    width: auto;
  }

  .appwork-solution {
    padding: 53px 0;
  }

  .gridLeft,
  .gridMid1,
  .gridMid2,
  .gridMid3 {
    margin: 0 0 20px;
    height: auto;
  }

  .key-panels .nav-tabs {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .key-panels .nav-tabs .nav-link {
    padding: 0.5rem 10px 16px;
    font-weight: 600;
    font-size: 15px;
  }

  .home-srv-advantages {
    padding: 48px 0;
    margin: 0 0 68px;
  }

  .advBlock {
    padding: 29px;
  }

  .advBlock figure img {
    object-position: center;
  }

  .technoimg {
    margin: 35px auto 0;
  }

  .expert-wrapper {
    margin: 57px auto;
  }

  .top-srv-block {
    margin: 0 auto 60px;
    padding: 0;
  }

  .healthcare-software-development.innerpagehero .hero-banner-inner,
  .healthcare-software-development.innerpagehero .hero-banner-item,
  .on-demand-home-service-marketplace.innerpagehero .hero-banner-inner,
  .on-demand-home-service-marketplace.innerpagehero .hero-banner-item,
  .website-development.innerpagehero .hero-banner-inner,
  .website-development.innerpagehero .hero-banner-item {
    height: 390px;
  }

  .innerpagehero .heroContent {
    padding: 173px 0 30px !important;
  }

  .cts-block-new.fullBg {
    padding: 50px 50px 120px;
  }

  .cts-block-new.fullBg::after {
    background-size: 81%;
  }

  .food-ordering-app-development .technoimg,
  .fuel-delivery-app .technoimg {
    max-width: 90%;
  }

  .fuel-delivery-app .section-space {
    margin: 60px auto;
  }

  .features-panels .nav-tabs .nav-item .nav-link {
    font-size: 14px;
  }

  .keyBenefits {
    padding: 40px 0 33px;
    margin: 0 0 40px;
  }

  .ofr-label h1 {
    font-size: 19px;
  }

  .cts-block.mt-cts50 {
    margin-top: -68px;
    margin-bottom: 56px;
  }

  .cts-block-new .cts-hd,
  .section_title span {
    font-size: 26px;
  }

  .cts-links-new {
    font-size: 18px;
    padding: 10px 50px 12px 27px;
  }

  .iphone-best .stage-points .nav-tabs,
  .stage-points .nav-tabs {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .stage-points .nav-tabs {
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: auto;
  }

  .stages-figue {
    display: none;
    margin: 0;
    padding: 0 0 0 22px;
  }

  .arrow-icons::after {
    right: 23px;
    font-size: 18px;
  }

  .app-stages .page-h2 span,
  .page-h2 span,
  .requestquotePage .get_quote_form_head,
  .workflowhead .page-h2 {
    font-size: 27px;
  }

  .app-stages .page-h2,
  .page-h2 {
    line-height: 34px;
    font-size: 25px;
    margin-bottom: 35px;
  }
  .models-box .block-list li {
    margin-bottom: 7px;
    padding-bottom: 10px;
  }
  .cts-block-new {
    padding: 25px 15px;
  }
  .cts-link-new {
    margin-top: 13px;
  }
  .cts-links-new {
    margin: 13px 5px 0;
  }
  .cts-block-new .email-icons::after {
    top: 14px;
    right: 21px;
    font-size: 20px;
  }

  .cts-block-new .whatsapp-icons::after {
    top: 8px;
    width: 32px;
    height: 30px;
    right: 14px;
  }

  .grid-block .grid-block-inner .grid-data {
    padding: 22px 17px 6px;
  }

  .grid-box-icon {
    margin-right: 29px;
    flex: 0 0 52px;
  }

  .choose-ob-wrapper .hd-1 span,
  .cts-block.orange-block .cts-link,
  .grid-box-title,
  .healthcare-software-development .web-benefits-h3 {
    font-size: 20px;
  }

  .covid-safety {
    margin: 48px auto 40px;
  }

  .owl-carousel.owl-portfolio .item figure {
    min-height: 149px;
  }

  .faq-section {
    margin: 46px auto 51px;
  }

  .models-box .item-title {
    min-height: unset;
    line-height: normal;
  }

  .hiring-models .hd-1 {
    margin: 0 0 35px;
  }

  .rfq-btn {
    padding: 17px 66px 16px 31px;
    font-size: 17px;
  }

  .rfq-btn::before {
    top: 23px;
  }

  .cts-block.rnd-cta {
    margin: 0 0 45px;
  }

  .call-text span,
  .heroContent span.highlight-text,
  .ind-heading,
  .why_owebest_list_item_heading {
    font-size: 23px;
  }

  .hire-python-developer .hero-banner-inner,
  .hire-python-developer .hero-banner-item,
  .hire-react-native-developer .hero-banner-inner,
  .hire-react-native-developer .hero-banner-item {
    height: 460px;
    min-height: 460px;
  }

  .sub-menu.menu-col-2 {
    margin-top: 14px !important;
  }

  .sub-menu.menu-col-2 > li:first-child {
    border-top: 1px solid #ececec;
    border-bottom: 0;
  }

  .hd-1.text-center.mb-5 {
    margin-bottom: 20px !important;
  }

  .ssc_icon_box {
    padding: 0 0 30px 99px;
  }

  .cookiealert {
    bottom: 68px;
  }

  .icon_box,
  .work-icon {
    width: 80px;
    height: 80px;
  }

  .bgr_icon {
    line-height: 74px;
  }

  .bgr_icon img {
    max-height: 42px;
  }

  .blog-box-block {
    padding-left: 79px;
  }

  .services_banner_content p {
    font-size: 14px;
    line-height: 19px;
    margin: 0 auto 20px;
  }

  .blog-block::after {
    left: 57px;
  }

  .read-post {
    padding: 10px 14px;
    font-size: 14px;
  }

  .share.small .share-button {
    padding: 9px 15px;
    font-size: 16px;
  }

  .post-info-box {
    width: 63px;
    font-size: 30px;
  }

  .post-info-box strong {
    font-size: 11px;
  }

  .cpyright_certification p,
  .post-time {
    text-align: center;
  }

  .blog-title a {
    font-size: 17px;
    margin: 12px 0 16px;
    padding: 0 0 8px 12px;
    border-left: 2px solid #4cbdbc;
    line-height: 24px;
  }

  .blog-wrapper,
  .career_page,
  .single-post-block {
    overflow: hidden;
  }

  .classfied-page .some-description {
    margin-top: -15px;
  }

  figure.hire-remote-dev-img {
    margin: 12px auto 0;
    max-width: 340px;
  }

  .classfied-page .mernstak-service-wrapper {
    margin: 56px auto 62px;
  }

  .cwd-block .expert-description {
    padding: 25px;
  }

  .calssified-type-wrapper {
    padding: 48px 0 49px;
    margin: 30px auto 55px;
  }

  .col-left-1,
  .col-right-1 {
    max-width: 540px;
    margin: 0 auto;
  }

  .classfied-page .salesforce-devs-wrapper {
    padding: 50px 0 34px;
  }

  .choose-ob-wrapper .bg-block {
    padding: 2px 20px;
  }

  .ob-description.sales-desc {
    margin-bottom: 20px;
    margin-top: 11px;
  }

  .why-mern-wrapper .hd-1 {
    margin: 0 0 28px;
  }

  .choose-ob-wrapper .hd-1 {
    font-size: 28px;
  }

  .col-left-1 {
    padding: 41px 15px 27px;
  }

  .col-right-1,
  .doctor-on-demand .tab-pane,
  .headerNav,
  .heroContent {
    padding: 0 15px;
  }

  .choose-list {
    padding: 20px 0;
  }

  .choose-list li,
  .cry-service .nav-tabs li,
  .cts-block .cts-hd span,
  .ourClients_list > ul > li > a .brandName,
  .serviceCard_item h3,
  .tab-panale-section h4 {
    font-size: 20px;
  }

  .tech-text {
    width: 40px;
  }

  .requestquotePage .get_quote_form_right {
    padding: 25px 20px;
    border-radius: 12px;
  }

  .requestquotePage .get_quote_form_right .form-group {
    margin-bottom: 20px;
  }

  .exp-icon {
    left: 20px;
    width: 75px;
    height: 75px;
    line-height: 75px;
  }

  .cry-service .nav-tabs li:first-child,
  .cry-service .nav-tabs li:nth-child(2),
  .cry-service .nav-tabs li:nth-child(3),
  .cry-service .nav-tabs li:nth-child(4),
  .cry-service .nav-tabs li:nth-child(5),
  .tab-image,
  .tab-text {
    width: auto;
  }

  .expert-description {
    padding-left: 117px;
  }

  .expert-description.bg1 {
    height: auto;
    margin: 0 0 20px;
  }

  .sales-dev-wrapper {
    margin: 55px 0;
    padding: 90px 0 60px;
  }

  .salesforce-developer {
    margin: 24px auto 0;
    max-width: 220px;
  }

  .bluelogo,
  .sales-dev-hiring {
    margin: 0 auto 20px;
  }

  .salesforce-dev-img {
    margin: 31px auto 20px;
    max-width: 350px;
  }

  .force-wrapper {
    margin: 60px auto;
    padding: 28px 0;
  }

  .why-salesforce-wrapper {
    margin: 0 auto 22px;
  }

  .cry-srv-h1 span,
  .services_banner_content h1 {
    font-size: 25px;
    line-height: 32px;
  }

  .services_banner.service_detail_page {
    padding: 110px 0 9px;
  }

  .blog-titles {
    font-size: 24px;
    line-height: 31px;
  }

  .about-content .theme-para p,
  .blog-description p,
  .blog-description ul.specific_fetaure li {
    font-size: 14px;
    line-height: 24px;
  }

  .div_services_text h2,
  .div_services_text h2.second_heading,
  h2.second_heading {
    font-size: 22px;
  }

  .sidebar-widget h3 {
    margin: -1px -10px;
    font-size: 18px;
  }

  .sidebar-widget {
    padding: 10px;
    margin: 0 0 10px;
  }

  .widget-archives {
    margin: 20px 0 0;
    display: none;
  }

  .widget-archives li {
    margin-bottom: 7px;
  }

  .widget-archives li i {
    line-height: 18px;
  }

  .requestquote_header {
    right: 45px;
  }

  .requestquote_header a {
    font-size: 12px;
    padding: 6px 12px;
    font-weight: 500;
  }

  .why-us-wrapper {
    margin: 0 0 59px;
    padding: 40px 0 20px;
  }

  .why-us-wrapper .t-1 {
    font-size: 23px;
    margin: 8px 0 28px;
  }

  .why-us-wrapper .t-1::after {
    border-color: transparent transparent #eefefb;
  }

  .why-us-wrapper .hd-1 {
    color: #374a5e;
    font-size: 27px;
  }

  .why-us-wrapper .ob-description p {
    color: #000;
  }

  .why-us-wrapper .pdlr-50 {
    padding-left: 15px;
  }

  .webfeatures-ob {
    margin: 0 0 23px;
  }

  .designDevList.bdr-md-2 {
    border-right: 0;
  }

  ul.designDevList li {
    padding: 0 40px 45px 76px;
  }

  .enterprise-application-development ul.specific_fetaure,
  .healthcare-software-development .process-list p,
  .ourClients_top_content .theme-head-box h4,
  ul.designDevList {
    margin: 0;
  }

  .calling-wrapper {
    padding: 50px 0;
  }

  .designDevList.pdright-40 {
    padding-left: 0;
    padding-top: 0;
  }

  .caller-thumb {
    position: unset;
    margin: 0 auto;
    max-width: 240px;
  }

  .features-flex,
  .obcontactForm_inner,
  .onaddress_inner,
  .subText-style-5 p {
    max-width: 100%;
  }

  .call-h1 {
    font-size: 30px;
    font-weight: 800;
    margin: 42px 0 40px;
  }

  .cts-texts.mt-6 {
    margin-top: 40px;
  }

  .cts-texts {
    display: table;
    margin: 0 auto;
  }

  .projectCount_list > li p span,
  .serviceCard_item h3 span,
  .srv-icon,
  .srv-titles,
  ul.technoList li {
    display: inline-block;
  }

  .srv-data {
    margin: 11px 0;
  }

  .srv-titles {
    margin: -4px auto 20px 19px;
  }

  .ob-description {
    margin-bottom: 35px;
  }

  .banner_heading_new,
  .get_quote_form_head,
  .projectCount_list > li .countertxt {
    font-size: 24px;
  }

  .t-1 {
    margin: 40px 0 28px;
  }

  ul.expList {
    margin: 0 -5px;
  }

  ul.expList li {
    width: 50%;
    padding: 0 5px;
    margin: 5px 0;
  }

  ul.expList li .explist-data {
    height: 100%;
  }

  ul.technoList {
    display: unset;
    margin: 0 -15px !important;
    text-align: left;
  }

  ul.technoList li {
    padding: 0 15px;
    width: 48%;
    margin: 12px auto;
  }

  .ppc-ofr-h2 {
    font-size: 15px;
    margin: 5px 0 0;
  }

  .ofr-prices {
    font-size: 26px;
    margin: 5px 0 20px;
  }

  .btn-enq {
    font-size: 14px;
    padding: 10px 27px;
  }

  .hd-1,
  .highlight-text {
    font-size: 27px;
  }

  .engage-modules-wrapper {
    padding: 60px 0 2px;
  }

  .industries-wrapper {
    padding: 50px 0 32px;
  }

  .similar_projects_wrapper {
    padding: 0 0 40px;
    margin-top: 20px;
  }

  .hire-remote-dev-wrapper .salesforce-dev-wrapper {
    padding: 36px 0 250px;
  }

  .pdt-100 {
    padding-top: 40px;
  }

  .why-hireus-wrapper {
    margin: 53px auto 22px;
  }

  .why-obhire-wrapper {
    padding: 41px 0 26px;
  }

  /* .ob-description p {
        font-size: 15px;
    } */

  .expertise-dev-wrapper {
    padding: 43px 0 35px;
    margin: 35px auto 28px;
  }

  .cts-block.my-50 {
    margin: 49px auto 20px;
  }

  .cts-block .cts-hd {
    font-weight: 700;
    font-size: 23px;
  }

  .cts-links.mt-0 {
    margin: 33px auto 11px !important;
  }

  .cts-link {
    padding: 11px 20px;
    font-size: 20px;
  }

  .salesforce-uses-wrapper {
    padding: 45px 0 30px;
  }

  .hire-remote-dev-wrapper .salesforce-uses-wrapper {
    margin-bottom: 52px;
  }

  .salesforce-devs-wrapper {
    padding: 20px 0 24px;
  }

  .features-flex {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .headings-style-5 {
    font-size: 27px;
    margin: 0 0 30px;
  }

  .btn-portfolios {
    margin: 30px auto 0;
  }

  .portfolio-row {
    display: flex;
    flex-wrap: wrap;
  }

  .portfolio-column {
    margin: 0;
    display: flex;
    padding: 10px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    justify-content: center;
  }

  .cry-service .nav-tabs > li > a {
    padding: 15px 10px 25px;
  }

  .cry-srv-h1 {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 0;
    margin: 0 0 35px;
    font-weight: 700;
  }

  .cry-service .tabing_content_holder {
    font-size: 25px;
    padding: 25px 14px;
  }

  .tab-image {
    display: block;
    margin: 0 auto;
  }

  .tab-text p {
    font-size: 16px;
    line-height: 27px;
  }

  .cry-service {
    padding: 41px 0 54px;
    margin: 32px auto 15px;
  }

  .cry-tab-list > ul.nav-tabs {
    display: block;
    white-space: nowrap;
    overflow-x: auto;
  }

  .why-choose-obtech {
    font-size: 23px;
    line-height: 31px;
    margin: 25px 0 30px;
  }

  p.choose-desc {
    font-size: 18px;
    line-height: 30px;
  }

  ul.choose-option-list li figure {
    width: 60px;
  }

  ul.choose-option-list li h5 {
    margin: 0 0 15px;
    font-size: 18px;
    line-height: 23px;
  }

  ul.choose-option-list li p {
    font-size: 17px;
    line-height: 28px;
    color: #484848;
  }

  ul.choose-option-list li {
    padding: 0 0 41px 76px;
  }

  .mp-currency .ob-white-text {
    font-size: 20px;
    padding: 10px;
    line-height: 25px;
  }

  ul.bit-coin-list li {
    display: block;
    width: auto;
    padding: 0 0 19px;
    font-size: 25px;
    line-height: 31px;
  }

  .ourClients_list > ul > li {
    padding-right: 10px;
    padding-left: 10px;
    max-width: 50%;
  }

  .industries_list > ul > li {
    padding-right: 10px;
    padding-left: 10px;
    max-width: 100%;
    width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .portfolio-detail-inner {
    margin: 90px 0 70px;
  }

  .portfolio-testimonial-wrapper {
    padding: 20px 20px 20px 54px;
  }

  .portfolio-about-wrapper.portfolio-testimonial .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 5px 4px;
  }

  .portfolio-testimonial-wrapper:after {
    left: 10px;
    font-size: 30px;
  }

  #entrybox .hiring_process_flow::after,
  .hiring_process_flow::after {
    top: 22px;
    height: 93%;
    width: 5px;
    left: 14px;
    margin: -7px 0 0;
  }

  .hiring_process_flow
    .hiring_process_flow_item:nth-child(2n + 2)
    .hiring_process_flow_item_text {
    top: 22px;
    bottom: auto;
  }

  .hiring_process_flow {
    margin: 20px 0 30px;
  }

  .hiring_process_flow_item span {
    float: left;
    width: 31px;
    height: 31px;
    line-height: 31px;
    font-size: 15px;
  }

  .hiring_process_flow_item_text {
    text-align: left;
    width: auto;
    float: none;
    padding: 0;
    top: 22px;
    left: 48px;
  }

  .hiring_process_flow_item {
    padding: 15px 0;
    width: 100%;
    text-align: left;
  }

  .hiring_process {
    padding: 41px 0 4px;
  }

  .tabing_head_holder .nav-tabs > li {
    margin: 0 2px;
    font-size: 19px;
    padding: 26px 55px;
  }

  .oppening_list_item {
    min-height: auto;
  }

  .tabbing_content_heading {
    font-size: 29px;
    margin: 0 0 10px;
  }

  .oppening_list_item a,
  .webheader {
    padding: 10px 0;
  }

  .tabing_head_image {
    width: 60px;
    height: 60px;
    line-height: 60px;
    display: none;
    margin-right: 10px;
  }

  .tabing_head_text {
    font-size: 14px;
    padding: 7px 0;
  }

  .why_owebest_list_item_image {
    width: 50px;
    line-height: 50px;
  }

  .section_head_lower_text > p {
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 24px;
  }

  .why_owebest_list_item_text {
    font-size: 15px;
    line-height: 26px;
    margin: 0 0 20px;
  }

  .section_head_lower_text {
    margin: 24px 0 18px;
    font-size: 15px;
    line-height: 24px;
  }

  .cms_content {
    padding: 40px 0 30px;
  }

  #myFrame {
    margin: 0 !important;
    padding: 11px;
  }

  .sml-text {
    padding: 6px 0 19px;
  }

  .contact-form-block h2 {
    font-size: 21px;
  }

  .contact_form_tabs a {
    font-size: 14px;
    line-height: 22px;
    padding: 4px 0;
  }

  .contact_form_tabs_wrapper {
    margin-top: -51px;
    min-height: 52px;
  }

  .assist-wrapper {
    display: block;
    padding: 0;
    text-align: center;
  }

  .assist-links {
    margin: 26px auto 0;
    display: block;
    max-width: 285px;
  }

  .assist-text {
    font-size: 29px;
    line-height: 36px;
    display: block;
  }

  .assist-text span {
    display: block;
    font-weight: 600;
    color: #fff;
  }

  .assist-links a {
    text-transform: none;
    border-radius: 5px;
    margin: 0 0 13px;
    font-size: 17px;
    display: block;
    padding: 17px 14px;
  }

  .assist-links a.chat {
    padding-left: 58px;
  }

  .assist-links a.callus {
    padding-left: 55px;
  }

  .assist-links a.whatsapp {
    padding-left: 53px;
    top: 2px;
  }

  .callusbox {
    text-align: center;
    padding: 23px 0;
  }

  .call-text.call-bg-img {
    background-image: none;
    padding-left: 0;
  }

  .tel-block {
    text-align: center;
    margin: 18px auto 0;
  }

  .default-h2,
  .h3,
  h2.default-h2,
  h3 {
    font-size: 23px;
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .tel-box {
    font-size: 16px;
    padding-left: 43px;
    min-width: 209px;
    margin: 10px auto;
  }

  .callusbox h3 {
    margin: 0;
    font-size: 38px;
  }

  .tech-solution ul li,
  .tech-solution.column-3 li {
    margin-bottom: 10px;
    width: auto;
  }

  .blog-description .row.mtop-50 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .mobile-telephony img {
    margin: 0 auto;
    display: block;
    max-width: 220px;
  }

  .single-post-block figure {
    margin: 0 auto 35px;
  }

  .service_detail {
    border-bottom: 1px solid #eee;
    padding: 50px 0;
    width: 100%;
  }

  .div_services_text h2 {
    font-size: 23px;
    margin-bottom: 16px;
  }

  /* .about-text p,
    .innerpagehero p,
    .mission_vision_box p,
    ul.default-listing>li {
        font-size: 15px
    } */

  .div_services_text p {
    margin: 0 0 20px;
    font-size: 15px;
    line-height: 24px;
  }

  .service_only_image {
    max-width: 210px;
    margin: 0 auto 20px;
  }

  .ourClients_wrap,
  .technology_section {
    padding: 40px 0 20px;
  }

  .what_we_offer .row.mv_row {
    margin-top: 23px;
  }

  .about-text p {
    line-height: 23px;
  }

  .about_text_container {
    padding: 0 0 15px;
  }

  .innerpagehero .hero-banner-inner,
  .innerpagehero .hero-banner-item {
    height: 320px;
  }

  .innerpagehero .testimonial_wrap {
    padding: 50px 0 0;
  }

  .innerpagehero .banner_heading {
    font-size: 29px;
    margin: 0 0 16px;
    line-height: normal;
  }
  .heroContent p {
    font-size: 16px;
    line-height: 22px;
  }
  .website-development .innerpagehero .banner_heading {
    margin: 35px 0 20px;
  }

  .core_response_heading {
    font-size: 23px;
    margin: 0 auto 28px;
  }

  .our_partner_head {
    font-size: 29px;
    text-align: center;
    margin: 11px 0;
  }

  .ctfi_logo_list > a,
  .mv_img img {
    max-width: 70px;
  }

  .mv-heading {
    font-size: 27px;
    line-height: 31px;
  }

  .hero-banner .owl-dots {
    bottom: 110px;
  }

  .contact_us_btn,
  .learn_more_btn {
    padding: 11px 24px;
    font-size: 13px;
  }

  .fbitem_right_image img {
    padding-top: 0;
    max-width: 200px;
  }

  .hero-banner-inner,
  .hero-banner-item {
    min-height: 450px;
    height: 100vh;
  }

  .aboutshape_rt {
    top: 0;
    width: 70px;
    height: 120px;
  }

  .aboutus_wall {
    margin: 0 auto 50px;
    max-width: 230px;
  }

  .learn_more {
    font-size: 15px;
    padding: 10px;
    min-width: 150px;
  }

  .heroContent .headBgText {
    font-size: 70px;
  }

  .heroContent .text-left {
    text-align: center !important;
  }

  .rcbx_icon,
  .webnav_toggle svg {
    width: 35px;
    height: 35px;
  }

  .projectCount_list > li p {
    font-size: 14px;
    line-height: normal;
  }

  .doctor-on-demand .covid-safety .col-01:nth-child(2n) > div > div,
  .services_inner {
    padding-right: 0;
  }

  .projectCount_list {
    border-radius: 15px;
    padding: 20px 0 6px;
    flex-wrap: wrap;
  }

  .projectCount_list > li {
    text-align: center;
    flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    max-width: 50%;
    margin: 0 0 20px;
  }

  .servicesWall {
    max-width: 240px;
    position: relative;
    margin: 0 auto;
    display: none;
  }

  .services_wrap {
    padding: 40px 0 0;
  }

  .theme-head-box h3 {
    font-size: 35px;
    line-height: 48px;
    margin: 0 0 9px;
  }
  .serviceCard_item img {
    max-width: 86px;
  }

  .serviceCard_wrap {
    margin-top: 50px;
    padding-top: 30px;
    padding-bottom: 70px;
  }

  .viewServices_btn {
    bottom: -40px;
    right: 0;
  }

  .ourClients_wrap:after,
  .serviceCard_wrap:after {
    bottom: -110px;
    height: 110px;
  }

  .serviceCard_wrap:before {
    top: -24px;
    height: 60px;
  }

  .industries_wrap {
    padding: 30px 0 10px;
  }

  .industries_list {
    padding-top: 50px;
  }

  .industries_list > ul {
    margin-right: -10px;
    margin-left: -10px;
  }

  .obcontactFormhome,
  .onaddress_details {
    padding: 30px 25px;
  }

  .obcontactFormhome {
    margin: 0 0 25px;
    height: auto;
  }

  .testimonial_wrap {
    padding: 90px 0 0;
  }

  .testimonial-owl.owl-carousel .owl-stage-outer {
    padding: 34px 0 53px;
  }

  .testimonial_card {
    box-shadow: 0 0 80px 0 rgb(33 30 30 / 40%);
  }
  .home_blog_wrap .sub-title {
    margin-bottom: 30px;
  }
  .display-4 {
    font-size: 2.5rem;
    line-height: 1.5;
  }
  .obcontactForm_inner .form-group {
    margin: 0 0 15px;
  }

  .obcontact_input textarea {
    height: 160px;
  }

  .doctor-app-wrapper,
  .obcontact_wrap {
    padding: 50px 0;
  }

  .theme-btn a {
    font-size: 14px;
    padding: 14px;
    min-width: 220px;
  }

  .ourClients_list > ul > li > a p {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
  }

  .testimonial_content {
    max-width: 650px;
  }

  .onaddress_head {
    font-size: 27px;
  }

  .testimonial_content .theme-para p {
    line-height: 24px;
    font-size: 14px;
  }

  /* .onaddress_details_img.address_1 {
        width: 25px;
        height: 25px;
        background-size: 15px;
        left: -26px;
        top: -22px
    } */

  .onaddress_bx_wrap {
    padding: 18px 10px 23px 20px;
  }

  .head_office {
    font-size: 20px;
  }

  /* .onaddress_details_txt,
    .onaddress_details_txt a {
        font-size: 13px;
        line-height: 22px
    } */

  .ourClients_list > ul > li > a {
    padding: 25px 15px;
  }

  .ourClients_list > ul > li {
    margin-bottom: 20px;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  .request_quote_btn {
    font-size: 15px;
    padding: 10px 25px;
  }

  .get_quote_form_left svg,
  .skypeBox.rc_bx_inner .rcbx_icon svg {
    width: 25px;
    height: 22px;
  }

  .skypeBox.rc_bx_inner {
    right: -39px;
  }

  .rc_bx_inner {
    right: 30px;
  }

  .getQuote_bx {
    padding: 12px 8px 20px;
    border-radius: 15px 15px 0 0;
    width: 132px;
    font-size: 13px;
  }

  .rcbx_icon svg {
    height: 18px;
    width: 31px;
  }

  .callBox.rc_bx_inner .rcbx_icon,
  .mailBox.rc_bx_inner .rcbx_icon,
  .skypeBox.rc_bx_inner .rcbx_icon {
    border-radius: 10px 0 0 10px;
  }

  .rcbx_text {
    height: 35px;
    font-size: 11px;
    padding: 1px 10px;
  }

  .social_link_bx {
    margin: 0 auto 
  }

  .social_link_ul_foot {
    padding: 7px;
  }

  .social_link_ul_foot li a {
    font-size: 16px;
    width: 31px;
    height: 31px;
  }

  .social_link_ul_foot li {
    padding: 0 6px;
  }

  .footer_link_heading {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 25px;
  }

  .footer_txt_info figure {
    max-width: 210px;
    margin: 0 0 25px;
  }

  .section_footer {
    padding: 40px 0 77px;
  }

  .headerContainer .webnav_toggle {
    right: 20px;
    top: 15px;
    width: 30px;
    height: 30px;
  }

  .blogContent {
    padding: 15px;
  }

  /* .blogDate {
        font-size: 15px;
        font-weight: 600;
        margin: 0 0 6px
    } */

  .blogContent h4 {
    font-size: 16px;
    line-height: 22px;
  }

  .innerpagehero .obcontactForm .obcontactForm_head {
    font-size: 22px !important;
  }
  .blogRead svg {
    width: 20px;
    height: 20px;
  }

  .certification_logos_list {
    text-align: center;
    flex-wrap: wrap;
  }

 

  .viewblogs_btn {
    text-align: center;
    margin: 10px 0 0;
  }

  .obcontactForm-submit button.btn {
    font-size: 15px;
    padding: 3px 25px !important;
    min-width: 160px;
    min-height: 45px;
  }

  .industries_list > ul > li > a {
    padding: 55px 20px 85px;
  }
  .industries_list > ul > li > a img {
    max-width: 46px;
  }
  .ind-Image {
    top: -36px;
    width: 76px;
    height: 76px;
  }
  .industries_list > ul > li {
    margin-bottom: 50px;
  }

  .industries_list > ul > li > a .serviceCard_arrow {
    bottom: 18px;
  }

  .serviceCard_item .serviceCard_item_inner {
    padding: 60px 20px 77px;
  }

  .bannerCircle_lt {
    width: 220px;
    height: 220px;
  }

  .bannerCircle_rm {
    width: 170px;
    height: 170px;
    top: 65%;
  }

  .bannerCircle_lb {
    width: 220px;
    height: 210px;
    left: -20px;
  }

  .serviceCircle_lb {
    width: 180px;
    height: 180px;
    bottom: -130px;
  }

  .about_warp {
    padding-top: 110px;
    padding-bottom: 50px;
  }

  .aboutshape_lb {
    bottom: -130px;
    width: 100px;
    height: 200px;
  }

  .about_warp .theme-head-box h4 {
    font-size: 20px;
    line-height: 29px;
  }

  .about_warp .theme-head-box h4 span {
    font-size: 16px;
    line-height: 28px;
  }

  .process_shape_rt span {
    width: 110px;
    height: 110px;
  }

  .ourClients_top_content {
    padding: 0 0 30px;
  }

  .bluelogo img {
    max-width: 100px;
  }

  .ourClients_top_content .theme-para p {
    line-height: 25px;
    font-size: 15px;
  }

  .process_wrap {
    padding: 80px 0 40px;
  }

  .process_inner {
    max-width: 500px;
    margin: 0 0 30px;
  }

  .about_warp:after {
    bottom: -240px;
  }

  .process_shape_rt {
    width: 130px;
    height: 200px;
    display: none;
  }

  .get_quote_form_left {
    width: 61px;
    right: 0;
    height: 53px;
    left: auto;
  }

  .get_quote_form_left button.close {
    width: 33px;
    margin: 9px auto 0;
    height: 33px;
  }

  .webheader.is-sticky {
    /* box-shadow:
      0 0.5rem 1rem rgb(0 0 0 / 5%),
      inset 0 -1px 0 rgb(0 0 0 / 10%);
    background-color: rgb(27 16 56);
    padding: 5px 0 10px; */
  }

  .custom_scroll.only-text,
  .hide-in-small-screen {
    display: none !important;
  }

  .menu-main-menu ul.sub-menu.sub-menu.multi-level li a::before {
    content: "";
    border-radius: 0;
    position: absolute;
    top: 4px;
    left: -15px;
    background-color: transparent;
    z-index: 999;
    width: 9px;
    height: 10px;
    text-align: center;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='chevron-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-chevron-right fa-w-8 fa-3x'%3E%3Cpath fill='%23f15c22' d='M24.707 38.101L4.908 57.899c-4.686 4.686-4.686 12.284 0 16.971L185.607 256 4.908 437.13c-4.686 4.686-4.686 12.284 0 16.971L24.707 473.9c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L41.678 38.101c-4.687-4.687-12.285-4.687-16.971 0z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }

  .webnav_toggle {
    top: 4px;
  }

  .weblogo {
    max-width: 170px;
  }

  .menu-main-menu > li .sub-menu li.current-menu-parent > a,
  .menu-main-menu > li.current-menu-item > a,
  .menu-main-menu > li.current-menu-parent > a {
    color: #65c7c6 !important;
    border-bottom: 2px solid #65c7c6;
  }

  .menu-main-menu ul.sub-menu.sub-menu.multi-level li a {
    padding: 0;
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    border: 0;
    display: block;
    margin: 8px 0;
    color: #5c5c5c;
  }

  .menu-main-menu-container .menu {
    display: block;
    width: 100%;
    margin: 10px 0 0;
    position: relative;
  }

  .scaleup-content p,
  .smallTitle {
    color: #fff;
  }

  .menu-main-menu > li.menu-item > ::after {
    content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    height: 40px;
    width: 40px;
  }

  .menu-main-menu > li.menu-item > a.menu-item-about::after {
    background: url(data:image/png;base64,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)
      no-repeat;
  }

  .menu-main-menu > li.menu-item > a.menu-item-technology::after {
    background: url(data:image/png;base64,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)
      no-repeat;
    top: 8px;
  }

  .menu-main-menu > li.menu-item > a.menu-item-services::after {
    background: url(data:image/png;base64,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)
      no-repeat;
    top: 11px;
  }

  .menu-main-menu > li.menu-item > a.menu-item-portfolio::after {
    background: url(data:image/png;base64,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)
      no-repeat;
    top: 12px;
  }

  .menu-main-menu > li.menu-item > a.menu-hire-developer::after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyRjc2NzREMkNENDExRUNCN0Q3RjBCRTBFNkUyRDM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyRjc2NzRFMkNENDExRUNCN0Q3RjBCRTBFNkUyRDM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjJGNzY3NEIyQ0Q0MTFFQ0I3RDdGMEJFMEU2RTJEMzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjJGNzY3NEMyQ0Q0MTFFQ0I3RDdGMEJFMEU2RTJEMzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KYfSPAAADOUlEQVR42rTWbUgUQRzH8Tu9tEJNzMpQyahMyYJEMsLSCOwZhEAyCSp7EZSEEBVFhT2iJBRGvUrIXvgiioioiHpXGZSUYEqmKWapmVppaZZ3fef6bSzHGdjVwOdudnZvdmfmP/89p8fjcVBysQ+DcDsCK06EoQLlVqMLebiM5xjAR4QiStf0YBiTEWLrsBff/NwoVP2WIRLHvK2M6AP2mJHJXFvdCEWST5tlEdJ9vq1z6zy/yizvrPHRjmg4UYouvEQCktGMThTrGvObNDTiCR6gGg913IBUXfcW660bvUIUguHGMtShEGV4jEw9XZg6uI4Xo4yyG5dUb8MqU3dp8SZozs9rvUy5gQgFimk7rTU0pVRtdQogp4JootbNCoIgszpWMIzYIm0XbuIZutS2BPNwx7bgj5COFRhSZ04Fwl0FlEP9BntD0cwj383oVKM5Dke0Ln6PL4jXg9mjrldP7dTN3IrWSRiPTGSgxqWTLehQR06FdI9tXzj0MP72jO++69ZshGg2xllTZ+Z4p23+/2XJ0f7zDtuI/Q83Cddoflg38i2LtdCmZKNY9fXWwv5NCfJZh1RUI0HHW7FJ9RJU/aGv42hCkY778f13ABF1TZiizWjKXtvmu4dTqrvwCWdt57dgI4r02zP6zkO+6onWhrWCwoRnGxI1UrMnZuOIrlmgkbfo+ID2nUcbdQ1uKzlX4h3q1d5ojShZTxiPfiXEpehAkHKcyW3lttGY4wuI1GhNH/sRhwiEowI19lyXaOvATOM0ZeJctTn9ZPBreKr6IXxGqx50ty3XlVg3MgcxoyTI0ZzACDKwFoNYqHNZWhszI6sxbF5DVrbdNoabzFRH2Tqux0GfaypxX/UCc7FL++Si8pJbmdws4kkU4gqSUKCQnaNgSFMCfYMZPqEeh3bVk016Mzc6pzyWo2gbFI/S0oj2w1f9sBa3cFivhB14jVZFXT6WIwZHsRkrHWNcG7sqvV1NPUUvS7PetZiu9gYrUl0B5LL52jPmifuQgql6reRqb9YpgzsCGVGW/hP0YEB7yrRfxRD6tHXMaL0vvkAydKztr1iD1ilWATOsazoCHZGv7coWG/yd/ynAALgrKDGggtVpAAAAAElFTkSuQmCC)
      no-repeat;
    top: 13px;
  }

  .menu-main-menu > li.menu-item > a.menu-industries-weserve::after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBRDlCNTI1MkNENDExRUM5QjQ4QzYyRkNDRTcwQkY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBRDlCNTI2MkNENDExRUM5QjQ4QzYyRkNDRTcwQkY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUFEOUI1MjMyQ0Q0MTFFQzlCNDhDNjJGQ0NFNzBCRjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUFEOUI1MjQyQ0Q0MTFFQzlCNDhDNjJGQ0NFNzBCRjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cxirLAAAC3klEQVR42rTWe2iNcRzH8XN2ZkbOOYzNpSM2cotsUiZEyWXyh5Ayt/0hZUqaWDrlL9FJWiSKorTjbiKxjstyTzrJP4SWuUtj2Myt43j/9Hn0eM4p2zyeerVz+Z3n+/t+f9/f75k3mUx6XLrCeIQ5OItq+5eZHveuceiDXXjo/DLDxUA7MQ0LsFeBf19eF0o3Ep1wBwMxAkUKOBOvfo0ygf5RBDVpPn+LYuu9G6WrVhYH9H4o7uKisvS4lZERQhzr0IBKZNnHeF1s756YixxE/mfXTcJs5GPs3wItUhe19+qF3TiG76hIGeGodS2WdWCNCnFDr3NxwTnGnAx5WIP7aMS9DmTUgn5am0Fm/s4BJlAxNuAcRqNZJb3VjkDZaFWQviqfDwn7GuUihlkYgsfYissoQ6ANgSbgNObrdUDr9kdG3/DDHEeo1JGxBJN1lCzFEx2WcY11Xt3QX400WBl503XdR51TFWrT/ZrRTZTjDdZjhcrrdwTKwnis1CSDKmdKIK++vIRS1GKhDsYqNKEGR7AcpxyBxuAQVmEerjr3kvU8ylHXhW0z3Ke9Ua8HWonGValRTKZfVfrhOG+7b0DdnJLRZzVFid43KZi5XmI1pmAqeuAFukhXrZvJZhTWqrEa02XUotJt0oAZKuc7lSCsvZFQBj5rv2ucmegOPMVJNZL53VFnoKA26kFt3ue6Sbna1jzAemOjOspU4oFe+/U3qnt90Brlp8sooBuXtWHPFOrmpoyvNQHzv8JhZdaqMpvJnFATRa1A9r1hHlyLbaUxj+kGPeA+6bOkfuPXzSM6EbJVyj1qlGHYZrZPhtJO2AJtUYsXaPMVaLOW2p479Vp0698sM+Ez2Kw13I6QluGaOXEy1TlBW6A8bbyY7bM6ZWq1fkinQVSNEVND+bTXfNpXJpEBuGKesMd1sNapTEVq6WeaxBdMVDfGdR4a1/Fe7d6sCfhU3u76rjOm4/ZPAQYADNOYSu99PAMAAAAASUVORK5CYII=)
      no-repeat;
    left: 11px;
    top: 13px;
  }

  .mega-menu-bg,
  .mega-menu-child {
    background: #fff;
    padding: 0 0 10px;
  }

  .menu-main-menu > li ul.sub-menu {
    padding: 0 14px 0 17px;
    margin: 0;
  }

  .menu-main-menu > li .sub-menu li {
    position: relative;
  }

  .menu-main-menu > li ul.sub-menu > li a {
    font-size: 15px;
    font-weight: 600;
    border-bottom: 1px solid #ececec;
    margin: 0;
    padding: 12px 0;
    position: relative;
    line-height: 18px;
    display: block;
    color: #333;
  }

  .menu-main-menu > li ul.sub-menu > li:last-child a {
    padding-bottom: 0;
    border: 0;
  }

  .menu-main-menu > li.menu-item > a {
    text-transform: uppercase;
    position: relative;
    background-position: 10px center;
    background-size: 30px;
    padding: 14px 20px 14px 46px;
    flex: none;
    font-size: 15px;
    background-color: #f15c22;
    line-height: normal;
    min-height: 34px;
    display: block;
    width: 100%;
    color: #fff;
    font-weight: 500;
  }

  .menu-main-menu > li {
    border-bottom: 1px solid #fb713b;
    display: block;
    margin: 0;
    flex: auto;
    width: 100%;
    padding: 0;
    position: unset;
  }

  .fixed-bar-mobile {
    background: #19181a;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    border-top: 1px solid #4c4c4c;
  }

  .fixed-bar-mobile ul li a {
    font-size: 12px;
    color: #fff;
    display: block;
    text-align: center;
    padding: 12px 8px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0 auto;
  }

  .fixed-bar-mobile ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    list-style: none;
  }

  .fixed-bar-mobile ul li {
    flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    max-width: 20%;
    position: relative;
  }

  .fixed-bar-mobile ul li.custom-w-60 {
    flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    max-width: 60%;
  }

  .fixed-bar-mobile li .call-sub-menu {
    position: absolute;
    background: #333;
    bottom: 78px;
    z-index: 9999 !important;
    width: 160px;
    right: 42%;
    display: none;
  }

  .fixed-bar-mobile li .call-sub-menu:after {
    content: "";
    position: absolute;
    bottom: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #333;
    right: 0;
  }

  .fixed-bar-mobile ul li a img {
    width: 35px;
    height: 35px;
    margin: 0;
  }

  .fixed-bar-mobile li .call-sub-menu li a {
    padding: 12px 20px 10px;
    text-align: left;
  }

  .fixed-bar-mobile li .call-sub-menu li {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
  }

  .g-recaptcha {
    transform: scale(0.8) !important;
    -webkit-transform: scale(0.8) !important;
    transform-origin: 0 0 !important;
    -webkit-transform-origin: 0 0 !important;
  }

  .get_quote_form_right {
    padding: 20px;
  }

  .mailBox.rc_bx_inner.open {
    transform: translateX(-104px);
  }

  .skypeBox.rc_bx_inner.open {
    right: 87px;
  }

  .callBox.rc_bx_inner.open {
    transform: translateX(-65px);
  }

  a.rqt-btn {
    background: linear-gradient(90deg, #ff9b00 0%, #ff6b00 100%);
    font-weight: 600;
    font-size: 15px !important;
    padding: 10px 0 !important;
    width: 170px;
    border-radius: 50px;
  }

  .innerpagehero .heroContent p {
    margin: 1px 0 20px;
  }

  .request-a-quote .hero-banner-inner,
  .request-a-quote .hero-banner-item {
    height: 140px;
  }

  .request-a-quote .get_quote_form_right {
    padding: 26px 20px 20px;
  }

  .request-a-quote .get_quote_form_right .form-group {
    margin-bottom: 15px;
  }

  .obcontactFormhome {
    margin-top: 20px !important;
  }

  .ang-pages {
    text-align: center;
    margin: 50px auto;
  }

  .expertise-models {
    margin: 50px auto 40px;
  }

  .hire-btns {
    padding: 13px 30px;
    font-size: 18px;
  }

  .p-tabs .nav-tabs .nav-link {
    font-size: 16px;
    padding: 9px 43px 11px 24px;
  }

  .p-tabs .nav-tabs {
    margin: 0 0 26px;
  }

  .p-tabs .nav-tabs .nav-link.active::after,
  .p-tabs .nav-tabs .nav-link:not(.active)::after {
    top: 15px;
  }

  .how-nft-works .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .how-nft-works .col-lg-3 {
    -ms-flex: 0 0 170px;
    flex: 0 0 170px;
    max-width: 170px;
  }

  .overflow-element {
    overflow-x: auto;
  }

  .hire-magento-developer .TwoColContent {
    margin: 10px 0;
  }

  .hire-dev-wrapper {
    padding: 48px 0 30px;
  }

  .new-tab-style.nav-tabs .nav-link {
    font-size: 16px;
    padding: 10px 13px;
  }

  .new-tab-style.nav-tabs {
    gap: 5px;
    flex-direction: row;
  }

  .accordionWrap .accordion .card {
    height: auto;
    display: block;
    margin: 10px;
    border: 1px solid #cfd8db !important;
  }

  .accordionWrap {
    box-shadow: none;
    max-width: 540px;
    margin: 0 auto;
  }

  .accordion__content .list {
    margin: 0;
    column-count: 1;
  }

  .accordionWrap .accordion .card .btn-link {
    text-align: left;
    margin: 13px auto 0 12px;
  }

  .accordionWrap .accordion .card.panel-box-shadow {
    border-color: #0fab9f !important;
  }

  .accordion--count8 .card.panel-box-shadow .card-header {
    display: block;
  }

  .icon-imgs img {
    max-height: 51px;
  }

  .icon-imgs {
    margin: 0 15px 0 0;
    display: inline-block;
    max-width: 53px;
    min-width: 53px;
  }

  .healthcare-software-development .covid-safety .col-01:nth-child(2n) > div,
  .healthcare-software-development .covid-safety .col-01:nth-child(odd) > div,
  .ins-app .mb-7 {
    margin-bottom: 0;
  }

  .healthcare-software-development .hd-1,
  .healthcare-software-development .page-h2 {
    margin: 0 0 20px;
    font-size: 25px;
  }

  .healthcare-software-development .benefits-box {
    padding: 20px 17px 2px;
  }

  .healthcare-software-development .solutions-block h3 {
    margin-bottom: 8px;
    font-size: 19px;
  }

  .healthcare-software-development .covid-safety {
    margin: 19px auto 40px;
  }

  .healthcare-software-development .expertise-mo.dels.p-tabs {
    padding: 48px 0 20px;
  }

  .doctor-on-demand .covid-safety .col-01:nth-child(2n),
  .doctor-on-demand .covid-safety .col-01:nth-child(odd) {
    padding-left: 15px;
    padding-right: 15px;
  }

  .p-tabs .tab-pane p {
    font-size: 16px;
    line-height: 25px;
  }

  .tab-h3 {
    margin: 15px 0 12px;
    font-size: 22px;
  }

  .healthcare-software-development .custom-section.black-bg {
    padding: 40px 0 13px !important;
  }

  .healthcare-software-development .covid-safety h3 {
    margin-top: 5px;
  }

  .healthcare-software-development .srvTitle {
    margin: 23px 0 22px;
  }

  .why-pills-text {
    padding: 10px 15px;
    font-size: 16px;
  }

  .faq-box .single-item .item-nav a {
    padding: 20px 49px 20px 16px;
    font-size: 17px;
  }

  .workflowBlock .grid-box-title {
    margin: 18px 0 5px;
  }

  .accordion__content .list li {
    font-size: 15px;
  }

  .colored-cards-hover .nft-dm-block,
  .ins-app .colored-cards-hover .nft-dm-block {
    flex-direction: column;
    min-height: unset;
  }

  .colored-cards-hover .overlays {
    background-color: transparent;
  }

  .custom-section.colored-cards-hover {
    padding-bottom: 32px;
  }

  .enterprise-application-development .salesforce-uses-wrapper .tab-pane {
    margin: 5px auto 0;
    padding: 0 10px;
  }
  .pills-block {
    justify-content: center;
    text-align: center;
  }
  .pills-block .pills-text {
    font-size: 14px;
  }
  .ind_block {
    padding: 30px 15px 5px;
  }
  .weblogo img {
    max-width: 161px;
  }
  ul.infoGraphic li .content {
    /* margin: 44px 0 36px 67px */
    margin: 24px 0 6px 67px;
  }
  ul.infoGraphic li .content p {
    margin: 0;
  }
  ul.infoGraphic li {
    padding: 0 15px;
  }
  ul.infoGraphic li .coverWrap {
    width: 14em;
    height: 15em;
    left: -9em;
    top: -1em;
  }

  ul.infoGraphic li .coverWrap .numberCover {
    width: 13em;
    height: 3em;
  }

  ul.infoGraphic li .coverWrap .numberCover::after {
    width: 117%;
    height: 130%;
  }

  ul.infoGraphic li .number {
    font-size: 77px;
    line-height: 108px;
    width: 52px;
  }

  .dev-cycle .some-description {
    margin: 13px auto -10px;
  }

  .healthcare-application-development-company .covid-safety {
    margin: 0 auto;
    padding-bottom: 21px !important;
  }

  .healthcare-application-development-company
    .features-with-tabs
    .features-panels
    .tab-pane
    ul
    li {
    margin: 6px 0;
  }

  .doctor-on-demand .blc-darkbg {
    padding: 40px 19px 10px;
  }

  .workflow-content {
    padding: 40px 15px;
  }

  .doctor-app-half {
    max-width: 100%;
    margin-top: 20px;
    border-radius: 0;
    padding: 30px 20px;
    text-align: justify;
  }

  .webSolution-wrapper.covid-safety {
    margin-top: 0;
    margin-bottom: 0;
  }

  .doctor-on-demand .blockchain-benefits-wrapper {
    padding: 47px 0;
  }

  .features-panels .nav-tabs.icons-tabs .nav-link {
    margin: 0 6px;
  }

  .blog-h {
    font-size: 26px;
  }

  .innerpagehero .home_blog_wrap .owl-carousel .owl-stage-outer {
    padding: 0 0 26px;
  }

  .sub-h {
    margin: 2px 0 17px !important;
  }

  .t2 {
    font-size: 24px;
  }

  .nft-benefits-wrapper {
    padding: 46px 15px 30px;
  }

  .nft-dev-block ul.specific_fetaure > li {
    font-size: 15px;
    padding: 0 0 9px 32px;
  }

  .get_quote_form_left {
    background-color: transparent;
  }
  .models-box .block-list {
    margin: 9px 0 24px;
  }
  .scaleup-content {
    padding: 37px 0 0;
  }
}

@media (max-width: 575.98px) {
  .search-wrapper {
    top: 77px;
  }
  .hire-devs-section {
    padding-top: 30px !important;
  }
  .our-solutions {
    padding-bottom: 90px;
  }
  .weblogo {
    background-color: #1ba4a2;
  }
  .webheader.is-sticky .webheaderInner {
    display: flex;
    align-items: center;
    height: 100%;
  }
  .webheader.is-sticky {
    height: 70px;
    display: flex;
  }
  .webheader.is-sticky .header-left {
    margin-top: 0;
    height: 58px;
  }
  .weblogo {
    max-width: 248px;
    padding: 13px;
    padding-top: 8px;
    padding-right: 8px;
  }
  .header-left {
    padding-left: 0;
  }
  .header-left-inner {
    /* background-color: #414141; */
    height: 100%;
  }
  .weblogo::before,
  .weblogo::after,
  .nav-area {
    display: none;
  }
  .blogCard {
    margin: 0 auto 25px;
    width: 98%;
  }

  .cts-list-element1 li {
    width: 50%;
  }
  .box-elements1 li {
    width: 50%;
  }
  .box-elements1 li:nth-child(2n)::before {
    display: none;
  }

  .box-elements1 li:nth-last-child(-n + 2)::after {
    display: none;
  }

  .homesrv_image {
    margin: 0 auto;
    max-width: 300px;
  }

  .homeRev {
    bottom: 90px;
  }

  .homeExp {
    bottom: 0px;
    right: -20px;
  }

  .revClients {
    top: 10px;
    right: -10px;
  }

  .cts-links-new {
    min-width: 280px;
  }

  .masonry.full-screen .masonry-item {
    width: 100%;
    padding: 10px;
  }

  .firbase .listing-with-icon li {
    padding: 0;
    flex: auto;
    max-width: none;
  }
  .Brandslist > ul > li {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ourClients_wall {
    height: 90px;
  }
  .Brandslist > ul > li img {
    max-height: 70px;
  }
}
