﻿/* ----------------------------------------
Blog-specific CSS 
---------------------------------------- */

.col-md-6 {
    display: inline-block !important;
    width:49%;
    vertical-align:top;
}

.blog-home #header-text {
    margin-bottom: 0px;
    margin-top: 80px;
    text-align: left;
    max-width: 550px;
}


.blog-home header {
    height: 340px
}


.blog-home header h1 {
    color: #444;
    text-shadow:none;
    font-size: 45px;
    font-weight: 700;
}

.blog-home header h1 + h2 {
    font-size: 19px;
    color: #575763;
     text-shadow:none;
     font-weight: 400;
}



.flex-row {
        display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
       justify-content: space-between;
     -ms-flex-pack: justify;
    flex-direction: row-reverse;
    }

.flex-container {
    display:flex;
}

.article-box h2 {
        font-size: 21px;
    font-weight: 600;
    margin: 20px 0 10px 0;

}

.article-box a {
    color: #444;
    
}

.article-box a:hover {
   text-decoration:none;
   color: #444;
    }

.article-box {
-ms-flex-preferred-size: calc(50% - 20px);
flex-basis: calc(33% - 20px);
width: calc(33% - 20px);
text-align: left;
margin-bottom: 20px;
padding: 22px;
/*box-shadow: 0 5px 10px
rgba(0,0,0,.15);*/
border-radius: 12px;
}



.article-box__image .blog-article__hero__image{
   background-size: cover;
   background-repeat: no-repeat;
   height: 180px;
   width: 100%;
   background-position: 50% 20%;
   opacity: 0.9;
   border-radius: 6px;
}



.article-box__preview {
    height: 90px;
overflow: hidden;
}

.article-box__preview p {
    font-size: 15px;
    font-weight: 400;
    color: #575763;
}

 
div.article-highlight + h3::before, .feature__container h3::before {
   content: none !important;
}

div.article-highlight + h3 {
  margin-top: 50px !important;
}


.blog-article .article-content h4 {
   font-size: 22px;
font-weight: 600;
color: #343539;
    margin: 40px 0 20px 0;
}



.blog-article .article-content p.note {
    color: #575763;
font-size: 16px;
  line-height: 1.5;
  font-style:italic;
  font-weight: 600;
}

    .blog-article .article-content strong {
        font-weight: 600;
       /* box-shadow: inset 0 -30px 0 0 #EBF9F6;*/
    }

     .blog-article .article-content table strong, .blog-article .article-content .article-highlight strong, .blog-article .article-content ul li strong {
        font-weight: 600;
      box-shadow: none;
    }

 .blog-article .article-content a, .blog-article .article-content p a, .blog-article .article-content span.clickable-span, .blog-article .article-content p span.clickable-span  {
   border-bottom: 1px solid #959799;
   color:inherit;
}

.blog-article .article-content a:hover, .blog-article .article-content p a:hover {
  
   text-decoration:none;
}


.blog-article .article-content ul li::before {
    content: "\2022";
    color: #222875;
    position: absolute;
    left: 10px;
}

.blog-article .article-content .content-table ul li::before {
    content: " \2794";
       left: 0;
}

.blog-article .article-content .article-highlight ul li::before {
       color: #690031;
 }

.blog-article .article-content .article-accent {
     margin: 40px auto;
    max-width: 600px;
    }

.blog-article .article-content .article-accent p {
    font-size: 25px;
    font-weight: 600;
    color: #570E72;
    line-height:1.9;
    text-align: center;
    }

.blog-article .article-content .article-quote {
    border-left: 4px solid #570E72;
    padding: 20px 0 20px 20px;
    margin: 40px 0 40px 0;
}



.blog-article .article-content.purple .article-quote {
    border-left-color: #570E72;
}

.blog-article .article-content.blue .article-quote {
    border-left-color: #222875;
}

.blog-article .article-content.green .article-quote {
    border-left-color: #00c696;
}

