/******responsive css start here *****/

@media only screen and (max-width:1880px) {
    .container.manslider {
        max-width: 92%;
    }
}

@media only screen and (max-width:1680px) {
    .container {
        max-width: 90%;
    }
    .businesscantent {
        padding: 5%;
    }
    /*nav.navbar ul li.nav-item a.nav-link {font-size: 15px;}*/
    .blog-text {
        min-height: 264px;
    }
}

@media only screen and (max-width:1600px) {
    .main-nav .navbar-nav li {
        margin-right: 24px;
    }
    .daslider .da-slide {
        align-items: center;
        padding: 0 17px 0;
    }
    .owl-carousel .owl-item img.svglogo {
        width: 111px;
    }
    .fs-33 {
        font-size: 23px;
    }
    #demo,
    #demo1,
    #demo2 {
        overflow-x: hidden;
    }
}

@media only screen and (max-width:1599px) {
    .container {
        max-width: 92%;
    }
    .global-link a {
        font-size: 13px;
    }
    h2 {
        font-size: 37px;
        line-height: 55px;
    }
    .context h1 {
        font-size: 40px;
    }
    .fs-44 {
        font-size: 37px;
    }
    h3.heading02 {
        font-size: 35px;
    }
    .about_pro .inner_o p {
        font-size: 24px;
        line-height: 39px;
    }
}

@media only screen and (max-width:1480px) {
    .fs-52 {
        font-size: 2em;
    }
    .fs-70 {
        font-size: 3.5em;
    }
    .counter-text {
        font-size: 31px;
    }
    .counter-list li {
        padding: 0 32px;
    }
    .iphone-w.m-auto.zindex {
        width: 100%;
    }
    .blog-text {
        min-height: 242px;
    }
    a.primary_btn {
        font-size: 14px;
    }
    .help_box {
        max-width: 30.6%;
        min-width: 30.6%;
        padding: 15px 15px 40px 15px;
    }
    .modern-number-01 span.mark-text {
        font-size: 75px;
    }
    .modern-number-01 h2 {
        font-size: 11px;
    }
    .industries-details .icon {
        width: 50px;
        height: 45px;
    }
    header a.blue-btn {
        padding: 5px 12px;
        font-size: 13px;
    }
    .ml-1.iphone-arrow {
        margin-left: 2px !important;
    }
    .daslider .da-slide,
    .daslider .da-slide .container {
        height: 58vh;
    }
    .infra-point {
        margin-bottom: 30px;
    }
}


.button-text.readmore.w-100.mt-3.d-flex {
	margin-bottom: 0px;
	position: absolute;
	bottom: 3px;
}

@media (max-width: 1366px) {
    .slide_top_div {
        height: 265px;
    }
 
}

@media (max-width: 1199px) {
    nav.navbar ul li.nav-item a.nav-link {
        font-size: 16px;
        margin-right: 10px;
    }
    .help_box p {
        line-height: 23px;
       
    }

}

@media only screen and (max-width:1200px) {
    .main-nav .navbar-nav li {
        margin-right: 0px;
    }
    .blog-text {
        padding: 10px 20px;
    }
    nav.navbar ul li.nav-item a.nav-link {
        padding: 19px 5px;
    }
    .help_box span.icon svg {
        width: 60px;
        height: 60px;
    }
    .help_box span.icon {
        margin-bottom: 0;
        height: auto;
    }
    .help_box:hover span.icon svg {
        height: 52px;
        width: 52px;
    }
    .help_box:hover span.icon {
        height: 51px;
        width: 51px;
    }
    .navbar-light .navbar-brand img {
        width: 218px;
    }
    .page-text h2 {
        font-size: 1.7rem;
        line-height: 1.2;
    }
    .exre-augmenreal.ocrpage article {
        min-height: 332px;
    }
}

