
header .ms-container .header-local-rep-btn, header .ms-container .header-search-btn, header .ms-container .logo, header .ms-container .microsite-indication-type, header .ms-container .microsite-language-selector, header .ms-container .microsite-login {
    -moz-transition: 0s cubic-bezier(.52,.01,.16,1) 0s;
    -ms-transition: 0s cubic-bezier(.52,.01,.16,1) 0s;
    -o-transition: 0s cubic-bezier(.52,.01,.16,1) 0s;
    -webkit-transition: 0s cubic-bezier(.52,.01,.16,1) 0s;
    display: table-cell;
    transition: 0s cubic-bezier(.52,.01,.16,1) 0s; 
    vertical-align: middle;
}
header.default-header.page-scrolled .logo:not(.sticky),header.default-header.page-scrolled:not(.sticky) .ms-header-snippet>div

{
    transform:translateY(0px);
}

.footer .footer-links a:hover {
    color: #1F80B7;
    text-decoration: underline;
}

p.footer-text.footer-text2 {
    text-align: center;
    margin-top: 10px;
}

@media screen and (min-width:993px)
{
  header.default-header.page-scrolled:not(.sticky) .link-item
{
    transform:translateY(0px);
}
}


.richText {

width: 85%;

margin-left: auto;

margin-right: auto;

}
.subheading h4
{
 margin-left: 0%;
 color:#0085c9!important;
 font-size: 1.5rem!important;
 font-family:"GothamRounded-Book"!important;
 margin-top:5em;
 font-weight:lighter;
}

.title.section h1
{
    margin-left: 0%;
    font-size:42px;
    font-family:'GothamRounded-Book';
    font-weight:100;
    margin-top:-0.3em;
    color:inherit;
}
.sorrymsg
{
    font-family:"GothamRounded-Book";
    margin-left: 0%;
    margin-top:4.8em;
    margin-bottom:2em;
    font-size: 14px;
    font-weight:bolder;
    color:#333;
}


.body-content
{
 margin-top:5%;
}


 header .ms-container {
    width: 85%;
}



.header-link p
{
    margin-top:2em;
    float:left;
    margin-left:-85%;
}


header .ms-container .logo img
{
    height:100px;
    margin-top:2em;
}
header .ms-container .richText a
{
    color:#0085c9;
    text-decoration:none;
    font-size:medium;
}
header
{
 position:relative;
}
/*.footer-text1*/
/*{*/
/*    margin-top:1.8em;*/
/*    margin-left:-9em;*/
/*}*/
/*.footer-text, .footer-disclaimer ul li */
/*{*/
/*    margin-left:-8em;*/
/*}*/
.hr-line{
    margin-bottom:20px;
            }
/*Responsiveness code */

@media screen and (min-width:768px){

 .mobilelink {
    position: absolute;
    top: 85px; 
    left: 280px; 
             }
 div.logo
    {
    width:55%;
    }     
.richText, .title.section, .iframe-container, .video.section, header .ms-container {
             width:90%;

   }   

/*a.footer-text.CookieReportsLink*/
/*{*/
/*	padding-left: 7%;*/
/*}*/
}
@media screen and (max-width:767px){
.richText, .title.section, .iframe-container, .video.section, header .ms-container 
          {
           width:90%;

         }    
.mobilelink {
    position: relative;
    padding-top: 20px;
    text-align: center;            

}
div.logo
    {
    width:100%;
    }     
/*.footer-containe*/
/*{*/
/*    margin-right:-4em;*/
/*}*/
   .subheading h4
{
     margin-top:3.4em;
}
.sorrymsg
{

    margin-top:2.9em;
}
}
@media screen and (min-width:933px){
div.logo
    {
    width:25%;
    }     

    header.default-header nav {
    text-align: left !important;
    padding-top:45px;            

}
}
@media screen and (min-width:991px)
{
header nav .menu-links .link-item
 {
 	display:none;
 }
}

