@font-face {
	font-family: Roboto-Bold;
	src: url('./fonts/Roboto-Bold.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	url('./fonts/Roboto-Bold.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
	font-family: Roboto-Light;
	src: url('./fonts/Roboto-Light.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	url('./fonts/Roboto-Light.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
	font-family: Roboto-Medium;
	src: url('./fonts/Roboto-Medium.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	url('./fonts/Roboto-Medium.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
	font-family: Roboto-Black;
	src: url('./fonts/roboto-Black.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	url('./fonts/Roboto-Black.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
	font-family: Roboto-Regular;
	src: url('./fonts/Roboto-Regular.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	url('./fonts/Roboto-Regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
	font-family: Roboto-LightItalic;
	src: url('./fonts/Roboto-LightItalic.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	url('./fonts/Roboto-LightItalic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
	font-family: AvenirLTStd-Black;
	src: url('./fonts/AvenirLTStd-Black.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	url('./fonts/AvenirLTStd-Black.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}


.clearfix {
	content: ".";
	display: block;
	clear: both;
}

/* psBody */
.psBody {
	margin: 0 auto;	  /*background-image: url("../images/site.jpg");*/
	background-repeat: no-repeat;
	width: 100%;
}


/* no-gutters */
.no-gutters {
	margin-right: 0;
	margin-left: 0;
	padding: 0;
}

/* psSlideShow */
.psSlideShow {
	position: relative;
	display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
	width: 100%;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	max-height: 70vh;
	height: auto;
}

@media (max-width:1400px) {
	.psSlideShow {
		max-height: 66vh;
	}

}

/* xxxxpsSlideShow */
.xxxpsSlideShow {
	xxborder: 1px solid #b4f20c;
	margin-top: 37px;
	height: 70vh;
	width: 100%;
	max-width: 100%;
	width: 100%;
	min-width: 100%;
	/*width: 1367px;*/
}

/* carousel-item */
.carousel-item {
	height: 100%;
	width: 100%;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	xxposition: relative;
	xxborder: 2px solid #b4f20c;
}

.carousel-inner {
	height: 100% !important;
}

/* carousel-item  img*/
.carousel-item img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
}

/* .carousel-indicators*/
.carousel-indicators {
}
.carousel-caption-banner {
    margin: 20px;
    clear: both;
    position: fixed;
    top: 20px;
    right: 300px;
}

.carousel-caption-banner img{
	width: 200px;
	
}

/* psVideo_n_Topics */
.psVideo_n_Topics {
	xxborder: 2px solid #b4f20c;
	padding-top: 50px;
	width: 100%;
}

/* psVideo_n_Topics_cntr */
.psVideo_n_Topics_cntr {
	margin: 0 auto;
	width: 80%;
	xxborder: 1px solid #b4f20c;
	height: auto;
	max-width: 1200px;
}

/* psVideo */
.psVideo {
	xxborder: 1px solid #b4f20c;
	xxfloat: left;
	margin: 0px;
	padding: 5px;
	height: auto%;
}

#psup_video {
	border: 1px solid #eee;
	width: 91%;
}

/* psVideoPic */
.psVideoPic {
	xxwidth: 490px;
	xxmin-height: 303px;
	/*background-image: url("../images/imgTown.vid.jpg");*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 85%;
	margin-left: 27px;
	/*border: solid thin;*/
}

/* psVideoPic_youtube */
.psVideoPic_youtube {
	width: 100px;
	min-height: 303px;
	background-image: url("../images/youtube2.png");
	background-size: contain;
	position: relative;
	background-repeat: no-repeat;
	margin: 0 auto;
	background-position: center;
}

/* psVideoBox */
.psVideoBox {
	width: 94.5%;
	xxborder: 1px solid;
	height: 303px;
	margin-left: 27px;
}

/* psVideo_line */
.psVideo_line {
	height: 40px;
	width: 20%;
	float: left;
	margin-left: 27px;
	padding-top: 18px;
}

/* psVideo_line_hr */
.psVideo_line_hr {
	color: #f47e34;
	background-color: #f47e34;
	height: 1.6px;
}

/* psAboutBox */
.psAboutBox {
	xxborder: 1px solid #b4f20c;
	height: 210px;
	width: 85%;
	margin-left: 27px;
}

/* psAboutBox h3*/
.psAboutBox H3 {
	font-family: 'Roboto-Bold';
	font-size: 30px;
	color: rgba(101, 98, 99);
	line-height: 1;
}

/* psAboutBox p*/
.psAboutBox p {
	font-family: Roboto-Light;
	color: rgba(101, 98, 99);
	line-height: 1.2;
	letter-spacing: -.003em;
	font-size: 15px;
}

/* psAboutBoxRM */
.psAboutBoxRM {
	xxborder: 1px solid #b4f20c;
	height: 20px;
	width: 71px;
	float: right;
	font-family: 'Roboto-Bold';
	font-size: 14px;
	color: rgba(101, 98, 99);
}

/* psRM_arrow */
.psRM_arrow {
	xxborder: 1px solid #b4f20c;
	height: 20px;
	width: 20px;
	float: right;
	background-image: url("../images/arrow.png");
	background-repeat: no-repeat;
	background-size: contain;
}



/* psVideoIFrame */
.psVideoIFrame {
flex-grow: 1;
xxborder: none;
margin: 0;
padding: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* psTopics */
.psTopics {
xxborder: 1px solid #b4f20c;
float: right;
margin-right: auto;
padding: 5px;
height: auto%;
}

/* psTopics_header */
.psTopics_header {
border-bottom: 2px solid #f47e34;
margin-left: 1px;
height: 35px;
width: 95%;
}

/* psTopics_header_txt */
.psTopics_header_txt {
float: left;
width: 90px;
height: 33px;
background-color: #666666;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 10px;
}

/* psTopics_container */
.psTopics_container {
xxborder: 1px solid #b4f20c;
padding-left: 1px;
height: 160px;
width: 100%;
margin-top: 10px;
}

/* psTopics_Img */
.psTopics_Img {
xxborder: 1px solid #b4f20c;
height: 100%;
width: 27%;
float: left;
}

/* psTopics_Img */
.psTopics_Img img {
position: relative;
height: auto;
}

/* psTopics_txt */
.psTopics_txt {
xxborder: 1px solid #b4f20c;
height: 100%;
width: 70%;
float: right;
}

/* psTopics_txt_upper */
.psTopics_txt_upper {
xxborder: 1px solid #b4f20c;
margin-bottom: 10px;
width: 100%;
}

/* psTopics_txt_upper h3*/
.psTopics_txt_upper h3 {
color: rgba(79, 76, 77);
font-family: Roboto-Black;
font-size: 21px;
}

/* psTopics_txt_upper p*/
.psTopics_txt_upper p {
font-family: Roboto-Light;
color: rgba(101, 98, 99);
line-height: 1.2;
letter-spacing: -.003em;
font-size: 15px;
padding-bottom: 20px;
}

/* psTopics_txt_lower */
.psTopics_txt_lower {
xxborder: 1px solid #b4f20c;
height: 15%;
width: 100%;
padding-right: 20px;
}

/* psEvent_n_News */
.psEvent_n_News {
xxborder: 1px solid #b4f20c;
padding-top: 50px;
background-color: #ededed;
width: 100%;
}

/* psVideo_n_Topics_cntr */
.psEvent_n_News_cntr {
margin: 0 auto;
width: 80%;
xxborder: 1px solid #b4f20c;
height: auto;
padding-bottom: 100px;
max-width: 100%;
/*max-width: 1200px;*/
}

/* psEvent_n_News_hdr */
.psEvent_n_News_hdr {
xxborder: 1px solid #b4f20c;
padding-bottom: 30px;
height: 50px;
}

/* psEvent_n_News_Title */
.psEvent_n_News_Title {
border-bottom: 2px solid #f47e34;
margin-left: 31px;
height: 43px;
width: 96.5%;
}

/* psEvent_n_News_txt */
.psEvent_n_News_txt {
float: left;
width: 75px;
height: 36px;
background-color: #666666;
margin-top: 5px;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 10px;
line-height: 36px;
}

/* psEvent_n_News_container */
.psEvent_n_News_container {
margin: 0 auto;
width: 98%;
xxborder: 1px solid #b4f20c;
padding-top: 35px;
}

/* psNewEv_Img */
.psNewEv_Img {
xxborder: 1px solid #b4f20c;
xxheight: 210px;
height: 300px;
width: 100%;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
justify-content: center;
align-items: start;
overflow: hidden
}

/* psNewEv_Img img*/
.psNewEv_Img img {
width: 100%;
height:auto;
}

/*.psNewEv_Img img {
    width: 100%;
    height: 100%;
}*/

/* psNewEv_Text */
.psNewEv_Text {
xxborder: 1px solid #b4f20c;
height: 300px;
width: 100%;
padding: 20px;
overflow: hidden;
}

/* psNewEv_Text */
.psNewEv_Text h3 {
color: rgba(79, 76, 77);
font-family: Roboto-Black;
font-size: 14px;
display: block;
height: 60px;
}

/* psNewEv_Text p*/
.psNewEv_Text p {
font-family: Roboto-Light;
color: rgba(101, 98, 99);
line-height: 1.2;
letter-spacing: -.003em;		  /*font-size: 15px; */
font-size: 1.0vw;
}

/* psNewEv_Item */
.psNewEv_Item1 {
background-color: #fff;
xxborder: 1px solid #b4f20c;
width: 29%;
margin-left: 20px;
height: auto;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
padding: 0;
}

.psNewEv_Item1:hover {
box-shadow: 0px 2px 11px 0px rgb(33, 32, 30);
cursor: pointer;
}

/* psNewEv_Item */
.psNewEv_Item2 {
background-color: #fff;
xxborder: 1px solid #b4f20c;
width: 29%;
xxmargin-left: 17px;
xxheight: 425px;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
padding: 0;
margin-left: 5%;
}

.psNewEv_Item2:hover {
box-shadow: 0px 2px 11px 0px rgb(33, 32, 30);
cursor: pointer;
}

/* psNewEv_Item */
.psNewEv_Item3 {
background-color: #fff;
xxborder: 1px solid #b4f20c;
width: 29%;
margin-left: 17px;
xxheight: 425px;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
padding: 0;
float: right;
}

/* psNewEv_Item */
.psNewEv_Item3:hover {
box-shadow: 0px 2px 11px 0px rgb(33, 32, 30);
cursor: pointer;
}

@media (max-width:760px) {
.psNewEv_Item1 {
	width: 100%;
	margin-bottom: 10px;
	margin-left: 20;
}

.psNewEv_Item2 {
	width: 100%;
	margin-bottom: 10px;
	margin-left: 20;
}

.psNewEv_Item3 {
	width: 100%;
	margin-bottom: 10px;
	margin-left: 20;
}

}

/* psStats */
.psStats {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 465px;
color: #fff;
margin-bottom: 50px;
background-image: url("../images/imgTown.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}

/* psStats_Overlay */
.psStats_Overlay {
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
width: 100%;
height: 100%;
display: none;
background-color: rgba(245, 60, 0, 0.5); /* Black background with opacity */
z-index: 2; /* Specify a stack order in case you're using a different order for other  */
}

/* psStats_ctr */
.psStats_ctr {
xxborder: 1px solid #14f20c;
margin: auto;
width: 90%;
height: 75%;
position: relative;
top: 15%;
margin: 0 auto;
width: 80%;
justify-content: space-between;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1200px;
}

/* psStats_box */
.psStats_box {
xxborder: 1px solid #14f20c;
xxfloat: left;
width: 17%;
xxmargin-left: 5%;
padding: 0;
padding-top: 5%;
}

@media (max-width:760px) {
.psStats_box {
	margin-left: 5%;
}

}

/* psStats_box_icon */
.psStats_box_icon {
xxborder: 1px solid #14f20c;
width: 40%;
margin: 0 auto;
}

/* psStats_box_icon img */
.psStats_box_icon img {
xxborder: 1px solid #14f20c;
width: 100%;
xxmin-height: 100%;
}

/* psStats_box_text */
.psStats_box_text {
xxborder: 1px solid #14f20c;
width: 60%;
height: 50%;
margin: 0 auto;
padding-top: 10%;
text-align: center;
}

.psStats_box_text5m {
width: 70% !important;
padding-top: 18% !important;
}

@media (max-width:760px) {
.psStats_box_text {
	width: 100%;
}

}

/* psStats_box_text h3*/
.psStats_box_text h3 {
font-family: Roboto-Light;
font-size: 36px;
white-space: nowrap;
}

/* psStats_box_text p*/
.psStats_box_text p {
font-family: Roboto-Black;
font-size: 15px;
line-height: 1.2;
}

/* psMap_container */
.psMap_container {
xxborder: 2px solid #14f20c;
width: 100%;
height: 510px;
margin: 0;
padding: 0;
margin-bottom: 50px;
}

/* psMap_header */
.psMap_header {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 55px;
margin-bottom: 35px;
}

/* psMap_Title */
.psMap_Title {
border-bottom: 2px solid #f47e34;
margin-left: 31px;
height: 43px;
width: 97.5%;
}

/* psMap_txt */
.psMap_txt {
float: left;
width: 300px;
height: 36px;
background-color: #666666;
margin-top: 5px;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 10px;
line-height: 36px;
}

/* psMap_map */
.psMap_map {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 90%;
}

/* psMap_map bodyContent*/
#bodyContent {
font-family: Roboto-Light;
font-size: 10px;
color: rgba(101, 98, 99);
line-height: 1.1;
}

/* pstories_container */
.psStories_container {
xxborder: 1px solid #b4f20c;
width: 100%;
height: auto;
margin-bottom: 50px;
padding: 0px;
padding-top: 25px;
}

/* pstories_header */
.psStories_header {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 55px;
margin-bottom: 35px;
}

/* psStories_Title */
.psStories_Title {
border-bottom: 2px solid #f47e34;
margin-left: 31px;
height: 43px;
width: 95.5%;
margin-top: 10px;
}

/* psStories_txt */
.psStories_txt {
float: left;
width: 115px;
height: 36px;
background-color: #666666;
margin-top: 5px;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 5px;
line-height: 36px;
}

/* pstories_cntr */
.psStories_cntr {
margin-left: 31px;
margin-left: 10px;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
width: 95.5%;
xxborder: 1px solid #b4f20c;
}

/* pstories_Item1 */
.psStories_Item1 {
xxborder: 1px solid #b4f20c;
width: 23%;
height: 470px;
padding: 0;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
}

@media (max-width:760px) {
.psStories_Item1 {
	width: 100%;
	margin-bottom: 10px;
	margin-left: 20;
}

}

/* psStories_Item1_img */
.psStories_Item1_img {
width: 100%;
height: auto;
overflow: hidden;
}

/* psStories_Item1_img */
.psStories_Item1_img img {
min-width: 100%;
width: 100%;
xxheight: 100%;
max-width: none;
max-height: none;
display: block;
position: relative;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

.psStories_Item1_img img:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

/* psStories_Item1_txt */
.psStories_Item1_txt {
xxborder: 1px solid #b4f20c;
width: 98%;
padding: 5px;
height: 110px;
margin-top: 7px;
margin-left: 5px;
}

/* psStories_Item1_txt */
.psStories_Item1_txt h3 {
font-family: 'Roboto-Bold';
font-size: 17px;
color: rgba(101, 98, 99);
width: 100%;
text-align: center;
}

/* psStories_Item1_txt */
.psStories_Item1_txt p {
font-family: 'Roboto-light';
font-size: 13px;
color: rgba(101, 98, 99);
width: 100%;
text-align: center;
}

/* psStories_Item1_footer_Main */
.psStories_Item1_footer_Main {
width: 100%;
height: 60px;
xxborder: 1px solid #b4f20c;
position: absolute;
bottom: 0;
}

/* psStories_Item1_footer1 */
.psStories_Item1_footer1 {
float: left;
width: 50%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psStories_Item1_footer1_img */
.psStories_Item1_footer1_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f1.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 15px;
}

/* psStories_Item1_footer1_txt */
.psStories_Item1_footer1_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 20px;
}

/* psStories_Item1_footer2 */
.psStories_Item1_footer2 {
float: left;
width: 50%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psStories_Item1_footer2_img */
.psStories_Item1_footer2_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f2.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 15px;
}

/* psStories_Item1_footer1_txt */
.psStories_Item1_footer2_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 20px;
}

/* pstories_Item2 */
  .psStories_Item3_img{
		  xxborder: 1px solid #b4f20c;
		  width: 100%;
		  height: 100%;
		  background-image: url("../images/Stories2.jpg");
		  background-repeat: no-repeat;
		  background-size: cover;
		  vertical-align:centerl
		  -webkit-transition: all 0.4s;
		  -o-transition: all 0.4s;
			transition: all 0.4s;
			position: relative;
  
  }
  
  
  
  /* psStories_Item2_img_Overlay */
  .psStories_Item3_img_Overlay{
	  background-size: cover;
	  background-repeat: no-repeat;
	  background-position: 50% 50%;
	  width: 100%;
	  height: 18%;
	  cursor: pointer;
	  background-color: rgba(44, 29, 20, 0); /* Black background with opacity */
	  z-index: 2; /* Specify a stack order in case you're using a different order for other  */
		xxdisplay:none;
		position: absolute;
		bottom: 0px;
		padding-bottom: 11px;
  }

	.psStories_Item3_banner {
   
    width: 100%;
    position: relative;
		top: 0; 
}

.psStories_Item3_banner img{
	width:100%;
}

/* pstories_Item2 */
.psStories_Item2, .psStories_Item3, .psStories_Item4 {
xxborder: 1px solid #b4f20c;
width: 23%;
height: 470px;
padding: 0;
margin-left: 13px;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
}

.psStories_Item1, .psStories_Item2, .psStories_Item3, .psStories_Item4 {

    height: 550px;
}

@media (max-width:760px) {
.psStories_Item2, .psStories_Item3, .psStories_Item4 {
	width: 100%;
	margin-bottom: 10px;
	margin-left: 20;
}

}

/* psStories_Item1_img */
.psStories_Item2_img, .psStories_Item3_img, .psStories_Item4_img {
width: 100%;
height: auto;
overflow: hidden;
}

/* psStories_Item1_img */
.psStories_Item2_img img, .psStories_Item3_img img, .psStories_Item4_img img {
min-width: 100%;
width: 100%;
xxheight: 100%;
max-width: none;
max-height: none;
display: block;
position: relative;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

.psStories_Item2_img img:hover, .psStories_Item3_img img:hover, .psStories_Item4_img img:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

/* psStories_Item1_txt */
.psStories_Item2_txt, .psStories_Item3_txt, .psStories_Item4_txt {
xxborder: 1px solid #b4f20c;
width: 98%;
padding: 5px;
height: 110px;
margin-top: 7px;
margin-left: 5px;
}

/* psStories_Item1_txt */
.psStories_Item2_txt h3, .psStories_Item3_txt h3, .psStories_Item4_txt h3 {
font-family: 'Roboto-Bold';
font-size: 17px;
color: rgba(101, 98, 99);
width: 100%;
text-align: center;
}
 .psStories_Item3_txt h3{
  	color: #ffffff;
  }
/* psStories_Item1_txt */
.psStories_Item2_txt p, .psStories_Item3_txt p, .psStories_Item4_txt p {
font-family: 'Roboto-light';
font-size: 13px;
color: rgba(101, 98, 99);
width: 100%;
text-align: center;
}

/* psStories_Item1_footer_Main */
.psStories_Item2_footer_Main, .psStories_Item3_footer_Main, .psStories_Item4_footer_Main {
width: 100%;
height: 60px;
xxborder: 1px solid #b4f20c;
position: absolute;
bottom: 0;
}

/* psStories_Item1_footer1 */
.psStories_Item2_footer1, .psStories_Item3_footer1, .psStories_Item4_footer1 {
float: left;
width: 50%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psStories_Item1_footer1_img */
.psStories_Item2_footer1_img, .psStories_Item3_footer1_img, .psStories_Item4_footer1_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f1.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 15px;
}

/* psStories_Item1_footer1_txt */
.psStories_Item2_footer1_txt, .psStories_Item3_footer1_txt, .psStories_Item4_footer1_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 20px;
}

/* psStories_Item1_footer2 */
.psStories_Item2_footer2, .psStories_Item3_footer2, .psStories_Item4_footer2 {
float: left;
width: 50%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psStories_Item1_footer2_img */
.psStories_Item2_footer2_img, .psStories_Item3_footer2_img, .psStories_Item4_footer2_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f2.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 15px;
}

/* psStories_Item1_footer1_txt */
.psStories_Item2_footer2_txt, .psStories_Item3_footer2_txt, .psStories_Item4_footer2_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 20px;
}

/* psLearning_container */
.psLearning_container {
background-color: #fff;
xxborder: 1px solid blue;
width: 100%;
margin: 0 auto;
margin-bottom: 50px;
}

.dotBkgrnd {
background-image: url("../images/bg_mask.png");
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

/* psLearning_header */
.psLearning_header {
xxborder: 1px solid blue;
width: 100%;
height: 55px;
margin-bottom: 40px;
}

/* psLearning_Title */
.psLearning_Title {
border-bottom: 2px solid #f47e34;
margin-left: 31px;
height: 43px;
width: 95.5%;
margin-top: 10px;
}

/*psLearning_txt */
.psLearning_txt {
float: left;
width: 115px;
height: 36px;
background-color: #666666;
margin-top: 5px;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 5px;
line-height: 36px;
}

/* psLearning_SlideShow */
.psLearning_SlideShow {
width: 100%;
height: auto;
}

/* psLearning_SlideShow img*/
.psLearning_SlideShow img {
margin: 0 auto;
width: 95.5%;
xxborder: 1px solid #b4f20c;
height: auto;
margin-left: 31px;
}

/* psBlog_container */
.psBlog_container {
background-color: #ededed;
xxborder: 1px solid blue;
width: 100%;
height: 80vw;
max-height: 1210px;
padding-top: 30px;
min-height: 920px;
}

/* psBlog_header */
.psBlog_header {
xxborder: 1px solid blue;
width: 100%;
height: 55px;
margin-bottom: 35px;
}

/* psBlog_Title */
.psBlog_Title {
border-bottom: 2px solid #f47e34;
margin-left: 31px;
height: 43px;
width: 95.5%;
margin-top: 10px;
}

/* psBlog_txt */
.psBlog_txt {
float: left;
width: 75px;
height: 36px;
background-color: #666666;
margin-top: 5px;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 5px;
line-height: 36px;
}

/* psBlogPosts_container */
.psBlogPosts_container {
xxborder: 1px solid blue;
width: 95.5%;
height: 90%;
margin-left: 31px;
}

/* psBlogLeft_sub_Container */
.psBlogLeft_sub_Container {
xxfloat: left;
xxborder: 1px solid blue;
width: 26.5%;
height: 100%;
padding: 0;
}

/* psBlogLeft_sub_Container <760 */
@media (max-width:760px) {
.psBlogLeft_sub_Container {
	padding-left: 25px;
	width: 100%;
}

}

/* psBlogRight_sub_Container */
.psBlogRight_sub_Container {
float: Right;
xxborder: 1px solid blue;
width: 73.1%;
height: 100%;
margin: 0;
padding: 0;
}

/* psBlogRight_sub_Container 760px*/
@media (max-width:760px) {
.psBlogRight_sub_Container {
	width: 100%;
}

}

/* psBlogLeft_Top */
.psBlogLeft_Top {
background-color: white;
xxborder: 1px solid red;
width: 99%;
height: 26vw;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
max-height: 380px;
min-height: 314px;
}

/* psBlogLeft_Top_img */
.psBlogLeft_Top_img {
xxborder: 1px solid #b4f20c;
height: 12vw;
max-height: 193px;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
justify-content: center;
align-items: start;
overflow: hidden;
max-height: 193px;
}

/* psBlogLeft_Top_img */
.psBlogLeft_Top_img img {
width: 100%;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
height: 100%;
object-fit: cover;
object-position: 49% 71%;
}

.psBlogLeft_Top_img img:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

/* psBlogLeft_Top_txt */
.psBlogLeft_Top_txt {
xxborder: 1px solid #b4f20c;
width: 98%;
padding: 5px;
height: 12vw;
margin-top: 7px;
margin-left: 5px;
padding: 15px;
max-height: 180px;
min-height: 115px;
}

/* psBlogLeft_Top_txt h3*/
.psBlogLeft_Top_txt h3 {
xxfont-family: 'Roboto-Bold';
xxfont-size: 17px;
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 23px;
}

/* psBlogLeft_Top_txt p*/
.psBlogLeft_Top_txt p {
padding-top: 5px;
font-family: Roboto-Light;
color: rgba(101, 98, 99);
line-height: 1.2;
letter-spacing: -.003em;
font-size: 15px;
}

/* psBlogLeft_Top_footer_Main */
.psBlogLeft_Top_footer_Main {
width: 100%;
height: 30px;
xxborder: 1px solid #b4f20c;
display: none;
}

/* psBlogLeft_Top_footer1 */
.psBlogLeft_Top_footer1 {
float: left;
width: 50%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psBlogLeft_Top_footer1_img */
.psBlogLeft_Top_footer1_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f1.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 10px;
}

/* psBlogLeft_Top_footer1_txt */
.psBlogLeft_Top_footer1_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 10px;
}

/* psBlogLeft_Top_footer2 */
.psBlogLeft_Top_footer2 {
float: left;
width: 50%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psBlogLeft_Top_footer2_img */
.psBlogLeft_Top_footer2_img {
float: left;
width: 23px;
height: 20px;
background-image: url("../images/Stories_f2.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 10px;
}

/* psBlogLeft_Top_footer2_txt */
.psBlogLeft_Top_footer2_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 10px;
}

/* psBlogLeft_Bottom */
.psBlogLeft_Bottom {
background-color: white;
margin-top: 10px;
xxborder: 1px solid red;
width: 99%;
height: 39.8vw;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
max-height: 635px;
min-height: 422px;
}

/* psBlogLeft_Bottom_img */
.psBlogLeft_Bottom_img {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 19vw;
max-height: 355px;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
overflow: hidden
}

/* psBlogLeft_Bottom_img */
.psBlogLeft_Bottom_img img {
width: 100%;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
height: 100%;
object-fit: cover;
object-position: 50% 0%;
}

.psBlogLeft_Bottom_img img:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

/* psBlogLeft_Bottom_txt */
.psBlogLeft_Bottom_txt {
xxborder: 1px solid #b4f20c;
width: 98%;
height: 13vw;
margin-top: 7px;
margin-left: 5px;
padding: 30px;
padding: 1.8vw;
min-height: 269px;
}

/* psBlogLeft_Bottom_txt h3*/
.psBlogLeft_Bottom_txt h3 {
font-family: Roboto-Light;
font-size: 23px;
color: rgba(101, 98, 99);
}

/* psBlogLeft_Bottom_txt p*/
.psBlogLeft_Bottom_txt p {
padding-top: 5px;
font-family: Roboto-Light;
color: rgba(101, 98, 99);
line-height: 1.2;
letter-spacing: -.003em;
font-size: 1.1vw;
}

/* psBlogLeft_Bottom_footer_Main */
.psBlogLeft_Bottom_footer_Main {
width: 100%;
height: 30px;
xxborder: 1px solid #b4f20c;
display: none;
}

/* psBlogLeft_Bottom_footer1 */
.psBlogLeft_Bottom_footer1 {
float: left;
width: 50%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psBlogLeft_Bottom_footer1_img */
.psBlogLeft_Bottom_footer1_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f1.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 10px;
}

/* psBlogLeft_Bottom_footer1_txt */
.psBlogLeft_Bottom_footer1_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 10px;
}

/* psBlogLeft_Bottom_footer2 */
.psBlogLeft_Bottom_footer2 {
float: left;
width: 50%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psBlogLeft_Bottom_footer2_img */
.psBlogLeft_Bottom_footer2_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f2.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 10px;
}

/* psBlogLeft_Bottom_footer2_txt */
.psBlogLeft_Bottom_footer2_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 10px;
}

/* psBlogRight_Top */
.psBlogRight_Top {
xxborder: 1px solid orange;
width: 100%;
height: 39vw;
padding-left: 5px;
min-height: 472px;
max-height: 630px;
padding-right: 0px;
}

/* psBlogRight_Bottom */
.psBlogRight_Bottom {
xxborder: 1px solid red;
width: 100%;
height: 27vw;
min-height: 237px;
max-height: 398px;
overflow: hidden;
padding-right: 0px;
padding-left: 5px;
padding-top: 5px;
}

/* psBlogRight_Bottom_left */
.psBlogRight_Bottom_left {
background-color: white;
float: left;
xxborder: 1px solid green;
width: 49%;
height: 100%;
overflow: hidden;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
}

/* psBlogRight_Top_box1_img img*/
.psBlogRight_Bottom_left_imgzz {
height: 100%;
width: 100%;
background-image: url("../images/blog6.jpg");
background-size: cover;
background-repeat: no-repeat;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

.psBlogRight_Bottom_left_imgzz:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

/* psBlogRight_Bottom_left_txt */
.psBlogRight_Bottom_left_txt {
margin: 0 auto;
width: 80%;
height: 70%;
position: relative;
top: 30%;
}

/* psBlogRight_Bottom_left_txt h3*/
.psBlogRight_Bottom_left_txt h3 {
font-family: Roboto-Light;
font-size: 4.5vw;
color: white;
text-align: left;
xxborder: 1px solid green;
line-height: 1;
}

/* psBlogRight_Bottom_Right */
.psBlogRight_Bottom_Right {
background-color: white;
float: right;
xxborder: 1px solid green;
width: 50%;
height: 100%;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
}

/* psBlogRight_Bottom_Right_img */
.psBlogRight_Bottom_Right_img {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 12vw;
overflow: hidden;
max-height: 270px;
}

/* psBlogRight_Bottom_Right_img */
.psBlogRight_Bottom_Right_img img {
min-height: 100%;
min-width: 100%;
width: 100%;
height: 100%;
max-width: none;
max-height: none;
background-size: cover;
background-repeat: no-repeat;
object-fit: cover;
object-position: 50% 30%;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

.psBlogRight_Bottom_Right_img img:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

/* psBlogRight_Bottom_Right_txt */
.psBlogRight_Bottom_Right_txt {
xxborder: 1px solid #b4f20c;
width: 98%;
padding: 5px;
height: 180px;
margin-top: 7px;
margin-left: 5px;
padding: 15px;
}

/* psBlogRight_Bottom_Right_txt h3*/
.psBlogRight_Bottom_Right_txt h3 {
font-family: Roboto-Light;
font-size: 23px;
color: rgba(101, 98, 99);
}

/* psBlogRight_Bottom_Right_txt p*/
.psBlogRight_Bottom_Right_txt p {
padding-top: 5px;
font-family: Roboto-Light;
color: rgba(101, 98, 99);
line-height: 1.2;
letter-spacing: -.003em;
font-size: 1.1vw;
}

/* psBlogRight_Top_box1 */
.psBlogRight_Top_box1 {
background-color: white;
xxborder: 1px solid #ff6300;
width: 63%;
height: 31%;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
padding: 0;
height: 12.1vw;
min-height: 124px;
max-height: 193px;
}

/* psBlogRight_Top_box1 760px*/
@media (max-width:760px) {
.psBlogRight_Top_box1 {
	margin-left: 10px;
	width: 100%;
	padding: 0;
}

}

/* psBlogRight_Top_box1_img */
.psBlogRight_Top_box1_img {
float: left;
xxborder: 1px solid #ff6300;
width: 54%;
height: 100%;
justify-content: center;
align-items: start;
overflow: hidden;
background-image: url("../images/blog3.jpg");
background-size: cover;
background-position-y: bottom;
}

/* psBlogRight_Top_box1_img img*/
.psBlogRight_Top_box1_imgzz {
height: 100%;
height: 100%;
background-image: url("../images/blog3.jpg");
background-size: cover;
background-position-y: bottom;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

.psBlogRight_Top_box1_imgzz:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

/* psBlogRight_Top_box1_txt_main */
.psBlogRight_Top_box1_txt_main {
float: right;
xxborder: 1px solid #ff6300;
width: 45%;
height: 100%;
}

/* psBlogRight_Top_box1_txt */
.psBlogRight_Top_box1_txt {
xxborder: 1px solid #ff6300;
width: 100%;
height: 80%;
padding-left: 15px;
padding-top: 40px;
padding-left: 15px;
padding-top: 40px;
}

/* psBlogRight_Top_box1_txt h3*/
.psBlogRight_Top_box1_txt h3 {
font-family: Roboto-Light;
font-size: 1.8vw;
color: rgba(101, 98, 99);
}

@media (min-width:1400px) {
.psBlogRight_Top_box1_txt h3 {
	font-size: 1.6vw;
}

.psBlogRight_Top_box1_txt {
	padding-top: 20px;
}

}

/* psBlogRight_Top_box1_footer_Main */
.psBlogRight_Top_box1_footer_Main {
width: 100%;
height: 30px;
xxborder: 1px solid #b4f20c;
display: none;
}

/* psBlogRight_Top_box1_footer1 */
.psBlogRight_Top_box1_footer1 {
float: left;
width: 55%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psBlogRight_Top_box1_footer1_img */
.psBlogRight_Top_box1_footer1_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f1.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 5px;
margin-top: 5px;
}

/* psBlogRight_Top_box1_footer1_txt */
.psBlogRight_Top_box1_footer1_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 10px;
}

/* psBlogRight_Top_box1_footer2 */
.psBlogRight_Top_box1_footer2 {
float: left;
width: 45%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psBlogRight_Top_box1_footer2_img */
.psBlogRight_Top_box1_footer2_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f2.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 5px;
margin-top: 5px;
}

/* psBlogRight_Top_box1_footer2_txt */
.psBlogRight_Top_box1_footer2_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 10px;
}

/* psBlogRight_Top_box2 */
.psBlogRight_Top_box2 {
background-color: white;
float: right;
xxborder: 1px solid #ff6300;
width: 36%;
height: 28.8vw;
overflow: hidden;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
max-height: 429px;
min-height: 330px;
}

/* psBlogRight_Top_box1_img img*/
.psBlogRight_Top_box2_imgzz {
height: 100%;
height: 100%;
background-image: url("../images/Blog-Box2.jpg");
background-size: cover;
background-position: 20% 50%;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

.psBlogRight_Top_box2_imgzz:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

.psBlogRight_Top_box2_txt:hover {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
}

/* psBlogRight_Top_box2_txt  */
.psBlogRight_Top_box2_txt {
xxborder: 1px solid #b4f20c;
width: 95%;		/* height: 55%; */
margin: auto 0;
text-align: center;
vertical-align: bottom;
margin: 0 auto;
display: table-cell;
padding-bottom: 15px;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

/* psBlogRight_Top_box2_txt h3 */
.psBlogRight_Top_box2_txt h3 {
font-family: Roboto-Light;
font-size: 36px;
color: white;
text-align: left;
}

/* psBlogRight_Top_box5_txt  */
.psBlogRight_Top_box5_txt {
xxborder: 1px solid #b4f20c;
width: 95%;		/* height: 55%; */
margin: auto 0;
text-align: center;
vertical-align: bottom;
position: relative;
top: 58%;
margin: 0 auto;
}

/* psBlogRight_Top_box5_txt h3 */
.psBlogRight_Top_box5_txt h3 {
font-family: Roboto-Light;
font-size: 36px;
color: white;
text-align: left;
}

/* psBlogRight_Top_box2_img_Overlay */
.psBlogRight_Top_box2_img_Overlay {
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
width: 100%;
height: 100%;
cursor: pointer;
background-color: rgba(44, 29, 20, 0.5);
z-index: 2;
display: table;
}

.psBlogRight_Top_box5_img_Overlay {
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
width: 100%;
height: 100%;
cursor: pointer;
background-color: rgba(44, 29, 20, 0.5);
z-index: 2;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

.psBlogRight_Top_box5_img_Overlay:hover {
transform: scale(0.9);
}

.BlogRight_Bottom_img_Overlay {
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
width: 100%;
height: 100%;
cursor: pointer;
background-color: rgba(44, 29, 20, 0.5);
z-index: 2;
}

/* psBlogRight_Top_box3 */
.psBlogRight_Top_box3 {
background-color: white;
margin-top: 10px;
float: left;
xxborder: 1px solid #ff6300;
width: 34%;
height: 26.6vw;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
min-height: 333px;
max-height: 423px;
}

/* psBlogRight_Top_box3_img */
.psBlogRight_Top_box3_img {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 10.5vw;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
justify-content: center;
align-items: start;
overflow: hidden;
max-height: 200px;
}

/* psBlogRight_Top_box3_img */
.psBlogRight_Top_box3_img img {
width: 100%;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
height: 100%;
object-fit: cover;
object-position: 50% 77%;
}

.psBlogRight_Top_box3_img img:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

/* psBlogRight_Top_box3_txt */
.psBlogRight_Top_box3_txt {
xxborder: 1px solid #b4f20c;
width: 98%;
padding: 7vw;
height: 130px;
margin-top: 7px;
margin-left: 5px;
padding: 0.8vw;
min-height: 226px;
max-height: 221px;
}

/* psBlogRight_Top_box3_txt h3*/
.psBlogRight_Top_box3_txt h3 {
font-family: Roboto-Light;
font-size: 23px;
color: rgba(101, 98, 99);
}

/* psBlogRight_Top_box3_txt p*/
.psBlogRight_Top_box3_txt p {
padding-top: 5px;
font-family: Roboto-Light;
color: rgba(101, 98, 99);
line-height: 1.2;
letter-spacing: -.003em;
font-size: 15px;
}

/* psBlogRight_Top_box3_footer_Main */
.psBlogRight_Top_box3_footer_Main {
width: 100%;
height: 30px;
xxborder: 1px solid #b4f20c;
display: none;
}

/* psBlogRight_Top_box3_footer1 */
.psBlogRight_Top_box3_footer1 {
float: left;
width: 55%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psBlogRight_Top_box3_footer1_img */
.psBlogRight_Top_box3_footer1_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f1.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 10px;
}

/* psBlogRight_Top_box3_footer1_txt */
.psBlogRight_Top_box3_footer1_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 10px;
}

/* psBlogRight_Top_box3_footer2 */
.psBlogRight_Top_box3_footer2 {
float: left;
width: 45%;
height: 100%;
xxborder: 1px solid #b4f20c;
}

/* psBlogRight_Top_box3_footer2_img */
.psBlogRight_Top_box3_footer2_img {
float: left;
width: 25px;
height: 20px;
background-image: url("../images/Stories_f2.jpg");
background-size: contain;
background-repeat: no-repeat;
margin-left: 20px;
margin-top: 10px;
}

/* psBlogRight_Top_box3_footer2_txt */
.psBlogRight_Top_box3_footer2_txt {
color: rgba(101, 98, 99);
font-family: Roboto-Light;
font-size: 9px;
width: 80%;
padding-top: 10px;
}

/* psBlogRight_Top_box3_readMore */
.psBlogRight_Top_box3_readMore {
xxborder: 1px solid #ff6300;
height: 40px;
width: 100%;
display: none;
}

/* psBlogRight_Top_box3_readMore_box */
.psBlogRight_Top_box3_readMore_box {
xxborder: 1px solid #ff6300;
height: 100%;
float: right;
width: 41%;
padding-top: 10px;
padding-right: 20px;
}

/* psBlogRight_Top_box4 */
.psBlogRight_Top_box4 {
background-color: white;
margin-top: 10px;
margin-left: 1vw;
float: left;
xxborder: 1px solid #ff6300;
width: 27.5%;
height: 16vw;
background-color: #f37020;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
position: relative;
min-height: 194px;
max-height: 226px;
}

/* psBlogRight_Top_box4_podcast */
.psBlogRight_Top_box4_podcast {
xxborder: 1px solid #b4f20c;
width: 13vw;
height: 41px;
margin: auto auto;
text-align: center;
position: absolute;
top: 43%;
font-family: Roboto-Bold;
color: white;
font-size: 1vw;
letter-spacing: 3px;
padding-top: 5px;		/* background-color: #612d0d; */
xxdisplay: none;
line-height: 31px;
border: 1px solid #FFF;
overflow: visible;
max-width: 300px;
left: 50%;
transform: translateX(-50%);
}

.blog-pointer {
background-image: url("../images/click-arrow.png");
xxborder: 1px solid #fff;
height: 40px;
width: 40px;
background-position: center;
background-size: cover;
position: absolute;
bottom: -35px;
right: -36px;
}

/* psBlogRight_Top_box5 */
.psBlogRight_Top_box5 {
background-color: white;
margin-top: 10px;
float: right;
xxborder: 1px solid #ff6300;
width: 64.5%;
height: 9.9vw;
overflow: hidden;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
max-height: 187px;
min-height: 128px;
}

/* psBlogRight_Top_box1_img img*/
.psBlogRight_Top_box5_imgzz {
height: 100%;
height: 100%;
background-image: url("../images/blog5.jpg");
background-size: cover;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}

.psBlogRight_Top_box5_imgzz:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}

/* psBottom_Content */
.psBottom_Content {
margin-top: 3px;
xxborder: 1px solid #ff6300;
width: 100%;
height: 790px;
}

/* psBottom_Content_ctr */
.psBottom_Content_ctr {
margin: 0 auto;
xxborder: 1px solid #ff6300;
width: 85%;
height: 550px;
max-width: 100%;
/*max-width: 1200px;*/
height: 100%;
}

/* psBottom_Content_left */
.psBottom_Content_left {
float: left;
xxborder: 1px solid #ff6300;
xxwidth: 50%;
width: 100%;
height: 100%;
padding-top: 40;
}

/* psBottom_Content_left_header */
.psBottom_Content_left_header {
xxborder: 1px solid blue;
width: 100%;
height: 55px;
}

/* psBottom_Content_left_header_txt */
.psBottom_Content_left_header_Title {
border-bottom: 2px solid #f47e34;
margin-left: 65px;
height: 43px;
width: 90%;
margin-top: 10px;
}

/* psBottom_Content_left_header_txt */
.psBottom_Content_left_header_txt {
float: left;
width: 210px;
height: 36px;
background-color: #666666;
margin-top: 5px;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 5px;
line-height: 36px;
}

/* psBottom_Content_left_text_box */
.psBottom_Content_left_text_box {
xxborder: 1px solid #f47e34;
width: 100%;
width: 47%;
height: 85%;
margin-top: 10px;
padding-top: 45px;
padding-left: 65px;
font-family: Roboto-LightItalic;
font-size: 14px;
margin-bottom: 20px;
float: left;
}

/* psBottom_Content_left_text1 */
.psBottom_Content_left_text1 {
xxborder: 1px solid #f47e34;
width: 100%;
font-family: Roboto-LightItalic;
font-size: 14px;
height: 200px;
}

/* psBottom_Content_left_pic_box */
.psBottom_Content_left_pic_box {
xxborder: 1px solid #f47e34;
width: 100%;
height: 100px;
margin-top: 10px;
padding-top: 45px;
padding-left: 65px;
}

/* psBottom_Content_left_pic_box1_pic */
.psBottom_Content_left_pic_box1_pic {
xxborder: 1px solid #f47e34;
width: 25%;
height: 100px;
float: left;
margin-top: 20px;
}

/* psBottom_Content_left_pic_box1_pic img */
.psBottom_Content_left_pic_box1_pic img {
border-radius: 50%;
height: 100px;
width: 100px;
}

/* psBottom_Content_left_pic_box1_txt  */
.psBottom_Content_left_pic_box1_txt {
xxborder: 1px solid #f47e34;
float: right;
width: 74%;
height: 100px;
padding-top: 35px;
padding-left: 30px;
}

/* psBottom_Content_left_pic_box1_txt  */
.psBottom_Content_left_pic_box1_txt h3 {
font-family: Roboto-Bold;
font-size: 11px;
color: rgba(101, 98, 99);
}

/* psBottom_Content_left_pic_box1_txt  */
.psBottom_Content_left_pic_box1_txt p {
font-family: Roboto-Light;
font-size: 11px;
color: rgba(101, 98, 99);
}

/* psBottom_Content_left_text2 */
.psBottom_Content_left_text2 {
xxborder: 1px solid #f47e34;
width: 100%;
font-family: Roboto-LightItalic;
font-size: 14px;
margin-top: 40px;
height: 115px;
}

/* psBottom_Content_right */
.psBottom_Content_right {
float: right;
xxborder: 1px solid #ff6300;
width: 50%;
height: 100%;
padding-top: 40;
display: none;
}

/* psBottom_Content_right_header */
.psBottom_Content_right_header {
xxborder: 1px solid blue;
width: 100%;
height: 55px;
}

/* psBottom_Content_right_Title */
.psBottom_Content_right_Title {
border-bottom: 2px solid #f47e34;
margin-left: 31px;
height: 43px;
width: 83%;
margin-top: 10px;
}

/* psBottom_Content_right_txt */
.psBottom_Content_right_txt {
float: left;
width: 100px;
height: 36px;
background-color: #666666;
margin-top: 5px;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 5px;
}

/* psBottom_Content_right_content */
.psBottom_Content_right_content {
height: 450px;
width: 100%;
padding: 20px;
padding-top: 50px;
}

/* psBottom_Content_right_content_img */
.psBottom_Content_right_content_img {
xxborder: 1px solid blue;
height: 100%;
width: 100%;
}

/* psBottom_Content_right_content_img  img*/
.psBottom_Content_right_content_img img {
height: 100%;
margin: 0 auto;
max-width: 124px;
}

/* psBottom_Content_fb*/
.psBottom_Content_fb {
xxborder: 1px solid #ff6300;
float: left;
width: 124px;
margin: 0 auto;
height: 40%;
margin-left: 30px;
margin-bottom: 70px;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
}

/
.slider {
width: 50%;
margin: 100px auto;
}

.slick-slide {
margin: 0px 20px;
}

.slick-slide img {
width: 100%;
}

.slick-prev:before, .slick-next:before {
color: black;
}

.slick-slide {
transition: all ease-in-out .3s;
opacity: .2;
}

.slick-active {
opacity: .5;
}

.slick-current {
opacity: 1;
}

.carousel-indicators {
float: left;
width: 10%;
padding-bottom: 20px;
}

.carousel-indicators li {
width: 10px;
height: 10px;
border-radius: 50%;
}

.btn-primary {
color: #fff;
background-color: #000;
border-color: #000;
font-size: 30px;
}

.gm-style-pbc {
display: none;
}

.parallax-container {
xxposition: relative;
xxwidth: 100%;
xxheight: 1500px;
height: 1735px;
padding-bottom: 600px;
display: block;
}

@media (max-height:800px) {
.parallax-container {
	height: 1115px
}

}

.parallax-scroll {
position: fixed;
margin: 0 auto;
width: 100%;
height: 100%;
top: 2.4vh;
background-image: url('../images/mtwapa01.jpg');
}

@media (max-height:800px) {
.parallax-scroll {
	top: -0.5%;
}

}

.spacer {
width: 100%;
height: 185px;
background-color: wheat;
}

.parallax-background {
background-color: #c0d1df;
background-repeat: no-repeat;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-o-background-size: 100% auto;
background-size: 100% auto;
position: fixed;
width: 100%;
z-index: -1;
background-position: center center;
xxtop: 0;
padding-bottom: 500px;
height: 100vh;
padding-bottom: 600px;
background-position-y: top;
background-position: center top;
}

/*.parallax-background2 {
position: relative;
background-color: transparent;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-o-background-size: 100% auto;
background-size: 100% auto;
min-height: 100vh;
}*/

.parallax-background2 {
position: relative;
background-attachment: fixed;
background-position: center;
background-position: center;
background-repeat: no-repeat;
min-height: 100vh;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-o-background-size: 100% auto;
background-size: 100% auto;
}

.parallax-background3 {
position: relative;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-o-background-size: 100% auto;
background-size: 100% auto;
min-height: 100vh;
}

#content-main {
background-image: none;
margin: 0;
padding: 0;
width: auto;
}

.story-wrap-outer {
position: relative;
height: 100vh;
opacity: 1;
}

.story-wrap-outer .row, .story-wrap-outer body {
background: white;
}

.story-wrap-outer .row {
max-width: 100%;
background: #ffffff;
}

.story-wrap-outer *, .story-wrap-outer::before, .story-wrap-outer::after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.row {
margin: 0 0 0px;
/*overflow: hidden;*/
overflow:visible;
width: 100%;
max-width: 100%;
display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -moz-box;
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

}

.row:before, .row:after {display: none !important;}

/*******The following affects all pages********/
.story-wrap-outer .large-12 p {
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
padding-bottom: 20px;
color: rgb(33, 37, 41);
}

.story-wrap-outer .large-12 li {
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
list-style-type: square;
list-style-position: outside;
font-family: Roboto-Light;
font-size: 16.9px;
line-height: 1.6;
margin-bottom: 16px;
text-rendering: optimizeLegibility;
width: 57%;
}

/* story-wrap-outer  h3*/
.story-wrap-outer_50_H4 {
color: rgba(79, 76, 77);
font-family: Roboto-Black;
font-size: 40px;
text-align: center;
padding-bottom: 20px;
text-transform: uppercase;
margin-top: 30px;
text-align: left !important;
width: 50% !important;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
margin-top: 40px;
color: rgb(33, 37, 41);
}

/* story-wrap-outer  h3*/
.story-wrap-outer  H4 {
color: rgba(79, 76, 77);
font-family: Roboto-Black;
font-size: 40px;
text-align: center;
padding-bottom: 20px;
text-transform: uppercase;
margin-top: 30px;
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
margin-top: 40px;
color: rgb(33, 37, 41);
}

.story-wrap-outer p {
font-family: Roboto-Light;
font-size: 17px;
line-height: 1.6;
margin-bottom: 30px;
text-rendering: optimizeLegibility;
}

.story-wrap-outer p b {
font-family: Roboto-bold;
font-size: 17px;
line-height: 1.6;
margin-bottom: 30px;
text-rendering: optimizeLegibility;
color: #545454;
}

.story-wrap-outer *, .story-wrap-outer::before, .story-wrap-outer::after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.story-wrap-outer .column.large-centered, .story-wrap-outer .columns.large-centered {
margin-left: auto;
margin-right: auto;
float: none;
height: 100%;
}

.story-wrap-outer .large-12 {
width: 100%;
}

.header_div {
position: fixed;
top: 0;
width: 100%;
z-index: 111209;
left: 0;
height: 3em;
line-height: 3em;
z-index: -2;
background: #fff;
color: #666;
box-shadow: 0 0 12px -2px rgba(0, 0, 0, 0.4);
background-color: #f47e34;
}

.header_div  h3 {
font-family: AvenirLTStd-Black;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
color: #666;
}

.slider2 {
z-index: 0;
position: relative;
margin-bottom: 13px;
width: 100%;
/*max-width: 1200px;*/
max-width: 100%;
margin: 0 auto;
margin-bottom: 0px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.story-wrap-outer .story-wrap .story-img-large {
z-index: 0;
position: relative;
}

.story-wrap-outer .story-wrap .story-img-large img {
max-height: 100%
}

centered {
margin-left: auto;
margin-right: auto;
float: none;
}

.story-wrap-outer .large-12 {
width: 100%;
}

.story-wrap-outer a img {
display: inline-block;
vertical-align: middle;
max-height: 179px;
}




@media screen and (min-width:1400px) {
.story-wrap-outer a img {
	max-height: 252px;
}

}

.story-wrap-outer section {
margin-top: 0px;
margin-bottom: 0px;
padding: 0;
}

.story-wrap-outer H3 {
color: rgba(79, 76, 77);
font-family: Roboto-light;
font-size: 24px;
text-align: left;
font-weight: 700;
padding-bottom: 20px;
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
}

#the_map {
margin-top: 10px;
width: 100%;
height: 440px;
position: relative;
/*max-width: 1200px;*/
max-width: 100%;
margin: 0 auto;
}

#the_map  img {
max-height: inherit;
}

.story-wrap-outer .story-img-small {
width: 100%;
/*max-width: 1200px;*/
max-width: 100%;
margin: 0 auto;
}

.dreier b, .dreier p {
display: block;
width: 100%;
margin-left: 2%;
margin-top: 0 !important;
padding-bottom: 0 !important;
}

.dreier img {
display: inline-block;
border: 1px solid #c0c0c0;
width: auto;
min-height: 155px;
}

.container-fluid {
width: 100%;
padding: 0px;
margin-right: auto;
margin-left: auto;
}

/*slide show  flex-caption*/
.flex-caption {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.51);
color: #fff;
padding: 10px;
}

@media (max-width:480px) {

/*slide show  flex-caption*/
.flex-caption {
	position: static;
	background: rgba(0, 0, 0);
}

}

#carousel li {
margin-right: 10px;
width: auto;
}

.flexslider {
border: 0px;
height: 87vh;
width: 100%;
margin: 0 auto;
}

.flexslider img {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
opacity: 1;
max-height: 100%;
-webkit-transition: filter 0.5s, opacity 0.5s;
transition: filter 0.5s, opacity 0.5s;
height: 80vh;
}

.flex-viewport {
background-color: #000;
}

#carousel {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
z-index: 2;
padding: 0 30px;
background-color: rgba(0, 0, 0, 0.9);
max-height: 60px;
-webkit-flex: 0 0 60px;
-ms-flex: 0 0 60px;
flex: 0 0 60px;
}

#carousel img {
width: 75px;
}

