@media(min-width:1500px) and (max-width:5000px) {
   
    #powerbibanner.powerbilandingpage_marketing { 
        background-image: url(../images/r-bnr2.jpg) !important;
        padding-bottom: 115px !important;
    }
    .overview_head:before {
        width: 810px!important
    }
}
@media(min-width:1150px) and (max-width:5000px) {
    #openmodal .modal-dialog {
        max-width: 1100px
    }
}

@media(min-width:1200px) and (max-width:1600px) {
    .ptextarea {
        font-size: 14px!important;
        z-index: 2;
        position: absolute;
        padding-right: 20px;
        margin-left: 30%!important
    }
    .overview_head:before {
        width: 706px!important
    }
    .text_wholeoverview {
        height: 30.6vh!important
    }
    .contentbipower_head h3 {
        padding-top: 15px
    }
    .navbar>.container,
    .navbar>.container-fluid {
        padding: 0!important
    }
    header ul.navbar-nav li a {
        padding: 0!important
    }
    header ul.navbar-nav li a.dropdown-item {
        padding: .25rem 1.5rem!important
    }
    .inner_sec_lws_banner .main_service p {
        font-size: 34px!important;
        line-height: 55px !important;
    }
}

@media(min-width:1200px) and (max-width:1325px) {
    .powerbi-banner {
        margin-top: 68px!important
    }
    .bi-reporting-herobanner {
        margin-top: 65px!important
    }
    header ul.navbar-nav li a {
        font-size: 14px!important
    }
    header ul.navbar-nav li a {
        padding: 0!important
    }
    header ul.navbar-nav li a.dropdown-item {
        padding: .25rem 1.5rem!important
    }
    header .logo_main img {
        width: 150px!important
    }
    .our_clients .owl-carousel .owl-prev {
        left: -50px!important
    }
    .our_clients .owl-carousel .owl-next {
        right: -50px!important
    }
    .blogexperts .carousel-control-prev {
        left: -45px!important
    }
    .blogexperts .carousel-control-next {
        right: -45px!important
    }
    #happy_lwsControls {
        padding-left: 45px;
        padding-right: 45px
    }
    .happy_lws .carousel-control-next {
        right: -22px!important
    }
    .happy_lws .carousel-control-prev {
        left: -22px!important
    }
    .join_banner_lws {
        height: 45vh!important
    }
    .workforce_lws .container {
        padding: 70px 15px!important
    }
    .lws_wearehiring .container {
        padding: 60px 15px 70px 15px!important
    }
    .uniqueidea_lws .container {
        padding: 60px 15px!important
    }
    .power_bicontent .container {
        padding: 60px 15px 90px!important
    }
    .banner-dataservice-lws,
    .bannerarea_about,
    .bannersection-data,
    .inner_sec_lws_banner,
    .join_banner_lws,
    .powerbi-banner {
        margin-top: 60px!important
    }
    .banner_circle {
        padding: 80px 0!important;
        margin-top: 45px!important
    }
    .portfolio_banner_ios {
        margin-top: 75px!important
    }
    .yellowarea {
        left: -91px!important
    }
    .whatwedo_img_yellow img {
        width: 597px!important
    }
    .datacap_text_yellow {
        left: -89px!important
    }
    .newbanner {
        margin-top: 70px!important
    }
    .ribbon-top-left {
        top: 117px!important;
        left: -17px!important
    }
    .ribbon-top-left img {
        width: 200px
    }
    /* #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr h1 {
        font-size: 30px!important
    } */
    .inner_sec_lws_banner#inner_sec_lws_banner_data_analytics .container-fluid .lws_banner_text p {
        font-size: 32px !important;
    }
    .inner_sec_lws_banner .main_service p { 
        line-height: 50px !important;
    }
    #clients-logo .owl-carousel .owl-next {
        right: -40px!important;
    }
    #clients-logo  .owl-carousel .owl-prev {
        left: -40px!important;
    }
}

