.footerSection .container{max-width:1232px;padding-right:16px;padding-left:16px}
.footerSection .row{margin-right:-15px;margin-left:-15px}
.enterprisehead .footerSection .row{margin-right:-15px;margin-left:-15px}
.footerVodafone,.footerVodafone .card{background-color:#fdf8f0}
.footerVodafone .footer #connectWithUS p.footerhText{font-family:"ViBold","Helvetica","Arial",sans-serif;color:#2f3043;font-size:18px;line-height:26px;margin-bottom:6px}
.footerVodafone .footer #connectWithUS p.history{font-family:'ViMedium',"Helvetica","Arial",sans-serif;font-size:12px;line-height:16px;letter-spacing:0;color:#2f3043;margin-bottom:24px}
.footerVodafone .footer #connectWithUS h5 p{font-family:"ViBold","Helvetica","Arial",sans-serif;color:#2f3043;font-size:18px;line-height:26px;margin-bottom:6px}
.footerVodafone .footer #connectWithUS img{margin-bottom:12px}
.footerVodafone .footer{padding-top:70px}
.footerVodafone .footer .mobile-expand{transform:rotate(180deg)}
.footerVodafone #footer_Connect .card-body .col{padding:0;max-width:17%}
.footerVodafone .footer .btn-link{font-family:"ViBold","Helvetica","Arial",sans-serif;color:#2f3043;font-size:18px;line-height:26px;padding:0 0 24px 0;text-decoration:none;width:100%;text-align:left;pointer-events:none;text-transform:none !important}
.footerVodafone .footer .btn-link p{font-family:"ViBold","Helvetica","Arial",sans-serif !important;white-space:nowrap;margin-bottom:0}
.footerVodafone .footer #footer_connect .col.col-lg-2{text-align:center}
.footerVodafone .footer #footer_connect img{width:24px;height:24px}
.footerVodafone .footer .btn.focus,.footerVodafone .footer .btn:focus{outline:0;box-shadow:none}
.footerVodafone .footer .btn-link:hover{text-decoration:none}
.footerVodafone .footer dd{margin-bottom:0}
.footerVodafone .footer a{font-family:'ViRegular',"Helvetica","Arial",sans-serif;font-size:14px;line-height:28px;color:#2f3043}
.footerVodafone .footer a img{margin-right:14px}
.footerVodafone .footer .card{border:0;padding:0 32px}
.footerVodafone .footer .card:first-child{padding:0 32px 0 15px}
.footerVodafone .footer .card:last-child{padding:0 15px 0 32px}
.footerVodafone .footer .card-body{padding:0;font-size:14px}
.footerVodafone .footer .card-body ul{padding-left:0;margin-bottom:50px}
.footerVodafone .footer .card-body li{font-family:"ViRegular","Helvetica","Arial",sans-serif;font-size:14px;list-style:none;padding:0}
.footerVodafone .footer .card-header{background-color:transparent;padding:0;border:0}
.footerVodafone .footer .card-header span{display:none}
.footerSection .footer-copyright{padding:17px 0 16px 0;background-color:#fcf3e7}
.footerSection .footer-copyright p{font-family:'ViMedium',"Helvetica","Arial",sans-serif;font-size:10px;line-height:12px;color:#2f3043;margin-bottom:0}
.footerSection .footer-copyright a{text-decoration:underline;color:#333}
.footerSocialIcons a{width:15%;float:left}
@media all and (max-width:991px){.footerSection sup{top:1.5em !important}
.footerSection .container{padding-right:8px;padding-left:8px}
.footerVodafone .footer .card{border:0;padding:0 15px}
.footerVodafone .footer .card:first-child{padding:0 15px 0 15px}
.footerVodafone .footer .card:last-child{border-bottom:0;padding:0 15px 0 15px}
.footerVodafone .footer .card-body ul{padding-left:0;margin:0 10px 30px 10px}
.footerVodafone #footer_Connect .card-body .d-flex.flex-wrap{justify-content:center}
.footerVodafone #footer_Connect .card-body .col{text-align:center}
.footerVodafone .footer .card .card-header{border-bottom:1px solid rgba(95,0,75,10%);border-radius:unset}
.footerVodafone .footer .card .card-header.borderBottom{border-bottom:0}
.footerVodafone .footer .borderBottom.collapse.show{border-bottom:1px solid rgba(95,0,75,10%)}
.footerVodafone .footer .card .btn-link{padding:12px 0;pointer-events:all;z-index:1}
.footerVodafone .footer .card-header{padding:0}
.footerVodafone .footer .card-header p{display:flex}
.footerVodafone .footer .card-header span{display:block;position:absolute;right:10px;margin-right:0}
.footerVodafone .footer .card-body{padding:0}
.footerVodafone .footer .close-collapse{background-image:url(../../../../content/dam/vodafoneideadigital/homespyder/blac-downarrow.svg);width:50px;height:50px;background-position:center;background-size:24px;background-repeat:no-repeat}
.footerVodafone .footer .open{transform:rotate(180deg);width:50px;height:50px}
.footerVodafone .footer #footer_Connect{padding:16px 8px;display:block;margin:0 auto;width:55%}
.footerSocialIcons a{width:25%}
.footerSection .footer-copyright{width:100%;text-align:center;margin:auto;border-top:0}
}
@media all and (max-width:767px){.enterprisehead .footerSection .row{margin-right:-8px;margin-left:-8px}
.footerSection .row{margin-right:-8px;margin-left:-8px}
.footerSection .footer-copyright{padding:32px 0}
.footerVodafone .footer #footer_Connect{padding:25px 0}
.footerVodafone .footer .card-body ul{padding-left:0;margin:0 10px 15px 10px}
.footerSection .footer-copyright{width:100%}
.footerSection .footer-copyright .address{width:auto;margin:0 auto}
#footer_Connect>.row{justify-content:center}
#footer_Connect .row .col{max-width:20%}
}
.ck-container{position:fixed;bottom:28px;display:flex;align-items:center;background-color:#fff;z-index:1029;top:auto;left:50%;transform:translate(-50%);width:450px;padding:20px 24px;border-radius:40px;box-shadow:0 0 10px 0 rgb(119 101 75 / 12%)}
.ck-container p{font-family:'ViRegular';font-size:14px;font-weight:normal;line-height:1.29;color:#2f3043;margin:0 0 0 10px}
.ck-container a{text-decoration:underline;color:#333}
.ck-container a:hover{color:#333}
.ck-container .action-wrapper{text-align:right;right:0;font-family:'VodafoneRg';font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal}
.ck-container .btn{min-width:120px;height:40px;font-family:'ViMedium';font-size:14px !important;font-weight:500;line-height:1.29;text-align:center;color:#fff}
.ck-container .action-wrapper .btn-outline img{width:24px;height:24px}
.ck-container .action-wrapper .btn-primary{width:117px;border-radius:4px;padding:14px 32px;background-color:#e60000;color:#fff;font-weight:bold;line-height:1}
.ck-container .action-wrapper .btn-outline{padding:12px 24px;text-decoration:underline;font-size:16px;color:#333}
.ck-container .ck-content{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}
.ck-container .ck_contenttext{display:flex;align-items:center}
.ck-container .action-wrapper,.ck-container .cpara-wrapper{padding:0}
.ck-container button.closebtn{background:0;border:0;padding:0;color:#333;width:100%;text-align:right;height:24px;margin-bottom:10px}
.ck-container button.closebtn:focus{outline:0}
.ck-container .container{position:relative;padding:0}
@media all and (max-width:1199px){.ck-container .action-wrapper{margin-top:16px;text-align:left;position:relative}
}
@media all and (max-width:768px){.ck-container{width:335px;padding:20px 16px 20px 24px;bottom:24px}
.ck-container .ck-content img{display:none}
.ck-container .container{padding:0}
.ck-container .action-wrapper .btn-primary{padding:11px 24px;margin-left:0;width:96px}
.ck-container p{font-size:12px;line-height:16px;margin:0}
.ck-container .btn-primary{font-size:16px}
.ck-container .action-wrapper .btn-outline{font-size:14px;padding:12px 24px}
.ck-container .btn{min-width:109px;height:30px;font-size:12px !important;line-height:16px}
.ck-container button.closebtn{right:-10px;top:-25px}
.homepageUnifiedSpydernew .live-chat .live-chat-icon.ck-containerBottom.live-chat .live-chat-icon.ck-containerBottom,.homepageWithfixedscroll .live-chat .live-chat-icon.ck-containerBottom{bottom:110px}
}