@media only screen and (max-width:1100px) {
    .slide_top_div {
        height: 245px;
    }

    .help_box {
        margin: 11px;
        min-width: 29.6%;
    }
    .main-nav .nav-link {
        font-size: 11px;
    }
    .main-nav .navbar-nav li {
        margin-right: 8px;
    }
    .industry_list li {
        width: 16.3%;
        padding: 0 10px 0px;
    }
    .daslider .owl-nav .owl-next {
        right: 0;
    }
    .daslider .owl-nav .owl-prev {
        left: 0;
    }
    .fs-52 {
        font-size: 1.8em;
    }
    .da-slide p {
        font-size: 16px;
    }
    .main-slider {
        height: 100%;
    }
    .counter-list li {
        padding: 0 34px;
    }
    .fs-44 {
        font-size: 30px;
    }
    .videoAisolution {
        padding: 49px 0;
    }
    .help_box {
        padding: 24px;
    }
    .area {
        height: 521px;
    }
    h2 {
        font-size: 34px;
    }
    .phonebtn {
        height: 32px;
        width: 32px;
        line-height: 1;
    }
    .container {
        max-width: 93%;
    }
    nav.navbar ul li.nav-item a.nav-link {
        font-size: 15px;
        margin-right: 1px;
    }
    .topnavbar a,
    .topnavbar .global-link a,
    .topnavbar li.fs-14 {
        font-size: 13px;
    }
    figure.effect-lily h2 {
        line-height: 1;
    }
    figure.effect-lily figcaption>div {
        padding: 1em 1rem;
    }
    figure.effect-lily p {
        font-size: 16px;
        line-height: 1.5;
    }
}

