﻿/* updated 24/02/2019*/

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
ins,
img,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
details,
figure,
figcaption,
hgroup,
menu,
footer,
header,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
}

article,
aside,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video {
  display: block;

}

@font-face {
  font-family: "AntartidaRounded-Light";
  src: url("font/b4733944b11576dc42870d7f5103b282.eot");
  /* IE9*/
  src: url("font/b4733944b11576dc42870d7f5103b282.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */
    url("font/b4733944b11576dc42870d7f5103b282.woff2") format("woff2"),
    /* chrome、firefox */
    url("font/b4733944b11576dc42870d7f5103b282.woff") format("woff"),
    /* chrome、firefox */
    url("font/b4733944b11576dc42870d7f5103b282.ttf") format("truetype"),
    /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url("font/b4733944b11576dc42870d7f5103b282.svg#AntartidaRounded-Light") format("svg");
  /* iOS 4.1- */
}

element.style {}

.ut-two-thirds blockquote {
  text-align: left;
}

.ut-blockquote-left blockquote p:before,
.ut-blockquote-right blockquote p:before,
.ut-blockquote-left blockquote,
.ut-blockquote-right blockquote {
  margin: 0;
}

blockquote {
  font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

blockquote,
div.wpcf7-validation-errors,
.ut-hero-style-5 .hero-description,
#navigation ul.sub-menu,
.ut-member-style-3 .member-social a:hover {
  border-color: #1abc9c;
}

blockquote {
  font-family: "antartida_roundedlight", ralewaylight, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  border-color: #ed6a00 !important;
}

p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form {
  margin-bottom: 20px;
}

blockquote {
  color: #222222;
  position: relative;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none;
  font-size: 16px;
  line-height: 150%;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 2px solid #e60;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  width: 35%;
  margin-right: 4px !important;
  margin-bottom: 4px !important;
  float: left;
}

.blockheader {
  font-size: 20px;
  font-weight: 600;
  color: #007056 !important;
  margin-top: 16px;
  margin-bottom: 5px;
}

.blockquote2 {
  color: #222222;
  position: relative;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none;
  font-size: 20px;
  line-height: 150%;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 2px solid #e60;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  width: auto;
  margin-right: 20px;
  margin-bottom: 16px;
  transition: 0.5 ease all;
  -webkit-transition: 0.5 ease all;
  -o-transition: 0.5 ease all;
  -moz-transition: 0.5 ease all;
  -ms-transition: 0.5 ease all;
}


.dropimage {
  display: block;
  position: relative;
  float: left;
  margin: 5px 20px 5px 0;
}

.dropimg {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 6px 20px 0 rgba(0, 0, 0, .08);
  border-radius: 10px;
  object-fit: cover;
}

/*small scroller*/
.mySlides {
  display: none;
}



.floating {
  animation-name: floating;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

@keyframes floating {
  from {
    transform: translate(0px, 0px);
  }

  65% {
    transform: translate(0px, 9px);
  }

  to {
    transform: translate(0px, -0px);
  }
}


@keyframes pulse_animation {
  0% {
    transform: scale(1.02);
  }

  30% {
    transform: scale(1);
  }

  40% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.01);
  }

  60% {
    transform: scale(1);
  }

  70% {
    transform: scale(1);
  }

  80% {
    transform: scale(1);
  }

  100% {
    transform: scale(1);
  }
}


.clockhead {
  display: inline-block;
  text-align: center;
  padding: 20px;
  font-size: 15px;
  vertical-align: middle !important;
  font-weight: bold;
  color: #00c10e;

}

.anna {
  height: 19px;
}

.clockcontainer {
  padding: 20px;
  font-size: 18px;
  line-height: 1.5;
  text-align: justify;
}

.pilot {
  border-left: solid #f60 10px;
  height: 30px;
  width: fit-content;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  background-color: #0000;
  padding: 0px 0px 0px 10px;
  margin: 10px 0px 0 0px;
  color: #007056;
  display: inline-block;
  text-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.floating2 {
  animation-name: floating2;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

@keyframes floating2 {
  from {
    transform: translate(0px, 0px);
  }

  65% {
    transform: translate(0px, 4px);
  }

  to {
    transform: translate(0px, -0px);
  }
}

.floating3 {
  animation-name: floating3;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

@keyframes floating3 {
  from {
    transform: translate(0px, 0px);
  }

  65% {
    transform: translate(0px, 6px);
  }

  to {
    transform: translate(0px, -0px);
  }
}

.clockcontainer2 {
  padding: 15px 25px;
  text-align: center;
  top: 255px;
  position: absolute;
  left: 10%;
  font-size: 2.2rem;
  width: 80%;
  display: inherit;
  color: #fff;


  border-radius: 30px;
  background: #017200;
  background: -moz-linear-gradient(45deg, #017200 0%, #02b200 28%, #00c10e 57%, #189100 100%);
  background: -webkit-linear-gradient(45deg, #017200 0%, #02b200 28%, #00c10e 57%, #189100 100%);
  background: linear-gradient(45deg, #017200 0%, #02b200 28%, #00c10e 57%, #189100 100%);

  animation-name: pulse_animation;
  animation-duration: 1000ms;
  transform-origin: 70% 70%;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.navbarclock {
  text-align: center;
  position: relative;
  font-size: 15px;
  font-weight: 500;
  display: none;
  color: #007056;
  background: #0000;
  animation-name: pulse_animation;
  animation-duration: 1s;
  transform-origin: 70% 70%;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.navbar25 {
  background-color: rgba(255, 255, 255, 0.8);
  width: 150px;
  height: 57px;
  display: inline-block;
  position: fixed;
  right: 50px;
  top: 6px;
  z-index: 9999;
  padding: 10px 5px 5px 5px;
  border-radius: 10px;
  box-shadow: 0px 3px 4px 0 rgba(0, 0, 0, .15), 3px 3px 8px 0 rgba(0, 0, 0, .15);
}

.nav25image {
  height: auto;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

button {
  outline: 0px auto -webkit-focus-ring-color
}

button:focus {
  outline: 0px auto -webkit-focus-ring-color !important
}

.corevalueshome {
  background-image: URL("../images/orange.jpg");
  background-size: auto;
  color: #fff;
  font-size: x-large;
  text-align: center;
  text-align: -webkit-center;
  padding: 5px;

}

.corevalueshome2 {
  background-image: URL("../images/white.png");
}

.megamenu>LI SPAN A,
.megamenu>LI SPAN {
  font-weight: regular
}

.megamenu>LI {
  padding: 0px 23px 10px 23px;
}

video {
  width: 100vw;
  /* Could also use width: 100%; */
  height: 100vh;
  object-fit: cover;
  position: fixed;
  /* Change position to absolute if you don't want it to take up the whole page */
  left: 0px;
  top: 0px;
  z-index: -1;
}

#sidebarimage,
.sidebarimage {
  width: 100%;
  height: auto;
  object-fit: cover;

}

.sidebarextra1 {
  /* background: #fff9; */
  width: 100%;
  /* margin-top: 16px; */
  padding-bottom: 16px;
  /* padding-top: 16px; */
  height: fit-content;
  transition: .35s ease all;
  -webkit-transition: .35s ease all;
  -o-transition: .35s ease all;
  -moz-transition: .35s ease all;
  -ms-transition: .35s ease all;
}

.sidebarextra1:hover {
  /* background:#fff; */
}

#sidebarextraheader {
  font-family: "AntartidaRounded-Light";
  font-size: 1.15rem;
  font-weight: 400;
  padding: 50px 0px 0px 16px !important;
}

.sidebardocuments {
  margin: 0 0 0 30px !important;
  font-size: 14px;
  display: inline;
  color: #00A559;
  font-weight: 600;
  padding: 10px 0px 15px 16px !important;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  width: 100%;
  float: right;
  background: #fff9;
}

a:hover {
  text-decoration: none !important;
}

.sidebardocuments:hover {
  text-decoration: none !important;
  color: #fff !important;
  background: background: rgba(0, 112, 86, 9);
  border-left: solid 3px #f60;
}

.sidebar {
  background: #f5f5f5 url(../images/sidebar.png) 0 0 no-repeat;
  /* padding: 25px 20px 20px; */
  overflow: hidden;
  box-shadow: inset 0px 0 1px gainsboro;
  margin-bottom: 45px;
  width: 33%;
  height: 100%;
  margin-left: 20px;
  clear: right;
  float: left;
  box-sizing: border-box;
  position: relative;
  display: inline;
  border-radius: 10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 6px 20px 0 rgba(0, 0, 0, .08);
}

.sbactivelink {
  color: #f60 !important;
}

.sbimagecaption {
  background: #0009;
  width: fit-content;
  padding-left: 16px;
  padding-right: 16px;
  color: #ddd;
  position: absolute;
  margin-top: -22px;
  opacity: 0;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
}

.sidebarimage:hover>.sbimagecaption {
  opacity: 1;
}

#rightquote {
  float: right;
  margin-left: 16px;
}

.width45 {
  width: 45%;
}

.faicontweak {
  /* margin-right: -30px; */
  color: #f00;
  font-weight: 500;
  font-size: larger;
  padding-left: 0px;
  padding-right: 9px;
  padding-top: 10px;
}

.divider {
  width: 3.3%;
  float: left;
  padding: 1px;
  display: none;
}

.thindivider {
  width: 1%;
  float: left;
  padding: 1px;
  display: none;
}

.bloghead {
  height: auto;
  max-height: 200px;
  object-fit: cover;
  width: calc(100%);
}

.visionsegment {
  min-height: 380px;
}

.coresegment {
  min-height: 300px;
}

.contactsegment {
  min-height: 166px;
}

.servicesdiv {
  width: 100% !important;
}

.servicessegment {
  width: 30% !important;
  min-height: 450px;
  margin: 15px !important
}

.govsegment {
  min-height: 420px;
}

.boardsegment {
  width: 22% !important;
  min-height: 310px;
  cursor: zoom-in;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}

.rolesegment {
  min-height: 595px;
}

.relationssegment {
  min-height: 750px
}

.historysegment {
  padding-top: 5px;
  min-height: 450px;
}



.segment {
  background: rgba(245, 245, 245, 0.65) url(../images/sidebar.png) 0 0 no-repeat;
  background-size: cover;
  padding: 0px 20px 20px;
  box-shadow: inset 0px 0 1px gainsboro;
  margin: 3px;
  width: 48%;
  height: fit-content;
  clear: right;
  float: left;
  box-sizing: border-box;
  position: relative;
  display: inline;
  border-radius: 10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 6px 20px 0 rgba(0, 0, 0, .08);
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
}

.segment:hover {
  background: url(../images/orangeblock.jpg) 0 0 no-repeat fixed !important;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
}

.segment:hover>p {
  color: #fff !important;
}

.segment:hover>.blockquote2,
.segment:hover>.segtext,
.segment:hover>blockquote {
  border-left: 2px solid #fb0 !important;
  color: #fff !important;
}

.segtext {
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
}

.segment:hover>.segtext {
  border-left: #f60 2px solid;
  padding-left: 16px;
}

.segmentimage {
  width: 100%;
  object-fit: cover;
  height: 190px;
}

.imagesegment {
  padding: 0px !important;
  overflow: hidden !important;
}

.droptext {
  display: block;
  background: #007056dd;
  height: 48px;
  width: 48px;
  float: left;
  border-radius: 6px;
  margin-right: 17px;
  color: #fff;
  font-weight: bold;
  font-size: 33px;
  text-align: center;
}

.boardheader {
  font-size: 16px;
  font-weight: 600;
  color: #007056 !important;
  margin-top: 10px;
  margin-bottom: 10px;
}

.paddingx20 {
  padding-left: 20px;
  padding-right: 20px;
}

.dropdrop {
  background-color: #005d55dd;
  height: 100vh;
  width: 100vw;
  position: fixed;
  z-index: 5;
  display: none;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;

}

.drop:focus~#dropdrop {
  display: block;
}

.scrollindicator {
  background-image: url(../images/down.png);
  background-repeat: no-repeat;
  display: block;
  z-index: -1;
  position: fixed;
  bottom: 1%;
  left: 7%;
  padding: 2%;
  width: 45px;
}

.homebuttons {
  display: block;
  position: absolute;
  bottom: 5%;
  right: 6%;
  padding: 2%;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "AntartidaRounded-Light";

}

span,
a,
p,
div {}


/* The Modal (background) */
.modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgb(0, 0, 0);
  /* Fallback color */
  background-color: #00000001;
  /* Black w/ opacity */
  -webkit-animation-name: fadeIn;
  /* Fade in the background */
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s
}

.boardmodal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1000;
  /* Sit on top */
  left: 0vw;
  top: 0vh;
  width: 100vw;
  /* Full width */
  height: 100vh;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgb(255, 80, 0);
  /* Fallback color */
  background-color: #f60c;
  /* Black w/ opacity */
  -webkit-animation-name: fadeIn;
  /* Fade in the background */
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s
}

/* Modal Content */
.boardmodal-content {
  position: absolute;
  top: 5%;
  opacity: 1;
  z-index: 11001 !important;
  width: 94%;
  height: 90%;
  overflow: auto;
  margin: auto 3%;
  background: url(../images/greybg.png);
  background-size: cover;
  -webkit-animation-name: slideIn;
  -webkit-animation-duration: 0.5s;
  animation-name: slideIn;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1); */
  border-radius: 0px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
}

.modalpadding {
  position: fixed;
  top: 18vh;
  opacity: 1;
  z-index: 11001 !important;
  width: 50%;
  height: 70vh;
  margin: auto 25%;
  background: rgba(0, 112, 86, 0.9);
  background-size: cover;
  -webkit-animation-name: slideIn;
  -webkit-animation-duration: 0.5s;
  animation-name: slideIn;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1); */
  border-radius: 10px;
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
  -ms-transition: 0.5s ease all;
  -o-transition: 0.5s ease all;
  -moz-transition: 0.5s ease all;
}

.boardmodal-h1 {
  color: #007056;
  font-size: x-large;
  padding: 16px 0 0 0;
  font-weight: 600;
  line-height: 0.9;
}

.boardmodal-h2 {
  color: #007056;
  font-size: large;
  line-height: 0.9;
}

.boardmodal-p {
  color: #000;
  font-size: 15px;
  padding: 0px 0 0 0;
  font-weight: 400;
  text-align: justify !important;
}

.modal-content {
  position: fixed;
  top: 30%;
  opacity: 0.95;
  border-radius: 15px;
  width: 80% !important;
  margin: auto 10%;
  background: url(../images/orange.png);
  background-size: cover;
  width: fit-content;
  -webkit-animation-name: slideIn;
  -webkit-animation-duration: 0.5s;
  animation-name: slideIn;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}


/* The Close Button */
.close {
  color: #fff;
  float: right;
  font-size: 18px;
  font-weight: bold;
}

.boardclose {
  color: #f60;
  font-size: 40px !important;
}

.close:hover,
.close:focus {
  color: #007056;
  text-decoration: none;
  cursor: pointer;
}

.boardmobile {
  display: none;
}

.modal-body {
  padding: 16px 16px;
}

.modal-h1 {
  color: #fff;
  font-size: x-large;
  padding: 16px 0 0 0;
  font-weight: 600;
  line-height: 0.9;
  text-shadow: 2px 2px #0003;
}

.modal-p {
  color: #fff;
  font-size: larger;
  padding: 0px 0 0 0;
  font-weight: 400;
}

/* Add Animation */
@-webkit-keyframes slideIn {
  from {
    left: -300px;
    opacity: 0
  }

  to {
    left: 0;
    opacity: 0.95
  }
}

@keyframes slideIn {
  from {
    left: -300px;
    opacity: 0
  }

  to {
    left: 0;
    opacity: 0.95
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}


.particle {
  position: absolute;
  border-radius: 50%;
}


@font-face {
  font-family: 'museo_sans500' !important;
  src: url('MuseoSans-webfont.eot');
  src: url('MuseoSans-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('MuseoSans-webfont.woff2') format('woff2'),
    url('MuseoSans-webfont.woff') format('woff'),
    url('MuseoSans-webfont.ttf') format('truetype'),
    url('MuseoSans-webfont.svg#museo_sans500') format('svg');
  font-weight: normal;
  font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'museo_sans500' !important;
    src: url('MuseoSans-webfont.svg') format('svg');
  }
}



@font-face {
  font-family: 'museo_sans300' !important;
  src: url('MuseoSansCyrl_0-webfont.eot');
  src: url('MuseoSansCyrl_0-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('MuseoSansCyrl_0-webfont.woff2') format('woff2'),
    url('MuseoSansCyrl_0-webfont.woff') format('woff'),
    url('MuseoSansCyrl_0-webfont.ttf') format('truetype'),
    url('MuseoSansCyrl_0-webfont.svg#museo_sans_cyrl700') format('svg');
  font-weight: normal;
  font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'museo_sans300' !important;
    src: url('MuseoSansCyrl_0-webfont.svg') format('svg');
  }
}









a img {
  border: 0;
}


body {
  text-align: center;
  margin: 0 0 0 0;
  padding: 0;
  color: #333;
  font-size: 14px;
  line-height: normal;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;



  background-image: url(../images/bg/pdo-site-background-8.jpg);
  background-size: cover;
  background-repeat: repeat-y;
  background-attachment: fixed;
}

#clicker {
  display: none;
}


h1,
h2,
h3,
h4,
h5 {}

h1 {
  font-size: 43px !important;
  margin: 0 0 0 115px;
  color: #fff;
  margin-top: 12px !important
}

h2 {
  font-size: 40px;
  color: #333;
  margin: 0 0 30px
}

p {
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  text-align: left !important;
}

a:link,
a:active,
a:visited {
  color: #00A559;
  outline: none;
  -webkit-transition: all 0.35ss ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

a:hover {
  color: #333;
}






.pdo-site-content-wrapper ul {
  margin: 0px 0 20px 20px;
  font-size: 14px;
}

.pdo-site-content-wrapper ol {
  margin: 20px 0 0 40px;
  float: left;
  font-size: 14px;
}

.pdo-site-content-wrapper ul li {
  margin: 0 0 10px;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  float: left;
  width: 100% !important;
  list-style-type: disc;
}

.pdo-site-content-wrapper ol li {
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 20px;
  float: left;
  width: 100% !important;
  list-style-type: square;
}


.pdo-site-wrapper {
  display: block;
  width: 100%;
  align-self: center;
  margin: 0;
  overflow: hidden;
  clip: rect(auto, auto, auto, auto)
}

.pdo-site-lower {
  display: inline-block;
  width: 80%;
  align: center;
  margin: 0 auto;
}

.pdo-site {
  display: inline-block;
  float: left;
  width: 100%;
}


.pdo-site-header-wrapper {
  display: inline-block;
  float: left;
  width: 100%;
  background: #ffffff;
  opacity: 0;
  -ms-opacity: 0;
  height: 0px;
}

.pdo-site-header {}

.pdo-site-logo {
  float: left;
  height: 0px;
  width: 385px;
  display: contents;
  margin: 45px 0 0 45px
}

.pdo-site-logo img {
  width: 115px !important;
  padding: 0 !important;
  height: auto;
  margin: -23px;
  position: fixed;
  top: 25px;
  z-index: 10900;
  left: 50px;
}

.pdo-site-logo img:hover {
  transform: scale(1.1);
}





.pdo-site-site-tools {
  float: right;
  height: 60px;
  width: 575px;
  display: inline-block;
  margin: 19px 35px 0 0;
  text-align: right;
}

.pdo-site-site-tools-nav {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0 0 20px;
}

.pdo-site-site-tools-nav ul {
  display: inline-block;
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
}

.pdo-site-site-tools-nav ul li {
  display: inline-block;
  float: left;
  margin: 0 0 0 30px;
  padding: 0;
  position: relative;
}

.pdo-site-site-tools-nav ul li a:link,
.pdo-site-site-tools-nav ul li a:active,
.pdo-site-site-tools-nav ul li a:visited {
  color: #999;
  text-decoration: none;
  padding: 10px 0 10px 10px;
}

.pdo-site-site-tools-nav ul li a:hover {
  color: #333
}

.pdo-site-site-tools-nav ul li a img {
  margin-right: 5px
}




.pdo-site-site-tools-nav ul ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #f0f0f0;
  padding: 0;
  text-align: left;
  margin: 5px 0 0 0px;
  z-index: 999
}

.pdo-site-site-tools-nav ul ul li {
  width: 200px;
  margin: 0;
}

.pdo-site-site-tools-nav ul ul a {
  padding: 10px;
  width: 200px;
  float: left;
  display: inline-block;
}

.pdo-site-site-tools-nav ul ul a:hover {
  color: #333;
}

.pdo-site-site-tools-nav ul ul ul {
  top: 0;
  left: 100%
}

.activehover a {
  background: #f0f0f0;
}


.pdo-site-site-tools-nav-dropdown1 a,
.pdo-site-site-tools-nav-dropdown2 a {
  padding: 10px
}


#clicker {
  display: none;
}

.clicker-bg {
  display: none;
}


.pdo-site-site-tools-search-social {
  display: inline-block;
  float: left;
  width: 100%;
}

.pdo-site-site-tools-search {
  float: left;
  display: inline-block;
  margin-left: 80px;
  background: #f7f7f7;
  padding: 5px;
  width: 290px;
}

.pdo-site-site-tools-search .searchbox {
  float: left;
  display: inline-block;
  border: 0;
  background: transparent;
  color: #ccc;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  padding-left: 5px;
}

.pdo-site-site-tools-search .searchgo {
  float: right;
  display: inline-block;
  background: url(../images/seach-go.png) center center no-repeat;
  height: 30px;
  width: 30px;
  border: 0;
  text-indent: -9999px;
  cursor: pointer;
}


.pdo-site-site-tools-social {
  float: left;
  display: inline-block;
  margin-left: 20px;
  padding-left: 15px;
  background: url(../images/nav-break.jpg) left center no-repeat;
  height: 40px;
  width: 175px;
}

.pdo-site-site-tools-social a:link,
.pdo-site-site-tools-social a:active,
.pdo-site-site-tools-social a:visited {
  float: right;
  margin: 7px 0 0 7px;
  width: 25px;
  height: 25px;
  text-indent: 9999px;
  display: inline-block;
  overflow: hidden;
}



.pdo-site-site-tools-search #SRSB table,
.pdo-site-site-tools-search #SRSB tr,
.pdo-site-site-tools-search #SRSB {
  width: 100% !important;
  display: inline-block;
  float: left;
}

.pdo-site-site-tools-search #SRSB input {
  width: 255px !important;
  outline: none;
  padding: 0 5px;
  border: 0 !important;
  background: transparent;
  color: #666;
  font-style: normal;
  font-size: 13px
}