.blog-article .article-content.yellow .article-quote {
    border-left-color: #FE584A;
}

.blog-article .article-content.pink .article-quote {
    border-left-color: #690031;
}


.blog-article .article-content .article-quote p {
        line-height:1.9;
    font-size: 24px;
    font-style: italic;
        font-weight: 300;
      
    }


.blog-article .article-content .article-quote p.article-quote__author {
    color: #747579;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
}



.blog-article .article-content span.colored-span {
    color: #570E72;
    display: block;
    text-transform: uppercase;
    font-size: 15px;
}

.blog-article .article-content span.colored-span.span__red
{color: #690031}

.blog-article .article-content .article-highlight {
    background-color: #FAEEF4;
    margin: 40px 0 50px 0;
    padding: 40px;
    border-radius: 8px;
}

.blog-article .article-content .article-highlight.highlight__pink ul li::before {
       color: #690031;
 }


.blog-article .article-content .article-highlight.highlight__blue {
    background-color: #e8f0fe;
}

.blog-article .article-content .article-highlight.highlight__blue ul li::before {
       color: #222875;
 }


.blog-article .article-content .article-highlight.highlight__green {
    background-color: #EBF9F6;
}

.blog-article .article-content .article-highlight.highlight__green ul li::before {
       color: #004232 ;
 }


.blog-article .article-content .article-highlight.highlight__purple {
    background-color: #F4F5F7;
}

.blog-article .article-content .article-highlight.highlight__purple ul li::before {
       color: #570E72;
 }

    .blog-article .article-content .article-highlight.highlight__yellow {
        background-color: #FFF1F2;
    }

        .blog-article .article-content .article-highlight.highlight__yellow ul li::before {
            color: #FE584A;
        }


   .blog-article .article-content .article-highlight h2,  .blog-article .article-content .article-highlight h3,  .blog-article .article-content .article-highlight h4 {
   font-size: 26px;
   color: #414559;
        margin: 20px 0 20px 0;
    }

   .blog-article .article-content .article-highlight h2::before,    .blog-article .article-content .article-highlight h3::before {
       content: none;
   }



.blog-article .article-content .table-wrap {
    overflow-x:auto;
    margin: 40px 0 50px 0;
}

.table-wrap table.colored-table {
    padding: 20px;
    border-radius: 8px;
}

 .table-wrap table tr td {
    min-width:320px;
    max-width: 320px;
           
}

    .table-wrap table.large-table tr td {
        min-width: 224px;
        max-width: 224px;
    }


 .table-wrap table.colored-table tr td p,  .table-wrap table.colored-table tr td h4  {
    margin: 20px;
}

 .table-wrap table.colored-table tr td p {
    font-size: 17px;
   
}

    .blog-article .article-content .table-wrap table.colored-table tr td h4 {
        font-size: 26px;
        font-weight: 600;
        border-bottom: 3px solid;
        text-align: center;
        padding: 0 0 10px 0;
    }

 .table-wrap table.colored-table.table__purple {
    background-color:#F4F5F7;
  }

.table-wrap table.colored-table.table__purple tr td strong, .table-wrap table.colored-table.table__purple tr td h4 {
    color: #570E72;
    }

 .table-wrap .colored-table.table__blue {
    background-color:#e8f0fe;
  }

 .table-wrap .colored-table.table__blue tr td strong, .table-wrap table.colored-table.table__blue tr td h4 {
    color: #222875;
}

 .table-wrap .colored-table.table__pink {
    background-color:#FAEEF4;
  }

 .table-wrap .colored-table.table__pink tr td strong,  .table-wrap table.colored-table.table__pink tr td h4 {
    color: #690031;
}


 .table-wrap .colored-table.table__green {
    background-color:#EBF9F6;
  }

 .table-wrap .colored-table.table__green tr td strong,  .table-wrap table.colored-table.table__green tr td h4 {
    color: #004232 ;
}

    .blog-article .article-content .feature__container {
        margin-bottom: 50px;
        margin-top: 40px;
    }

    .feature__container__in-article .feature__card.feature__card__engagement {
        background-color:#570E72;
    }

        .feature__container__in-article .feature__card.feature__card__retention {
        background-color:#222875;
    }

          .feature__container__in-article .feature__card.feature__card__productivity {
        background-color:#004232 ;
    }

.feature__container__in-article .feature__card--text-wrapper h3, .feature__container__in-article .feature__card--text-wrapper p {
    color:#fff !important;
}

   .feature__container__in-article .feature__card a {
       border-bottom: none;
   }


    /*.blog-article .article-content .feature__card.feature__card__large .feature__card--text-wrapper {
        width: 70%;
    }*/

     .popular-posts{
         display:block;
         text-align: center;
         position: relative;
         overflow: hidden;
         margin: 70px 0;
     }

      .blog-article .article-content .popular-posts p {
              margin-bottom: 10px;
     }

    .blog-article .article-content .popular-posts a {
         text-decoration: none;
         color: #222875;
         border-bottom: none;
font-size: 16px;
     }

   

     .popular-posts__inner {
         font-size: 27px;
color:#575763;
font-weight: 400;
position: relative;
margin-bottom: 20px;
     }

       

    .popular-posts__inner::before, .popular-posts__inner::after {
        content: '';
display: inline-block;
border-top: 3px solid #e8f0fe;
position: absolute;
width: 200px;
top: 50%;
margin-top: -3px;

    }

     .popular-posts__inner::before {
         left:0px;
     }

       .popular-posts__inner::after {
         right:0px;
     }



    .blog-article-byline{
           
    color: rgba(0,0,0,.6);
    font-size: 16px;
    line-height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    max-width: 720px;
    margin: 50px auto;
    padding: 0 20px;
}
    .blog-article-byline .byline-image {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 70px;
    flex: 1 0 70px;
    margin-right: 18px;
    max-width: 70px;
}

    .blog-article-byline .byline-image img {
    border-radius: 50%;
    height: 70px;
    width: 70px;
}

    .blog-article-byline p.byline-author {
    font-size: 17px;
    color: rgba(0,0,0,.87);
    margin-bottom: 0;
    font-weight: 600;
   
}

    .blog-article-byline p.byline-description {
        color: #414449;
font-size: 15px;
line-height: 140%;
    }

       .blog-article-byline .byline-author a,  .blog-article-byline .byline-author a:hover {
  color: #474749;
            text-decoration:none;
            cursor:text;
}

  .blog-article .article-content .article-image   {
        width: 100%;
        text-align: center;
    }

    .blog-article .article-content .article-image img {
        width: 100%;
        max-width: 720px;
        margin: 20px auto;
        object-fit: contain;
    }


.attrition-calculator {
    padding: 40px;
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.1);
    width: 100%;
    max-width: 700px;
    margin: 40px auto;
}