@media only screen and (max-width:991px) {
    .expertise_sev li.nav-item {
        border-bottom: 0px solid;
    }
    .expertise_sev .nav-pills .nav-link {
        font-size: 16px;
        border-top: 1px solid #c8c8c8;
        padding: 14px 0;
        width: 100%;
        border-radius: 0px;
    }
    .navbar.navbar-expand-lg.navbar-light {
        padding: 14px 0;
        justify-content: end;
    }
    .navbar-brand {
        width: 179px;
    }
    .da-slide .da-img {
        max-width: 331px;
    }
    .nav-item span {
        float: right;
        height: 31px;
        width: 35px;
        text-align: center;
        border-radius: 50%;
        line-height: 28px;
        padding-right: 13px;
        position: absolute;
        right: 8px;
        top: 7px;
    }
    .services-dropdown .menubox h5 {
        background: #02689d;
    }
    .services-dropdown .menubox h5 a {
        background: #02689d;
    }
    .services-dropdown .menubox .services-dropdown-offering {
        background: #02689d;
    }
    .main-nav .navbar-nav li {
        margin-right: 0;
        padding: 6px 10px 6px 10px;
    }
    .daslider .da-slide,
    .daslider .da-slide .container {
        padding: 4px 7px 23px !important;
    }
    .phonebtn {
        margin-right: 46px;
    }
    .main-nav .navbar-nav li {
        margin-right: 0;
    }
    .industry_list li {
        width: 24.3%;
    }
    body {
        font-size: 15px;
    }
    nav.navbar ul li.nav-item a.nav-link:hover {
        color: #0082C6 !important;
    }
    .bg-green-shape:after {
        display: none;
    }
    .carousel-caption h1 {
        font-size: 40px;
    }
    .carousel-caption p {
        font-size: 16px;
    }
    .pt-80 {
        padding-top: 45px;
    }
    .pb-70 {
        padding-bottom: 45px;
    }
    .mt-70 {
        margin-top: 45px;
    }
    .about-video {
        margin-top: 80px;
    }
    .objectives {
        margin-top: 40px;
    }
    .our-missin-tabing {
        width: 100% !important;
        padding-left: 5px;
    }
    .subscribe-area p {
        text-align: center;
        margin-bottom: 15px !IMPORTANT;
    }
    .py-70 {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .reserch-item.position-relative {
        margin-bottom: 30px;
    }
    .news {
        padding: 45px 20px;
    }
    .news-box {
        padding-left: 35px;
    }
    h2 {
        font-size: 30px;
    }
    .main-footer {
        padding: 45px 0px;
    }
    .footer-list li {
        margin-right: 8px;
        padding-right: 20px;
    }
    .footer-list.menulefttoright li {
        padding-right: 0;
    }
    .our-missin-tabing .nav-pills {
        left: 16px;
        top: -190px;
        transform: none;
    }
    .our-missin-tabing button.nav-link {
        width: 216px;
        height: 54px;
        font-size: 16px;
    }
    .main-footer:before {
        width: 75%;
        height: 52%;
    }
    .blog-text {
        width: 100%;
    }
    .help_box p {
        font-size: 14px;
        line-height: 19px;
    }
    .help_name {
        font-size: 16px;
        margin-bottom: 5px;
        line-height: 1.2;
    }
    .help_box {
        margin: 9px;
      max-width: 46.4%;
    }
    .slide_top_div {
        height: 186px;
    }
    
    .counter-list li {
        padding: 0 9px;
    }
    .counter-text {
        font-size: 24px;
    }
    .fs-44 {
        font-size: 30px;
    }
    .navbar-collapse {
        z-index: 9;
    }
    nav.navbar ul li.nav-item a.nav-link {
        padding: 5px 1px;
        font-size: 14px;
    }
	nav.navbar ul li.nav-item p.nav-link {
        padding: 5px 1px;
        font-size: 14px;
    }
    .owl-theme .owl-dots .owl-dot {
        margin: 0 2px;
    }
    .iphone-w.m-auto.zindex {
        width: 100%;
    }
    li.nav-item .sub-menu ul.menu {
        padding: 0 14px;
        margin: 0;
        background: #0082C6;
    }
    li.nav-item .sub-menu {
        box-shadow: none;
        background: #0082C6;
    }
    .daslider .da-slide,
    .daslider .da-slide .container {
        height: auto;
        padding-top: 84px;
    }
    .services-dropdown {
        background: #0082c6;
        flex-wrap: wrap;
    }
    .services-dropdown .menubox ul {
        background: #0082c6;
        flex: 100%;
        max-width: 100%;
    }
    .nav-item span.iphone-arrow {
        display: none;
    }
    .navbar-collapse::before {
        content: '';
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99;
        background: rgb(0, 64, 98, 0.6);
    }
    .videoTabSec .nav-pills .nav-link {
        font-size: 16px;
        border-radius: 4px;
        padding: 8px 12px;
        margin-right: 10px;
    }
    .offerings_sec .nav li.sale_li {
        width: 28%;
        margin: 10px;
    }
    .about-page .grey_box {
        height: auto;
    }
    .toolstechnologies-content .toolstechnologies-card .toolstechnologies-card-head {
        max-width: 170px;
        -moz-box-pack: center;
        justify-content: center;
        align-items: flex-start;
        flex-direction: column;
        width: 170px;
        flex: 0 0 170px;
    }
    .toolstechnologies-content .toolstechnologies-card .toolstechnologies-card-head .toolstechnologies-icon {
        flex: 0 0 50px;
        width: 50px;
        max-width: 50px;
    }
    .toolstechnologies-content .toolstechnologies-card .toolstechnologies-card-head h5 {
        margin: 15px 0 0;
        padding-left: 0;
    }
    .area {
        height: 351px;
    }
}

@media only screen and (max-width:767px) {
    .help_box {
        margin: 9px;
        padding: 20px;
        max-width: 95%;
        min-width: 95%
    }
    .button-text.readmore.w-100.mt-3.d-flex {
        position: inherit; position: initial;
    }
    .slide_top_div {
        display: flex;
        min-height: auto;
        height: auto;

    }
    .help_box span.icon {
        margin-right: 25px;
        min-width: 50px;
max-width: 50px;
    }
    .help_box:hover span.icon {
        height: auto;
        width: auto;
        margin-bottom: 0;
        transition: 0.0s all ease;
    }
    .help_box:hover span.icon svg {
        height: 50px;
        width: 50px;
    }

    .help_name {
        font-size: 20px;
    }
    .button-text.readmore.w-100.mt-3.d-flex {
        margin-bottom: 0;
    }
    .ml-auto.iphonemx-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .dec-w100{width: auto;}

    .toolstechnologies-content .toolstechnologies-card .toolstechnologies-card-info {
        padding: 2px 0px 0px 0px;
    }
    span.sub-srvc-link {
        overflow: hidden;
        width: 33px;
        height: 33px;
    }
    .offer-text-inner h4 {
        font-size: 18px !important;
        line-height: 1;
    }
    .offer-text-inner figcaption {
        left: 8px;
    }
    .accenture-part .icon {
        font-size: 24px;
        width: 70px;
        height: 70px;
        line-height: 65px;
    }
    .accenture-part h1 {
        font-size: 31px;
        line-height: 32px;
    }
    .sub_plus {
        font-size: 22px !important;
        margin-left: -7px !important;
    }
    .accenture-part {
        padding: 30px 0;
    }
    .daslider,
    .daslider .owl-stage,
    .daslider .owl-stage-outer {
        margin-bottom: 20px;
    }
    .no-js .owl-carousel,
    .owl-carousel.owl-loaded {
        padding: 0 0;
    }
    .blog-text {
        min-height: 213px;
    }
    .modern-number-01 span.mark-text {
        font-size: 55px;
    }
    .main-slider {
        height: 500px;
    }
    .daslider .da-slide,
    .daslider .da-slide .container {
        height: 100%;
        padding-top: 0;
        padding: 0 1px 0;
    }
    .da-slide .caption {
        top: 0;
    }
    .darkHeader .navbar-light .navbar-brand img {
        width: 151px;
    }
    .context h1 {
        font-size: 30px;
    }
    .videoContent.text-white {
        padding-right: 0;
    }
    .help_box p {
        font-size: 15px;
        line-height: 23px;
    }
    p {
        line-height: 26px;
    }
    .cybersecurity-about-text .text {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .navbar-brand {
        width: 172px;
    }
    .navbar-light .navbar-brand img {
        width: 100%;
    }
    h2.h-whoweare {
        font-size: 22px;
        line-height: 31px;
    }
    .custom-copyright li:nth-child(2) {
        padding-left: 0 !important;
        display: inline-block;
    }
    .custom-copyright li:nth-child(3) {
        display: inline-block;
    }
    .fonts-22 {
        font-size: 17px !important;
        line-height: 25px !important;
    }
    .banner_text {
        margin-top: 18px;
    }
    .accordion>.card .card-body .d-flex {
        display: block !important;
    }
    .accordion>.card .card-body .d-flex li {
        display: flex;
        border: 1px solid #e0e0e0;
        padding: 10px;
        margin-bottom: 5px;
        align-items: center;
    }
    .exre-augmenreal.ocrpage article {
        min-height: auto;
        padding: 24px 45px 24px 27px;
    }
    .ocrpage .box+.box {
        margin-top: 20px;
    }
    .toolstechnologies-content .toolstechnologies-card .toolstechnologies-card-head {
        border-right: 0px none;
        flex: 1 1 auto;
        width: 100%;
        max-width: 100%;
    }
    .toolstechnologies-content .toolstechnologies-card .toolstechnologies-card-head {
        border-right: 0px none;
        flex: 1 1 auto;
        width: 100%;
        max-width: 100%;
    }
    .toolstechnologies-content .toolstechnologies-card {
        flex-direction: column;
        align-items: flex-start;
        -moz-box-pack: center;
        justify-content: center;
    }
    .banner_col {
        padding-bottom: 20px;
        align-items: center;
        height: auto;
    }
    .faq_section .accordion>.card .card-header {
        font-size: 16px;
    }
    .inner_banner {
        height: 420px;
    }
    .why_choose_sec img {
        width: 56px;
    }
    .ipad-div-w .blockchain_div {
        display: block;
    }
    .ipad-div-w .chain_serv {
        width: 100%;
    }
    .offerings_sec .accordion .card-body .soc_text.iphonew {
        display: flex;
        align-items: center;
        padding: 0 0 15px 0;
        width: 100%;
    }
    .iphone .bor_left_right {
        border: none;
    }
    .iphone .soc_text {
        display: flex;
        align-items: center;
        padding: 0 0 15px 0;
        width: 100%;
    }
    .why_soc.iphone {
        flex-direction: column;
        padding: 20px;
    }
    .offerings_sec .accordion .card-body .iphone .soc_text img {
        margin-right: 15px;
    }
    .iphone h4 {
        font-size: 17px;
    }
    .ipad-width {
        display: block;
        width: 100%;
    }
    .ipad-width .soc_text {
        display: block;
        width: 100%;
    }
    .ipad-width h5 br {
        display: none;
    }
    .ipad-width .accordion>.card .card-body .d-flex {
        display: flex !important;
    }
    .ipad-width .soc_text {
        font-size: 14px;
    }
    .toolstechnologies-content .toolstechnologies-card .toolstechnologies-card-head .toolstechnologies-icon {
        flex: 0 0 30px;
        width: 30px;
        max-width: 30px;
    }
    .chain_serv p {
        font-size: 14px;
    }
    h4.staps_text {
        font-size: 20px;
    }
    .Offeringsiphone .serv_More .p-3 {
        display: flex;
        margin-bottom: 5px;
        padding: 10px !important;
        align-items: center;
    }
    .Offeringsiphone .serv_More .p-3 img {
        margin-right: 10px !important;
    }
    .Offeringsiphone .accordion>.card .card-body h6 {
        color: #000;
        opacity: 0.8;
        font-weight: 500;
        font-size: 14px;
        margin-left: 10px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .Offeringsiphone h6 br {
        display: none;
    }
    .Offeringsiphone .interg_points span {
        display: block;
    }
    .faq_section .accordion>.card p {
        font-size: 14px;
        line-height: 26px;
    }
    .iphoneimg-d-block .soc_details img {
        display: block;
    }
    .offering_detail {
        padding: 20px 0;
    }
    ul.reasons.li-20 {
        display: inline-block;
    }
    .area {
        height: 256px;
    }
}

@media only screen and (max-width:659px) {
    .chain_serv h5 {
        font-size: 16px;
    }

    .faq_section .accordion>.card p {
        font-size: 15px;
        line-height: 26px;
    }
    .toolstechnologies-card {
        padding: 26px 11px 26px 15px;
    }
    .expertise_sev .tab-content p {
        line-height: 26px;
        font-size: 15px;
    }
    .expertise_sev .tab-content {
        padding: 40px 20px;
    }
    .testimonialtext {
        padding: 2.125rem 1.125rem;
    }
    .data_maturity_tab {
        min-width: 100%;
        margin-left: 0;
    }
    .phonebtn {
        height: 25px;
        width: 25px;
    }
    svg.ph {
        width: 14px;
        height: 14px;
    }
    .phonebtn {
        margin-right: 40px;
    }
    .navbar.navbar-expand-lg.navbar-light {
        padding: 11px 0;
    }
}

#Capa_1 {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0px;
    right: 0px;
    fill: #104c9c;
}

@media only screen and (max-width:599px) {
    .mainlogo {
        left: 10px;
    }
    .navbar-brand {
        width: 163px;
    }
    .carousel-caption h1 {
        font-size: 30px;
    }
    #togglemenu {
        top: 30px;
    }
    .bottom-footer {
        padding: 10px 0px;
        font-size: 14px;
    }
    .searchbtn {
        margin-right: 40px;
        width: 38px;
        height: 38px;
    }
    #togglemenu {
        top: 30px;
    }
    #navbarNavmenu.visible {
        width: 85%;
    }
    h3 {
        font-size: 21px;
    }
    h4 {
        font-size: 20px;
    }
    .pt-80 {
        padding-top: 35px;
    }
    .pb-70 {
        padding-bottom: 35px;
    }
    .mt-70 {
        margin-top: 35px;
    }
    .py-70 {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    h5 {
        font-size: 16px;
    }
    .services-slider .owl-nav {
        right: 0%;
    }
    h2 {
        font-size: 26px;
        line-height: 1.2;
    }
    .fs-33 {
        font-size: 23px;
    }
    .service-details p {
        margin-top: 15px;
    }
    .news {
        padding: 45px 0px;
    }
    .news-box {
        padding-left: 15px;
        padding-right: 15px;
    }
    .news-box li {
        width: 100%;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .news-date {
        width: 101px;
        font-size: 14px;
        padding: 10px 0px;
    }
    .news-details p span {
        display: none;
    }
    .counter-text {
        font-size: 24px;
        margin-bottom: 0;
    }
    .counter-list {
        width: 100%;
        display: inline-block !important;
    }
    .counter-list li {
        margin-right: 0;
        border-right: 0px;
        padding-right: 0;
        vertical-align: top;
        width: 46%;
        padding: 0px;
        display: inline-block;
        text-align: center;
        margin-bottom: 20px;
    }
    .counter-list li:last-child {
        margin-bottom: 0px;
    }
    .omr {
        font-size: 14px;
    }
    .main-footer:before {
        width: 94%;
        height: 24%;
    }
    .footer-list li {
        display: block;
        margin-bottom: 8px;
        border: none;
    }
    .left-counter {
        padding-left: 0;
    }
    .right-counter {
        padding-left: 0px;
    }
    .main-nav {
        padding: 10px 0px;
    }
    #togglemenu {
        top: 20px;
    }
    .help_box {
        margin: 2%;
        min-width: 46%;
    }
    .awards-logo li {
        padding: 0 6px;
    }
    .industry_list li {
        width: 49%;
    }
    .industries-details .icon {
        width: 40px;
        height: 40px;
    }
    .contac_footer {
        padding: 15px;
    }
    h3.heading02 {
        font-size: 29px;
    }
    .why_choose_sec h3.heading02 {
        font-size: 24px;
    }
    a.blue-btn {
        font-size: 15px;
        padding: 8px 15px;
    }
    .careerblog h2 {
        font-size: 22px !important;
    }
    #star-svg {
        position: fixed;
        right: 5px;
        bottom: 6px;
        width: 67px;
        height: 71px;
    }
    #toTop img {
        position: absolute;
        left: 10px;
        z-index: 99;
        margin-top: 4px;
    }
    #toTop {
        transition: transform 0.5s ease 0s;
        bottom: 10px;
        padding: 5px;
        position: fixed;
        right: 5px;
        z-index: 99;
        cursor: pointer;
        width: 40px;
        height: 40px;
        background-color: #fff;
        border-radius: 50%;
        box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    }
    #Capa_1 {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 0px;
        right: 0px;
        fill: #104c9c;
    }
}