#library-cont p {
overflow-wrap: break-word;
word-wrap: break-word;
hyphens: auto;
color: #555;
width: auto;
max-width: auto;
min-width: auto;
}

#library-cont li p:nth-child(4) {
   max-height: 70px;
   overflow-y: scroll;
}


.libraryHeading {
width: 75%;
margin: 0 auto;
/*max-width: 1200px;*/
max-width: 100%;
}

.libraryHeading  H4 {
color: #4F4C4D;
font-family: Roboto-Black;
font-size: 40px;
text-align: left;
padding-bottom: 20px;
text-transform: uppercase;
margin-top: 30px;
width: 100%;
max-width: 100%;
min-width: 100%;
margin: 0 auto;
margin-top: 0px;
padding-top: 20px;
}

a:link {
text-decoration: none;
color: #4F4C4D;
}

a:visited {
text-decoration: none;
color: #4F4C4D;
}

a:hover {
text-decoration: none;
color: #4F4C4D;
}

a:active {
text-decoration: none;
color: #4F4C4D;
}

a:active {
color: #4F4C4D;
}

a {
color: #4F4C4D;
}

.story-wrap-outer a {
	color: #F37020;
}

* {
box-sizing: border-box;
}

.slider {
width: 50%;
margin: 100px auto;
}