.pdo-site-site-tools-search #SRSB .ms-sbgo.ms-sbcell {
  padding: 0px;
  background: #f7f7f7;
}

.pdo-site-site-tools-search #SRSB .ms-sbgo.ms-sbcell img {
  visibility: hidden
}

.pdo-site-site-tools-search #SRSB .ms-sbgo.ms-sbcell a:link,
.pdo-site-site-tools-search #SRSB .ms-sbgo.ms-sbcell a:visited,
.pdo-site-site-tools-search #SRSB .ms-sbgo.ms-sbcell a:active {
  background: url(../images/seach-go.png) center center no-repeat;
  height: 28px;
  width: 28px;
  display: inline-block;
  float: left;
}




.pdo-site-site-tools-social .facebook a {
  color: #999;
  background: url(../images/social-media-icons/15x15/facebook.png) center center;
  background-repeat: no-repeat;
}

.pdo-site-site-tools-social .linkedin a {
  color: #999;
  background: url(../images/social-media-icons/15x15/in.png) center center;
  background-repeat: no-repeat;
}

.pdo-site-site-tools-social .youtube a {
  background: url(../images/social-media-icons/15x15/youtube.png) center center;
  background-repeat: no-repeat;
}

.pdo-site-site-tools-social .twitter a {
  background: url(../images/social-media-icons/15x15/twitter.png) center center;
  background-repeat: no-repeat;
}

