.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
@font-face{font-family:'ViBold';src:local('ViBold'),url(../../../../../etc/designs/vodafoneideadigital/vodafoneFonts/Vi-Bold.eot?#iefix) format('embedded-opentype'),url(../../../../../etc/designs/vodafoneideadigital/vodafoneFonts/Vi-Bold.ttf) format('truetype');font-display:swap}
@font-face{font-family:'ViHeavy';src:local('ViHeavy'),url(../../../../../etc/designs/vodafoneideadigital/vodafoneFonts/Vi-Heavy.eot?#iefix) format('embedded-opentype'),url(../../../../../etc/designs/vodafoneideadigital/vodafoneFonts/Vi-Heavy.ttf) format('truetype');font-display:swap}
@font-face{font-family:'ViMedium';src:local('ViMedium'),url(../../../../../etc/designs/vodafoneideadigital/vodafoneFonts/Vi-Medium.eot?#iefix) format('embedded-opentype'),url(../../../../../etc/designs/vodafoneideadigital/vodafoneFonts/Vi-Medium.ttf) format('truetype');font-display:swap}
@font-face{font-family:'ViRegular';src:local('ViRegular'),url(../../../../../etc/designs/vodafoneideadigital/vodafoneFonts/Vi-Regular.eot?#iefix) format('embedded-opentype'),url(../../../../../etc/designs/vodafoneideadigital/vodafoneFonts/Vi-Regular.ttf) format('truetype');font-display:swap}
body{font-family:'ViRegular',"Helvetica","Arial",sans-serif;color:#2f3043}
.enterprisequicklinks{display:none}
@media all and (min-width:1200px){.container{max-width:1232px;padding-right:16px;padding-left:16px}
.container1024{max-width:1024px}
}
sup{top:-1.5em;font-size:30%;display:inline-block;text-decoration:none;left:.2em}
.vi_erightsection ul.nav.nav-pills,.helpYouCardWrapper{-ms-overflow-style:none;scrollbar-width:none}
.vi_erightsection ul.nav.nav-pills::-webkit-scrollbar,.helpYouCardWrapper::-webkit-scrollbar{display:none}
.helpingCust .vi_bannersection a.vi_bannerbtn:focus{outline:0;box-shadow:none}
.vi_erightsection .vi_erightsectionin .vi_head{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:36px;line-height:40px;margin:0 0 64px;width:37%}
.vi_erightsection .vi_etabsection .nav-pills .nav-link{color:#2f3043;font-size:14px;font-family:"ViRegular","Helvetica","Arial",sans-serif;padding:0 0 10px;margin:0 40px 0 0;line-height:18px;white-space:nowrap}
.vi_erightsection ul.nav.nav-pills{margin:0 0 23px;width:52%;flex-wrap:nowrap;overflow:hidden;overflow-x:auto}
.vi_erightsection .nav-pills .nav-link.active,.vi_erightsection .nav-pills .show>.nav-link{border-radius:0;border:0;background:#fff;border-bottom:3px solid #ffc600}
.vi_erightsection .tab-pane p{font-family:"ViRegular","Helvetica","Arial",sans-serif;font-size:18px;line-height:22px;color:#797a86;margin:0 0 24px;width:57%}
.vi_erightsection a.btn.vi_ebtn{height:50px;width:150px;border-radius:28px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:"ViMedium","Helvetica","Arial",sans-serif}
.vi_erightsection{margin:0 0 160px;position:relative;min-height:416px}
.vi_erightsection .vi_etabimgdiv{position:absolute;right:0;top:0}
.vi_erightsection .vi_etabimgwrap{width:504px;height:415px}
.vi_erightsection .vi_etabimgdiv img{width:100%;height:100%}
.vi_eawardsection .vi_head{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:36px;line-height:40px;margin:0 0 16px}
.vi_eawardsection .vi_desc{font-family:"ViRegular","Helvetica","Arial",sans-serif;font-size:24px;line-height:28px;color:#5f004b;margin:0 0 50px;width:66%}
.vi_eawardsection .vi_etabsection .nav-pills .nav-link{color:#2f3043;font-size:14px;font-family:"ViRegular","Helvetica","Arial",sans-serif;padding:0 0 10px;margin:0 50px 0 0;line-height:18px}
.vi_eawardsection ul.nav.nav-pills{margin:0 0 90px}
.vi_eawardsection .nav-pills .nav-link.active,.vi_eawardsection .nav-pills .show>.nav-link{border-radius:0;border:0;background:#fff;border-bottom:3px solid #ffc600}
.vi_eawardsection .tab-pane p{font-family:"ViRegular","Helvetica","Arial",sans-serif;font-size:18px;line-height:22px;color:#797a86;margin:0 0 24px}
.vi_tabcontentouter .vi_eawardwrapper div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 10px}
.vi_tabcontentouter .vi_eawardwrapper img{margin:0 0 16px}
.vi_tabcontentouter .vi_eawardwrapper .vi_awardname{font-family:"ViRegular","Helvetica","Arial",sans-serif;font-size:16px;color:#2f3043;line-height:20px;margin:0 0 12px}
.vi_tabcontentouter .vi_eawardwrapper .vi_award{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:16px;color:#2f3043;line-height:20px;margin:0}
.awardsection button.slick-arrow{width:30px;height:30px;border:.8px solid transparent;border-radius:100%;display:flex;align-items:center;justify-content:center}
.awardsection .slick-prev:before{background:url('../../../../../content/dam/vodafoneideadigital/EnterpriseHomepage/slide_prevarrow.svg') no-repeat center center;content:"" !important;display:block;width:30px;height:30px;background-size:30px;position:absolute;top:0;left:0}
.awardsection .slick-next:before{background:url('../../../../../content/dam/vodafoneideadigital/EnterpriseHomepage/slide_nextarrow.svg') no-repeat center center;content:"" !important;display:block;width:30px;height:30px;background-size:30px;position:absolute;top:0;left:0}
.awardsection .vi_awardsliderfade:before{content:"";height:179px;width:40px;position:absolute;background-image:linear-gradient(to right,#fff,rgba(255,255,255,0.5) 81%);top:0;left:0;z-index:1}
.awardsection .vi_awardsliderfade:after{content:"";height:179px;width:40px;position:absolute;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0.5) 81%);top:0;right:0;z-index:1}
.awardsection .slick-prev{left:-31px}
.awardsection .slick-next{right:-30px}
@media all and (max-width:768px){.container,.container1024,.container816{padding-right:20px;padding-left:20px}
.vi_erightsection .vi_etabimgdiv{position:unset}
.vi_erightsection .vi_erightsectionin .vi_head{font-size:24px;line-height:26px;margin:0 0 26px;width:100%}
.vi_erightsection .vi_etabimgwrap{width:100%;height:auto;margin:0 0 12px;padding:0 5px}
.vi_erightsection .vi_etabimgwrap source{width:100%;height:100%}
.vi_erightsection ul.nav.nav-pills{width:100%;flex-wrap:nowrap;overflow:hidden;overflow-x:auto;margin:0 0 20px}
.vi_erightsection .vi_etabsection .nav-pills .nav-link{white-space:nowrap}
.vi_erightsection .tab-pane p{font-size:14px;line-height:18px;margin:0 0 20px 5px;width:90%}
.vi_erightsection a.btn.vi_ebtn{height:40px;font-size:14px;margin-left:5px}
.vi_erightsection{margin:0 0 60px}
.vi_empowertabsection .tab-content>.tab-pane{position:relative}
.vi_empowertabsection .tab-content{overflow-x:hidden}
.vi_eawardsection .vi_head{font-size:24px;line-height:26px}
.vi_eawardsection .vi_desc{font-size:24px;line-height:28px;margin:0 0 50px;width:66%}
.vi_eawardsection .vi_desc{font-size:18px;line-height:22px;width:89%;margin:0 0 30px}
.vi_eawardsection ul.nav.nav-pills{margin:0 0 40px}
.vi_tabcontentouter{width:100vw;position:relative;left:50%;right:50%;padding:0 0 0 20px !important;margin:0 -50vw 60px}
.vi_tabcontentouter .tab-content:after{content:"";position:absolute;z-index:1;top:0;height:100%;pointer-events:none;right:0;background:linear-gradient(to right,rgba(255,255,255,.6) 0,rgba(255,255,255,.7) 100%);width:40px}
.vi_tabcontentouter .slick-list{padding:0 8% 0 0}
.vi_tabcontentouter .vi_eawardwrapper div{flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;margin:0 15px 0 0}
.vi_tabcontentouter .vi_eawardwrapper .vi_awardname{font-size:12px;line-height:16px;margin:0 0 10px}
.vi_tabcontentouter .vi_eawardwrapper .vi_award{font-size:14px;line-height:18px}
.vi_tabcontentouter .vi_eawardwrapper img{margin:0 0 14px;width:25px;height:40px}
.awardsection .vi_awardslider:after,.awardsection .vi_awardslider:before{content:none}
}
@media all and (max-width:991px){.helpYouCard{min-width:140px;min-height:170px}
}
.headercomponent .dropdown .dropdown-menu{width:466px;padding:20px 0 0 5px;border-radius:10px;border-color:transparent}
.headercomponent .navbar-brand{padding:0}
.headercomponent{box-shadow:1px 1px 4px 0 rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.2);background-color:#fff}
.headercomponent .navbar.fixed-top{box-shadow:1px 1px 4px 0 rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.2);max-width:100%;background-color:#fff}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.headercomponent .navbar-collapse{justify-content:center}
.headercomponent .dropdown-toggle::after{border:0}
.headercomponent .nav-link:hover{font-weight:700;background-color:transparent}
.headercomponent .dropdown-menu{width:auto;background-color:#fff;padding:0;left:auto;transform:translateX(-40%);box-shadow:0 3px 6px 0 rgba(32,33,36,.45);margin-top:0;opacity:1;border-radius:0 0 4px 4px}
.headercomponent .dropdown-toggle{border-bottom:0}
.headercomponent .dropdown-menu .dropdown-item:hover{font-weight:700;background-color:transparent}
.headercomponent .dropdown-toggle:hover{border-bottom:2px solid #e60000}
.headercomponent .dropdown-item,.headercomponent .dropdown-item:hover{background-color:transparent;padding:0;font-family:ViMedium;font-size:20px;color:#333}
.headercomponent .navbar-nav{justify-content:flex-end}
.headercomponent .navbar-nav .nav-item.dropdown{position:unset}
.headercomponent .get-app a,.headercomponent .header-links a{font-size:14px;color:#838383;margin-left:18px;text-transform:uppercase;line-height:24px}
.headercomponent .dropdown:nth-child(1) .dropdown-menu{margin-left:-20rem;transform:unset}
.headercomponent .dropdown:nth-child(2) .dropdown-menu{margin-left:-21rem;transform:unset}
.headercomponent .dropdown:nth-child(3) .dropdown-menu{margin-left:-18rem;transform:unset}
.headercomponent .dropdown:nth-child(4) .dropdown-menu{margin-left:45%;transform:unset}
.headercomponent .dropdown:nth-child(5) .dropdown-menu{margin-left:-20rem;transform:unset}
.headercomponent .dropdown:nth-child(6) .dropdown-menu{margin-left:-23rem;transform:unset}
.headercomponent .navbar .active{font-weight:700 !important;background-color:transparent}
.headercomponent .dropdown-item.active,.headercomponent .dropdown-item:active{background-color:transparent}
.headercomponent .top_navmob,.headercomponent .navclosebtn{display:none}
@media all and (max-width:991px){.headercomponent .top_navmob,.headercomponent .navclosebtn{display:block}
.headercomponent .dropdown .dropdown-menu{width:auto;padding:0}
.headercomponent .dropdown-menu{margin-left:unset;transform:unset;margin-top:0;opacity:1}
.headercomponent .dropdown-toggle::after{display:block;background-image:url(clientlib-EpHompage/images/black-copy.svg);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;margin-right:14px;position:absolute;right:55px;top:22px}
.headercomponent .dropdown-item{margin-left:8px;padding:8px 0;font-size:14px}
.headercomponent .navbar-toggler{border:0;outline:0}
.headercomponent .navbar-toggler .navbar-toggler-icon{width:24px;height:24px;margin-right:0}
.headercomponent .navbar-light .navbar-toggler-icon{background-image:url(clientlib-EpHompage/images/hamburger.svg)}
.headercomponent .nav-link{display:flex}
.headercomponent .navclosebtn{position:relative;width:100%;height:24px;margin:20px 0 0}
.headercomponent button.crossicon{position:absolute;right:65px;top:0;background:no-repeat;border:0;width:auto;padding:0}
button.btn.getAppbtn{background:#ee2737;width:calc(100% - 65px);height:50px;color:#fff;font-family:ViBold;border-radius:28px}
.headercomponent .navbar-light .navbar-nav .nav-link{padding:12px 0;font-size:18px}
.headercomponent .nav-item .dropdown-menu{border:0}
.headercomponent .dropdown-menu{box-shadow:none}
.headercomponent .mobile-expand::after{transform:rotate(180deg)}
.headercomponent .dropdown-toggle:hover{border-bottom:0}
.headercomponent .get-app a,.headercomponent .header-links a{margin:0 9px}
.headercomponent .dropdown:nth-child(1) .dropdown-menu,.headercomponent .dropdown:nth-child(2) .dropdown-menu,.headercomponent .dropdown:nth-child(3) .dropdown-menu,.headercomponent .dropdown:nth-child(4) .dropdown-menu,.headercomponent .dropdown:nth-child(5) .dropdown-menu,.headercomponent .dropdown:nth-child(6) .dropdown-menu{margin-left:0;transform:unset}
.headercomponent .dropdown-menu .dropdown-item:hover{font-weight:400}
.headercomponent>.d-flex>.row.col-12{padding:0;margin-left:0}
.headercomponent .navbar-collapse{position:absolute;top:54px;left:100%;padding-left:15px;padding-right:15px;padding-bottom:15px;width:100%;transition:.3s;display:none;background-color:#fff}
.headercomponent .navbar-collapse.collapsing{height:auto !important;margin-left:50%;transition:.3s;display:block}
.headercomponent .navbar-collapse.show{left:0;padding:0 0 0 8px}
.headercomponent .nav-link:hover{font-weight:400}
.card-header h5{cursor:pointer}
}
@media all and (max-width:767px){.navbar-brand>img{width:75px}
.headercomponent .navbar-collapse{padding:0}
}
@media only screen and (min-device-width:375px) and (min-device-height:812px) and (-webkit-device-pixel-ratio:3){.headercomponent .sticky-top{position:fixed}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.headercomponent .navbar-light .navbar-nav .nav-link{padding:12px 25px}
.headercomponent .dropdown:nth-child(1) .dropdown-menu{margin-left:350px;width:1100px}
.headercomponent .dropdown:nth-child(2) .dropdown-menu{margin-left:150px;width:490px}
.headercomponent .dropdown:nth-child(3) .dropdown-menu{margin-left:120px;width:1300px}
.headercomponent .dropdown:nth-child(4) .dropdown-menu{margin-left:110px;width:350px}
.headercomponent .dropdown:nth-child(5) .dropdown-menu{margin-left:-170px;width:1200px}
.headercomponent .dropdown:nth-child(6) .dropdown-menu{margin-left:-20px;width:800px}
}
input::-ms-clear{display:none}
.vi_bannersection{margin:40px 0 100px 0}
.vi_bannersection .sliderSection .vi_slider img{width:100%;height:100%}
.vi_bannersection .sliderSection{padding:0}
.vi_bannersection .vi_slider .slidewrapper{height:336px;position:relative}
.helpingCust .vi_slider .slidewrapper{height:auto}
.vi_bannersection .vi_slider .vi_bannertextwrapper{position:absolute;top:70px;left:70px;color:#fff}
.vi_bannersection p.banner_head{font-size:36px;line-height:40px;font-family:"ViBold","Helvetica","Arial",sans-serif;margin:0;width:318px;height:80px}
.vi_bannersection p.banner_desc{font-size:18px;line-height:22px;font-family:"ViRegular","Helvetica","Arial",sans-serif;width:314px;margin:11px 0 30px}
.vi_bannersection a.vi_bannerbtn{color:#fff;font-size:16px;font-family:"ViMedium","Helvetica","Arial",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f3043;border-radius:50px;width:150px;height:50px;justify-content:center}
.vi_bannersection a.vi_bannerbtn:hover{text-decoration:none}
.vi_bannersection .vi_slider .slick-dots{text-align:left;display:flex;align-items:center;justify-content:flex-start;height:20px}
.vi_bannersection .vi_slider .slick-dots li button:before{content:none}
.vi_bannersection .vi_slider .slick-dots li button{width:5px;height:5px;margin:0 5px 0 0;background:#2f3043;opacity:.20;border-radius:100%;padding:0}
.vi_bannersection .vi_slider .slick-dots li.slick-active button{opacity:.75;width:18px;border-radius:10px}
.vi_bannersection .vi_slider .slick-dots li{width:auto;height:auto;margin:0}
.etopbannersection .vi_bannersection .vi_slider .slick-dots{justify-content:center;bottom:-22px}
.helpingCust{margin-bottom:80px}
.helpingCust .vi_bannersection .vi_slider .slick-dots{text-align:left}
.helpingCust .customerhelpcontent .title{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:36px;line-height:40px;width:88%;height:80px;margin-bottom:40px}
.helpingCust .customerhelpcontent .subtitle{font-family:"ViRegular","Helvetica","Arial",sans-serif;font-size:24px;line-height:28px;width:341px;margin-bottom:12px;color:#5f004b}
.helpingCust .customerhelpcontent .contentpara{font-family:"ViRegular","Helvetica","Arial",sans-serif;font-size:14px;line-height:18px;width:296px;margin-bottom:30px;color:#797a86}
.helpingCust .vi_bannersection a.vi_bannerbtn{color:#fff}
@media all and (max-width:767px){.helpingCust .sliderSection .title{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:24px;line-height:26px;width:220px;height:50px;margin-bottom:20px}
.helpingCust .customerhelpcontent .subtitle{font-size:18px;line-height:22px;margin:20px 0 10px}
.helpingCust .vi_bannersection .sliderSection{padding-left:15px}
.helpingCust .customerhelpcontent .contentpara{margin-bottom:20px}
.helpingCust .vi_bannersection .vi_slider .slick-dots{padding-left:0}
.helpingCust .vi_bannersection .slick-list{padding:0}
.helpingCust .padd-0{padding:0}
.helpingCust .vi_bannersection .row,.vi_quicklinkssection .row{margin:0}
}
.brands{margin-bottom:160px}
.brands>.container>.row:first-child h2{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:36px;line-height:40px;color:#2f3043}
.brands>.container>.row:first-child h4{font-family:"ViRegular","Helvetica","Arial",sans-serif;font-size:24px;line-height:28px;color:#5f004b;width:50%}
.brands>.container>.row:first-child>.col-md-12:first-child{margin-bottom:16px}
.brands>.container>.row:first-child>.col-md-12:last-child{margin-bottom:48px}
.brands>.container>.row{display:flex;justify-content:center;align-items:center}
.brands>.container>.row>div{width:20%;float:left;display:flex;align-items:center;justify-content:center}
.brands>.container>.row>.col-md-12:last-child{text-align:center}
@media all and (max-width:768px){.brands{margin-bottom:60px}
}
.emailSubs input:focus~.floating-label,.emailSubs input:not(:focus):valid~.floating-label{top:-10px;bottom:10px;left:30px;font-size:12px;z-index:1;background:#fff}
.vi_quicklinkssection h2{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:36px;line-height:40px;color:#2f3043;text-align:center;margin-bottom:40px}
.vi_quicklinkssection .quicklinkssection_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.vi_quicklinkssection .quicklink_wrapper{width:20%;display:flex;align-items:center;justify-content:center;flex-direction:column}
.vi_quicklinkssection .quicklink_wrapper a:hover{text-decoration:none}
.vi_quicklinkssection .quicklinkimg{margin:0 0 17px 0;display:flex;align-items:center;justify-content:center}
.vi_quicklinkssection .quicklinktext{text-align:center}
.vi_quicklinkssection .quicklinktext p{font-family:"ViRegular","Helvetica","Arial",sans-serif;font-size:18px;color:#2f3043;margin:0;white-space:nowrap;line-height:24px}
.vi_quicklinkssection{margin:0 0 180px 0}
.vi_slider{display:none}
.vi_slider.slick-initialized{display:block}
@media all and (max-width:767px){.vi_bannersection .slick-list{padding:0 18% 0 0}
}
@media all and (max-width:768px){.vi_quicklinkssection h2{font-size:24px;line-height:26px;text-align:left}
.container{padding-right:20px;padding-left:20px}
.vi_bannersection{margin:0 0 40px 0;padding:0}
.vi_bannersection .row,.vi_quicklinkssection .row{margin-right:-20px;margin-left:-20px}
.vi_bannersection .floating-label{left:22px;top:13px;font-size:14px}
input:focus~.floating-label,input:not(:focus):valid~.floating-label{left:22px;font-size:11px}
.vi_bannersection .sliderSection{padding:24px 0 0 20px}
.vi_bannersection .vi_slider .slick-dots{text-align:left}
.vi_bannersection .slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.25}
.vi_bannersection .vi_slider .slidewrapper{height:auto;margin:0 10px 0 0}
.vi_bannersection .vi_slider .slidewrapper img{width:100%;height:100%}
.vi_bannersection .vi_slider .vi_bannertextwrapper{top:163px;left:20px}
.vi_bannersection p.banner_head{font-size:24px;line-height:28px;height:auto;width:70%}
.vi_bannersection p.banner_desc{font-size:12px;line-height:16px;margin:8px 0 20px;width:70%}
.vi_bannersection a.vi_bannerbtn{width:150px;height:40px;font-size:14px;color:#2f3043;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.etopbannersection .vi_bannersection .vi_slider .slick-dots{justify-content:flex-start}
.vi_quicklinkssection{margin:0 0 30px 0}
.vi_quicklinkssection .quicklinkimg{margin:0 0 7px 0}
.vi_quicklinkssection .quicklinkimg img{height:40px;width:40px}
.vi_quicklinkssection .quicklinktext p{font-size:12px}
.vi_quicklinkssection .quicklink_wrapper{width:31%;margin-bottom:30px}
.quicklinkssection_outer{padding:0 0 0 20px}
.brands .brand1 img{width:100px}
.brands>.container>.row:last-child>div{width:30%}
.brands>.container>.row:first-child>div{width:100%}
.brands>.container>.row:first-child>div{justify-content:flex-start}
.brands>.container>.row:first-child h2{font-size:24px;line-height:26px;margin:0}
.brands>.container>.row:first-child h4{font-size:18px;line-height:22px;width:100%}
.brands>.container>.row>.col-md-12:last-child{text-align:left}
.vi_quicklinkssection .quicklinkssection_in{flex-wrap:wrap}
}