@media(max-width:1199.98px) {
    .ribbon-top-left {
        top: 117px!important;
        left: -17px!important
    }
    .ribbon-top-left img {
        width: 200px
    }
    header ul.navbar-nav li.contact_us a {
        padding-left: 6px!important
    }
    .inner_full_section {
        background-size: contain!important;
        background-color: #040404!important;
        height: auto!important;
        margin-top: 0!important
    }
    .leadrship_lws .container {
        padding: 70px 15px 50px!important
    }
    .powerbi-banner {
        margin-top: 68px!important
    }
    header ul.navbar-nav li {
        padding-right: .5em!important
    }
    header ul.navbar-nav li a {
        font-size: 13px!important;
        padding: 0!important
    }
    header ul.navbar-nav li a.dropdown-item {
        padding: .25rem 1.5rem!important
    }
    header .logo_main img {
        width: 150px!important
    }
    .navbar>.container,
    .navbar>.container-fluid {
        padding: 0!important
    }
    header ul.navbar-nav li a img {
        width: 14px!important;
        padding-right: 0!important;
        margin-right: 2px
    }
    .banner_circle .lws-heading {
        font-size: 30px!important
    }
    .banner_circle h1.lws-brief {
        font-size: 18px!important
    }
    .banner_circle .lws-freebtn {
        margin-top: 35px!important
    }
    .bannerimg_innertxt {
        transform: translate(-50%, -50%)!important
    }
    .data_text {
        font-size: 100px!important
    }
    .whatwedo .whtwedos {
        max-width: 830px!important
    }
    .bluearea {
        height: 451px!important;
        min-width: 930px!important;
        left: -68px!important
    }
    .whatwedo_img {
        left: -30px!important
    }
    .whatwedo_img img {
        width: 513px!important
    }
    .datacap_text {
        right: -53px!important
    }
    .yellowarea {
        height: 443px!important;
        min-width: 930px!important;
        left: -14px!important;
        bottom: -60px!important
    }
    .datacap_text_yellow {
        left: -60px!important
    }
    .whatwedo_img_yellow {
        right: 60px!important
    }
    .whatwedo_img_yellow img {
        width: 474px!important
    }
    .our_clients .owl-carousel .owl-prev {
        left: -40px!important
    }
    .our_clients .owl-carousel .owl-next {
        right: -40px!important
    }
    .blogexperts .carousel-control-prev {
        left: -35px!important
    }
    .blogexperts .carousel-control-next {
        right: -35px!important
    }
    p.bloghead {
        font-size: 30px!important
    }
    p.blogcontent {
        font-size: 18px!important;
        margin-top: 15px!important
    }
    .blog_data {
        margin-bottom: 105px!important
    }
    .inner_footer,
    ul.copyright_section li a {
        font-size: 18px!important
    }
    .boxs:after,
    .boxs:before {
        display: none!important
    }
    #bannercircletxt {
        left: 50%!important
    }
    .banner_circle .banner-img img {
        width: 440px!important
    }
    .happy_lws .carousel-control-prev {
        left: -11px!important
    }
    .happy_lws .carousel-control-next {
        right: -7px!important
    }
    .happy_lws .carousel-control-next,
    .happy_lws .carousel-control-prev {
        width: 40px!important
    }
    #happy_lwsControls {
        padding-left: 45px;
        padding-right: 45px
    }
    .join_banner_lws {
        height: 45vh!important
    }
    .item_contents p {
        margin-bottom: 10px!important
    }
    .item_contents h4 {
        margin-bottom: 0!important
    }
    .overview_head {
        height: 24.2vh
    }
    .ptextarea {
        font-size: 18px!important;
        padding: 20px!important
    }
    .text_wholeoverview {
        height: auto!important
    }
    .ptextarea {
        padding: 20px 0
    }
    .overview_head:before {
        z-index: unset!important;
        width: 898px !important;
    }
    .banner-dataservice-lws,
    .banner_circle,
    .bannerarea_about,
    .bannersection-data,
    .inner_sec_lws_banner,
    .join_banner_lws,
    .powerbi-banner {
        margin-top: 60px!important
    }
    .portfolio_banner_ios {
        margin-top: 75px!important
    }
    .banner_circle {
        padding: 60px 0 60px!important
    }
    .details-content-lws-2:after {
        width: 230px!important;
        height: 230px!important;
        bottom: -113px!important
    }
    .details-content-lw {
        min-height: 25em!important
    }
    .offer_lws.data_analytics_lws .container {
        padding-bottom: 200px!important
    }
    #inner_sec_lws_banner_data_analytics h3 {
        font-size: 75px!important
    }
    .inner_sec_lws_banner#inner_sec_lws_banner_data_analytics .container-fluid .lws_banner_text p {
        font-size: 30px !important;
    }
    #inner_sec_lws_banner_data_analytics h3 span {
        font-size: 60px!important
    }
    .owl-expertise.owl-carousel .owl-nav button.owl-prev {
        background-size: 50px;
        background-repeat: no-repeat;
        left: -50px
    }
    .owl-expertise.owl-carousel .owl-nav button.owl-next {
        background-size: 50px;
        background-repeat: no-repeat;
        right: -65px
    }
    .newbanner {
        margin-top: 70px!important
    }
     
    /* #powerbibanner.powerbilandingpage_marketing {
        margin-top: 75px!important
    } */
    /* #powerbibanner .container-fluid {
        margin-top: -80px!important
    } */
    #powerbibanner.powerbilandingpage_marketing .container-fluid {
        margin-top: -142px!important
    }
    #powerbibanner .powerbibanner_innr h1 {
        /* font-size: 35px!important;
        line-height: 50px!important */
        font-size: 25px!important;
        line-height: 35px!important;
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr h1 {
        font-size: 45px!important
    }
    #powerbibanner .powerbibanner_innr p {
        font-size: 23px!important;
        margin-top: 10px!important;
        line-height: 35px !important;
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr p {
        font-size: 23px!important;
        margin-top: 10px!important;
        line-height: 35px !important;
    }
    #powerbibanner.powerbilandingpage_marketing .offering_mains {
        margin-top: 15px!important
    }
    #powerbibanner.powerbilandingpage_marketing .offering_mains {
        margin-top: 15px!important
    }
    .offering_mains h2 {
        font-size: 20px!important
    }
    .acheivement_banner h2 {
        font-size: 60px!important
    }
    .acheivement_banner h1 {
        font-size: 65px!important
    }
    .case_study a.btn-viewmore {
        font-size: 20px!important
    }
    .inr_blog_cnt {
        min-height: 18em!important
    }
    .offer_lws.data_analytics_lws.bi-reporting_how_lws .container {
        padding-bottom: 150px!important
    }
    .bi-reporting-herobanner .contentbi_head {
        padding-left: 2em!important
    }
    .bi-reporting-herobanner {
        margin-top: 67px!important
    }
    #bireporting-industries .finance .mr-2,
    #bireporting-industries .healthcare .ml-2,
    #bireporting-industries .real-estate .ml-2,
    #bireporting-industries .retail .mr-2 {
        min-height: 320px
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr h1 {
        font-size: 25px!important;
        line-height: 35px!important
    }
    #powerbibanner.powerbilandingpage_marketing .offering_mains h2 {
        font-size: 15px!important
    }
    
    .powerbi_formsectn{
        margin-left: 1.0em !important;
     
    }
    #powerbibanner .container-fluid {
        position: relative;
        padding-right: 15px !important;
        padding-left: 15px  !important;
    }
    #powerbibanner.powerbilandingpage_marketing .container-fluid {
        position: relative;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    #powerbibanner.powerbilandingpage_marketing .container-fluid  .row{
        margin-right: 0px;
        margin-left: 0px;
    }
    #powerbibanner .container-fluid  .row{
        margin-right: 20px;
        margin-left: 20px;
    }
    .powerbibanner_innr img {
        width: 130px !important;
    }
    .lws_dataservice_text p { 
        font-size: 30px!important;
    }
    .inner_sec_lws_banner .main_service p {
        font-size: 30px!important; 
        line-height: 48px!important;
    }    
    #odc-herosectn .odclpbanner_innr{
        margin-right: 0!important;
    }
    #odc-herosectn .odclpbanner_innr .clients_icons li { 
        width: 140px!important;
    }
    #odc-herosectn {
        padding: 100px 0 0!important;
    }
    #odc-herosectn .odclpbanner_innr h1 {
        font-size: 25.5px!important;
        line-height: 50px!important;
    }
    #odc-herosectn .odclpbanner_innr p { 
        font-size: 28px;
    }
    #clients-logo .owl-carousel .owl-next {
        right: -40px!important;
    }
    #clients-logo  .owl-carousel .owl-prev {
        left: -40px!important;
    }
    #powerbibanner.powerbilandingpage_marketing {
        padding-top: 100px!important;
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr {
        left: 0px !important;
    }
    .case_studys.fancybox-content img {
        width: auto!important;
        height: auto!important;
    }
    .powerbi-services-web-scraping  ul.col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333% !important;
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important;
    }
    .crm-webform-input { 
        max-width: 258px!important;
    }
    .our_clients.testimonila-new .owl-carousel .owl-next, .our_clients.testimonila-new .owl-carousel .owl-prev {
        width: 33px!important;
        height: 35px!important;
    }
    .testimonila-new .owl-carousel .owl-nav button.owl-next, .testimonila-new .owl-carousel .owl-nav button.owl-prev {
        background-size: 25px !important;
    }
    .our_clients.testimonila-new .owl-carousel .owl-next {
        right: -40px!important;
    }
    .our_clients.testimonila-new .owl-carousel .owl-prev {
        left: -35px!important;
    }
    .footerarea h3.form_area_haed { 
        font-size: 28px !important;
    }
}

@media (max-width:1023.98px) {
    .line-section {
        height: 100px!important
    }
    .line-section::after {
        height: 100px!important
    }
    .line-section::before {
        height: 100px!important
    }
    .yellowarea {
        min-width: 912px!important
    }
    .happy_lws .carousel-control-prev {
        left: 0!important
    }
    .workforce_lws .container {
        padding: 70px 15px!important
    }
    .lws_wearehiring .container {
        padding: 60px 15px 70px 15px!important
    }
    .join_banner_lws {
        height: 40vh!important
    }
    .our-story-lws .container {
        padding: 90px 15px 60px!important
    }
    .contentarea_aboutus {
        padding-top: 80px!important
    }
    .inner-form-lws-contact .container {
        padding: 90px 15px!important
    }
    .client_ratings .container,
    .customer_speak .container,
    .faeutres_ios .container,
    .portfolio_banner_ios .container {
        padding: 90px 15px!important
    }
    .faeutres_ios .container .row {
        margin-left: 0!important;
        margin-right: 0!important
    }
    .owl-expertise.owl-carousel .owl-nav button.owl-prev {
        background-size: 50px;
        background-repeat: no-repeat;
        left: -50px
    }
    .owl-expertise.owl-carousel .owl-nav button.owl-next {
        background-size: 50px;
        background-repeat: no-repeat;
        right: -65px
    }
    #bireporting.leading_lws_tool .container {
        padding: 60px 15px 40px!important
    }
    .bihelp .container {
        padding: 30px 15px 60px!important
    }
    #workexpertise_lws .container {
        padding: 0 15px 30px!important
    }
    #expertise_lws_bi .container .row {
        margin: 30px 30px 0!important
    }
    #expertise_lws_bi .container {
        padding: 60px 0 0 0!important
    }
    #powerbibanner.powerbilandingpage_marketing {
        /* margin-top: 140px!important; */
        padding-top: 45px!important
    }
    .bi-reporting-herobanner .contentbi_head h1 {
        font-size: 40px!important
    }
    .ribbon-top-left img {
        width: 175px!important
    }
    .ribbon-top-left {
        top: 105px!important
    }
    .top-panel::before {
        font-size: 1rem!important
    }
    #inner_sec_lws_banner_data_analytics h3 {
        font-size: 69px!important;
    }
    .inner_sec_lws_banner#inner_sec_lws_banner_data_analytics .container-fluid .lws_banner_text p {
        font-size: 27px !important;
    }
    .inner_sec_lws_banner .main_service p {
        font-size: 28px!important;
        line-height: 43px!important;
    }
    #odc-why-lws .row{
        padding: 0 15px;
    }
    #clients-logo .owl-carousel .owl-next {
        right: -25px!important;
    }
    #clients-logo .owl-carousel .owl-prev {
        left: -30px!important;
    }
    #clients-logo .owl-carousel .owl-next, #clients-logo .owl-carousel .owl-prev {
        width: 20px!important;
        height: 44px!important;
        background-size: 26px;
    }
    .bx-livechat-mobile.bx-livechat-wrapper{ 
        height: 100% !important;
        left: 0!important;
        bottom: 0!important;
        right: initial!important;
    }
}