.pdo-site-site-tools-social .instagram a {
  background: url(../images/social-media-icons/15x15/insta.png) center center;
  background-repeat: no-repeat;
}



.pdo-site-nav-wrapper {
  display: inline-block;
  float: left;
  width: 100%;
  top: 0px;
  left: 0px;
  height: 45px;
  position: fixed;
  z-index: 10000;
  background: #005d55;
  opacity: 0.95;
  -ms-opacity: 0.95;
}

.pdo-site-nav {}

.pdo-site-nav ul {
  display: inline-block;
  float: left;
  font-size: 16px;
  width: auto;
}

.pdo-site-nav ul li {}

.pdo-site-nav ul li a {}

.pdo-site-nav ul li a:hover {}


.pdo-site-nav ul li.home a {
  background: url(../images/pdo-site-nav-home.png) center center no-repeat;
  text-indent: -9999px;
  display: inline-block;
  height: 26px;
  width: 26px;
  margin-top: 20px;
}

.container {
  position: relative;
  width: 100% !important;
  height: 100vh !important;
  max-width: 100% !important;
  max-height: 100vh !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.container video {
  position: fixed;
  z-index: 0;
  width: inherit !important
}

.overlay {
  position: absolute;
  /* top: -65px; */
  height: 100vh;
  /* width: 100vw; */
  left: 0;
  z-index: 1;
}

.pdo-site-content-wrapper {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0 0 0px 0;
  text-align: left;
}



.pdo-site-template.home {
  display: inline-block;
  float: left;
  width: 100%;
  height: 100%;
  text-align: left;
}


.pdo-site-template-banner {
  display: inline-block;
  float: left;
  width: 100%;
  height: 100vh;
  position: relative;
  margin: 0 0 0 0;
}










/*	video styles */
#big-video-wrap {
  overflow: hidden;
  height: 100%;
  align-self: center;
  width: 100vw;
  top: 0px;
  border-bottom: solid 5px #f60;
}

#big-video-vid,
#big-video-image {
  position: fixed;
  height: 100vh;
}



.pdo-site-template-banner-content-wrapper {
  display: contents;
  float: left;
  width: 100%;
  text-align: center;
  background-color: #3330;
  margin-top: 250px;
}

.pdo-site-template-banner-content {
  display: inline-block;
  /* margin: 30% 0 0 100%; */
  width: 100vw;
  position: relative;
  height: 100vh;
  z-index: 1;
  /* padding: 20px; */
}

.pdo-site-template-banner-content-title {
  display: inline-block;
  width: 100%;
  left: 0px;
  font-size: 50px;
  color: #fff;
  position: relative;
}

.pdo-site-template-banner-content-title span {
  font-size: 13px;
  position: relative;
}

.pdo-site-template-banner-content-subtitle {
  display: inline-block;
  width: 100%;
  font-size: 24px;
  color: #fff;
  margin: 30px 0 40px;
}

.pdo-site-template-banner-content-links {
  display: inline-block;
  width: 100vw;
}



.pdo-site-template-banner-content-link,
.pdo-site-template-banner-content-link a:link,
.pdo-site-template-banner-content-link a:active,
.pdo-site-template-banner-content-link a:visited {
  margin: 0 2px;
  display: inline-block;
  padding: 12px 25px;
  text-decoration: none;
  color: #fff;
}

