@media(max-width: 1440px) {
.key-features-left-right-wrapper .busi-chall-right-inner {right: -13%;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img {right: -15%;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img .case-bottom-abso {right: -15px;}
.center-right-img-key-features-wrapp {padding-left: 80px;}
.new-casestudy-wrapper.banner-right .casestudy-subtitle {max-width: 90%;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-img .case-bottom-rel {right: -70px;}
.business-chall-right .case-bottom-img .case-bottom-rel {right: -15%;}
}
@media (max-width: 1366px) {
.casestudy-wrapper .casestudy-title {font-size: 40px;}
.casestudy-wrapper .case-front-img {top: 0; max-height: 440px;}
.new-casestudy-wrapper.small-banner.banner-right .casestudy-right-box {position: static;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-img .case-bottom-rel {right: -40px;}
.new-casestudy-wrapper.banner-right .casestudy-right-box {width: 43%;position: relative;right: -13%;}
.new-casestudy-wrapper.banner-right .casestudy-left-box {width: 52%;}
.new-casestudy-wrapper .casestudy-title {font-size: 36px;line-height: 45px; margin-bottom: 10px;}
.new-casestudy-wrapper .casestudy-subtitle {font-size: 30px; line-height: 38px; max-width: 85%;}
.new-casestudy-wrapper .casestudy-subtitle span.pink::after {left: -8px; width: 130px;}
.new-casestudy-wrapper .casestudy-subtitle span.black::after {left: -12px; width: 110px;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-box{right: 0;}
.new-casestudy-wrapper .project-details {margin: 10px 0 10px 0;}
.new-casestudy-wrapper .case-front-img {top: 0; max-height: 440px;}
h2.case-section-title {font-size: 36px; line-height: 44px;}
.business-chall-right .case-bottom-img .case-bottom-rel {right: -8%;}
.project-details-full-wrapper .client-bg-sample1-ul .client-bg-sample1-numbering p.number {font-size: 36px; line-height: 40px;}
.new-casestudy-wrapper p.case-section-sub-title {margin: 0 0 10px 0; max-width: 100%;}
.busi-chall-right-inner {right: 0;}
.new-casestudy-wrapper1 p.case-section-sub-title {margin: 0 0 10px 0;}
.new-casestudy-wrapper.rightside-business-challanges .row .busi-chall-right-inner .case-image {right: -24%; top: 20%;}
.key-features-leftside-inner h4 {font-size: 36px; line-height: 40px; margin-bottom: 10px;}
.key-features-left-right-wrapper .busi-chall-right-inner {right: -10%;}
.benefits-app-inner h4 {line-height: 35px; min-height: 70px;}
.benefits-app-inner {margin: 30px 0 0px;}
.new-casestudy-wrapper .case-bottom-rel {max-height: 600px;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img .case-bottom-abso {right: -10px;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img {right:0;}
.new-busi-chall-wrapper .bussiness-chall-title-inner {margin: 15px 0;}
.new-busi-chall-wrapper .bussiness-chall-title-inner h4{margin-bottom: 0;line-height: normal; padding-bottom: 5px; font-size: 26px;}
.a-rathi-business-challanges-wrapper1 h2.case-section-title {font-size:36px; line-height: 44px;}
.process-tabs-wrapper .section-main-new-title h2 {font-size: 36px; line-height: 44px;}
ul.color-palate-inline{margin: 40px auto;}
.typography-wrapper p.case-section-sub-title {font-size: 28px; line-height: 36px;}
.new-casestudy-wrapper.a-rathi-sidetouch-wrapper h2.case-section-title {line-height: 44px;}
.a-rathi-key-fea-left-right-wrapper .key-features-leftside-inner h4 {line-height: 40px;}
.ar-our-sol-sec:before { font-size: 176px;}
.a-rathi-case-study.new-casestudy-wrapper.small-banner .casestudy-right-img .case-bottom-abso {
bottom: 0;
}
}
@media (max-width: 1280px) {
.new-casestudy-wrapper.banner-right-right .casestudy-right-img .case-bottom-rel {right: 0;}
.new-casestudy-wrapper.banner-right .casestudy-right-box {right: -9%;}
.new-busi-chall-wrapper.rightside-business-challanges .row .busi-chall-right-inner .case-image {right: -30%;top: 15%;}
.new-busi-chall-wrapper.bottomside-business-challanges .row .busi-chall-right-inner {position: relative;}
.new-busi-chall-wrapper.bottomside-business-challanges .row .busi-chall-right-inner .case-arrow-with-ripp{position: relative;}
.new-busi-chall-wrapper.bottomside-business-challanges .row .busi-chall-right-inner .case-image {right: auto;bottom: auto;position: relative;}
.business-chall-right {position: relative;}
.business-chall-right .case-bottom-img .case-bottom-rel{right: 6%;}
.center-center-img-key-features-wrapp {justify-content: flex-start;}
.center-center-img-key-features-wrapp .key-features-rightside-inner .case-bottom-abso {right: 60px;}
.new-casestudy-wrapper .project-details {margin: 20px 0 10px 0;}
.new-casestudy-wrapper .casestudy-title {line-height: 42px;}
.new-casestudy-wrapper .casestudy-subtitle {line-height: 36px;}
.key-features-left-right-wrapper .busi-chall-right-inner {right: -6%;}
.key-features-leftside-inner h4 {font-size: 30px; line-height: 32px;}
.key-features-leftside-inner .key-fea-left-grid2 h4 {font-size: 30px; line-height: 32px;}
.key-features-leftside-inner p {font-size: 20px; line-height: 30px;}
.key-features-leftside-inner .key-fea-left-grid1 {margin-bottom: 30px;}
.benefits-app-inner h4 {line-height: 30px;min-height: 60px;font-size: 26px;}
section.section.key-results-achieved-wrapper {padding: 50px 0;}
.key-results-achieved-wrapper:after {background-position: 0% -30%;}
.center-right-img-key-features-wrapp {padding-left: 0;}
.project-overview-wrapper .pjt-overview-subtitle {max-width: 100%;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-section-sub-title {font-size: 18px; max-width:100%;}
.a-rathi-business-rightside {max-width: 100%;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper p.case-section-sub-title {font-size: 18px; line-height: 30px;}
.a-rathi-key-fea-left-right-wrapper .key-features-leftside-inner h4 {line-height: 30px;}
.ux-design-pro-sec .container, .ar-desing-sec .container {
width: inherit;
padding: 0 50px;
}
ul.showca-list li{margin-right: 15px;}
}
@media (max-width: 1200px) {
.col-md-4.key-fea-custom-width-content {width: 33.33%; padding: 0 15px;}
.col-md-4.key-fea-custom-width-image {max-width: inherit;}
ul.key-features-sample2-content li:nth-child(1) {height: auto;}
ul.key-features-sample2-content li:nth-child(2) {height: auto;}
.casestudy-wrapper .project-details {margin: 20px 0 10px 0;}
.business-challange-img {min-height: 480px;}
}
@media (max-width: 1024px) {
.objective-client-wrapper .missing-pieces .missing-heading p {font-size: 24px;}
.objective-client-wrapper .missing-pieces .missing-details p {font-size: 16px;} .casestudy-wrapper .case-front-img {max-height: 400px;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-box {position: relative;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-img .case-bottom-rel {right: 20px;}
.center-center-img-key-features-wrapp .key-features-rightside-inner .case-bottom-abso {right: 0;}
.new-casestudy-wrapper.small-banner .casestudy-right-img .case-bottom-abso {width: 65%;bottom: -30%;}
.new-casestudy-wrapper.small-banner .casestudy-title {font-size:36px;}
.new-casestudy-wrapper.small-banner .casestudy-subtitle{font-size:26px;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper .row .col-md-6.busi-chall-right-inner .casestudy-right-img .case-bottom-abso {width: 60%;}
.new-casestudy-wrapper .case-front-img {max-height: 400px;}
.new-casestudy-wrapper .d-flex {padding: 60px 15px 0;}
.casestudy-right-img .case-bottom-abso {right: 30%;}
.busi-chall-right-inner .case-arrow-with-ripp:after {width: 400px;height: 400px;top: 5%;left: 0;right: 0;margin: 0 auto;}
.new-busi-chall-wrapper1 h2.case-section-title br {display: none;}
.project-overview-wrapper .pjt-overview-subtitle {margin-bottom: 20px;}
.a-rathi-business-challanges-wrapper .case-bottom-abso {left: -7%;}
.a-rathi-business-challanges-wrapper1 h2.case-section-title {font-size: 32px; line-height: 40px;}
.process-tabs-inner .process-tabs-leftside span {display: none;}
.process-tabs-rightside h3 {font-size: 28px;}
.color-palate-wrapper h2.case-section-title {line-height: 40px;}
.typography-wrapper h2.case-section-title {line-height: 40px;}
.typography-wrapper p.case-section-sub-title {font-size: 22px; line-height: 26px;}
.typography-inner {margin-top: 20px;}
.typography-right p {padding-bottom: 5px;}
.typography-left {font-size: 100px; width: 130px;}
.typography-right {top: 0; width:calc(100% - 140px);}
.typograpy-box {margin: 30px 0;}
.typography-100 .typography-weight,.typography-300 .typography-weight,.typography-700 .typography-weight,.typography-900 .typography-weight {font-size: 16px;}
.a-rathi-key-fea-left-right-wrapper .key-features-leftside-inner h4 {font-size:30px; line-height:32px;}
.a-rathi-case-study.new-casestudy-wrapper.small-banner .casestudy-right-img .case-bottom-abso {
bottom: 30px;
width: 60%;
}
.a-rathi-case-study .big-font {
font-size: 48px !important;
line-height: 56px !important;
}
.a-rathi-case-study .md-font {
font-size: 36px !important;
line-height: 42px !important;
}
.a-rathi-case-study.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-section-sub-title {
max-width: 522px;
font-size: 22px;
line-height: 35px;
margin-top: 35px;
}
.a-rathi-case-study.a-rathi-business-challanges-wrapper .case-bottom-abso {
left: -30%;
width: 57%;
}
ul.j-ul li {
margin: 15px 0;
padding-right: 0;
width: 33.33%;
text-align: center;
padding: 0 15px;
}
ul.showca-list{ justify-content: center;}
ul.showca-list li {
width: 12%;
margin-right: 15px;
}
.a-rathi-case-study.a-rathi-business-challanges-wrapper .case-bottom-abso{ display: none;}
}
@media (max-width: 991px) {
.client-bg-sample1-wrapper .section-main-new-title h2 {font-size: 28px !important;}
.client-bg-sample1-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.client-bg-sample1-ul li {min-height: 110px;}
.client-bg-sample1-ul li {width: 28%; margin-bottom: 20px; min-height: auto;}
.client-bg-sample1-ul li:nth-child(3) {border-right: 0;}
.client-bg-sample1-ul li::after {border-right: 0;}
.client-bg-sample1-ul .client-bg-sample1-numbering p.number {font-size: 30px;}
.client-bg-sample1-ul .client-bg-sample1-numbering p.number span {font-size: 26px;}
.client-bg-sample2-wrapper .section-main-new-title h2 {font-size: 28px !important;}
.client-bg-sample2-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.client-bg-sample2-inner {margin-top: 20px;}
.client-bg-sample2-content p {float: left; max-width: 80%;}
.client-bg-sample2-content {margin-bottom: 20px; display: inline-block;}
.business-challanges-wrapper .section-main-new-title h2 {font-size: 28px !important;}
.business-challanges-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.business-challange-img {min-height: 380px;}
.objective-client-wrapper .section-main-new-title h2 {font-size: 28px !important;margin-bottom: 20px;}
.objective-client-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.objective-client-wrapper .objective-img {margin: 20px auto 10px;}
.objective-client-wrapper .missing-pieces .missing-heading {width: 15%;}
.objective-client-wrapper .missing-pieces .missing-heading p {font-size: 22px;}
.objective-client-wrapper .missing-pieces .missing-details {width: 84%;}
.objective-client-wrapper .workflow-step-wrap .old-workflow-step {margin-bottom: 20px;}
.objective-client2-wrapper .section-main-new-title h2 {font-size: 28px !important;margin-bottom: 20px;}
.objective-client2-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.objective-client2-wrapper .workflow-step-wrap .old-workflow-step {margin-bottom: 20px;}
.cred-objective-wrapper .section-main-new-title h2 {font-size: 28px !important;}
.cred-objective-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;max-width: 100%;}
.cred-objective-wrapper .section-main-new-title h2 br {display: none;}
.key-fea-app-old-new-wrapper .section-main-new-title h2 {font-size: 28px !important;}
.key-fea-app-old-new-wrapper p.section-sub-title {font-size: 18px;line-height: 26px;}
.old-new-overlay p {font-size: 18px; margin: 10px 0 0 0;}
.key-fea-app-old-new-wrapper .key-fea-app-old-new-inner .key-fea-app-old-new-bulleting {margin-bottom: 20px;}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-heading {width: 12%;}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-details {width: 87%;}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-details p {font-size: 16px;}
.key-features-sample-wrapper .section-main-new-title h2 {font-size: 28px !important;}
.key-features-sample-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.key-features-sample-inner > .row:nth-child(odd) > .col-md-6:first-child:before {display: none;}
.key-features-sample-inner > .row:nth-child(odd) > .col-md-6:first-child:after {display: none;}
.key-features-sample-inner > .row:nth-child(even) > .col-md-6:first-child:before {display: none;}
.key-features-sample-inner > .row:nth-child(even) > .col-md-6:first-child:after {display: none;}
.key-features-sample-inner .key-fea-content {padding: 0; padding-left: 30px; margin-bottom: 30px;}
.key-fea-content .dot {left: -30px;}
.key-features-sample-inner > .row:nth-child(even) .key-fea-content {padding-top: 0;}
.key-features-sample-inner > .row {display: grid;}
.key-features-sample-inner > .row:nth-child(odd) > .col-md-6:first-child {padding-top: 0; padding-bottom: 0; display: flex; order: 2; width: 100%;}
.key-features-sample-inner > .row:nth-child(odd) > .col-md-6 .key-fea-img { padding-bottom: 120px;}
.key-fea-img {padding-bottom: 80px;}
.key-fea-img-land {margin: 10px auto; text-align: center;}
.key-fea-floating {top: -40px; left: 31%;}
.key-features-sample-inner .key-fea-content h6 {font-size: 20px;}
.key-features-sample-inner .key-fea-content .key-fea-subtitle {font-size: 16px;padding-top: 20px;}
.impact-benefits-wrapper .section-main-new-title h2 {font-size: 28px !important;margin-bottom: 20px;}
.impact-benefits-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.key-features-sample2-wrapper .section-main-new-title h2 {font-size: 28px !important;margin-bottom: 20px;}
.key-features-sample2-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.key-fea-custom-width-content .text-right {text-align: left;}
.col-md-4.key-fea-custom-width-image {margin: 20px 0;}
.col-md-4.key-fea-custom-width-content {width: 100%;}
.casestudy-wrapper .case-front-img {max-height: 380px;}
.casestudy-wrapper .casestudy-details {padding-left: 20px;}
.casestudy-wrapper .casestudy-title {font-size: 28px;}
.casestudy-wrapper .casestudy-subtitle {font-size: 16px; line-height: 26px;}
.casestudy-wrapper .project-details-inner p {font-size: 16px;}
.casestudy-wrapper .project-details-inner p.p-title {font-size: 18px;}
.business-challanges-tabbar-wrapper .section-main-new-title h2 {font-size: 28px !important;}
.business-challanges-tabbar-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.business-challanges-tabbar-wrapper .nav-tabs li { margin: 0 0 5px 0;}
.business-challanges-tabbar-wrapper .nav-tabs li>a { font-size: 16px;}
.ux-design-process-slider-wrapper .section-main-new-title h2{font-size: 28px !important;} 
.ux-design-process-slider-wrapper .section-main-new-title p.section-sub-title{font-size: 18px;line-height: 26px; max-width: 100%;}
.ux-design-process-slider-wrapper .ux-design-content p.ux-design-title {font-size: 16px;}
.ux-design-process-slider-wrapper .ux-design-process-box {margin: 20px 10px 30px;}
.ux-design-process-slider-wrapper .ux-design-content p {font-size: 14px;}
.key-fea-slider-wrapper .section-main-new-title h2 {font-size: 28px !important;}
.key-fea-slider-wrapper .section-main-new-title p.section-sub-title {font-size: 18px; line-height: 26px;}
.case-tools-techno-wrapper .section-main-new-title h2 {font-size: 28px !important;margin-bottom: 20px;}
.case-tools-techno-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;max-width: 100%;}
.objective-icon-title-desc-grid {max-width: 600px; margin: 0 auto 30px;}
.objective-icon-title-desc .row .col-sm-12:last-child .objective-icon-title-desc-grid {margin-bottom: 10px;}
.key-features-sample3-wrapper .section-main-new-title h2 {font-size: 28px !important;margin-bottom: 20px;}
.key-features-sample3-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 28px;}
.new-casestudy-wrapper.small-banner.banner-right .casestudy-right-box {display: none;}
.new-casestudy-wrapper.small-banner {height: auto;}
.new-casestudy-wrapper.small-banner .casestudy-left-box {margin-top: 20px;}
.business-chall-right .case-bottom-img .case-bottom-rel {left: 0; right: 0;}
.business-chall-right .case-bottom-img .case-bottom-abso {left: 0; right: 0; margin: 0 auto;}
.business-chall-right .case-bottom-img {justify-content: center;}
.business-chall-right {margin-top: 30px;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-img .case-bottom-rel {right: 0; left:0; margin: 0 auto;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-img .case-bottom-abso {right: 0; left:0; margin: 0 auto;}
.new-casestudy-wrapper.banner-right-right .casestudy-subtitle {max-width: 100%;}
.new-casestudy-wrapper.banner-center-right .casestudy-left-box {width: 100%;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img .case-bottom-rel {right: 0;width: auto;}
.new-casestudy-wrapper.banner-right .casestudy-right-img .case-bottom-abso{left: 0; right: 0;position: relative;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-box {right: -10%;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-img .case-bottom-abso {left: 10%;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-img .case-bottom-rel {right: 0;}
.new-casestudy-wrapper.banner-right .casestudy-left-box {width: 100%;}
.new-casestudy-wrapper.banner-right .casestudy-right-box{right: 0; width: 100%;}
.new-casestudy-wrapper .casestudy-subtitle span.black::after{display: none;}
.new-busi-chall-wrapper1.leftside-business-challange .case-bottom-img {justify-content: center;}
.new-busi-chall-wrapper1.leftside-business-challange .case-bottom-abso {right: 24%;}
.leftside-business-challange.new-busi-chall-wrapper1 .case-bottom-rel {left: -8%;}
.new-busi-chall-wrapper1.leftside-business-challange .row {display: grid;}
.new-busi-chall-wrapper1.leftside-business-challange .row .col-md-6:first-child {order: 2;}
.new-casestudy-wrapper.banner-right .casestudy-subtitle {max-width: 100%;}
.new-busi-chall-wrapper.rightside-business-challanges .row .busi-chall-right-inner{margin-top: 30px;}
.new-busi-chall-wrapper.rightside-business-challanges h2.case-section-title {text-align: center;}
.new-busi-chall-wrapper.rightside-business-challanges p.case-section-sub-title {text-align: center;}
.new-busi-chall-wrapper.rightside-business-challanges .row .busi-chall-right-inner .case-image{right: 0;}
.new-busi-chall-wrapper.bottomside-business-challanges .row .busi-chall-right-inner {margin-top: 30px;}
.new-busi-chall-wrapper .bussiness-chall-title-inner h4 {font-size: 24px;}
section.section.new-busi-chall-wrapper.rightside-business-challanges{padding-bottom: 50px;}
section.section.casestudy-section-padding {padding: 50px 0;}
p.case-section-sub-title {max-width: 100%; line-height: 28px;}
.project-details-full-wrapper .client-bg-sample1-ul li {min-height: 110px;}
.project-details-full-wrapper .client-bg-sample1-ul li {width: 28%; margin-bottom: 20px; min-height: auto;}
.project-details-full-wrapper .client-bg-sample1-ul li:nth-child(3) {border-right: 0;}
.project-details-full-wrapper .client-bg-sample1-ul li::after {border-right: 0;}
.project-details-full-wrapper .client-bg-sample1-ul .client-bg-sample1-numbering p.number {font-size: 30px;}
.project-details-full-wrapper .client-bg-sample1-ul .client-bg-sample1-numbering p.number span {font-size: 26px;}
.new-busi-chall-wrapper .section-main-new-title h2 {font-size: 28px !important;}
.new-busi-chall-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;}
.center-right-img-key-features-wrapp .case-bottom-abso {display: none;}
.new-casestudy-wrapper .d-flex {display: grid;}
.new-casestudy-wrapper .casestudy-left-box {display: block; width: 100%; justify-content: center; order: 2; text-align: center; margin-top: 20px;}
.new-casestudy-wrapper .project-details-inner.client-industry p {max-width: 100%;}
.new-casestudy-wrapper .casestudy-subtitle {max-width: 100%;}
.new-casestudy-wrapper .casestudy-subtitle span.pink::after {display: none;}
.new-casestudy-wrapper .casestudy-right-img {justify-content: center;}
.new-casestudy-wrapper .casestudy-right-img .case-bottom-rel {right: -15%; position: relative;}
.casestudy-right-img .case-bottom-abso { right: 0; left: 25%;}
.new-casestudy-wrapper .casestudy-right-box {display: block; justify-content: center; width: 100%;}
.new-casestudy-wrapper .case-front-img {max-height: 380px;}
.new-casestudy-wrapper .casestudy-title {font-size: 28px;line-height: 34px;}
.new-casestudy-wrapper .casestudy-title br {display: none;}
.new-casestudy-wrapper .casestudy-subtitle {font-size: 24px; line-height: 36px;}
.new-casestudy-wrapper .project-details-inner p {font-size: 16px;}
.new-casestudy-wrapper .project-details-inner p.p-title {font-size: 18px;}
.key-features-leftside-inner h4 {font-size: 30px; line-height: 36px;margin-bottom: 10px;}
.key-features-leftside-inner p {font-size: 18px; line-height: 28px;}
.key-features-leftside-inner .key-fea-left-grid1 {margin-bottom: 20px;}
.key-features-left-right-wrapper .busi-chall-right-inner {right: -4%;}
.key-features-left-right-wrapper .busi-chall-right-inner .case-arrow-with-ripp:after { width: 280px; height: 280px;}
.key-features-left-right-wrapper .row {align-items: start;}
.new-busi-chall-wrapper h2.case-section-title {text-align: left;}
.new-busi-chall-wrapper h2.case-section-title br {display: none;}
.new-busi-chall-wrapper p.case-section-sub-title {text-align: left;}
.new-busi-chall-wrapper .row {display: block;}
.new-busi-chall-wrapper .row .col-md-6 {display: block;}
.busi-chall-right-inner {text-align: center; right: 0;}
.new-busi-chall-wrapper1 .row {display: block;}
.new-busi-chall-wrapper1 .case-bottom-rel {position: relative; left: -8%;}
.new-busi-chall-wrapper1 .case-bottom-abso {right: 24%;}
.busi-chall-right-inner .case-arrow-with-ripp:after {display: none;}
.key-features-left-right-wrapper .busi-chall-right-inner .case-arrow-with-ripp:after {display: block;}
ul.business-challange-ul {margin-bottom: 20px;}
.benefits-app-inner {max-width: 100%;}
.benefits-app-inner h4 {line-height: 26px; font-size: 22px;min-height: auto;}
.benefits-app-inner h4 br {display: none;}
.benefits-app-inner p {margin-bottom: 20px;}
.process-tabs-wrapper .section-main-new-title h2 {font-size: 28px !important;margin-bottom: 20px;}
.process-tabs-wrapper .section-main-new-title p.section-sub-title {font-size: 18px;line-height: 26px;max-width: 100%;}
.key-features-leftside-inner h4 {font-size: 24px; line-height: 28px;}
.key-features-leftside-inner .key-fea-left-grid2 h4 {font-size: 24px; line-height: 28px;}
.project-overview-wrapper .row {display: block;}
.project-overview-wrapper h2.case-section-title {text-align: center;}
.project-overview-wrapper .pjt-overview-subtitle {text-align: center; font-size: 22px;}
.project-overview-wrapper p.case-section-sub-title {text-align: center;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper h2.case-section-title {text-align: center;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-section-sub-title {text-align: center;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-bottom-rel {left: 10%;}
.a-rathi-business-challanges-wrapper .case-bottom-img {justify-content: center;}
.a-rathi-business-challanges-wrapper .case-bottom-abso {left: 13%;}
.a-rathi-business-challanges-wrapper1 .row .col-md-6:first-child {justify-content: start;}
.new-busi-chall-wrapper1.a-rathi-business-challanges-wrapper1 h2.case-section-title {text-align: left;}
.a-rathi-business-rightside {max-width: 100%;}
.process-tabs-wrapper p.case-section-sub-title {max-width: 100%;margin: 20px auto 30px;}
.process-tabs-inner .row {display: block;margin-bottom: 20px;}
.process-tabs-img {text-align: center; margin-bottom: 20px;}
.process-tabs-rightside h3 {text-align: center;}
.process-tabs-subcontent {text-align: center;}
.process-tabs-rightside p {max-width: 100%;}
.process-tabs-rightside h3 {font-size: 24px; line-height: normal;}
.exploration-wrapper p.case-section-sub-title  {max-width: 100%;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 h2.case-section-title {text-align: center;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 p.case-section-sub-title {text-align: center;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper .row .col-md-6.busi-chall-right-inner {display: none;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper h2.case-section-title {text-align: center;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper p.case-section-sub-title {text-align: center;}
.a-rathi-key-fea-left-right-wrapper .key-features-leftside-inner h4 {font-size:24px; line-height:28px;}
.a-rathi-case-study.new-busi-chall-wrapper .row{ display: flex;}
.a-rathi-case-study.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper h2.case-section-title {
text-align: left;
}
.a-rathi-case-study.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-section-sub-title{ text-align: left;}
.ar-our-sol-sec .sb-blue-title{    font-size: 44px; line-height: 50px;}
.ar-our-sol-sec .row-pt {
display: flex;
}
.three-steps-process {
top: 4px;
transform: translateY(10%);
}
.ar-our-sol-sec:before {
font-size: 106px;
top:90px;
}
.ux-rt-img.stack-hold-img.text-center {
display: none;
}
.ar-desing-sec.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 h2.case-section-title,.ar-desing-sec.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 p.case-section-sub-title {
text-align: left;
}
.ar-typ-graphy .container {
width: inherit;
}
.pr-2 {
padding-right: 0;
}
.a-rathi-case-study.key-features-left-right-wrapper .row {
align-items: center;
}
.ux-pro-cont .row{ justify-content: center; flex-wrap: wrap !important;}
.b-chlges-ul li{ font-size: 16px;}
.b-chlges-ul {
padding-left: 0 !important;
margin-top: 40px;
}
.a-rathi-case-study.new-casestudy-wrapper.small-banner {
height: auto;
border-bottom: 0;
}
}
@media screen and (max-width: 768px) and (min-width: 768px) {
.casestudy-wrapper .d-flex { padding-top: 50px;}
.casestudy-wrapper .case-front-img { max-height: 340px; top: -20px;}
.new-casestudy-wrapper .d-flex { padding-top: 50px;}
.new-casestudy-wrapper .case-front-img { max-height: 340px; top: -20px;}
.casestudy-right-img .case-bottom-abso {left: 12%;}
.new-busi-chall-wrapper1 .case-bottom-abso {right: 14%;}
.new-busi-chall-wrapper1.leftside-business-challange .case-bottom-abso{right: 14%;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-box {right: -18%;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-img .case-bottom-abso {left: -6%;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-bottom-rel {left: 14%;}
.a-rathi-business-challanges-wrapper .case-bottom-abso {left: 3%;}
}
@media (max-width: 767px) {
@keyframes floating {
0% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
50% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
100% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
}
.business-challange-noimg {margin-top: 20px;}
.casestudy-wrapper .case-back-img {left: 0;}
.client-bg-sample1-wrapper .section-main-new-title h2 {line-height: 32px;}
.client-bg-sample1-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px;}
.client-bg-sample1-ul li {width: 28%; margin-bottom: 20px; min-height: auto;}
.client-bg-sample1-ul li:nth-child(3) {border-right: 0;}
.client-bg-sample1-ul li:last-child {margin-bottom: 0;}
.client-bg-sample1-ul .client-bg-sample1-numbering {text-align: center;}
.client-bg-sample1-ul .client-bg-sample1-numbering p {font-size: 14px;}
.client-bg-sample1-ul {margin: 20px auto 0;}
.casestudy-wrapper .case-front-img {max-height: 300px;}
.client-bg-sample2-wrapper .section-main-new-title h2 {line-height: 32px;}
.client-bg-sample2-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px;}
.client-bg-sample2-content .client-bg-sample2-img {margin-right: 0; margin-bottom: 10px; max-width: 100%; top: 0; text-align: center; float: none;}
.client-bg-sample2-content p {text-align: center; float: none; max-width: 100%; font-size: 14px;}
.business-challanges-wrapper .section-main-new-title h2 {text-align: center; line-height: 36px;}
.business-challanges-wrapper .section-main-new-title h2 br {display: none;}
.business-challanges-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px; text-align: center;}
ul.business-challange-ul li {font-size: 14px;}
ul.business-challange-ul li:after {height: 8px; width: 8px;}
.business-challange-img .bg-curve {top: 0;}
.business-challange-img .floting-effect {left: 18%; top: -4%;}
.business-challange-img {min-height: auto;}
.business-challange-img .floting-effect img { width: 85%;}
.business-challanges-wrapper .row {display: block;}
.business-challanges-wrapper .row .col-md-6 {display: block;}
.objective-client-wrapper .section-main-new-title h2 {line-height: 36px;}
.objective-client-wrapper .objective-client-ul li:after {height: 8px; width: 8px;}
.objective-client-wrapper .workflow-step-wrap .old-workflow-step p:after {height: 8px; width: 8px;}
.objective-client-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px;}
.objective-client-wrapper .objective-client-ul li {font-size: 14px;}
.objective-client-wrapper .objective-img p {font-size: 16px;}
.objective-client-wrapper .workflow-step-wrap .old-workflow-step {margin-bottom: 10px;}
.objective-client-wrapper .workflow-step-wrap .old-workflow-step p {font-size: 24px; font-size: 14px;}
.objective-client2-wrapper .workflow-step-wrap .old-workflow-step p:after {height: 8px; width: 8px;}
.objective-client-wrapper .missing-pieces .missing-heading {width: 100%;}
.objective-client-wrapper .missing-pieces .missing-heading p {display: inline-block; font-size: 20px;}
.objective-client-wrapper .missing-pieces .missing-details {width: 100%;}
.objective-client-wrapper .missing-pieces .missing-details p {font-size: 14px;}
.objective-client-wrapper .workflow-step-wrap {margin: 10px 0 20px 0;}
.objective-client2-wrapper .section-main-new-title h2 {line-height: 36px;}
.objective-client2-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px;}
.objective-client2-wrapper .workflow-step-wrap .old-workflow-step p {font-size: 14px; line-height: 24px;}
.objective-client2-wrapper .workflow-step-wrap .old-workflow-step {margin-bottom: 10px;}
.objective-client2-wrapper .objective-client2-box p {font-size: 16px;}
.key-fea-app-old-new-wrapper .section-main-new-title h2 {line-height: 36px;}
.key-fea-app-old-new-wrapper .section-main-new-title p.section-sub-title {font-size: 24px; font-size: 14px;}
.key-fea-app-old-new-wrapper .key-fea-app-old-new-inner .key-fea-app-old-new-bulleting {margin-bottom: 10px;}
.key-fea-app-old-new-wrapper .key-fea-app-old-new-inner .key-fea-app-old-new-bulleting p {font-size: 14px;}
.key-fea-app-old-new-wrapper p.section-sub-title {font-size: 14px; line-height: 24px;}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-heading p {font-size: 16px; margin-bottom: 0;}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-details { width: 100%;}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-details p {font-size: 14px; line-height: 24px;}
.key-fea-app-old-new-wrapper .old-new-slider {max-width: 100%;}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-heading {width: 100%;}
.key-fea-app-old-new-wrapper .benefits-wrap { margin: 10px 0 10px 0;}
.old-new-overlay p {font-size: 16px;}
.key-fea-app-old-new-wrapper .key-fea-app-old-new-inner .key-fea-app-old-new-bulleting p:after {height: 8px; width: 8px;}
.key-features-sample-inner .key-fea-content {margin-bottom: 30px; margin-top: 30px;}
.key-fea-content-inner {margin-bottom: 0;}
.key-features-sample-wrapper .section-main-new-title h2 {line-height: 36px; margin-bottom: 30px;}
.key-features-sample-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px;}
.key-fea-floating {left: 0;top: 0; position: absolute; right: 0; margin: 0 auto;}
.key-fea-img .front-img {left: 0; top: 0;}
.key-fea-img .bg-curve {top: 7%;} .key-features-sample-inner > .row > .col-md-6:first-child {padding-bottom: 0;}
.key-features-sample-inner .key-fea-content h6 {font-size: 18px; line-height: 24px;}
.key-features-sample-inner .key-fea-content p {font-size: 14px; line-height: 24px;}
.key-features-sample-inner .key-fea-content .key-fea-subtitle {padding-top: 10px; font-size: 16px;}
.key-fea-img {padding-bottom: 0; height: 498px;}
.key-features-sample-wrapper .key-features-sample-inner {margin: 0;}
.key-fea-img-land {margin: 0px; text-align: center;}
.impact-benefits-wrapper .section-main-new-title h2 {line-height: 36px;}
.impact-benefits-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px;}
.impact-benefits-wrapper .impact-benefits-content .icon {padding-bottom: 10px;}
.impact-benefits-content .content h6 {font-size: 16px; line-height: 24px;}
.impact-benefits-content .content p {font-size: 14px; line-height: 24px;}
.key-features-sample2-wrapper .section-main-new-title h2 {line-height: 36px;}
.key-features-sample2-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px;}
.key-fea-content-box h6 {font-size: 16px;line-height: 24px;}
ul.key-features-sample2-content li.key-fea-content-box {margin-top: 10px;}
.key-fea-content-box p {font-size: 14px; line-height: 24px;}
.casestudy-wrapper .d-flex {display: grid;padding-top: 60px;}
.casestudy-wrapper .casestudy-left-box {display: grid;align-items: center;order: 2;}
.casestudy-wrapper .casestudy-right-box {padding: 0 15px;display: grid;align-items: center;order: 1;}
.casestudy-wrapper .casestudy-details {padding-left: 0px; text-align: center;}
.casestudy-wrapper .casestudy-left-box {margin: 30px 0 0 0;}
.casestudy-wrapper .project-details { margin: 10px 0;}
.casestudy-wrapper .casestudy-title {margin-bottom: 5px; line-height: 32px; font-size: 28px;}
.casestudy-wrapper .project-details-inner p.p-title {font-size: 18px;}
.casestudy-wrapper .project-details-inner p {font-size: 16px;}
.casestudy-wrapper .client-industry {margin-top: 10px;}
.casestudy-wrapper .platforms {margin-top: 10px;}
.casestudy-wrapper .casestudy-subtitle {font-size: 16px;}
.case-tools-techno-inner .nav-tabs>li>a {padding: 10px 20px 14px;}
.business-challanges-tabbar-wrapper .section-main-new-title h2 {text-align: center; line-height: 36px;}
.business-challanges-tabbar-wrapper .section-main-new-title h2 br {display: none;}
.business-challanges-tabbar-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px; text-align: center;}
.business-challanges-tabbar-wrapper p {font-size: 14px;}
ul.business-challange-ul li {margin-bottom: 10px;}
.ux-design-process-slider-wrapper .section-main-new-title h2{ line-height: 36px;} 
.ux-design-process-slider-wrapper .section-main-new-title p.section-sub-title{font-size: 16px;line-height: 22px; max-width: 100%;}
.ux-design-process-slider-wrapper .ux-design-content {min-height: auto;}
.key-fea-slider-wrapper .section-main-new-title h2 { line-height: 36px;}
.key-fea-slider-wrapper .section-main-new-title p.section-sub-title {font-size: 16px; line-height: 22px;}
.key-fea-slider-wrapper .key-fea-slider-content p {font-size: 14px;}
.key-fea-slider-wrapper .key-fea-slider-content p.key-fea-slider-title {font-size: 16px;}
.case-tools-techno-wrapper .section-main-new-title h2 {font-size: 28px !important;margin-bottom: 20px;}
.case-tools-techno-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px;}
.case-tools-techno-inner .nav-tabs {max-width: 100%;overflow: scroll;white-space: nowrap;height: 70px;margin-bottom: 20px;}
.case-tools-techno-inner .tab-content {padding-bottom: 0;margin-top: 0px;}
.key-features-sample-inner > .row:nth-child(odd) > .col-md-6 .key-fea-img {padding-bottom: 0;}
.client-bg-sample2-inner .col-md-6:nth-child(3) .client-bg-sample2-content, .client-bg-sample2-inner .col-md-6:nth-child(4) .client-bg-sample2-content {margin-bottom: 20px;}
.casestudy-details .btn-blue-rectangle {width: auto;height: auto;line-height: initial;padding: 8px 22px; margin-top: 5px;}
.workflow-step-wrap .row:last-child .old-workflow-step {margin-bottom: 10px;}
.objective-icon-title-desc-grid {height: auto !important; padding: 20px;}
.objective-icon-title-desc-grid h5 {margin: 10px 0 5px; font-size: 16px;}
.objective-icon-title-desc-grid p {font-size: 14px; line-height: 24px;}
.key-features-sample3-wrapper .section-main-new-title h2 {line-height: 36px;}
.key-features-sample3-wrapper .section-main-new-title p.section-sub-title {font-size: 14px;line-height: 22px;}
.key-features-sample3-grid {height: auto !important;text-align: center; margin: 20px 0;}
.key-features-sample3-icon-img {margin: 0 auto;}
.key-features-sample3-grid h5 {font-size: 16px;margin: 5px 0;}
.key-features-sample3-grid p {text-align: center; font-size: 14px;}
.key-fea-content-inner li{font-size: 14px;}
.key-fea-content-inner li:after {height: 8px; width: 8px;top: 8px;}
.new-casestudy-wrapper .case-back-img {left: 0;}
.project-details-full-wrapper .client-bg-sample1-ul li {width: 28%; margin-bottom: 20px; min-height: auto;}
.project-details-full-wrapper .client-bg-sample1-ul li:nth-child(3) {border-right: 0;}
.project-details-full-wrapper .client-bg-sample1-ul li:last-child {margin-bottom: 0;}
.project-details-full-wrapper .client-bg-sample1-ul .client-bg-sample1-numbering {text-align: center;}
.project-details-full-wrapper .client-bg-sample1-ul .client-bg-sample1-numbering p {font-size: 14px;}
.project-details-full-wrapper .client-bg-sample1-ul {margin: 20px auto 0;}
.new-casestudy-wrapper .case-front-img {max-height: 300px;}
.leftside-business-challange.new-busi-chall-wrapper1 .case-bottom-rel {left: -8%;}
.leftside-business-challange.new-busi-chall-wrapper1 .case-bottom-abso {right: 28%;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-box {padding-top: 40px; position: static;}
.center-center-img-key-features-wrapp {justify-content: center;}
.center-center-img-key-features-wrapp .key-features-rightside-inner .case-bottom-rel {left: -20px;}
.center-center-img-key-features-wrapp .key-features-rightside-inner .case-bottom-abso {right: 80px;}
.new-busi-chall-wrapper .section-main-new-title h2 {text-align: center; line-height: 36px;}
.new-busi-chall-wrapper .section-main-new-title h2 br {display: none;}
.new-busi-chall-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px; text-align: center;}
.new-busi-chall-wrapper .row {display: block;}
.new-busi-chall-wrapper .row .col-md-6 {display: block;}
.new-casestudy-wrapper .d-flex {display: grid;padding-top: 60px;}
.new-casestudy-wrapper .casestudy-left-box {display: grid;align-items: center;order: 2;}
.new-casestudy-wrapper .casestudy-right-box {padding: 0 15px;display: grid;align-items: center;order: 1;}
.new-casestudy-wrapper .casestudy-details {padding-left: 0px; text-align: center;}
.new-casestudy-wrapper .casestudy-left-box {margin: 30px 0 0 0;}
.new-casestudy-wrapper .project-details { margin: 10px 0;}
.new-casestudy-wrapper .casestudy-title {margin-bottom: 5px; line-height: 32px; font-size: 24px;}
.new-casestudy-wrapper .project-details-inner p.p-title {font-size: 18px;}
.new-casestudy-wrapper .project-details-inner p {font-size: 16px;}
.new-casestudy-wrapper .client-industry {margin-top: 10px;}
.new-casestudy-wrapper .platforms {margin-top: 10px;}
.new-casestudy-wrapper .casestudy-subtitle {font-size: 20px; line-height: 28px;}
.process-tabs-inner .nav-tabs>li>a {padding: 10px 20px 14px;}
.process-tabs-wrapper .section-main-new-title h2 {font-size: 28px !important;margin-bottom: 20px;}
.process-tabs-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;line-height: 22px;}
.process-tabs-inner .nav-tabs {max-width: 100%;overflow: scroll;white-space: nowrap;height: 70px;margin-bottom: 20px;}
.process-tabs-inner .tab-content {padding-bottom: 0;margin-top: 0px;}
.new-casestudy-wrapper .casestudy-right-img .case-bottom-rel {max-height: 400px; right: -50px;}
.new-casestudy-wrapper .casestudy-right-img .case-bottom-abso {right: 0;left: -60px;}
h2.case-section-title {font-size: 28px; line-height: 32px;}
p.case-section-sub-title {font-size: 16px; line-height: 26px;}
.new-busi-chall-wrapper1 .case-bottom-abso {max-height: 400px;}
.new-busi-chall-wrapper1 .case-bottom-rel {max-height: 400px;}
.new-busi-chall-wrapper1 .case-bottom-abso {right: 18%;}
.key-results-achieved-wrapper:after {display: none;}
section.section.key-results-achieved-wrapper {padding: 40px 0;}
.key-results-achieved-wrapper ul.key-results-achieved-inner {margin-top: 0;}
.key-results-achieved-wrapper.center-key-results-achieved-wrapper .key-results-achieved-inner {margin-top: 10px;}
ul.key-results-achieved-inner li {font-size: 16px; width: 100%; float: left;}
.benefits-app-inner h4 {font-size: 18px; line-height: 24px;}
.benefits-app-inner p {font-size: 16px; margin-bottom: 10px; line-height: 24px;}
.key-results-achieved-wrapper h2.case-section-title br {display: none;}
h2.case-section-title br {display: none;}
.key-features-left-right-wrapper .row:nth-child(1) .col-md-12 { display: block;}
.key-features-left-right-wrapper .row {display: grid;}
.key-features-left-right-wrapper .row:nth-child(even) .col-md-6:first-child {order: 2;}
.key-features-left-right-wrapper .row:nth-child(even) .key-features-side-img {text-align: center;}
.key-features-left-right-wrapper .row {padding: 0;}
.key-features-left-right-wrapper .row:nth-child(2) {padding: 50px 0 0;}
.key-features-left-right-wrapper .busi-chall-right-inner {right: 0;}
.key-features-leftside-inner .key-fea-left-grid2 {margin-bottom: 30px;}
.key-features-leftside-inner .key-fea-left-grid1 {margin-top: 20px;}
.key-features-leftside-inner h5 {font-size: 18px;}
.key-features-leftside-inner h4 {font-size: 18px;line-height: 22px;}
.key-features-leftside-inner p {font-size: 16px;line-height: 24px;}
.key-features-leftside-inner .key-fea-left-grid2 h4 {font-size: 18px;line-height: 22px;}
.key-features-leftside-inner .key-fea-left-grid2 p {font-size: 16px;line-height: 24px;}
.key-features-left-right-wrapper .busi-chall-right-inner .case-arrow-with-ripp:after {display: none;}
.benefits-app-wrapper .row {max-width: inherit;width: initial;margin: 0 -15px;}
.key-results-achieved-wrapper .row {max-width: inherit;width: initial;margin: 0 -15px;}
.key-features-left-right-wrapper .row {max-width: inherit;width: initial;margin: 0 -15px;}
.new-busi-chall-wrapper1 .row {max-width: inherit;width: initial;margin: 0 -15px;}
.new-busi-chall-wrapper .row {max-width: inherit;width: initial;margin: 0 -15px;}
.new-casestudy-wrapper .d-flex {max-width: inherit;width: initial;margin: 0 -15px;}
.new-busi-chall-wrapper .bussiness-chall-title-inner h4 {font-size: 18px;}
.new-busi-chall-wrapper .bussiness-chall-title-inner p{font-size: 16px; line-height: 26px;}
.banefits-img-wrapper {background: linear-gradient(#ffd3d3, #eaf8fc) !important;}
.project-overview-wrapper .row {max-width: inherit;width: initial;margin: 0 -15px;}
.project-overview-wrapper .pjt-overview-subtitle {line-height: 28px; font-size: 18px;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper h2.case-section-title {line-height: 30px;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-section-sub-title {font-size: 16px;}
.a-rathi-business-challanges-wrapper1 h2.case-section-title {font-size:28px; line-height: 32px;}
.a-rathi-business-challanges-wrapper1 ul.business-challange-ul li {font-size: 16px;}
.key-features-left-right-wrapper.a-rathi-key-fea-left-right-wrapper .row:nth-child(even) .key-features-side-img {text-align: center;}
.key-features-left-right-wrapper.a-rathi-key-fea-left-right-wrapper .key-features-side-img {text-align: center;}
.process-tabs-wrapper p.case-section-sub-title {font-size: 18px; line-height: 28px;}
.exploration-wrapper p.case-section-sub-title {font-size: 18px; line-height: 28px;}
.exploration-wrapper h2.case-section-title {line-height: 32px;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 h2.case-section-title {font-size: 28px; line-height: 32px;}
.color-palate-wrapper h2.case-section-title {line-height: 32px;}
.typography-wrapper h2.case-section-title {line-height: 32px;}
.typography-wrapper p.case-section-sub-title {font-size: 18px;}
.typography-left {font-size: 80px; width: 100px;}
.typography-right {width: calc(100% - 110px);}
.typography-right p {padding-bottom:2px;}
.typograpy-box {margin: 25px 0;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper h2.case-section-title {font-size: 28px; line-height: 32px;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper p.case-section-sub-title {font-size: 16px; line-height: 26px;}
.a-rathi-sidetouch-wrapper .container {height: 400px;}
.a-rathi-key-fea-left-right-wrapper .key-features-leftside-inner h4 {font-size:18px; line-height:22px;margin-bottom: 0;}
.a-rathi-key-fea-left-right-wrapper .key-features-leftside-inner p {font-size: 16px;} 
.a-rathi-key-fea-left-right-wrapper .key-features-side-img {text-align:center;}
.row.custom-row-width .key-features-side-img {
text-align: center !important;
}
}
@media(max-width: 576px) {
.case-tools-techno-inner .tab-content ul li {width: 140px;}
.case-tools-techno-inner .tab-content ul li img {max-width: 80%;}
.case-tools-techno-inner .nav-tabs>li>a {font-weight: 400;}
.business-challange-img .floting-effect {top: 0;}
.key-fea-img-land {margin: 0px 30px;}
.leftside-business-challange.new-busi-chall-wrapper1 .case-bottom-abso {right: 110px;}
.leftside-business-challange.new-busi-chall-wrapper1 .case-bottom-rel {left: -12%;}
h2.case-section-title {font-size: 24px; line-height: 30px;}
p.case-section-sub-title {font-size: 16px; line-height: 26px;}
.a-rathi-business-challanges-wrapper1 h2.case-section-title {font-size:24px; line-height: 30px;}
.a-rathi-business-challanges-wrapper1 ul.business-challange-ul li {font-size: 16px;}
.a-rathi-business-challanges-wrapper1 .row:first-child {margin-bottom: 20px;}
.a-rathi-business-challanges-wrapper1 ul.business-challange-ul li:last-child {margin-bottom: 0 !important;}
.process-tabs-wrapper .section-main-new-title h2{font-size: 24px; line-height: 30px;}
.process-tabs-inner .nav-tabs>li>a {padding: 10px;}
.process-tabs-inner .nav-tabs li {margin-top: 0;}
.process-tabs-inner .nav-tabs {margin-bottom: 0; height: 60px;}
.process-tabs-wrapper p.case-section-sub-title {font-size:16px; line-height: 26px;margin: 10px 0 20px;}
.process-tabs-rightside h3 {font-size: 20px;}
.process-tabs-rightside p {font-size:16px; line-height: 26px;}
.exploration-wrapper h2.case-section-title {font-size:24px; line-height: 30px;}
.exploration-wrapper p.case-section-sub-title {font-size:16px; line-height: 26px;margin: 20px auto;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 h2.case-section-title {font-size:24px; line-height: 30px;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 p.case-section-sub-title {font-size:16px; line-height: 26px;}
.process-tabs-inner .tab-content ul li {width: 140px;}
.process-tabs-inner .tab-content ul li img {max-width: 80%;}
.process-tabs-inner .nav-tabs>li>a {font-weight: 400;}
.key-features-side-img img {max-height: 400px;}
.key-features-left-right-wrapper .case-arrow-with-ripp .case-image {max-height: 400px;}
.top-center-img {max-width: 80%; margin: 0 auto 10px;}
.project-details-full-wrapper .client-bg-sample1-ul li {margin-bottom: 0;}
.project-details-full-wrapper .client-bg-sample1-ul .client-bg-sample1-numbering p.number {font-size: 28px;}
.key-features-left-right-wrapper .row:nth-child(2) {padding: 30px 0 0;}
.new-busi-chall-wrapper1 .case-bottom-rel {left: -50px;}
.new-busi-chall-wrapper1 .case-bottom-abso {right: 40px;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img {position: static;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img .case-bottom-abso {max-width: 60%; margin: 0 auto;left: 0; right: 0;}
.center-right-img-key-features-wrapp .key-features-rightside-inner {text-align: center;}
.center-right-img-key-features-wrapp .key-features-rightside-inner .case-bottom-rel{max-height: 400px;}
.new-casestudy-wrapper.banner-right .casestudy-right-img .case-bottom-abso {max-height: 400px;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-box {right: -13%;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-img .case-bottom-abso{left: -73%;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-box {padding-top: 0;}
.project-overview-wrapper .pjt-overview-subtitle {margin-bottom: 10px;}
.a-rathi-business-challanges-wrapper .case-bottom-abso {left: -40%;}
ul.color-palate-inline {max-width: 100%;}
ul.color-palate-inline li {width: 100%;margin: 0 auto 30px;}
ul.color-palate-inline li:last-child {margin-bottom: 0;}
.palate-content span {display: none;}
ul.color-palate-inline {margin: 20px auto 0;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper h2.case-section-title {font-size: 24px; line-height: 30px;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper p.case-section-sub-title {font-size: 16px; line-height: 26px;} 
.a-rathi-case-study .big-font {
font-size: 34px !important;
line-height: 40px !important;
}
.a-rathi-case-study.project-overview-wrapper .pjt-overview-subtitle {
line-height: 28px;
font-size: 20px;
}
.a-rathi-case-study .b-chalenges-text {
padding-top: 0;
}
.c-chalangesa-sec .case-section-title {
font-size: 24px !important;
margin-bottom: 20px;
}
.a-rathi-case-study .md-font {
font-size: 28px !important;
line-height: 34px !important;
}
.a-rathi-case-study.a-rathi-business-challanges-wrapper .case-bottom-abso{ display: block;}
.right-chalengs-img {
width: 100%;
text-align: center;
}
.b-chalenges-list {
width: 100%;
}
.ar-our-sol-sec .row-pt {
display: block;
}
.our-sol-mob-img{ text-align: center;}
.row-pt {
padding-top: 16px;
}
.a-rathi-case-study.new-busi-chall-wrapper .row {
display: block;
}
.a-rathi-case-study.project-overview-wrapper .row ,.a-rathi-case-study.new-busi-chall-wrapper .row{ margin: inherit;}
.a-rathi-case-study.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-section-sub-title {
max-width: 522px;
font-size: 18px;
line-height: 28px;
margin-top: 20px;
}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-bottom-rel {
left: 10%;
width: 50%;
}
.a-rathi-case-study.a-rathi-business-challanges-wrapper .case-bottom-abso {
left: 0%;
width: 57%;
}
.c-chalangesa-sec .case-section-title {
font-size: inherit;
margin-bottom: 15px;
}
.sb-title{ font-size: 20px; line-height: 23px;}
.b-chlges-ul li {
font-size: 14px;
line-height: 18px;
width: 50%;
}
.our-sol-mob-img img {
width: 50%;
}
.ar-our-sol-sec .sb-blue-title {
font-size: 28px;
line-height: 32px;
}
.three-steps-process h4{    font-size: 28px; line-height: 20px;}
.three-steps-process {
top: 0;
transform: translateY(2%);
}
.section ul.d-pro-list li {
padding: 0 13px;
font-size: 13px;
}
.ux-pro-cont {
padding-top: 30px;
}
.section ul.d-pro-list li:before{ left: 0;}
ul.j-ul li {
width: 50%;
padding: 0 4px;
}
.userflow-block p{ text-align: center; line-height: 26px;}
.journey-block {
padding: 20px 0;
}
.user-flow-img{ margin-top: 30px;}
span.step-no {
left: -12px;
font-size: 16px;
top: 0px;
}
.ux-pro-cont p{ font-size: 16px; line-height: 24px;}
.font-40 {
font-size: 24px !important;
}
.a-rathi-case-study.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 h2.case-section-title {
font-size: 20px;
line-height: 27px;
}
.cyan-text {
line-height: 28px !important;
font-size: 20px !important;
}
.sm-tile {
font-size: 24px !important;
line-height: 30px !important;
}
.a-rathi-case-study.section.project-overview-wrapper.casestudy-section-padding {
padding: 50px 0 0;
}
ul.showca-list li {
width: 33%;
margin-right: 0;
padding: 0 4px;
}   
}
@media (max-width: 560px) {
.client-bg-sample1-ul li {width: 32%;}
.client-bg-sample2-inner .col-xs-6 { float: none; width: 80%; margin: 0 auto; }
.client-bg-sample2-content .client-bg-sample2-img {margin-bottom: 2px;}
.business-challange-img .bg-curve {max-width: 90%;}
.business-challange-img {margin: 20px 0 20px;}
.business-challange-img .bg-curve {top: 10%;}
.business-challange-img .floting-effect {left: 5%;top: 5%;}
.key-fea-img .front-img {left: 0; height: auto; width: auto;}
.key-fea-floating {left: 0; top: 0px;}
.key-fea-img .bg-curve {top: 2%;}
.key-features-sample-inner > .row > .col-md-6:first-child {padding-bottom: 0; padding-top: 0;}
.casestudy-wrapper .casestudy-title {font-size: 24px; line-height: 30px;}
.cred-objective-inner .owl-carousel .owl-stage-outer {padding-top: 8%;padding-bottom: 32%; margin-bottom: -11%;}
.cred-objective-inner .owl-dots {display: block; position: relative;}
.cred-objective-inner .owl-carousel .owl-nav button.owl-prev, .cred-objective-inner .owl-carousel .owl-nav button.owl-next, .cred-objective-inner .owl-carousel button.owl-dot {outline: none;}
.project-details-full-wrapper .client-bg-sample1-ul li {width: 32%;}
.new-casestudy-wrapper .casestudy-title {font-size: 24px; line-height: 30px;}
.new-casestudy-wrapper.small-banner .casestudy-title {font-size:24px; line-height: 30px;}
.new-casestudy-wrapper.small-banner .casestudy-subtitle {font-size:20px; line-height: 28px;}
}
@media (max-width: 480px) {
.client-bg-sample1-ul li {width: 49%; border-right: 0;}
.client-bg-sample1-ul .client-bg-sample1-numbering {text-align: center; display: block;}
.client-bg-sample2-inner .col-xs-6 {width: 100%;}
.client-bg-sample2-content p {line-height: 24px;}
.business-challange-img .bg-curve {top: 20px;}
.business-challange-img .floting-effect {top: 0%;}
ul.business-challange-ul li {margin-bottom: 10px;}
.objective-client-wrapper .objective-img {margin: 20px 0 0 0;}
.key-fea-floating {left: 0; right: 0; margin: 0 auto;}
.casestudy-wrapper .case-front-img {top: 5%;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img .case-bottom-abso {max-width: 90%; margin: 0 auto;}
.project-details-full-wrapper .client-bg-sample1-ul li {width: 49%; border-right: 0;}
.new-casestudy-wrapper .case-front-img {top: 5%;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-box{right: -18%;}
.leftside-business-challange.new-busi-chall-wrapper1 .case-bottom-abso{right: 30px;}
.center-center-img-key-features-wrapp .key-features-rightside-inner .case-bottom-rel {left: 0px;max-height: 400px;}
.center-center-img-key-features-wrapp .key-features-rightside-inner .case-bottom-abso {display: none;}
}
@media (max-width: 400px) { }
@media (max-width: 375px) {
.new-busi-chall-wrapper1 .case-bottom-abso {right: 10px;}
}
@media (max-width: 360px) {
.key-fea-img .bg-curve {display: none;}
.key-features-sample-inner > .row:nth-child(odd) > .col-md-6 .key-fea-img {padding-bottom: 0;}
.key-features-sample-inner > .row > .col-md-6:first-child {padding-top: 0; padding-bottom: 0;}
.key-fea-img {padding-bottom: 0; margin: 10px 0;}
.casestudy-wrapper .case-front-img {top: 0%;}
.key-features-sample-wrapper .section-main-new-title h2 {margin-bottom: 10px;}
.key-fea-content-inner {margin-bottom: 0;}
.key-fea-floating {
top: 0;
padding: 0;
position: static;
text-align: center;
margin: 0 auto;
width: 100%;
}
.key-fea-img .front-img {
left: 0;
right: 0;
margin: 0 auto;
top: auto;
text-align: center;
position: static;
height: 498px;
width: 271px;
}
.new-casestudy-wrapper .case-front-img {top: 0%;}
}
@media (max-width: 320px) {
.new-busi-chall-wrapper1 .case-bottom-rel {left: -40px;}
.new-busi-chall-wrapper1 .case-bottom-abso {right: -10px;}
}