.diHeroSectn{padding:0 0 60px;position:relative;top:-65px}
.diHeroSectn .img-desk{display:none}
.diHeroSectn .diHeroimage{position:relative;width:100%;height:589px}
.diHeroSectn .diHeroimage img:not(.diya-img,.herodealsimg){width:100%;height:100%}
.diHeroSectn .diya-img{position:absolute;bottom:-90px;left:50%;transform:translateX(-50%);width:100%;height:auto}
@media all and (min-width:768px){.diHeroSectn{padding:0 0 60px}
.diHeroSectn .img-desk{display:block}
.diHeroSectn .img-mob{display:none}
.diHeroSectn .diHeroimage{height:472px}
.diHeroSectn .diya-img{width:auto;height:auto}
}
.container802{padding:0 20px}
@media all and (min-width:991px){.container802{max-width:802px;padding:0}
}
.diDealSectn .diDealSectnTitle{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:20px;font-weight:bold;line-height:1.2;text-align:center;color:#2f3043;margin:0 0 24px}
.diDealSectn .diDealsWrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:26px 5px}
.diDealSectn .diDealsDiv{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;cursor:pointer;width:30%}
.diDealSectn .diDealsDiv p{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:14px;font-weight:600;line-height:1.14;text-align:center;color:#000;margin:0}
.diDealSectn .diDealsDiv p span{display:block;font-size:12px;font-weight:normal;line-height:1.33;color:#444}
@media all and (min-width:768px){.diDealSectn .diDealSectnTitle{margin:0 0 32px}
.diDealSectn .diDealsWrap{justify-content:center;gap:30px}
.diDealSectn .diDealsDiv{width:unset}
}
.container802{padding:0 20px}
@media all and (min-width:991px){.container802{max-width:802px;padding:0}
}
.diPacksSectn{padding:72px 0 32px;position:relative;overflow:hidden}
.diPacksSectn .cracker_img{position:absolute;right:-30px;top:10px;z-index:-1}
.diPacksSectn .diPacksTitle{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:16px;font-weight:bold;line-height:1;color:#2f3043;margin:0}
.diPacksSectn .desk_image{display:none;cursor:pointer}
.diPacksSectn .dipackmobimag{width:calc(100% + 32px);height:auto;margin:0 0 0 -16px}
.diPacksSectn .diPacksTitleDiv{display:flex;justify-content:space-between;margin:0 0 16px}
.diPacksSectn .diViewall{display:none;align-items:flex-start;gap:2px;margin:4px 0 0;cursor:pointer}
.diPacksSectn .diViewall span{font-family:"ViMedium","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;line-height:1.2;color:#2f3043;white-space:nowrap}
.diPacksSectn .diViewall img{margin:2px 0 0}
@media all and (min-width:768px){.diPacksSectn .diPacksSectndiv{position:relative;padding:20px;border-radius:16px;box-shadow:0 8px 16px 0 rgba(96,97,112,0.1),0 2px 4px 0 rgba(40,41,61,0.04);background-color:#fff}
.diPacksSectn .cracker_img{right:-40px;top:-58px}
.diPacksSectn .mob_image{display:none}
.diPacksSectn .desk_image{display:block;width:100%;height:auto}
.diPacksSectn .diPacksTitleDiv{margin:0 0 20px;align-items:center}
.diPacksSectn .diViewall{display:flex;align-items:center;margin:0}
.diPacksSectn .diViewall span{font-size:16px}
}
.container802{padding:0 20px}
@media all and (min-width:991px){.container802{max-width:802px;padding:0}
}
.diEntsectn{overflow:hidden}
.diEntsectn .img-desk{display:none}
.diEntsectn .diEntdiv{position:relative;height:541px;width:calc(100% + 40px);margin:0 0 0 -20px}
.diEntsectn .diEntimg{width:100%;height:100%}
.diEntsectn .diEntPacksdiv{position:absolute;left:5px;bottom:10px;width:100%}
.diEntsectn .diEntpacksimg{width:100%;height:156px;cursor:pointer}
.diEntsectn .diViewall{margin:0;cursor:pointer}
.diEntsectn .diViewall span{font-family:"ViMedium","Helvetica","Arial",sans-serif;font-size:16px;font-weight:500;line-height:1.2;color:#fff;white-space:nowrap}
.diEntsectn .diViewall img{margin:-2px 0 0 2px}
.diViewallWrap{display:flex;justify-content:center}
@media all and (min-width:768px){.diEntsectn{margin:0 0 32px}
.diEntsectn .img-desk{display:block}
.diEntsectn .img-mob{display:none}
.diEntsectn .diEntdiv{height:494px;width:100%;margin:0}
.diEntsectn .diEntPacksdiv{bottom:20px;left:58px;width:calc(100% - 116px)}
.diEntsectn .diEntpacksimg{margin:0 auto;height:156px}
.diEntsectn .diViewall{margin:12px 0 0 0}
.diEntsectn .diViewall span{font-size:16px}
}
.container802{padding:0 20px}
@media all and (min-width:991px){.container802{max-width:802px;padding:0}
}
.diBeautySectn{position:relative}
.diBeautySectn .diPacksSectndiv{position:relative;height:362px;width:calc(100% + 40px);margin:0 0 0 -20px}
.diBeautySectn .desk_image{display:none;cursor:pointer}
.diBeautySectn .dipackmobimag{width:100%;height:auto}
.diBeautySectn .diViewall{margin:5px 0;cursor:pointer}
.diBeautySectn .diViewall span{font-family:"ViMedium","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;line-height:1.2;color:#2f3043;white-space:nowrap}
.diBeautySectn .diViewall img{margin:-2px 0 0 2px}
.stringimg1{display:none}
.diViewallWrap{display:flex;justify-content:center}
.diBeautySectn .img-desk{display:none}
.diBeautySectn .diPacksdiv{position:absolute;left:32px;bottom:0;width:calc(100% - 62px)}
.diBeautySectn .img-mob{width:100%}
.diBeautySectn .dipackmobimag{width:312px;height:auto;margin:0 auto;display:block}
@media all and (min-width:768px){.diBeautySectn{position:relative;margin:0 0 32px}
.diBeautySectn .diPacksSectndiv{height:219px;width:100%;margin:0}
.diBeautySectn .mob_image{display:none}
.diBeautySectn .desk_image{display:block;width:100%;height:auto}
.diBeautySectn .diPacksTitleDiv{margin:0 0 16px;align-items:center}
.diBeautySectn .diViewall{margin:6px 0 12px}
.diBeautySectn .diViewall span{font-size:16px}
.stringimg1{display:block;position:absolute;left:-65px;top:-278px;z-index:-1}
.diBeautySectn .img-desk{display:block;width:100%;height:100%}
.diBeautySectn .img-mob{display:none}
.diBeautySectn .diPacksdiv{left:73px;width:calc(100% - 146px)}
}
.diGiftSectn{margin:0 0 24px;position:relative}
.diGiftSectn .diGiftSectnimg{position:absolute;left:0;top:0;width:100%;height:398px;z-index:-1}
.diGiftSectn .diPacksTitle{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:16px;font-weight:bold;line-height:1;color:#fff;margin:0}
.diGiftSectn .diPacksTitleDiv{display:flex;justify-content:space-between;margin:0 0 16px}
.diGiftSectn .diViewall{display:flex;align-items:flex-start;justify-content:center;gap:2px;margin:0;cursor:pointer}
.diGiftSectn .diViewall span{font-family:"ViMedium","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;line-height:1.2;color:#fff;white-space:nowrap}
.diGiftSectn .diViewall img{margin:2px 0 0}
.diGiftSectn .diGiftSectndiv img{width:100%;height:auto;cursor:pointer}
.diGiftSectn .diGiftSectndiv .desk_image{display:none}
.stringimg2{display:none}
.diGiftSectn .diPacksdiv{position:absolute;left:20px;top:17px;width:calc(100% - 40px)}
.diGiftSectn .diGiftSectnWrap{position:relative;height:398px;width:calc(100% + 40px);margin:0 0 0 -20px}
.diGiftSectn .img-desk{display:none}
.diGiftSectn .img-mob{width:100%}
@media all and (min-width:768px){.diGiftSectn{margin:0 0 32px;height:unset;position:relative}
.diGiftSectn .diGiftSectnimg{position:unset;display:none}
.diGiftSectn .diGiftSectnWrap{height:245px;width:100%;margin:0}
.diGiftSectn .diPacksTitleDiv{margin:0 0 16px;align-items:center}
.diGiftSectn .diViewall{align-items:center}
.diGiftSectn .diViewall span{font-size:16px}
.diGiftSectn .diGiftSectndiv .desk_image{display:block}
.diGiftSectn .diGiftSectndiv .mob_image{display:none}
.stringimg2{display:block;position:absolute;right:-65px;top:-170px;z-index:-1}
.diGiftSectn .diPacksdiv{position:absolute;left:20px;top:29px;width:calc(100% - 40px)}
.diGiftSectn .img-desk{display:block;width:100%;height:100%}
.diGiftSectn .img-mob{display:none}
}
.container802{padding:0 20px}
@media all and (min-width:991px){.container802{max-width:802px;padding:0}
}
.diBillSectn{padding:0 0 32px;position:relative;overflow:hidden}
.diBillSectn .diPacksTitle{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:16px;font-weight:bold;line-height:1;color:#2f3043;margin:0}
.diBillSectn .desk_image{display:none;cursor:pointer}
.diBillSectn .dipackmobimag{width:calc(100% + 32px);height:auto;margin:0 0 0 -16px}
.diBillSectn .diPacksTitleDiv{display:flex;justify-content:space-between;margin:0 0 6px}
.diBillSectn .diViewall{display:flex;align-items:flex-start;gap:2px;margin:0;cursor:pointer}
.diBillSectn .diViewall span{font-family:"ViMedium","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;line-height:1.2;color:#2f3043;white-space:nowrap}
.diBillSectn .diViewall img{margin:2px 0 0}
.diBillSectn .diWishdiv{display:flex;align-items:center;justify-content:center;gap:8px}
.diBillSectn .diWishdiv p{font-family:"ViMedium","Helvetica","Arial",sans-serif;font-size:14px;font-weight:normal;line-height:normal;color:#737482;margin:0}
@media all and (min-width:768px){.diBillSectn .diPacksSectndiv{position:relative;padding:24px 20px;border-radius:24px;border:solid 1px #eaeaec;background-color:#fff}
.diBillSectn .mob_image{display:none}
.diBillSectn .desk_image{display:block;width:100%;height:auto}
.diBillSectn .diPacksTitleDiv{margin:0 0 20px;align-items:center}
.diBillSectn .diViewall{align-items:center}
.diBillSectn .diViewall span{font-size:16px}
}
.viAppscanner{display:none}
.viAppscanner.show{background-color:rgba(0,0,0,0.8);position:fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;display:flex;align-self:center;justify-content:center;z-index:1032}
.viAppScandiv{height:-moz-max-content;height:max-content;margin:auto}
.viAppScandiv p{font-family:"ViBold","Helvetica","Arial",sans-serif;font-size:20px;line-height:1.2;text-align:center;color:#fff;margin:0 0 16px}
body{background-color:#fefaf7}
.voda_wrapper span{margin-right:0}
.headercomponent{position:relative;z-index:1030}
.headercomponent .navbarBottom #navbarMainContent a{border-bottom:unset !important}
.headercomponent,.headercomponent .nav-header,.headercomponent .dropdown-menu,.headercomponent .vi_navwrapper.fixed-top{background-color:#00000000}
.headercomponent.viblackHeader,.headercomponent.viblackHeader .nav-header,.headercomponent.viblackHeader .dropdown-menu{background:#291c72}
.headercomponent .vi_navwrapper .nav-header{height:60px;padding:5px 20px}
.headercomponent .navbarBottom #navbarMainContent a{color:#fff}
.headercomponent .dropdown-toggle::after{background-image:url(../../../../../content/dam/vodafoneideadigital/redx/down-arrow.svg)}
.headercomponent .vi_headerDlink,.headercomponent .vi_headerDlink:hover{color:#fff}
.headercomponent .searchInput{padding:15px;cursor:pointer}
.headercomponent .vi_navwrapper{box-shadow:none}
.headercomponent .navbarBottom #navbarMainContent a{border-bottom:unset !important}
.headercomponent .navbarBottom #navbarMainContent .header-signIn a{color:#ef2737}
.headercomponent.whiteHeader,.headercomponent.whiteHeader .nav-header,.headercomponent.whiteHeader .dropdown-menu,.headercomponent.whiteHeader .vi_navwrapper.fixed-top{background-color:#fff}
.headercomponent.whiteHeader .vi_navwrapper .nav-header{height:60px;padding:5px 20px}
.headercomponent.whiteHeader .navbarBottom #navbarMainContent .header-signIn a{color:#ef2737}
.headercomponent.whiteHeader .navbarBottom #navbarMainContent a{color:#2f3043}
.headercomponent.whiteHeader .dropdown-toggle::after{background-image:url(../../../../../content/dam/vodafoneideadigital/homepage/header/Icon_Arrow_down.svg)}
.headercomponent.whiteHeader .vi_headerDlink,.headercomponent.whiteHeader .vi_headerDlink:hover{color:#2f3043}
.headercomponent.whiteHeader .searchInput{padding:15px;cursor:pointer}
.headercomponent.whiteHeader .vi_navwrapper{box-shadow:0 2px 4px 1px rgba(50,66,81,0.04)}
.headercomponent.fixed-top{position:fixed}
.diViewall span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media(max-width:991px){.headercomponent .navbar-light .navbar-toggler-icon{background-image:url(../../../../../content/dam/vodafoneideadigital/homespyder/hamburger_white.svg)}
.headercomponent .dropdown .dropdown-menu{background-color:#2f3043}
.headercomponent.whiteHeader .navbar-light .navbar-toggler-icon{background-image:url(../../../../../content/dam/vodafoneideadigital/homespyder/hamburger_new.svg)}
.headercomponent .vi_headerDlink{display:none}
.headercomponent.whiteHeader .navbarBottom #navbarMainContent a{color:#fff}
}
#viappqrCode{display:inline-block;background-color:#fff;padding:40px;border-radius:40px}
.viAppScandiv{text-align:center}
#viappqrCode{pointer-events:none;cursor:default}