.pdo-site-template-banner-content-link,
.pdo-site-template-banner-content-link.green a:link,
.pdo-site-template-banner-content-link.green a:visited,
.pdo-site-template-banner-content-link.green a:active {
  border-radius: 30px;
  font-family: calibri !important;
  background: #006648;
  background: -moz-linear-gradient(45deg, #006648 0%, #007751 29%, #008964 57%, #007751 100%);
  background: -webkit-linear-gradient(45deg, #006648 0%, #007751 29%, #008964 57%, #007751 100%);
  background: linear-gradient(45deg, #006648 0%, #007751 29%, #008964 57%, #007751 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006648', endColorstr='#007751', GradientType=1);
}

.pdo-site-template-banner-content-link:active,
.pdo-site-template-banner-content-link:hover {
  background: #e82200;
  background: -moz-linear-gradient(45deg, #e82200 0%, #f43d00 28%, #ff5900 57%, #ff4907 75%, #ea2e00 100%);
  background: -webkit-linear-gradient(45deg, #e82200 0%, #f43d00 28%, #ff5900 57%, #ff4907 75%, #ea2e00 100%);
  background: linear-gradient(45deg, #e82200 0%, #f43d00 28%, #ff5900 57%, #ff4907 75%, #ea2e00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e82200', endColorstr='#ea2e00', GradientType=1);
  box-shadow: 5px 5px 5px #6665;
}

.pdo-site-template-content {
  justify-content: center;
  display: inline-block;
  float: left;
  width: 100%;
}

.pdo-site-template-content22 {
  justify-content: center;
  display: flex;
  float: left;
  width: 100%;
  z-index: 2;
}

.pdo-site-template-subcontent {
  justify-content: center;
  display: flex;
  float: left;
  width: 100%;
  position: relative;
  z-index: 0;
  display: none;
  z-index: 2;
}

.pdo-site-template-contentsoc {
  justify-content: center;
  display: flex;
  float: left;
  width: 100%;
  z-index: 2;
}

.home .pdo-site-template-subcontent {
  display: flex;
}

.pdo-site-template-featurednews {
  display: inline-block;
  float: left;
  width: 720px;
  min-height: 400px;
  background: #fff;
  border-top: 2px solid #f60;
  z-index: 2;
}

.pdo-site-template-tweets {
  display: inline-block;
  float: left;
  width: 600px;
  z-index: 2;
  min-height: 400px;
  background: #fff;
  border-top: 2px solid #f60;
}

.pdo-site-template-youtube {
  display: inline-block;
  float: left;
  width: 600px;
  z-index: 2;
  min-height: 400px;
  background: #fff;
  border-top: 2px solid #f60;
}

.pdo-site-template-featuredcontent1 {
  display: inline-block;
  float: left;
  width: 480px;
  min-height: 400px;
  background: #fff;
  position: relative;
  border-top: 2px solid #f60;
  z-index: 2;
}

.pdo-site-template-featuredcontent2 {
  display: inline-block;
  float: left;
  width: 240px;
  min-height: 400px;
  background: #E2E2E2;
  border-bottom: 5px solid #A4A4A6;
}


.pdo-site-template-featuredsubcontent1,
.pdo-site-template-featuredsubcontent2,
.pdo-site-template-featuredsubcontent3,
.pdo-site-template-featuredsubcontent4,
.pdo-site-template-featuredsubcontent5 {
  z-index: 2;
  display: inline-block;
  float: left;
  width: 240px;
  background: #fff;
  min-height: 390px;
}

.pdo-site-template-featuredlandingcontent1,
.pdo-site-template-featuredlandingcontent2 {
  display: inline-block;
  float: left;
  width: 355px;
  background: #fff;
  min-height: 390px;
}




.pdo-site-template-featuredlandingcontent1 {
  background: #cccc;
}

.pdo-site-template-featuredlandingcontent2 {
  background: #d4d4d4cc;
}

.pdo-site-template-featuredsubcontent1 {
  background: #006056bb;
}

.pdo-site-template-featuredsubcontent2 {
  background: #006056dd;
}

.pdo-site-template-featuredsubcontent3 {
  background: #006056bb;
}

.pdo-site-template-featuredsubcontent4 {
  background: #006056dd;
}

.pdo-site-template-featuredsubcontent5 {
  background: #006056bb;
}


.feature-content-box-wrapper>div {
  opacity: 0.4x;
  -webkit-transition: all 0.25ss ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}


.feature-content-box-wrapper:hover>div {
  opacity: 1x;
  background-image: url(../images/orange.jpg);
  background-size: cover;
}






/* feature box styles */

.feature-content-box-wrapper {
  display: inline-block;
  float: left;
  width: 100%;
  min-height: 400px;
  position: relative;
}

.feature-content-box {
  display: inline-block;
  float: left;
  width: 100%;
  min-height: 400px;
  position: relative;
}


.feature-content-box-title {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 20px;
  color: #fffe;
  font-size: 15px;
  font-weight: bold;
}

.feature-content-box-image {
  display: inline-block;
  float: left;
  width: 100%;
  background: url(../images/greybg.png);
  background-size: cover;
  height: 100%;
}

.feature-content-box-image img {
  display: inline-block;
  float: left;
  width: 100%;
}

.feature-content-box-body {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 20px;
}

.feature-content-box-body-date {
  display: inline-block;
  float: left;
  width: 100%;
  color: #fffe
}

.feature-content-box-body-description {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 15px 0;
  font-size: 14px;
  color: #333;
  line-height: 20px;
}

.feature-content-box-body-link {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.feature-content-box-body-link a:link,
.feature-content-box-body-link a:visited,
.feature-content-box-body-link a:active {
  color: #fffe;
  text-decoration: none;
  border-bottom: 2px solid #fffe;
  display: inline-block;
  float: right;
  padding: 0 0 5px 0;
  font-weight: bold;
}

.feature-content-box-body-link a:hover {
  color: #333e;
  border-bottom: 4px solid #333;
}



.home .pdo-site-template-subcontent .feature-content-box-body-description {
  margin-top: 0
}

.home .pdo-site-template-subcontent .feature-content-box-body-description a:link,
.home .pdo-site-template-subcontent .feature-content-box-body-description a:visited,
.home .pdo-site-template-subcontent .feature-content-box-body-description a:active {
  color: #fff;
}

.home .pdo-site-template-subcontent .feature-content-box-body-description a:hover {
  color: #fff;
}



.pdo-site-template-featurednews .feature-content-box-body-description {
  font-size: 20px;
}

.pdo-site-template-featurednews .feature-content-box-body-description a:link,
.pdo-site-template-featurednews .feature-content-box-body-description a:visited,
.pdo-site-template-featurednews .feature-content-box-body-description a:active {
  color: #333;
}

.pdo-site-template-featurednews .feature-content-box-body-description a:hover {
  color: #007056;
}


.pdo-site-template-featuredcontent2 .feature-content-box-body-description a:link,
.pdo-site-template-featuredcontent2 .feature-content-box-body-description a:visited,
.pdo-site-template-featuredcontent2 .feature-content-box-body-description a:active {
  color: #333;
}

.pdo-site-template-featuredcontent2 .feature-content-box-body-description a:hover {
  color: #666;
}

.pdo-site-template-featuredcontent2 .feature-content-box-wrapper:hover>div {
  opacity: 1x;
  background-color: #fff;
}


/* end of feature box styles */





/* homepage empowering women section*/

.pdo-site-template-featuredcontent1 .feature-content-box-title {
  color: #fff;
  z-index: 1;
  position: relative;
}

.pdo-site-template-featuredcontent1 .feature-content-box-image {
  display: inline-block;
  float: left;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.pdo-site-template-featuredcontent1 .feature-content-box-image img {
  display: inline-block;
  float: left;
  width: 100%;
  height: 400px;
  ;
}

.pdo-site-template-featuredcontent1 .feature-content-box-body-description {
  width: 60%;
  margin: 30px 0 70px;
  font-size: 28px;
  color: #fff;
  line-height: 35px;
  z-index: 1;
  position: relative;
}

.pdo-site-template-featuredcontent1 .feature-content-box-body-link a:link,
.pdo-site-template-featuredcontent1 .feature-content-box-body-link a:visited,
.pdo-site-template-featuredcontent1 .feature-content-box-body-link a:active {
  color: #fff;
  border-bottom: 3px solid #fff;
}

.pdo-site-template-featuredcontent1 .feature-content-box-body-link a:hover {
  color: #ccc;
  border-bottom: 3px solid #ccc;
}


.pdo-site-template-featuredcontent1 .feature-content-box-body-description a:link,
.pdo-site-template-featuredcontent1 .feature-content-box-body-description a:visited,
.pdo-site-template-featuredcontent1 .feature-content-box-body-description a:active {
  color: #fff;
}

.pdo-site-template-featuredcontent1 .feature-content-box-body-description a:hover {
  color: #fff;
}



/* homepage empowering women section*/

/* --------------------------------------------------------------------------------------------------------------------------------------------*/

/* homepage sultan quote women section*/

.pdo-site-template-featuredcontent2 .feature-content-box-body-description {
  margin: 0px 0 15px;
  font-size: 17px;
  line-height: 27px;
  z-index: 1;
  position: relative;
}

.pdo-site-template-featuredcontent2 .feature-content-box-body-description span {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 20px 0 15px;
  font-size: 13px;
}

.pdo-site-template-featuredcontent2 .feature-content-box-image {
  display: inline-block;
  float: left;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.pdo-site-template-featuredcontent2 .feature-content-box-image img {
  display: inline-block;
  float: left;
  width: 100%;
  height: 400px;
  ;
}





/* homepage sultan quote women section*/






/*



.pdo-site-template-featuredsubcontent1 .feature-content-box-title,
.pdo-site-template-featuredsubcontent2 .feature-content-box-title,
.pdo-site-template-featuredsubcontent3 .feature-content-box-title,
.pdo-site-template-featuredsubcontent4 .feature-content-box-title,
.pdo-site-template-featuredsubcontent5 .feature-content-box-title{padding:7%;}


.pdo-site-template-featuredsubcontent1 .feature-content-box-body,
.pdo-site-template-featuredsubcontent2 .feature-content-box-body,
.pdo-site-template-featuredsubcontent3 .feature-content-box-body,
.pdo-site-template-featuredsubcontent4 .feature-content-box-body,
.pdo-site-template-featuredsubcontent5 .feature-content-box-body{padding:7% 7% 7% 7%;}


.pdo-site-template-featuredsubcontent1 .feature-content-box-body-description,
.pdo-site-template-featuredsubcontent2 .feature-content-box-body-description,
.pdo-site-template-featuredsubcontent3 .feature-content-box-body-description,
.pdo-site-template-featuredsubcontent4 .feature-content-box-body-description,
.pdo-site-template-featuredsubcontent5 .feature-content-box-body-description{font-size:15px; font-family: 'museo_sans500' !important;min-height:105px;line-height:20px;}





  /*



 /* news homepage */

.news-homepage-left {
  display: inline-block;
  float: left;
  width: 100%;
}

.news-homepage-right {
  display: none;
  float: left;
  width: 48%
}




.pressrelease .image-area-left img {
  width: 250px;
}

.pressrelease li.dfwp-item {
  margin: 0 0 0px;
  width: 100%;
  list-style-type: square;
  font-size: 16px;
}


.link-item,
.link-item a:link,
.link-item a:active,
.link-item a:visited {
  font-size: 14px;
  color: #666;
  text-decoration: none;
}

.link-item a:hover {
  color: #007056;
}


/* page content */


.pdo-site-template.content4 .pdo-site-template-content,
.pdo-site-template.content5 .pdo-site-template-content {
  background: #fff;
  margin: 0;
}

.pdo-site-template.content4 .pdo-site-template-subcontent,
.pdo-site-template.content5 .pdo-site-template-subcontent {
  background: #fff;
  margin-top: 0;
}



.pdo-site-template.home .pdo-site-template-subcontent {
  margin-top: 0px;
}


.pdo-site-template-header-content-wrapper {
  display: inline-block;
  float: left;
  background: url(../images/orange.jpg) !important;
  background-attachment: fixed !important;
  background-size: cover;
  width: 100%;
  padding: 60px;
  /*min-height:315px;
*/
  position: relative;
}

.pdo-site-template-header-content {
  display: inline-block;
  margin: 0 auto;
  width: 60%;
  position: relative;
  /* z-index: 1 */
}

.pdo-site-template-header-content-breadcrumb {
  display: inline-block;
  float: left;
  width: 100%;
  font-size: 13px;
  margin: 0px 0 0 0;
  line-height: 20px;
}

.pdo-site-template-header-content-breadcrumb span {
  color: #666;
  display: inline-block;
  float: left;
  padding-top: 2px;
}

.pdo-site-template-header-content-breadcrumb span a:link,
.pdo-site-template-header-content-breadcrumb span a:active,
.pdo-site-template-header-content-breadcrumb span a:visited {
  color: #0a6
}

.pdo-site-template-header-content-breadcrumb span.breadcrumb-sep {
  width: 20px;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
  background: transparent url('../images/sep.png') no-repeat scroll center center;
}

.pdo-site-template-header-content-title {
  display: inline-block;
  float: left;
  width: 100%;
  font-size: 25px;
  margin: 15px 0 0 0px;
}

.pdo-site-template-header-content-summary {
  display: inline-block;
  float: left;
  width: fit-content;
  width: -webkit-fill-available;
  font-size: 18px;
  line-height: 25px;
  color: #fffe;
  margin: 0px 0 0 0px;
}


.bod-title {
  display: inline-block;
  float: left;
  width: 100%;
  text-align: center !important;
  padding: 60px 0 20px;
  font: size 3.5rem;
}

.hide {
  display: none !important;
}

.pdo-site-template-content-area1-wrapper,
.pdo-site-template-content-area2-wrapper,
.pdo-site-template-content-area3-wrapper,
.pdo-site-template-content-area4-wrapper,
.pdo-site-template-content-area5-wrapper,
.pdo-site-template-content-area6-wrapper,
.pdo-site-template-content-area7-wrapper,
.pdo-site-template-content-area8-wrapper,
.pdo-site-template-content-area9-wrapper {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 60px;
  position: relative;
  overflow: hidden;
}

/*
.pdo-site-template-content-area1-wrapper{background:#fff;}
.pdo-site-template-content-area2-wrapper{background:#f7f7f7;}
.pdo-site-template-content-area3-wrapper{background:#fff;}
.pdo-site-template-content-area4-wrapper{background:#f7f7f7;}
.pdo-site-template-content-area5-wrapper{background:#efefef;}
.pdo-site-template-content-area6-wrapper{background:#fff;}
.pdo-site-template-content-area7-wrapper{background:#efefef;}
.pdo-site-template-content-area8-wrapper{background:#fff;}
.pdo-site-template-content-area9-wrapper{background:#f7f7f7;}

  */

.pdo-site-template-content-area1-wrapper {
  background: url(../images/greybg.png);
  /* background: #005d55dd; */
  background-size: cover;
  background-attachment: fixed;
  ;
}

.pdo-site-template-content-area2-wrapper {
  background: #fff;
}

.pdo-site-template-content-area3-wrapper {
  background: #fff;
}

.pdo-site-template-content-area4-wrapper {
  background: #fff;
}

.pdo-site-template-content-area5-wrapper {
  background: #fff;
}

.pdo-site-template-content-area6-wrapper {
  background: #fff;
}

.pdo-site-template-content-area7-wrapper {
  background: #fff;
}

.pdo-site-template-content-area8-wrapper {
  background: #fff;
}

.pdo-site-template-content-area9-wrapper {
  background: #fff;
}


.pdo-site-template-content-image {
  display: inline-block;
  float: left;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}

.pdo-site-template-content-area {
  display: inline-block;
  float: left;
  width: 65%;
  position: relative;
}

.pdo-site-template-content-area.wide {
  width: 100%;
}

.pressrelease .pdo-site-template-content-area {
  display: inline-block;
  float: left;
  width: 100%;
  position: relative;
  /* z-index: 1; */
}


.pdo-site-template-content-area2-wrapper .pdo-site-template-content-area,
.pdo-site-template-content-area4-wrapper .pdo-site-template-content-area,
.pdo-site-template-content-area6-wrapper .pdo-site-template-content-area,
.pdo-site-template-content-area8-wrapper .pdo-site-template-content-area {
  float: right;
}


.pdo-site-template-content-area2-wrapper .pdo-site-template-content-image,
.pdo-site-template-content-area4-wrapper .pdo-site-template-content-image,
.pdo-site-template-content-area6-wrapper .pdo-site-template-content-image,
.pdo-site-template-content-area8-wrapper .pdo-site-template-content-image {
  float: left;
  left: 0;
}






.pdo-site-template-header-content-image {
  display: inline-block;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}


.pdo-site-template-content-area-subtitle {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0 0 20px;
  font-size: 19px;
  line-height: 25px;
  text-align: left
}

.pdo-site-template-content-area-link {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 10px 0 0;
}


.pressrelease .pdo-site-template-content-area-subtitle {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 20px 0 20px;
  font-size: 40px;
  line-height: 40px;
}

.pressrelease .pdo-site-template-content-area-date {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0 0 20px;
  font-size: 16px;
  line-height: 25px;
  color: #999
}

.pressrelease .pdo-site-template-content-area-summary {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0 0 20px;
  font-size: 15px;
  font-weight: bold;
  line-height: 25px;
}

.pressrelease .pdo-site-template-content-area-image {
  display: inline-block;
  float: right;
  margin: 0 0 30px 30px;
  width: 450px;
  height: 300px;
}



.pdo-site-template-content-area-link a:link,
.pdo-site-template-content-area-link a:visited,
.pdo-site-template-content-area-link a:active {
  color: #00A559;
  text-decoration: none;
  border-bottom: 4px solid #00A559;
  display: inline-block;
  float: left;
  padding: 0 0 5px 0;
  font-weight: bold;
}

.pdo-site-template-content-area-link a:hover {
  color: #333;
  border-bottom: 4px solid #333;
}



/* sub page with 3 sections - sub content at the bottom*/
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent1,
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent2,
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent3 {
  display: inline-block;
  float: left;
  width: 400px;
  background: #fff;
  min-height: 0;
  padding: 50px;
}


.pdo-site-template.content3 .pdo-site-template-featuredsubcontent1 .feature-content-box-wrapper,
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent1 .feature-content-box,
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent2 .feature-content-box-wrapper,
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent2 .feature-content-box,
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent3 .feature-content-box-wrapper,
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent3 .feature-content-box {
  min-height: 0;
}


.pdo-site-template.content3 .pdo-site-template-featuredsubcontent1 .feature-content-box-body-description,
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent2 .feature-content-box-body-description,
.pdo-site-template.content3 .pdo-site-template-featuredsubcontent3 .feature-content-box-body-description {
  margin: 0 0 70px 0;
  min-height: 100px;
}

.pdo-site-template.content3 .pdo-site-template-content-area3-wrapper {
  background: #fcfcfc;
}

/* sub page with 3 sections - sub content at the bottom*/




/* sub page with 4 sections - sub content at the bottom*/
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent1,
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent2,
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent3 {
  display: inline-block;
  float: left;
  width: 400px;
  background: #fff;
  min-height: 0;
  padding: 50px;
}


.pdo-site-template.content4 .pdo-site-template-featuredsubcontent1 .feature-content-box-wrapper,
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent1 .feature-content-box,
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent2 .feature-content-box-wrapper,
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent2 .feature-content-box,
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent3 .feature-content-box-wrapper,
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent3 .feature-content-box {
  min-height: 0;
}


.pdo-site-template.content4 .pdo-site-template-featuredsubcontent1 .feature-content-box-body-description,
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent2 .feature-content-box-body-description,
.pdo-site-template.content4 .pdo-site-template-featuredsubcontent3 .feature-content-box-body-description {
  margin: 0 0 70px 0;
  min-height: 100px;
}

/* sub page with 4 sections - sub content at the bottom*/





/* sub page with 5 sections - sub content at the bottom*/
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent1,
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent2,
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent3 {
  display: inline-block;
  float: left;
  width: 400px;
  background: #fff;
  min-height: 0;
  padding: 50px;
}

.pdo-site-template.content5 .pdo-site-template-featuredsubcontent1 .feature-content-box-wrapper,
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent1 .feature-content-box,
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent2 .feature-content-box-wrapper,
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent2 .feature-content-box,
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent3 .feature-content-box-wrapper,
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent3 .feature-content-box {
  min-height: 0;
}

.pdo-site-template.content5 .pdo-site-template-featuredsubcontent1 .feature-content-box-body-description,
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent2 .feature-content-box-body-description,
.pdo-site-template.content5 .pdo-site-template-featuredsubcontent3 .feature-content-box-body-description {
  margin: 0 0 70px 0;
  min-height: 100px;
}

/* sub page with 5 sections - sub content at the bottom*/




/* sub page with 6 sections - sub content at the bottom*/
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent1,
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent2,
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent3 {
  display: inline-block;
  float: left;
  width: 400px;
  background: #fff;
  min-height: 0;
  padding: 50px;
}

.pdo-site-template.content6 .pdo-site-template-featuredsubcontent1 .feature-content-box-wrapper,
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent1 .feature-content-box,
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent2 .feature-content-box-wrapper,
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent2 .feature-content-box,
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent3 .feature-content-box-wrapper,
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent3 .feature-content-box {
  min-height: 0;
}

.pdo-site-template.content6 .pdo-site-template-featuredsubcontent1 .feature-content-box-body-description,
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent2 .feature-content-box-body-description,
.pdo-site-template.content6 .pdo-site-template-featuredsubcontent3 .feature-content-box-body-description {
  margin: 0 0 70px 0;
  min-height: 100px;
}

/* sub page with 6 sections - sub content at the bottom*/



/* board of directors*/
.directors-box-wrapper {
  display: inline-block;
  float: left;
  width: 400px;
  padding: 50px 50px 50px 50px;
  position: relative;
  background: #f7f7f7;
  text-align: center;
  min-height: 450px;
  -webkit-transition: all 0.25ss ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.directors-box-wrapper:hover {
  background: #fff;
}

.directors-box-image {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0;
}

.directors-box-content {
  display: inline-block;
  float: left;
  width: 100%;
}

.directors-box-image img {
  display: inline-block;
  margin: 0 auto;
  ;
  width: 200px;
  height: 200px;
  border-radius: 100%;
  ;
}

.directors-box-title {
  display: inline-block;
  float: left;
  width: 100%;
  font-size: 22px;
  margin: 20px 0 0 0;
}

.directors-box-role {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 20px 0;
  font-size: 15px;
}

.directors-box-title {
  display: inline-block;
  float: left;
  width: 100%;
}

/* board of directors*/




/* landing template styles */

.pdo-site-template-content-landing1-wrapper {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 60px;
  position: relative;
}

.pdo-site-template-content-landing1-wrapper {
  background: #fff;
}

.pdo-site-template-content-landing-left {
  display: inline-block;
  float: left;
  width: 310px;
  margin-right: 70px;
}

.pdo-site-template-content-landing-right {
  display: inline-block;
  float: left;
  width: 700px;
}

.pdo-site-template-content-landing1-wrapper .pdo-site-template-landing1,
.pdo-site-template-content-landing1-wrapper .pdo-site-template-landing2 {
  display: inline-block;
  float: left;
  width: 350px;
  background: #f7f7f7;
  min-height: 0;
  padding: 0px;
  margin-bottom: 50px
}

.pdo-site-template-content-landing1-wrapper .pdo-site-template-landing2 {
  background: #fafafa;
}


.pdo-site-template-content-landing1-wrapper .feature-content-box-body-description {
  margin: 0 70px 0 0;
}

.pdo-site-template-content-landing1-wrapper .feature-content-box-wrapper,
.pdo-site-template-content-landing1-wrapper .feature-content-box {
  min-height: 500px;
}

.pdo-site-template-content-landing1-wrapper .feature-content-box-title {
  font-size: 18px;
}




















/*spotlight template styles */

.pdo-site-template.spotlight4 .pdo-site-template-content {
  background: #fff;
  margin: 0;
}

.pdo-site-template.spotlight4 .pdo-site-template-subcontent {
  background: #fff;
  margin-top: 0;
}

.pdo-site-template-header-image {
  display: inline-block;
  float: left;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}

.pdo-site-template.spotlight4 .pdo-site-template-header-content-wrapper {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 60px;
  height: 620px;
  background: #e8e8e8;
}

.pdo-site-template.spotlight4 .pdo-site-template-header-content {
  display: inline-block;
  margin: 0 auto;
  width: 62%;
}

.pdo-site-template.spotlight4 .pdo-site-template-header-content-breadcrumb {
  display: inline-block;
  float: left;
  width: 100%;
  font-size: 14px;
  margin: 0px 0 0 0;
  color: #fff;
}

.pdo-site-template.spotlight4 .pdo-site-template-header-content-title {
  display: inline-block;
  float: left;
  width: 100%;
  font-size: 25px;
  margin: 15px 0;
}

.pdo-site-template.spotlight4 .pdo-site-template-header-content-title h1 {
  font-size: 75px;
}

.pdo-site-template.spotlight4 .pdo-site-template-header-content-summary {
  display: inline-block;
  float: left;
  width: 100%;
  font-size: 20px;
  line-height: 25px;
}

.pdo-site-template.spotlight4 .pdo-site-template-header-content-subsummary {
  display: inline-block;
  float: left;
  width: 100%;
  font-size: 16px;
  margin: 20px 0;
  line-height: 25px;
}

.pdo-site-template.spotlight4 .pdo-site-template-header-content-summarylink {
  display: inline-block;
  float: left;
  width: 100%;
  color: #fff
}

.pdo-site-template.spotlight4 .pdo-site-template-header-content-summarylink a:link,
.pdo-site-template.spotlight4 .pdo-site-template-header-content-summarylink a:visited,
.pdo-site-template.spotlight4 .pdo-site-template-header-content-summarylink a:active {
  color: #fff;
  text-decoration: none;
  border-bottom: 4px solid #fff;
  display: inline-block;
  float: left;
  padding: 0 0 5px 0;
  position: relative;
  z-index: 1;
}

.pdo-site-template-content-spotlightarea1-wrapper,
.pdo-site-template-content-spotlightarea2-wrapper,
.pdo-site-template-content-spotlightarea3-wrapper,
.pdo-site-template-content-spotlightarea4-wrapper {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 60px;
  position: relative;
}

.pdo-site-template-content-spotlightarea1-wrapper {
  background: #fff;
  height: 430px;
}

.pdo-site-template-content-spotlightarea2-wrapper {
  background: #f7f7f7;
  height: 430px;
}

.pdo-site-template-content-spotlightimage {
  display: inline-block;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.pdo-site-template-content-spotlightarea {
  display: inline-block;
  float: left;
  width: 45%;
  position: relative;
  z-index: 1;
}

.pdo-site-template.spotlight4 .pdo-site-template-content-spotlightarea1-wrapper h2,
.pdo-site-template.spotlight4 .pdo-site-template-content-spotlightarea1-wrapper .pdo-site-template-content-spotlightarea {
  color: #fff;
}

.pdo-site-template.spotlight4 .pdo-site-template-content-area-link a:link,
.pdo-site-template.spotlight4 .pdo-site-template-content-area-link a:visited,
/*
.pdo-site-template.spotlight4 .pdo-site-template-content-area-link a:active{color:#666;border-bottom:4px solid #666;}
*/

.pdo-site-template.spotlight4 .pdo-site-template-content-area-link a:active {
  color: #00A559;
  border-bottom: 4px solid #00A559;
  font-weight: bold;
}

.pdo-site-template.spotlight4 .pdo-site-template-content-spotlightarea1-wrapper .pdo-site-template-content-area-link a:link,
.pdo-site-template.spotlight4 .pdo-site-template-content-spotlightarea1-wrapper .pdo-site-template-content-area-link a:visited,
.pdo-site-template.spotlight4 .pdo-site-template-content-spotlightarea1-wrapper .pdo-site-template-content-area-link a:active {
  color: #fff;
  border-bottom: 4px solid #fff;
}

.pdo-site-template-content-spotlightarea2-wrapper .pdo-site-template-content-spotlightarea,
.pdo-site-template-content-spotlightarea4-wrapper .pdo-site-template-content-spotlightarea {
  float: right;
}

.pdo-site-template-spotlightarea-subcontent {}

.pdo-site-template-spotlightarea-subcontent1,
.pdo-site-template-spotlightarea-subcontent2 {
  display: inline-block;
  float: left;
  width: 600px;
  background: #fff;
  min-height: 370px;
  padding: 70px;
}

.pdo-site-template-spotlightarea-subcontent2 {
  background: #009749;
}

.pdo-site-template.spotlight4 .feature-content-box-body-quote {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 15px 0 50px;
  font-size: 21px;
  text-align: center;
  color: #fff;
}

.pdo-site-template.spotlight4 .feature-content-box-body-quoteby {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0;
  font-size: 16px;
  text-align: center;
  color: #fff;
}

/*spotlight template styles */










/* footer */

.pdo-site-footer-wrapper {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0px 0 0px 0;
  padding: 0;
}

.pdo-site-footer {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0px 0 0px 0;
  border-top: 0px solid #ccc;
  padding: 30px 0 0 0;
  /*background-color:#f5f5f5cc;*/
  padding-left: 30px;
}






.pdo-site-footer-logo {
  float: left;
  height: 45px;
  width: auto;
  display: inline-block;
  margin: 0;
  transition: ease 0.35s;
  -webkit-transition: ease 0.35s;
  -ms-transition: ease 0.35s;
  -moz-transition: ease 0.35s;
  -o-transition: ease 0.35s;
}

.pdo-site-footer-logo:hover {
  float: left;
  height: 45px;
  width: 290px;
  display: inline-block;
  margin: 0;
  animation-name: floating;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

.pdo-site-footer-details {
  width: 870px;
  display: inline-block;
  float: right;
}


.pdo-site-footer-nav {
  display: inline-block;
  /* float: left; */
  width: 100%;
  margin: 0 0 0px 0;
  padding: 0 0 7px;
  font-size: 13px;
}


.pdo-site-footer-nav ul {
  display: inline-block;
  /* float: left; */
  margin: 0;
}

.pdo-site-footer-nav ul li {
  display: inline-block;
  /* float: left; */
  width: auto;
  font-size: 13px;
  margin: 0;
}

.pdo-site-footer-nav ul li a:link,
.pdo-site-footer-nav ul li a:active,
.pdo-site-footer-nav ul li a:visited {
  color: #fff;
  text-decoration: none;
  margin: 0 0 0 25px
}


.pdo-site-footer-legal {
  width: 100%;
  display: inline-block;
  float: left;
  font-size: 11px;
}


.pdo-site-footer-legal ul {
  display: inline-block;
  float: right;
}

.pdo-site-footer-legal ul li {
  display: inline-block;
  float: left;
  width: auto;
  font-size: 11px;
}

.pdo-site-footer-legal ul li a:link,
.pdo-site-footer-legal ul li a:active,
.pdo-site-footer-legal ul li a:visited {
  color: #fff;
  font-size: 2.5em;
  text-decoration: none;
  margin: 0 0 0 11px;
  height: 16px;
  display: inline-block;
  line-height: 16px;
}

.pdo-site-footer-legal ul li.copyright {
  color: #fff;
  text-decoration: none;
  margin: 0 0 0 11px;
  height: 16px;
  display: inline-block;
  line-height: 20px;
}

/*
.pdo-site-footer-legal ul li.linkedin a{color:#999; background:url(../images/social-media-icons/facebook.png) no-repeat left top;padding-left:20px;}
.pdo-site-footer-legal ul li.twitter a{color:#999;background:url(../images/social-media-icons/in.png) no-repeat left top;padding-left:20px;}
.pdo-site-footer-legal ul li.youtube a{color:#999;background:url(../images/social-media-icons/youtube.png) no-repeat left top;padding-left:20px;}
 */

.pdo-site-footer-legal ul li.facebook a {
  color: #999;
  background: url(../images/social-media-icons/facebook.png) no-repeat left top;
  padding-left: 20px;
  height: 30px;
  width: 30px;
}

.pdo-site-footer-legal ul li.linkedin a {
  color: #999;
  background: url(../images/social-media-icons/in.png) no-repeat left top;
  padding-left: 20px;
  height: 30px;
  width: 30px;
}

.pdo-site-footer-legal ul li.youtube a {
  color: #999;
  background: url(../images/social-media-icons/youtube.png) no-repeat left top;
  padding-left: 20px;
  height: 30px;
  width: 30px;
}

.pdo-site-footer-legal ul li.twitter a {
  color: #999;
  background: url(../images/social-media-icons/twitter.png) no-repeat left top;
  padding-left: 20px;
  height: 30px;
  width: 30px;
}

.pdo-site-footer-legal ul li.instagram a {
  color: #999;
  background: url(../images/social-media-icons/insta.png) no-repeat left top;
  padding-left: 20px;
  height: 30px;
  width: 30px;
}


ul.social {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

ul.social>li {
  display: inline-block;
}

ul.social>li>a {
  display: inline-block;

  width: 30px;
  height: 30px;
  border-radius: 36px;
  background-color: #00705600;
  color: #999;
  margin: 0 3px 3px 0;
  transition: all .35ms ease;
  -webkit-transition: all .35ms ease;
  -ms-transition: all .35ms ease;
  -o-transition: all .35ms ease;
  -moz-transition: all .35ms ease;
}

ul.social>li>a:hover {
  text-decoration: none;
  color: #ff5900;
  transform: scale(1.1);
}


/*
.pdo-site-footer-legal ul li.twitter {margin:0 10px}
.pdo-site-footer-legal ul li.youtube {margin-right:100px;}
*/
.pdo-site-footer-nav ul li a:hover,
.pdo-site-footer-legal ul li a:hover {
  columns: #ff7700;
}

.pdo-site-social-footer-ul,
.pdo-site-social-footer-ul li,
.pdo-site-footer-legal UL {
  float: left;
}


.pdo-site-social-footer-ul li a {
  padding: 0px;
  margin: 0px;
}


#back-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99999999
}

#back-top a:link,
#back-top a:active,
#back-top a:visited {
  display: block;
  text-align: center;
  border: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 40px;
  height: 40px;
  display: block;
  background: url(../images/up.jpg) no-repeat center center;
}

#back-top a:hover {
  background: url(../images/up.jpg) no-repeat center center;
}



/* search */

.welcome.blank-wp {
  background: #fff;
  padding: 100px
}

.srch-Metadata2,
.srch-Metadata1,
.srch-Description2,
.srch-results {
  padding-left: 0px;
  margin-left: 0px;
  max-width: 100%;
  width: 100%;
}

body .srch-Icon img {
  width: auto
}

p.srch-Metadata1 {
  padding-top: 5px;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.srch-Description2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
}

.srch-Title2 {
  color: #007056;
  font-size: 13px;
}

.srch-Title2 a:link,
.srch-Title2 a:visited,
.srch-Title2 a:hover {
  color: #007056 !important;
}

.srch-URL2 {
  color: #999 !important;
  max-width: 100%;
  font-style: italic;
  width: 100%;
  word-wrap: break-word;
  margin-right: 8px;
  font-size: 12px;
}



.megamenu_container {
  width: 100%;
  height: 75px;
  margin: 0 auto;
  float: left;
  position: relative;
  z-index: 2;
  text-align: left;
}

.megamenu_fixed {
  width: 100%;
  height: 75px;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0 auto 0px;
  z-index: 2;
}

.megamenu {

  list-style: none;
  padding: 0;
  margin: 5px 0 0 160px;
  border-bottom: 1px solid #f60d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  width: auto;
}

.megamenu>li {
  display: inline;
  border: none;
  margin: 0;
  height: 40px;
  float: left;
  background-color: transparent;
  cursor: pointer;
  font-size: small;
  padding: 0px 15px 10px 15px !important;

  -webkit-transition: background-color 0.4s ease-out;
  -moz-transition: background-color 0.4s ease-out;
  -o-transition: background-color 0.4s ease-out;
  -ms-transition: background-color 0.4s ease-out;
  transition: background-color 0.4s ease-out;
}

.megamenu_fixed .megamenu>li {
  padding: 15px 0 15px 10px;
}

.megamenu>li:hover {
  background: url(../images/hover.png) repeat top left;
  background: #f76809;
}

.megamenu>li.active {
  background-color: #f76809;
}

.megamenu li.noactive {
  background: none;
}

.megamenu_container .megamenu>li:first-child {
  border-left: none;
}

.megamenu_fixed .megamenu>li:first-child,
.megamenu_carousel .megamenu>li:first-child {
  border-left: none;
}

.megamenu>li:last-child {}

.megamenu>li a {
  text-decoration: none;
  color: #bbbbbb;
}

.megamenu>li a:hover {}

.megamenu>li span a {
  color: #ffffff;
  font-family: calibri !important;
}

.megamenu>li a:focus {
  outline: none;
}

.megamenu>li .drop,
.megamenu>li .nodrop {
  line-height: 40px;
  outline: 0;
  text-decoration: none;
  color: #ffffff;
  font-family: calibri !important;
}

.megamenu>li .drop {
  padding: 25px 0px 31px 0px;
}

.megamenu>li .nodrop {
  padding: 0;
}

.megamenu>li .drop:hover,
.megamenu>li .nodrop:hover {
  cursor: pointer;
  padding-right: 0px;
}


.megamenu>li.no {
  padding-right: 0;
  padding-left: 0
}


.megamenu>li.no .drop:hover {
  cursor: pointer;
  background-image: none;
  padding-right: 0px;
}

.megamenu>li span {}





.megamenu li.megamenu_button {
  display: none;
  cursor: pointer;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  background-color: transparent;
}

.megamenu li.megamenu_button_active {
  background-color: #000000;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.megamenu li.megamenu_button span {
  background-image: url("../images/down.png");
  background-repeat: no-repeat;
  background-position: 98% 17px;
  padding: 12px 20px 12px 0;
  color: #ffffff;
  text-shadow: 1px 1px 1px #000000;
}

.megamenu li.megamenu_button_active span {
  background-image: url("../images/up.png");
  background-position: 98% 16px;
}



.megamenu>li.active:hover {
  background-image: none;
}



.megamenu>li.active .drop {
  cursor: pointer;
  /*background-image:url("../images/down.png");*/
  background-repeat: no-repeat;
  background-position: right 31px;
  color: #333;
  padding-right: 0px;
}



.megamenu>li.active .nodrop a {
  color: #333;
}



.megamenu-header {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}

.megamenu-col-wrapper {}

.megamenu-col-left {
  display: inline-block;
  float: left;
  width: 40%;
  margin: 0 50px 0 0;
  border-right: 2px solid #ddd;
  padding: 20px 50px 0 0;
}

.megamenu-col-right {
  display: inline-block;
  float: left;
  width: 48%;
  padding: 20px 0 0 0;
}

.megamenu-col-right ul {
  display: inline-block;
  float: left;
  width: 100%;
}

.megamenu-col-right ul li {
  display: inline-block;
  float: none;
  width: 50%;
  text-align: left;
  margin: 0 0 20px 0;
}

.megamenu-header a:link,
.megamenu-header a:visited,
.megamenu-header a:active {
  font-weight: normal;
  color: #fff;
  font-size: 35px;
}

.megamenu-col-right a:link,
.megamenu-col-right a:visited,
.megamenu-col-right a:active {
  font-weight: normal;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  font-family: "calibri";
}

.megamenu-col-right a:hover {
  color: #007056ee;
  border-left: solid 2px #007056;
  font-size: 16px;
  padding-left: 5px;
}

.megamenu-header a:hover {
  color: #007056ee;
  border-left: solid 4px #007056;
  padding-left: 10px;
}

.megamenu-col-findmore {
  display: inline-block;
  float: left;
  width: 100%;
  margin: 0;
  font-size: 14px;
}

.megamenu-col-findmore a:link,
.megamenu-col-findmore a:visited,
.megamenu-col-findmore a:active {
  color: #fffe;
  text-decoration: none;
  display: inline-block;
  float: left;
  font-weight: bold;
}

.megamenu-col-findmore a:hover {
  color: #007056ee;
  border-left: solid 2px #007056;
  font-size: 16px;
  padding-left: 5px;
  font-weight: bold;
}


/*

.megamenu .last{min-width:200px;}


.col_12 p{margin:0;}
.col_12 p a{color:#333; display:inline-block;float:left;margin:0 50px 0 0;}

*/




.megamenu>li .megamenu_fullwidth {
  position: absolute;
  top: 44px;
  left: -9999em;
  z-index: 9998;
  float: left;
  width: 100%;
  margin: 0 0 40px 0px;
  padding: 40px;
  border-top: none;
  background-image: url("../images/orange.png");
  background-size: cover;
  cursor: auto;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.megamenu_push .megamenu>li .megamenu_fullwidth {
  position: relative;
  top: 5px;
}

.megamenu>li:hover .megamenu_fullwidth {
  left: 0;
}















/* timeline code */



.cd-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}

.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

/* --------------------------------

Main components

-------------------------------- */
header {
  height: 200px;
  line-height: 200px;
  text-align: center;
  background: #303e49;
}

header h1 {
  color: white;
  font-size: 18px;
  font-size: 1.125rem;
}

@media only screen and (min-width: 1170px) {
  header {
    height: 300px;
    line-height: 300px;
  }

  header h1 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

#cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
  display: inline-block;
  float: left;
  min-height: 2000px;
}

#cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #d7e4ed;
}

@media only screen and (min-width: 1170px) {
  #cd-timeline {
    margin-top: 0em;
    margin-bottom: 0em;
  }

  #cd-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.cd-timeline-block {
  position: relative;
  margin: 2em 0;
}

.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}

.cd-timeline-block:first-child {
  margin-top: 0;
}

.cd-timeline-block:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 1170px) {
  .cd-timeline-block {
    margin: 4em 0;
  }

  .cd-timeline-block:first-child {
    margin-top: 0;
  }

  .cd-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}

.cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}

.cd-timeline-img.cd-picture {
  background: #75ce66;
  background: #00A759;
}

.cd-timeline-img.cd-movie {
  background: #c03b44;
  background: #00A759;
}

.cd-timeline-img.cd-location {
  background: #f0ca45;
  background: #00A759;
}

@media only screen and (min-width: 1170px) {
  .cd-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }

  .cssanimations .cd-timeline-img.is-hidden {}

  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
}

@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
  }
}

@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

.cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;

  padding: 1em;
  background: #f7f7f7;

}

.cd-timeline-content img {
  width: 100%;
}

.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}