.slick-slide {
margin: 0px 20px;
}

.slick-slide img {
width: 100%;
}

.slick-prev:before, .slick-next:before {
color: black;
}

.slick-slide {
transition: all ease-in-out .3s;
opacity: .2;
}

.slick-active {
opacity: .5;
}

.slick-current {
opacity: 1;
}

@media screen and (min-width:1400px) {
.psNewEv_Text p {
	font-size: 14px;
}

.psBlogLeft_Top_txt p {
	font-size: 15px;
}

.psBlogLeft_Bottom_txt p {
	font-size: 15px;
}

.psBlogRight_Top_box3_txt p {
	font-size: 15px;
}

.psBlogRight_Bottom_Right_txt p {
	font-size: 15px;
}

}

.mtwapa_pic_containter:after {
content: '';
width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
display: inline-block;
}

.mtwapa_pics {
width: 33% !important;
overflow: hidden;
}

.mtwapa_pics  img {
display: inline-block;
border: 1px solid #444;
width: auto;
}

.mtwapa_pics  img {
display: inline-block;
border: 1px solid #444;
object-fit: cover;
object-position: center;
width: 100%;
height: 100%;
}

.mtwapa_pic_containter  div {
width: auto;
height: auto;
display: inline-block;
}

.mptwapa_slider1 {
width: 100%;
height: 500px;
}