@media screen and (max-width:400px)
{
/*footer .footer-content*/
/*{*/

/* padding-left: 42%;*/
/*}*/
}
@media screen and (min-width:768px) and (max-width:1023px)
{
    /*footer .footer-content*/
    /*{*/
    /*    padding-left:16%;*/
    /*}*/
    .mobilelink {
        left:250px;
    }
    
}

@media screen and (min-width:1199px)
{

 /*footer .footer-content*/
 /*{*/
 /*       padding-left:7%;*/
     
 /*}*/
 .subheading h4, .title.section h1, .sorrymsg 
 {
   margin-left: 2%;
 }
/* a.footer-text.CookieReportsLink*/
/*{*/
/*	padding-left:6%*/
/*}*/

} 
@media screen and (min-width:1279px)
{
/* footer .footer-content*/
/* {*/
/*        padding-left:6%;*/
     
/* }   */
/* a.footer-text.CookieReportsLink*/
/*{*/
/*	padding-left:6%*/
/*}*/
div .header-link h1 a 
{
 margin-left: -123px;
}
header .ms-container .logo img
{
    margin-top:2em;
}
header.default-header nav
{
  padding-top: 52px;
}
}
@media screen and (min-width:1300px)
{
header .ms-container .logo img
{
  margin-top:3.5em;
  margin-left:-3%;
}
div .header-link h1 a 
{
 margin-left: -141px;
}
header.default-header nav
{
  padding-top: 75px;
}
}
@media screen and (min-width:1750px)
{
/*footer .footer-content*/
/* {*/
/*        padding-left:2%;*/
     
/* }*/
 .subheading h4, .title.section h1, .sorrymsg 
 {
   margin-left: 0%;
 }
/* a.footer-text.CookieReportsLink*/
/*{*/
/*	padding-left:6%*/
/*}*/
header.default-header nav
{
  padding-top: 85px;
}
div .header-link h1 a 
{
 margin-left: -275px;
}
header .ms-container .logo img
{
    margin-top:3.9em;
}
} 

/*.footer .footer-links*/
/*{*/
/* margin-left:6.5%!important;*/
/*}*/
@media screen and (min-width:1023px) and (max-width:1137px)
{

/*  .footer-disclaimer*/
/*    {*/
/*      margin-left:10.5%;*/
/*    }*/
/*    .footer .footer-links*/
/*{*/
/*   margin-left:56%!important;*/
/*}*/
/*.footer-text2*/
/*{*/
/* margin-left:2%;*/
/*}*/
/*.footer .footer-links*/
/*{*/
/* margin-left:36%!important;*/
/*}*/
/*a.footer-text.CookieReportsLink*/
/*{*/
/*	padding-left: 36%;*/
/*}*/
header .ms-container .logo img
{
  margin-top:2.5em;
}
div .header-link h1 a 
{
 margin-left: -55px;
}
header.default-header nav
{
  padding-top: 60px;
}
} 
@media screen and (max-width:767px)
{
/*    .footer-content*/
/*    {*/
/*        width:106%;*/
/*    }*/
/*    .footer .footer-links*/
/*{*/
/* margin-left:-6%!important;*/
/*}*/
/*a.footer-text.CookieReportsLink*/
/*{*/
/*	padding-left: -3%;*/
/*	margin-left: -45%;*/
/*}*/
}
@media screen and (max-width:400px)
{
/*    .footer-disclaimer*/
/*    {*/
/*        margin-left: -16%;*/
/*    }*/
/*    .footer .footer-links*/
/*    {*/
/*        margin-left: -24%!important;*/
/*    }*/
/*    .footer-text2*/
/*    {*/
/*        margin-left: -12em!important;*/
/*    }*/
/*        a.footer-text.CookieReportsLink*/
/*{*/
	
/*margin-left: -75%;*/
/*}*/
}