.cd-timeline-content h2 {
  color: #303e49;
  font-size: 25px;
  margin: 0;
}

.cd-timeline-content p,
.cd-timeline-content .cd-read-more,
.cd-timeline-content .cd-date {
  font-size: 13px;
  font-size: 0.8125rem;
}

.cd-timeline-content .cd-read-more,
.cd-timeline-content .cd-date {
  display: inline-block;
}

.cd-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}

.cd-timeline-content .cd-read-more {
  color: #00A559;
  text-decoration: none;
  border-bottom: 4px solid #00A559;

  display: inline-block;
  float: left;
  padding: 0 0 5px 0;
  margin-bottom: 20px;
}

.no-touch .cd-timeline-content .cd-read-more:hover {
  color: #333;
  border-bottom: 4px solid #333;
}

.cd-timeline-content .cd-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}

.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #f7f7f7;
}

@media only screen and (min-width: 768px) {
  .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }

  .cd-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }

  .cd-timeline-content .cd-read-more,
  .cd-timeline-content .cd-date {
    font-size: 14px;
    font-size: 0.875rem;
  }

  .boardsegment {
    max-width: 19% !important;
  }
}

@media only screen and (min-width: 1170px) {
  .cd-timeline-content {
    margin-left: 0;
    padding: 30px 30px 10px 30px;
    width: 45%;
  }

  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: #f7f7f7;
  }

  .cd-timeline-content .cd-read-more {
    float: left;
  }

  .cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }

  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }

  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: #f7f7f7;
  }

  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 122%;
    text-align: right;
  }

  .cssanimations .cd-timeline-content.is-hidden {}

  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 1170px) {

  /* inverse bounce effect on even content blocks */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
}