.blog-article .article-content .attrition-calculator h3 {
    margin-top: 0;
}

    .blog-article .article-content .attrition-calculator h3::before {
        display:none;
    }

.attrition-calculator .calc-description {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 2.3;
}

.attrition-calculator .calc-input input {
    height: 45px;
    border: 2px solid #d4d4d8;
    box-shadow: none;
    padding: 5px;
text-align: center;
font-size: 20px;
width: 100px;
color: #444547;
}

.attrition-calculator .calc-input {
    font-size: 20px;
    color: #444547;
    width: 210px;
    }

.attrition-calculator .calc-output {
    width: 100px;
    line-height: 2.3;
}



.attrition-calculator .calc-output-row  {
    
font-size: 20px;
font-weight: 600;
color: #343537;
}

.calc-input-row, .calc-output-row {
    display: flex;
    flex-direction: row;
    font-size: 19px;
    font-weight: 300;
    padding: 0 0 20px 0;
}

.attrition-calculator__result-section .calc-output-row {
       padding: 0;
}

.calc-section-header {
 font-weight: 600;
padding: 25px 0 10px 0;
text-align: left;
font-size: 16px;
border-top: 1px solid #dedede;
color: #222875;
text-transform: uppercase;
    }

.calc-subtotal {
    white-space: nowrap;
}

