/* Custom Style */
.testimonialHome .testiImage .firstRating .starRating i img,.testimonialHome .testiImage .secondRating .starRating i
img{
width: 15px;
}
.aboutHeader {
position: relative;
}
.aboutHeader:before {
content: "";
background: rgba(0, 0, 0, 0.6);
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
}
.partner-logo {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.partner-logo-img img {
max-width: 80%;
margin: auto;
}

.aboutOurTeam .team-member {
padding: 30px 45px;
border: 1px solid #d9d9d9;
height: 100%;
border-radius: 5px;
box-sizing: border-box;
display: flex;
flex-direction: column-reverse;
align-items: center;
justify-content: space-between;
clear: both;
margin: 0;
}

.team-column {
grid-row-gap: 30px;
}

.aboutOurTeam .member-image-wrapper {
text-align: left;
margin-top: 30px;
width: 100%;
display: grid;
grid-template-columns: 120px 1fr;
align-items: center;
}

.aboutOurTeam .team-member p {
/*text-align: left !important;*/
color: inherit;
font-size: 15px;
line-height: 24px;
}

.aboutOurTeam .team-member span {
color: inherit;
font-weight: normal;
text-align: left;
}
.ourTeam.aboutOurTeam .team-member .member-image{
max-width: 90px;
}

.aboutOurTeam .team-member .member-bio {
margin: 0;
}

.img-blue-bg .container {
    max-width: 1330px !important;
    padding: 4vh 2vh;
    background: #0069de url(/wp-content/uploads/2025/02/Dot-Texture-New-home-page-update.webp) no-repeat;
    text-align: center;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-size: cover;
}

.gartnerTestimonials{
overflow: hidden;
}


.nLoc {
background: url(/wp-content/uploads/2022/07/map-bg.png) no-repeat;
background-position: 0 42px;
padding-top: 5vh;
padding-bottom: 8vh;
background-size: 100%;
}

h3.state {
font-size: 26px;
padding-bottom: 20px;
border-bottom: 1px solid #222;
margin-bottom: 25px;
}

.nLoc .addressBox .addressArea {
border: 0;
margin-bottom: 30px;
margin-left: 30px;
font-weight: 500;
width: auto;
}

.nLoc .addressBox h4 {
margin-bottom: 10px;
}

.nLoc .addressArea address {
color: inherit;
}

.aboutOurTeam .team-member .member-image {
margin: 0;
}

.partners-sec {
/*margin-bottom: -80px;*/
position: relative;
z-index: 3;
}
.partners-sec:before{
content: "";
background: #f9f9f9;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 50%;
}
.partners-sec .eSign-flow.img-blue-bg{
position: relative;
padding-left: 8vh;
padding-right: 8vh;
}

/* section.pTB8Vh.overview.lightwhite {
padding-top: 25vh;
}*/

.row-gap-30 {
row-gap: 30px;
}
.banner-anchor {
display: flex;
column-gap: 0;
flex-wrap: wrap;
}

.banner-anchor li a {
padding: 0 15px;
text-decoration: none;
color: #5270c8;
transition: all .3s ease
}

.banner-anchor li:first-child a {
padding-left: 0;
}

.banner-anchor li:not(:first-child) a {
border-left: 3px solid #5270c8
}

.banner-anchor li.hide.show a {
color: #fff
}
.star-rateing .doc-flow-content img {
object-fit: contain;
max-height: 100px;
}
.starRatingImg {
max-width: 450px;
margin: 0 auto;
}
.reviewSlider .owl-carousel .caseStudyText .reviewTitle.ab-none{
text-indent:unset;
}
.reviewSlider .owl-carousel p.ab-none strong:before{
left:0;
}
.blue-text-color {
color: #001c98;
}
.after-underline {
line-height: normal;
position: relative;
}

.after-underline::after {
content: "";
position: absolute;
width: 150px;
height: 2px;
background: #778fe8;
bottom: 0;
left: 0;
}
.pp-wrap .pp-wrap-list img{
max-width: 150px;
}
.doc-flow-partner .doc-flow-content img{
max-width: 110px;
width: 100%;
}

.pp-list {
display: grid;
grid-row-gap: 30px;
}

.pp-wrap-list {
display: grid;
grid-template-columns: 250px 1fr;
align-items: center;
grid-column-gap: 30px;
}

.pp-wrap-container {
display: grid;
grid-template-columns: 56% 44%;
align-items: flex-start;
grid-row-gap: 20px;
}

.pp-wrap-container a.moreBtn {
width: 100%;
}

.employee-team .team-member {
padding: 30px;
border: 1px solid #d9d9d9;
height: 100%;
border-radius: 5px;
box-sizing: border-box;
display: flex;
flex-direction: column-reverse;
align-items: center;
justify-content: space-between;
clear: both;
margin: 0;
}

.employee-team .team-member p {
text-align: left !important;
color: inherit;
}

.employee-team .team-member span {
color: inherit;
font-weight: normal;
text-align: left;
font-size: 12px;
line-height: 18px;
margin-top: 2px;
}
.employee-team .team-member .member-image {
margin: 0;
}

.employee-team.Benefits .card span.card-image .card-img-top img {
object-fit: contain;
width: 100%;
height: 180px;
max-width: unset;
}

.employee-team .card-body {
background-color: #001396;
color: #fff;
min-height: 76px;
display: inline-flex;
align-items: center;
justify-content: center;
}
.employee-team .card-text span {
font-size: 10px;
display: block;
margin-top: 4px;
}


.value-list {
display: grid;
grid-template-columns: repeat(6, 1fr);
}

.value-list-box {
position: relative;
display: grid;
grid-template-rows: 145px 1fr;
}

.value-list-box:not(:last-child)::after {
content: "";
width: 100%;
height: 2px;
border-bottom: 2px dashed #7384c5;
display: block;
left: 50%;
position: relative;
margin-top: 8vh;
}

span.image-value {
height: 145px;
display: inline-flex;
}

.value-list-box::before {
content: "";
position: absolute;
bottom: 0;
left: 50%;
width: 2px;
height: 8vh;
border-left: 2px dashed #7384c5;
}

.mgt-member-block .msg {
padding: 35px;
background: #f5d5f5;
margin-bottom: 45px;
position: relative;
border-radius: 5px;
min-height: 180px;
}

.mgt-member-block .msg:after {
content: "";
position: absolute;
bottom: -30px;
border-top: 15px solid #f5d5f5;
border-left: 30px solid #f5d5f5;
border-right: 30px solid transparent !important;
border-bottom: 15px solid transparent !important;
left: 45px;
}

.mgt-member {
display: grid;
grid-template-columns: 90px 1fr;
column-gap: 20px;
align-items: center;
}

.mgt-member-block {
height: 100%;
display: grid;
grid-template-rows: 1fr;
}

.bg-purple .msg {
background-color: #e8ebff;
}

.bg-smoke .msg {
background-color: #eff4fa;
}

.bg-purple .msg::after {
border-color: #e8ebff;
}

.bg-smoke .msg::after {
border-color: #eff4fa;
}

.item-gallery a {
border: 5px solid #e8ebff;
display: block;
}

.upDown-accord button.accordion-button {
appearance: none;
padding: 0;
background: transparent;
color: #000;
}

.upDown-accord button.accordion-button svg.bi.bi-chevron-down {
width: 50px;
display: block;
margin: auto;
}

#headingOne svg {
transition: all .3s ease;
}