@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}

@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}

@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}










body.v4master.editmode {
  overflow: auto
}

body.v4master.editmode .pdo-site-template.spotlight4 .pdo-site-template-header-content-wrapper {
  height: auto;
}







.ms-cui-TabRowRight #ctl00_ctl33_varlabelmenu1 {
  display: none !important;
}

.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItem,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div {
  display: inline-block;
  float: left;
  bordeR: 0;
  padding: 0;
  margin: 0;
  background: none;
}

.pdo-site-site-tools-nav-dropdown0 .ms-menubuttonactivehover,
.pdo-site-site-tools-nav-dropdown0 .ms-buttonactivehover,
.pdo-site-site-tools-nav-dropdown0 .ms-menubuttoninactivehover,
.pdo-site-site-tools-nav-dropdown0 .ms-buttoninactivehover {
  margin: 0px;
  padding: 0px;
  border: 0px solid transparent;
  background-color: transparent;
  display: inline;
  white-space: nowrap;
  float: left;
  background: none;
}




.pdo-site-site-tools-nav-dropdown0 .ms-menubuttonactivehover a,
.pdo-site-site-tools-nav-dropdown0 .ms-buttonactivehover a,
.pdo-site-site-tools-nav-dropdown0 .ms-menubuttoninactivehover a,
.pdo-site-site-tools-nav-dropdown0 .ms-buttoninactivehover a {
  text-transform: lowercase;
}