.mtwapa_carousel-item img {
max-height: 84vh;
width: auto;
display: block;
height: 40vw !important;
border: 1px solid #666;
object-position: center;
}

.carousel-item p {
width: 100%;
text-align: left;
padding-top: 26px;
font-size: 13px;
color: #000;
font-family: Roboto-bold;
}


.story-wrap-outer .static-image-div {
	z-index: 0;
	position: relative;	
	display: block;
    align-items: center;
    justify-content: center;
	width: 60%;
	max-width: 100%;
	min-width: 55%;
	margin: 0 auto;
	text-align: center;

}

.static-image-div a {
	
}

.static-image-div a img.slideshow-img{
	max-height: 300px;
	max-width: auto;
	
	
}


.static-image-div span.gallery-caption {
	display: block;
    text-align: center;
    padding-top: 26px;
    font-size: 13px;
    color: #000;
    font-family: Roboto-bold;
    

}

a.waves-effect, a.waves-light {
display: inline-block;
}

.btn-deep-orange {
background-color: #f47e34 !important;
color: #fff !important;
position: absolute;
bottom: 0;
}

.btn {
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
padding: .84rem 2.14rem;
font-size: .81rem;
-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
margin: .375rem;
border: 0;
-webkit-border-radius: .125rem;
border-radius: .125rem;
cursor: pointer;
text-transform: uppercase;
white-space: normal;
word-wrap: break-word;
color: #fff;
}

