.row-eq-height {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
}
.tablerow {
display:table;
width:100%;
height:100%;
}
.tablecell {
display:table-cell;
width:100%;
height:100%;
vertical-align:middle;
}
.home-new-css .home-new-banner {
background:#038ce3;
position:relative;
padding: 50px 0 !important;
padding-bottom: 0px !important;
}
.home-new-css .home-new-banner .about-service-with-form-leftside h2 {
color:#fff; 
font-size: 48px;
line-height: 50px;
}
.home-new-css .home-new-banner .about-service-with-form-leftside p {
color: #fff;
font-size: 20px;
line-height: 1.5;
}
.home-new-css .home-new-banner .btn-blue-rectangle.blue-btn {
background: #1f4054;
font-size: 16px;
padding: 12px 35px;
font-size: 20px;
text-transform: capitalize;
font-weight: bold;
}
.home-new-css .home-new-banner .pim {
margin-top:30px;
}
.home-new-css .home-new-banner .ims {
margin-bottom: -5px;
}
.home-new-css .home-new-banner .im {
position: absolute;
bottom: -8px;
right: -20px;
max-width: 550px;
}
.home-new-css .home-new-banner .s-left {
padding-top: 115px;
padding-left: 90px;
padding-bottom: 28px;
}
.home-new-css .trust-sect {
background:#ffffff;
padding:15px 0;
}
.home-new-css .trust-sect h3 {
color: rgb(51, 51, 51);
color:#999999;
font-size: 16px;
line-height: 40px;
margin-bottom: 45px;
}
.home-new-css .trust-sect.service-brand-slider.main-brand-slider-wrapper-relative .slick-slide img {
height: 40px; opacity: .4;
} .home-new-css #who-needs {
padding: 109px 0 45px 0;
float: left;
width: 100%;
background:#fff;
}
.home-new-css #who-needs .lg h2 {
font-size: 52px;
}
.home-new-css #who-needs h2 {
color: rgb(51, 51, 51);
font-size: 42px;
margin-bottom:40px;
font-weight: 700;
font-family: 'Poppins',sans-serif;
line-height: 1.25;
}
.home-new-css #who-needs .nav-tabs {
border:none;
margin-bottom:80px;
}
.home-new-css #who-needs .nav-tabs>li {
float: none;
margin: 5px 2px;
display:inline-block;
}
.home-new-css #who-needs .nav-tabs>li>a {
float: none;
margin: 0px;
display:inline-block;
color: rgb(56, 50, 70);
font-size: 14px;
text-transform: capitalize;
border:2px solid rgba(56, 50, 70, 0.7);
background:none;
line-height:30px;
padding:0 15px;
font-family: 'Poppins',sans-serif;
border-radius:5px;
}
.home-new-css #who-needs .nav-tabs>li.active>a, .home-new-css #who-needs .nav-tabs>li>a:hover {
background:rgb(56, 50, 70);
border:2px solid rgb(56, 50, 70);
border-radius:5px;
color:#fff;
}
.home-new-css .tab-pane {
padding: 0 !important;
}
.home-new-css #who-needs h3 {
color: rgb(51, 51, 51);
font-size: 38px;
margin-bottom:20px;
font-family: 'Poppins',sans-serif;
font-weight:700;
line-height: 1.2;
}
.home-new-css #who-needs ul {
padding-left:15px;
display:inline-block;
width:100%;
}
.home-new-css #who-needs ul li {
font-family: 'Poppins',sans-serif;
color: rgb(51, 51, 51);
font-size: 20px;
line-height: 40px;
list-style-type: disc;
}
.home-new-css #who-needs ul p {
font-family: 'Poppins',sans-serif;
color: rgb(51, 51, 51);
font-size: 20px;
line-height: 40px;
}
.home-new-css #who-needs.second {
padding: 45px 0 40px 0;
}
.home-new-css #who-needs.second h2 {
margin-bottom: 13px;
}
.home-new-css #who-needs.second .nav-tabs>li {
margin: 5px 7px;
}
.home-new-css #who-needs.second .nav-tabs>li>a {
padding: 0 3px;
min-width: 120px;
}
.home-new-css #who-needs.second p {
font-family: 'Poppins',sans-serif;
color: rgb(51, 51, 51);
font-size: 18px;
line-height: 30px;
margin-bottom: 30px;
} .home-new-css #info-unlock {
float: left;
width: 100%;
background:#f3f8fc;
padding:55px 0 70px 0;
}
.home-new-css #info-unlock h2 {
color: rgb(51, 51, 51);
font-size: 42px;
margin-bottom:40px;
font-weight: 700;
font-family: 'Poppins',sans-serif;
line-height: 1.25;
} .home-new-css #info-numbers {
float:left;
width:100%;
padding:40px 0 80px 0;
}
.home-new-css #info-numbers h2 {
color: rgb(51, 51, 51);
font-size: 38px;
font-weight: 700;
font-family: 'Poppins',sans-serif;
line-height: 1.25;
margin-bottom: 80px;
}
.home-new-css #info-numbers h3 {
color: rgb(3, 151, 255);
font-size: 42px;
font-weight: 700;
margin-bottom: 15px;
font-family: 'Poppins',sans-serif;
}
.home-new-css #info-numbers p {
color: rgb(51, 51, 51);
font-size: 18px;
font-family: 'Poppins',sans-serif;
} .home-new-css #work-info  {
float: left;
width: 100%;
padding: 46px 0 80px;
background: #abe3ff;
}
.home-new-css #work-info  .btn-blue-rectangle.blue-btn {
background: #03456b;
font-size: 16px;
padding: 12px 35px;
font-size: 20px;
text-transform: capitalize;
font-weight: 500;
}
.home-new-css #work-info  h2 {
color: rgb(51, 51, 51);
font-size: 42px;
margin-bottom: 50px;
font-weight: 700;
font-family: 'Poppins',sans-serif;
line-height: 1.25;
}
.home-new-css #work-info  h3 {
color: rgb(51, 51, 51);
font-size: 52px;
margin-bottom: 10px;
font-weight: 700;
font-family: 'Poppins',sans-serif;
line-height: 1.25;
}
.home-new-css #work-info  h4 {
color: #f58457;
font-size: 42px;
font-family: 'Poppins',sans-serif;
line-height: 1.25;
margin-bottom: 0;
}
.home-new-css #work-info  .iron {
max-height: 80px;
}
.home-new-css #work-info  {
}
.home-new-css #work-info  .carousel-indicators li {
display: inline-block;
margin: 1px 2px;
text-indent: -999px;
cursor: pointer;
border-radius: 50px;
background: rgb(3, 69, 107);
border: none;
width: 8px;
height: 8px;
border-radius: 50%;
opacity: 0.4;
}
.home-new-css #work-info  .carousel-indicators li.active {
opacity:1;
}
.home-new-css #work-info  #client-testi .item {
padding: 30px 0 30px 30px;
}
.home-new-css #work-info  .carousel-indicators {
bottom: -43px;
right: 0;
left: auto;
width: 45%;
text-align: left;
justify-content: left;
}
img.fullwidth {
width: 100%;
}
.home-new-css .industry-recognition-wrapper.home-new {
float:left;
width:100%;
padding: 75px 0 80px;
}
.home-new-css .industry-recognition-wrapper.home-new h2 {
color: rgb(51, 51, 51);
font-weight: 700;
font-size:38px;
font-family: 'Poppins',sans-serif;
} .home-new-css #info-insights {
float:left;
width:100%;
padding:20px 0 40px 0;
}
.home-new-css #info-insights h2 {
color: rgb(51, 51, 51);
font-size: 38px;
margin-bottom: 70px;
font-weight: 700;
font-family: 'Poppins',sans-serif;
line-height: 1.25;
}
.home-new-css #info-insights .shad {
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
margin-bottom:15px;
}
.home-new-css #info-insights .sp {
padding: 25px 15px 21px 15px;
}
.home-new-css #info-insights h3 {
color: rgb(51, 51, 51);
font-size: 20px;
line-height: 28px;
line-height: 1.25;
font-family: 'Poppins',sans-serif;
position: relative;
margin-bottom: 39px;
min-height:75px;
}
.home-new-css #info-insights h3:after {
display: inline-block;
content: '';
width: 62px;
height: 1px;
background: rgb(153, 153, 153);
position: absolute;
bottom: -19px;
left: 0;
}
.home-new-css #info-insights .read {
display:inline-block;
color: rgb(3, 151, 255);
font-size: 16px;
font-weight:500;
font-family: 'Poppins',sans-serif;
} .home-new-css #info-hire-dev .bg {
background:#022a5e;
padding:40px 15px;
border-radius:10px;
}
.home-new-css #info-hire-dev .ar img {
width: 104px;
margin-top: 10px;
}
.home-new-css #info-hire-dev h2 {
color:#fff;
font-size: 32px;
font-weight: 700;
font-family: 'Poppins',sans-serif;
line-height: 1.25;
margin:9px ​0;
}
.home-new-css #info-hire-dev .btn-blue-rectangle.blue-btn {
background: #df3e7b;
border-color: #df3e7b;
color: #fff;
padding: 13px 50px;
font-size: 20px;
text-transform: capitalize;
font-weight: bold;
margin:0;
}
.home-new-css .client-testimonial-wrapper.home-new h6 {
opacity: 0.5;
font-family: Poppins;
font-size: 14px;
color: #333333;
text-decoration: none solid rgb(51, 51, 51);
line-height: 21px;
text-transform: uppercase;
text-align: center;
font-weight: bold;
margin-bottom: 0;
}
.home-new-css .client-testimonial-wrapper.home-new h2 {
font-size: 32px;
color: #333333;
text-decoration: none solid rgb(51, 51, 51);
line-height: 28px;
font-weight: 300;
margin-bottom: 40px;
margin-top: 0;
}
.home-new-css .client-testimonial-wrapper.home-new #client-testi-2 .item {
padding: 15px 30px 30px 30px;
}
.home-new-css .client-testimonial-wrapper.home-new #client-testi-2 .item  p.lg {
font-size: 28px;
color: #333333;
text-decoration: none solid rgb(51, 51, 51);
line-height: 42px;
text-align: center;
position:relative;
font-weight: 300;
}
.home-new-css .client-testimonial-wrapper.home-new #client-testi-2 .item  p.lg img {
width: 62px;
height: 62px;
opacity: 0.05;
transform: scaleX(-1);
position: absolute;
top: -5px;
left: 50%;
margin-left: -31px;
}
.home-new-css .client-testimonial-wrapper.home-new #client-testi-2 .item .profile-circle p  {
font-size: 14px;
color: #333333;
text-decoration: none solid rgb(51, 51, 51);
line-height: 22px;
text-align: center;
margin:0;
font-weight:bold;
}
.home-new-css .client-testimonial-wrapper.home-new #client-testi-2 .item p.testi-client-name {
font-size: 14px;
color: #333333;
text-decoration: none solid rgb(51, 51, 51);
line-height: 22px;
text-align: center;
margin:0;
font-weight:400;
}
.home-new-css .client-testimonial-wrapper.home-new .carousel-indicators li {
width: 8px;
height: 8px;
opacity: 0.2;
background: #cccccc;
border-radius: 50%;
}
.home-new-css .client-testimonial-wrapper.home-new .carousel-indicators .active {
width: 8px;
height: 8px;
opacity: 1;
background: #999999;
border-radius: 50%;
}
.home-new-css .client-testimonial-wrapper.home-new .carousel-inner {
margin: 0px auto 40px;
width: 80%;
box-shadow: none;
background: #fff;
border-radius: 10px;
}
@media screen and (min-width: 768px) {
.home-new-css .client-testimonial-wrapper.home-new .carousel-indicators {
bottom: 1px;
}
} .home-new-css .got-idea-main.home-new {
padding:0;
}
.home-new-css .got-idea-main.home-new .bg-1 {
background: #190a30 url(https://www.credencys.com/wp-content/uploads/2021/10/map.svg) 20% 50% no-repeat;
padding:40px 25px;
height:100%;
}
.home-new-css .got-idea-main.home-new .log {
margin-bottom:30px !important;
height:50px !important;
max-height:50px !important;
}
.home-new-css .got-idea-main.home-new .bg-2 {
background: #f7f7f7;
padding:40px 40px;
height:100%;
}
.home-new-css .got-idea-main.home-new .bg-1 h2 {
font-size: 32px;
color: #0397ff;
line-height: 42px;
text-align: center;
font-weight:bold;
margin-bottom:40px;
}
.home-new-css .got-idea-main.home-new.new_form-with-bg .contact-right-side {
height: inherit !important;
background: none;
}
.home-new-css .got-idea-main.home-new .bg-1 h2 {
font-size: 32px;
color: #0397ff;
text-decoration: none solid rgb(3, 151, 255);
line-height: 42px;
text-align: center;
font-weight:600;
}
.home-new-css .got-idea-main.home-new .bg-1 h2.tp {
margin-bottom: 20px;
margin-top: 80px;
}
.home-new-css .got-idea-main.home-new .log {
max-height: 50px;
margin: 10px 10px;
vertical-align: middle;
}
.home-new-css .got-idea-main.home-new .log.f2 {
max-height: 27px;
}
.home-new-css .got-idea-main.home-new .log.f3 {
max-height: 76px;
}
.home-new-css .got-idea-main.home-new .log.f4 {
max-height: 47px;
}
.home-new-css .got-idea-main.home-new .log.f5 {
max-height: 41px;
}
.home-new-css .got-idea-main.home-new .log.f6 {
max-height: 24px;
}
.home-new-css .got-idea-main.home-new .log.f7 {
max-height: 29px;
}
.home-new-css .got-idea-main.home-new .log.f8 {
max-height: 31px;
}
.home-new-css .got-idea-main.home-new .log.f9 {
max-height: 35px;
}
.home-new-css .got-idea-main.home-new .log.f10 {
max-height: 38px;
}
.home-new-css .got-idea-main.home-new .log.f11 {
max-height: 38px;
margin-right: 86px;
margin-top: 16px;
}
.home-new-css .got-idea-main.home-new .log.f12 {
max-height: 38px;
}
.home-new-css .got-idea-main.home-new .bg-2 p {
font-size: 40px !important;
color: #022a5e;
text-decoration: none solid rgb(2, 42, 94);
line-height: 42px;
font-weight: bold;
margin-bottom: 0;
}
.home-new-css .got-idea-main.home-new .bg-2 .contact-form2 {
height: inherit;
background: none;
padding: 0;
border: none;
box-shadow: none;
}
.home-new-css .new_form.home-new input[type="text"], .home-new-css .new_form.home-new input[type="email"], .home-new-css .new_form.home-new input[type="tel"], .home-new-css .new_form.home-new textarea {
height: 43px;
padding: 0px 10px;
border: 1px solid #f1f1f1 !important;
border-radius: 2px;
background-color: #ffffff!important;
background-size: cover;
font-family: Roboto;
font-size: 14px !important;
color: #474747;
text-decoration: none solid rgb(71, 71, 71);
}
.home-new-css .new_form.home-new textarea {
height: 100px !important;
color: #474747;
font-size: 14px !important;
resize:none;
padding: 13px 10px;
}
.home-new-css .new_form.home-new .wpcf7-form-control.wpcf7-submit.btn.btn-blue.btn-block.btn-lg {
width: 180px !important;
height: 52px!important;
border-radius: 4px !important;
background-color: #df3e7b!important;
border-color: #df3e7b!important;
font-size: 16px !important;
color: #ffffff;
text-decoration: none solid rgb(255, 255, 255);
text-align: center!important;
margin: 0;
}
.home-new-css .new_form.home-new ul.contact-fsocial-media {
padding-top: 0;
}
.home-new-css .new_form.home-new ul.contact-fsocial-media li {
display: inline-block;
text-align: center;
margin: 0 18px 0 0px;
}
.home-new-css .new_form.home-new ul.contact-fsocial-media li img {
max-width: 40px;
max-height: 40px;
}
.home-new-css .new_form.home-new  div.wpcf7 img.ajax-loader {
display:none;
}
.home-new-css .new_form.home-new input[type=text], .home-new-css .new_form.home-new input[type="number"], .home-new-css .new_form.home-new input[type=email], .home-new-css .new_form.home-new input[type=tel], .home-new-css .new_form.home-new textarea {
height: 43px;
padding: 0px 10px;
border: 1px solid #f1f1f1 !important;
border-radius: 2px;
background-color: #ffffff!important;
background-size: cover;
font-family: Roboto;
font-size: 14px !important;
color: #474747;
text-decoration: none solid rgb(71, 71, 71);
}
.home-new-css .new_form.home-new input[type=text], .home-new-css .new_form.home-new input[type=email], .home-new-css .new_form.home-new input[type=tel], .home-new-css .new_form.home-new textarea {
height: 43px;
padding: 0 10px;
border: 1px solid #f1f1f1 !important;
border-radius: 2px;
background-color: #ffffff!important;
background-size: cover;
font-family: Roboto;
font-size: 14px !important;
color: #474747;
text-decoration: none solid #474747;
}
.home-new-css .contact-form2 .wpcf7-form-control.wpcf7-submit.btn {
width: 180px !important;
height: 52px!important;
border-radius: 4px !important;
background-color: #df3e7b!important;
border-color: #df3e7b!important;
font-size: 16px !important;
color: #ffffff;
text-decoration: none solid rgb(255, 255, 255);
text-align: center!important;
margin: 0;
padding: 0 !important;
}    @media only screen and (max-width: 767px) {
.row-eq-height {
display: block;
}
.home-new-css .home-new-banner .s-left {
padding-top: 90px;
padding-left: 15px;
}
.home-new-css .home-new-banner .about-service-with-form-leftside h2 {
font-size: 48px;
line-height: 34px;
}
.home-new-css .home-new-banner .about-service-with-form-leftside p {
font-size: 16px;
}
.home-new-css .home-new-banner .btn-blue-rectangle.blue-btn {
background: #1f4054;
padding: 10px 35px;
font-size: 16px;
text-transform: capitalize;
display: inline-block;
font-weight: bold;
margin-top: 25px;
width: 100%;
}
.home-new-css .home-new-banner .im {
position: absolute;
bottom: -8px;
right: -20px;
max-width: 90%;
}
.home-new-css #who-needs h2, .home-new-css #info-unlock h2, .home-new-css #who-needs .lg h2, .home-new-css #info-numbers h2, .home-new-css #work-info h2,
.home-new-css #work-info h3,.home-new-css #work-info h4, .home-new-css #info-insights h2,.home-new-css .got-idea-main.home-new .bg-2 p {
font-size: 24px !important;
}
.home-new-css #who-needs h3 {
font-size: 25px;
margin-top: 25px;
}
.home-new-css #who-needs ul li {
font-size: 14px;
line-height: 29px;
}
.home-new-css #info-numbers p {
margin-bottom: 35px;
}
.home-new-css #info-hire-dev .ar img {
margin: 10px 0;
}
.home-new-css .client-testimonial-wrapper.home-new .carousel-inner {
width: 100%;
}
.home-new-css .client-testimonial-wrapper.home-new h2 {
margin-bottom: 10px;
}
.home-new-css .client-testimonial-wrapper.home-new #client-testi-2 .item p.lg {
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
}
.home-new-css .got-idea-main.home-new .bg-1, .home-new-css .got-idea-main.home-new .bg-2 {
padding: 40px 5px;
}
.home-new-css .got-idea-main.home-new .bg-2 p {
margin-bottom:20px;
}
}
@media (max-width: 991px) {
}
@media only screen and (min-width: 768px) and (max-width: 1169px) {
.home-new-css .home-new-banner .s-left {
padding-top: 90px;
padding-left: 15px;
}
.home-new-css .home-new-banner .about-service-with-form-leftside h2 {
font-size: 48px;
line-height: 34px;
}
.home-new-css .home-new-banner .about-service-with-form-leftside p {
font-size: 16px;
}
.home-new-css .home-new-banner .btn-blue-rectangle.blue-btn {
background: #1f4054;
padding: 10px 35px;
font-size: 16px;
text-transform: capitalize;
display: inline-block;
font-weight: bold;
margin-top: 25px;
}
.home-new-css .home-new-banner .im {
position: absolute;
bottom: -8px;
right: -20px;
max-width: 90%;
}
.home-new-css #who-needs h2, .home-new-css #info-unlock h2, .home-new-css #who-needs .lg h2, .home-new-css #info-numbers h2, .home-new-css #work-info h2,
.home-new-css #work-info h3,.home-new-css #work-info h4, .home-new-css #info-insights h2,.home-new-css .got-idea-main.home-new .bg-2 p {
font-size: 24px !important;
}
.home-new-css #who-needs h3 {
font-size: 25px;
margin-top: 25px;
}
.home-new-css #who-needs ul li {
font-size: 14px;
line-height: 29px;
}
.home-new-css #info-numbers p {
margin-bottom: 35px;
}
.home-new-css #info-hire-dev .ar img {
margin: 10px 0;
}
.home-new-css .client-testimonial-wrapper.home-new .carousel-inner {
width: 100%;
}
.home-new-css .client-testimonial-wrapper.home-new h2 {
margin-bottom: 10px;
}
.home-new-css .client-testimonial-wrapper.home-new #client-testi-2 .item p.lg {
font-size: 14px;
line-height: 20px;
margin-bottom: 25px;
}
.home-new-css .got-idea-main.home-new .bg-1, .home-new-css .got-idea-main.home-new .bg-2 {
padding: 30px 20px;
}
.home-new-css .got-idea-main.home-new .bg-2 p {
margin-bottom:20px;
}
.home-new-css #info-hire-dev .btn-blue-rectangle.blue-btn {
padding: 13px 22px;
font-size: 17px;
}
}
.home-new-css #work-info .carousel-indicators {
bottom: -21px;
right: 0;
left: auto;
margin: 0;
}
.flush {
padding:0;
}
.fullwidth {
width:100%;
}.pd-cust {
padding: 100px 0px;
}
.pimsol-banner .d-flex {
max-width: 1310px;
margin: 0 auto;
width: 100%;
}
.pimsol-banner {
background-color: #0b178f;
padding: 110px 0px 0px 0px;
}
.pimsol-banner h2 {
font-size: 38px;
color: rgb(255, 255, 255);
font-weight: bold;
margin-bottom: 16px;
line-height: 1.1;
}
.pimsol-banner p {
font-size: 16px;
line-height: 28px;
color: rgb(255, 255, 255);
margin: 0px 0px 15px;
font-weight: 400;
}
.pimsol-banner .btn-outline-primary {
background: #00bfe6;
border-color: #00bfe6;
}
.btn-outline-primary {
line-height: 54px;
display: inline-block;
border-radius: 4px;
min-width: 220px;
text-align: center;
font-size: 18px;
border: none;
background: #148cf2;
color: #fff;
font-weight: 500;
}
.btn-outline-primary:hover {
background: #000 !important;
color: #fff;
}
.pimsol-banner .btn-outline-primary:hover {
background: #fff !important;
color: #148cf2;
}
.w-100 {
width:100%;
}
.pimsol-banner-down {
background: #0b178f;
padding: 25px 0px 35px 0px;
}
.pimsol-banner-down ul {
list-style: none;
display: inline-block;
width: 100%;
padding: 0;
margin: 0;
}
.pimsol-banner-down ul li {
display: inline-block;
width: 24.5%;
}
.pimsol-banner-down ul li img {
max-width:32px;
}
.pimsol-banner-down ul li p {
color: #fff;
font-size: 17px;
font-weight: 500;
margin-top: 8px;
}
.service-brand-slider.new-style  {
padding: 72px 0 0px 0;
min-height: 265px;
}
.service-brand-slider.new-style .title-common h2 {
margin-bottom:40px;
}
.service-brand-slider.new-style  .slick-slide img {
height: 40px; opacity: .4;
}
h1,h2,h3,h4,h5,h6,p,a {
font-family: "Figtree", sans-serif;
} #who-needs.new-style {
float:none;
display: block;
}
#who-needs.new-style h2 {
font-weight:300;
}
#who-needs.new-style h2 strong {
font-weight:700;
}
#who-needs.new-style .nav-tabs {
font-weight:700;
background: #dcf3fe;
display:inline-block;
}
.home-new-css #who-needs.new-style .nav-tabs>li {
margin:0;
display: inline-block;
vertical-align: top;
}
.home-new-css #who-needs.new-style .nav-tabs>li>a {
border:none;
color: #148cf2;
font-weight: 400;
color: rgb(51, 51, 51);
border-radius: 0px;
font-size: 14px;
height: 64px;
width: 180px;
padding: 0px;
display: flex;
align-items: center;
font-size: 13px;
line-height: 1.5;
justify-content: center;
}
.home-new-css #who-needs.new-style .nav-tabs>li.active>a:before,
.home-new-css #who-needs.new-style .nav-tabs>li>a:hover:before {
content:'';
width:100%;
background:#148cf2;
position: absolute;
bottom: 0;
left: 0;
height: 4px;
border-radius: 5px 5px 0px 0px;
}
.home-new-css #who-needs.new-style .nav-tabs>li.active>a, .home-new-css #who-needs.new-style .nav-tabs>li>a:hover {
background:#e7f3fe;
border:none;
border-radius: 0px;
color: #148cf2;
}
.home-new-css #who-needs.new-style .nav-tabs li:after {
display:none !important;
}
#who-needs.new-style .nav-tabs {
font-weight: 400;
display: inline-block;
width: auto;
background: #fff;
box-shadow: 0px 0px 55px 0px rgb(220 243 254 / 51%);
box-shadow: 0px 2px 7px 0px #c3e4f5;
padding: 0;
border: none;
}
.home-new-css #who-needs.new-style h3 {
font-size: 34px;
margin-top:30px;
}
.home-new-css #who-needs.new-style ul li {
font-size:18px;
line-height: 28px;
}
.home-new-css #who-needs.new-style .tab-content ul li {
line-height:36px;
font-size: 18px;
} #info-unlock.new-style {
float:none;
background:#fff;
}
.home-new-css #info-unlock.new-style  h2 {
font-size: 37px;
margin-bottom: 13px;
}
#info-unlock.new-style p {
font-size:18px;
line-height:28px;
} .pimsol-empower {
padding: 0px 0px;
border:5px solid #fff;
background: rgb(241, 241, 241);
}
.pimsol-empower .title-common {
padding: 30px 30px 30px 50px;
}
.title-common h2 {
font-size: 42px;
color: rgb(51, 51, 51);
font-weight: bold;
margin-bottom: 30px;
line-height: 1.15;
}
.title-common p {
color: rgb(51, 51, 51);
font-size: 16px;
line-height: 24px;
margin-bottom: 22px;
}
.title-common.white h2 {
color:#fff;
}
.title-common.white p {
color:#fff;
}
.pad {
padding: 0 5px;
}
.d-flex {
display: flex;
flex-wrap:wrap;
}
.align-items-center {
align-items: center;
height:inherit;
}
.pimsol-pim {
background: rgb(16, 23, 42);;
}
.pimsol-pim h2 {
margin: 30px 0px 20px 0px;
}
.btn-outline-primary.blue {
line-height: 52px;
display: inline-block;
background-color: rgb(60, 122, 188);
border-radius: 4px;
min-width: 220px;
color: #3375e1;
text-align: center;
color: #3375e1;
font-size: 16px;
border: 1px solid #3375e1;
background: none;
color: #3375e1;
font-weight: 500;
}
.btn-outline-primary.blue:hover {
background: #3375e1!important;
color:#fff !important;
}
.column-centered {
float:none;
margin: 0 auto;
}
.pimsol-need .title-common h2 {
margin-bottom: 50px;
}
.pimsol-need .bdr {
background-color: rgb(255, 255, 255);
border-radius: 4px;
border: 1px solid rgb(204, 204, 204);
box-shadow: rgb(0 0 0 / 5%) 0px 0px 10px 5px;
padding: 25px;
padding-left: 100px;
position: relative;
height: 100%;
}
.pimsol-need .bdr .icon {
background-color: rgb(121, 58, 250);
box-shadow: 0px 0px 0px 7px rgba(121, 58, 250, 0.2);
border-style: solid;
padding: 0px;
width: 52px;
height: 52px;
display: inline-block;
border-radius: 50%;
position: absolute;
top: 26px;
left: 20px;
}
.pimsol-need .bdr .icon.orange {
background-color: rgb(255, 95, 99);
box-shadow: 0px 0px 0px 7px rgba(255, 95, 99, 0.2);
}
.pimsol-need .bdr .icon.lblue {
background-color: rgb(53, 191, 228);
box-shadow: 0px 0px 0px 7px rgba(53, 191, 228, 0.2);
}
.pimsol-need .bdr .icon.lgreen {
background-color: rgb(61, 221, 151);
box-shadow: 0px 0px 0px 7px rgba(61, 221, 151, 0.2);
}
.pimsol-need .bdr .icon.dblue {
background-color: rgb(60, 51, 218);
box-shadow: 0px 0px 0px 7px rgba(60, 51, 218, 0.2);
}
.pimsol-need .bdr .icon.pink {
background-color: rgb(255, 78, 175);
box-shadow: 0px 0px 0px 7px rgba(255, 78, 175, 0.2);
}
.pimsol-need h3  {
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 500;
margin-bottom: 7px; 
}
.pimsol-need p  {
line-height: 22px;
color: rgb(51, 51, 51);
font-size: 14px;
}
.pimsol-need .mbr {
margin-bottom: 90px;
}
.pimsol-need .mbr2 {
margin-bottom: 50px;
}
.pimsol-management {
padding: 70px 0px 100px 0px;
background: #000 url(//www.credencys.com/wp-content/themes/cred/images/bg-lines.png) bottom center no-repeat;
}
.pimsol-management .title-common h2 {
margin-bottom: 16px;
font-size: 38px;
}
.pimsol-management .title-common p {
margin-bottom: 24px;
}
.pimsol-pinfo {
padding: 60px 0px;
}
.pimsol-pinfo h3 {
color: rgb(0, 0, 117);
font-size: 18px;
line-height: 27px;
font-weight: 600;
margin: 10px 0px;
}
.pimsol-pinfo ul {
color: rgb(51, 51, 51);
font-size: 14px;
list-style: disc;
line-height: 24px;
padding-left: 16px;
padding-bottom: 30px;
}
.pimsol-pinfo ul li {
font-size: 14px;
}
.pimsol-pinfo .title-common h2 {
font-size: 32px;
}
.pimsol-work {
padding-bottom: 100px;
}
.pimsol-work .bg {
border: 1px solid rgba(140, 140, 140, 0.5);
box-shadow: 0px 0px 0px 2px rgb(0 0 0 / 5%);
border-radius: 7px;
padding: 45px 90px 10px 90px;
}
.pimsol-work .nav-tabs {
border:none;
}
.pimsol-work .title-common h2 {
font-size: 32px;
}
.pimsol-work h3 {
color: rgb(51, 51, 51);
font-size: 25px;
font-weight: 600;
margin-bottom: 12px;
}
.pimsol-work .nav-tabs>li {
float: none;
display: inline-block;
margin: 0px 17px;
}
.pimsol-work .nav-tabs>li>a {
margin-right: 0px;
line-height: 1.42857143;
border: none;
border-radius: 0;
color: rgb(51, 51, 51);
font-size: 14px;
}
.pimsol-work .nav-tabs>li.active>a, .pimsol-work  .nav-tabs>li.active>a:focus,.pimsol-work  .nav-tabs>li.active>a:hover {
color: #555;
cursor: default;
background-color: #fff;
border: none;
}
.pimsol-work h3 {
color: rgb(51, 51, 51);
font-size: 25px;
font-weight: 600;
margin-bottom: 12px;
margin-top: 25px;
}
.pimsol-work p {
font-size: 15px;
line-height: 27px;
}
.pimsol-work .img {
text-align: center;
}
.pimsol-work .tab-content .tab-pane {
padding: 80px 0px;
}
.pimsol-work .img img {
max-width: 74%;
}
.pimsol-brand {
padding: 70px 0px 70px 0px;
background: #000 url(//www.credencys.com/wp-content/themes/cred/images/bg-lines-2.png) bottom center no-repeat;
}
.pimsol-companies {
padding:90px 0;
}
.pimsol-companies .title-common.white {
padding: 0px 44px;
}
.pimsol-companies .title-common.white h2 {
margin-bottom: 19px;
}
.pimsol-companies .title-common h2 {
font-size: 32px;
margin-bottom: 60px;
}
.pimsol-companies h3 {
color: rgb(51, 51, 51);
font-size: 25px;
font-weight: 600;
margin-bottom: 18px;
margin-top: 25px;
}
.pimsol-companies p {
font-size: 15px;
line-height: 27px;
}
.pimsol-companies p .owl-theme .owl-dots .owl-dot span, 
.pimsol-companies p .owl-theme .owl-dots .owl-dot span {
background: #dadada;
}
.pimsol-companies p .owl-theme .owl-dots .owl-dot.active span,
.pimsol-companies p .owl-theme .owl-dots .owl-dot:hover span {
background: #333333;
}
.pimsol-benefits {
padding-top: 100px;
padding-bottom: 60px;
}
.pimsol-benefits .title-common h2 {
font-size: 32px;
margin-bottom:40px;
}
.pimsol-benefits h3 {
color: rgb(51, 117, 225);
font-size: 26px;
margin-bottom: 18px;
font-weight: 600;
}
.pimsol-benefits p {
font-size: 15px;
line-height: 27px;
min-height: 120px;
}
.pimsol-productvalue .title-common h2 {
font-size: 32px;
}
.pimsol-productvalue .bg {
background-color: rgb(51, 51, 51);
border-radius: 8px;
box-shadow: rgb(0 0 0 / 10%) 0px 1px 40px 0px;
padding: 53px 0px 53px 0px;
}
.pimsol-capabilities {
padding-top: 0px;
padding-bottom: 60px;
}
.pimsol-capabilities .title-common h2 {
font-size: 38px;
margin-bottom: 20px;
}
.pimsol-capabilities h3 {
color: rgb(51, 51, 51);
font-size: 34px;
line-height: 1.1;
margin-bottom: 18px;
font-weight: 600;
}
.pimsol-capabilities p {
font-size: 18px;
line-height: 28px;
min-height: 120px;
font-weight: 400;
margin-bottom: 18px;
}
.pimsol-capabilities .pdr>div {
margin-bottom: 80px;
}
.pimsol-capabilities .img {
text-align: center;
}
.pimsol-capabilities .read {
color: rgb(43, 123, 216);
display: inline-block;
margin-top:10px;
} .pimsol-our-partners {
padding-bottom: 180px;
}
.pimsol-our-partners .img {
background: #fff;
border-radius: 10px;
box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%);
height: 155px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
} .pimsol-industry-recognition {
padding: 80px 0px 80px 0px;
}
.pimsol-industry-recognition .title-common h2 {
margin-bottom: 25px;
}
.pimsol-industry-recognition p {
font-size: 18px;
font-weight: 400;
line-height: 28px;
}
.pimsol-industry-recognition .imgs img {
max-height:182px;
}
.pimsol-industry-recognition .img img {
max-height: 150px;
} .pimsol-industrie-we-work {
padding: 60px 0px 110px 0px;
background-color: #000331;
}
.pimsol-industrie-we-work .sbox {
border: 1px solid #262950;
border-radius: 7px;
text-align: center;
width: 100%;
padding: 17px 0px 13px 0px;
margin-bottom: 20px;
display: inline-block;
}
.pimsol-industrie-we-work .sbox span {
display: block;
padding-top: 6px;
color: #fff;
font-weight: 500;
font-size: 14px;
}
.pimsol-industrie-we-work img {
max-height:44px;
} .pimsol-why-credencys {
background: url(//www.credencys.com/wp-content/themes/cred/images/bg-why-credencys.png) 50% 50% no-repeat;
background-size: cover;
padding: 60px 0px 80px 0px;
}
.pimsol-why-credencys .title-common h2 {
margin-bottom: 25px;
}
.pimsol-why-credencys h3 {
font-size: 22px;
color: #fff;
font-weight: bold;
margin-bottom: 10px;
}
.pimsol-why-credencys p {
opacity: 0.6;
color: #fff;
font-size: 18px;
line-height: 28px;
font-weight: 400;
margin-bottom: 35px;
} .home-new-css .clint-out-work.customer-drive {
background: #000326 !important;
background-size: cover !important;
position: relative;
padding: 70px 0px 90px 0px;
}
.home-new-css .clint-out-work.customer-drive:before {
content: '';
background: url(//www.credencys.com/wp-content/themes/cred/images/bg-testi.png) 50% 50% no-repeat !important;
background-size: cover !important;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: .2;
}
.home-new-css .clint-out-work.customer-drive .title-common h2 {
text-align:left;
opacity: 1;
font-size: 38px;
color: #fff;
line-height:1.2;
font-weight:700;
}
.home-new-css .clint-out-work.customer-drive .title-common h6 {
color: #fff;
font-size: 38px;
display: inline-block;
padding-bottom: 11px;
text-transform:inherit;
opacity: 1;
font-weight:400;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .quote {
position: absolute;
top: -27px;
left: -31px;
width:93px;
opacity:0.3;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .carousel-inner .item {
padding: 32px 40px !important;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .carousel-inner {
background: none;
border: 1px solid #353752;
color: #fff;
margin: 0;
border-radius: 9px;
width: 100%;
min-height:375px;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .carousel-indicators li {
opacity: 0.5;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper.home-new .carousel-indicators {
bottom: -40px;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .profile-circle .client-fix-img-size {
width: auto;
height: 39px;
margin: 0;
display: inline-block;
vertical-align: middle;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .carousel-inner h3 {
font-weight: 500;
font-size: 22px;
width: 100%;
margin-bottom: 11px;
}
.home-new-css .client-testimonial-wrapper.home-new.customer-drive #client-testi-2 .item p.lg {
color: #fff;
opacity: .8;
font-size: 17px;
line-height: 34px;
font-weight: 400;
text-align: left;
}
.home-new-css.clint-out-work.customer-drive.client-testimonial-wrapper .carousel-inner .profile-circle .client-fix-img-size {
display: inline-block;
vertical-align: middle;
width: auto;
height: 39px;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .carousel-inner .profile-circle img {
width: 39px;
height: inherit;
}
.home-new-css .client-testimonial-wrapper.home-new.customer-drive #client-testi-2 .item p.testi-client-name,
.clint-out-work.customer-drive.client-testimonial-wrapper .carousel-inner p.testi-client-name {
display: inline-block;
vertical-align: middle;
margin-left: 10px;
opacity: .8;
font-size: 14px;
line-height: 34px;
font-weight: 600;
color: #fff;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .profile-circle {
margin-top: 15px;
}
.home-new-css .clint-out-work.customer-drive .container {
position:relative;
z-index:99;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .carousel-indicators li {
display: inline-block;
width: 11px;
height: 11px;
margin: 1px 4px;
text-indent: -999px;
cursor: pointer;
background: none;
border: 1px solid #9f9f9f;
border-radius: 10px;
padding: 3px;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .carousel-indicators .active {
background-color: #fff;
border: 1px solid #fff;
width: 11px;
height: 11px;
margin: 1px 4px;
} #work-info.pimsol-home-work {
padding: 46px 0 80px;
background: #abe3ff;
background-color: rgb(227, 242, 255);
overflow:hidden;
float:none;
}
#work-info.pimsol-home-work h2 {
color: rgb(51, 51, 51);
font-size: 38px;
margin-bottom: 50px;
font-weight: 700;
font-family: "Figtree", sans-serif;
line-height: 1.25;
}
#work-info.pimsol-home-work h3 {
color: rgb(51, 51, 51);
font-size: 48px;
margin-bottom: 10px;
font-weight: 700;
font-family: "Figtree", sans-serif;
line-height: 1.25;
}
#work-info.pimsol-home-work .img-right {
height: 525px;
right: -12px;
position: relative;
width: auto;
max-width: inherit;
} .pimsol-development {
padding: 20px 0px 80px 0px;
}
.pimsol-development h3 {
color: rgb(51, 51, 51);
font-size: 32px;
margin-bottom: 40px;
font-weight: 600;
}
.pimsol-development .bdr {
border:1px solid rgb(241, 241, 241);
margin-bottom: 30px;
padding: 30px 20px;
height:100%;
}
.pimsol-development .d-flex>div {
margin-bottom: 30px;
}
.pimsol-development p {
font-size: 14px;
line-height: 24px;
min-height: 120px;
}
.pimsol-development h3 {
color: rgb(51, 117, 225);
font-size: 18px;
margin-bottom: 10px;
font-weight: 600;
}
.pimsol-development .title-common h2 {
font-size: 32px;
margin-bottom: 50px;
}
.contact-right-side > p {
font-size:16px;
}
.main-navigation .menu-content-right h3, .main-navigation .menu-content-right li p, .work_with_cred p {
font-family: "Figtree", sans-serif !important;
}
@media only screen and (max-width:767px) {
.pimsol-banner p {
font-size: 14px;
line-height: 25px;
}
.pimsol-banner h2 {
font-size: 30px;
margin-bottom: 0px;
}
.pimsol-banner p {
font-size: 14px;
line-height: 25px;
margin: 15px 0px;
}
.btn-outline-primary,.btn-outline-primary.blue {
line-height: 45px;
min-width: 170px;
font-size: 14px;
}
.title-common h2 {
font-size: 26px !important;
margin-bottom: 20px;
}
.title-common h2 br { display:none !important;}
.title-common p {
font-size: 14px !important;
line-height: 24px !important;
}
.column-centered>.row {
margin-left:auto;
margin-right:auto;
}
.d-flex {
display: block;
}
.pimsol-banner .btn-outline-primary {
margin-bottom:30px;
}
.pimsol-banner-down ul li {
width: 49%;
margin-bottom: 25px;
}
.home-new-css #who-needs.new-style .nav-tabs>li>a {
width: 163px;
}
.home-new-css #who-needs.new-style h3 {
font-size: 27px;
}
.home-new-css #who-needs.new-style ul li {
font-size: 15px;
line-height: 26px;
}
.pimsol-our-partners .img img {
max-height: 48px;
}
#work-info..pimsol-home-work h3 {
padding: 0 16px;
}
#work-info.pimsol-home-work .img-right {
height: inherit;
right: 0px;
position: relative;
width: 84%;
max-width: inherit;
display: block;
margin: 0 auto;
}
.pimsol-industry-recognition p {
font-size: 15px;
line-height: 28px;
}
.pimsol-industry-recognition .imgs {
margin-bottom: 30px;
}
.home-new-css .clint-out-work.customer-drive .title-common h2 {
margin-bottom:50px !important;
text-align:center !important;
}
.pimsol-why-credencys {
padding:75px 0px !important;
background:rgb(42,97,151) !important;
}
.pimsol-our-partners {
padding:0px 0px 75px 0px !important;
}
.height-auto-xs {
min-height:unset !important;
padding-bottom:50px !important;
}
.home-new-css #work-info .carousel-indicators {
right: auto;
left: auto;
text-align: center;
width: 100%;
}
.home-new-css #work-info #client-testi .item {
padding:0px 15px !important;
text-align:center;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .carousel-inner {
min-height:auto !important;
}
}
@media only screen and (min-width:768px) and (max-width:992px) {
.pimsol-banner p {
font-size: 15px;
line-height: 25px;
}
.pimsol-banner h2 {
font-size: 35px;
margin-bottom: 0px;
}
.title-common h2 {
font-size: 25px !important;
margin-bottom: 15px;
}
.title-common p {
font-size: 13px!important;
line-height: 20px!important;
}
.pimsol-work .bg {
padding: 45px 40px 10px 40px;
}
.pimsol-work .nav-tabs>li {
margin: 0px -10px;
}
.pimsol-banner-down ul li p {
font-size: 13px;
margin-top: 8px;
}
.home-new-css #who-needs {
padding: 50px 0 45px 0;
}
.home-new-css #who-needs.new-style .nav-tabs>li>a {
width: 162px;
}
#work-info.pimsol-home-work h3 {
padding-left:15px;
}
#work-info.pimsol-home-work .iron {
margin-left:15px;
}
#work-info.pimsol-home-work .img-right {
height: 325px;
}
.pimsol-industry-recognition p {
font-size: 13px;
font-weight: 400;
line-height: 18px;
}
.pimsol-industrie-we-work .sbox {
width: 100%;
}
.pimsol-industrie-we-work .sbox span {
font-size: 11px;
}
.home-new-css .client-testimonial-wrapper.home-new h2 {
margin-bottom: 44px;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .quote {
top: -14px;
left: 0px;
max-width: 45px;
}
}
@media only screen and (min-width:993px) and (max-width:1169px) {
.pimsol-banner p {
font-size: 15px;
line-height: 25px;
}
.pimsol-banner h2 {
font-size: 35px;
margin-bottom: 0px;
}
.title-common h2 {
font-size: 25px;
margin-bottom: 15px;
}
.pimsol-work .bg {
padding: 45px 40px 10px 40px;
}
.pimsol-work .nav-tabs>li {
margin: 0px -10px;
}
#work-info.pimsol-home-work h3 {
padding-left:15px;
}
#work-info.pimsol-home-work .iron {
margin-left:15px;
}
#work-info.pimsol-home-work .img-right {
height: 325px;
}
.pimsol-industry-recognition p {
font-size: 13px;
font-weight: 400;
line-height: 18px;
}
.pimsol-industrie-we-work .sbox {
width: 100%;
}
.pimsol-industrie-we-work .sbox span {
font-size: 11px;
}
.home-new-css .client-testimonial-wrapper.home-new h2 {
margin-bottom: 44px;
}
.home-new-css .clint-out-work.customer-drive.client-testimonial-wrapper .quote {
top: -14px;
left: 0px;
max-width: 45px;
}
}.pd-cust {
padding: 100px 0px;
}
.pimsol-banner .d-flex {
max-width: 1310px;
margin: 0 auto;
width: 100%;
}
.pimsol-banner {
background-color: #130b30;
padding: 110px 0px 110px 0px;
}
.pimsol-banner h2 {
font-size: 38px;
color: rgb(255, 255, 255);
font-weight: bold;
margin-bottom: 16px;
line-height: 1.3;
}
.pimsol-banner h2 span {
color: #ffd952;
}
.pimsol-banner p {
font-size: 16px;
line-height: 28px;
color: rgb(255, 255, 255);
margin: 0px 0px 20px;
font-weight: 400;
}
.pimsol-banner .btn-outline-primary {
background: #00bfe6;
border-color: #00bfe6;
}
.btn-outline-primary {
line-height: 54px;
display: inline-block;
border-radius: 4px;
min-width: 220px;
text-align: center;
font-size: 18px;
border: none;
background: #148cf2;
color: #fff;
font-weight: 500;
}
.btn-outline-primary:hover {
background: #000 !important;
color: #fff;
}
.w-100 {
width:100%;
}
.service-brand-slider.new-style {
padding: 72px 0 0px 0;
min-height: 265px;
}
.service-brand-slider.new-style .title-common h2 {
margin-bottom: 55px;
}
.service-brand-slider.new-style  .slick-slide img {
height: 40px; opacity: .4;
}
.challenge-solution {
padding:100px 0px;
}
.challenge-solution .pl-left {
padding-left: 45px;
}
.challenge-solution .pl-left2 {
padding-left: 65px;
}
.challenge-solution h2 {
color: rgb(51, 51, 51);
font-size: 34px;
line-height: 1.4;
margin-bottom: 20px;
font-weight: 600;
}
.challenge-solution p {
font-size: 18px;
line-height: 28px;
min-height: 120px;
font-weight: 400;
margin-bottom: 25px;
}
.challenge-solution .table>thead>tr>th {
color: #666666;
font-size: 24px;
line-height: 48px;
text-transform: uppercase;
font-family: "Figtree", sans-serif;
font-weight: bold;
border: none;
padding:0px 0px 0px 0px;
}
.challenge-solution .table>thead>tr>th:last-child {
color: #235d94;
}
.challenge-solution .table>tbody>tr>td {
color: #666666;
font-size: 18px;
line-height: 28px;
font-family: "Figtree", sans-serif;
border-top: none;
border-bottom: 1px solid #ddd;
padding: 20px 0px;
}
.challenge-solution .table>tbody>tr>td:last-child {
color: #235d94;
}
.challenge-solution .table tbody tr:last-child td {
border-bottom:none;
}
h1,h2,h3,h4,h5,h6,p,a {
font-family: "Figtree", sans-serif;
}
.pimsol-banner .btn-outline-primary:hover {
background: #fff !important;
color: #148cf2;
}
.home-new-css #work-info .iron {
margin-bottom:20px !important;
} .trusted-suplliers {
padding-top: 0px;
padding-bottom: 60px;
}
.trusted-suplliers h3 {
color: rgb(51, 51, 51);
font-size: 38px;
line-height: 48px;
margin-bottom: 25px;
font-weight: 700;
}
.trusted-suplliers p {
font-size: 18px;
line-height: 28px;
font-weight: 400;
margin-bottom: 30px;
}
.trusted-suplliers .pls {
padding-left: 60px;
padding-right: 90px;
}
.trusted-suplliers .btn-outline-primary {
margin-top: 10px;
} .key-capabilities {
padding: 150px 0px 70px 0px;
}
.key-capabilities h2 {
color: #333333;
font-size: 34px;
line-height: 42px;
font-weight: bold;
margin-bottom: 35px;
}
.key-capabilities .nav-tabs {
border: none;
}
.key-capabilities .nav-tabs>li>a {
margin: 0px;
border: none;
border-bottom: 1px solid #ddd;
border-radius: 0px;
font-size: 22px;
line-height: 34px;
font-weight: 600;
color: rgba(51, 51, 51, 0.8);
padding: 27px 0px;
}
.key-capabilities .nav-tabs>li {
float: left;
margin: 0;
width: 100%;
}
.key-capabilities .nav-tabs>li>a span {
display:none;
color: #333333;
font-size: 17px;
line-height: 28px;
font-weight: 400;
padding-top: 12px;
}
.key-capabilities .nav-tabs li.active:after {
display:none;
}
.key-capabilities .nav-tabs>li>a:hover {
background:none;
}
.key-capabilities .nav-tabs>li.active>a,
.key-capabilities .nav-tabs>li.active>a:focus,
.key-capabilities .nav-tabs>li.active>a:hover {
color: #0439ae;
font-weight: 600;
border: none;
border-bottom: 1px solid #ddd;
background:none;
}
.key-capabilities .nav-tabs>li.active>a span {
display:block;
padding-top: 12px;
padding-bottom: 12px;
}
.key-capabilities .img {
padding-left: 50px;
padding-top: 60px;
} .title-common h2 {
font-size: 42px;
color: rgb(51, 51, 51);
font-weight: bold;
margin-bottom: 30px;
line-height: 1.15;
}
.title-common p {
color: rgb(51, 51, 51);
font-size: 16px;
line-height: 24px;
margin-bottom: 22px;
}
.title-common.white h2 {
color:#fff;
}
.title-common.white p {
color:#fff;
}
.pad {
padding: 0 5px;
}
.d-flex {
display: flex;
flex-wrap:wrap;
}
.align-items-center {
align-items: center;
height:inherit;
}
.btn-outline-primary.blue {
line-height: 52px;
display: inline-block;
background-color: rgb(60, 122, 188);
border-radius: 4px;
min-width: 220px;
color: #3375e1;
text-align: center;
color: #3375e1;
font-size: 16px;
border: 1px solid #3375e1;
background: none;
color: #3375e1;
font-weight: 500;
}
.btn-outline-primary.blue:hover {
background: #3375e1!important;
color:#fff !important;
}
.column-centered {
float:none;
margin: 0 auto;
} .pimsol-capabilities {
padding-top: 100px;
padding-bottom: 60px;
}
.pimsol-capabilities .title-common h2 {
font-size: 38px;
margin-bottom: 20px;
}
.pimsol-capabilities h3 {
color: rgb(51, 51, 51);
font-size: 34px;
line-height: 1.1;
margin-bottom: 18px;
font-weight: 600;
}
.pimsol-capabilities p {
font-size: 18px;
line-height: 28px;
min-height: 120px;
font-weight: 400;
margin-bottom: 18px;
}
.pimsol-capabilities .pdr>div {
margin-bottom: 80px;
}
.pimsol-capabilities .img {
text-align: center;
}
.pimsol-capabilities .read {
color: rgb(43, 123, 216);
display: inline-block;
margin-top:10px;
} .essential-features {
padding:100px 0px;
}
.essential-features .spr>div {
margin-bottom: 50px;
padding: 0px 25px;
}
.essential-features .img-icon {
border-radius: 18px;
max-height:60px;
}
.essential-features .bg-white {
border: 1px solid rgba(140 140 140 / 20%);
background: #fff;
padding: 40px 20px 25px 20px;
border-radius: 16px;
box-shadow: 0px 0px 21px 6px rgb(0 0 0 / 10%);
height:100%;
}
.essential-features h2 {
color: #333333;
font-weight: bold;
font-size: 34px;
line-height: 42px;
margin-bottom: 55px;
}
.essential-features h3 {
color: #333333;
font-size: 24px;
line-height: 34px;
min-height: 75px;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
}
.essential-features p {
color: #333333;
font-size: 18px;
line-height: 28px;
} #work-info.pimsol-home-work {
padding: 46px 0 80px;
background: #abe3ff;
background-color: rgb(227, 242, 255);
overflow:hidden;
float:none;
}
#work-info.pimsol-home-work h2 {
color: rgb(51, 51, 51);
font-size: 38px;
margin-bottom: 50px;
font-weight: 700;
font-family: "Figtree", sans-serif;
line-height: 1.25;
}
#work-info.pimsol-home-work h3 {
color: rgb(51, 51, 51);
font-size: 48px;
margin-bottom: 10px;
font-weight: 700;
font-family: "Figtree", sans-serif;
line-height: 1.25;
}
#work-info.pimsol-home-work .img-right {
height: 525px;
right: 0px;
float:right;
position: relative;
width: auto;
max-width: inherit;
} .pimsol-development {
padding: 20px 0px 80px 0px;
}
.pimsol-development h3 {
color: rgb(51, 51, 51);
font-size: 32px;
margin-bottom: 40px;
font-weight: 600;
}
.pimsol-development .bdr {
border:1px solid rgb(241, 241, 241);
margin-bottom: 30px;
padding: 30px 20px;
height:100%;
}
.pimsol-development .d-flex>div {
margin-bottom: 30px;
}
.pimsol-development p {
font-size: 14px;
line-height: 24px;
min-height: 120px;
}
.pimsol-development h3 {
color: rgb(51, 117, 225);
font-size: 18px;
margin-bottom: 10px;
font-weight: 600;
}
.pimsol-development .title-common h2 {
font-size: 32px;
margin-bottom: 50px;
}
@media only screen and (max-width:767px) {
.pimsol-banner p {
font-size: 14px;
line-height: 25px;
}
.pimsol-banner h2 {
font-size: 30px;
margin-bottom: 0px;
}
.pimsol-banner p {
font-size: 14px;
line-height: 25px;
margin: 15px 0px;
}
.btn-outline-primary,.btn-outline-primary.blue {
line-height: 45px;
min-width: 170px;
font-size: 14px;
}
.title-common h2 {
font-size: 26px !important;
margin-bottom: 20px;
}
.title-common p {
font-size: 14px !important;
line-height: 24px !important;
}
.column-centered>.row {
margin-left:auto;
margin-right:auto;
}
.d-flex {
display: block;
}
.pimsol-banner .btn-outline-primary {
margin-bottom:30px;
}
#work-info.pimsol-home-work .img-right {
height: inherit;
right: 0px;
position: relative;
width: 84%;
max-width: inherit;
display: block;
margin: 0 auto;
}
.challenge-solution h2 {
font-size: 30px;
margin-bottom: 0px;
}
.challenge-solution .pl-left {
padding-left: 15px;
}
.challenge-solution p {
font-size: 14px;
line-height: 25px;
}
.challenge-solution .pl-left2 {
padding-left: 15px;
padding-top: 25px;
}
.trusted-suplliers .pls {
padding-left: 15px;
padding-right: 15px;
}
.trusted-suplliers .pdr {
padding:0px;
}
.trusted-suplliers h2 {
font-size: 30px;
}
.trusted-suplliers p {
font-size: 14px;
line-height: 25px;
}
.key-capabilities {
padding: 50px 0px 70px 0px;
}
.trusted-suplliers h2 {
font-size: 30px;
}
.key-capabilities h2 {
font-size: 30px;
}
.trusted-suplliers h3 {
font-size: 30px;
line-height: 1.4;
margin-top: 20px;
}
.key-capabilities h2 {
font-size: 30px;
line-height: 42px;
}
.key-capabilities .nav-tabs>li>a {
font-size: 16px;
line-height: 32px;
padding: 12px 0px;
}
.key-capabilities .nav-tabs>li.active>a span {
display: block;
padding-top: 6px;
padding-bottom: 5px;
}
.key-capabilities .nav-tabs>li>a span {
font-size: 14px;
line-height: 25px;
}
.key-capabilities .img {
padding-left: 15px;
}
.essential-features {
padding: 0px 0px 100px 0px;
}
.essential-features h2 {
font-size: 30px;
}
.essential-features .spr>div {
margin-bottom: 50px;
padding: 0 20px;
}
.essential-features p {
font-size: 15px;
line-height: 25px;
}
.essential-features h3 {
font-size: 20px;
line-height: 31px;
min-height: auto;
}
.challenge-solution .table>tbody>tr>td {
display: table-cell;
font-size: 14px;
line-height: 22px;
padding: 10px 15px;
white-space: normal;
}
.challenge-solution .table>thead>tr>th {
font-size: 19px;
line-height: 25px;
padding: 16px 15px 0px 15px;
}
.key-capabilities h2, .essential-features h2 {
font-size: 23px;
line-height: 32px;
}
.home-new-css #work-info .iron {
max-height: 80px;
width: auto;
margin-bottom: 10px;
}
}
@media only screen and (min-width:768px) and (max-width:992px) {
.pimsol-banner p {
font-size: 15px;
line-height: 25px;
}
.pimsol-banner h2 {
font-size: 35px;
margin-bottom: 0px;
}
.title-common h2 {
font-size: 25px !important;
margin-bottom: 15px;
}
.title-common p {
font-size: 13px!important;
line-height: 20px!important;
}
.challenge-solution h2 {
font-size: 25px;
line-height: 1.4;
}
.challenge-solution p {
font-size: 14px;
line-height: 24px;
}
.challenge-solution .pl-left2 {
padding-left: 25px;
}
.challenge-solution .table>tbody>tr>td {
font-size: 14px;
line-height: 24px;
padding: 20px 0px;
}
.challenge-solution .table>thead>tr>th {
font-size: 20px;
line-height: 35px;
}
.trusted-suplliers h3,
.key-capabilities h2 {
font-size: 25px;
line-height: 1.4;
}
.trusted-suplliers p {
font-size: 14px;
line-height: 24px;
}
.trusted-suplliers .pls {
padding-left: 30px;
padding-right: 25px;
}
.essential-features .spr>div {
margin-bottom: 50px;
padding: 0 8px;
}
.essential-features h3 {
font-size: 17px;
line-height: 24px;
min-height: 55px;
}
.essential-features p {
font-size: 13px;
line-height: 24px;
}
}
@media only screen and (min-width:993px) and (max-width:1169px) {
.pimsol-banner p {
font-size: 15px;
line-height: 25px;
}
.pimsol-banner h2 {
font-size: 35px;
margin-bottom: 0px;
}
.title-common h2 {
font-size: 25px;
margin-bottom: 15px;
}
#work-info.pimsol-home-work h3 {
padding-left:15px;
}
#work-info.pimsol-home-work .iron {
margin-left:15px;
}
#work-info.pimsol-home-work .img-right {
height: 325px;
}
.key-capabilities .pls {
padding-left: 50px;
}
}
@media only screen and (max-width: 767px) {
.challenge-solution h2 {
font-size: 26px;
margin-bottom: 0px;
}
.pimsol-banner {
height: inherit !important;
padding: 130px 0px 50px 0px !important;
}
.pimsol-banner h2 {
font-size: 25px;
}
.challenge-solution h2, .trusted-suplliers h3{
font-size: 26px;
}
}
@media (min-width: 768px) and  (max-width: 992px) {
.pimsol-banner h2 {
font-size: 26px;
margin-bottom: 0px;
}
.essential-features h2 {
font-size: 24px;
}
.key-capabilities .nav-tabs>li>a {
font-size: 18px;
line-height: 33px;
}
.key-capabilities .nav-tabs>li>a span {
font-size: 14px;
}
#work-info.pimsol-home-work .img-right {
height: 350px;
}
}