.collapse.show+#headingOne svg {
transform: rotate(180deg);
}

#headingOne svg:focus,
button.accordion-button:focus {
outline: 0;
}
.openings .card {
background: transparent;
}

.openings .nav-pills .nav-item .nav-link{
font-size: 30px;
line-height: 38px;
}
.leftCar li.nav-item {
display: block;
width: 100%;
}

.leftCar li.nav-item a {
text-decoration: none;
background: none;
}

.leftCar li.nav-item a.active {
background: transparent;
color: #001396;
}

.currentOpening .card:hover .card-header {
background: #eee;
}
.app-box .doc-flow-content {
padding: 30px;
background: #f9faff;
height:100%;

}
.clinicalBox .app-box .doc-flow-content p{
text-align: justify;
text-align-last: center;
}
.clinicalBox .app-box .doc-flow-content {
border: 1px solid #e7eaff;
padding: 25px 30px;
}
.clinicalBox .app-box .doc-flow-content .h4{
font-size: 18px;
line-height: 26px;
}
.clinicalBox .app-box .doc-flow-content .doc-flow-img{
min-height: inherit;
}
.clinicalBox .app-box .doc-flow-content img{
max-width: 100px;
width: 100%;
display: block;
margin: 0 auto;
}
.app-box .doc-flow-content h4 {
position: relative;
}

