@media(min-width: 992px) and (max-width: 1199.98px)
{
    .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;
        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: 50%;
    }
    .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;
    }
    .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;
    }
    .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;
    }
    .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;
    }
    .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,.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: initial;
    }
    .colored-cards-hover .domDesc
    {
        padding: 0;
    }
    .custom-section.colored-cards-hover
    {
        padding-bottom: 32px;
    }
}