@charset "utf-8";
/* CSS Document Live */

@media (max-width:1366px) and (orientation : landscape) {
    /******* Header start here *******/
    .header .navbar {}
    .header .navbar .nav .dropdown .dropdown-menu .sub-menu-col {padding: 0 25px 0 0;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item:first-child .sub-menu-link, .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item:nth-of-type(2n+1) .sub-menu-link {border-right: 1px solid #fff; padding: 0 10px 0 0;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item .sub-menu-link {border: 0;}
    .dropdown-menu .development-list .development-block .development-detail-box .development-detail{max-width: 95%;}
    /******* Header end here *******/
    
    /******** Case Study Start here ********/
    .case-study .bg-left-bottom {left: -220px;}
    .case-study .bg-right {right: -190px;}
    /******** Case Study End here ********/
    
    /******** Inquiry Form Start here ********/
    .float-enquire .form-popup {top: 27%;}
    /******** Inquiry Form End here ********/
    
    /******** Contact Name Detail Start here ********/
    .page-content .contact-name-detail {padding: 0 0 0 65px;}
    /******** Contact Name Detail End here ********/
    
    /******** Join Our Team Start here ********/
    .join-our-team .company-info .company-info-bg {display: none;}
    .join-our-team .why-us .why-us-bg {display: none;}
    .join-our-team .work-scopes .work-scopes-bg {display: none;}
    /******** Join Our Team End here ********/
    
    /******** Job Role Detail Start here ********/
    .job-role-detail .role-detail-content .role-overview .overview-bg-bottom {display: none;}
    .job-role-detail .role-detail-content .role-application .application-bg-middle {display: none;}
    .job-role-detail .role-detail-content .role-application .application-bg-bottom {display: none;}
    /******** Job Role Detail End here ********/
    
    /********* Insurtech Start here *******************/
    .faq-conatiner .faq-block::before {height: 250px; background-size: 100%;}
    /********* Insurtech End here *******************/
    
    .ppc-page-container.mobile-app-container .project-sliders .project-data{max-width: 97%;}
    
    /****** New Contact Page -v2022 start here ******/
    .contact-banner{padding: 50px;}
    .contact-page .what-next .next-steps-image img {width: 100%;}
    /****** New Contact Page -v2022 end here ******/
}

@media (max-width:1280px) {
    /******* Header start here *******/
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu {max-width: 400px;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item:first-child .sub-menu-link, .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item:nth-of-type(2n+1) .sub-menu-link {border-right: 1px solid #fff; padding: 0 10px 0 0;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item .sub-menu-link{padding:0; border: 0;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item {padding: 0 0 20px;}
    /******* Header end here *******/
    
    /******header new css -v2022 start here******/
    .header .right-nav{padding: 15px 61px 15px 70px;}
    .header .right-nav{padding:17px 70px 17px 0;}
    /******header new css -v2022 end here******/
    
    /* new mobile application page start here  */
    .mobile-page-ppc .ppc-page.mobile-app{background: url(assets/images/app-development-bg.png) no-repeat center 0 #f5f5f5;}
    /* new mobile application page end here  */
    
    .ppc-page-container .project-sliders .project-tech-list{padding: 16px 0;}
    .ppc-page-container.mobile-app-container .project-sliders .project-data{max-width: 97%;}
    
    /****** New Contact Page -v2022 start here ******/
    .contact-page .office-locations .location-block .detail-block {padding: 24px 15px 32px;}
    .contact-page .office-locations .location-block .detail-block .address {font-size: 13px;}
    /****** New Contact Page -v2022 end here ******/    

    /***enterprise page start here***/
    .enterprise-page .how-do-enterprise .tech-solution-block .info-detail{left: 290px;}
    /***enterprise page end here***/

    /*******new about-page update 29-08-2022*******/
    .about-page .about-banner-page .banner-img .about-banner-detail{padding: 0;}
    /*******new about-page update 29-08-2022*******/

    /****** About us Page -v2023 start here ******/
    .about-page .office-locations .location-block .detail-block {padding: 24px 15px 32px;}
    .about-page .office-locations .location-block .detail-block .address {font-size: 13px;}
    /****** About us Page -v2023 end here ******/
}

@media (max-width:1199px) {
    /******* Header start here *******/
    /* .header .logo{padding:10px 0;} */
    .header .navbar .top-nav .nav {padding: 0 0 0 35px;}
    .header .navbar .nav .dropdown .dropdown-menu {padding: 45px 45px 25px 45px;}
    .header .navbar .nav .dropdown .dropdown-menu .sub-menu-col {padding: 0 20px 0 0;}
    .header .navbar .nav .dropdown .dropdown-menu .sub-menu-col:last-child {padding: 0;}
    .header .navbar .nav .dropdown .dropdown-menu ul .sub-menu-head a {font-size: 16px;}
    .header .navbar .nav .dropdown .dropdown-menu ul .sub-menu-desc, .header .navbar .nav .dropdown .dropdown-menu ul .sub-menu-desc a {font-size: 14px;}
    .header .navbar .top-nav .contact-btn {float: none; padding: 0; position: absolute;  left: auto; right: 51px; top: 36px;}
    
    .header .logo{padding:15px 0 15px 30px;}
    .header .right-nav .search-img{margin: 0 15px 0 0;}
    .header .right-nav{padding: 15px 15px 15px 0;}
    .header .top-nav .navbar-nav li{padding: 0 14px 0 0;}
    .dropdown-menu .development-list .development-block{padding: 0 0 20px 0;}
    .dropdown-menu .development-list{padding: 0;}
    .dropdown-menu .development-list .development-block .development-detail-box .development-detail{max-width: 75%;}
    /******* Header end here *******/
    
    .banner-conatiner .banner-info .block-title {line-height: 40px; font-size:32px;}
    .block-title {line-height: 40px; font-size:32px;}
    /***************Home page Start Here*************************/  
    .banner-conatiner .tiles-block .list-block .list-img-block{height: 130px; background-size: cover;}
    .banner-conatiner .tiles-block .list-block .info .details {font-size:16px; line-height: 24px;}
    .banner-conatiner .tiles-block .list-block .info .details a{overflow: hidden; display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;}
    .banner-conatiner .tiles-block .tiles-list{width:100%; max-width:100%;}
    .when-need-help {padding: 75px 0 0;}
    .list-sizer, .when-need-help .my-feed .feed-list .list-block {width: 48%;}
    .when-need-help .my-feed .feed-list .category-block{width:100%;}
    .when-need-help .my-feed .feed-list .list-block .succe-detail{width: 80%; padding: 20px; margin: 0 20px;}
    .when-need-help .my-feed .feed-list .list-block .succe-detail .title{font-size:20px; line-height:25px;}
    .technical-team{padding: 75px 0 40px;}
    .discovery-call .discovery-call-block{padding:50px;}
    .discovery-call .discovery-call-block .discovery-call-info{font-size: 30px;}
    .discovery-call .discovery-call-block .discovery-call-action { margin: 40px 0 0 0;}
    .nav-overlay .nav-overlay-bg{padding: 30px 30px 30px 30px;}
    .nav-overlay .nav-overlay-bg .news-block {position: absolute; bottom: 40px; max-width: 88%;}
    .nav-overlay .nav-right-block{padding: 40px 30px 40px 50px;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu {max-width: 400px;}
    /*.nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item{display:block;}*/
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item:first-child .sub-menu-link, .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item:nth-of-type(2n+1) .sub-menu-link {border-right: 1px solid #fff; padding: 0 10px 0 0;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item .sub-menu-link{padding:0; border: 0;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item {padding: 0 0 20px;}
    
    .block-title .desc {line-height: 30px;}
    
    
    .our-services {padding: 0px 0 0;}
    .main-banner .banner-content .banner-title {padding: 200px 0 0;}
    .our-services .block-title,
    .customer-reviews .block-title,
    .case-studies .block-title,
    .contact .block-title {padding: 0;}
    .our-services .services-list {padding: 75px 0;}
    .customer-reviews .review-container {padding: 50px 0 0;}
    .customer-reviews .review-container .review-list {margin-left: 16%; margin-right: 16%;}
    .customer-reviews .review-container .review-list .review-list-item {width: 670px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item {width: 670px; height: 370px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .list-content,
    .customer-reviews .review-container .review-list .review-list-block .review-list-item .list-content {padding: 80px 140px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .quote-left,
    .customer-reviews .review-container .review-list .review-list-block .review-list-item .quote-left {top: 65px; left: 30px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .quote-right,
    .customer-reviews .review-container .review-list .review-list-block .review-list-item .quote-right {bottom: 100px; right: 30px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .review-text {max-height: 180px;}
    .customer-reviews .review-container .review-list .review-list-item .customer-details {left: 152px;}
    .primary-industries {padding: 75px 0;}
    .contact {padding: 75px 0 0; overflow: hidden;}
    .main-banner .banner-bg-main {position: relative; left: -150px;}
    .customer-reviews .review-container .review-list .review-list-block {margin: 0 25px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide {margin: 0;}
    .case-studies .title-bg-img,
    .case-studies .list-bg-orange,
    .case-studies .list-bg-white {display: none;}
    
     .footer .footer-main .footer-widget {padding: 0;}
     .footer .footer-main .footer-widget.company-info {padding: 0;}
     .footer .footer-main .footer-widget .intro {padding: 0 20px 72px 0;}
     .footer .footer-main .footer-widget .title:after {width: 100%; max-width: 139px;}
     .footer .footer-main .footer-widget .footer-content .address, .footer .footer-main .footer-widget .footer-content .contact-details a {font-size: 13px;}
    
    .who-we-are .our-intro-list .intro-list-block {padding: 40px 25px;}
    .who-we-are .our-intro-list .intro-list-block .list-info .title {font-size: 22px;}
    .who-we-are .our-intro-list .intro-list-block .list-info .link-block {width: 24px; height: 24px;}
    
    .awards-and-certi .image-list-slider .image-block {width: 150px;}
    /***************Home page End Here*************************/
    
    /******** Mobile app developement Start here ********/
    .service-section {padding: 50px 0;}
    .services-list .services-detail .service-detail-section {padding: 0 0 50px;}
    .excellence-certi .certificate-list {padding: 40px 0 80px;}
    .excellence-certi .certificate-list .certificate-list-block .certificate-logo {width: 140px; height: 140px;}
    /******** Mobile app developement End here ********/
    
    /******** Blog Detail Start here ********/
    .blog-title-bg {left: -250px;}
    .blog-detail-intro-bg::before {background-position: center;}
    /*.blog-content .blog-content-image {padding: 40px 45px 50px;}*/
    .blog-detail .final-thoughts .thought-bg-top,
    .blog-detail .final-thoughts .thought-block {max-width: 910px;}
    .blog-detail .final-thoughts .thought-bg-bottom {max-width: 890px;}
    .blog-share-list {background-size: cover;}
    /*.listing-block-container {padding: 85px 0 0;}*/
    .listing-block {padding: 0 30px 30px 0;}
    
    /* new page start here */
    .blog-detail .blog-title-detail .detail-block .author-name {padding: 80px 0 0;}
    .related-blogs .bx-wrapper .bx-pager {right: -63px;}
    /******** Blog Detail End here ********/
    
    /******** Blog List Start here ********/
    .page-head-block {padding: 0;}
    .blog-list .blog-list-left, .blog-list .blog-list-right-top, .blog-list .blog-list-right-bottom {display: none;}
    
    .blog-list .listing-block,
    .blog-list .listing-block.small-block {width: 50%;}
    /******** Blog List End here ********/
    
    /******** Case Study Start here ********/
    .case-study .case-study-list .list-block .list-block-detail .case-study-image {width: 500px;}
    .case-study .case-study-list .list-block .list-block-detail .case-study-image img {width: 100%; max-width: 500px;}
    .case-study .bg-left-top, .case-study .bg-left-bottom, .case-study .bg-right {display: none;}
    .top-result-status .top-result-status-block{padding: 40px;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block:first-child .stats-list{padding: 0 40px 0 0;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block .stats-list{padding: 0 40px 0;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block.last .stats-list {padding: 0 0 0 40px;}
    .cs-detail-section .result-status .stats-info .stats-block:first-child .stats-list {padding: 0 40px 0 0;}
    .cs-detail-section .result-status .stats-info .stats-block .stats-list{padding: 0 40px 0;}
    
    /******** Case Study End here ********/
    
    /******** Case Study Detail Start here ********/
    .case-study-section .our-work-area .work-name-list .list-block {width: 200px; height: 200px; margin: 0 30px 0 0;}
    .case-study-section .our-work-area .work-name-list .list-block .title-bg {width: 150px; height: 150px;}
    .case-study-section .work-description .description-points {padding: 60px 210px 40px;}
    .case-study-section .work-description .list-of-tools .icon-list-block {margin: 0 30px 20px 0;}
    /******** Case Study Detail End here ********/
    
    /******** About Us Start here ********/
    .about-us .about-us-blocks {padding: 0 0 20px;}
    .about-us-blocks .list-block.block-right .about-rd-image {padding: 0;}
    .about-us .about-us-info .list-block.block-left {padding: 60px 50px 60px 120px;}
    .about-us .about-us-info .list-block.block-right {padding: 60px 50px 60px 90px;}
    .about-us .about-us-info .list-block .differentiators .title {padding: 0 0 40px;}
    .about-us .key-points {padding: 100px 0 0;}
    .about-us .key-points .key-point-block {min-height: 450px; max-height: 450px;}
    /******** About Us End here ********/
    
    /******** Contact Us Start here ********/
    .contact-us .contact .contact-form .form-details .comm-btn {padding: 40px 0 5px;}
    /******** Contact Us End here ********/
    
    /******** Inquiry Form Start here ********/
    .float-enquire .float-button {top: 30%;}
    .float-enquire .form-popup {top: 21%;}
    /******** Inquiry Form End here ********/
    
    /******** Contact Name Detail Start here ********/
    .page-content .contact-name-detail {padding: 0 0 0 40px;}
    .page-content .contact-name-detail .contact-detail-bg img {max-width: 400px; height: auto;}
    /******** Contact Name Detail End here ********/
    
    /******** Join Our Team Start here ********/
    .join-our-team .join-team-banner {background-position: center 90%; background-size: contain; height: 650px;}
    .join-our-team .join-team-banner .banner-content {padding: 0 44px 0 70px;}
    .join-our-team .join-team-banner .banner-content .banner-title {font-size: 44px; line-height: 60px;}
    .join-our-team .team-block-title {width: 60%;}
    .join-our-team .company-info .company-info-bg {display: none;}
    .join-our-team .why-us .why-us-bg {display: none;}
    .join-our-team .why-us .perks-list .list-block {min-height: 365px; width: 75%;}
    .join-our-team .work-scopes .work-scopes-list .list-block .list-content {padding: 35px 70px;}
    .join-our-team .work-scopes .work-scopes-bg {display: none;}
    /******** Join Our Team End here ********/
    
    /******** Job Role Detail Start here ********/
    .job-role-detail .role-detail-content .role-overview .overview-bg-bottom {display: none;}
    .job-role-detail .role-detail-content .role-application .application-bg-middle {display: none;}
    .job-role-detail .role-detail-content .role-application .application-bg-bottom {display: none;}
    .job-role-detail .job-role-header .job-role-title .block-title {padding: 0 25px 0 0;}
    /******** Job Role Detail End here ********/
    
    /******** Press Release Banner Start here ********/
    .pr-banner .banner-container {padding: 20px 20px 20px 25px; width: 63%;}
    /******** Press Release Banner End here ********/
    
    /********* Insurtech Start here *******************/
    .custom_swd::after {height: 210px;}
    .custom_sws_product .our-product-block .product_info .spotlight {padding: 80px 0 0 75px;}
    .custom_sws_product .our-product-block .video-block .video {width: 100%;}
    .faq-conatiner .faq-block::before {height: 190px; background-size: 100%;}
    .custom_sws_product .our-product-block .playpause {height: auto; width: 400px; background-position: center;}
    /********* Insurtech End here *******************/
    
    /*********** Digital Solution Start here *************/
    .core-components .core-components-block .core-graphica{left:0;}
    .core-components .core-components-block .core-graphica img{width:100%;}
    .our-specialize .our-specialize-block .our-specialize-list .title-info .name{font-size: 18px; line-height: 24px;}
    .final-thoughts .thought-bg-top{width:100%;}
    /*********** Digital Solution End here *************/
    
    /*********** Customer Success Start here *************/
    .customer-service-conatiner .banner-conatiner .tiles-block::before{height: 198px;}
    .customer-service-conatiner .final-thoughts .thought-block{padding:30px;}
    .customer-service-conatiner .final-thoughts .thought-bg-top{max-height: 199px; min-height: 130px;}
    .customer-service-conatiner .banner-conatiner .banner-info .banner-image {right: 100px;}
    /*********** Customer Success End here *************/
    
    /************* Case Studies Start here ****************************/
    .case-study .cs-detail {padding: 0 0px 0 100px;}
    .cs-detail-section .list-detail .stakeholders-list .stakeholders-detail-block{margin: 0 45px 0 0;}
    .case-study-conatiner .case-study:before{top: -135px;}
    .case-study .cs-list-items{top:150px;}
    .case-study .cs-list-items ul{    padding: 0 45px 0 0;}
    .case-study .cs-list-items .cs-list-name a{font-size:14px;}
    /************* Case Studies End here ****************************/
    
    /*********** New Contact Us Start *************/
    .contact-page .banner-conatiner .banner-info .sub-title {max-width: 50%;}
    .contact-page .banner-conatiner .tiles-block .contact-form {padding: 50px 70px;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .get-started {right: 70px;}
    .contact-page .office-locations .global-office-locations .location-block .location-details .detail {width: 76%;}
    /*********** New Contact Us End *************/
    
    /*********** Clovered Case Study Detail Start *************/
    .case-study .cl-list-items {top:150px;}
    .case-study .cl-list-items ul {padding: 0 45px 0 0;}
    .case-study .cl-list-items .cs-list-name a {font-size:14px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-view {left: 85px;}
    .clovered-cs .design-spotlight .spotlight-detail .clovered-spotlight:before {right: 20px;}
    .clovered-cs .design-spotlight .spotlight-detail .clovered-spotlight .cl-site-challenge {padding: 250px 100px 20px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide {max-width: none; margin: 0 30px; padding: 30px 60px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block:first-child {padding: 0 0 30px;}
    /*********** Clovered Case Study Detail End *************/
    
    /*********** Intelligent Automation Start *************/
    .digi-stats .stats-info {padding: 0 20px;}
    .digi-stats .stats-info .stats-block .stats-list {padding: 0 55px;}
    .ds-detail .send-questions .question-form .form-details .input-group .input-block {margin: 0 20px 0 0;}
    .ds-detail .send-questions .question-form .form-details .input-group .input-block.mail-input {width: 240px;}
    .ds-detail .send-questions .question-form .form-details .get-started {padding: 0 0 0 25px;}
    
    .ds-detail .auto-pack .auto-pack-block .list-block {min-height: 335px; padding: 15px;}
    .ds-detail .auto-pack .auto-pack-block .list-block .title-info .title {font-size: 15px;}
    .ds-detail .who-we-list .who-we-intro .intro-list-block {padding: 40px 20px;}
    .ds-detail .who-we-list .who-we-intro .intro-list-block .title-icon .icon {width: 70px; height: 70px;}
    .ds-detail .who-we-list .who-we-intro .intro-list-block .title {font-size: 20px; padding: 10px 0 0 25px;}
    /*********** Intelligent Automation End *************/
    
    /*********** Innovation Lab Start *************/
    .innovation-lab .innovation-detail .product-list .resources-used {padding: 0 60px;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing {padding: 0 20px 20px 0;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing .resource-block {width: 260px;}
    .innovation-lab .emerging-tech .emerging-tech-block .tech-list {padding: 0 35px;}
    .innovation-lab .emerging-tech .emerging-tech-block .tech-list:last-child {padding: 0 180px;}
    .innovation-lab .emerging-tech .emerging-tech-block .emerging-tech-list {margin: 30px 10px 0;}
    .innovation-lab .case-study .cs-list-items ul{max-width: fit-content;}
    .innovation-lab .cs-detail .cs-detail-section .slick-arrow{right: -27px; top: 59px;}
    /*********** Innovation Lab End *************/
    
    /*********** Leadership Start *************/
    .leadership-main .leaders-block {padding: 0 60px;}
    .leadership-main .leaders-block.center-block {padding: 0 60px;}
    .leadership-main .client-story .client-story-block .tag {left: -48px;}
    .leadership-main .client-story .client-story-block .tag::before {width: 18px;}
    .customer-exp .customer-exp-block {padding: 20px 30px 16px; background-size: cover;}
    .customer-exp .customer-exp-block .block-detail {float: inherit; text-align: center;}
    .customer-exp .customer-exp-block .block-detail .block-title {text-align: center;}
    .customer-exp .customer-exp-block .block-image {float: inherit; text-align: center; padding: 30px 0 0;}
    .leadership-main .slick-arrow {left: -70px;}
    /*********** Leadership End *************/
    
    /*********** Leadership Detail Start *************/
    .leadership-detail .detail-block .detail-card {padding: 10px 0 20px 20px;}
    .leadership-detail .detail-block .detail-card .personal-detail {padding: 0 0 10px;}
    .leadership-detail .detail-block .detail-card .social-connect {padding: 15px 0 0;}
    .leadership-detail .detail-block .detail-card .social-connect .social-group {padding: 0 0 20px;}
    .leadership-detail .detail-block .detail-card .social-connect .social-group .icon {padding: 0 10px 0 0;}
    .leadership-detail .detail-block .detail-card .social-connect .social-group .info a {max-width: 280px;}
    .leadership-detail .detail-block .leader-image img {max-width: 595px;}
    /*********** Leadership Detail End *************/
    
    /* invoice question css*/
    .question_ans_form h3 {font-size: 20px;}
    .info-data {right: auto; left: -15px;}
    .info-data:before {right: auto; left: 20px;}
    
    /* score board css*/
    .graph-arrow.one{width:95%;left: 2.5%;}
    .graph-arrow.two{width:100%;left:0;}
    
    /* new mobile application page start here  */
    .mobile-page-ppc .ppc-page .ppc-form .contact-form{padding:25px;}
    .mobile-page-ppc .ppc-page .page-title{padding: 17% 28% 0 0;}
    /* new mobile application page end here  */
    
    .common-content .develop-design-section .develop-detail{padding: 30px 0 30px 60px;}
    
    .filter_section.fixed{top: 108px;}
    .filter_section .filter-box .filter-btn{display: block;}
    .filter_section .category-opt-val{display: none;}
    .filter_section .category-opt-val.active{display: block;}
    
    /****** New Contact Page -v2022 start here ******/
    .contact-banner{padding: 55px 0;}
    .contact-banner .contact-detail .title {font-size: 40px; line-height: 48px;}
    .contact-page .what-next .section-info .block-title {line-height: 40px;}
    .contact-page .what-next .section-info .desc {max-width: 82%;}
    .contact-page .what-next .next-steps-image img {width: 100%; max-width:770px;}
    .contact-page .office-locations .info-block {padding: 96px 0 0;}
    .contact-page .office-locations .location-block .detail-block .country-name .name {display: block; margin: 0 0 5px;}
    /****** New Contact Page -v2022 end here ******/
    
    .customer-review .testimonial-slider .slider-block{padding: 60px 20px 25px 20px;}

    
    /*******new category page upadtes 26-08-2022*******/
    .category-page .category-block .tab-container.fixed{width: 21%; padding: 0 10px 0 0 ;}
    .category-page .case-study .tiles-block .list-block .info .details{font-size: 16px; line-height: 24px;}
    .category-page .banner-section .img-info .title{padding: 0; font-size: 34px; line-height: 44px;}
    .category-page .category-block br{display: none;}
    .category-page .category-block .category-list .category-data .block-title{padding: 0 0 24px 0; font-size: 30px; line-height: 40px;}
    .category-page .category-block .category-list .category-data .desc,.category-page .category-block .category-list .category-info .desc,.category-page .category-block .category-list .desc{padding: 0 0 25px 0;}
    .category-page .category-block .category-list .category-data .logo .img-block{width: 150px;}
    .category-page .blog-section .blog-container .listing-block{padding: 0 30px 30px 0;}
    /*******new category page upadtes 26-08-2022*******/
    
    /*******new caree-page update 07-09-2022*******/
    .career-page .hiring-section .hiring-box .box-container .box-title{font-size: 17px; line-height: 26px;}
    .career-page .career-banner-page .banner-img .career-banner-detail .block-desc{max-width: 100%;}
    .career-page .hiring-section .hiring-box .box-container .box-title:after{right: 98px;}
    .career-page .work-section .picture-container .work-section-img img,.career-page .work-section .picture-container .work-section-img.custom img{height: auto;}
    .career-page .info-section .info-container .info-box{min-height: 136px;}
    /*******new caree-page update 07-09-2022*******/
    
    /*******career-page-form update 07-09-2022*******/
    .career-page-form .information-section .information-box .center{display: block;}
    .career-page-form .information-section .information-box .information-data .info-detail,.career-page-form .information-section .information-box .information-data .skill,.career-page-form .information-section .information-box .information-data .education{text-align:center;}
    .career-page-form .information-section .information-box .info-btn{ text-align: center; padding:15px 0 0 0;}
    .career-page-form .category-section .tab-container ul li{font-size: 18px; line-height: 24px;}

    .career-page-form .category-section .tab-container.fixed{min-width: 293px;}
    /*******career-page-form update 07-09-2022*******/
    
    /*******new-case-study-page update 09-09-2022*******/
    .new-case-study-page .solution-section .solution-conainer .solution-box .solution-img img{height: auto;}
    .new-case-study-page .solution-section .solution-conainer .solution-box .block-title{font-size: 24px; line-height: 32px;}
    .new-case-study-page .solution-section .solution-conainer .solution-box .block-title h2 br{display: none;}
    /*******new-case-study-page update 09-09-2022*******/
    
    /******Infographic Page update 18-09-2022 ********/ 
    .infographic-detail-page .infographic-card .solution-box .solution-img img{height: auto;}
    /******Infographic Page update 18-09-2022 ********/ 
    
    #stakeholders{min-height:auto;}
    
    .card .title h2 br{display: none;}
    .rpa-detail-page .banner-section .result-section .result-container{padding:30px;}
    
    .rpa-casestudy .case-study .cs-detail-section .rpa-detail-box::after{top: 132px;}
    
    /**pillar-page re-design**/
    .category-page.pillar-page .category-block .category-list .category-data .listing-box .home-comm-btn{padding: 16px 50px;}

    /***enterprise page start here***/
    .enterprise-page .enterprise-service-section .faq-container .panel-group .panel{width: 75%;}
    .enterprise-page .enterprise-service-section .service-detail-box .cloud-service-img-two{left: -74px;}
    .enterprise-page .technologies-section .technologies-block .technologies-box{padding: 20px; margin: 0 0 30px 0; min-height: 206px;}
    .enterprise-page .partner-service .technologies-partner-box .technology-data{padding: 25px; min-height: 252px;}
    .enterprise-page .partner-service .technologies-partner-box .technology-data .title{flex-direction: column; align-items: flex-start;}
    .enterprise-page .friendly-hiring-section .hiring-container .hiring-box{padding: 20px;}
    .enterprise-page .enterprise-it-section .enterprise-it-box .development-data-block{height: 230px;}
    .enterprise-page .how-do-enterprise .tech-solution-block .tech-solution-block-img img{width: 100%; height: auto;}
    .enterprise-page .how-do-enterprise .tech-solution-block .info-detail{position: initial; width: auto;}
    /***enterprise page end here***/

    /***new footer css start here***/
    .footer .footer-main .footer-social {right: 0; bottom: 111px;}
    /***new footer css end here***/

    /***Blog detais start here**/
    /* .blog-detail-intro-bg .blog-subscribe .subscribe-detail .sub-name{padding:0 138px;} */
    /***Blog detais end here**/ 

    /*******new about-page update 29-08-2022*******/
    .about-page .about-banner-page .banner-img .about-banner-detail .block-desc{max-width: 100%;}
    .about-page .inspiring-leaders .leaders-list{padding: 0;}
    .about-page .inspiring-leaders .leaders-list .leaders-block{margin: 0 0 20px 0;}
    .about-page .our-specialize .our-specialize-block .our-specialize-list .title-info .name{font-size: 17px; line-height: 23px;}
    .about-page .our-specialize .our-specialize-block .customer-exp .customer-exp-block .block-detail .block-title,.about-page .our-specialize .our-specialize-block .customer-exp .customer-exp-block .block-detail .desc{text-align: center;}
    /*******new about-page update 29-08-2022*******/

    /***About us page start here -v2023***/
    .about-page .enterprise-it-section .enterprise-it-box .development-data-block{height: 230px;}
    .about-page .office-locations .global-office-locations .location-block .location-details .detail {width: 76%;}
    .about-page .office-locations .info-block {padding: 96px 0 0;}
    .about-page .office-locations .location-block .detail-block .country-name .name {display: block; margin: 0 0 5px;}
    /***About us page end here -v2023***/

    /*** digital tranformation css start here ***/
    .digital-transformation-container .banner-section .block-title{font-size: 34px; line-height: 50px;}
    .digital-transformation-container .future-insurance-section{margin: 0 0 90px;}
    /*** digital tranformation css end here ***/
}

@media (max-width:991px){
    /******* Header start here *******/
    .header .top-nav .primary-menu {padding: 0 0 0 20px;}
    .header .top-nav ul li{padding: 0 10px 0 0;}
    /* .header .top-nav {margin: 30px 30px 0 0;} */
    /* .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item{display:block;} */
    /* .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item:first-child .sub-menu-link, .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item:nth-of-type(2n+1) .sub-menu-link {border: 0; padding: 0;} */
    /*.nav-overlay .nav-right-block .contact-info{bottom: 75px;}*/
    /* .nav-overlay .nav-right-block .contact-info ul li:first-child{padding: 0 0 20px 0; display: block; float: none;} */
    /******* Header end here *******/
    
    /****** New Contact Page -v2022 start here ******/
    /* .header .logo{padding: 15px 0 15px 30px;} */
    .header .serach-link{background-image: url(assets/images/search-icon.svg); width: 24px; height: 24px; background-repeat: no-repeat; float: right; right: 64px; top: 29px; position: relative;}
    .navbar-header{float: none;}
    .pre-header{padding: 10px 0;}
    .pre-header .top-header,.pre-header .social-info{float: none; text-align: center;}
    .pre-header .social-info ul li{float: none; display: inline-block;}
    .header .top-nav {margin: 0; text-align: center;}
    .header .navbar-inverse .navbar-toggle {display: block; padding: 0 10px;  background-color: #DC6200; border: 0; height: 30px; width: 40px; right: 30px; text-align: center; margin: 0 auto; top: 27px;}
    .navbar .navbar-collapse{position: relative; top: -85px; background-color: #fff; overflow-x: scroll; height: 100vh !important; padding: 20px; max-height: none; border-color: transparent;}
    .navbar .navbar-collapse.collapse{display: none !important;}
    .header .navbar .close-icon{display: block; text-align: right; padding: 0 20px 0 0;}
    .header .navbar .top-nav .nav{display: block; float: none; padding: 0 15px;}
    .header .top-nav .navbar-nav li{display: block; float: none; padding: 0;}
    .header .navbar .nav li a {padding: 20px 30px; display: inline-block; background-position: center right;}
    .header .right-nav{padding: 20px 0 0 0; text-align: center; float: none;}
    .header .right-nav .search-img{display: none;}
    .dropdown-menu .development-list .development-block{display:inline-block; padding: 0 0 10px 0;}
    .dropdown-menu .development-list .development-block .development-detail-box{ margin: 0;  width: initial;}
    .dropdown-menu .development-list .development-block .development-detail-box .development-detail{display: none;}
    /*.dropdown-menu .development-list{padding: 0;}*/
    .dropdown-menu .development-list .row .col-md-6{padding:0;}
    .dropdown-menu .development-list .development-block .development-detail-box .development-title{display: inline-block; text-align: center; font-size:14px; }
    .dropdown-menu .development-list .development-block .development-img{padding: 0 7px 0 0;}
    .header .navbar-inverse .navbar-nav .dropdown .dropdown-menu {position: initial; padding: 20px 10px 0 10px; top: auto; border: none; float: none; box-shadow:none;}
    .header .navbar .nav li.dropdown .dropdown-menu .development-list .development-link{padding: 0;}
    
    .block-title .title {font-size: 30px; line-height: 40px;}
    .block-title .desc {font-size: 18px; line-height: 25px; padding: 0 50px;}
    .comm-btn .email-form .btn-send {font-size: 16px;}
    .banner-conatiner .tiles-block .list-block .list-img-block.first::after {height: 0;}
    .banner-conatiner .tiles-block .list-block .list-img-block.second::after {height: 0;}
    .banner-conatiner .tiles-block .list-block .list-img-block.third::after {height: 0;}
    .banner-conatiner .tiles-block{position: relative; top: -75px;}
    .banner-conatiner .tiles-block .col-md-3{padding: 0 15px 15px;}
    .banner-conatiner{padding: 0;}
    .when-need-help {padding: 0;}
    .banner-conatiner .banner-info {padding: 110px 0 200px;}
    .banner-conatiner .banner-info {padding: 50px 0 150px;}
    .banner-conatiner .banner-info .block-title{padding: 110px 50px 75px; line-height: 35px; font-size: 28px;}
    .when-need-help .my-feed .feed-list .list-block .succe-detail {width: 93%; padding: 20px; margin: 0 10px;}
    .when-need-help .my-feed .feed-list .list-block .succe-detail.half{width: 93%; padding: 20px; margin: 0 10px;}
    .when-need-help .my-feed .feed-list .list-block .succe-partner-img img{/*height:100%;*/ object-fit:cover; width: 100%;}
    .discovery-call .discovery-call-block .discovery-call-info {font-size: 24px; line-height: 35px;}
    
    .main-banner {padding: 50px 0;}
    .main-banner .banner-bg-main {display: none;}
    .main-banner .banner-content .banner-title {padding: 0px 200px 0px 0; font-size: 40px; line-height: 55px;}
    .main-banner .banner-content .banner-detail {padding: 35px 0;font-size:18px; line-height: 25px;}
    .our-services .services-list {padding: 60px 0;}
    .our-services .services-list .list-block {min-height: 430px;}
    .our-services .services-list .list-block .list-title, .our-services .services-list .list-block:hover .list-title {font-size: 23px; color: #191919;}
    .our-services .services-list .list-block .list-detail, .our-services .services-list .list-block:hover .list-detail {color: #999999;}
    .our-services .services-list .list-block .know-more, .our-services .services-list .list-block:hover .know-more {display: block;}
    .primary-industries .block-title {padding: 75px 0 0;}
    .primary-industries .industries-container .industries-list {margin: 40px 0 0; padding: 50px;}
    .primary-industries .industries-container .industries-list .industry-list-block .indutry-icon {height: 65px;}
    .join-us {padding: 50px 0 0;}
    .contact .contact-bg {display: none;}
    .contact-form .form-details {padding: 50px 0;}
    .contact .contact-form .form-details .input-group .input-block {width: 45%;}
    .contact .contact-form {padding: 50px 0;}
    
    .customer-reviews .review-container .review-list {margin-left: 15%; margin-right: 15%;}
    .customer-reviews  .review-list-block,
    .customer-reviews .review-list-block.active-slide {width: 550px !important; height: 300px !important;}
    .customer-reviews .review-container .review-list .review-list-item {width: 500px; height: 295px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item {width: 550px; height: 300px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .list-content, 
    .customer-reviews .review-container .review-list .review-list-block .review-list-item .list-content {padding: 55px 115px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .review-text {font-size: 16px; line-height: 24px; max-height: 170px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .quote-left,
    .customer-reviews .review-container .review-list .review-list-block .review-list-item .quote-left {width: 80px; height: 60px; background-size: contain; top: 45px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .quote-right,
    .customer-reviews .review-container .review-list .review-list-block .review-list-item .quote-right {width: 80px; height: 60px; background-size: contain; bottom: 80px;}
    .customer-reviews .review-container .review-list .review-list-item .customer-details {left: 120px;}
    
    /***************Home page Start Here*************************/ 
    .banner-conatiner .tiles-block .list-block .list-img-block{height: 180px; background-size: cover;}
    .technical-team .technology .technology-block{width:100%; max-width:100%; float:none; margin: 50px 0 0 0;     padding: 20px 30px 20px 20px;}
    .technology-banner{ float: none; position: initial; width: 100%;}
    .technology-banner img{width:100%;}
    .technical-team .technology .technology-block .list-tech {padding: 10px;}
    .technical-team .technology{margin: 90px 0 0;}
    .discovery-call .discovery-call-block .discovery-call-info{width: 100%; float: none; padding: 0; margin: 0; max-width: 100%;}
    .discovery-call .discovery-call-block{padding:30px; text-align:center;}
    .discovery-call .discovery-call-block .discovery-call-action{float:none;}
    .discovery-call{ padding: 0 0 40px;}
    .footer .footer-main {padding: 0 0px 80px;}
    .footer .legal-line .copy-right {padding:0;}
    .footer .footer-main .footer-widget, .footer .footer-main .footer-widget.company-info {padding: 0 15px 20px;}
    .footer .footer-main .footer-widget .title {margin: 0 0 15px; line-height: 30px;}
    .footer .footer-main .footer-widget .title:after {top: 32px;}
    .footer .footer-main .footer-widget .footer-content .address, .footer .footer-main .footer-widget .footer-content .contact-details a {font-size: 14px;}
    
    .who-we-are {padding: 0 0 120px;}
    .who-we-are .our-intro-list .intro-list-block {padding: 40px 20px;}
    .who-we-are .our-intro-list .new-padd, .who-we-are .our-intro-list .new-padd:nth-child(2n) {padding: 0 6px;}
    .who-we-are .our-intro-list .intro-list-block .list-info .title {font-size: 18px;}
    .who-we-are .our-intro-list .intro-list-block .list-info .link-block {width: 20px; height: 20px;}
    
    .awards-and-certi {padding: 20px 20px 0;}
    .awards-and-certi .image-list-slider .image-block {width: auto; margin: 30px 0 0;}
    /***************Home page End Here*************************/
    
    /******** Mobile app developement Start here ********/
    .service-banner .service-info .service-name {font-size: 44px;}
    .service-banner .service-info .service-types ul .service-type-title {padding: 0 25px 10px 0;}
    .service-section .service-details .list-heading {padding: 0 0 30px;}
    .service-section .service-details .list-desc p {line-height: 24px; padding: 0 0 15px;}
    .service-banner .other-services {padding: 53px 0 0 10px;}
    .services-list {padding: 60px 0 0;}
    .services-list .services-list-items.fixed {top: 150px;}
    .services-list .services-list-items .services-list-name {padding: 0 15px 12px;}
    .services-list .services-list-items .services-list-name:first-child {padding: 0 0 12px 15px;}
    .services-list .services-list-items .services-list-name a {font-size: 16px;}
    .services-list .services-detail {padding: 0 50px 0 100px;}
    .services-list .services-detail .service-detail-block {padding: 0 50px;}
    .services-list .services-detail .service-project-detail .project-detail-block {padding: 0 0 30px;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-image {float: none;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-image img {width: auto; max-height: 350px;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-desc {padding: 30px 50px 0;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-desc .project-info {padding: 20px 0 10px;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-desc .show-project-link a {font-size: 22px;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-desc .show-project-link .show-icon,
    .services-list .services-detail .service-project-detail .project-detail-block:hover .project-desc .show-project-link .show-icon {opacity: 1; -webkit-transform: translate(15px, 2px); transform: translate(15px, 2px);}
    .excellence-certi .certificate-list .certificate-list-block .certificate-logo {margin: 0 auto;}
    /******** Mobile app developement End here ********/
    
    /******** Blog Detail Start here ********/
    .blog-title-bg {display: none;}
    .blog-detail-intro .intro-section {padding: 50px 0 20px;}
    /*.blog-content .blog-content-image {padding: 40px 25px 0;}*/
    .blog-detail .hire-us {padding: 40px 0;}
    .blog-detail .hire-us .hire-us-container {max-width: none;}
    .blog-detail .hire-us .hire-us-container .hire-btn {text-align: center;}
    .blog-detail .final-thoughts .thought-bg-top, .blog-detail .final-thoughts .thought-block {max-width: 690px;}
    .blog-detail .final-thoughts .thought-bg-bottom {max-width: 670px;}
    /*.other-blogs-list .listing-block-container {padding: 50px 0;}*/
    .listing-block {padding: 0 10px 40px; width: 50%;}
    .listing-block .listing-block-content {height: 334px; width: 320px;}
    .listing-block .listing-block-content:hover {}
    .listing-block .listing-block-content .listing-article-info,
    .listing-block .listing-block-content:hover .listing-article-info {-webkit-transform: translateY(0); transform: translateY(0);}
    /*.listing-block .listing-block-content .listing-read-more {opacity: 1; bottom: 0;}*/
    .listing-block .listing-block-content .listing-read-more, .listing-block .listing-block-content:hover .listing-read-more {bottom: -47px; opacity: 1;}
    
    /* new blog page start here */
    .blog-detail .blog-tile-bg:before {background-size: cover; top: -100px;}
    .blog-detail .blog-tile-bg {margin: 100px 0 0;}
    .blog-content .blog-detail-intro .intro-section {padding: 0;}
    .related-blogs {width: 300px;}
    .related-blogs .bx-wrapper .bx-pager {right: -100px;}
    .blog-content .blog-content-image {padding: 50px 0;}
    .other-blogs-list {padding: 30px 0 60px;}
    /******** Blog Detail End here ********/
    
    /******** Blog List Start here ********/
    .page-head-block .block-name {font-size: 44px;}
    
    .blog-container .banner-conatiner .banner-info {padding: 50px 0 0;}
    .blog-container .banner-conatiner .banner-info .info {max-width: none;}
    .listing-block-sizer, .blog-list .listing-block {height: 334px; margin: 0 0 20px;}
    /*.blog-list .listing-block, .blog-list .listing-block.small-block {padding: 0 5px;}*/
    .listing-block .listing-block-content .listing-article-info .listing-article-tag .tag {font-size: 9px; padding: 3px 8px;}
    .blog-list .load-more .btn-text:before {background-color: #dc6200;}
    .blog-list .load-more.comm-btn .btn-text:hover{color: #fff;}
    /******** Blog List End here ********/
    
    /******** Case Study Start here ********/
    .case-study .case-study-list .list-block .list-block-detail {padding: 45px 25px;}
    .case-study .case-study-list .list-block .list-block-detail .case-study-image {width: 400px;}
    .case-study .case-study-list .list-block .list-block-detail .case-study-detail {width: 270px;}
    .case-study .case-study-list .list-block .list-block-detail .case-study-detail .block-desc {font-size: 20px; line-height: 30px; padding: 20px 0 30px;}
    
    .top-result-status .top-result-status-block{padding:30px;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block:first-child .stats-list {padding: 0 30px 0 0;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block .stats-list{padding:0 30px;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block .stats-list .number{font-size: 34px; line-height: 50px;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block .stats-list .stats-detail{font-size: 14px;     line-height: 20px;}
    .cs-detail-section .result-status .stats-info .stats-block:first-child .stats-list {padding: 0 25px 0 0;}
    .cs-detail-section .result-status .stats-info .stats-block .stats-list{padding:0 25px;}
    .cs-detail-section .result-status .stats-info .stats-block .stats-list .number{font-size: 34px; line-height: 50px;}
    .cs-detail-section .result-status .stats-info .stats-block .stats-list .stats-detail{font-size: 14px;     line-height: 20px;}
    /******** Case Study End here ********/
    
    /******** Case Study Detail Start here ********/
    .case-study-section .our-work-area .work-name-list .list-block {margin: 0 30px 15px 0;}
    .case-study-section .work-description .list-of-tools .icon-list-block, .case-study-section .work-description .list-of-tools .icon-list-block:last-child {margin: 0 15px 20px;}
    .case-study-section .work-description .block-title {padding: 60px 0 35px;}
    .case-study-section .work-description .block-title span {padding: 0;}
    .case-study-section .work-description .sub-title {padding: 0 0 110px;}
    .case-study-section .work-description .description-block .desc-title {font-size: 30px; line-height: 40px;}
    .case-study-section .work-description .description-points {padding: 30px 150px 30px;}
    .case-study-section .work-description .description-points .points-list li {padding: 0 0 25px 0;}
    .case-study-section .work-description .work-image-block {padding: 0 0 50px;}
    .case-study-section .our-work-area .work-name-list {text-align: center;}
    .case-study-section .work-description .bg-right-bottom, .case-study-section .work-description .bg-left-bottom, .case-study-section .work-description .bg-left-top {display: none;}
    /******** Case Study Detail End here ********/
    
    /******** About Us Start here ********/
    /* .about-us {padding: 50px 0;}*/
    .about-us .about-us-blocks {padding: 0 0 80px;}
    .about-us-blocks .about-rd-desc .title {font-size: 44px; line-height: 50px; padding: 0 0 30px;}
    .about-us-blocks .about-rd-desc .sub-title {font-size: 22px; line-height: 36px; padding: 0 0 30px;}
    .about-us-blocks .about-rd-desc .about-desc-block p {margin: 0 0 25px;}
    .about-us-blocks .list-block.block-right .about-rd-image {padding: 60px 0 0; text-align: center;}
    .about-us-blocks .list-block.block-right .about-rd-image img {width: 100%; max-width: 547px;}
    .about-us .about-us-info .list-block.block-left {padding: 45px 40px; min-height: 550px;}
    .about-us .about-us-info .list-block .differentiators .title {font-size: 34px; line-height: 50px; padding: 0 0 25px;}
    .about-us .about-us-info .list-block .differentiators .about-desc-block p {padding: 0 0 15px;}
    .about-us .about-us-info .list-block.block-right {padding: 45px 40px;}
    .about-us .key-points .key-point-block {min-height: 420px; max-height: 420px;}
    /******** About Us End here ********/
    
    /******** Contact Us Start here ********/
    .contact-us .page-head-block {padding: 0 140px 0 60px;}
    .contact-us .block-desc {padding: 0 15px;}
    .contact-us .contact .contact-form {padding: 30px 0 100px;}
    .contact-us .contact .contact-form .form-details .input-group .input-block {width: 44%;}
    .contact-us .contact .contact-form .form-details .form-control {width: 260px;}
    .contact-us .contact .contact-form .form-details .input-block-area .form-control {width: 550px;}
    .contact-us-main .contact-info {top: -60%;}
    .contact-us .contact-us-main .contact-info-img {height: 330px; background-size: cover;}
    /******** Contact Us End here ********/
    
    /******** Contact Name Detail Start here ********/
    .page-content {padding: 100px 0;}
    .page-content .contact-name-detail {padding: 0;}
    .page-content .contact-name-detail .contact-detail-bg {text-align: center; padding: 30px 0 0;}
    /******** Contact Name Detail End here ********/
    
    /******** Join Our Team Start here ********/
    .join-our-team .join-team-banner {padding: 50px 0 0; height: 485px;}
    .join-our-team .join-team-banner .banner-content {padding: 0 0 0 50px;}
    .join-our-team .join-team-banner .banner-content .banner-title {font-size: 38px; line-height: 44px;}
    .join-our-team .join-team-banner .banner-content .banner-detail {padding: 15px 0;}
    .join-our-team .team-block-title {width: 65%;}
    .join-our-team .team-block-title .title {font-size: 34px; line-height: 44px;}
    .join-our-team .career-slider .slider-block .slider-info {width: 33%; top: 150px; left: 60px;}
    .join-our-team .career-slider .slider-block .slider-info .info-title {font-size: 24px; line-height: 34px;}
    .join-our-team .career-slider .slider-block .slider-info .info-detail {padding: 10px 0 0;}
    .join-our-team .why-us .perks-list .list-block {min-height: 360px; padding: 0 0 60px; width: 80%;}
    .join-our-team .why-us .perks-list .list-block .list-title {font-size: 22px; line-height: 34px; padding: 10px 20px 15px 0;}
    .join-our-team .work-scopes .work-scopes-list .list-block {padding: 0 20px 35px;}
    .join-our-team .work-scopes .work-scopes-list .list-block .list-content {padding: 35px;}
    .join-our-team .work-scopes .work-scopes-list .list-block .list-content .scope-title-block .job-location {display: block; padding: 5px 0 0;}
    /******** Join Our Team End here ********/
    
    /******** Job Role Detail Start here ********/
    .job-role-detail .role-detail-content .content-bg-top {display: none;}
    /******** Job Role Detail End here ********/
    
    /******** Press Release Banner Start here ********/
    .pr-banner .banner-container {padding: 20px; width: 95%;}
    /******** Press Release Banner End here ********/
    
    /********* Insurtech Start here *******************/
    .breadcrumbs {padding: 20px 0 0;}
    .banner-conatiner .tiles-block .list-block {margin: 0 0 20px;}
    .insurtech-conatiner .banner-conatiner .tiles-block .list-block .info .details {max-width: none;}
    .custom_swd {padding: 80px 0;}
    .custom_swd::after {height: 155px;}
    .custom_sws_product .our-product-block .product_info .spotlight {padding: 40px 0 0 20px;}
    .custom_sws_product .our-product-block .product_info .spotlight .icon {padding: 0 0 20px;}
    .custom_sws_product .our-product-block .product_info .spotlight .title {font-size: 34px;}
    .custom_sws_product .our-product-block .product_info .spotlight .info {margin: 0 0 20px;}
    .custom_sws_product .our-product-block .video-block .video {height: 520px;}
    .faq-conatiner .faq-accordion .faq-list .panel-heading {padding: 20px 50px; position: relative;}
    .faq-conatiner .faq-accordion .faq-list .panel-heading .arrow {position: absolute; top: 25px; right: 35px;}
    .custom_sws_product .our-product-block .playpause {width: 100%;}
    /********* Insurtech End here *******************/
    
    /*********** Digital Solution Start here *************/
    .left,.right{float:none;}
    .digitalsolutions-conatiner .banner-conatiner .tiles-block{top:0;}
    .breadcrumbs{padding:50px 0 0;}
    .digitalsolutions-conatiner .banner-conatiner .banner-info {padding: 50px 0 75px;}
    .digitalsolutions-conatiner .banner-conatiner .banner-info .block-title{    padding: 0 50px 75px;}
    .digitalsolutions-conatiner .banner-conatiner {padding: 0;}
    .core-components {padding: 50px 0;}
    .core-components .core-components-block .core-graphica {padding: 30px 0 0;}
    .dedicated-solution .solution-block .solution-list{flex-direction: column;}
    .dedicated-solution .solution-block .solution-list .solution-banner{width:100%; max-width:100%; margin: 0 0 50px;}
    .dedicated-solution .solution-block .solution-list .solution-banner.left img{width:100%;}
    .dedicated-solution .solution-block .solution-list .solution-detail{width:100%; max-width:100%; position:initial; transform: none;}
    .dedicated-solution .solution-block .solution-list .solution-banner img{width:100%;}
    .our-specialize .our-specialize-block .our-specialize-list{    padding: 0 0 10px;}
    .our-specialize .our-specialize-block .our-specialize-list .title-info .icon.left,
    .our-specialize .our-specialize-block .our-specialize-list .title-info .name{float:left;}
    /*********** Digital Solution End here *************/
    
    /*********** Customer Success Start here *************/
    .customer-service-conatiner .banner-conatiner .tiles-block::before {height: 141px; top: -130px;}
    .customer-service-conatiner .banner-conatiner .tiles-block{top:0;}
    .client-product-image {top: 65%; transform: translate(0,65%);}
    .client-product-image img{width:100%;}
    .customer-service-conatiner .banner-conatiner .banner-info .banner-image {right: -20px; top: 130px;}
    .customer-service-conatiner .banner-conatiner .banner-info .banner-image img {width: 70%;}
    /*********** Customer Success End here *************/
    
    /************* Case Studies Start here ****************************/
    .case-study-conatiner .banner-conatiner .banner-info{padding:80px 0 50px;}
    .case-study-conatiner .banner-image{text-align:center;}
    .case-study-conatiner .banner-conatiner .banner-info .info{max-width:100%;}
    .cs-detail-section .list-detail .stakeholders-list .stakeholders-detail-block{ width:50%;  margin: 0 0 50px;}
    .cs-detail-section .list-detail .stakeholders-list .stakeholders-detail-block .stakeholders-info {max-width: 100%; text-align: center;}
    .cs-detail-section .list-detail .stakeholders-list .stakeholders-detail-block:nth-child(2n){border:0;}
    .cs-detail-section .list-detail .technology .technology-banner{ width:350px; right: -24px;}
    .cs-detail-section .list-detail .technology .technology-banner img{width: 100%;}
    .cs-detail-section .list-detail .technology .technology-block{ width:100%;}
    .cs-detail-section .list-detail .technology .technology-block .list-tech .tech-icon{width:30px; height:30px;}
    .cs-detail-section .list-detail .technology .technology-block .list-tech .tech-icon img{width:100%;}
    .cs-detail-section .list-detail .technology .technology-block .list-tech .tech-name{font-size: 10px;     line-height: 15px;}
    /************* Case Studies End here ****************************/
    
    /*********** New Contact Us Start *************/
    .contact-page .banner-conatiner .banner-info .sub-title {max-width: 65%;}
    .contact-page .banner-conatiner .tiles-block {top: 0;}
    .contact-page .banner-conatiner .tiles-block::before {height: 140px; top: -100px;}
    .contact-page .banner-conatiner .tiles-block .contact-form {padding: 50px;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details {padding: 0;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .field-details {float: inherit; width: 100%;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .input-block-area {width: 77%;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .policy-note {width: 100%;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .get-started {float: inherit; padding: 20px 0 0; position: initial;}
    .contact-page .office-locations .block-desc {padding: 20px 20px 50px;}
    .contact-page .office-locations .global-office-locations .location-block {margin: 0 0 30px;}
    .contact-page .book-call .book-call-block .book-call-title {font-size: 30px; line-height: 42px;}
    .contact-page .book-call .book-call-block .book-call-icon {padding: 0; text-align: center;}
    .contact-page .book-call .book-call-block {padding: 40px;}
    /*********** New Contact Us End *************/
    
    /*********** Clovered Case Study Detail Start *************/
    .clovered-cs .cs-detail-section .list-detail .technology .technology-block {padding: 15px 15px 5px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-view img {width: 100%; max-width: 550px;}
    .clovered-cs .design-spotlight .spotlight-detail .clovered-spotlight:before {background: none;}
    .clovered-cs .design-spotlight .spotlight-detail .clovered-spotlight:after {background-size: 100% 100%; height: 470px;}
    .clovered-cs .design-spotlight .spotlight-detail .clovered-spotlight .cl-site-challenge {padding: 130px 50px 30px;}
        .clovered-cs .cs-detail-section .review-list-container .review-list-block .review-listing .list-block{min-height:266px;}
    /*********** Clovered Case Study Detail End *************/
    
    /*********** Intelligent Automation Start *************/
    .ds-detail .banner-conatiner .tiles-block {bottom: auto; top: -50px;}
    .ds-detail .banner-conatiner .tiles-block .list-block .info {padding: 30px;}
    .digi-stats {padding: 60px 0 0; top: -180px;}
    .digi-stats .stats-info .stats-block.middle:before,
    .digi-stats .stats-info .stats-block.middle:after {top: 75px;}
    .digi-stats .stats-info .stats-block .stats-list {padding: 0 30px;}
    .digi-stats .stats-info .stats-block:first-child .stats-list {padding: 0 30px 0 0;}
    /*.digi-stats .stats-info {padding: 0 0 60px;}*/
    .ds-detail .dedicated-solution .solution-block .solution-list .solution-detail {top: auto; -webkit-transform: translateY(0); transform: translateY(0);}
    .ds-detail .send-questions .question-form .form-details .field-details {float: none; width: 100%;}
    .ds-detail .send-questions .question-form .form-details .input-group .input-block {padding: 0 0 20px; margin: 0; width: 100%;}
    .ds-detail .send-questions .question-form .form-details .input-group .input-block.mail-input {width: 100%;}
    .ds-detail .send-questions .question-form .form-details .get-started {float: none; padding: 25px 0 0;}
    
    .ds-detail .auto-pack .auto-pack-block .list-block {min-height: 454px;}
    .ds-detail .auto-pack .auto-pack-block .list-block .title-info .title {font-size: 16px;}
    .ds-detail .auto-pack .auto-pack-block .list-block .info {padding: 15px 0;}
    .ds-detail .middle-info-block .list-block {padding: 30px 50px;}
    .ds-detail .who-we-list .who-we-intro .intro-list-block {padding: 40px; margin: 0 0 20px;}
    .ds-detail .listing-block .listing-block-content {height: 314px;}
    /*********** Intelligent Automation End *************/
    
    /*********** Innovation Lab Start *************/
    .innovation-lab .banner-conatiner .banner-info .block-desc br {display: none;}
    .innovation-lab .innovation-detail .cs-detail-section .list-title {font-size: 30px; line-height: 44px; padding: 0 0 20px;}
    .innovation-lab .innovation-detail .product-list .product-image img {max-width: 585px; margin: 0 auto;}
    .innovation-lab .innovation-detail .product-list .product-detail {padding: 0 0 30px;}
    .innovation-lab .innovation-detail .product-list .resources-used {padding: 0 20px;}
    .innovation-lab .emerging-tech .emerging-tech-block .tech-list:last-child {padding: 0 35px;}
    .innovation-lab .case-study .cs-list-items ul {max-width: fit-content; padding: 0;}
    .innovation-lab .case-study .cs-list-items.fixed {top: 166px;}
    .innovation-lab .innovation-detail .cs-detail-section .list-block {padding: 0 0 70px;}
    .innovation-lab .innovation-detail .cs-detail-section .product-list-slide .slick-dots{display:none !important;}
    .innovation-lab .cs-detail .cs-detail-section .slick-arrow {right: 0; top: auto; bottom: -20px; left: 43%; z-index:5;}
    .innovation-lab .cs-detail .cs-detail-section .slick-arrow.slick-next {margin: 0 0 0 70px;}
    /*********** Innovation Lab End *************/
    
    /********** Digital Solutions - Client Story List Start *************/
    .client-story-detail {padding: 0 0 50px;}
    .client-story-detail .client-story {padding: 50px 0 20px;}
    .client-story-detail .client-story .client-story-block .client-product .client-pro-dsc .client-product-image {min-height: initial; max-height: none;}
    /********** Digital Solutions - Client Story List End *************/
    
    /********** Digital Solutions - Innovation Lab Section Start *************/
    .innovation-lab-section .banner-conatiner {padding: 20px 0;}
    .innovation-lab-section .banner-conatiner .banner-info {padding: 40px 0;}
    .innovation-lab-section .banner-conatiner .banner-info .block-title {padding: 0 0 30px;}
    /********** Digital Solutions - Innovation Lab Section End *************/
    
    /*********** Leadership Start *************/
    .leadership-main .leaders-block {padding: 0 15px;}
    .leadership-main .leaders-block.center-block {padding: 0 15px;}
    .leadership-main .leaders-block .list-block {width: 330px; height: 430px;}
    .leadership-main .leaders-block .block-image {width: 330px; height: 330px;}
    .leadership-main .leaders-block .block-image img {width: 100%; max-width: 330px;}
    .leadership-main .leaders-block .block-detail .arrow, .leadership-main .leaders-block:hover .block-detail .arrow {display: block;}
    /*********** Leadership End *************/
    
    /*********** Leadership Detail Start *************/
    .leadership-detail .detail-block {overflow: hidden;}
    .leadership-detail .detail-block .detail-card {float: inherit; padding: 20px 20px 30px;}
    .leadership-detail .detail-block .detail-card .social-connect .social-group .info a {max-width: 500px;}
    .leadership-detail .detail-block .leader-image {float: inherit; text-align: center;}
    .leadership-detail .detail-block .leader-image img {max-width: none;}
    /*********** Leadership Detail End *************/
    
    /* invoice processing css */
    .input_fields {padding: 24px 40px 48px 40px;}
    
    /* invoice question page css */
    .invoice_questions .tab_list li{padding:30px 0px 30px 10px;font-size:14px;}
    .invoice_questions .tab_list li .squareborder{margin-right: 10px;}
    .invoice_questions .que_num_list {padding: 40px 0px 0px 10px;}
    .question_ans_form h3 {font-size: 15px;}
    .question_ans_form {padding: 15px;}
    .question_ans_form .fa.fa-info {font-size: 10px;width: 18px;height: 18px;padding: 3px;}
    /* score board css*/
    .graph-one{margin:60px 0;}
    .graph-block {width: 200px;height: 191px;}
    .graph-arrow.one{left: 13.5%;top: 47%;width: 73%}
    .graph-arrow.two {width: 79%;left: 10%;top: 47.8%;}
    .graph-data{padding-right: 0;}
    .graph-text{text-align:center;}
    
    /* tooltip css */
    .info-data{left: -12px;right: 0;}
    .info-data:before {left: 17px;top: -37px;right: auto;}
    .featured-details .featured-list ul {max-width: 100%; display: block;}
    .featured-details{display: block; text-align: center;     margin: 0 0 100px 0;}
    .featured-content .featured-details .block-content {float: none; width: 100%;     margin: 0 0 30px 0;}
    .featured-details .separator{display:none;}
    .featured-details .featured-list{float: none; width: 100%;}
    
    /* new mobile application page start here  */
    .mobile-page-ppc .ppc-page .page-title{padding: 30px 0;}
    .mobile-page-ppc .process-block .step-block .saperator{bottom: -67px;height: 80px;left: 0;right: 0;margin: 0 auto;}
    .mobile-page-ppc .process-block .step-block.alter{margin: 50px 0;}
    .mobile-page-ppc .process-block .step-block.alter .saperator{top: inherit;bottom: -52px;}
    .mobile-page-ppc .process-block .step-block.alter .img-block{padding: 20px 0;}
    /* new mobile application page end here  */
    
    /* mobile-app-dev css start here */
    .ppc-page-container .project-sliders .bg-color{padding:40px 0;}
    .ppc-page-container .project-sliders .bg-color:before{width:100%;}
    .ppc-page-container .project-sliders .project-tech-list{padding:12px 0 60px;}
    .ppc-page-container .project-sliders .custom-dots{bottom:30px;}
    .ppc-page-container .project-sliders .project-dev-img img{width:100%;margin:20px auto 0;max-width:90%;}
    .ppc-page-container .project-sliders .project-data{height:auto; float: none; padding: 0 5%; margin: 0 0 -10px;}
    /* mobile-app-dev css end here */
    
    .common-content .develop-design-section .develop-detail{padding: 30px 0 30px 14px;}
    .common-content .discovery-call .discovery-call-block{padding: 30px;}
    
    .ppc-page-container .project-sliders .project-data .project-views{position: initial; padding: 0 0 20px 0;}
    .ppc-page-container.mobile-app-container .project-sliders .project-data{max-width: 100%; min-width: auto; height:478px;}
    .ppc-page .category-list{padding: 20px 0 0 0; margin:0;}
    
    
    .common-content .develop-design-section .develop-detail{padding: 30px 0 30px 14px;}
    .common-content .discovery-call .discovery-call-block{padding: 30px;}
    
    .common-content.tech-specialization .content-detail, .common-content.tech-specialization .content-detail.reverse-block{flex-direction: column;}
    
    .common-content .common-desc p{padding: 0 0 10px 0;}
    .common-content.tech-specialization .content-detail .app-img{max-width: 100%; flex: 0 0 100%; padding: 0;}
    .common-content.tech-specialization .content-detail .content-block{max-width: 100%; flex: 0 0 100%; padding: 20px 0 10px 0;}
    
    .filter_section.fixed{max-height: 100%; height: auto; overflow: auto;}
    
    /****** New Contact Page -v2022 start here ******/
    .contact-banner{max-height:fit-content; padding: 30px;}
    .contact-banner .contact-detail{padding: 0 0 50px 0;}
    .contact-banner .contact-detail .block-desc{max-width: 100%;}
    .contact-banner .contact-detail .contact-no {padding: 0 0 20px;}
    .contact-form .form-details{padding: 0 0 30px 0;}
    .contact-page .what-next {padding: 80px 0;}
    .contact-page .what-next .section-info {padding: 0 0 10px;}
    .contact-page .what-next .section-info .block-title br {display: none;}
    .contact-page .what-next .section-info .desc {max-width: 100%;}
    .contact-page .office-locations {padding: 80px 0;}
    .contact-page .office-locations .info-block {padding: 0 0 40px;}
    .contact-page .office-locations .info-block .block-title {padding: 0 0 15px;}
    .contact-page .office-locations .info-block .block-desc {padding: 15px 0 0; max-width: 100%;}
    .contact-page .office-locations .info-block .block-title br {display: none;}
    .contact-page .office-locations .location-block .detail-block {padding: 24px 20px 32px;}
    .contact-page .office-locations .location-block .detail-block .address {font-size: 14px;}
    .contact-page .office-locations .location-block .detail-block .map-direction, .contact-page .office-locations .location-block .detail-block .map-direction:hover {display: block; top: 40%;}
    .brands-clients .brand-section .title-block {font-size: 32px; line-height: 40px;}
    .contact-page .brands-clients .brand-section .desc {max-width: 100%;}
    .contact-page .brands-clients .brand-section .brand-logos .logo-img{padding: 10px 5px;}
    .contact-page .brands-clients .brand-section .brand-logos .logo-img img{width: 100%;}
    /****** New Contact Page -v2022 end here ******/
    .customer-review .testimonial-slider .slider-block{margin: 32px 10px 0 9px;}
    .customer-review .testimonial-slider .slider-block{min-height: 241px;}
    
    /***** Blogs Content Start here *****/
    .blog-detail .blog-title-detail .blog-banner-img{max-height: 250px;}
    /***** Blogs Content end here *****/
    
    
    /*******new category page upadtes 26-08-2022*******/
    .category-page .banner-section .img-info{padding: 20px 25px;}
    .category-page .banner-section .img-info .blog-path{padding: 0 0 40px;}
    .category-page br{display: none;}
    .category-page .category-block .tab-container{display: none;}
    .category-page .case-study .tiles-block .col-md-3{padding: 0 15px 15px;}
    .category-page .case-study .tiles-block .list-block{margin: 0 0 20px 0;}
    .category-page .case-study .tiles-block .list-block .list-img-block{height: 180px; background-size: cover;}
    .category-page .category-block .category-list .category-data .category-box,.category-page .category-block .category-list .category-data .category-box.custom{max-width: none; padding: 0 15px;}
    .category-page .contact-block .contact-container{padding: 30px; }
    .category-page .contact-block .contact-container .contact-detail{padding: 0 0 20px 0;}
    .category-page .contact-block .contact-container .contact-detail .block-desc{max-width: 100%;}
    .category-page .category-block .category-list .category-data .logo {text-align: center;}
    .category-page .category-block .category-list .category-data .logo .img-block{padding: 0; height: 84px; width: 124px; margin: 0 auto; text-align: center;}
    .category-page .blog-section .blog-container .listing-block{padding: 0 0 40px; width: 50%;}
    /*******new category page upadtes 26-08-2022*******/
    
    /*******new caree-page update 07-09-2022*******/
    .career-page .career-banner-page .banner-img{padding: 20px 25px; height: auto; background-position: top center;}
    .career-page .career-banner-page .banner-img .blog-path{padding: 0 0 40px;}
    .career-page .career-banner-page .banner-img .career-banner-detail .title{padding: 0;}
    .career-page .hiring-section .hiring-box .box-container{min-width: 350px; max-width: 350px; margin: 0 auto 20px auto;}
    .career-page .info-section .info-container .info-box{margin: 0 auto 20px auto; max-width: 370px; min-height: auto;}
    .career-page .info-section .info-container{padding: 0;}
    .career-page .hiring-section .hiring-box{padding: 0;}
    .career-page .hiring-section .hiring-box .box-container .box-title{min-height: auto; max-height: fit-content;}
    .discovery-call .discovery-call-block{padding: 55px;}
    .career-page .discovery-call .discovery-call-block .discovery-call-info br{display: none;}
    .career-page .discovery-call .discovery-call-block .block-title{font-size: 24px; line-height: 30px;}
    .career-page .hiring-section .hiring-box .box-container .box-title:after{right: 132px;}
    .career-page .work-section .picture-container .work-section-img,.career-page .work-section .picture-container .work-section-img.custom{padding: 20px 0 0 0;}
    /*******new caree-page update 07-09-2022*******/
    
    /*******career-page-form update 07-09-2022*******/
    .career-page-form .career-banner-page .banner-img{padding: 25px; height: auto;}
    .career-page-form .career-banner-page .banner-img .blog-path{padding: 0;}
    .career-page-form .category-section .tab-container{display: none;}
    .career-page-form .information-section .information-box{padding: 20px;}
    .career-page-form .information-section .information-box .information-data .info-detail{margin: 0;}
    /*.career-page-form .information-section .information-box .information-data .skill{padding:25px 0 0 0;}*/
    .career-page .hiring-section .hiring-box.div-center .row{display:block;}
    /*******career-page-form update 07-09-2022*******/
    
    /*******career-apply-form-page update 07-09-2022*******/
    .career-apply-form-page .career-banner-page .banner-img{padding: 25px;}
    .career-apply-form-page .block-desc{max-width: none; padding: 50px 0 70px 0;}
    .career-page-form .information-section .information-box .information-data .info-detail .add{padding:0 0 0 20px;}
    .career-page-form .information-section .information-box .information-data .info-detail .exp{padding:0 20px 0 0;}
    /*******career-apply-form-page update 07-09-2022*******/
    
    /*******new-case-study-page update 09-09-2022*******/
    .new-case-study-page .case-study-page .banner-img{padding: 25px; height: auto;}
    .new-case-study-page .case-study-page .banner-img .blog-path{padding: 0;}
    
    .new-case-study-page .solution-section{padding: 50px 0 70px;}
    .new-case-study-page .solution-section .solution-detail{padding: 0 0 24px 0;}
    .new-case-study-page .solution-section .solution-detail .block-desc{max-width: 100%;}
    .new-case-study-page .solution-section .solution-conainer{padding: 0;}
    .new-case-study-page .solution-section .solution-conainer .solution-box{margin: 0 0 20px 0;}
    /*******new-case-study-page update 09-09-2022*******/
    
    /******Infographic Page update 18-09-2022 ********/
    .infographic-page .info-banner-section .bg-info-banner::after,.infographic-page .info-banner-section::before,.infographic-page .info-banner-section::after,.infographic-page .key-takeaway-section::before,.infographic-page .CMS-section::after,.infographic-page .CMS-development-section::before,.infographic-page .CMS-innovations2-section::before{display: none;}
    .infographic-page .info-banner-section .bg-info-banner {height: auto; background-size: contain;}
    .infographic-page .block-title{font-size: 30px; line-height: 40px;}
    .infographic-page .block-desc{font-size: 18px; line-height: 24px;}
    
    .infographic-detail-page .banner-section .img-info{padding: 20px 25px; height: auto;}
    .infographic-detail-page .banner-section .img-info .title{padding: 0;}
    .infographic-detail-page .banner-section .img-info .blog-path{padding: 0 0  40px;}
    .infographic-detail-page .infographic-detail{padding: 50px 0;}
    .infographic-detail-page .infographic-detail .block-desc{max-width: 100%;}
    /*.infographic-detail-page .infographic-card .solution-box{margin: 0 0 30px 0;}*/
    .infographic-detail-page .infographic-card{padding: 0 0 70px 0;}
    .infographic-detail-page .infographic-card .info-box-btn{padding: 20px 0 0 0 ;}
    /******Infographic Page update 18-09-2022 ********/
    
    .rpa-detail-page .banner-section .result-section{position: initial; background-color: #fff; padding: 40px 0 0 0;}
    .rpa-detail-page .rpa-detail{padding: 60px 0;}
    .rpa-detail-page .rpa-banner-page .banner-img{padding: 20px 25px; height: auto; background-position: top center;}
    .rpa-detail-page .rpa-banner-page .banner-img .blog-path{padding: 0 0 40px 0;}
    .rpa-detail-page .rpa-banner-page .banner-img .rpa-banner-detail{padding: 0;}
    .rpa-detail-page .rpa-banner-page .banner-img .rpa-banner-detail .title{font-size: 30px; line-height: 40px;}
    .card{padding: 0 0 30px 0; border:none;}
    .rpa-detail-page .rpa-detail .desc-note{padding: 0 0 40px 0; font-size: 30px; line-height: 45px;}
    
    .rpa-casestudy .case-study .cs-detail-section .rpa-detail-box::after{display: none;}
    .rpa-casestudy .case-study .cs-detail-section .rpa-detail-box{border: none; padding: 0 0 35px 0;}
    .rpa-casestudy .case-study .cs-detail-section .rpa-detail-box .rpa-detail-box-img{padding: 0 0 10px 0;}
    
    /**pillare page re-design css**/
    .category-page.pillar-page .tiles-block.div-center .row, .category-page.pillar-page .blog-container.div-center .row{display: block;}
    .category-page.pillar-page .listing-block .listing-block-content{min-height: 370px;}
    .category-page.pillar-page .listing-block .listing-block-content .listing-read-more, .category-page.pillar-page .listing-block .listing-block-content:hover .listing-read-more{bottom: -49px;}
    .category-page.pillar-page .listing-block .listing-block-content .listing-article-info .listing-article-block{min-height: auto;}
    .category-page.pillar-page .category-block .category-list .category-data .listing-box{min-height: auto !important;}
    .category-page.pillar-page .category-block .category-list .category-data .listing-box .listing-btn{position: initial;}


    /***enterprise page start here***/
    .enterprise-page .detail-section{padding: 60px 0;}
    .enterprise-page .info-section,.enterprise-page .enterprise-service-section,.enterprise-page .enterprise-it-section,.enterprise-page .technologies-section,.enterprise-page .how-do-enterprise,.enterprise-page .partner-service,.enterprise-page .providing-section,.enterprise-page .friendly-hiring-section{padding: 0 0 70px 0;}
    .enterprise-page .info-section .info-img .info-detail{width: 90%; padding: 20px; margin: 0 10px;}
    .enterprise-page .enterprise-service-section .service-detail{padding: 0 0 50px 0;}
    .enterprise-page .enterprise-service-section .service-detail-box .enterprise-service-img img,.enterprise-page .enterprise-service-section .service-detail-box .cloud-service-img-two img{width: auto; height: auto;}
    .enterprise-page .enterprise-service-section .service-detail-box .cloud-service-img-two{left: 110px; right: auto;}
    .enterprise-page .enterprise-service-section .faq-container .panel-group .panel{width: auto;}
    .enterprise-page .partner-service .partner-service-detail .block-desc{max-width: 100%;}
    .enterprise-page .partner-service .technologies-partner-box .technology-data{margin: 0 0 25px 0; min-height: auto;}
    .enterprise-page .info-section .info-img-full .info-detail{width: 93%; padding: 20px; margin: 0 10px;}
    .enterprise-page .providing-section .providing-block .providing-img{text-align: center; padding: 0 0 30px 0;}
    .enterprise-page .enterprise-it-section .enterprise-it-box .development-data-block{height: 190px;}
    .enterprise-page .friendly-hiring-section .hiring-container .hiring-box{margin: 0 0 30px 0;}
    /***enterprise page end here***/

    /***footer css start here***/
    .footer .footer-main .footer-widget .intro{padding:0px;}
    .footer .footer-main .footer-social{position:initial; padding:0 15px; width:auto;}
    /***footer css end here***/

    /***Blog details css start here**/
    .blog-detail-intro-bg .blog-subscribe{padding:55px 10px;}
    .blog-detail-intro-bg .blog-subscribe.subscribe{padding:55px 10px;}
    .blog-detail-intro-bg .blog-subscribe .subscribe-detail{padding:20px 0 0 0;}
    .blog-detail-intro-bg .blog-subscribe .subscribe-detail .sub-name{padding:0;}
    /* .blog-detail-intro-bg .blog-subscribe .subscribe-detail .sub-name .sub-input{margin:10px auto;} */
    /* .blog-detail-intro-bg .blog-subscribe .subscribe-detail .sub-name .sub-btn{margin:10px auto;} */
    /***Blog details css end here**/

    /*******new about-page update 29-08-2022*******/
    .about-page,.category-page,.career-page,.career-page-form,.career-apply-form-page,.new-case-study-page,.infographic-detail-page,.rpa-detail-page,.search-detail-page{padding: 78px 0 0 0;}
    .about-page .about-banner-page .banner-img{padding: 20px 25px; height: auto; background-position: right;}
    .about-page .inspiring-leaders{padding: 70px 0;}
    .about-page .about-banner-page .banner-img .blog-path{padding: 0 0 40px;}
    .about-page .inspiring-leaders .leaders-list .leaders-block .list-link .list-block .block-detail .leader-info .position{opacity: 1; display: block;}
    .about-page .inspiring-leaders .leaders-list .leaders-block .list-link:hover .list-block .block-detail .leader-info{padding: 24px 0 24px 24px; transition: none;}
    /*******new about-page update 29-08-2022*******/

    /**About us PAge start here v2023**/
    .about-page .enterprise-it-section{padding: 70px 0;}
    .about-page .enterprise-it-section .enterprise-it-box .development-data-block{height: 190px;}
    .about-page .office-locations .block-desc {padding: 20px 20px 50px;}
    .about-page .office-locations .global-office-locations .location-block {margin: 0 0 30px;}
    .about-page .office-locations {padding: 80px 0;}
    .about-page .office-locations .info-block {padding: 0 0 40px;}
    .about-page .office-locations .info-block .block-title {padding: 0 0 15px;}
    .about-page .office-locations .info-block .block-desc {padding: 15px 0 0; max-width: 100%;}
    .about-page .office-locations .info-block .block-title br {display: none;}
    .about-page .office-locations .location-block .detail-block {padding: 24px 20px 32px;}
    .about-page .office-locations .location-block .detail-block .address {font-size: 14px;}
    .about-page .office-locations .location-block .detail-block .map-direction, 
    .about-page .office-locations .location-block .detail-block .map-direction:hover {display: block; top: 40%;}
    .about-page .discovery-call {padding:50px 0;}
    /**About us PAge end here v2023**/

    /*** digital tranformation css start here ***/
    .digital-transformation-container{padding: 78px 0 0;}
    .digital-transformation-container .banner-section .sub-title{padding: 0 0 15px;}
    .digital-transformation-container .banner-section .block-title{font-size: 30px; line-height: 40px; max-width: 100%;}
    .digital-transformation-container .banner-section .block-desc{padding: 0 0 20px;}

    .digital-transformation-container .img-container img{height: auto;}

    .digital-transformation-container .future-insurance-section{margin: 0 0 120px; padding: 60px 80px;}

    .digital-transformation-container .schedule-demo-container .schedule-demo-detail{padding: 0;}
    /*** digital tranformation css end here ***/

    /* Infographic-pdf-page start here */
    .infographic-pdf-page{padding: 97px 0 0 0;}
    .infographic-pdf-page .banner-section .img-info{padding: 25px; height: auto;}
    .infographic-pdf-page .banner-section .img-info .title{padding: 0;}
    /* Infographic-pdf-page end here */
}

@media (max-width:767px) {
    /******* Header start here *******/ 

    /* .header .navbar-collapse.in, .header .navbar-collapse {top: 0; border-color: #DC6200;}
    .header .navbar-collapse .close-icon {display:none;}
    .header .navbar .top-nav .nav {position: relative; width: 100%; margin: 50px 0 0 0;} */
    /* .header .navbar .nav li a {padding: 20px 0;} */
    
    .header .navbar .nav .dropdown .dropdown-menu .sub-menu-col, .header .navbar .nav .dropdown .dropdown-menu .sub-menu-col.col-large {width: 100%;}
    .header .navbar-inverse .navbar-nav .dropdown .dropdown-menu li a {padding: 15px; font-size: 18px;}
    .header .navbar .nav .dropdown .dropdown-menu ul .sub-menu-desc {padding: 5px 0 0;}
    .header .navbar .top-nav .contact-btn {padding: 20px 0;}
    /* .header .top-nav {margin: 0 30px 0 0;} */
    /* .header .navbar-collapse{    height: 100vh !important;     max-height: initial;} */
    .header .top-nav ul li.search-link {padding: 0 0 0 20px; position: absolute; top: -54px; left: 0;}
    .header .top-nav .primary-menu {padding: 0 0 0 40px; position: absolute; top: -33px; left: auto; right: -9px;}
    .pre-header .social-info { padding: 0 10px 0 0;}
    .nav-overlay {overflow: auto;}
    .nav-overlay .nav-overlay-bg{float:none; width:100%; height: 50vh; background-position: initial;}
    .nav-overlay .nav-right-block{float:none; width:100%; /*height: 50vh;*/ height: auto; padding: 20px;}
    .nav-overlay .nav-overlay-bg .news-block .title a{font-size: 10px; line-height: 15px;}
    .nav-overlay .nav-right-block .social-icon{display:none;}
    .nav-overlay .nav-right-block .overlay-menu {padding: 0px 0 0;}
    .nav-overlay .close-icon{position: absolute; top: auto; right: 19px; cursor: pointer; z-index: 999; bottom:42%;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item {padding: 0 0 15px;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .nav-link {font-family: SofiaPro-Light, Arial; font-size: 16px; line-height: 25px; color: #fff;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu {padding: 10px 20px;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item{padding: 0 0 5px;}
    .nav-overlay .nav-right-block .contact-info{position: inherit; padding: 20px 0 0;}
    .nav-overlay .nav-right-block .contact-info ul li:first-child{float: none; padding: 0 0 15px;}
    
    .nav-wrapper.in{width: 100%;}
    
    .nav-overlay-logo {position: relative; top: -16px; left: -10px; width: 100%;}
    .nav-overlay-logo a img{ width:120px; height:auto;}
    
    
    /* .header .navbar .nav li a {padding: 20px 0; }
    .header .top-nav {text-align: center;}
    .header .right-nav{padding: 20px 0 0 0; text-align: center; float: none;}
    .dropdown-menu .development-list .development-block{display: -webkit-inline-box;}
    .dropdown-menu .development-list .development-block .development-detail-box{float: none; margin: 0; width: 100%;}
    .dropdown-menu .development-list .development-block .development-detail-box .development-detail{display: none;}
    .dropdown-menu .development-list{padding: 0;}
    .dropdown-menu .development-list .development-block .development-detail-box .development-title{display: inline-block; text-align: center;}
    .dropdown-menu .development-list .development-block .development-img{padding: 0; float: none;} */
    /******* Header end here *******/
    
    /*.pre-header .social-info { padding: 0 10px 0 0;}*/
    .discovery-call .discovery-call-block .discovery-call-info {font-size: 18px; line-height: 25px;}
    .discovery-call .discovery-call-block .discovery-call-info br{display:none;}
    .case-study-conatiner .banner-conatiner .banner-info {padding: 50px 0 50px;}
    .banner-conatiner .banner-info .block-title{padding: 110px 0 50px; font-size: 20px;line-height: 25px;}
    .block-title{font-size: 25px;line-height: 35px;}
    .banner-conatiner .tiles-block .list-block:hover {-webkit-transform: scale(1); transform: scale(1);}
    .banner-conatiner .tiles-block .list-block .list-img-block {height: 175px; background-size: 100%;}
    .list-sizer, .when-need-help .my-feed .feed-list .list-block{width:100%; border-radius: 4px;}
    .when-need-help .my-feed .feed-list .list-block .succe-detail .title{font-size: 18px; line-height: 22px;}
    .technical-team .technology{    margin: 30px 0 0;}
    .technical-team .technology .technology-block{margin:30px 0 0;}
    .footer .footer-main .footer-widget .footer-logo{width: 100%;}
    .footer .footer-main .footer-widget .intro{padding: 0 25px 25px 0; max-width: 100%;}
    .footer .footer-main .footer-widget, .footer .footer-main .footer-widget.company-info {padding: 0 15px 20px; min-height: initial;}
    .footer .legal-line .copy-right{width:100%; text-align:center; float:none;}
    .footer .legal-line .privacy-policy{float:none; width:100%; text-align:center; padding: 0;}
    .footer .legal-line .privacy-policy ul li{float:none; padding:0 15px 0 0; display: inline-block;}
    .footer .legal-line .privacy-policy ul li:last-child{padding:0;}
    .footer .footer-main {padding: 0;}
    .footer .footer-main .footer-widget .title {    margin: 0 0 10px 0;}
    .footer .footer-main .footer-widget .footer-social {margin: 0 0 20px;}
    
    .block-title .desc {padding: 0;}
    .comm-btn .email-form {width: 100%;}
    .comm-btn .email-form .form-control {padding: 10px 100px 10px 20px; width: 100%; min-width: 290px;}
    .head-block .title {font-size: 22px;}
    .block-title-border .title .border {margin: 0 0 0 13px;}
    
    /***************Home page Start Here*************************/
    .main-banner .banner-content .banner-title {padding: 0; font-size: 30px; line-height: 44px;}
    .main-banner .banner-content .banner-detail {padding: 25px 0;}
    .our-services .services-list .list-block {max-width: 100%; min-height: 100%; text-align: center; padding: 0 0 50px;}
    .our-services .services-list .list-block .list-icon {padding: 0; margin: 0 auto;}
    .our-services .services-list .list-block .list-title {font-size: 22px; padding: 20px 0 0;}
    .our-services .services-list .list-block .list-detail {line-height: 22px; padding: 10px 0 0;}
    .primary-industries .industries-container {background-size: cover;}
    .primary-industries .industries-container .industries-list {margin: 40px 0 0; padding: 50px 5px;}
    .primary-industries .industries-container .industries-list .industry-list-block {text-align: center; min-height: 130px;}
    .primary-industries .industries-container .industries-list .industry-list-block .indutry-name {font-size: 16px;}
    .join-us .email-form {max-width: 280px;}
    .join-us .email-form .form-control {min-width: 280px;}
    .customer-reviews {padding: 0 15px;}
    .customer-reviews .review-container .bx-wrapper .bx-viewport {height: 400px !important;}
    .customer-reviews .review-container .review-list {margin-left: 0; margin-right: 0;}
    .customer-reviews .review-container .review-list .review-list-block {margin: 0;}
    .customer-reviews .review-list-block, 
    .customer-reviews .review-list-block.active-slide {width: 290px !important; height: 300px!important;}
    .customer-reviews .review-container .review-list .review-list-item,
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item {width: 290px; height: 300px; margin: 0 auto; box-shadow: none;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item {background-color: #DC5F00; background-image: none; border-radius: 10px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .list-content, 
    .customer-reviews .review-container .review-list .review-list-block .review-list-item .list-content {padding: 80px 20px 50px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .quote-left, 
    .customer-reviews .review-container .review-list .review-list-block .review-list-item .quote-left {top: 10px; left: 10px;}
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .quote-right,
    .customer-reviews .review-container .review-list .review-list-block .review-list-item .quote-right {bottom: 10px; right: 10px;}
    .customer-reviews .review-container .review-list .review-list-item .customer-details, 
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .customer-details {left: auto; bottom: -80px; min-width: 250px;}
    .customer-reviews .review-container .review-list .review-list-item .customer-details .customer-img {padding: 0 15px 0 0;}
    .customer-reviews .review-container .review-list .review-list-item .customer-details .customer-name-block {padding: 16px 0;}
    .customer-reviews .review-container .review-list .review-list-item .customer-details .customer-name .name {font-size: 16px;}
    .customer-reviews .review-container .review-list .review-list-item .customer-details .customer-name .desigantion {font-size: 12px;}
    
    .input-group .input-block-area {width: 100%;}
    .case-studies .title-bg-img {display: none;}
    .case-studies .list-bg-orange {display: none;}
    .case-studies .list-bg-white {display: none;}
    .contact .contact-form .form-details .input-block-area .form-control {width: 100%;}
    .contact .contact-form .form-details .input-group .input-block {width: 100%; margin: 0 0 0 0;}
    .contact .contact-form .form-details .form-control {width: 100%;}
    
    .who-we-are .info {max-width: 100%;}
    .who-we-are .our-intro-list .intro-list-block {padding: 50px 20px; margin: 0 0 25px; min-height: initial;}
    .who-we-are .our-intro-list .new-padd, .who-we-are .our-intro-list .new-padd:nth-child(2n) {padding: 0 15px;}
    .who-we-are .our-intro-list .intro-list-block .list-icon {display: inline-block; margin: 0 10px 0 0;}
    .who-we-are .our-intro-list .intro-list-block .list-info {display: inline-block; vertical-align: top;}
    .who-we-are .our-intro-list .intro-list-block .list-info .title {font-size: 16px; padding: 10px 0 0;}
    .who-we-are .our-intro-list .intro-list-block .list-info .link-block {width: 24px; height: 24px;}
    .who-we-are .our-intro-list a:hover .intro-list-block .list-info .link-block {display: none;}
    /***************Home page End Here*************************/
    
    /******** Mobile app developement Start here ********/
    .service-banner .service-info {padding: 25px 0 0;}
    .service-banner .service-info .service-name {font-size: 32px; padding: 30px 0 0}
    .service-banner .enquire .email-form {width: 100%;}
    .service-banner .enquire .email-form .form-control {width: 100%; min-width: 290px;}
    .service-banner .other-services {float: none; padding: 20px 0 0;}
    .service-banner .other-services .other-services-list {margin: 0 auto;}
    .service-section-icon {text-align: center; padding: 40px 0 0;}
    
    .services-list .sticky-element {position: relative;}
    .services-list .services-list-items {width: 100%; transform: rotate(0deg) translateX(0); -webkit-transform: rotate(0deg) translateX(0);}
    .services-list .services-list-items.fixed {top: 85px; padding: 0 30px 0 0; z-index: 1;}
    .services-list .services-list-items ul {white-space: nowrap; overflow-x: scroll; overflow-y: hidden; max-width: 520px; text-align: center;}
    .services-list .services-list-items.fixed ul {background: #ffffff; box-shadow: 0 0 5px rgba(0,0,0,0.16); margin: 0 auto; padding: 10px 0;}
    .services-list .services-list-items .services-list-name {float: none; display: inline-block; padding: 0 10px 5px; position: relative;}
    .services-list .services-list-items .services-list-name:after {content: ''; border-bottom: 1px solid #a1a1a1; width: 10px; height: 1px; position: absolute; bottom: -1px; right: -6px;}
    .services-list .services-list-items .services-list-name:first-child {padding: 0 0 5px 10px;}
    .services-list .services-list-items .services-list-name a {font-size: 14px;}
    .services-list .services-list-items .services-list-name a.active:after {top: 4.6px; z-index: 1;}
    .services-list .services-detail {padding: 50px 0 0;}
    .services-list .services-detail .service-detail-section {padding: 0 0 40px;}
    .services-list .services-detail .service-detail-block {padding: 10px 0 0;}
    .services-list .services-detail .service-detail-block .info-block p {font-size: 14px; line-height: 20px;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-image img {width: 100%;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-desc {padding: 20px 20px 0;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-desc .project-title {font-size: 18px; line-height: 22px;}
    .services-list .services-detail .service-project-detail .project-detail-block .project-desc .project-info {font-size: 14px; line-height: 20px; padding: 10px 0 0;}
    
    .excellence-certi .certificate-list {padding: 40px 0;}
    .excellence-certi .certificate-list .certificate-list-block {padding: 0 0 20px;}
    /******** Mobile app developement End here ********/
    
    /******** Blog Detail Start here ********/
    .block-title-border .title {padding: 0 0 50px; font-size: 18px;}
    .blog-detail .blog-tile-bg .detail-block .blog-name {font-size: 30px; line-height: 44px;}
    .blog-detail .blog-tile-bg .detail-block .author-name {padding: 30px 0; font-size: 14px;}
    .blog-detail .blog-title-detail .blog-share-list {padding: 20px 0;}
    .blog-detail .blog-title-detail .blog-share-list ul .social-icon {display: inline-block; padding: 0 12px;}
    .blog-detail-intro-bg::before {height: 100px; top: -80px;}
    .blog-detail-intro .related-blogs {width: 290px;}
    .blog-detail-intro .intro-section {font-size: 14px; line-height: 20px;}
    .blog-detail-intro .related-blogs .slider-title {font-size: 18px;}
    .blog-detail-intro .related-blogs .related-blogs-list .blog-list-block .blog-list-name {padding: 20px 0 10px;}
    .blog-detail-intro .related-blogs .related-blogs-list .blog-list-block .blog-list-name a {font-size: 16px; line-height: 24px;}
    /*.blog-content .blog-content-image {padding: 20px 15px 0;}*/
    .blog-content .blog-content-image .blog-content-image-bg {height: 250px;}
    .blog-detail .hire-us .hire-us-container .hire-text {font-size: 20px; line-height: 30px; padding: 0 0 20px;}
    .blog-detail .blog-detail-section .blog-info-section .info-para .sub-title {font-size: 16px;}
    .blog-detail .blog-detail-section .blog-info-section .info-para {font-size: 14px; line-height: 20px;}
    .blog-detail .final-thoughts .thought-bg-top {max-width: 520px;}
    .blog-detail .final-thoughts .thought-block {max-width: 520px; padding: 30px; left: 20px;}
    .blog-detail .final-thoughts .thought-block .title {font-size: 18px;}
    .blog-detail .final-thoughts .thought-block .quotes-text {font-size: 14px; padding: 10px 0 0;}
    .blog-detail .final-thoughts .thought-bg-bottom {max-width: 490px; bottom: -55px;}
    .blog-detail .blog-share-list ul .social-icon {padding: 0 12px;}
    
    /*.listing-block-container {padding: 50px 0 0;}*/
    .listing-block {padding: 0 0 40px; width: 100%;}
    .listing-block .listing-block-content {width: 100%; height: 305px;}
    .listing-block .listing-block-content .listing-article-info .listing-article-desc a {font-size: 16px; line-height: 22px;}
    
    /* new blog page start here */
    .blog-detail .blog-tile-bg .detail-block .author-name .author-name-info {float: inherit; margin: 0 0 15px;}
    .blog-content .blog-detail-intro .intro-section p {padding: 0 0 30px;}
    .blog-content .blog-detail-intro .blog-info-section .head-block .title {font-size: 20px; line-height: 26px;}
    .blog-content .blog-detail-intro .blog-info-section .info-para .sub-title {font-size: 20px; line-height: 26px;}
    .blog-content .blog-detail-intro .author-detail .author-photo {float: inherit;}
    .blog-content .blog-detail-intro .author-detail .author-desc {float: inherit; padding: 10px 0 0;}
    /******** Blog Detail End here ********/
    
    /******** Blog List Start here ********/
    .page-title-bg {display: none;}
    /*.blog-container {padding: 50px 0;}*/
    .page-head-block .block-name {font-size: 32px; padding: 0 0 20px;}
    .page-head-block .block-desc {padding: 0 0 30px;}
    .blog-list .load-more .btn-text {min-width: 290px;}
    .blog-list .load-more .btn-text .btn-icon {right: 88px;}
    
    .blog-list .listing-block, .blog-list .listing-block.small-block {width: 100%;}
    .blog-list .listing-block .listing-block-content {height: 329px;}
    .blog-list .listing-block .listing-block-content .listing-article-info .listing-article-desc a {min-height: 44px;}
    .listing-block .listing-block-content .listing-article-info .listing-article-block {padding: 20px 15px 20px 15px;}
    .listing-block .listing-block-content .listing-article-info .listing-article-tag .tag {margin: 0;}
    /******** Blog List End here ********/
    
    /******** Case Study Start here ********/
    .case-study-container {padding: 50px 0 20px;}
    .case-study .case-study-list .list-block .list-block-detail {padding: 25px;}
    .case-study .case-study-list .list-block .list-block-detail .case-study-image {width: 100%; padding: 0;}
    .case-study .case-study-list .list-block .list-block-detail.img-right .case-study-image {padding: 20px 0 0;}
    .case-study .case-study-list .list-block .list-block-detail .case-study-detail {width: 100%;}
    .case-study .case-study-list .list-block .list-block-detail .case-study-detail .block-desc {padding: 20px 0;}
    
    .top-result-status .top-result-status-block{padding:20px;     margin: 0 0 50px;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block{width: 100%; float: none; border: 0; padding: 0 0 30px;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block:first-child .stats-list{padding:0;}
    .top-result-status .top-result-status-block .result-status .stats-info .stats-block.last .stats-list{padding:0;}
    /******** Case Study End here ********/
    
    /******** Case Study Detail Start here ********/
    .case-study-section .our-work-area .work-name-list {text-align: center;}
    .case-study-section .our-work-area .work-name-list .list-block {width: 160px; height: 160px; margin: 0 15px 15px;}
    .case-study-section .our-work-area .work-name-list .list-block .title-bg {width: 120px; height: 120px;}
    .case-study-section .our-work-area .work-name-list .list-block .title-bg .title {font-size: 14px;}
    .case-study-section .work-description .block-title span {font-size: 22px; line-height: 36px;}
    .case-study-section .work-description .description-block .desc-title {font-size: 24px; line-height: 36px;}
    .case-study-section .work-description .description-points {padding: 20px 30px 30px 70px;}
    .case-study-section .work-description .description-points .points-list li {font-size: 14px; line-height: 26px;}
    .case-study-section .work-description .description-points .points-list li::before {width: 10px; height: 10px; transform: translate(0, -18px);}
    .case-study-section .work-description .list-of-tools {padding: 40px 0 0;}
    .case-study-section .work-description .list-of-tools .icon-list-block, .case-study-section .work-description .list-of-tools .icon-list-block:last-child {margin: 0 15px 20px;}
    /******** Case Study Detail End here ********/
    
    /******** About Us Start here ********/
    .about-us-blocks .list-block.block-left, .about-us-blocks .list-block.block-right {width: 100%; float: none;}
    .about-us-blocks .about-rd-desc .title {font-size: 34px; line-height: 40px;}
    .about-us-blocks .about-rd-desc .sub-title {font-size: 20px; line-height: 30px;}
    .about-us-blocks .about-rd-desc .about-desc-block p {margin: 0 0 20px;}
    .about-us-blocks .list-block.block-right .about-rd-image {padding: 0;}
    .about-us .about-us-blocks {padding: 0 0 30px;}
    .about-us .about-us-info .list-block.block-left, .about-us .about-us-info .list-block.block-right {width: 100%; float: none; padding: 40px; max-height: none; min-height: inherit;}
    .about-us .about-us-info .list-block .differentiators .title {font-size: 26px; line-height: 40px; padding: 0 0 15px;}
    .about-us .key-points {padding: 30px 0 0;}
    .about-us .key-points .key-point-block {max-height: 400px; min-height: 400px;}
    /******** About Us End here ********/
    
    /******** Contact Us Start here ********/
    .contact-us .page-head-block {padding: 0 15px;}
    .contact-us .contact {padding: 30px 0 0;}
    .contact-us .contact .contact-form .form-details .input-group .input-block {width: 100%; margin: 0;}
    .contact-us .contact .contact-form .form-details .form-control {width: 100%;}
    .contact-us .contact .contact-form .form-details .input-block-area .form-control {width: 100%;}
    .contact-us-main .contact-info {max-width: 300px; min-width: 300px; padding: 40px 0; top: auto; bottom: 250px;}
    .contact-us-main .contact-info .detail-title {font-size: 30px; line-height: 46px;}
    .contact-us-main .contact-info .address {font-size: 14px; line-height: 24px; padding: 0 0 25px;}
    .contact-us-main .contact-info .contact-details {font-size: 14px; line-height: 24px;}
    /******** Contact Us End here ********/
    
    /******** Privacy Policy Start here ********/
    .privacy-policies .privacy-content .privacy-policy-detail .policy-info .sub-title {font-size: 16px;}
    .privacy-policies .privacy-content .privacy-policy-detail .policy-info {font-size: 14px; line-height: 20px;}
    /******** Privacy Policy End here ********/
    
    /******* Back to top Start**********/
    /*    .scroll-button .back-to-top {width: 40px; height: 40px; bottom: 60px; right: 10px; padding: 5px;}*/
    /*    .scroll-button .back-to-top .fa {font-size: 28px;}*/
    /******* Back to top End**********/
    
    /******** Inquiry Form Start here ********/
    .float-enquire .float-button {top: 35%;}
    .float-enquire .float-button .button-title .enquire-img {margin: 0 0 12px;}
    .float-enquire .form-popup {max-height: 240px; overflow: auto; top: 27%;}
    /******** Inquiry Form End here ********/
    
    /******** Contact Name Detail Start here ********/
    .page-content .contact-name-detail {padding: 0 15px;}
    .page-content .contact-name-detail .details-block {padding: 0;}
    .page-content .contact-name-detail .contact-image {padding: 20px 0 0 0;}
    .page-content .contact-name-detail .contact-detail-bg img {width: 100%; max-width: 400px;}
    /******** Contact Name Detail End here ********/
    
    /******** Join Our Team Start here ********/
    .join-our-team .join-team-banner {background-image: none; height: auto;}
    .join-our-team .join-team-banner .banner-content {padding: 0 0 0 10px;}
    .join-our-team .join-team-banner .banner-content .banner-title span {display: block;}
    .join-our-team .company-info {padding: 110px 0;}
    .join-our-team .team-block-title {width: 100%;}
    .join-our-team .team-block-title .title {font-size: 26px; line-height: 36px;}
    .join-our-team .career-slider .slider-block .slider-info {width: 80%; top: 110px;}
    .join-our-team .why-us .perks-list {padding: 100px 0 0;}
    .join-our-team .why-us .perks-list .list-block {padding: 0 0 30px; min-height: initial;}
    .join-our-team .why-us .perks-list .list-block .list-title {font-size: 20px; padding:10px 0 15px;}
    .join-our-team .work-scopes {padding: 0 0 120px;}
    .join-our-team .work-scopes .work-scopes-list .list-block .list-content {padding: 25px 20px;}
    .join-our-team .work-scopes .work-scopes-list .list-block .list-content .scope-title-block {font-size: 18px;}
    .join-our-team .work-scopes .work-scopes-list .list-block .list-content .scope-title-block .job-name {padding: 0; min-width: initial; max-width: none;}
    .join-our-team .work-scopes .work-scopes-list .list-block .list-content .apply-now {text-align: left; -webkit-transform: translateY(0); transform: translateY(0); padding: 25px 0 0;}
    /******** Join Our Team End here ********/
    
    /******** Job Role Detail Start here ********/
    .job-role-detail .job-role-header .role-header-bg {height: auto; padding: 136px; background: none; background-color: #DC5F00;}
    .job-role-detail .job-role-header .job-role-title {top: 50%; transform: translateY(-25%);}
    .job-role-detail .job-role-header .job-role-title .block-title {font-size: 36px; line-height: 50px;}
    .job-role-detail .role-detail-content .tab-content {padding: 32px 0 0;}
    .job-role-detail .role-detail-content .role-overview .role-detail-list .list-title {font-size: 24px; line-height: 36px; padding: 20px 0;}
    .job-role-detail .role-detail-content .role-application .usa-applicant .content-title {font-size: 24px; line-height: 36px;}
    /******** Job Role Detail End here ********/
    
    /******** Press Release Start here ********/
    .pr-container .content-top .block-title {font-size: 35px; line-height: 50px; padding: 0 0 10px;}
    .pr-container .pr-details .content-listing .pr-content-title {font-size: 16px; line-height: 22px;}
    .pr-container .pr-details .content-listing .share-pr .pr-content-title {padding: 7px 10px 0 0;}
    .pr-container .pr-details .pr-content-container .pr-content .article-title {font-size: 30px; line-height: 44px;}
    /******** Press Release End here ********/
    
    /********* Insurtech Start here *******************/
    .custom_swd {padding: 0 0;}
    .custom_swd .custom_swd_list_block .custom_swd_list {padding: 10px;}
    .custom_swd .custom_swd_list_block .custom_swd_list .title .icon {margin: 0 15px 0 0;}
    .custom_swd .custom_swd_list_block .custom_swd_list .title .name {font-size: 20px; float: inherit;}
    .custom_sws_product .our-product-block .product_info .tag {padding: 10px 15px; width: 100px; left: -40px;}
    .custom_sws_product .our-product-block .product_info .tag::before {width: 10px;}
    .custom_sws_product .our-product-block .product_info .spotlight .icon {padding: 0 0 10px;}
    .custom_sws_product .our-product-block .product_info .spotlight .title {font-size: 28px;}
    .custom_sws_product .our-product-block .product_info .spotlight .button {display: inline-block;}
    .custom_sws_product .our-product-block .product_info .spotlight .info {margin: 0;}
    .custom_sws_product .our-product-block .video-block {padding: 40px 0 0;}
    .custom_sws_product .our-product-block .video-block .video {height: 100%;}
    .faq-conatiner .faq-accordion .faq-list .panel-heading {padding: 20px 10px;}
    .faq-conatiner .faq-accordion .faq-list .faq-ans {padding: 0 10px 25px;}
    .faq-conatiner .faq-accordion .faq-list .panel-heading.collapsed {padding: 20px 10px;}
    .faq-conatiner .faq-accordion .faq-list .panel-heading .question {font-size: 16px; padding: 0 15px 0 0;}
    .faq-conatiner .faq-accordion .faq-list .panel-heading .arrow {right: 10px;}
    .faq-conatiner .faq-accordion .faq-list .faq-ans .info {font-size: 14px; line-height: 22px;}
    /********* Insurtech End here *******************/
    
    
    /*********** Digital Solution Start here *************/
    .digitalsolutions-conatiner .banner-conatiner .banner-info .block-title {padding: 0 0 50px;}
    .banner-conatiner .tiles-block .list-block .info .details {padding: 12px 0px; min-height: initial; max-height: initial;}
    .digitalsolutions-conatiner .banner-conatiner .tiles-block .list-block .info{padding:0;}
    .core-components .core-components-block{padding:25px 0 0;}
    .core-components .core-components-block .core-graphica{padding:0;}
    .core-components .core-components-block .core-list-block .core-list{padding:15px;}
    .core-components .core-components-block .core-list-block .core-list .title-info .title{padding: 0 0 0 10px; font-size: 18px; line-height:30px;}
    .core-components .core-components-block .core-list-block .core-list .title-info {padding: 0 0 10px;}
    .dedicated-solution{padding:0 0 50px;}
    .dedicated-solution .solution-block .solution-list .solution-detail{padding: 20px;}
    .sub-title{font-size: 18px; line-height: 25px;}
    .desc{font-size: 14px; line-height: 24px;}
    .dedicated-solution .solution-block .solution-list.right-image .solution-detail{z-index: 2222; position: initial; padding: 15px; margin: 20px 0 0;}
    .dedicated-solution .solution-block .solution-list .solution-banner{margin:0;}
    .our-specialize .our-specialize-block .our-specialize-list{ background: #F7F7F7; border-radius: 4px;  margin: 0 0 30px; padding: 20px;}
    .our-specialize .our-specialize-block .our-specialize-list .detail {max-width:88%;}
    .our-specialize {padding:30px 0 0;}
    .final-thoughts {padding: 30px 0;}
    .final-thoughts .thought-block {padding:20px; top: 9px; left: 7px;}
    .dedicated-solution::after {height: 130px;}
    /*********** Digital Solution End here *************/
    
    
    /*********** Customer Success Start here *************/
    
    .customer-service-conatiner .banner-conatiner .tiles-block::before {display:none;}
    .customer-service-conatiner .banner-conatiner .banner-info{padding:50px 0;}
    .customer-service-conatiner .banner-conatiner .tiles-block {top: 0; padding: 50px 0 0;}
    .customer-service-conatiner .banner-conatiner .tiles-block .list-block .info .details{padding:0;}
    .client-product-image {padding: 50px 0 0; position: initial; transform: translate(0,0);}
    .customer-service-conatiner .banner-conatiner .banner-info .info {max-width: none;}
    .customer-service-conatiner .banner-conatiner .banner-info .banner-image {position: inherit; top: auto; right: auto; text-align: center;}
    .customer-service-conatiner .banner-conatiner .banner-info .banner-image img {width: 50%; max-width: 200px;}
    .customer-service-conatiner .client-story::after {display:none;}
    /*********** Customer Success End here *************/
    
    /************* Case Studies Start here ****************************/
    .case-study .cs-list-items {width: 100%; transform: rotate(0deg) translateX(0); -webkit-transform: rotate(0deg) translateX(0); margin:20px 0 0 0;}
    .case-study .cs-list-items.fixed {top: 152px; padding: 0 0 0 0; z-index: 5555; width: 100%; margin: 0 -15px;}
    .case-study .cs-list-items ul {text-align: center; padding:0; background: #ffffff; box-shadow: 0 0 5px rgba(0,0,0,0.16); margin: 0 auto; padding: 10px 0; max-width: 100%; box-shadow: 0 3px 6px rgb(0 0 0 / 50%);}
    .case-study .cs-list-items.fixed ul {}
    .case-study .cs-list-items .services-list-name {float: none; display: inline-block; padding: 0 10px 5px; position: relative;}
    .case-study .cs-list-items .services-list-name:after {content: ''; border-bottom: 1px solid #a1a1a1; width: 10px; height: 1px; position: absolute; bottom: -1px; right: -6px;}
    .case-study .cs-list-items .services-list-name:first-child {padding: 0 0 5px 10px;}
    .case-study .cs-list-items .services-list-name a {font-size: 14px;}
    .case-study .cs-list-items .services-list-name a.active:after {top: 4.6px; z-index: 1;}
    
    
    .case-study .cs-detail{padding:0;}
    /*.case-study-conatiner .banner-conatiner .banner-info .banner-image{display:none;}*/
    .case-study-conatiner .banner-conatiner .banner-info .info{width:100%; max-width:100%;}
    .case-study-conatiner .banner-conatiner .banner-info .block-title{max-width:100%;}
    .case-study-conatiner{padding:24px 0 0 0}
    .case-study-conatiner .case-study:before{    top: -135px; height:150px;}
    .case-study{padding:0;}
    .case-study .cs-list-items .cs-list-name{float: none; display: inline-block;padding: 0 10px 13px; position: relative;}
    .case-study .cs-list-items .cs-list-name:first-child{padding:0 0 13px 2px;}
    .case-study .cs-list-items .cs-list-name::after{display:none;}
    .cs-detail-section {padding: 50px 0 0;}
    .cs-detail-section .list-detail .stakeholders-list .stakeholders-detail-block{width:100%; border:0;     margin: 0 0 0 0;}
    .cs-detail-section .list-detail .stakeholders-list {padding: 50px 0 0;}
    .cs-detail-section .review-list-container .review-list-block .review-listing .list-block{padding: 25px 15px 25px 15px;}
    .cs-detail-section .list-detail .technology .technology-banner{display:none;}
    .cs-detail-section .result-status .stats-info .stats-block{width: 100%; border: 0; margin: 0 0 30px;}
    .cs-detail-section .result-status .stats-info .stats-block:first-child .stats-list{padding:0;}
    .case-study-conatiner .case-study:after{    height: 55px;     bottom: -2px;}
    .case-study .cs-list-items .cs-list-name:last-child{    padding: 0 20px 13px;}
    .cs-detail-section .list-detail .technology{margin:50px 0;}
    .cs-detail-section .result-status .stats-info {padding: 0;}
    .cs-detail-section .result-status {padding: 50px 0 30px;}
    /************* Case Studies End here ****************************/
    .faq-conatiner .faq-block::after{height: 155px; bottom: -14px;}
    
    /*********** New Contact Us Start *************/
    .contact-page .banner-conatiner .banner-info {padding: 70px 0 150px;}
    .contact-page .banner-conatiner .banner-info .sub-title {max-width: none;}
    .contact-page .banner-conatiner .tiles-block .contact-form {padding: 25px;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .input-group {display: inline-block; width: 100%;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .input-group .input-block {width: 100%;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .form-control {width: 100%;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .input-block-area {width: 100%; padding: 0 0 20px;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .input-block-area .form-control {width: 100%;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .input-group .file-upload .form-control {border: none;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .file-req {text-align: left; padding: 0;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .upload-detail {margin: 20px 0 0;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .upload-detail .file-name {max-width: 320px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .get-started .btn-submit {padding: 20px 10px;}
    .contact-page .office-locations .block-desc {padding: 20px 0 50px;}
    .contact-page .office-locations .global-office-locations .location-block .tag {padding: 10px 15px; top: 22px;}
    .contact-page .office-locations .global-office-locations .location-block .location-head {padding: 25px 20px;}
    .contact-page .office-locations .global-office-locations .location-block .location-head .location-time {position: relative; top: 10px;}
    .contact-page .office-locations .global-office-locations .location-block .location-details {padding: 20px;}
    .contact-page .office-locations .global-office-locations .location-block .location-details .list-block {padding: 0 0 15px;}
    .contact-page .office-locations .global-office-locations .location-block .location-details .detail {font-size: 14px; line-height: 22px; padding: 0 0 0 15px; width: 92%;}
    .contact-page .book-call .book-call-block {padding: 20px;}
    .contact-page .book-call .book-call-block .block-detail {float: inherit; text-align: center;}
    .contact-page .book-call .book-call-block .block-detail .block-title {font-size: 30px; padding: 12px 0; text-align: center;}
    .contact-page .book-call .book-call-block .block-detail .desc {font-size: 18px;}
    .contact-page .book-call .book-call-block .block-detail .home-comm-btn {font-size: 14px; padding: 13px 50px 14px 12px;}
    .contact-page .book-call .book-call-block .block-image {float: inherit; text-align: center; padding: 30px 0 0;}
    /*********** New Contact Us End *************/
    
    /*********** Clovered Case Study Detail Start *************/
    .case-study .cl-list-items {width: 100%; transform: rotate(0deg) translateX(0); -webkit-transform: rotate(0deg) translateX(0);}
    .case-study .cl-list-items.fixed {top: 85px; padding: 0 30px 0 0; z-index: 1;}
    .case-study .cl-list-items ul {white-space: nowrap; overflow-x: scroll; overflow-y: hidden; max-width: 300px; text-align: center; padding:0;}
    .case-study .cl-list-items.fixed ul {background: #ffffff; box-shadow: 0 0 5px rgba(0,0,0,0.16); margin: 0 auto; padding: 10px 0;}
    .case-study .cl-list-items .services-list-name {float: none; display: inline-block; padding: 0 10px 5px; position: relative;}
    .case-study .cl-list-items .services-list-name:after {content: ''; border-bottom: 1px solid #a1a1a1; width: 10px; height: 1px; position: absolute; bottom: -1px; right: -6px;}
    .case-study .cl-list-items .services-list-name:first-child {padding: 0 0 5px 10px;}
    .case-study .cl-list-items .services-list-name a {font-size: 14px;}
    .case-study .cl-list-items .services-list-name a.active:after {top: 4.6px; z-index: 1;}
    .case-study .cl-list-items .cs-list-name {float: none; display: inline-block;padding: 0 20px 13px; position: relative;}
    .case-study .cl-list-items .cs-list-name:first-child {padding:0 0 12px 5px;}
    .case-study .cl-list-items .cs-list-name::after {display:none;}
    .case-study .cl-list-items .cs-list-name:last-child {padding: 0 20px 13px;}
    
    .clovered-cs .cs-detail-section .list-detail .technology .technology-block .list-tech {margin: 0;}
    .clovered-cs .design-spotlight .spotlight-detail {padding: 60px 0 80px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-view {position: inherit; left: auto; top: auto; text-align: center;}
    .clovered-cs .design-spotlight .spotlight-detail .clovered-spotlight:after {background: none;}
    .clovered-cs .design-spotlight .spotlight-detail .clovered-spotlight .cl-site-challenge {padding: 50px 0 30px;}
    .clovered-cs .design-spotlight .spotlight-detail .clovered-spotlight .cl-site-challenge .list-title {font-size: 26px; color: #000000;}
    .clovered-cs .design-spotlight .spotlight-detail .clovered-spotlight .cl-site-challenge .list-detail {color: #404040;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide {margin: 0; padding: 20px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide:after {background: none;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block .title {font-size: 22px; padding: 0 0 15px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block .button-block .button {padding: 20px 0 0;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block .button-block.hover-state {padding: 20px 0 0;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block .button-block .cl-comm-btn {width: 240px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block .button-block .cl-comm-btn .hover-line {width: 85px; right: -25px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block .button-block .cl-border-btn {width: 240px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block .button-block.hover-state .cl-comm-btn {padding: 15px 80px 15px 0;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block .button-block.hover-state .cl-comm-btn .hover-line {right: 36px;}
    .clovered-cs .design-spotlight .spotlight-detail .cl-site-guide .list-block .color-tags .color-block {padding: 0 20px 20px 0;}
    /*********** Clovered Case Study Detail End *************/
    
    /*********** Intelligent Automation Start *************/
    .ds-detail .banner-conatiner .banner-info {padding: 50px 0 180px;}
    .ds-detail .banner-conatiner .tiles-block .list-block .info {padding: 10px;}
    .digi-stats {padding: 100px 0 0;}
    .digi-stats .block-title {font-size: 24px; line-height: 36px;}
    .digi-stats .stats-info .stats-block.middle:before,
    .digi-stats .stats-info .stats-block.middle:after {height: 0;}
    .digi-stats .stats-info .stats-block {width: 100%; float: none; border: 0; padding: 0 0 20px;}
    .digi-stats .stats-info .stats-block .stats-list {padding: 0;}
    .digi-stats .stats-info .stats-block:first-child .stats-list {padding: 0;}
    .ds-detail .dedicated-solution .solution-block .solution-list .solution-detail {margin: 20px 0 0;}
    .ds-detail .send-questions .question-form {padding: 25px;}
    .ds-detail .auto-pack .block-title br {display: none;}
    .ds-detail .auto-pack .info br {display: none;}
    .ds-detail .auto-pack .auto-pack-block .list-block {min-height: initial; margin: 0 0 25px;}
    .ds-detail .auto-pack .auto-pack-block .list-block .info p {min-height: initial;}
    .ds-detail .middle-info-block .list-block {padding: 30px 15px 0;}
    .ds-detail .middle-info-block .list-block .info {font-size: 16px; line-height: 28px;}
    .ds-detail .listing-block .listing-block-content {height: 288px;}
    .ds-detail .who-we-list .who-we-intro .intro-list-block {padding: 25px;}
    .ds-detail .who-we-list .who-we-intro .intro-list-block .title-icon .icon {float: none;}
    .ds-detail .who-we-list .who-we-intro .intro-list-block .title,
    .ds-detail .who-we-list .who-we-intro .intro-list-block.data-analytics .title {float: none; padding: 10px 0 0;}
    /*********** Intelligent Automation End *************/
    
    /*********** Innovation Lab Start *************/
    .innovation-lab .banner-conatiner .banner-info {background-position: center; background-size: cover;}
    .innovation-lab .banner-conatiner .banner-info .block-title {font-size: 26px; line-height: 32px; padding: 0 0 20px;}
    .innovation-lab .banner-conatiner .banner-info .block-desc {font-size: 16px; line-height: 26px; width: 100%;}
    .innovation-lab .innovation-detail .cs-detail {padding: 0;}
    .innovation-lab .innovation-detail .cs-detail-section .list-title {font-size: 26px; line-height: 36px;}
    .innovation-lab .innovation-detail .product-list .product-image {text-align: center;}
    .innovation-lab .innovation-detail .product-list .product-image img {max-width: 370px;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing .resource-block {width: 100%; max-width: 290px; min-height: 330px; max-height: 330px; padding: 20px;}
    .innovation-lab .innovation-detail .product-list .adjustify-ar .resource-listing .resource-block {min-height: 380px; max-height: 380px;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing .resource-block .title {font-size: 18px; line-height: 28px;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing .resource-block .resource-list li {font-size: 16px; line-height: 20px; padding: 5px 0;}
    .innovation-lab .emerging-tech .emerging-tech-block .tech-list {padding: 0;}
    .innovation-lab .emerging-tech .emerging-tech-block .tech-list:last-child {padding: 0;}
    .innovation-lab .emerging-tech .emerging-tech-block .emerging-tech-list {margin: 30px 7px 0;}
    .innovation-lab .emerging-tech .emerging-tech-block .emerging-tech-list .list-info {padding: 20px 15px; width: 255px; height: 255px;}
    .innovation-lab .emerging-tech .emerging-tech-block {padding: 30px 0 80px;}
    .innovation-lab .custom_swd .block-title br {display: none;}
    .innovation-lab .custom_swd .custom_swd_list_block .custom_swd_list .title .icon {margin: 0;}
    .innovation-lab .custom_swd .custom_swd_list_block .custom_swd_list .title .name {font-size: 18px; display: block; padding: 0 0 0 40px;}
    .innovation-lab .case-study .cs-list-items.fixed ul{background: transparent; box-shadow: none; padding: 0;}
    .innovation-lab .case-study .cs-list-items .cs-list-name{float:none; /*display:block;*/ margin: 0 0 15px;}
    .innovation-lab .case-study .cs-list-items .cs-list-name .link-block {padding: 0 8px 10px;}
    .innovation-lab .case-study .cs-list-items{height:auto;}
    .innovation-lab .case-study .cs-list-items .cs-list-name::after{display:none;}
    .innovation-lab .case-study .cs-list-items.fixed{margin: 0 auto; height: auto; top:150px; border-radius: initial; padding: 15px 0 10px;}
    .innovation-lab .cs-detail .cs-detail-section .slick-arrow {left: 40%;}
    .innovation-lab .cs-detail .cs-detail-section .slick-arrow.slick-next, .innovation-lab .cs-detail .cs-detail-section .slick-arrow.slick-prev {width: 36px; height: 36px;}
    .innovation-lab .cs-detail .cs-detail-section .slick-arrow.slick-next {margin: 0 0 0 50px;}
    /*********** Innovation Lab End *************/
    
    /********** Digital Solutions - Client Story List Start *************/
    .client-story-detail {padding: 0 0 100px;}
    .client-story-detail .client-story .client-story-block .tag {padding: 10px 15px; left: -40px;}
    .client-story-detail .client-story .client-story-block .tag:before {width: 10px;}
    .client-story-detail .client-story .client-story-block .client-product .client-pro-dsc .client-product-image {padding: 0;}
    .client-story-detail .client-story .client-story-block .client-product .client-pro-dsc .block-title {font-size: 20px; line-height: 28px; padding: 20px 0;}
    /********** Digital Solutions - Client Story List End *************/
    
    /********** Digital Solutions - Innovation Lab Section Start *************/
    .innovation-lab-section .banner-conatiner .banner-info {background-position: center;}
    .innovation-lab-section .banner-conatiner .banner-info .block-title {padding: 0 0 30px;}
    /********** Digital Solutions - Innovation Lab Section End *************/
    
    /*********** Leadership Start *************/
    .leadership-main .banner-conatiner .banner-info {background-size: 100% 85%; background-position: 100% 43%;}
    .leadership-main .banner-conatiner .banner-info .block-title {padding: 20px 0;}
    .leadership-main .banner-conatiner .tiles-block .list-block .info {padding: 20px;}
    .leadership-main .inspiring-leaders {padding: 60px 0 70px;}
    .leadership-main .leaders-block {float: inherit; padding: 0;}
    .leadership-main .leaders-block.center-block {padding: 0;}
    .leadership-main .leaders-block .list-block {width: 290px; height: 390px; margin: 0 auto;}
    .leadership-main .leaders-block .block-image {width: 290px; height: 290px; margin: 0 auto;}
    .leadership-main .leaders-block .block-image img {max-width: 290px;}
    .leadership-main .leaders-block .block-detail .leader-info {width: 245px;}
    .leadership-main .leaders-block .block-detail .leader-info .name {font-size: 22px; line-height: 30px;}
    .leadership-main .leaders-block .block-detail .leader-info .desg {font-size: 12px; /*padding: 0 0 0 10px;*/}
    .leadership-main .leaders-block .block-detail .arrow {right: 10px;}
    .leadership-main .our-values {margin: 90px 0 0;}
    .leadership-main .our-values:before {height: 150px; top: -122px;}
    .leadership-main .our-values-bg {padding: 20px 0 10px;}
    .leadership-main .our-values .our-specialize-block .our-specialize-list {height: auto; margin: 0 auto; padding: 20px 15px; width: 350px;}
    .leadership-main .our-values .our-specialize-block .our-specialize-list .title-info .name {float: inherit; padding: 0 0 0 50px;}
    .leadership-main .our-values .our-specialize-block .our-specialize-list .detail {position: initial; bottom: auto;}
    .leadership-main .client-story-list {margin: 0;}
    .leadership-main .client-story-list .client-story-detail {padding: 20px 0 0;}
    .leadership-main .client-story-list:after {background-size: 100%; height: 150px; bottom: -100px;}
    .customer-exp {padding: 20px 0 0;}
    .leadership-main .slick-arrow {top: auto; bottom: -60px; left: 45%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
    .leadership-main .slick-arrow.slick-next {margin: 0 0 0 65px;}
    /*********** Leadership End *************/
    
    /*********** Leadership Detail Start *************/
    .leadership-detail .detail-block .detail-card {padding: 20px 10px 30px;}
    .leadership-detail .detail-block .detail-card .personal-detail .name {font-size: 22px;}
    .leadership-detail .detail-block .detail-card .social-connect .social-group .icon {padding: 0 7px 0 0;}
    .leadership-detail .detail-block .detail-card .social-connect .social-group .info {font-size: 14px}
    .leadership-detail .detail-block .detail-card .social-connect .social-group .info a {max-width: 240px;}
    /*********** Leadership Detail End *************/
    
    .mob-hide{display: none;}
    .awards-and-certi {padding: 20px 0 0;}
    .awards-and-certi .image-list-slider .image-block {height: 80px; padding: 0; margin: 0 auto 20px; display: block; position: relative;}
    .awards-and-certi .image-list-slider .image-block img {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 80px;}
    /* invoice processing css */
    .input-fields {padding: 24px 30px 48px 30px;}
    .invoice-processing {padding: 60px 0;}
    .invoice-questions {margin: 50px 0px 50px 0px;display: block;}
    .question-num {margin-top: 50px;}
    /*score board css*/
    .graph-arrow.one, .graph-arrow.two {left: 0;width: 100%;}
    
    
    /* tooltip css */
    .info-data {left: auto;right: -15px;}
    .info-data:before {left: auto;top: -37px;right: 20px;}
    .featured-details .separator{display: none;}
    .featured-details {padding: 30px 15px;}
    .featured-details .featured-list {float: none; padding: 10px 0 0;}
    .featured-content .featured-details .block-content {float: none;}
    .featured-details .featured-list ul {max-width: 100%;}
    
    /* new mobile application page start here  */
    .mobile-page-ppc .navbar-header{float: left;}
    .mobile-page-ppc .ppc-page .page-title{font-size: 46px;line-height: 55px;}
    .mobile-page-ppc .ppc-page .ppc-form .form-title{padding: 0;}
    .mobile-page-ppc .ppc-page-container .title-block{font-size: 28px; line-height: 34px; padding: 0 0 20px;}
    .mobile-page-ppc .ppc-page-container .common-content .common-desc ul li {font-size: 16px;}
    
    .ppc-page .category-list{max-width: 100%;}
    .ppc-page .category-list li{float: none;}
    
    .ppc-page-container .project-sliders .bg-color {padding: 25px 0;}
    .ppc-page-container .common-content {padding: 30px 10px;}
    .ppc-page-container .common-content .section-title-block {font-size: 28px;}
    .ppc-page-container .common-content .section-desc {padding: 0 0 20px 0;}
    .ppc-page-container .common-content .image-block {background-size: cover; background-repeat: no-repeat; height: 130px; margin: 21px 0;}
    
    .ppc-page-container .common-content .discovery-call {padding: 60px 0 0 0;}
    /* new mobile application page end here  */
    
    .ppc-page-container.mobile-app-container .project-sliders .project-data{height: 630px;}
    
    .common-content .develop-design-section .develop-detail{padding: 40px 0;}
    .common-content .discovery-call .discovery-call-block .block-info{font-size: 18px; line-height: 25px;}
    
    .error-page .entry-title{font-size: 40px; line-height: 46px;}
    .error-page .intro-text{font-size: 20px; line-height: 24px;}
    
    /********thank-you section section start here********/
    .thank-you-page .thank-you-container .thank-you-info .thank-you-block {padding: 0 25px;}
    .thank-you-page .thank-you-container .thank-you-info .block-desc {max-width: 100%;}
    .thank-you-page .title-block {padding: 50px 10px 20px;}
    .thank-you-page .blog-section {padding: 30px 0 120px;}
    .thank-you-page .blog-section .block-title {font-size: 28px; line-height: 34px; padding: 0 0 30px;}
    .thank-you-page .blog-section.other-blogs-list .listing-block .listing-block-content{min-height: 330px;}
    /********thank-you section section end here********/
    
    /****** New Contact Page -v2022 start here ******/
    .contact-page {padding: 115px 0 80px;}
    .contact-banner .contact-detail .title {font-size: 30px; line-height: 38px;}
    .contact-page .office-locations .location-block {margin: 0 0 25px;}
    .contact-page .office-locations .location-block .detail-block .address {max-width: 60%; min-height: initial;}
    .brands-clients .brand-section .title-block {font-size: 25px; line-height: 35px;}
    .contact-page .what-next {padding: 50px 0;}
    .contact-page .office-locations {padding: 50px 0;}
    .brand-section {padding: 50px 0 0;}
    .brand-section .brand-logos {padding: 50px 0 0;}
    .contact-page .customer-review {padding: 50px 0 0;}
    /****** New Contact Page -v2022 end here ******/
     
    
    /*******new category page upadtes 26-08-2022*******/
    .category-page .banner-section .img-info{height: auto; background-position: top center;}
    .category-page .banner-section .img-info .title{font-size: 24px; line-height: 32px;}
    .category-page .case-study,.category-page,.category-page .contact-block{padding: 70px 0;}
    .category-page .case-study .case-study-detail{padding: 0 0 30px 0;}
    .category-page .case-study .case-study-detail .block-desc,.category-page .blog-detail .block-desc,.career-page .hiring-section .hiring-detail .block-desc,.career-page .work-section .work-detail .block-desc,.career-page .info-section .info-detail .block-desc{max-width: 100%;}
    .category-page .case-study .tiles-block .list-block:hover{transform: scale(1);}
    .category-page .case-study .tiles-block .list-block .list-img-block{height: 175px; background-size: 100%;}
    .category-page .category-block .category-list .category-img img{height: auto;}
    .category-page .blog-section{padding: 0 0 70px 0;}
    .category-page .category-block .category-list .bold-text{padding: 0 0 40px 0; font-size: 26px; line-height: 40px;}
    .category-page .blog-section .blog-container .listing-block{padding: 0 0 40px; width: 100%;}
    /*******new category page upadtes 26-08-2022*******/
    
    /*******new caree-page update 07-09-2022*******/
    .career-page .career-banner-page .banner-img .career-banner-detail .title{font-size: 29px; line-height: 37px;}
    .career-page .hiring-section .hiring-detail .title,.career-page .work-section .work-detail .title,.career-page .discovery-call .discovery-call-block .block-title,.career-page .info-section .info-detail .title{font-size: 30px; line-height: 36px;  padding: 0 0 14px 0;}
    
    .career-page .work-section .work-detail,.career-page .work-section .work-detail{padding: 0 0 20px 0;}
    .career-page .hiring-section{padding: 70px 0;}
    .career-page .work-section{margin: 0 0 70px 0;}
    .career-page .info-section{padding: 0 0 70px 0;}
    .career-page .work-section{padding:35px 0;}
    /*******new caree-page update 07-09-2022*******/
    
    /*******career-page-form update 07-09-2022*******/
    .career-page-form .career-banner-page .banner-img .career-banner-detail .title{font-size: 30px; line-height: 36px;}
    .career-page-form .information-section .information-box .information-data .info-detail .add{padding: 0; display: block;}
    .career-page-form .information-section .information-box .information-data .info-detail .exp{padding: 0; border-right:none; padding: 0 0 20px 0; display: block;}
    .career-page-form .category-section .about-role-desc .block-title{font-size: 30px; line-height: 38px; padding: 0 0 24px 0;}
    .career-page-form .category-section .about-role-desc .block-desc{max-width: none; font-size: 18px; line-height: 26px;}
    .career-page-form .category-section .skill-req-detail .block-title{font-size: 30px; line-height: 38px; padding: 0 0 24px 0;}
    .career-page-form .category-section .skill-req-detail ul li{max-width: none; padding: 0 0 20px 30px;}
    .career-page-form .category-section .skill-req-detail,.form-section{padding: 0 0 70px 0;}
    /*******career-page-form update 07-09-2022*******/
    
    /*******career-apply-form-page update 07-09-2022*******/
    .career-apply-form-page .career-banner-page .banner-img .career-banner-detail .title{font-size: 30px; line-height: 38px;}
    /*******career-apply-form-page update 07-09-2022*******/
    
    
    .form-section .form-container{padding: 60px 40px;}
    .form-section .form-container .success-detail{padding: 60px 0;}
    .form-section .form-container .success-detail .success-info{padding: 20px 0; font-size: 30px; line-height: 40px;}
    
    
    /******Infographic Page update 18-09-2022 ********/
    .infographic-page .info-banner-section .bg-info-banner{padding: 120px 20px;}
    .infographic-page .info-banner-section,.infographic-page .key-takeaway-section,.infographic-page .CMS-development-section,.infographic-page .CMS-innovations2-section{padding: 60px 0;}
    .infographic-detail-page .banner-section .img-info .title{font-size:29px; line-height:35px;}
    .infographic-page .info-banner-section .bg-info-banner{padding: 70px 20px 0;}
    .infographic-page .block-title{font-size: 24px; line-height: 30px;}
    /* .infographic-page .block-desc{} */
    .infographic-page .block-desc p br{display: none;}
    .infographic-page .key-takeaway-section .bg-key-takeaway img,.infographic-page .CMS-section .bg-CMS img,.infographic-page .CMS-development-section .bg-CMS-dev img,.infographic-page .CMS-innovations-section .bg-CMS-innovations img,.infographic-page .CMS-innovations2-section .bg-CMS-innovations2 img{width: 100%; height: auto;}
    .infographic-page .block-sub-title{font-size: 24px; line-height: 30px;}
    .infographic-detail-page .infographic-detail .block-title{font-size: 30px; line-height: 40px;}
    .infographic-detail-page .infographic-detail .block-desc{padding: 20px 0 0 0;}
    /******Infographic Page update 18-09-2022 ********/
    
    .rpa-detail-page iframe{height:238px !important;}
    
    .rpa-detail-page .rpa-detail .desc-note{padding: 0 0 40px 0; font-size: 30px; line-height: 45px;}

    .rpa-casestudy .case-study .cs-detail-section.rpa-container{padding: 0 0 50px 0;}
    
    /**pillare page re-design css**/
    .category-page.pillar-page .category-block .discovery-call .discovery-call-block .center{display: block;}
    .category-page.pillar-page .category-block .discovery-call .discovery-call-block .pillar-icon{text-align: left; padding: 15px 0 0 0;}
    .category-page.pillar-page .category-block .discovery-call .discovery-call-block .discovery-call-action{margin: 20px 0 0 0;}
    .category-page.pillar-page .category-block .discovery-call .discovery-call-block{padding: 20px;}
    .category-page.pillar-page .category-block .discovery-call .discovery-call-block .discovery-call-action .home-comm-btn{padding: 14px 25px;}
    .category-page.pillar-page .category-block,.category-page.pillar-page .blog-section{padding: 70px 0;}
    .category-page.pillar-page .case-study{padding: 70px 0 0;}
    .category-page.pillar-page .contact-block{padding: 0; background:linear-gradient(180deg, #fff 100%, #f7f7f7 0%);}
    .category-page.pillar-page .faq-conatiner .faq-block{padding: 0 0 70px 0;}
    .category-page.pillar-page .faq-conatiner .faq-block::after{height: auto;}
    .category-page.pillar-page .listing-block .listing-block-content{min-height: 371px;}
    /*.category-page.pillar-page .listing-block .listing-block-content .listing-article-info .listing-article-desc{min-height: auto;}*/
    .category-page.pillar-page .faq-conatiner .faq-accordion .faq-list .faq-ans{padding: 0 10px;}
    .scroll-button.top .back-to-top{bottom: 90px; right: 25px;}

    /***enterprise page start here***/
    /* .enterprise-page .banner-section .img-info{height: 400px;} */
    .enterprise-page br{display: none;}
    .enterprise-page .enterprise-it-section .enterprise-it-box .development-data-block{height: auto;}
    .enterprise-page .detail-section .desc{max-width: 100%;}
    .enterprise-page .technologies-section .technologies-block .technologies-box{min-height: auto;}
    .enterprise-page .how-do-enterprise .tech-solution-block .info-detail{padding: 25px;}
    .enterprise-page .enterprise-it-section .block-title,.enterprise-page .enterprise-service-section .service-detail .block-title{padding: 0 0 25px 0;}
    .enterprise-page .how-do-enterprise .tech-solution-block,.enterprise-page .technologies-section .technologies-block,.enterprise-page .providing-section .providing-block,.enterprise-page .providing-section .block-desc,.enterprise-page .friendly-hiring-section .hiring-container{padding: 25px 0 0 0;}

    .enterprise-page .providing-section .providing-block .providing-block-detail{padding: 20px;}
    /***enterprise page end here***/

    .privacy-policies{padding: 60px 0 0;}
    .privacy-policies .privacy-content{padding: 90px 0 0}

    /***footer css start here***/
    .footer .footer-main .footer-widget.company{margin:0;}
    .footer .footer-main .footer-social{margin:25px 0;}
    .footer .footer-main .footer-list.solution { padding: 0;}
    /***footer css end here***/

    .blog-detail-intro-bg .blog-subscribe .subscribe-detail .sub-name{display: inherit; text-align: center;}
    .blog-detail-intro-bg .blog-subscribe .subscribe-detail{padding: 20px 20px 0;}
    .blog-detail-intro-bg .blog-subscribe .subscribe-detail .sub-name .sub-input{margin: 10px 4px;}
    .blog-detail-intro-bg .blog-subscribe .sub-heading{font-size:22px;line-height:28px;}
    .blog-detail-intro-bg .blog-subscribe .subscribe-detail .sub-name .sub-btn{margin: 10px 0 0 0;}

    .blog-detail-intro-bg .blog-subscribe .subscribe-detail .sub-name .subscribe-form{display: block;}
    .blog-detail-intro-bg .blog-subscribe .subscribe-detail .sub-name .subscribe-form .input-block{margin-bottom: 10px;}

    /*******new about-page update 29-08-2022*******/
    .about-page .our-specialize{padding: 70px 0;}
    .about-page .our-specialize .our-specialize-block .our-specialize-list{height: auto; padding: 20px 15px; margin: 0 auto; width: 350px;}
    .about-page .our-specialize .our-specialize-block .our-specialize-list .detail{position: initial; bottom: auto; max-width: 100%;}
    
    .about-page .our-services .our-specialize-block .our-specialize-list{background-color: #ffffff;}
    .about-page .our-specialize .our-values-bg .block-desc br,.about-page .our-specialize .our-values-bg .block-desc br{display: none;}
    /*******new about-page update 29-08-2022*******/

    /**About us page start here v2023***/
    .about-page .enterprise-it-section .enterprise-it-box .development-data-block{height: auto;}
    .about-page .enterprise-it-section .block-title,.enterprise-page .enterprise-service-section .service-detail .block-title{padding: 0 0 25px 0;}
    .about-page .office-locations .block-desc {padding: 20px 0 50px;}
    .about-page .office-locations .global-office-locations .location-block .tag {padding: 10px 15px; top: 22px;}
    .about-page .office-locations .global-office-locations .location-block .location-head {padding: 25px 20px;}
    .about-page .office-locations .global-office-locations .location-block .location-head .location-time {position: relative; top: 10px;}
    .about-page .office-locations .global-office-locations .location-block .location-details {padding: 20px;}
    .about-page .office-locations .global-office-locations .location-block .location-details .list-block {padding: 0 0 15px;}
    .about-page .office-locations .global-office-locations .location-block .location-details .detail {font-size: 14px; line-height: 22px; padding: 0 0 0 15px; width: 92%;}
    .about-page .office-locations .location-block {margin: 0 0 25px;}
    .about-page .office-locations .location-block .detail-block .address {max-width: 60%; min-height: initial;}
    .about-page .office-locations {padding: 50px 0;}
    /**About us page start here v2023***/

    /*** digital tranformation css start here ***/
    .digital-transformation-container{padding: 70px 0 0;}
    .digital-transformation-container .img-container{padding: 0 0 40px;}
    .digital-transformation-container .features-section{padding: 0 0 60px;}
    .digital-transformation-container .features-section .features-container .features-detail{padding: 15px;}
    .digital-transformation-container .features-section .features-container .features-detail .features-img{margin-right: 15px;}
    .digital-transformation-container .features-section .features-container .features-detail .features-data .block-title{font-size: 20px; line-height: 30px; padding: 0;}
    .digital-transformation-container .features-section .features-container .features-detail .features-data .block-description{font-size: 16px; line-height: 24px;}
    .digital-transformation-container .features-section .block-desc{padding: 0 0 25px; font-size: 20px; line-height: 32px;}

    .digital-transformation-container .future-insurance-section{margin: 0 0 100px; padding: 40px;}
    .digital-transformation-container .future-insurance-section .block-title{font-size: 20px; line-height: 28px;}

    .digital-transformation-container .schedule-demo-container .schedule-demo-detail .block-title{font-size: 30px; line-height: 40px;}
    .digital-transformation-container .schedule-demo-container{padding: 0 0 60px;}
    /*** digital tranformation css end here ***/

    /* Infographic-pdf-page start here */
    .infographic-pdf-page .information-section{padding: 55px 0;}
    .infographic-pdf-page .banner-section .img-info .blog-path{padding: 0 0 15px;}
    .infographic-pdf-page .banner-section .img-info .title{font-size: 16px; line-height: 22px; }
    .infographic-pdf-page .information-section .pdf-viewer{padding: 55px 0 30px 0;}
    .infographic-pdf-page .information-section .information-detail .block-title{font-size: 24px;line-height: 30px;padding: 0 0 16px 0;}
    .infographic-pdf-page .information-section .information-detail .block-desc{padding: 0 0 14px 0;font-size: 16px; line-height: 24px;}
    .infographic-pdf-page .information-section .get-infographic .block-desc{font-size: 18px;line-height: 24px;padding: 0 0 14px 0;}
    .infographic-pdf-page .information-section .get-infographic .download-cta .btn.download{padding: 10px 18px;}
    .infographic-pdf-page .information-section .get-infographic .share_content ul li{margin: 0 5px 0 0;}
    /* Infographic-pdf-page end here */
}

@media (max-width:570px) {
    .awards-and-certi .image-list-slider .image-block {width: 160px;}
    
    /*score board css*/
    .graph-block{width: 130px;height: 121px;}
    .top-text, .bottom-text, .right-text, .left-text, .graph-block .graph-block-text{font-size:9px;}
    
    /* tooltip css */
    .info-data {left: 0;right: auto;width:200px;padding:14px 10px;}
    .info-data:before {left: 10px;top: -37px;right: auto;}
    
    /* new mobile application page start here  */
    .mobile-page-ppc .brand-section .brand-logos .col-xs-6{width: 100%}
    .mobile-page-ppc .get-quote-btn-block{margin: 23px 35px 0 0;}
    /* new mobile application page end here  */
    
    .clovered-cs .cs-detail-section .review-list-container .review-list-block .review-listing .list-block{min-height:314px;}
    
    .common-content .discovery-call .discovery-call-block .discovery-call-info{font-size: 31px; line-height: 36px;}
    
    .filter_section .filter-box .section_title{font-size:16px; line-height: 21px;}
    
    /****** New Contact Page -v2022 start here ******/
    .contact-page .brand-section .brand-logos .col-xs-6{width: 100%}
    /****** New Contact Page -v2022 end here ******/

    .blog-detail .blog-title-detail .blog-banner-img{max-height: 150px; background-size: 100%; background-position: center;}
     
    
    /**pillar-page re-design**/
    .faq-conatiner .faq-accordion .faq-list .panel-heading.collapsed{padding: 20px 35px 20px 10px;}
    .category-page.pillar-page .category-block .category-list .category-data .certifications{text-align:center;}

    /***enterprise page start here***/
    .enterprise-page .enterprise-service-section .service-detail-box .enterprise-service-img img{width: 285px; height: 468px;}
    .enterprise-page .enterprise-service-section .service-detail-box .cloud-service-img-two{left: 2px; bottom: 30px;}
    /***enterprise page end here***/
}
    
@media (max-width: 470px) {
    .pre-header .top-header .header-logo.agenzee-logo{padding: 0 10px; margin: 0 5px 0 0;}
     .pre-header .social-info { padding: 15px 5px;}
     .pre-header .top-header .title{max-width: 30%; vertical-align: middle;}
    .header .navbar-inverse .navbar-nav .dropdown .dropdown-menu {text-align:left; padding: 20px 30px 0;}
    .header .navbar .nav li a {padding: 15px 20px; display: block; background-position: 95% center; text-align: left;}
    
    .comm-btn .email-form .btn-send {font-size: 14px; padding: 12px 20px; min-width: 103px;}
    .home-comm-btn {padding: 13px 66px 14px 30px; letter-spacing: 0.2px;}
    .home-comm-btn .arrow {width: 34px; height: 34px;}
    .home-comm-btn .arrow i {font-size: 14px; padding: 11px 13px;}
    /***************Home page Start Here*************************/
    /*.listing-block {padding: 0 0 50px; height: 450px;}
    .listing-block .listing-block-content {min-height: 400px;}*/
    .discovery-call .discovery-call-block {padding: 20px 15px 30px;}
    
    .awards-and-certi {padding: 20px 0 0;}
    .awards-and-certi .image-list-slider .image-block {width: 140px;}
    /***************Home page End Here*************************/
    
    /******** Mobile app developement Start here ********/
    .services-list .services-list-items ul {max-width: 300px;}
    .service-banner .service-info .service-name {font-size: 24px; padding: 40px 0 0}
    /******** Mobile app developement End here ********/
    
    /******** Blog Detail Start here ********/
    .blog-detail .final-thoughts .thought-block {max-width: 280px; padding: 20px;}
    .blog-detail .final-thoughts .thought-bg-top {max-width: 280px;}
    .blog-detail .final-thoughts .thought-bg-bottom {max-width: 240px; bottom: -86px;}
    .blog-detail .blog-tile-bg .detail-block .blog-name{font-size:26px; line-height:36px;}

    .blog-detail-intro .intro-section .common-btn,.blog-detail-intro .blog-info-section .info-para .common-btn{padding: 11px 35px;} 
    .blog-content .blog-detail-intro .author-detail .author-desc.author-remove-padding{width: auto; text-align: left;}
    .blog-content .blog-detail-intro .author-detail .author-desc.author-remove-padding .blog-writer span a{display: block;}
    .listing-block .listing-block-content {height: 329px;}
    .listing-block .listing-block-content .listing-article-info .listing-article-desc a {min-height: 43px;}
    .category-opt-val li:hover{background: #fff; color: #000;}
    .category-opt-val li.active {background: #DC6200; color: #fff;}
    /******** Blog Detail End here ********/
    
    /******** Case Study Detail Start here ********/
    .case-study-section .our-work-area .work-name-list .list-block {margin: 0 5px 15px;}
    .case-study-section .work-description .description-points {padding: 20px 15px 30px 35px;}
    .case-study-section .work-description .list-of-tools .icon-list-block, .case-study-section .work-description .list-of-tools .icon-list-block:last-child {margin: 0 7px 20px;}
    
    .cs-detail-section .review-list-container .bx-wrapper .bx-controls-direction a {margin-top: -5px;}
    /******** Case Study Detail End here ********/
    
    /******** About Us Start here ********/
    .about-us .key-points .key-point-block {max-height: 420px; min-height: 420px;}
    .about-us .key-points .key-point-block .point-detail {padding: 10px 20px 0;}
    /******** About Us End here ********/
    
    /******** Contact Us Start here ********/
    .contact-us-main {margin: 250px 0 0;}
    .contact-us-main .contact-info {top: auto; bottom: 165px;}
    .contact-us .contact-us-main .contact-info-img {height: 170px;}
    /******** Contact Us End here ********/
    /******** Inquiry Form Start here ********/
    .float-enquire .float-button {top: 50%;}
    .float-enquire .form-popup {max-height: none; overflow: inherit; top: 30%;}
    .float-enquire .form-popup input, .float-enquire .form-popup textarea {font-size: 12px;}
    .form-popup .btn {height: 40px; font-size: 14px; line-height: 20px; margin: 30px 0 0;}
    /******** Inquiry Form End here ********/
    
    /******** Contact Name Detail Start here ********/
    .page-content .contact-name-detail .schedule-btn a.btn-text {padding: 12px 24px;}
    /******** Contact Name Detail End here ********/
    
    /******** Join Our Team Start here ********/
    .join-our-team .join-team-banner .banner-content {padding: 0 0 0 20px;}
    .join-our-team .join-team-banner .banner-content .banner-title {font-size: 28px;}
    .join-our-team .career-slider .slider-block .slider-info {width: 85%; top: 47px; left: 45px;}
    .join-our-team .career-slider .slider-block .slider-info .info-title {font-size: 18px; line-height: 22px;}
    .join-our-team .career-slider .slider-block .slider-info .info-title:after {width: 40px;}
    .join-our-team .career-slider .slider-block .slider-info .info-detail {font-size: 14px; line-height: 20px;}
    /******** Join Our Team End here ********/
    
    /******** Job Role Detail Start here ********/
    .job-role-detail .job-role-header .job-role-title .block-title {max-height: 200px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
    .job-role-detail .role-detail-content .sub-panel .nav-tabs li {margin: 0 35px 0 0;}
    /******** Job Role Detail End here ********/
    
    /******** Press Release Banner Start here ********/
    .pr-banner .banner-container {border-top-right-radius: 65px; border-bottom-right-radius: 65px;}
    /******** Press Release Banner End here ********/
    
    .footer {background-size: 145% 50%;}
    
    /********* Insurtech Start here *******************/
    .custom_sws_product .our-product-block .video-block .video {height: 320px;}
    /********* Insurtech End here *******************/
    
    /*********** Innovation Lab Start *************/
    .innovation-lab .emerging-tech .block-title {padding: 0 0 15px;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing {padding: 0 0 20px; float: none;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing .resource-block {min-height: initial; max-height: none; margin: 0 auto;}
    .innovation-lab .emerging-tech .emerging-tech-block .emerging-tech-list {margin: 30px 10px 0; float: none;}
    .innovation-lab .emerging-tech .emerging-tech-block .emerging-tech-list .list-info {padding: 20px; width: 270px; height: 270px; margin: 0 auto;}
    /*********** Innovation Lab End *************/
    
    /********** Digital Solutions - Client Story List Start *************/
    .client-story-list {padding: 70px 0 0;}
    /********** Digital Solutions - Client Story List End *************/
    
    /********** Digital Solutions - Innovation Lab Section Start *************/
    .innovation-lab-section .banner-conatiner .banner-info .block-title {max-width: 85%;}
    .innovation-lab .case-study .cs-list-items.fixed{top: 181px;}
    /********** Digital Solutions - Innovation Lab Section End *************/
    
    /*********** Leadership Start *************/
    .leadership-main .our-values {margin: 70px 0 0;}
    .leadership-main .our-values:before {height: 150px; background-size: 100%; top: -75px;}
    .leadership-main .our-values .our-specialize-block .our-specialize-list {width: auto;}
    .customer-exp .customer-exp-block .block-detail .block-title {font-size: 30px; padding: 12px 0;}
    .customer-exp .customer-exp-block .block-detail .home-comm-btn {padding: 15px 85px 15px 50px;}
    .leadership-main .slick-arrow {left: 38%;}
    /*********** Leadership End *************/
    
    /*********** New Contact Us Start *************/
    .contact-page .banner-conatiner .tiles-block .contact-form .form-details .upload-detail .file-name {max-width: 135px; padding: 15px;}
    .g-recaptcha{width: 100%;  transform: scale(0.77); -webkit-transform: scale(0.77); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
    /*********** New Contact Us End *************/
    
    /*********** Intelligent Automation Start *************/
    .ds-detail .auto-pack .auto-pack-block .list-block .title-info .title {font-size: 14px;}
    .ds-detail .listing-block .listing-block-content {height: 310px;}
    .header-link-block.view-more a {padding: 10px 15px;}
    /*********** Intelligent Automation End *************/
    
    .innovation-lab .case-study .cs-list-items ul{overflow-x: scroll; white-space: nowrap; }

    /*********** invoice questions css start *************/
    .actions-btn {margin: 24px 15px 24px 0;}
    .invoice-filled-data .edit-invoice {margin: 7px 15px 0 0;}
    /*score board css*/
    .graph-block{width: 90px;height: 81px;}
    .graph-arrow.one, .graph-arrow.two{padding:2px;}
    .graph-arrow.two{top: 45.8%;}
    
    /* tooltip css */
    .question-ans-form h3 {font-size: 16px;}
    .info-data {left: -20px;right: auto;top:37px;}
    .info-data:before {left: 25px;top: -37px;right: auto;}
    /*********** invoice questions css end *************/
    
    /* new mobile application page start here  */
    .mobile-page-ppc .ppc-page .page-title{font-size: 36px;line-height: 45px;}
    .mobile-page-ppc .get-quote-btn-block{margin: 20px 25px 0 0;}
    .mobile-page-ppc .get-quote-btn-block a.btn-text {padding: 8px 15px; font-size: 14px; display: block;}
    .mobile-page-ppc .ppc-page .ppc-form .form-title .rd-circle-ico{margin-bottom: 30px;}
    .mobile-page-ppc .ppc-page .ppc-form .form-title h1{padding: 0;}
    .mobile-page-ppc .contact-form .form-details{padding: 30px 0;}
    .mobile-page-ppc .ppc-page .page-title{padding: 50px 0 30px;}
    .mobile-page-ppc .brand-section{padding: 60px 0 0;}
    .mobile-page-ppc .process-block{padding: 60px 0;}
    /* new mobile application page end here  */
    
    /* mobile-app-dev css start here */
    .ppc-page-container .project-sliders .project-title{font-size:25px;line-height:35px; margin: 10px 0 30px 0}
    .ppc-page-container.mobile-app-container .project-sliders .project-tech-list .project-tech-item{width:30%; margin-bottom: 0px; margin-right:0;text-align:center;}
    .ppc-page-container .project-sliders .project-tech-list .project-tech-item{width:33%;margin-right:0;text-align:center; margin-bottom: 30px;}
    .ppc-page-container.mobile-app-container .project-sliders .project-tech-list .project-tech-item{margin:  0 0 15px 0;}
    .ppc-page-container.mobile-app-container .project-sliders .project-tech-list{padding:12px 0; }
    .ppc-page-container .project-sliders .project-tech-list{padding:12px 0; text-align: center;}
    .ppc-page-container .project-sliders .project-views-list .project-views-item{margin-bottom:20px;}
    
    .ppc-page .category-list li{padding:7px 10px;}
    
    .ppc-page-container.mobile-app-container .project-sliders .project-dev-img img{margin:0px auto 30px;}
    .ppc-page-container.mobile-app-container .project-sliders .project-data{height: 540px;}
    
    .ppc-page-container .project-sliders .project-tech-list .project-tech-item .project-tech-images {display: inline-block; margin:0 auto 10px auto;}
    .ppc-page-container .project-sliders .project-tech-list .project-tech-item .project-tech-name {font-size: 14px;}
    /* mobile-app-dev css end here */
    
    .ppc-page-container .customer-review .testimonial-slider .slider-block{padding: 50px 20px;}
    .ppc-page-container .customer-review .slick-prev .fa-chevron-left, .ppc-page-container .customer-review .slick-next .fa-chevron-right{padding: 8px 11px;}
    .ppc-page-container .customer-review .slick-prev.slick-arrow{top: -39px; right: 70px;}
    .ppc-page-container .customer-review .slick-next.slick-arrow{top: -39px; right: 7px;}
    .ppc-page-container .customer-review .customer-data .pagingInfo{right: 38px; top: -3px;} 
    
    .common-content .develop-design-section .developer-design-detail .develop-design-img{padding:0;}
    .common-content .develop-design-section .develop-detail .block-title{font-size: 28px; line-height: 38px;}
    
    .common-content.tech-specialization .content-detail{padding: 20px 0;}
    .common-content .title-block{font-size: 26px; line-height: 32px; padding: 0 0 10px;}
    .common-content .develop-design-section .develop-detail .home-comm-btn{padding:13px 74px 14px 12px;}
    
    .common-content .discovery-call .discovery-call-block .discovery-call-info{font-size: 24px; line-height: 30px;}
    
    .filter_section .filter-box {padding:0px;}
    .filter_section .filter-box .section_title{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:151px; display:inline-block; padding:11px 0px;}
    .filter_section .filter-box .filter-btn{margin: 8px auto;}
    
    /****** New Contact Page -v2022 start here ******/
    .contact-banner{padding: 15px; background-size: auto 40%;}
    .contact-banner .contact-detail .block-desc{padding: 0 0 15px 0;}
    .contact-banner .contact-detail .contact-no{padding: 0 0 15px 0;}
    .contact-banner .contact-icon{padding: 25px 0 0 0;}
    .contact-page .what-next .next-steps-list .step-detail-block .step-title {font-size: 18px; line-height: 28px;}
    .contact-page .office-locations .location-block .detail-block .address {max-width: 100%;}
    /*.customer-review .testimonial-slider .slider-block{padding: 50px 20px;}*/
    
    .customer-review .slick-prev .fa-chevron-left, .customer-review .slick-next .fa-chevron-right{padding: 8px 11px;}
    .customer-review .slick-prev.slick-arrow{top: -32px; right: 88px;}
    .customer-review .slick-next.slick-arrow{top: -32px; right: 25px;}
    .customer-review .customer-data .pagingInfo{right: 60px; top: 18px;}
    .customer-review .testimonial-slider .slider-block{min-height: 387px;}
    .customer-review .testimonial-slider .slider{height: 440px;}
    .customer-review .customer-data .block-title{font-size: 28px; line-height: 32px;}
    /****** New Contact Page -v2022 end here ******/    
    
    /*******new category page upadtes 26-08-2022*******/
    /*.category-page .banner-section .img-info{padding: 10px 25px;}*/
    .category-page .contact-block .contact-container{padding: 15px;}
    .contact-form .form-details{padding: 0;}
    .category-page .category-block .category-list .category-data .block-title,.category-page .category-block .category-list .category-info .title{padding: 0 0 18px 0; font-size: 27px; line-height: 35px;}
    .category-page .category-block .category-list .category-data .desc,.category-page .category-block .category-list .category-info .desc,.category-page .category-block .category-list .desc,.category-page .category-block .category-list .category-description .desc{padding: 0 0 18px 0;}
    /*******new category page upadtes 26-08-2022*******/
    
    /*******new caree-page update 07-09-2022*******/
    .career-page .career-banner-page .banner-img .career-banner-detail .title{font-size: 22px; line-height: 26px;}
    
    .career-page .discovery-call .discovery-call-block .discovery-call-info{font-size: 16px; line-height: 22px;}
    .career-page .discovery-call .discovery-call-block .discovery-call-action .home-comm-btn{padding: 20px 50px;}
    .career-page .hiring-section .hiring-box .box-container{max-width: fit-content; min-width: -webkit-fill-available;}
    .career-page .info-section .info-container .info-box{margin: 0 auto 20px auto; padding: 25px;}
    .career-page .info-section .info-container .info-box .info-desc p br{display: none;}
    .career-page .hiring-section .hiring-detail .title, .career-page .work-section .work-detail .title, .career-page .discovery-call .discovery-call-block .block-title, .career-page .info-section .info-detail .title{font-size: 26px; line-height: 32px;}
    /*******new caree-page update 07-09-2022*******/
    
    /*******career-page-form update 07-09-2022*******/
    .career-page-form .information-section .information-box .information-data .info-detail .exp,.career-page-form .information-section .information-box .information-data .info-detail .add,.career-page-form .information-section .information-box .information-data .skill,.career-page-form .information-section .information-box .information-data .education{font-size: 18px; line-height: 24px;}
    .career-page-form .category-section .about-role-desc .block-title{font-size: 24px; line-height: 32px; padding: 0 0 16px 0;}
    .career-page-form .category-section .about-role-desc .block-desc{max-width: none; font-size: 18px; line-height: 26px;}
    .career-page-form .category-section .skill-req-detail .block-title{font-size: 24px; line-height: 32px; padding: 0 0 16px 0;}
    .career-page-form .category-section .skill-req-detail ul li{max-width: none; padding: 0 0 15px 30px; font-size: 18px; line-height: 24px;}
    /*******career-page-form update 07-09-2022*******/
    
    /*******new-case-study-page update 09-09-2022*******/
    .new-case-study-page .solution-section .solution-detail .block-title{font-size: 30px; line-height: 38px;}
    .new-case-study-page .case-study-page .banner-img .case-study-detail .title{font-size: 30px; line-height: 38px;}
    .new-case-study-page .solution-section .solution-conainer .solution-box .solution-block{padding: 20px 15px 10px;}
    .new-case-study-page .solution-section .solution-conainer .solution-box .block-title{font-size: 18px; line-height: 26px;}
    .new-case-study-page .solution-section .solution-conainer .solution-box .block-desc{padding: 10px 0;}
    /*******new-case-study-page update 09-09-2022*******/
    
    .form-section .form-container .success-detail .success-info{font-size: 24px; line-height: 34px;}
    .form-section .form-container .success-detail .success-data{font-size: 24px; line-height: 34px;}
    
    /******Infographic Page update 18-09-2022 ********/ 
    .infographic-detail-page .banner-section .img-info{padding: 20px;}
    .infographic-detail-page .infographic-card .solution-box .solution-block{padding: 30px 10px 0 0;}
    .infographic-page .block-title,.infographic-page .block-sub-title{font-size: 20px; line-height: 26px;}
    /******Infographic Page update 18-09-2022 ********/
    
    .case-study-conatiner{padding:70px 0 0 0;}
    .case-study-conatiner .breadcrumbs ul li .fa-angle-right{padding:0; vertical-align:unset;}
    .case-study .cs-list-items .cs-list-name{padding: 0 2px 13px;}
    .case-study .cs-list-items .cs-list-name:last-child{padding:0 2px 13px;}
    .case-study .cs-list-items.fixed{top:181px;}
    
    .rpa-detail-page .rpa-banner-page .banner-img .rpa-banner-detail .title{font-size: 21px; line-height: 27px;}
    .rpa-detail-page .rpa-detail .block-desc{font-size:20px; line-height:24px;}
    .rpa-detail-page .banner-section .result-section .result-container{padding:20px;}
    
    .rpa-detail-page .modal-header{padding:15px 15px 15px 20px;}
    .rpa-detail-page .rpa-banner-page .banner-img .blog-path ul li i{padding:0; vertical-align:unset;}
    
    .category-page.pillar-page .category-block .category-list .category-data .title, .category-page.pillar-page .category-block .category-list .category-data .block-title{padding: 0 0 28px 0; font-size: 27px; line-height: 35px;}
    .category-page.pillar-page .category-block .category-list .category-data{padding: 0 0 35px 0;}
    .category-page.pillar-page .category-block .category-list .category-data .faq-container .panel-group .panel .panel-heading .default{padding: 13px 50px 13px 24px;}
    .category-page.pillar-page .listing-block .listing-block-content{min-height: 367px;}
    .category-page.pillar-page .listing-block .listing-block-content .listing-read-more, .category-page.pillar-page .listing-block .listing-block-content:hover .listing-read-more{bottom: -45px;}

    /***enterprise page start here***/
    .enterprise-page .how-do-enterprise .tech-solution-block .info-detail .title{font-size: 18px; line-height: 24px;}
    .enterprise-page .info-section .info-img-full .info-detail .title{font-size: 18px; line-height: 24px;}
    .enterprise-page .info-section .info-img-full .info-detail{padding: 20px;}  
    .enterprise-page .providing-section .providing-block .providing-img img{width: 100%; height: auto;}
    .enterprise-page .enterprise-service-section .faq-container .panel-group .panel .panel-heading{padding: 20px;}
    /***enterprise page end here***/

    .footer .footer-main .footer-widget .intro{padding: 0 0 25px 0;}

    .blog-detail-intro-bg .blog-subscribe .subscribe-detail{padding: 20px 12px 0;}

    /*******new about-page update 29-08-2022*******/
    .category-page,.career-page-form,.career-apply-form-page,.new-case-study-page,.infographic-detail-page,.career-page, .rpa-detail-page,.search-detail-page{padding: 105px 0 0 0;}
    .about-page{padding:95px 0 0 0;}
    .about-page .about-banner-page .banner-img .about-banner-detail .title{padding:0 0 10px 0;}
    .about-page .about-banner-page .banner-img .about-banner-detail .block-desc{text-align:justify; line-height:22px;}
    .about-page .about-banner-page .banner-img{padding: 20px;}
    .about-page .inspiring-leaders{padding: 50px 0;}
    .about-page .our-specialize .our-specialize-block .our-specialize-list{ width:auto;}
    /*******new about-page update 29-08-2022*******/

    /**Aboutus page start here v2023**/
    .about-page .office-locations .location-block .detail-block .address {max-width: 100%;}
    /**Aboutus page end here v2023**/

    /*** digital tranformation css start here ***/
    .digital-transformation-container{padding: 105px 0 0;}
    .digital-transformation-container .banner-section{padding: 40px 0;}
    .digital-transformation-container .banner-section .sub-title{padding: 0 0 15px; font-size: 18px; line-height: 26px;}
    .digital-transformation-container .banner-section .block-title{font-size: 24px; line-height: 34px; max-width: 100%;}
    .digital-transformation-container .banner-section .block-desc{padding: 0 0 20px;}

    .digital-transformation-container .img-container{padding: 0 0 30px;}

    .digital-transformation-container .future-insurance-section{margin: 0 0 100px; padding: 30px 25px;}
    .digital-transformation-container .future-insurance-section .block-title{font-size: 20px; line-height: 28px;}
    .digital-transformation-container .future-insurance-section .block-desc{font-size: 16px; line-height: 28px; padding: 0 0 20px;} 
    .digital-transformation-container .future-insurance-section .future-insurance-btn .commn-btn{padding: 15px 20px; font-size: 16px; line-height: 24px;}

    .digital-transformation-container .schedule-demo-container .row .col-md-7{padding: 0;}
    .digital-transformation-container .schedule-demo-container .schedule-demo .meetings-iframe-container{height: 600px !important;}
    /*** digital tranformation css end here ***/

    /* Infographic PDF Page start here   */
    .infographic-pdf-page{padding: 105px 0 0 0;}
    /* Infographic PDF Page end here   */
}

@media (min-height:900px) {
}

@media (min-height:1100px) {
}

@media only screen and (min-width: 480px)  and (max-width: 736px)  and (orientation: landscape) {
    /******** Case Study Detail Start here ********/
    .case-study-section .work-description .description-points .points-list li::before {left: -7%; transform: translate(0, -18px);}
    .nav-overlay .nav-overlay-bg{height:100%}
    .nav-overlay{    overflow: auto;}
    .nav-overlay .close-icon{    bottom: -15%;}
    .banner-conatiner .tiles-block .list-block .list-img-block{height: 320px; background-size: 100%;}
    .final-thoughts .thought-block {top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
    .scroll-button.top .back-to-top{bottom: 90px; right: 25px;}
}

@media only screen and (min-width: 768px) and (max-width: 823px) and (orientation: landscape) {
    /******* Header start here *******/
    .header .navbar .top-nav .contact-btn {padding: 20px 0;}
    /*.nav-overlay .nav-overlay-bg{height:100%; background-position: 0px 0px;}
    .nav-overlay .nav-overlay-bg .nav-overlay-logo {position: relative; bottom: 20px;}
    .nav-overlay{    overflow: auto;}
    .nav-overlay .close-icon{    bottom: -15%;}
    .nav-overlay .nav-right-block { height: 100%; overflow: auto;}
    .nav-overlay .nav-right-block .contact-info {bottom: 0; position: relative;}
    .nav-overlay .nav-right-block .overlay-menu {padding: 30px 0 0;}*/
    
    .nav-overlay {position: fixed; overflow: auto;}
    .nav-overlay .close-icon {top: 20px; right: 40px;}
    .nav-overlay .nav-overlay-bg {padding: 20px; background-position: 0px 0px;}
    .nav-overlay .nav-overlay-bg .nav-overlay-logo img {width: 100%; max-width: 145px;}
    .nav-overlay .nav-right-block {padding: 20px 30px; overflow: auto;}
    .nav-overlay .nav-right-block .overlay-menu {padding: 20px 0 0;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item {padding: 0 0 15px;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .nav-link {font-size: 16px; line-height: 22px;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu {padding: 10px 20px 0;}
    .nav-overlay .nav-right-block .overlay-menu .nav-item .sub-menu .sub-menu-item {padding: 0 0 5px;}
    .nav-overlay .nav-right-block .contact-info {position: inherit;}
    /******* Header end here *******/
    
    .customer-reviews .review-container .review-list .review-list-block.active-slide .review-list-item .customer-details {bottom: -30px;}
    
    /******** Mobile app developement Start here ********/
    .services-list .sticky-element {position: relative;}
    .services-list .services-list-items {width: 100%; transform: rotate(0deg) translateX(0); -webkit-transform: rotate(0deg) translateX(0);}
    .services-list .services-list-items.fixed {top: 103px; padding: 0 30px 0 0; z-index: 1;}
    .services-list .services-list-items ul {white-space: nowrap; overflow-x: scroll; overflow-y: hidden; max-width: 520px; text-align: center;}
    .services-list .services-list-items.fixed ul {background: #ffffff; box-shadow: 0 0 5px rgba(0,0,0,0.16); margin: 0 auto; padding: 10px 0;}
    .services-list .services-list-items .services-list-name {float: none; display: inline-block; padding: 0 10px 5px; position: relative;}
    .services-list .services-list-items .services-list-name:after {content: ''; border-bottom: 1px solid #a1a1a1; width: 10px; height: 1px; position: absolute; bottom: -1px; right: -6px;}
    .services-list .services-list-items .services-list-name:first-child {padding: 0 0 5px 10px;}
    .services-list .services-list-items .services-list-name a {font-size: 14px;}
    .services-list .services-list-items .services-list-name a.active:after {top: 4.6px; z-index: 1;}
    .services-list .services-detail {padding: 50px 0 0;}
    .services-list .services-detail .service-detail-section {padding: 0 0 40px;}
    .services-list .services-detail .service-detail-block {padding: 10px 0 0;}
    /******** Mobile app developement End here ********/
    
    /******** Blog List Start here ********/
    .page-title-bg {display: none;}
    /******** Blog List End here ********/
    
    /******** Contact Us Start here ********/
    .contact-us .page-head-block {padding: 0 15px;}
    .contact-us .contact {padding: 30px 0 0;}
    .contact-us .contact-us-main .contact-info-img {height: 335px;}
    /******** Contact Us End here ********/
    /******** Join Our Team Start here ********/
    .join-our-team .join-team-banner {background-image: none; height: auto;}
    /******** Join Our Team End here ********/
    
    /******** Job Role Detail Start here ********/
    .job-role-detail .job-role-header .role-header-bg {height: auto; padding: 136px; background: none; background-color: #DC5F00;}
    .job-role-detail .job-role-header .job-role-title {top: 50%; transform: translateY(-25%);}
    /******** Job Role Detail End here ********/
    
    .cs-detail-section .list-detail .technology .technology-banner {width: 350px; right: -32px;}
    /*.case-study-conatiner .banner-conatiner .banner-info .banner-image{right: 25px;top: 140px;left: auto;position: absolute;width: 215px;}*/
    .case-study-conatiner .banner-image img{width: 100%;}
    
    /************* Case Studies Start here ****************************/
    .case-study .cs-list-items {width: 100%; transform: rotate(0deg) translateX(0); -webkit-transform: rotate(0deg) translateX(0);}
    .case-study .cs-list-items.fixed {top: 179px; padding: 0 0 0 0; z-index: 5555; width: 100%; margin: 0 -46px;}
    .case-study .cs-list-items ul {white-space: nowrap; overflow-x: scroll; overflow-y: hidden; max-width: 300px; text-align: center; padding:0;}
    .case-study .cs-list-items.fixed ul {background: #ffffff; box-shadow: 0 0 5px rgba(0,0,0,0.16); margin: 0 auto; padding: 10px 0; max-width: 100%; box-shadow: 0 3px 6px rgb(0 0 0 / 50%);}
    .case-study .cs-list-items .services-list-name {float: none; display: inline-block; padding: 0 10px 5px; position: relative;}
    .case-study .cs-list-items .services-list-name:after {content: ''; border-bottom: 1px solid #a1a1a1; width: 10px; height: 1px; position: absolute; bottom: -1px; right: -6px;}
    .case-study .cs-list-items .services-list-name:first-child {padding: 0 0 5px 10px;}
    .case-study .cs-list-items .services-list-name a {font-size: 14px;}
    .case-study .cs-list-items .services-list-name a.active:after {top: 4.6px; z-index: 1;}
    .case-study .cs-list-items .cs-list-name{float: none; display: inline-block;padding: 0 20px 13px; position: relative;}
    .case-study .cs-list-items .cs-list-name:first-child{padding:0 0 12px 5px;}
    .case-study .cs-list-items .cs-list-name::after{display:none;}
    .case-study .cs-detail {padding: 0;}
    /************* Case Studies End here ****************************/
    
    /*********** Innovation Lab Start *************/
    .innovation-lab .innovation-detail .cs-detail {padding: 0;}
    .innovation-lab .innovation-detail .cs-detail-section .list-title {font-size: 26px; line-height: 36px;}
    .innovation-lab .innovation-detail .product-list .product-image {text-align: center;}
    .innovation-lab .innovation-detail .product-list .product-image img {max-width: 370px;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing .resource-block {width: 100%; max-width: 290px; min-height: 330px; max-height: 330px; padding: 20px;}
    .innovation-lab .innovation-detail .product-list .adjustify-ar .resource-listing .resource-block {min-height: 380px; max-height: 380px;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing .resource-block .title {font-size: 18px; line-height: 28px;}
    .innovation-lab .innovation-detail .product-list .resources-used .resource-listing .resource-block .resource-list li {font-size: 16px; line-height: 20px; padding: 5px 0;}
    .innovation-lab .case-study .cs-list-items.fixed {z-index: 10;}
    .innovation-lab .case-study .cs-list-items ul {box-shadow: none; padding: 0;}
    .innovation-lab .case-study .cs-list-items .cs-list-name {margin: 0 0 18px;}
    /*********** Innovation Lab End *************/
    
    /*********** Leadership Start *************/
    .leadership-main .banner-conatiner .tiles-block .list-block .info {padding: 30px;}
    /*********** Leadership End *************/

    .scroll-button.top .back-to-top{bottom: 90px; right: 25px;}

}