.btnWrapper{ width:100%; float:left;}

.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;
    width: 100%;
    display: none;
    float: left;
    padding: 5px 0 0px;
    text-align: center;
    margin-bottom: 15px;
}
.buyWheelForm .errorMsg {padding: 5px 0 0px;  margin-bottom: 15px; font-size: 1.4rem;}
.otptxt {
    color: #757575;
    font-size: 1.6rem;   
    width: 100%;
    float: left;
    padding: 5px 0 15px;
    text-align: center;
}
.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;
 
}

.bannerWrap {
    padding: 30px 0 70px;
    font-size: 0
}

.bannerWrap .bannerWrapLeft {
    float: left;
    width: 33%
}

.bannerWrap .bannerWrapLeft .bannerImgWrap {
    max-width: 478px;
    margin: 0 auto;
    width: 100%
}

.bannerWrap .bannerHeads {
    width: 100%;
    float: left
}

.bannerWrap .bannerHeads h1 {
    color: #ff9b41;
    font-family: "Rubik-Bold";
    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: "Rubik-Regular"
}

.bannerWrap .bannerWrapCenter {
    float: left;
    width: 35%
}

.bannerWrap .bannerWrapCenter .buyWheelForm {
    width: 100%;
    float: left
}

.bannerWrap .bannerWrapCenter .buyWheelForm p {
    text-align: center;
    color: #0072bc;
    font-family: "Rubik-Bold";
    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: 2px;
    text-align: center;
    width: 100%;
    font-size: 2.2rem;
    color:#757575;
}
.bannerWrap .bannerWrapCenter .buyWheelForm .mobNumberInput {
    max-width: 270px;
    margin: 0px auto 20px;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #0072bc
}

.bannerWrap .bannerWrapCenter .buyWheelForm .mobNumberInput input {
    padding: 2px;
    text-align: center;
    width: 100%;
    font-size: 2.2rem;
    color:#757575;
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap {
    width: 100%;
    float: left;
    padding-top: 25px
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap.otpdiv {

    padding: 0px 10px 18px 10px !important;
}
.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:after {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 1px;
    height: 20px;
    background: #005596;
    right: -17px;
    top: 2px
}

.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 {
    text-align: center;
    font-size: 1.8rem;
    display: inline-block;
    position: relative;
    color: #005596
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote: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 {
    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%; 
    padding: 2%;
}

.bannerWrap .bannerWrapCenter .buyWheelForm .protectWheelGo .btn {
    width: 100%;
    max-width: 270px;
    display: block;
    margin: 0 auto;
    font-size: 2.4rem;
    font-family: 'Rubik-Bold'
}

.bannerWrap .bannerWrapRight {
    float: left;
    width: 30%
}

.bannerWrap .bannerWrapRight h2 {
    font-size: 2.6rem;
    font-family: 'Rubik-Bold';
    text-align: center;
    color: #0072bc
}
/* Devendra start 28Jan-2020 */
.bannerWrap .bannerWrapRight p {
    font-size: 2.6rem;
    font-family: 'Rubik-Bold';
    text-align: center;
    color: #0072bc;
    padding-top: 28px;
}
/* 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 .bannerCircleImg {
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    position: relative;
    top: 25%;
    display: block
}


.bannerImgWrap .bannerCircleText {
    width: 100%;
    text-align: center;
    color: #fff;
    font-family: "Rubik-Bold";
    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%
}



.bannerWrap .bannerWrapCenter .buyWheelForm p {
    padding-bottom: 25px
}

.bannerWrap.headsDetailPage .bannerHeads h1 {
    padding-bottom: 40px
}

.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p {
    padding: 70px 70px 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: "Rubik-Regular";
    font-size: 1.2rem;
    
    display: none
}

.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%; }
.bannerWrap .bannerWrapCenter .buyWheelForm .refNumberInput input { width: 100%; text-align: center; padding: 10px; color: #757575; border-bottom: 1px solid #0072bc; }
.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 .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 .refNumberInput .refWrapper .errorMsg{ position: static; -webkit-transform: none;transform: none; }

@media screen and (max-width: 1500px) {
    .container {
        padding: 0 40px
    }
}

@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 .mobNumberInput input {
        font-size: 1.8rem
    }
    
    .bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.forgotCarNumber,
    .bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote {
        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
    }
}


/*vidya-5th-march-start*/
.subHeader{
    display: block;
    width: 100%;
    background: #c0e1e6;
    float: left;
    color: #000;
    text-align: center;
    font-size: 10px;z-index: 99;
	margin-bottom: 33px;
    border-bottom: 1px solid #0071bb61;
    background: linear-gradient(180deg,#e8f5fb 0,#ffffff 29%,#dbf1ff 100%);
}
.subHeaderDiv{ display: inline-block;
    width: 13%;
    font-size: 16px;
    padding: 1px 16px;
    border-right: 1px solid #0071bb4d;}
.subHeaderDiv:last-child{border-right:none}
.subHeaderDiv p{font-size: 16px;}
.subHeaderDiv p:last-child{ font-size: 13px; line-height: 14px; font-weight: bold; color: #306ca4;}

.subHeaderDiv img {width: 24%;}
/*vidya-5th-march-end*/

@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%
    }
    .subHeader{ display: flex !important; width: 100%;}
    .subHeaderDiv{ display: inline-block; width: 33%;}
    .subHeaderDiv img{ width: 47%;}
}

@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 .bannerCircleImg {
        top: 25%
    }
    .bannerWrap.headsDetailPage {
        padding: 30px 0
    }
    .subHeader{ display: flex !important; width: 100%;}
    .subHeaderDiv{ display: inline-block; width: 33%;}
    .subHeaderDiv img{ width: 47%;}
}

@media screen and (max-width: 639px) {
    .bannerWrap .bannerHeads h1 {
        font-size: 2rem
    }
    .bannerImgWrap.bannerActive .bannerCircle {
        left: 0;
        right: 0;
        margin: 0 auto
    }
    .subHeader{ display: flex !important; width: 100%;}
    .subHeaderDiv{ display: inline-block; width: 33%;}
    .subHeaderDiv img{ width: 47%;}
}

@media screen and (max-width: 480px) {
    .container {
        padding: 0 10px
    }
    .bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleText {
        font-size: 2.2rem
    }
    .bannerImgWrap.bannerActive .bannerCircle {
        width: 290px;
        height: 290px;
        margin: 0 auto;
        float: none
    }
    .bannerImgWrap .bannerCircleImg img {
        max-width: 60%
    }
    .bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p {
        padding: 20px 10px
    }
    .subHeader{ display: flex !important; width: 100%;}
    .subHeaderDiv{ display: inline-block; width: 33%;}
    .subHeaderDiv img{ width: 47%;}
}

@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%);
    }
  }