.m-0{margin: 0 !important;}
.mt-0{margin-top: 0 !important;}
.mb-0{margin-bottom: 0 !important;}
.p-0{padding: 0 !important;}
.pt-0{padding-top: 0 !important;}
.pb-0{padding-bottom: 0 !important;}
#plcover {display: none !important;} 
section.section.casestudy-section-padding {padding: 80px 0;}
h2.case-section-title{color:rgb(50, 58, 69);font-size:40px;font-weight:700;font-family:'Poppins', sans-serif;line-height:48px;text-align:center;margin-bottom:10px;}
p.case-section-sub-title{line-height:30px;color:rgb(81, 85, 92);font-size:18px;font-weight:400;max-width:80%;margin:0 auto;text-align:center;} .casestudy-wrapper .d-flex {
display: flex;
padding-top: 60px;
max-width: 1440px;
margin: 0 auto;
width: 100%;
}
.casestudy-wrapper .casestudy-right-box {
padding: 0 3%;
display: flex;
align-items: center;
}
.casestudy-wrapper .casestudy-right-img {
text-align: center;
width: 100%;
}
.casestudy-wrapper .case-back-img {
position: relative;
top: 0;
left: 20px;
}
.casestudy-wrapper .case-front-img {
position: absolute;
top: -30px;
left: 0;
right: 0;
margin: 0 auto;
max-height: 530px;
}
.casestudy-wrapper .casestudy-left-box {
display: flex;
align-items: center;
}
.casestudy-wrapper .black .casestudy-details {
color: rgb(0, 0, 0);
}
.casestudy-wrapper .casestudy-details {
padding-left: 60px;
}
.casestudy-wrapper .casestudy-title {
color: #2e325b;
font-size: 48px;
font-weight: bold;
line-height: normal;
margin-bottom: 10px;
}
.casestudy-wrapper .casestudy-title span {
color: #0b82d7;
}
.casestudy-wrapper .casestudy-subtitle {
font-size: 18px;
line-height: 30px;
color: rgb(51, 51, 51);
font-weight: 400;
}
.casestudy-wrapper .project-details {
margin: 30px 0 10px 0;
}
.casestudy-wrapper .project-details-inner p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
}
.casestudy-wrapper .project-details-inner p.p-title {
color:rgb(11, 130, 215);
font-weight: 500;
}
.casestudy-wrapper .client-industry {
margin-top: 20px;
}
.casestudy-wrapper .platforms {
margin-top: 20px;
}
.casestudy-details .btn-blue-rectangle {
width: 233px;
height: 52px;
line-height: 30px;
background: rgb(11, 130, 215);
border: 1px solid rgb(11, 130, 215);
}
.casestudy-details .btn-blue-rectangle:hover, .casestudy-details .btn-blue-rectangle:focus {
background: #fff;
border: 1px solid rgb(11, 130, 215);
color: rgb(11, 130, 215);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}  .new-casestudy-wrapper .d-flex {
display: flex;
padding-top: 60px;
margin: 0 auto;
width: 100%;
max-width: 1200px;
}
.new-casestudy-wrapper .casestudy-left-box {
display: flex;
align-items: center;
}
.new-casestudy-wrapper .casestudy-title {
color: rgb(2, 42, 94);
font-size: 60px;
font-weight: 700;
line-height: 70px;
margin-bottom: 30px;
font-family: 'Poppins', sans-serif;
}
.new-casestudy-wrapper .casestudy-subtitle {
font-size: 40px;
line-height: 45px;
color: rgb(51, 51, 51);
font-weight: 700;
max-width: 580px;
font-family: 'Poppins', sans-serif;
}
.new-casestudy-wrapper .casestudy-subtitle span.pink {
color: rgb(255, 0, 149);
position: relative;
z-index: 1;
}
.new-casestudy-wrapper .casestudy-subtitle span.pink::after {
background: url(https://www.credencys.com/wp-content/uploads/2020/04/green-strick.png);
content: "";
left: -2px;
bottom: 0;
width: 162px;
height: 60px;
position: absolute;
z-index: -1;
}
.new-casestudy-wrapper .project-details {
margin: 30px 0 10px 0;
}
.new-casestudy-wrapper .project-details-inner p.p-title {
line-height: 28px;
color: rgb(33, 129, 194);
font-size: 16px;
font-weight: 700;
}
.new-casestudy-wrapper .project-details-inner p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: 400;
}
.new-casestudy-wrapper .client-industry {
margin-top: 10px;
}
.new-casestudy-wrapper .project-details-inner.client-industry p {
max-width: 418px;
}
.new-casestudy-wrapper .platforms {
margin-top: 10px;
}
.new-casestudy-wrapper .casestudy-details .btn-blue-rectangle {
width: 233px;
height: 52px;
line-height: 30px;
background: rgb(11, 130, 215);
border: 1px solid rgb(11, 130, 215);
margin-top: 10px;
}
.new-casestudy-wrapper .casestudy-details .btn-blue-rectangle:hover, .new-casestudy-wrapper .casestudy-details .btn-blue-rectangle:focus {
background: #fff;
border: 1px solid rgb(11, 130, 215);
color: rgb(11, 130, 215);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}
.new-casestudy-wrapper .casestudy-right-box {
display: flex;
align-items: center;
}
.new-casestudy-wrapper .casestudy-right-img {
display: flex;
align-items: center;
height: 100%;
position: relative;
text-align: center;
width: 100%;
justify-content: flex-end;
}
.new-casestudy-wrapper .casestudy-right-img .case-bottom-abso {
right: 23%;
}
.new-casestudy-wrapper.small-banner {height: 645px;border-bottom: 15px solid rgb(55, 180, 228);}
.new-casestudy-wrapper.small-banner .casestudy-right-img .case-bottom-abso {top: auto;right: 0;bottom: -33%;z-index: 1;}
.new-casestudy-wrapper.small-banner .casestudy-title {color: rgb(255, 255, 255); font-size: 56px; line-height: 43px;margin-bottom: 10px;}
.new-casestudy-wrapper.small-banner .casestudy-subtitle {color: rgb(241, 241, 241); font-size: 32px; line-height: 43px;}
.new-casestudy-wrapper.small-banner .project-details-inner p.p-title {color: rgb(55, 180, 228);}
.new-casestudy-wrapper.small-banner .project-details-inner p {color: rgb(255, 255, 255);}
.new-casestudy-wrapper.small-banner .casestudy-left-box {margin-top: 7em;}
.new-casestudy-wrapper.banner-center-right .casestudy-left-box {width: 718px;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img {justify-content: center;right: -25%;}
.new-casestudy-wrapper.banner-center-right .casestudy-right-img .case-bottom-abso {right: -15px;bottom: 7%;}
.new-casestudy-wrapper.banner-center-right .casestudy-subtitle {max-width: 100%;}
.new-casestudy-wrapper.banner-right .casestudy-right-box {position: static;}
.new-casestudy-wrapper.banner-right .casestudy-right-img {position: inherit; justify-content: center;}
.new-casestudy-wrapper.banner-right .casestudy-right-img .case-bottom-abso {right: 0; top: auto;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-box {right: -5%;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-img {align-items: flex-end;}
.new-casestudy-wrapper.casestudy-bottom .casestudy-right-img .case-bottom-abso {right: 0;left: -25%;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-box {position: static;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-img{position: inherit;justify-content: flex-end;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-img .case-bottom-abso {right: -15px;}
.new-casestudy-wrapper.banner-right-right .casestudy-right-img .case-bottom-rel {right: -160px;}
.new-casestudy-wrapper.banner-right-right .casestudy-subtitle {max-width: 90%;}  .project-overview-wrapper {
margin-top: 15px;
}
.project-overview-wrapper h2.case-section-title {
text-align: left;
}
.project-overview-wrapper .row {
display: flex;
max-width: 1200px;
margin: 0 auto;
}
.project-overview-wrapper p.case-section-sub-title {
line-height: 28px;
color: rgb(51, 51, 51);
max-width: 100%;
text-align: left;
}
.project-overview-wrapper .pjt-overview-subtitle {
line-height: 30px;
color: rgb(51, 51, 51);
font-size: 22px;
font-weight: 400;
margin-bottom: 30px; 
text-align: left;
max-width: 452px;
}  .project-details-full-wrapper .top-center-img{
text-align:center;
max-width:310px;
margin:0 auto 30px;
}
.project-details-full-wrapper .client-bg-sample1-ul {
list-style: none !important;
margin: 20px auto 0;
text-align: center;
padding: 0!important;
}
.project-details-full-wrapper .client-bg-sample1-ul li {
display: inline-block;
text-align: center;
padding: 10px 10px;
margin-top: 0 !important;
width: 18%;
vertical-align: text-top;
position: relative;
}
.project-details-full-wrapper .client-bg-sample1-ul .client-bg-sample1-numbering {
text-align: center;
display: inline-block;
}
.project-details-full-wrapper .client-bg-sample1-ul .client-bg-sample1-numbering p.number {
font-size: 42px;
text-transform: lowercase;
margin-bottom: 0;
line-height: 45px;
color: #2181c2;
font-weight: 700;
font-family: 'Poppins', sans-serif;
}
.project-details-full-wrapper .client-bg-sample1-ul .client-bg-sample1-numbering p {
font-weight: 700;
color: #51555c;
font-size: 16px;
text-align: center;
line-height: 24px;
}
.project-details-full-wrapper .client-bg-sample1-ul li:after {
display: none;
}  .client-bg-sample1-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.client-bg-sample1-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.client-bg-sample1-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.client-bg-sample1-ul .client-bg-sample1-numbering {
text-align: left;
display: inline-block;
}
.client-bg-sample1-ul .client-bg-sample1-numbering p.number {
font-size: 46px;
font-weight: 600;
text-transform: lowercase;
margin-bottom: 0;
line-height: normal;
}
.client-bg-sample1-ul {
list-style: none !important;
margin: 20px auto 0;
text-align: center;
padding: 0!important;
}
.client-bg-sample1-ul li {
display: inline-block;
text-align: center;
padding: 10px 10px;
margin-top: 0 !important;
width: 18%;
vertical-align: text-top;
position: relative;
}
.client-bg-sample1-ul li::after {
position: absolute;
content: '';
right: 0;
top: 0;
bottom: 0;
left: 0;
height: 100px;
border-right: 1px solid rgba(5, 5, 5, 0.1);
}
.client-bg-sample1-ul li:last-child::after {
border-right: 0;
}
.client-bg-sample1-ul li:last-child {
border-right: 0px;
}
.client-bg-sample1-ul .client-bg-sample1-numbering p {
text-transform: uppercase;
font-weight: 500;
color: rgb(97, 109, 120);
font-size: 15px;
}
.client-bg-sample1-ul .client-bg-sample1-numbering p.number span {
font-size: 36px;
}  .client-bg-sample2-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.client-bg-sample2-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.client-bg-sample2-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.client-bg-sample2-inner {
margin-top: 40px;
}
.client-bg-sample2-content {
margin-bottom: 40px;
}
.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: 0;
}
.client-bg-sample2-content .client-bg-sample2-img {
margin-right: 20px;
width: auto;
float: left;
max-width: 40px;
top: 5px;
position: relative;
}
.client-bg-sample2-content p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
}  .business-challanges-wrapper .row {
display: flex;
}
.business-challanges-wrapper .row .col-md-6 {
display: flex;
align-items: center;
}
.business-challanges-wrapper .section-main-new-title h2 {
text-align: left;
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.business-challanges-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.business-challanges-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
text-align: left;
}
ul.business-challange-ul {
padding-left: 0 !important;
}
ul.business-challange-ul li {
position: relative;
padding-left: 30px;
margin: 10px 0 !important;
font-size: 16px;
line-height: 26px;
color: rgb(51, 51, 51);
font-weight: normal !important;
}
ul.business-challange-ul li:last-child {
margin-bottom: 0 !important;
}
ul.business-challange-ul li:after {
position: absolute;
content: '';
left: 0;
top: 8px;
height: 10px;
width: 10px;
border-radius: 50%;
background: rgb(11, 130, 215);
}
.business-challange-img {
text-align: center;
min-height: 580px;
position: relative;
}
.business-challange-img .floting-effect {
position: absolute;
top: 0;
left: 12%;
}
.bg-curve {
position: relative;
top: 40px;
}
ul.business-challange-ul li b{
font-weight: 600;
}  .exploration-wrapper h2.case-section-title {line-height: 42px;}
.exploration-wrapper p.case-section-sub-title {font-weight:400;line-height: 30px;color: rgb(81, 85, 92);font-size: 22px;margin: 20px auto 30px;max-width: 690px;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 h2.case-section-title {line-height: 42px;color: rgb(37, 43, 51);font-size: 32px;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper2 p.case-section-sub-title {line-height: 28px;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-section-sub-title {max-width: 452px;font-size: 22px;}
.a-rathi-business-challanges-wrapper .case-bottom-img {justify-content: flex-end;}
.a-rathi-business-challanges-wrapper .case-bottom-abso {right: auto; left: -15%;}
.a-rathi-business-challanges-wrapper1 .row:first-child {margin-bottom: 50px;}
.a-rathi-business-challanges-wrapper1 .row .col-md-6:first-child {align-items: start; justify-content: flex-end;}
.new-busi-chall-wrapper1.a-rathi-business-challanges-wrapper1 h2.case-section-title {text-align: right;}
.new-busi-chall-wrapper1.a-rathi-business-challanges-wrapper1 {padding-bottom: 80px !important;}
.a-rathi-sidetouch-wrapper .container {display: flex; align-items: center; height: 515px;}
.a-rathi-business-challanges-wrapper1 ul.business-challange-ul li {font-size: 18px;}
.a-rathi-business-challanges-wrapper1 h2.case-section-title {font-size: 48px; line-height: 56px; color: rgb(37, 43, 51);}
.a-rathi-business-challanges-wrapper1 p.case-section-sub-title {line-height: 28px;}
.a-rathi-business-rightside {max-width: 515px;}
.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper h2.case-section-title {line-height: 42px;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper h2.case-section-title {color: #fff;font-size: 32px;font-weight: 700;line-height: 50px;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper p.case-section-sub-title {color: rgba(255, 255, 255, 0.7);font-size: 20px;font-weight: 400;line-height: 32px;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper .row .col-md-6.busi-chall-right-inner {position: static;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper .row .col-md-6.busi-chall-right-inner .casestudy-right-img {position: inherit;}
.new-busi-chall-wrapper.a-rathi-sidetouch-wrapper .row .col-md-6.busi-chall-right-inner .casestudy-right-img .case-bottom-abso {right: 0; top:0;}
.new-busi-chall-wrapper .row{display:flex;max-width: 1200px; margin: 0 auto;}
.new-busi-chall-wrapper .row .col-md-6{display:flex;align-items:center;}
.new-busi-chall-wrapper h2.case-section-title{text-align:left;}
.new-busi-chall-wrapper.center-white h2.case-section-title {text-align: center; color: #fff;}
.new-busi-chall-wrapper.center-white p.case-section-sub-title{margin:20px auto 30px;text-align:center; color: #fff;}
.new-busi-chall-wrapper.center-white p.case-section-sub-title:last-child {margin-bottom: 0;}
.new-busi-chall-wrapper p.case-section-sub-title{margin:0 0 30px 0;text-align:left;max-width: 100%;}
.new-busi-chall-wrapper1.leftside-business-challange .case-bottom-img {justify-content: start;}
.new-busi-chall-wrapper1.leftside-business-challange .case-bottom-abso {right: 10%;}
.new-busi-chall-wrapper ul.business-challange-ul{padding-left:0 !important;margin-bottom: 20px;}
.new-busi-chall-wrapper ul.business-challange-ul li{position:relative;padding-left:20px;margin:5px 0 !important;line-height:27px;color:rgb(81, 85, 92);font-size:16px;font-weight:400 !important;}
.new-busi-chall-wrapper ul.business-challange-ul li strong {font-weight: 500;}
.new-busi-chall-wrapper ul.business-challange-ul li:last-child{margin-bottom:0 !important;}
.new-busi-chall-wrapper ul.business-challange-ul li:after{position:absolute;content:"";height:3px;width:3px;background-color:#000;border-radius:50%;left:0;top:10px;}
.new-busi-chall-wrapper ul.business-challange-ul li b{font-weight:600;}
.new-busi-chall-wrapper .busi-chall-right-inner {justify-content: flex-end; right:0%;}
.new-busi-chall-wrapper .bussiness-chall-title-inner {margin-bottom: 25px;}
.new-busi-chall-wrapper .bussiness-chall-title-inner:last-child{margin-bottom: 0;}
.new-busi-chall-wrapper .bussiness-chall-title-inner h4 {line-height: 50px;font-variant: normal;color: rgb(50, 58, 69);font-size: 30px;font-weight: 700;font-family: 'Poppins', sans-serif;padding-bottom: 15px;}
.new-busi-chall-wrapper .bussiness-chall-title-inner p {line-height: 27px;color: rgb(81, 85, 92);font-size: 18px;font-weight: 400;}
.business-chall-right {position: static;}
.business-chall-right .case-bottom-img {position: inherit; justify-content: flex-end;}
.business-chall-right .case-bottom-img .case-bottom-rel {right: -28%;}
.business-chall-right .case-bottom-img .case-bottom-abso {right: 0;}
.case-arrow-with-ripp{position: relative;}
.case-arrow-with-ripp .case-image {position: relative; z-index: 1;}
.case-arrow-with-ripp:after{content:'';background-color:rgb(234, 249, 253);width:484px;height:484px;border-radius:50%;position:absolute;top:0;left:0;-webkit-animation:caseripple 3s linear infinite;animation:caseripple 3s linear infinite;}
@keyframes caseripple{0%{box-shadow:0 0 0 0 rgb(234, 249, 253), 0 0 0 1em rgb(234, 249, 253), 0 0 0 2em rgb(246, 252, 254), 0 0 0 3em rgb(246, 252, 254)}
100%{box-shadow:0 0 0 1em rgb(234, 249, 253), 0 0 0 2em rgb(246, 252, 254), 0 0 0 3em rgb(246, 252, 254), 0 0 0 5em rgb(251, 254, 255)}
}
.orange.case-arrow-with-ripp:after{;background-color:rgb(255, 239, 214);-webkit-animation:caseripple-orange 3s linear infinite;animation:caseripple-orange 3s linear infinite;}
@keyframes caseripple-orange{0%{box-shadow:0 0 0 0 rgb(255, 239, 214), 0 0 0 1em rgb(255, 239, 214), 0 0 0 2em rgb(255, 248, 236), 0 0 0 3em rgb(255, 248, 236)}
100%{box-shadow:0 0 0 1em rgb(255, 239, 214), 0 0 0 2em rgb(255, 248, 236), 0 0 0 3em rgb(255, 248, 236), 0 0 0 5em rgb(255, 252, 247)}
}
.green.case-arrow-with-ripp:after{;background-color:rgb(76, 194, 74);-webkit-animation:caseripple-green 3s linear infinite;animation:caseripple-green 3s linear infinite;}
@keyframes caseripple-green{0%{box-shadow:0 0 0 0 rgb(76, 194, 74), 0 0 0 1em rgb(76, 194, 74), 0 0 0 2em rgb(179, 229, 177), 0 0 0 3em rgb(179, 229, 177)}
100%{box-shadow:0 0 0 1em rgb(76, 194, 74), 0 0 0 2em rgb(179, 229, 177), 0 0 0 3em rgb(179, 229, 177), 0 0 0 5em rgb(221, 243, 220)}
}
section.section.new-busi-chall-wrapper.rightside-business-challanges {padding-bottom: 150px;}
.new-busi-chall-wrapper.rightside-business-challanges .row .busi-chall-right-inner {position: static;}
.new-busi-chall-wrapper.rightside-business-challanges .row .busi-chall-right-inner .case-arrow-with-ripp {position: inherit;}
.new-busi-chall-wrapper.rightside-business-challanges .row .busi-chall-right-inner .case-arrow-with-ripp:after {display: none;}
.new-busi-chall-wrapper.rightside-business-challanges .row .busi-chall-right-inner .case-image {position: absolute;right: -18%;top: 25%;}
.new-busi-chall-wrapper.bottomside-business-challanges p.case-section-sub-title {max-width: 100%;}
.new-busi-chall-wrapper.bottomside-business-challanges .row .busi-chall-right-inner {position: static;}
.new-busi-chall-wrapper.bottomside-business-challanges .row .busi-chall-right-inner .case-arrow-with-ripp {position: inherit;}
.new-busi-chall-wrapper.bottomside-business-challanges .row .busi-chall-right-inner .case-arrow-with-ripp:after {display: none;}
.new-busi-chall-wrapper.bottomside-business-challanges .row .busi-chall-right-inner .case-image {position: absolute;right: 2%;bottom: 80px;}
.case-bottom-img.case-center-img {align-items: center;}  .new-busi-chall-wrapper1 {padding-bottom: 0 !important;}
.new-busi-chall-wrapper1 .row{display:flex; max-width: 1200px; margin: 0 auto;}
.new-busi-chall-wrapper1 .row .col-md-6{display:flex;align-items:center;}
.new-busi-chall-wrapper1 h2.case-section-title{text-align:left;}
.new-busi-chall-wrapper1 p.case-section-sub-title{margin:0 0 20px 0;text-align:left; max-width: 100%;}
.new-busi-chall-wrapper1 ul.business-challange-ul li:last-child{margin-bottom:20px !important;}
.new-busi-chall-wrapper1 ul.business-challange-ul{padding-left:0 !important;margin-bottom: 20px;}
.new-busi-chall-wrapper1 ul.business-challange-ul li{position:relative;padding-left:20px;margin:5px 0 !important;line-height:27px;color:rgb(81, 85, 92);font-size:16px;font-weight:400 !important;}
.new-busi-chall-wrapper1 ul.business-challange-ul li strong {font-weight: 500;}
.new-busi-chall-wrapper1 ul.business-challange-ul li:last-child{margin-bottom:0 !important;}
.new-busi-chall-wrapper1 ul.business-challange-ul li:after{position:absolute;content:"";height:3px;width:3px;background-color:#000;border-radius:50%;left:0;top:10px;}
.new-busi-chall-wrapper1 ul.business-challange-ul li b{font-weight:600;}
.case-bottom-img {display: flex; align-items: flex-end; height: 100%; position: relative; text-align: center; width: 100%;justify-content: center;}
.case-bottom-rel {z-index: 1; position: relative;}
.case-bottom-abso {position: absolute;right: -30px;}  .objective-client-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.objective-client-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.objective-client-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.objective-client-wrapper .objective-client-inline {
text-align: left;
}
ul.objective-client-ul {
padding-left: 0 !important;
}
.objective-client-wrapper .objective-client-ul li {
display: block;
padding-left: 30px;
position: relative;
font-weight: normal !important;
font-size: 16px;
line-height: 26px;
color: rgb(51, 51, 51);
}
.objective-client-wrapper .objective-client-ul li:after {
position: absolute;
content: '';
background-color: rgb(11, 130, 215);
width: 10px;
height: 10px;
border-radius: 50%;
left: 0;
top: 7px;
}
.objective-client-wrapper .objective-img {
text-align: center;
margin: 20px auto 20px;
}
.objective-client-wrapper .objective-img p {
line-height: 30px;
color: rgb(102, 102, 102);
font-size: 18px;
font-weight: normal;
margin-top: 20px;
}
.objective-client-wrapper .workflow-step-wrap {
margin: 10px 0 40px 0;
}
.workflow-step-wrap .row:last-child .old-workflow-step {
margin-bottom: 0;
}
.objective-client-wrapper .workflow-step-wrap .old-workflow-step {
margin-bottom: 30px;
}
.objective-client-wrapper .workflow-step-wrap .old-workflow-step p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
padding-left: 30px;
position: relative;
}
.objective-client-wrapper .workflow-step-wrap .old-workflow-step p:after {
position: absolute;
content: '';
top: 7px;
left:0;
height: 10px;
width: 10px;
border-radius: 50%;
background: rgb(11, 130, 215);
}
.objective-client-wrapper .missing-pieces .missing-heading {
float: left;
width: 11%;
vertical-align: top;
display: inline-block;
}
.objective-client-wrapper .missing-pieces .missing-details {
float: left;
width: 88%;
display: inline-block;
}
.objective-client-wrapper .missing-pieces .missing-heading p {
color: #2e325b;
font-size: 28px;
font-weight: 600;
margin-bottom: 8px;
}
.objective-client-wrapper 
.missing-pieces .missing-details p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
}  .objective-client2-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.objective-client2-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.objective-client2-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.objective-client2-wrapper .objective-client-inline {
text-align: left;
}
.objective-client2-wrapper .objective-client-ul li {
display: block;
padding-left: 30px;
position: relative;
font-weight: normal !important;
font-size: 16px;
line-height: 26px;
color: rgb(51, 51, 51);
}
.objective-client2-wrapper .objective-client-ul li:after {
position: absolute;
content: '';
background-color: rgb(11, 130, 215);
width: 10px;
height: 10px;
border-radius: 50%;
left: 0;
top: 7px;
}
.objective-client2-wrapper .objective-img {
text-align: center;
margin: -70px auto 20px;
}
.objective-client2-wrapper .objective-img p {
line-height: 30px;
color: rgb(102, 102, 102);
font-size: 18px;
font-weight: normal;
margin-top: 20px;
}
.objective-client2-wrapper .workflow-step-wrap {
margin: 10px 0 10px 0;
}
.objective-client2-wrapper .workflow-step-wrap .old-workflow-step {
margin-bottom: 30px;
}
.objective-client2-wrapper .workflow-step-wrap .old-workflow-step p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
padding-left: 30px;
position: relative;
}
.objective-client2-wrapper .workflow-step-wrap .old-workflow-step p:after {
position: absolute;
content: '';
top: 7px;
left:0;
height: 10px;
width: 10px;
border-radius: 50%;
background: rgb(11, 130, 215);
}
.objective-client2-wrapper .objective-client2-box p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
}  .objective-icon-title-desc {
margin-top: 30px;
}
.objective-icon-title-desc-grid {
background: #fff;
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
padding: 30px;
margin: 0 0 25px;
border-radius: 4px;
transition: all 0.2s ease;
}
.objective-icon-title-desc-grid:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
}
.objective-icon-img {
height: 64px;
width: 64px;
position: relative;
}
.objective-icon-title-desc-grid h5 {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 20px;
font-weight: 900;
margin: 15px 0 10px;
}
.objective-icon-title-desc-grid p {
text-align: left;
line-height: 30px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 400;
}  .key-features-sample3-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.key-features-sample3-wrapper p.section-sub-title {
font-weight: 400;
font-size: 18px;
line-height: 30px;
text-align: left;
max-width: 100%;
margin: 20px 0;
}
.key-features-sample3-wrapper p.section-sub-title strong {
font-weight: 600;
}
.key-features-sample3-grid {
margin: 15px 0;
border-radius: 4px;
transition: all 0.2s ease;
}
.key-features-sample3-icon-img {
height: 64px;
width: 64px;
position: relative;
}
.key-features-sample3-grid h5 {
line-height: 26px;
font-weight: 700;
color: rgb(51, 51, 51);
font-size: 18px;
margin: 10px 0 5px;
}
.key-features-sample3-grid p {
text-align: left;
font-weight: 400;
line-height: 22px;
color: rgb(51, 51, 51);
font-size: 16px;
}  .key-fea-app-old-new-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 20px;
}
.key-fea-app-old-new-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.key-fea-app-old-new-wrapper p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.key-fea-app-old-new-wrapper p.section-sub-title strong {
font-weight: 600;
}
.key-fea-app-old-new-wrapper .key-fea-app-old-new-inner .key-fea-app-old-new-bulleting {
margin: 15px 0;
}
.key-fea-app-old-new-wrapper .key-fea-app-old-new-inner .key-fea-app-old-new-bulleting p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
padding-left: 30px;
position: relative;
}
.key-fea-app-old-new-wrapper .key-fea-app-old-new-inner .key-fea-app-old-new-bulleting p:after {
position: absolute;
content: '';
top: 7px;
left: 0;
height: 10px;
width: 10px;
border-radius: 50%;
background: rgb(11, 130, 215);
}
.key-fea-app-old-new-wrapper .old-new-slider {
max-width: 95%;
margin: 0 auto 20px;
}
.key-fea-app-old-new-wrapper .old-new-slider .twentytwenty-wrapper {
max-width: 790px;
margin: 0 auto;
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px 0px;
}
.key-fea-app-old-new-wrapper .twentytwenty-horizontal .twentytwenty-handle:before {
background: #0b82d7;
}
.key-fea-app-old-new-wrapper .twentytwenty-horizontal .twentytwenty-handle:after {
background: #0b82d7;
}
.twentytwenty-handle {
background: #0b82d7;
}
.old-new-overlay {
position: relative;
max-width: 790px;
clear: both;
display: block;
margin: 0 auto;
}
.old-new-overlay p {
font-weight: 500;
line-height: 26px;
color: rgb(102, 102, 102);
font-size: 20px;
margin: 20px 0 0 0;
}
.key-fea-app-old-new-wrapper .twentytwenty-container:hover .old-new-overlay p {
color: #fff;
}
.key-fea-app-old-new-wrapper .twentytwenty-container img {
width: 100%;
}
.key-fea-app-old-new-wrapper .benefits-wrap {
margin: 0 0 20px 0;
}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-heading {
float: left;
width: 10%;
vertical-align: top;
display: inline-block;
}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-heading p {
color: rgb(0, 0, 0);
font-size: 18px;
font-weight: 600;
margin-bottom: 8px;
}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-details {
float: left;
width: 89%;
display: inline-block;
}
.key-fea-app-old-new-wrapper .benefits-wrap .benefits-details p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
}
.key-fea-app-old-new-wrapper .owl-nav {
display: none;
}
.key-fea-app-old-new-wrapper .owl-carousel .owl-nav button.owl-prev, .key-fea-app-old-new-wrapper .owl-carousel .owl-nav button.owl-next, .key-fea-app-old-new-wrapper .owl-carousel button.owl-dot {
outline: none;
}
.key-fea-app-old-new-wrapper .owl-theme .owl-dots .owl-dot span {
width: 16px;
height: 6px;
margin: 5px 7px;
background-color: rgb(190, 216, 248);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.key-fea-app-old-new-wrapper .owl-theme .owl-dots .owl-dot.active span {
background: rgb(11, 130, 215);
width: 40px;
height: 6px;
margin: 5px 7px;
border-radius: 6px;
outline: none;
}  .cred-objective-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.cred-objective-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.cred-objective-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 80%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.cred-objective-inner .owl-carousel .owl-stage-outer {
background: transparent url(https://www.credencys.com/wp-content/uploads/2019/12/screen-mockup-1-1.png)  center center/auto 100% no-repeat scroll;
padding-top: 3%;
padding-bottom: 11%;
margin-bottom: -9%;
}
.cred-objective-inner .owl-carousel .owl-stage-outer .item img {
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.cred-objective-inner .owl-carousel .owl-stage-outer .item img:hover {
box-shadow: 0px 10px 10px 0px rgba(5, 1, 64, 0.1), 0px -10px 0px 0px rgba(95, 84, 253, 0.004);
}
.cred-objective-inner .owl-carousel .owl-stage-outer .center img:hover {
box-shadow: none;
}
.cred-objective-inner .owl-nav, .cred-objective-inner .owl-dots {
display: none;
}  .key-features-sample-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.key-features-sample-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.key-features-sample-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 80%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.key-features-sample-wrapper .key-features-sample-inner {
margin: 40px 0 0 0;
}
.key-features-sample-inner > .row {
display: flex;
}
.key-features-sample-inner > .row > .col-md-6:first-child {
position: relative;
padding-bottom: 20px;
padding-top: 20px;
}
.c-border::before {
content: '';
border-top-left-radius: 0px !important;
}
.key-features-sample-inner > .row:nth-child(odd) > .col-md-6:first-child:before {
content: '';
width: 100%;
height: 100%;
border-left: 2px dashed #d6dbe7;
border-top: 0;
position: absolute;
left: 0px;
top: 0;
border-bottom-left-radius: 30px;
border-top-left-radius: 22px;
}
.key-features-sample-inner > .row:nth-child(odd) > .col-md-6:first-child:after {
content: '';
width: 97%;
height: 100%;
border-bottom: 2px dashed #d6dbe7;
position: absolute;
bottom: 0;
left: 0;
border-bottom-left-radius:30px;
}
.key-features-sample-inner > .row:nth-child(even) > .col-md-6:first-child:before {
content: '';
width: 100%;
height: 100%;
border-right: 2px dashed #d6dbe7;
position: absolute;
right: 0;
top: 0;
border-top-right-radius: 22px;
border-bottom-right-radius: 30px;
}
.key-features-sample-inner > .row:nth-child(even) > .col-md-6:first-child:after {
content: '';
width: 97%;
height: 100%;
border-bottom: 2px dashed #d6dbe7;
position: absolute;
bottom: 0;
right: 0;
border-bottom-right-radius: 30px;
}
.key-features-sample-inner > .row:nth-child(even) .key-fea-content {
padding-top: 40px;
}
.key-features-sample-inner .key-fea-content {
padding-top: 30px;
padding-left: 30px;
position: relative;
}
.key-fea-content-inner {
position: relative;
margin-bottom: 20px;
}
.key-fea-content-inner ul {
padding-left: 20px;
}
.key-fea-content-inner ul li {
position: relative;
line-height: 26px;
color: #333;
font-size: 16px;
font-weight: 400;
}
.key-fea-content-inner li:after {
position: absolute;
content: '';
left: -20px;
top: 7px;
height: 10px;
width: 10px;
border-radius: 50%;
background: #0b82d7;
}
.key-fea-content .dot {
width: 20px;
height: 20px;
border-radius: 50%;
background-color: rgba(253, 184, 92, 0.3);
display: block;
position: absolute; left: -55px;
top: 3px;
z-index: 1;
}
.key-fea-content .dot .dot1 {
position: absolute;
left: 7px;
margin-top: -1px;
margin-left: -1px;
top: 7px;
width: 8px;
height: 8px;
border-radius: 50%;
background: rgb(253, 184, 92);
}
.key-fea-content .dot .dot2 {
position: absolute;
left: 11px;
top: 11px;
margin-top: -1px;
margin-left: -1px;
width: 8px;
height: 8px;
border-radius: 50%;
background: rgb(253, 184, 92);
-webkit-animation: pulsate 3s infinite;
animation: pulsate 3s infinite;
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
will-change: transform;
}
@-webkit-keyframes pulsate{0%{opacity:1;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}100%{opacity:0;-webkit-transform:translate(-50%, -50%) scale(4);transform:translate(-50%, -50%) scale(4)}}
@keyframes pulsate{0%{opacity:1;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}100%{opacity:0;-webkit-transform:translate(-50%, -50%) scale(4);transform:translate(-50%, -50%) scale(4)}}
.key-features-sample-inner .key-fea-content h6 {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 22px;
font-weight: 500;
padding-bottom: 5px;
}
.key-features-sample-inner .key-fea-content p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
}
.key-features-sample-inner .key-fea-content p span{
color: #4dafec;
font-weight: 500;
}
.key-features-sample-inner .key-fea-content .key-fea-subtitle {
font-size: 18px;
padding-top: 20px;
font-weight: 500;
}
.key-fea-img .bg-curve {
position: relative;
top: 100px;
width: 388px;
transform: rotate(164deg);
}
.key-fea-img .front-img {
position: absolute;
top: 40px;
left: 2%;
height: 498px;
width: 271px;
box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);
}
.key-fea-img {
padding-bottom: 170px;
text-align: center;
}
.key-features-sample-inner > .row:nth-child(odd) > .col-md-6 .key-fea-img {
padding-bottom: 200px;
}
.key-fea-floating {
position: absolute;
top: 0;
left: 25%;
height: 498px;
width: 271px;
}
.key-features-sample-inner .flex-row-reverse {
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;
}
.floting-effect {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);
animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);
-webkit-animation-name: floating;
animation-name: floating;
-webkit-animation-duration: 5s;
animation-duration: 5s;
}
@-webkit-keyframes floating {
0% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
50% {
-webkit-transform: rotateX(0deg) translateY(15px);
transform: rotateX(0deg) translateY(15px);
}
100% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
}
@keyframes floating {
0% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
50% {
-webkit-transform: rotateX(0deg) translateY(15px);
transform: rotateX(0deg) translateY(15px);
}
100% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
}  .key-features-left-right-wrapper .row:first-child{display:block; padding-top: 0;}
.key-features-left-right-wrapper .row:last-child {padding-bottom: 0;}
.key-features-left-right-wrapper .row:nth-child(2){padding: 70px 0;}
.key-features-left-right-wrapper .busi-chall-right-inner {right: -20%;}
.key-features-left-right-wrapper .row{display:flex;padding:30px 0;align-items:center;max-width: 1200px;margin: 0 auto; width: 100%;}
.key-features-leftside-inner h5 {line-height: 50px;font-variant: normal;color: rgb(65, 174, 57);font-size: 30px;font-weight: 700;font-family: 'Poppins', sans-serif;padding-bottom: 5px;}
.key-features-leftside-inner h4{line-height:50px;color:rgb(50, 58, 69);font-size:42px;font-weight:700;font-family:'Poppins', sans-serif;padding-bottom: 10px;}
.key-features-leftside-inner p{line-height:32px;color:rgb(81, 85, 92);font-size:22px;font-weight:400;}
.key-features-leftside-inner .key-fea-left-grid1{margin-bottom:40px;}
.key-features-leftside-inner .key-fea-left-grid1 p + p{margin-top:30px;}
.key-features-leftside-inner .key-fea-left-grid2{margin-bottom:40px;}
.key-features-leftside-inner .key-fea-left-grid2 h4{font-size:32px;}
.key-features-leftside-inner .key-fea-left-grid2 p{font-size:18px;}
.key-features-side-img{text-align:center;}
.key-features-left-right-wrapper .row:nth-child(even) .key-features-side-img {text-align: right;}
.key-features-left-right-wrapper.a-rathi-key-fea-left-right-wrapper .row:nth-child(even) .key-features-side-img {text-align: left;}
.key-features-left-right-wrapper.a-rathi-key-fea-left-right-wrapper .row {max-width: 960px;}
.key-features-left-right-wrapper.a-rathi-key-fea-left-right-wrapper .key-features-side-img{text-align:right;}
.a-rathi-key-fea-left-right-wrapper .key-features-leftside-inner h4 {line-height: 50px;color: rgb(37, 43, 51);font-size: 32px;}
.a-rathi-key-fea-left-right-wrapper .key-features-leftside-inner p{font-size:18px;}
.key-features-left-right-wrapper.a-rathi-key-fea-left-right-wrapper .row:nth-child(2){padding: 70px 0 40px;}  .key-results-achieved-wrapper {position: relative;}
.postid-20098 .key-results-achieved-wrapper:before {position: absolute; content:''; background-image: url(https://www.credencys.com/wp-content/uploads/2020/04/target_icon.png);background-repeat: no-repeat; background-position: 3% -65%; width: 100%;height: 100%;top: 0; z-index: 0;}
.key-results-achieved-wrapper h2.case-section-title {color: #fff; position: relative;}
.key-results-achieved-wrapper p.case-section-sub-title {color: #fff; display: block;}
.key-results-achieved-wrapper .row {max-width: 1200px; width: 100%; margin: 0 auto;}
.key-results-achieved-wrapper ul.key-results-achieved-inner {padding-left: 0;margin-top: 40px; position: relative;}
ul.key-results-achieved-inner li {position: relative;padding-left: 20px;margin: 5px 0 !important;line-height: 32px;color: #fff;font-size: 18px;font-weight: 400 !important;}
ul.key-results-achieved-inner li::after {position: absolute;content: "";height: 3px;width: 3px;background-color: #fff;border-radius: 50%;left: 8px;top: 16px;}
ul.key-results-achieved-inner li {display: inline-block;width: 50%;float: left;}
.key-results-achieved-wrapper.center-key-results-achieved-wrapper .key-results-achieved-inner {margin-top: 20px; text-align: center;}
.key-results-achieved-wrapper.center-key-results-achieved-wrapper:before {background-image: url(//www.credencys.com/wp-content/themes/cred/wpos/caseStudy/images/orange-target-icon.png); background-position: 13% -75%; opacity: 0.05;}
.center-right-img-key-features-wrapp {position: static; padding-left: 130px;}
.center-right-img-key-features-wrapp .key-features-rightside-inner {position: relative;}
.center-right-img-key-features-wrapp .case-bottom-abso {max-width: 778px;max-height: 636px;left: -90px;right: auto;}
.center-center-img-key-features-wrapp {display: flex;align-items: center;justify-content: center;}
.center-center-img-key-features-wrapp .key-features-rightside-inner {display: flex; align-items: flex-end; justify-content: center;}
.center-center-img-key-features-wrapp .key-features-rightside-inner .case-bottom-abso {right: -60px; bottom: -20px;}  .benefits-app-wrapper .row {max-width: 1200px; width: 100%; margin: 0 auto;}
.benefits-app-inner {margin: 50px 0 20px;max-width: 92%;}
.benefits-app-inner h4 {color: rgb(50, 58, 69);margin-bottom:10px; font-family: 'Poppins', sans-serif;font-size: 28px;font-weight: 700; line-height: 32px;min-height: 65px;}
.benefits-app-inner p {color: rgb(50, 58, 69);font-size: 18px;font-weight: 400;line-height: 25px;margin-bottom: 30px;}
.benefits-app-inner p:last-child {margin-bottom: 0;}
.impact-benefits-app-wrapper .benefits-app-inner h4 {min-height: auto;}
.banefits-img-wrapper {background-image: url(//www.credencys.com/wp-content/themes/cred/wpos/caseStudy/images/tvs-joy_ride.jpg); background-position: right;}  .impact-benefits-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.impact-benefits-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.impact-benefits-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 80%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.impact-benefits-content {
margin: 20px 0;
padding-left: 50px;
}
.impact-benefits-wrapper .impact-benefits-content .icon {
padding-bottom: 20px;
}
.impact-benefits-wrapper .impact-benefits-content .icon img {
max-width: 62px;
max-height: 62px;
}
.impact-benefits-content .content {
position: relative;
}
.impact-benefits-content .content span {
position: absolute;
line-height: 30px;
color: rgba(219, 219, 219, 0.5);
font-size: 62px;
font-weight: 500;
left: -52px;
top: 5px;
}
.impact-benefits-content .content h6 {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: 600;
padding-bottom: 5px;
z-index: 1;
position: relative;
}
.impact-benefits-content .content p {
line-height: 26px;
color: rgb(102, 102, 102);
font-size: 16px;
font-weight: normal;
position: relative;
z-index: 1;
}  .key-features-sample2-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.key-features-sample2-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.key-features-sample2-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.key-features-sample2-inner {
margin: 20px 0 0 0;
}
ul.key-features-sample2-content {
padding-left: 0 !important;
}
ul.key-features-sample2-content li.key-fea-content-box { margin-top: 20px;
}
ul.key-features-sample2-content li:nth-child(1) {
height: 170px;
}
ul.key-features-sample2-content li:nth-child(2) {
height: 140px;
}
.key-fea-content-box h6 {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: 500;
}
.key-fea-content-box p {
line-height: 26px;
color: rgb(102, 102, 102);
font-size: 15px;
font-weight: normal;
}
.key-fea-image img {
filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 1px 3.83333px);
}
.col-md-4.key-fea-custom-width-content {
width: 400px;
padding: 0;
}
.col-md-4.key-fea-custom-width-image {
max-width: 370px;
}
.col-md-4.key-fea-custom-width-image .key-fea-image img{
max-width: 300px;
}
.key-fea-img-land {
margin: 40px 40px 60px 30px;
}  .business-challanges-tabbar-wrapper .section-main-new-title h2 {
text-align: left;
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.business-challanges-tabbar-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.business-challanges-tabbar-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
text-align: left;
}
.business-challanges-tabbar-wrapper .nav-tabs {
padding-left: 0;
border: 0;
}
.business-challanges-tabbar-wrapper .nav-tabs li.active:after {
display: none;
}
.business-challanges-tabbar-wrapper .nav-tabs li {
width: 100%;
margin: 0 0 10px 0;
position: relative;
}
.business-challanges-tabbar-wrapper .nav-tabs li>a {
padding: 0;
line-height: 30px;
color: rgb(51, 51, 51);
font-size: 20px;
font-weight: 500;
border: 0;
}
.business-challanges-tabbar-wrapper .nav-tabs li.active>a {
background-color: transparent;
border: 1px transparent;
color: rgb(35, 128, 194);
font-weight: 500;
}
.business-challanges-tabbar-wrapper .nav-tabs li>a:hover {
border-color: transparent;
background: transparent;
border: 0;
}
.business-challanges-tabbar-wrapper .nav-tabs li>a .fa-hand-o-right {
padding-right: 10px;
}
.business-challanges-tabbar-wrapper p {
line-height: 24px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
}  .ux-design-process-slider-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.ux-design-process-slider-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.ux-design-process-slider-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 80%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.ux-design-process-slider-wrapper .ux-design-process-box {
background: #fff;
padding: 20px;
box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 10px 5px;
margin: 20px 0 40px 15px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.ux-design-process-slider-wrapper .ux-design-process-box:hover {
box-shadow: 0px 10px 10px 0px rgba(5, 1, 64, 0.1), 0px -10px 0px 0px rgba(95, 84, 253, 0.004);
}
.ux-design-process-slider-wrapper .ux-design-process-box .ux-design-img {
margin: 0 0 10px 0;
}
.ux-design-process-slider-wrapper .ux-design-process-box .ux-design-img img {
max-height: 241px;
width: auto;
}
.ux-design-process-slider-wrapper .ux-design-content {
text-align: left;
min-height: 220px;
}
.ux-design-process-slider-wrapper .ux-design-content p.ux-design-title {
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: 600;
}
.ux-design-process-slider-wrapper .ux-design-content p {
line-height: 26px;
color: rgb(102, 102, 102);
font-size: 16px;
font-weight: normal;
}
.ux-design-process-slider-wrapper .owl-nav {
display: none;
}
.ux-design-process-slider-wrapper .owl-carousel .owl-nav button.owl-prev, .ux-design-process-slider-wrapper .owl-carousel .owl-nav button.owl-next, .ux-design-process-slider-wrapper .owl-carousel button.owl-dot {
outline: none;
}
.ux-design-process-slider-wrapper .owl-theme .owl-dots .owl-dot span {
width: 16px;
height: 6px;
margin: 5px 7px;
background-color: rgb(190, 216, 248);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.ux-design-process-slider-wrapper .owl-theme .owl-dots .owl-dot.active span {
background: rgb(11, 130, 215);
width: 40px;
height: 6px;
margin: 5px 7px;
border-radius: 6px;
outline: none;
}  .key-fea-slider-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.key-fea-slider-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.key-fea-slider-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.key-fea-slider-wrapper .key-fea-slider-inner {
margin: 20px 0;
}
.key-fea-slider-wrapper .key-fea-slider-sub-inner {
padding-bottom: 20px;
display: inline-block;
}
.key-fea-slider-wrapper .key-fea-slider-sub-inner .key-fea-slider-img img {
width: auto;
}
.key-fea-slider-wrapper .key-fea-slider-content p.key-fea-slider-title {
font-size: 18px;
font-weight: 600;
padding-bottom: 5px;
}
.key-fea-slider-wrapper .key-fea-slider-content p {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
padding-bottom: 10px;
}
.key-fea-slider-wrapper .owl-theme .owl-nav {
display: none;
}
.key-fea-slider-wrapper .owl-carousel .owl-nav button.owl-prev, .key-fea-slider-wrapper .owl-carousel .owl-nav button.owl-next, .key-fea-slider-wrapper .owl-carousel button.owl-dot {
outline: none;
}
.key-fea-slider-wrapper .owl-theme .owl-dots .owl-dot span {
width: 16px;
height: 6px;
margin: 5px 7px;
background-color: rgb(190, 216, 248);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.key-fea-slider-wrapper .owl-theme .owl-dots .owl-dot.active span {
background: rgb(11, 130, 215);
width: 40px;
height: 6px;
margin: 5px 7px;
border-radius: 6px;
outline: none;
}  .case-tools-techno-wrapper .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
.case-tools-techno-wrapper .section-main-new-title h2 span {
color: #0b82d7;
}
.case-tools-techno-wrapper .section-main-new-title p.section-sub-title {
font-weight: 400;
max-width: 100%;
line-height: 26px;
color: #333333;
font-size: 18px;
}
.case-tools-techno-inner .nav-tabs {
padding-left: 0;
border: 0;
text-align: center;
margin-bottom: 30px;
}
.case-tools-techno-inner .nav-tabs li {
float: none;
display: inline-block;
}
.case-tools-techno-inner .nav-tabs li.active:after {
display: none;
}
.case-tools-techno-inner .nav-tabs>li>a {
font-size: 20px;
color: rgb(102, 102, 102);
background: transparent;
font-weight: 500;
border-top: 0;
border-right: 0;
border-left: 0;
border-bottom: 2px solid #e0dfe4;
padding-bottom: 14px;
padding: 10px 25px 14px;
margin-right: 0;
margin-left: -5px;
}
.case-tools-techno-inner .nav-tabs>li.active>a, .case-tools-techno-inner .nav-tabs>li.active>a:focus, .case-tools-techno-inner .nav-tabs>li.active>a:hover {
border: 0;
border-bottom: 2px solid rgb(11, 130, 215);
background: transparent;
color: rgb(11, 130, 215);
}
.case-tools-techno-inner .nav>li>a:focus, .case-tools-techno-inner .nav>li>a:hover {
background: transparent;
}
.case-tools-techno-inner .tab-content {
margin-top: 0px;
text-align: center;
}
.case-tools-techno-inner .tab-content .tab-pane {
opacity: 0;
-webkit-animation: fadeInUp 0.5s ease-in-out 0s forwards;
animation: fadeInUp 0.5s ease-in-out 0s forwards;
}
.case-tools-techno-inner .tab-content .tab-pane.active {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.case-tools-techno-inner .tab-content ul {
padding-left: 0;
text-align: center;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.case-tools-techno-inner .tab-content ul li {
background: #fff;
width: 195px;
height: 100px;
border-radius: 8px;
display: flex;
margin: 10px;
text-align: center;
box-shadow: 0px 2px 7px -3px rgba(0, 0, 0, 0.2);
align-items: center;
}
.case-tools-techno-inner .tab-content ul li img {
display: block;
vertical-align: middle;
text-align: center;
margin: 0 auto;
}  .process-tabs-wrapper .container {max-width: 1360px; width: 100%;}
.process-tabs-wrapper .section-main-new-title h2{color:rgb(37, 43, 51);font-size:40px;font-weight:700;line-height:42px;margin-bottom:10px;}
.process-tabs-wrapper p.case-section-sub-title {font-weight:400;line-height: 30px;color: rgb(81, 85, 92);font-size: 22px;margin: 20px auto 60px;max-width: 690px;}
.process-tabs-wrapper .nav-tabs{padding-left:0;border:0;text-align:center;margin-bottom:30px;}
.process-tabs-inner .nav-tabs li{float:none;display:inline-block;}
.process-tabs-inner .nav-tabs li.active:after{display:none;}
.process-tabs-inner .nav-tabs>li>a{font-size:18px;color:rgba(55, 180, 228, 0.7);background:transparent;font-weight:400;border-top:0;border-right:0;border-left:0;border-bottom:0px solid #e0dfe4;padding-bottom:14px;padding:10px 25px 14px;margin-right:0;margin-left:-5px; line-height: 28px;}
.process-tabs-inner .nav-tabs>li.active>a, .case-tools-techno-inner .nav-tabs>li.active>a:focus, .case-tools-techno-inner .nav-tabs>li.active>a:hover{font-weight:500;border:0;border-bottom:1px solid rgb(55, 180, 228);background:transparent;color:rgb(55, 180, 228);}
.process-tabs-inner .nav>li>a:focus, .case-tools-techno-inner .nav>li>a:hover{background:transparent;}
.process-tabs-inner .tab-content{margin-top:0px;text-align:center;}
.process-tabs-inner .tab-content .tab-pane{opacity:0;-webkit-animation:fadeInUp 0.5s ease-in-out 0s forwards;animation:fadeInUp 0.5s ease-in-out 0s forwards;}
.process-tabs-inner .tab-content .tab-pane.active{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.process-tabs-inner .tab-content ul{padding-left:0;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;}
.process-tabs-inner .tab-content ul li{background:#fff;width:195px;height:100px;border-radius:8px;display:flex;margin:10px;text-align:center;box-shadow:0px 2px 7px -3px rgba(0, 0, 0, 0.2);align-items:center;}
.process-tabs-inner .tab-content ul li img{display:block;vertical-align:middle;text-align:center;margin:0 auto;}
.process-tabs-inner .row {display: flex; align-items: center; margin-bottom: 100px;}
.process-tabs-inner .row:last-child {margin-bottom: 0px;}
.process-tabs-inner .process-tabs-leftside {position: relative;}
.process-tabs-inner .process-tabs-leftside span {position: absolute;left: 15px;top: 15px;height: 418px;width: 608px;z-index: 0;}
.process-tabs-img {position: relative;z-index: 1; text-align: left;}
.process-tabs-rightside {text-align: left;}
.process-tabs-rightside h3 {line-height: 42px;color: rgb(37, 43, 51);font-size: 32px;font-weight: 700;font-family: 'Poppins', sans-serif;margin-bottom: 5px;}
.process-tabs-rightside p {line-height: 28px;color: rgb(81, 85, 92);font-size: 18px;font-weight: 400;max-width: 530px;margin-bottom: 20px;}  .color-palate-wrapper h2.case-section-title {line-height: 42px;color: rgb(37, 43, 51);}
.color-palate-wrapper p.case-section-sub-title {line-height: 43px;color: rgb(81, 85, 92);font-size: 32px;}
ul.color-palate-inline {padding-left: 0 !important;margin: 70px auto;text-align: center;max-width: 500px;}
ul.color-palate-inline li {list-style-type: none;margin: 0 auto;width: 33.33%;float: left;text-align: center;position: relative;padding-right: 15px;padding-left: 15px;}
ul.color-palate-inline li .color-palate-box {width: 100px;height: 100px;text-align: center;position: relative;border-radius: 50%;margin:0 auto;margin-bottom: 25px;} 
.black-palate .color-palate-box {background-color: rgb(3, 15, 26);box-shadow: 0px 0px 0px 15px rgba(3, 15, 26, 0.2);}
.blue-palate .color-palate-box {background-color: rgb(55, 180, 228);box-shadow: 0px 0px 0px 15px rgb(55, 180, 228, 0.2);}
.green-palate .color-palate-box {background-color: rgb(32, 204, 149);box-shadow: 0px 0px 0px 15px rgba(32, 204, 149, 0.2);}
.black-palate p {line-height: normal;padding-bottom:4px;color: rgb(50, 58, 69);font-size: 14px; font-weight: 500;font-family: 'Poppins';}
.blue-palate p {line-height: normal;padding-bottom:4px;color: rgb(50, 58, 69);font-size: 14px; font-weight: 600;font-family: 'Poppins';}
.green-palate p {line-height: normal;padding-bottom:4px;color: rgb(50, 58, 69);font-size: 14px; font-weight: 600;font-family: 'Poppins';}
.black-palate p.color-code{font-weight: 400;color:rgb(50, 58, 69);line-height: 15px;}
.blue-palate p.color-code{font-weight: 400;color:rgb(55, 180, 228);line-height: 15px;}
.green-palate p.color-code{font-weight: 400;color:rgb(32, 204, 149);line-height: 15px;}  .typography-wrapper h2.case-section-title {line-height: 42px;color: rgb(37, 43, 51);}
.typography-wrapper p.case-section-sub-title {line-height: 43px;color: rgb(81, 85, 92);font-size: 32px;}
.typograpy-box {margin: 50px 0;}
.typography-inner {margin-top: 50px;}
.typography-left {color: rgb(153, 153, 153);font-size: 150px;width: 200px;display: inline-block;}
.typography-right {width: calc(100% - 210px);display: inline-block;top: -10px;position: relative;}
.typography-right p {color: rgb(51, 51, 51);font-size: 18px;font-weight: 500;font-family: 'poppins';line-height: normal;padding-bottom: 10px;}
.typography-100 .typography-weight {font-size: 20px;line-height: 22px; font-weight: 300;}
.typography-100 .typography-left {font-weight: 100;}
.typography-300 .typography-weight {font-size: 20px;line-height: 22px; font-weight: 400;}
.typography-300 .typography-left {font-weight: 300;}
.typography-700 .typography-weight {font-size: 20px;line-height: 22px; font-weight: 500;}
.typography-700 .typography-left {font-weight: 500;}
.typography-900 .typography-weight {font-size: 20px;line-height: 22px; font-weight: 700;}
.typography-900 .typography-left {font-weight: 700;}  .key-features-left-right-wrapper strong {font-weight: bold;}  .a-rathi-case-study.new-casestudy-wrapper.small-banner {
height: 100vh;
border-bottom: 0;
}
.a-rathi-case-study.new-casestudy-wrapper.small-banner .casestudy-right-img .case-bottom-abso{ bottom: -30px; width: 50%;}
.a-rathi-case-study .big-font{ font-size: 58px !important; line-height: 68px !important;}
.a-rathi-case-study .md-font{ font-size: 48px !important; line-height: 50px !important;}
.a-rathi-case-study.project-overview-wrapper .pjt-overview-subtitle{ line-height:42px; font-size: 28px; max-width: 100%; margin-bottom: 15px;}
.a-rathi-case-study.new-busi-chall-wrapper.a-rathi-business-challanges-wrapper .case-section-sub-title {
max-width: 522px;
font-size: 28px;
line-height: 38px;
margin-top: 35px;
}
.a-rathi-case-study.a-rathi-business-challanges-wrapper .case-bottom-abso { left: -40%;}
.a-rathi-case-study .b-chalenges-text{ padding-top: 100px;}
.sb-title{ font-size: 32px; color: #333646; line-height: 38px; font-weight: 700;     font-family: 'Poppins', sans-serif; margin-bottom: 20px;}
.c-chalangesa-sec  .case-section-title{ font-size: 40px !important; margin-bottom: 20px;}
.b-chalenges-div {
display: flex;
flex-wrap: wrap;
align-items: center;
max-width: 1250px;
margin: 0 auto;
}
.b-chalenges-list {
width: 70%;
}
.right-chalengs-img {
width: 30%;
}
.b-chlges-ul { display: flex; flex-wrap: wrap;}
.b-chlges-ul li { text-align: center; width: 33.33%; font-size: 18px; line-height: 22px; color: #51555c; margin: 35px 0; padding: 0 10px; font-weight: 400 !important;}
.right-chalengs-img img { width: 350px;}
ul.b-chlges-ul li img {
width: 60px;
display: block;
text-align: center;
margin: 0 auto 15px;
}
.ar-our-sol-sec .case-section-title{ color: #fff; margin-bottom:20px;}
.ar-our-sol-sec .sb-blue-title{ color:#37b4e4; font-size: 52px; line-height: 48px; font-weight: 300;  font-family: 'Poppins', sans-serif;}
.three-steps-process h4{ font-size: 38px; line-height: 45px; color:#37b4e4;   font-family: 'Poppins', sans-serif; font-weight: 700; margin-bottom: 20px;}
.three-steps-process p{ color: rgba(255, 255, 255, 0.8); font-size: 18px; line-height: 28px; font-weight: 400; margin-bottom: 20px;}
.three-steps-process { top: 40%; transform: translateY(40%);}
.row-pt { padding-top: 80px;} span.step-no {
position: absolute;
left: -20px;
font-size: 22px;
color: #37b4e4;
top: 5px;
}
.section .d-pro-list{ display: flex; flex-wrap: wrap; justify-content: center; margin: 0; padding: 0;}
.section ul.d-pro-list li { padding: 0 24px; color: #999999; font-size: 14px; font-weight: 700; position: relative;}
.section ul.d-pro-list li:before {
position: absolute;
content: "";
height: 8px;
width: 8px;
background: #dadada;
border-radius: 50%;
left: 6px;
top: 5px;
}
.ar-our-sol-sec{ position: relative; overflow: hidden;}
.ar-our-sol-sec:before {
content: "Our Solution";
position: absolute;
top: 170px;
left: 20px;
font-size: 220px;
color: rgba(37, 43, 51, 0.15);
opacity: 1;
font-weight: 700;
font-family: 'Poppins', sans-serif;
right: 0;
text-align: center;
}
.ux-pro-cont .row{ display: flex; flex-wrap: nowrap; align-items: center;}
.discovery-text .text-left{ text-align:left !important;}
.ux-pro-cont p { color: rgba(81, 85, 92, 0.8); font-size: 18px; line-height: 28px; font-weight: 400; margin-bottom: 20px;}
.stack-hold-img img{ width: 285px;}
.cyan-text{ line-height: 38px !important; color: rgb(55, 180, 228)!important; font-size: 28px !important; font-weight: 300 !important;}
.sm-tile { font-size: 28px !important; line-height: 35px !important;}
.discovery-text p strong { font-weight: 700 !important;}
.ux-pro-cont {
padding-top: 80px;
}
.ux-design-pro-sec .container {
width: 1230px;
}
section.section.color-palate-wrapper.ar-color-plate.casestudy-section-padding {
padding-bottom: 15px;
}
.typography-100 .typography-weight{ font-weight: 100;}
.pr-2 {
padding-right: 87px;
}
.ux-pro-cont .row { margin-bottom: 20px;}
.mt-4 { margin-top: 4rem;}
.show-case-img { text-align: center; margin-top: 30px;}
ul.showca-list {
display: flex;
flex-wrap: wrap;
padding-left: 0 !important;
}
ul.showca-list li {
width: 13%;
margin-right: 17px;
}
ul.showca-list li:last-child {
margin-right: 0;
}
.ar-desing-sec .case-bottom-img{ align-items: center; justify-content: inherit;}
.font-40 { font-size: 40px !important;}
.ar-desing-sec p strong{ font-weight: 700 !important;}
ul.color-palate-inline{ max-width: 580px;}
.ar-typ-graphy .container { width: 980px;}
.validate-desing-sec { position: relative; z-index: 0;}
.validate-desing-sec:after{
background-color: rgba(0, 0, 0, 0.95);
content: "";
top: 0;
left: 0;
height: 100%;
width: 100%;
position: absolute;
z-index: -1;
}
p.cj-title { font-size: 22px; color:#151334; line-height: 25px; font-weight: 700; text-align: center; margin-bottom: 35px;}
.journey-block h2, .userflow-block h2 { font-size: 38px;}
.userflow-block p { color:#4e4e56 !important; font-size: 20px; line-height: 30px; text-align: left; max-width: 560px; margin: 0 auto;}
.journey-block {
padding: 40px 0;
}
ul.j-ul {
display: flex;
flex-wrap: wrap;
justify-content: left;
padding-left: 0 !important;
}
ul.j-ul li img{ width: 157px;}
ul.j-ul li {
margin: 15px 0;
padding-right:50px;
}
ul.j-ul li:last-child{
padding-right: 0;
}
.user-flow-img {
text-align: center;
margin-top: 50px;
}
.key-features-left-right-wrapper.a-rathi-key-fea-left-right-wrapper .row.custom-row-width { max-width: 1080px;}
.row.custom-row-width .key-features-side-img{ text-align: right !important;}
.row.custom-row-width .key-fea-left-grid1 {
padding-right: 50px;
}
.postid-23527 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .postid-23527 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
color: #fff !important;
}
.postid-23527 header .navbar-default .navbar-nav>li>a {
color: #fff !important;
}
.postid-23527 header.bg-header-inner .navbar-default .navbar-nav>li>a {
color: #333 !important;
}
@media only screen and (max-width: 991px) {
.cd-main-nav-wrapper {
position: fixed;
width: 100%;
height: 100%;
z-index: 999;
}
}.inner-page-blue-banner {
padding: 0;
height: 775px;
margin-bottom: 100px;
background-size: cover;
background-position: bottom right;
}
.banner-caption-text {
text-align: center;
max-width: 960px;
margin: 0 auto;
}
.banner-caption-text h1 {
color: #fff;
font-size: 48px;
font-weight: 700;
font-style: normal;
text-decoration: none;
text-align: left;
margin-bottom: 20px;
margin-top: 0;
line-height: 55px;
font-family: 'Poppins', sans-serif;
text-align: center;
}
.banner-caption-text p {
font-size: 22px;
color: #fff;
font-family: 'Roboto';
font-weight: 400;
line-height: 28px;
}
.two-col-right-wrap h2 {
color: #2e325b;
font-size: 42px;
font-weight: 700;
text-align: left;
line-height: 55px;
font-family: 'Poppins', sans-serif;
margin-bottom: 20px;
}
.h2-blue-title{
color: #2e325b;
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: 'Poppins', sans-serif;
margin-bottom: 20px; 
}
.two-col-right-wrap p {
line-height: 24px;
color: #6b6b69;
font-size: 18px;
font-weight: 400;
margin-bottom: 20px;
}
.sky-blue{
background-color: #f2f8fc !important;
}
.award-main-box p {
font-size: 18px;
font-weight: 400;
color: #333;
text-align: center;
line-height: 24px;
margin-bottom: 20px;
}
.width-1300 .container {
width: 100%;
max-width: 1300px;
}
.award-main-box {
background: #fff;
border: 1px solid #efefef;
padding: 135px 30px 15px;
position: relative;
margin-top: 110px;
}
.awrd-logo {
max-width: 240px;
position: absolute;
top: 0;
left: 0;
right: 0;
text-align: center;
margin: 0 auto;
transform: translateY(-50%);
}
.awrd-row{ margin-bottom: 50px;}
.call-to-act-belt {
background: #022a5e url(//www.credencys.com/wp-content/themes/cred/wpos/image/call-to-act-bg.png);
padding: 35px 0;
text-align: center;
background-size: cover;
background-position: right;
min-height: 212px;
display: flex;
align-items: center;
}
.call-to-act-belt a strong {
font-weight: 700;
color: #fff;
}
.call-to-act-belt a:hover{
text-decoration: underline;
}
.call-to-act-belt p {
font-size: 25px;
color: #fff;
line-height: 35px;
font-weight: 400;
}
.call-to-act-belt .btn-blue-rectangle{
font-size: 20px;
text-transform: capitalize;
}
.left-img-holder {
position: absolute;
left: -40px;
top:-15px;
}  .pt-55 { padding-top: 55px;}
.flex-row { display: flex; margin-top: 100px;}
.flex-row .col-xs-6 { float: none; padding: 0 20px;}
.test-box {
background: #fff;
padding: 18px 25px;
border-radius:3px;
height: 100%;
}
.box-title-with-image {
display: flex;
flex-wrap: nowrap;
margin-bottom: 25px;
}
.ts-box-content p {
font-size: 18px;
font-weight: 400;
}
.grey-text {
color: #6b6b69;
font-size: 18px;
font-weight: 400;
text-align: center;
}
.box-title-with-image h3 {
color: #2e325b;
font-weight: 700;
font-size: 21px;
line-height: normal;
margin-bottom: 5px;
}
.box-title-with-image p {
color: rgb(51 51 51 / 0.8);
font-size: 14px;
font-weight: 700;
line-height: normal;
}
.ts-img-box {
width: 171px;
position: relative;
}
.ts-img-box img {
position: absolute;
top: -74px;
}
.client-name {
width: 100%;
padding-left: 20px;
}
.big-text-only { 
padding: 50px 0;
}
.big-text-only p {
font-size: 42px;
line-height: 55px;
font-weight: 700;
color: #2e325b;
font-family: 'Poppins';
}  .p-80{ padding: 80px 0 !important;}
.flex-row-lead { display: flex; margin-top: 170px;}
.flex-row-lead .col-xs-6 { float: none; padding: 0 20px;}
.flex-row-lead .col-xs-4 { float: none; padding: 0 5px; margin: 0 auto;}
.executive-team-sec .flex-row-lead { flex-wrap: wrap; margin-top: 0;}
.executive-team-sec .flex-row-lead .col-xs-4 { float: none; padding: 0 5px; margin: 170px auto 0;}
.leadership-box {
background: #fff;
border: 1px solid #efefef;
padding: 135px 30px 90px;
position: relative;
height: 100%;
}
.lead-image {
max-width: 240px;
position: absolute;
top: 0;
left: 0;
right: 0;
text-align: center;
margin: 0 auto;
transform: translateY(-50%);
overflow: hidden;
border-radius: 50%;
height: 240px;
}
.leadership-box.sm-lead-box{
padding:122px 30px 60px;
}
.executive-team-sec .leadership-box.sm-lead-box{
padding:122px 30px 5px;
}
.sm-lead-box .lead-image {
max-width: 211px;
height: 211px;
}
.lead-image img{
width: 240px;
height: 100%;
object-fit: cover;
max-width: 100%;
}
.lead-name-info {
text-align: center;
margin-bottom: 20px;
}
.lead-name-info h3{
color: #2e325b;
font-weight: 700;
font-size: 21px;
line-height: normal;
margin-bottom: 5px;
}
.lead-name-info p{
color: rgb(51 51 51 / 0.8);
font-size: 14px;
font-weight: 700;
line-height: normal;
}
.lead-speech-text p{
font-size: 18px;
font-weight: 400;
color: #333;
text-align: center;
line-height: 24px;
margin-bottom: 20px;
}
.s-media {
text-align: center;
position: absolute;
bottom: 12px;
left: 0;
right: 0;
}
.s-media a {
display: inline-block;
margin: 0 5px;
}
.s-media a img {
width: 45px;
transition: all 100ms ease;
}
.s-media a:hover img {
transform: scale(1.06);
-webkit-transform: scale(1.06);
}  .skill-improv-sec { padding: 80px 0 50px;}
.grey-italic-text , .auth-name-italic {
color: #6b6b69;
font-size: 20px;
line-height: 24px;
font-weight: 700;
font-style: italic;
margin-bottom: 10px;
text-align: center;
}
.auth-name-italic{ color:#2e325b; display: block;}
.work-envir-text p {
font-weight: 400;
color: #6b6b69;
font-size: 18px;
line-height: 24px;
margin-bottom: 20px;
}
.skill-improv-sec p strong { font-weight: 700 !important;}
.min-w-300 { min-width: 300px;}
.banner-white-btn {
background: #fff;
color: #0b82d7;
border-color: #fff;
font-weight: 700;
font-size: 20px;
text-transform: capitalize;
}
.full--bg-image img{ width: 100%;}
.full--bg-image {line-height: 0;}
.fluid-image-sec { padding: 35px 0 !important;}  .flx-ro { display: flex; align-items: center;}
.flx-ro .left-img-holder {
position: relative;
left: 0;
top: 0;
}
.order-2 { order: 2;}
.width-1300 .container {
width: 100%;
max-width: 1380px;
}
#employe-speak-section.client-testimonial-wrapper .carousel-inner {
overflow:visible;
}
#employe-speak-section.client-testimonial-wrapper .carousel-inner {margin: 100px auto 40px;}
#employe-speak-section .profile-circle .client-fix-img-size {
width: 118px;
height: 118px;
margin: -90px auto 0;
}
#employe-speak-section .profile-circle img {
width: 118px;
height: 118px;
border: 0px solid rgb(113, 154, 198);
}
#employe-speak-section p.testi-client-name {
line-height: 28px;
color: #2e325b;
font-size: 18px;
font-weight: 400;
margin-top: 18px;
}
#employe-speak-section .profile-circle .text-light {
color: #333;
cursor: auto;
font-weight: 400;
font-size: 18px;
}
#client-testi .item {
padding: 30px;
}
.work-envir-differ-img {
text-align: center;
padding: 30px 0 60px;
}
.place-to-work-sec .section-main-new-title{ margin-bottom: 55px;}
.flex-row-two-col { display: flex; flex-wrap: wrap;}
.flex-row-two-col .col-md-6 { padding: 0 20px;}
.white-card-box {
padding: 30px;
max-width: 100%;
vertical-align: top;
display: inline-block;
background-color: rgb(255, 255, 255);
border-radius: 4px;
text-align: left;
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.08);
width: 100%;
transition: all 0.2s ease;
height: 100%;
}
.white-card-box h4.white-card-title {
color: #333;
font-size: 20px;
font-weight: 500;
line-height: 26px;
margin-bottom: 12px;
}
.white-card-box ul li{
color:#6b6b69;
font-size: 18px;
line-height: 24px;
margin-top: 0px !important;
font-weight: 400 !important;
position: relative;
}
.white-card-box ul li:after {
position: absolute;
width: 5px;
height: 5px;
background: #6b6b69;
content: "";
left: -20px;
top: 10px;
border-radius: 50%;
}  .pt-90 { padding-top: 90px !important;}
.pl-0 {
padding-left: 0 !important;
}
.pr-0 {
padding-right: 0 !important;
}
.pb-8 { padding-bottom: 80px; }
.pb-25{ padding-bottom: 25px;}
.mb-0 { margin-bottom: 0 !important;}
.pb-0{ padding-bottom: 0 !important;}  .section-title-48  h2 { font-size: 48px !important; font-weight: 700!important; line-height: 60px!important;}
.about-us-mission-vision-sec h5 { font-size: 30px; line-height: 26px; font-weight: 500; text-align: center;}
.mission-box img { width: 120px; margin: 45px 0 60px;}
.mission-box { background: #fff; text-align: center; padding: 60px 20px; max-width: 570px; box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 20%);
min-height: 461px; margin: 30px 0 0;}
.mission-box p{ font-size: 18px; line-height: 26px; font-weight: 400;}
.font-18 { font-size: 18px; line-height: 26px; font-weight: 400;}
.discovery-dropdown { text-align: center;}
ul.work-process { display: flex; flex-wrap: wrap; margin: 60px -20px; padding: 0 !important; position: relative; z-index: 9;}
ul.work-process li {width: 20%; padding: 0 16px 0 28px; text-align: center; margin: 0 0;}
ul.work-process:after {
background: url(//www.credencys.com/wp-content/themes/cred/wpos/image/infographics-border-line.png) no-repeat;
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-size: 100%;
z-index: -1;
}
.step-icon  { height: 230px; margin-bottom: 30px;}
.work-process-main button.btn.btn-primary.dropdown-toggle {
background: #e3f1ff;
font-size: 18px;
line-height: 25px;
min-width: 100px;
height: 40px;
border: 0;
color: #0882d7;
border: 2px solid #0882d7;
}
.work-process-main button.btn.btn-primary.dropdown-toggle:hover{
background: #0882d7;
color: #fff;
}
.work-process-main .dropdown,.work-process-main .dropup { position: relative;}
.work-process-main .dropdown-menu {
border: 0;
border-radius: 3px;
position: absolute;
width: 1170px;
max-width: 100%;
height: 96px;
padding: 21px 40px;
max-width: 1170px;
margin: 40px auto 0;
left: 0;
right: 0;
z-index: 2;
}
.work-process-main .dropdown.open button.btn.btn-primary.dropdown-toggle:after {
content: " ";
background: url(//www.credencys.com/wp-content/themes/cred/wpos/image/trigle-imgae.png) no-repeat;
position: absolute;
bottom: -40px;
left: 0;
right: 0;
z-index: 10;
width: 37px;
transition-delay: 0.3s;
height: 22px;
margin: 0 auto;
}
.support-li .step-icon { text-align: center; padding-top: 40px;}
.support-li .step-icon img{ width: 120px; margin: 0 auto;}
.design-li .dropdown-menu { left: -220px;}
.develop-li .dropdown-menu { left: -490px;}
.deliver-li .dropdown-menu {left: auto; right: -210px;}
.support-li .dropdown-menu {left: auto; right: 0;}
.width-1240 .container {
width: 100%;
max-width: 1240px;
}
.about-working-with-us {
padding-top: 80px !important;
}
.man-right-full-image {
position: absolute;
bottom: -4px;
right: 0;
}
.position-inherit { position: inherit !important;}
.work-v-us { margin: 20px 0; padding-right: 30px;}
.work-v-us h3 {
font-size: 20px;
line-height: 26px;
font-weight: 500;
}
.work-v-us p { font-size: 16px; line-height: 25px; font-weight: 400;}
.work-v-us img {
width: 40px;
margin-bottom: 5px;
}
ul.leadership-image {
margin: 50px 0 30px;
display: flex;
justify-content: center;
}
ul.leadership-image li {
padding: 0 36px;
}
ul.leadership-image li img{
box-shadow:0px 1px 10px 0px rgb(0 0 0 / 20%);
margin-bottom: 10px;
}
ul.leadership-image li h3{
font-size: 20px;
font-weight: 500;
line-height: 26px;
margin-bottom: 6px
}
ul.leadership-image li h4 { font-size: 16px;}
.what-we-guarantee-sec.card-icon-section2 .white-card p {
line-height: 26px;
}
.what-we-guarantee-sec.card-icon-section2 .white-card {
text-align: center;
}
.image-ico {
max-width: 150px;
margin: 0 auto;
}
.what-we-guarantee-sec.card-icon-section2 .white-card { margin: 0; height: 100%;}   
.col-margin { margin: 15px 0;}
.life-cred-about{
padding:80px 0  40px!important;
}
.life-cred-about .full--bg-image {
padding: 50px 0;
}
.sec-bottom-text {
padding: 0 250px;
margin-bottom: 15px;
}   
.sec-bottom-text h4 {
font-size: 24px !important;
font-weight: 500;
margin-bottom: 30px;
margin-top: 40px;
line-height: 26px;
}
ul.some-number-list {
display: flex;
flex-wrap: wrap;
max-width: 996px;
margin: 65px auto 0;
padding:  0 !important;
}
ul.some-number-list li {
position: relative;
padding-left: 60px;
margin-right: 60px;
margin-top: 0;
}
ul.some-number-list li:first-child {
padding-left: 0;
}   
ul.some-number-list li:last-child {
margin-right: 0;
}
ul.some-number-list li:first-child::after { display: none;}
ul.some-number-list li:after{
position: absolute;
content: "";
background-color: #333;
width: 1px;
height: 50px;
left: 0;
top: 15px;
}
.some-number-list li h3 {
color: #0882d7;
font-weight: bold;
font-size: 40px;
font-family: 'Poppins',sans-serif;
line-height: 40px;
margin-bottom: 5px;
}   
.some-number-list li p { font-size: 20px; line-height: 26px; font-weight: 400;}
.gry-text { color: #6b6b69;}
.map-image-about-us { margin-top: 60px;} @media (max-width: 1600px){
#employe-speak-section #client-testi .item > p {
min-height: 140px;
display: block;
}
}
@media (max-width: 1366px){ 
.man-right-full-image {
position: absolute;
bottom: -4px;
right: -70px;
}
.man-right-full-image img {
width: 90%;
}
}
@media (max-width:1280px){
.two-col-right-wrap h2 br {display: none;}
.pr-0 { padding-right: 15px !important;}
.pl-0{ padding-left: 15px !important;}
.left-img-holder {
position: relative;
left: 0;
top: 0;
}
.two-col-right-wrap h2 { font-size: 36px; line-height: 45px;}
.h2-blue-title { font-size: 36px; line-height: 45px;}
.flex-row .col-xs-6{ padding: 0 15px;}
}
@media (max-width:1024px) {
.mission-box { min-height: 484px;}
.section-title-48 h2 { font-size: 40px !important; line-height: 48px!important;}
.man-right-full-image img { opacity: 0.3;}
.work-process-main .dropdown-menu { max-width: 980px;}
.develop-li .dropdown-menu { left: -420px;}
.work-v-us {padding-right: 0; position: relative; z-index: 2;}
.sec-bottom-text { padding: 0 15px;}
ul.some-number-list li { padding-left: 50px; margin-right: 50px;}
}
@media (max-width:991px){
.left-img-holder { text-align: center;}
.inner-page-blue-banner{ margin-bottom: 50px;}
.two-col-right-wrap h2{ text-align: center; font-size: 28px; line-height: normal;}
.two-col-right-wrap p{text-align: center;}
.banner-caption-text h1 { font-size: 32px; line-height: normal;}
.banner-caption-text p { font-size: 18px; line-height: 24px;}
.h2-blue-title { font-size: 28px; line-height: 35px;}
.call-to-act-belt p { font-size: 18px; line-height: 28px;}
.pb-8 { padding-bottom: 30px;}
.row.awrd-row:last-child { margin-bottom: 0;}
.flex-row { flex-wrap: wrap;  margin-top: 0;}
.flex-row .col-xs-6 { width: 100%;  margin-top: 100px;}
.flex-row-lead { flex-wrap: wrap;  margin-top: 0;}
.flex-row-lead .col-xs-6 { width: 100%;  margin-top: 170px;}
.flex-row-lead .col-xs-4 { width: 100%; padding: 0 20px;}
.flex-row-lead.single-box .col-xs-4 { margin-top: 170px;}
.executive-team-sec .row.flex-row-lead .col-xs-4 {
width: 50%; padding: 0 20px;
}
.lead-name-info h3 { font-size: 18px;}
.skill-improv-sec { text-align: center;}
.flex-row-two-col .col-md-6 { margin-bottom: 20px;}
.flx-ro { flex-wrap: wrap;}
.order-2 {
order: 0;
}
.flip-section {text-align: center;}
#employe-speak-section.client-testimonial-wrapper { height: auto;}
.mission-box { min-height: 544px;}
.support-li .step-icon { padding-top: 0;}
.step-icon { height: 150px;}
.work-process-main .dropdown-menu {
max-width: 680px;
word-break: break-all;
height: auto;
}
.design-li .dropdown-menu {
left: -140px;
}
.develop-li .dropdown-menu {
left: -290px;
}
.deliver-li .dropdown-menu {
left: auto;
right: -130px;
}
ul.some-number-list li { padding-left: 25px; margin-right: 0; width: 25%;}
.some-number-list li p { font-size: 16px;}
}
@media (max-width:767px){ 
.mission-box {
min-height: 100px;
text-align: center;
margin: 0 auto 20px;
}
.about-us-mission-vision-sec h5 { font-size: 20px;}
.section-title-48 h2 {
font-size: 24px !important;
line-height: 32px!important;
}
.about-working-with-us { text-align: center;}
.about-working-with-us {
padding-top: 30px !important;
}
.skill-improv-sec { padding: 30px 0 30px;}
ul.leadership-image { margin: 50px 0 0;}
.life-cred-about { padding: 30px 0 30px!important;}
.life-cred-about .full--bg-image { padding: 0px 0;}
ul.some-number-list { margin: 30px 0 0;}
ul.work-process li { width: 100%; padding: 0 16px 0 16px;}
ul.work-process:after { display: none;}
.step-icon { height: auto; margin-bottom: 20px;}
.work-process-main .dropdown-menu {
max-width: 100%;
word-break: break-all;
height: auto;
width: 100% !important;
left: 0 !important;
right: 0 !important;
}
.support-li .step-icon img { width: 140px; margin: 30px auto 0;}
ul.work-process{ margin: 10px -20px;}
section.service-section-padding { padding: 30px 0 20px;}
}
@media (max-width:575px){
.banner-caption-text h1 br, .banner-caption-text p br { display: none;}
.banner-caption-text h1 {
font-size: 28px;
line-height: normal;
}
.two-col-right-wrap h2 { font-size: 24px;}
.inner-page-blue-banner{ min-height: 600px; height: 100%;}
.h2-blue-title { font-size: 24px; line-height: normal;}
.flex-row .col-xs-6 { margin-top: 50px;}
.ts-img-box { width: 140px;}
.ts-img-box img { top: -30px;}
.box-title-with-image h3 { font-size: 18px;}
.box-title-with-image { margin-bottom: 15px;}
.ts-box-content p { font-size: 16px; line-height: 24px;}
.box-title-with-image p { font-size: 13px; min-height: 40px;}
.executive-team-sec .row.flex-row-lead .col-xs-4 { width: 100%;}
.lead-image img { width: 200px;}
.lead-image{ max-width: 200px; height: 200px;}
.sm-lead-box .lead-image {
max-width: 200px;
height: 200px;
}
.flex-row-lead.single-box .col-xs-4 ,.flex-row-lead .col-xs-6, .executive-team-sec .flex-row-lead .col-xs-4 {
margin-top: 130px;
}
.p-80 {
padding: 30px 0 !important;
}
.fluid-image-sec {
padding: 15px 0 !important;
}
.skill-improv-sec {
padding: 30px 0 25px;
}
.pb-0 {
padding-bottom: 0 !important;
}
#employe-speak-section.client-testimonial-wrapper { background: none !important;}
.client-testimonial-wrapper:after { left: 0;}
.what-we-guarantee-sec p br { display: none;}
#employe-speak-section #client-testi .item { padding: 45px;}
.pt-90 { padding-top: 40px !important;}
.work-envir-differ-img img { transform: scale(1.2);}
#employe-speak-section #client-testi .item > p { min-height: 160px;}
ul.some-number-list li { margin: 20px 0;}
ul.some-number-list li:after { display: none;}
ul.some-number-list li { margin: 20px 0; width: 50%; padding-left: 0; text-align: center;}
ul.leadership-image { margin: 10px 0 0;}
ul.leadership-image li { padding: 0 5px;}
ul.leadership-image li h3 { font-size: 12px; line-height: 12px;}
ul.leadership-image li h4 { font-size: 12px; margin-bottom: 0;}
.about-us-mission-vision-sec { padding-bottom: 20px !important;}
}@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;}
}.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
content: " ";
display: block;
background: white;
position: absolute;
z-index: 30;
-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
width: 3px;
height: 9999px;
left: 50%;
margin-left: -1.5px; }
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
width: 9999px;
height: 3px;
top: 50%;
margin-top: -1.5px; }
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
position: absolute;
top: 0;
width: 100%;
height: 100%; }
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
transition-duration: 0.5s; }
.twentytwenty-before-label, .twentytwenty-after-label {
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
transition-property: opacity; }
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
color: white;
font-size: 13px;
letter-spacing: 0.1em; }
.twentytwenty-before-label:before, .twentytwenty-after-label:before {
position: absolute;
background: rgba(255, 255, 255, 0.2);
line-height: 38px;
padding: 0 20px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; }
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
top: 50%;
margin-top: -19px; }
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
left: 50%;
margin-left: -45px;
text-align: center;
width: 90px; }
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
width: 0;
height: 0;
border: 6px inset transparent;
position: absolute; }
.twentytwenty-left-arrow, .twentytwenty-right-arrow {
top: 50%;
margin-top: -6px; }
.twentytwenty-up-arrow, .twentytwenty-down-arrow {
left: 50%;
margin-left: -6px; }
.twentytwenty-container {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
z-index: 0;
overflow: hidden;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none; }
.twentytwenty-container img {
max-width: 100%;
position: absolute;
top: 0;
display: block; }
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
background: rgba(0, 0, 0, 0); }
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
opacity: 0; }
.twentytwenty-container * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; }
.twentytwenty-before-label {
opacity: 0; }
.twentytwenty-before-label:before {
content: attr(data-content); }
.twentytwenty-after-label {
opacity: 0; }
.twentytwenty-after-label:before {
content: attr(data-content); }
.twentytwenty-horizontal .twentytwenty-before-label:before {
left: 10px; }
.twentytwenty-horizontal .twentytwenty-after-label:before {
right: 10px; }
.twentytwenty-vertical .twentytwenty-before-label:before {
top: 10px; }
.twentytwenty-vertical .twentytwenty-after-label:before {
bottom: 10px; }
.twentytwenty-overlay {
-webkit-transition-property: background;
-moz-transition-property: background;
transition-property: background;
background: rgba(0, 0, 0, 0);
z-index: 25; }
.twentytwenty-overlay:hover {
background: rgba(0, 0, 0, 0.5); }
.twentytwenty-overlay:hover .twentytwenty-after-label {
opacity: 1; }
.twentytwenty-overlay:hover .twentytwenty-before-label {
opacity: 1; }
.twentytwenty-before {
z-index: 20; }
.twentytwenty-after {
z-index: 10; }
.twentytwenty-handle {
height: 38px;
width: 38px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -22px;
margin-top: -22px;
border: 3px solid white;
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
border-radius: 1000px;
-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
z-index: 40;
cursor: pointer; }
.twentytwenty-horizontal .twentytwenty-handle:before {
bottom: 50%;
margin-bottom: 22px;
-webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
-moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
top: 50%;
margin-top: 22px;
-webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
-moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:before {
left: 50%;
margin-left: 22px;
-webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
-moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
right: 50%;
margin-right: 22px;
-webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
-moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-left-arrow {
border-right: 6px solid white;
left: 50%;
margin-left: -17px; }
.twentytwenty-right-arrow {
border-left: 6px solid white;
right: 50%;
margin-right: -17px; }
.twentytwenty-up-arrow {
border-bottom: 6px solid white;
top: 50%;
margin-top: -17px; }
.twentytwenty-down-arrow {
border-top: 6px solid white;
bottom: 50%;
margin-bottom: -17px; }.mks_author_widget img{
float: left;
margin: 0 20px 0 0;
}
.mks_author_widget .mks_autor_link_wrap{ margin: 0; padding: 0;}
.mks-co-authors-wrapper {
margin-bottom: 30px;
}
.mks-co-authors-wrapper:last-child {
margin-bottom: 0;
}
.wp-block-legacy-widget__edit-preview .mks_author_widget > * {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.howto {
font-size: 12px;
}
.widget-inside ul {
padding: 0 !important;
margin: 5px 0 !important;
}
.widget-inside ul li::marker {
content: none !important;
}