@media (max-width:991.98px) {
    .dropdown-menu {
        box-shadow: none!important;
        margin-top: -10px!important
    }
    .banner_circle .row {
        text-align: center
    }
    .banner_circle .lws_btnbody {
        justify-content: center
    }
    #biexperts_lws.bihelp .container h3,
    #bireporting .container h3,
    #bireporting-industries h3,
    #choose-us h3,
    #data-analytics .container h3,
    #dataservice h3,
    #expertise_lws_bi h3,
    #leadrship_lwsControls h2,
    #workexpertise_lws .container h3,
    .acheivemnt_clnts_lws h3.main_title,
    .bihelp .container h3,
    .blog_head,
    .business_lws h3,
    .case_study h3,
    .client_ratings .container h3,
    .clientsay_head,
    .clutch_lws h3,
    .customer_speak .container h3,
    .dashboard .container-fluid h1,
    .lws-showcase h1
    .dataservice-feautes h4,
    .efforts_lws .container h3,
    .explore_career_lws h3,
    .faeutres_ios h3,
    .flex_pricing_lws h3,
    .formarea_powerconsult h3,
    .happy_lws h3,
    .howdowedo h3.howdowedo_head,
    .industries .container h3,
    .inner-form-lws-contact h3,
    .ios_banner_content h3,
    .leadrship_lws h3.leadrship_lws_head,
    .lws_wearehiring .container h3,
    .milestone_title,
    .offer_lws.data_analytics_lws .container h3,
    .old_lws_clients h3,
    .our-story-lws h2,
    .our_achievement_lws h3,
    .our_clients_head,
    .power_bicontent .container h3,
    .powerbi-banner h1,
    .privacyploicy .container h1,
    .quora_views h3,
    .screeshots .container h3,
    .screeshots_apponlease .container h3,
    .sitemap .container h2,
    .transform_lws p,
    .uniqueidea_lws .container h3,
    .user_inetrface_lws .container h3,
    .whychoose .container h3,
    .workforce_lws .container h3,
    #odc-webp-rocess h3,
    #odc-offers h3,
    #odc-why-lws h3,
    #clients-logo h3 {
        font-size: 40px!important
    }
    .bluearea {
        min-width: auto!important;
        left: -14px!important
    }
    .whatwedo_img {
        left: 0!important
    }
    .whatwedo_img img {
        width: 100%!important
    }
    .datacap_text {
        right: 0!important
    }
    .datacap_text_yellow {
        left: 0!important
    }
    .whatwedo_img_yellow {
        right: 0!important
    }
    .whatwedo_img_yellow img {
        width: 100%!important
    }
    .yellowarea {
        min-width: auto!important;
        height: 870px!important;
        left: 14px!important
    }
    .clientsay .carousel-control-prev {
        left: -130px!important
    }
    .clientsay .carousel-control-next {
        right: -130px!important
    }
    #openmodalrequestdemo .form_area {
        margin-top: 0!important
    }
    .form_area {
        margin-top: 65px
    }
    .blogexperts .carousel-inner .carousel-item-next,
    .blogexperts .carousel-inner .carousel-item-prev,
    .blogexperts .carousel-inner .carousel-item.active {
        flex-flow: column
    }
    .blog_images {
        margin-top: 30px
    }
    .copyright_section {
        flex-wrap: wrap
    }
    .copyright_section li {
        display: flex;
        flex: 0 0 50%;
        max-width: 50%
    }
    .whatwedo .whtwedos {
        max-width: 550px!important
    }
    .banner_circle .banner-img {
        margin-bottom: 30px
    }
    .lws_banner_text {
        margin-left: 0!important
    }
    .inner_sec_lws_banner .container {
        height: 550px!important
    }
    .boxs {
        margin-bottom: 30px
    }
    .bannersection-data {
        height: auto!important;
        padding: 100px!important
    }
    .bannerdataslws-content h3 {
        font-size: 35px!important
    }
    #biexperts_lws p,
    #workexpertise_lws .container p,
    .bannerdataslws-content p {
        font-size: 18px!important
    }
    .boxs:after,
    .boxs:before {
        display: none!important
    }
    #bannercircletxt {
        left: 50%!important
    }
    header ul.navbar-nav li.contact_us a {
        padding-left: 20px
    }
    .mb-5-howdowedo {
        margin-bottom: 45px
    }
    .contentarea_aboutus {
        padding-top: 56px
    }
    .join_banner_text h1 {
        font-size: 45px!important
    }
    .join_banner_lws .owl-carousel {
        width: 280px!important
    }
    #happy_lwsControls {
        padding-left: 0;
        padding-right: 0
    }
    .happy_lws .carousel-control-next,
    .happy_lws .carousel-control-prev {
        top: -30px
    }
    .happy_lws .container {
        padding: 90px 30px!important
    }
    .happy_lws .carousel-control-prev {
        left: -55px!important
    }
    .happy_lws .carousel-control-next {
        right: -55px!important
    }
    #happy_lwsControls .carousel-item:after {
        margin: 20px 0 1px!important
    }
    .join_banner_text h1 {
        font-size: 45px!important
    }
    .join_banner_lws .owl-carousel {
        width: 250px!important
    }
    .imh-happy_lws {
        padding-left: 0!important
    }
    .txtcnetr {
        text-align: center
    }
    .item_contents {
        padding: 25px 45px!important
    }
    .content-part-lws p {
        font-size: 18px!important
    }
    .content-part-lws p:after {
        padding: 7px 0!important
    }
    .content-part-lws h4 {
        font-size: 22px!important
    }
    .content-part-lws h5 {
        font-size: 16px!important
    }
    .img-cover-story {
        display: flex;
        order: 2;
        margin-bottom: 30px;
        justify-content: center
    }
    .story_content {
        order: 1;
        padding: 0 15px!important
    }
    .second-inner {
        order: 3;
        margin-bottom: 30px;
        padding: 0 15px!important
    }
    .img-cover-story-2 {
        order: 4;
        justify-content: center;
        display: flex
    }
    .whole_content {
        padding: 0 0 30px 0!important
    }
    .our-story-lws h2 {
        text-align: center!important
    }
    .our-story-lws p {
        text-align: justify!important
    }
    .text-first {
        margin-bottom: 15px
    }
    .forms-container {
        padding-right: 0!important;
        margin-bottom: 65px
    }
    .inner-form-lws-contact  .forms-container {
        padding-right: 0!important;
        margin-bottom: 0px !important;
    }
    .uniqueidea_lws .container {
        padding: 60px 15px!important
    }
    .dataservice-feautes .container {
        padding: 0 15px 40px 15px!important
    }
    .bihelp .container {
        padding: 30px 15px 60px!important
    }
    #data-analytics .container {
        padding: 60px 15px 60px!important
    }
    #bireporting .container {
        padding: 60px 15px 60px!important
    }
    .industries .container {
        padding: 60px 15px 60px!important
    }
    .whychoose .container {
        padding: 60px 15px 60px!important
    }
    .uniqueidea_lws .container .row {
        margin-left: 0;
        margin-right: 0
    }
    .overview_head {
        height: 24.2vh
    }
    .text_wholeoverview {
        height: auto!important
    }
    .ptextarea {
        padding: 20px 0
    }
    .overview_head:before {
        z-index: unset!important
    }
    .power_bicontent .container {
        padding: 60px 15px 90px!important
    }
    .power_bicontent .container h3.bipower_head {
        font-size: 20px!important;
        margin-bottom: 10px!important
    }
    .power_bicontent .container ul li {
        font-size: 18px!important
    }
    .power_bicontent .container ul {
        margin-bottom: 50px
    }
    .blogexperts #blogexpertsControls img {
        height: 100%!important
    }
    .inner_full_section {
        background-size: contain!important;
        background-color: #040404!important;
        height: auto!important
    }
    .portfolio_banner_ios {
        margin-top: 68px!important
    }
    .sitemap .container h3 {
        font-size: 22px!important
    }
    .workforce_lws {
        height: 100vh!important
    }
    .pdngleft-5 {
        padding-left: 0!important
    }
    .details-content-lws-2 {
        height: 400px!important
    }
    .details-content-lws-2:after {
        width: 175px!important;
        height: 175px!important;
        bottom: -93px!important
    }
    .details-content-lw {
        min-height: 33em!important
    }
    .offer_lws.data_analytics_lws .container ul li {
        font-size: 18px!important
    }
    .offer_lws.data_analytics_lws .container {
        padding-bottom: 100px!important
    }
    .howdowedo .area_lws_content {
        justify-content: center
    }
    /* .lws_banner_text {
        text-align: center
    } */
    .inner_sec_lws_banner p {
        font-size: 24px!important
    }
    .grid-content .owl-sliders {
        width: 250px!important
    }
    .newbanner {
        margin-top: 67px!important
    }
    #powerbibanner {
        /* margin-top: 50px!important; */
        padding-top: 0!important;
        padding-top: 146px!important;
        padding-bottom: 55px!important
    }
    .powerbiforms {
        font-size: 18px!important
    }
    #powerbibanner.powerbilandingpage_marketing {
        /* margin-top: 118px!important;
        padding-top: 0!important */
        margin-top: 0px!important;
        padding-top: 100px!important;
    }
    .navbar.landing-navbar {
        background-color: #f0f0f0!important;
        box-shadow: 1px -1px 5px 4px rgba(0, 0, 0, .3)!important;
        -webkit-box-shadow: 1px -1px 5px 4px rgba(0, 0, 0, .3)!important;
        -moz-box-shadow: 1px -1px 5px 4px rgba(0, 0, 0, .3)!important;
        transition: all .2s ease!important;
        -webkit-transition: all .2s ease!important;
        -moz-transition: all .2s ease!important;
        -ms-transition: all .2s ease!important;
        -o-transition: all .2s ease!important;
        z-index: 1030!important
    }
    #choose-us .container .row {
        justify-content: center
    }
    #mile_lws {
        background-position: center right!important
    }
    .acheive_lws p {
        font-size: 18px!important
    }
    .title h3,
    h3.title {
        font-size: 24px!important
    }
    .pricingTable .title {
        margin: 0 -15px 30px!important
    }
    .pricingTable .title:before {
        border-left: 15px solid transparent!important
    }
    .pricingTable .title:after {
        border-right: 15px solid transparent!important
    }
    #powerbibanner .powerbibanner_innr h1 {
        font-size: 25px!important;
        line-height: 30px!important
    }
    .prices_cnt {
        margin-top: 40px!important;
        padding: 0 0 15px 0!important
    }
    #formarea_powerconsult_lws .btn_submit {
        font-size: 14px!important
    }
    #powerbibanner .powerbibanner_innr p {
        font-size: 22px!important;
        line-height: 30px!important
    }
    .offering_mains {
        margin-top: 15px!important
    }
    #powerbibanner .powerbibanner_innr p span {
        font-size: 22px!important
    }
    .offering_mains h2 {
        font-size: 16px!important
    }
    #powerbibanner .btn-viewmore {
        margin-top: 10px!important
    }
    .yellow_areas_form h3 {
        font-size: 20px!important
    }
    #choose-us .container {
        padding: 0!important
    }
    #choose-us.service-benifts .container {
        padding: 60px 15px 0!important
    }
    .flex_pricing_lws .container {
        padding: 10px 0 90px 0!important
    }
    .flex_pricing_lws#resrearch-price .container {
        padding: 60px 15px 90px !important;
    }
    h1.bordered_down:after {
        width: 260px!important;
        margin: 0 auto
    }
    .acheivement_banner {
        padding: 105px 0 50px!important
    }
    .lws_acheivemnt_titles {
        align-items: center
    }
    #return-to-top {
        display: none!important
    }
    .mobile_content {
        font-weight: 700;
        line-height: 20px!important
    }
    .offering_mains span {
        color: #fc3d2f;
        font-weight: 700
    }
    .case_studys.last {
        margin-top: 40px
    }
    .inr_blog_cnt {
        min-height: 12em!important
    }
    .offer_lws.data_analytics_lws.bi-reporting_how_lws .container {
        padding-bottom: 90px!important
    }
    .bi-reporting-herobanner .contentbi_head p {
        width: 270px
    }
    .ribbon-top-left {
        top: 127px!important;
        left: -28px!important
    }
    .ribbon-top-left img {
        width: 250px!important
    }
    #bireporting-industries .finance .mr-2,
    #bireporting-industries .healthcare .ml-2,
    #bireporting-industries .real-estate .ml-2,
    #bireporting-industries .retail .mr-2 {
        min-height: 350px!important
    }
    #bireporting-industries .container {
        padding: 30px 15px 90px!important
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr p {
        font-size: 24px!important;
        line-height: 35px !important;
        margin-top: 10px!important
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr h1 {
        font-size: 25.5px!important;
        line-height: 37px!important;
    }
    #powerbibanner.powerbilandingpage_marketing .offering_mains h2 {
        font-size: 12px!important
    }
    .openmodalrequestdemo_lettalk .modal-dialog {
        max-width: 500px!important
    }
    #powerbibanner{
        /* background-position: center  !important; */
        padding-top: 107px !important;
        padding-bottom: 50px !important;
    }
    .powerbi_formsectn {
        margin-left: unset!important;
    }
    #powerbibanner .powerbibanner_innr li{
        line-height: 30px !important;
    }
    .powerbibanner_innr img {
        width: 90px !important;
    }
    #inner_sec_lws_banner_data_analytics h3 {
        font-size: 53px!important;
        line-height: 50px !important;
    }
    .inner_sec_lws_banner#inner_sec_lws_banner_data_analytics .container-fluid .lws_banner_text p {
        font-size: 20px !important;
    }
    .lws_dataservice_text p {
        font-size: 22px!important;
    }
    .inner_sec_lws_banner .main_service p {
        font-size: 20px!important;
        line-height: 30px!important;
    }
    .overview_head:before{
        width: 768px!important;
    }
    h2.odclpforms { 
        font-size: 17px!important;
    }
    #odc-herosectn .odclpbanner_innr h1 {
        font-size: 30.5px!important;
        line-height: 45px!important;
    }
    #odc-herosectn .odclpbanner_innr p { 
        font-size: 26px!important;
    }
    #odc-herosectn .odclpbanner_innr ul.cli li { 
        font-size: 20px!important;
    }
    .odclp_formsectn .form_area{
        margin-top: 0 !important;
    }
    #odc-herosectn .odclpbanner_innr .clients_icons li {
        width: 120px!important;
    }
    #odc-offers ul li {
        font-size: 18px !important;
    }
    #odc-why-lws ul li { 
        font-size: 18px!important;
    }
    .testimonila-new.our_clients .btn-viewmore {
        margin-top: 35px!important;
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr img {
        height: auto;
        width: 100px!important;
    }
    #choose-us.newchooseus {
        padding: 60px 0 60px !important;
    }
    #odc-herosectn .odclpbanner_innr h1 {
        font-size: 25.5px!important;
        line-height: 37px!important;
    }
    #odc-herosectn .odclpbanner_innr p {
        font-size: 24px!important;
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr {
        left: 0px !important;
    }
    .dataexterction  .form_area{
        margin-top:unset !important;
    }
    #odc-why-lws h6 { 
        font-size: 20px !important;
    }
}

