.container{
  width: 100% !important;
}
  
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12,
  .col-xs-12,
  .col-md-12 {
    width: 100%;
  }
  .col-sm-11,
  .col-xs-11,
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-sm-10,
  .col-xs-10,
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-sm-9,
  .col-xs-9,
  .col-md-9 {
    width: 75%;
  }
  .col-sm-8,
  .col-xs-8,
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-sm-7,
  .col-xs-7,
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-sm-6,
  .col-xs-6,
  .col-md-6 {
    width: 50%;
  }
  .col-sm-5,
  .col-xs-5,
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-sm-4,
  .col-xs-4,
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-sm-3,
  .col-xs-3,
  .col-md-3 {
    width: 25%;
  }
  .col-sm-2,
  .col-xs-2,
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-sm-1,
  .col-xs-1,
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .visible-xs {
    display: none !important;
  }
  .hidden-xs {
    display: block !important;
  }
  table.hidden-xs {
    display: table;
  }
  tr.hidden-xs {
    display: table-row !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: table-cell !important;
  }
  .hidden-xs.hidden-print {
    display: none !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  .visible-print {
    display: block !important;
  }
  .hidden-print {
    display: none !important;
  }


.navbar{display: block !important}
.topright-menu,
.topmenu,
.bg-theme-colour,
footer,
.more-content,
.rsArrow,
#page-tools{ 
  display: none !important; 
}
*{-webkit-print-color-adjust: exact;}
a:link, a:visited { color: #045F85 !important; text-decoration: none; }
a:after { content: " (" attr(href) ")"; } 
abbr:after {  content: " (" attr(title) ")";  }
a:after { content: ""; }  /* Don't show links for images */
a[href]:after {
    content: none !important;
}
a[href]:after {
    content: " (" attr(href) ")";
}
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */ 
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; margin-bottom: 30px;}
body,p.lead,p{ font-size: 16px;}
/*.navbar-header{ width: 50%;}*/
.welcome-note{
  margin:0px 0;
  -webkit-print-color-adjust: exact;
}
.ellipse.gallery-big {
  width: 326px;
  height: 326px;
  float: left;
} 
#main.normalFont .welcome-note, #main.normalFont .welcome-note p {
font-size: 18px;
line-height: 32px;
}
.img-portfolio .event-date.theme-colour{
  background: #5d3473 !important;
  color: #fff !important;
  top: 0px !important;
   -webkit-print-color-adjust: exact; 
}
.milestones-slider .mdate{
  background: #5d3473 !important;
  color: #fff !important;
  -webkit-print-color-adjust: exact;  
} 
.sliderContainer.fullWidth #full-width-slider {
max-width: 100%;
margin: 0 auto;
display: none;
}
#full-width-slider {
width: 100%;
color: #000;
}
.rsOverflow {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
float: left; 
}
.rsContainer {
  position: relative;
  width: 100%;
  height: 100%; 
} 
.sliderContainer.fullWidth .rsSlide {
background: #4a2b5c;
-webkit-print-color-adjust: exact;  
}
.sliderContainer.fullWidth .infoBlock {
width: 100%;
background: #4a2b5c !important;
color: #fff !important;
padding: 42px;
-webkit-print-color-adjust: exact;  
}
#main.normalFont .sliderContainer.fullWidth .infoBlock h4 {
font-size: 44px;
color: #fff !important;
} 
#main.normalFont .sliderContainer.fullWidth .infoBlock p {
font-size: 16px;
color: #fff !important;
} 
.sliderContainer.fullWidth .rsABlock h4,
.sliderContainer.fullWidth .rsABlock p{color: #fff !important;}
#main .event-date.theme-colour span, 
#main .evant-date.theme-colour span, 
#main .date.theme-colour span,
.milestones-slider .mdate span{color: #f19522 !important;}
.FormButton {
  background: #1978a0 !important;
  color: #fff !important;
  -webkit-print-color-adjust: exact;  
}
.projects-slider .bx-controls, .milestones-slider .bx-controls{ 
  display: none !important;
}
.milestones-slider .ellipse {
float: right;
margin-left: 20px;
}
.projects-slider .media-wrap{ padding-left: 40px;}
.projects-slider .col-md-8, .milestones-slider .col-md-8 {
  padding-left: 0;
  height: 150px;
}
.image-wrap {
  max-height: 150px;
  overflow: hidden;
  max-width: 800px;
}
.projects-slider li, .milestones-slider li {
  padding-bottom: 10px;
}

/*.image-wrap img{ width: 100%;}*/
blockquote {
  border-top: 1px solid #dfd6e3;
  border-bottom: 1px solid #dfd6e3;
  border-right: 0;
  border-left: 0;
  padding: 35px 17%;
  color: #5d3473;
  font-size: 16px;
  line-height: 30px;
  position: relative;
  margin: 20px 0;
} 
.vco-navigation{ display: none !important;}
.vco-slider .slider-container-mask .slider-container{left: 0 !important}
.vco-slider .slider-item{ width: 700px !important}
.ellipse-large .img-portfolio .ellipse{ overflow: hidden; width: 100%; height: 100px;}
#main .img-responsive,
.ellipse-large .img-portfolio img {
width: 100% !important;
}
#main .news-list .image-wrap{ height: 100px; }
#main .news-events .image-wrap img{
  height: 150px;
  margin-left: 0 !important;
  width: auto !important;
}
#main .news-list .image-wrap img {
  height: 150px;
  margin-left: 0 !important;
  width: auto !important;
}
#main .pull-left, #main .pull-right {
  padding-bottom: 45px;
}
#main .pull-right .well {
background: #fff;
border: 0;
border-radius: 0;
box-shadow: none;
position: relative;
padding: 0px 0px 15px 0px;
min-height: 50px !important;
width: 100% !important;
}
#main .pull-right .well .ellipse a{ padding-left: 0;}
#main .pull-right .well img { width: 100%; height: auto;}
.full-width-slider{ width: 100%; overflow: hidden;}
.full-width-slider img,
.full-width-slider .rsDefault .rsOverflow,
img.rsImg{ width: 100% !important;}

.gallery-vertical-fade-slider {
width: 100% !important;
margin-bottom: 20px;
}
.rsOverflow , .rsContainer{
width: 100% !important;
height: 100%;
}