/*@import url('../msbdocs/style.css');*/
/* Theme Name: msbdocs child
Template:msbdocs
Text Domain: msbdocs child 
Version: 1.0.40
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Msbdocs child 
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
All files, unless otherwise stated, are released under the GNU General Public

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others. */
/* @import url('montserratFont.css'); */

@import url('./z-fonts.css');
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1;
}

.header-footer-group .section-inner .header-navigation-wrapper {
    width: 60% !important;
}
.office-time.mr-3
 {
    color: white !important;
}
.top-left ul li
 {
    display: none;
}
ul.primary-menu.reset-list-style {
    justify-content: center;
}
.bg-lighter
 {
    background-color: #0069de !important;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
.addressArea address,.latestFooter p,.latestFooter a,.latestFooter li,.latestFooter .footTitle {
    font-family: "z_regularregular" !important;
 }
 .header-footer-group .section-inner ul.primary-menu li > a,.signleLandingpage .middleHook p{
   font-family: "z_regularregular" 
 }

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    text-decoration: none;
}
.site-logo.faux-heading + .site-description{
    display: none;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

.form-check{
padding-left:0px!important;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;  
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
.site-logo img{
    min-height: 46px;
}

input, select {
    vertical-align:middle;
}

.header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu li.menu_NormalText a{
    text-transform: none !important;
}

html,body{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
     font-family: 'Montserrat', sans-serif;
}

 body{
    background: transparent;
    /*font-family: 'Open Sans', sans-serif;*/
    font-family: 'Montserrat', sans-serif;
     /*font-family: 'Poppins', sans-serif ;*/
    letter-spacing: normal;

 }


 /* new fonts stat */
div, p, span, section, address, area, aside, a, label, ul, li {
    font-family: "zlight" ;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6, strong, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{
  font-family: "zmedium" ;
}
 
  .zblack{
    font-family: "zblack";
 }
.zblack_italic{
    font-family: "zblack_italic";
 }
 .zbold{
    font-family: "zbold";
 }
 .zbold_italic{
    font-family: "zbold_italic";
 }
 .zextralight{
    font-family: "zextralight";
 }
 .zextralight_italic{
    font-family: "zextralight_italic";
 }
 .zlight{
    font-family: "zlight" ;
 }
 .zlight_italic{
    font-family: "zlight_italic";
 }
 .zmedium{
    font-family: "zmedium" ;
 }
 .zmedium_italic{
    font-family: "zmedium_italic";
 }
.z_regular{
    font-family: "z_regularregular";
}
.zregular_italic{
    font-family: "zregular_italic";
}
.zsemibold{
    font-family: "zsemibold";
}
.zsemibold_italic{
    font-family: "zsemibold_italic";
}
.zsuper{
    font-family: "zsuper";
}
.zsuper_italic{
    font-family: "zsuper_italic";
}
.zthin{
    font-family: "zthin";
}
.zthin_italic{
    font-family: "zthin_italic";
}
 /* new fonts end */


 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: inherit;
    width: inherit;
    margin: 0 auto;
}
.comment-content.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    width: inherit;
}
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
        width:inherit;
    }
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
body.template-full-width [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: inherit;
}

.container{
    max-width: 1360px
}
.container-sm{
    max-width: 1140px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}
.cursorP{
    cursor: pointer;
}
/*ui kit css start*/

.paletteBox{
    display: table;
    padding: 25px;
    width: 100%;
    margin-bottom: 20px;
}
.smallBox{
    display: table;
    padding: 8px;
    width: 100%;
    margin-bottom: 10px;
}
.font12{
    font-size: 12px;
}
.font14{
    font-size: 14px;
    line-height: 20px;
}
.font15{
    font-size: 15px;
    line-height: 24px;
}
.font16{ 
    font-size: 16px;
    line-height: 26px;
}
.font17{
    font-size: 17px;
    line-height: 28px;
}
.font18{
    font-size: 18px;
    line-height: 28px;
}
.font20{
    font-size: 20px;
    line-height: 30px;
}
.font25{
    font-size: 25px;
    line-height: 35px;
}
.font24{
    font-size: 24px;
    line-height: 34px;
}
.font40{
    font-size: 40px;
    line-height: 50px;
}
.font43{
    font-size: 43px;
    line-height: 53px;
}
.font50 {
    font-size: 50px;
    line-height: 60px;
}
.font75{
    font-size: 75px;
    line-height: 85px;
}
.font60{
    font-size: 60px;
    line-height: 68px;
}
.font100{
    font-size: 100px;
    line-height: 110px;
}
.font110{
    font-size: 110px;
    line-height: 120px;
}
.font22{
    font-size: 22px;
    line-height: 32px;
}
.Mauto{margin: 0 auto !important;}

.primarySub1{
    background: #5486be;
}
.primarySub2{
    background: #7aa1ce;
}
.primarySub3{
    background: #7fb97a;
}
.primarySub4{
    background: #bacbe0;
}
.secondarySub1{
    background: #a89dcc;
}
.secondarySub2{
    background: #62469b;
}
.secondarySub3{
    background: #8c70b1;
}
.secondarySub4{
    background: #b5acd4;
}

.accent1{
    background: #FFA2C0;
}
.accent1sub1{
    background: #fadae8;
}
.accent1sub2{
    background: #fceef4;
}
.accent1sub3{
    background: #ea62a3;
}
.accent1sub4{
    background: #f0676e;
}
.btext1{
    color: #2d2a2a;
}
.btext2{
    color: #1f1d1e;
}
.btext3{
    color: #2c2c51;
}
.btext4{
    color: #7b7b93;
}

.accent2{
    background: #ffce73;
}
.accent2sub1{
    background: #ffe3b1; 
}
.accent2sub2{
    background: #f9dcae;
}
.accent2sub3{
    background: #f69154;
}
.lightBlack{
    background: #424242;
}
.accent2sub4{
    background: #faab1d;
}
.white-text{
    color: #fff;
}
.black-text{
    color: #000 !important;
}
.blacklight-text{
    color: #282828 !important;
}
.block-text{
    display: block;
}
.black2bg{
    background: #231f20;
}
.black2bgsub1{
    background: #f2f2f2;
}
.black2bgsub2{
    background: #8d8f91;
}
.black2bgsub3{
    background: #494a4d;
}
.black2bgsub4{
    background: #cccbcb;
}
.black2bgsub5{
    background: #262626;
}
.uiKitWrap h1{
    text-align: center; 
}
.blueBg{
    background: #0e4e96;
}
 
.bluelightBg{
    background: #edf3ff;
}
.blueBg1{
    background: #0d4d95; 
}
.blueBgD{
    background: #0b297c; 
}
.blueBg2{
    background: #072375;
}
.LightNavy{
    background: #6862ac;
}
.DarkNavy{ 
    background: #352780;
}
.blueText{
    color: #0e4e96;
}
.blueBgD1 {
    background: #070048;
}
.blueTextD{
    color: #0b297c;
}
.blueTextD1{    
    color: #080048; 
}
.darkblueBg{
    background: #082375;
}
.blueText1{
    color: #253053;
}
.blueTextlight{
    color: #2f5496 !important;
}
.red-Text{
    color: #ED1C24;
}

.borderRaduis25{
    border-radius: 25px;
}
.borderRaduis50{
    border-radius: 50px;
}
.borderRaduis15{
    border-radius: 15px;
}
.borderRaduis10{
    border-radius: 10px;
}
.borderRaduis8{
    border-radius: 8px;
}
.borderRaduis5{
    border-radius: 5px !important;
}
.borderRaduis0{
    border-radius: 0px !important;
}
.yellowBgOffer{ 
    display: block;  
}
.yellowBgOffer .timeWrap ul{
    display: flex;
}
.signleLandingpage .yellowBgOffer .container{
    max-width: 1360px !important;
}
 
.signleLandingpage .yellowBgOffer .customTimer .div-block-11 .top-nav-text a span{
    background: #fff;
}
.customTimer .div-block-11 .top-nav-text a span {
    background: #f9d71c;
    color: #000;
    padding: 4px 10px;
    border-radius: 3px;
    font-weight: 600;
}
.customTimer .div-block-11 .top-nav-text a strong,.customTimer .div-block-11 .top-nav-text a i{
    color: #f9d71c;
}
.textDecorNone,.textDecorNone:hover{
    text-decoration: none;
}
.3dBtn{

}
.relative{
    position: relative;
}
.h1{
    font-size: 54px;
    font-weight: 700;
    line-height: 60px;
}
.h2{
    font-size: 42px;
    font-weight: 700;
    line-height: 52px;  
}
.h3{
    font-size: 36px;
    font-weight: 700;
    line-height: 45px;  
}
.h4{
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;  
}
.h5{
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;  
}
.h6{
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;  
}
.pbigtext{
    font-size: 20px;
    line-height: 30px;
}
.pmidtext{
    font-size: 16px;
    line-height: 24px;
}
.psmltext{
    font-size: 12px;
    line-height: 20px;
}
.pT35p{
    padding-top: 35px;
}
.pB35p{
    padding-bottom: 35px;
}
.pTB8Vh{
    padding-top: 8vh;
    padding-bottom: 8vh;
}
.pTB2Vh{
    padding-top: 2vh;
    padding-bottom: 2vh;
}
.pB8Vh{ 
    padding-bottom: 8vh;
}
.pB35Vh{ 
    padding-bottom: 35vh;
}
.pB40Vh{ 
    padding-bottom: 40vh;
}
.pT40Vh{ 
    padding-top: 40vh;
}
.pT8Vh{ 
    padding-top: 8vh;
}
.pT10Vh{ 
    padding-top: 10vh;
}
.pT15Vh{ 
    padding-top: 15vh;
}
.pB15Vh{ 
    padding-bottom: 15vh;
}
.pT18Vh{ 
    padding-top: 18vh;
}
.pT30Vh{ 
    padding-top: 30vh;
}
.pT25Vh{ 
    padding-top: 25vh;
}
.pB12Vh{ 
    padding-bottom: 12vh;
}
.pT12Vh{ 
    padding-top: 12vh;
}
.pB22Vh{ 
    padding-bottom: 22vh;
}
.pT35Vh{ 
    padding-top: 35vh;
}
.pT28Vh{ 
    padding-top: 28vh;
}
.pT22Vh{ 
    padding-top: 22vh;
}
.pT20Vh{ 
    padding-top: 20vh;
}
.pT4Vh{  
    padding-top: 4vh;
} 
.pT3Vh{  
    padding-top: 3vh;
} 
.pT2Vh{  
    padding-top: 2vh;
}
.pT6Vh{ 
    padding-top: 6vh;
} 
.pL40{
    padding-left: 40px; 
}
.p20{
    padding: 20px;
}
.pB10Vh{ 
    padding-bottom: 10vh;
}
.pB14Vh{ 
    padding-bottom: 14vh;
}
.pB18Vh{ 
    padding-bottom: 18vh;
}
.pTB12Vh{
    padding-top: 12vh;
    padding-bottom: 12vh;
}
.pT13Vh {
    padding-top: 13vh;
}
.pTB8Vh{
    padding-top: 8vh;
    padding-bottom: 8vh;
}
.headerP{
    padding-top: 22vh;
    padding-bottom: 14vh;
}
.pTB10Vh{
    padding-top: 10vh;
    padding-bottom: 10vh;
}
.pTB20Vh{
    padding-top: 20vh;
    padding-bottom: 20vh;
}
.pT45Vh{
    padding-top: 45vh;
}
.pB25Vh{    
    padding-bottom: 25vh;
}
.pB34Vh{    
    padding-bottom: 34vh;
}
.pR6Vh{
    padding-right: 6vh;
}
.pR8Vh{ 
    padding-right: 8vh; 
}
.pB20Vh{    
    padding-bottom: 20vh;
} 
.mb5vh{
    margin-bottom: 5vh;
}
.mb4vh{ 
    margin-bottom: 4vh;
}
.pb4vh{ 
    padding-bottom: 4vh;
}
.pb2vh{ 
    padding-bottom: 2vh;
}
.pb3vh{ 
    padding-bottom: 3vh;
}
.mb6vh{
    margin-bottom: 6vh;
}
.mb8vh{
    margin-bottom: 8vh;
}
.mb7vh{
    margin-bottom: 7vh;
}
.mb5vh{
    margin-bottom: 5vh;
}
.mb2vh{
    margin-bottom: 2vh;
}
.mb1vh{
    margin-bottom: 1vh;
}
.mb3vh{
    margin-bottom: 3vh;
}
.mb12vh{
    margin-bottom: 12vh;
}
.mT6Vh{
    margin-top: 6vh;
}
.mT2Vh{
    margin-top: 2vh;
}
.mT7Vh{
    margin-top: 7vh;
}
.mT4Vh{
    margin-top: 4vh;
}
.pB6Vh{
    padding-bottom: 6vh;
}
.pB7Vh{
    padding-bottom: 7vh;
}
.pB5Vh{
    padding-bottom: 5vh;
}
.pB4Vh{
    padding-bottom: 4vh;
}
.mT8Vh{
    margin-top: 8vh;
}
.mb10{
    margin-bottom: 10px;
}
 .mb5{
    margin-bottom: 5px;
}
.mT10Vh{
    margin-top: 10vh;
}
.pT10{
    padding-top: 10px;
}
.pT5{
    padding-top: 5px;
}
.pL6Vh{
    padding-left: 6vh;
}
.lightwhite{
    background: #f9f9f9;
}
.lightwhite2{
    background: #f5f8fa;
}
.lightwhiteL1{
    background: #f1f5ff; 
}
.lightwhiteL2{
    background: #f8f8f8; 
}
.lightwhiteL3{
    background: #f4f4f4; 
}
.lightwhiteL4{
    background: #efefef; 
}
.lightwhiteL5{
    background: #e7e7e7; 
}
.lightwhite-text{
    color: #777;
}
.text-tin{text-transform: inherit !important;}
.lightgray{
    background: #f7f7f7;
}
.w90{
    width: 90%;
    margin: 0 auto;
}
.w100{
    width:100%;
    margin: 0 auto;
}
.w60{
    width: 60%;
    margin: 0 auto;
}
.w80{
    width: 80%;
    margin: 0 auto;
}
.w85{
    width: 85%;
    margin: 0 auto;
}
.w70{
    width: 70%;
    margin: 0 auto;
}
.w50{
    width: 50%;
    margin: 0 auto;
}
.pL20{
    padding-left: 20px;
}
.noP{
    padding: 0 !important;
}
.bluegrade{
    background-image: -moz-linear-gradient(1deg, rgb(14,78,150) 0%, rgb(25,71,154) 100%); 
    background-image: -webkit-linear-gradient(1deg, rgb(14,78,150) 0%, rgb(25,71,154) 100%); 
    background-image: -ms-linear-gradient(1deg, rgb(14,78,150) 0%, rgb(25,71,154) 100%); 
}
.orangegrade{
    background-image: -moz-linear-gradient( 1deg, rgb(247,141,36) 0%, rgb(242,97,36) 100%); 
    background-image: -webkit-linear-gradient( 1deg, rgb(247,141,36) 0%, rgb(242,97,36) 100%); 
    background-image: -ms-linear-gradient( 1deg, rgb(247,141,36) 0%, rgb(242,97,36) 100%); 
}
.fontnormal{
    font-weight: normal !important;
}
.font30{
    font-size: 30px;
    line-height: 40px;
}
.font35{
    font-size: 35px;
    line-height: 45px;
}
.fontw400{
    font-weight: 400;
}
.fontw500{
    font-weight: 500;
}
.fontw600{
    font-weight: 600;
}
.fontw700{
    font-weight: 700;
}
.fontw800{
    font-weight: 800;
}
.pT5Vh{
    padding-top: 5vh;
}
.mB2vh{
    margin-bottom: 2vh
}
.getStarted{
    display: table;
    margin: 0 auto;
    padding: 16px 30px;
}
.getStarted.white-text:hover,.lightGreen.white-text:hover{
    color: #fff;
}
.lightGreen{
    background-color: #9aca3c;     
}

.borderLR1{
    border-left: 1px solid #eaeaea ;
    border-right: 1px solid #eaeaea ;
}
.borderTB1{
    border-top: 1px solid #eaeaea ;
    border-bottom: 1px solid #eaeaea ;
}
.yellowGradient{
    background-image: -moz-linear-gradient( 90deg, rgba(253,185,19,0.99608) 0%, rgb(244,121,35) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(253,185,19,0.99608) 0%, rgb(244,121,35) 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(253,185,19,0.99608) 0%, rgb(244,121,35) 100%);
}
.redBtn{ 
    border-color: #fe6c61 !important;
    background-color: #fe6c61 !important;
}
.bigBtn{
    padding: 18px 45px;
    display: table;
    margin: 30px auto 0;
    text-transform: capitalize;
    line-height: 30px;
    font-size: 25px;
    font-weight: 500;
    color: #fff !important;
    cursor: pointer;
}
.legalBody   .introBox  .bigBtn {
    /*padding: 15px 40px;*/
    padding: 15px 10px;
    /*display: table;*/
    /*margin: 30px auto 0;*/
    text-transform: capitalize;
    line-height: 24px;
    font-size: 14px;
    font-weight: 600;
    /*color: #fff !important;*/
    cursor: pointer;
    letter-spacing: 1px;
    /*text-transform: capitalize !important;*/
    border-radius: 5px;
    max-width: 201px;
    width: 100% !important;
    text-align: center;
}
.navWrap .header-inner.section-inner .headerRightbtn .btn.RequestADemo {
    background-color: #05b76d;
    border-color: #05b76d;
    color: #fff;
    text-decoration: none;
    /* margin-right: 10px; */
    font-family: "z_regularregular";
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 14px;
}
.midBtn {  
    padding: 14px 40px;
    display: table;
    margin: 24px 0 0px;
    text-transform: capitalize;
    line-height: 22px;
    font-size: 18px;
    font-weight: 500;
    color: #fff !important;
    cursor: pointer;
}
.smallBtn {  
    padding: 14px 40px;
    display: table;
    margin: 24px 0 0px;
    text-transform: capitalize;
    line-height: 20px;
    font-size: 14px;
    font-weight: 500;
    color: #fff !important;
    cursor: pointer;
}
.center-block{
    display: table;
    margin: 0 auto;
}
.darkBlue{
    background:#0e4e96;
}
.darkBlue-color{
    background-color:#0e4e96 !important;
}
.green-text {
    color: #76c200;
}
.green-text2 {
    color: #05b76d;
}

.blacklight-text2{ 
    color: #373737 ; 
}
.wLIstWrap{
    background: #fff !important;
    border-color: #fff !important;
} 
.wLIstWrap.noP{
    padding: 0 !important;
}
.centerBackground{
    background-position: center center !important;
    background-size: cover !important;
} 
.blue-text{
    color: #0e4e95;
}
.blue1bg{
    background: #0e4e95;;
}
.yellow-text{
    color: #dbdd25;
}
.yellow-text-d1{
    color: #f4b915;
}
.yellow-dark-text{
     color: #fdb913;
}
.bigBtnblue{
    border-radius: 12px;
    background: rgb(13, 78, 150);
    box-shadow: 0px 4px 8.28px 0.72px rgb(10 10 10 / 48%);
    color: #ffffff !important;
    font-size: 26px;
    line-height: 30px;
    display: table;
    padding: 20px 35px;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: capitalize; 
}
.btnbluesmall{
    border-radius: 12px;
    background: rgb(13, 78, 150); 
    color: #ffffff !important; 
    display: table;
    padding: 16px 38px;
    font-size: 15px;
    line-height: 18px; 
    text-transform: capitalize;     
    cursor: pointer;
}
.btnblueexsmall{
    border-radius: 12px;
    background: rgb(13, 78, 150); 
    color: #ffffff !important; 
    display: table;
    padding: 12px 20px;
    font-size: 13px;
    line-height: 18px; 
    text-transform: capitalize;     
    cursor: pointer;
}
.boldListIcon{
    padding-left: 25px;
}
.boldListIcon li{
    position: relative;
    list-style: none;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 24px;
}
.boldListIcon li:last-child{
    margin-bottom: 0;
}
.boldListIcon li:before{
    content: "";
    width: 8px;
    height: 8px;
    top: 10px;
    position: absolute;
    background: #292929;
    left: -20px;
    border-radius: 50%;
}
.msb_single_image-wrapper{
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    margin: 15px 0;
    } 
