.whatsInItImageSvg { width: 79px; height: 76px; margin: 0 auto; }
.carouselSlide .shadow { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 40px 2px #eaeaea; -moz-box-shadow: 0 0 40px 2px #eaeaea; -ms-box-shadow: 0 0 40px 2px #eaeaea; -o-box-shadow: 0 0 40px 2px #eaeaea; box-shadow: 0 0 40px 2px #eaeaea; background: #fff }
.carouselSlide .shadow.carousel-center .caption.carous_item { display: block }
.carouselSlide .shadow .caption { position: absolute; top: 0px; left: 0px; height: 100%; width: 100% }
.carouselSlide .shadow .caption.carous_item { box-sizing: border-box; display: none }
.carouselSlide .shadow .carous_desc { position: relative; display: block; text-align: center; width: 100%; height: 100%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%) }
.errorMsg { color: red; font-size: 1.1rem; display: none; width: 100%; float: left; padding: 5px 0 15px }
.svgSec svg { width: 100%; height: auto }
 @keyframes colorSlide {  0% {
 background-position: 0% 100%
}
 20% {
 background-position: 0% 0%
}
 21% {
 background-color: #b1b1b1
}
 29.99% {
 background-color: #F7F7F7;
 background-position: 0% 0%
}
 30% {
 background-color: #b1b1b1;
 background-position: 0% 100%
}
 50% {
 background-position: 0% 0%
}
 51% {
 background-color: #b1b1b1
}
 59% {
 background-color: #F7F7F7;
 background-position: 0% 0%
}
 60% {
 background-color: #b1b1b1;
 background-position: 0% 100%
}
 80% {
 background-position: 0% 0%
}
 81% {
 background-color: #b1b1b1
}
 90%,  100% {
 background-color: #F7F7F7
}
}
 @keyframes trackBallSlide {  0% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 6% {
 opacity: 1;
 transform: scale(0.9) translateY(2.5px)
}
 14% {
 opacity: 0;
 transform: scale(.4) translateY(20px)
}
 15%,  19% {
 opacity: 0;
 transform: scale(.4) translateY(-10px)
}
 28%,  29.99% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 30% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 36% {
 opacity: 1;
 transform: scale(0.9) translateY(2.5px)
}
 44% {
 opacity: 0;
 transform: scale(.4) translateY(20px)
}
 45%,  49% {
 opacity: 0;
 transform: scale(.4) translateY(-10px)
}
 58%,  59.99% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 60% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 66% {
 opacity: 1;
 transform: scale(0.9) translateY(2.5px)
}
 74% {
 opacity: 0;
 transform: scale(.4) translateY(20px)
}
 75%,  79% {
 opacity: 0;
 transform: scale(.4) translateY(-10px)
}
 88%,  100% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
}
 @keyframes nudgeMouse {  0% {
 transform: translateY(0)
}
 20% {
 transform: translateY(8px)
}
 30% {
 transform: translateY(0)
}
 50% {
 transform: translateY(8px)
}
 60% {
 transform: translateY(0)
}
 80% {
 transform: translateY(8px)
}
 90% {
 transform: translateY(0)
}
}
.carouselSlide { margin: 0px auto; position: relative; clear: both; overflow: hidden; z-index: 1 }
.carouselSlide .shadow { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 40px 2px #eaeaea; -moz-box-shadow: 0 0 40px 2px #eaeaea; -ms-box-shadow: 0 0 40px 2px #eaeaea; -o-box-shadow: 0 0 40px 2px #eaeaea; box-shadow: 0 0 40px 2px #eaeaea; background: #fff }
.carouselSlide .shadow.carousel-center .caption.carous_item { display: block }
.carouselSlide .shadow .caption { position: absolute; top: 0px; left: 0px; height: 100%; width: 100% }
.carouselSlide .shadow .caption.carous_item { box-sizing: border-box; display: none }
.carouselSlide .shadow .carous_desc { position: relative; display: block; text-align: center; width: 100%; height: 100%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%) }
.errorMsg { color: red; font-size: 1.1rem; display: none; width: 100%; float: left; padding: 5px 0 15px }
.bannerWrap { padding: 30px 0 70px; font-size: 0 }
.bannerWrap .bannerWrapLeft { float: left; width: 35% }
.bannerWrap .bannerWrapLeft .bannerImgWrap { max-width: 478px; margin: 0 auto; width: 100% }
.bannerWrap .bannerHeads { width: 100%; float: left }
.bannerWrap .bannerHeads h1 { color: #ff9b41; font-family: "AllianzB"; font-size: 4rem; text-align: center; font-weight: normal; display: inline-block; padding-bottom: 70px; width: 100% }
.bannerWrap .bannerHeads h1 span { color: #5e5e5e; font-size: 2.5rem; width: 100%; float: left; margin: 5px 0; font-family: "AllianzSans" }
.bannerWrap .bannerWrapCenter { float: left; width: 30% }
.bannerWrap .bannerWrapCenter .buyWheelForm { width: 100%; float: left }
.bannerWrap .bannerWrapCenter .buyWheelForm p { text-align: center; color: #0072bc; font-family: "AllianzB"; font-size: 2.6rem }
.bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput { max-width: 270px; margin: 0px auto 20px; text-align: center; width: 100%; border-bottom: 1px solid #0072bc }
.bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput input { padding: 10px; text-align: center; width: 100%; font-size: 1.8rem }
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap { width: 100%; float: left; padding-top: 25px }
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a { margin: 0 15px }
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.forgotCarNumber { text-align: center; font-size: 1.8rem; display: inline-block; position: relative; color: #005596 }
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.forgotCarNumber:before { content: ""; position: absolute; bottom: 0px; width: 100%; height: 1px; margin: 5px 0 0; background: #005596; left: 0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease }
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.forgotCarNumber:hover:before { content: ""; position: absolute; bottom: 0px; width: 0px; height: 1px; margin: 5px 0 0; background: #005596; left: 0px }


.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote,.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retrieveSubmitBtn { text-align: center; font-size: 1.8rem; display: inline-block; position: relative; color: #005596 }
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote:before,.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retrieveSubmitBtn:before { content: ""; position: absolute; bottom: 0px; width: 100%; height: 1px; margin: 5px 0 0; background: #005596; left: 0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease }
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote:hover:before,.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retrieveSubmitBtn:hover:before { content: ""; position: absolute; bottom: 0px; width: 0px; height: 1px; margin: 5px 0 0; background: #005596; left: 0px }


.bannerWrap .bannerWrapCenter .buyWheelForm .protectWheelGo { margin: 0 auto; text-align: center; width: 100% }
.bannerWrap .bannerWrapCenter .buyWheelForm .protectWheelGo .btn { width: 100%; max-width: 270px; display: block; margin: 0 auto; font-size: 2.4rem; font-family: 'AllianzB' }
.bannerWrap .bannerWrapRight { float: left; width: 30% }
.bannerWrap .bannerWrapRight h2 { font-size: 2.6rem; font-family: 'AllianzB'; text-align: center; color: #0072bc }
/* Devendra start 28Jan-2020 */
.bannerWrap .bannerWrapRight p { font-size: 2.6rem; font-family: 'AllianzB'; text-align: center; color: #0072bc }
/* Devendra end 28Jan-2020 */
.bannerWrap .bannerWrapRight .carouselSlide { width: 100%; height: 350px }
.bannerWrap .bannerWrapRight .carouselSlide .shadow { width: 288px; height: 288px; padding: 75px 0; margin: 30px 0 }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .caption.carous_item { padding: 0px 15px }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .carous_desc { padding: 0px 15px; margin-bottom: 15px; height: auto; float: left }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .insuranceRoundListDetail { width: 100%; float: left; padding: 15px; text-align: center }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .insuranceRoundListDetail p { color: #717272; font-size: 1.6rem; text-align: center }
.bannerWrap .mouseIcon { position: absolute; z-index: 1; bottom: 25px; left: 25px; cursor: pointer }
.svgProductSlide .svgSec svg { width: auto }
.bannerWrap .bannerWrapLeft .bannerImgWrap { position: relative }
.bannerImgWrap .bannerCircle { background: #0071bb; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 435px; height: 435px; position: relative; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0) }
.bannerImgWrap.bannerActive .bannerCircle { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease }
.bannerImgWrap .bannerCircleImg { opacity: 0; filter: alpha(opacity=0); width: 100%; position: relative; top: 20%; display: block }
.bannerImgWrap.bannerActive .bannerCircleImg { -webkit-transition: all 1.5s ease; -moz-transition: all 1.5s ease; -ms-transition: all 1.5s ease; -o-transition: all 1.5s ease; transition: all 1.5s ease; opacity: 1; filter: alpha(opacity=100); -webkit-transition-delay: 1.5s; transition-delay: 1.5s;text-align: center; }
.bannerImgWrap .bannerCircleText { width: 100%; text-align: center; color: #fff; font-family: "AllianzB"; font-size: 2.6rem; opacity: 0; filter: alpha(opacity=0); position: relative; top: 17%; padding: 0% 20% }
.bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleText { font-size: 4rem }
.bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleImg { top: 10% }
.bannerImgWrap .bannerCircleImg img { width: auto; max-width: 100% }
.bannerImgWrap.bannerActive .bannerCircleText { -webkit-transition: all 2.5s ease; -moz-transition: all 2.5s ease; -ms-transition: all 2.5s ease; -o-transition: all 2.5s ease; transition: all 2.5s ease; opacity: 1; filter: alpha(opacity=100); -webkit-transition-delay: 2s; transition-delay: 2s }
.bannerWrap .bannerWrapCenter .buyWheelForm p { padding-bottom: 25px }
.bannerWrap.headsDetailPage .bannerHeads h1 { padding-bottom: 10px }
.bannerWrap.headsDetailPage .bannerHeads span{color:#5e5e5e;font-size:1.8rem;width:100%;float:left;font-family:"AllianzSans"; padding-bottom: 15px; }
.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p { padding: 70px 50px 0px }
.bannerWrap.headsDetailPage .bannerWrapRight h2 { padding-top: 75px }
.bannerWrap.headsDetailPage .mouseIcon { bottom: 200px }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .caption .iconSec.animIconSec .svgSec.vehicleTrackSvg, .bannerWrap .bannerWrapRight .carouselSlide .shadow .caption .iconSec.animIconSec .svgSec.imClaimSetSvg, .bannerWrap .bannerWrapRight .carouselSlide .shadow .caption .iconSec.animIconSec .svgSec.roadAssistSvg { width: 79px; height: 76px; margin: 0 auto }
.errorMsg { width: 100%; float: left }
.errorMsg { color: red; font-family: "AllianzSans"; font-size: 1.2rem; padding: 5px 0 15px; display: none }
.bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput input { color: #757575; }
.getQuoteFixed { z-index: 2; }
.bannerWrap .bannerWrapCenter .buyWheelForm .refNumberWrap { margin: 0 auto; text-align: center; width: 100%; display: none; }
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap { text-align: center; }
.bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput,  .bannerWrap .bannerWrapCenter .buyWheelForm .refNumberInput { position: relative; }
.bannerWrap .bannerWrapCenter .buyWheelForm .refNumberInput { max-width: 270px; margin: 20px auto 30px; text-align: center; width: 100%; border-bottom: 1px solid #0072bc; }
.bannerWrap .bannerWrapCenter .buyWheelForm .refNumberInput input { width: 100%; text-align: center; padding: 10px; color: #757575; }
.bannerWrap .bannerWrapCenter .buyWheelForm .refNumberInput .errorMsg,  .bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput .errorMsg { z-index: 1; position: absolute; left: 50%; bottom: -40px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.bannerWrap .bannerWrapCenter .buyWheelForm .refNumberInput .errorMsg,  .bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput .errorMsg { font-size: 1.4rem; }
.bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput { margin: 0px auto 30px; }
.productBanner.bannerWrap .bannerWrapLeft .bannerImgWrap { margin: 0 auto; width: 100%; background: #f5f5f5; border-radius: 100%; height: 435px; width: 435px; }
.productBanner.bannerWrap .bannerWrapLeft .bannerImgWrap .bannerSvgContainer { margin: 65px auto; width: 100%; padding-bottom: 70px; vertical-align: middle; display: inline-block; }

.refNoteTooltip { float: left; position: absolute; background: url(../../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -342px -472px; width: 16px; height: 16px; display: inline-block; margin: 0 5px; cursor: pointer; top: 14px; right: -10px; }
.refNoteTooltip span.toolContent { width: 200px; height: auto; position: absolute; left: 0; background: #fff; border: 1px solid #ebebeb; -webkit-transform: rotateX(-50%); -moz-transform: rotateX(-50%); -ms-transform: rotateX(-50%); -o-transform: rotateX(-50%); transform: rotateX(-50%); top: -75px; padding: 10px; display: none; color: #909090; font-size: 1.3rem; line-height: 16px; z-index: 12; }
.popupSec.retriveQuoteContentWrap{height:auto; text-align:center;}
 @media screen and (max-width: 1500px) {
.container { padding: 0 40px }
}
 @media screen and (max-width: 1400px) {
.carouselSlide .shadow { -webkit-box-shadow: 0 0 20px 2px #eaeaea; -moz-box-shadow: 0 0 20px 2px #eaeaea; -ms-box-shadow: 0 0 20px 2px #eaeaea; -o-box-shadow: 0 0 20px 2px #eaeaea; box-shadow: 0 0 20px 2px #eaeaea; }
.refNoteTooltip span.toolContent { right: -100px; }
                }
 @media screen and (max-width: 1200px) {
.container { padding: 0 20px }
}
 @media screen and (max-width: 1024px) {
.bannerWrap .bannerWrapRight { display: none }
.bannerWrap .bannerWrapLeft,  .bannerWrap .bannerWrapCenter { width: 100%; display: block; vertical-align: top }
.bannerWrap .mouseIcon { display: none }
.bannerWrap .bannerWrapCenter .buyWheelForm p,  .bannerWrap .bannerWrapCenter .buyWheelForm .protectWheelGo .btn { font-size: 2rem }
.bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput input { font-size: 1.8rem }
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.forgotCarNumber,  .bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote,.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retrieveSubmitBtn { font-size: 1.6rem }
.bannerImgWrap .bannerCircleImg { margin: 0 auto; text-align: center }
/*.bannerImgWrap .bannerCircleImg img {
        max-width: 70%
    }*/
.bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleImg img { max-width: 90% }
.bannerImgWrap.bannerActive .bannerCircle { margin: 0 auto }
.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p { padding-top: 40px }
.bannerWrap.headsDetailPage { padding: 40px 0 60px }
.bannerWrap .bannerWrapCenter .buyWheelForm .refNumberInput .errorMsg,  .bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput .errorMsg { font-size: 1.4rem; }
/*.bannerWrap.headsDetailPage.productBanner .bannerWrapCenter .buyWheelForm p {
    padding-top: 0;
}*/

}
 @media screen and (max-width: 768px) {
.bannerWrap .bannerHeads h1 { padding-bottom: 30px }
.bannerWrap .bannerWrapLeft,  .bannerWrap .bannerWrapCenter { width: 100% }
.bannerWrap .bannerWrapCenter { display: block; vertical-align: top; padding-top: 30px }
.bannerImgWrap .bannerCircleImg { top: 30% }
}
 @media screen and (max-width: 767px) {
.bannerWrap .bannerHeads h1 { font-size: 3rem; padding-bottom: 30px }
.bannerWrap .bannerHeads h1 span { font-size: 2rem }
.btn { font-size: 1.5rem; padding: 5px 25px 7px }
.bannerWrap { padding: 30px 0 30px }
.bannerWrap .bannerWrapLeft,  .bannerWrap .bannerWrapCenter { width: 100% }
.bannerWrap .bannerWrapCenter { padding-top: 30px }
.bannerImgWrap .bannerCircleText{ font-size:2.4rem;}
.bannerImgWrap .bannerCircleImg { top: 20% }
.bannerWrap.headsDetailPage { padding: 30px 0 }
}

@media screen and (max-width:640px) {
.bannerWrap.headsDetailPage {padding: 10px 0;}
.bannerWrap.headsDetailPage .bannerHeads h1 {padding-bottom: 10px; padding-top: 25px;}
.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p {padding: 20px 10px 0;}
.bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput input{font-size:1.6rem;}
.bannerWrap .bannerHeads h1 span { font-size: 1.6rem;}
.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap { padding-top: 10px;}
}


/*!important*/ {
.bannerWrap .bannerHeads h1 { font-size: 2rem }
.bannerImgWrap.bannerActive .bannerCircle { left: 0; right: 0; margin: 0 auto }
.bannerImgWrap .bannerCircleText{ top:12%;}
.bannerImgWrap .bannerCircleImg{ top:15%;}

}
 @media screen and (max-width: 480px) {
.container { padding: 0 10px }
.bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleText { font-size: 2.1rem }
.bannerImgWrap.bannerActive .bannerCircle { width: 290px; height: 290px; margin: 0 auto; float: none }
/*.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p { padding: 20px 10px }*/
.bannerImgWrap .bannerCircleImg img { max-width: 85% }
.bannerImgWrap .bannerCircleText.healthBannerTxt, .bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleText { font-size: 2.2rem; }
.productBanner.bannerWrap .bannerWrapLeft .bannerImgWrap .bannerSvgContainer { margin: 0px auto; width: 100%; padding: 30px 0; vertical-align: middle; display: inline-block; height: auto; }
.productBanner.bannerWrap .bannerWrapLeft .bannerImgWrap { width: 290px; height: 290px; margin: 0 auto; float: none; }
.productBanner .bannerSvgContainer .svgIconAddon { width: 200px; height: 200px; }


}
.bannerWrap .bannerWrapCenter .buyWheelForm .refNumberInput input:focus, .bannerWrap .bannerWrapCenter .buyWheelForm .refNumberInput input:hover { border-bottom: none; }
.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p.refNote { padding: 10px 0; font-size: 1.4rem; font-family: "AllianzSans"; }
.refNumberInput{position:relative;}

/* vidya*/
.infinitylogo {position: absolute !important; text-align: right; display: block; top: 145.0px; right: 30.0px;}
.infinitylogo-en {width: 213px; height: 76px;
    background: url(https://www.bajajallianz.com/content/dam/bagic/health-infinity/Infinity-logo.png) no-repeat; background-position: 0px 0px;
	 text-align: right; display: block; top: 163px; right: 30.0px; position: absolute;}


@media screen and (max-width: 480px) {
    .infinitylogo { position: static  !important; text-align: center; display: block;}
    .nationalFlag
    {
        position: absolute;
   
    height: 10px;
    width: 65px !important;
    margin: 3px;

    }
    .infinitylogo-en {
    top: 95px !important;
    display: none;
}
    .nationalFlag.infinityFlag
	{
		position: absolute;
        right: 15px;
        height: 10px;
        width: 80px !important;
        margin: 3px;
        z-index: 9;
	}

.bannerWrap.headsDetailPage
{
    padding-top: 25px;
}

}

@media screen and (max-width:640px) {
 .infinitylogo { position: static !important; text-align: center; display: block;}

 }
@media screen and (max-width: 768px) {
	.infinitylogo { position: static !important; text-align: center; display: block;}
 .infinitylogo-en { top: 95px;}
 
}
@media screen and (max-width: 1500px) {
     
    footer .wrapme {
      width: 90%;
      }
  }
  
  @media screen and (max-width: 1024px) {
        footer .wrapme {
      width: 94%;
    }
     
    footer .wrapme ul {
      width: 21%;
      margin: 0 2%;
    }
     
    footer .show-footer .disc h5 {
      margin-top: 10px;
    }
  }
  
  @media screen and (max-width: 768px) {
        footer .static-cta .wrapme ul {
      width: 32%;
      margin: 0;
    }
      .addresing {
      margin: 34px 0;
    }
     
    .co-number {
      width: auto;
      float: left !important;
    }
  }
  
  @media screen and (max-width: 480px) {
  footer .show-footer .static-cta ul li h4 {
       
      font-size: 1.8rem;
    }
     
    
     
    footer .wrapme ul {
      width: 96%;
      margin: 4% 2% 0;
    }
     
    footer .wrapme ul li h4 {
      margin-bottom: 0;
    }
     
    footer .wrapme p.iconshelp {
      width: 50%;
    }
     
    footer .wrapme p.iconshelp a {
      font-size: 1.5rem;
    }
      footer .static-cta .wrapme ul {
      width: 100%;
    }
     
    footer .show-footer .disc nav a {
      margin-bottom: 10px;
      display: inline-block;
    }
        .godigital.fr {
      float: left !important;
      margin-top: 14px;
      clear: both;
      position: relative;
      left: 50%;
      transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
    }
       .addresing {
      margin: 17px 0;
      text-align: center;
      width: 100%;
    }
        .co-number {
      text-align: center;
    }
     
    .co-number .smoico {
      position: relative;
      left: 50%;
      transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
    }
  }