.app-box .doc-flow-content h4::after {
content: "";
width: 100px;
height: 1px;
background: #8199d6;
position: absolute;
bottom: -8px;
left: 50%;
transform: translateX(-50%);
}


.smartformWrap .owl-carousel .owl-nav>button span{
color: rgba(256,256,256,.8);
}

.productOverflow .doc-flow-content p{
text-align: justify;
text-align-last: center;
}
.doc-flow .justify-content-center.productOverflow{
grid-row-gap: 3vh;
}
.productOverflow .doc-flow-content {
padding: 0px 6%;
}

.teamRoomH .h1{
line-height: 64px;
}
.FlexibleSmartForms{
padding-right: 6vh;
}

.ImproveInteractions.legalLifecycle .pL40{
padding-left: 40px;
}

.smartformWrap .carousel-indicators li{
text-indent: inherit;
width: auto;
height: auto;
background: transparent;
}
.smartformWrap .carousel-indicators li a{
padding: 0 15px;
text-decoration: none;
color: #5270c8;
font-size: 18px;
font-weight: 600;
line-height: 24px;
text-transform: uppercase;
transition: all .3s ease
}
.smartformWrap .carousel-indicators li:first-child a{
padding-left: 0;
}
.smartformWrap .carousel-indicators li.active a,.smartformWrap .carousel-indicators li a:hover{
color: #fff;
}
.smartformWrap .carousel-indicators {
width: auto;
position: static;
left: 0;
margin: 0;
justify-content: flex-start;
padding-top: 20px;
}
.smartformWrap .carousel-indicators li::before,.smartformWrap .carousel-indicators li::after{
display: none;
}
.threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument.equalheight .info-box-wrap{
min-height: 394px;
padding: 30px 20px;
}
.threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument.equalheight .info-box-wrap .box-icon-wrapper{
max-width: 80px;
margin-bottom: 10px;
}
.threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument.equalheight .info-box-wrap p{
margin-bottom: 0;
}
.insuranceRatio.smallIcon .info-box-wrap .box-icon-wrapper{
max-width: 70px;
}

/*new testimonials start*/

.testimonialHome .testiImage {
position: relative;
}
.testimonialHome footer{
background-color: transparent !important;
background-image:none !important;
font-size: 18px;
font-weight: 600;
margin-top: 30px;
margin-bottom: 30px;
color: #525252;
}
.testimonialHome footer span{
display: block;
color: #104cba;
font-weight: normal;
margin-top: 5px;
font-size: 15px;
list-style: 26px;
}

.testimonialHome .testimonial-content{
text-align: left;
}
.testimonialHome .testimonial-content p{
font-style: normal;
font-size: 17px;
line-height: 26px;
color: #000;
}

.testimonialHome .testimonialWrap{
position: relative;
display: flex;
height: 100%;
padding-bottom: 10vh;
padding-left: 30px;
}
.testimonialHome .testimonialWrap .testimonials{
height: 100%;
display: flex;
align-items: end;
}
.testimonialHome .testimonials:before{
content: "";
background: url(/wp-content/uploads/2022/08/testimonials_quoteIcon.png)no-repeat;
width: 116px;
height: 82px;
position: absolute;
top: 20%;
left: 0;
transform: rotate(180deg);
}
.testimonialHome .testimonials:after{
content: "";
background: url(/wp-content/uploads/2022/08/testimonials_quoteIcon.png)no-repeat;
width: 116px;
height: 82px;
position: absolute;
bottom: 0;
right: 0;
}
.testimonialHome .owl-carousel .owl-stage-outer{
margin-bottom: 50px;
}