.msb_box_border_grey{   
    border: 1px solid #999da1;
}
.bigBtn{
    padding: 10px 30px;
    font-size: 16px;
    line-height: 32px;
}
.smBtn,.smBtn:hover {
padding: 11px 20px;
font-size: 14px;
line-height: 16px;
display: table;
text-decoration: none;
}
.greenBg,.greenBg:hover {
background: #9aca3c;
color: #fff;
}
.listLightwhtite{
        margin-bottom: 25px;
    background: #fafafa;
    border: 1px solid #e7e7e7;
    padding: 15px 36px !important;
}
.whtitebgBorder{ 
    background: #fff;
    border: 1px solid #e7e7e7; 
}
.listLightwhtite li {
    color: #2a2a2a;
    font-size: 15px;
    position: relative;
    list-style: none;
 
}
.introBox_Msb .listLightwhtite li{
    list-style: none !important;
    font-size: 14px;
    line-height: 25px;
}
.listLightwhtite li:before {
    content: "â€¢";
    color: #2f5496;
    font-size: 25px;
    line-height: 25px; 
       top: -3px;
    left: -17px;
    position: absolute;; 
}
.yellowbtn{
    background-color: #fdb913 ; 
}
/*ui kit css close*/
/* contact form css start*/
.coomonForm input[type=text], .coomonForm input[type=email], .coomonForm input[type=password], .coomonForm input[type=search], .coomonForm input[type=number], .coomonForm input[type=url], .coomonForm input[type=tel], .coomonForm input[type=date], .coomonForm select, .coomonForm textarea {
    background-color: #f5f8fa;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    color: #33475b;
    border: 1px solid #cbd6e2;
    box-sizing: border-box;
    border-radius: 3px !important;
    padding: 0 12px; 
    max-width: 100%;
    width: 100%;
    height: 42px;  
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
}
.coomonForm .btn, .coomonForm .added_to_cart:hover, .coomonForm .btn:hover, .coomonForm .button:hover, .coomonForm [type=button]:hover, .coomonForm [type=submit]:hover, .coomonForm button:hover, .coomonForm [type=submit],.coomonForm.singleForm [type=button]:hover,.coomonForm.singleForm [type=button] {
    background-color: #ff7a59 !important;
    border-color: #ff7a59;
    color: #ffffff;
    padding: 12px 20px;
    font-size: 13px;
    line-height: 18px;
    border-radius: 5px;
    text-decoration: none;
}
.customForm.show .modal-body{
    padding: 30px;
    width: 100%;
    background-color: #FFF;
}
.customForm button.close{
    top: 0 !important;
    right: -50px;
    position: absolute;
    width: 50px;
    height: 50px;
    opacity: 1;
}
.customForm button.close span{
    color: #fff;
    font-weight: normal;
    font-size: 32px;
    opacity: 1;
    line-height: 40px !important;
}
.customForm button.close:hover{
    background-color: rgba(0,0,0,.5);
    box-shadow: none;
}
.coomonForm label {
    font-size: 13px;
    margin-bottom: 5px !important;
    color: #33475b !important;
    font-weight: 500;
    font-family: "z_regularregular" !important;
}
.coomonForm .red-tex {
    color: red; 
}
.coomonForm .wpcf7-form-control-wrap{ 
    display: table;
    width: 100%;
    margin-top: 5px;
}
.coomonForm p {
    line-height: 24px !important;
    font-size: 14px !important;
    color: #33475b ;
}
.blueform .coomonForm .phoneCounty + .row +p{
    display: none;
}
/* contact form css close*/
/* header css start */
.customHeader.header-footer-group {
    background: #ffffff00 !important;
    position: absolute !important;
    width: 100%;
    left: 0;
    right: 0;
}
.header-inner.section-inner{
    max-width: 1140px;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.primary-menu ul,body:not(.overlay-header) .primary-menu ul{
    background: #fff !important;
}
.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu li a{ 
    color: #000;    
    font-size: 13px !important; 
    text-transform: capitalize; 
    line-height: 18px;  
    letter-spacing: 0;  
    font-family: 'Montserrat', sans-serif;  
}   
.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu .sub-menu li a{   
    position: relative; 
    display: table; 
    padding-left: 0;    
    width: auto;    
    padding-right: 0;   
}   
.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu .sub-menu li a:after{ 
    content: "";    
    position: absolute; 
    width: 0;   
    bottom: -3px;   
    height: 2px;        
    right: 0;   
    background: #082375;    
    transition: width .15s ease;    
    will-change: width  
}   
.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu .sub-menu li a:hover:after{   
    width: 100%;    
    left: 0;    
    background: #082375;    
    display: block; 
}
body:not(.overlay-header) .primary-menu > li > ul:after {
    /*border-bottom-color: #fff !important;*/
    border:none !important;
    background: url(/wp-content/uploads/2023/05/menu-after-icon.png)!important;;
    width: 24px;
    height: 12px;
}
.primary-menu ul li.about-us a {
    background-repeat: no-repeat;
    background-position: 4% 27%;
    padding-left: 60px!important;
    background-size: contain;
    margin-bottom: 3px;
}
.navWrap .header-inner.section-inner ul li ul.sub-menu li a{
    position: relative;
    display: block;
    padding-top: 3px;
    padding-right: 22px;
    padding-bottom: 3px;
    padding-left: 22px;
    word-break: break-word;
    font-size: 14px;
    line-height: 20px;
}
.navWrap .header-inner.section-inner ul li ul.sub-menu li{
    padding: 5px 0;
}
.navWrap .header-inner.section-inner ul li ul.sub-menu{
    width: 230px;
    box-shadow: 0 0 3px rgb(0 0 0 / 15%);
}
 .navWrap .header-inner.section-inner ul li.menu-item-has-children:hover> ul{
    transform: translateY(1rem);
}
 .navWrap .header-inner.section-inner ul li.menu-item-has-children.focus ul{
    opacity: 0;
 }
  .navWrap .header-inner.section-inner ul li.menu-item-has-children.focus:hover ul{
  opacity: 1
 }
section.introBox {
    padding-top: 25vh;
}
.primary-menu ul li.blog a {
    background-image: url(/wp-content/uploads/2021/09/blog_comp.png);
    background-repeat: no-repeat;
    background-position: 4% 27%;
    padding-left: 60px!important;
    background-size: contain;
    margin-bottom: 3px;
}
.primary-menu ul li.career a {
    background-image: url(/wp-content/uploads/2021/09/career_comp.png);
    background-repeat: no-repeat;
    background-position: 4% 27%;
    padding-left: 60px!important;
    background-size: contain;
    margin-bottom: 3px;
}
.primary-menu ul li.homeicon12 a {
    background-image: url(/wp-content/uploads/2021/09/intigration.png);
    background-repeat: no-repeat;
    background-position: 4% 27%;
    padding-left: 60px!important;
    background-size: contain;
    margin-bottom: 3px;
}
 
.primary-menu ul li.homeicon10 a {
    background-image: url(/wp-content/uploads/2021/09/Seurity.png);
    background-repeat: no-repeat;
    background-position: 4% 27%;
    padding-left: 60px!important;
    background-size: 46px;
    margin-bottom: 3px;
}
.primary-menu ul li.about-us a {
    background-repeat: no-repeat;
    background-position: 4% 27%;
    padding-left: 60px!important;
    background-size: contain;
    margin-bottom: 3px;
}
.post-inner.thin {
    padding-top: 0;
}
.customHeader .header-titles-wrapper .header-titles{
    margin: 0;
}
.customHeader .header-titles-wrapper{
    max-width: 100%;
}
.innerLogo{
   display: block;
    max-width: 200px;
    width: 100%;
    padding-top: 16px !important;
    padding-bottom: 15px !important;
    height: 60px !important;
}
.innerLogo.innerPage{
    padding-top: 0;
    padding-bottom: 0;
}
.header-footer-group .section-inner ul.primary-menu {
    margin: 0;
    padding-right: 5vh;
}
.topHeader{ background: rgba(13, 69, 140, 1);}
 .header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu{
    width: 1200px;
    margin: 0 auto;
    left: 50% ;
    right: inherit;
    transform: translate(-50%, 1rem) !important; 
    display: none;
    padding: 0;
    border-radius: 0;
    top: calc(100% + 1rem);
}
 .header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu:hover ul.sub-menu{
    display: table; 
    padding: 20px;
 }
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu::after,.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu::before{
    display: none;
 }
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu{
    box-shadow: none;
    padding-top: 0;
 }
 .header-footer-group .section-inner .primary-menu a:hover, .header-footer-group .section-inner .primary-menu a:focus, .header-footer-group .section-inner .primary-menu .current_page_ancestor{
    text-decoration: none;
 }
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li{
    padding: 0;
 }
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li a{
    padding: 0px 10px 0px 16px;
 }
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li a{
    color: #000;
    font-size: 13px !important;
    text-transform: capitalize;
    line-height: 18px;
    letter-spacing: 0;
 }
.header-footer-group .section-inner ul.primary-menu  li > a{
    font-size: 15px;
    text-transform: capitalize; 
    text-decoration: none;
 }
 .header-footer-group .section-inner ul.primary-menu{
    margin: 0rem 0 0 -2.5rem;
 }
 .header-footer-group .section-inner ul.primary-menu  li > a:hover{
    text-decoration: none;
 }
 .header-footer-group .section-inner ul.primary-menu li > a{
    color: #fff;
    margin-right: 0;
 } 
 .blueHeaderText  .header-footer-group .section-inner ul.primary-menu li > a{
    color: #0e4e96;
 }
 .header-footer-group .section-inner .primary-menu ul{
        top: calc(100% + 1rem);
        /*top: calc(100% + 2rem);*/
 }
 .header-footer-group .header-inner.section-inner{
    max-width: 1360px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
        padding-top: 15px;
 }
 .navWrap .header-inner.section-inner .headerRightbtn .btn.RequestADemo{
    background-color: #05b76d ;
    border-color: #05b76d ;
    color: #fff;
    text-decoration: none;
    /*margin-right: 10px;*/
     font-family: "z_regularregular" ;  
}
.navWrap .header-inner.section-inner .headerRightbtn .btn{
    padding: 12px 20px;
    font-size: 12px;
    line-height: 16px;
    border-radius: 5px;
    font-weight: 500;
    text-transform: capitalize;
}
.navWrap .header-inner.section-inner .headerRightbtn .btn.FreeTrial{
    background-color: #9aca3c;
    border-color: #9aca3c;
    color: #fff;
    text-decoration: none;  
}
.navWrap .header-inner.section-inner .headerRightbtn{
    list-style: none;
}
.navWrap .header-inner.section-inner ul li .icon:before{
    height: 5px;
    width: 1px;
}
.navWrap .header-inner.section-inner ul li .icon:after{
    height: 1px;
    width: 5px;
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li a:before {  
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #cf128c;
    position: absolute;
    left: 12px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: transparent;
    width: auto;
    height: auto;
    font-size: 14px;
    display: none;
}
.menu-mega-dropdown .main-MegaMenu .sub-menu.mega-menu-list li ul li.workflow-template a:before {
    content: "\f53c";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.our-product a:before {
    content: "\f187";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.how-it-works a:before {
    content: "\f013";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Team-Room a:before {
    content: "\f0c0";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.WebformsIcon a:before {
    content: "\f2bb";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Audit-Trail a:before {
    content: "\f688";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.office-int a:before {
    content: "\f187";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.GxP-Compliance a:before {
    content: "\f0a3";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Clinical-Trails a:before {
    content: "\f0c3";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Sales-Contract a:before {
    content: "\f56c";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Lab-Accredition a:before {
    content: "\f610";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Informed-consent a:before {
    content: "\f0f1";
}
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.signatures-box a:before {
    content: "\f0c3";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Automobile-Dealership a:before {
    content: "\f1b9";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Banking-Finance a:before {
    content: "\f4d3";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Legal-menu a:before {
    content: "\f24e";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.SolutionsHealthcare a:before{
        content: "\f0f1"; 
 } 
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Pharmaceutical a:before{
        content: "\f492"; 
 } 
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Insurance a:before{
        content: "\f0e9"; 
 } 
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Aviation-menu a:before{
        content: "\f072"; 
 } 
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Education-menu a:before{
        content: "\f5da"; 
 }

 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Automotive_Industry a:before{
        content: "\f63b"; 
 }
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Automobile-Dealership a:before{
        content: "\f1b9"; 
 }
 .header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Sales-Contract a:before {
    content: "\f56c";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.CRO-contract a:before {
    content: "\f0c3";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Life-Sciences a:before {
    content: "\f484";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Hr-menu a:before {
    content: "\f406";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.Real-Estate a:before {
    content: "\f64f";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li.cra-application a:before {
    content: "\f065";
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li a:before {
    content: "\f0c3";
}
 .header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column{
    padding: 0;
 }

.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column >.sub-menu{
    /*display: block;*/
    opacity: 1;
    top: 0;
    position: static;
    width: 100%;
    /*background: rgb(186, 211, 238) !important;*/
    border-radius: 0 !important;    
    transform: translateY(0);
    background: transparent !important;
    padding: 0;
} 
.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column > a{
    background: #fff;
    color: #000;
    font-weight: 600;
    width: 100%;
    font-size: 16px;
    padding: 12px 18px;
    text-transform: capitalize;
}
.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column > a:hover:after{
    display: none;
}
.header-footer-group .section-inner .header-navigation-wrapper{
    width: 74%;
}
.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column  .icon{
    display: none;
}
.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    float: left;   
}
.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column.halfWidth .sub-menu li{
    width: calc(50% - 10px);
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
}
.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column.halfWidth .sub-menu li a{
    font-size: 14px;
    /*padding: 10px 10px 10px 25px;*/
}
.header-footer-group .section-inner .primary-menu .has-mega-menu ul .mega-menu-column .sub-menu li a:hover,.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column > a:hover{
    text-decoration: none;
}

.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column{
    position: relative;
}

.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column:nth-child(2){
    border-left: none;
}
.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column > a{
    font-size: 16px !important;
    padding-left: 0;
}
 .header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column:first-child{
    border-right: none;
 }
.header-footer-group .section-inner .primary-menu .has-mega-menu ul::after{
    right: inherit;
    left: 50%;
    transform: translateX(-50%);
 }
 .header-footer-group .section-inner .primary-menu>li {
    margin: 0 20px 0 20px;
}
.header-footer-group .section-inner .primary-menu>li:hover .icon{
        transform: rotate(-224deg);
        top: 9px;
    right: -11px;
}
.header-footer-group.customHeader .section-inner .primary-menu .icon{
    height: 0;
    right: -8px;
    color: #fff;
    position: absolute;
    left: auto;
    width: 0px;
    top: 11px;
    transition: 0.3s; 
}
.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu .sub-menu li a,.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu li a {
    position: relative;
    display: table;
    padding-left: 0;
    width: auto;
    padding-right: 0;
}
.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu li{
    padding-left: 15px;
    padding-right: 15px;
}
.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu .sub-menu li a:after,.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu li a:after {
    content: "";
    position: absolute;
    width: 0;
    bottom: -3px;
    height: 2px;
    right: 0;
    background: #0069de;
    transition: width .15s ease;
    will-change: width;
}
.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu .sub-menu li a:hover:after,.navWrap .header-inner.section-inner .primary-menu-wrapper ul ul.sub-menu li a:hover:after {
    width: 100%;
    left: 0;
    background: #0069de;
    display: block;
}
.header-footer-group.customHeader .section-inner .primary-menu>li.menu-item-has-children>a{
    padding-right: 0;
}
.header-footer-group .section-inner .primary-menu-wrapper .has-mega-menu >.sub-menu .mega-menu-column > a {
    font-size: 16px !important;
    padding-left: 0;
}
/* header css close */
 

/*footer css start*/

footer{ 
    background-color: #000d6a !important;   
    padding: 0 !important;  
    background-image: none !important;       
    background-repeat: no-repeat;   
    background-position: top center;    
    background-size: cover;  
}
 footer .header-footer-group{
    background: transparent;
 }


footer .topFooter{
    padding-top: 40px;
    padding-bottom: 10px;
}
footer .topFooter .footer-widgets{
    margin-left: 0;
}
.topFooter address .fAddress span {
   display: inline-block;
   width: 30px;
   vertical-align: top;
   height: 30px;
   text-align: center;
}
.topFooter address .fAddress span i{
    color: #05b76d;
    font-size: 24px;
    display: block;
}
.topFooter address{
    display: block;
    padding-top: 20px;
}
.topFooter .custom-html-widget ul li a,.topFooter .custom-html-widget ul li a:hover{
    color: #fff;
    font-size: 15px;
    text-decoration: none;
}
.topFooter .custom-html-widget ul li{
    margin: 0 !important;
    padding: 0;
    display: table;
    height: auto;
    line-height: 1;
}
.topFooter .custom-html-widget ul{
   font-family: 'Montserrat', sans-serif !important;
}
.topFooter address .fAddress .rightAdd{ 
    /*width: calc(100% - 50px);*/   
    width: 100%;    
    display: inline-block;  
    vertical-align: top;    
}
.topFooter address .fAddress .rightAdd p a,.topFooter address .fAddress .rightAdd p a:hover{
    color: #fff;
    text-decoration: none !important;
    display: block;
}
.topFooter address .fAddress .rightAdd strong{
    color: #fff;
    font-size: 16px;
    display: table;
}
.downFooter{    
/*border-top: 1px solid rgba(255,255,255,.1);*/ 
    padding-top: 15px;  
    padding-bottom: 15px;   
    /*background: #1c1c1c;*/    
}
.downFooter small{  
    color: #fff;    
    font-size: 13px;    
    display: table; 
    /*text-align: center;*/ 
    text-align: left;   
    width: 100%;    
    padding: 0; 
    margin: 0;  
}

 
.downFooter small a,.downFooter small a:hover{
    color: white;
    text-decoration: none;
    margin-right: 5px;
}
.downFooter .custom-html-widget{
    display: table;
    text-align: center;
    width: 100%;
    padding: 0;
    margin: 0;
}
footer li{
    list-style: none;
}
footer p{
    color: #fff;
    font-family: inherit !important;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 20px;
}

.topFooter  .menu li {
    display: inline-block;
    width: 49%;
    margin-top: 0;
    line-height: 25px;
    margin-bottom: 0;
}
.topFooter  .menu li a{
    color: rgba(255,255,255,.6);
    font-family: 'Montserrat', sans-serif !important;
    font-size: 15px;
    line-height: 25px;
}
.topFooter .footer-widget.widget_custom_html{
       border-bottom: none;
    padding-bottom: 0; 
}
.topFooter .footer-widget.widget_custom_html .widget-title{
    margin-bottom: 0 !important;
}
.topFooter .menu li a:hover{
    color: #fff;
    text-decoration: none !important;
}
footer .topFooter h5{
    margin-bottom: 20px !important;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
}
 
 footer .topFooter .widget_custom_html.socialBox{
    margin-top: 35px;
 }
footer .topFooter .menu{
    border-bottom:1px solid rgba(255,255,255,.25);
    margin-bottom: 30px;
    padding-bottom: 30px;
    display: block;
}
 footer .topFooter .socialBox .footer_social_icon .woodmart-social-icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: inline-block;
    /*margin: 4px;*/
    text-align: center; 
}
.woodmart-social-icons a{
    display: inline-block;
    margin: 1px;
    text-align: center;
   vertical-align: middle;
}
footer .topFooter .socialBox .footer_social_icon .woodmart-social-icon i{
    font-size: 22px;
    line-height: 50px;
    color: #fff;
}
footer .topFooter .socialBox .footer_social_icon{
    display: table;
    width: 100%;
}
footer .topFooter .icons-design-colored .social-facebook {
    background-color: #365493;
}
.icons-design-colored .social-twitter {
    background-color: #3CF;
}
.icons-design-colored .social-linkedin {
    background-color: #0274B3;
}
.icons-design-colored .social-youtube {
    background-color: #CB2027;
}

/*new Footer Design start*/ 
footer .midFooter.topFooter {   
    border-top: 1px solid rgba(255, 255, 255, 0.302);   
    border-bottom: 1px solid rgba(255, 255, 255, 0.302);    
    padding-top: 20px;  
    padding-bottom: 0;  
}   
footer .midFooter.topFooter address{    
    padding-top: 0; 
}   
.socialReview ul li{    
    display: inline-block;  
}   
.socialFooter ul li{    
    display: inline-block;  
}   
.socialFooter ul li a{  
    width: 35px;    
    height: 35px;   
    border: 1px solid #fff; 
    border-radius: 50%; 
    vertical-align: middle; 
        text-align: center; 
        display: flex;  
        align-items: center;    
        justify-content: center;    
    margin-right: 10px; 
}   
.socialFooter ul li:last-child a{   
    margin-right: 0;    
}   
.socialFooter ul li a i {   
    color: #fff;    
    vertical-align: middle;     
    font-size: 16px;    
    /*margin-bottom: 6px;*/ 
}  
.socialFooter ul li a svg{
    height: 16px;
    fill:#fff;
} 
footer .downFooter .socialFooter ul li a:hover,footer .downFooter .socialFooter ul li a:active,footer .downFooter .socialFooter ul li a:focus{  
    text-decoration: none !important;   
    background: transparent;    
    border-color: #fff; 
}   
.downFooter ul{ 
    display: table; 
    width: 100%;    
}   
.downFooter ul li{  
    margin: 0 auto; 
}   
.downFooter .socialReview ul{   
    text-align: left;   
}   
.downFooter .socialReview ul li{    
    text-align: left;   
    margin-right: 20px; 
    vertical-align: middle; 
}   
.downFooter .socialReview ul li:last-child{ 
    margin-right: 0 
}   
.IndustryCol{   
    padding-left: 8vh;  
}   
/*new Footer Design close*/ 
/*footer css close*/

/*footer css close*/





/* product css start*/
.ourProduct{
    position: relative;
}


 
.info-box-wrap{
    display: table;
    width: 100%;
    padding: 20px 15px;
}
.info-box-wrap .box-icon-wrapper img{
    display: block;
    margin: 0 auto;
}
.info-box-wrap .box-icon-wrapper{
    display: table;
    width: 100%;
    padding-bottom: 15px;
    max-width: 110px;
    margin: 0 auto;
}

.promo-banner {
    position: relative;
    overflow: hidden;
    margin: 15px 0;
}
.promo-banner:hover .banner-image {
    -webkit-transform: scale(1.09);
    transform: scale(1.09);
}

.promo-banner .banner-image {
    transition: -webkit-transform .5s cubic-bezier(0,0,.44,1.18);
    transition: transform .5s cubic-bezier(0,0,.44,1.18);
    transition: transform .5s cubic-bezier(0,0,.44,1.18),-webkit-transform .5s cubic-bezier(0,0,.44,1.18);
}
.promo-banner .wrapper-content-banner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    align-items: center;
    flex-direction: inherit;
    overflow: hidden;
    padding: 30px;
}
.promo-banner .content-banner {
    position: relative;
    width: 100%;
}
.promo-banner:hover .wrapper-content-banner, .promo-banner:hover .wrapper-content-banner {
    background-color: rgba(0,0,0,.6);
}
.promo-banner .wrapper-content-banner {
    background-color: rgba(0,0,0,.3);
    transition: background-color .5s cubic-bezier(0,0,.44,1.18);
}
.promo-banner .banner-title {
    opacity: 0;
    -webkit-transition: opacity ease 0.5s, margin ease 0.35s;
    -moz-transition: opacity ease 0.5s, margin ease 0.35s;
    transition: opacity ease 0.5s, margin ease 0.35s;
    margin-top: -15px !important;
}
.promo-banner:hover .banner-title {
    opacity: 1;
    margin-top: 0 !important;  
    margin-bottom: 0;
}

.EasyIntegrations .w90 {
        position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    max-width: 400px;
}
 
.faqArea .panel-heading {
  border-top: 1px solid rgba(129,129,129,.2);
    padding: 15px 5px;
    position: relative;
}
.faqArea .panel-heading .panel-title{
    color: #666;
    cursor: pointer;
}
.faqArea  .lastPanel{
      border-bottom: 1px solid rgba(129,129,129,.2);
}
.faqArea .panel-heading[data-toggle="collapse"]:after {
 font-family: "Font Awesome 5 Pro";
    font-weight: 900;
  /*content: "\f078"; /* "play" icon */ 
  position: absolute;
  color: #666;
  font-size: 13px;
  line-height: 22px;
  right: 0;
  content: "";
  top: calc(50% - 10px);
  transition: 0.2s; 

    -webkit-transform: rotate(-90deg);
  -moz-transform:    rotate(-90deg);
  -ms-transform:     rotate(-90deg);
  -o-transform:      rotate(-90deg);
  transform:         rotate(-90deg);
background: url(/wp-content/uploads/2022/09/angle-right-solid.svg)no-repeat;
width: 15px;
height: 15px;

}
.faqArea .panel-heading[data-toggle="collapse"].collapsed:after { 
  -webkit-transform: rotate(0deg);
  -moz-transform:    rotate(0deg);
  -ms-transform:     rotate(0deg);
  -o-transform:      rotate(0deg);
  transform:         rotate(0deg);
}

.faqArea p{
    font-size: 15px;
    line-height: 22px;
}
/* product css close*/

/* How it Works css start*/
.MSBWorks video{
    width: 100% !important;
} 
/* How it Works css close*/
/* TeamRoom css start*/
.innerContent{
      max-width: 500px;
      margin: 0 auto;
}
.yellowBgOffer{
    display: block;
}
.blueContent:before{
    content: "";
    background: transparent;
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    border-top: 428px solid transparent;
    border-left: 212px solid #fff;
    border-bottom: 426px solid transparent;
    z-index: 1; 
}
.blueContent .boxWrap ,.blueContent .boxWrap .boxOuter{
    display: table;
    width: 100%;
}
.customTimer .div-block-11 .top-nav-text a svg{
    display: inline;
    fill: #f9d71c;
}
.signleLandingpage .yellowBgOffer .customTimer .div-block-11 .top-nav-text a svg{
    fill:#fff;
}
.blueContent .boxWrap{
    position: relative;
    z-index: 9;
    padding: 60px 0;
}
.blueContent .boxWrap .boxOuter{
    margin-bottom: 35px;
}
.blueContent .boxWrap .boxOuter:nth-child(2) {
    padding-left: 9%;
}
.blueContent .boxWrap .boxOuter:nth-child(2) .emptyBox {
    width: 19%;
}


.blueContent .boxWrap .boxOuter:nth-child(3) {
    padding-left: 18%;
}
.blueContent .boxWrap .boxOuter:nth-child(4) {
    padding-left: 10%;
}
.blueContent .boxWrap .boxOuter:nth-child(3) .emptyBox {
    width: 10%;
}
.blueContent .boxWrap .boxOuter:nth-child(4) .emptyBox {
    width: 18%;
}
.blueContent .boxWrap .boxOuter:nth-child(5){
    margin-bottom: 0;
}
.blueContent .boxWrap .boxOuter .img-box {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
}
.blueContent .boxWrap .boxOuter .emptyBox {
    display: inline-block;
    width: 26%;
    border-top: 1px dashed #b0ff53;
    vertical-align: middle;
}
.blueContent .boxWrap .boxOuter .contentBox {
    display: inline-block;
    vertical-align: middle;
    width: 58%;
    padding-left: 15px;
}
.blueContent .boxWrap .boxOuter .contentBox h5 {
    font-size: 18px;
    color: #b0ff53;
    line-height: 22px;
    margin-bottom: 5px;
}
.blueContent .boxWrap .boxOuter .contentBox p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 0;
    color: #fff;
    max-width: 310px;
}
.greenBox .UseCases{
    background: #5CA58F;
}
.yellowBox .UseCases{
    background: #fdba58;
}
.grayBox .UseCases{
    background: #5b7a8b;
}
.UseCases .UseCasesTop{ 
    padding: 40px 15px 5px 20px;
}
.UseCases .UseCasesTop img{
    max-width: 90px;
}
.UseCases .UseCasesTop h4 {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
    margin-bottom: 0;
    min-height: 76px;
    position: relative;
    text-align: center;
    max-width: 200px;
    margin: 0 auto;
}
.UseCases .UseCasesTop h4:after {
    content: "";
    background: url(/wp-content/uploads/2021/06/heading-icon.png)no-repeat;
    width: 49px;
    height: 25px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    margin: 0 auto;
}
.UseCases .UseCasesImg {
    display: table;
    width: 100%;
    margin-bottom: 35px;
    padding-left: 40px;
    position: relative;
}
.UseCases .UseCasesfooter p {
    position: relative;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    color: #2a2a2a;
    z-index: 1;
    padding: 0 15px;
    min-height: 222px;
}
.UseCases .UseCasesfooter p + p{
    display: none;
}
.UseCases {
    padding-bottom: 50px; 
}
.UseCases .UseCasesfooter {
    background: #fff;
    display: table;
    width: 100%;
    padding:15px 30px; 
}

.greenBox .UseCases .UseCasesImg:before {
    background: url(/wp-content/uploads/2021/06/Trainingbox-count.png)no-repeat;
}
.yellowBox .UseCases .UseCasesImg:before {
    background: url(/wp-content/uploads/2021/06/Collaborationbox-count.png)no-repeat;
}
.grayBox .UseCases .UseCasesImg:before {
    background: url(/wp-content/uploads/2021/06/Controlbox-count.png)no-repeat;
}
.UseCases .UseCasesImg:before {
    content: "";
    width: 115px;
    height: 115px;
    position: absolute;
    right: -21px;
    top: 0;
    background-size: 115px !important;
    bottom: 0;
}

.listTitle{
    background: #fff;
    box-shadow: 0px 3px 3.68px 0.32px rgb(0 0 0 / 14%);
    padding: 20px 20px 20px 60px;
    position: relative;
    display: table;
    width: 100%;
    height: 100%;
}
.listTitle:before {
    content: "";
    width: 40px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}
.listTitle ul li {
    font-size: 15px;
    line-height: 20px;
    color: #2a2a2a;
    position: relative;
    list-style: none;
    margin-bottom: 5px !important;
}
.listTitle ul li:before {
    content: ""!important;
    width: 6px;
    height: 6px;
    background: #0e4e96;
    position: absolute;
    top: 6px;
    left: -20px;
    font-size: 8px;
}
.listTitle p{
    margin-bottom: 10px;
}
.listTitle ul{
    padding-left: 20px;
}
.Editor .listTitle:before {
    background: #fdba58;
}
.Signer .listTitle:before {
    background: #da5343;
}
.Submitter .listTitle:before {
    background: #5ca58f;
}
.Administrator .listTitle:before {
    background: #5b7a8b;
}
.teamroom.faqArea .panel-heading{
    border: none; 
}
.teamroom.faqArea .panel.panel-default{
    text-align: left;
    border-bottom: 1px solid #507da0;
}
.teamroom.faqArea  .panel-heading .panel-title{
    color: #0e4e96;
}
.teamroom.faqArea .panel-heading[data-toggle="collapse"]:after{
    color: #0e4e96;
}

/* TeamRoom css close*/

/*Audit Trail css start*/
.topbox {
    width: 100%;
    padding-bottom: 20px;
    display: table;
}
.bottombox {
    display: flex;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    justify-content: center;
}
.rowBox {
    display: table;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.rowBox:before {
    content: "";
    background-image: -moz-linear-gradient(180deg, rgb(178, 44, 37) 0%, rgb(153, 170, 24) 51%, rgba(17, 100, 111, 0.99608) 100%);
    background-image: -webkit-linear-gradient(180deg, rgb(178, 44, 37) 0%, rgb(153, 170, 24) 51%, rgba(17, 100, 111, 0.99608) 100%);
    background-image: -ms-linear-gradient(180deg, rgb(178, 44, 37) 0%, rgb(153, 170, 24) 51%, rgba(17, 100, 111, 0.99608) 100%);
    height: 8px;
    width: calc(100% - 18%);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}
.rowBox .boxContent .textBox {
    box-shadow: 0px 0px 7.6px 0.4px rgba(46, 46, 46, 0.66);
    background: #fff;
    padding: 20px;
    display: inline-block;
    width: 100%;
    min-height: 240px;
    position: relative;
}
.rowBox .boxContent .emptyBox {
    display: inline-block;
    width: 100%;
    min-height: 230px;
}
.rowBox .topbox .boxContent .textBox {
    margin-bottom: 24px;
}
.rowBox .boxContent .textBox p {
    font-size: 15px;
    line-height: 20px;
    color: #2a2a2a;
    margin-bottom: 0;
    text-align: left;
    font-weight: 300;
}
.rowBox .boxContent .textBox p + p,.topTitle .info-box-content p + p{
    display: none;
}
.rowBox .boxContent .textBox h4 {
    font-size: 20px;
    line-height: 24px;
    color: #2a2a2a;
    margin-bottom: 12px;
    text-align: left;
}
.rowBox .boxContent .textBox:after {
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.rowBox .topbox .boxContent:nth-child(1) .textBox h4 {
    color: #15636b;
}
.rowBox .topbox .boxContent:nth-child(1) .textBox:after {
    background: #15636b;
    bottom: -60px;
}
.rowBox .bottombox .boxContent:nth-child(1) .textBox:after {
    background: #19c0c4;
    top: -60px;
}
.rowBox .topbox .boxContent:nth-child(3) .textBox:after {
    background: #859319;
    bottom: -60px;
}
.rowBox .bottombox .boxContent:nth-child(3) .textBox:after {
    background: #d58f29;
    top: -60px;
}
.rowBox .topbox .boxContent:nth-child(5) .textBox:after {
    background: #e86719;
    bottom: -60px;
}
.rowBox .bottombox .boxContent:nth-child(1) .textBox h4 {
    color: #19c0c4;
}
.rowBox .topbox .boxContent:nth-child(3) .textBox h4 {
    color: #859319;
}
.rowBox .bottombox .boxContent:nth-child(3) .textBox h4 {
    color: #d58f29;
}
.rowBox .topbox .boxContent:nth-child(5) .textBox h4 {
    color: #e86719;
}
.rowBox .topbox .boxContent .textBox:before {
    content: "";
    background: url(/wp-content/uploads/2021/07/Audit-Trail-box-icon.png) no-repeat;
    width: 74px;
    height: 21px;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-position: 0px -13px;
}
.rowBox .bottombox .boxContent .textBox:before {
    content: "";
    background: url(/wp-content/uploads/2021/07/Audit-Trail-box-icon.png) no-repeat;
    width: 74px;
    height: 21px;
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: rotate(180deg);
    background-position: 0px -13px;
}
.rowBox .bottombox .boxContent .textBox {
    margin-top: 24px;
}
.rowBox .boxContent {
    display: inline-block;
    width: 19%;
}

.topbox .boxContent {
    vertical-align: top;
}

.whyMsb{
    background: url(/wp-content/uploads/2021/07/whyMsb-img.jpg)no-repeat;
    background-position: center center;
    background-size: cover;
}
.topTitle.info-box-wrap{
        border: 1px solid #fdb913; 
        padding: 26px 20px;
}
.topTitle h4 {
    color: #fdb913;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 0;
}
.topTitle .info-box-content p {
    color: #fdb913;
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
    min-height: 114px;
}
.topTitle .info-box-content{
    padding: 0 20px;
}
.topTitle .box-icon-wrapper{
    margin: 15px auto;
    max-width: 108px;
    padding: 0;
}

/*Audit Trail css close*/
/*webforms css start*/
.integratedBox .row{
    background: #fff; 
    box-shadow: 0px 3px 4px 1px rgb(46 46 46 / 20%);
    border-radius: 5px;
    position: absolute;
    top: -100px;
    left: 0;
    right: 0;
    padding: 38px 100px;
    z-index: 1;
}
.leftImg .box-icon-wrapper{
        display: inline-block;
    width: 100%;
    padding-bottom: 15px;
    max-width: 50px;
    margin: 0 auto;
}
.leftImg .info-box-content {
    vertical-align: top;
    display: inline-block;
    width: calc(100% - 58px);
    padding-left: 20px;
}
.traditional img{
    margin: 16px 0 0 0;
    width: 50%;
}

.info-box-wrap.leftImg {
    padding: 0;
}
.AdvantagesWbform{
    padding-top: 36vh;
    padding-bottom: 10vh;
}
.AdvantagesWbform .rightImg .contentBox {
    float: left;
    margin: 0;
}
.AdvantagesWbform .rightImg img{
    /*width: 60%;*/
    float:right;
}
.AdvantagesWbform .leftImg .contentBox {
    float: right;
    margin: 0;
}
.AdvantagesWbform .leftImg img{
    /*width: 60%;*/
    float:left;
}
.webformUseCase{
    background: url(/wp-content/uploads/2021/12/MSB-smart-forms-use-case.jpg)no-repeat;
    width: 100%;
    height: 100%;
    padding: 10vh 30px;
}
 .webfcontent{
    display: table;
    max-width: 100%;
    margin: 0 auto;
}
.webformUseCase .carousel-item.active{
    width: 100%;
    display: table;
}

.webformUseCase .imgBox {
    max-width: 100%;
    display: table;
    margin: 0 auto;
}
.webformUseCase .imgBox img{
    /*width: auto;*/
    display: block;
}
.webformUseCase .carousel-inner .row{
        max-width: 1360px;
}
.webformUseCase .carousel-inner{
    max-width: 1360px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
    min-height: 350px;
}
.webformUseCase .carousel-inner h4{
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 12px;
}
.webformUseCase .carousel-indicators{
    bottom: 0;
}
.webFormVideo{
    max-width: 900px;
    display: table;
    margin: 0 auto;
}
.switchTOWebform{
    position: relative;
        padding-top: 36vh;
    padding-bottom: 25vh ;
}
.switchTOWebform:before{
        content: "";
    background: url(/wp-content/uploads/2021/07/footer-bg.png)no-repeat;
    position: absolute;
    display: block ;
    right: 0;
    background-position: right -42px;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
    background-size: 88%;
}
.switchTOWebform:after{
        content: "";
    background: url(/wp-content/uploads/2021/07/texture-webform-msb.png)no-repeat;
    position: absolute;
    left: 18%;
    top: 16%;
    width: 200px;
    height: 200px;
    background-size: 200px;
    display: block ;
}
.switchTOWebform .container{
    position: relative;
    z-index: 1;
}
/*webforms css close*/
/*office-365-integration css start*/
.Documents.integratedBox .row{
    top: -70px;
}
.PartnershipBox {
    padding-top: 18vh;
    padding-bottom: 10vh;
}
.PartnershipBox .contentBox ul{
        margin-bottom: 0 ;
    padding: 30px 0 60px 78px ;
    position: relative;
    background: #fff;
}
.PartnershipBox .contentBox ul:before {
    content: "";
    background: url(/wp-content/uploads/2021/07/dots.png)no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 180px;
    opacity: 0.5;
    height: 122px;
}
.PartnershipBox .contentBox ul:after {
    content: "";
    background: #fff;
    position: absolute;
    left: 45px;
    width: 180px;
    height: 180px;
    bottom: 46px;
} 
.PartnershipBox .contentBox .h3{
    position: relative;
    z-index: 1;
}
.PartnershipBox .contentBox ul li{
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
    list-style: none;
}
.PartnershipBox .contentBox ul li:before {
    position: absolute;
    content: "" !important;
    background: #5a5a5a;
    height: 5px;
    width: 10px;
    top: 50% !important;
    margin-top: -2px;
    left: -20px;
    font-size: 8px;
}
.info-box-wrap.doubleBorder{
    border: 1px solid #cacaca;
    padding: 6px;
    border-radius: 5px;
    margin-bottom: 30px;
}
.info-box-wrap.doubleBorder .box-wrapInner{
    border: 1px solid #cacaca;
    padding: 45px 25px;
    border-radius: 5px;
    min-height: 420px;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: column;
}
.info-box-wrap.doubleBorder .box-icon-wrapper img {
    height: 100px;
    width: auto;
}
.info-box-wrap.doubleBorder .info-box-content .h4 {
    color: #2a2a2a;
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
}
.info-box-wrap.doubleBorder .info-box-content p {
    color: #2a2a2a;
    font-size: 15px;
    line-height: 20px;
    width: auto;
}
.IntegrationFits .integrationContent{
    border: none;
    background: #fff;
    box-shadow: 0px 3px 3px 0px rgb(150 150 150 / 76%);
    border-radius: 0;
    padding: 30px;
    margin-bottom: 20px !important;
}
.IntegrationFits .integrationContent ul{
    margin-bottom: 20px;
    padding-left: 20px;
    text-align: left;
}
.IntegrationFits .integrationContent ul li{
    list-style: none;
    position: relative;
    padding-left: 6px;
    color: #2a2a2a;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 25px;
}
.IntegrationFits .integrationContent ul li:before{
    content: "";
    background: url(/wp-content/uploads/2021/07/green-check.png)no-repeat;
    width: 20px;
    height: 20px;
    background-size: 20px;
    margin-top: -5px;
    position: absolute; 
    top: 50% !important;
    left: -20px;
}
.IntegrationFits .integrationContent h4 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 15px;
    color: #2d2a2a;
}
.IntegrationFits.align-self-center .integrationContent{
        min-height: 350px;
}
.GlobalSecurity{
    background: url(/wp-content/uploads/2021/07/Global-Security-msb-new.jpg)no-repeat;
    width: 100%;
    height: 100%;
}
.integratedBox .container:after {
    content: "";
    background: url(/wp-content/uploads/2021/07/texture-webform-msb.png)no-repeat;
    width: 180px;
    height: 150px;
    position: absolute;
    right: -43px;
    top: -128px;
    display: block !important;
    background-size: 180px;
}

/*office-365-integration css close*/
/*cra-scan-app start */
.info-box-wrap.shadowBox{
    box-shadow: 3.41px 3.657px 9.3px 0.7px rgb(19 19 19 / 22%);
    padding: 26px 30px;
    margin-bottom: 30px;
}
.info-box-wrap.shadowBox .info-box-content p,.DigitizingClinical .info-box-wrap .info-box-content p {
    color: #000;
    font-size: 15px;
    line-height: 23px;
    min-height: 114px;
}
.info-box-wrap.shadowBox .info-box-content p +p,.DigitizingClinical .info-box-wrap .info-box-content p +p{
    display: none;
}
.DigitizingClinical .info-box-wrap{
    padding: 20px 35px;
    margin-bottom: 40px;
}
.DigitizingClinical .info-box-wrap img{
    margin: 15px auto;
    max-width: 125px;
}
.info-box-wrap.borderLeft{
    position: relative;
}
 
.info-box-wrap.borderLeft:before {
    content: "";
    background: url(/wp-content/uploads/2021/07/left-border.png)no-repeat;
    width: 4px;
    height: 100%;
    position: absolute;
    left: -15px;
    top: 0;
    background-size: cover;
}
/*cra-scan-app close*/ 
/*gxp-compliance css start*/ 
.PaperlessGxP ul{ 
    padding-left: 32px;
}
.PaperlessGxP ul li {
    list-style: none;
    font-size: 17px;
    position: relative;
    margin-bottom: 10px;
    color: #fff;
}
.PaperlessGxP ul li:before {
    content: "" !important;
    background: #fff;
    width: 10px;
    height: 10px;
    position: absolute;
    left: -26px;
    top: 6px;
}
.PaperlessGxP.DownloadPaperless  ul li:before{
 background: #464646;
}

.info-box-wrap.shadowBox .info-box-content p, .GxPRegulations .info-box-wrap .info-box-content p{
    color: #fff;
}
.MSBDocsHelps.GxPRegulations  .DigitizingClinical .info-box-wrap .box-icon-wrapper{
    display: table;
    max-width: 100%;
    margin: 0 0 20px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: #dae8ff;
    box-shadow: none;
     transition: all .4s ease;
}
.MSBDocsHelps.GxPRegulations  .DigitizingClinical .info-box-wrap:hover .box-icon-wrapper{
    background: #0937c9;
}
.MSBDocsHelps.GxPRegulations  .DigitizingClinical .info-box-wrap:hover .box-icon-wrapper svg .st0{
    fill: #fff;
}
.MSBDocsHelps.GxPRegulations .DigitizingClinical .info-box-wrap img{
  height: 50px;
}
.MSBDocsHelps.GxPRegulations .DigitizingClinical .info-box-wrap .info-box-content{
    max-width: 100%;
    padding-left:0;
    min-height: 105px;
}

.MSBDocsHelps.GxPRegulations .DigitizingClinical .info-box-wrap .info-box-content p{
    padding-left: 0;
}
.GxPRegulations  .DigitizingClinical .info-box-wrap .box-icon-wrapper {
    background: #fff;
    width: 120px;
    height: 120px;
    border-radius: 5px;
    padding: 25px;
    position: relative;
    overflow: visible;
    display: inline-block;
    max-width: 120px;
    vertical-align: middle;
    margin-bottom: 0;
    box-shadow: -1.939px 3.498px 14.88px 1.12px rgba(175, 175, 175, 0.52);
}
.GxPRegulations  .DigitizingClinical .info-box-wrap .info-box-content{
    max-width: calc(100% - 140px);
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
}
.GxPRegulations  .DigitizingClinical .info-box-wrap .info-box-content p{
    min-height: inherit;
}
.GxPRegulations  .DigitizingClinical .info-box-wrap .box-icon-wrapper::before,.GxPRegulations  .DigitizingClinical .info-box-wrap .box-icon-wrapper::after {
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 154px;
    height: 154px;
    border-radius: 100%;
    top: -2px;
    left: -1px;
}

.GxPRegulations  .DigitizingClinical .info-box-wrap img{
    max-width: 100%;
    vertical-align: middle; 
    margin: 0 auto;
}

.GxPRegulations .DigitizingClinical .info-box-wrap{
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px 15px;
}
.How-Do-Right-box{
    background: #0e4e96;
    padding: 80px 0;
    position: relative;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    background-position: center center;    
}
.How-Do-Right-box.box3, .How-Do-Right-box.box1 {
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
}
.How-Do-Right-box.box2 {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.How-Do-Right-box p + p{
    display: none;
}
.How-Do-Right-box p {
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    max-width: 1010px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.How-Do-Right-box .yellow-text{
    font-size: 25px;
    font-weight: 600;
}
.How-Do-Right-box.box1:hover {
    background: url(/wp-content/uploads/2021/07/Go-Paperless.jpg)no-repeat;
    background-position: center center;
    background-size: cover;
}
.How-Do-Right-box.box2:hover, .How-Do-Right-box.box2.defaultbg {
    background: url(/wp-content/uploads/2021/07/FDA-Regulations.jpg)no-repeat;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    background-position: center center;
    background-size: cover;
}
.How-Do-Right-box.box3:hover {
    background: url(/wp-content/uploads/2021/07/digital-solutions.jpg)no-repeat;
    background-position: center center;
    background-size: cover;
}
.How-Do-Right-box:hover:before, .How-Do-Right-box.box2.defaultbg:before {
    content: "";
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.DoitRight .info-box-wrap{
    box-shadow: -1.939px 3.498px 14.88px 1.12px rgba(175, 175, 175, 0.52);    
    padding: 30px;
}
.DoitRight .info-box-wrap .info-box-content{
    width: 80%;
    margin: 0 auto;
    text-align: center;
        min-height: 158px;
}
.DoitRight .info-box-wrap .box-icon-wrapper{
    max-width: 130px;
    margin: 20px auto 20px;
}
.DownloadPaperless ul{
        display: block;
    width: 100%;
    margin: 30px auto 40px ;
    padding-left: 40px ;
}
.DownloadPaperless ul li{
    font-size: 17px;
    line-height: 27px; 
    color: #323232;
}
.MSBDocsHelps .DigitizingClinical .info-box-wrap{
    padding: 20px;
    border: 1px solid #dae8ff;
}
.whyMSBDocs.MSBWorks .info-box-wrap{
    padding: 20px;
    border: 1px solid #082375;
}
.MSBDocsHelps .DigitizingClinical .info-box-wrap p {
    font-size: 16px;
    line-height: 26px;
    color: #282828;
    position: relative;
    padding-left: 25px;
}
.MSBDocsHelps .DigitizingClinical .info-box-wrap p:before{
    content: "";
    width: 10px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; 
}
.ClientLogoWrap .ClientLogo{
    border: 1px solid #323232;
    text-align: center;
    padding: 7px 15px;
}
.ClientLogoWrap .ClientLogo img{
    height: 60px;
    width: auto;
    margin: 0 auto;
}
.GxPRegulations.MSBDocsHelps{
    /*background: #183351;*/
}
.whyMSBDocs.MSBWorks .info-box-wrap .box-icon-wrapper{
    max-width: inherit;
}
.whyMSBDocs.MSBWorks .info-box-wrap .info-box-content ul li{
    margin-bottom: 12px;
    padding-left: 20px;
    text-align: left;
    color: #2a2a2a;
    font-size: 15px;
    line-height: 24px;
    position: relative;
    list-style: none;
}
.whyMSBDocs.MSBWorks .info-box-wrap .info-box-content ul li:before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f058";
    width: 6px;
    height: 6px;
    color: #082375;
    position: absolute;
    left: 0px;
    top: 0;
    font-size: 14px;
}
.whyMSBDocs.MSBWorks .info-box-wrap .info-box-content ul{
    min-height: 170px;
}
.moreInformation .moreImg{
padding-top: 2vh ;
background-image: url(/wp-content/uploads/2021/07/Contact-msb.png) ;
background-size: 75% ;
background-repeat: no-repeat ;
background-position: -33px 118px ;
}
.moreInformation .DemoFOrm {
    background: #0e4d96;
    padding: 25px 30px;
    position: relative;
    box-shadow: 0px 2px 3.48px 0.52px rgba(188, 185, 185, 0.9);
    text-align: left;
    color: #fff;
}
.moreInformation .DemoFOrm .coomonForm label{
    color: #fff !important;
}
.moreInformation .DemoFOrm  .phoneCounty + .row + p{
    display: none;
}
.moreInformation .DemoFOrm:before {
    background: url(/wp-content/uploads/2021/07/form-icon.png)no-repeat;
    width: 92px;
    height: 92px;
    position: absolute;
    left: -19px;
    top: -18px;
    content: "";
    background-size: 66px;
    z-index: 1;
}
.DemoFOrm h5{
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}
.DemoFOrm p{
    font-size: 15px;
    line-height: 25px;
    color: #fff;
    margin-bottom: 10px;
}

.PaperworkChallenges .info-box-wrap .infoTitle h4{
    color: #2a2a2a;
}
.PaperworkChallenges .info-box-wrap .infoTitle{
    font-size: 20px;
    padding-left: 15px;
    margin-bottom: 0;
    line-height: 30px;
    padding: 25px 15px 3px;
    display: table;
    width: 100%;
}
.PaperworkChallenges .info-box-wrap .infoContent {
    padding: 10px 15px;
    
}
.PaperworkChallenges .info-box-wrap .infoContent p{
    font-size: 16px;
    line-height: 22px;
    color: #2a2a2a;    
}

.PaperworkChallenges .info-box-wrap.greenBox{
border-bottom: 7px solid #9aca3c;
padding-bottom: 5px;
}
.PaperworkChallenges .info-box-wrap {
    min-height: 250px;
    padding-left: 0;
    padding-right: 0;
}
.PaperworkChallenges .info-box-wrap.greenBox .infoTitle{
    background:#9aca3c; 
}.PaperworkChallenges .info-box-wrap.yellowBox .infoTitle{
    background:#fdb913; 
}
.PaperworkChallenges .info-box-wrap.yellowBox{
border-bottom: 7px solid #fdb913;
padding-bottom: 5px;
}
.PaperlessClinical ul{
    width: 80%;
}

.PaperlessClinical ul li{
    color: #2a2a2a;
    padding-left: 20px;
    margin-bottom: 18px;
    position: relative;
    list-style: none;
}
.PaperlessClinical ul li:before {
    content: "" ;
    background: url(/wp-content/uploads/2021/07/list-icon.png)no-repeat;
    width: 20px;
    height: 20px;
    background-size: 20px;
    top: 5px;
    position: absolute;
    left: -20px;
}
.DocsEliminates .blueBox{
    background: #0e4e96;
}
.DocsEliminates .blueBox p{
    color: #fff;
}
.DocsEliminates .grayBox {
    background: #f7f7f7;
}
.DocsEliminates .whiteBox  {
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #c6c6c6;
    background: #fff;
}
.DocsEliminates .info-box-wrap .info-content{
    padding: 20px 30px;
    text-align: center;
}
.DocsEliminates .info-box-wrap .info-content p{
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
}
.DocsEliminates .info-box-wrap .info-content img{
    display: block;
    margin: 0 auto 35px;
}
 .borderBGray{
    border-bottom: 1px solid #c6c6c6;
 }
 .DocsEliminates .borderBGray:nth-child(3) .whiteBox,.DocsEliminates .borderBGray:nth-child(4) .whiteBox{
    border-top-color: transparent;  
 }
 .DocsEliminates .borderBGray .info-box-wrap:first-child img, .DocsEliminates .borderBGray .info-box-wrap:last-child img{
    height: 100px;
 }
 .DocsEliminates .borderBGray .info-box-wrap:nth-child(2) img{
    height: 40px;
 }
 .DocsEliminates .borderBGray:nth-child(4) .whiteBox{
    border-bottom-width:1px; 
 }
  .DocsEliminates .borderBGray:last-child{
    border-bottom: none;
  }
 .Movingprocesses{
    background: url(/wp-content/uploads/2021/07/Moving-processes-away-from-paper.jpg)no-repeat;
 }  
 .PaperlessClinical.Movingprocesses   ul li{
    color: #fff;
    font-size: 15px;
 }
  .PaperlessClinical.Movingprocesses   ul{
    width: 90%;
  }
  .PaperlessClinical.Movingprocesses ul li:before{
    background: url(/wp-content/uploads/2021/07/list-icon-yellow.png);
    width: 20px;
    height: 20px;
    background-size: 20px;
  }
  .countBox p,#countdown,#countdown1{
    display: inline-block;
    font-size: 60px;
    font-weight: 800;
    color: #8dc639;
    line-height: 70px;
    text-align: center;
    margin-bottom: 0;
  }
  .countBox{
    display: table;
    width: 100%;
  }
  .countBox .counterBottom{
    margin-top: 40px;
  }
  .countBox .counterBottom p{
    color: #2a2a2a;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    max-width: 300px;
    margin: 0 auto;
    font-weight: 600;
  }
/*Clinical Trials css close*/ 
/*About us css start*/ 
.weHelpImg .imageHelp{
    background: url(/wp-content/uploads/2021/07/laptop-3190194_1920.jpg) no-repeat;
    padding-top: 28vh ;
    padding-bottom: 28vh ; 
    background-position: center center ; 
    background-size: cover;
    /*height: 100%;*/
}  
.weHelpContent .helpBox{
    display: table;
    height: 100%;
    padding-top: 7vh;
}
.weHelpImg{
    padding-left: 0;
}
.OurVision .visionContent {
    display: table;
    padding: 40px;
    height: 100%;
}
.OurVision .visionContent h3{
    margin-bottom: 30px;
}
.OurVision .visionContent p{
    font-size: 17px;
    line-height: 27px;
    margin-bottom: 30px;
}
.OurVision .yellowbg{
    background:#feb914; 
}
.OurVision .lightGreen{
    background:#aed362; 
}
.ourTeam .team-member .member-image img{
    display: table;
    margin: 0 auto;
}
.ourTeam .team-member h4{
    font-size: 18px;
    color: #2d2a2a;
    line-height: 26px;
    font-weight: 600;
}
.ourTeam .team-member span{
        display: block;
    margin-top: 5px;
    color: #9E9E9E;
    font-size: 14px;
    text-align: center;

}
.ourTeam .team-member p{
    color: #777;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    text-align: justify !important;
}
.ourTeam .team-member .member-image {
    margin-bottom: 15px;
    text-align: center;
}
.team-member .member-bio {
    margin-top: 20px;
}
.ourTeam .team-member {
    margin-bottom: 35px;
    padding: 7px;
}
.OurPartners  .owl-carousel .owl-item img{
    width: auto;
}

.gartnerTestimonials{
/*  padding-top: 8vh ;
    padding-bottom: 4vh;*/
    background: url(/wp-content/uploads/2021/07/desk-2_comp.jpg) no-repeat;
    background-position: center ; 

    background-size: cover ;
    color: white;
    /*display: table;*/
    width: 100%;
}
 .gartnerTestimonials .owl-carousel .owl-item img{
    width: auto;
 }
 .gartnerTestimonials p, .gartnerTestimonials .owl-carousel .owl-nav > button span{
    color: white;
 }
 .gartnerTestimonials .ClientCaseStudy p{
    min-height: auto;
 }
 
.gartnerTestimonials .ClientCaseStudy{
    display: table;
    width: 100%;
}
.gartnerTestimonials .owl-carousel .owl-item{
    /*float: none;*/
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.gartnerTestimonials .owl-carousel .owl-stage-outer{
    /*height: 36vh;*/
}
.gartnerTestimonials  .caseStudyText p:nth-child(2) {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    font-weight: 300;
    line-height: 27px;
    font-size: 15px;
}
.gartnerTestimonials   .caseStudyText p small{
    font-style: italic;
    font-size: 14px;
    margin-top: 10px;
    display: block;
}
.gartnerTestimonials .owl-carousel .owl-stage{
    font-size: inherit;
}
.gartnerTestimonials  .caseStudyText p strong {
    font-size: 18px;
    font-weight: 600;
    display: block;
    margin-bottom: 15px;
}
.gartnerTestimonials .mb5vh{
    margin-bottom: 2vh;
}
.gartnerTestimonials img{
    display: block;
    margin: 0 auto;
}
.gartnerTestimonials .caseStudyText.text-center{
        display: block;
    padding-top: 20px
}
.gartnerTestimonials .rating-box {
    display: table;
    width: 100%;
    margin: 0 auto;
}
.gartnerTestimonials .rating-box img{
    height: 32px;
}
.gartnerTestimonials .owl-carousel .owl-nav>button:hover span{
    color: rgba(256,256,256,0.8);
}
.owl-dots .owl-dot span {
    display: block;
    margin: 5px;
    width: 10px;
    height: 10px;
    border: 2px solid rgba(0,0,0,.2);
    border-radius: 50%;
    transition: all .25s ease;
}
  .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer; 
    user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
  .owl-dots .owl-dot span:focus,.owl-dots .owl-dot:focus{
    outline: none;
}

  .owl-dots .owl-dot {
    display: inline-block;
    margin-top: 10px;
}
  .owl-dots .owl-dot.active span {
    border-color: #3E3E3E;
    background-color: #3E3E3E;
}
  .owl-dots {
    margin-top: 5px;
    text-align: center;
}
 
    .owl-carousel .owl-nav > button{
    position: absolute;
    top: 50%;
    z-index: 250;
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    visibility: hidden;
    margin-top: -25px;
    padding: 0;
    width: 50px;
    height: 50px;
    color: rgba(0,0,0,.8);
    text-align: center;
    opacity: 0;
    cursor: pointer;
    transition: all .25s ease;
    pointer-events: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
   .owl-nav>button[class*=owl-next]{
        padding-left: 2px;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
}
   .owl-nav>button {
    padding-right: 2px;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
}

   .owl-carousel:hover .owl-nav>button {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: visible;
    text-decoration: none;
}

   .owl-carousel .owl-nav>button span{
    font-size: 50px;
    color: rgba(0,0,0,.8);
    display: table;
       
}
   .owl-carousel .owl-nav>button:hover span{
     color: rgba(0,0,0,.5);
}
   .owl-carousel .owl-nav>button:focus{
    outline: none;
}
    .owl-nav>button[class*=owl-next] {
    right: -15px;
}

   .owl-nav>button[class*=owl-prev] {
    left: -15px;
}
.OurPartners .container,.valueBox .container{
    border-top: 1px solid #ebebeb;
}
.OurLocation .addressBox .addressArea{
    display: table;
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 15px; 
    padding-bottom: 15px;
}
.addressArea h4{
    line-height: 30px;
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
}
.addressArea address {
    color: #777;
    font-size: 15px;
    line-height: 25px; 
    margin: 0 auto;
}
.OurLocation .addressBox a {
    color: #3f3f3f;
    text-decoration: none;
}
.OurLocation .addressBox a:hover{
    text-decoration: none;
        color: #0e4e96;
}
.California .addressArea address{
    max-width: 215px;
}
.NewJersey .addressArea address{
    /*max-width: 185px;*/
    max-width: 290px;
} 
.OurLocation .addressBox .emailArea p{
    font-size: 14px;
    line-height: 24px;
}
/*About us css Close*/   
/*careers css start*/   
  
.informationWrap .img-fluid {
    display: table;
    margin: 0 auto 10px;
}
.Overview .informationWrap p{
    font-size: 14px;
}
.Overview.WorkCulture.hrDesk h2 + p{
    margin-bottom: 3vh;
    margin-top: 5vh;
}
.Overview.WorkCulture.hrDesk  p{
    max-width: 1000px;
    font-size: 18px;
    line-height: 30px;    
        color: #8e8e8e;
        margin-right: auto;
        margin-left: auto;
}
.ourTeam.EmployeeStories  .team-member{
    padding: 30px;
    background-color: #FFF;
    box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    transition: box-shadow .7s ease;
}
.ourTeam.EmployeeStories  .team-member:hover{
    box-shadow: 0 20px 50px rgb(0 0 0 / 70%);
}
.ourTeam.EmployeeStories  .team-member span{
        color: #0e4e96;
        font-weight: 600;
        display: block;
}
.ourTeam.EmployeeStories.Management .team-member:hover{
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}
.ourTeam.EmployeeStories.Management .team-member .member-bio{
    margin-top: 0;
}

.Management.ourTeam.EmployeeStories .team-member{
    display: flex;
    flex-flow: row;
    align-items: center;
}
.Management.ourTeam.EmployeeStories .member-image-wrapper {
    margin-right: 20px;
}
.Management.ourTeam.EmployeeStories .team-member .member-image img {  
    min-width: 60px;
    max-width: 100px;
    width: auto;
}
.Management.ourTeam.EmployeeStories .team-member span strong{
    color: #2d2a2a;
    font-weight: 600; 
    position: relative;
}
.Management.ourTeam.EmployeeStories .team-member span strong:after{
    content: " - ";
    font-weight: normal;
    color: #777;
}
.Management.ourTeam.EmployeeStories .team-member span{
        color: #777;
    font-weight: 400;
    text-align: left;
}
.Management.ourTeam.EmployeeStories .team-member p{
    font-size: 15px;
    text-align: left !important;
}
.ourTeam.EmployeeStories .team-member p{
    text-align: center !important;
}
.OurPartners.OurCulture .owl-nav>button[class*=owl-prev] {
    left: 0px;
}
.OurPartners.OurCulture .owl-nav>button[class*=owl-next] {
    right: 0px;
}

.OurPartners.OurCulture .owl-nav>button {
    padding-right: 2px;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
.gallarypopupBox .modal-dialog{
    max-width: 900px;
}
.ourTeam.Benefits .card{
    border:none;
    background: transparent;
    margin-bottom: 20px;
    margin-top: 20px;
}
.ourTeam.Benefits .card .card-img-top{
    width: auto;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    max-width: 120px;
    margin: 0 auto;
}
.ourTeam.Benefits .card p span{
    display: block;
    color: #777;
    margin-top: 10px;
    font-size: 13px;
}
.ourTeam.Benefits .card p{
    font-size: 20px;
    font-weight: 400;
}
.ourTeam.Benefits{
    padding-bottom: calc(10vh - 20px);
}

.currentOpening .card-header button{
    /*display: inline-block;*/
    display: flex;
    width: 100%;
    padding: 0;
    text-decoration: none;
}
.currentOpening .card-header button:hover,.currentOpening .card-header button:focus{
    text-decoration: none;
}
.currentOpening .card-header button span{
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 10px);
    text-align: left;
    color: #666;
    font-size: 15px;
    font-weight: 600;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    text-transform: capitalize;

}
.currentOpening .card-header button i{
    width: 10px;
    vertical-align: middle;
    color: #666;
    font-size: 14px;
}
.currentOpening .card-header{
    padding: 14px 10px;
    background: transparent;
    border-radius: 0;
    border:none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;

}
.currentOpening .card{
    border-radius: 0;
    border-width: 1px 0 0 0 ;
}
.currentOpening .card:hover .card-header{
    background: #f9f9f9;
} 
.currentOpening .card:hover .card-header button span{
        color: #333;
}
.currentOpening .card:last-child{
    border-bottom: 1px solid rgba(0,0,0,.125);
}
/*.currentOpening .card-body .jobTitleArea p span{
        color: #777;
}*/
.currentOpening .card-body .jobTitleArea p span strong{
    font-weight: 500;
    margin-bottom: 0;
    font-size: inherit;
    font-size: 14px;
    margin-right: 4px;
}
.currentOpening .card-body .jobTitleArea p span{
    color: #000;
    font-weight: 600;
    font-size: 16px;
}
.currentOpening .card-body .jobTitleArea,.currentOpening .card-body .jobPosition,.currentOpening .card-body .role{
    padding-bottom: 4vh;
}
.currentOpening .card-body strong{
    margin-bottom: 3vh;
    display: inline-block;
    font-size: 18px;
}
.currentOpening .card-body p{
    font-size: 15px;
    line-height: 24px;
}
.currentOpening .card-body p a{
      color: #0e4e96;
      text-decoration: none;
}
.currentOpening .card-body ul li{
    list-style: none;
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 24px;  
}
.currentOpening .card-body .applyNow,.currentOpening .card-body .applyNow:hover {
    background: #0e4e96;
    color: #fff;
    text-decoration: none;
    margin-top: 20px;
    margin-bottom: 10px;
    display: table;
    text-transform: uppercase;
    font-size: 15px;
    padding: 10px 20px; 
}
.currentOpening .card-body .applyNow:focus{
    outline: none;
}
.currentOpening .card-body ul li:before{
    content: "ï¹¤";
    font-size: 18px;
    line-height: 28px;
    color: #0e4e96;
    position: absolute;
    left: -4px;
    top: 50%; 
    font-weight: 600;
    margin-top: -15px;
    transform: rotate(180deg);
}

.checkBoxArea p{
    margin-bottom: 20px;
}
.checkBoxArea span.wpcf7-list-item {
    display: inline-block;
    margin: 0 10px 3px 0;
}
.checkBoxArea input[type="checkbox"]{
    width: 16px;
    height: 16px;
    border-width: 2px;
    border-color: #dcd7ca;
    min-width: inherit;
    min-height: inherit;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    top: 0;
}
.checkBoxArea input[type="checkbox"]:checked::before{
    width: 16px;
    height: 16px;
    margin: -2px 0px 0px -2px;  
}
.coomonForm  .acknowledgement a{
    color: #0056b3;
    text-decoration: none;
}
.coomonForm.jobForm input[type="submit"]{
    background-color: #0e4e96 !important;
    border-color: #0e4e96;
}
.leftCar p{
    color: #777;
}
/*Careers css Close*/ 
/* Security and Compliance start*/ 
.ComplianceStandards .info-box-wrapper {
    display: table;
    width: 100%;

}
.ComplianceStandards .info-box-wrapper .info-box-icon{
    display: table;
    margin: 0 auto -30px;
}
.ComplianceStandards .info-box-wrapper .info-box-icon img{
    display: block;
    margin: 0 auto;
    max-width: 70px;
}
 .ComplianceStandards .info-box-wrapper .info-box-content{
        border: 3px solid rgba(119,119,119,.17);
        display: table;
        width: 100%;
        padding: 35px 20px;
 }
  .ComplianceStandards .info-box-wrapper .info-box-content p,.ComplianceStandards .info-box-wrapper .info-box-content p a{
    color: #000;
    text-decoration: none;
  }
  .ComplianceStandards .info-box-wrapper .info-box-content p a:hover{
        color: #0e4e96;
  }
.ComplianceStandards .firstBox{
    height: 100%;
}
.ComplianceStandards .firstBox .info-box-content{
    height: calc(100% - 40px);
}

.privacySecurity .contentArea img{
    display: block;
    margin: 0 auto;
}
.privacySecurity .contentArea h5{
    margin-top: 20px;
    font-size: 20px;
}
.privacySecurity .contentArea h5 a,.privacySecurity .contentArea h5 a:hover{
    color: #000;
    text-decoration: none;
}
.privacySecurity .bodercontent{
    border-left: 1px solid rgba(119,119,119,.17);
    border-right: 1px solid rgba(119,119,119,.17);
    padding-top: 10px;
    padding-bottom: 10px;
}
/* Security and Compliance close*/
/* Integrations start*/
.Integrations h1{
    font-size: 65px;
    margin-bottom: 26px;
}
.Integrations h2{
    font-weight: normal;
    font-size: 26px;
    margin-bottom: 40px;
    display: block;
}
.Integrations p em{
    font-size: 18px;
    margin-bottom: 20px;
    display: block;
}
.Integrations ul{
    margin-bottom: 20px;
    padding-left: 20px;
    text-align: left; 
}
.Integrations ul li{
    list-style: none;
    color: white;
    margin-bottom: 10px;
}
.Integrations ul li i{
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    position: relative;
    top: 0;
}
.Integrations ul li i img{
        width: 100%;
}

.integrationsBox .info-box-wrapper{
    border: 4px solid #cdcdcd;
    padding: 22px;
    display: table;
    width: 100%;
    margin-bottom: 30px;
    transition: all 0.8s ease;
}
.integrationsBox .info-box-wrapper:hover{
    box-shadow: 0px 0px 18px 10px rgb(0 0 0 / 40%);
}
.integrationsBox .info-box-wrapper img{
        width: 100%;
    margin: 0 auto;
    max-width: 250px;
}
.integrationsBox .info-box-wrapper .h4{
    font-size: 30px;
    line-height: 40px;
}
.integrationsBox .info-box-wrapper .info-box-icon{
    display: table;
    width: 100%;
    margin-bottom: 20px;
}
 
 .centerBlock-row{
        display: table;
    /*margin: 0 auto;*/
    text-align: center;
 }
  .centerBlock-row .centerBlock{
    float: none;
    display: inline-block;
    margin: 0 auto;
    vertical-align: top;
    text-align: left;
  }
  .privacySecurity figure.snip0023 {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    background: #fff;
    font-size: 16px;
    color: #000;
    padding: 20px;
    cursor: pointer;
}
.privacySecurity figure.snip0023 .img-box {
    position: static;
    min-height: 172px;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.privacySecurity figure.snip0023 .img-box a {
    display: block;
    position: relative;
    margin: 0 auto;
    z-index: 99;
}
.privacySecurity figure.snip0023 img {
    opacity: 1;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    width: 100%;
    max-width: 130px;
    margin: 20px auto;
}
.privacySecurity figure.snip0023 strong {
    font-size: 28px;
    display: block;
    line-height: 24px;
    margin-bottom: 20px;
}
.privacySecurity figure.snip0023 > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.privacySecurity figure.snip0023 .curl {
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(45deg, #ffffff, #f3f3f3 20%, #bbbbbb 38%, #aaaaaa 44%, #888888 50%, rgba(104, 94, 94, 0.7) 50%, rgba(255, 255, 255, 0.4) 60%, rgba(255, 252, 252, 0.3));
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    transition: all .4s ease;
}
.privacySecurity figure.snip0023 .curl:before, .privacySecurity figure.snip0023 .curl:after {
    content: '';
    position: absolute;
    z-index: -1;
    right: 12%;
    top: 6%;
    width: 70%;
    max-width: 300px;
    max-height: 100px;
    height: 55%;
    box-shadow: 0 12px 15px rgba(0, 0, 0, 0.3);
    transform: skew(-10deg) rotate(-6deg);
}
.privacySecurity figure.snip0023 .curl:after {
    left: auto;
    left: 6%;
    bottom: auto;
    top: 14%;
    transform: skew(-15deg) rotate(-84deg);
}
.privacySecurity figure.snip0023:hover .curl, .privacySecurity figure.snip0023.hover .curl {
    width: 90px;
    height: 90px;
}
/* Integrations close*/
/* Pricing start*/
.priceingBg.titleWrap h1{
    max-width: 100%
}


.pricingList .nav-tabs .nav-item{
    display: inline-block;
    margin: 0 auto;
}

.pricingList .table_box table tr td {
    width: 300px;
}
.pricingList .table_box table tr td {
    border-bottom-color: #ccc;
}
.pricingList .table_box table tr td:first-child {
    width: 270px;
    color: #333;
    position: relative;
    font-size: 14px;
}
.pricingList table td {
    padding: 15px 12px;
    border: none;
    border-bottom: 1px solid #E6E6E6;
    text-align: left;
    font-weight: inherit;
}
.pricingList .table_box table tr td strong {
    color: #272727;
    font-size: 14px;
    font-weight: 600;
}

.pricingList .table_box table {
    margin-bottom: 0;
}
.pricingList .decsText {
    display: table;
    text-align: center;
}
.pricingList .decsText h3 {
    font-weight: 500;
    font-size: 32px;
    margin-bottom: 0px;
    margin-top: 10px;
    position: relative;
    padding-left: 0;
}
.pricingList .decsText h3 i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
    font-size: 20px;
    top: -7px;
    position: relative;
    font-style: normal;
}
.pricingList .decsText h5 {
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 20px;
    color: #0e4e96;
}
.pricingList .decsText .woodmart-plan-title {
    font-size: 16px;
    font-weight: normal;
    color: #000;
}
.pricingList .decsText .woodmart-plan-feature.center-text {
    padding-bottom: 10px;
    margin-bottom: 0px;
    text-align: center;
    color: #000;
    padding-top: 2px;
    font-size: 15px;
    line-height: 20px;
}
.pricingList .decsText .woodmart-plan-feature.center-text a{
    color: #0e4e96;
    border-bottom: 1px dashed #0e4e96;
    text-decoration: none;
}
.pricingList .nav.nav-tabs {
    background: #0e4e96;
    display: table ;
    margin: 38px auto 28px;
    border-radius: 40px;
    padding: 4px 6px;
    text-align: center;
}
.pricingList .nav.nav-tabs  .nav-link,.pricingList .nav.nav-tabs  .nav-link:hover,.pricingList .nav.nav-tabs  .nav-link:focus{
    text-decoration: none;
    width: 100%;
    height: 45px;
    font-size: 15px;
    border: none; 
    cursor: pointer;
    font-weight: 600;
    color: #fff; 
    padding: 12px 48px;
    outline: none;
}
.pricingList .nav.nav-tabs  .nav-link.active {
    color: #0e4e96;
    background-color: #fff;
    border-color: transparent;
    border-radius: 40px;
}
.titleTable tbody >tr td,.accordionBox{
    border-top: 1px solid #ccc;
}
 
.pricingList .card{
    border-width:0 0 1px 0;
    border-style: solid;
    border-color: #ccc;
    border-radius: 0;
}
.pricingList .card .card-header{
    background: transparent;
    border:none;
    text-align: left;
    padding: 15px 0;
}
.pricingList .card .card-header a,.pricingList .card .card-header a:hover{
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    color: #353434;
    line-height: 22px;
}
.pricingList .card .card-header a br{
    display: none;
}
.pricingList .card .card-header a.card-link i{
    transform: rotate(90deg);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.pricingList .card .card-header a.card-link.collapsed  i{
    transform: rotate(0deg);
}
.pricingList .card .card-header a i{
    font-weight: 600;
    font-size: 16px;
    margin-right: 10px;
    color: #8a8787;
}
.pricingList .card .card-body{
    padding: 0;
}
.pricingList.fAqPrice .card .card-body{
    padding-top: 5px;
    padding-bottom: 5px;
}
.pricingList .addonsText{
    text-align: left;
}
.greenText{
    color: #0e4e96;
}
 .redText {
    color: #333;
    opacity: 0.7;
}
.pricingList .table_box table tr:last-child td{
    border-bottom-color: transparent;
}
.pricingList .accordionBox .table_box table tr td:first-child i {
    color: #0e4e96;
    display: inline-block;
    font-size: 14px;
    margin-left: 3px;
}
.pricingList .accordionBox .table_box table tr td i {
    margin: 0 auto;
    display: table;
    font-size: 16px;
}
.pricingList .wpb_content_element.addonsText {
    padding-left: 6px;
    padding-top: 15px;
}
.pricingList .wpb_content_element.addonsText p {
    margin-bottom: 4px;
    color: #353434;
    font-size: 13px;
    font-weight: 600;
}
.pricingList .table_box table tr td a{
    color: #0e4e96;
    text-decoration: underline;
}
.pricingList  .table_box table tr td i .starText {
    font-size: 18px;
    display: inline-block;
    padding-left: 2px;
    vertical-align: middle;
}
.india,.other{
    display: none;
}
.india.show{
    display: block;
}
.show.other{
    display: block;
}

/* Pricing close*/
/* Lab Accreditation start*/
.clinicalTrailsWrap{
    background-repeat:repeat-x !important;
    background-position: 0 -180px !important;
    width: 100%;
    height: 100%;
}
.clinicalTrailsWrap .videoWrp{
    width: 100%;
    border: 10px solid #0e4e95;
    margin: 0 auto 10px;
}
.clinicalTrailsWrap .videoWrp .videoInner{
        padding-top: 56.25%;
    position: relative;
    width: 100%;
}
.clinicalTrailsWrap .videoWrp .videoInner iframe{
        width: 100% !important;
    height: 100% !important;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ChallengesBox{
    text-align: center;
}
.ChallengesBox img{ 
    max-width: 120px;
    margin:  0px auto 15px;
}
.ChallengesBox p{
    margin-bottom: 0;
    font-weight: 600;
    color: #3b4156;
    max-width: 170px;
    margin: 0 auto;
    line-height: 22px;
}
.formOuter{
    position: relative;
    background: #0e4d96;
    padding: 25px 30px; 
    box-shadow: 0px 2px 3.48px 0.52px rgb(188 185 185 / 90%);
    max-width: 550px;
    margin: 10px auto 0;
}
.formOuter .coomonForm label{
    color: #fff !important;
}
.formOuter:before{
        background: url(/wp-content/uploads/2021/07/form-icon-1.png)no-repeat;
    width: 92px;
    height: 92px;
    position: absolute;
    left: -14px;
    top: -14px;
    content: "";
    background-size: 66px;
    z-index: 1;
}
/* Lab Accreditation close*/
/* sales  contract start*/
.SalesContractWrap .videoWrp{
    width: 100%;
    border: 10px solid #fff;
    margin: 0 auto 10px;
}
.SalesContractWrap{
    position: relative;
}
.centerBackground.SalesContractWrap + section h2 span span{
    position: relative;
}
.centerBackground.SalesContractWrap + section h2 span span:after{
  content: ' .';
  letter-spacing: 1px;
  animation: dots 1s steps(5, end) infinite;
} 
 
@keyframes dots {
  0%, 20% {
    color: rgba(0,0,0,0);
    text-shadow:
      .25em 0 0 rgba(0,0,0,0),
      .5em 0 0 rgba(0,0,0,0);}
  40% {
    color: #253053;
    text-shadow:
      .25em 0 0 rgba(0,0,0,0),
      .5em 0 0 rgba(0,0,0,0);}
  60% {
    text-shadow:
      .25em 0 0 #253053,
      .5em 0 0 rgba(0,0,0,0);}
  80%, 100% {
    text-shadow:
      .25em 0 0 #253053,
      .5em 0 0 #253053;}}

.SalesContractWrap .introText ul li{
    margin-bottom: 10px;
}
.SalesContractWrap .introText ul li:last-child{
    margin-bottom: 0;
}
.SalesContractWrap .introText ul li i{
    display: inline-block;
    width: 20px;
    height: 20px;
    color:#05b76d;
}
.SalesContractWrap .introText ul li span{
    display: inline-block;
    width: calc(80% - 20px);
    color: #fff;
    font-size: 15px;
    vertical-align: top;
    padding-left: 8px;
}
.SalesContractWrap.yourContracting .introText ul li span{   
    color: #282828; 
}
.SalesContractWrap .introText ul{
    padding-left: 15px;
}
.salesContractBox .boxWrap{
        min-height: 304px;
    padding: 20px;
    position: relative;
    background: #fff;
    margin-bottom: 18px;
    margin-top: 10px;
    border-top: none;
    border-radius: 4px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    overflow: hidden;
    box-shadow: 0 0 6px 1px rgb(138 148 159 / 30%);
    text-align: center;
}
.salesContractBox .boxWrap:before {
    content: "";
    width: 0;
    position: absolute;
    top: 0;
    height: 4px;
    left: 0;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.salesContractBox .boxWrap:hover:before{        
    width: 100%;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.salesContractBox .boxWrap.box1:hover:before{
        background: #4cbfae; 
}
.salesContractBox .boxWrap.box2:hover:before{
        background: #d69800; 
}
.salesContractBox .boxWrap.box3:hover:before{
        background: #3f7ed6; 
}
.salesContractBox .boxWrap.box4:hover:before{
        background: #9aca3c; 
}
.salesContractBox .boxWrap.box5:hover:before{
        background: #d5589f; 
}
.salesContractBox .boxWrap img{
    margin-bottom: 10px;
}
.salesContractBox .boxWrap .img-box{
    display: table;
    margin: 0 auto;
}
.salesContractBox .boxWrap h2{
    margin-bottom: 12px;
    font-size: 25px;
    line-height: 35px;
    color: #000;
    font-weight: 600;
}
.salesContractBox .boxWrap p{
    font-size: 15px;
    line-height: 24px;
    color: #000;
}
.bluebgsales{
    background: #315AAA;
}
.bluebgsales .boxText{
    padding: 30px 30px 30px 60px;
    display: flex;
    align-items: center;
    height: 100%;
}
.SignContracts .imgBox{
    padding-left: 0;
    padding-right: 0;
}
.SignContracts .formOuter .coomonForm p,.formOuter .coomonForm p{
    color: #fff;
}
/* sales contract close*/
/* informed consent start*/
.digitizeBox .info-box-wrap .box-icon-wrapper{
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
    max-width: 60px; 
    margin-right: 10px;
    vertical-align: top;
}
.digitizeBox .info-box-wrap .box-icon-wrapper img{
    width: 50%;
}
.digitizeBox .info-box-wrap.borderRight{
    position: relative;
}
.digitizeBox .info-box-wrap.borderRight:before{
    content: "";
    background: rgb(220, 220, 220);
    width: 1px;
    height: 80%;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.digitizeBox .info-box-content {
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 70px); 
    min-height: 130px;
        padding-top: 3px;
}
.digitizeBox .borderTop{
    border-top: 1px solid rgb(220, 220, 220);
}
.digitizeBox .info-box-content p{    
    line-height: 20px;
}
.digitizeBox .info-box-content ul{
    padding-top: 10px;
    padding-left: 16px;
}
.digitizeBox .info-box-content li{
    font-size: 14px;
    line-height: 18px;
}
.InformedConsentProcess .bluebgsales{
    background: transparent;
}
.InformedConsentProcess .bluebgsales .boxText{
    padding:30px 30px 30px 12vh;
}
.InformedConsentProcess .bluebgsales .boxText ul li{
    margin-bottom: 8px;
    position: relative;
    list-style: none;
    font-size: 15px;
    line-height: 20px;
}
.InformedConsentProcess .bluebgsales .boxText ul li:before {
    content: "" !important;
    width: 8px;
    height: 8px;
    background: #0e4e96;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    left: -20px;
    font-size: 8px;
}
.TraditionalPractices .topText p{
    color: #0e4e96;
    font-size: 30px;
    line-height: 38px;
    border-bottom: 1px solid rgb(46, 46, 46);
    padding-bottom: 10px;
    width: 80%;
    display: block;
    margin: 0 auto;
}
.RecruitmentText h4{
    font-size: 30px;
    color: #000000;
    line-height: 38px;
    text-align: center;
}
.RecruitmentText .Recruitment-cont{
    position: relative;
    width: 100%;
    padding-top: 25px;
    max-width: 900px;
    margin: 0 auto;
}
.RecruitmentText .cont-wrap,.RecruitmentText .box-text {
    text-align: center;
    margin-bottom: 15px;
    display: table;
    width: 100%;
}
.RecruitmentText .cont-wrap, .RecruitmentText .box-text{
    margin-bottom: 35px;
}
.RecruitmentText .Recruitment-cont:before{
    content: "";
    width: 11px;
    height: 100%;
    position: absolute;
    top: 25px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #5a5a5a;
}
 .RecruitmentText .Recruitment-cont:after{
    content: "";
    width: 40px;
    height: 8px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
    background: #5a5a5a;
 }

.top-content-right,.top-content-left {
    display: inline-block;
    position: relative;
    width: 49%;
}
.RecruitmentText .box-text {
    width: 100%;
    position: relative;
    display: table;
}
.RecruitmentText .box-text .cont-lef,.RecruitmentText .box-text .icon,.RecruitmentText .box-text .blank{
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.RecruitmentText .box-text .icon{
    width: 20%;
}
.RecruitmentText .box-text .icon:before{
    content: "";
    background: #5a5a5a;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 3px solid #fff;
    position: absolute;
    left: 0;
    right: 0px;
    margin: 0 auto; 
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.RecruitmentText .box-text .icon:after{
    content: "";
    background: #5a5a5a;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.RecruitmentText .box-text.pinkBg .icon:after,.RecruitmentText .box-text .pinkBorder .innerCont{
  background: -moz-linear-gradient( 90deg, rgb(241,79,143) 0%, rgb(195,56,171) 100%);
  background: -webkit-linear-gradient( 90deg, rgb(241,79,143) 0%, rgb(195,56,171) 100%);
  background: -ms-linear-gradient( 90deg, rgb(241,79,143) 0%, rgb(195,56,171) 100%);
}
 

.RecruitmentText .box-text.pinkBg .cont-lef .innerCont{
   background: -moz-linear-gradient( 0deg, rgb(241,79,143) 0%, rgb(195,56,171) 100%);
  background: -webkit-linear-gradient( 0deg, rgb(241,79,143) 0%, rgb(195,56,171) 100%);
  background: -ms-linear-gradient( 0deg, rgb(241,79,143) 0%, rgb(195,56,171) 100%); 
}
 .RecruitmentText .box-text.pinkBg .cont-lef .innerCont{
    height: auto;
}
.RecruitmentText .box-text.greenBg .icon:after{
  background: -moz-linear-gradient( 90deg, rgb(231,226,44) 0%, rgb(156,203,60) 100%);
  background: -webkit-linear-gradient( 90deg, rgb(231,226,44) 0%, rgb(156,203,60) 100%);
  background: -ms-linear-gradient( 90deg, rgb(231,226,44) 0%, rgb(156,203,60) 100%);
}
.RecruitmentText .box-text.greenBg .cont-lef .innerCont,.RecruitmentText .box-text .greenBorder .innerCont{
  background: -moz-linear-gradient( 0deg, rgb(231,226,44) 0%, rgb(156,203,60) 100%);
  background: -webkit-linear-gradient( 0deg, rgb(231,226,44) 0%, rgb(156,203,60) 100%);
  background: -ms-linear-gradient( 0deg, rgb(231,226,44) 0%, rgb(156,203,60) 100%);    
}
.RecruitmentText .box-text.greenBg .cont-lef .innerCont{
    position: relative;
    padding: 20px;
    height: auto;
}
 
.RecruitmentText .box-text.greenBg.secondBox .cont-lef .innerCont,.blank.greenBg .innerCont{
  background: -moz-linear-gradient( 180deg, rgb(231,226,44) 0%, rgb(156,203,60) 100%);
  background: -webkit-linear-gradient( 180deg, rgb(231,226,44) 0%, rgb(156,203,60) 100%);
  background: -ms-linear-gradient( 180deg, rgb(231,226,44) 0%, rgb(156,203,60) 100%);  
  position: relative;  
    height: auto;
    padding: 20px;
        /*max-width: 300px;*/
}
.blank.greenBg .innerCont p{
    color: #fff;
    text-align: left;
}
.blank.greenBg .innerCont{
    border-radius: 5px;
}
.blackBorder{
    background: #646465;
    display: inline-block;
    width: 100%;
}
.blackbg .cont-lef,.blackbg .blank {
    text-align: right !important;
}
.RecruitmentText .box-text.greenBg.secondBox .cont-lef .innerCont p{
    font-size: 18px;
    line-height: 24px;
    max-width: 100%;
}
 .lastBlack .blank .textbx p,.RecruitmentText .box-text .pinkBorder,.RecruitmentText .box-text .redBorder,.RecruitmentText .box-text.greenBg.lastBlack .blank.greenBorder{
    text-align: left;
 }
 .lastBlack .innerCont p,.RecruitmentText .box-text .greenBorder,.RecruitmentText .box-text.greenBg.lastBlack .cont-lef  {
    text-align: right;
 }
.RecruitmentText .box-text.greenBg.lastBlack .cont-lef .innerCont{
    display: inline-block;
    width: 100%;
}
.RecruitmentText .box-text.redBg .icon:after{
  background: -moz-linear-gradient( 90deg, rgb(250,185,64) 0%, rgb(248,85,35) 100%);
  background: -webkit-linear-gradient( 90deg, rgb(250,185,64) 0%, rgb(248,85,35) 100%);
  background: -ms-linear-gradient( 90deg, rgb(250,185,64) 0%, rgb(248,85,35) 100%);
}
.RecruitmentText .box-text.redBg .cont-lef .innerCont,.RecruitmentText .box-text .redBorder .innerCont{
  background: -moz-linear-gradient( 0deg, rgb(250,185,64) 0%, rgb(248,85,35) 100%);
  background: -webkit-linear-gradient( 0deg, rgb(250,185,64) 0%, rgb(248,85,35) 100%);
  background: -ms-linear-gradient( 0deg, rgb(250,185,64) 0%, rgb(248,85,35) 100%);  
  position: relative;  
  height: auto;
  padding: 20px;  
}
 

.RecruitmentText .box-text.borderBlack .cont-lef .innerCont{
    background: #646464;
    position: relative;
        height: auto;
    padding: 2px !important; 
}
 
.RecruitmentText .box-text .greenBorder .innerCont,.RecruitmentText .box-text.borderGreen .cont-lef .innerCont,.RecruitmentText .box-text .pinkBorder .innerCont,.RecruitmentText .box-text .redBorder .innerCont,.blackbg .blackBorder{
    position: relative;
    height: auto;
    padding: 2px;
    max-width: 330px;
    border-radius: 5px; 
    width: 100%;
    display: inline-block;
}

.RecruitmentText .box-text .pinkBorder .innerCont .textbx p,.RecruitmentText .box-text .greenBorder .innerCont .textbx p{
    margin-bottom: 0;
}
.RecruitmentText .box-text.borderGreen .cont-lef .innerCont .textbx,.RecruitmentText .box-text.borderBlack .cont-lef .innerCont .textbx,.RecruitmentText .box-text  .innerCont .textbx{
        background: #fff;  
        padding: 20px;
        margin: 0 auto;
        position: relative;
        border-radius: 5px;
}
.RecruitmentText .box-text .greenBorder .innerCont .textbx{
    text-align: right;
}
.RecruitmentText .box-text .redBorder .innerCont .textbx{
    text-align: left;
}
 

.RecruitmentText .box-text.redBg .cont-lef .innerCont p,.RecruitmentText .box-text.greenBg.lastBox .cont-lef .innerCont p{
    font-size: 18px;
    line-height: 24px;
    padding-top: 0;
}
.RecruitmentText .box-text .cont-lef .innerCont{
    max-width: 330px;
    border-radius: 5px;
}
.RecruitmentText .box-text .cont-lef .innerCont p{
    font-size: 18px;
    line-height: 23px;
    color: #000000;
    position: relative;
    margin-bottom: 0;
}
 

.RecruitmentText .box-text.pinkBg .cont-lef .innerCont p{
      font-size: 18px; 
    text-align: right;
    margin: 0 auto;
    line-height: 25px;
}
.RecruitmentText .box-text.redBg .cont-lef .innerCont p,.RecruitmentText .box-text.greenBg .cont-lef .innerCont p,.RecruitmentText .box-text.pinkBg .cont-lef .innerCont p{
    color: #fff;
}
.RecruitmentText .box-text  .cont-lef .innerCont p{
    margin-bottom: 0;
}

 .RecruitmentText .box-text:nth-child(even) .cont-lef{
  text-align: right;
}
.RecruitmentText .box-text:nth-child(even) .cont-lef .innerCont{
    max-width: 330px;
    display: inline-block;
    width: 100%;
    padding: 20px;
    position: relative;
}
.RecruitmentText .box-text:nth-child(odd) .cont-lef{
 text-align: left;
}

.RecruitmentText .box-text p{
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
}
 
.RecruitmentText .box-text .cont-lef{
    width: 39%;
}
.RecruitmentText .box-text .blank{
    width: 39%;
}
.top-content-left,.top-content-right{
    background: #5a5a5a;
    border-radius: 5px;
    padding:15px;
    color: #fff;
    max-width: 50%;
    text-align: center;
}
 .top-content-left p,.top-content-right p{
color: #fff;
margin: 0 auto;
font-weight: 600;
font-size: 20px;
line-height: 25px;
}
.DiscussionWrap  .wpb_wrapper{
    max-width: 880px;
    margin: 0 auto;
}

.DiscussionWrap .Discussion-box{
    max-width: 100%;
    margin: 0 auto;
    background: #5a5a5a;
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 14px;
    position: relative;
}
.DiscussionWrap .Discussion-box:before{
    content: "";
    width: 100px;
    height: 1px;
    background: #2e2e2e;
    position: absolute;
    left: -100px;
    top: 50%;
}
.DiscussionWrap .Discussion-box:after{
    content: "";
    width: 100px;
    height: 1px;
    background: #2e2e2e;
    position: absolute;
    right: -100px;
    top: 50%;
}
.DiscussionWrap {
    text-align: center;
}
.DiscussionWrap p{
    color: #000000;
    font-size: 18px;
    line-height: 25px;
}
.boxshadow.info-box-wrap{
   box-shadow: 0px 4px 4.7px 0.3px rgba(46, 46, 46, 0.44);
    background: #fff;
    padding: 15px 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    transition: all 0.2s linear;
        margin-bottom: 25px;
}
 .boxshadow.info-box-wrap:hover {
    box-shadow: 0px 4px 9.4px 0.6px rgba(67, 169, 241, 0.44);
}
.boxshadow.info-box-wrap .box-icon-wrapper{
    display: inline-block; 
    vertical-align: middle;
    padding-bottom: 0;
        max-width: 88px;
}
.boxshadow.info-box-wrap .info-box-content {
    display: inline-block;
    vertical-align: middle;
        padding-left: 5px;
}
.boxshadow.info-box-wrap .info-box-content p{
    font-size: 15px;
    line-height: 20px;
}
.moreinformation{
    background: url(/wp-content/uploads/2021/07/Informed-Consent-form-bg.jpg)no-repeat;
    width: 100%;
    height: 100%;
}

/* informed consent close*/
/* automobile Dealership start*/

.Transformation .info-box-wrap .box-icon-wrapper { 
    max-width: 200px;
    margin: 0;
}
.Transformation .info-box-wrap .box-icon-wrapper img{
    height: 165px;
}
.Transformation .info-box-wrap ul li{
    position: relative;
    list-style: none;
    margin-bottom: 5px;
}
.Transformation .info-box-wrap ul{
    padding-left: 22px;
}
.Transformation .info-box-wrap ul li:before {
    content: "" !important;
    width: 7px;
    height: 7px;
    top: 6px !important;
    background: #415ca8;
    position: absolute;     
    left: -20px;
}
.PaperlessClinical.StreamlineDeals{
    background: url(/wp-content/uploads/2021/08/Streamline-Deals.jpg)no-repeat;
    width: 100%;
    height: 100%;
}
.DigitalTransformation{
    background: url(/wp-content/uploads/2021/08/Benefits-of-Embracing-right-box.png)no-repeat;
    background-position: right -124px;
    width: 100%;
    height: 100%;
}
 
.DigitalTransformation.Transformation .info-box-wrap ul li:before { 
    background: #5f5f5f !important; 
}
.PaperlessClinical.StreamlineDeals ul li:before {
    background: url(/wp-content/uploads/2021/08/yellow-off-check.png)no-repeat;
    width: 28px;
    height: 20px;
    background-size: 28px;
}

/* automobile Dealership close*/
/* Apollo-case-study start*/

.caseStudyForm{
     padding: 30px 30px 0 30px;
    border-radius: 5px;
    text-align: left;
    background:#f4f4f4; 
}

.caseStudyForm h2 {
    margin-bottom: 20px;
    border-bottom: 1px solid #c0bdbd;
    padding-bottom: 5px;
    width: 100%;
    color: #535252;
    text-align: left;
    font-size: 18px;
}
.case_studyBody .header-footer-group .header-inner.section-inner {
padding-top: 4px;
}
.case_studyBody .header-inner.section-inner .header-navigation-wrapper,.case_studyBody .header-inner.section-inner .headerRightbtn,.case_studyBody .header-footer-group .topFooter{
    display: none;
}
.case_studyBody .introBox{
    position: relative;
}
.case_studyBody .introBox:before {
    content: "";
    background: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.case_studyBody {
    height: 100%;
    position: relative;
    margin-bottom: 99px
}
.case_studyHTML{
    height: 100%;
}
.case_studyBody .introBox.centerBackground,.case_studyBody .introBox{
    height: 100%;   
}
.case_studyBody footer{
        position: absolute;
    bottom: -97px;
    left: 0;
    right: 0;
    width: 100%;
}
/* Apollo-case-study close*/
/* Competitor Alternative start*/
.integrationsBanneralternative  {
    background-image: -moz-linear-gradient( -91deg, rgb(131,182,239) 0%, rgb(32,93,163) 100%) !important;
    background-image: -webkit-linear-gradient(-91deg, rgb(131,182,239) 0%, rgb(32,93,163) 100%) !important;
    background-image: -ms-linear-gradient( -91deg, rgb(131,182,239) 0%, rgb(32,93,163) 100%) !important;
    /*background: transparent !important;*/
}
.bigBtn.smDemo{
    margin: 30px 0 0;
    color: #fff;
    background: #ff7800;
    border-radius: 30px;
    padding: 15px 30px;
    font-size: 14px;
    line-height: 18px;  
}
.blueTick{
    background: url(/wp-content/uploads/2021/08/blue-tick.png)no-repeat; 
    background-size: 18px;
}
 .redTick{
    background: url(/wp-content/uploads/2021/08/red-tick.png)no-repeat;
    background-size: 18px;
} 
.KeyDifferentiators  .KeyChallenge-row table tr td i{
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 0 auto;
}
.KeyDifferentiators  .KeyChallenge-row table {
    font-size: 14px;
    line-height: 1.4;
    overflow: inherit;
}
.KeyDifferentiators  .KeyChallenge-row table tr td,.KeyDifferentiators  .KeyChallenge-row table tr th{
    text-align: center;
    padding: 20px 25px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.4;
}
.KeyDifferentiators  .KeyChallenge-row table tr td:first-child,.KeyDifferentiators  .KeyChallenge-row table tr th:first-child{
    text-align: left;
}
.KeyDifferentiators  .KeyChallenge-row table tr th{
    background: #d4d4d4;
    text-transform: capitalize;
    border-bottom: 2px solid #EFEFEF;
} 

.KeyDifferentiators  .KeyChallenge-row table tr td{
    border-left: 1px solid #c7c1cd;
    border-right: 1px solid #c7c1cd;
    border-color: #c7c1cd;
        border-bottom: 1px solid #c7c1cd;
}
.KeyDifferentiators  .KeyChallenge-row table tr td{
    color: #000;
}
.KeyDifferentiators  .KeyChallenge-row table tr td:nth-child(2){
    border-bottom: transparent;
}
.KeyDifferentiators  .KeyChallenge-row table tr td:last-child{
    border-bottom: transparent;
}
.KeyDifferentiators  .KeyChallenge-row table tr:nth-child(even) td{
    background: #f0f0f0;
}
.KeyDifferentiators  .KeyChallenge-row table tr:nth-child(even) td:first-child{
    background: transparent;
}
.KeyDifferentiators  .KeyChallenge-row table tr th:nth-child(2){
    background: #170d5b;
    color: #fff;
    border-top: 15px solid #170d5b;
}
.KeyDifferentiators  .KeyChallenge-row table tr:last-child td{
   border-bottom: 1px solid #c7c1cd;
}
.KeyDifferentiators  .KeyChallenge-row table{
    width: 80%;
    margin: 0 auto; 
    border-radius: 2px;
}
.timelineWrap{
    display: table;
    width: 100%; 
    position: relative;
}
.timelineWrap:before{
    content: "";
    width: 5px;
    background: transparent;
    height: 100%;
    position: absolute;
    left: 50%;
    margin: 0 auto;
    border-right: 2px dashed #b9c8d3;
    transform: translateX(-50%);
}
.timelineWrap .timelinecont{
    display: table;
    width: 100%; 
    position: relative;
    padding-top: 10vh;
    padding-bottom: 10vh;
}
.timelineWrap .halfBox {
    display: inline-block; 
    width: calc(50% - 48px);
    vertical-align: middle;
    padding-left: 30px;
    padding-right: 30px;
}
.timelineWrap .halfBox img{
    display: block;
    margin: 0 auto;
}
.timelineWrap  .timelinecont .right-text{
    text-align: right;
}
.timelineWrap  .timelinecont .left-text{
    text-align: left;
}
.timelineWrap  .timelinecont h4{
    color: #2c2c51;
    font-size: 23px;
    line-height: 27px;
    margin-bottom: 12px;
}
.timelineWrap  .timelinecont p{
    color: #7b7b93;
    font-size: 16px;
    line-height: 24px;
}
.timelineWrap  .timeBox{
    width: 80px;
    display: inline-block;
    vertical-align: middle;
    box-shadow: -0.14px 3.998px 11.2px 4.8px rgb(156 156 156 / 10%);
    border-radius: 50%;
    height: 80px;
    padding-top: 20px;
    text-align: center;
    position: relative;
    z-index: 9;
    background: #fff;
    left: 4px;
    color: #3a5db8;
    font-size: 20px;
    line-height: 34px;
    font-weight: 700;
}
.innerContent {
    display: block;
    margin: 0 auto;
    width: 90%;
}

.customlogoWidth{
    width: 80%;
    margin: 0 auto !important;
}
 
 .info-box-wrap.inlinBox .info-box-content {  
    max-width: calc(100% - 84px);
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
}
.info-box-wrap.inlinBox{
    padding: 20px 0;
}
.info-box-wrap.inlinBox .box-icon-wrapper {
    max-width: 84px;
    width: 100%;
    display: inline-block;
    vertical-align: middle;    
    padding: 0;
}
.competitor-alternative .container.topFooter,.competitor-alternative .header-navigation-wrapper,.coronavirusBody .headerRightbtn{
    display: none;
}
.competitor-alternative footer{
    padding-top: 0 !important;
}
.competitor-alternative .latestFooter.nFooter .bootmFooter {
border-top: none;
padding-top: 0;
}
.competitor-alternative .downFooter{
    padding-top: 0;
}
/* Competitor Alternative close*/
/* consent page start*/
.ConsentWrap ul{
    padding-left: 15px;
}
.ConsentWrap ul li{
    margin-bottom: 6px;
    /*font-weight: 500;*/
}
.ConsentWrap p{
    /*font-weight: 500;*/
}
.ConsentWrap a,.ConsentWrap a:hover{
      color: #0e4e96;
      text-decoration: none;
    }
/* consent page close*/
.formw600{
    max-width: 600px;
    margin: 0 auto;
}
.formw600 .row.phoneCounty + .row + p{
    display: block;
}
.thankyouBox{
    max-width: 700px;
    margin: 0 auto;
}
.liststyleNone ul {
padding-left: 0 !important;
}
.liststyleNone ul li{
    list-style: none;
    color: #777;
    margin-bottom: 10px;
}
/*.termUl li .list-icon:before{
        content: counter(item) ".";
    counter-increment: item;
} */
.termUl li{
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    
}
.termUl li .list-icon {
    flex: 0 0 auto;
    margin-right: 10px;
    vertical-align: middle;
    text-align: center;
}
.termUl li p {
    flex: 1 1 auto;
}
/*MSBDocs Vs Digio start*/
.blueform{
    background: #362785;
    text-align: center;
    border: 25px solid #fff;
    border-radius: 30px;
    padding: 40px 25px;
    max-width: 470px;
    margin: 0 auto;
}
.blueform .coomonForm label {
    text-align: left;
    color: #fff !important;
}

.blueform .coomonForm .wpcf7-form-control-wrap{
    margin-top: 8px;
}
.featureBox .feature,
.featureBox .feature .feature-head,
.featureBox .feature .featureList {
    display: block;
    width: 100%;
}

.featureBox .feature .feature-head ul li {
    padding: 20px 0;
    font-size: 22px;
    font-weight: 600;
}

.featureBox .feature .feature-head ul li:first-child {
    background: #165aa7;
    border-top-left-radius: 20px;
}

.featureBox .feature .feature-head ul li:nth-child(2) {
    background-image: -moz-linear-gradient( -1deg, rgb(0, 120, 224) 0%, rgb(14, 78, 150) 100%);
    background-image: -webkit-linear-gradient( -1deg, rgb(0, 120, 224) 0%, rgb(14, 78, 150) 100%);
    background-image: -ms-linear-gradient( -1deg, rgb(0, 120, 224) 0%, rgb(14, 78, 150) 100%);
}

.featureBox .feature .feature-head ul li:last-child {
    background: #a29e9c;
}

.featureBox .feature ul li {
    display: inline-block;
    width: 33%;
    text-align: center;
    border: 1px solid #ededed;
    vertical-align: middle;
}

.featureBox .feature ul li a,
.featureBox .feature ul li a:hover {
    color: white;
    display: block;
    margin: 0 auto;
}

.featureBox .feature ul {
    margin: 0;
    padding: 0;
    line-height: inherit;
}

.featureBox .feature ul {
    display: table;
    width: 100%;
}

.featureBox .feature .featureList ul li a img {
    width: 30px;
    margin: 0 auto;
}

.featureBox .feature .featureList ul:nth-child(odd) li:first-child {
    background: #0e4e96;
}

.featureBox .feature .featureList ul:nth-child(odd) li {
    background: #f9f9f9;
}

.featureBox .feature .featureList ul:nth-child(even) li {
    background: #fff;
}

.featureBox .feature .featureList ul:nth-child(even) li:first-child {
    background: #165aa7;
}

.featureBox .feature .featureList ul li {
    padding: 15px 0;
    line-height: 30px;
}

.featureBox .feature ul li:first-child {
    text-align: left;
    padding-left: 30px;
}

.featureBox .feature .hide-text,
.featureBox .feature .readLess,
.featureBox .feature.showData .readMore {
    display: none;
}

.featureBox .feature.showData .hide-text {
    display: block;
}

.featureBox .feature.showData .readLess {
    margin-top: 10px;
}

.featureBox .feature.showData .readLess {
    display: table;
    margin: 20px auto 0;
}

.featureBox .feature .readMore {
    display: table;
    margin: 10px auto 0;
}

.featureBox .feature .readLess,
.featureBox .feature .readMore {
    cursor: pointer;
    margin-top: 20px;
    color: #fff;
    font-weight: normal;
    /*    background: -moz-linear-gradient( -1deg, rgb(0,120,224) 0%, rgb(14,78,150) 100%); background: -webkit-linear-gradient( -1deg, rgb(0,120,224) 0%, rgb(14,78,150) 100%); background: -ms-linear-gradient( -1deg, rgb(0,120,224) 0%, rgb(14,78,150) 100%);*/
    padding: 10px 26px;
    border-radius: 2px;
    position: relative;
    color: #165aa7;
    overflow: hidden;
}

.featureBox .feature .readLess span,
.featureBox .feature .readMore span {
    position: relative;
}

.featureBox .feature .readLess:hover:before,
.featureBox .feature .readMore:hover:before {
    background: -moz-linear-gradient( -1deg, rgb(0, 120, 224) 0%, rgb(14, 78, 150) 100%);
    background: -webkit-linear-gradient( -1deg, rgb(0, 120, 224) 0%, rgb(14, 78, 150) 100%);
    background: -ms-linear-gradient( -1deg, rgb(0, 120, 224) 0%, rgb(14, 78, 150) 100%);
    color: white;
    width: 100%;
    height: 100%;
    top: 0;
    -webkit-transition: all .5s ease; 
    -moz-transition: all .5s ease; 
    transition: all .5s ease; 
}

.featureBox .feature .readLess:before,
.featureBox .feature .readMore:before {
    content: "";
    -webkit-transition: all .5s ease;
    ;
    -moz-transition: all .5s ease;
    ;
    transition: all .5s ease;
    ;
    position: absolute;
    left: 0;
    width: 0%;
    height: 100%;
}

.featureBox .feature .readMore:hover i {
    -webkit-transform: rotateZ(90deg);
    -moz-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
}

.featureBox .feature .readLess:hover i {
    -webkit-transform: rotateZ(-90deg);
    -moz-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg);
}

.featureBox .feature .readLess i,
.featureBox .feature .readMore i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    font-size: 14px;
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
    color: #165aa7;
}

.featureBox .feature .readLess:hover,
.featureBox .feature .readMore:hover {
    color: white;
}

.featureBox .feature .readLess:hover i,
.featureBox .feature .readMore:hover i {
    color: white;
    background: transparent;
}
.signupBox a {
    background: #fafcff;
    /* border: 1px dashed #404144; */
    color: #272727 ;
    --border-color: #404144;
    --border-weight: 2px;
    --dash-size: 8px;
    --gap-size: 8px;
    padding: 10px 20px;
    position: relative;
    text-transform: uppercase;
    font-size: 36px ;
    margin: 0 auto 40px;
    display: table;
}
.signupBox a:before {
    content: "";
    background: url(/wp-content/uploads/2021/08/signuparrow.png)no-repeat;
    width: 154px;
    height: 30px;
    position: absolute;
    bottom: -25px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1;
}
.signupBox a:after {
    transition: all .6s ease;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(90deg, var(--border-color) 100%, transparent 100%) top left no-repeat, linear-gradient(90deg, transparent calc(var(--gap-size) / 2), var(--border-color) calc(var(--gap-size) / 2), var(--border-color) calc(var(--gap-size) / 2 + var(--dash-size)), transparent calc(var(--gap-size) / 2 + var(--dash-size))) top center repeat-x, linear-gradient(90deg, var(--border-color) 100%, transparent 100%) top right no-repeat, linear-gradient(0deg, var(--border-color) 100%, transparent 100%) top left no-repeat, linear-gradient(0deg, transparent calc(var(--gap-size) / 2), var(--border-color) calc(var(--gap-size) / 2), var(--border-color) calc(var(--gap-size) / 2 + var(--dash-size)), transparent calc(var(--gap-size) / 2 + var(--dash-size))) center left repeat-y, linear-gradient(0deg, var(--border-color) 100%, transparent 100%) bottom left no-repeat, linear-gradient(90deg, var(--border-color) 100%, transparent 100%) bottom left no-repeat, linear-gradient(90deg, transparent calc(var(--gap-size) / 2), var(--border-color) calc(var(--gap-size) / 2), var(--border-color) calc(var(--gap-size) / 2 + var(--dash-size)), transparent calc(var(--gap-size) / 2 + var(--dash-size))) bottom center repeat-x, linear-gradient(90deg, var(--border-color) 100%, transparent 100%) bottom right no-repeat, linear-gradient(0deg, var(--border-color) 100%, transparent 100%) top right no-repeat, linear-gradient(0deg, transparent calc(var(--gap-size) / 2), var(--border-color) calc(var(--gap-size) / 2), var(--border-color) calc(var(--gap-size) / 2 + var(--dash-size)), transparent calc(var(--gap-size) / 2 + var(--dash-size))) center right repeat-y, linear-gradient(0deg, var(--border-color) 100%, transparent 100%) bottom right no-repeat;
    background-size: var(--dash-size) var(--border-weight), calc(var(--dash-size) + var(--gap-size)) var(--border-weight), var(--dash-size) var(--border-weight), var(--border-weight) var(--dash-size), var(--border-weight) calc(var(--dash-size) + var(--gap-size)), var(--border-weight) var(--dash-size);
}
.PriceComparison .priceOuter {
border: 1px solid white;
    padding: 15px 20px;
    margin-bottom: 20px;
    color: #fff;
}
.PriceComparison .priceOuter .priceText {
    border-bottom: 1px solid white;
    margin-bottom: 5px;
    font-size: 26px; 
    line-height: 36px;
}
.PriceComparison .priceOuter .priceText strong {
    font-size: 22px;
    margin-right: 1px;
}
.PriceComparison .priceOuter p {
    margin-bottom: 0;
    font-weight: 300;
    font-size: 20px;
    line-height: 28px;
    padding-top: 10px;
}
.PriceComparison .blueBg,.PriceComparison .DarkNavy{
    padding: 45px 40px 30px;
    position: relative;
}

.PriceComparison .DocuSignbox:before {
    content: "";
    width: 90px;
    height: 90px;
    position: absolute;
    background: url(/wp-content/uploads/2021/08/vs.png)no-repeat;
    left: -45px;
    top: 50%;
    background-size: 100%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*MSBDocs Vs Digio close*/
/*coronavirus freelicense msbdocs start*/
.SupprortDigita .h2{
        font-size: 80px;
    text-transform: capitalize;
    line-height: 100px;
    position: relative;
    padding-left: 20px;
    color: #6166ab;
    font-weight: 400;
}
.SupprortDigital h1 span .blue-text {
    color: #34378c;
    display: block;
}
.SupprortDigital h1 span {
    position: relative;
}
span.icon-text {
    position: relative;
}
span.icon-text:before {
    content: "";
    position: absolute;
    left: -36px;
    right: 0;
    top: -20px;
    background: url(/wp-content/uploads/2021/08/virus.png)no-repeat;
    width: 134px;
    height: 134px;
    background-size: 134px;
}
.coronavirusBody .header-footer-group .header-inner.section-inner{
    padding-top: 0;
}
.allneedBox{
    background: url(/wp-content/uploads/2021/08/system-bg.jpg)no-repeat; 
}
.allneedBox  .comonBox.box3 .info-box-content a {
    color: #060606 !important;
    border-radius: 10px;
    background: transparent;
    border: 1px solid #242424;
    padding: 15px 18px;
    display: table;
    margin-top: 30px;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 18px;
}
.allneedBox  .comonBox{
    padding-left: 80px;
    position: relative;
}
.allneedBox  .comonBox .info-box-content{
    padding-bottom: 35px;
}
.allneedBox  .comonBox:after {
    content: "";
    width: 38px;
    height: 38px;
    position: absolute;
    left: 21px;
    top: 0;
    display: block;
    border-radius: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
.allneedBox  .comonBox.box1:after {
    background: #fdc216;
}
.allneedBox  .comonBox.box2:after {
    background: #7c8ac8;
}
.allneedBox  .comonBox.box3:after {
    background: #34388d;
}
.allneedBox  .comonBox:before {
    content: "";
    width: 3px;
    height: 100%;
    background: #fdc216;
    left: 20px;
    right: 0;
    top: 0;
    position: absolute;
}
.allneedBox  .comonBox.box3:before{
    display: none;
}
.allneedBox  .comonBox h4{
    font-size: 24px;
    margin-bottom: 0;
    font-weight: 500;
}
.allneedBox  .comonBox p {
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    color: #060606;
}
.allneedBox  .comonBox.box3 .info-box-content{
    padding-bottom: 0;
}
.Gopaperless_corona{
 background: url(/wp-content/uploads/2021/08/Go-Paperless-bg.jpg)no-repeat;
}
.GetFreeAccess{
        border-radius: 5px;
    background: #c1dc89 !important;
    color: #060606;
    padding: 16px 50px;
    font-size: 20px; 
    text-transform: capitalize;
    font-weight: 400; 
    display: table;
    cursor: pointer;
}
/*coronavirus freelicense msbdocs close*/



/* lab-life-sciences design start*/
.borderB1blue{
    border-bottom: 1px solid rgba(168, 156, 224,1);
}
.blRwblue{
    border-left: 1px solid rgba(168, 156, 224,1);
    border-right: 1px solid rgba(168, 156, 224,1);
}
.threeCenterBox .info-box-wrap {
    padding: 30px 20px 28px;
    min-height: 450px;
}
.RevolutionizingDocument.SalesContractWrap  img{
    max-width: 60%;
    margin: 0 auto;
}
.RevolutionizingDocument.SalesContractWrap.humerResourceBg  img{
    max-width: 90%;
    margin: 0 auto;
}
.integrationSales-contract img{
    max-width: 80%;
    margin: 0 auto;
}
.threeCenterBox .info-box-wrap{
    width: 80%;
    margin: 0 auto;
}
.threeCenterBox .info-box-wrap p{
        text-align: justify;
    text-align-last: center;
}
.ComplianceBox_lab .boderL1{
    border-left: 4px solid #605a7b;
}
.ComplianceBox_lab .boderT1{
    border-top: 4px solid #605a7b;
}
.ComplianceBox_lab img{
    max-width: 80%;
    margin: 20px auto 0;
}
.labLifeTestimonial.GartnerBoxInd{
    width: 100%;
    border-radius: 0;
}
.labLifeTestimonial.GartnerBoxInd:before{
    display: none;
}
/* lab-life-sciences design close*/
/* banking-and-finance design close*/
.threeBoxShadow .lightShadow .info-box-wrap{
    box-shadow: -11.413px 3.708px 10.92px 1.08px rgba(198, 212, 255, 0.53);
    border: 1px solid rgb(222, 210, 255);
}
.threeBoxShadow .info-box-wrap{
    padding: 62px 40px;      
}
.threeBoxShadow .info-box-wrap .h4{
    line-height: 26px;
}
.threeBoxShadow .info-box-wrap img{
        max-height: 90px;
        margin: 0;
}
.threeBoxShadow .info-box-wrap .box-icon-wrapper{
    padding-bottom: 30px;
     max-width: 158px;
    margin: 0 auto;
    height: 90px; 
}
.threeBoxShadow .info-box-wrap p{
    line-height: 22px;
}
.NewSolutionsBox .info-box-wrap{
    background: #fff;
    box-shadow: -1.939px 3.498px 14.88px 1.12px rgba(175, 175, 175, 0.52);
    padding: 0;
    margin-bottom: 28px;
}
.NewSolutionsBox .info-box-wrap .box-icon-wrapper{
    max-width: 100%;
    padding-bottom: 0;
}
.NewSolutionsBox .info-box-wrap .info-box-content {
    padding: 25px 40px 25px;
    min-height: 299px;
}
.integrationSales-contract.YourDomain .leftImg img{
    margin-right: 0;
}
.integrationSales-contract.YourDomain  img{
    max-width: 100%;
    padding: 0 30px;
}
.integrationSales-contract.YourDomain .RightImg img{
    margin-left: 0;
}
.integrationSales-contract.YourDomain .rightTxt,.integrationSales-contract.YourDomain .leftText {
    padding: 0 40px;
}
/* banking-and-finance design close*/
/* Media Center design start*/

.mediaWrap .tab-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative;
}
.mediaWrap .tab-logo {
    display: block;
    width: 190px;
    padding: 0;
    text-align: center;
}
.mediaWrap .tab-logo a {
    display: inline-block;
    transition: all .2s ease-in-out;
}
.mediaWrap .tab-text:after {
    content: '';
    position: absolute;
    top: 0;
    left: 30px;
    background: #082375;
    width: 2px;
    height: 100%;
}
.mediaWrap .tab-text {
    position: relative;
    display: block;
    width: calc(100% - 190px);;
    padding: 15px 0 15px 80px;
}
.mediaWrap .tab-text span {
    color: #28243a;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
}
.mediaWrap .tab-text p {
    color: #28243a;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 12px;
}
.mediaWrap .tab-text a {
    text-decoration: none;
}

.integrationSales-contract.mediaWrap img {
    max-width: 80%;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

.mediaWrap .nav-tabs .nav-item.show .nav-link, .mediaWrap .nav-tabs .nav-link.active{
    background: transparent;
    border: none;
    text-decoration: none;
}
.mediaWrap .card{
    border: none;
    background: transparent;
}
.tab-textBody {
    background: #fff;
    padding: 35px 40px;
    box-shadow: -0.358px 0.934px 7.38px 1.62px rgb(0 0 0 / 11%);
}
.mediaWrap .tab-text a {
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
}
/* Media Center design close*/




/* blog design start*/
 
.Integrations_ol ol{â€‹â€‹â€‹â€‹â€‹â€‹â€‹
    padding-left: 20px;
}â€‹â€‹â€‹â€‹â€‹â€‹â€‹
.Integrations_ol ol li {â€‹â€‹â€‹â€‹â€‹â€‹â€‹
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    margin-bottom: 10px;
}â€‹â€‹â€‹â€‹â€‹â€‹â€‹

.reasononeBox p .text-box {
    background-color: #fff;
    border: 1px solid #7c98b6;
    padding: 20px;
    display: inline-block;
    border-radius: 3px;
}
.checkListBox.adharpdf{
    background: #fff;
    border: 15px solid #ececec;
}
.msb-table {
    height: 600px;
    overflow-x: auto;
    box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%);
}
.msb-table th {
    padding: 15px 10px;
    border: none;
    border-bottom: 2px solid #EFEFEF;
    color: #2d2a2a;
    vertical-align: middle;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2;
}
.msb-table td {
    padding: 15px 12px;
    border: none;
    border-bottom: 1px solid #E6E6E6;
    text-align: left;
    font-weight: inherit;
    vertical-align: text-top;
}
.post-template-default.single .main-page-wrapper,.post-template-default.single .main-page-wrapper .container{
    position: relative;
}
.post-template-default.single .main-page-wrapper .container{
    padding-top: 50px;
}
.post-template-default.single .main-page-wrapper {
        margin-top: -76px;
}
.post-template-default.single .main-page-wrapper:before{
    content: "";
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%; 
}
 
.post-template-default.single .main-page-wrapper .container:before{
    content: "";
    background: #fff;
    position: absolute;
    left: 0;
    top: -39px;
    width: 75%;
    height: calc(100% + 39px);
    border-right: 1px solid #e7e7e7;
}
.mobileMenu {
    display: none;
}
.tableList {
    padding: 20px 0px;
    /*border: 1px solid #e3e3e3;*/
    text-align: left;
    width: 100%;
    max-width: 256px;
    display: table;
    /*background: #f6f7f7;*/
}
.tableList h3 i{
    margin-right: 10px;
    font-size: 18px;
}
.mB30 {
    margin-bottom: 30px;
}
.mB25 {
    margin-bottom: 25px;
}
.mB20 {
    margin-bottom: 20px;
}
.pB10 {
    padding-bottom: 10px;
}
.fs20 {
    font-size: 20px;
    line-height: 30px;
}

.tableList ul li {
    padding-bottom: 8px;
    padding-top: 8px;
    color: #2c2d2f;
    font-size: 15px;
    line-height: 20px;
    list-style: none;
    font-family: "z_regularregular";
}
.tableList ul li a{
    font-family: "z_regularregular"; 
}
.tableList ul li .childSub{
    padding-left: 18px;
        padding-top: 5px;
        margin: 0 auto;
}

.tableList ul li .childSub li{
    position: relative;
}
.tableList ul li .childSub li:before{
    content: "";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    /*content: "\f054";*/
    position: absolute;
    left: -16px;
    /*transform: rotate(-90deg);*/   
    background: url(/wp-content/uploads/2022/09/angle-right-solid.svg)no-repeat;
    width: 16px;
    height: 16px;
}
.tableList ul li a, .tableList ul li a:hover {
    color: #303030;
    text-decoration: none;
    font-weight: 500;
}
.tableList.stickIt {
    position: fixed;
    max-width: 256px;
    top: 0;
    margin-top: 70px;
}
.tableList{   
    border-top: 1px solid #d5d6da;
    padding-top: 20px;
    position: relative;
    top: 0px;
}
 .blogTitileArea{
    opacity: 1 !important;
    margin-bottom: 60px;
}
 .blogTitileArea h1{
    color: #fff;
    font-size: 46px;
    line-height: 58px;
}
 .blogTitileArea .breadcrumbsOuter ul li{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-right: 50px;
}
 .blogTitileArea .breadcrumbsOuter ul li a,.blogTitileArea .breadcrumbsOuter ul li a:hover,.blogTitileArea .breadcrumbsOuter ul li a:focus{
    text-decoration: none;
 }
.blogTitileArea .breadcrumbsOuter li:first-child:after{
    content: "";
    position: absolute;
    right: 15px;
    background: url(/wp-content/uploads/2022/09/angle-right-solid.svg)no-repeat;
    width: 20px;
    height: 20px;
}
.blogTitileArea .titleArea{
    width: 75%;
}
 .blogTitileArea .breadcrumbsOuter ul li a{
    color: #fff;
    text-transform: capitalize;
}
 .rightSideBox .vc_column-inner {
    width: 86%;
    margin: 0;
}
  .entry-title, .post-single-page .woodmart-entry-meta{
    display: none;
}
.blogRight .post-inner.thin {
padding-top: 15px;
}
.customTable table{
      box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 20%);
      border: 1px solid #ddd;
}
.customTable table thead tr{
  background: #0e4e95;
  color: #fff;
}
.customTable table thead tr th{
      color: #fff; 
    padding: 15px 10px 15px 15px;
}
.customTable table thead tr th:first-child{  
    border-right: 1px solid rgba(256,256,256,0.6);
}
.customTable table tbody tr td{
  border-color: #ddd;
  color: #2a2a2a;
  font-size: 15px;
  line-height: 22px;
  font-family: "z_regularregular" ; 
}
.customTable table tbody tr td:first-child{
    border-right: 1px solid #ddd;  
}
.customTable table td {
    padding: 15px 12px;
    border: none;
    border-bottom: 1px solid #E6E6E6;
    text-align: left;
    font-weight: inherit;
}
.introBox_Msb h2,.introBox_Msb h3{
    font-size: 24px;
    line-height: 30px;
        display: block;
    margin-bottom: 20px;
    color: #2d2a2a;
    font-weight: 700; 
}
.introBox_Msb p{
    color: #2a2a2a;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
    font-weight: 500;
}
.introBox_Msb .font14{
    font-size: 14px;
    line-height: 24px;
}
.introBox_Msb p:last-child{
    margin-bottom: 0;
}
.introBox_Msb ul li {
    color: #2a2a2a;
    font-size: 15px;
    text-transform: capitalize;
    list-style: disc !important;
    font-weight: 500;
}
.introBox_Msb ul{
    padding-left: 30px;
}

.separator{
    border-top: 1px solid #d5d6da;
    margin: 90px auto 50px; 
    display: block;
}
.smallBlogFooter{
        margin: 90px auto 50px; 
    display: block;
}
.relatedBlog{
    position: relative;
}
.bContent_Msb{
    display: table;
    width: 100%;
    margin: 0 auto;
}
.relatedBlog .sideFixBlog  .info-box-wrap .box-icon-wrapper{
    max-width:100%;  
}
.relatedBlog   .info-box-wrap .titleB,.relatedBlog   .info-box-wrap .titleB:hover{
    color: #2c2d2f;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    text-decoration: none;
    display: block;
}
.relatedBlog .sideFixBlog  .info-box-wrap .titleB {
    font-size: 30px;
    line-height: 38px; 
    margin: 15px 0;
}
.relatedBlog .sideFixBlog  .info-box-wrap p{
    color: #74767b;
    font-size: 16px;
    line-height: 25px;
}
.relatedBlog .sideFixBlog  .info-box-wrap{
    padding-left: 0;
}
.relatedBlog .bigBlockpost .info-box-wrap .box-icon-wrapper{
    max-width: 228px;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 0;
}
.relatedBlog .bigBlockpost .info-box-wrap .info-box-content{
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 234px);
    padding-left: 20px;
}
.relatedBlog .info-box-content .redingT{
    font-size: 16px;
    line-height: 24px;
    color: #74767b;
}
.relatedBlog .info-box-content .cateroriTitle{
    color: #2c2d2f;
    text-decoration: none;
    font-weight: 600;
}
.relatedBlog .info-box-content .bspace{
    padding: 0 6px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}
.introBox_Msb  a,.introBox_Msb  a:hover{
    color: #0e4e96;
    text-decoration:none; 
}
.introBox_Msb .greenBg,.introBox_Msb .greenBg:hover{
    color: #fff;
}
.introBox_Msb .panel.panel-default:last-child .panel-heading{
    border-bottom: 1px solid rgba(129,129,129,.2); 
    margin-bottom: 20px;
}
.introBox_Msb ol li{
    font-size: 14px;
    line-height: 25px;
}
.gListWrap{ 
    background: #fafafa;
    border: 1px solid #e7e7e7;
    padding: 15px 36px !important;
}
.gListWrap .gList { 
    display: table;
    margin-bottom: 10px;
}
.gListWrap a{
    color: #0e4e96;
    text-decoration: none;
}
.gListWrap .gList p{
    font-size: 14px;
    line-height: 25px;
    margin-top: 5px;
}
.gListWrap .gList strong {
    position: relative;
    color: #2a2a2a;
    font-size: 15px;
}
.newBlogw  .gListWrap .gList strong{
font-size: 18px;
}
.gListWrap .gList strong:before {
    content: "â€¢";
    color: #2f5496;
    font-size: 25px;
    line-height: 25px;
    top: -4px;
    position: absolute;
    left: -12px;
}
/*.sideFixBlog.stickItsm {
    position: fixed;
    max-width: 256px;
    top: 0;
    margin-top: 70px;
}*/
.blogChecklistBlue{
        background-image: -moz-linear-gradient( -21deg, rgb(46,49,146) 0%, rgb(0,103,180) 100%);
    background-image: -webkit-linear-gradient( -21deg, rgb(46,49,146) 0%, rgb(0,103,180) 100%);
    background-image: -ms-linear-gradient( -21deg, rgb(46,49,146) 0%, rgb(0,103,180) 100%);
    padding: 15px;
    margin-top: 35px;
}
.table-outer, .table-row {
    display: table;
    width: 100%;
    margin: 0 auto;
}
.table-row {
    background: #fff;
}
.table-outer .table-row .colom1 {
    display: inline-block;
    width: 49%;
    vertical-align: middle;
    padding: 10px;
}
.table-outer .table-row .colom1:first-child, .table-outer .table-row .colom3:first-child, .table-outer .table-row .colom3:nth-child(3) {
    background: #e8e8f4;
}
.table-outer .table-row .colom1 p .box-arrow .arrow-row {
    position: absolute;
    width: 80px;
    height: 20px;
    right: 0;
    top: 50%;
    background: url(/wp-content/uploads/2021/09/arrow.png)no-repeat;
    transform: translateY(0%);
    background-size: contain;
}
.table-outer .table-row .colom1 p:hover .box-arrow .arrow-row{
    position: absolute;
    width: 80px;
    height: 20px;
    right: 0;
    top: 50%; 
    transform: translateY(0%); 
    background-size: contain;
    animation-name: right;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
 }
 
 .table-outer .table-row .colom1 p:hover .box-arrow .arrow-row:after{
    content: "";
    background: url(/wp-content/uploads/2021/09/arrow.png)no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: contain;
    right: 0;
    z-index: 9; 
    top: 50%;
    transform: translateY(-50%); 
    animation-name: opacity;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;

}
.table-outer .table-row .colom1 p:hover .box-arrow .arrow-row:after {
   animation-direction: reverse;
}
  
@keyframes right {
  0% {
    transform: translateX(0);
  }

  10% {
    transform: translateX(3px);
  }

  20% {
    transform: translateX(6px);
  }

  30% {
    transform: translateX(9px);
  }

  40% {
    transform: translateX(12px);
  }

  50% {
    transform: translateX(15px);
  }

  60% { 
    transform: translateX(18px);
  }

  70% {
    transform: translateX(21px);
  }

  80% {
    transform: translateX(24px);
  }

  90% {
    transform: translateX(27px);
  }

  100% {
    transform: translateX(30px);
  }
}
.table-outer .table-row .colom1:first-child p {
    padding: 10px;
}
.table-outer .table-row .colom1 p strong {
    font-size: inherit;
    line-height: inherit;
}
.table-outer .table-row .colom1 p {
    position: relative;
    display: block;
}
.table-outer .table-row .colom1 p, .table-outer .table-row .colom3 p {
    font-size: 13px;
    line-height: 16px;
    color: #2a2a2a;
    padding-left: 20px;
}
.table-outer .table-row {
    border-bottom: 1px solid #cccadf;
}
.checkListBox{
        background: #d4e6ed;
    padding: 30px;
    margin: 30px auto 0 !important;
    position: relative;
}
.checkListBox:before {
    content: "";
    background: url(/wp-content/uploads/2021/09/bg-before-icon.png)no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    display: block !important;
    background-position: right 90px;
    background-size: 326px;
}
.checkListBox  h4 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 800;
    margin-bottom: 5px;
}
.whiteBgbox{
    background: #fff;
}
.blogChecklistBlue.introBox_Msb{
    padding: 30px;
}
.listConten{
    border: 1px solid #9c9ac9;
    padding: 20px;
    background: #fff;
    min-height: 195px;
    margin-bottom: 30px;
}
.listConten strong{
    margin-bottom: 15px;
    display: block;
    font-size: 14px;
}
.singular .introBox_Msb .listConten ul li{
    font-size: 12px;
    line-height: 20px;
    color: #2a2a2a;
    text-transform: capitalize;
    margin-bottom: 7px;
}
.listConten ul{
    padding-left: 15px;
}
.modal-xl.modal-dialog{
    max-width: 90% ;
}
 
.msb-vertical-middel{
    display: inline-flex;
    height: 100%;
    text-align: center;
    justify-content:center;
    flex-driction:column;
}


.introBox_Msb .integration_arrow-list ul{
    padding-left:25px;
}
.integration_arrow-list ul li::marker {
    content: "";
}
.integration_arrow-list ul li {
    position: relative;
}
.integration_arrow-list ul li:before {
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    left: -20px;
    position: absolute;
    font-size: 8px;
    top: 5px;
}
.social-share-button {
    /* font-size: 0.7rem; */
    /* line-height: 0.7rem; */
    /* letter-spacing: 1px; */
    /* text-transform: uppercase; */
    /* margin: 0 0 60px; */
/*    z-index: 2;
    position: relative;*/
    /* text-align: center; */
/*    list-style-type: none;
    padding: 0;
    display: table;*/
    /* flex-flow: row wrap; */
    /* justify-content: space-between; */
    /* align-content: flex-start; */
/*    text-align: center;
    margin: 20px auto 60px;
        max-width: 155px;*/
    flex: 0 0 auto;
    padding-right: 20px;
    padding-left: 20px;
    vertical-align: middle;
    font-size: 0;
    text-align: center;
    color: #777;

}

.social-share-button li {
    height: auto;
    /* flex: 0 1 auto; */
    /* width: calc(25% - 1px); */
    margin-right: 1px;
    display: inline-block;
}

.social-share-button li:last-child,.social-share-button li:last-child a {
    /*width: 25%;*/
    margin-right: 0;
}

.social-share-button svg {
    fill: #fff; 
    width: 16px;
    height: 16px;
    margin: 0 auto;
}

.share-googleplus svg {
    width: 16px;
    height: 16px;
}

.social-share-button a {
    padding: 12px 12px 11px;
    text-align: center;
    color: #fff;
    font-size: .9rem;
    letter-spacing: 0.9px;
    margin-right: 10px;
    border-radius: 50%;
    vertical-align: middle;
    display: inline-block; 
}

 

.share-twitter  {
    background: #1da1f2;
}

.share-facebook {
    background: #3b5998;
    cursor: pointer;
}

.share-googleplus   {
    background: #0a66c2;
}

.share-linkedin {
    background: #b5071a;
}
.social-share-button-Wrap{
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    margin: 20px auto 60px;
}
 
.social-share-button-Wrap .right-line,.social-share-button-Wrap .left-line{ 
    border-bottom: 1px solid rgba(129,129,129,.2);
    flex: 1 1 auto; 
}
.blogListWrap .blogListChild h2 a{ 
    text-decoration: none;
    color: #222;
}
.blogListWrap .blogListChild h2 a:hover{
        color: #0e4e96;
}
.blogListWrap .blogListChild h2{
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 20px;
}
.blogListWrap .blogListChild .blogContent{
    padding: 15px;
}
.blogListWrap .blogListChild .blogContent p{
    color: #777;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
}
.blogListWrap .blogListChild .blogContent a,.blogListWrap .blogListChild .blogContent a:hover{
    color: #0e4e96;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0px;
    font-weight: 600;
}
.blogListWrap .navigation a{
    text-decoration: none;
    color: #777;
}
.blogListWrap .navigation a:hover{
    color: #0e4e96;
}
.blogListWrap .navigation{
        position: relative;
    width: 100%;
    padding: 15px;
}
.blogListWrap .navigation span{
        position: absolute;
}
.blogListWrap .navigation .newer{
    left: 0;
}
.blogListWrap .navigation .older{
    right: 0;
}
/* blog design close*/

.Industry-tabs-row .rightCOntent .wpb_content_element{
    margin-bottom: 0;
}
.transprentWhite{
    background: rgba(255,255,255,0.5) ;
    padding: 8vh 4vh;
    text-align: center;
}
.borderBGrey{
    border-bottom: 1px solid #ebebeb;
}
.greenlistIcon .list-icon {
    min-width: 25px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
        color: #f3f7e9;
    background-color: #aed362;
        flex: 0 0 auto;
    margin-right: 10px;
    vertical-align: middle;
    text-align: center;
    border-radius: 50%;
}
 ul.greenlistIcon li .list-icon:before {
font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f054"; 
    color: #fff;
}
 ul.greenlistIcon li{
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    list-style: none;
    margin-bottom: 15px;
 }
  ul.greenlistIcon li:last-child{
    margin-bottom: 0;
  }
 ul.greenlistIcon li p{
        flex: 1 1 auto;
 }
 .box-style-shadow {
    padding: 30px;
    background-color: #FFF;
    box-shadow: 0 0 4px rgba(0,0,0,.12);
    transition: box-shadow .7s ease;
}
.woodmart-info-box {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    margin-bottom: 35px;
}
.box-style-shadow:hover {
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.7);
}
.privacyBox a{
    color: #0e4e96;
    text-decoration: none;
}
.privacyBox ul li{
    list-style: none;
}

.privacyBox .list-icon {
    min-width: 25px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
        color: #0e4e96; 
        flex: 0 0 auto;
    margin-right: 10px;
    vertical-align: middle;
    text-align: center;
    border-radius: 50%;
}
 .privacyBox ul  li .list-icon:before {
font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f054"; 
    color: #0e4e96;
}
 .privacyBox ul li{
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    list-style: none;
    margin-bottom: 15px;
 }
  .privacyBox ul li:last-child{
    margin-bottom: 0;
  }
 .privacyBox ul li p{
        flex: 1 1 auto;
 }



 /* gartner form css start */

.gartnerForm input,
  .gartnerForm select {
    background-color: #fff !important;
    height: auto !important;
    padding: 12px 10px !important;
    font-size: 14px;
    border: 1px solid #272727 !important;
    box-shadow: none;
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
  }
  .gartnerForm label {
    display: block;
    margin-bottom: 5px;
    color: #464646;
    vertical-align: middle;
    font-weight: 400;
    font-size: 14px;
}
  .gartnerForm select{
    width: 100%;
  }
  
  .gartnerForm input[type="submit"],.gartnerForm input[type="submit"]:not(:disabled):not(.disabled).active, .gartnerForm input[type="submit"]:not(:disabled):not(.disabled):active {
    background-image: -moz-linear-gradient( 90deg, rgba(250, 166, 26, 0.99608) 0%, rgb(245, 130, 32) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(250, 166, 26, 0.99608) 0%, rgb(245, 130, 32) 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(250, 166, 26, 0.99608) 0%, rgb(245, 130, 32) 100%);
    padding: 20px 70px !important;
    margin: 25px auto 0;
    float: none;
    display: table;
    font-size: 18px;
    border: none !important;
    text-decoration: none;
  }
  
  .gartnerForm small {
    color: #363636;
    ;
    font-size: 15px;
  }
  
  .gartnerForm small a {
    color: #0416ff;
  }
  
.gartnerCheck input[type="checkbox"] {
    margin-top: -9px;
    width: 16px;
    height: 16px!important;
    padding: 0!important;
    min-width: inherit;
}
  .gartnerCheck .wpcf7-list-item{
    margin: 0;
  }
  .gartnerCheck input[type="checkbox"]:checked::before {
    content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E);
    position: absolute;
    display: inline-block; 
    height: 6px;
    left: -3px;
    right: 0;
    margin: 0 auto;
    top: -3px;
    width: 20px;
}
  
  .gartnerCheck span {
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    vertical-align: middle;
  }
  
  
  .gartnerForm small a {
    color: #0416ff;
  }
  
  .gartnerCheck input[type="checkbox"] {
    margin-top: -4px;
  }
  
   .phoneCounty .phoneno input.wpcf7-phonetext {
    padding-left: 45px !important;
  }
.MagicQuadrant .Seefull-Report {
    background-color: #fdb913;
    color: #fff !important;
    border-radius: 5px;
    text-transform: capitalize;
    font-weight: normal;
    font-size: 15px;
    letter-spacing: 0.5px;
    display: table;
    padding: 8px 22px;
    cursor: pointer;
    margin-top: 40px;
}
.ClientCaseStudySlider .disabled {
    display: none !important;
}
.job-radio span.wpcf7-list-item {
    margin: 0 1.5em 0 0;
}
.job-radio input[type="checkbox"] {
    width: 16px;
    min-width: 16px;
    height: 16px;
    top: 0; 
}
.job-radio input[type="checkbox"]:checked::before {
    margin: -3px 0 0 -4px;
    height: 14px;
    width: 15px; 
    left: 3px;
    top: 1px;
}
.job-radio span.wpcf7-list-item-label {
    font-size: 13px;
    margin-left: 0px;
}
.grecaptcha-badge{
    display: none;
}
 /* gartner form css close */
 .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
    color: #000;
}


/*esignature css start*/

.threeCenterBox.Send-Sign-Manage .info-box-wrap .box-icon-wrapper{
    max-width: 90%;
}
.threeCenterBox.Send-Sign-Manage .info-box-wrap  h4{
    position: relative;
    background: #289ef3;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    color: #fff;
    border-radius: 4px;
    padding: 5px;
}
.threeCenterBox.Send-Sign-Manage .info-box-wrap .info-box-content{
    position: relative;
}
.threeCenterBox.Send-Sign-Manage .info-box-wrap{
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.threeCenterBox.Send-Sign-Manage .col-sm-12.col-md-4 {
    padding-left: 0;
    padding-right: 0;
}
.threeCenterBox.Send-Sign-Manage .info-box-wrap .info-box-content:before {
    content: "";
    width: 50%;
    height: 2px;
    background: #289ef3;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.threeCenterBox.Send-Sign-Manage .info-box-wrap .info-box-content:after {
    content: "";
    width: 50%;
    height: 2px;
    background: #289ef3;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.threeCenterBox.Send-Sign-Manage .info-box-wrap.firstborder .info-box-content:after,.threeCenterBox.Send-Sign-Manage .info-box-wrap.lastborder .info-box-content:before{
    display: none;
}
 
.threeCenterBox.Send-Sign-Manage .info-box-wrap p{
    margin-bottom: 60px;
    margin-top: 30px;
    max-width: 86%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 24px; 
}
.QuadrantWrap .moreBtn,.QuadrantWrap .moreBtn:hover,.QuadrantWrap .moreBtn:focus{
    max-width: 270px;
}
.eSignaturesolution.featureBox .feature ul li{
    width: 24%;
    border: none;
} 
.eSignaturesolution.featureBox .feature .feature-head ul li:first-child{
    background: transparent;
}
.eSignaturesolution.featureBox .feature .featureList ul:nth-child(odd) li:first-child,.featureBox .feature .featureList ul:nth-child(odd) li{
    background: #f0f0f0;
}
.eSignaturesolution.featureBox .feature .featureList ul:nth-child(even) li:first-child{
    background: transparent;
}
.eSignaturesolution.featureBox .feature .feature-head ul li:nth-child(3) a,.eSignaturesolution.featureBox .feature .feature-head ul li:nth-child(4) a{
    color: #222222;
}
.eSignaturesolution.featureBox .feature .feature-head ul li{
    padding: 12px 0;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}
.eSignaturesolution.featureBox .feature .featureList ul li{
    padding: 8px 18px;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}
.eSignaturesolution.featureBox .feature ul li a, .eSignaturesolution.featureBox .feature ul li a:hover{
    color: #222222;
    font-size: 16px;
    line-height: 20px;
}
.featureBox.eSignaturesolution .feature .featureList ul li a img{
       width: 30px;
    padding: 4px;
    position: relative;
}
.eSignaturesolution .feature .feature-head ul li a,.eSignaturesolution .feature .feature-head ul li a:hover{
    color: #fff;
    font-size: 20px;
}
.eSignaturesolution.featureBox .feature ul li{
    position: relative;
}
.eSignaturesolution.featureBox .feature .feature-head ul li:last-child:before,.eSignaturesolution.featureBox .feature .featureList ul li:last-child:before{
    content: "";
    background: rgba(212, 232, 223, 0.4);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}

.eSignaturesolution.featureBox .feature .feature-head ul li:nth-child(3):before,.eSignaturesolution.featureBox .feature .featureList ul li:nth-child(3):before,.eSignaturesolution.featureBox .feature .featureList ul li:nth-child(2):before{
    content: "";
    background: rgba(229, 242, 251, 0.4);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}

.eSignaturesolution.featureBox .feature .feature-head ul li a{
    position: relative;
}
/*.featureBox.eSignaturesolution .feature .featureList ul li{
    background: rgb(212, 232, 223);
}*/

.BeyondeSignatures.threeCenterBox .info-box-wrap {
      min-height: 402px;
    /*min-height: 330px;*/
        display: flex;
    flex-flow: column;
    justify-content: flex-start!important;
}
.BeyondeSignatures.threeCenterBox .info-box-wrap .box-icon-wrapper {
    display: table;
    width: 100%;
    padding-bottom: 15px;
    max-width: 100px;
    margin: 0 auto 20px;
}
    .BeyondeSignatures.threeCenterBox .info-box-wrap .box-icon-wrapper svg{ 
    fill:#c2d2ff;   
    }
.threeCenterBox.OurCulture .currentOpening .card{
    background: transparent;
    border-color: #0b297c;
}
.threeCenterBox.OurCulture .currentOpening .card-header button span,.threeCenterBox.OurCulture .currentOpening .card-header button i{
    color: #0b297c;
    white-space: normal;
}
.threeCenterBox.OurCulture .currentOpening .card:hover .card-header{
    background: transparent;
}
.threeCenterBox.OurCulture .currentOpening .card ul li{
    list-style: disc;
    padding-left: 0;
}
.threeCenterBox.OurCulture .currentOpening .card ul{
    padding-left: 30px;
}
.threeCenterBox.OurCulture .currentOpening .card-body{
    padding-top: 0;
}
.MSBWorks.ClientLogoWrap.gxpClientBox img{  
    margin: 0 auto; 
}
.threeCenterBox.OurCulture .currentOpening .card ul li:before{
    display: none;
}
/*esignature css close*/
/*header offer css start*/
.yellowBgOffer{
    background: #f5c81f;
    padding: 10px 0;
}
.offer-support li{
    display: inline-block;
    vertical-align: middle;
}
.offer-support li a{
    color: #000;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
}
.offer-support li a i{
    padding-right: 5px;
}
ul.offer-support{
     text-align: right;
}
.offer-message{
    display: table;
    width: 100%;   
}
 
.offer-icon,.div-block-11{
    display: inline-block;
    vertical-align: middle;
    color: #000;
}
.offer-message .offer-icon{
    margin-top: -5px;
    width: 34px;
}
.div-block-11 .top-nav-text a{
  color: #000;
  text-decoration: none;  
}
.div-block-11 .top-nav-text a:hover,.offer-support li a:hover{
    text-decoration: underline;
}
.offer-support li:first-child{
    padding-right: 15px;
}
.offer-message .div-block-11{
    padding-left: 15px;
    width: calc(100% - 41px);
}
.div-block-11 i{
    margin-left: 4px;
}
.offerImg{
        display: table;
    margin: 0 auto 38px;
}
/*header offer css close*/
.text-decoration-line-through{
    text-decoration: line-through;
}
.hide-desktop{  
        display: none;  
    }   
.trialForm {    
    max-width: 368px;   
    margin: 0 auto; 
}

/*new education page css start */   
.blackselect{   
    background: #000;   
    color: #f6a77e; 
}   
.informationData.msb_e_box .threeBlock .BenefitsArea.box1 .wpb_wrapper{ 
    box-shadow: -2.877px 2.779px 4.9px 0.1px rgba(219, 225, 244, 0.45); 
    border: 1px solid rgb(210, 219, 227);   
    border-radius: 25px;    
    min-height: inherit;    
    position: relative; 
}   
.informationData.msb_e_box .BenefitsArea .info-box-wrap .box-icon-wrapper { 
    max-width: 120px;   
    position: absolute; 
    top: 0; 
    transform: translateY(-50%);    
    left: 42px; 
    right: 0;   
}   
.informationData.msb_e_box .BenefitsArea .info-box-wrap {   
    display: table; 
    width: 100%;    
    padding: 44px 15px 20px 15px;   
}   
.msb_e_Business img{    
    width: 80%; 
    margin: 0;  
}   
.msb_e_Business .row.align-items-center:nth-child(even) img,.msb_e_Business .row.align-items-center:nth-child(odd) .w70{    
    margin-left: auto;  
}   
    
.msb_e_Business .row.align-items-center:nth-child(odd) img,.msb_e_Business .row.align-items-center:nth-child(even) .w70{    
        margin-right: auto; 
    margin-left: 0; 
}   
.msb_e_foureBox .info-box-wrap{ 
  padding: 0;   
}   
.informationData.msb_e_foureBox .threeBlock .BenefitsArea.box1 .wpb_wrapper{    
    padding: 20px;  
    min-height: 495px;  
    justify-content: flex-start;    
}   
.informationData.msb_e_foureBox .threeBlock p{  
    font-size: 15px;    
    line-height: 22px;  
}   
.msb_e_Business.msb_e_twoBox .row.align-items-center:nth-child(even) img,.msb_e_Business.msb_e_twoBox .row.align-items-center:nth-child(odd) .w70{  
    margin-left: 0; 
    margin-right: auto; 
}   
    
.msb_e_Business.msb_e_twoBox .row.align-items-center:nth-child(odd) img,.msb_e_Business.msb_e_twoBox .row.align-items-center:nth-child(even) .w70{  
        margin-right: 0;    
    margin-left: auto;  
}   
.msb_e_useCase .threeBlock .BenefitsArea.box1 .wpb_wrapper{ 
    background: transparent;    
    padding: 0; 
    margin-bottom: 0;   
}   
.msb_e_useCase .box-icon-wrapper{   
    margin-right: 0;    
}   
.msb_e_useCase .info-box-wrap .info-box-content p { 
    font-size: 24px;    
    margin-bottom: 25px;    
    border-bottom: 1px solid #000;  
    padding-bottom: 12px;   
    padding-top: 11px;  
    line-height: 32px;  
    font-weight: 600;   
}   
.msb_e_useCase .info-box-wrap .info-box-content ul li{  
    font-size: 17px;    
    line-height: 27px;  
    display: inline-block;  
    width: 49%; 
    margin-bottom: 6px; 
}   
.msb_e_useCase .info-box-wrap .info-box-content ul li i {   
    background: #2b2b2b;    
    border-radius: 50%; 
    padding: 5px;   
    width: 22px;    
    height: 22px;   
    color: #baff6a; 
    font-size: 12px;    
    text-align: center; 
    margin-right: 4px;  
}   
.threeCenterBox.OurCulture.msb_e_faq .currentOpening .card-header button span { 
    color: #000;    
    white-space: normal;    
    font-size: 17px;    
    line-height: 25px;  
}   
.threeCenterBox.OurCulture.msb_e_faq .currentOpening .card {    
    background: transparent;    
    border-color: #606060;  
}   
.msb_e_Content.msb_e_Business .pB5Vh{   
    padding-bottom: 10vh;   
}   
.msb_e_Business.msb_e_twoBox h4{    
    margin-bottom: 15px;    
}   
.e_headerBanner .introArea p .fs22{ 
    font-size: 24px;    
    line-height: 33px;  
    margin-bottom: 12px;    
}   
.e_headerBanner.toBanner h1 {   
    line-height: 65px;  
    font-weight: 800;   
    font-size: 55px;    
}   
.informationData.msb_e_foureBox .threeBlock p{  
    font-size: 16px;    
    line-height: 23px;  
}   
/*new education page new design css start */
.threeCenterBox.Send-Sign-Manage.simpleInsurance.Eliminatelegal.rminH .info-box-wrap p{
    min-height: inherit;
    margin-bottom: 0;
}
.threeCenterBox.Send-Sign-Manage.simpleInsurance.Eliminatelegal.rminH .info-box-wrap{
    min-height: inherit;
}
.rimgw .info-box-wrap .box-icon-wrapper img{
    width: auto;
}
.threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument .col-sm-6.col-md-4{
    margin-bottom: 25px;
}

.threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument .info-box-wrap {
    min-height: 345px;
}

.threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument.eduCationBox .info-box-wrap{
    min-height: 390px;
}
.insuranceRatio.educationRatio:before{
    background: transparent;
}
.insuranceRatio.educationRatio{
    top: -50px;
}
/*new education page new design css close */
/*new education page css close */  
/*new law page css start */
.toBanner.lawHeader .introArea p .fs22 {
    color: #fff;
    border-color: transparent;
    font-size: 44px;
    line-height: 50px;
    font-weight: 700;
    margin-bottom: 25px;
}
.toBanner.lawHeader{
    position: relative;
}
.toBanner.lawHeader .whychooseMsbContent{
    position: relative;
}
.toBanner.lawHeader .whychooseMsbContent img{
    position: absolute;
    bottom: 0;
    width: 100%; 
    display: none;
}
.toBanner.lawHeader:before,.msb_law_preserve:before{
    content: "";
    background: url(/wp-content/uploads/2022/02/Texture-bg-1.png)no-repeat !important;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.SatisfiedClients.law_text:before {
    content: "";
    background: url(/wp-content/uploads/2022/02/Numbers-Bg2.png)no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-position: center center;
    background-size: 100%;
}
.SatisfiedClients.law_text.GartnerBoxInd{
    width: 100%;
    border-radius: 0;
}
.SatisfiedClients.law_text .GartnerBox h5{
  font-size: 20px;
    line-height: 28px;
}
.SatisfiedClients.law_text .GartnerBox h3 {
    font-size: 110px;
    line-height: 120px;
    font-weight: normal;
    display: inline-block;
}
.SatisfiedClients.law_text .GartnerBox h3 + span {
    font-size: 60px;
    font-weight: 600;
    display: inline-block;
    color: #fff;
}
.SatisfiedClients.law_text .GartnerBox-left,.SatisfiedClients.law_text .GartnerBox-right{
    padding-top: 0;
    padding-bottom: 0;
}
.msb_law_lined .info-box-wrap{
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    margin-bottom: 25px;
    border-radius: 5px;
    padding-bottom: 35px;
}
.msb_law_lined .info-box-wrap .box-icon-wrapper {
    display: inline-block; 
    padding-bottom: 0;
    padding-right: 15px;
    max-width: 64px;
}
.msb_law_lined .info-box-wrap .box-icon-wrapper img{
    height: 40px;
}
.msb_law_lined .info-box-wrap .info-box-content{
    display: inline-block;
    max-width: calc(100% - 70px);
    vertical-align: top;
    padding-right: 30px;
}
.msb_law_preserve{
    background: #f1f8fb;
}
.msb_law_preserve .moreBtn,.msb_law_preserve .moreBtn:hover,.msb_law_preserve .moreBtn:focus{
    max-width:236px; 
}
.threeCenterBox.msb_law_twoBox .info-box-wrap p {
    text-align: inherit;
    text-align-last: left;
}
.threeCenterBox.msb_law_twoBox .info-box-wrap p strong {
    color: #00f590;
    font-weight: 500;
    margin-bottom: 5px;
    display: block;
}
.BeyondeSignatures.threeCenterBox.msb_law_twoBox .info-box-wrap .box-icon-wrapper{
    margin: 0 0 10px;
}
.borderBRblue{
    border-bottom: 1px solid rgba(168, 156, 224,1);
    border-right: 1px solid rgba(168, 156, 224,1);
}
.borderRblue{ 
    border-right: 1px solid rgba(168, 156, 224,1);
}
.BeyondeSignatures.threeCenterBox.msb_law_twoBox .info-box-wrap {
    min-height: 320px;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
}
.BeyondeSignatures.threeCenterBox.msb_law_twoBox .row,.msb_law_preserve.msb_law_solution .row{
    width: 85%;
    margin: 0 auto;
}
.msb_law_dotIcon .container,.msb_law_solution .moreBtn,.msb_law_preserve {
    position: relative;
}
.msb_law_dotIcon .container:before{
    content: "";
    background: url(/wp-content/uploads/2023/02/6dot-pattren.png)no-repeat;
    width: 180px;
    height: 180px;
    position: absolute;
    right: 0;
    top: 0;
}
.msb_law_solution .moreBtn,.msb_law_solution .moreBtn:hover,.msb_law_solution .moreBtn:focus{
    margin-left: auto;
    margin-right: auto;
    display: table;
    max-width: 225px;
    z-index: 9;
    margin-top: 10vh;
}
.msb_law_solution .moreBtn:before {
    content: "";
    background: url(/wp-content/uploads/2022/02/Request-demo-bg.png)no-repeat;
    width: 200px;
    height: 200px;
    position: absolute;
    line-height: 0;
    right: 0;
    top: -50%;
    background-size: 200px;
    transform: translateY(-38%);
    left: 0;
    z-index: -1;
    margin: 0 auto;
}
.msb_law_solution .moreBtn:after{
    content: "";
    background: #05b76d;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
    border-radius: 5px;
}
.threeCenterBox.BeyondeSignatures.msb_law_twoBox .borderBRblue .info-box-wrap,.threeCenterBox.BeyondeSignatures.msb_law_twoBox .borderBRblue,.threeCenterBox.BeyondeSignatures.msb_law_twoBox .borderRblue,.BeyondeSignatures.threeCenterBox.msb_law_twoBox .borderRblue .info-box-wrap {
    padding-left: 0;
    border-color: rgba(50,70,129,1);
}
.threeCenterBox.BeyondeSignatures.msb_law_twoBox .borderB1blue{
    border-color: rgba(50,70,129,1);
}
.threeCenterBox.BeyondeSignatures.msb_law_twoBox .borderB1blue .info-box-wrap,.threeCenterBox.BeyondeSignatures.msb_law_twoBox .borderRblue + .col-sm-12.col-md-6 .info-box-wrap{
    padding-right: 0;
}
.lawHeader .whychooseMsbContent{
    position: relative;
 }
.toBanner.lawHeader:after {
    content: "";
    /* background: url(/wp-content/uploads/2022/01/header-img-desktop-MSB.png)no-repeat; */
    background: url(/wp-content/uploads/2022/02/header-img-desktop-MSB-small.png)no-repeat;
    /* background: url(/wp-content/uploads/2022/01/hand-mobile-msb-legal.png)no-repeat; */
    position: absolute;
    width: 1000px;
    height: 100%;
    left: auto;
    right: 0;
    bottom: 0;
    background-size: contain;
    background-position: right bottom;
}
.toBanner.lawHeader h1 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 25px;
    font-weight: 500;
}
.toBanner.lawHeader .introArea p{
   font-size: 16px;
    line-height: 25px; 
}
.msb_law_twoBox .info-box-wrap .box-icon-wrapper img{
    margin: 0;
}
/*new law page css close */
/*media page css start */
/* Feel free to change duration  */ 
.animated  {
  -webkit-animation-duration : 1500 ms  ;
  animation-duration : 1500 ms  ;
  -webkit-animation-fill-mode : both  ;
  animation-fill-mode : both  ;
}  
/* .owl-animated-in - only for upcoming item
/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */ 
.fadeOut  {
  -webkit-animation-name : fadeOut  ;
  animation-name : fadeOut  ;
}  
@-webkit-keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}
@keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}

/*media page css close */

/*insurance page css start */
.insuranceRatio{
    position: relative;
}
.insuranceRatio:before{
    content: "";
    background: #072375;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 40px;
}
.insuranceRatio .info-box-wrap .box-icon-wrapper{
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 0;
    max-width: 80px;
}
.insuranceRatio .info-box-content {
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 88px);
    width: 100%;
    padding-left: 25px;
}
.insuranceRatio .info-box-wrap{
    box-shadow: -1.935px 7.762px 13.72px 0.28px rgba(215, 215, 215, 0.76);
    border-radius: 12px;
    background: #fff;
    padding-left: 30px;
}
.insuranceRatio .info-box-content .font16{
    line-height: 22px;
    text-transform: capitalize;
} 

.Send-Sign-Manage.simpleInsurance .col-sm-12.col-md-2 {
    max-width: 20%;
    flex: 0 0 20%;
    padding-right: 0;
    padding-left: 0;
}

.threeCenterBox.Send-Sign-Manage.simpleInsurance  .info-box-wrap h4{
    z-index: 1;
    background-image: -moz-linear-gradient( -21deg, rgb(11,186,251) 0%, rgb(66,133,236) 100%);
    background-image: -webkit-linear-gradient( -21deg, rgb(11,186,251) 0%, rgb(66,133,236) 100%);
    background-image: -ms-linear-gradient( -21deg, rgb(11,186,251) 0%, rgb(66,133,236) 100%);
    box-shadow: -0.832px 3.913px 6.88px 1.12px rgba(144, 193, 255, 0.55);
    width: 60px;
    height: 60px;
    padding: 14px;
}
.threeCenterBox.Send-Sign-Manage.simpleInsurance .info-box-wrap p{
    margin-bottom: 30px;
    text-transform: capitalize;
}
.threeCenterBox.Send-Sign-Manage.simpleInsurance  .info-box-wrap .box-icon-wrapper,.threeCenterBox.Send-Sign-Manage.simpleInsurance .info-box-wrap{
    padding-bottom: 0;
}
.ImproveInteractions h2{
    position: relative;
}
.ImproveInteractions h2:before{
    content: "";
    position: absolute;
    width: 80%;
    height: 1px;
    background: #585858;
    left: 0;
    right: 0;
    bottom: 0;
}
.UsecasesLIst ul li i {
    border-radius: 50%;
    background-image: -moz-linear-gradient( 90deg, rgb(36,23,205) 0%, rgb(40,113,250) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(36,23,205) 0%, rgb(40,113,250) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(36,23,205) 0%, rgb(40,113,250) 100%);
    color: #fff;
    width: 18px;
    height: 18px;
    padding: 5px;
    text-align: center;
    font-size: 8px;
    margin-right: 15px;
}
.UsecasesLIst ul li {
/*    width: 49%;
    display: inline-block;*/
    margin-bottom: 1vh;
}
.UsecasesLIst ul{
    padding-left: 9vh;
}
.UsecasesLIst img{
    border-radius: 10px;
}
.simplifiesESignature .info-box-wrap{
        box-shadow: -1.935px 7.762px 13.72px 0.28px rgba(215, 215, 215, 0.76);
    border-radius: 12px;
    background: #fff;
    width: 98%;
    padding: 30px 40px;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature  .info-box-wrap .box-icon-wrapper{
    max-width: 100px;
    margin-top: 10px;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature .info-box-content h4{
    position: relative;
    padding-bottom: 2vh;
    margin-bottom: 2vh;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature .info-box-content p{
    margin-bottom: 20px;
    text-align: inherit;
    text-align-last: inherit;
}
/*.BeyondeSignatures.threeCenterBox.simplifiesESignature .info-box-content h4:before{
    content: "";
    background: url(/wp-content/uploads/2022/05/headingafter.png)no-repeat;
    width: 64px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}*/
.Maintainsecurity .imgSecurity{
    /*border-left: 1px solid #cacaca;
    border-right: 1px solid #cacaca;*/
    position: relative;
}
.Maintainsecurity .imgSecurity:before{ 
    left: -15px;
}
.Maintainsecurity .imgSecurity:before {
    top: 50%;
    width: 1px;
    height: 90px;
    position: absolute;
    content: "";
    background: #cacaca;
    transform: translateY(-50%);
}
.Maintainsecurity .col-md-2:first-child .imgSecurity:before, .Maintainsecurity .col-md-2:first-child .imgSecurity:after{
    display: none;
}
.Maintainsecurity .col-md-2:nth-child(2) .imgSecurity:before{
    left: -5px;
}
 
.Maintainsecurity .imgSecurity img{
    display: block;
    margin: 0 auto;
}
.UsecasesLIst.insuranceCompanies ul {
    padding-left: 5vh;
}
.UsecasesLIst.insuranceCompanies ul li i{
    display: inline-block;

}
.UsecasesLIst.insuranceCompanies ul li span{
    display: inline-block; 
    width: calc(100% - 40px);
    vertical-align: top;
}
.DigitizeInsurance{
    background: url(/wp-content/uploads/2022/02/Digitize-your-insurance.jpg)no-repeat;
    width: 100%;
    background-size: cover;
}
.threeCenterBox.OurCulture.insuranceFaQ .currentOpening .card {
    background: transparent;
    border-color: #000;
}
/*insurance page css close */

/*new design legal page latest start*/
.toBanner.lawHeader.updateLaw:after{
display: none;
}
.toBanner.lawHeader.updateLaw .whychooseMsbContent img{
    display: block;
    position: static;
    width: 70%;
    margin: 0 auto;
}
.toBanner.lawHeader.updateLaw h1{
        font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}
.toBanner.lawHeader.updateLaw .insuranceRatio:before{
    display: none;
}
.centerBackground.toBanner.updateLaw:before {
    background-size: cover !important;
}
.centerBackground.toBanner.updateLaw .insuranceRatio{
    z-index: 1;
}
.centerBackground.toBanner.updateLaw .insuranceRatio .info-box-content p{
    color: #000;
}
.centerBackground.toBanner.updateLaw:after{
    content: "";
    background: #fff;
    bottom: 0;
    width: 100%;
    height: 80px;
    left: 0;
    right: 0;
    display: block !important;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap .box-icon-wrapper{
    background: #0d2777;
    border-radius: 50%;
    max-width: 80px;
    height: 80px;
    width: 100%;
    position: relative;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap .box-icon-wrapper svg {
    height: 50px;
    fill: #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap{
        -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    transition: 0.5s ease-out;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap:hover {
    background: #0d2777;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap:hover .box-icon-wrapper{
    background: #fff;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap:hover .box-icon-wrapper svg, .BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap:hover .box-icon-wrapper svg path{
    fill:#0d2777
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap:hover .blueText1,.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap:hover p{
    color: #fff;
} 
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-content h4 {
    position: relative;
    padding-bottom: 0vh;
    margin-bottom: 2vh;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-content h4:before{
    display: none;
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-wrap .box-icon-wrapper svg path {
    fill:#FFFFFF
}
.BeyondeSignatures.threeCenterBox.simplifiesESignature.legalBox .info-box-content p{
    min-height: 95px;
}
.legalInformation .moreBtn, .legalInformation .moreBtn:hover{
    max-width: 240px;
}
.with75 .imgSecurity .img-fluid{
    width: 70%;
    display: block;
    margin: 0 auto;
}
.with75 .imgSecurity.widthAuto .img-fluid{
    width: auto;
}
.with75 .imgSecurity .img-fluid img {
    max-width: 100%;
}

/*new update design legal page  start*/

.toBanner.lawHeader.rBA:after,.centerBackground.toBanner.updateLaw.rBA:before{
    display: none;
}
.ratioWrap .info-box-wrap .box-icon-wrapper img {
    display: block;
    margin: 0 auto;
    width: 80px;
}
.threeCenterBox.Send-Sign-Manage.simpleInsurance.Eliminatelegal .info-box-wrap p{
    min-height: 100px;
    text-transform: capitalize;
}
.ImproveInteractions.legalLifecycle h2:before{
    display: none;
}
.legalLifecycle .introText ul li .leftImg{
    display: inline-block;
    vertical-align: top;
    padding-bottom: 0;
    max-width: 50px;
}
.legalLifecycle .introText ul li .right-cont {
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 60px);
    padding-left: 25px;
}

/*new update design legal page  close*/

/*new design legal page latest close*/
div.grecaptcha-badge{
  display: none !important;
  opacity: 0 !important;
}
.hideAfter .ourClients.hideMoreClient{
  display: none;
}

/****** Pharmaceutical Design  start *********/
.toBanner.lawHeader.updateLaw:after{
display: none;
} 
.toBanner.lawHeader.updateLaw:before{
    background-size: cover !important;
}
.toBanner.lawHeader.updateLaw .whychooseMsbContent img{
    display: block;
    position: static;
    width: 70%;
    margin: 0 auto;
}
.font-19{
    font-size:19px;
}
.pharmaceutical-serve {
    background-color: #f7f7f7;
}
.psbs {
    height: 100%;
    background-color: #fff;
    padding: 30px 45px;
}
.shadow {
    box-shadow: 0 1px 1px rgba(0, 0, 0,.05);
    transition: all .3s ease;
}

.shadow:hover{
    box-shadow: 0 1px 15px rgba(0, 0, 0,.05);
}
.ab-none:after, .ab-none:before{
    display:none;
}
.insuranceRatio.pharma-results .info-box-wrap .box-icon-wrapper{
    max-width:unset;
    width:50px;
    margin:0;
}
.insuranceRatio.pharma-results .info-box-wrap {
    display: flex;
    align-items: center;
    box-shadow: none;
    padding: 25px;
    min-height: 140px;
}
.pharmaceutical-service-blocks{
    grid-row-gap:30px;
}

.pharma-results.insuranceRatio .info-box-content {
    display: inline-flex;
    align-items: center;
    max-width: calc(100% - 50px);
}
 .pharma-results.insuranceRatio .info-box-content h4{
     min-width:120px;
     margin:0;
 }
 .pharma-results.insuranceRatio .info-box-content .font16{
     padding-left:20px;
 }
.ph-result-1 .info-box-wrap{
    background-color: #f1f9fa;
}

.ph-result-2 .info-box-wrap{
    background-color: #f0f4ff;
}

.ph-result-3 .info-box-wrap{
    background-color: #ffeede;
}
.font-25{
    font-size:25px;
}
/*.eSign-flow h2 {
    font-size: 50px;
}*/
.eSign-flow{
    background-color: #082375;
}

.half-bg .eSign-flow-block p {
    max-width: 85%;
    margin: auto;
    padding: 20px 35px;
    text-align: center;
    background-color: #fff;
    border-radius: 10px;
    margin-top: -50px;
    position: relative;
    box-shadow: 0 1px 10px rgb(0 0 0 / 20%);
    
}
.half-bg{
    position:relative;
}
.half-bg::before{
    content:"";
    position:absolute;
    width:100%;
    height:45%;
    background-color:#fff;
    left:0;
    bottom:0;
}
.eSign-flow p.border-white {
    padding: 15px 0;
    border-color: #fff8!important;
}

.ph-use-case-listing li {
    position: relative;
    padding-left: 60px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 500;
    background-image:url(/wp-content/uploads/2022/03/icon-tick.png);
    background-repeat:no-repeat;
    background-position:left center;
    background-size: 30px;
}

.cta-ph{
    background-image:url(/wp-content/uploads/2022/03/background-ph-cta.png);
    background-repeat:no-repeat;
    background-position: center;
    background-size: cover;
}
.pharmaceutical-serve button.accordion-button {
    appearance: none;
    padding: 0;
    background: transparent;
    color: #000;
}

.pharmaceutical-serve button.accordion-button svg.bi.bi-chevron-down {
    width: 50px;
    display: block;
    margin: auto;
}

h2#headingOne {
    text-align: center;
    margin-top: 20px;
}
.toBanner.lawHeader.updateLaw h1{
        font-size: 42px;
    font-weight: 700;
    line-height: 52px;
}
.eSign-flow .eSign-blocks ul li i {
    margin-right: 15px;
    max-width: calc(100% - 24px);
    width: 40px;
}
.eSign-flow .eSign-blocks ul li span{
    width: 80%;
    font-size: 14px;
    line-height: 18px;
}
.eSign-flow .eSign-blocks ul li{
    margin-bottom: 15px;
}
.eSign-flow .eSign-blocks ul li:last-child{
    margin-bottom: 0;
}
.eSign-flow .eSign-blocks ul li i img{
    max-width: 100%;
    display: block;
}
.eSign-flow .eSign-blocks ul li span,.eSign-flow .eSign-blocks ul li i{
    display: inline-block;
    vertical-align: middle;
}
.eSign-flow .eSign-blocks ul li i {
    margin-right: 15px;
    max-width: calc(100% - 24px);
    width: 40px;
}
.eSign-flow .eSign-blocks ul li span{
    width: 80%;
    font-size: 14px;
    line-height: 18px; 
}
.eSign-flow .eSign-blocks ul li{
    margin-bottom: 15px;
}
.eSign-flow .eSign-blocks ul li:last-child{
    margin-bottom: 0;
}
.eSign-flow .eSign-blocks ul li i img{
    max-width: 100%;
    display: block;
}
.eSign-flow .eSign-blocks ul li span,.eSign-flow .eSign-blocks ul li i{
    display: inline-block;
    vertical-align: middle;
}

/****** Pharmaceutical Design  close *********/
/* Real Estate start*/
.cta-re{
    background-image:url(/wp-content/uploads/2022/03/cta-re.png);
    background-repeat:no-repeat;
    background-position: center;
    background-size: cover;
}
.color-yellow{
    color: #febf00;
}
.more-msb-docs li {
    display: flex;
    align-items: baseline;
}
.more-msb-docs li i{
    color: #0055ff;
    font-size:20px;
}
.list-msb-doc {
    padding-left: 15px;
}
.customWidth-re .introText{
    max-width:675px;
}
.fw-normal {
    font-weight: normal;
}
.doc-flow-content {
    padding: 0px 12%;
}
.doc-flow .justify-content-center {
    grid-row-gap: 8vh;
}
.doc-flow-img {
    min-height: 130px;
    vertical-align: middle;
}
.doc-flow .borderL1 {
    border-left: 1px solid #eaeaea;
}
/* Real Estate close*/

/* Education */
.blueselect {
    background-color: #1e2957;
    color: #fff;
}
.msb_e_useCase .info-box-wrap .info-box-content ul li i{
    background-image: -moz-linear-gradient( 90deg, rgb(36,23,205) 0%, rgb(40,113,250) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(36,23,205) 0%, rgb(40,113,250) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(36,23,205) 0%, rgb(40,113,250) 100%);
    color: #fff;
}
.msb_e_useCase .info-box-wrap .info-box-content ul li{
    font-weight: 600;
}
.academic-block-row {
    grid-row-gap: 20px;
}
.academic-exp {
    display: flex;
}
.edu-icon {
    margin-right: 15px;
}
.aca-exp-con {
    max-width: calc(100% - 95px);
}
section.paperwork-aca-exp{
    background-color:#f3f3f3;
}
.grid-info-data{
    background-color: #080048;
}
.grid-info-data .threeBlock {
    grid-row-gap: 80px;
}
.grid-info-data.informationData.msb_e_box .threeBlock .BenefitsArea.box1 .wpb_wrapper{
    box-shadow: none;
}
.sps-exp li {
    display: grid;
    grid-template-columns: 101px 1fr;
    grid-column-gap: 20px;
}
.staff-experience-img img, .quote-icon img {
    margin: auto;
}
.quoting h2 {
    font-size: 45px;
    line-height: 1.2;
}
.color-orange {
    color: #fe8e10;
}
/* Education */

/* Legal New */
.column-display{
    column-count: 3;
}
.legal-brands .imgSecurity {
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    border-radius: 2px;
    height: 100%;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    width: 100%;
    background: #fff;
}
.arrows-testi span {
    position: static;
    width: 52px;
    height: 52px;
    background: #000;
    opacity: 1;
    display: inline-flex;
    transition: all .3s ease;
    cursor: pointer;
}
.arrows-testi span svg {
    width: 24px;
    transition: all .3s ease;
}
.legal-slider{
    background-image: url(/wp-content/uploads/2022/03/testimonial-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
}
.arrows-testi span:hover{
    background-color: #fff;
}
.arrows-testi span:hover svg{
    fill: #000;
}
.legal-slider p.text-dark{
    position: relative;
}
.legal-slider p.text-dark::before {
    content: "";
    position: absolute;
    width: 52px;
    height: 52px;
    background-color: #3155c2;
    background-image: url(/wp-content/uploads/2022/03/testimonial-qute.png);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: center;
    right: 50px;
    left: auto;
    top: calc(-3rem + 26px);
    bottom: auto;
    z-index: 1;
}

.legal-slider .carousel-inner{
    overflow: visible;
    overflow-x: clip;
}
.arrows-testi{
    width:100%;
}
/* Legal New */
.BenefitsArea .info-box-content.parent-class .hideBox{
    display: block;
}

/* blog page css start */
.listWrap{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 18px 0;
    display: table;
    width: 100%;
    padding: 18px 0;
}
.listWrap .listCont  .leftCont,.listWrap .listCont  .rightCont{
    display: inline-block;
    width: 49%;
    vertical-align: top;
}
.introBox_Msb .listWrap ul li{
    list-style: none !important;
    margin-bottom: 10px;
}
.introBox_Msb .listWrap ul li:last-child{
    margin-bottom: 0;
}
/* blog page css close */

.Send-Sign-Manage.simpleInsurance.Accelerate-real-estate .col-sm-12.col-md-2{   
    max-width: 100%;    
    flex: 0 0 100%; 
    padding-right: 0;   
    padding-left: 0;    
}   
.Send-Sign-Manage.simpleInsurance.Accelerate-real-estate .owl-carousel.owl-drag .owl-item{  
margin-right: 0 !important; 
}   
.real-brands.bestExperience .imgSecurity {  
width: 20%; 
padding-left: 10px; 
padding-right: 10px;    
display: inline-block;  
text-align: center; 
}   
.real-brands.bestExperience .imgSecurity img{   
display: block; 
margin: 0 auto; 
}
/****** Pharmaceutical New Design start *********/
.StreamlineAspect img{
    height: 40px;
}
.StreamlineAspect .h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}
.bestExperience .sixBox .imgSecurity{
    width: 16%;
}
.updateLaw.pharma-banner.pharaBody img{
    width: 80%;
    margin: 0 auto;
}
/****** Pharmaceutical New Design end *********/
/*------------- new blog page design start --------------*/
.topBlogList .blogListWrap .blogListChild h2 {
    text-decoration: none;
    color: #2c2c2c;
    margin-bottom: 6px;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
}
.topBlogList .blogListWrap .blogListChild p{
    color: #2c2c2c;
    font-size: 14px;
    line-height: 20px;
}
.topBlogList .blogListWrap .blogListChild a, .topBlogList .blogListWrap .blogListChild a:hover{
    text-decoration: none;
}
/*.topBlogList .blogListWrap .blogListChild:first-child{
    width: 100%;
    margin-bottom: 2vh;
}*/
.topBlogList .blogListWrap .blogListChild{
    /*width: 32.33%;*/
    width: 31%;
    display: inline-block;
    text-align: left;
    margin-bottom: 3vh;
}
/*.topBlogList .blogListWrap .blogListChild:last-child{
    margin-left: 2vh;
}*/
.topBlogList .blogListWrap .blogListChild .blogContent{   
    padding-top: 0;
}
.topBlogList .blogListWrap .blogListChild{
    border-bottom:1px solid #0a0d1e;
    /*border-radius: 3px;*/

}
.topBlogList .blogListWrap .blogListChild .blogListImg{
    overflow: hidden;
    display: block;
    min-height: 170px;
    position: relative;
}
.topBlogList .blogListWrap .blogListChild{
            transition: box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: box-shadow 0.15s ease-in-out, transform 0.15s ease-in-out;
    transition: box-shadow 0.15s ease-in-out, transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;  
}
.topBlogList .blogListWrap .blogListChild img{
  transition:0.55s;
  position: absolute;
  width: 100%;
  height: 100%;
}
.topBlogList .blogListWrap .blogListChild .blogContent{
    padding: 15px 15px 15px 0px;
}
.topBlogList .blogListWrap .blogListChild img:hover{
    -webkit-transform: scale(1.114);
    transform: scale(1.114);
}
.topBlogList .blogListWrap .blogListChild:hover{
     /*box-shadow: 0 10px 50px -5px rgba(51,71,91,0.12);*/
}
 .topBlogList .blogListWrap .blogListChild .blog_title_cont  {
    min-height: 160px;
    padding: 1.125rem 0 1rem;
    font-weight: 500;
    display: block;
 }
 .topBlogList .blogListWrap .blogListChild .blogContent a,.topBlogList .blogListWrap .blogListChild .blogContent a:hover,.topBlogList .blogListWrap .redingT{
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
 }
/*  .topBlogList .blogListWrap .blogListChild .blogContent a + a, .topBlogList .blogListWrap .blogListChild .blogContent a + a + a{
    display: none;
  }*/


  .topBlogList.bottomBlogList .blogListWrap .blogListChild{
        /*width: 32.33%;*/
        width: 31%;
  }  
  .topBlogList.bottomBlogList .blogListWrap .blogListChild:nth-child(1) .blog_title_cont a,.topBlogList.bottomBlogList .blogListWrap .blogListChild:nth-child(4) .blog_title_cont a{
    min-height: 393px;
  }
  .container.blogContainer{
    max-width: 1140px;
  }

.blogContainer .blogCategories li{
    list-style: none;
    margin-bottom: 4px;
    font-weight: 700;
    font-size: 18px;
    line-height: 32px;
    text-transform: uppercase;
    color: #2c2c2c;
}
.blogContainer .blogCategories li ul{
    padding-left: 0;
    margin-left: 8px;
    margin-top: 0;
}
.blogContainer .blogCategories li ul li a,.blogContainer .blogCategories li ul li a:hover{
    text-transform: capitalize;
    text-decoration: none;
    font-weight: normal;
    color: #2c2c2c;
    font-size: 16px;
    position: relative;
}

.blogContainer .blogCategories li ul li a:after{
        content: "";
    position: absolute;
    width: 0;
    bottom: -3px;
    height: 2px;
    right: 0;
    background: #082375;
    transition: width .25s ease;
    will-change: width;
}

.blogContainer .blogCategories li ul li a:hover:after{
        width: 100%;
    left: 0;
    background: #082375;
    display: block;
}
.conv-container.conv_state_desktop .conv-ref{
    display: none;
}
.newsLetterBox{
    border-top: 1px solid #0a0d1e;
    border-bottom: 1px solid #0a0d1e;
    width: 100%;
}

.newBlogBody .header-footer-group .section-inner ul.primary-menu li > a,.newBlogBody .header-footer-group.customHeader .section-inner .primary-menu .icon,.category.category-banking .header-footer-group.customHeader .section-inner .primary-menu .icon,.category.category-solutions .header-footer-group.customHeader .section-inner .primary-menu .icon,.category.category-solutions .header-footer-group .section-inner ul.primary-menu li > a,.category.category-banking .header-footer-group .section-inner ul.primary-menu li > a{
    color: #000;
}
.blogTitile{
    border-bottom: 1px solid #0a0d1e;
    padding-bottom: 1vh;
    margin-bottom: 4vh; 
}
.topBlogList.bottomBlogList .blogListWrap,.topBlogList .blogListWrap{
        display: flex;
    align-items: self-start;
    flex-flow: wrap;
    justify-content: space-between;
}

.newBlogBody .header-footer-group .section-inner ul.primary-menu li > a,.newBlogBody .header-footer-group.customHeader .section-inner .primary-menu .icon,.category.category-banking .header-footer-group.customHeader .section-inner .primary-menu .icon,.category.category-solutions .header-footer-group.customHeader .section-inner .primary-menu .icon,.category.category-solutions .header-footer-group .section-inner ul.primary-menu li > a,.category.category-banking .header-footer-group .section-inner ul.primary-menu li > a,.category.category-esignature  .header-footer-group .section-inner ul.primary-menu li > a,.category.category-pharmaceutical  .header-footer-group .section-inner ul.primary-menu li > a,.category.category-pharmaceutical  .header-footer-group .section-inner ul.primary-menu li > a{
    color: #000;
}
.blogListWrap .navigation.categoryNav .newer,.blogListWrap .navigation.categoryNav .newer span{
    position: static;
}

/*------------- new blog page design close --------------*/

.categoriesWrap{
    background: url(/wp-content/uploads/2021/09/Blog2.jpg)no-repeat;
    width: 100%;
}
.header-footer-group.customHeader .site-logo.faux-heading{
    margin: 0;
}
.header-footer-group.customHeader .site-logo.faux-heading .custom-logo-link {
    display: block;
    max-width: 90px;
    width: 100%;
}
.blogListWrap .navigation.categoriesNav span{
    position: static;
    color: #777;
}
/*------------- new smart-forms design start --------------*/ 
.reviewSlider .owl-carousel .owl-nav>button span{
        color: rgba(255,255,255,.8);
}
.reviewSlider .owl-carousel p strong{
    position: relative;
}
.reviewSlider .owl-carousel p strong:before {
    content: "";
    height: 2px;
    width: 126%;
    position: absolute;
    bottom: -6px;
    left: -25px;
    background: #fff;
}
.reviewSlider .owl-carousel .caseStudyText .reviewTitle {
    position: relative;
    text-indent: 25px;
}
.reviewSlider .owl-carousel .caseStudyText p {
    padding-left: 30px;
    padding-right: 20px;
    font-size: 25px;
    font-weight: 600;
    line-height: 32px;
}
.reviewSlider .owl-carousel .caseStudyText p{
    position: relative;
}
.reviewSlider .owl-carousel .caseStudyText p:before,.reviewSlider .owl-carousel .caseStudyText span:after{
    position: absolute;
    color: #fff;
    font-size: 45px;
    font-weight: 600;
}
.reviewSlider .owl-carousel .caseStudyText p:before {
    content: "â€";
    left: -1px;
    top: -13px;
    transform: rotate(180deg);
}
 
.reviewSlider .owl-carousel .caseStudyText span:after {
    content: "â€";
    left: auto;
    bottom: 0;
    height: auto;
    line-height: 0;
    margin-left: 8px;
}
/*------------- new smart-forms design close --------------*/ 
.sidebarNav{
    outline:0px solid;
    width:auto;
    transition:.3s;
    position:fixed;
    right:auto;
    top:auto; 
    opacity:0;
    z-index: 1; 
    left: 50%;
    transform: translateX(-50%);
    overflow:hidden;
    bottom: -50px;
}

.sidebarNavIn{  
    opacity: 1;
    top: auto;
    bottom: 5px;    
    right: auto;
    margin: 0 auto;
    width: 146px;
}

 .sidebarNav .btn.RequestADemo{
    background-color: #05b76d;
    border-color: #05b76d;
    color: #fff;
    text-decoration: none;
    padding: 12px 20px;
    font-size: 12px;
    line-height: 16px;
    border-radius: 5px;
    font-weight: 500;
    text-transform: capitalize;
}

.sidebarNav .btn.RequestADemo .sidebarNavItem{
        font-family: 'z_regularregular';
}
 
/* side demo button close */


.bestExperience.img-blue-bg .imgSecurity {
    /*width: 30%;*/
    display: inline-block;
}

.bestExperience.img-blue-bg .imgSecurity img{
    max-height: 150px;
}
/*resposive css start*/ 

.introArea .titleText{
        font-size: 25px;
    line-height: 34px;
    color: #4e4d4d;
}

/* new healthcare page design start*/
.healthCareIn .borderR{
    border-right: 1px solid #fff;
}
/*.complexBilling i + span{
    display: inline-block;
    vertical-align: top;
}*/
.ComplexUl span {
    width: calc(100% - 50px);
    display: inline-block;
    vertical-align: text-top;
}
.customWidth.ComplexUl ul{
    padding-left: 20px;
}
.customWidth.ComplexUl h3{
    font-size: 32px;
    line-height: 38px;
}
.healthCareBody .threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument .info-box-wrap{
    min-height: 420px;
}
.healthCareBody .threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument .col-sm-6.col-md-4{
    margin-bottom: 35px;
}
.healthCareBody .pT8Vh.pB8Vh.threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument.equalheight.lightwhite{
    padding-bottom: calc(8vh - 30px); 
}

/* new healthcare page design close*/


/*custom heaer start*/

.whiteHeader  .customHeader.header-footer-group {
    background: #fff !important;
    position: static !important;
}
.whiteHeader .header-footer-group .section-inner ul.primary-menu li > a,.whiteHeader .header-footer-group.customHeader .section-inner .primary-menu .icon {
    color: #000000;
}
.whiteHeader .header-footer-group .header-inner.section-inner { 
    padding-top: 8px;
    padding-bottom: 8px;
}
.whiteHeader .centerBackground{
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
.whiteHeader .introBox  .h1{
    font-size: 42px;
    line-height: 52px;
}
  .whiteHeader {
    background: #fff;
  }
  .whiteHeader .h2{
    text-transform: capitalize;
  }
/*custom heaer close*/
/* latest blog page design start*/
.signleLandingpage.newBlogw .introBox {
        background: #fff;
        color: #000000;
    }

.signleLandingpage.newBlogw .APIBlog:before {
    display: none;
}

.signleLandingpage.newBlogw .blogTitileArea .breadcrumbsOuter li:first-child:after {
    color: #000000;
}

.signleLandingpage.newBlogw .blogTitileArea .container {
    border-bottom: 3px solid #000000;
    border-top: 3px solid #000000;
    padding: 8px 20px;
}

.signleLandingpage.newBlogw .APIBlog h1 {
/*    font-size: 55px;
    line-height: 68px;  */
    font-size: 50px;
    line-height: 60px;
     font-family: "zmedium" ;
}
 

.signleLandingpage.newBlogw .blogTitileArea {
    margin-bottom: 0;
}

.signleLandingpage.newBlogw .container {
    max-width: 1360px !important;
}


/* latest blog page design start*/

/* new form design changes start */
.singleForm .wpcf7-checkbox .wpcf7-list-item label input[type="checkbox"],.singleForm .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label ,.singleForm .wpcf7-checkbox .wpcf7-list-item .wpcf7-acceptance label input[type="checkbox"],.singleForm .wpcf7-acceptance .wpcf7-list-item  label .wpcf7-list-item-label{
    display: inline-block;
}
.singleForm .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label, .singleForm  .wpcf7-acceptance .wpcf7-list-item  label .wpcf7-list-item-label {
    width: calc(100% - 20px);
    vertical-align: top;
    padding-left: 12px;
    font-size: 14px;
}

.socialReview [id^=gartner-pi-widget][data-size=line] {
    width: 320px;
    margin-left: 0;
    text-align: left;
}
.socialReview #widget-container {
    text-align: left;
}
.TopHeader {
    display: none;
}
/* new custom form css start*/
.fromWrap .customSelect,
    .fromWrap .form-control {
        display: block;
        width: 100%;
        padding: .375rem .75rem;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border-radius: 0;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        height: 34px;
    }

   .fromWrap .customPhone .iti--allow-dropdown {
        display: block;
    }

    .firstSubmit {
        width: 100%;
        background: #0069de !important;
        border-radius: 0 !important;
        color: #fff !important;
    } 
    .customFormContactus .firstSubmit{
        width: auto;    
    }

    .error-msg {
        font-size: 12px;
        color: red;
        margin-top: 5px;
    }

    .error-msg img {
        width: 12px;
        margin-right: 2px;
    }

    .fromWrap .customPhone .iti--separate-dial-code .iti__selected-flag,.fromWrap .customPhone .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
        background-color: transparent;
    }
    .fromWrap .iti--separate-dial-code .iti__selected-dial-code {
        margin-left: 5px;
    }

    .fromWrap .customPhone .iti__selected-flag {
        padding: 0 0px 0 5px;
    }
    .fromWrap .customeChecBox .form-check-input{
        width: 15px;
        height: 15px; 
        display: inline-block;
        margin-top: 0;
    }
    .fromWrap .customeChecBox .form-check-label{
        width: calc(100% - 30px);
        display: inline-block;
        vertical-align: text-top;
    }

.iti--separate-dial-code .iti__selected-flag{
    background-color: transparent !important;
}
.nCommonForm .form-control, .nCommonForm .customSelect {
    display: block;
    width: 100%;
    padding: 11px 15px;
    font-size: 15px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin: 7px auto;
    height: 42px;
     box-shadow: none;
}

.nCommonForm .firstSubmit {
    width: 100%;
    background: #0069de !important;
    border-radius: 4px !important;
    color: #fff !important;
    padding: 10px 15px;
    font-size: 14px;
}
.requestDemoNew .nCommonForm label{
    margin: 0 auto;
    font-size: 13px; 
    color: #33475b ;
    font-weight: 500;
}
.messageBody.modal-open .modal{
    background: rgba(0,0,0,0.6);
    padding-top: 16vh;
}
.nCommonForm .form-check .form-check-input{
    width: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
    height: 18px;
    min-width: inherit;
}
.nCommonForm .form-check .form-check-input:focus,.nCommonForm .form-check .form-check-input:hover,.nCommonForm .form-check .form-check-input:active{
    outline: none;
}
.nCommonForm .form-check  .form-check-label{
    width: calc(100% - 25px);
    display: inline-block;
    vertical-align: top;
    padding-left: 5px;
    margin: 0 auto;
}
.nCommonForm .form-check input[type="checkbox"]:checked::before{
    height: 20px;
    width: 20px;
    left: 0px;
    right: 0;
    top: 1px;
    outline: none;
}
 
 .nCommonForm .iti input, .nCommonForm .iti input[type=text], .nCommonForm .iti input[type=tel]{
    margin: 7px auto !important;
 }
 .succeSSM .sMessage, .showSuccessMessage.succeSSM form{
    display: none;
 }
 .showSuccessMessage.succeSSM .sMessage{
    display: block;
 }
  .succeSSM .sMessage h3 {
        text-align: left;
    font-size: 35px;
    font-weight: 700;
    line-height: 45px;
    color: #000;
 }
.commonForm input[type='checkbox']{
top: 0;
margin-top: 0;
}
 .commonForm label{
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
 }
  .whiteLabel .commonForm label { 
    color: #fff;
    font-weight: normal;
}
.whiteLabel .nCommonForm .firstSubmit {
    width: 100%;
    background: #ff7a59 !important;
    border-radius: 4px !important;
    color: #fff !important;
    padding: 10px 15px;
    font-size: 14px;
    max-width: 150px;
}
 /* new form close*/
 /* new footer start*/


.latestFooter{
    background: #f4f8fc !important;
    padding-top: 8vh !important;
}
.footTitle {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
    font-weight: 600 !important;
}
.footTitle:after{
    content: "";
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 100%;
    background: #e0e1e1;
    left: 0;
}
.footTitle:before{
  content: "";
  width: 50px;
  height: 2px;
  border-radius: 5px;
  background: #0069de;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.comPanyMenu ul li{
    display: block;
    position: relative;
    padding-left: 15px;
    margin-bottom: 6px;
}
.comPanyMenu ul li:last-child{
    margin-bottom: 0;
}
.comPanyMenu ul li:before {
    content: "";
    position: absolute;
    left: 0;
    width: 5px;
    height: 5px;
    background: #0069de;
    top: 50%;
    transform: translateY(-50%);
}
.comPanyMenu ul li a{
    font-size: 15px;
    line-height: 22px;
    text-decoration: none;
    color: #333;
}
.latestFooter address .rightAdd strong,.latestFooter address p,.latestFooter address a{
    color: #333
}
.latestFooter ul.socialFooter li{
    display: inline-block; 
}
.rightAdd p a{
    display: block;
    text-decoration: none;
}
.latestFooter  a:hover{
    color: #0069de;
    text-decoration: underline;
}

.latestFooter  ul.socialFooter li a {
    width: 35px;
    height: 35px; 
    border-radius: 50%;
    vertical-align: middle;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    background: #fff;
    color: #333;
    text-decoration: none;
}
.latestFooter  ul.socialFooter li a:hover,.latestFooter  ul.socialFooter li a:hover svg{
    fill:#fff; 
    background: #0069de;
}
.latestFooter  ul.socialFooter li a svg{
    width: 15px;
    height: 15px; 
}
.bootmFooter{
    text-align: center;
    border-top: 1px solid #ddd;
    padding-top: 3vh;
    margin-top: 3vh;
    padding-bottom: 3vh;
}
.bootmFooter a{
   color: #333;
   text-decoration: none;
}
.freeSupport .container{
    background: #0069de;
    text-align: center;
    border-radius: 10px;
    padding-top: 8vh;
    padding-bottom: 8vh;
        background-image: url(/wp-content/uploads/2025/02/Dot-Texture-New-home-page.webp);
    background-repeat: no-repeat;
    background-size: cover;
}
.freeSupport .container .subtitle{
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    display: block;
    margin-bottom: 15px;
}
.freeSupport .container h2 {
    font-size: 30px;
    line-height: 40px;
    color: #fff;
    /*margin-bottom: 3vh;*/
}
.freeSupport .container .borderBtn,.freeSupport .container .borderBtn:hover {
    max-width: 190px;
    margin-right: 0;
    padding: 16px 30px;
    margin-left: auto;
}
.freeSupport .requestBtnWrap .borderBtn {
    cursor: pointer;
    margin-right: 0;
}
.freeSupport .container .borderBtn, .freeSupport .container .borderBtn:hover, .freeSupport .container .requestBtnWrap .borderBtn,.freeSupport .container .requestBtnWrap .borderBtn:hover  {
    max-width: 230px;
    margin-right: 0;
    padding: 16px 30px;
    margin-left: auto;
}
.freeSupport .requestBtnWrap {
    position: relative;
    padding-right: 6vh;
}
.freeSupport .container .borderBtn:hover,.freeSupport .container .borderBtn:focus,.freeSupport .container .borderBtn:active{
       background: #fff;
    color: #0069de;
    max-width: 150px;
      padding: 11px 28px;
}
.StatisticsContent a, .freeSupport .container .borderBtn {
    background: transparent;
    border: 1px solid white;
    border-radius: 5px;
    font-size: 16px;
    padding: 11px 28px;
    color: #fff;
    text-decoration: none;
    display: table;
    max-width: 150px;
    text-align: center;
}


 .latestFooter.nFooter {
        background: #000d6a !important;
}

.latestFooter{
    background: #f4f8fc !important;
    padding-top: 8vh !important;
}
.latestFooter address .rightAdd strong,.latestFooter address p,.latestFooter address a{
    color: #333
}
.latestFooter ul.socialFooter li{
    display: inline-block; 
}
.rightAdd p a{
    display: block;
    text-decoration: none;
}
.latestFooter  a:hover{
    color: #0069de;
    text-decoration: underline;
}

.latestFooter  ul.socialFooter li a {
    width: 35px;
    height: 35px; 
    border-radius: 50%;
    vertical-align: middle;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    background: #fff;
    color: #333;
    text-decoration: none;
}
.latestFooter  ul.socialFooter li a:hover,.latestFooter  ul.socialFooter li a:hover svg{
    fill:#fff; 
    background: #0069de;
}
.latestFooter  ul.socialFooter li a svg{
    width: 15px;
    height: 15px; 
}
.header-footer-group.latestFooter.nFooter.footerOtherPage b{
    font-weight: normal;
}

.latestFooter.nFooter .footTitle, .latestFooter.nFooter .comPanyMenu ul li a, .latestFooter.nFooter address .rightAdd strong, .latestFooter.nFooter address p, .latestFooter.nFooter address a, .latestFooter.nFooter .bootmFooter a, .latestFooter.nFooter .bootmFooter .text-center {
    color: #fff;
}
.latestFooter.nFooter .footTitle:before {
    background: #dce6f9;
}

.latestFooter.nFooter .comPanyMenu ul li:before {
    background: #dce6f9;
}
.latestFooter.nFooter .footTitle:after {
        background: #626ec6;
}
.latestFooter.nFooter .bootmFooter {
    border-top: 1px solid #626ec6;
    text-align: center; 
    padding-top: 3vh;
    margin-top: 3vh;
    padding-bottom: 3vh;
}
/* new footer close*/
/* newletter Form start*/
.newSLetterForm input[type="email"]{
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    padding: 12px;
    width: 96%;
    border: 1px solid #4d4d4d;
    border-radius: .25rem;
}
.newSLetterForm .form-group{
    width: calc(100% - 124px);
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    position: relative;
}
.newSLetterForm .form-group .error-msg{
        position: absolute;
    bottom: 0;
}
.newSLetterForm button{
    width: 114px;
    display: inline-block;
    vertical-align: middle;
    height: 40px;
        text-transform: inherit;
}
.newsletterThankyou,.showSuccessMessage form{
    display: none;
}
.showSuccessMessage .newsletterThankyou{
    display: block;
}
.footerOtherPage .newSLetterForm .form-group {
    width: calc(100% - 124px);
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    position: relative;
}
.footerOtherPage .newSLetterForm .btn.btn-primary {
    background-color: #325ED9 !important;
    color: #fff;
    border-radius: .25rem;
}
.footerOtherPage .newSLetterForm input[type="email"] {    
    border: 1px solid #fff;  
}
.footerOtherPage .comPanyMenu ul li:before{
    top: 66%;
    
}
.footerOtherPage .comPanyMenu ul li{
    padding-left: 15px !important;
    height: auto;
    padding: 0;
    margin: 0;
    line-height: 25px;

}
footer.footerOtherPage .topFooter{
    padding-top: 0;
}
footer.footerOtherPage .downFooter{
    padding-bottom: 0;
}
footer.footerOtherPage .bootmFooter i svg{
        width: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
    fill:#fff;
}
/* newletter Form clsoe*/
.innerLogo.innerPage{
    height: auto;
}
body.category .site-logo img{
    width: 100%;
}

.tableList h3 i {
    margin-right: 10px;
    font-size: 18px;
    background: url(/wp-content/uploads/2022/12/list-solid.svg)no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    top: -2px;
    position: relative;
}

.timeWrap ul li{
    display: inline-block;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
}
.timeWrap ul li span {   
    background-color: #fff;
    align-items: center;
    border-radius: 4px;
    display: flex;
    font-size: 18px;
    height: 40px;
    justify-content: center;
    margin: 2px 2px 0;
    min-width: 46px;
    line-height: 1;
    padding: 0 3px;
    width: 46px;
    font-weight: 600;
    color: #000;
}
.timeWrap{
/*    display: inline-block;
    max-width: 250px;
    vertical-align: middle;*/
}
.customTimer{
    display: flex;
    justify-content: center;
    align-items: center;
}
.customTimer .offer-message {
    max-width: inherit;
    display: inherit;
    vertical-align: middle;
    width: auto;
}
.customTimer .offer-message .div-block-11 {
    padding-left: 15px;
    width: inherit;
}
.yellowBgOffer {
    background: #000000;
    padding: 10px 0;
}
.customTimer .div-block-11 .top-nav-text a {
    color: #fff;
    text-decoration: none;
}

@media screen and (max-width: 1899px) { 
.whiteHeader .centerBackground{
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
}
@media screen and (max-width: 1500px) {

/*new law page css start */
.toBanner.lawHeader:after {
    background-position: 130px bottom;
}

/*new law page css close */

/**** Pharmaceutical *******/
.pharma-results.insuranceRatio .info-box-content h4{
    font-size:30px;
    min-width:65px;
}/**** Pharmaceutical *******/

/*new design legal  page start*/
section.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT18Vh.pB15Vh h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 3vh !important;
}

section.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT18Vh.pB15Vh p {
    font-size: 20px;
    line-height: 28px;
}
/*new design legal  page close*/

/**** Pharmaceutical *******/
.pharma-results.insuranceRatio .info-box-content h4{
    font-size:30px;
    min-width:65px;
}/**** Pharmaceutical *******/

/*new update design legal page  start*/
.legalBody.innerpage  {

}
section.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT18Vh.pB15Vh h1{
    font-size: 45px;
    line-height: 50px;
} 
.legalBody.innerpage .h2,.centerBackground.teamRoomH .h1 {
    font-size: 35px;
    font-weight: 700;
    line-height: 43px;
}
.legalBody.innerpage  .info-box-wrap .box-icon-wrapper img {
    display: block;
    margin: 0 auto;
    width: 80%;
}
.legalBody.innerpage .threeCenterBox.Send-Sign-Manage.simpleInsurance.Eliminatelegal .info-box-wrap p {
    min-height: 74px;
}
.legalBody.innerpage .threeCenterBox.Send-Sign-Manage.simpleInsurance.Eliminatelegal.CRAscanEasytoUse .info-box-wrap p{
    min-height: 80px;
}
.legalBody.innerpage  .UsecasesLIst img {
        width: 80%;
    display: block;
    margin: 0 auto;
}
.legalBody.innerpage .BeyondeSignatures.threeCenterBox .info-box-wrap {   
    min-height: 390px;
    display: flex;
    justify-content: flex-start!important;
    flex-flow: column; 
}
.legalBody.innerpage .legal-brands .imgSecurity{
    width: 80%;
}
  .legalBody.innerpage .digitalTitle.customWidth img{
        width: 90%;
    display: block;
    margin: 0 auto;
 }
 .legalBody.innerpage .digitalTitle.customWidth .leftImg img{
    height: 50px;
 }
/*new update design legal page  close*/

/*.centerBackground.teamRoomH  .h1{
    font-size: 50px;
    line-height: 55px;
}*/

/* custom heaer start */
.whiteHeader .centerBackground{
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.whiteHeader .introBox  .h1 .block-text{
    display: inline;
}
.whiteHeader.SmartFormsBody .introBox  .h1 .block-tex{
    display: block;
}
/* custom heaer close */

/*new update design blog page  start*/
    .signleLandingpage.newBlogw .container {
        max-width: 80vw;
    }
/*new update design blog page  close*/
.h1,.Integrations h1{
    font-size: 45px;
    line-height: 55px;
}
}
@media screen and (max-width: 1399px) { 
/*new education page css start */   
.informationData.msb_e_foureBox .threeBlock .BenefitsArea.box1 .wpb_wrapper{    
    padding: 20px 15px; 
        min-height: 510px;  
}   
/*new education page css close */   
/*new law page css start */ 
.offerBg .introBox.lawHeader .moreBtn, .offerBg .introBox.lawHeader .moreBtn:hover{
    width: 100%;
}
.SatisfiedClients.law_text:before{
    background-size: cover;
}
/*new law page css close */

/*.case_studyHTML  .case_studyBody .introBox {
    height: 100%;
    padding-bottom: 25vh; 
}*/

.reviewSlider .owl-carousel .caseStudyText p{
    font-size: 18px;
    padding-right: 0; 
}
.doc-flow.star-rateing .font60 {
    font-size: 50px;
    line-height: 56px;
}
.insuranceRatio.hRthree .info-box-wrap .info-box-content p .block-text{
    display: inline;
}

}
 
@media screen and (max-width: 1366px) {
    .threeCenterBox.Send-Sign-Manage .info-box-wrap.firstborder p{
            max-width: 80%;
    }
    .integratedBox .row{
        margin: 0 auto;
    }
    .integratedBox .container:after{
        display: none !important;
    }
/*.case_studyHTML{
    height: inherit;
}*/
.case_studyHTML .container ,.case_studyHTML .header-footer-group .header-inner.section-inner{
    max-width: 1140px;
}
.div-block-11 .top-nav-text a{
    font-size: 14px;
}
.msb_law_lined .info-box-wrap .info-box-content p .block-text{  
    display: inline;    
}

} 
@media only screen and (max-width: 1340px) {
        .div-block-11 .top-nav-text a{
            font-size: 14px;
        }
    .blueContent .boxWrap .boxOuter .contentBox{
        width: 55%;
    }
    .blueContent:before {  
        border-bottom: 448px solid transparent; 
    }
/*Audit Trail css start*/
.rowBox .boxContent .textBox{
    min-height: 300px
}
/*Audit Trail css close*/
.threeCenterBox .info-box-wrap{
    width: 100%;
}
.div-block-11 .top-nav-text a{
    font-size: 14px;
}

/*new law page css start */
.toBanner.lawHeader .introArea p .fs22{
        font-size: 35px;
    line-height: 45px;
}
.toBanner.lawHeader:after {
    background-position: 180px bottom;
    width: 900px;
}
/*new law page css close */
.threeCenterBox .info-box-wrap{
    width: 100%;
}
.paperwork-aca-exp .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
/****** Pharmaceutical New Design start *********/ 
.StreamlineAspect .psbs {
  padding-left:5px;
  padding-right: 5px; 
}
 
/****** Pharmaceutical New Design end *********/
/*new update design legal page  start*/
.insuranceRatio .info-box-wrap .info-box-content .font16{
    font-size: 15px;
    line-height: 22px; 
}
.legalBody .insuranceRatio .info-box-content {  
    max-width: calc(100% - 75px);    
    padding-left: 10px; 
}
.legalBody .insuranceRatio .info-box-wrap .box-icon-wrapper {    
    max-width: 56px;
}
.legalBody.innerpage .threeCenterBox.Send-Sign-Manage.simpleInsurance.Eliminatelegal .info-box-wrap p {
    font-size: 14px;
    line-height: 19px; 
}

/*new update design legal page  close*/

}

@media only screen and (max-width: 1199px) {

.timeWrap ul li span { 
    font-size: 15px;
    height: 30px;
    min-width: 30px;
    line-height: 1;
    width: 30px;
}
/* custom heaer start */
.offerBg .whiteHeader .introBox{
    padding-top: 2vh;
}
/* custom heaer close */
/*new update design blog page  start*/
.signleLandingpage.newBlogw .APIBlog h1 {
     font-size: 48px;
    line-height: 64px;
}
/*new update design blog page  close*/
}

@media only screen and (max-width: 1196px) {
    /*new update design legal page  start*/
    .InsuranceBody .h3 .block-text,.InsuranceBody  .BeyondeSignatures.simplifiesESignature.hide-mobile .h2 .block-text,.InsuranceBody .BeyondeSignatures.threeCenterBox.simplifiesESignature .info-box-content h4 .block-text,.HumanResourceBody .insuranceRatio .info-box-wrap .info-box-content p .block-text,.RealEstateBody .insuranceRatio .info-box-wrap .info-box-content p .block-text,.RealEstateBody .updateLaw.legal-new p .block-text{
        display: inline;
    }
 
section.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT18Vh.pB15Vh h1{
    font-size: 40px;
    line-height: 48px;
} 
.HumanResourceBody .threeCenterBox.Send-Sign-Manage .info-box-wrap p{
    min-height: 60px;
}
/*new update design legal page  close*/
    .threeCenterBox.Send-Sign-Manage .info-box-wrap p{
        max-width: 100%;
    }
.threeCenterBox .info-box-wrap{
     padding: 18px 20px 20px;
     min-height: 500px;
}

    .blueContent .boxWrap .boxOuter .contentBox{
        width: 50%;
    }
    .switchTOWebform .h3{
            font-size: 25px;
        line-height: 35px;
    }
    .switchTOWebform{
        padding-top: 18vh;
        padding-bottom: 20vh;
    }
    .blueContent:before { 
        border-top: 462px solid transparent;
        border-left: 185px solid #fff;
        border-bottom: 520px solid transparent; 
    }
/*.innerLogo { 
    max-width: 60px;
}*/
.topTitleWrap{
    display: flex;
}
.DiscussionWrap .Discussion-box:before {
    width: 15px;
    left: -15px;
}
.DiscussionWrap .Discussion-box:after {
    width: 15px; 
    right: -15px;
}
.header-footer-group .topFooter .tabno{
    display: block;
}
.centerBackground.pB18Vh.MagicQuadrant .font18 {
    font-size: 14px;
    line-height: 28px;
}
.offerBg .introBox   {
   padding-top: 24vh;
}
/*new education page css start */   
.informationData.msb_e_foureBox .threeBlock .BenefitsArea.box1 .wpb_wrapper{    
    min-height: 600px;  
}   
/*new education page css close */
/**** Pharmaceutical *******/
.pharma-results.insuranceRatio .info-box-content,
.pharma-results.insuranceRatio .info-box-content .font16{
    padding-left:15px;
}
.insuranceRatio.pharma-results .info-box-wrap{
    padding:20px;
}

/**** Pharmaceutical *******/
.downFooter .socialReview ul li {
    text-align: left;
    margin-right: 6px;
    vertical-align: middle;
}

/*custom header start*/
.teamRoomBody .threeCenterBox.Send-Sign-Manage.simpleInsurance .info-box-wrap p{
    min-height: 100px;
}
.whiteHeader .teamRoomH .block-text{
    display: inline;
}
/*custom header close*/
}
@media only screen and (max-width:1130px){
    /*custom header stat*/
    .insuranceRatio .info-box-wrap {
        min-height: 160px;
        display: flex;
        align-items: center;
    }
    .whiteHeader.SmartFormsBody  .img-blue-bg .insuranceContent .block-text,.CRAScanAppBody.whiteHeader  .craHeader .block-text{
    display: inline;
}
    /*custom header close*/
}

 
@media only screen and (max-width:1050px) {
.insuranceRatio .info-box-wrap .info-box-content .font16 .block-text{
display: inline;
}
}
@media only screen and (max-width: 999px) {
body.category  .customHeader .header-titles-wrapper .header-titles {    
    align-items: center;
    justify-content: start;
}
    .customHeader .header-titles-wrapper .header-titles {
        justify-content: flex-start !important;
        padding-bottom: 14px !important;
        padding-top: 8px !important;
    }
body.category .header-inner.section-inner button .toggle-inner svg {
       fill: #0069de;
}
    .innerLogo img {
        height: auto;
        margin-left: 0;
        display: block;
    }
.innerLogo.innerPage{
    padding-bottom: 22px;
}
/* new blog page design start*/
    .signleLandingpage.newBlogw .APIBlog h1 {
        font-size: 38px;
        line-height: 60px;
    }
    .signleLandingpage.newBlogw .container {
        max-width: 95vw;
    }

/* new blog page design close*/

    /*custom header stat*/

.threeCenterBox.Send-Sign-Manage.sendManageSignBox .info-box-wrap p{
    min-height: 150px;
}
.SmartFormsBody .threeCenterBox.Send-Sign-Manage.simpleInsurance .info-box-wrap p{
    min-height: 90px;
}
.whiteHeader .header-inner.section-inner button .toggle-inner i {
    color: #253d97;
}
.header-inner.section-inner button .toggle-inner svg{ 
    width: 20px;
    height: 20px;
    fill:#fff;
}
.header-inner.section-inner .toggle path{
   fill:#0069de;
}
.single.single-post .header-inner.section-inner button .toggle-inner svg{ 
    width: 20px;
    height: 20px;
    fill:#0069de;
}
.single.single-post .header-inner.section-inner .toggle path{
   fill:#0069de; 
}
.whiteHeader.SmartFormsBody  .centerBackground{
    background-position:  0 0 !important;
}

    /*custom header close*/

    .yellowBgOffer{
        display: none;
    }

.threeCenterBox.Send-Sign-Manage .info-box-wrap p {
    max-width: 70%;
    font-size: 13px;
}
.threeCenterBox.Send-Sign-Manage .info-box-wrap.firstborder p {
    max-width: 60%;
}

.menu-wrapper .mobile-menu .menu-item:first-child{
        border-top-color: transparent;
     }
     .menu-wrapper .mobile-menu .menu-item.current-menu-item a{
            color: #0069de !important;
     }
     .fill-children-current-color, .fill-children-current-color *{
        fill: #000;
     }
     .header-footer-group .section-inner button.toggle.sub-menu-toggle.fill-children-current-color.active  *{
        fill: #fff;
     }
     .menu-wrapper .mobile-menu .menu-item:last-child{
        border-bottom: 1px solid rgba(129,129,129,.2);
     }
     .menu-wrapper .mobile-menu .menu-item .sub-menu .menu-item:first-child{
        border-color: rgba(129,129,129,.2);
     }
     .menu-wrapper .mobile-menu .menu-item{ 
            padding-right: 0; 
            padding-left: 0;
            min-height: 50px;
            border-width: 1px 0 0 0;
            border-color: rgba(129,129,129,.2)
     }
     .menu-wrapper .mobile-menu .menu-item button.sub-menu-toggle{
        border-left: 1px solid rgba(129,129,129,.2);
        padding: 0 22px 0 22px;
        min-height: 50px;
     }
     .menu-wrapper .mobile-menu a:not([href]):not([tabindex]){
            color: #777;
     }
     .menu-wrapper .mobile-menu .menu-item .ancestor-wrapper > a{
        padding-left: 15px !important;
     }
     .header-footer-group .section-inner button.toggle.sub-menu-toggle.fill-children-current-color.active{
        background: transparent;
     }
 
    .menu-modal.cover-modal.header-footer-group.show-modal .menu-modal-inner.modal-inner{
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        transition: all 0.5s ease;
        left: -300px;
        position: absolute;
        height: 100%;
        max-width: 300px;
    }
    .menu-modal.cover-modal.header-footer-group.show-modal.active .menu-modal-inner.modal-inner{
        left: 0;
    }

    .header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle{
        color: transparent !important;
    }
    .menu-wrapper button.toggle.close-nav-toggle.fill-children-current-color {
        padding-right: 12px;
        padding: 0 8px 0 0;
        display: none;
    }
    
    .header-footer-group{
        z-index: 9;
    }
    .header-inner.section-inner{
        position: relative;
    }
    .header-inner.section-inner .headerRightbtn{
        position: absolute;
        right: 50px;
        top: 45%;
        transform: translateY(-50%);
        margin-top: 0;
    }
    .navWrap .header-inner.section-inner .headerRightbtn .btn {
    padding: 8px 15px;
    font-size: 12px;
    line-height: 16px;
    border-radius: 5px;
    font-weight: 500;
    text-transform: capitalize;
}
.header-footer-group.customHeader button.toggle.nav-toggle.mobile-nav-toggle {
    color: #fff !important;
    position: absolute; 
    height: 35px !important;
    padding: 0;
    margin: 0;
    display: table;
    text-decoration: none;
    line-height: inherit;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    left: auto !important;
       right: 5px;
}
   button.toggle.nav-toggle.mobile-nav-toggle {
    top: 35% !important;
    box-shadow: 0 0 3px rgba(68, 68, 68, 0.5) !important;
    border-radius: 4px !important;
    transform: translateY(-45%) !important;
    width: 40px !important;
    left: auto !important;  
    right: 0px !important;
     justify-content: center;
    display: flex !important;
}
.innerLogo {
    margin: 0 auto;
    display: inline-block;
    width: auto;
    margin-left: 0;
    height: auto;
}
    .header-titles-wrapper{
        display: table;
        margin: 0 auto;
    }
    .header-inner.section-inner button.toggle.nav-toggle.mobile-nav-toggle{
        position: absolute;
        left: 0;
    }
    .header-inner.section-inner button:focus,.fill-children-current-color:focus, .fill-children-current-color:focus *{
        outline: none;
    }
/*    .header-inner.section-inner button .toggle-inner i{
        color: #fff;
        font-size: 18px;
    }*/
    .header-inner.section-inner button .toggle-inner i{
        background: url(/wp-content/uploads/2022/09/menu-icon-white.svg)no-repeat;
        width: 20px;
        height: 20px;
    }
    .menu-modal.cover-modal.header-footer-group.show-modal.active{
        max-width: 300px;
        max-width: 100%;
        background: transparent;
    }
    .menu-modal.cover-modal.header-footer-group.show-modal.active .menu-modal-inner.modal-inner{
        max-width: 300px;
        background: #fff;
        z-index: 9;
    }
    .menu-modal.cover-modal.header-footer-group.show-modal.active{
        z-index: 999;
    }
    .menu-modal.cover-modal.header-footer-group.show-modal.active:after{
        content: "";
        position: absolute;
        right: 0;
        width: 100%;
        height: 100%;
        top: 0;
        background: rgba(0,0,0,0.5);
        z-index: 1;
        left: 0;
    }
    .menu-modal-inner.modal-inner .modal-menu > li > a, .menu-modal-inner.modal-inner .modal-menu > li > .ancestor-wrapper > a,.modal-menu ul li a{
        text-transform: uppercase;
        letter-spacing: .2px;
        font-weight: 600;
        font-size: 13px;
        color: #2d2a2a;
        padding: 16px 0px;
        text-decoration: none;
    }
    .modal-menu ul li a{
        color: #777;
    }
    .modal-menu ul li a:hover{
        text-decoration: none;
    }
    .header-footer-group .section-inner .has-mega-menu >.sub-menu .mega-menu-column{
        width: 100%;
        border-left: 0;
    }
 
    .header-footer-group .section-inner button.sub-menu-toggle svg,.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle svg{
            width: 10px;
    }
    .header-footer-group .section-inner button.sub-menu-toggle{
        margin: 0 auto;
    }
    .header-footer-group .section-inner button.sub-menu-toggle{
            padding: 0 3rem;
    }
    .header-footer-group .section-inner button.toggle.sub-menu-toggle.fill-children-current-color.active{
        background: #0069de;
    }
 
    .modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle.active. svg,.header-footer-group .section-inner button.sub-menu-toggle.active svg{
        fill:#fff;
    }
    .header-footer-group .section-inner button.toggle.sub-menu-toggle.fill-children-current-color.active .fill-children-current-color{
        fill: #fff;
    }
    .menu-wrapper.section-inner{
        width: 100%;
        padding: 0 0;
    }
    .menu-wrapper .menu-item{
        padding-left: 6px;
        padding-right: 0;
        border-left: 0;
    }
    .menu-wrapper button.toggle.close-nav-toggle.fill-children-current-color{
            padding-right: 12px;
    }
    .menu-wrapper button.toggle.close-nav-toggle.fill-children-current-color .toggle-text{
        display: none;
    }
    .header-inner.section-inner.fixed-top{
        position: fixed;
    }
    .modal-menu{
        position: relative;
        left: 0;
        width: auto;
    }

.container {
    max-width: 90%;
}

.blueContent .boxWrap .boxOuter:nth-child(3) {
    padding-left: 0;
}
.blueContent .boxWrap .boxOuter:nth-child(4) {
    padding-left: 0;
}
.blueContent .boxWrap .boxOuter:nth-child(2) {
    padding-left: 0;
}
.blueContent .boxWrap .boxOuter:nth-child(2) .emptyBox,.blueContent .boxWrap .boxOuter:nth-child(3) .emptyBox,.blueContent .boxWrap .boxOuter:nth-child(4) .emptyBox {
    width: 26%;
}
.blueContent .boxWrap{
    width: 80%;
    margin: 0 auto;
}
    .blueContent:before{
        display: none;
    }
.customHeader .header-titles-wrapper .header-titles {
    width: 100%;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: end;
}
.innerLogo{
    margin: 0 auto;
    display: inline-block;
    margin-left: 0;
}
.header-footer-group.customHeader button.toggle.nav-toggle.mobile-nav-toggle{
    color: #fff !important;
    position: absolute;
    left: 0;
    height: auto;
    padding: 0;
    margin: 0;
    display: table;
    text-decoration: none;
}
.header-footer-group.customHeader button.toggle.nav-toggle.mobile-nav-toggle .toggle-inner{
    padding-top: 0;
    height: auto;
    font-size: 24px;
}
.customHeader .header-titles-wrapper {
    width: 100%;
    /*display: inline-block;*/
    vertical-align: middle;
    text-align: right;
        display: flex;
        padding: 0;
}
.navWrap .header-inner.section-inner .headerRightbtn {
    list-style: none;
    display: inline-block;
    width: 39%;
    text-align: right;
}
.navWrap .header-inner.section-inner .headerRightbtn .btn.FreeTrial{
    display: none;
}
.customHeader.header-footer-group{
    z-index: 9;
}
.EasyIntegrations .w90 .h3{
    font-size: 32px; 
    line-height: 42px;  
}
.h1,.Integrations h1{
    font-size: 45px;
    line-height: 55px;
}
.h3,.h2,.blogTitileArea h1,.whiteHeader .introBox .h1{
    font-size: 32px;
    line-height: 40px;
}
/*Audit Trail css start*/
.rowBox .boxContent .textBox {
    min-height: 405px;
}
/*Audit Trail css close*/
/*webform css start*/
.leftImg .box-icon-wrapper{
        display: inline-block;
    width: 100%;
    padding-bottom: 15px;
    max-width: 50px;
    margin: 0 auto;
}
.leftImg .info-box-content {
    vertical-align: top;
    display: inline-block;
    width: calc(100% - 58px);
    padding-left: 20px;
}
.switchTOWebform .bigBtn{
    padding: 14px 38px;
    line-height: 28px;
    font-size: 18px;    
}
.AdvantagesWbform {
    padding-top: 45vh; 
}

/*webform css close*/
.featureBox .feature .featureList ul li{
    font-size: 13px;
}
.signupBox a{
    padding: 16px 20px;
    font-size: 30px;
}
.PriceComparison .priceOuter p{
    font-size: 14px;
    line-height: 18px;  
}
.SupprortDigita .h2{
    font-size: 70px;
}
span.icon-text:before{
    left: -26px;
    right: 0;
    top: -12px;
background-size: 110px;
}
.centerBackground.pB18Vh.MagicQuadrant .font18 {    
font-size: 14px;    
line-height: 28px;  
}

.relatedBlog .info-box-wrap .titleB, .relatedBlog .info-box-wrap .titleB:hover{
    font-size: 16px;
    line-height: 20px;  
}
.relatedBlog .info-box-content .redingT,.relatedBlog .info-box-content .cateroriTitle {
    font-size: 14px;
    line-height: 20px; 
}
.relatedBlog .sideFixBlog .info-box-wrap .titleB{
    font-size: 22px;
    line-height: 32px;
}
    
/* new design education page css start */   
.informationData.msb_e_box .threeBlock .BenefitsArea.box1 .wpb_wrapper{ 
    padding-top: 44px;  
}   
/* new design education page css close */
/*new law page css start */
.toBanner.lawHeader .whychooseMsbContent img{
    display: block;
    position: static;
}
.toBanner.lawHeader:after{
    display: none ;
}
.toBanner.lawHeader h1{
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
}
.toBanner.lawHeader h1 .block-text{
    display: inline;
}
.toBanner.lawHeader .introArea {
    text-align: center;
}
.toBanner.lawHeader:before, .msb_law_preserve:before{
    background-size: cover !important;
}
.SatisfiedClients.law_text .GartnerBox h3{
   font-size: 80px;
    line-height: 90px; 
}

.msb_law_dotIcon .moreBtn, .msb_law_dotIcon .moreBtn:hover, .msb_law_dotIcon .moreBtn:focus,.msb_law_solution.msb_law_preserve  .moreBtn, .msb_law_solution.msb_law_preserve  .moreBtn:hover, .msb_law_solution.msb_law_preserve  .moreBtn:focus{
    max-width: 200px;
    width: 100%;
}
.msb_law_preserve .moreBtn, .msb_law_preserve .moreBtn:hover, .msb_law_preserve .moreBtn:focus{
    max-width: 230px;
    width: 100%;
}
.BeyondeSignatures.threeCenterBox.msb_law_twoBox .row, .msb_law_preserve.msb_law_solution .row {
    width: 100%;
    margin: 0 auto;
}
.toBanner.lawHeader .introArea{
    padding-top: 20vh;
}
/*new law page css close */ 
/*insurance page staart*/   
.threeCenterBox.Send-Sign-Manage.simpleInsurance  .info-box-wrap p{ 
    max-width: 100%;    
}   
/*insurance page close*/
/* Pharmaceutical */

.pharma-banner.toBanner.lawHeader .introArea{
    padding-top:0;
    text-align:left;
}

/* Pharmaceutical */
/* Real Estate start*/
.offerBg .introBox.lawHeader.updateLaw.real-estate-banner{
    padding-top: 16vh
}
/* Real Estate close*/
    .headerTemplate2 .innerLogo.innerPage{
        padding-bottom: 0;
    }
    .headerTemplate2.header-footer-group .header-inner.section-inner{
       display: flex;
        justify-content: space-between; 
    }
.headerTemplate2 .navWrap .header-inner.section-inner .headerRightbtn{
    position: static;
    width: auto;
    transform: translateY(0);
    display: flex;
}

}


 @media all and (device-width: 820px) and (device-height: 1180px) and (orientation:portrait){
.introBox.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT20Vh.pB10Vh.smartFormHeader{
            padding-top: 10vh;
            padding-bottom: 8vh
         }
 .introBox.cra-scan-app{
                padding-top: 2vh;
            padding-bottom: 2vh
 }

 }

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
 
   .introBox.cra-scan-app .pT12Vh.pB12Vh,.smartFormHeader .pT10Vh.pB10Vh{
            padding-top: 0;
            padding-bottom: 0;
        }
        .introBox.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT20Vh.pB10Vh.smartFormHeader{
            padding-top: 12vh;
            padding-bottom: 8vh
         } 
 .introBox.cra-scan-app{
            padding-top: 10vh;
            padding-bottom: 10vh
 }

}

@media only screen and (max-width: 991px) {
    /*new footer start*/
    .comPanyMenu + .comPanyMenu,.newsLetter{
        margin-top: 5vh;
    }
    /*new footer close*/
    .header-footer-group.customHeader .site-logo.faux-heading a{
       margin: 0 auto;
    }
    .navWrap .header-inner.section-inner .headerRightbtn .btn.RequestADemo{
        margin-right: 0;
    }
    .navWrap .header-inner.section-inner .headerRightbtn li {
        margin: auto;
        justify-content: space-around;
        display: flex
;
    }
    .headerTemplate2 .navWrap .header-inner.section-inner .headerRightbtn li{
        padding-right: 0;
    }

/*new education page css start */   
.informationData.msb_e_foureBox .threeBlock .BenefitsArea.box1 .wpb_wrapper{    
        min-height: 435px;  
}   
.EliminatePaperwork .block-text{
    display: inline;
}
/*new education page css close */
    /*new footer design start*/ 
.IndustryCol{   
    padding-left: 15px  
}   
.topFooter .custom-html-widget ul{  
    margin-bottom: 30px;    
}   
.downFooter small{  
    text-align: center; 
    margin-bottom: 20px;    
}   
.downFooter .socialFooter ul{   
    text-align: center; 
}   
/*new footer design close*/
/*insurance page staart*/
.insuranceRatio .insuranceRatioLast{
    margin-top: 3vh;
} 
/*insurance page close*/
/* Pharmaceutical */
.pharma-banner.toBanner.lawHeader .whychooseMsbContent{
    margin-top:30px;
} 
.eSign-flow-block p, .half-bg .eSign-flow-block p{
    max-width:100%;
    padding-left:30px;
    padding-right:30px;
}

/* Pharmaceutical */

.sidebarNav{
    top: 15px;
    bottom: auto;
    right: -50px;
    left: auto;
    transform: translateX(0%);
}
.sidebarNav .btn.RequestADemo{
    white-space: normal;
    width: 105px;
}
.sidebarNavIn{
    transform: translateX(0%);
    width: auto;
    right: 0;
    left: auto;
}

/*------------- new blog page design start --------------*/
 .topBlogList.bottomBlogList .blogListWrap .blogListChild,.topBlogList .blogListWrap .blogListChild{
        width: 49%;
  } 
  ul.blogCategories{
    margin-bottom: 50px;
  }

  .introBox.pT22Vh.centerBackground .blogContainer img{
    margin-top: 30px;
  }
  .topBlogList .blogListWrap .blogListChild img{
    position: static;
    width: auto;
    height: auto;
  }

  /*------------- new blog page design close --------------*/

}
@media only screen and (max-width: 891px) {
    /*new update design legal page  start*/
 
section.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT18Vh.pB15Vh h1{
    font-size: 40px;
    line-height: 48px;
} 

.legalBody .h2 .block-text{
    display: inline;
}
/*new update design legal page  close*/

}
@media only screen and (max-width: 880px) {

.threeCenterBox.Send-Sign-Manage .info-box-wrap p {
    max-width: 194px; 
}
.threeCenterBox.Send-Sign-Manage .info-box-wrap.firstborder p {
    max-width: 168px;
}

.PriceComparison .font25 {
    font-size: 18px;
    line-height: 26px;
}
.AdvantagesWbform {
    padding-top: 52vh;
}
.featureBox .feature .featureList ul li{
    padding-left: 15px;
}
.SupprortDigita .h2 {
    font-size: 50px;
}
span.icon-text:before {
    left: -24px;
    right: 0;
    top: -12px;
    background-size: 88px;
}
.threeCenterBox .info-box-wrap{ 
     min-height: 500px;
}

    /*new education page css start */   
.informationData.msb_e_foureBox .threeBlock .BenefitsArea.box1 .wpb_wrapper{    
        min-height: 482px;  
}   
.msb_e_Business .row.align-items-center:nth-child(even) .w70,.msb_e_Business .row.align-items-center:nth-child(odd) .w70{   
    width: 100%;    
}   
.e_headerBanner.toBanner h1 {
    line-height: 48px;
    font-weight: 800;
    font-size: 40px;
}
/*new education page css close */
}
@media only screen and (max-width: 820px) {
.rowBox .boxContent .textBox {
    min-height: 420px;
}
.threeCenterBox .info-box-wrap{ 
     min-height: 542px;
}
.AdvantagesWbform {
    padding-top: 60vh;
}
.featureBox .feature .featureList ul li{
    font-size: 12px;
}
/* Pharmaceutical */
body.pharma-page p{
    font-size:15px;
    line-height:1.3;
}
.performance a.moreBtn.bigBtn.ml-0 {
    margin: 0 0 30px;
}
.performance .mb-5 {
    margin-bottom: 20px!important;
}
.eSign-flow h2 {
    font-size: 26px;
    line-height: 1.3;
    margin-bottom: 20px!important;
}
section.eSign-flow.half-bg{
    display: none;
}
body.pharma-page h2 {
    font-size: 25.2px;
    line-height: 1.3;
    margin-bottom: 20px!important;
}
.pharmaceutical-serve .row.mb-5 {
    margin-bottom: 0!important;
}

.ph-use-case .mb-5.text-center {
    text-align: left!important;
    margin-bottom: 20px!important;
}

.ph-use-case .mb-5.text-center h2{
    font-size:22px;
    margin-bottom:0!important;
}
.ph-use-case-listing ul {
    margin-bottom: 40px;
}
.ph-use-case-listing li {
    position: relative;
    font-size: 15px;
    background-size: 18px;
    padding-left: 30px;
}
.row.eSign-blocks.mb-5{
    margin-bottom:0!important;
}
.row.eSign-blocks.mb-5 + .row{
    display:none;
}
.eSign-blocks .px-5 {
    padding: 0 15px!important;
}
.pharma-banner .row > .pT18Vh.pB10Vh.col-sm-12 {
    padding-top: 10vh;
}

.pharma-banner.toBanner.lawHeader.updateLaw h1{
    font-size:32px;
    line-height:1.3;
}
.eSign-flow-block img, .ph-use-case img{
    margin:auto;
}
/* pharmaceutical */
.craHeader.cra-scan-app h1,.updateLaw.pharma-banner h1,.automotiveHeader.cra-scan-app h1{
    font-size: 40px;
    line-height: 50px;
}
.teamRoomH.cra-scan-app h1 .block-text{
    display: inline;
}
}   
@media only screen and (max-width: 767px) {

    .introBox.lawHeader.updateLaw.legal-new.Bankingh.healthcareheader,.lawHeader.updateLaw.legal-new.HRHeader,.offerBg .lawHeader.Bankingh.realEstateHeader{
        padding-top: 15vh;
        padding-bottom: 18vh;
    }
    .healthCareIn .borderR{
        border-right: none;
    }
  .weHelpImg {
    padding-left: 15px;
}
.font50 {
    font-size: 30px;
    line-height: 38px;
}
    footer {    
        background-size: cover; 
    }   
    .downFooter .socialReview ul {  
    text-align: center; 
    margin-bottom: 20px;    
}
/* electronic-signature css start*/ 
    .BeyondeSignatures.threeCenterBox .info-box-wrap .box-icon-wrapper svg{ 
        fill:#fff;  
    }   
    .hide-desktop{  
        display: block; 
    }   
    .hide-mobile{   
        display: none !important;   
    }   
    .MSBWorks.ClientLogoWrap.gxpClientBox .col-sm-3.col-md-3.col-xs-3{  
        width: 50%; 
    }   
    .threeCenterBox.BeyondeSignatures.Exceptional .col-sm-12.col-md-4{  
        width: 50%; 
        max-width: 50%; 
    }   
    .threeCenterBox.BeyondeSignatures.Exceptional .col-sm-12.col-md-4:first-child{  
        position: relative; 
    }   
    .threeCenterBox.BeyondeSignatures.Exceptional .col-sm-12.col-md-4:first-child:before{   
        content: "";    
        width: 1px; 
        height: calc(100% - 40px);  
        background: #afafaf;    
        position: absolute; 
        right: 0;   
        top: 50%;   
        transform: translateY(-50%);    
    }   
    .threeCenterBox.BeyondeSignatures.Exceptional .col-sm-12.col-md-4:last-child{   
        width: 100%;    
    }   
    .threeCenterBox.BeyondeSignatures.Exceptional .col-sm-12.col-md-4 .info-box-wrap {  
        padding-left: 0;    
    }   
    .threeCenterBox.BeyondeSignatures.Exceptional .col-sm-12.col-md-4 .info-box-wrap .font75 {  
        font-size: 55px;    
    line-height: 65px;  
    }   
    .BeyondeSignatures.threeCenterBox.Exceptional .info-box-wrap .info-box-content{ 
        width: 100%;    
        padding-left: 0;    
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-inner.container{ 
      /*width: 80%;*/   
        margin: 0 auto;     
        padding-bottom: 40px;   
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-indicators li {          
        height: auto;   
        text-indent: 0; 
        width: 33%; 
        background: transparent;    
        text-align: center; 
        margin: 0;  
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-indicators li:first-child:before,.threeCenterBox.Send-Sign-Manage .carousel-indicators li:last-child:after{  
        display: none;  
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-indicators li:before{    
        background: #2b6ff9;    
        height: 2px;    
        width: 50%; 
        left: 0;    
        transform: translateY(-50%);    
        top: 50%;   
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-indicators li:after{ 
        background: #2b6ff9;    
        height: 2px;    
        width: 50%; 
        right: 0;   
        left: auto; 
        bottom: auto;   
        transform: translateY(-50%);    
        top: 50%;           
    }   
        
     .threeCenterBox.Send-Sign-Manage .carousel-indicators li.active a,.threeCenterBox.Send-Sign-Manage .carousel-indicators li.active span{ 
        background-image: -moz-linear-gradient( -21deg, rgb(11,186,251) 0%, rgb(66,133,236) 100%);  
        background-image: -webkit-linear-gradient( -21deg, rgb(11,186,251) 0%, rgb(66,133,236) 100%);   
        background-image: -ms-linear-gradient( -21deg, rgb(11,186,251) 0%, rgb(66,133,236) 100%);   
        width: 30px;    
        height: 30px;   
        border-radius: 5px; 
        line-height: 30px;  
        font-size: 15px;    
        color: #fff;    
        display: table; 
        position: relative; 
        z-index: 1;         
    }   
     .threeCenterBox.Send-Sign-Manage .carousel-indicators li a,.threeCenterBox.Send-Sign-Manage .carousel-indicators li span{    
        background: #769bcf;    
        width: 30px;    
        height: 30px;   
        border-radius: 5px; 
        line-height: 30px;  
        font-size: 15px;    
        color: #fff;    
        display: table; 
        margin: 0 auto; 
        position: relative; 
        z-index: 1; 
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-indicators{  
        max-width: 400px;   
        margin: 0 auto; 
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-item .webfcontent{   
        text-align: center; 
        margin-bottom: 5vh; 
        padding-top: 1vh;   
        max-width: 400px;   
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-item .webfcontent p{ 
        font-size: 16px;    
        line-height: 25px;  
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-item .imgBox{    
        display: table; 
        width: 100%;    
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-item .row{   
        width: 100%;    
        margin: 0 auto; 
    }   
    .threeCenterBox.Send-Sign-Manage .carousel-item {           
        padding-bottom: 40px;   
    }   
    .MagicQuadrant h1 .block-text{  
        display: inline-block;  
    }   
    .introBox.MagicQuadrant{    
        padding-bottom: 3vh !important; 
        padding-top: 18vh !important;   
    }   
    .whiteHeader.legalBody  .introBox.MagicQuadrant{
        padding-bottom: 3vh !important;
        padding-top: 2vh !important;
    }
    
    .MSBWorks.ClientLogoWrap.gxpClientBox{  
        padding-top: 5vh;   
        padding-bottom: 5vh;    
    }   
     .MagicQuadrant .introText{ 
        margin-bottom: 5vh; 
     }  
    .introBox.MagicQuadrant img,.QuadrantWrap img{  
        margin-top: 30px;   
    }   
     .BeyondeSignatures.threeCenterBox .info-box-wrap .box-icon-wrapper,.BeyondeSignatures.threeCenterBox .info-box-wrap .info-box-content{ 
        display: inline-block;  
        vertical-align: top;    
    }   
    .BeyondeSignatures.threeCenterBox .info-box-wrap .box-icon-wrapper{ 
        width: 60px;    
        height: 60px;   
        border-radius: 50%;     
        padding: 12px 0 8px;    
    }   
    .BeyondeSignatures.threeCenterBox .info-box-wrap .box-icon-wrapper svg{ 
        height: 35px;   
        margin: 0 auto; 
    }   
   .BeyondeSignatures.threeCenterBox .info-box-wrap .info-box-content{  
         width: calc(100% - 65px);  
         padding-left: 20px;    
         text-align: left;  
    }   
    .BeyondeSignatures.threeCenterBox .col-sm-12.col-md-4:first-child .info-box-wrap .box-icon-wrapper{ 
        background: #ef7f02;    
    }   
    .BeyondeSignatures.threeCenterBox .col-sm-12.col-md-4:nth-child(2n) .info-box-wrap .box-icon-wrapper{   
        background: #7561e9;    
    }   
    .BeyondeSignatures.threeCenterBox .col-sm-12.col-md-4:last-child .info-box-wrap .box-icon-wrapper{  
        background: #009456;    
    }   
    .BeyondeSignatures.threeCenterBox .info-box-wrap .info-box-content p{   
        text-align: center;   
        text-align-last: center;  
    }   
    .BeyondeSignatures.threeCenterBox .info-box-wrap .info-box-content h4 { 
        margin-bottom: 0;   
    }       
    .BeyondeSignatures.threeCenterBox .pT4Vh.align-items-center.justify-content-center{padding-top: 0;} 
    .BeyondeSignatures.threeCenterBox.Exceptional .info-box-wrap .info-box-content,.BeyondeSignatures.threeCenterBox.Exceptional .info-box-wrap .info-box-content p{    
        text-align: center; 
    }   
    .BeyondeSignatures.threeCenterBox.Exceptional .info-box-wrap .info-box-content p{   
            text-align-last: center;    
    }   
    .SalesContractWrap.yourContracting {    
        text-align: center; 
    }   
    .SalesContractWrap.yourContracting .introText{  
        margin-bottom: 20px;    
    }   
    /* electronic-signature css close*/
.KeyChallenge-row .feature{ 
       overflow: auto;  
       white-space: nowrap; 
    }

    .threeCenterBox.Send-Sign-Manage .info-box-wrap p,.threeCenterBox.Send-Sign-Manage .info-box-wrap.firstborder p{
        max-width: 100%;
    }
    .eSignaturesolution.featureBox .feature ul li a, .eSignaturesolution.featureBox .feature ul li a:hover{
            font-size: 15px;
    line-height: 20px;
    }
    .eSignaturesolution.featureBox .feature .featureList ul li,.eSignaturesolution.featureBox .feature .feature-head ul li{
        height: auto;
        width: 150px;
    }
.eSignaturesolution.featureBox .feature .feature-head ul li:first-child{    
        width: 318px;   
    }   
    .eSignaturesolution.featureBox .feature .featureList ul li:first-child{ 
        width: 318px;   
        white-space: normal;    
    }
    .threeCenterBox.Send-Sign-Manage .info-box-wrap .info-box-content:after,.threeCenterBox.Send-Sign-Manage .info-box-wrap .info-box-content:before{
        display: none;
    }
    .gxpClientBox img{
        display: block;
        margin: 0 auto;
    }
    .lightwhite2.pTB10Vh.MSBWorks  img{
        margin-top: 20px;
    }
    .MSBWorks .w70{
        width: 100%;
    }
    .DoitRight .info-box-wrap,.whyMSBDocs.MSBWorks .info-box-wrap{
        margin-bottom: 20px;
    }
    .DoitRight .info-box-wrap .info-box-content{
        min-height: inherit;
    }
.mediaWrap .tab-text { 
    width: calc(100% - 80px);; 
}
.GxPRegulations .DigitizingClinical {
margin-top: 20px;
}
.mediaWrap .tab-logo { 
    width: 80px; 
}
    .font110 {
        font-size: 80px;
        line-height: 90px;
    }
    .NewSolutionsBox .info-box-wrap img{
        width: 100%;
    }
    .integrationSales-contract.YourDomain img{
        margin-top: 0;
        margin-bottom: 20px;
    }
    .integrationSales-contract.YourDomain .container-sm .row:nth-child(3) {
            flex-direction: column-reverse;
        }
    .NewSolutionsBox .info-box-wrap .info-box-content{
        min-height: inherit;
    }
    .RevolutionizingDocument.SalesContractWrap img{
        margin-bottom: 30px;
    }
    .threeCenterBox .info-box-wrap{
        min-height: inherit;
    }
    .integrationSales-contract img{
        margin-top: 30px;
    }
.threeCenterBox .info-box-wrap{
    width: 100%;
    padding: 35px 15px 28px;
}
.ComplianceBox_lab .boderL1{
    border-left: none;
}

    .SupprortDigita .blue-text { 
    display: block;
}
    .signupBox a {
        padding: 16px 20px;
        font-size: 14px;
    }
    .PriceComparison  .font35 {
    font-size: 22px;
    line-height: 32px;
}
    .featureBox .feature .feature-head ul li{
        font-size: 16px; 
    }
    .msb_single_image-wrapper{
        display: table;
        margin: 15px auto;
    }
.caseStudyForm{
    margin-top: 20px;
}
    .w80,.w90{
        width: 100%;
    }
    .topTitleWrap{
        display: table;
        margin-bottom: 20px;
    }
    .greenBox.noP,.yellowBox.noP,.grayBox.noP{
        padding-left: 15px;
        padding-right: 15px;
    }
    .UseCases,.Signer,.Editor,.teamroom.faqArea .panel-group{
        margin-bottom: 20px;
    }
.EasyIntegrations .w90{
    position: static;
    top: auto;
    transform: inherit;
}
.EasyIntegrations .row:first-child,.ElectronicSignatures .row:first-child,.MSBWorks.lightgray .row{
        flex-flow: column-reverse;
}
.MSBWorks.lightgray video {
    margin-top: 20px;
}
.h1,.Integrations h1{
    font-size: 35px;
    line-height: 45px;
}
.h3,.h2,.font40,.whiteHeader .introBox .h1{
    font-size: 28px;
    line-height: 38px;
}
.yourbusiness .h2{
    margin-top: 20px;
}
.container{
    max-width: 90%;
}
.borderLR1{
    border: none;
}
.container{
    max-width: 100%;
}
.Integrations h2{
    font-size: 22px;
    line-height: 32px;
}
/* auid trail css start*/
.rowBox:before,.rowBox .boxContent .textBox:before,.rowBox .boxContent .textBox:after,.rowBox .bottombox .boxContent .textBox:before,.rowBox .topbox .boxContent .textBox:before,.rowBox .boxContent .emptyBox,.rowBox .topbox .boxContent:nth-child(2), .rowBox .topbox .boxContent:nth-child(4),.rowBox .bottombox .boxContent:nth-child(2),.PriceComparison .DocuSignbox:before,.box-arrow{
    display: none;
 }
 .rowBox .boxContent .textBox{
    min-height: 158px;
 }
 .rowBox .boxContent{
    width: 49%;
        padding: 8px;
 }
 .rowBox .topbox .boxContent .textBox {
    margin-bottom: 0;
}
.rowBox .bottombox .boxContent .textBox{
    margin-top: 0;
}
.topbox  .boxContent{
    float: none;
}
.topbox{
    padding-bottom: 0;
    text-align: center; 
    display: table; 
}
.bottombox{
    padding-top: 0;
    display: table;
}
.HelpedGSK .midBtn{
    margin-bottom: 30px;
}
.ViewAuditTrails .w80{
    margin-top: 30px;
}
.ViewAuditTrails .w80 ul{
    padding-left: 15px;
}
.faqArea img{
    width: 70%;
}
/* auid trail css close*/
/* webform css start*/
.integratedBox .row{
    position: static;
    padding: 38px 15px;
}
.AdvantagesWbform {
    padding-top: 10vh;
    padding-bottom: 10vh;
} 
.traditional img{
    margin-bottom: 30px;
}
.block-text {
    display: inline-block;
}
 
.AdvantagesWbform .rightImg img,.AdvantagesWbform .leftImg img{
    float: none;
    margin-bottom: 30px !important;
    width: 70% !important;
}
 
.AdvantagesWbform .leftImg .contentBox,.blogTitileArea .titleArea{
    float: none;
    width: 100%;
}
 
.row.rightImg {
    flex-flow: column-reverse;
}
.switchTOWebform:after{
    display: none;
}
.switchTOWebform{
    padding-top: 6vh;
    padding-bottom: 16vh;
}
.switchTOWebform:before{
    background: #0E55AB;
     height: 80%;
}


/* webform css close*/
/*office-365-integration start close*/
.PartnershipBox {
    padding-top: 0;
}
.PartnershipBox img{
    margin-bottom: 40px;
}
.info-box-wrap.doubleBorder .box-wrapInner,.IntegrationFits.align-self-center .integrationContent{
    min-height: inherit;
}
.GlobalSecurity{
    padding-top: 10vh;
    padding-bottom: 10vh;
}
.PartnershipBox .contentBox ul{
        padding: 30px 0 0px 15px;
}
.PartnershipBox .contentBox ul:before,.PartnershipBox .contentBox ul:after,.info-box-wrap.borderLeft:before{
    display: none;
}
/*office-365-integration css close*/
/*gxp_compliance css start*/
.ClientLogoWrap .ClientLogo{
    margin: 5px;
}
.moreInformation .moreImg{
    background-image: none;
}
/*gxp_compliance css close*/

.DigitizingClinical .info-box-wrap{
    margin-bottom: 0;
}
.info-box-wrap.shadowBox .info-box-content p, .DigitizingClinical .info-box-wrap .info-box-content p{
    min-height: inherit;
}
.DigitizingClinical{
    margin-top: 0;
}
.PaperworkChallenges .info-box-wrap{
    padding-bottom: 50px !important;
    min-height: inherit;
}
.PaperlessClinical ul {
    width: auto;
    padding-left: 30px;
}
.font30 {
    font-size: 20px;
    line-height: 30px;
}
.countBox {
    margin-bottom: 32px;
}
/*about us start*/
.gartnerTestimonials .owl-carousel:hover .owl-nav>button {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); 
}
.gartnerTestimonials .owl-nav>button[class*=owl-prev] {
    left: 0;
}
.gartnerTestimonials .owl-nav>button[class*=owl-next] {
    right: 0;
}
.gartnerTestimonials .owl-nav>button[class*=owl-next] {
    padding-left: 2px;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
.OurLocation .addressBox {
    margin-bottom: 40px;
}
.ourTeam .team-member span{
    text-align: center;
}
.OurVision .lightGreen,.blueform{
    margin-top: 20px;
}
/*about us close*/
.leftCar{
    margin-bottom: 20px;
}
.OurVision.pTB12Vh.privacySecurity figure.snip0023 {
    margin-bottom: 20px ;
}
.OurVision.pTB12Vh.privacySecurity .col-sm-12.col-md-4:last-child figure.snip0023{
    margin-bottom: 0;
}
.OurVision.pTB12Vh.privacySecurity.blueBg{
    padding-top: 6vh !important;
    padding-bottom: 6vh !important;
}
.pricingList .decsText h3{
    font-size: 20px;
}
.pricingList .decsText h3 i{
       font-size: 16px;
       top: -3px;
    }
    .pricingList .nav.nav-tabs .nav-link, .pricingList .nav.nav-tabs .nav-link:hover, .pricingList .nav.nav-tabs .nav-link:focus{
        padding: 12px 40px;
    }
    .imgOuter{
        margin-bottom: 20px;
    }
    .ChallengesBox img{
        margin: 0px auto 10px;
    }
    .ChallengesBox p{
        max-width: 200px;
    }
    .AccreditationBox .row{
            flex-flow: column-reverse;
    }
    .AccreditationBox .h2.fontnormal.mb3vh{
        margin-top: 40px;
    }
    .digitizeBox .info-box-wrap{
        width: 100%;
        max-width: 300px;
    }
    .digitizeBox .info-box-wrap.borderRight:before{
        display: none;
    }
    .digitizeBox .borderTop{
        border:none;
    }
    .DiscussionWrap .Discussion-box:after{
        width: 15px;
        right: -15px;
    }
    .digitizeBox .info-box-content{
        min-height: inherit;
    }
    .boxshadow.info-box-wrap .info-box-content {  
    max-width: calc(100% - 153px);
}
.boxshadow.info-box-wrap .box-icon-wrapper {
    max-width: 100px;
    width: 100%;
}
.integrationsBanneralternative img{
    margin-top: 30px;
}
.Increaseproductivity{
    padding-top: 0;
}
.lightwhite.EnterpriseBusinesses .info-box-wrap{
    margin-bottom: 20px;
}
.timelineWrap .timelinecont p{
    font-size: 15px;
}
.relatedBlog .bigBlockpost  .info-box-wrap{
    padding-left: 0;
}
.tableList.stickIt,.tableList {
    position: static;
    max-width: 100%;
    top: 0;
    margin-top: 0;
}
.introBox_Msb h2, .introBox_Msb h3{
    font-size: 20px;
    line-height: 28px;
}
.separator{
    margin:0px auto 50px; 
}
.vc_column_container {
     padding-left: 15px; 
     padding-right: 15px; 
}
.MagicQuadrant .Seefull-Report{
    margin-top: 20px;
}
.case_studyHTML{
    height: inherit;
}
.case_studyBody .introBox.centerBackground{
    height: inherit;    
}
.case_studyBody footer{
        position: static;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
.integrationSales-contract .container .row:first-child,.integrationSales-contract .container .row:nth-child(3),.SalesContractWrap .row {
    flex-direction: column-reverse;
}
.SalesContractWrap.yourContracting .row{
    flex-direction: inherit;
}
.integrationSales-contract .container .row:nth-child(3) img{
    margin-bottom: 30px;
}
.integrationSales-contract .container .row:first-child img{
    margin-bottom: 20px;
}
.SalesContractWrap .introText ul li span{
    width: calc(100% - 20px);
}
.webformUseCase .imgBox img{
    margin-top: 20px; 
}
.webformUseCase{
    background-size: cover;
}
/*new design education page start*/ 
.informationData.msb_e_box .threeBlock {    
    justify-content: center;    
}   
.informationData.msb_e_box .threeBlock .BenefitsArea.box1:last-child{   
    margin-top: 60px;   
}   
.msb_e_useCase .BenefitsArea.box1 img{
    margin: 0 auto;
}
.msb_e_useCase .info-box-wrap .info-box-content p{
    font-size: 18px;
    line-height: 28px;
}

/*new design education page close*/
/*new design legal  page start*/
.BeyondeSignatures.threeCenterBox.msb_law_twoBox .info-box-wrap{
    min-height: inherit;
    padding: 15px 0;
}
.BeyondeSignatures.threeCenterBox.msb_law_twoBox .borderRblue,.BeyondeSignatures.threeCenterBox.msb_law_twoBox .borderB1blue,.BeyondeSignatures.threeCenterBox.msb_law_twoBox .borderBRblue{
    border: none;
}
.BeyondeSignatures.threeCenterBox.msb_law_twoBox .info-box-wrap .box-icon-wrapper{
        display: table;
    margin: 0 auto 10px;
}
.BeyondeSignatures.threeCenterBox .info-box-wrap .info-box-content{
    width: 100%;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}
.BeyondeSignatures.threeCenterBox.msb_law_twoBox .row{
    width: 100%;
}
.msb_law_lined .info-box-wrap .info-box-content{
    padding-right: 0;
}
.BeyondeSignatures.threeCenterBox.msb_law_twoBox .info-box-wrap .info-box-content p{
    text-align: center;
    text-align-last: inherit;
}
.SatisfiedClients.law_text .GartnerBox-left {
    width: 100%;
    padding-bottom: 30px;
}
.SatisfiedClients.law_text .GartnerBox-right {
    width: 49%;  
}
.SatisfiedClients.law_text .GartnerBox h3 {
    font-size: 60px;
    line-height: 70px;
}
.SatisfiedClients.law_text .GartnerBox h5 {
    font-size: 16px;
    line-height: 25px;
}
.msb_law_solution .moreBtn:before,.msb_law_solution .moreBtn:after{
    display: none;
}
.msb_law_preserve .moreBtn, .msb_law_preserve .moreBtn:hover, .msb_law_preserve .moreBtn:focus {
    max-width: 230px;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 30px;
}
.msb_law_dotIcon .moreBtn, .msb_law_dotIcon .moreBtn:hover, .msb_law_dotIcon .moreBtn:focus, .msb_law_solution.msb_law_preserve .moreBtn, .msb_law_solution.msb_law_preserve .moreBtn:hover, .msb_law_solution.msb_law_preserve .moreBtn:focus{
    margin-top: 25px;
    margin-bottom: 30px;
}
.msb_law_dotIcon + .customForm + section img,.msb_law_dotIcon .row img{   
    margin: 0 auto 30px;
}
.msb_law_dotIcon .row{
    flex-flow: column-reverse;
}
.msb_law_dotIcon + .customForm + section .container{
    padding-top: 0;
}
.msb_law_lined .carousel-control-prev .carousel-control-prev-icon{
    background:url(/wp-content/uploads/2023/02/slider_arrow.png)no-repeat; 
    width: 15px;
    height: 30px;
    background-size: 15px;
}
.msb_law_lined .carousel-control-next .carousel-control-next-icon{
    background:url(/wp-content/uploads/2023/02/slider_arrow.png)no-repeat; 
    width: 15px;
    height: 30px;
    background-size: 15px;
    transform: rotate(180deg);
}
.msb_law_lined .carousel-control-prev{
    left: 0;
    top: 50%;
    transform: translateY(-10%); 
    width: auto;
}
.msb_law_lined .carousel-control-next{
    right: 0;
    top: 50%;
    transform: translateY(-10%); 
    width: auto;
}
.threeCenterBox.BeyondeSignatures.msb_law_twoBox .borderBRblue .info-box-wrap, .threeCenterBox.BeyondeSignatures.msb_law_twoBox .borderBRblue, .threeCenterBox.BeyondeSignatures.msb_law_twoBox .borderRblue, .BeyondeSignatures.threeCenterBox.msb_law_twoBox .borderRblue .info-box-wrap{
    padding-left: 15px;
}
.toBanner.lawHeader .introArea {
    padding-top: 15vh;
}
 
.legalLifecycle .introText ul li .right-cont,.QuadrantWrap.ImproveInteractions.legalLifecycle ul li{
    text-align: left;
}
.QuadrantWrap.ImproveInteractions.legalLifecycle ul li .font24{
    font-size: 20px;
    line-height: 28px;
}
.QuadrantWrap.ImproveInteractions.legalLifecycle ul{
    margin-bottom: 20px;
}
.QuadrantWrap.ImproveInteractions.legalLifecycle .row.digitalTitle.customWidth{
    margin-top: 2vh;
}
.QuadrantWrap.ImproveInteractions.legalLifecycle img{
width: 100%;
margin-top: 0;
}

.QuadrantWrap.pTB8Vh.UsecasesLIst.legalUseCase{
    padding-top: 8vh;
}
section.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT18Vh.pB15Vh{
    padding-bottom: 1vh;
    padding-top: 0;
}
section.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT18Vh.pB15Vh h1 {
    font-size: 35px;
    line-height: 43px;
    margin-bottom: 2vh !important;
}

section.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT18Vh.pB15Vh p {
    font-size: 16px;
    line-height: 22px;
}
/*new update design legal page  start*/
.legalBody .threeCenterBox.Send-Sign-Manage .carousel-item .webfcontent{
        margin-bottom: 1vh;
}

/*new update design legal page  close*/

.threeCenterBox.Send-Sign-Manage.simplifiesESignature.legalProfessionals .info-box-wrap .box-icon-wrapper img{
    width: 90px;
}
/*new design legal page close*/

/*insurance page staart*/
.insuranceRatio .info-box-wrap .box-icon-wrapper{
    max-width: 62px;
}
.insuranceRatio .info-box-content {  
    max-width: calc(100% - 65px);     
}
.insuranceRatio .info-box-wrap{
    padding-left: 20px;
}
.threeCenterBox.Send-Sign-Manage.simpleInsurance  .carousel-item .imgBox img{
    margin: 0 auto;
}
.threeCenterBox.Send-Sign-Manage.simpleInsurance .carousel-indicators li a,.threeCenterBox.Send-Sign-Manage.simpleInsurance .carousel-indicators li span{
    background: #dce5f1;  
        color: #333; 
}
.threeCenterBox.Send-Sign-Manage.simpleInsurance .carousel-indicators li.active a,.threeCenterBox.Send-Sign-Manage.simpleInsurance .carousel-indicators li.active span {
    background-image: -moz-linear-gradient( -21deg, rgb(11,186,251) 0%, rgb(66,133,236) 100%);
    background-image: -webkit-linear-gradient( -21deg, rgb(11,186,251) 0%, rgb(66,133,236) 100%);
    background-image: -ms-linear-gradient( -21deg, rgb(11,186,251) 0%, rgb(66,133,236) 100%);   
    color: #fff;  
}
.ImproveInteractions .row.digitalTitle.customWidth {
    flex-flow: column-reverse;
}
.ImproveInteractions h2:before{
    display: none;
}
.ImproveInteractions h2{text-align: center;padding-bottom: 0;}
.ImproveInteractions ul li{
    text-align: center;
    margin-bottom: 3vh;
}
.ImproveInteractions ul li:last-child{
    margin-bottom: 0;
}
.ImproveInteractions ul li strong{
    display: block;
}
.QuadrantWrap.ImproveInteractions img{
    width: 90%;
    margin-top: 40px;
}
.UsecasesLIst h2{
    margin-bottom: 3vh; 
}
.UsecasesLIst ul {
    padding-left: 4vh;
    padding-top: 4vh;
}
.UsecasesLIst img{
    margin-top: 0;
}
.UsecasesLIst{
    padding-top: 0;
}

 .threeCenterBox.Send-Sign-Manage.simplifiesESignature .info-box-wrap h4{
    width: auto;
    height: auto;
    background: transparent;
    color: #000000;
    max-width: 70%;
 }
 .threeCenterBox.Send-Sign-Manage.simplifiesESignature .info-box-wrap .box-icon-wrapper img {
    display: block;
    margin: 0 auto;
    width: auto;
}
.threeCenterBox.Send-Sign-Manage.simplifiesESignature .info-box-wrap{
    padding-left: 15px;
    padding-right: 15px;
   box-shadow: -1.935px 7.762px 13.72px 0.28px rgba(215, 215, 215, 0.76);
    width: 98%;
}
.threeCenterBox.Send-Sign-Manage.simplifiesESignature .info-box-wrap p{
    margin-bottom: 30px;
}
/*.Maintainsecurity .imgSecurity:before{
    display: none;
}*/
.Maintainsecurity .imgSecurity{
    margin-bottom: 3vh;
}
.Maintainsecurity .col-md-2:nth-child(2) .imgSecurity:before {
    left: -15px;
}
.insuranceCompanies.UsecasesLIst{
    padding-top: 8vh;
}
.insuranceCompanies.UsecasesLIst h3{
    padding-bottom: 0;
    text-align: center;
}
.UsecasesLIst.insuranceCompanies ul {
    padding-bottom: 3vh;
    padding-top: 0;

}
.DigitizeInsurance .insuranceContent{
    border: 1px solid #fff;
    padding: 15px;
    border-radius: 6px;
}
/*insurance page close*/
/**** Pharmaceutical *******/
.pharma-page .UsecasesLIst{
    padding-top: 8vh;
}
.pharma-page .UsecasesLIst .mb-5.text-center{
    margin-bottom: 0 !important;
}
.pharma-page .UsecasesLIst ul{
    margin-bottom: 4vh;
}
.pharma-page .eSign-flow .eSign-blocks .col-md-6.col-sm-12:first-child{
    padding-bottom: 4vh !important;
}
/**** Pharmaceutical *******/

/* Real Estate start*/
.offerBg .introBox.real-estate-banner img{
    padding-top: 4vh;
}
.doc-flow.hide-desktop button{
    background-color: #000;
}
/* Real Estate close*/
/** Education **/
.offerBg .introBox.edu-banner{
    padding-top: 10vh;
    text-align: center;
}
.e_headerBanner.edu-banner.toBanner h1 {
    line-height: 1.3;
    font-size: 36px;
    margin-bottom:5vh;
}
.e_headerBanner.edu-banner .introArea p .fs22{
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 0;
}
.edu-banner .moreBtn.bigBtn{
    margin: 30px auto 0;
}
.edu-banner .wpb_text_column{
    margin-bottom:0;
}
.quoting h2 {
    font-weight: 700;
    margin-top: 30px!important;
    line-height: 1.4;
    font-size: 4.02vw;
}
.quote-icon img {
    max-width: 50px;
}
.sps-exp h3, .sps-exp p:not(.font18) {
    text-align: center;
}
.sps-exp li{
    grid-template-columns: 60px 1fr;
}
.list-exp-doc p {
    font-size: 16px;
    line-height: 1.4;
}
.aca-exp-con{
    max-width:100%;
}
.academic-block-row {
    grid-row-gap: 30px;
}
.condition-to-use .align-items-center {
    flex-flow: column-reverse;
}
.edu-cta {
    background-image: -moz-linear-gradient( 0deg, rgb(8,35,117) 0%, rgb(1,94,234) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(8,35,117) 0%, rgb(1,94,234) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(8,35,117) 0%, rgb(1,94,234) 100%);
}
.edu-cta a.btn {
    padding: 12px 30px;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
    font-weight: 600;
    max-width: 200px;
    border-radius: 30px;
    color: #0257dc;
}
.grid-info-data.informationData.msb_e_box .threeBlock .BenefitsArea.box1:last-child{
    margin-top:0;
}
.arrows-testi {
    margin-top: 1rem!important;
    margin-bottom: 1rem;
}
.mobile-space .row {
    grid-row-gap: 30px;
}
.legal-brands .col-xs-6 {
    max-width: 50%;
}
.legal-brands .row.pT4Vh {
    grid-row-gap: 30px;
}
.offerBg section.introBox.legal-new,
.toBanner.lawHeader.legal-new .introArea {
    padding-top: 0;
}
.legal-new.centerBackground.toBanner.updateLaw:after{
    height:180px
}
.toBanner.lawHeader.legal-new .introArea{
    margin-bottom:30px;
}
.threeCenterBox.Send-Sign-Manage.legalBox .info-box-wrap .box-icon-wrapper{
    max-width: 80px;
    background-color: #0d2778;
    padding: 15px;
    border-radius: 50%;
    margin-bottom: 20px;
}
.column-display{
    column-count: 1;
}

/* blog page css start */
 
.listWrap .listCont  .leftCont,.listWrap .listCont  .rightCont{
    display: inline-block;
    width: 100%;
    vertical-align: top; 
}
.listWrap .listCont ul{
    padding-left: 0;
    padding-top: 10px;
}
 
/* blog page css close */
.eSign-flow .eSign-flow-block .esign-img img{
    width: 70%;
}
 .eSign-flow .eSign-flow-block .esign-img{
    margin-bottom: 4vh;
 }
.eSign-flow .eSign-flow-block ul + p{
    padding-left: 0;
    padding-right: 0;
}

    .real-brands.bestExperience .row{
        text-align: center;
    }
.real-brands.bestExperience .imgSecurity {
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    text-align: center; 
    margin: 0 auto 30px;
}

.QuadrantWrap.pTB8Vh.ImproveInteractions.legalLifecycle .right-cont strong.block-text{
    display: block;
}
/*new update design legal page  close*/
/* new design education page css start */
 
.BeyondeSignatures.threeCenterBox.simplifiesESignature.showDocument   .info-box-wrap .box-icon-wrapper {
    max-width: 100%;
    margin-top: 10px;
    background: transparent !important;
    height: auto;
}
 
.BeyondeSignatures.threeCenterBox.simplifiesESignature.showDocument .info-box-wrap .info-box-content p {
    text-align: center;
    text-align-last: center;
    padding-top: 15px;
}
/*new education page new design css start */

 
.insuranceRatio.educationRatio .info-box-wrap .info-box-content .font35{
        font-size: 25px;
        line-height: 30px;
}

.threeCenterBox.Send-Sign-Manage.simpleInsurance.EliminatePaperwork .carousel-item .imgBox img{
    width: 60%;
}
/*new education page new design css close */
/* new design education page css close */

/****** Pharmaceutical New Design start *********/ 
.StreamlineAspect .psbs {
    text-align: center;
    width: 60%;
    margin: 0 auto;
}
.StreamlineAspect img{
    margin: 0 auto;
}
.performance.StreamlineAspect{
    text-align: center;
}

.bestExperience .sixBox .imgSecurity{
    width: 33.33%;
}
.introBox.introBox.updateLaw.pharma-banner.pharaBody {
    padding-top: 10vh;
    padding-bottom: 8vh !important
}

.ImproveInteractions.legalLifecycle.Streamline .pL40{
    padding-left: 15px;
    /*padding-top: 40px;*/
}

/****** Pharmaceutical New Design end *********/
/* new css update start*/

.introBox.cra-scan-app,.introBox.smartFormHeader,.HRHeader.lawHeader.updateLaw.legal-new,.centerBackground.lawHeader.updateLaw.legal-new,.MagicQuadrant.InsuranceHeader,.updateLaw.pharma-banner.pharaBody,.introBox.updateLaw.pharma-banner,.InsuranceBody .introBox.Bankingh   {
    position: relative;
    background-repeat: no-repeat !important;
    background-position: 0 0 !important;
    background-size: cover !important;
 }
 .introBox.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT20Vh.pB10Vh.smartFormHeader{
    padding-top: 40px;
    padding-bottom: 10vh
 }
 .introBox.cra-scan-app{
   padding-top: 15vh;
    padding-bottom: 10vh 
 }

/* new css update close*/

/*------------- new blog page design start --------------*/
 .topBlogList.bottomBlogList .blogListWrap .blogListChild,.topBlogList .blogListWrap .blogListChild{
        width: 49%;
  } 
  ul.blogCategories{
    margin-bottom: 50px;
  }

  .introBox.pT22Vh.centerBackground .blogContainer img{
    margin-top: 30px;
  }

  /*------------- new blog page design close --------------*/
   .healthCareBody  .customWidth.ComplexUl h3{
    font-size: 22px;
    line-height: 30px;
    margin-top: 20px;
 }
 .healthCareBody .customWidth.ComplexUl ul{
    padding-left: 0;
    padding-top: 0;
 }
 .healthCareBody .insuranceRatio .info-box-wrap{
    padding-left: 25px;
 }
  .healthCareBody .insuranceRatio .info-box-wrap .box-icon-wrapper{
    max-width: 60px;
  }
  .healthCareBody .legalLifecycle .introText ul li .leftImg img{
    height: 50px;
  }

  /* custom header start*/
  .whiteHeader .QuadrantWrap.ImproveInteractions.legalLifecycle .leftImg img{
    height: 50px;
  } 
    .insuranceRatio .info-box-wrap {
        min-height: inherit;
        display: flex;
        align-items: center;
    } 
    .whiteHeader .smartformWrap p {
        width: 100%;
    }
 .whiteHeader .Bankingh{
    background-position: 0 0 !important;
 }

  /* custom header close*/

  /*new blog page design start*/
    .signleLandingpage.newBlogw  .APIBlog h1 {
        font-size: 32px;
        line-height: 52px;
    }

  /*new blog page design close*/
.socialReview [id^=gartner-pi-widget][data-size=line]{
        margin: 10px auto;
    display: table;
}
}
@media only screen and (max-width: 680px) {
.featureBox .feature .featureList ul li {
    padding-left: 4px;
    text-align: center;
}
.blueform{
    border: 14px solid #fff;
    padding: 40px 16px;
}
.featureBox .feature ul li:first-child {  
    padding-left: 15px;
}
.lightwhiteL2.real-estate-logo .re-industry{
    width: 48%;
    text-align: center;
    display: inline-block;
    margin-bottom: 20px;
}
.lightwhiteL2.real-estate-logo .re-industry:last-child{
    margin-bottom: 0;
}
.lightwhiteL2.real-estate-logo .re-industry img{
    display: block;
    margin: 0 auto;
}
.lightwhiteL2.real-estate-logo .align-items-center.d-flex.justify-content-between{
    display: block !important;
    text-align: center;
}
 
.toBanner.lawHeader .introArea p .fs22{
    font-size: 30px;
    line-height: 40px;  
}
.toBanner.lawHeader h1{
    font-size: 20px;
    line-height: 28px;
}
  .introBox.cra-scan-app .pT12Vh.pB12Vh{
            padding-top: 0;
            padding-bottom: 0;
        }
}
@media only screen and (max-width: 650px) {
    .headerTemplate2.header-footer-group .header-inner.section-inner{
        align-items: center;
    }
    .headerTemplate2 .navWrap .header-inner.section-inner .headerRightbtn .btn.RequestADemo{
        top: 0;
    }
    .innerLogo.innerPage{
            padding-bottom: 10px;
    }
.featureBox .feature .featureList ul li,.featureBox .feature .feature-head ul li {
    height: 70px;
    line-height: 16px;
    padding: 10px 2px;
    width: 318px;
    white-space: normal;
}
.featureBox .feature .feature-head ul li:first-child{
    text-align: center;
}
.SupprortDigita .h2 {
    font-size: 36px;
    line-height: 50px;
}
span.icon-text:before {
    left: -17px;
    right: 0;
    top: -9px;
    background-size: 62px;
}
.tab-textBody {
    background: #fff;
    padding: 15px 20px; 
}
.mediaWrap .tab-text p {
    color: #28243a;
    font-size: 15px; 
    line-height: 20px;
    margin-bottom: 12px;
}
.mediaWrap .tab-text{
    padding: 15px 0 15px 60px;
}
/**** Pharmaceutical *******/
.insuranceRatio.pharma-results .info-box-wrap .box-icon-wrapper{
    width:30px;
}
.pharma-results.insuranceRatio .info-box-content{
    max-width:calc(100% - 30px);
}
.insuranceRatio.pharma-results .info-box-wrap{
    min-height:100px;
}

.pharma-results.insuranceRatio .info-box-content .font16{
    font-size:14px;
    line-height:1.3;
}
/**** Pharmaceutical *******/




}

@media only screen and (min-device-width: 480px) and (max-device-width: 667px)  and (orientation: landscape) {

 section.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT18Vh.pB15Vh {
    padding-bottom: 10vh;
    padding-top: 4vh;
}
.centerBackground.lawHeader.updateLaw.legal-new.smartFormHeader{
    padding-top: 15vh;
}

}
@media only screen and (max-width: 600px) {
    .topFooter .custom-html-widget ul{
        margin-bottom: 20px;
    }
.blueContent .boxWrap{
    width: 100%;
    margin: 0 auto;
}
.blueContent .boxWrap .boxOuter:nth-child(2) .emptyBox, .blueContent .boxWrap .boxOuter:nth-child(3) .emptyBox, .blueContent .boxWrap .boxOuter:nth-child(4) .emptyBox,.blueContent .boxWrap .boxOuter .emptyBox{
    width: 23%;
}
/* auid trail css start*/
 .rowBox .boxContent{
    width: 100%;
        padding: 8px;
 }
 /* auid trail css close*/
 .table_box{
    overflow-x:auto; 
 }
 .pricingList .table_box table tr td{
    width: 300px;
    white-space: nowrap;
 }
 .pricingList .decsText .woodmart-plan-feature.center-text{
    white-space: normal;
 }
  .timelineWrap .timelinecont .right-text{
    text-align: left;
 }
 .timelineWrap .timeBox,.timelineWrap:before{
    display: none;
 }
 .timelineWrap .timelinecont{
        padding-top: 5vh;
    padding-bottom: 5vh;
 }
 .timelineWrap .halfBox{
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
 }
 .timelineWrap .timelinecont:nth-child(even){
    display: flex;
    flex-flow: column-reverse;
 }
 .timelineWrap .timelinecont img{
    margin-bottom: 20px;
 }
 .pricingList .card-body .table_box table tr td{
    white-space: normal;
 }
 .KeyDifferentiators .KeyChallenge-row table tr td, .KeyDifferentiators .KeyChallenge-row table tr th{
    padding: 14px;
 }
 .eSignaturesolution.featureBox .feature ul li a, .eSignaturesolution.featureBox .feature ul li a:hover{
    font-size: 14px;
 }

}
@media only screen and (max-width: 596px) {
    .signleLandingpage.newBlogw .APIBlog h1 {
        font-size: 32px;
        line-height: 44px;
    }
}
@media only screen and (max-width: 575px) { 
        /*new footer start*/
    .comPanyMenu{
        margin-top: 5vh;
    }
    /*new footer close*/
/*new education page css start */
.informationData.msb_e_foureBox .threeBlock .BenefitsArea.box1 .wpb_wrapper{  
        min-height: inherit;
}
.informationData.msb_e_box .threeBlock .BenefitsArea.box1:first-child{
 margin-top: 0;
}
.informationData.msb_e_box .threeBlock .BenefitsArea.box1{
   margin-top: 60px;
}
.msb_e_Business.msb_e_twoBox .row.align-items-center:nth-child(odd) img, .msb_e_Business.msb_e_twoBox .row.align-items-center:nth-child(even) .w70,.msb_e_Business.msb_e_twoBox .row.align-items-center:nth-child(even) img, .msb_e_Business.msb_e_twoBox .row.align-items-center:nth-child(odd) .w70 {
    margin-right: auto;
    margin-left: auto;
}
.msb_e_Business.msb_e_twoBox .msb_rightImg{
    flex-flow: column-reverse;
    margin-bottom: 38px;
}
.msb_e_Business.msb_e_twoBox img{
    margin-bottom: 30px;
}
.msb_e_useCase .info-box-wrap .info-box-content ul li{
    width: 100%;
}
.msb_e_Business .row.align-items-center:nth-child(odd) {
    flex-flow: column-reverse;
}
.msb_e_Business .row.align-items-center{
    margin-bottom: 30px;
}
.msb_e_Business .row.align-items-center:last-child{
    margin-bottom: 0;
}
.msb_e_Business .row.align-items-center:nth-child(odd) img,.msb_e_Business .row.align-items-center:nth-child(even) img{
    margin-top: 30px;
}
.msb_e_Business .row.align-items-center:nth-child(odd) img, .msb_e_Business .row.align-items-center:nth-child(even) .w70,.msb_e_Business .row.align-items-center:nth-child(even) img, .msb_e_Business .row.align-items-center:nth-child(odd) .w70{
    margin-right: auto;
    margin-left: auto;
}
.msb_e_Business .font25 {
    font-size: 18px;
    line-height: 28px;
}

/*new education page css close */
/*new design legal  page start*/
.SatisfiedClients.law_text .GartnerBox h3 + span {
    font-size: 35px; 
    line-height: 45px;
}
.SatisfiedClients.law_text .GartnerBox h5 {
    font-size: 14px;
    line-height: 20px;
}
.ClientLogoWrap.gxpClientBox.MSBWorks .col-sm-2.col-md-2.col-lg-2{
    max-width: 33.33%;
}
.ClientLogoWrap.gxpClientBox.MSBWorks img{
    margin-bottom: 15px;
}

.legalBody.innerpage .h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 37px;
}
/*new design legal  page close*/

/*insurance page staart*/ 
.insuranceRatio .insuranceRatioLast.info-box-wrap{
    margin-top: 0vh;
    margin-bottom: 0;
}
.insuranceRatio .info-box-wrap{
    margin-bottom: 3vh;
    padding-left: 40px;
}
.Maintainsecurity .imgSecurity:before{
    display: none;
}
.Maintainsecurity .col-sm-2.col-md-2{
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.DigitizeInsurance .col-sm-6.col-md-6:first-child .insuranceContent{
    margin-bottom: 20px;
}
/*insurance page close*/
    .grid-info-data.informationData.msb_e_box .threeBlock .BenefitsArea.box1,   
.grid-info-data.informationData.msb_e_box .threeBlock .BenefitsArea.box1:last-child{    
    margin:0;   
}   
.legal-new.centerBackground.toBanner.updateLaw:after {  
    height: 310px;  
} 


/****** Pharmaceutical New Design start *********/ 
.StreamlineAspect .psbs {
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
.StreamlineAspect img{
    margin: 0 auto;
}
 
.bestExperience .sixBox .imgSecurity{
    width: 50%;
}
/****** Pharmaceutical New Design end *********/
.bestExperience.img-blue-bg .col-lg-6{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
    .banner-anchor li a{
        font-size: 15px;
    }
.healthCareBody .threeCenterBox.BeyondeSignatures.simplifiesESignature.showDocument .info-box-wrap{
    min-height: 345px;
}

}
 

 
@media only screen and (max-width: 500px) {
.innerpage  .customHeader .header-titles-wrapper{
        width: 100%;
}
}
@media only screen and (max-width: 466px) {
    .innerLogo{
        max-width: 100%;
    }
    .innerLogo img{
        margin-left: auto;
    margin-right: 0;
    }
.relatedBlog .bigBlockpost .info-box-wrap .info-box-content{
    max-width: 100%;
    padding-left: 0;
    padding-top: 10px;
}
.relatedBlog .bigBlockpost .info-box-wrap .box-icon-wrapper{
    max-width: 100%;
}
.navWrap .header-inner.section-inner .headerRightbtn {
    list-style: none;
    display: inline-block;
    width: 35%;
    text-align: right;
}
.header-footer-group.customHeader button.toggle.nav-toggle.mobile-nav-toggle {
    position: absolute;
    left: auto;
    height: 35px!important;
    padding: 0;
    margin: 0;
    display: table;
    text-decoration: none;
    line-height: inherit;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    right: 0px;
}
.customHeader .header-titles-wrapper {
    width: 100% !important;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    position: relative;
}
.navWrap .header-inner.section-inner .headerRightbtn{
    width: 45%;
}
.mediaWrap .tab-item{
    margin-bottom: 25px;
}
.mediaWrap .tab-logo {
    width: 100%;
}
.mediaWrap .tab-text {
    padding: 15px 0 15px 0px;
    width: 100%;
}
.mediaWrap .tab-text:after{
    display: none;
}
.centerBackground.pB18Vh.MagicQuadrant .font18 {
    font-size: 12px;
    line-height: 41px;
}

/*------------- new blog page design start --------------*/
 .topBlogList.bottomBlogList .blogListWrap .blogListChild,.topBlogList .blogListWrap .blogListChild{
        width: 100%;
  } 

  /*------------- new blog page design close --------------*/
.navWrap .header-inner.section-inner .headerRightbtn .btn.RequestADemo {
    padding: 8px 15px !important;
        top: 5px;
    position: relative;
}
}
@media only screen and (max-width: 400px) {
.blueContent .boxWrap .boxOuter:nth-child(2) .emptyBox, .blueContent .boxWrap .boxOuter:nth-child(3) .emptyBox, .blueContent .boxWrap .boxOuter:nth-child(4) .emptyBox,.blueContent .boxWrap .boxOuter .emptyBox{
    width: 16%;
}   
.blueContent .boxWrap .boxOuter .img-box{
    width: 95px;
}
.SupprortDigita .h2 {
    font-size: 30px;
    line-height: 40px;
    padding-left: 0;
}
span.icon-text:before {
    left: -14px;
    right: 0;
    top: -7px;
    background-size: 52px;
}
.re-usecaselisting.UsecasesLIst ul li {
    font-size: 9px;
    width: 100%;
}
.re-usecaselisting.UsecasesLIst ul li i {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    font-size: 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.toBanner.lawHeader.real-estate-banner.updateLaw h1 {
    font-size: 36px;
    line-height: 1.3;
}

}

@media only screen and (max-width: 360px) {
.customHeader .header-titles-wrapper {
    width: 51%;
}
.page-template-blog .customHeader .header-titles-wrapper .innerLogo img{
    max-width: 90px;
}
.customHeader .header-titles-wrapper .innerLogo img{
    max-width: 125px;
}
.centerBackground.pB18Vh.MagicQuadrant .font18 {
    font-size: 11px;
    line-height: 28px;
}
.QuadrantWrap.pTB8Vh.UsecasesLIst.legalUseCase ul{
    padding-left: 0vh;
}
.legalBody.innerpage .h2, .legalBody.innerpage .h1{
    font-size: 32px;
    line-height: 38px;
}
.innerpage  .customHeader .header-titles-wrapper .innerLogo img {
    max-width: 110px;
    margin: 0;
}   
}
@media only screen and (max-width: 340px) {
    .innerpage  .customHeader .header-titles-wrapper .innerLogo img {
    max-width: 95px;
    margin: 0;
}  
}
/* Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 915px)   and (orientation: landscape) { 
.introBox.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT20Vh.pB10Vh.smartFormHeader{
    padding-bottom: 22vh;
    padding-top: 25vh;
}
.introBox.cra-scan-app{
    padding-top: 30vh;
    padding-bottom: 20vh;
}
    .introBox.lawHeader.updateLaw.legal-new.Bankingh.healthcareheader,.lawHeader.updateLaw.legal-new.HRHeader,.offerBg .lawHeader.Bankingh.realEstateHeader{
        padding-top: 20vh;
    }
}

@media only screen and (min-device-width: 414px) and (max-device-width: 896px)   and (orientation: landscape) { 
.introBox.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT20Vh.pB10Vh.smartFormHeader{
    padding-bottom: 22vh;
    padding-top: 25vh;
}
.introBox.cra-scan-app .block-text{
    display: inline;
}
    .introBox.lawHeader.updateLaw.legal-new.Bankingh.healthcareheader,.lawHeader.updateLaw.legal-new.HRHeader,.offerBg .lawHeader.Bankingh.realEstateHeader{
        padding-top: 20vh;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px)   and (orientation: landscape) { 
.introBox.introBox.centerBackground.lawHeader.updateLaw.legal-new.rBA.pT20Vh.pB10Vh.smartFormHeader{
    padding-bottom: 22vh;
    padding-top: 15vh;
}
    .introBox.lawHeader.updateLaw.legal-new.Bankingh.healthcareheader,.lawHeader.updateLaw.legal-new.HRHeader,.offerBg .lawHeader.Bankingh.realEstateHeader{
        padding-top: 20vh;
    }
}
/*resposive css close */
.TopHeader.newHomepage {
   /* display: none !important; */

}
.footerOtherPage .comPanyMenu ul li.hideLink,.latestFooter .comPanyMenu ul li.hideLink  {
    opacity: 0;
    position: absolute;
}