.attrition-calculator__total-cost {
    font-size: 30px;
    font-weight: 700;
    color: #690031;
    white-space: nowrap;
}

.blog-article .article-content .attrition-calculator a {
    color: #949599;
border-bottom: 1px solid #949599;
}

.blog-article .article-content .calc-input__unit {
    font-size: 20px;
margin: 0 5px 0 5px;
color: #444547;
line-height: 2.3;
}

ul.view-all li a {
    font-size: 26px;
font-weight: 600;
color: #454647;


}

ul.view-all li {
    text-align: left;
    margin-bottom: 30px;
}


.author-page {
    min-height: 90vh;
}

.author-page img {
    border-radius: 100%;
}

.author-page p {
    font-size: 24px;
    font-weight: 300;
   
}


/*****SPAN AS LINK****/

span.clickable-span {
    cursor:pointer;
    }

nav li span.clickable-span {
    color: #444;
font-weight: 400;
text-shadow: none;
font-size:15px;
}

footer span.clickable-span {
    color: #818589;
}


/*****ASIDE CTA*****/



.aside__cta.fixed {
   position: fixed;
        top: 0;
}


.aside__cta__banner .btn {
    color: #fff;
    background-color: #fff;
    border: 2px solid #fff;
    padding: 12px 20px;
}


    .aside__cta__banner.pink .btn {
        background-color: #690031;
    }
      
.aside__cta__banner.pink .btn:hover {
    background-color: #fff;
    color: #690031;
    border-color: #690031;
}


    .aside__cta__banner.purple .btn {
        background-color: #570E72;
    }

        .aside__cta__banner.purple .btn:hover {
            background-color: #fff;
            color: #570E72;
            border-color: #570E72;
        }


    .aside__cta__banner.green .btn {
        background-color: #004232 ;
    }
     

    .aside__cta__banner.green .btn:hover {
        background: #fff;
        color: #004232 ;
        border-color: #004232 ;
    }

 
    .aside__cta__banner.blue .btn {
        background-color: #222875;
    }


        .aside__cta__banner.blue .btn:hover {
            background: #fff;
            color: #222875;
            border-color: #222875;
        }


    .aside__cta__banner.yellow .btn {
        background-color: #FE584A;
    }

        .aside__cta__banner.yellow .btn:hover {
            background: #fff;
            color: #FE584A;
            border-color: #FE584A;
        }

    .customer-story__hero {
        position: relative;
height: 520px;
max-width: 500px;
    }

    .customer-story__hero__image {
            position: absolute;
    right: 0%;
    width: 85%;
    height: 500px;
    margin-left: 50px;
    border-radius: 4px;
    background-position: 50% 50%;
    background-size: cover;
    box-shadow: 4px 4px 12px 0 rgba(0,0,0,.1);
}

    h2.customer-story__hook {
        font-weight: 300;
color: #545557;
font-size: 19px;

    }

    h2.customer-story__hook::before {
    content: "";
    background-color: #ededed;
    display: block;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 30px;
    width: 100%;
}

    h1.customer-story__title {
    font-weight: 700;
    color: #444549;
    font-size: 46px;
    margin: 0px 0 10px 0;
    line-height: 105%;
margin-bottom: 30px;
}

    .customer-story__header-text {
    max-width: 500px;
    text-align: left;
    margin: 0 auto 0 0;
}

    .customer-story__intro {
    text-transform: uppercase;
    color: #690031;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    text-align: left;
    background-color: transparent;
}

    .customer-story__intro.purple {
        color:#570E72;
    }

        .customer-story__intro.blue {
            color: #222875;
        }

        .customer-story__intro.green {
            color: #00c696;
        }

        .customer-story__intro.yellow {
            color: #FE584A;
        }

        .customer-story__intro.pink {
            color: #690031;
        }

   
    .customer-story__customer-info__wrap {
        padding: 24px 32px 32px;
border: 1px solid #c4c4c8;
border-radius: 8px;
max-width: 250px;
    }

    .blog-article .article-content a.story-box__link {
        border-bottom: none;
    }

    .customer-story__customer-info__row {
        padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #c4c4c8;
}

        .customer-story__customer-info__row:last-of-type {
        padding-bottom: 0;
            border-bottom: none;
}

        .customer-story__customer-info__row h4 {
            margin: 0;
        }

        .customer-story__customer-info__logo {
            min-width: 120px;
            text-align:center;
        }

        .customer-story__customer-info__logo img {
            max-width: 120px;
max-height: 70px;
        }

        .blog-article.customer-story .article-content h2:first-of-type {
            padding-top: 0;
              margin-top: 0;
        }

        /******STORY BOX*******/


