.vaxSape .button-primary {
    font-family: Noto Sans, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background-color: #774ba6;
    padding: 15px 40px;
    text-align: center;
    border: none;
    text-decoration: none;
    display: inline-block;
    margin-right: 12px;
    border-radius: 4px;
    cursor: pointer;
    transition-duration: 0.2s;
    margin-left: 32px;
}
.vaxSape .button-primary:active {
    background-color: #513370;
}
.vaxSape .button-secondary {
    font-family: Noto Sans, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #774ba6;
    background-color: #fff;
    padding: 13px 28px;
    text-align: center;
    border: 2px solid #774ba6;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    margin-right: 32px;
    cursor: pointer;
    transition-duration: 0.2s;
}
.vaxSape .button-secondary:active {
    color: #fff;
    border-color: #513370;
    background-color: #513370;
}
.vaxSape .button-primary-invert {
    font-family: Noto Sans, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #774ba6;
    background-color: #fff;
    padding: 15px 40px;
    text-align: center;
    border: none;
    text-decoration: none;
    display: inline-block;
    margin-right: 12px;
    border-radius: 4px;
    cursor: pointer;
    transition-duration: 0.2s;
}
.vaxSape .button-primary-invert:active {
    background-color: #774ba6;
    color: #fff;
}
.vaxSape .button-secondary-invert {
    font-family: Noto Sans, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    padding: 13px 28px;
    text-align: center;
    border: 2px solid #fff;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    margin-right: 32px;
    cursor: pointer;
    transition-duration: 0.2s;
}
.vaxSape .button-secondary-invert:active {
    color: #774ba6;
    background-color: #fff;
}
.vaxSape .button-primary-disabled {
    font-family: Noto Sans, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background-color: #bfc4c8;
    padding: 15px 40px;
    text-align: center;
    border: none;
    text-decoration: none;
    display: inline-block;
    margin-right: 12px;
    border-radius: 4px;
    cursor: pointer;
    transition-duration: 0.2s;
    margin-left: 32px;
}
.vaxSape .button-primary-disabled:hover {
    cursor: not-allowed;
}
.vaxSape .button-secondary-disabled {
    font-family: Noto Sans, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #bfc4c8;
    padding: 13px 28px;
    text-align: center;
    border: 2px solid #bfc4c8;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    margin-right: 32px;
    cursor: pointer;
    transition-duration: 0.2s;
}
.vaxSape .button-secondary-disabled:hover {
    cursor: not-allowed;
}
.vaxSape .textlink {
    display: inline-block;
    font-family: Noto Sans, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #774ba6;
}
.vaxSape .textlink:active,
.vaxSape .textlink:hover {
    text-decoration: underline;
    cursor: pointer;
}
.vaxSape .textlink:active {
    color: #513370;
}
.vaxSape button:focus {
    outline: none;
}


/* Overview Begin */

.vaxSape.whoWeAreWrapper {
    background-color: #774ba6;
    padding: 48px 0;
    color: #fff;
}
.vaxSape .rowWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.vaxSape .whoWeAre {
    height: 44px;
    font-size: 40px;
    line-height: 1.1;
    letter-spacing: normal;
    margin-bottom: 20px;
    margin-top: 0;
}
.vaxSape .whoWeAre,
.vaxSape .whoWeAreDescription {
    font-family: Poppins-Medium;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    text-align: center;
}
.vaxSape .whoWeAreDescription {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.5px;
}
.vaxSape .learnAbout {
    width: 300px;
    height: 44px;
    border-radius: 4px;
    border: 2px solid #fff;
    font-family: NotoSansBold;
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    background: #774ba6;
    color: inherit;
    padding: 0;
    margin: 28px 15px 0;
}
.vaxSape .learnAboutLink {
    color: #fff;
}
.vaxSape.lightTheme.whoWeAreWrapper {
    background-color: #fff;
    color: #2a343f;
}
.vaxSape.lightTheme .learnAbout {
    border: 2px solid #774ba6;
    color: #774ba6;
    background: #fff;
}
.vaxSape.lightTheme .learnAbout:active {
    color: #fff;
    border-color: #513370;
    background-color: #513370;
}

/* Overview END */

/* Testimonial Begin */