.mtwapa_pic_container {
margin-top: 20px;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
justify-content: space-between;
text-align: justify;
}

.mtwapa_pics_cntr {
width: 60%;
margin: 0 auto;
}

.carousel-control-next-icon {
height: 40px;
width: 40px;	/*	background-color: #0006;*/
border-radius: 15px;
}

.carousel-control-prev-icon {
height: 40px;
width: 40px;	/*	background-color: #0006;*/
border-radius: 15px;
}

/* Image zoom on hover + Overlay colour */
.outer_div {
overflow: hidden;
position: relative;
display: inline-block;
height: 100%;
width: 100%;
}

.inner_div {
height: 100%;
width: 100%;
background-size: cover;
background-repeat: no-repeat;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}

.outer_div:hover .inner_div, .outer_div:focus .inner_div {
-ms-transform: scale(1.2);
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}

.outer_div:hover .inner_div:before, .outer_div:focus .inner_div:before {
display: block;
}

.inner_div:before {
content: "";
display: none;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(52, 73, 94, 0.75);
}

.mtapa_60 {
width: 60%;
margin: 0 auto;
/*
max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
}

.ghana_main {
border: 1px solid #fff;
height: 96vh;
background-color: #333332;
}

@media (max-height:800px) {
.ghana_main {
	height: 93vh;
}

}

.ghana_left {
border: 1px solid #fff;
float: left;
width: 10%;
height: 100%;
}

.ghana_right {
border: 1px solid #fff;
float: right;
width: 90%;
height: 100%;
overflow: hidden;
}

.leftSlider .slick-slider {
margin-top: 60px;
}

.leftSlider .slick-prev, .leftSlider .slick-next {
left: 50%;
transform: translate(-50%, 0) rotate(90deg);
}

.leftSlider .slick-next {
top: unset;
bottom: -30px;
}

.leftSlider .slick-prev {
top: -30px;
}

.leftSlider .slick-slide img {
width: 100%;
height: auto;
margin-top: 10px;
}

.leftSlider .slick-list {
height: 85vh !important;
}

@media (max-height:800px) {
.leftSlider .slick-list {
	height: 75vh !important;
}

}

* {
box-sizing: border-box;
}

.slider {
width: 95%;
margin: 0px auto;
margin-top: 0;
}

@media screen and (min-width:1400px) {
.slider {
	margin: 0px auto;
}

}

.slick-slide {
margin: 0px 20px;
}

.slick-prev:before, .slick-next:before {
color: #f47e34;
}

.slick-slide {
transition: all ease-in-out .3s;
opacity: .2;
}

.slick-active {
opacity: .5;
}

.slick-current {
opacity: 1;
}

.rightSlider .slick-slide img {
width: auto;
height: 45vw;
margin: 0 auto;
margin-top: 7px;
min-height: 70vh;
max-height: 74vh;
}

@media (max-height:800px) {
.rightSlider .slick-slide img {
	height: 74vh;
}

}

.rightSlider .slick-next {
right: 31px;
z-index: 99;
top: 40%;
}

.rightSlider .slick-prev {
left: 31px;
z-index: 99;
top: 40%;
}

.rightSlider div p {
margin-top: 7px;
display: none;
font-size: 14px;
padding: 10px;
font-family: Roboto-light;
color: #fff;
width: 100%;
position: relative;
text-align: center;
}

.rightSlider {
display: none;
}

.leftSlider {
display: none;
margin-top: 53px
}

.slide {
position: relative;
}

.slide__caption {
bottom: 0;
min-height: 80px;
left: 0;
position: absolute;
width: 100%;
z-index: 2;
}

.ghana_title {
font-size: 17px;
padding-left: 30px;
font-family: Roboto-medium;
width: 35%;
margin: 0 auto;
margin-top: 7px;
color: #fff;
height: 45px;
line-height: 45px;
text-align: center;
}

#googleMap {
width: 100%;
height: 800px;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

/*style the box*/
.gm-style .gm-style-iw {
top: 0 !important;
left: 0 !important;
width: auto !important;
height: auto !important;
min-height: 120px !important;
display: block !important;
}

/*style the p tag*/
.gm-style .gm-style-iw #google-popup p {
padding: 10px;
}

.gm-ui-hover-effect {
right: -376px !important;
}

#map {
overflow: visible !important;
}

.countries_pic_box {
xxborder: 1px solid blue;
height: 226;
width: 100%;
/*
max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
height: 220px;
display: table;
overflow: hidden;
table-layout: fixed;
}

.countries_pic_box_left {
xxborder: 1px solid red;
width: 44% !important;
height: 100%;
display: table-cell;
overflow: hidden;
position: relative;
}

.countries_pic_box_left img {
height: 100% !important;
object-fit: cover;
object-position: 100% 50%;
position: absolute;
top: 0;
width: 100% !important;
}

.showtop {
object-position: top !important;
}

.countries_pic_box_right {
xxborder: 1px solid red;
background-color: #f47e34;
color: #fff;
display: table-cell;
overflow: hidden;
height: 100%;
width: 51.2%;
padding: 20px;
}

.countries_pic_box_right p {
font-family: Roboto-Light;
font-size: 25px;
color: white;
overflow-wrap: break-word;
word-wrap: break-word;
min-width: 0 !important;
width: 100% !important;
line-height: 1.45;
}

.story-wrap-outer h2 {
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
padding-bottom: 18px;
font-family: roboto-medium;
font-size: 21px;
color: rgb(33, 37, 41);
padding-top: 21px;
}

.countries_pic_box_right h2 {
padding-top: 0px;
color: #fff;
}

.countries_pic_box_right p {
font-size: 16px;
color: #fff !important;
}

.interview h3 {
margin-top: 40px;
font-family: roboto-light;
margin-bottom: 20px;
font-weight: 1;
}

.interview_pic {
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
}

.psStories_Item4_txt {
xxborder: 1px solid #b4f20c;
width: 98%;
height: 200px;
margin-top: 7px;
margin-left: 5px;
padding: 0px;
}

.psStories_Item4_txt p {
font-family: 'Roboto-medium';
font-size: 13px;
color: #fff;
top: -52px;
position: absolute;
}

/* pstories_Item4 */
.psStories_Item4_img {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 100%;
background-image: url("../images/interview.jpg");
background-repeat: no-repeat;
background-size: cover;
background-position-x: center;
height: 100%;
xxborder: 1px solid red;
}

.inner_div_shell {
height: 80%;
overflow: hidden;
}

.psStories_Item4_img_text {
xxborder: 1px solid blue;
height: 40%;
}

/* psStories_Item4_img_Overlay */
.psStories_Item4_img_Overlay {
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
width: 100%;
height: 100%;
cursor: pointer;
background-color: rgba(44, 29, 20, 0.5); /* Black background with opacity */
z-index: 2; /* Specify a stack order in case you're using a different order for other  */
}

/* psStories_Item4_txt */
.psStories_Item4_txt {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 24%;
margin: auto 0;
vertical-align: bottom;
position: relative;
}

#library-cont li p {
margin-bottom: 5px !important;
}