@media (max-width:767.98px) {
    .lws_dataservice_text{
        position: relative!important;
        padding: 15px!important;
        text-align: center;
        background-color: #e9f2f6;
        width:100% !important;
    }
    .lws_dataservice_text p {
        font-size: 20px!important;
    }
    .inner_sec_lws_banner#inner_sec_lws_banner_data_analytics .container-fluid .lws_banner_text {
        position: relative !important;
        top: unset !important;
        background-color: #f9ffff;
        padding-left: 20px !important;
        text-align: center;
        padding-top: 20px;
    padding-bottom: 20px;
     
    }
    .inner_sec_lws_banner#inner_sec_lws_banner_data_analytics .container-fluid .lws_banner_text p {
        font-size: 17px !important;
        letter-spacing: unset !important;
     
    }
    #inner_sec_lws_banner_data_analytics h3 {
        font-size: 40px!important;
        line-height: 35px !important;
      
    }
     .inner_sec_lws_banner#inner_sec_lws_banner_data_analytics   {
        margin-top: 68px!important;
    }
    #powerbibanner .container-fluid .row{
        margin-right:0 !important;
        margin-left: 0 !important;
    }
    #powerbibanner .btn-viewmore {
        margin-top: 0!important
    }
    .offering_mains h2 {
        font-size: 14px!important;
        line-height: 26px!important
    }
    .mobile_content {
        font-size: 18px!important;
        line-height: 26px!important
    }
    .sitemap .container .row {
        margin-bottom: 0!important
    }
    .sitemap .container .row .text-center {
        margin-bottom: 30px!important
    }
    .lws_dataservice_head {
        font-size: 40px!important
    }
    .banner_circle .banner-img img {
        width: 300px!important
    }
    .banner_circle .lws-heading {
        font-size: 23px!important
    }
    .banner_circle .lws-freebtn {
        width: 170px!important;
        height: 50px!important;
        font-size: 18px!important;
        margin-top: 15px!important;
        display: flex;
        justify-content: center;
        align-items: center
    }
    .banner_circle .lws-freebtn i {
        margin-left: 10px
    }
    .yellowarea {
        height: 910px!important
    }
    .box {
        margin-bottom: 40px;
        -webkit-box-shadow: 0 10px 30px -5px rgba(0, 0, 0, .1);
        box-shadow: 0 10px 30px -5px rgba(0, 0, 0, .1);
        background-color: #fff
    }
    .box:hover {
        box-shadow: none
    }
    #biexperts_lws.bihelp .container h3,
    #bireporting .container h3,
    #bireporting-industries h3,
    #choose-us h3,
    #data-analytics .container h3,
    #dataservice h3,
    #expertise_lws_bi h3,
    #leadrship_lwsControls h2,
    #workexpertise_lws .container h3,
    .acheivemnt_clnts_lws h3.main_title,
    .bihelp .container h3,
    .blog_head,
    .business_lws h3,
    .case_study h3,
    .client_ratings .container h3,
    .clientsay_head,
    .clutch_lws h3,
    .customer_speak .container h3,
    .dashboard .container-fluid h1,
    .lws-showcase h1,
    .dataservice-feautes h4,
    .efforts_lws .container h3,
    .explore_career_lws h3,
    .faeutres_ios h3,
    .flex_pricing_lws h3,
    .formarea_powerconsult h3,
    .happy_lws h3,
    .howdoit_head,
    .howdowedo h3.howdowedo_head,
    .industries .container h3,
    .inner-form-lws-contact h3,
    .ios_banner_content h3,
    .leadrship_lws h3.leadrship_lws_head,
    .lws_wearehiring .container h3,
    .milestone_title,
    .offer_lws.data_analytics_lws .container h3,
    .old_lws_clients h3,
    .our-story-lws h2,
    .our_achievement_lws h3,
    .our_clients_head,
    .power_bicontent .container h3,
    .powerbi-banner h1,
    .pricing h3.pricing_head,
    .privacyploicy .container h1,
    .quora_views h3,
    .screeshots .container h3,
    .screeshots_apponlease .container h3,
    .sitemap .container h2,
    .transform_lws p,
    .uniqueidea_lws .container h3,
    .user_inetrface_lws .container h3,
    .whatdooffer h3.whatdooffer_head,
    .whatoffer .whatdoweoffer_head,
    .whatwedo .whtwedos h3,
    .whychoose .container h3,
    .workforce_lws .container h3,
    h3.solutions_head,
    #odc-webp-rocess h3,
    #odc-offers h3,
    #odc-why-lws h3,
    #clients-logo h3 {
        font-size: 30px!important
    }
    #bireporting .container p,
    #bireporting-industries ul li,
    #choose-us p,
    #data-analytics .container p,
    #dataservice p,
    #expertise_lws_bi p,
    #our_clients_powerbi p,
    .all_faeutres p,
    .banner_circle h1.lws-brief,
    .business_lws p,
    .case_study .case_title,
    .clutch_lws p,
    .explore_career_lws p.creere_head_lws,
    .formarea_powerconsult p,
    .howdowedo p.howdowedo_head,
    .old_lws_clients p,
    .quora_views p,
    .uniqueidea_lws .container p,
    p.client_contents {
        font-size: 16px!important
    }
    .carousel-control-next,
    .carousel-control-prev {
        display: none
    }
    .happy_lws .carousel-control-prev {
        display: flex!important
    }
    .happy_lws .carousel-control-next {
        display: flex!important
    }
    p.bloghead {
        font-size: 20px!important
    }
    #bireporting-industries h4,
    .client_ratings .container h4,
    .client_ratings .container p,
    .counter-text,
    .customer_speak .container p,
    .faeutres_ios ul li,
    .ios_banner_content p,
    .our_clients .first_head,
    .power_bicontent .container h3.bipower_head,
    .user_inetrface_lws .container p {
        font-size: 18px!important
    }
    .our_clients .second_head {
        font-size: 24px!important
    }
    .copyright_section li {
        display: flex;
        flex: 0 0 100%;
        max-width: 100%;
        justify-content: center;
        padding: 5px
    }
    .line-section,
    .line-section::before,
    .line-section:after {
        height: 50px!important
    }
    .clientsay .container,
    .our_milestones .container {
        padding-left: 15px!important;
        padding-right: 15px!important
    }
    h3.form_area_haed {
        font-size: 30px!important
    }
    .footerarea h3.form_area_haed {
        font-size: 27px!important;
    }
    #formarea_powerconsult_lws h3.form_area_haed {
        font-size: 22px!important;
    }
    h3.bordered_down:after {
        width: 170px!important
    }
    .inner_sec_lws_banner h1.lws_service_head,
    .inner_sec_lws_banner h3.lws_service_head {
        font-size: 35px!important
    }
    .inner_sec_lws_banner p,
    .whatdooffer p.lws_detail {
        font-size: 18px!important
    }
    .padngright {
        padding-right: 15px!important;
        margin-bottom: 30px
    }
    .paddngleft {
        padding-left: 15px!important
    }
    .explore_career_lws p.lifeat_lws {
        font-size: 20px!important;
        letter-spacing: 10px!important
    }
    .explore_career_lws .container {
        padding: 60px 15px 60px 15px!important
    }
    .fixed-sidebar {
        width: 38px!important
    }
    .fixed-sidebar img {
        height: 50px!important
    }
    .howdowedo .container {
        padding: 30px 15px 30px!important
    }
    .howdowedo .area_lws_content {
        padding: 20px 0 0 0!important;
    }
    .our_clients.service_clients .container,
    .whatdooffer .container {
        padding: 30px 15px 90px!important
    }
    .pricing .container {
        padding: 0 15px 60px!important
    }
    .howdoit .container {
        padding: 60px 15px 80px!important
    }
    .whatoffer .container {
        padding: 60px 15px!important
    }
    .our_clients .container {
        padding: 30px 15px 0!important
    }
    .solutions .container {
        padding: 60px 15px!important
    }
    .img-fluid.img-cover {
        height: auto!important
    }
    .nav-tabs.whatoffer_tabs .nav-link {
        font-size: 18px!important
    }
    #nav-tabContent,
    .howdoit_content {
        font-size: 16px!important
    }
    #nav-tabContent .tab-content>.tab-pane {
        padding: 20px!important
    }
    .bannersection-data {
        padding: 50px 0!important;
        background-position: left center!important
    }
    .boxs:after,
    .boxs:before {
        display: none!important
    }
    .our_milestones .container {
        padding: 60px 15px!important
    }
    .our_milestones .container .row {
        padding: 0 15px
    }
    .casestudy .container {
        padding: 60px 15px!important
    }
    .blogexperts .container {
        padding: 60px 15px!important
    }
    .banner_circle {
        padding: 50px 0 50px 0!important
    }
    .data_text {
        font-size: 60px!important;
        line-height: 40px!important
    }
    .analytics_text {
        font-size: 30px!important
    }
    .text_areacase {
        margin-bottom: 30px!important
    }
    .our-story-lws .container {
        padding: 45px 15px 60px 15px!important
    }
    .leadrship_lws .container {
        padding: 30px 15px 30px!important
    }
    .bannerarea_about h2 {
        font-size: 40px!important
    }
    .join_banner_text h1 {
        font-size: 30px!important
    }
    .join_banner_lws .owl-carousel {
        width: 170px!important
    }
    .happy_lws .container {
        padding: 50px 15px!important
    }
    .workforce_lws .container .row {
        padding: 0 15px
    }
    .img-cover-lws {
        display: flex;
        order: 1;
        justify-content: center;
        margin-bottom: 25px
    }
    .content-part-lws {
        order: 2
    }
    .lws_career .container {
        padding: 60px 15px 30px!important
    }
    .lws_wearehiring .container {
        padding: 30px 15px 60px 15px!important
    }
    .inner_full_section {
        margin-top: 0!important
    }
    .inner_full_section .container {
        padding: 0 15px!important
    }
    .inner_full_section .container .row {
        margin-left: 0;
        margin-right: 0
    }
    .leadrship_lws p.leadrship_lws_iinrcontent {
        font-size: 26px!important
    }
    .inner-form-lws-contact .row.full-container {
        margin-left: 0!important;
        margin-right: 0!important
    }
    .row.full-container .form-contactus input,
    .row.full-container .form-contactus textarea {
        font-size: 16px!important
    }
    .inner-form-lws-contact h4 {
        font-size: 20px!important
    }
    .inner-form-lws-contact p.lws-contact-content {
        font-size: 18px!important
    }
    .inner-form-lws-contact p {
        font-size: 18px!important
    }
    .inner-form-lws-contact p a {
        font-size: 18px!important
    }
    .img-us {
        display: none
    }
    .uss:before {
        content: '';
        background-image: url(../images/USA_contact.jpg);
        width: 40px;
        height: 40px;
        display: inline-block;
        background-repeat: no-repeat;
        vertical-align: middle;
        margin-right: 20px
    }
    .indias:before {
        content: '';
        background-image: url(../images/india-contct.jpg);
        width: 40px;
        height: 40px;
        display: inline-block;
        background-repeat: no-repeat;
        vertical-align: middle;
        margin-right: 20px
    }
    .all_faeutres,
    .all_faeutres_parnt {
        width: auto!important
    }
    .all_faeutres h5 {
        font-size: 25px!important
    }
    #leadrship_lwsControls p,
    .bannerarea_about p,
    .bi_inner_contents h2,
    .bihelp_content h2,
    .leadrship_lws p.leadrship_lws_content,
    .our-story-lws p,
    .power_bicontent .container p,
    .ptextarea {
        font-size: 18px!important
    }
    .leadrship_lws p.leadrship_lws_iinrcontent {
        font-size: 22px!important
    }
    #bireporting .container h4 {
        font-size: 20px!important
    }
    .overview_head:before {
        z-index: unset!important;
        width: 100%!important
    }
    .powerbi-banner {
        margin-top: 68px!important;
        height: unset!important
    }
    .power_bicontent .container .row {
        margin: 0;
        padding: 0
    }
    .footerarea footer .container .row {
        margin-left: 0;
        margin-right: 0
    }
    .inner_full_section {
        background-size: contain!important;
        background-color: #040404!important;
        height: auto!important;
        background-image: none!important
    }
    #leadrship_lwsControls h2 {
        margin-top: 70px!important
    }
    .workforce_lws {
        background-position: center right!important;
        height: auto!important
    }
    .ios_banner_content {
        margin-top: 40px;
        align-items: center;
        padding-left: 15px!important
    }
    .ios_banner_content p {
        text-align: center
    }
    .whatmain_role_lws .container {
        padding: 50px 15px 20px!important
    }
    .main_areas {
        margin-bottom: 30px
    }
    .faeutres_ios h3 {
        text-align: center
    }
    .faeutres_ios .container {
        padding: 50px 15px!important
    }
    .counter-block {
        margin-bottom: 30px
    }
    .efforts_lws .container {
        padding: 90px 0 60px
    }
    .customer_speak .container .row {
        margin-left: 0!important;
        margin-right: 0!important
    }
    .efforts_lws .container,
    .screeshots .container,
    .user_inetrface_lws .container {
        padding: 90px 15px 90px!important
    }
    #happy_lwsControls .carousel-item {
        height: 105vh
    }
    .powerbi-banner {
        background-color: #e3dfdc
    }
    .hiddenlg-bi {
        display: block!important
    }
    .hiddenlgs {
        display: block!important
    }
    .workforce_lws {
        background-image: none!important;
        background-color: #000
    }
    .workforce_lws .container h3 {
        margin-top: 20px
    }
    .screeshots_apponlease .container {
        padding: 0 15px 0!important
    }
    .screeshots_apponlease .container .row {
        padding: 0 15px
    }
    .hiddenlg {
        display: block!important;
        height: auto
    }
    .bannerarea_about {
        background-image: none!important;
        height: unset!important
    }
    .bannerarea_about p {
        color: #777!important;
        padding: 20px
    }
    .bannerarea_about .container {
        padding-left: 0;
        padding-right: 0;
        height: unset!important;
        max-width: unset!important
    }
    .contentarea_aboutus {
        padding-top: unset!important;
        position: unset!important;
        bottom: unset!important;
        padding-left: 0;
        padding-right: 0
    }
    .bannersection-data .container {
        padding: 0 50px
    }
    .details-content-lw {
        min-height: unset!important
    }
    .services_details_lws-2 {
        margin-top: unset!important
    }
    .offer_lws.data_analytics_lws .container h3 {
        margin-bottom: 40px!important
    }
    .services_details_lws-2 .img-cover-lws {
        margin-bottom: 0!important
    }
    .details-content-lws-2 {
        position: initial!important;
        height: unset!important;
        border-bottom: 10px solid #fec22d
    }
    .details-content-lws-2:after {
        display: none
    }
    .offer_lws.data_analytics_lws .container {
        padding-bottom: 60px!important
    }
    .services_details_lws-2 img {
        height: auto!important
    }
    .mb-sm-5 {
        margin-bottom: 40px!important
    }
    #inner_sec_lws_banner_data_analytics h3 span {
        display: block
    }
    .grid-content .owl-sliders {
        width: 180px!important
    }
    .contentbipower_head .btn-viewmore {
        font-size: 17px!important
    }
    .contentbipower_head h3 {
        font-size: 30px!important
    }
    #expertise_lws_bi .container {
        padding: 60px 15px 0!important
    }
    #choose-us .container {
        padding: 40px 15px 0!important
    }
    #choose-us .container .row {
        margin: 0 20px!important
    }
    .our_achievement_lws .container {
        padding: 60px 15px!important
    }
    .our_achievement_lws .container .row {
        margin: 0 30px!important
    }
    .business_lws .container .row {
        margin: 0!important
    }
    .flex_pricing_lws .container {
        padding: 30px 15px 0!important
    }
    #pricing_ls {
        margin: 25px 0 0 0!important
    }
    .prices,
    .pricingTable {
        margin-bottom: 60px!important
    }
    .prices:last-child {
        margin-bottom: 0!important
    }
    .pricingData {
        margin: 0 15px!important
    }
    .pricingTable:after {
        top: 132px!important;
        z-index: 1!important
    }
    .formarea_powerconsult .container {
        padding: 0 15px 0!important
    }
    .forms_consult.p-0 {
        padding: 0 15px!important
    }
    .forms_consult .btn_submit {
        font-size: 18px!important
    }
    .forms_consult .form_area {
        margin-bottom: 65px
    }
    #mile_lws .miles_content_lws h3 {
        font-size: 30px!important;
        line-height: 40px!important
    }
    #mile_lws .miles_content_lws ul {
        font-size: 18px!important;
        line-height: 48px!important
    }
    .powerbibanner_innr {
        position: relative!important;
        top: -22px!important
    }
    .powerbiofferings {
        margin-bottom: 8px
    }
    .clients_dashboard {
        align-items: center;
        margin-bottom: 30px
    }
    .clients_dashboard h3 {
        font-size: 25px!important
    }
    #powerbibanner .row,
    .formarea_powerconsult .container-fluid .row {
        margin-left: 0;
        margin-right: 0
    }
    #formarea_powerconsult_lws .forms_consult,
    .yellow_areas_form {
        border-radius: unset!important
    }
    #formarea_powerconsult_lws .forms_consult {
        padding: 20px 5px!important
    }
    #formarea_powerconsult_lws .forms_consult form {
        padding: 0
    }
    .yellow_areas_form h3 {
        margin-top: 10px!important;
        margin-bottom: 20px!important
    }
    #return-to-top {
        z-index: 2!important
    }
    .business_lws .container {
        padding: 0 15px 60px!important
    }
    .reverse-row {
        flex-direction: column-reverse
    }
    .clients_dashboard h3 {
        text-align: center
    }
    #our_clients_powerbi p {
        text-align: center!important
    }
    .yellow_areas_form img {
        margin-top: 20px
    }
    #carouselTestimonial .carousel-control-prev,
    #carouselTestimonial-main .carousel-control-prev {
        left: -50px!important
    }
    #carouselTestimonial .carousel-control-next,
    #carouselTestimonial-main .carousel-control-next {
        right: -50px!important
    }
    #carouselTestimonial .carousel-control-next,
    #carouselTestimonial .carousel-control-prev,
    #carouselTestimonial-main .carousel-control-next,
    #carouselTestimonial-main .carousel-control-prev {
        display: flex!important
    }
    #carouselTestimonial .carousel-control-next-icon,
    #carouselTestimonial .carousel-control-prev-icon,
    #carouselTestimonial-main .carousel-control-next-icon,
    #carouselTestimonial-main .carousel-control-prev-icon {
        background-size: 50px;
        background-repeat: no-repeat
    }
    .navbar.landing-navbar {
        background-color: #f0f0f0!important;
        z-index: 1030!important
    }
    .pricings.active,
    .pricings:hover {
        transition: unset!important;
        -webkit-transition: unset!important;
        -moz-transition: unset!important;
        -webkit-transform: unset!important;
        -moz-transform: unset!important;
        -ms-transform: unset!important;
        transform: unset!important
    }
    .prices_cnt {
        margin-top: 20px!important
    }
    .owl-pricing .price-value {
        margin: 0 25px!important
    }
    .price-value {
        padding: 0 25px 15px 25px!important
    }
    .owl-pricing.owl-carousel .owl-prev {
        left: 5px!important
    }
    .owl-pricing.owl-carousel .owl-next {
        right: 10px!important
    }
    #powerbibanner .powerbibanner_innr h1 {
        line-height: 35px!important;
        margin-bottom: 0;
        font-size: 24px!important
    }
    .business_slider {
        margin-top: 0!important
    }
    .pricings {
        margin-bottom: 30px
    }
    .pricings.active {
        margin-bottom: 70px
    }
    #return-to-top span {
        display: none
    }
    #return-to-top:after {
        content: "";
        display: inline-block;
        width: 50px;
        height: 50px;
        background-image: url(../images/telephone-symbol-button.png);
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 2;
        cursor: pointer;
        position: fixed;
        right: 0!important;
        background-color: transparent!important;
        bottom: 40px;
        display: none!important
    }
    #return-to-top {
        right: -9px!important;
        background-color: transparent!important;
        bottom: 10px;
        top: unset!important;
        position: relative!important
    }
    #formarea_powerconsult_lws .btn_submit {
        font-size: 20px!important
    }
    #formarea_powerconsult_lws input {
        margin-left: 12px;
        margin-right: 12px
    }
    .clientsay .carousel-item {
        background-size: 270px;
        background-position: center
    }
    .acheivement_banner {
        padding: 85px 15px 35px!important
    }
    .quora_views .container {
        padding: 60px 15px 30px!important
    }
    .old_lws_clients .container {
        padding: 0 15px 60px 15px!important
    }
    .quora_views .text-center {
        margin-bottom: 30px
    }
    .old_lws_clients .row {
        margin-left: 15px;
        margin-right: 15px
    }
    .powerbibanner_innr img {
        width:100px !important;
    }
    .clients_icons li { 
        margin-right: 2px !important;
    }
    .powerbibanner_innr img.iinrs_mobile {
        height: 50px;
        width: auto!important
    }
    .powerbibanner_innr img.iinrs_mobile-2 {
        height: auto;
        width: 245px!important;
        padding: 15px 0 65px
    }
    #powerbibanner .powerbibanner_innr p {
        font-size: 20px!important;
        margin-top: 10px!important;
        line-height: 25px!important;
    }
    .powerbi_formsectn {
        margin-left: unset!important;
    }
    .lws_topss {
        margin-left: 15px!important;
        margin-right: 15px!important
    }
    .case_studys.last {
        margin-top: 0!important
    }
    .case_studys {
        margin-bottom: 40px
    }
    .case_study .container {
        padding: 30px!important
    }
    .acheivemnt_clnts_lws .box {
        -webkit-box-shadow: unset!important;
        box-shadow: unset!important;
        background-color: #fff!important;
        margin-bottom: 10px!important
    }
    .acheivemnt_clnts_lws .box:last-child {
        margin-bottom: 0!important
    }
    .acheivemnt_clnts_lws .container {
        padding: 0 15px 90px!important
    }
    .acheivemnt_clnts_lws .mt-5 {
        margin-top: 10px!important
    }
    .acheivemnt_clnts_lws .btn.btn-viewmore {
        margin-top: 15px!important
    }
    .quora_views .text-center:last-child {
        margin-bottom: 0!important
    }
    .quora_views .qouras_dash {
        margin-top: 20px!important;
        margin-left: 15px;
        margin-right: 15px
    }
    img.img-fluid.hover-effect-2 {
        height: auto!important
    }
    .bi-reporting-herobanner .contentbi_head h1 {
        font-size: 30px!important
    }
    .bi-reporting-herobanner .contentbi_head {
        position: relative!important;
        padding-left: 15px!important;
        padding-right: 15px!important
    }
    .bi-reporting-herobanner .contentbi_head br {
        display: none
    }
    .bi-reporting-herobanner .contentbi_head h1,
    .bi-reporting-herobanner .contentbi_head p {
        text-align: center!important
    }
    .offer_lws.data_analytics_lws.bi-reporting_how_lws .container {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }
    .bi-reporting-herobanner .contentbi_head p {
        width: 100%!important;
        font-size: 18px!important
    }
    .acheivemnt_clnts_lws.bi-benfits_lws .container {
        padding: 0 15px 0!important
    }
    #bireporting.leading_lws_tool .container {
        padding: 60px 15px 30px!important
    }
    .clientsay .container .row {
        margin-top: 0!important
    }
    .ribbon-top-left {
        top: 114px!important;
        left: -21px!important
    }
    .ribbon-top-left img {
        width: 200px!important
    }
    .openmodalrequestdemo_lettalk#openmodalrequestdemo .form_area {
        margin-top: 40px!important
    }
    p#online-text {
        padding-right: 15px
    }
    .openmodalrequestdemo_lettalk#openmodalrequestdemo .modal-header .close {
        position: absolute;
        right: 30px;
        top: -2px
    }
    #formarea_powerconsult_lws .forms_consult form {
        padding-right: 15px!important;
        padding-left: 15px!important
    }
    #bireporting-industries .finance .mr-2,
    #bireporting-industries .healthcare .ml-2,
    #bireporting-industries .real-estate .ml-2,
    #bireporting-industries .retail .mr-2 {
        margin: 0!important;
        min-height: auto!important;
        padding: 15px 30px 0!important
    }
    .social-links {
        display: flex;
        justify-content: space-between;
        border-left: 0!important;
        margin-top: 40px
    }
    .contentbi_head .rowtc {
        justify-content: center
    }
    .thankyou .container {
        padding: 130px 15px 60px!important
    }
    .thankyou .container h1.site-header-title {
        font-size: 2.25rem!important
    }
    .thankyou .container .img_cover_thanks.text-center {
        margin: 20px 0!important
    }
    .thankyou .container img {
        width: 70px!important;
        height: 70px!important
    }
    .privacyploicy .container {
        padding: 100px 15px 90px!important
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr {
        /* background-color: #ece1d6; */
        left: unset!important;
        /* text-align: center!important */
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr img {
     
        width: 92px!important;
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr ul {
        padding-right: 0px !important;
        margin-bottom: 0px;
    }
    .reserachbi-main{
        display: block!important;
    }
    #powerbibanner.powerbilandingpage_marketing .powerbiofferings {
        align-items: center!important
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr p {
        padding: 0 15px;
        font-size: 20px!important;
        line-height: 26px !important;
    }
    #powerbibanner.powerbilandingpage_marketing .offering_mains {
        margin-top: 15px!important;
        margin-bottom: 15px
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr h1 {
        padding: 0 15px 10px
    }
    #powerbibanner.powerbilandingpage_marketing .powerbiofferings {
        text-align: center!important;
        align-items: center!important
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr {
        padding: 0 0px 0px!important; 
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr h1 {
        font-size: 24px!important
    }
    #powerbibanner.powerbilandingpage_marketing .powerbiofferings br {
        display: none
    }
    #powerbibanner .row.d-flex {
        justify-content: center!important
    }
    #powerbibanner.powerbilandingpage_marketing .powerbibanner_innr img.researchaug {
        margin-left: 14px;
        width: 60px!important
    }
    .datacap_header_blue,
    .datacap_header_yellow {
        padding: 15px!important;
        text-align: left!important
    }
    .datacap_body,
    .datacap_body_yellow {
        padding: 15px!important;
        text-align: left!important
    }
    #powerbibanner {
        padding-top: 130px!important;
        padding-bottom: 50px!important;
        background-image: url(../images/circle-lp3.jpg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        background-position: 50% 50% !important;
        background-attachment: fixed;
    }
    #powerbibanner .powerbibanner_innr li {
        font-size: 16px!important;
    line-height: 25px !important;
    }
    .powerbiforms {
        font-size: 20px!important;
    }
    .clients_texts{
        font-size: 18px!important; 
        letter-spacing: 1px;
        margin-top: 15px;
    }
    .pdng-0{
        padding: 0;
    }
    .inner_sec_lws_banner .main_service p {
        font-size: 18px!important;
        line-height: 28px!important;
    }
    #choose-us.service-benifts .container {
        padding: 30px 15px 30px !important;
    }
    .brd-right {
        border-right: 0px !important;
    }
    #odc-herosectn .odclp_formsectn{
        margin-left: 15px !important;
        margin-top: 20px;
        margin-right: 15px !important;
    }
    #odc-offers ul li:last-child {
        margin-bottom: 15px !important; 
    }
    /* #odc-why-lws {
        padding: 60px 15px!important;
    } */
    #clients-logo {
        padding: 60px 15px 0px !important;
    }
    #odc-offers {
        padding: 60px 15px !important;
    }
    #odc-webp-rocess {
        padding: 60px 15px !important;
    }
    #odc-herosectn {
        padding: 100px 15px 0!important;
    }
    #odc-herosectn .odclpbanner_innr ul.cli li { 
        font-size: 16px!important;
        line-height: 25px !important;
    }
    #odc-herosectn .odclpbanner_innr h1 {
        font-size:24px!important;
        letter-spacing: 0 !important;
        line-height: 37px!important;
    }
    #odc-herosectn .odclpbanner_innr p {
        font-size: 20px!important;
    }
    #odc-herosectn .odclpbanner_innr .clients_icons li {
        width: 85px!important;
    }
    #odc-herosectn .clients_icons {
        padding-left: 0px !important;
        padding-right: 0;
    }
    #odc-why-lws h3{
        word-break: break-word;
    }
    #odc-offers .row{
        padding: 0px 15px !important;
    }
    #odc-offers ul li{
        margin-bottom: 15px !important; 
    }
    #odc-why-lws ul li{
        margin-bottom: 20px!important; 
    }
    #odc-why-lws  .unique-img-cover {
        margin-top: 20px;
    }
    .row.client_areas{
        margin-left: 0px; 
    }
    .list-area{
        display: block !important;
    }
    .testimonila-new.our_clients .btn-viewmore { 
        font-size: 15px !important;
    }
    #powerbibanner.powerbilandingpage_marketing {
        margin-top: 0px!important;
        padding: 135px 0px 0!important;
        background-image: url(../images/research_banner-mob.jpg)!important;
        /* background-image: linear-gradient(90deg, rgba(253,237,239,1) 0%, rgba(150, 0, 1, 0.41) 47%) !important; */
        background-size: contain !important;
        padding-bottom: 50px !important; 
        background-attachment: unset !important;
        background-position: top center !important;
    }
    .btn-viewmore.research{
        font-size: 14px !important;
    }
    #choose-us.service-benifts {
        padding: 0px 0 10px !important;
    }
    ul.reserachbi li:last-child {
        margin-bottom:25px!important;
    }
    .business_lws.new-business .container {
        padding: 30px 20px !important;
    }
    .btn-viewmore.powerbi_new{
        font-size: 16px !important;
    }
    .lws-showcase  #content span.imgs::before{
        top: 12% !important;
        left: 40% !important;
    }
    .lws-showcase {
        padding: 120px 0 70px !important;
    }
    #odc-why-lws h6 { 
        font-size: 20px !important;
        margin-bottom: 40px;
    }
    .inner-p { 
        font-size: 20px !important;
    }
    #services-differntial {
        padding: 60px 30px!important;
    }
    #services-differntial .main-div:first-child{
        margin-bottom: 30px;
    }
    .margintops{
        margin-top: 2rem !important ;
    }
}

