.royal-notice {background:#000; padding:60px 180px 60px 200px;}
.royal-notice table {width: 100%; }
.royal-notice table td {width: 50%; }
.royal-notice td {vertical-align: middle !important;}
.royal-notice img {padding:0 50px 0 0;}
.royal-notice h1, .royal-notice h2, .royal-notice p, .royal-notice p a {color:#fff !important; margin-top:0;}
.royal-notice h1 {font-size: 36px;}
.royal-notice h2 {font-size: 28px;}
.royal-notice p {font-size: 20px; line-height:1.6; margin-bottom: 15px !important;}
.condolences {margin-top:-8px;}
.condolences .panel-heading {background:#000 !important; padding:20px 200px;}
.condolences .panel-heading a {font-size: 22px !important; color:#fff !important;}
.condolences .panel-heading .fa {font-size: 24px !important; color:#fff !important;}
.condolences .panel-body {padding:20px 200px 10px 210px;}

.social {margin-bottom: 20px;}
.social .fa {font-size:50px; padding: 0 10px;}
.social .fa-twitter-square {color:#1DA1F2;}
.social .fa-facebook-square {color:#4267B2;}
.full-image img {width: 100%;}
.image-natural img {float: left;width:100%; padding-right: 40px !important; height: auto;object-fit: unset; object-position:unset;}

.center-text {text-align: center;}
.button-link {margin-top: 40px;}
.button-link p {text-align: center; margin-bottom: 40px;}
.button-link a {background:#1076A6; color:#fff; padding: 20px 30px; font-size: 20px;color:#fff;text-transform: uppercase;}
.PDF-icon a{background-image: url(/Content/Images/pdfs.png);background-repeat: no-repeat;background-position: 0 2px;padding-left: 20px;color: #444;}

.red-border {border: solid 2px  #cd1219;}
.blue-border {border: solid 2px #1b6e98;}
.grey-border {border: solid 2px #5a5a5a;}
.video .video-container, .video iframe {width: 100%; height: 400px;background:#48464c;}


@media (max-width: 1800px) {
.royal-notice {padding:60px 160px 60px 200px;}
.royal-notice h1 {font-size: 34px;}
.royal-notice h2 {font-size: 28px;}
}

@media (max-width: 1700px) {
.royal-notice {padding:60px 60px;}
.royal-notice h1 {font-size: 32px;}
.royal-notice h2 {font-size: 28px;}
.condolences .panel-heading {padding:20px 60px;}
.condolences .panel-body {padding:20px 60px 10px 70px;}
}

@media (max-width: 1400px) {
.royal-notice {padding:40px 40px;}
.royal-notice h1 {font-size: 30px;}
.royal-notice h2 {font-size: 26px;}
.royal-notice img {padding:0 40px 0 0;}
.condolences .panel-heading {padding:20px 40px;}
.condolences .panel-body {padding:20px 40px 10px 50px;}
}

@media (max-width: 1280px) {
.royal-notice {padding:40px 30px 40px 40px;}
.royal-notice h1 {font-size: 28px; margin-bottom:4px;}
.royal-notice h2 {font-size: 24px;}
.royal-notice p {font-size: 18px; line-height:1.5;}
.royal-notice img {padding:0 30px 0 0;}
.condolences .panel-heading a {font-size: 20px !important;}
}

@media (max-width: 1024px) 
{
.royal-notice h1 {font-size: 24px; }
.royal-notice h2 {font-size: 22px;}
.royal-notice img {padding:0 30px 0 0;}
}

@media (max-width: 992px) {
.royal-notice {padding:20px 20px 10px 20px;}
    .royal-notice table {width: 100%; }
    .royal-notice table td {display: block;width: 100%; }
    .royal-notice td {vertical-align: top !important;}
    .royal-notice img {padding:0 0 30px 0;}
    .royal-notice h1, .royal-notice h2, .royal-notice p, .royal-notice p a {color:#fff !important;}
    .royal-notice h1 {font-size: 26px;}
    .royal-notice h2 {font-size: 22px;}
    .royal-notice p {font-size: 18px; line-height:1.6; margin-bottom: 15px !important;}
    .condolences {margin-top:-6px;}
    .condolences .panel-heading {padding:20px 16px 18px 10px;}
    .condolences .panel-heading a {font-size: 18px !important;}
.condolences .panel-body {padding:10px 20px 4px 20px;}
}

@media (max-width: 767px) 
{
    .block-green, .block-blue, .block-purple, .block-grey, .block-orange {padding:10px 20px 40px 30px;}
    .condolences .panel-heading {padding:10px 20px 6px 10px;}
.royal-notice h2 {margin-bottom: 8px;}
}

@media (max-width: 580px) 
{
.royal-notice {padding:18px 18px 8px 18px;}
.condolences {margin-top:-4px;}
.royal-notice h1 {font-size: 24px;}
.royal-notice h2 {font-size: 22px;}
.condolences .panel-heading .fa {display: none;}
}
@media (max-width: 480px) 
{

.royal-notice {padding:16px 16px 6px 16px;}
.royal-notice h1 {font-size: 20px;}
.royal-notice h2 {font-size: 18px;}
.condolences .panel-heading {padding:12px 16px 2px 16px;}
}