.zigzag {
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
justify-content: center;
}

.social_media_icons, .social_media_icons2 {
height: auto;
width: 100%;
min-width: 247px;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
justify-content: center;
margin-bottom: 20px;
}

.countries_pic_box_right h3 {
color: #fff;
}

.countries_pic_box_right li {
width: 92% !important;
margin: 0 auto !important;
list-style-type: square !important;
list-style-position: outside !important;
line-height: 1.6 !important;
margin-bottom: 13px !important;
text-rendering: optimizeLegibility;
font-size: 16px !important;
color: #fff !important;
font-family: Roboto-Light !important;
max-width: auto !important;
min-width: auto !important;
}

@media screen and (max-width:1400px) {
.countries_pic_box_right li {
	margin-bottom: 3px !important;
	text-rendering: optimizeLegibility;
	font-size: 14px !important;
}

}

#mtwapa_slider1 img {
width: 100%;
}

.button {
cursor: pointer;
background: #F36F21;
background-color: #F36F21;
padding: 4px 10px 3px;
border: 0;
color: #fff;
font-size: 14px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
position: absolute;
bottom: 12px;
left: 25%;
color: #fff !important;
}

.slick-list {
padding: 0 !important;
}

/*#library-cont {
width: 79%;
margin: 0 auto;
display: block;
}*/
#library-cont {
    /*width: 79%;*/
	width: 100%;
    margin: 0 auto;
    display: block;
    margin: 60px;
}
#library-cont li {
width: 207px;
list-style: none;
margin: 8px 8px 8px 8px;
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;
padding: 10px;
overflow: hidden;
-webkit-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
-moz-box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
box-shadow: 0px 2px 11px 0px rgba(105, 102, 91, 0.37);
/*height: 310px;*/
min-height: 320px;
max-height: 320px;   
text-align: center;
position: relative;
}

.lib_content-narrow p b {
font-family: Roboto-light;
font-size: 14px;
line-height: 1.6;
margin-bottom: 30px;
text-rendering: optimizeLegibility;
color: #545454;
}

.lib_content-narrow p {
font-family: Roboto-Light;
font-size: 12px;
line-height: 1.6;
margin-bottom: 30px;
text-rendering: optimizeLegibility;
}

.lib_content-narrow {
background-color: #ededed;
padding-bottom: 40px;
background-image: url("../images/library_bkg3.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
width: 100%;
background-size: cover;
}

/* Style tab links */
.tablink {
background-color: #555;
color: white;
float: left;
border: 1px solid #666;
outline: none;
cursor: pointer;
padding: 5px;
font-size: 15px;
width: 25%;
font-family: roboto-medium;
}

.tablink:hover {
background-color: #777;
}

/* Style the tab content (and add height:100% for full page content) */
.tabcontent {
color: white;
display: none;
padding: 100px 40px;
/*height: 100%;*/
border: 1px solid #c0c0c0;
width: 75%;
margin: 0 auto;
background-color: white;
/*max-width: 1200px;*/
max-width: 100%;
margin-top: 2%;
}

.partnership_intvw_cntr {
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
padding-bottom: 20px;
xxborder: 1px solid red;
}

.partnership_intvw {
xxborder: 1px solid green;
width: 100%;
height: 105px;
justify-content: left;
margin-bottom: 20px;
}

.partnership_intvw_pic {
width: auto;
xxborder: 1px solid orange;
float: left;
height: 100%;
margin-top: 7px;
}

.partnership_intvw_txt {
width: 85%;
xxborder: 1px solid blue;
float: left;
height: 100%;
font-family: Roboto-Light;
font-size: 17px;
line-height: 1.6;
margin-bottom: 30px;
text-rendering: optimizeLegibility;
padding-left: 20px;
}

.partnership_intvw_pic img {
height: 100%;
}

.interviewx h4 {
text-align: center;
font-size: 30px;
margin-bottom: 55px;
width: 100%;
}

.center {
text-align: center;
}

.psStories_Item4_txt h3 {
position: absolute;
top: -90px;
width: 100%;
text-align: center;
color: #fff;
padding: 0;
margin: 0;
left: 0;
font-family: 'Roboto-Bold';
font-size: 17px;
}

* {
box-sizing: border-box;
}

*:before, *:after {
box-sizing: inherit;
}

a {
text-decoration: none;
}

@keyframes enter {
from {
	opacity: 0;
	transform: scaleY(0.98) translateY(10px);
}

to {
	opacity: 1;
	transform: none;
}

}

@keyframes fade {
from {
	opacity: 0;
}

to {
	opacity: 1;
}

}

.mtwapa_slider1 {
z-index: 0;
}

.about_us_gray_box {
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
background-color: #d9d9d9;
padding: 20px;
}

.about_us_gray_box  li {
width: 87% !important;
}

.about_us_gray_box  h3 {
width: 92% !important;
}

.aboutus_pic_box {
xxborder: 1px solid blue;
height: 226;
width: 100%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
height: 390px;
}

.homepage_slider_one {
object-position: 50% 22%;
}

.homepage_slider_two {
object-position: 50% 29%;
}

.homepage_slider_three {
object-position: 50% 25%;
}

.homepage_slider_four {
object-position: 50% 28%;
}

.homepage_slider_five {
object-position: 50% 33%;
}

.homepage_slider_six {
object-position: 50% 17%;
}

.homepage_slider_seven {
object-position: 50% 62%;
}

.homepage_slider_eight {
object-position: 50% 7%;
}

.ghanastory_text_ctr {
width: 100%;
}

.ghanastory_text_ctr p {
width: 60%;
margin: 0 auto;
position: absolute;
z-index: -999;
}

#map_marker_div {
xxxposition: absolute;
z-index: 9;
background-color: #f1f1f1 !important;
text-align: center;
border: 1px solid #d3d3d3;
border-radius: 9px;
overflow: hidden;
xxxdisplay: contents;
}

#map_marker_div img {
height: 310px;
}

#map_marker_divheader {
cursor: move;
z-index: 10;
background-color: rgba(243, 111, 33, 0.88) !important;
color: #fff;
height: 30px;
}

.map_close_button_box {
width: 20px;
border: 1px solid #000;
float: right;
height: 100%;
line-height: 20px;
font-family
}

.close-container {
position: relative;
margin: auto;
width: 30px;
height: 30px;
cursor: pointer;
float: right;
margin-right: 2px;
background-color: rgba(243, 111, 33, 0.88) !important;
}

.leftright {
height: 3px;
width: 30px;
position: absolute;
margin-top: 12px !important;
background-color: #fff !important;
border-radius: 2px;
transform: rotate(45deg);
transition: all .3s ease-in;
}

.rightleft {
height: 3px;
width: 30px;
position: absolute;
margin-top: 12px !important;
background-color: #fff !important;
border-radius: 2px;
transform: rotate(-45deg);
transition: all .3s ease-in;
}

.close-container:hover .leftright {
transform: rotate(-45deg);
background-color: #fff !important;
}

.close-container:hover .rightleft {
transform: rotate(45deg);
background-color: #fff !important;
}

.close-container:hover label {
opacity: 1;
}

.infobox_bottom_txt {
background-color: #fff !important;
height: auto;
padding: 10px;
border-top: 1px solid #d3d3d3 !important;
}

.infobox_bottom_txt p {
color: #666 !important;
padding: 0;
margin: 5px;
text-align: left;
}

.gm-style .gm-style-iw-c {
border-radius: 5px;
padding: 0px;
}

.news_imgbox_left {
width: 36%;
height: 360px;
overflow: hidden;
float: left;
}

.news_txtbox_right {
width: 63%;
height: 360px;
overflow: hidden;
float: right;
}

.news_txtbox_right p {
font-size: 17px;
width: 95% !important;
min-width: 0 !important;
}

.news_txtbox_right h3 {
width: 95% !important;
min-width: 0 !important;
padding-bottom: 5px !important;
}

.news_txtbox_right h5 {
width: 95% !important;
min-width: 0 !important;
font-family: Roboto-medium;
padding-bottom: 20px !important;
margin: 0 auto;
}

.news_video_box1 {
border: 1px solid #c0c0c0;
width: 100%;
height: 100%;
margin-bottom: 30px;
background-color: #212121;
padding: 1px;
}

.newsVideopalyer {
width: 100%;
height: 100%;
}

.news_txtbox_left h3 {
width: 95% !important;
min-width: 0 !important;
padding-bottom: 5px !important;
}

.news_txtbox_left h5 {
width: 95% !important;
min-width: 0 !important;
font-family: Roboto-medium;
padding-bottom: 20px !important;
margin: 0 auto;
}

.news_txtbox_left p {
font-size: 17px;
width: 95% !important;
min-width: 0 !important;
}

.carousel-caption h3 {
background: rgba(243, 111, 33, 0.88);
display: block;
font-family: Roboto-Medium;
font-size: 1.7vw;
text-align: left;
text-transform: uppercase;
display: inline-block;
padding: 0px 1vw !important;
width: auto !important;
white-space: nowrap
}
.carousel-caption-covid h3 {
	background: rgba(248, 27, 2, 0.88) !important;
	display: block;
	/*font-family: Roboto-Light;*/
	font-family: Roboto-Medium;
    font-size: 2.3vw;
    text-align: left;
    text-transform: uppercase;
    display: inline-block;
    padding: 0px 1vw !important;
    width: auto !important;
    white-space: nowrap;
}
.carousel-caption-covid a{
	/*background: rgba(248, 27, 2, 0.88) !important;*/
	color:#fff;
}

.homeslider_caption1-covid {
    left: 10%;
    top: 75%;
}

.homeslider_caption1-covid-right{
	left: 58%;
	top: 75%;
}

@media (max-width:1370px) {
.carousel-caption h3 {
	font-size: 23px;
}

}

@media (min-width:1900px) {
.carousel-caption h3 {
	font-size: 32.6px;
}

}

.carousel-caption {
position: absolute;
height: 100px;
padding: 0;
text-align: start !important;
}

.carousel-caption-covid{
position: absolute;
height: 100px;
padding: 0;
text-align: start !important;
}


/* women  */
.homeslider_caption1 {
left: 58%;
top: 75%;
}



/* pple in meeting  */
.homeslider_caption2 {
left: 58%;
top: 75%;
}

/* hands  */
.homeslider_caption3 {
left: 61.5%;
top: 75%;
}

/* man running   */
.homeslider_caption4 {
left: 57%;
top: 75%;
}

/* carpenter   */
.homeslider_caption5 {
left: 61%;
top: 75%;
}

/* kids   */
.homeslider_caption6 {
left: 53%;
top: 75%;
}

/* people reading map   */
.homeslider_caption7 {
left: 10%;
top: 75%;
}

/* water kiosk  */
.homeslider_caption8 {
left: 42%;
top: 75%;
}

#mtwapa_slider1 {
padding-top: 30px;
}

#mtwapa_slider2 {
padding-top: 30px;
}

.vertical-center {
margin: 0;
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%;
}

.partnership_intvw_txt b {
font-family: roboto-medium;
}

.news_box_1 {
xxborder: 1px solid blue;
height: 52vh;
width: 100%;
margin-bottom: 40px;
margin-top: 20px;
}


.news_cntr_box h3 {
font-family: roboto-bold;
font-size: 35px;
color: #2d3030;
width: 100% !important;
padding: 0;
}

.news_cntr_box h4 {
width: 100%;
color: #2d3030;
}

.news_cntr_box p {
color: #2d3030;
width: 100% !important;
padding: 0 !important;
}

.news_item_text1 {
margin-top: 20px;
margin-bottom: 30px;
position: relative;
}

.news_cntr_box {
width: 70%;
/*width: 60%;

max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
color: #2d3030;
}

.newsRM_arrow {
xxborder: 1px solid #b4f20c;
width: 20px;
float: right;
background-image: url("../images/arrow.png");
background-repeat: no-repeat;
background-size: contain;
height: 100%;
}

.news_readmore_box {

xxheight: 30px;
width: 125px;
position: relative; /**Updated to ensure the position is relative**/
bottom: 0;
right: 0;
font-family: roboto-medium;
font-size: 20px;
line-height: 1.5;
}

.news_item_text1 .news_readmore_box{
margin-top: 3%;
}

.news_dotted_line {
width: 100%;
border-top: 2px solid #f47e34;
height: 2px;
margin-bottom: 40px;
}

.news_item_box_left {
width: 48%;	/* border: 1px solid red; */

/* float: left; */
border-bottom: 2px solid #f47e34;
padding-bottom: 40px;
position: relative;
display: table-cell;
display: inline-block;
vertical-align: top;	/* border-spacing: 9px; */
margin-right: 4%;
}

.news_item_box_right {
width: 48%;	/* height: 49vh; */

/* border: 1px solid red; */

/* float: right; */
border-bottom: 2px solid #f47e34;
padding-bottom: 40px;
position: relative;
display: table-cell;
display: inline-block;
vertical-align: top;
height: 100%;
}

.news_item_box_left.point-noire .news_box_text, 
.news_item_box_right.congo-video .news_box_text{
    min-height: 190px;


}