.story-box {
    position: relative;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    min-height: 100%;
    max-height: 420px;
    margin: 40px 0;
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 4px 4px 12px 0 rgba(0,0,0,.1);
}

    .story-box:hover {
        box-shadow: 4px 4px 12px 0 rgba(0,0,0,.2);
    }

.story-box__image {
    position: relative;
    overflow: hidden;
    width: 33.33%;
    min-height: 100%;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -o-object-fit: fill;
    object-fit: fill;
    max-height: 420px;
       background-size: cover;
}

.story-box__image img {
    height: 100%;
-o-object-fit: cover;
object-fit: cover;

}

.story-box__text-wrapper {
    width: 66.66%;
margin-bottom: 0;
padding: 24px 56px 0 40px;
}

.story-box__quote {
        margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 20px;
     border-bottom:1px solid #dedede;
  
}

.story-box__quote p, .blog-article .article-content .story-box__quote p {
    line-height: 1.9;
font-size: 22px;
font-style: italic;
font-weight: 400;
margin:0;
}

.story-box__description {
    display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 20px;
margin-bottom: 0;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}

.story-box__descripton__logo {
    width: 100px;
    background-size: contain;
    height: 60px;
    background-repeat: no-repeat;
    background-position: center center;
}

/*.story-box__descripton__logo img{
    max-width: 120px;
max-height: 50px;
}*/

.story-box__description p, .blog-article .article-content .story-box__description p {
    width: 100%;
padding-right: 0;
padding-left: 12px;
color: #353739;
font-size: 17px;
line-height: 1.9;
margin: 0;
font-weight: 300;
text-align:left;
}

.testimonial-en .story-box__quote p::before {
  content: "\201C";
margin-left: -10px;
}


.testimonial-en .story-box__quote p::after {
       content: "\201D";
        }

.testimonial-fr .story-box__quote p::before {
    content: "\00AB";
    margin-left: -10px;
}


.testimonial-fr .story-box__quote p::after {
        content: "\00BB";
}

.story-box .feature-cta {
    margin: 15px 0;
}

/*CASE STUDY*/