body {
    -ms-overflow-style: scrollbar;
}
.vaxSape .carouselTitle {
    margin: 48px 0;
}
.vaxSape .imgQuoteWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.vaxSape .imgQuote {
    width: 52px;
    height: 44px;
}
.vaxSape .fromCustomers {
    font-family: Poppins-Medium;
    font-size: 40px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: center;
    color: #2a343f;
    margin-top: 10px;
}
.vaxSape .testimonialWrapper {
    display: inline;
    display: initial;
}
.vaxSape .testimonialText {
    font-family: Poppins-LightItalic;
    font-size: 14px;
    font-weight: 300;
    font-stretch: normal;
    font-style: italic;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #000;
}
.vaxSape .imgTestimonial {
    max-width: 100%;
}
.vaxSape .testimonialWrapper .testimonialImg img{
	 max-width: 100%;
}
.vaxSape .testimonialImgWrap {
    position: relative;
}
.vaxSape .testimonialImgWrap .imgFrameBtm {
    content: "";
    position: absolute;
    bottom: -20px;
    right: -1px;
    width: 50%;
    height: 20px;
    background-color: #643e8c;
}
.vaxSape .testimonialImgWrap .imgFrameBtm:after {
    content: "";
    width: 0;
    height: 0;
    border: solid #643e8c;
    border-width: 20px 20px 0;
    position: absolute;
    right: -19px;
}
.vaxSape .testimonialImgWrap .imgFrameRight {
    content: "";
    width: 20px;
    height: 50%;
    background-color: #9a60d9;
    position: absolute;
    bottom: -1px;
    right: -20px;
}
.vaxSape .testimonialImgWrap .imgFrameRight:after {
    content: "";
    width: 0;
    height: 0;
    border-color: transparent #9a60d9 transparent transparent;
    border-style: solid;
    border-width: 0 20px 20px 0;
    position: absolute;
    bottom: -19px;
	right: 0;
}
.vaxSape .testimonialName {
    font-family: NotoSansBold;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 3.09px;
    margin-top: 32px;
    text-transform: uppercase;
}
.vaxSape .testimonialCusDetails,
.vaxSape .testimonialName {
    font-stretch: normal;
    font-style: normal;
    text-align: center;
    color: #2a343f;
}
.vaxSape .testimonialCusDetails {
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: normal;
    margin-top: 10px;
}
.vaxSape .indicatorsWrapper {
    position: relative;
    width: 100%;
    margin: 48px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.vaxSape .carousel-indicators {
    bottom: 0;
    margin-bottom: 0;
    position: static;
    width: auto;
    left: 0;
    margin-left: 0;
}
.vaxSape .carousel-indicators li {
    width: 40px;
    height: 4px;
    background-color: #e4e4e4;
    margin: 0;
    border-radius: 0;
    border: none;
}
.vaxSape .carousel-indicators .active {
    width: 40px;
    height: 4px;
    background-color: #774ba6;
}
.vaxSape .arrowWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-image: none !important;
    width: 34px;
    height: 74px;
    -webkit-box-shadow: 0 0 20px 0 #e9dbf8;
            box-shadow: 0 0 20px 0 #e9dbf8;
    background-color: #fff;
    margin: auto;
    border-radius: 0 34px 34px 0;
    opacity: 1;
}
.vaxSape .arrowWrap.disabledArrow {
    opacity: 0.6;
    cursor: default;
}
.vaxSape .arrowWrapRight {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
.vaxSape .imgArrow {
    width: 31px;
    height: 33px;
    position: relative;
    left: -4px;
}
.vaxSape .testimonialImg {
    max-width: 290px;
    position: relative;
}
.vaxSape .testimonialImgWrapRight {
    display: none;
}
.vaxSape .testimonialImgWrapLeft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 49px;
}
.vaxSape .arrowWrap {
    display: none;
}
.vaxSape .carousel-inner .item {
 display: none !important;
 margin: 0 !important;
}
.vaxSape .carousel-inner .item.active {
 width: 100% !important;
 display: block !important;
 height: 100% !important;
}

.vaxSape .carousel-control.left,
.vaxSape .carousel-control.right {
 margin-left: 0 !important;
}
.vaxSape.carousel{
		margin: 0 !important;
	}

/* Testimonial END */


/* Page BEGIN */


.vaxSape.vaxServePageTitle {
    background-color: #774ba6;
}
.vaxSape.vaxServePageTitle .vaxServeTitleText {
    padding: 48px 0;
    font-family: Poppins-Medium;
    font-size: 32px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #fff;
}
/* Page END */



/* QuickLinks BEGIN */