.link-item, .mobilelink, .header-link
{
  display:none!important;
}
@media screen and (max-width:767px)
{
    header .ms-container .logo a
    {
        margin-left:19%;
    }
    hr
  {
     margin-top:5%;
     margin:auto;
     width:90%;
  }
    header .ms-container .logo img
    {

        margin-top:-15px !important;
        height: 112px!important;
      /*margin-left:3%!important;*/
    }
    
}
@media screen and (min-width:768px)
{
    header .ms-container .logo a
    {
        margin-left:61%;
    }
}
@media screen and (min-width:900px)
{
    header .ms-container .logo a
    {
        margin-left:150%;
    }
}
@media screen and (min-width:1203px)
{
    header .ms-container .logo a
    {
        margin-left:157%;
    }
}
@media screen and (min-width:1279px)
{
    header .ms-container .logo a
    {
        margin-left:164%;
    }
}
@media screen and (min-width:1300px)
{
    header .ms-container .logo a
    {
        margin-left:167%;
    }
}
@media screen and (min-width:1919px)
{
    header .ms-container .logo a
    {
        margin-left:179%;
    }
}
@media screen and (min-width:640px) and (max-width:731px) and (orientation: landscape)
{
    /*.footer-disclaimer*/
    /*{*/
    /*  margin-left: -18%;*/
    /*}*/
    /*.footer .footer-links*/
    /*{*/
    /*    margin-left: -22%!important;*/
    /*}*/
    /*.footer-text2*/
    /*{*/
    /*    margin-left:-47%!important;*/
    /*}*/
    .mobilelink
    {
        padding-right:36%;
        padding-top:4px;
    }
    /*a.footer-text.CookieReportsLink*/
    /*{*/
	
    /* margin-left: -47%;*/
    /*}*/
    header .ms-container .logo img
  {
     margin-left:18%;
  }
}
@media screen and (min-width:736px) and (max-width:740px) and (orientation: landscape)
{
    /*.footer-disclaimer*/
    /*{*/
    /*  margin-left: -21%;*/
    /*}*/
    /*.footer .footer-links*/
    /*{*/
    /*    margin-left: -24%!important;*/
    /*}*/
    /*.footer-text2*/
    /*{*/
    /*    margin-left:-46%!important;*/
    /*}*/
    .mobilelink
    {
        padding-right: 43%;
        padding-top: 2px;
    }
    /*a.footer-text.CookieReportsLink*/
    /*{*/
	
    /* margin-left: -46%;*/
    /*}*/
        header .ms-container .logo img
    {
     margin-left:18%;
    }
}
@media screen and (min-width:320px) and (max-width:324px)
{
/*footer .footer-content*/
/*{*/
/*  padding-left:24%;*/
/*}*/
/*.footer-text1*/
/*{*/
/*  margin-left: -9em;*/
/*}*/
/*.footer-disclaimer*/
/*{*/
/*  margin-left: 23%;*/
/*}*/
/*.footer .footer-links*/
/*{*/
/*  margin-left: -6%!important;*/
  /* margin-right: -55%; */
/*  padding-left: 18%;*/
/*}*/
/*a.footer-text.CookieReportsLink*/
/*{*/
/*  margin-left: -34%;*/
/*}*/
/*.footer-text2*/
/*{*/
/*  margin-left: -34%!important;*/
/*}*/
}
/*footer*/
.footer .footer-links {
    margin-left:0px !important;
}
.footer .footer-links a {
    color: #333;
    text-decoration: none;
}
.footer .footer-links a:hover {
    color: #1F80B7;
    text-decoration: underline;
}
span {
    text-align: center;
    margin: auto;
}
.footer-links p {
    max-width: 800px;
    text-align: center;
    margin: 0 auto;
    display: flex;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}
@media screen and (min-width: 768px) and (max-width: 999px) {
    .footer-links p {
        max-width: 100%;
        display: block;
    }
        .footer-links span {
        display: none;
    }
}
@media screen and (max-width:767px){
        .footer .footer-links {
        margin-left: 0% !important;
    }
    .footer-links span {
        display: none;
    }
        .footer-links p {
        max-width: 100%;
        display: block !important;
    }
        footer .footer-content {
            padding:0px !important;
        }
            .footer-text2 {
                margin:auto;
            }
            footer .footer-content {
        padding-left: 40px;
        padding-right: 40px;
    }
    .ms-container {
    padding-top: 20px;
    padding-bottom: 10px;
}
}