.news_img_n_txt_box {
border-bottom: 1px dotted  #666;
margin-bottom: 40px;
margin-bottom: 40px;
height: 400px;
}

.news_txtbox_left {
border: 1px solid #c0c0c0;
width: 63%;
height: 360px;
overflow: hidden;
float: left;
}

.news_imgbox_right {
border: 1px solid #c0c0c0;
width: 36%;
height: 360px;
overflow: hidden;
float: right;
}

.news_box_1 img {
width: 100%;
height: 100%;/*max-width: 100%;
max-height: 100%;
min-width: 50%;
min-height: auto;*/
object-fit: cover;
object-position: center;
}

.news_box_image {
width: 100%;
height: 309px;
xxborder: 1px solid green;
}

.news_box_image2 {
width: 100%;
height: 100%;
xxborder: 1px solid green;
background-image: url('../images/news4.jpeg');
background-size: cover;
background-position: 70% 50%;
/*display: inline-table;*/
min-width: 384px;
min-height: 360px;
}

.news_box_image2 img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 70% 50%;
}

.news_box_image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 70% 50%;
}

.news_box_title {
font-family: roboto-medium;
font-size: 22px;
color: #2d3030;
margin-bottom: 20px;
width: 100%;
margin-top: 11px;
}

.news_box_text p {
font-size: 16px;
min-width: 0 !important;
line-height: 1.3;
}

.news_highlights_box {
width: 40%;
border-bottom: 1px solid #c0c0c0;
min-height: 40px;
height: 60px;
min-width: 451px;
}

.news_highlights_box_icon {
width: 8%;
height: 100%;
position: relative;
float: left;
}

.news_highlights_box_icon img {
width: 50px;
object-fit: cover;
object-position: center;
}

.news_highlights_box_text p {
font-size: 16px;
min-width: 0 !important;
line-height: 60px;
}

/* psNews_header */
.psNews_header {
border-bottom: 2px solid #f47e34;
margin-left: 1px;
height: 35px;
width: 100%;
margin-bottom: 37px;
}

/* psNews_header_txt */
.psNews_header_txt {
float: left;
width: 117px;
height: 33px;
background-color: #666666;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 10px;
}

.news_highlights_box_text {
float: right;
height: 60px;
width: 83%;
}

#kenya_story {
margin-bottom: 30px;
font-size: 30px;
}

.news_tabel1 {
position: relative;
width: 100%;
height: 340px;
display: table;
margin-bottom: 40px;
border-collapse: separate;
border-spacing: -1px;
}

#block-blogbox6text div h3 {
font-size: 31px;
width: 81%;
margin: 0 auto;
}

#block-blogbox6text div p {
color: #fff;
font-size: 17px;
display: block;
}

#block-blogbox7text div h3 {
display: block;
height: 36px;
width: 300px;
position: relative;
left: 5%;
top: 63%;
font-size: 31px;
}

.ib_main {
width: 400px;
height: 390px;
border: 1px solid #666;
padding-left: 25px;
padding-top: 20px;
background-color: #fff;
}

.ib_main h3 {
font-family: Roboto-medium;
font-size: 35px;
color: #f37020;
}

.ib_table {
height: 100px;
border-top: 2px solid #666;
width: 93%;
}

.ib_row {
border-bottom: 1px solid #666;
height: 25px;
line-height: 25px;
background-color: #fffbf9;
}

.ib_key {
float: left;
width: 70%;
font-family: roboto-medium;
font-size: 13px;
}

.ib_value {
float: right;
width: 30%;
text-align: end;
font-size: 13px;
}

.ib_content {
height: 50%;
width: 100%;
xxborder: 1px solid green;
}

.ib_chart_canvas {
top: -78px;
position: relative;
}

.ib_chart {
width: 50%;
float: left;
xxborder: 1px solid red;
height: 100%;
position: relative;
left: -19px;
}

.ib_txt {
padding-top: 10px;
width: 50%;
float: left;
xxborder: 1px solid red;
height: 100%;
padding-right: 20px;
}

.ib_txt p {
font-family: roboto-medium;
font-size: 15px;
position: relative;
left: -14px;
}

.ib_txt ul {
font-family: roboto-medium;
font-size: 11px;
color: #000;
line-height: 19px;
}

.ib_txt li {
list-style-type: square;
list-style-position: outside;
}

.path-frontpage {
padding-right: 0 !important;
}

.modal-open {
overflow: hidden;
overflow-y: scroll !important;
}

#psCountryUrl {
outline: 0;
}

.psModalOuter {
height: 415px;
position: absolute !important;
overflow-y: hidden !important;
}

.psModalDialogue {
width: 400px;
max-width: 410px !important;
}

.modal-backdrop.show {
opacity: 0.3 !important;
}

.psModalBody {
padding: 0 !important;
position: absolute;
}

.close {
color: #FFFFFF;
position: absolute;
right: 10px;
text-align: center;
top: 10px;
width: 24px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
padding: 0 !important;
margin: 0 !important;
background-color: #f47e34 !important;
opacity: 1 !important;
box-shadow: none !important;
padding: 0 !important;
line-height: 25px !important;
text-shadow: none !important;
}

.close:hover {
background: #00d9ff;
}

.closeSpan {
position: relative;
top: -0.3px;
}

.psSDGbox_outer {
width: 60%;
margin: 0 auto;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
justify-content: start;
padding-bottom: 30px;
max-height: 440px;
}

.psSDGbox {
xxborder: 1px solid #c0c0c0;
width: 23%;
margin-right: 1%;
}

.psSDGbox_img p {
width: 100% !important;
min-width: 0 !important;
padding: 0 !important;
margin-bottom: 0 !important;
font-size: 15px;
font-family: roboto-medium;
}

.psSDGbox_txt {
float: left;
width: 50%;
position: relative;
}

.psSDGbox_txt p {
font-size: 24px;
position: absolute;
display: block;
bottom: 0;
padding: 0 !important;
font-size: 16px;
min-width: 0 !important;
}

.psSDGbox_img img {
width: 100%;
max-height: 400px !important;
}

.psSDGbox p {
font-family: roboto-medium;
font-size: 14px;
padding: 4px !important;
width: 100% !important;
min-width: 0 !important;
}

b, strong {

/* font-weight: bolder; */
font-family: roboto-medium !important;
font-weight: normal !important;
}

.story-wrap hr {
width: 60%;
margin-top: 20px;
margin-bottom: 40px;
}

.topics_parallax-background {
background-position: top;
z-index: -11;
position: relative;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: 100% auto;
min-height: 100vh;
z-index: -11;
}

.topics_title_box {
/*max-width: 1200px;*/
max-width: 100%;
margin: 0 auto;
margin-top: 30px;
margin-bottom: 30px;
position: fixed;
background-color: rgba(0, 0, 0, 0.35);
display: inline-block;
padding: 0 20px;	

}

.topics_title_1 {
font-family: Roboto-Black;
font-size: 3.2vw;
color: #fff;
display: table-cell;
vertical-align: middle;
text-align: start;
line-height: 3.2vw;
}

.topics_title_dash {
display: table-cell;
color: #fff;
text-align: start;
font-family: Roboto-medium;
font-size: 55px;
vertical-align: middle;
padding-left: 20px;
}

.topics_title_2 {
font-family: Roboto-medium;
font-size: 25px;
color: #fff;
display: table-cell;
vertical-align: middle;
text-align: start;
padding-left: 20px;
white-space: nowrap;
}

.topics_teaser_txt {
xxborder: 1px solid black;
margin-bottom: 40px;
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
margin-top: 80px;
}

.topics_teaser_txt p {
font-family: Roboto-medium;
font-size: 19px;
line-height: 1.6;
margin-bottom: 30px;
text-rendering: optimizeLegibility;
width: 100% !important;
padding-bottom: 0px !important;
color: rgb(33, 37, 41);
font-size: 19px;
font-weight: 400;
font-style: italic;
}

.topics_text_one {
width: 60%;
xxborder: 1px solid black;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
margin-top: 30px;
margin-bottom: 30px;
}

.topics_text_one p {
width: 100% !important;
}

.topics_sdg_box {
xxborder: 1px solid black;
margin-bottom: 30px;
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
height: auto;
margin-top: 40px;
}

.topics_sdg_statement {
width: 100% !important;
padding-bottom: 20px !important;
background-color: #f47e34;
}

.topics_sdg_statement p {
xxborder: 1px solid black;
color: rgb(33, 37, 41);
font-family: roboto-medium;
font-size: 19px;
font-weight: 400;
line-height: 30.4px;
text-align: left;
text-rendering: optimizelegibility;
width: 100% !important;
padding-bottom: 0px !important;
color: #fff !important;
padding: 20px;
}

.topics_sdg_title_start {
float: left;
height: 36px;
background-color: #666666;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 10px;
line-height: 36px;
display: inline-block;
padding-right: 10px;
white-space: nowrap;
min-width: 172px;
}

.topics_sdg_title_end {
display: inline-block;
float: left;
font-size: 12pt;
}

.topics_sdg_title {
xxborder: 1px solid black;
border-bottom: 2px solid #f47e34;
width: 60%;
margin: 0 auto;
padding-top: 60px;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
}

.topics_sdg_title_inner {
width: 100%;
height: 36px;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
}

.topics_sdg_title p {
font-family: roboto-bold;
font-size: 16px;
font-weight: 400;
text-align: left;
width: 100% !important;
padding-bottom: 0px !important;
padding-left: 10px;
line-height: 40px;
vertical-align: sub;
}

.topics_sdg_box_container_inner {
xxborder: 1px solid black;
margin-bottom: 30px;
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
height: auto;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
padding-bottom: 60px;
padding-top: 20px;
justify-content: space-between;
}

.topics_sdg_box_container_outer {
background-color: #ededed;
width: 100%;
}

.psSDGbox_img {
width: 100%;
margin-right: 20px;
max-height: 400px;
}

.psSDGbox_img:last-child {
width: 100%;
margin-right: 0px;
max-height: 400px;
}

.topics_bottom_text_one, .topics_bottom_text_two {
xxborder: 1px solid black;
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
margin-top: 40px;
}

.topics_bottom_text_two p, .topics_bottom_text_one p {
width: 100% !important;
}

.topics_bottom_Title {
border-bottom: 2px solid #f47e34;
height: 43px;
width: 97.5%;
}

.topics_bottom_Title_txt {
float: left;	/* width: 300px; */
height: 36px;
background-color: #666666;
margin-top: 5px;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 10px;
line-height: 36px;
padding-right: 10px;
}

.topics_bottom_header {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 55px;
margin-bottom: 35px;
}

.topics_read_more {
width: 100%;
margin: 0 auto;
height: 32px;
justify-content: end;
padding-right: 10px;
}

.topics_good_example_box {
margin-bottom: 40px;
}

.topics_bottom_text_one ul li {
width: 90% !important;
}

.countries_pic_box_right p {
font-size: 18px !important;
}

.partners_outer_box {
xxborder: 1px solid #000;
width: 100%;
height: auto;
margin-top: 30px;
}

.partners_inner_box {
xxborder: 1px solid #000;
width: 100%;
float: left;
margin-bottom: 30px;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex; 
justify-content: center;
}

.partners_inner_box_img {
xxborder: 1px solid #f47e34;
width: 140px;
height: 140px;
display: -webkit-box;   
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;  
align-items: center;
justify-content: center;
background-size: cover;
border-radius: 50%;
background-position: top;
}

.partners_inner_box_img img {
border-radius: 50%;
height: 130px;
width: 130px;
object-fit: cover;
object-position: top;
object-position: 50% 7%;
}

.partners_inner_box_txt {
xxborder: 1px solid #f47e34;
width: 70%;
height: 140px;
padding-top: 10px;
padding-left: 25px;
position: relative;
}

.partners_inner_box_txt h2 {
font-family: Roboto-medium;
font-size: 14px;
color: rgba(101, 98, 99);
font-weight: 1;
width: 95% !important;
max-width: 1200px;
min-width: 0 !important;
padding-top: 1px;
margin: 5px !important;
}

.partners_inner_box_txt p {
font-family: Roboto-Light;
font-size: 11px;
color: rgba(101, 98, 99);
width: 95% !important;
/*max-width: 1200px;*/
max-width: 100%;
min-width: 0px !important;
font-size: 13px !important;
margin: 5px !important;
}

.partners_inner_box_txt_cntr {
position: absolute;
top: 50%;
transform: translateY(-50%);
}

.partners_inner_box_txt_cntr p {
padding-bottom: 0px !important;
}

.news_tabel2 {
display: table;
overflow: hidden;
table-layout: fixed;
border-collapse: separate;
margin-bottom: 50px;
}

.news_tabel2_row {
display: table-row;
width: 100%;
}

.news_tabel2_cell {
height: 100%;
display: table-cell;
overflow: hidden;
background-clip: padding-box;
border-right: 20px solid transparent;
vertical-align: top;
width: 50%;
}

.news_tabel2_cell img {
height: 100%;
}