@media(max-width:600px) {
    .btn-viewmore.powerbi_new{
        font-size: 20px !important;
    }
    .banner_circle .lws-heading {
        line-height: 30px!important
    }
    .banner-content h4 {
        font-size: 20px!important
    }
    .banner_circle .banner-img img {
        width: 247px!important;
        padding: 0 15px!important
    }
    #bannercircletxt {
        padding: 0!important;
        left: 50%!important
    }
    .whatwedo .whtwedos {
        max-width: 320px!important
    }
    .data_text {
        font-size: 60px!important;
        line-height: 40px!important
    }
    .analytics_text {
        font-size: 30px!important
    }
    .pdnglef-0 {
        padding-left: 15px!important
    }
    .pdngleft-5 {
        padding-left: 15px!important
    }
    .pdnrght-0 {
        padding-right: 15px!important
    }
    .bluearea {
        height: 538px!important
    }
    .yellowarea {
        height: 807px!important
    }
    .img-workforce_lws {
        width: 100%!important;
        height: 100%
    }
    .lws_wearehiring .container .row {
        margin-right: 0;
        margin-left: 0
    }
    .our-story-lws img {
        width: 100%!important;
        height: 100%!important
    }
    .contactus-banner {
        height: 50vh!important
    }
    .img-cover-contactus {
        width: 90%!important
    }
    .img-contactus {
        width: 200px!important
    }
    .overview_head {
        height: 13.2vh!important
    }
    .overview_head:before {
        height: 14.2vh!important
    }
    .middlearea,
    .middlearea_yellow,
    .whatwedo .row.whatwedo_row {
        margin-right: 0;
        margin-left: 0
    }
    .happy_lws .carousel-control-prev {
        left: -45px!important
    }
    .happy_lws .carousel-control-next {
        right: -45px!important
    }
    .happy_lws .carousel-control-next-icon,
    .happy_lws .carousel-control-prev-icon {
        width: 30px!important;
        height: 30px!important
    }
    .happy_lws .container {
        padding: 50px 32px!important
    }
    .inner_full_section {
        background-image: none!important
    }
    .inner_full_section .hiddenlg {
        height: auto
    }
    .sitemap .container {
        padding: 130px 15px 70px!important
    }
    #happy_lwsControls .carousel-item {
        height: 120vh!important
    }
    h3.form_area_haed_modal {
        font-size: 25px!important
    }
    #applynow .modal-content {
        padding: 0!important
    }
    #applynow.modal.show,
    #openmodal.modal.show {
        display: block!important
    }
    #openmodal .form_area {
        padding: 0 10px;
        margin-top: 0!important
    }
    /* #inner_sec_lws_banner_data_analytics h3 {
        font-size: 70px!important;
        line-height: 50px!important
    } */
    #inner_sec_lws_banner_data_analytics h3 span {
        font-size: 35px!important;
        display: block
    }
    #carouselTestimonial .carousel-item,
    #carouselTestimonial-main .carousel-item {
        background-size: 190px;
        background-position: top center!important
    }
    .media-grid-wrap .pw-gallery.pw-collage a {
        height: 670px!important
    }
    .acheivemnt_clnts_lws .btn-viewmore {
        font-size: 12px!important
    }
    #back-to-top {
        right: 30px!important
    }
    .case_study a.btn-viewmore {
        font-size: 16px!important
    }
    .btn-viewmore.research.fncybox{
        font-size: 14px !important;
    }
    .case_studys.fancybox-content { 
        max-width: 100%!important;
    }
}

header ul.navbar-nav li.contact_us a {
    padding-left: 9px!important
}

@media(max-width:420px) {
    .rta_rfc {
        font-size: 10px!important;
        line-height: 20px!important
    }
    .ribbon-top-left {
        top: 99px!important;
        left: -14px!important;
        width: 136px
    }
    .ribbon-top-left img {
        width: 145px!important
    }
    .modal.openmodalrequestdemo_lettalk.show {
        justify-content: unset!important
    }
    .modal.openmodalrequestdemo_lettalk.show .modal-dialog {
        margin: 2rem .5rem .5rem
    }
    .powerbibanner_innr img {
        width: 82px !important;
    }
    #powerbibanner .powerbibanner_innr ul{
        padding-right:0px !important;
    }
    .page-link { 
        font-size: 12px !important;
    }
}

@media (min-width:320px) and (max-width:575px) {
    .openmodalrequestdemo_lettalk .modal-dialog {
        max-width: none!important;
    }
    .lws_banner_text.main_service{
    position: relative !important;
    background-color: #c6def1;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}
.inner_sec_lws_banner .main_service p {
    font-size: 15px!important;
    line-height: 24px!important;
}
#imgDino7, #iframevideo_2 {
    width: 270px !important; 
}
}