.testimonialHome .owl-carousel .owl-nav > button{
top: auto;
bottom: 0;
}
.testimonialHome .owl-nav>button[class*=owl-prev] {
left: 0;
display: block;
transform: translateX(0px);
}
.testimonialHome .owl-nav>button[class*=owl-prev] span,.testimonialHome .owl-nav>button[class*=owl-next] span{
opacity: 1;
font-size: 0;
}
.testimonialHome .owl-nav>button[class*=owl-next]{
background: url(/wp-content/uploads/2023/02/square-chevron-right-solid.svg)no-repeat;
width: 30px;
height: 30px;
left: 40px;
right: auto;
transform: translateX(0px);
}
.testimonialHome .owl-nav>button[class*=owl-prev]{
background: url(/wp-content/uploads/2023/02/square-chevron-left-solid.svg)no-repeat;
width: 30px;
height: 30px;
}
.testimonialHome .testimonials .owl-nav>button{
opacity: 1;
visibility: visible;
}
.testimonialHome .owl-dots {
margin-top: 5px;
text-align: center;
width: auto;
left: 0px;
/*left: 90px;*/
right: auto;
position: absolute;
}
.testiImage > div{
position: absolute;
}
.testimonialHome .owl-dots .owl-dot span {
display: block;
margin: 2px 5px;
width: 10px;
height: 10px;
border: 2px solid #fff;
border-radius: 50%;
transition: all .25s ease;
background: #dae9f9;
width: 16px;
height: 16px;
position: relative;
}
.testimonialHome .owl-dots .owl-dot{
position: relative;
}
.testimonialHome .owl-dots .owl-dot.active span {
border-color: #fff;
background-color: #0069de;
position: relative;
}
.testimonialHome .owl-dots .owl-dot.active:before{
content: "";
background: #0069de;
width: 20px;
height: 20px;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
border-radius: 50%;
}


.testiImage .firstRating{
left: -80px;
top: 70px;
max-width: 300px;
height: 55px;
width: 100%;
transition: all 0.4s ease 0s;
animation-play-state: running;
animation-duration: 12s;
animation-timing-function: ease;
animation-name: animation-1omjsuq;
animation-iteration-count: infinite;
animation-delay: 2000ms;
pointer-events: auto;

}
.testiImage .rattingWrap ul{
width: 100%;
margin-bottom: 0;
}
.testimonialHome .testiImage .firstRating img,.testimonialHome .testiImage .secondRating img {
width: 80%;
}
.hero-five-image .testiImage .hometile {
position: absolute;
}
.hero-five-image .testiImage > div{
position: static;
}
.hero-five-image .testiImage .hometile img{
width: 40px;
}
.hero-five-image .rattingWrap ul li .LeftLogo{
width: 55px;
}
.hero-five-image .rattingWrap ul li .ratingWrap{
width: calc(100% - 60px);
text-align: right;
padding-right: 15px;
}
.testiImage .thirdRating img{
width: 85%;
}
.testiImage .secondRating {
max-width: 300px;
height: 55px;
width: 100%;
top: 40%;
right: -50px;
transform: translateY(-40%);
transition: all 0.4s ease 0s;
animation-play-state: running;
animation-duration: 12s;
animation-timing-function: ease;
animation-name: animation-1omjsuq;
animation-iteration-count: infinite;
animation-delay: 2000ms;
}
.testimonialHome.support .testiImage .secondRating {
top: auto;
bottom: 80px;

}
.testimonialHome.support .testiImage .rattingWrap{
max-width: 190px;
padding-left: 15px;
padding-right: 7px;
}
.testimonialHome.support .testiImage .rattingWrap.firstRating{
max-width: 215px;
}
.support .rattingWrap ul li .ratingWrap p{
top: 0;
}
.support .rattingWrap ul li .LeftLogo{
width: 22%;
}
.support .rattingWrap ul li .ratingWrap{
width: 74%;
}