.pdo-site-site-tools-nav-dropdown0 ul.ms-MenuUIUL {
  display: inline-block;
  float: left;
}

.pdo-site-site-tools-nav-dropdown0 .ms-MenuUIIcon {
  display: none;
}

.pdo-site-site-tools-nav-dropdown0 .ms-MenuUIULItemHover,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIULItem,
.pdo-site-site-tools-nav-dropdown0 div.ms-MenuUIULItem:hover a {
  background: #f0f0f0 !important;
  color: #999 !important;
}






.pdo-site-site-tools-nav-dropdown0 a.ms-menu-a {

  padding-right: 20px !important;
}

.pdo-site-site-tools-nav-dropdown0 img.ms-viewselector-arrow {
  margin-left: -20px;
}




.pdo-site-site-tools-nav-dropdown0 .ms-MenuUIPopupBody.ms-MenuUIPopupScreen {
  left: 7px !important;
  top: 20px !important
}

.pdo-site-site-tools-nav-dropdown0 .ms-MenuUIULLink,
.pdo-site-site-tools-nav-dropdown0 .ms-MenuUI,
.pdo-site-site-tools-nav-dropdown0 .ms-MenuUIUL {
  width: 120px !important;
}




.ms-cui-TabRowRight #ctl00_ctl34_varlabelmenu1 {
  display: none;
}


