@font-face {
    font-family:"graphik-regular";
    src: url('/wp-content/themes/medallia-2017/fonts/Graphik-Regular-Web.woff2') format('woff2'),
    url('/wp-content/themes/medallia-2017/fonts/Graphik-Regular-Web.woff') format('woff');  
}
@font-face {
    font-family:"graphik";
    src:url("/wp-content/themes/medallia-2017/fonts/Graphik-Light.otf"),url("/wp-content/themes/medallia-2017/fonts/Graphik-Light-Web.woff");
    font-weight:300;
    font-display: fallback;
}
@font-face {
    font-family:"graphik-medium";
    src: url('/wp-content/themes/medallia-2017/fonts/Graphik-Medium-Web.woff2') format('woff2'),
    url('/wp-content/themes/medallia-2017/fonts/Graphik-Medium-Web.woff') format('woff');
    font-weight:  500;
    font-style:   normal;
    font-stretch: normal;
}
/* Top Blue slider*/
.page-template-page-home-spz-v2 .header-bt-blue-slider p,.page-template-page-home-spz-v2 .header-bt-blue-slider.mobi-visible{display:none}
.page-template-page-home-spz-v2 .header-bt-blue-slider,.home-page-spz-vb .header-bt-blue-slider{background:#4050C6;height:auto;}
.page-template-page-home-spz-v2 .header-bt-blue-slider p,.home-page-spz-vb .header-bt-blue-slider p{line-height:1.67;text-align:center;font-size: 18px;color: #ffffff;padding:15px 0}
.page-template-page-home-spz-v2 .header-bt-blue-slider a,.home-page-spz-vb .header-bt-blue-slider a{color:#fff;font-weight:bold;margin-left:24px;}
.page-template-page-home-spz-v2 .header-bt-blue-slider .slick-slide,.home-page-spz-vb .header-bt-blue-slider .slick-slide{height:auto}
.home-page-spz-vb .header-bt-blue-slider .slick-prev{left:30px}
.home-page-spz-vb .header-bt-blue-slider .slick-next{right:30px}
.home-page-spz-vb .header-bt-blue-slider .slick-prev:before,.home-page-spz-vb .header-bt-blue-slider .slick-next:before{content:"";background-image:url("/wp-content/uploads/2019/02/Rectangle-Copy-57.1@2x.png"); background-size: 10px 20px;display: inline-block;width: 10px;height: 21px;background-repeat: no-repeat;}
.home-page-spz-vb .header-bt-blue-slider .slick-next:before{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.home-page-spz-vb .header-bt-blue-slider .slick-list{width:1000px;margin-left:auto;margin-right:auto}
/* .home-page-spz-vb .header-lang{padding-right:0} */
.home-page-spz-vb .header-bt-blue-slider.mobi-visible{display:none !important}
@media(max-width:1199px){
    .home-page-spz-vb .header-bt-blue-slider .slick-list{max-width:900px;}
    .home-page-spz-vb .header-bt-blue-slider .slick-next{right:24px}
    .home-page-spz-vb .header-bt-blue-slider .slick-prev{left:24px;}
}
@media(max-width:970px){
    .home-page-spz-vb .header-bt-blue-slider .slick-prev,.home-page-spz-vb .header-bt-blue-slider .slick-next{display:none !important}
    .home-page-spz-vb .header-bt-blue-slider .slick-list{max-width:100%}
    .page-template-page-home-spz-v2 .header-bt-blue-slider a,.home-page-spz-vb .header-bt-blue-slider a{margin-left:0;display: block;}
}
@media(max-width:500px){
	.home-page-spz-vb .header-bt-blue-slider{max-height:none;height:auto}
	.home-page-spz-vb .header-bt-blue-slider{padding:10px 8px 5px 8px}
	/* .home-page-spz-vb .header-bt-blue-slider a{margin-left:0;display:block} */
	.home-page-spz-vb .header-bt-blue-slider p{line-height:1.67}
}
/* Top Blue slider End*/



.home-page-spz-vb *{margin:0;padding:0;}
/* .page-home-page-vb #notices{display: none} */
.home-page-spz-vb .custom-container{max-width:1240px;margin-left:auto;margin-right:auto}
.home-page-spz-vb .hero-outer-section{position: relative;overflow: hidden;background-size: 0}
.home-page-spz-vb .hero-outer-section .hero-overlay{position: absolute;width:100%;height:100%;background-color:rgba(7, 30, 60, 0.3)}
.home-page-spz-vb #heroVideo{width:100%;position: absolute;height:100%;object-fit: cover}
_:-ms-fullscreen, :root .home-page-spz-vb #heroVideo {height:auto}
_:-ms-lang(x), _:-webkit-full-screen, .home-page-spz-vb #heroVideo {height:auto}
.home-page-spz-vb .hero-section-inner{padding:153px 0 152px;position: relative;text-align:center}
.home-page-spz-vb .hero-section-inner p{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;color:#fff;text-transform: uppercase}
.home-page-spz-vb .hero-section-inner .heading-section{margin-top:20px;}
.home-page-spz-vb .hero-section-inner .heading-text{font-family:graphik;font-size:44px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.59;letter-spacing:-.4px;color:#fff;}
.home-page-spz-vb .hero-section-inner .heading-text span{border-bottom:3px solid #00bfa5;padding-bottom:4px;}
.home-page-spz-vb .hero-section-inner .heading-text .button-area{margin-top:40px;}
.home-page-spz-vb .hero-section-inner .button-area .sp-hero-btn-blue{transform: translateY(0);box-shadow:none;background-color:#4050c6;border-radius: 2px;height:50px;line-height:50px;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff;width:164px;margin-right:16px;}
.home-page-spz-vb .hero-section-inner .button-area a:hover{transform: translateY(-2px) !important;}
.home-page-spz-vb .hero-section-inner .button-area .sp-hero-transparent{margin-top:40px;transform: translateY(0);width:164px;height:50px;line-height:46px;background:transparent;border: solid 2px rgba(255, 255, 255, 0.5);border-radius: 2px;box-shadow:none}
.home-page-spz-vb .hero-section-inner .button-area .sp-hero-transparent:hover{box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.1);}
.home-page-spz-vb .hero-section-inner .button-area .sp-hero-transparent:hover{background: #fff;color: #071e3c;box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.1);}
.home-page-spz-vb .branding-logo-section{background-color: #fafafa;padding:50px 0;position:relative}
.home-page-spz-vb .branding-logo-section .branding-logo-overlay{display:none;position:absolute;top:0;width: 100%;height: 100%;background:rgba(250, 250, 250, 0.6)}
.home-page-spz-vb .branding-logo-section .branding-logo-overlay a{background: #4050c6;padding: 0;line-height: 50px;height: 50px;width: 138px;text-align: center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;border-radius: 2px;}
.home-page-spz-vb .branding-logo-section:hover .branding-logo-overlay{display: block}
.home-page-spz-vb .branding-logo-section .custom-container{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-page-spz-vb .branding-logo-section .custom-container div{width:calc(100% / 6);text-align: center}
.home-page-spz-vb .content-section.left-image{padding:100px 0 93px; display: flex}
.home-page-spz-vb .content-section.left-image .custom-container{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.home-page-spz-vb .content-section:nth-child(even){background:#fafafa}
.home-page-spz-vb .content-section.left-image .left-section{margin-right:71px;max-width: 380px;width:50%}
.home-page-spz-vb .content-section.left-image .right-section{margin-left:71px;max-width: 500px;width:50%}
.home-page-spz-vb .content-section.left-image .right-section h3{font-family:graphik;font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:-.5px;color:#071e3c;margin-bottom:20px;}
.home-page-spz-vb .content-section.left-image .right-section h3:before{content:"";width:60px;height:3px;background-color:#00bfa5;display: block;margin-bottom: 25px;}
.home-page-spz-vb .content-section.left-image .right-section p{font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:30px;letter-spacing:normal;color:#4e4e4e;}
.home-page-spz-vb .content-section.left-image .right-section p.bottom-txt{font-size:16px;margin-top:40px;padding-top:40px;border-top:1px solid #e6e6e6;padding-bottom:20px;line-height:1.5}
.home-page-spz-vb .content-section.left-image .right-section p a{margin-top:40px;}
.home-page-spz-vb .content-section.left-image .right-section img{max-width:85px;}

.btn-learnmore{font-size: 15px;font-weight: 700;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;border: solid 2px rgba(64, 80, 198, 0.5);height: 50px;line-height: 46.5px;display: inline-block;text-align: center;box-shadow: none;border-radius: 2px;padding-left:30px;padding-right: 30px;background-color: #4050c6;}
.btn-learnmore:hover{color: #4e4e4e;background-color: transparent; opacity: 1;}

.home-page-spz-vb .content-section.all-center{padding:100px 0;}
.home-page-spz-vb .content-section.all-center .custom-container{max-width:943px;text-align:center}
.home-page-spz-vb .content-section.all-center .custom-container p a{margin-top:20px;}
.home-page-spz-vb .content-section.all-center .custom-container h3:before,.home-page-spz-vb .content-section.two-column .custom-container .text-area-top h3:before,.home-page-spz-vb .content-section.three-column .text-area-top h3:before{width:60px;height:3px;background: #00bfa5;content:"";display: block;margin-left:auto;margin-right: auto;margin-bottom:25px;}
.home-page-spz-vb .content-section.all-center .custom-container .text-area-top{max-width:712px;margin-left:auto;margin-right:auto}
.home-page-spz-vb .content-section.all-center .custom-container .text-area-top h3{font-family:graphik;font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:-.5px;color:#071e3c;}
.home-page-spz-vb .content-section.all-center .custom-container .text-area-top p{padding:20px 0 50px;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:30px;letter-spacing:normal;color:#4e4e4e;}

.home-page-spz-vb .content-section.two-column{padding:100px 0}
.home-page-spz-vb .content-section.two-column .text-area-top{text-align: center}
.home-page-spz-vb .content-section.two-column .text-area-top h3{font-family:graphik;font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:48px;letter-spacing:-.5px;color:#071e3c;}
.home-page-spz-vb .content-section.two-column .text-area-bottom-outer{display: flex;flex-wrap:wrap}
.home-page-spz-vb .content-section.two-column .text-area-bottom{margin-top:60px;width:calc(100% / 2);float:left;display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-page-spz-vb .content-section.two-column .text-area-bottom:nth-child(odd){padding-right:20.5px}
.home-page-spz-vb .content-section.two-column .text-area-bottom:nth-child(even){padding-left:20.5px}
.home-page-spz-vb .content-section.two-column .text-area-bottom .left-section{max-width:120px;width:120px;}
.home-page-spz-vb .content-section.two-column .text-area-bottom .right-section{max-width:calc(100% - 120px);padding-left:20px;}
.home-page-spz-vb .content-section.two-column .text-area-bottom .right-section h3{font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.3px;color:#071e3c;text-transform: uppercase}
.home-page-spz-vb .content-section.two-column .text-area-bottom .right-section p{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#4e4e4e;padding:15px 0;}
.home-page-spz-vb .content-section.two-column .text-area-bottom .right-section a{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;color:#4e4e4e;text-transform: uppercase}
.home-page-spz-vb .content-section.two-column .text-area-bottom .right-section a:hover,.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section a:hover{text-decoration:underline}

.home-page-spz-vb .content-section.three-column{padding:104px 0 96px}
.home-page-spz-vb .content-section.three-column .text-area-top{text-align:center}
.home-page-spz-vb .content-section.three-column .text-area-top h3{font-size:36px;font-weight:300;font-style:normal;font-stretch:normal;line-height:48px;letter-spacing:-.5px;color:#071e3c;font-family: graphik}
.home-page-spz-vb .content-section.three-column .text-area-top p{padding-top:21px;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#4e4e4e;}

.home-page-spz-vb .content-section.three-column .grid-section{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer{width:calc(100% / 3);max-width:393px;background:#f5f5f5;margin-top:60px;height:450px;transition: all .4s ease-in-out;cursor: pointer}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer:hover{box-shadow:0px 7px 20px rgba(0,0,0,0.15) !important}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer:hover .top-section img:not(.logo){transform: scale(1.1);}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .top-section{position: relative;overflow: hidden;}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .top-section .grid-overlay{position: absolute;width: 100%;height: 100%;top: 0;background: rgba(7, 30, 60, 0.2);}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .top-section img.logo{position: absolute;max-height:59px;max-width:115px;top:30px;left:30px;object-fit: contain;z-index: 1;}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .top-section img{width:100%;max-height:270px;object-fit: cover;transition: all .4s ease-in-out;}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section{padding:20px 48px 0 30px;position:relative}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section:before{position:absolute;width:100%;height:100%;left:0;top:0;transform:skewY(6.5deg);-moz-transform:skewY(6.5deg);-webkit-transform:skewY(6.5deg);background-color:#f5f5f5;transform-origin:right;content:"";}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section *{position: relative;}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section img{max-width: 21px;position: absolute;top:-10px;}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section p{font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#4e4e4e;}
.home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section a{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;color:#4e4e4e;margin-top:26px;text-transform: uppercase;display: inline-block}
.home-page-spz-vb .content-section.three-column .grid-section .see-customer-stories{width:100%;text-align:center;margin-top:40px;}
.home-page-spz-vb .content-section.three-column .grid-section .see-customer-stories a{font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;border: solid 2px rgba(64, 80, 198, 0.5);width: 211px;height: 50px;line-height:46.5px;display:inline-block;text-align:center;box-shadow:none;border-radius:2px;background-color: #4050c6;}
.home-page-spz-vb .content-section.three-column .grid-section .see-customer-stories a:hover{color:#4e4e4e;background: transparent;opacity: 1;}

.home-page-spz-vb .contact-section{background-color: #4050c6;padding:100px 0;border-bottom:30px solid #b2caf7}
.home-page-spz-vb .contact-section .custom-container{display:flex;flex-wrap: wrap;justify-content: space-between;}.home-page-spz-vb .contact-section .custom-container .left-section,.home-page-spz-vb .contact-section .custom-container .right-section{width:calc(100% / 2);float:left;text-align:center}
.home-page-spz-vb .contact-section .custom-container h3{font-family:graphik;font-size:32px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;color:#fff;}
.home-page-spz-vb .contact-section .custom-container p{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#fff;padding:12px 0 20px;}
.home-page-spz-vb .contact-section .custom-container h4{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#fff;}
.home-page-spz-vb .contact-section .custom-container h4 a{color: #fff !important}
.home-page-spz-vb .contact-section .custom-container #current-Language{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;margin-top:15px;display: inline-block;padding-left:8px;}
.home-page-spz-vb .contact-section .language-options{padding:10px 0}
.home-page-spz-vb .contact-section .custom-container .language-selector-new:after,.home-page-spz-vb .contact-section .custom-container #mobile-lang-select:after{padding-left:6.3px;font-size:12px;}
.home-page-spz-vb .contact-section .custom-container .language-selector-new:after{padding-left:6.3px;font-size:12px;color: #92979a;content:'\f35f'; font-family: 'Ionicons';font-size: 14px; display: inline-block; vertical-align: middle;}
.home-page-spz-vb .contact-section .custom-container .language-selector-new{cursor:pointer;margin-left:auto;margin-right:auto;max-width:200px;position: relative}
.home-page-spz-vb .contact-section .custom-container .lang-options-new{color:#4a4a4a;opacity: 0;z-index: -1;position: absolute;bottom: calc(100% + 20px);width: 200px;left: calc(100% - 200px);background-color: #fff;transform: translateY(-30px);-moz-transform: translateY(-30px);-webkit-transform: translateY(-30px);transition: all 0.3s ease;pointer-events: none;}
.home-page-spz-vb .contact-section .custom-container .lang-options-new:after{top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: #fff;border-width: 6px;margin-left: -10px;}
.home-page-spz-vb .contact-section .custom-container .lang-options-new.open-lang{transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);z-index: 1;opacity: 1;pointer-events: inherit;}
.home-page-spz-vb .contact-section .custom-container .right-section a{width:152px;height:50px;border-radius:2px;/*box-shadow:0 4px 8px 0 rgba(0,0,0,.06),inset 0 -2px 0 0 rgba(0,0,0,.1);*/border:solid 2px rgba(255, 255, 255, 0.5);display:inline-block;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;line-height:46px;letter-spacing:normal;color:#000; background-color: #fff; padding: 0;}
.home-page-spz-vb .contact-section .custom-container .right-section a:hover{background:transparent;color:#fff;box-shadow: inset 0 0 0 0 rgba(0,0,0,.1);}

.darkBlue-border{height:60px;width:100%;background:#e5f4ff;}
.home-page-spz-vb .desktop-visible{display: block}
.home-page-spz-vb .mobile-visible{display: none}

.page-home-page-vb footer .get-in-touch  {display: none}
.home-page-spz-vb .content-section.three-column  .custom-container {max-width:1280px;padding-left:20px;padding-right:20px}
@media (max-width:1260px){
  .home-page-spz-vb .content-section.three-column .grid-section .grid-outer{
        max-width:32%;
    }
}
@media (max-width:1199px){
    .home-page-spz-vb #heroVideo{width:100%;height:100%;object-fit: cover}
    _:-ms-lang(x), _:-webkit-full-screen, .home-page-spz-vb #heroVideo {height:auto}
    .home-page-spz-vb .hero-section-inner{padding:84px 0}
    .home-page-spz-vb .hero-section-inner .heading-text{font-size:36px;letter-spacing: -0.3px;line-height: 1.5;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section a{margin-top: 20px;}
    .home-page-spz-vb .custom-container{padding-left:18px;padding-right:18px;}
    .home-page-spz-vb .content-section.left-image{padding:94px 0 38px;}
    .home-page-spz-vb .content-section.left-image .left-section{max-width:370px;}
    .home-page-spz-vb .content-section.left-image .left-section{margin-right: 38px;}
    .home-page-spz-vb .content-section.left-image .right-section{margin-left: 38px;max-width:399px;}
    .home-page-spz-vb .content-section.all-center img{max-width:754px;margin-left:auto;margin-right:auto}
    .home-page-spz-vb .content-section.all-center .custom-container .text-area-top{max-width:649px;}
    .home-page-spz-vb .content-section.all-center .custom-container .text-area-top p{padding:20px 0 60px;}
    .home-page-spz-vb .content-section.all-center{padding:100px 0 60px;}
    .home-page-spz-vb .content-section.two-column .text-area-bottom .left-section{max-width:100px;}
    .home-page-spz-vb .content-section.two-column .text-area-bottom .right-section{max-width: calc(100% - 100px)}
    .home-page-spz-vb .content-section.two-column .custom-container{padding-right: 42px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer{max-width: 32%;margin-right:2%;height:auto;padding-bottom:20px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer:nth-child(3n){margin-right: 0}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .top-section img{max-height: 220px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section{padding:32px 23px 0 20px}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section img{top:0}
    .home-page-spz-vb .hero-section-inner .heading-text span{border-bottom: 2px solid #00bfa5;}    

}
@media (max-width:1023px){
    .home-page-spz-vb .hero-section-inner .heading-text{font-size:28px;line-height:44px;}
    .home-page-spz-vb .hero-section-inner{padding:52px 0 51px;}
    .home-page-spz-vb .hero-section-inner .heading-section{margin-top:10px;}
    .home-page-spz-vb .content-section.left-image{padding:80px 0 30px}
    .home-page-spz-vb .content-section.left-image .left-section{margin-right:0;padding-right: 65px;padding-left: 55px;width: calc(100% / 2);}
    /* .home-page-spz-vb .branding-logo-section .custom-container{padding-left:0;padding-right:0;} */
    .home-page-spz-vb .branding-logo-section .custom-container div{padding-left: 20px;padding-right:20px;}
    .home-page-spz-vb .content-section.left-image .right-section{margin-left: 0;padding-left: 11px;width: calc(100% / 2);}
    .home-page-spz-vb .content-section.left-image .right-section p.bottom-txt{padding-right:10px;}
    .home-page-spz-vb .content-section.left-image .right-section p.top-txt{padding-right:20px;font-size:16px;line-height: 24px;}
    .home-page-spz-vb .content-section.left-image .right-section h3{font-size: 24px;line-height: 36px;}
    .home-page-spz-vb .content-section.all-center .custom-container{padding-left:83px;padding-right: 83px;}
    .home-page-spz-vb .content-section.all-center img{max-width: 100%}
    .home-page-spz-vb .content-section.left-image .right-section p.bottom-txt{margin-top:30px;padding-top:30px;}
    .home-page-spz-vb .content-section.two-column .text-area-bottom .right-section{max-width: 100%}
    .home-page-spz-vb .content-section.two-column .text-area-bottom .left-section{margin-left: auto;margin-right: auto}
    .home-page-spz-vb .content-section.two-column .text-area-bottom{text-align: center}
    .home-page-spz-vb .content-section.two-column{padding:80px 0}
    .home-page-spz-vb .content-section.all-center{padding:80px 0 48px;}
    .home-page-spz-vb .content-section.three-column{padding:80px 0}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section p{font-size:16px;line-height: 1.5;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section a{font-size:12px;margin-top:25px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer{padding-bottom:15px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section img{top:8px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section{padding:37px 18px 0 20px}
    .home-page-spz-vb .contact-section{padding:80px 0}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .top-section img.logo{max-width:95px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .top-section img{max-height:172px;}
    .home-page-spz-vb .content-section.all-center .custom-container .text-area-top h3,.home-page-spz-vb .content-section.two-column .text-area-top h3,.home-page-spz-vb .content-section.three-column .text-area-top h3{font-size:24px;line-height:36px;letter-spacing: -0.3px;}
    .home-page-spz-vb .content-section.all-center .custom-container .text-area-top p,.home-page-spz-vb .content-section.two-column .text-area-bottom .right-section h3{font-size:16px;}
    .home-page-spz-vb .contact-section .custom-container h3{font-size:24px;}
    .home-page-spz-vb .content-section.all-center .custom-container .text-area-top p{padding: 20px 0 40px;line-height: 24px;}
    .home-page-spz-vb .content-section.two-column .text-area-bottom .right-section h3{letter-spacing: 1px;}
}

@media(max-width:800px){
    .home-page-spz-vb .contact-section .custom-container .lang-options{bottom: calc(100% + 20px);left: 0;top:auto}
    .home-page-spz-vb .contact-section .custom-container .lang-options:after{top: 100%;left: 50%;border: solid transparent; content: " ";height: 0;	width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);	border-top-color: #fff;	border-width: 10px;	margin-left: -10px;}
}
@media(max-width:767px){
    .home-page-spz-vb .desktop-visible{display: none}
    .home-page-spz-vb .mobile-visible{display: block}
    .home-page-spz-vb #heroVideo{display: none}
    /* .home-page-spz-vb .branding-logo-section{padding:0 0 29px;} */
    .home-page-spz-vb .branding-logo-section{padding:35px 0 29px;}
    .home-page-spz-vb .branding-logo-section img{width:100%}
    .home-page-spz-vb .content-section.left-image{padding:80px 0;}
    .home-page-spz-vb .content-section.left-image .left-section, .home-page-spz-vb .content-section.left-image .right-section{width:100%;max-width:100%;padding-left:0;padding-right:0;text-align: center}
    .home-page-spz-vb .content-section.left-image .right-section p.top-txt{padding-right:0;margin-top:20px;}
    .home-page-spz-vb .content-section.all-center .custom-container .text-area-top h3{font-size:24px;}
    .home-page-spz-vb .content-section.all-center .custom-container h3:before, .home-page-spz-vb .content-section.two-column .custom-container .text-area-top h3:before, .home-page-spz-vb .content-section.three-column .text-area-top h3:before{margin-bottom:20px;}
    .home-page-spz-vb .content-section.left-image .right-section h3,.home-page-spz-vb .content-section.two-column .text-area-top h3,.home-page-spz-vb .content-section.three-column .text-area-top h3{font-size:24px;}
    .home-page-spz-vb .content-section.left-image .right-section h3:before{margin-bottom:20px;margin-left:auto;margin-right: auto}
    .home-page-spz-vb .content-section.all-center .custom-container .text-area-top h3{margin-bottom: 20px;letter-spacing: -0.3px;}
    .home-page-spz-vb .content-section.all-center{padding:80px 0}
    .home-page-spz-vb .content-section.all-center .custom-container .text-area-top p{padding-bottom:0;line-height:24px;}
    .home-page-spz-vb .content-section.left-image .right-section p.top-txt,.home-page-spz-vb .content-section.left-image .right-section p.bottom-txt{line-height: 24px;}
    .home-page-spz-vb .content-section.all-center .custom-container{padding-left: 20px;padding-right: 20px;}
    .home-page-spz-vb .content-section.two-column .text-area-bottom,.home-page-spz-vb .content-section.two-column .text-area-bottom:nth-child(odd),.home-page-spz-vb .content-section.two-column .text-area-bottom:nth-child(even),.home-page-spz-vb .content-section.two-column .text-area-bottom .right-section{width:100%;padding-right:0;padding-left:0}
    .home-page-spz-vb .content-section.two-column .custom-container{padding-right:20px;}
    .home-page-spz-vb .content-section.two-column .text-area-bottom{margin-top:40px;}
    .home-page-spz-vb .content-section.two-column .text-area-bottom:first-child{margin-top:42px;}
    .home-page-spz-vb .content-section.two-column .text-area-bottom .left-section{margin-bottom:20px;}
    .home-page-spz-vb .content-section.three-column .grid-section{display: block}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer,.home-page-spz-vb .content-section.three-column .grid-section .grid-outer:nth-child(3n){max-width: 315px;width:100%;margin-right:auto;margin-left:auto}
    .home-page-spz-vb .content-section.three-column .text-area-top p{padding-top: 20px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer{margin-top:20px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer:first-child{margin-top:40px;}
    .home-page-spz-vb .content-section.three-column .grid-section .see-customer-stories{margin-top:30px;}
    .home-page-spz-vb .contact-section .custom-container .left-section, .home-page-spz-vb .contact-section .custom-container .right-section{width:100%;max-width: 100%}
    .home-page-spz-vb .contact-section .custom-container h3{font-size:24px;}
    .home-page-spz-vb .contact-section .custom-container p{padding:15px 0 20px;}
    .home-page-spz-vb .contact-section .custom-container .right-section{margin-top:80px;}
    .home-page-spz-vb .contact-section .custom-container h4{font-size:18px;}
    .home-page-spz-vb .hero-outer-section{background-size: cover}
    .home-page-spz-vb .hero-outer-section .hero-overlay{display: none}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section p{font-size:16px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .bottom-section a{font-size:12px;}
    .home-page-spz-vb .hero-section-inner .heading-text{font-size:24px;line-height:32px;padding-left:13px;padding-right:12px;margin-bottom:13px;}
    .home-page-spz-vb .branding-logo-section .custom-container{padding-left:32px;padding-right: 32px}
    .home-page-spz-vb .branding-logo-section .custom-container div{width: calc(100% / 2);margin-top: 35px;padding-left:0;padding-right:0}
    .home-page-spz-vb .branding-logo-section .custom-container div:nth-child(odd){padding-right: 20px;}
    .home-page-spz-vb .branding-logo-section .custom-container div:nth-child(even){padding-left: 20px;}
    .home-page-spz-vb .content-section.left-image .right-section h3{letter-spacing: -0.3px;}
    .home-page-spz-vb .content-section.three-column .grid-section .grid-outer .top-section img.logo{top:20px;}

}

@media(max-width:420px){
    .home-page-spz-vb .hero-section-inner .button-area .sp-hero-btn-blue,.home-page-spz-vb .hero-section-inner .button-area .sp-hero-transparent,.home-page-spz-vb .contact-section .custom-container .right-section a,.home-page-spz-vb .content-section.three-column .grid-section .see-customer-stories a{width:100%;margin-right:0;font-size:14px;height:40px;line-height:40px;}
    .home-page-spz-vb .hero-section-inner .button-area{margin-top:30px;}
    .home-page-spz-vb .hero-section-inner .button-area .sp-hero-transparent{margin-top:20px;line-height: 36px;}
    .home-page-spz-vb .content-section.three-column .grid-section .see-customer-stories a,.home-page-spz-vb .contact-section .custom-container .right-section a{line-height:36px;}
    .home-page-spz-vb .hero-section-inner{padding:61px 0 40px;}
    .btn-learnmore{width:100%;line-height:36px;height:40px;font-size: 14px;}
}


/* New css for hero slider */
.home-page-spz-vb .slider-outer .hero-section-inner
,.home-page-spz-vb .custom-container .hero-section-inner{padding-top:235px;}
.home-page-spz-vb .slider-outer .hero-section-inner .heading-text
, .home-page-spz-vb .custom-container .hero-section-inner .heading-text{
    font-family:"graphik-medium";
	font-size: 46px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.59;
	letter-spacing: -0.42px;
  margin-bottom:12.2px;;
}
.home-page-spz-vb .slider-outer .hero-section-inner .sub-heading
, .home-page-spz-vb .custom-container .hero-section-inner .sub-heading{
	width: 730px;
	font-family: graphik;
	font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.32;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
	margin:0 auto;
}
.home-page-spz-vb .slider-outer .hero-section-inner .heading-section
,.home-page-spz-vb .custom-container .hero-section-inner .heading-section{
	margin-top: 0;
}
.home-page-spz-vb .slider-outer .hero-section-inner
,.home-page-spz-vb .custom-container .hero-section-inner{
	padding: 215px 0 0;
}
.home-page-spz-vb .slider-outer .hero-section-inner .button-area .cta
,.home-page-spz-vb .custom-container .hero-section-inner .button-area .cta{
	position: relative !important;
	top: 0 !important;
	transform: none !important;
	transition: all 0.15s linear !important;
}
.home-page-spz-vb .slider-outer .hero-section-inner .button-area .cta:hover
,.home-page-spz-vb .custom-container .hero-section-inner .button-area .cta:hover{
	top: -2px !important;
}
.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue
,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue{
	width:auto;
    margin-top: 30px;
    margin-right:29px;
    line-height: 46px;
    border: 2px solid #4050c6;
}

.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue:hover
,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue:hover{
    background: #fff !important;
    color: #4050c6 !important;
    border: solid 2px rgba(255,255,255, 1) !important;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1) !important;
}

.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue.btn-white
.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue.btn-white{
    background: #fff !important;
    color: #4050c6;
    border: 2px solid #ffffff;
}
.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue.btn-white:hover
,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue.btn-white:hover{
    background: #4050c6 !important;
    border: 2px solid #4050c6 !important;
    color: #fff !important;
}
.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue.no-second-cta
,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue.no-second-cta{
	margin-right:0;
}
.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-transparent
,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-transparent{
    border: 2px solid #ffffff;
    margin-top: 44px;
    background: #fff;
    color: #4050c6;
}
.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-transparent:hover
,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-transparent:hover{
    border: 2px solid #4050c6;
    margin-top: 44px;
    background: #4050c6;
    color: #fff;
}
.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-transparent,.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue
,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-transparent,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue{
	width:190px !important;
    font-size:15px;
}
.home-page-spz-vb .slider-outer .hero-outer-section .hero-overlay
,.home-page-spz-vb .custom-container .hero-outer-section .hero-overlay {
    background-color: rgba(7, 30, 60, 0.055);
    display:none;
}
.home-page-spz-vb .slider-outer .slick-arrow,.home-page-spz-vb .slider-outer .slick-next:focus,.home-page-spz-vb .slider-outer .slick-prev:focus{
	width: 43px;
    height: 43px;
    background: rgba(0,0,0,0.35);
    border-radius: 50%;
}
.home-page-spz-vb .slider-outer .slick-arrow::before{
	font-family: "Ionicons";
    content: '\f30f';
    font-size: 23px;
    display: inline-block;
    transition: all 0.3s ease;
    opacity: 0.4;
    line-height:0;
    vertical-align:middle;
}
.home-page-spz-vb .slider-outer .slick-next:hover,.home-page-spz-vb .slider-outer .slick-prev:hover{
	background:#000;
}
.home-page-spz-vb .slider-outer .slick-slide > div,.home-page-spz-vb .slider-outer .slick-slide{
	line-height: 0;
}
.home-page-spz-vb .slider-outer .slick-next{
	right: 40px;
	z-index: 1;
}
.home-page-spz-vb .slider-outer .slick-prev{
	left: 40px;
	z-index: 1;
}
.home-page-spz-vb .slider-outer .slick-prev::before {
    transform: rotate(180deg);
}
@media(min-width:2560px){
    .home-page-spz-vb .slider-outer .hero-section-inner
    ,.home-page-spz-vb .custom-container .hero-section-inner{
      padding:331px 0 281px;
    }
  .home-page-spz-vb .slider-outer .hero-outer-section
  ,.home-page-spz-vb .custom-container .hero-outer-section{
    background-position:0 0;
  }
  .home-page-spz-vb .slider-outer div[class*="hero-outer-section-"]
  ,.home-page-spz-vb div.hero-outer-section {
      height:839px;
  }
}

@media(max-width:2559px){
    .home-page-spz-vb .slider-outer div[class*="hero-outer-section-"]
    ,.home-page-spz-vb div.hero-outer-section {
        height:642px;
    }
}

@media(max-width:1199px){
    .home-page-spz-vb .slider-outer .hero-section-inner
    ,.home-page-spz-vb .custom-container .hero-section-inner{
		padding: 219px 0 0;
	}
    .home-page-spz-vb .slider-outer .hero-section-inner .heading-text
    ,.home-page-spz-vb .custom-container .hero-section-inner .heading-text{
		font-size: 36px;
		line-height: 1.59;
		letter-spacing: -0.33px;
      margin-bottom:9px;;
	}
    .home-page-spz-vb .slider-outer .hero-section-inner .sub-heading
    ,.home-page-spz-vb .custom-container .hero-section-inner .sub-heading{
		max-width: 601px;
		font-size: 20px;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.26;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;
	}
    .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue,.home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-transparent
    ,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-transparent{
        margin-top: 22px;
        width: 180px !important;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue, .home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue {
        margin-right: 26px;
        width: 180px !important;
    }
    .home-page-spz-vb .slider-outer div[class*="hero-outer-section-"]
    ,.home-page-spz-vb div.hero-outer-section {
        height:642px;
    }
}

@media(max-width:1023px){
    .home-page-spz-vb .slider-outer .hero-section-inner
    ,.home-page-spz-vb .custom-container .hero-section-inner{
		padding: 176px 0 175px
	}
    .home-page-spz-vb .slider-outer .hero-section-inner .heading-text
    ,.home-page-spz-vb .custom-container .hero-section-inner .heading-text{
		font-size: 28px;
		line-height: 1.59;
		letter-spacing: -0.26px;
      margin-bottom:5px;
	}
    .home-page-spz-vb .slider-outer .hero-section-inner .sub-heading
    ,.home-page-spz-vb .custom-container .hero-section-inner .sub-heading{
		font-size: 18px;
		line-height: 1.26;
		max-width: 514px;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue, .home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue {
        margin-right: 20px;
        width: 180px !important;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue, .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-transparent
    ,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue, .home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-transparent {
        margin-top: 52px;
        width: 180px !important;
    }
    .home-page-spz-vb .slider-outer div[class*="hero-outer-section-"]
    ,.home-page-spz-vb div.hero-outer-section {
        height: 542px;
        background-position:center center;
    }
}

@media(max-width:767px){
	
    .home-page-spz-vb .slider-outer .hero-section-inner
    ,.home-page-spz-vb .custom-container .hero-section-inner {
    	padding: 148px 0 107px;
	}
    .home-page-spz-vb .slider-outer .hero-section-inner .sub-heading
    ,.home-page-spz-vb .custom-container .hero-section-inner .sub-heading{
		max-width: 75%;
		font-size: 16px;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.24;
		padding-left: 6px;
    	padding-right: 7px;
	}
    .home-page-spz-vb .slider-outer .hero-section-inner .heading-text
    ,.home-page-spz-vb .custom-container .hero-section-inner .heading-text {
	    font-size: 26px;
	    line-height: 1.36;
	    letter-spacing: -0.24px;
        margin-bottom:10px;
        padding-left:0;
        padding-right:0;
	}
}

@media(max-width:767px){    
    .home-page-spz-vb .slider-outer .hero-section-inner .sub-heading br
    ,.home-page-spz-vb .custom-container .hero-section-inner .sub-heading br{
        display:none;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner .sub-heading
    ,.home-page-spz-vb .custom-container .hero-section-inner .sub-heading{
        max-width: 100%;
    }
    .home-page-spz-vb .slider-outer .slick-next{
		left: 50%;
		right: auto;
		margin-left: 5px;
		top: auto;
		bottom:0;
	}
	.home-page-spz-vb .slider-outer .slick-prev{
		right: 50%;
		left: auto;
		margin-right: 5px;
		top: auto;
		bottom:0;
    }
    .home-page-spz-vb .hero-section-inner .button-area{
        margin-top: 44px;
    }
    .home-page-spz-vb .slider-outer div[class*="hero-outer-section-"]
    ,.home-page-spz-vb div.hero-outer-section {
        height: 481px;
        background-position: 0 0;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner
    ,.home-page-spz-vb .custom-container .hero-section-inner {
        /* padding: 132px 0 0; */
        padding: 99px 0 0;
	}
}
@media(max-width:520px){
    .home-page-spz-vb .slider-outer .hero-section-inner
    ,.home-page-spz-vb .custom-container .hero-section-inner{
        max-width:100%;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue
    ,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue{
        height:40px;
        line-height: 36px;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-transparent
    ,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-transparent{
        height:40px;
        line-height: 36px;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-transparent
    ,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-transparent{
        margin-top:9px;
        width:100% !important;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-transparent:hover
    ,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-transparent:hover{
        margin-top:9px;
        width:100% !important;
    }
    .home-page-spz-vb .slider-outer .hero-section-inner .button-area .sp-hero-btn-blue
    ,.home-page-spz-vb .custom-container .hero-section-inner .button-area .sp-hero-btn-blue{
        width:100% !important;
        margin-right:0;
        margin-top:0;
    }
}

/*Blue section css start*/
.purble-text-section.branding-logo-section{
    background-color:#4050c6;
    margin:0 !important;
    text-align:center;
    }
    
    .purble-text-section .purple-nav-bar{
    margin:0 auto !important;
    color:#ffffff;
    }
    
    .purble-text-section .purple-nav-bar a{
    color:#ffffff;
    font-weight:bold;
    margin-left: 24px;
    }
    
    .purble-text-section .purple-nav-bar-heading{
        font-family: graphik;
      font-size: 31px;
      font-weight: 200;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #ffffff;
    display:block;
    margin-bottom: 17px !important;
    }
      
    .purble-text-section .purple-nav-bar-sub-heading{
        display:block;
        font-family: museo-sans, sans-serif;
        font-size: 18px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
    }
    
    .home-page-spz-vb .branding-logo-section.purble-text-section {
        padding: 40px 0 37px !important;
    }
    
    .home-page-spz-vb .content-section.all-center .custom-container .text-area-top p{
        padding-bottom: 60px !important;
    }
      
    /* Mobile Screen Starts Here */
    @media(max-width:1023px){
        .home-page-spz-vb .branding-logo-section.purble-text-section {
            padding:43px 0 44px !important;
        }
        .purble-text-section .purple-nav-bar-heading{
            font-size:24px !important;
        }
        .purble-text-section .purple-nav-bar .purple-nav-bar-sub-heading{
            font-size: 16px !important; 
        }
        
    }
    @media(max-width:767px){
        .home-page-spz-vb .branding-logo-section.purble-text-section {
            padding:24px 0 34px !important;
        }
    
    
        .purble-text-section .purple-nav-bar .purple-nav-bar-heading{
            line-height: 1.5 !important;
        }
    
    
          
        .purble-text-section .purple-nav-bar a{
            margin-left:10px !important;
        }
    }
    
    @media(max-width:421px){
        .purble-text-section .custom-container-logos{
          text-align: center;
          max-width: 300px;
        }
          
        .purble-text-section .purple-nav-bar{
          max-width: 210px !important;
          text-align: center !important;
        }
    
        .purble-text-section .purple-nav-bar .purple-nav-bar-sub-heading{
            margin: 0 auto !important; 
        }
          
        .purble-text-section .purple-nav-bar a{
            margin-left:0px !important;
            padding-top: 8px;
            display: inline-block;
        }
    }
    /* Bluse section end here */
    /* BEGIN CALLOUTS SECTION */
    /** MOBILE FIRST - 320 width min */
    .home-page-spz-vb .floating-callout-container {
        background-color: #fafafa;
        padding-bottom: 12px;
        position: relative;
        width: 100%;
    }

    .home-page-spz-vb .floating-callout-container .wrapper {
        display: flow-root;
        justify-content: center;
        margin: 0 auto;
        width: 320px;
    }

    .home-page-spz-vb .floating-callout-container .wrapper .callout-item {
        height: 100%;
        float: left;
        margin: 0 0 50px 0;
        width: 100%;
    }

    .home-page-spz-vb .floating-callout-container .wrapper .callout-item:first-child {
        height: 100%;
        margin-top: -55px;
    }

    .home-page-spz-vb .floating-callout-container .wrapper .callout-item:nth-child(3n) {
        margin-bottom: 0;
        margin-right: 0;
    }

    .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content {
        background-color: #fff;
        height: 198px;
        margin: 0 auto;
        width: 277px;
        padding: 35px 34px 0px 34px;
    }

    .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content h2 {
        font-family: graphik-regular;
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 21px;
    }

    .home-page-spz-vb .floating-callout-container .wrapper .callout-item a {
        color: #4050C6;
        font-family: graphik-medium;
        font-size: 14px;
        font-weight: normal;
        letter-spacing: .78px;
        line-height: 24px;
        text-transform: uppercase;
    }

    .home-page-spz-vb .hero-outer-section .button-area a .fa {
        font-size: 12px;
    }

    @media (min-width: 768px) {
        .home-page-spz-vb .floating-callout-container {
            padding-bottom: 0;
        }

        .home-page-spz-vb .floating-callout-container .wrapper {
            display: flex;
            width: 727px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item {
            height: 100%;
            margin: -39px 19px 0px 0;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item:first-child {
            height: 100%;
            margin-top: -39px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item:nth-child(3n) {
            margin-bottom: 0;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content {
            height: 150px;
            width: 227px;
            padding: 21px 28.5px 0px 28.5px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content h2 {
            font-size: 16px;
            line-height: 23px;
            margin-bottom: 5px;
        }
    }

    @media (min-width: 1024px) {
        .home-page-spz-vb .floating-callout-container {
            padding-bottom: 31px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper {
            display: flex;
            width: 982px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item {
            margin: -57px 23px 0px 0px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item:first-child {
            margin-top: -57px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content {
            height: 172px;
            width: 312px;
            padding: 26px 39px 0px 39px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content h2 {
            font-size: 19px;
            line-height: 26px;
            margin-bottom: 15px;
        }
    }

    @media (min-width: 1440px) {
        .home-page-spz-vb .floating-callout-container {
            padding-bottom: 64px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper {
            display: flex;
            width: 1239px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item {
            margin: -64px 30px 0px 0px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item:first-child {
            margin-top: -64px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content {
            height: 217px;
            width: 393px;
            padding: 40px 50px 0px 50px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content h2 {
            font-size: 24px;
            line-height: 32px;
            margin-bottom: 18px;
        }
    }

    @media (min-width: 1920px) {
        .home-page-spz-vb .floating-callout-container {
            padding-bottom: 64px;
            width: 100%;
        }

        .home-page-spz-vb .floating-callout-container .wrapper {
            display: flex;
            width: 1239px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item {
            margin: -84px 30px 0px 0px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item:first-child {
            margin-top: -84px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content {
            height: 217px;
            width: 393px;
            padding: 40px 50px 0px 50px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item .content h2 {
            font-size: 24px;
            line-height: 32px;
            margin-bottom: 22px;
        }

        .home-page-spz-vb .floating-callout-container .wrapper .callout-item a {
            font-size: 18px;
            letter-spacing: 1px;
            line-height: 14px;
        }
    }
    /* END CALLOUTS SECTION */