@media only screen and (max-width:575px) {
    .container {
        max-width: 97%;
    }
    .Offeringsiphone .serv_More .p-3 {
        border: 1px solid #e0e0e0;
        margin-bottom: 20px;
    }
    .blog-text {
        margin: 0px 0px 0 0px;
    }
    .bottom-footer ul li {
        display: inline-block;
    }
    h6.app_points span {
        height: 34px;
        width: 34px;
        font-size: 12px;
    }
    h6.app_points small {
        font-size: 13px;
    }
    .soc_details img {
        margin-right: 15px;
        width: 34px;
    }
    .blog-text {
        min-height: auto;
    }
    .awards-logo li {
        padding: 5px 11px;
        display: inline-block;
    }
    .videoAisolution_slider .owl-nav {
        display: none;
    }
    .videoAisolution_slider .owl-dots {
        display: block;
    }
    .help_box {
        margin: 2% 0;
      
        padding: 24px;
    }
    .container.manslider {
        max-width: 100%;
    }
    .owl-nav img {
        width: 17px;
    }
    .brands_item {
        width: 80%;
        margin: auto;
    }
    .owl-theme .owl-nav [class*="owl-"] {
        margin: 5px 0;
        padding: 4px 1px;
    }
    .inner_banner h2 {
        font-size: 16px;
        line-height: 19px;
    }
    .inner_banner {
        padding-top: 59px;
    }
    .slide_top_div {
        height: auto;
    }
    .help_box:hover span.icon {
        height: auto;
        width: auto;
        margin-bottom: 0;
    }
    .help_box:hover,
    .svg:hover {
        transform: translateY(-0px) scale(1.005) translateZ(0);
    }
    .intofthi-challenges.ocr-intofthi-challenges .leftbox {
        width: 0;
        min-width: 0;
    }
    .intofthi-challenges.ocr-intofthi-challenges section {
        padding-left: 0;
        position: relative;
        margin-top: 20px;
    }
    .intofthi-challenges.ocr-intofthi-challenges i {
        position: relative;
        left: 0;
        background: #53beb1;
        transform: translateY(18%);
        display: inline-flex;
        margin: auto;
        text-align: center;
    }
    .intofthi-challenges.ocr-intofthi-challenges article p {
        font-size: 15px;
        line-height: 26px;
    }
    .intofthi-challenges.ocr-intofthi-challenges i h2 {
        font-size: 29px;
        line-height: 45px;
    }
    .mob-text-center {
        text-align: center;
    }
    .blockchain-industries.mob-icon-w i {
        width: 54px;
        height: 54px;
        min-width: 54px;
        padding: 10px;
    }
    .blockchain-industries.mob-icon-w h3 span {
        font-size: 16px;
        padding: 0 28px;
        padding: 8px 7px 13px;
    }
    .blockchain-industries.mob-icon-w article {
        padding: 0 8px 20px;
    }
    ul.reasons li {
        padding: 5px 2px 5px 20px !important;
    }
    .lefticon-w {
        max-width: 86px;
    }
    .serv_More {
        padding: 10px;
    }
    .roles_box_i .line_r {
        border: none;
    }
    .roles_box_i .line_b {
        border: none;
    }
    .icon_role_text img {
        margin-right: 15px;
    }
    .icon_role_text {
        padding: 15px 0;
        display: flex;
    }
    .icon_role_text h5 br {
        display: none;
    }
    .network_center {
        display: flex;
        align-items: center;
        margin-bottom: 15px;
    }
    .net_services h4 br {
        display: none;
    }
    .network_center img {
        margin-right: 15px;
    }
    .why_soc.iphone {
        flex-direction: column;
        padding: 20px;
    }
    .offerings_sec .accordion .card-body .soc_text.iphonew {
        display: flex;
        align-items: center;
    }
    .offerings_sec .accordion .card-body .soc_text h4 {
        font-size: 16px;
    }
}

.mob-px-0 {
    padding-right: 0px;
    padding-left: 0px;
}

@media only screen and (max-width:430px) {
    .help_box {
       min-width: 30.6%;
    }
    .context h1 {
        font-size: 25px;
    }
    h2 {
        font-size: 21px;
    }
    .fs-44 {
        font-size: 21px;
    }
}

@media only screen and (max-width:350px) {
    .navbar-brand {
        width: 126px;
    }
    .inner_banner p {
        font-size: 15px;
        line-height: 20px;
    }
    .banner_col {
        display: block;
    }
    .banner_text {
        margin-top: 10px;
    }
}