.testiImage .thirdRating {
max-width: 300px;
height: 55px;
width: 100%;
bottom: 50px;
left: -50px;
transition: all 0.4s ease 0s;
animation-play-state: running;
animation-duration: 12s;
animation-timing-function: ease;
animation-name: animation-1omjsuq;
animation-iteration-count: infinite;
animation-delay: 2000ms;

}
.rattingWrap{
background: #fff;
box-shadow: 0px 1px 3.48px 0.52px rgb(199 199 199 / 59%);
border-radius: 35px;
display: flex;
padding: 6px;
align-items: center;
}

.rattingWrap ul li{
list-style: none;
}
.rattingWrap ul li .LeftLogo{
padding-left: 8px;
}
.rattingWrap ul li .LeftLogo,.rattingWrap ul li .ratingWrap{
width: 50%;
display: inline-block;
vertical-align: middle;
}
.rattingWrap ul li .ratingWrap{
width: 48%;
}
.rattingWrap ul li .ratingWrap svg{
width: 15px;
height: 15px;
display: inline-block;
vertical-align: middle;
fill:#ff9228;
}
.rattingWrap ul li .ratingWrap .lightWhite{
fill:#ffca97;
}
.rattingWrap ul li .ratingWrap .starRating,.rattingWrap ul li .ratingWrap p{
display: inline-block;
vertical-align: middle;
}
.rattingWrap ul li .ratingWrap p {
font-weight: 700;
font-size: 15px;
line-height: 17px;
margin-left: 5px;
position: relative;
top: 2px;
margin: 0 auto;
}
/* Animation */
@-webkit-keyframes animation-1omjsuq {
0% {
-webkit-transform: translateX(-3%) rotate(0deg);
-moz-transform: translateX(-3%) rotate(0deg);
-ms-transform: translateX(-3%) rotate(0deg);
transform: translateX(-3%) rotate(0deg);
}
50% {
-webkit-transform: translateX(3%) rotate(.01deg);
-moz-transform: translateX(3%) rotate(.01deg);
-ms-transform: translateX(3%) rotate(.01deg);
transform: translateX(3%) rotate(.01deg);
}
100% {
-webkit-transform: translateX(-3%) rotate(0deg);
-moz-transform: translateX(-3%) rotate(0deg);
-ms-transform: translateX(-3%) rotate(0deg);
transform: translateX(-3%) rotate(0deg);
}
}

@keyframes animation-1omjsuq {
0% {
-webkit-transform: translateX(-3%) rotate(0deg);
-moz-transform: translateX(-3%) rotate(0deg);
-ms-transform: translateX(-3%) rotate(0deg);
transform: translateX(-3%) rotate(0deg);
}
50% {
-webkit-transform: translateX(3%) rotate(.01deg);
-moz-transform: translateX(3%) rotate(.01deg);
-ms-transform: translateX(3%) rotate(.01deg);
transform: translateX(3%) rotate(.01deg);
}
100% {
-webkit-transform: translateX(-3%) rotate(0deg);
-moz-transform: translateX(-3%) rotate(0deg);
-ms-transform: translateX(-3%) rotate(0deg);
transform: translateX(-3%) rotate(0deg);
}
}