.news_tabel2_cell:last-child {
border-right: 0px solid transparent;
}

.news_item_box_bottom {
margin-bottom: 50px;
}

label {
display: inline-block;
margin-bottom: .5rem;
font-family: roboto-medium !important;
font-size: 14px !important;
font-weight: normal !important;
margin-top: 15px !important;
}

#edit-actions  button {
position: unset !important;
}

#edit-preview {
display: none;
}

.contact_content-narrow {
background-color: #ededed;
padding-bottom: 40px;
background-image: url("../images/library_bkg3.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
width: 100%;
background-size: cover;
padding-top: 30px;
}

.contact_content_60 {
width: 100%;
margin: 0 auto;
padding: 30px;
background-color: #fff;
border: 25px solid #666;
}

.contact_content_60 h4 {
width: 100% !important;
}

.psFooter_no_margin {
margin-top: 0px !important;
}

#edit-field-contact-us-name-0-value, #edit-field-contact-us-email-0-value {
width: 50% !important;
}

.form-control {
font-size: 13px !important
}

.aboutUs_text_box {
xxborder: 1px solid black;
width: 60%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
margin-top: 0px;
margin-top: 40px;
}

.aboutUs_text_box_header {
xxborder: 1px solid #b4f20c;
width: 100%;
height: 55px;
margin-bottom: 35px;
}

.aboutUs_text_box_header_gray {
width: 93% !important;
max-width: 1200px;
margin: 0 auto;
margin-bottom: 20px;
}

.aboutUs_text_box_header_Title {
border-bottom: 2px solid #f47e34;
height: 43px;
width: 100%;
}

.aboutUs_text_box_header_Title_txt {
float: left;
height: 36px;
background-color: #666666;
margin-top: 5px;
font-family: Roboto-Medium;
font-size: 21px;
color: white;
padding-left: 10px;
line-height: 36px;
padding-right: 10px;
}

.aboutUs_text_box p {
width: 100% !important;
}

.aboutUs_60 {
width: 60%;
margin: 0 auto;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin-top: 40px;
margin-bottom: 40px;
}

.aboutUs_60 img {
min-height: 155px;
width: 100%;
}

.aboutUs_text_box_content_gray {
padding-top: 40px;
background-color: #ebebeb;
padding-bottom: 15px;
}

.aboutUs_text_box_content ul li {
/*max-width: 1200px;
min-width: 400px !important;*/
max-width: 100%;
min-width: 30% !important;

margin: 0 auto;
margin-bottom: 0px;
list-style-type: square;
list-style-position: outside;
font-family: Roboto-Light;
font-size: 16.9px;
line-height: 1.6;
margin-bottom: 16px;
text-rendering: optimizeLegibility;
width: 90% !important
}

.aboutUs_text_box_content {
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
}

.aboutUs_pic_box {
xxborder: 1px solid blue;
height: 226;
width: 100%;
/*max-width: 1200px;
min-width: 640px;*/
max-width: 100%;
min-width: 55%;
margin: 0 auto;
height: 220px;
display: table;
overflow: hidden;
table-layout: fixed;
}

.aboutUs_pic_box_left {
xxborder: 1px solid red;
width: 44% !important;
height: 100%;
display: table-cell;
overflow: hidden;
position: relative;
vertical-align: bottom;
}

.aboutUs_pic_box_right {
xxborder: 1px solid red;
background-color: #f47e34;
color: #fff;
display: table-cell;
overflow: hidden;
height: 100%;
width: 51.2%;
padding: 20px;
vertical-align: bottom;
}

.aboutUs_pic_box_left img {
max-height: 100%;
height: 100% !important;
object-fit: cover;
object-position: 100% 50%;
position: absolute;
top: 0;
width: 100% !important;
object-position: top !important;
}

.aboutUs_pic_box_right H3 {
color: #fff;
font-family: Roboto-light;
font-size: 24px;
text-align: left;
font-weight: 700;
padding-bottom: 20px;
width: 100%;
/*max-width: 1200px;*/
max-width: 100%;
min-width: 0px !important;
margin: 0 auto;
}

.aboutUs_pic_box_right ul li {
/*max-width: 1200px;*/
max-width: 100%;
min-width: 0 !important;
margin: 0 auto;
list-style-type: square;
list-style-position: outside;
font-family: Roboto-Light;
font-size: 16.9px;
line-height: 1.2 !important;
margin-bottom: 16px;
text-rendering: optimizeLegibility;
width: 90% !important;
}

.scrolling {
bottom: -150px !important;
}

.scrollbutton {
position: fixed;
width: 100%;
bottom: 0px;
z-index: 10;
height: 100px;
bottom: 0px;
text-align: center;
color: #fff;
pointer-events: none;
transition: 1s ease all;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.scrollbutton:before {
width: 100%;
display: block;
font-size: 80px;
line-height: 60px;
transition: 1s ease all;
}

.scrolling:before {
transform: rotate(360deg);
}

.scrollbutton span {
font-size: 20px;
font-family: 'Montserrat', sans-serif;
}

@font-face {
font-family: bakehouse-iconset;
src: url(./fonts/frontend-iconset.eot);
font-display: swap;
src: url(./fonts/frontend-iconset.eot) format('embedded-opentype'), url(./fonts/frontend-iconset.woff2) format('woff2'), url(./fonts/frontend-iconset.ttf) format('truetype'), url(./fonts/frontend-iconset.woff) format('woff'), url(./fonts/frontend-iconset.svg) format('svg');
font-weight: 400;
font-style: normal
}

.scrollbutton {
font-family: bakehouse-iconset !important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
letter-spacing: 0;
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
font-feature-settings: "liga";
-webkit-font-variant-ligatures: discretionary-ligatures;
font-variant-ligatures: discretionary-ligatures;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}

.bh-font-menu:before {
content: "\e900"
}

.bh-font-arrow-simple-down:before {
content: "\e908"
}

/****Main Responsive Styling***:++++By Erick+++-11th-July-2019/


/* psNewEv_Item */
@media screen and (max-width:1180px) {

.psNewEv_Text h3 {
   
    font-size: 16px;
   
}

.psEvent_n_News_container .col-4 {

	/* -webkit-box-flex: 0;
				    -ms-flex: 0 0 33.333333%;
				    flex: 0 0 33.333333%;*/
	min-width: 100%;
	margin: 1.5em 0;
}

.psStats {

	display: none;
}

.psMap_container {

	
	display: none;
}

.psVideo {

	
	min-width: 100%;
}

.psTopics {

	
	min-width: 100%;
}

.psVideo_n_Topics_cntr {
	margin: 0 auto;   /* width: 80%;*/
	xxborder: 1px solid #b4f20c;   /* height: auto;*/
	max-width: 1200px;
}

.psTopics_container {
	width: 100%;
	margin: 10px;
	float: left;
	height: 60%;
	border-bottom: dotted .05em;
	padding: 5px;
}

.psBottom_Content {
	margin-top: 3px;
	xxborder: 1px solid #ff6300;
	width: 100%;
	height: 100%;
}

.psBottom_Content_left_text_box {
	min-width: 100%;		/*border-bottom:dotted .05em #666666;*/
}

.psBottom_Content_left_text1 {
	xxborder: 1px solid #f47e34;
	width: 100%;
	font-family: Roboto-LightItalic;
	font-size: 14px;
	margin: 10px;    /*height: 200px;*/
}

.psBottom_Content_left_text2 {
	xxborder: 1px solid #f47e34;
	width: 100%;
	font-family: Roboto-LightItalic;
	font-size: 14px;
	margin: 10px;    /*height: 115px;*/
}

.psBottom_Content_left_text_box {
	xxborder: 1px solid #f47e34;
	width: 100%;
	width: 47%;
	height: 85%;
	margin-top: 10px;
	padding-top: 45px;
	padding: 5px;
	font-family: Roboto-LightItalic;    /* font-size: 14px; */
	margin-bottom: 20px;
	float: left;
}

.psBottom_Content_left_text_box p {
	margin-top: 0;
	margin-bottom: 1rem;
	margin: 10px;
	float: left;
}

.psBottom_Content_left_header_txt {
	float: left;
	width: 100%;
	height: 36px;
	background-color: #666666;
	margin-top: 5px;
	font-family: Roboto-Medium;
	font-size: 21px;
	color: white;
	padding-left: 5px;
	line-height: 36px;
}

.psBottom_Content_left_header_Title {
	border-bottom: 2px solid #f47e34;
	margin: 5px;
	height: 43px;
	width: 100%;
	margin-top: 10px;
}

.psEvent_n_News_container p {
	margin: 0;

	font-weight: 400;
	color: #212529;
	text-align: left;
	background-color: #fff;
	font-family: Roboto-Light;
	line-height: 1.2;
	letter-spacing: -.003em;
	font-size: 15px;
	padding-bottom: 20px;
}

.psStories_cntr {
	margin: 5px;
	display: inline;
	width: 100%;
	xxborder: 1px solid #b4f20c;
}

.psStories_txt {
	float: left;
	width: 100%;
	height: 36px;
	background-color: #666666;
	margin-top: 5px;
	font-family: Roboto-Medium;
	font-size: 21px;
	color: white;
	padding-left: 5px;
	line-height: 36px;
}

.psStories_Title {
	border-bottom: 2px solid #f47e34;
	margin-left: 5px;
	height: 43px;
	width: 95.5%;
	margin-top: 10px;
}

}

@media screen and (max-width:780px) {
.psEvent_n_News_container .col-4 {

	min-width: 100%;
	margin: 1.5em 0;
}

.psStats {

	display: none;
}

.psMap_container {

	display: none;
}

.psVideo {

	
	min-width: 100%;
}

.psTopics {

	
	min-width: 100%;
}

.psVideo_n_Topics_cntr {
	margin: 0 auto;   /* width: 80%;*/
	xxborder: 1px solid #b4f20c;   /* height: auto;*/
	max-width: 1200px;
}

.psTopics_container {
	width: 100%;
	margin: 10px;
	float: left;
	height: 60%;
	border-bottom: dotted .05em;
	padding: 5px;
}

.psBottom_Content_left_text_box {
	min-width: 100%;		/*border-bottom:dotted .05em #666666;*/
}

.psBottom_Content_left_text1 {
	xxborder: 1px solid #f47e34;
	width: 100%;
	font-family: Roboto-LightItalic;
	font-size: 14px;
	margin: 10px;    /*height: 200px;*/
}

.psBottom_Content_left_text2 {
	xxborder: 1px solid #f47e34;
	width: 100%;
	font-family: Roboto-LightItalic;
	font-size: 14px;
	margin: 10px;    /*height: 115px;*/
}

.psBottom_Content_left_text_box {
	xxborder: 1px solid #f47e34;
	width: 100%;
	width: 47%;
	height: 85%;
	margin-top: 10px;
	padding-top: 45px;
	padding: 5px;
	font-family: Roboto-LightItalic;    /* font-size: 14px; */
	margin-bottom: 20px;
	float: left;
}

.psBottom_Content_left_text_box p {
	margin-top: 0;
	margin-bottom: 1rem;
	margin: 10px;
	float: left;
}

.psBottom_Content_left_header_txt {
	float: left;
	width: 100%;
	height: 36px;
	background-color: #666666;
	margin-top: 5px;
	font-family: Roboto-Medium;
	font-size: 21px;
	color: white;
	padding-left: 5px;
	line-height: 36px;
}

.psBottom_Content_left_header_Title {
	border-bottom: 2px solid #f47e34;
	margin: 5px;
	height: 43px;
	width: 100%;
	margin-top: 10px;
}

.psStories_cntr {
	margin: 5px;
	display: inline;
	width: 100%;
	xxborder: 1px solid #b4f20c;
}

.psStories_txt {
	float: left;
	width: 100%;
	height: 36px;
	background-color: #666666;
	margin-top: 5px;
	font-family: Roboto-Medium;
	font-size: 21px;
	color: white;
	padding-left: 5px;
	line-height: 36px;
}

.psStories_Title {
	border-bottom: 2px solid #f47e34;
	margin-left: 5px;
	height: 43px;
	width: 95.5%;
	margin-top: 10px;
}

}

body {
margin-top: 0;
}

.orange,
a.orange {
	font-family: Roboto-Bold;
	color:  #f47e34;
}

.bold-title {
font-family: Roboto-Bold;
font-size: 19px;
}
 .button-class {
 	display: -webkit-box;   
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;  
 	text-align: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
    min-width: 150px;
    min-height: 35px;
  /*  padding: 15px 15px 15px 15px;*/
 	border-radius: 50px;
    background-color: #f47e34;
	border: solid #f47e34 thin;
	color: #fff;
	font-family: Roboto-Bold;
    line-height: 25px;
    text-transform: uppercase;
    clear: both;
	margin: 5px 0 15px 10px;
	width:70%;
}

a.button-class:visited, a.button-class:hover ,a.button-class:link{
	color: #fff;
}

.aboutus-page {
margin-bottom:45px;
}

.mt-sm-3, .my-sm-3 {
    margin-top: 0rem !important;
}