.center-content-head {
  margin: 0 auto !important;
  padding: 0px 100px;
  width: 100%;
  text-align: center !important;
}

.pdo-site-template-content-area.center-content-head p {
  text-align: center !important
}


.ms-rtestate-field img {
  width: 100%;
  object-fit: cover;
  height: auto;
  /*margin-top:-15px;*/
}

.ms-rtestate-field2 img {
  width: 100%;
  object-fit: cover;
  height: fit-content;
  height: -webkit-fill-available;
  /*margin-top:-15px;*/
}



.directors-box-image,
.directors-box-content,
.directors-box-title,
.directors-box-role {
  text-align: center !important;
}



/* New footer layout starts*/


.pdo-site-footer-first-coloum,
.pdo-site-footer-second-coloum {
  width: 100%
}

.pdo-site-footer-wrapper {
  width: 100%;
  background: #005d55;
  opacity: 0.95;
  -ms-opacity: 0.95;

}

.pdo-site-footer-first,
.pdo-site-footer-second,
.pdo-site-footer-third {
  display: inline-block;
  padding-right: 25px;
  padding: 0;
  margin: 0;
  height: 160px;
  text-align: left;
  float: left;
}

.pdo-site-footer-first-inner,
.pdo-site-footer-second-inner,
.pdo-site-footer-third-inner {
  display: inline-block;
  width: 95%;
  height: 82px;

}


.pdo-site-footer-popular-ul li a,
.pdo-site-footer-second-coloum ul li a {
  text-decoration: none;
  color: #fff;
  font-family: calibri !important;
}

.pdo-site-footer-popular-ul li a:hover {
  color: #ffffff;
  /* border-radius: 6px; */
  /* background-color: #f60; */
  border-left: #f60 solid 2px;
  padding-left: 5px;
  padding-right: 5px;
  /* padding-top: 2px; */
  /* padding-bottom: 2px; */
  font-weight: bold;
}

.pdo-site-footer-second-coloum ul li a:hover {
  color: #ffffff;
  /* background-color: #ffffff; */
  font-weight: bold;
}

.pdo-site-footer-first h5,
.pdo-site-footer-second h5,
.pdo-site-footer-third h5 {
  margin: 10px 30px 10px 0px;
  padding: 0px 0px 10px 0px;
  color: #fff;
  border-bottom: 1px solid #ccc;
  font-family: calibri !important;
}


.pdo-site-footer-first {
  width: 28%;
}

.pdo-site-footer-second {
  width: 48%;
}

.pdo-site-footer-third {
  width: 24%;
}


.pdo-site-footer-second-coloum .pdo-site-footer-nav ul li a {
  padding: 0px;
  margin: 15px;
}

.pdo-site-footer-second-coloum .pdo-site-footer-nav ul li {
  display: inline;
  border-right: 1px solid #ccc;
  margin-bottom: 10px;
}

.pdo-site-footer-second-coloum .pdo-site-footer-nav ul .last {
  border-right: none;
  border: none;
}

.pdo-site-footer-third-inner ul li {
  display: inline;
}


pdo-site-footer-popular-ul {
  text-align: left;
}


.copyright {
  float: right;
  margin: 0px 20px 20px 20px;
  color: #fff;
}

.pdo-site-footer-second-coloum .pdo-site-footer-nav UL {
  float: left;
}

.pdo-site-footer-second-coloum .pdo-site-footer-nav UL .first a {
  margin-left: 0px;
  margin-right: 15px;
}

/* New footer layout ends

#big-video-vid_flash_api{
	width: 1200px !important;
	height: 600px !important;
}

.video-js, .vjs-default-skin vjs-playing, #big-video-vid{
	width: 1200px !important;
	height: 600px !important;
	top:0px !important;

}


 */
.pdo-site-template-banner {
  overflow: hidden !important;
}

#big-video-vid_flash_api {
  width: 100% !important;
  height: 100% !important;
}


.video-js,
.vjs-default-skin vjs-playing,
#big-video-vid {
  width: 100% !important;
  height: 100% !important;
  top: 0px !important;
  left: -30px !important;
}

.pdo-site-footer-popular-ul,
.pdo-site-social-footer-ul {
  margin: 0px !important;
}

.pdo-site-footer-popular-ul li {
  display: inline-block;
  width: 46% !important;
  margin: 5px;
}

.pdo-site-template-content-area,
.pdo-site-template-content-area div,
.pdo-site-template-content-area p,
.pdo-site-template-content-area span {
  /*text-align:justify !important; */
}
















/* Tabs */
.tabs {
  width: 750px;
  display: inline-block;
  float: left;
}

ul#tabs-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: auto;
}

ul#tabs-nav li {
  float: left;
  font-weight: bold;
  margin: 0 5px 0 0;
  padding: 10px 15px;
  border-radius: 0;
  cursor: pointer;
  background-color: #eee;
  width: auto !important;
  list-style: none;
  width: auto !important
}

ul#tabs-nav li:hover {
  background-color: #DADADA;
  color: #222
}

ul#tabs-nav li.active {
  background-color: #ccc;
  color: #222
}

#tabs-nav li a {
  text-decoration: none;
  color: #222
}

.tab-content {
  padding: 0px;
  display: inline-block;
  float: left;
  width: 100%;
  background-color: #F2F2F2;
}

#container {
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 0px;
}

ul.bjqs {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0px;
  overflow: hidden;
  display: none;
}

ul.bjqs li.bjqs-slide {
  position: absolute;
  display: none;
  width: 750px !important;
  list-style: none;
}

ul.bjqs li.bjqs-slide a:link,
ul.bjqs li.bjqs-slide a:visited,
ul.bjqs li.bjqs-slide a:active {
  display: inline-block;
  float: left;
  width: 120px;
  margin: 5px;
  color: #333;
  background: #ececec;
}


ul.bjqs li.bjqs-slide img {
  float: left;
  width: 120px;
  height: 140px;
}

ul.bjqs li.bjqs-slide .tab-content-inner {
  display: inline-block;
  float: left;
  margin: 15px 0 0 50px;
}

ul.bjqs li.bjqs-slide .tab-content-inner span {
  display: inline-block;
  float: left;
  width: 100%;
  text-align: center;
  padding: 0;
  font-size: 13px;
}

ul.bjqs li.bjqs-slide .tab-content-inner span.title {
  padding: 5px 0px 0 0px;
}

ul.bjqs li.bjqs-slide .tab-content-inner span.year {
  padding: 5px 0px 10px 0px;
}


/* controls */
ul.bjqs-controls {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 9999;
}

ul.bjqs-controls.v-centered li {
  margin: 0;
  width: auto !important;
  line-height: normal;
  float: none;
  list-style-type: none
}

ul.bjqs-controls.v-centered li a {
  display: block;
  height: 70px;
  width: 20px;
  text-indent: -9999px;
  color: #000;
  text-decoration: none;
  position: absolute;
  cursor: pointer;
}

ul.bjqs-controls.v-centered li a:hover {
  background: #000;
  color: #fff;
}

ul.bjqs-controls.v-centered li.bjqs-next a {
  right: 5px;
  background: url("../images/next.jpg") no-repeat scroll 0 0;
  height: 40px;
  position: absolute;
  top: 125px;
  width: 40px;
}

ul.bjqs-controls.v-centered li.bjqs-prev a {
  left: 5px;
  background: url("../images/prev.jpg") no-repeat scroll 0 0;
  height: 40px;
  position: absolute;
  top: 125px;
  width: 40px;
}

ol.bjqs-markers {
  display: none;
}







#s4-ribbonrow {
  display: none;
}

body.v4master {
  overflow: auto
}

body #s4-workspace {
  height: auto !important;
  width: 100% !important;
  overflow-y: auto !important;
  overflow-x: auto !important;
}