.vaxSape.vaxServeQuickLinks .contactUsBtn:active{
	color: #774ba6;
	background-color: #fff;
}
.vaxSape.vaxServeQuickLinks {
    background-color: #774ba6;
    color: #fff;
    position: relative;
}
.vaxSape.vaxServeQuickLinks .desktopQuickLinkRow {
    display: none;
}
.vaxSape.vaxServeQuickLinks .quickLinks {
    font-family: Poppins-Medium;
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    color: #fff;
    margin: 0;
}
.vaxSape.vaxServeQuickLinks .descriptionContainer {
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.vaxSape.vaxServeQuickLinks .descWrapper {
    padding: 24px 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.vaxSape.vaxServeQuickLinks .descWrapper:after {
    content: "";
    width: 100%;
    height: 1px;
    opacity: 0.2;
    border: 1px solid #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}
.vaxSape.vaxServeQuickLinks .descWrapper:last-child {
    padding-bottom: 0;
}
.vaxSape.vaxServeQuickLinks .descWrapper:last-child:after {
    display: none;
}
.vaxSape.vaxServeQuickLinks .descriptionHeader {
    font-family: Poppins-Medium;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: 0.5px;
    color: #fff;
    cursor: pointer;
}
.vaxSape.vaxServeQuickLinks .descriptionHeader_noLink {
	font-family: Poppins-Medium;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: 0.5px;
    color: #fff;
	cursor: default;
}
.vaxSape.vaxServeQuickLinks .description {
    font-family: NotoSans;
    font-size: 12px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #fff;
    margin-top: 10px;
}
.vaxSape.vaxServeQuickLinks .reachOutWrapper {
    background-color: #643e8c;
    text-align: center;
    padding-top: 48px;
    padding-bottom: 48px;
}
.vaxSape.vaxServeQuickLinks .getInTouch {
    font-family: Poppins-Medium;
    font-size: 32px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #fff;
    margin: 0;
}
.vaxSape.vaxServeQuickLinks .reachOut {
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #fff;
    margin-top: 10px;
}
.vaxSape.vaxServeQuickLinks .contactUsBtn {
    width: 227px;
    height: 44px;
    border-radius: 4px;
    border: 2px solid #fff;
    font-family: NotoSansBold;
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    background: #643e8c;
    color: #fff;
    padding: 0;
    margin: 0;
}
.vaxSape.vaxServeQuickLinks .contactUs {
    margin-top: 20px;
    display: block;
}
.vaxSape.vaxServeQuickLinks .quickLinksWrapper {
    text-align: center;
    padding-top: 48px;
    padding-bottom: 48px;
}


/* QuickLinks END */

/* Solutions BEGIN */

.vaxSape.vaxServeSolutions .solutionContainer {
    padding-top: 48px;
    padding-bottom: 48px;
}
.vaxSape.vaxServeSolutions .solutionsHeader {
    margin: 0 0 48px;
    font-size: 40px;
    line-height: 1.1;
    text-align: center;
}
.vaxSape.vaxServeSolutions .solSubHeader,
.vaxSape.vaxServeSolutions .solutionsHeader {
    font-family: Poppins-Medium;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #2a343f;
}
.vaxSape.vaxServeSolutions .solSubHeader {
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.17;
}
.vaxSape.vaxServeSolutions .solDesc {
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: #5b646e;
}
.vaxSape.vaxServeSolutions .solWrapper {
    padding: 24px 12px;
}
.vaxSape.vaxServeSolutions .solutionsList {
    margin: 16px 0 0;
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: #5b646e;
    padding-left: 24px;
    list-style-type: disc;
}
.vaxSape.vaxServeSolutions .solListItem {
    margin-top: 5px;
}
.vaxSape.vaxServeSolutions .solutionsImg img {
    width: 100%;
}
.vaxSape.vaxServeSolutions .imageWrapperCommon {
    text-align: center;
}
.vaxSape.vaxServeSolutions .seeMoreAdvantageWrapper {
    margin-top: 24px;
}
.vaxSape.vaxServeSolutions .seeMoreAdvantageBtn {
    width: 100%;
    margin: 0;
}
.vaxSape.vaxServeSolutions .exploreSolutionsBtn {
    background-color: #f8f8f8;
    margin: 28px 0 0;
    width: 100%;
}
.vaxSape.vaxServeSolutions .exploreSolutionsBtn:active {
    color: #fff;
    border-color: #513370;
    background-color: #513370;
}
.vaxSape.vaxServeSolutions .soltionOptionWrapper {
    margin-top: 12px;
}
.vaxSape.vaxServeSolutions .solutionImageLeft .imageWrapperLeft {
    display: block !important;
}
.vaxSape.vaxServeSolutions .solutionImageLeft .imageWrapperRight {
    display: none !important;
}
.vaxSape.vaxServeSolutions .solColWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.vaxSape.vaxServeSolutions .solWrapper {
    background-color: #f8f8f8;
    width: 100%;
}

/* Solutions END */

/* Who We Serve BEGIN */

.vaxSape.whoWeServe .seeHowWeHelpBtn:active {
	color: #f4f4f4;    background-color: #774ba6;
}
.vaxSape.whoWeServe .whoContent {
	color: #5B646E;
}
.vaxSape.whoWeServe .whoWeServeTitle {
    font-family: Poppins-Medium;
    font-size: 40px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: center;
    color: #2a343f;
    margin: 0 0 48px;
}
.vaxSape.whoWeServe .outerWrapper {
    margin-top: 48px;
}
.vaxSape.whoWeServe .vaxServeRowWrapper {
    margin-top: 48px;
    margin-bottom: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
}
.vaxSape.whoWeServe .detailsWrapper {
    margin-bottom: 30px;
    position: relative;
}
.vaxSape.whoWeServe .detailsWrapper:after {
    content: "";
    height: 10px;
    width: 1px;
    position: absolute;
    bottom: -1px;
    background: #fff;
    -webkit-transform: rotate(40deg);
        -ms-transform: rotate(40deg);
            transform: rotate(40deg);
    right: 63px;
}
.vaxSape.whoWeServe .detailsCard {
    padding: 24px 12px;
    background-color: #f4f4f4;
    border-bottom: 8px solid #774ba6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
}
.vaxSape.whoWeServe .detailsCard:before {
    content: "";
    height: 8px;
    width: 44px;
    background: #9a60d9;
    position: absolute;
    bottom: -8px;
    right: 0;
}
.vaxSape.whoWeServe .detailsCard:after {
    content: "";
    width: 0;
    height: 0;
    border-color: transparent transparent #9a60d9;
    border-style: solid;
    border-width: 0 0 8px 8px;
    position: absolute;
    bottom: -8px;
    right: 43px;
}
.vaxSape.whoWeServe .whoTitle {
    font-family: Poppins-Medium;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.17;
    margin: 0 0 12px;
}
.vaxSape.whoWeServe .whoContent,
.vaxSape.whoWeServe .whoTitle {
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #2a343f;
}
.vaxSape.whoWeServe .whoContent {
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.vaxSape.whoWeServe .seeHowWeHelpBtn {
    font-family: NotoSansBold;
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #774ba6;
    background-color: #f4f4f4;
    padding: 12px 0;
    margin: 0;
    width: 100%;
}
.vaxSape.whoWeServe .seeMoreAdvantageWrapper {
    text-align: center;
    margin-bottom: 48px;
}
.vaxSape.whoWeServe .seeMoreAdvantageBtn {
    font-family: NotoSansBold;
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: 12px 48px;
    margin: 0;
    width: 100%;
}
.vaxSape.whoWeServe .seeHowWeHelp {
    margin-top: 24px;
}
/* Who We Serve END */

/* Why Vaxserve BEGIN */

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

.vaxSape.whyVaxServeWrapper .outerWrapper {
    margin-top: 48px;
}
.vaxSape.whyVaxServeWrapper .why-vax-serve {
    font-family: Poppins-Medium;
    font-size: 40px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: center;
    color: #2a343f;
    margin: 0 0 48px;
}
.vaxSape.whyVaxServeWrapper .vaxServeRowWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 28px;
    width: 100%;
}
.vaxSape.whyVaxServeWrapper .detailsCard {
    -webkit-box-shadow: 0 0 16px 0 rgba(178, 151, 209, 0.27);
            box-shadow: 0 0 16px 0 rgba(178, 151, 209, 0.27);
    border: 1px solid rgba(119, 75, 166, 0.01);
    background-color: #fff;
    padding: 24px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
}
.vaxSape.whyVaxServeWrapper .detailsWrapper {
    margin-bottom: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.vaxSape.whyVaxServeWrapper .dataWrapper {
    margin-left: 12px;
}
.vaxSape.whyVaxServeWrapper .whyTitle {
    font-family: Poppins-Medium;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 0.5px;
    color: #2a343f;
    margin: 0;
}
.vaxSape.whyVaxServeWrapper .whyContent {
    font-weight: 400;
    color: #5b646e;
    margin-top: 12px;
}
.vaxSape.whyVaxServeWrapper .seeMoreAdvantageBtn,
.vaxSape.whyVaxServeWrapper .whyContent {
    font-family: NotoSans;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
}
.vaxSape.whyVaxServeWrapper .seeMoreAdvantageBtn {
    font-weight: 700;
    text-align: center;
    margin: 0;
    padding: 12px 28px;
}
.vaxSape.whyVaxServeWrapper .seeMoreAdvantage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 48px;
}
.vaxSape.whyVaxServeWrapper .seeMoreAdvantage:hover {
    text-decoration: none;
}
.vaxSape.whyVaxServeWrapper .learnMore {
    font-family: NotoSans;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #0057a6;
    margin-top: 12px;
    display: block;
}
.vaxSape.whyVaxServeWrapper .whyVaxserveImg {
    -ms-flex-item-align: start;
        align-self: flex-start;
}

/* Why Vaxserve END */



/* Quick Facts BEGIN */
.vaxServeQuickFacts.vaxSape {
    background-color: #774ba6;
    color: #fff;
    font-family: Poppins-Medium;
}
.vaxServeQuickFacts.vaxSape .quickFactsWrapper {
    padding: 48px 0 0;
}
.vaxServeQuickFacts.vaxSape .quickFactsDescWrapper {
    margin-bottom: 48px;
    text-align: center;
    padding: 0 5px;
}
.vaxServeQuickFacts.vaxSape .quickFactsTitle {
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: center;
    margin: 0 0 48px;
}
.vaxServeQuickFacts.vaxSape .quickFactsImg {
    max-width: 100%;
    margin-bottom: 8px;
}
.vaxServeQuickFacts.vaxSape .quickFactHeader {
    font-size: 60px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: center;
    margin: 0;
}
.vaxServeQuickFacts.vaxSape .quickFactSubTitle {
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: 0.5px;
    text-align: center;
    margin-top: 16px;
}
.vaxServeQuickFacts.vaxSape .moreAboutBtn {
    padding: 12px 41px;
    background-color: #774ba6;
    margin: 0;
    font-family: NotoSansBold;
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
}
.vaxServeQuickFacts.vaxSape .moreAboutBtn:active {
    color: #774ba6;
    background-color: #fff;
}
.vaxServeQuickFacts.vaxSape .moreAbtBtnWrapper {
    text-align: center;
    margin-bottom: 48px;
}
.vaxServeQuickFacts.vaxSape.lightTheme {
    background-color: #fff;
    color: #774ba6;
}
.vaxServeQuickFacts.vaxSape.lightTheme .moreAboutBtn {
    background-color: #fff;
    color: #774ba6;
    border-color: #774ba6;
}
.vaxServeQuickFacts.vaxSape.lightTheme .moreAboutBtn:active {
    color: #fff;
    background-color: #774ba6;
}
.vaxServeQuickFacts.vaxSape.lightTheme .quickFactsTitle,
.vaxServeQuickFacts.vaxSape.lightTheme .quickFactSubTitle {
    color: #2a343f;
}
/* Quick Facts END */

@media (min-width: 992px) {
	/* testimonial media */
	.vaxSape .testimonialImgWrapRight {
        display: inline;
        display: initial;
    }
    .vaxSape .testimonialWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .vaxSape .testimonialImgWrapLeft {
        display: none;
    }
    .vaxSape .carousel-inner {
        height: 310px;
    }
    .vaxSape .carousel-inner > .item {
        height: 100%;
    }
    .vaxSape .carouselWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: 100%;
    }
    .vaxSape .arrowWrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    /* QuickLinks media */
    .vaxSape.vaxServeQuickLinks .descriptionContainer {
        margin-top: 28px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
    .vaxSape.vaxServeQuickLinks .descWrapper {
        position: relative;
        padding: 0 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .vaxSape.vaxServeQuickLinks .descWrapper:after {
        content: "";
        width: 1px;
        height: 100%;
        opacity: 0.2;
        border: 1px solid #fff;
        position: absolute;
        right: 0;
        top: 0;
        left: auto;
        bottom: auto;
    }
    .vaxSape.vaxServeQuickLinks .descWrapper:first-child {
        padding-left: 0;
    }
    .vaxSape.vaxServeQuickLinks .descWrapper:last-child {
        padding-right: 0;
    }
    .vaxSape.vaxServeQuickLinks .descWrapper:last-child:after {
        display: none;
    }
    .vaxSape.vaxServeQuickLinks .desktopQuickLinkRow {
        display: block;
        position: absolute;
        height: 100%;
        top: 0;
        width: 100%;
    }
    .vaxSape.vaxServeQuickLinks .quickLinkBackground {
        background-color: #774ba6;
        height: 100%;
    }
    .vaxSape.vaxServeQuickLinks .reachOutBackground {
        background-color: #643e8c;
        height: 100%;
    }
    .vaxSape.vaxServeQuickLinks .quickLinksWrapper {
        padding-top: 40px;
        padding-bottom: 40px;
        height: 238px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: left;
        text-align: initial;
    }
    .vaxSape.vaxServeQuickLinks .reachOutWrapper {
        height: 238px;
        padding: 40px;
        text-align: left;
        text-align: initial;
    }


	/* Solutions */

	.vaxSape.vaxServeSolutions .solDesc {
		line-height: 24px;
	}
	.vaxSape.vaxServeSolutions .solutionsList {
		line-height: 24px;
	}
	.vaxSape.vaxServeSolutions .imageWrapperCommon {
        background-color: #f4f4f4;
    }
    .vaxSape.vaxServeSolutions .solColWrapper {
        background-color: #f8f8f8;
    }
    .vaxSape.vaxServeSolutions .solutionDescRow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .vaxSape.vaxServeSolutions .solSubHeader {
        text-align: left;
        text-align: initial;
        margin: 0 0 28px;
    }
    .vaxSape.vaxServeSolutions .soltionOptionWrapper {
        margin-top: 24px;
    }
    .vaxSape.vaxServeSolutions .solWrapper {
        padding: 44px;
    }
    .vaxSape.vaxServeSolutions .solutionsList {
        margin-left: 24px;
    }
    .vaxSape.vaxServeSolutions .vaxSapeBtn {
        padding: 12px 44px;
        width: auto;
    }
    .vaxSape.vaxServeSolutions .seeMoreAdvantageWrapper {
        text-align: center;
        margin-top: 48px;
    }
    .vaxSape.vaxServeSolutions .solutionImageLeft .solWrapper {
        padding-left: 14px;
    }
    
    /* Who We Serve */
    .vaxSape.whoWeServe .detailsCard {
        padding: 44px;
        min-height: 320px;
    }
    .vaxSape.whoWeServe .whoTitle {
        margin: 0 0 28px;
    }
    .vaxSape.whoWeServe .seeHowWeHelpBtn {
        width: auto;
        padding: 12px 44px;
    }
    .vaxSape.whoWeServe .seeHowWeHelp {
        margin-top: 44px;
    }
    .vaxSape.whoWeServe .seeMoreAdvantageBtn {
        width: auto;
    }
    
    /* Why VaxServe */
    .vaxSape.whyVaxServeWrapper .detailsCard {
        padding: 32px 40px;
    }
    .vaxSape.whyVaxServeWrapper .dataWrapper {
        margin-left: 40px;
    }
    .vaxSape.whyVaxServeWrapper .detailsWrapper {
        margin-bottom: 30px;
    }
    .vaxSape.whyVaxServeWrapper .whyVaxserveImg {
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
    }
    
    /* Quick Facts */
    .vaxServeQuickFacts.vaxSape .quickFactsDescList {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .vaxServeQuickFacts.vaxSape .quickFactsDescWrapper {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
    }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .vaxSape.whoWeServe .whoContent {
        height: 76px;
        -webkit-box-flex: 1;
            -ms-flex: auto;
                flex: auto;
    }
    .vaxSape.vaxServeQuickLinks .descWrapper {
        width: 33.33%;
    }
}


/* Contact Us */

.contactForm.vaxSape .vaxServePageTitle {
    background-color: #774ba6;
    margin-bottom: 22px;
}
.contactForm.vaxSape .vaxServeTitleText {
    padding: 48px 0;
    font-size: 32px;
    line-height: 1.13;
    color: #fff;
}
.contactForm.vaxSape .contactFormHeader,
.contactForm.vaxSape .vaxServeTitleText {
    font-family: Poppins-Medium;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
}
.contactForm.vaxSape .contactFormHeader {
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 1.2;
    color: #2a343f;
}
.contactForm.vaxSape .contactFormSubTitle {
    font-family: NotoSansBold;
    font-size: 12px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #7ec5e7;
    margin: 0 0 24px;
}
.contactForm.vaxSape .contactUsForm input,
.contactForm.vaxSape .contactUsForm label,
.contactForm.vaxSape .contactUsForm textarea {
    display: block;
}
.contactForm.vaxSape .contactUsForm label {
    font-family: NotoSansBold;
    font-size: 12px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #5b646e;
    margin-bottom: 8px;
}
.contactForm.vaxSape .contactUsForm label.invalid {
    font-family: NotoSans;
    font-size: 11px;
    font-weight: 400;
    color: #de1848;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
}
/* .contactForm.vaxSape .contactUsForm input,
.contactForm.vaxSape .contactUsForm textarea {
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 5px 0 #d4d9de;
            box-shadow: inset 0 1px 5px 0 #d4d9de;
    border: 1px solid #d4d9de;
    background-color: #fff;
    width: 100%;
    height: 44px;
    font-family: NotoSans;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
} */
.contactForm.vaxSape .contactUsForm input.invalid,
.contactForm.vaxSape .contactUsForm textarea.invalid {
    border: 1px solid #de1848;
}
.contactForm.vaxSape .contactUsForm ::-moz-placeholder {
    color: #bfc4c8;
}
.contactForm.vaxSape .contactUsForm :-ms-input-placeholder {
    color: #bfc4c8;
}
.contactForm.vaxSape .contactUsForm ::-ms-input-placeholder {
    color: #bfc4c8;
}
.contactForm.vaxSape .contactUsForm ::-webkit-input-placeholder {
    color: #bfc4c8;
}
.contactForm.vaxSape .contactUsForm ::placeholder {
    color: #bfc4c8;
}
.contactForm.vaxSape .contactUsForm textarea {
    height: auto;
    resize: none;
}
.contactForm.vaxSape .contactUsForm .elmOptional {
    font-family: NotoSans;
    font-size: 11px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.45;
    letter-spacing: normal;
    color: #5b646e;
}
.contactForm.vaxSape .contactUsForm .formElmWrapper {
    padding-bottom: 16px;
    position: relative;
}
.contactForm.vaxSape .contactUsForm .formElmWrapperComments {
    padding-bottom: 30px;
}
.contactForm.vaxSape .submitBtn {
    font-family: NotoSansBold;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    width: 100%;
    height: 44px;
    margin: 24px 0 48px;
    padding: 0;
}
.contactForm.vaxSape .contactUsWrapper {
    margin-top: 22px;
}
.contactForm.vaxSape .vaxServePic {
    width: 100%;
}
.contactForm.vaxSape .vaxServeAddress {
    background-color: #f8f8f8;
    padding: 32px;
}
.contactForm.vaxSape .corporateOffice {
    font-size: 24px;
    line-height: 1.17;
    letter-spacing: normal;
}
.contactForm.vaxSape .addressWrapper,
.contactForm.vaxSape .corporateOffice {
    font-family: Poppins-Medium;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    color: #2a343f;
}
.contactForm.vaxSape .addressWrapper {
    font-size: 14px;
    line-height: 1.29;
    letter-spacing: 0.5px;
    margin: 24px 0;
}
.contactForm.vaxSape .phTxt {
    font-family: NotoSans;
    font-weight: 400;
    line-height: 1.43;
    letter-spacing: normal;
}
.contactForm.vaxSape .phNumber,
.contactForm.vaxSape .phTxt {
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    color: #2a343f;
}
.contactForm.vaxSape .phNumber {
    font-family: Poppins-Medium;
    font-weight: 500;
    line-height: 1.29;
    letter-spacing: 0.5px;
}
.contactForm.vaxSape .availableDays {
    font-family: NotoSans;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #5b646e;
}
.contactForm.vaxSape .phoneDetails {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.contactForm.vaxSape .phNumWrapper {
    margin-left: 16px;
}
.contactForm.vaxSape .officeAddressWrapper {
    padding: 0;
}
.contactForm.vaxSape .tooltip-inner {
    color: #fff;
    font-family: NotoSansBold;
    padding: 10px;
    background: #5b646e;
    border-radius: 4px;
    text-align: center;
    width: 224px;
}
.contactForm.vaxSape .tooltipWrapper {
    display: inline-block;
}
.contactForm.vaxSape .tooltipWrapper:focus,
.contactForm.vaxSape .tooltipWrapper:hover {
    text-decoration: none;
}
.contactForm.vaxSape .tooltip-arrow {
    border-top-color: #5b646e;
}
.contactForm.vaxSape .successMessage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 8px 0 rgba(23, 114, 183, 0.2);
            box-shadow: 0 0 8px 0 rgba(23, 114, 183, 0.2);
    background-color: #fff;
    padding: 30px;
    margin: 0 0 48px;
}
.contactForm.vaxSape .messageContent {
    font-family: NotoSansBold;
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #5b646e;
    margin-left: 20px;
}
@media (min-width: 992px) {
    .contactForm.vaxSape .submitBtn {
        max-width: 210px;
    }
    .contactForm.vaxSape .officeAddressWrapper {
        margin-top: 0;
        padding: 0 15px;
    }
    .contactForm.vaxSape .contactUsWrapper {
        margin-top: 80px;
    }
}

  /* Captcha code */
.padding-20,#contactus .captcha-common{
	padding-right: 20px;
    padding-left: 30px;
}

#contactus .captcha-common .g-recaptcha {
    margin-top: 0;
}
.captcha-common .g-recaptcha {
    display: inline-block;
    margin-top: 30px;
}

/* Errors */

.Fields-container-error{
  position: relative;
}

.Fields-container-error input.Fields-input, .Fields-container-error input.zip-acc-reg{
  border: 1px solid #de1848;
}
.Fields-container-error .hide, .Fields-container-error .zip-code-hide{
  display: inline-block!important;
  font-family: "NotoSans";
  font-size: 11px;
  font-weight: normal;
  color: #de1848;
  position: absolute;
  width: 100%;
  bottom: -16px;
  left: 0;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.Fields-container-error span.hide {
		width:auto !important;
		bottom:-16px !important;
	}
}


.Fields-container-error{
  position: relative;
}

.Fields-container-error input.Fields-input{
  border: 1px solid #de1848;
}

.Fields-container-error span.hide, .Fields-container-error span.zip-code-hide{
    display: inline-block!important;
    font-family: "NotoSans";
    font-size: 10px;
    font-weight: normal;
    color: #de1848;
    position: absolute;
    width: 100%;
    bottom: -12px;
    left: 0;
    line-height: 9px;  
} 
.Fields-container-error span.hide {
    display: inline-block !important;
    font-family: "NotoSans";
    font-size: 11px;
    font-weight: normal;
    color: #de1848;
    position: absolute;
    width: 536px;
    margin: 8px;
}

.common-error{
	font-family: "NotoSans";
    font-size: 10px;
    font-weight: normal;
    color: #de1848;
    position: absolute;
    width: 100%;
    bottom: -16px;
    left: 0;
    background: transparent;
    display:none;
}

.Fields-container-error .common-error{
	display:inline-block!important;
}

.common-error + span.hide, .common-error + span.zip-code-hide{
	display:none!important;
}


.defaultMessage{
	display:none;
}

.Fields-container-default-error .defaultMessage {
    display: block;
    font-family: "NotoSans";
    font-size: 10px;
    font-weight: normal;
    color: #de1848;
    position: absolute;
    width: 100%;
    margin: -6px;
    /* bottom: -16px; 
    left: 0;*/
}

.Fields-container-default-error input.Fields-input{
    border: 1px solid #de1848!important;
}
.hideVal{
	display:none;
}

.Fields-label + .pdp-dropdown{
	position: relative;
}

.Fields-container .alert-danger {
    font-family: "NotoSans";
    font-size: 10px;
    font-weight: normal;
    color: #de1848;
    position: absolute;
    width: 100%;
    left: 0;
    background: transparent;
    bottom: 3px;
    display: none;
    line-height: 9px;
}
.Fields-container-default-error button.btn-default,.Fields-container-error button.btn-default{
    border: 1px solid #de1848!important;
}

@media (min-width: 1280px) {
	.contactUsTitle{
	width:100% !important;
	}
}
@media only screen and (max-width: 480px){
	.contTitle{
	margin-top: -10px !important;
	}
}
@media (min-width: 768px){
	.contTitle{
	margin-top: -10px !important;
	}
}
.contactUsFooter{
	margin-top:-44px !important;
}

/* ########### Solutions page CSS #### */


.vaxSape.vaxServeSolutions .solutionContainer {
    padding-top: 48px;
    padding-bottom: 0px;
}
.vaxSape.vaxServeSolutions .solutionsHeader {
    margin: 0 0 48px;
    font-size: 40px;
    line-height: 1.1;
    text-align: center;
}
.vaxSape.vaxServeSolutions .solSubHeader,
.vaxSape.vaxServeSolutions .solutionsHeader {
    font-family: Poppins-Medium;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #2a343f;
}
.vaxSape.vaxServeSolutions .solSubHeader {
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.17;
}
.vaxSape.vaxServeSolutions .solDesc {
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    color: #5b646e;
}
.vaxSape.vaxServeSolutions .solWrapper {
    padding: 24px 12px;
}
.vaxSape.vaxServeSolutions .solutionsList {
    margin: 16px 0 0;
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    color: #5b646e;
    padding-left: 17px;
}
.vaxSape.vaxServeSolutions .solListItem {
    margin-top: 5px;
}
.vaxSape.vaxServeSolutions .solutionsImg img {
    width: 100%;
}
.vaxSape.vaxServeSolutions .imageWrapperCommon {
    text-align: center;
}
.vaxSape.vaxServeSolutions .seeMoreAdvantageWrapper {
    margin-top: 24px;
}
.vaxSape.vaxServeSolutions .seeMoreAdvantageBtn {
    width: 100%;
    margin: 0;
}
.vaxSape.vaxServeSolutions .exploreSolutionsBtn {
    background-color: #f8f8f8;
    margin: 28px 0 0;
    width: 100%;
}
.vaxSape.vaxServeSolutions .exploreSolutionsBtn:active {
    color: #fff;
    border-color: #513370;
    background-color: #513370;
}
.vaxSape.vaxServeSolutions .soltionOptionWrapper {
    margin-top: 12px;
}
.vaxSape.vaxServeSolutions .solutionImageLeft .imageWrapperLeft {
    display: block !important;
}
.vaxSape.vaxServeSolutions .solutionImageLeft .imageWrapperRight {
    display: none !important;
}
.vaxSape.vaxServeSolutions .solColWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.vaxSape.vaxServeSolutions .solWrapper {
    background-color: #f8f8f8;
    width: 100%;
}
@media (min-width: 992px) {
    .vaxSape.vaxServeSolutions .imageWrapperCommon {
        background-color: #f4f4f4;
    }
    .vaxSape.vaxServeSolutions .solColWrapper {
        background-color: #f8f8f8;
    }
    .vaxSape.vaxServeSolutions .solutionDescRow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .vaxSape.vaxServeSolutions .solSubHeader {
        text-align: left;
        text-align: initial;
        margin: 0 0 28px;
    }
    .vaxSape.vaxServeSolutions .soltionOptionWrapper {
        margin-top: 24px;
    }
    .vaxSape.vaxServeSolutions .solWrapper {
        padding: 44px;
    }
    .vaxSape.vaxServeSolutions .solutionsList {
        margin-left: 24px;
    }
    .vaxSape.vaxServeSolutions .vaxSapeBtn {
        padding: 12px 44px;
        width: auto;
    }
    .vaxSape.vaxServeSolutions .seeMoreAdvantageWrapper {
        text-align: center;
        margin-top: 48px;
    }
    .vaxSape.vaxServeSolutions .solutionImageLeft .solWrapper {
        padding-left: 14px;
    }
}

/* ########  Solutions Page CSS END ### */


/* ######### Solution Detail CSS Start ########### */

.solutionsDetail.vaxSape .vaxServePageTitle {
    background-color: #774ba6;
    margin-bottom: 22px;
}
.solutionsDetail.vaxSape .vaxServeTitleText {
    padding: 48px 0;
    font-size: 32px;
    line-height: 1.13;
    color: #fff;
}
.solutionsDetail.vaxSape .contactFormHeader,
.solutionsDetail.vaxSape .vaxServeTitleText {
    font-family: Poppins-Medium;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
}
.solutionsDetail.vaxSape .contactFormHeader {
    margin: 0 0 24px;
    font-size: 20px;
    line-height: 1.2;
    color: #2a343f;
}
.solutionsDetail.vaxSape .contactFormSubTitle {
    font-family: NotoSansBold;
    font-size: 12px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #7ec5e7;
    margin: 0 0 24px;
}
.solutionsDetail.vaxSape .solutionContainer {
    padding-top: 48px;
    padding-bottom: 48px;
}
.solutionsDetail.vaxSape .solutionsHeader {
    margin: 0 0 48px;
    font-family: Poppins-Medium;
    font-size: 40px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: normal;
    text-align: center;
    color: #2a343f;
}
.solutionsDetail.vaxSape .solSubHeader {
    margin: 0 0 24px;
    line-height: 1.17;
}
.solutionsDetail.vaxSape .solDesc,
.solutionsDetail.vaxSape .solSubHeader {
    font-family: Poppins-Medium;
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #2a343f;
}
.solutionsDetail.vaxSape .solDesc {
    line-height: 1.5;
}
.solutionsDetail.vaxSape .solWrapper {
    padding: 24px 12px;
}
.solutionsDetail.vaxSape .solutionsList {
    margin: 16px 0 0;
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: #5b646e;
    padding-left: 17px;
}
.solutionsDetail.vaxSape .solListItem {
    margin-top: 5px;
}
.solutionsDetail.vaxSape .solutionsImg img{
    width: 100%;
}
.solutionsDetail.vaxSape .imageWrapperCommon {
    text-align: center;
}
.solutionsDetail.vaxSape .seeMoreAdvantageWrapper {
    margin-top: 24px;
}
.solutionsDetail.vaxSape .seeMoreAdvantageBtn {
    width: 100%;
    margin: 0;
}
.solutionsDetail.vaxSape .exploreSolutionsBtn {
    background-color: #f8f8f8;
    margin: 28px 0 0;
    width: 100%;
}
.solutionsDetail.vaxSape .exploreSolutionsBtn:active {
    color: #fff;
    border-color: #513370;
    background-color: #513370;
}
.solutionsDetail.vaxSape .soltionOptionWrapper {
    margin-top: 12px;
}
.solutionsDetail.vaxSape .solutionImageLeft .imageWrapperLeft {
    display: block !important;
}
.solutionsDetail.vaxSape .solutionImageLeft .imageWrapperRight {
    display: none !important;
}
.solutionsDetail.vaxSape .solColWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.solutionsDetail.vaxSape .solWrapper {
    background-color: #f8f8f8;
    width: 100%;
}
.solutionsDetail.vaxSape .textWrapper {
    margin: 68px 0;
}
.solutionsDetail.vaxSape .textWrapper h4 {
    font-family: Poppins-Medium;
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 3.17;
    letter-spacing: normal;
    color: #2a343f;
    margin: 0;
}
.solutionsDetail.vaxSape .textWrapper .subHeader {
    font-family: NotoSansBold;
}
.solutionsDetail.vaxSape .textWrapper .subHeader,
.solutionsDetail.vaxSape .textWrapper p {
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #5b646e;
    margin: 28px 0 0;
}
.solutionsDetail.vaxSape .textWrapper p {
    font-family: NotoSans;
}
.solutionsDetail.vaxSape .textWrapper p.noMarginP {
    margin: 0;
}
.solutionsDetail.vaxSape .textWrapper .contentWrapper {
    margin-bottom: 48px;
}
.solutionsDetail.vaxSape .textWrapper .contentWrapper:last-child {
    margin-bottom: 0;
}
.solutionsDetail.vaxSape .textWrapper ul {
    margin: 28px 0 0;
}
.solutionsDetail.vaxSape .textWrapper li {
    font-family: NotoSans;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.44;
    letter-spacing: normal;
    color: #5b646e;
    margin-bottom: 12px;
}
@media (min-width: 992px) {
    .solutionsDetail.vaxSape .imageWrapperCommon {
        background-color: #f4f4f4;
    }
    .solutionsDetail.vaxSape .solColWrapper {
        background-color: #f8f8f8;
    }
    .solutionsDetail.vaxSape .solutionDescRow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .solutionsDetail.vaxSape .solSubHeader {
        text-align: left;
        text-align: initial;
        margin: 0 0 28px;
    }
    .solutionsDetail.vaxSape .soltionOptionWrapper {
        margin-top: 24px;
    }
    .solutionsDetail.vaxSape .solWrapper {
        padding: 44px;
    }
    .solutionsDetail.vaxSape .solutionsList {
        margin-left: 24px;
    }
    .solutionsDetail.vaxSape .vaxSapeBtn {
        padding: 12px 44px;
        width: auto;
    }
    .solutionsDetail.vaxSape .seeMoreAdvantageWrapper {
        text-align: center;
        margin-top: 48px;
    }
    .solutionsDetail.vaxSape .solutionImageLeft .solWrapper {
        padding-left: 14px;
    }
}

/* ### Solution Detail CSS end ## */

/* ############### */

@media (min-width: 1280px){
	.vaxtitle {
	  margin-left: -20px;
    margin-right: -20px;
	    background-color: #fff;
	}
}
@media only screen and (max-width: 480px){
	.vaxtitle {
		 margin-left: -15px;
    margin-right: -15px;
	    background-color: #fff;
	}
}
@media (min-width: 768px){
	.vaxtitle {
	    background-color: #fff;
	   margin-left: -20px;
    margin-right: -20px;
	}
}

.solutionsPageTitleClass{
	margin-left: -20px;
	margin-right: -20px;
}
.vaxSape .solutionsTitleTextClass{
	margin-left: 30px;
}

@media (min-width: 1280px){
	.quickLinksClass {
	  margin-left: -20px;
		margin-right: -20px;
	}
}
@media only screen and (max-width: 480px){
	.quickLinksClass {
		margin-left: -12px;
		margin-right: -12px;
	}
}
@media (min-width: 768px){
	.quickLinksClass {
	    margin-left: -20px;
		margin-right: -20px;
	}
}

@media (min-width: 1280px)
{
.homePageHeaderClass{
    margin-left: -55px;
    margin-right: -54px;
    overflow: hidden;
    }
}
@media (min-width: 768px)
{
.homePageHeaderClass{
    margin-left: -55px;
    margin-right: -54px;
    overflow: hidden;
    }
}
@media only screen and (max-width: 480px)
{
.homePageHeaderClass{
    margin-left: -6%;
    margin-right: -6%;
    margin-top: -47px;
    }
}
@media (min-width: 1280px)
{
    .accClass{
        margin-left : 80px;
        margin-right : 80px;
    }
}
@media (min-width: 768px)
{
    .accClass{
        margin-left : 80px;
        margin-right : 80px;
    }
}
@media only screen and (max-width: 480px)
{
    .accClass{
        margin-left : 25px;
        margin-right : 25px;
    }
}
@media only screen and (max-width: 480px)
{
    .aboutVaxServeQuickFactsClass{
        margin-left: -8%;
        margin-right: -8%;
        margin-bottom: 40px;
    }
}

@media (min-width: 1280px)
{
    .aboutVaxServeQuickFactsClass{
       margin-left: -55px;
       margin-right: -54px;
       margin-bottom: 40px;
    }
}
@media (min-width: 768px)
{
    .aboutVaxServeQuickFactsClass{
       margin-left: -55px;
       margin-right: -54px;
       margin-bottom: 40px;
    }
}

@media only screen and (max-width: 480px)
{
    .aboutVaxServeHeaderClass{
        margin-left: -4%;
        margin-right: -4%;
    }
}

@media (min-width: 1280px)
{
    .aboutVaxServeHeaderClass{
       margin-left: -20px;
       margin-right: -20px;
    }
}
@media (min-width: 768px)
{
    .aboutVaxServeHeaderClass{
       margin-left: -20px;
       margin-right: -20px;
    }
}

@media only screen and (max-width: 480px)
{
    .aboutVaxServeQuickLinksClass{
        margin-left: -5%;
        margin-right: -5%;
    }
}

@media (min-width: 1280px)
{
    .aboutVaxServeQuickLinksClass{
       margin-left: -20px;
       margin-right: -20px;
    }
}
@media (min-width: 768px)
{
    .aboutVaxServeQuickLinksClass{
       margin-left: -20px;
       margin-right: -20px;
    }
}

.aboutVaxServeBackground{
    background-color: white;
}
.carouselSpace{
    margin-top: 250px;
}
.solutionsOverviewText{
	margin-top: -65px !important;
}

@media only screen and (max-width: 480px)
{
    .landingPageClass{
		margin-left: -15px;
		margin-right: -15px;
		margin-bottom: -66px;
    }
}

@media (min-width: 1280px)
{
    .landingPageClass{
       	overflow: hidden;
		margin-left: -55px;
		margin-right: -54px;
    }
}
@media only screen and (min-width: 768px)
{
    .landingPageClass{
       	overflow: hidden;
		margin-left: -55px;
		margin-right: -54px;
    }
}
@media only screen and (max-width: 480px)
{
    .homePageQuickLinksClass{
        margin-left: -5%;
        margin-right: -5%;
        margin-bottom: -32px;
    }
}

@media (min-width: 1280px)
{
    .homePageQuickLinksClass{
        margin-left: -55px;
	    margin-right: -54px;
	    margin-bottom: -32px;
    }
}
@media (min-width: 768px)
{
    .homePageQuickLinksClass{
        margin-left: -55px;
	    margin-right: -54px;
	    margin-bottom: -32px;
    }
}

.vaxSape.whyVaxServeWrapper .whyVaxTitleTextClass {
	margin-top: 45px;
}
.staticCommonView #matt-container {
    padding-bottom: 0;
}

.ftrSpace{
    height : auto !important;
}