.eSignatureBody .insuranceRatio .info-box-wrap{
display: flex;
width: 100%;
padding: 20px 15px;
justify-content: center;
align-items: center;
min-height: 133px;
}
.eSignatureBody.legalBody.innerpage .h2 {
font-size: 60px;
font-weight: 700;
line-height: 70px;
}
.eSignatureBody.legalBody.innerpage .font18{
font-size: 20px;
line-height: 30px;
}
.eSignatureBody .moreBtn, .eSignatureBody .moreBtn:hover, .eSignatureBody .moreBtn:focus, .eSignatureBody
.moreBtnBorder, .eSignatureBody .moreBtnBorder:focus, .eSignatureBody .moreBtnBorder:hover {
display: inline-block;
background: #05b76d;
color: #fff;
font-size: 15px;
line-height: 20px;
border-radius: 4px;
padding: 16px 20px;
margin-top: 50px;
max-width: 201px;
width: 100%;
text-decoration: none;
text-align: center;
}
/*new testimonials clsoe*/



@media(max-width:1500px) {
.smartformWrap .owl-nav>button[class*=owl-next]{
right: 0;
transform: translateX(0px);
}
.legalBody.innerpage .moreBtn, .legalBody.innerpage .moreBtn:hover, .legalBody.innerpage .moreBtn:focus{
padding: 15px 20px;
}
.teamRoomH .h1{
line-height: 43px;
}

.legalBody.innerpage .cra-scan-app .moreBtn, .legalBody.innerpage .cra-scan-app .moreBtn:hover, .legalBody.innerpage
.cra-scan-app .moreBtn:focus{
padding: 15px 20px;
}

@media(max-width:1490px) {
.CRAScanBody .insuranceRatio .info-box-content p{
font-size: 13px;
line-height: 20px;
}
.CRAScanBody .insuranceRatio .info-box-content p .block-text,.smartformWrap p .block-text{
display: inline;
}
.CRAScanBody .insuranceRatio.smallIcon .info-box-wrap .box-icon-wrapper{
max-width: 60px;
}
.CRAScanBody .insuranceRatio .info-box-content{
max-width: calc(100% - 65px);
padding-left: 18px;
}
.CRAScanBody .insuranceRatio .info-box-wrap{
padding-left: 20px;
}
.smartformWrap p{
width: 70%;
}
/*esignature start*/
.eSignatureBody .MagicQuadrant{
padding-top: 30vh;
padding-bottom: 25vh;
}
.eSignatureBody.legalBody.innerpage .h2 {
font-size: 50px;
font-weight: 700;
line-height: 60px;
}
.eSignatureBody .MagicQuadrant .font25 {
font-size: 22px;
line-height: 32px;
font-weight: normal;
}
.eSignatureBody.legalBody.innerpage .font18 {
font-size: 18px;
line-height: 28px;
}
.bannerAnimation{
padding-right: 8px;
}

.smallAnimation {
bottom: 19vw;
left: 18vw;
}

.testimonialHome .testiImage .firstRating{
max-width: 250px;
left: 0px;
transition: all 0.4s ease 0s;
animation-play-state: running;
animation-duration: 12s;
animation-timing-function: ease;
animation-name: animation-1omjsuq;
animation-iteration-count: infinite;
animation-delay: 2000ms;
}
.testimonialHome .testiImage .secondRating {
max-width: 250px;
right: 0px;
transition: all 0.4s ease 0s;
animation-play-state: running;
animation-duration: 12s;
animation-timing-function: ease;
animation-name: animation-1omjsuq;
animation-iteration-count: infinite;
animation-delay: 2000ms;
}
.testimonialHome.support .testiImage .rattingWrap.firstRating{
max-width: 215px;
}
.testimonialHome .testiImage .thirdRating {
max-width: 250px;
left: 0px;
transition: all 0.4s ease 0s;
animation-play-state: running;
animation-duration: 12s;
animation-timing-function: ease;
animation-name: animation-1omjsuq;
animation-iteration-count: infinite;
animation-delay: 2000ms;

}
.rattingWrap ul li .ratingWrap svg{
width: 13px;
height: 13px;
}
.testimonialHome .testiImage .rattingWrap{
height: 48px;
}
.hero-five-image .testiImage {
position: relative;
max-width: 85%;
}
.rattingWrap ul li .ratingWrap p{
margin-left: 2px;
}
/*esignature close*/
}
@media(max-width:1360px) {
.testimonialHome .testimonials:before{
background-size: 70px;
top: 10%;
width: 70px;
height: 48px;
}
.testimonialHome .testimonials:after{
background-size: 70px;
width: 70px;
}
}
}
@media(max-width:1300px) {
.mgt-member-block .msg{
min-height: 242px;
}
.aboutOurTeam .team-member{
padding: 28px;
}
.teamRoomH p .block-text{
display: inline;
}

}
@media(max-width:1200px) {
.aboutOurTeam .member-image-wrapper {
grid-template-columns: 60px 1fr;
grid-gap: 20px;
}

.overview-block span.block-text {
display: inline;
}

span.partner-logo-img {
max-width: 33.3333%;
width: 100%;
text-align: center;
}

span.partner-logo-img img {
margin: auto;
}

.partner-logo {
grid-row-gap: 30px;
}

.container.partners-sec {
margin: auto;
}

section.pTB8Vh.overview.lightwhite {
padding-top: 8vh;
}

section.overview .col-md-6.align-self-center {
padding: 0 15px !important;
}
.hr-desk .align-self-center {
padding: 0 15px !Important;
}

.aboutOurTeam .member-image-wrapper {
grid-template-columns: 65px 1fr;
column-gap: 10px;
}

.hr-desk .block-text {
display: inline;
}

span.image-value img {
max-width: 100px;
object-fit: contain;
}

.value-list-box p {
font-size: 14px;
}
.doc-flow.star-rateing .h2 .block-text{
display: inline;
}

}