.case-study__picture {
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

    .case-study__picture img {
        width: 90px;
        height: 90px;
        border-radius: 100px;
        margin: 0 auto 40px;
    }

/*EXPERT PANNEL*/

.expert-pannel__outer {
    max-width: 700px;
    margin: 40px auto 40px auto;
    border-top: 6px solid #F4F5F7;
    border-bottom: 6px solid #F4F5F7;
    padding: 20px 0;
}

a.expert-pannel__profile {
    text-align: center;
    margin: 15px 0 15px 0;
    width: 160px;
    display: inline-block;
    border: none !important;
}

.expert-pannel__profile img {
    width: 70px;
    height: 70px;
    filter: grayscale(100%);
    opacity: .8;
    border-radius: 100px;
    margin: 0 auto 10px;
}

.expert-pannel__expert-name {
    margin-top: 5px;
    line-height: 200%;
    display: block;
    white-space: nowrap;
    clear: both;
    color: #999;
    font-size: .7em;
}

.expert-pannel__expert-company {
    text-transform: uppercase;
    font-size: .6em;
    display: block;
    line-height: 150%;
    clear: both;
    color: #8e8e8e;
}

.expert-header__anchor {
    height:90px;
}

.expert-header__background {
    background-color: #F4F5F7;
    height: 230px;
    overflow: visible;
       padding: 24px 12%;
}

.expert-header__expert-card {
    background-color: #ffffff;
    font-size: 16px;
    color: #545457;
    line-height: 160%;
    overflow: auto;
    padding: 40px 30px;
    margin: -160px auto 60px auto;
    display: block;
    vertical-align: top;
    border-radius: 4px;
    max-width: 80%;
    box-shadow: 4px 4px 12px 0 rgba(0,0,0,.1);
}

.expert-header__picture {
    float:left;
}

.expert-header__picture img {
    width: 90px;
    height: 90px;
    border-radius: 100px;
    margin: 0 auto 10px;
}

.expert-header__name {
    font-size: 21px;
    color: #545457;
    font-weight:600;
   
}

.expert-header__description {
    font-size: 16px;
    color: #747579;
}

.expert-header__body {
    padding-left:120px;
}

.expert-header__footer {
    margin-top: 20px;
}

.expert-interview__question {
    color: #570E72;
    font-style: italic;
    padding: 10px 0;
    font-size: 27px;
    line-height: 1.6;
    font-weight: 600;
    margin: 40px 0;
}

/*======== Mobile Nav ========*/


.mobile-nav {
    -webkit-transition: all 0.2s;
    background-color: #ffffff;
    display: none;
    float: right;
    min-height: 100%;
    padding: 10px 20px;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 0.2s;
    width: 100%;
    z-index: 9999;
    text-align: center;
}


.mobile-nav-about {
    position: relative;
}

.mobile-nav li.mobile-nav-about img, .mobile-nav li.mobile-nav-about .bubble-avatar {
    border-radius: 100%;
    height: 36px;
    margin-left: 7px;
    vertical-align: middle;
    width: 36px;
    display: inline-block;
    position: absolute;
    top: 2px;
}



.mobile-nav li.mobile-nav-about .bubble-text {
    font-size: 17px;
}


.is-pushed-left .mobile-nav {
    display: initial;
}

.mobile-nav a {
    color: #737589;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    padding: 10px;
}

    .mobile-nav a:hover {
        color: #004232 ;
        text-decoration: none;
    }

    .mobile-nav span.close-mobile-nav {
        position: absolute;
        left: 20px;
        top: 10px;
        font-size: 40px;
        color: #ccc;
        font-weight: 400;
        cursor:pointer;
    }

.mobile-nav ul {
    margin: 40px 0 20px 0;
}

.mobile-nav .btn.outline-white {
    margin: 20px 0 20px 0;
    padding: 10px 20px;
    text-align: center;
}

.mobile-nav ul.social li:first-child {
    width: 100%;
}

.mobile-nav ul.social p {
    color: #424252;
    font-weight: 600;
}

.mobile-nav ul.social li {
    display: inline-block;
    margin-right: 0px;
}

.mobile-nav ul.social img {
    width: 36px;
}


.mobile-nav ul li {
    list-style: none !important;
}

    .mobile-nav ul li.mobile-separator {
        border-top: 1px solid #d3d5d9;
    }
       

    .mobile-tel a {
        color: #5C73CC;
        text-decoration: none;
    }

  
/*RESPONSIVE*/



@media screen and (max-width: 1024px) {
 
    .customer-story__customer-info__wrap {
      margin: 0 auto 20px auto;
}

       .blog-article .article-content {
              width: 100%;
              max-width: 100%;
          margin: 0;
          padding: 0 20px 0 20px;
              }

}

        