@media(max-width:1155px) {
.bannerAnimation{
padding-right: 8px;
}
.testimonialHome .testimonials:after,.testimonialHome .testimonials:before,.testimonialHome .testimonials:before{
display: none;
}

}

@media screen and(max-width:1150px) {

.testimonialHome .testimonials:after,.testimonialHome .testimonials:before{
background-size: 60px;
width: 60px;
height: 50px;
}
}

@media(max-width:999px) {

.smallAnimation {
bottom: 22vw;
left: 7vw;
max-width: 180px;
}
.testimonialHome .testiImage .secondRating,.testimonialHome .testiImage .thirdRating,.testimonialHome .testiImage
.firstRating{
max-width: 260px;
height: 35px;
}
.testimonialHome.support .testiImage .rattingWrap{
height: 45px;
}
.freeSupport .requestBtnWrap:before{
display: none;
}
.freeSupport .requestBtnWrap .borderBtn,.freeSupport .requestBtnWrap .borderBtn:hover,.freeSupport .requestBtnWrap
.borderBtn:focus{
margin: 0 auto;
}
.testimonialHome .testimonials:before,.testimonialHome .testimonials:after{
display: none;
}
.hero-five-image .testiImage .secondRating{
bottom: 14vw
}
}


@media(max-width:992px) {
.text-center-992 {
text-align: center;
}
.pl-0-992{
padding-left:0;
}
.pp-wrap-list {
grid-template-columns: 120px 1fr;
}

.pp-wrap-container a.moreBtn {
margin-right: auto !important
}

.pp-wrap-container {
grid-template-columns: 1fr 250px;
}

.pp-grid-view-block {
row-gap: 30px;
}

.pp-grid-view-block img {
width: 100%;
}
.smartformWrap .owl-carousel img{
width: 75%;
}
.smartformWrap .owl-carousel{
padding-top: 30px;
}

.whiteHeader.SmartFormsBody .smartformWrap,.whiteHeader.SmartFormsBody .smartFormHeader{
padding-bottom: 6vh;
}
.whiteHeader.SmartFormsBody .smartformWrap{
padding-top: 10vh;
}

}
@media(max-width:991px){
.leftCar li.nav-item {
width: auto;
}

.openings .block-text {
display: inline;
}
/*new testimonials start*/
.eSignatureBody .insuranceRatio .info-box-wrap {
min-height: 130px;
}
/*new testimonials close*/
/*esignature start*/
.eSignatureBody.legalBody.innerpage .h2{
font-size: 40px;
font-weight: 700;
line-height: 50px;
}
.eSignatureBody .MagicQuadrant {
padding-top: 16vh;
padding-bottom: 14vh;
}
.eSignatureBody .MagicQuadrant .font18 {
font-size: 13px;
line-height: 23px;
}
.eSignatureBody.legalBody.innerpage .font18 {
font-size: 14px;
line-height: 24px;
}
.testimonialHome .testiImage .firstRating{
top: 30px;
}
.rattingWrap ul li .ratingWrap{
width: 46%;
}
.hero-five-image .testiImage .secondRating {
bottom: 44%;
}
/*esignature close*/

}
@media(max-width:768px) {
.openings .currentOpening .card-header button span{
white-space: normal;
}
.smartformWrap{
padding-top: 15vh;
}
.pp-wrap-container,
.pp-wrap-list {
grid-template-columns: 100%;
text-align: center;
}

.pp-wrap-list img {
max-width: 100px;
margin-left: auto;
margin-right: auto;
}

.pp-wrap-list .after-underline::after {
left: 50%;
transform: translateX(-50%);
}

.pp-list,
.pp-grid-view-block,
.row-gap {
row-gap: 50px;
}
.smartformWrap .carousel-indicators li a{
font-size: 14px;
line-height: 22px;
}

.insuranceRatio.smallIcon .info-box-wrap .box-icon-wrapper{
max-width: 62px;
}
.insuranceRatio .info-box-wrap{
padding-left: 20px;
}

}
@media(max-width:767px) {
.openings .nav-pills .nav-item .nav-link{
font-size: 20px;
line-height: 26px;
}
.more-msb-docs .BoostTeam{
text-align: center;
margin-top: 30px;
}
.legalBody.innerpage .h2,.centerBackground.teamRoomH .h1 {
font-size: 28px;
font-weight: 700;
line-height: 35px;
}

.reviewSlider .owl-nav>button[class*=owl-next]{
right: 0;
transform: translateX(0px);
}
.reviewSlider .imgSecurity img{
width: 70%;
}
.doc-flow.star-rateing .h2,.doc-flow.star-rateing p{
text-align: center;
}


section.overview.lightwhite .row {
flex-direction: column-reverse;
}

.overview .overview-block {
margin-bottom: 4vh;
}

span.partner-logo-img img {
max-width: 80%;
}

.nLoc .addressBox .addressArea {
margin-left: 0;
}
.partners-sec .eSign-flow{
padding-top:4vh;
padding-bottom: 4vh;
}
.star-rateing .hide-desktop img {
margin: 0 auto 25px;
}
.nOverlay-767 {
position: relative;
}

.nOverlay-767:before {
content: "";
background: rgba(0, 0, 0, 0.4);
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
}
.hr-desk .row {
flex-direction: column-reverse;
row-gap: 30px;
}
.value-list-box::before,
.value-list-box:not(:last-child)::after{
display: none;
}
.value-list{
grid-template-columns: repeat(2, 1fr);
row-gap: 20px;
}

/*new testimonials start*/
.eSignatureBody .introBox.MagicQuadrant{
padding-bottom: 8vh !important;
}

.eSignatureBody .MagicQuadrant .font18 {
font-size: 13px;
line-height: 23px;
}
.eSignatureBody .MagicQuadrant {
padding-top: 36vh;
padding-bottom: 33vh;
}
/*esignature start*/
.eSignatureBody .introBox.MagicQuadrant {
background-position: 0 0 !important;
}
.testimonialHome .testiImage .secondRating,.testimonialHome .testiImage .thirdRating,.testimonialHome .testiImage
.firstRating{
max-width: 260px;
height: 40px;
}
.testimonialHome .testimonial-content{
padding-top: 5vh;
}
/*esignature close*/
/*new testimonials clsoe*/

}
@media only screen and (max-width: 400px){
.smartformWrap .carousel-indicators li a {
font-size: 13px;
display: block;
}
}
@media only screen and (max-width: 360px){
.smartformWrap .carousel-indicators li a {
font-size: 11px;
display: block;
}
}
