@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

body {
	font-family: 'Poppins', sans-serif !important;
}

.row {
	margin-left:0 !important;
	margin-right:0 !important;
}

.container-fluid {
	padding-left:0 !important;
	padding-right:0 !important;
}

.su-color-blue {
	background: #189fb7;
	color: #fff;
}

.ctct-form-wrapper .ctct-form-field {
	margin: 0 !important;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0rem rgba(130,138,145,.0) !important;
}

.btn-secondary.focus, .btn-secondary:focus {
    box-shadow: 0 0 0 0.2rem rgba(130,138,145,.0) !important;
}

.DropDownArrow {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.DropDownArrowME {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	padding-top:2rem !important;
	padding-bottom:2rem !important;
}

.DropDownArrow:after {
	content: "\f107";
	margin-left:5px;
}

.DropDownArrowME:after {
	content: "\f107";
	margin-left:5px;
	font-size:18px;
}

.DropDownArrow span {
	font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.DropDownArrowME span {
	font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .5rem 1rem !important;
    clear: both;
    font-weight: 400;
    color: #fff;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-size: 15px !important;
	transition: all .4s;
}

.dropdown-content .active .dropdown-item {
	color: #fab41e;
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #189fb7 !important;
}

.navbar-light .navbar-nav .dropdown-content .active {
    color: #fab41e;
}

/*.navbar-light .navbar-nav .nav-item:after {
	content: '';
    display: block;
    width: 0;
    height: 3px;
    background: #00bcd4;
    transition: width .5s;
}

.navbar-light .navbar-nav .nav-item:hover:after {
    width: 100%;
}*/

.searchIN {
	border: none;
	margin: 23px 0;
	width: 97%;
	background: none;
	color: #8e8e8e;
	border-bottom: 2px solid #c3c3c3;
	padding-bottom: 10px;
}

.searchIN::placeholder {
	color:#8e8e8e !important;
}

.searchClose {
	width: 28px;
    background: none;
    border: none;
    float: right;
    margin: 23px 0;
}

.searchButton {
	width: 40px;
    height: 40px;
    border-radius: 50%;
	background:#189fb7;
	border:1px solid #189fb7;
	padding: 6px 10px 10px 10px;
}

.searchIN:focus,
.searchClose:focus,
.searchButton:focus {
	outline:none;
}

.su-color-white {
	background: #fff;
	box-shadow: 0px 5px 20px #cecece;
}

.user {
	width:15px;
	margin-right:5px;
}

.su-btn .fa {
	font-size:18px;
	padding-right:5px;
}

.Lang .fa {
	font-size:22px;
	padding-right:5px;
	margin-top: 8px;
}

.Lang {
	display: flex;
}

.su-head-a {
	width:200px;
	float:left;
}

.su-head-a60 {
	width: auto;
    float: right;
    text-align: right;
}

.HeadTopBU {
	font-family: 'Poppins', sans-serif;
    height: 40px;
    width: 160px;
    font-size: 15px;
    font-weight: 400;
    background: #FAB41E;
    border: none;
    color: #fff;
	transition:all .45s;
	padding:5px;
}

.HeadTopBU img {
	width: 18px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.fill2:hover,
.HeadTopBU:hover {
	background:#d6a42f !important;
}

.fill:hover {
	background:#189fb7 !important;
}

.HeadTopBU:focus {
	outline: none;
}

.HeadTopBUDr .btn-secondary:focus
.HeadTopBUDr .btn-secondary:hover,
.HeadTopBUDr .btn-secondary {
	color: #fff;
    background-color: rgba(0,0,0,0) !important;
    border-color: rgba(0,0,0,0) !important;
	border: none;
	padding: 10px 0 !important;
	/*font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 400;*/
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow:0 0 0 0.2rem rgba(130,138,145,0);
}

.su-head-a60 li {
	list-style:none;
	float:right;
	padding:0px 20px;
	font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.su-head-a60 li:first-child {
	padding-right:0px;
}

.su-head-a60 li .fa.icon {
	background:#fff;
	color:#189fb7;
	border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
    margin: 7px 5px;
    line-height: 25px;
	cursor:pointer;
	transition:all .3s;
	padding-left: 5px;
}

.su-head-a60 li .fa.icon:hover {
	background:#fab41e;
	color:#fff;
}

.su-head-a60 li a {
	line-height: 30px;
	cursor:pointer;
}

.su-head-a60 li a .fa {
	padding-right:5px;
}

.Logo {
	width:180px;
}

.mr-auto, .mx-auto {
    margin-right: auto !important;
    margin-left: auto;
}

.mr-auto.menu {
	margin-right: auto !important;
	margin-left: 15px;
}

.navbar-expand-lg .navbar-nav .nav-link span,
.navbar-expand-lg .navbar-nav .nav-link {
	font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.slide {
  position: absolute;
  height: 900px;
  width: 100%;
  top: 0;
}

.slide ul {
	margin-bottom:0;
}

.slide ul li {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  list-style: none;
  z-index:0 !important;
}

.banner {
	/*background:url(../images/banner.jpg);*/
	background-color:rgba(0,0,0,.2);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	height:900px;
	width:100%;
	position:relative;
	z-index: 1;
}

.padding-opx {
	padding:0px;
}

.navbar {
	padding:0rem 0;
}

.nav-link {
    display: block;
    padding: 1.8rem 1rem;
}

.Wave {
	background:url(../images/wave.svg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	width:100%;
	position: absolute;
    height: 100px;
    bottom: -2px;
	z-index:1;
}

.banner h1 {
	font-family: 'Poppins', sans-serif;
    font-size: 45px;
    font-weight: 700;
	line-height:70px;
	color:#fff;
	/*text-shadow:2px 2px 3px #000;*/
}

.banner p {
	font-family: 'Poppins', sans-serif;
    font-size: 20px !important;
    font-weight: 400;
	line-height:30px;
	color:#fff;
	/*text-shadow:2px 2px 3px #000;*/
}

/*.BannerPADD {*/
	/*padding:21% 0 0 0 !important;*/
	/*position:relative;*/
	/*z-index:9*/
/*}*/

.BannerBU {
	font-family: 'Poppins', sans-serif;
    height: 50px;
    width: 180px;
    font-size: 15px;
    font-weight: 400;
    background: #fab41e;
    border: none;
    color: #fff;
	text-transform:capitalize;
	position:relative;
	z-index:5;
	transition:all .45s ease-in-out;
	padding: 10px 30px !important;
}

.BannerBU:focus {
	outline: none;
}

.FFDiv {
	margin-top:-140px;
	padding-bottom:27px;
	position:relative;
	z-index:3
}

.FFDiv a {
	-ms-flex: 0 0 33.333333%;
	display: block;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.FFDiv a .col-md-4 {
	width: 100% !important;
}

.padding-5opx {
	padding: 50px 0;
}

.Head1p {
	font-family: 'Poppins', sans-serif;
	font-size:18px;
	font-weight: 600;
	line-height:25px;
	margin-bottom:1rem;
}

.Head2p p,
.Head2p {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	font-weight: 400;
	line-height:20px;
	margin-bottom:0;
	/*overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;*/
}

.Fdiv {
	text-align: center;
    padding: 25px 30px;
	width: 100%;
	color:#fff;
	height:270px;
	position:relative;
	z-index:2;
	background-color: #00bcff;
	/*border: none;
    color: #272727;
    cursor: pointer;*/
	display: inline-block;
	/*font-family: Roboto,sans-serif;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;*/
	overflow: hidden;
	/*padding: 1.25rem 2.375rem;
    position: relative;*/
	/*text-align: center;*/
	transition: color .2s cubic-bezier(.165,.84,.44,1),background .2s cubic-bezier(.165,.84,.44,1);
	/*vertical-align: middle;
    z-index: 1;*/
}

.Fdiv:before {
	background-color: rgba(255,255,255,.25);
	content: "";
	display: block;
	height: 100%;
	left: -50%;
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-transform: skew(150deg);
	transform: skew(150deg);
	transition: left .5s cubic-bezier(.165,.84,.44,1),width .5s cubic-bezier(.165,.84,.44,1),background .2s cubic-bezier(.165,.84,.44,1);
	width: 100%;
	z-index: -1;
}
.Fdiv:hover:before {
	left: -25%;
	width: 150%;
}

.Fdiv img {
	width:70px;
	height:70px;
	margin-bottom:20px;
}

.FdivYE {
	background:#FAB41E;
}

.FdivGR {
	background:#189fb7;
}

.Head3p {
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	font-weight: 600;
	line-height:40px;
	margin-bottom:2rem;
	width:100%;
	position:relative;
}
.Head4p {
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	font-weight: 400;
	line-height:25px;
	margin-bottom:1rem;
	text-align:justify;
}

.Head4p p {
	color: #717171;
}

.AbouT p,
.Head4pAB {
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	font-weight: 400;
	line-height:25px;
	margin-bottom:1rem;
	text-align:left;
}

.Head3p span {
	color:#189fb7;
}

.Head3p:after {
	content: '';
    background: #189fb7;
    width: 80px;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: -15px;
}

.DivMar {
	margin:60px 0;
}

.Wlco {
	width:500px;
	float:right;
}

.padding-6opx {
	padding:60px 0;
}

.Po-Relative {
	position:relative;
}

.DiVBG:before {
	content: '';
    background-image: url(../images/image2.png);
    width: 90%;
    height: 330px;
    position: absolute;
    z-index: 0;
    left: 130px;
    background-repeat: no-repeat;
    top: 100px;
}

.PADDright {
	padding-right:0;
}

.PADDleft {
	padding-left:0;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  box-shadow: 0px 0px 15px #bdbdbd;
	animation: smoothScroll 1.2s forwards;
}

@keyframes smoothScroll {
	0% {
		transform: translateY(-70px);
	}
	100% {
		transform: translateY(0px);
	}
}

.sticky + .content {
  padding-top: 60px;
}

.sticky .navbar {
	padding:0;
}

.sticky .searchButton {
	display:none;
}

.searchArea {
	background:#fff;
	display: block !important;
    position: absolute;
    width: 100%;
    top: 40px;
    z-index: 0;
	opacity:0;
	transition:all .45s ease-in-out
}

.searchArea.open {
	opacity:1;
	z-index:99991;
}

.bannerSe {
	background-image:url(../images/banner_3.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

.bannerStaff {
	background-image:url(../images/staff_banner.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

.bannerSeTexT {
	font-size: 45px;
    font-weight: 700;
    color: #fff;
    width: 900px;
    text-align: center !important;
    margin: auto;
    padding-top: 150px !important;
}

.AbouT:nth-child(odd){
	padding-right:15px;
}

.AbouT:nth-child(even){
	padding-left:15px;
}

.AbouTUL li {
	list-style:none;
	font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 1rem;
    text-align: left;
	position:relative
}

.AbouTUL li:before {
	content:'';
	background-image:url(../images/right.svg);
	width:15px;
	height:15px;
	position:absolute;
	left:-30px;
	top: 4px;
	background-position: center;
    background-repeat: no-repeat;
}

.TexTAlign {
	text-align:center;
}

.ABimg {
	width:70%;
}

.padding-15opx {
	padding:150px 0;
}

.dropdown-menu ul {
	padding: 0;
}

.dropdown-menu ul li {
	list-style:none;
}

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1);
    margin-left: auto;
    margin-right: 15px;
}

.navbar-collapse.show {
	position: absolute;
    background: rgb(255, 255, 255);
    z-index: 9;
    top: 64px;
    right: 0px;
    min-width: 300px;
}

.navbar-collapse.show .nav-link,
.navbar-collapse.show .DropDownArrowME {
	padding:1rem !important;
}

.dropdown-content {
	position: absolute;
	background-color: #25a2b9;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	transition: all .4s;
	visibility: hidden;
	opacity: 0;
	margin-top: 45px;
	display: none;
}

.dropdown-content:before {
	content: '';
	width: 15px;
	height: 15px;
	position: absolute;
	background: #25a2b9;
	left: 40px;
	top: -7px;
	transform: rotate(45deg);
	z-index: -1;
}

.dropdown-content:hover,
.dropdown:hover .dropdown-content {
	display: block;
	visibility: visible;
	margin-top: 0px;
	opacity: 1;
	padding: 10px;
}

.dropdown-content li {
	list-style:none;
}

.dropdown-content ul {
	padding:0;
}
.dropdown-item:focus, 
.dropdown-item:hover,
.dropdown-item.active, 
.dropdown-item:active {
	color: #fab41e;
	text-decoration: none;
	background-color: rgba(0,0,0,0) !important;
}

#gtranslate_selector{
	background: none;
	color: #fff;
	border: none;
	display: inline-block;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 12px 0;
	font-size: 15px;
	/*font: normal normal normal 14px/1 FontAwesome;*/
	width: 90%;
	font-family: 'Poppins', sans-serif;
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
	background: transparent url(../images/down-arrow.svg) no-repeat 140px center;
	background-size: 15px;
	outline: #5584c4;
	cursor: pointer;
}

#gtranslate_selector option{
	color:#000;
	padding: 10px;
	font-family: 'Poppins', sans-serif;
}

#gtranslate_selector option:hover {
	background-color: #64c4ac;
}

.notranslate:before {
	content: "\f035";
}

ul.menu {
	max-width: 80%;
	overflow: initial;
}
ul.menu > li {
	display: block; float: left;
	height: auto; white-space: nowrap;
	padding: 4px 8px;
}
ul.collect {
	position: absolute;
	right: 45px;
	top: 31px;
	padding: 4px 8px;
	overflow: visible;
}
.sticky ul.collect {
	position: absolute;
	right: 0px;
	top: 31px;
	padding: 4px 8px;
	overflow: visible;
}
ul.collect ul.dropdown-menu { right: 0; left: auto; }

/*************************************************************************ANIMATED BUTTON*******************************************************************************************/

/*.fill:after {
	content:'';
	background:#e8b335;
	width:180px;
	height:50px;
	position: absolute;
	-ms-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	transform: translate(0px,0px);
	z-index: -1;
	transition:all .45s;
	left:0;
	top:0;
}

.fill:hover:after {
	content:'';
	background:#189FB7;
	width:180px;
	height:50px;
	position: absolute;
	-ms-transform: translate(10px,10px);
	-webkit-transform: translate(10px,10px);
	transform: translate(10px,10px);
	z-index: -1;
	transition:all .45s;
}*/

.BannerBU {
  position: relative;
  background:#fab41e;
  height: 50px;
  width: 180px;
  margin: 10px 0px;
  padding: 5px 5px;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 2px;
  color: #fff;
  border: none;
  outline: 0;
  overflow:hidden;
  z-index: 1;
  cursor: pointer;
  transition:         .3s ease-in;
  -o-transition:      .3s ease-in;
  -ms-transition:     .3s ease-in;
  -moz-transition:    .3s ease-in;
  -webkit-transition: .3s ease-in;
}

.fill:hover {
  color: whitesmoke;
}

/*.fill:before {
  content: "";
  position: absolute;
  background: #189fb7;
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
  z-index: -1;
  -webkit-transition: top .3s ease-in;
}

.fill:hover:before {
  top: 0;
}*/

/*************************************************************************ANIMATED BUTTON*******************************************************************************************/

/*************************************************************************OUR IMPACT*******************************************************************************************/

.Po-Relative {
	position:relative;
}

.DivMar {
	margin:60px 0;
}

.DiVBGSe:before {
	content: '';
    background-image: url(../images/image2.png);
    width: 90%;
    height: 330px;
    position: absolute;
    z-index: 0;
    left: 130px;
    background-repeat: no-repeat;
    bottom: 100px;
	opacity:.3;
	z-index:3
}

.OurIm1 {
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	font-weight: 700;
	line-height:25px;
	color:#fff;
	position:relative;
	z-index:4;
	margin: 40px 0 40px auto;
	width: 90%;
}

.OurIm1:after {
	content: '';
    width: 50px;
    height: 4px;
    background: #fff;
    position: absolute;
    bottom: -25px;
    left: 47%;
}

.OurIm2 {
	font-family: 'Poppins', sans-serif;
	font-size:50px;
	font-weight: 700;
	line-height:50px;
	color:#fff;
	position:relative;
	/*display:flex;*/
	width:100px;
	text-align:left;
	margin-bottom: 0;
}

.OurIm2 span {
	font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #fff;
    margin-top: -15px;
	position:absolute;
}

.OurIm3 {
	font-family: 'Poppins', sans-serif;
	font-size:24px;
	font-weight: 700;
	line-height:40px;
	color:#fff;
	position:relative;
	width:auto;
	text-align:left;
	margin-bottom:0;
}

.FdivGR {
	background:#189fb7;
}

.OurImg {
	width:70px;
}

.ourIMta {
	width: 450px;
	margin: 0 19% 0 auto;
    border-bottom: 1px solid #fff;
	position:relative;
	z-index:4
}

.ourIMta:last-child {
	border-bottom:none;
}

.ourIMta td {
	padding:40px 0;
}

.angle:before {
	content: '';
    position: absolute;
    top: 0;
    left: 75%;
    width: 30%;
    height: 100%;
    background-color: #189fb7;
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    transform: skewX(-10deg);
    z-index: 2;
}

.Oursideimg {
	background:url(../images/image2.jpg);
	width: 100%;
    height: 709px !important;
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#large-header {
    position: relative;
}

#demo-canvas {
	position: absolute;
    width: 100%;
    bottom: 0;
	height:100%;
}

.padding-6opx {
	padding:60px 0;
}

.padding-opx {
	padding:0px;
}

/*WIC page css*/
.bannerWic {
	background-image:url(../images/bannerwic.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
.bannerWicTexT {
	font-size: 45px;
	font-weight: 700;
	color: #fff;
	width: 900px;
	text-align: center !important;
	margin: auto;
	padding-top: 9%;
}
.blueArrow{
	padding: 0;
	margin: 0;
}
.blueArrow li{
	list-style: none;
	padding: 0 0 30px 35px;
	background: url('../images/bluearrow.png') no-repeat 0 6px;
	font-family: 'Poppins', sans-serif;
	text-align: left;
	font-size: 15px;
	font-weight: 400;
	color: #717171;
	line-height: 25px;
}
/*WIC page css*/
/*About us page css*/
.commomParaText	{
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	color: #717171;
	font-weight: 400;
	line-height:26px;
	padding-bottom:26px;
	text-align:left;
	margin: 0;
}
.commomParaText span{
	color: #199fb7;
}
.padLeft-0{
	padding-left: 0 !important;
}
.valuesWrap{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	background: #189fb7 url('../images/values.png') no-repeat left top;
	padding: 65px 45px 75px 0;
	margin: 30px 0 55px 0;
}
.ourValues{
	max-width: 460px;
}
.ourValues h2{
	position: relative;
	width: 100%;
	color: #fff;
	margin: 0;
	padding: 0 0 6px 0;
	font-weight: 700;
	font-size: 30px;
	text-align: left;
}
.ourValues h2:after{
	content: '';
	background: #fff;
	width: 80px;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: -15px;
}
.ourValues p{
	color: #fff;
	margin: 0;
	padding: 30px 0 0 0;
	font-weight: 300;
	font-size: 15px;
	text-align: justify;
	line-height: 20px;
}
.customPaddingCol{
	padding-left: 5px;
}
/*About us page css*/
/*Our Advocacy*/
.bannerAdv {
	background-image:url(../images/bannerAdvocacy.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
.blueDivTitle
{
	width: 100%;
	background-color: #189fb7;
	padding: 25px 12px 25px 20px;
}
.blueDivTitle img
{
	margin: -3px 0 0 0;
}
.blueDivTitle span
{
	color: #fff;
	font-weight: 400;
	text-align: left;
	font-size: 18px;
	margin: 0px;
	line-height: 15px;
	display: inline;
	padding: 0 0 0 6px;
}
.blueDivContent{
	width: 100%;
	border: 1px solid #eae5e5;
	padding: 30px;
	box-sizing: border-box;
	margin: 0 0 40px 0;
}
.blueDivContent p{
	color: #717171;
	text-align: left;
	font-weight: 400;
	line-height: 26px;
	margin: 0px;
}
.blueDivContent ul{
	padding: 0;
	margin: 0;
}
.blueDivContent ul li{
	color: #717171;
	text-align: left;
	font-weight: 400;
	background: url('../images/bluedot.png') no-repeat left 6px;
	padding-left: 20px;
	padding-bottom: 30px;
	list-style: none;
}
.blueDivContent ul li:last-child{
	padding-bottom: 0px;
}
.nestedList{
	padding-top: 15px;
}
.nestedList span{
	background: url('../images/hollowcircle.png') no-repeat left 6px;
	margin-right: 50px;
	padding: 0 0 0 20px;
}
/*Our Advocacy*/
/*Direct Service*/
.bannerDir {
	background-image:url(../images/workwedo.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
.commonBlueDirect {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #189fb7;
	margin-bottom: 1rem;
	text-align: left;
}
.commonBlackDirect {
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	font-weight: 600;
	line-height:40px;
	margin-bottom:3rem;
	width:100%;
	position:relative;
}
.commonBlackDirect:after {
	content: '';
	background: #189fb7;
	width: 80px;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: -25px;
}
.commonBlackDirectUL {
	padding-left: 0;
	padding-bottom: 1px;
}
.commonBlackDirectUL li {
	font-family: 'Poppins', sans-serif;
	list-style: none;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	color: #717171;
	background: url('../images/bluearrow.png') no-repeat left 6px;
	padding-left: 30px;
	margin-bottom: 20px;
}
/*Direct Service*/

/*.dropdown-content ul li a span:before{
	content: '\25ba';
	color: #fff;
	margin-right: 5px;
	font-size: 10px;
	line-height: 25px;
}*/

#partnerLogo .owl-dots{
	display: none;
}

.padding-3o{
	padding: 30px 0;
}
.HistoryBodyText a{
	color: #189fb7 !important;
}
.CaAppBody a{
	color: #189fb7;
}
.HistoryBodyText p, .TimeHead p, .TimeFoot p {
	color: #717171;
}
.CaAppBody ol{
	padding-left: 10px;
}

.EventMain #tribe-events .tribe-events-button:hover {
	background: #148599;
}

div.wpcf7-mail-sent-ok {
	margin: -2em 0em 1em !important;
	padding: 0.2em 1em !important;
	border: 2px solid #398f14 !important;
}

.CaAppBody img {
	width: 100%;
	height: auto;
}

@media (min-width:360px) {
	.OurIm1:after {
		left:43%;
	}
	.ourIMta {
		margin: 0 auto;
	}
	.OurIm1 {
		width: 100%;
	}
	.customPaddingCol{
		padding-left: 0px;
	}
	.valuesWrap{
		background: #189fb7;
		padding: 15px;
	}
	.blueDivTitle h4 {
		background: url(../images/whitearrow.png) no-repeat left 6px;
	}
	.nestedList span {
		display: block;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.StaffName, .StaffDeg, .StaffDis{
		text-align: center;
	}

}

@media (min-width:480px) {
	.blueDivTitle h4 {
		background: url(../images/whitearrow.png) no-repeat left 5px;
		line-height: 22px;
	}
	.EventLe1:after {
		width: 70px !important;
	}
}

@media (min-width:576px) {
	.OurIm1:after {
		left:45%;
	}
	.EventLe1:after {
		width: 53px !important;
	}
}

@media (min-width:768px) {
	.ourIMta {
		width: 450px;
		margin: 0 0% 0 auto;
	}
	.valuesWrap{
		justify-content: center;
	}
	.ourValues {
		max-width: 660px;
	}
	.blueDivTitle h4 {
		background: url(../images/whitearrow.png) no-repeat left 4px;
	}
	.StaffName, .StaffDeg, .StaffDis{
		text-align: left;
	}
}

@media (min-width:992px) {
	.DiVBGSe:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 50%;
		height: 330px;
		position: absolute;
		z-index: 0;
		left: 10px;
		background-repeat: no-repeat;
		bottom: 100px;
		opacity:.3;
		z-index:3;
		background-size: contain;
	}
	.OurIm1 {
		width: 90%;
	}
	.ourValues {
		max-width: 860px;
	}
}

@media (min-width:1024px) {
	.nestedList span{
		margin-right: 20px;
		display: inline-block;
	}
}

@media (min-width:1200px) {
	
}

@media (min-width:1300px) {
	.valuesWrap{
		justify-content: flex-end;
		background: #189fb7 url('../images/values.png') no-repeat left top;
		padding: 60px 45px 50px 0;
	}
	.ourValues {
		max-width: 400px;
	}
}

@media (min-width:1500px) {
	.DiVBGSe:before {
		left: 20px;
	}
	.OurIm1:after {
		left:47%;
	}
	.ourIMta {
		width: 450px;
		margin: 0 11% 0 auto;
	}
}

@media (min-width:1800px) {
	.DiVBGSe:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 90%;
		height: 330px;
		position: absolute;
		z-index: 0;
		left: 130px;
		background-repeat: no-repeat;
		bottom: 100px;
		opacity:.3;
		z-index:3;
		background-size: auto;
	}
	.ourIMta {
		width: 450px;
		margin: 0 19% 0 auto;
	}
}

/*************************************************************************OUR IMPACT*******************************************************************************************/

/*************************************************************************RECENT NEWS*******************************************************************************************/

.DivMar {
	margin:60px 0;
}

.padding-6opx {
	padding:60px 0;
}

.NewsIMG1 {
	background:url(../images/news1.jpg);
	width:100%;
	height:250px;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}

.NewsIMG2 {
	background:url(../images/news2.jpg);
	width:100%;
	height:250px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

.NewsIMG3 {
	background:url(../images/news3.jpg);
	width:100%;
	height:250px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

.PADDright {
	padding-right:0;
}

.PADDleft {
	padding-left:0;
}

.NewsLe1 {
	font-family: 'Poppins', sans-serif;
	font-size:26px;
	font-weight: 700;
	line-height:25px;
	color:#000;
	position:relative;
	z-index:4;
}

.NewsLe1:after {
	content: '';
    width: 50px;
    height: 4px;
    background: #189fb7;
    position: absolute;
    bottom: -22px;
    left: 48%;
}

.NewsLe2 {
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	font-weight: 400;
	line-height:24px;
	color:#a4a4a4;
	margin-bottom:.5rem;
}

.NewsCon {
	padding:20px 15px;
}

.recent_news .NewsCon,
.CoalitionNews .NewsCon {
	padding:20px 15px;
	height: 230px;
	overflow: hidden;
}

.NEWScon {
	box-shadow:2px 2px 20px 0px #b5b5b5;
	height:530px;
	margin:20px 0;
}

.NEWScon:hover {
	-ms-transform: scale(1.05) !important; /* IE 9 */
    -webkit-transform: scale(1.05) !important; /* Safari 3-8 */
    transform: scale(1.05) !important;
	transition-duration: .5s !important; 
}

.NewsLe3 {
	font-family: 'Poppins', sans-serif;
	font-size:18px;
	font-weight: 700;
	line-height:25px;
	color:#000;
}

.NewsLe3 {
	font-family: 'Poppins', sans-serif;
	font-size:20px;
	font-weight: 600;
	line-height:25px;
	color:#000;
}

.NewsLe3 a {
	transition: all .3s;
}

.NewsLe3 a:hover {
	color: #189fb7;
}

.NewsLe4 {
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	font-weight: 400;
	line-height:25px;
	color:#717171;
}

.NewsLe5{
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	font-weight: 600;
	line-height:25px;
	color:#fab41e;
	float:right;
	text-decoration:underline;
	margin-bottom:0;
	cursor:pointer;
	transition:all .3s;
	position: absolute;
	bottom: 25px;
	right: 20px;
}

.NewsLe5:hover,
.NewsLe5 a:hover{
	color:#189fb7;
}

.FilterCart span {
	font-size: 14px;
	font-weight: 400;
	line-height: 15px;
	color: #fff;
	background: #189fb7;
	padding: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	display: inline-block;
}

@media (min-width:360px) {
	.NewsLe3 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.NewsLe4 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}
	.PADDleft {
		padding-left: 15px;
	}
	.NewsLe1:after {
		left:43%;
	}
	.DivMar {
		margin: 40px 0;
	}
	.NEWScon {
		min-height:600px;
	}
}

@media (min-width:576px) {
	.NewsLe1:after {
		left:45%;
	}
	.NEWScon {
		min-height:580px;
	}
}

@media (min-width:768px) {
	.PADDleft {
		padding-left: 0px;
	}
	.DivMar {
		margin: 60px 0;
	}
	.NewsLe1:after {
		left: 46%;
	}
	.NEWScon {
		min-height:570px;
	}
	.recent_news .col-md-4,
	.col-md-4.NewsTabCon {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (min-width:992px) {
	.NEWScon {
		min-height:600px;
	}
	.NewsLe4 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
	}
	.NewsLe1:after {
		left: 47%;
	}
	.recent_news .col-md-4,
	.col-md-4.NewsTabCon {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
}

@media (min-width:1200px) {
	.NewsLe1:after {
		left: 48%;
	}
}

@media (min-width:1300px) {
	
}

@media (min-width:1500px) {
	.NEWScon {
		min-height:570px;
	}
	.NewsLe4 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}
	.NewsLe1:after {
		left:48%;
	}
}

@media (min-width:1800px) {}

/*************************************************************************RECENT NEWS*******************************************************************************************/

/*************************************************************************EVENTS*******************************************************************************************/
.DivMarEv {
	margin:30px 0 0 0;
}

.EventBG {
	background:#f2f2f2;
	padding: 30px 0 60px 0;
}

.NewsLe1 {
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	font-weight: 600;
	line-height:35px;
	color:#000;
	position:relative;
	z-index:4;
	margin: 50px 0 70px 0;
}

.padding-6opx {
	padding:60px 0;
}

.padding-opx {
	padding:0px;
}

.Events {
	box-shadow: 2px 2px 20px 0px #b5b5b5;
	margin: 10px auto 30px auto;
	display:table;
	width:100%;
	height:250px;
}

.Events:hover {
	-ms-transform: scale(1.05) !important; /* IE 9 */
    -webkit-transform: scale(1.05) !important; /* Safari 3-8 */
    transform: scale(1.05) !important;
	transition-duration: .5s !important; 
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,1) !important;
}

/*.Events:before {
	content:'';
	background:#a4a4a4;
	width:100%;
	height:250px;
	position: absolute;
	-ms-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	transform: translate(0px,0px);
	z-index: -1;
	transition:all .45s;
}

.Events:hover:before {
	content:'';
	background:#a4a4a4;
	width:100%;
	height:250px;
	position: absolute;
	-ms-transform: translate(10px,10px);
	-webkit-transform: translate(10px,10px);
	transform: translate(10px,10px);
	z-index: -1;
}*/

.EDiv1 {
	width:10%;
	background:#189fb7;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}

.EventLe1 {
	font-family: 'Poppins', sans-serif;
	font-size:50px;
	font-weight: 700;
	line-height:65px;
	color:#fff;
	margin-bottom:0;
	position:relative;
}

.EventLe1:after {
	content: '';
    width: 53px;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 4px;
    left: 32%;
}

.EventLe2 {
	font-family: 'Poppins', sans-serif;
	font-size:18px;
	font-weight: 700;
	color:#fff;
	margin-bottom:0;
}

.EDiv2 {
	width:60%;
	padding:50px;
	float:left;
	height:250px;
	background: #f2f2f2;
}

.EventSvg {
	width:15px;
	fill:green;
	margin-right:5px;
	height: 20px;
}

.EventLe3 {
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	font-weight: 600;
	color:#189fb7;
	margin-bottom:1rem;
}

.EventLe3 span {
	margin-right:50px;
}

.EventLe4 {
	font-family: 'Poppins', sans-serif;
	font-size:20px;
	font-weight: 600;
	color:#000;
	margin-bottom:1rem;
}

.EventLe4 a {
	transition: all .3s;
}

.EventLe4 a:hover {
	color:#189fb7;
}

.EventLe5 {
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	font-weight: 600;
	line-height:25px;
	color:#fab41e;
	float:right;
	text-decoration:underline;
	margin-bottom:0;
	cursor:pointer;
	transition: all .3s;
}

.EventLe5:hover {
	color:#189fb7;
}

.EDiv3 {
	width:40%;
	float:left;
	height: 250px;
}

.SubIn::-webkit-input-placeholder {
	font-style: italic;
}

.SubIn:-ms-input-placeholder {
	font-style: italic;
}

.SubIn::placeholder {
	font-style: italic;
}

.EDiv3 .image {
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height: 100%;
	object-fit: cover;
}

.EventLeDiv {
	display: flex;
}

.EventLeDiv .EventLe3 {
	width: 400px;
	display: flex;
	margin-right: 15px;
}

.EventLeDiv .EventLe3.Last {
	margin-left: auto;
	width: auto;
}

.EventBGWrap .no-event-new {
	text-align: center;
	font-size: 60px;
	font-weight: 700;
	color: #dfdfdf;
}

.EventLeDiv .EventLe3 p {
	margin-bottom: 0;
}

@media (min-width:360px) {
	.Events {
		display:flex;
		flex-wrap: wrap;
		height:auto;
	}
	.EDiv1 {
		width: 100%;
	}
	.EDiv2 {
		width: 100%;
		height: auto;
		padding: 15px;
	}
	.EDiv3 {
		width: 100%;
		display: none;
	}
	.EventLeDiv {
		display: block;
	}
	.EventLeDiv .EventLe3 {
		width: auto;
	}
	.EventLe4 {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.EventLe1:after {
		left: 42%;
	}
	.EventBGWrap {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		margin: auto;
	}
	.recent_news .NewsCon,
	.CoalitionNews .NewsCon {
		height: 220px;
	}
}

@media (min-width:576px) {
	.EventLe1:after {
		left: 45%;
	}
}

@media (min-width:768px) {
	.Events {
		display:table;
		height:250px;
	}
	.EDiv1 {
		width: 15%;
	}
	.EDiv2 {
		width: 60%;
		height: inherit;
	}
	.EDiv3 {
		width: 40%;
		display: block;
	}
	.EventLe1:after {
		left: 25%;
	}
	.EventBGWrap {
		width: 90%;
	}
	.EventLe4{
		height: 65px;
		line-height: 1.2;
		font-size: 18px;
	}
}

@media (min-width:992px) {
	.EventLe1:after {
		left: 24%;
	}
	.EDiv1 {
		width: 10%;
	}
	.EDiv2 {
		width: 60%;
		height: 250px;
		padding: 40px 30px;
	}
	.EDiv3 {
		width: 40%;
	}
	.EventLeDiv .EventLe3 {
		width: 250px;
	}
	.recent_news .NewsCon,
	.CoalitionNews .NewsCon {
		height: 250px;
	}
}

@media (min-width:1024px) {

}

@media (min-width:1200px) {

	.EventLeDiv .EventLe3 {
		width: 300px;
	}
}

@media (min-width:1300px) {
	.EventLe1:after {
		left: 26%;
	}
}

@media (min-width:1500px) {
	.EventLe1:after {
		left: 28%;
	}
	.EventLeDiv .EventLe3 {
		width: 260px;
	}
	.EventLeDiv {
		display: flex;
	}
	.EDiv2 {
		 padding: 50px;
	}
	.recent_news .NewsCon,
	.CoalitionNews .NewsCon {
		height: 220px;
	}
}

@media (min-width:1800px) {
	.EventLe1:after {
		left: 32%;
	}
}

/*************************************************************************EVENTS*******************************************************************************************/

/*************************************************************************CLINT SLIDER*******************************************************************************************/

.SliderBG {
	background:#e2e2e2;
	padding:30px 0;
}

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

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

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@media (min-width:360px) {
	.SliderBG {
		padding:20px 0 20px 0;
	}
	.ABimg {
		padding: 30px 0;
	}
}

@media (min-width:576px) {}

@media (min-width:768px) {
	.ABimg {
		padding: 0;
		width: 90%;
	}
}

@media (min-width:992px) {
	.SliderBG {
		padding:30px 0;
	}
	.ABimg {
		width: 70%;
	}
}

@media (min-width:1200px) {}

@media (min-width:1300px) {}

@media (min-width:1500px) {}

@media (min-width:1800px) {}

/*************************************************************************CLINT SLIDER*******************************************************************************************/

/*************************************************************************SUBSCRIBE*******************************************************************************************/

.Po-Relative {
	position:relative;
}

.DiVBGSeSub:before {
	content: '';
    background-image: url(../images/image2.png);
    width: 42%;
    height: 330px;
    position: absolute;
    z-index: 0;
    right: 130px;
    background-repeat: no-repeat;
    bottom: 100px;
	opacity:.3;
	z-index:3
}

.FdivGR {
	background:#189fb7;
}

.angle2:before {
	content: '';
    position: absolute;
    top: 0;
    left: -20%;
    width: 30%;
    height: 100%;
    background-color: #189fb7;
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    transform: skewX(-10deg);
    z-index: 2;
	height:600px;
}

.Subsideimg {
	background:linear-gradient( rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3)100%),url(../images/image3.jpg);
	width: 100%;
    height: 600px;
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.padding-6opx {
	padding:61px 0;
}

.padding-opx {
	padding:0px;
}

.Subcontent {
	position: absolute;
	top: -600px;
    padding: 100px 0;
	z-index:5;
	width:100%;
}

.SubLe1 {
	font-family: 'Poppins', sans-serif;
	font-size:28px;
	font-weight: 600;
	line-height:40px;
	color:#fff;
	width:60%;
	margin:auto;
	margin-bottom:130px;
	position:relative;
	/*text-shadow: 0px 0px 5px #000000;*/
}

.SubLe1:after {
	content: '';
    width: 50px;
    height: 4px;
    background: #fff;
    position: absolute;
    bottom: -22px;
    left: 48%;
}

.SubLe2 {
	font-family: 'Poppins', sans-serif;
	font-size:20px;
	font-weight: 600;
	line-height:30px;
	color:#fff;
	margin-bottom:30px;
	/*text-shadow: 0px 0px 5px #5a5a5a;*/
}

.BannerBU {
	font-family: 'Poppins', sans-serif;
    height: 50px;
    width: 180px;
    font-size: 16px;
    font-weight: 400;
    background: #FAB41E;
    border: none;
    color: #fff;
	text-transform:uppercase;
	position:relative;
	z-index:5;
	transition:all .5s !important;
}

a.BannerBU {
	line-height: 70px !important;
	padding: 15px 35px !important;
}

.BannerBU:hover {
	text-decoration: none;
}

.SubIn {
	background: no-repeat;
    height: 50px;
    width: 400px;
    border: 2px solid #fff;
    color: #fff;
    padding-left: 10px;
	transition:all .3s ease-in-out;
}

.SubIn:focus {
	outline:none;
	border: 2px solid #fab41e;
}

.SubIn::placeholder {
	color:#fff !important;
}

.suscripMain label {
	display: inline-grid;
	text-align: left;
}

.SubInSmallText {
	color: #fff;
	font-size: 12px;
}

@media (min-width:360px) {
	.SubIn {
		width: 100%;
	}
	.ShowOFF {
		display:none;
	}
	.Subcontent {
		position: relative;
		top: 0px;
	}
	.SubLe1 {
		width:100%;
	}
	.Subcontent .d-flex {
		display:block !important;
	}
	.SubLe2 {
		margin-bottom:10px;
	}
	.Subcontent .d-flex .col-md-6 {
		margin: 50px 0;
	}
	.DiVBGSeSub:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 100%;
		height: 330px;
		position: absolute;
		z-index: 0;
		right: 0px;
		background-repeat: no-repeat;
		bottom: 20px;
		opacity:.3;
		z-index:3;
		background-size:contain;
	}
}

@media (min-width:576px) {
	.SubIn {
		width: 99%;
	}
}

@media (min-width:768px) {
	.DiVBGSeSub:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 40%;
		height: 330px;
		position: absolute;
		z-index: 0;
		right: 60px;
		background-repeat: no-repeat;
		bottom: -30px;
		opacity:.3;
		z-index:3;
		background-size:contain;
	}
	.angle2:before {
		left: -20%;
		transform: skewX(-5deg);
	}
	.ShowOFF {
		display:block;
	}
	.Subcontent {
		position: absolute;
		top: -665px;
	}
	.SubLe1 {
		width:60%;
	}
	.Subcontent .d-flex {
		display:flex !important;
	}
	.SubLe2 {
		margin-bottom:30px;
	}
	.Subcontent .d-flex .col-md-6 {
		margin: 0px 0;
	}
	.SubIn {
		width: 100%;
	}
}

@media (min-width:992px) {
	.DiVBGSeSub:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 40%;
		height: 330px;
		position: absolute;
		z-index: 0;
		right: 130px;
		background-repeat: no-repeat;
		bottom: -30px;
		opacity:.3;
		z-index:3;
		background-size:contain;
	}
	.SubIn {
		width: 100%;
	}
	.angle2:before {
		left: -30%;
		transform: skewX(-10deg);
	}
	.Subcontent {
		position: absolute;
		top: -600px;
	}
}

@media (min-width:1200px) {
	.SubIn {
		width: 100%;
	}
	.angle2:before {
		left: -21%;
	}
}

@media (min-width:1300px) {
	.SubIn {
		width: 100%;
	}
	.angle2:before {
		left: -20%;
	}
}

@media (min-width:1500px) {
	.DiVBGSeSub:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 42%;
		height: 330px;
		position: absolute;
		z-index: 0;
		right: 130px;
		background-repeat: no-repeat;
		bottom: 30px;
		opacity:.3;
		z-index:3;
		background-size:contain;
	}
	.SubIn {
		width: 355px;
	}
	.angle2:before {
		left: -20%;
	}
}

@media (min-width:1800px) {
	.DiVBGSeSub:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 42%;
		height: 330px;
		position: absolute;
		z-index: 0;
		right: 130px;
		background-repeat: no-repeat;
		bottom: 100px;
		opacity:.3;
		z-index:3;
		background-size:contain;
	}
	.SubIn {
		width: 400px;
	}
}

/*************************************************************************SUBSCRIBE*******************************************************************************************/

/*************************************************************************FOOTER*******************************************************************************************/

.su-color-black {
	background:#1b1b1e;
}

.footer-logo {
	max-width:160px;
}

.padding-ud {
	padding:20px 0;
}

.su-custom-font14 {
	font-size: 12px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    color: #d4d4d4;
    margin: 15px 0;
    line-height: 20px;
}

.su-custom-font15 {
	font-size: 20px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    margin: 15px 0;
}

.footer-ul {
	padding-left:0px;
}

.footer-ul li {
	list-style:none;
	color:#d4d4d4;
	font-size: 12px;
    padding: 5px 0;
}

.footer-ul li a {
	transition: all .3s;
}

.footer-ul li a:hover {
	color: #fab41e;
}

.su-custom-font16 {
	font-size: 12px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    color: #d4d4d4;
    margin: 20px 0;
}

.su-custom-font16 span {
	font-weight: 600;
	color: #e2e2e2;
}

.su-custom-font16 a:hover {
	color: #fab41e;
}

.su-foot-icon {
	width:100%;
}

.su-foot-icon .fa {
	border: 1px solid #d4d4d4;
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 0px auto;
    border-radius: 50%;
    padding-top: 6px;
    margin: 15px 15px 0 0;
	color:#d4d4d4;
	transition: all .3s;
}

.su-foot-icon .fa:hover {
	border: 1px solid #FAB41E;
	color:#FAB41E;
}

.padding-side {
	padding:0 20px !important;
}

.su-custom-font17 {
	font-size: 12px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    color: #d4d4d4;
    margin: 20px 0;
}

.border-t {
	border-top:1px solid #3e3d3d;
	
}

.margin-tb {
	margin:30px 0;
}

.su-top150 {
	top:100px !important;
}

.su-head-a60 a:hover,
.su-head-a60 a {
	color:#fff;
	text-decoration:none;
}

.padd-top60 {
	padding-top:22px !important;
}

.angle-iconlogo {
	position: absolute;
    /* right: 0; */
    top: 29%;
    right: -39%;
}

.member-headimg {
	background-image:url(../images/bg-6.jpg);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	width:100%;
	height:290px;
	text-align:center;
	padding-top:120px;	
}

.member-headimg h1 {
	font-family: 'Poppins', sans-serif;
	color:#fff;
	font-weight:600;
	font-size:3rem;
	margin-bottom:15px !important;
}

.member-headimg .button {
	background: #f68d2e;
    color: #fff;
    padding: 10px 25px;
    border-radius: 2px;
}

.member-ul li {
	list-style:none;
	font-size:18px;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	color:#979797;
	padding:15px 0;
	transition:all .3s ease-in-out;
}

.social-customFont1:hover,
.member-ul li:hover {
	color:#5584c4;
	cursor:pointer;
}

.member-logo {
	width:250px;
	height:100px;
	background-repeat: no-repeat;
}

.member-customFont1 {
	font-size:18px;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	color:#333;
}

.member-customFont2 {
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	font-weight:300;
	color:#979797;
}

.margin-top40 {
    margin-bottom: 40px !important;
}

.social-headimg {
	background-image:url(../images/bg-7.jpg);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	width:100%;
	height:290px;
	text-align:center;
	padding-top:120px;	
}

.social-headimg h1 {
	font-family: 'Poppins', sans-serif;
	color:#fff;
	font-weight:600;
	font-size:3rem;
}

.margin-topBo50 {
	margin-top:50px !important;
	margin-bottom:50px !important;
}

.social-customFont1 {
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	color:#979797;
	margin-bottom:30px !important;
	transition:all .3s ease-in-out;
}

.social-customFont2 {
	font-size:22px;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	color:#5584c4;
	margin-bottom:10px !important;
}

.social-customFont3 {
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	color:#979797;
}

.social-ul {
	padding-left:20px !important;
}

.social-ul li {
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	color:#979797;
	padding:7px 0;
}

#div2 {
	display:none;
}

.social-customFont1.active {
	color:#5584c4;
	cursor:pointer;
}
.display-flex {
	display:flex;
}

.center {
	text-align:center;
}

@media (min-width:360px) {
	.display-flex {
		display:block;
		text-align:center;
	}
	.su-foot-icon .fa {
		margin: 15px 15px 0 0;
	}
}

@media (min-width:576px) {}

@media (min-width:768px) {
	.display-flex {
		display:flex;
		text-align:left;
	}
	.su-foot-icon .fa {
		margin: 15px 12px 0 0;
	}
}

@media (min-width:992px) {
	.su-foot-icon .fa {
		margin: 15px 15px 0 0;
	}
}

@media (min-width:1200px) {}

@media (min-width:1300px) {}

@media (min-width:1500px) {}

@media (min-width:1800px) {}

/*************************************************************************FOOTER*******************************************************************************************/

/*************************************************************************Mapping Page*******************************************************************************************/

.MapHeaderLogo {
	width: 300px;
	text-align: center;
}

.MapHeader {
	display: flex;
	background: #fff;
	position: fixed;
	z-index: 99999;
	width: 100%;
}

.SearchMap {
	border: 1px solid #e2e2e2;
	padding: 12px 15px;
	margin: 10px 0 15px 0;
}

.SearchMap input {
	border: none;
	width: 500px;
	padding: 0 15px;
}

.FilterResult:focus,
.SearchMap input:focus {
	outline: none;
}

.SearchMap .fa {
	font-size: 22px;
	color: #169fb7;
}

.wrapper {
	display: flex;
	align-items: stretch;
	overflow: hidden
}

#sidebar {
	min-width: 300px;
	max-width: 300px;
	background: #fff;
	color: #fff;
	transition: all 0.3s;
	/*padding-top: 80px;*/
	border-right: 1px solid #dedede;
}

#sidebar .sidebar-header {
	padding: 12px;
	background: #fab41e;
}

#sidebar ul.components {
	padding: 0;
	/*border-bottom: 1px solid #47748b;*/
}

#sidebar ul p {
	color: #fff;
	padding: 10px;
}

.checkbox,
#sidebar ul li a {
	padding: 10px 30px;
	font-size: 14px;
	display: block;
	color: #fff;
	line-height: 24px;
	border-bottom: 1px solid #53585f;
	transition: all .45s;
}
#sidebar ul li a:hover {
	background: #f5f5f5;
	text-decoration: none;
}

#sidebar ul li.active > a, a[aria-expanded="true"] {
	color: #179eb6;
	background: #f5f5f5;
}


a[data-toggle="collapse"] {
	position: relative;
}

ul ul a {
	font-size: 13px !important;
	padding-left: 30px !important;
	background: #f5f5f5;
	border-bottom: none !important;
}

.checkbox {
	font-size: 13px !important;
	padding-left: 65px !important;
	background: #f5f5f5;
	border-bottom: none !important;
}

ul.CTAs {
	padding: 20px;
}

ul.CTAs a {
	text-align: center;
	font-size: 0.9em !important;
	display: block;
	border-radius: 5px;
	margin-bottom: 5px;
}

a.download {
	background: #fff;
	color: #7386D5;
}

a.article, a.article:hover {
	background: #6d7fcc !important;
	color: #fff !important;
}

/* The container */
.checkbox {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 0px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 15px;
	left: 30px;
	height: 20px;
	width: 20px;
	background-color: #fff;
	border: 1px solid #d2d2d2;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.checkbox input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.checkbox .checkmark:after {
	left: 6px;
	top: 3px;
	width: 6px;
	height: 10px;
	border: solid #179eb6;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}



/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */
#content {
	padding: 0px;
	min-height: 100vh;
	transition: all 0.3s;
	padding-top: 80px;
	width: 100%;
	position: relative;
}

/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */
@media (max-width: 768px) {
	#sidebar {
		margin-left: -300px;
	}
	#sidebar.active {
		margin-left: 0;
	}
	#sidebarCollapse span {
		display: none;
	}
}

.FilterResult {
	background: #5b646d;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 12px 20px;
	font-size: 14px;
	line-height: 21px;
	display: flex;
	font-family: 'Poppins', sans-serif;
	letter-spacing: 2px;
}

.FilterResult .fa {
	font-size: 21px;
	margin-right: 15px;
}

.navbar {
	justify-content: normal !important;
	/*background: #f2f2f2;*/
	position: relative;
    z-index: 9999;
}

.FilterOption {
	padding: 9px 30px;
}

.FilterOption p {
	margin-bottom: 0;
}

.FilterOptionHead {
	font-size: 18px;
	font-weight: 400;
	padding: 0 5px;
	color: #5b646d;
}

.FilterOptionBody {
	font-size: 12px;
	font-weight: 400;
	color: #179eb6;
	text-transform: uppercase;
	border:1px solid #179eb6;
	border-radius: 3px;
	padding: 2px 5px;
	margin: 0 5px;
}

.sidebar-header p {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.sidebar-header p .fa {
	font-size: 18px;
	margin-right: 10px;
}

.FilterIcon {
	width: 18px;
	margin-right: 15px;
}

.AngelDownFilter {
	float: right;
	padding: 8px 0;
	font-size: 18px !important;
}

.map {
	width: 70%;
	height: 94%;
	float: left;
}

.DataLayer {
	padding: 0;
}

.DataLayer li a {
	font-weight: 600;
	border-bottom: none !important;
}

.DataLayer li.active > a,
.DataLayer a[aria-expanded="true"],
.DataLayer .checkbox,
.DataLayer li a:hover {
	background: none !important;
}

.MapDetails {
	width: 30%;
	background: #fff;
	float: left;
	border-left: 1px solid #dedede;
}

.DetailsDiv {
	padding: 25px 40px;
	border-bottom: 1px solid #dedede;
	cursor: pointer;
	background: #fff;
	transition: all .45s;
}

.DetailsDiv:hover {
	background: #f5f5f5;
}

.DetailsHead {
	font-size: 18px;
	font-weight: 400;
	color: #179fb7;
}

.DetailsBody {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	color: #000;
	margin-bottom: 5px;
	display: flex;
}

.DetailsBody.Org {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	color: #000;
	margin: 10px 0;
	display: flex;
	padding: 5px 0;
}

.BodySpan1 {
	font-weight: 600;
	width: 22%;
	margin-bottom: 0;
}

.Org .BodySpan1 {
	font-weight: 600;
	width: 25%;
	margin-bottom: 0;
}

.BodySpan2 {
	margin-bottom: 0;
	width: 78%;
}

.Org .BodySpan2 {
	margin-bottom: 0;
	width: 75%;
}

.orgdetails {
	width: 30%;
	background: #fff;
	float: left;
	border-left: 1px solid #dedede;
	position: absolute;
	right: -30%;
	height: 98vh;
	overflow-x: auto;
	transition: all .45s;
}

.orgdetails.open {
	right:0;
}

.OrgDiv {
	padding: 20px 40px;
	border-bottom: 1px solid #dedede;
}

.OrgHead {
	font-size: 24px;
	font-weight: 700;
	color: #000;
}

.OrgFilter {
	margin-bottom: 0;
}

.OrgFilter span {
	font-size: 12px;
	font-weight: 400;
	color: #179eb6;
	text-transform: uppercase;
	border: 1px solid #179eb6;
	border-radius: 3px;
	padding: 2px 5px;
	margin: 0 5px 0px 0;
	line-height: 30px;
}

.OrgSocilaicon {
	margin-bottom: 0;
	display: flex;
}

.OrgSocilaicon p {
	width: 28px;
	height: 28px;
	margin: 10px 10px 5px 0;
	background: antiquewhite;
	border-radius: 50%;
	text-align: center;
	padding-top: 3px;
	color: #fff;
}

.BodySpan2 a {
	color: #179eb6;
}

.OrgSocilaicon p.FB {
	background: #3b5998;
}
.OrgSocilaicon p.INS {
	background: #6a453b;
}

.OrgSocilaicon p.YOU {
	background: #e40000;
}

.OrgSocilaicon p.TWEE {
	background: #55acee;
}

.OrgSocilaicon p.IND {
	background: #007ab9;
}

.DesHead {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 5px;
	color: #000;
}

.DesBody {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 5px;
	color: #000;
}

.WorkTable {
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	margin: 10px 0;
}

.WorkTable td {
	padding: 8px 15px;
}

.WorkTable tr:nth-child(odd) {
	background: #f5f5f5;
	border-radius: 3px;
}

.TableActive {
	color: #179eb6;
}

.ConText {
	width: 100%;
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #cccccc;
	border-radius: 3px;
	font-size: 14px;
}

.ConTextarea {
	width: 100%;
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #cccccc;
	border-radius: 3px;
	font-size: 14px;
	height: 150px;
	resize: none;
}

.ConButton:focus,
.ConTextarea:focus,
.ConText:focus {
	outline: none;
}

.ConButton {
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	background: #fab41e;
	color: #fff;
	text-align: center;
	border: none;
	border-radius: 3px;
	padding: 10px 0;
}

.OrgBack {
	font-size: 18px;
	cursor: pointer;
	width: 30px;
}


@media (min-width:360px) {}

@media (min-width:576px) {}

@media (min-width:768px) {}

@media (min-width:992px) {}

@media (min-width:1200px) {}

@media (min-width:1300px) {}

@media (min-width:1500px) {}

@media (min-width:1800px) {}

/*************************************************************************Mapping Page*******************************************************************************************/

/*************************************************************************Staff Page*******************************************************************************************/

.circleThing {
    width: 200px;
    height: 200px;
    border-radius: 50%;
	background-image:url(../images/staffDummy.jpg);
	background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
	position:relative;
}

.circleThing:after {
	content: '';
    width: 224px;
    height: 224px;
    position: absolute;
    /* background: #666; */
    border: 12px solid #189fb7;
    border-radius: 50%;
    border-bottom-color: #fff;
    /* border-right-color: #fff; */
    transform: rotate(-110deg);
    z-index: -1;
    top: -12px;
    left: -12px;
}

.StaffList {
	width: 100%;
    border-bottom: 1px solid #e6e6e6;
    padding: 40px 0;
    margin: 20px 0;
}

.StaffList:last-child {
	border-bottom:none;
}

.DirectorSec .StaffList:last-child {
	border-bottom: 1px solid #e6e6e6;
}

.DirectorSec:last-child .StaffList {
	border-bottom: none;
}

.StaffName {
	font-size:30px;
	line-height:30px;
	font-weight:600;
	color:#000;
	margin-bottom: 10px;
}

.StaffDeg {
	 font-size:14px;
	 line-height:24px;
	 color:#a4a4a4;
	 font-weight:500;
 }

.StaffDegSmall {
	font-size:14px;
	line-height:24px;
	color:#189fb7;
	font-weight:600;
}

.StaffDis {
	font-size:15px;
	line-height:25px;
	color:#717171;
	font-weight:400;
}

.StaffDisSE {
	font-size:15px;
	line-height:26px;
	color:#717171;
	font-weight:400;
}

.StaffDis ul {
	padding-left: 30px;
}

.StaffDis li {
	list-style: none;
	position: relative;
}

.StaffDis li:before {
	content: '';
	background-image: url(../images/right.svg);
	width: 15px;
	height: 15px;
	position: absolute;
	left: -30px;
	top: 4px;
	background-position: center;
	background-repeat: no-repeat;
}

.StaffMail {
	position: absolute;
    bottom: 40px;
    right: -20px;
    background: #fab41e;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    padding-top: 12px;
	cursor:pointer;
	transition:all .3s ease-in-out;
}

.StaffMail:hover {
	background:#189fb7;
}

.StaffMail img {
	width:26px;
}

.ADStuffSmall p {
	font-size: 60px;
	line-height: 60px;
	font-weight: 800;
	font-style: italic;
	color: #fff;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	z-index: 5;
	position: relative;
}

.ADStuffSmall {
	background: #fab41e;
	padding: 30px 50px;
	width: 30%;
	text-align: center;
	position: relative;
}

.ADStuffSmall:after {
	content: '';
	position: absolute;
	top: 0;
	left: 70%;
	width: 30%;
	height: 100%;
	background-color: #fab41e;
	-webkit-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
	-webkit-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	transform: skewX(-10deg);
	z-index: 2;
}

.ADStuffBig {
	background: #189fb7;
	padding: 30px 50px;
	width: 70%;
	display: flex;
}

.ADStuffText1 {
	font-size: 80px;
	line-height: 70px;
	font-weight: 800;
	font-style: italic;
	color: #fab41e;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	padding:  0 25px;
}

.ADStuffText2 {
	font-size: 30px;
	font-weight: 500;
	font-style: italic;
	line-height: 35px;
	color: #fff;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	width: 100px;
}

.Top {
	display: flex;
	width: fit-content;
	margin: auto;
}

.ADStuffText3 {
	font-size: 40px;
	line-height: 30px;
	font-weight: 800;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	padding-top: 20px;
}

.ADStuffText4Copy,
.ADStuffText4 {
	font-size: 80px;
	line-height: 70px;
	font-weight: 300;
	font-style: italic;
	color: #fff;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	padding-right: 30px;
}

.LeftAD,
.RightAD {
	padding:  0 30px;
}

.padding-1opx {
	padding: 10px 0;
}

.ADSMain {
	display: flex;
	flex-wrap: wrap;
	box-shadow: -5px 5px 20px 0px #b8b8b8;
}

@media (min-width:360px) {
	.circleThing {
		margin:auto;
	}
	.StaffImgMar {
		margin-bottom:50px;
	}
	.ADStuffSmall {
		padding: 30px 15px;
		width: 100%;
	}
	.ADStuffBig {
		padding: 30px 15px;
		width: 100%;
	}
	.ADStuffSmall:after {
		display: none;
	}
	.LeftAD,
	.RightAD {
		padding:  0 10px;
		text-align: center;
	}
	.ADStuffSmall p {
		font-size: 45px;
	}
	.ADStuffText1 {
		font-size: 50px;
		line-height: 40px;
	}
	.ADStuffText2 {
		font-size: 15px;
		line-height: 20px;
		width: 50px;
	}
	.ADStuffText3 {
		font-size: 25px;
		line-height: 30px;
	}
	.ADStuffText4Copy,
	.ADStuffText4 {
		font-size: 50px;
		padding-right: 20px;
		line-height: 40px;
	}
	.ADStuffBig {
		display: block;
	}
	.ADStuffText4Copy {
		display: block;
		text-align: center;
		padding: 25px 0;
	}
	.ADStuffText4 {
		display: none;
	}
	.StuffMain {
		margin: 40px auto 30px auto;
		width: 100%;
	}
}

@media (min-width:576px) {
	.ADStuffSmall p {
		font-size: 45px;
	}
	.ADStuffText1 {
		font-size: 40px;
		line-height: 40px;
	}
	.ADStuffText2 {
		font-size: 15px;
		line-height: 20px;
		width: 50px;
	}
	.ADStuffText3 {
		font-size: 22px;
		line-height: 30px;
	}
	.ADStuffText4 {
		font-size: 40px;
		padding-right: 20px;
		line-height: 40px;
	}
	.ADStuffBig {
		display: flex;
	}
	.LeftAD,
	.RightAD {
		text-align: unset;
	}
	.ADStuffText4Copy {
		display: none;
	}
	.ADStuffText4 {
		display: block;
	}
}

@media (min-width:768px) {
	.circleThing {
		width: 146px;
		height: 146px;
		margin:0;
	}	
	.circleThing:after {
		content: '';
		width: 170px;
		height: 170px;
	}
	.StaffMail {
		position: absolute;
		bottom: 20px;
		right: -15px;
		background: #fab41e;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		text-align: center;
		padding-top: 7px;
		cursor: pointer;
		transition: all .3s ease-in-out;
	}
	.StaffMail img {
		width:22px;
	}
	.StaffImgMar {
		margin-bottom:0px;
	}
	.ADStuffSmall p {
		font-size: 60px;
	}
	.ADStuffText1 {
		font-size: 60px;
		line-height: 50px;
	}
	.ADStuffText2 {
		font-size: 20px;
		line-height: 25px;
		width: 100px;
	}
	.ADStuffText3 {
		font-size: 30px;
		line-height: 30px;
	}
	.ADStuffText4 {
		font-size: 60px;
		padding-right: 20px;
		line-height: 50px;
	}
}

@media (min-width:992px) {
	.circleThing {
		width: 200px;
		height: 200px;
	}	
	.circleThing:after {
		content: '';
		width: 224px;
		height: 224px;
	}
	.StaffMail {
		position: absolute;
		bottom: 40px;
		right: -20px;
		background: #fab41e;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		text-align: center;
		padding-top: 12px;
		cursor:pointer;
		transition:all .3s ease-in-out;
	}
	.StaffMail img {
		width:26px;
	}
	.ADStuffSmall {
		padding: 30px 15px;
		width: 25%;
	}
	.ADStuffBig {
		padding: 30px 15px;
		width: 75%;
	}
	.LeftAD,
	.RightAD {
		padding:  0 10px;
	}
	.ADStuffSmall p {
		font-size: 50px;
	}
	.ADStuffText1 {
		font-size: 70px;
		line-height: 70px;
	}
	.ADStuffText2 {
		font-size: 25px;
		line-height: 35px;
	}
	.ADStuffText3 {
		font-size: 30px;
		line-height: 30px;
	}
	.ADStuffText4 {
		font-size: 70px;
		padding-right: 20px;
		line-height: 70px;
	}
	.ADStuffSmall:after {
		display: block;
	}
}

@media (min-width:1200px) {}

@media (min-width:1300px) {}

@media (min-width:1500px) {
	.ADStuffSmall p {
		font-size: 50px;
	}
	.ADStuffText1 {
		font-size: 70px;
		line-height: 70px;
	}
	.ADStuffText2 {
		font-size: 25px;
		line-height: 35px;
	}
	.ADStuffText3 {
		font-size: 30px;
		line-height: 30px;
	}
	.ADStuffText4 {
		font-size: 70px;
		padding-right: 20px;
		line-height: 70px;
	}
	.StuffMain {
		width: 85%;
	}
}

@media (min-width:1800px) {
	.ADStuffSmall {
		padding: 30px 30px;
		width: 27%;
	}
	.ADStuffBig {
		padding: 30px 10px;
		width: 73%;
	}
	.LeftAD,
	.RightAD {
		padding:  0 15px;
	}
	.ADStuffSmall p {
		font-size: 60px;
	}
	.ADStuffText1 {
		font-size: 80px;
	}
	.ADStuffText2 {
		font-size: 30px;
	}
	.ADStuffText3 {
		font-size: 40px;
	}
	.ADStuffText4 {
		font-size: 80px;
		padding-right: 30px;
	}
	.StuffMain {
		width: 80%;
	}
}

/*************************************************************************Staff Page*******************************************************************************************/

/*************************************************************************History Page Start*******************************************************************************************/

.bannerHist {
	background-image:url(../images/history_banner.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

section#timeline { 
	width: 70%; 
	margin: auto; 
	padding-bottom: 20px; 
	position: relative; 
}
section#timeline:before { 
	top: -5%; 
	bottom: -5%; 
	position: absolute; 
	content: " "; 
	width: 2px; 
	/*background-color: #EF693A; */
	left: 50%; 
	height: 108%; 
	margin-left: -1.5px; 
	border-left: 2px dashed #a3a3a3;
}
section#timeline article { 
	width: 100%; 
	margin-bottom: 20px; 
	position: relative; 
}
section#timeline article:after { 
	content: ''; 
	display: block; 
	clear: both; 
}
section#timeline article div.panel { 
	width: 45%; 
	float: left;
	border: none; 
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px;
	color: #fff;
}
section#timeline > article > div.panel .panel-heading { 
	padding: 5px 10px;
	margin: 0; 
	font-size: 1.2em; 
	background-color: #EF693A; 
	overflow: hidden; 
	text-align: center; 
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px; 
	border-radius: 0px; 
 }
section#timeline > article > div.panel .panel-heading .panel-title { 
	color: #FFF; 
}
section#timeline article div.panel .panel-body { 
	padding: 15px; 
	position: relative;
	background: #189fb7;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
}
section#timeline article div.panel-body:after { 
	content: ''; 
	position: absolute; 
	top: 20px; 
	right: -5px; 
	width: 10px; 
	height: 10px; 
	-moz-transform: rotate(-45deg); 
	-ms-transform: rotate(-45deg); 
	-o-transform: rotate(-45deg); 
	-webkit-transform: rotate(-45deg); 
	transform: rotate(-45deg); 
	background: #189fb7; 
}
section#timeline > article > div.panel .panel-body img { 
	float: left; 
	margin: 0 15px 15px 0; 
}
section#timeline > article > div.panel .panel-footer { 
	padding: 15px; 
	background-color: #EEE; 
}
section#timeline > article.inverted > div.panel { 
	float: right; 
}
section#timeline > article.inverted > div.panel .panel-body:after { 
	left: -5px; 
}
section#timeline > article.inverted > div.panel .panel-body img { 
	float: right; 
}
section#timeline div[class*="group"],
section#timeline article div.panel div.badge { 
	display: block; 
	text-align: center; 
	/*cursor: none;*/ 
	font-weight: bold; 
	/*-moz-box-shadow: 0 0 0 2px #EF693A, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 3px 0 2px rgba(0, 0, 0, 0.15); 
	-webkit-box-shadow: 0 0 0 2px #EF693A, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 3px 0 2px rgba(0, 0, 0, 0.15); 
	box-shadow: 0 0 0 2px #EF693A, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 3px 0 2px rgba(0, 0, 0, 0.15); */
}
section#timeline div[class*="group"] { 
	width: 80px;
    height: 80px;
    font-size: 20px;
	font-weight:700;
    margin: 35px auto;
    line-height: 70px;
    padding: 0px 0;
    border-radius: 50%;
    background: #fab41e;
    color: #FFF;
	position:relative;
	border:4px solid #fff;
	box-shadow: 0 0 15px 0px #9d9d9d;
}
section#timeline article div.panel:before { 
	position: absolute;
    top: 0;
    left: 50%;
    margin: 15px 0 0 -11px;
    border-radius: 50%;
    font-size: 0em;
    width: 20px;
    height: 20px;
    background: #189fb7;
    color: #EF693A;
	content:'';
}
section#timeline article div.panel div.badge:last-child { 
	background-color: #EF693A; 
	width: 20px; 
	height: 20px; 
	margin: 0 0 0 -10px; 
}
a.mylink { 
	color: #EF693A; 
	font-weight: bold; 
}
a.mylink:hover { 
	color: #DA3203; 
}

.HistoryBodyText {
	font-size: 16px;
    line-height: 30px;
    font-weight: 400;
    width: 800px;
    margin: auto;
    text-align: center;
	padding-bottom:30px;
}

.TimeLine {
	background-image:url(../images/timeline_bg.jpg);
	padding:60px 0;
}

#timeline-menu {
	display:none;
}

.panel-body h1 {
	font-size: 20px;
	font-weight:700;
	line-height:30px;
}

.panel-body p {
	font-size: 16px;
	font-weight:400;
	line-height:25px;
}

/*#timeline article:nth-child(odd) div.panel {
	float:left;
	background-color:#000
}

#timeline article:nth-child(even) div.panel {
	float:right;
}*/

.YearLaps:nth-child(odd) article:nth-child(even) .panel {
	float:left !important;
}

.YearLaps:nth-child(odd) article:nth-child(odd) .panel {
	float:right !important;
}

.YearLaps:nth-child(odd) article:nth-child(odd) .panel .panel-body:after {
	left:-5px !important;
}

.YearLaps:nth-child(even) article:nth-child(even) .panel {
	float:right !important;
}

.YearLaps:nth-child(even) article:nth-child(even) .panel .panel-body:after {
	left:-5px !important;
}

.YearLaps:nth-child(even) article:nth-child(odd) .panel {
	float:left !important;
}

.TimeHead {
	background-color: #fff;
    width: 70%;
    margin: auto;
    border-top: 4px solid #fab41e;
    padding: 40px 60px;
    text-align: center;
    position: relative;
    z-index: 1;
	box-shadow:5px 10px 20px 0px rgba(0,0,0,.2);
}

.TimeHead p,
.TimeFoot p {
	font-size:20px;
	font-weight:400;
	line-height:30px;
	margin-bottom:0
}

.TimeFoot {
	background-color: #fff;
    width: 70%;
    margin: auto;
    border-bottom: 4px solid #fab41e;
    padding: 40px 60px;
    text-align: center;
    position: relative;
    z-index: 1;
	box-shadow:5px 10px 20px 0px rgba(0,0,0,.2);
}

#myTimeline {
	width:100%;
}

@media (min-width:360px) {
	.TimeHead,
	.TimeFoot,
	section#timeline {
		width:100%
	}
	.HistoryBodyText {
		width: 300px;
	}
	section#timeline article div.panel {
		width: 100%;
	}
	section#timeline article div.panel-body:after {
		display: none;
	}
	.YearLaps:nth-child(odd) article:nth-child(odd) .panel .panel-body:after {
		display: none;
	}
}

@media (min-width:576px) {
	.HistoryBodyText {
		width: 500px;
	}
}

@media (min-width:768px) {
	.HistoryBodyText {
		width: 700px;
	}
	section#timeline article div.panel {
		width: 45%;
	}
	section#timeline article div.panel-body:after {
		display: block;
	}
	.YearLaps:nth-child(odd) article:nth-child(odd) .panel .panel-body:after {
		display: block;
	}
}

@media (min-width:992px) {
	.HistoryBodyText {
		width: 800px;
	}

}

@media (min-width:1200px) {
	.TimeHead,
	.TimeFoot,
	section#timeline {
		width:90%
	}
}

@media (min-width:1300px) {}

@media (min-width:1500px) {
	.TimeHead,
	.TimeFoot,
	section#timeline {
		width:70%
	}
}

@media (min-width:1800px) {}

/*************************************************************************History Page End*******************************************************************************************/

/*************************************************************************FAQ Page start*******************************************************************************************/

.bannerfaq {
	background-image:url(../images/faq_banner.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

.us {
	width:90%;
	padding:60px 0;
}

.HudMapText:hover .HudMapAC,
.HudMapAC:hover,
.HudMapAC.active {
	fill: #fab41e;
	stroke: #fff;
	stroke-width:1px;
}

.HudMapAC {
	fill: #179fb7;
	stroke: #fff;
	stroke-width:1px;
	transition: all .3s;
}

.HudMapAss {
	fill: #e1e1e1;
	stroke: #fff;
	stroke-width:1px;
}

.display-wrap {
	display: flex;
	margin-bottom: 60px;
}

.HudMapText {
	font-size: 14px;
	font-family: 'Poppins', sans-serif;
	fill: #ffffff;
	font-weight: 500;
}

.counties-customFont1 {
	font-family: 'Poppins', sans-serif;
	font-size:18px;
	font-weight:700;
	color:#189fb7;
}

.counties-customFont2 {
	font-family: 'Poppins', sans-serif;
	font-size:2rem;
	font-weight:700;
	color:#333;
}
.counties-customFont3 {
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #717171;
	line-height: 30px;
}

.counties-customFont4 {
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #333;
	text-transform: uppercase;
	margin: 20px 0;
	line-height: 25px;
}

.counties-customFont4 span {
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#189fb7;
	float:right;
}

#div2,
#div3 {
	display:none;
}

.counties-customFont5 {
	font-size:15px;
	float:right;
	font-weight:600;
	font-family: 'Poppins', sans-serif;
	color:#fab41e;
	transition:all .3s ease-in;
	margin-right:0px;
	margin-top:20px;
	border-bottom: 2px solid #fab41e;
}

.counties-customFont5 .fa {
	margin-left:5px;
}
.sticky {
	position: fixed;
	top: 0;
	width: 100%;
}

.roundMap {
	width: 150px;
	box-shadow: 0 0 20px #9c9c9c;
	border-radius: 50%;
	position: absolute;
	right: 15%;
	top: 330px;
}

.mapClickText {
	text-align: center;
	font-size: 14px;
}

.searchFaq {
	width: 400px;
	margin: auto;
	border: 1px solid #e2e3e3;
	padding: 8px 20px;
	display: flex;
	margin-bottom: 60px;
}

.searchFaq input {
	border: none;
	width: 100%;
	color: #9c9c9c;
}

.searchFaq input:focus {
	outline: none;
}

.searchFaq input::placeholder {
	color: #e2e3e3;
}

.searchFaq .fa {
	padding-top: 5px;
	color: #189fb7;
}

.FAQ li {
	list-style: none;
	border-bottom:1px solid #dddddd;
	position: relative;
	padding: 20px 0 20px 60px;
}

.FAQ li:before {
	content: '';
	background-image: url("../images/information.svg");
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0px;
	top: 22px;
}

.FAQ li .Phead {
	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 5px;
}

.FAQ li .Pbody {
	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 10px;
	color: #717171;
}

.FAQ ul {
	width: 70%;
	margin: auto;
	margin-bottom: 30px;
}

.LinkBlue {
	color: #189fb7;
}

.PagiNation {
	margin: auto;
	margin-top: 30px;
	margin-bottom: 60px;
	width: fit-content;
}

.page-link:focus,
.page-link:hover {
	outline: 0;
	z-index: 2;
	color: #fff;
	text-decoration: none;
	background-color: #fab41e;
	border-color: #fab41e;
	box-shadow: none;
}

.page-link {
	color: #a4a4a4;
	margin: 0 5px;
}

.page-item:first-child .page-link,
.page-item:last-child .page-link {
	border-radius: 0 !important;
}

@media (min-width:360px) {
	.display-wrap {
		display: block;
	}
	.display-wrap .col-md-7 {
		flex: 0 0 100%;
		max-width: 100%;
		padding-bottom: 60px;
	}
	.display-wrap .col-md-5 {
		flex: 0 0 100%;
		max-width: 100%;
		padding-bottom: 30px;
	}
	.us {
		width: 100%;
	}
	.FAQ ul {
		width: 100%;
		padding: 0;
	}
	.searchFaq {
		width: 300px;
	}
	.roundMap {
		top: 160px;
		width: 100px;
		right: 2%;
	}
	.display-wrap .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media (min-width:576px) {
	.roundMap {
		top: 250px;
		width: 120px;
		right: 5%;
	}
	.searchFaq {
		width: 400px;
	}
}

@media (min-width:768px) {
	.roundMap {
		top:290px;
		width: 150px;
		right: 15%;
	}
}

@media (min-width:992px) {
	.FAQ ul {
		width: 90%;
	}
	.display-wrap {
		display: flex;
	}
	.display-wrap .col-md-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
		padding-bottom: 0px;
	}
	.display-wrap .col-md-5 {
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
		padding-bottom: 0px;
	}
	.us {
		width: 90%;
	}
	.roundMap {
		top:190px;
	}
	.display-wrap .col-md-6 {
		flex: 0 0 50%;
		max-width: 100%;
	}
}

@media (min-width:1200px) {}

@media (min-width:1300px) {
	.roundMap {
		top:220px;
	}
}

@media (min-width:1500px) {
	.FAQ ul {
		width: 70%;
	}
	.roundMap {
		top:270px;
	}
}

@media (min-width:1800px) {
	.roundMap {
		top:330px;
	}
}

/*************************************************************************FAQ Page End*******************************************************************************************/

/*************************************************************************Annual Reports Start*******************************************************************************************/

.imageAnnual {
	width: 100%;
	height: 420px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	transition: all .45s;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}

.annualYear {
	font-size: 26px;
	font-weight: 600;
	line-height: 30px;
	background: #189fb7;
	color: #fff;
	padding: 10px 20px;
	transition: all .45s;
	margin: 0
}

.AnnualHover {
	cursor: pointer;
}

.AnnualHover:hover .imageAnnual {
	-webkit-filter: grayscale(80%);
	filter: grayscale(80%);
}

.AnnualHover:hover .annualYear {
	background: #fab41e;
	text-decoration: none;
}

a.AnnualHover:hover {
	text-decoration: none !important;
}

.AnnSizing {
	box-shadow: 0 0 20px #adadad;
	margin: 15px 0;
}

.AnnualReMain {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: 10px 0 60px 0;
}

.PDFAnnualRe {
	width: 30px;
	height: 30px;
	float: right;
	opacity: 0;
	transition: all .4s;
}

.AnnualHover:hover .PDFAnnualRe {
	opacity: 1;
}

@media (min-width:360px) {
	.AnnualDiv {
		width: 100%;
		padding: 0 15px;
	}
}

@media (min-width:576px) {}

@media (min-width:768px) {
	.AnnualDiv {
		width: 50%;
		padding: 0 15px;
	}
}

@media (min-width:992px) {
	.AnnualDiv {
		width: 33.333%;
		padding: 0 15px;
	}
}

@media (min-width:1200px) {}

@media (min-width:1300px) {}

@media (min-width:1500px) {
	.AnnualDiv {
		width: 25%;
		padding: 0 15px;
	}
}

@media (min-width:1800px) {}

/*************************************************************************Annual Reports End*******************************************************************************************/

/*************************************************************************Funders & Supporters Start*******************************************************************************************/

.bannerFunders {
	background-image:url(../images/funders.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

ul.tabs{
	margin: 0px auto;
	padding: 0px 15px;
	list-style: none;
	width: 90%;
}
ul.tabs li{
	background: none;
	color: #222;
	display: inline-block;
	padding: 25px 150px;
	cursor: pointer;
	font-size: 30px;
	line-height: 32px;
	font-weight: 700;
	background: #e2e2e2;
	width: 49%;
	text-align: center;
}

ul.tabs li:first-child {
	position: relative;
	z-index: 1;
}

ul.tabs li.current{
	background: #fff;
	color: #222;
	padding-top: 35px;
	position: relative;
	z-index: 5;
}

.tab-content{
	display: none;
	background: #fff;
	padding: 80px 0px;
	width: 90%;
	margin: 0 auto;
}

.tab-content.current{
	display: block;
}

.supportTab {
	background: #189fb7;
	padding-top: 30px;
}

.tabs .tab-link:first-child:after {
	content: " ";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: -20px;
	z-index: -1;
	background: #e2e2e2;
	transform-origin: bottom left;
	transform: skew(10deg, 0deg);
}

.tabs .tab-link:first-child.current:after {
	content: " ";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: -25px;
	z-index: -1;
	background: #fff;
	transform-origin: bottom left;
	transform: skew(10deg, 0deg);
}

.tabs .tab-link.Mob.current:after {
	content: " ";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: 25px;
	z-index: -1;
	background: #fff;
	transform-origin: bottom left;
	transform: skew(-10deg, 0deg);
}

.tabs .tab-link.Mob:after {
	content: " ";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: -25px;
	z-index: -1;
	background: #e2e2e2;
	transform-origin: bottom left;
	transform: skew(10deg, 0deg);
}

.SupporterListThird ul,
.SupporterList ul {
	list-style: none;
	padding: 0;
	margin-bottom: 10px;
	display: flex;
	flex-wrap: wrap;
}

.SupporterListThird ul li,
.SupporterList ul li {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	padding: 10px;
}

.SupporterList ul li:nth-child(even),
.SupporterList ul li:nth-child(odd){
	width: 50%;
}

.SupporterListThird ul li:nth-child(even),
.SupporterListThird ul li:nth-child(odd){
	width: 33.333%;
}

.SupporterListThird ul li::before,
.SupporterList ul li::before {
	content: "\2022";
	color: #189fb7;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -12px;
}

.paddingSupport {
	 padding-bottom: 60px;
 }

.paddingSupport:last-child {
	padding-bottom: 0px;
}

.Mob {
	position: relative;
}

.CommuP {
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #fab41e;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
}

.SupporterList {
	padding: 0;
}

#tab-2 .col-md-12.SupporterList .CommuP {
	border: none;
}

@media (min-width:360px) {
	ul.tabs li{
		padding: 15px 15px;
		font-size:14px;
		font-weight: 700;
		line-height: 24px;
		width: 49%;
	}
	ul.tabs li.Mob {
		padding: 15px 20px 15px 20px;
	}
	ul.tabs li.current {
		background: #fff;
		color: #222;
		padding-top: 15px;
		/*padding-right: 50px;*/
	}
	.SupporterList ul li:nth-child(even),
	.SupporterList ul li:nth-child(odd) {
		width: 100%;
	}
	.SupporterListThird ul li:nth-child(even),
	.SupporterListThird ul li:nth-child(odd){
		width: 100%;
	}
	ul.tabs{
		width: 100%;
	}
	.tab-content{
		width: 100%;
		margin: 0 auto;
	}
	.paddingSupport {
		padding-bottom: 60px;
	}
	.OrgCard {
		width: 100%;
	}
	.tabs .tab-link:first-child:after,
	.tabs .tab-link.Mob.current:after,
	.tabs .tab-link:first-child.current:after,
	.tabs .tab-link.Mob:after {
		display: none;
	}
}

@media (min-width:576px) {
	ul.tabs li{
		padding: 25px 25px;
		font-size:21px;
		font-weight: 700;
		line-height: 30px;
		width: 49%;
	}
	ul.tabs li.Mob {
		padding: 25px 25px;
	}
	ul.tabs li.current {
		background: #fff;
		color: #222;
		padding-top: 25px;
		/*padding-right: 80px;*/
	}
	.SupporterListThird ul li:nth-child(even),
	.SupporterListThird ul li:nth-child(odd){
		width: 50%;
	}
	.tabs .tab-link:first-child:after,
	.tabs .tab-link.Mob.current:after,
	.tabs .tab-link:first-child.current:after,
	.tabs .tab-link.Mob:after {
		display: block;
	}
}

@media (min-width:768px) {
	ul.tabs li{
		padding: 25px 20px;
		font-size:21px;
		font-weight: 700;
	}
	ul.tabs li.Mob {
		padding: 25px 20px;
	}
	ul.tabs li.current {
		background: #fff;
		color: #222;
		padding-top: 35px;
		/*padding-right: 25px;*/
	}
	.tabs .tab-link.Mob.current:after,
	.tabs .tab-link.Mob:after {
		display: none;
	}
	.tabs .tab-link:last-child.current:before {
		content: " ";
		position: absolute;
		display: block;
		width: 100%;
		height: 100%;
		top: 0;
		right: 17px;
		z-index: -1;
		background: #fff;
		transform-origin: bottom left;
		transform: skew(-10deg, 0deg);
	}
	.SupporterListThird ul li:nth-child(even),
	.SupporterListThird ul li:nth-child(odd){
		width: 33.333%;
	}
	.paddingSupport {
		padding-bottom: 0px;
	}
	.OrgCard {
		width: 97%;
	}
}

@media (min-width:992px) {
	ul.tabs li{
		padding: 25px 20px;
		font-size: 28px;
		font-weight: 600;
	}
	ul.tabs li.Mob {
		padding: 25px 20px;
	}
	.SupporterList ul li:nth-child(even),
	.SupporterList ul li:nth-child(odd) {
		width: 50%;
	}
	ul.tabs li.current {
		background: #fff;
		color: #222;
		padding-top: 35px;
		/*padding-right: 35px;*/
	}
}

@media (min-width:1200px) {}

@media (min-width:1300px) {
	ul.tabs{
		width: 90%;
	}
	.tab-content{
		width: 90%;
		margin: 0 auto;
	}
}

@media (min-width:1500px) {
	ul.tabs li{
		padding: 25px 25px;
	}
	ul.tabs li.Mob {
		padding: 25px 25px;
	}
	ul.tabs li.current {
		background: #fff;
		color: #222;
		padding-top: 35px;
		/*padding-right: 100px;*/
	}
}

@media (min-width:1800px) {
	ul.tabs li{
		padding: 25px 25px;
	}
	ul.tabs li.Mob {
		padding: 25px 25px;
	}
	ul.tabs li.current {
		background: #fff;
		color: #222;
		padding-top: 35px;
		/*padding-right: 150px;*/
	}
}

/*************************************************************************Funders & Supporters End*******************************************************************************************/

/*************************************************************************career-opportunities start*******************************************************************************************/

.bannerCareer {
	background-image:url(../images/carrers-opportunities.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

.CarrerOpp {
	padding-bottom: 60px;
	width: 100%;
}

.CareerOpp {
	background: #fff;
	border:1px solid #e2e2e2;
	min-height: 190px;
	padding: 15px 20px;
	display: block;
	width: 100%;
	transition: all .3s;
	box-shadow: 5px 5px 15px 0px #cecece;
}

.CareerOpp p.Name {
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	color: #000;
	display: table-header-group;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	min-height: 66px;
}

.CareerOpp p.Bottom {
	display: table-cell;
	vertical-align: middle;
}

.Bottom span.Add {
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	color: #189fb7;
}

.Bottom span.Add .fa {
	font-size: 18px;
	margin-right: 5px;
}

.Bottom span.Apply {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	float: right;
	color: #fab41e;
	border-bottom: 1px solid;
	margin-top: 25px;
}

a.CareerOpp:hover {
	text-decoration: none;
	background: #189fb7;
}

a.CareerOpp:hover p.Name,
a.CareerOpp:hover .Bottom span.Add {
	color: #fff;
}

.careerCardWrap {
	width: 85%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}

.careerCard{
	width: 30%;
	margin-right: 25px;
}

.careerCard p{
	margin: 0;
}

@media (min-width: 360px) {
	.careerCard{
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
	}
	.careerCardWrap {
		flex-wrap: wrap;
		width: 100%;
	}
}

@media (min-width: 480px) {
	.careerCard{
		width: 80%;
	}
}

@media (min-width: 576px) {
	.careerCard {
		width: 70%;
	}
}

@media (min-width: 768px) {
	.careerCard {
		width: 44%;
		margin: 15px;
	}
}

@media (min-width: 992px) {
	.careerCard{
		width: 32%;
		margin-right: 0;
		margin-right: 25px;
	}
	.careerCardWrap {
		flex-wrap: wrap;
	}
}

@media (min-width: 1200px) {}

@media (min-width: 1300px) {
	.careerCard{
		width: 29%;
	}
}

@media (min-width: 1500px) {
	.CareerApply {
		width: 33.333%;
		padding: 15px;
	}
}

@media (min-width: 1600px) {
	.careerCard{
		width: 27%;
	}
}

@media (min-width: 1800px) {
	.careerCard{
		width: 23%;
	}
}

/*************************************************************************career-opportunities end*******************************************************************************************/

/*************************************************************************career-apply Start*******************************************************************************************/

.CaAppLo {
	font-size: 14px;
	font-weight:600;
	line-height: 24px;
	color: #189fb7;
	padding: 15px 0;
	margin-bottom: 0;
}

.CaAppLo .fa {
	font-size: 18px;
	margin-right: 5px;
}

.CaAppBody {
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #717171;
}

.ApplyList {
	margin: 20px 0;
}

.ApplyListHead {
	font-size: 20px;
	font-weight: 700;
	line-height: 45px;
	color: #000;
}

.ApplyList ul {
	list-style: none;
	padding: 0;
}

.ApplyList ul li {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #000;
	padding: 5px 0;
	position: relative;
	padding-left: 40px;
}

.ApplyList ul li:before {
	content: '';
	background-image: url(../images/tick.svg);
	width: 18px;
	height: 18px;
	position: absolute;
	left: 0;
	top: 10px;
}

.ApplyForm {
	margin-left: 60px;
	box-shadow: 5px 5px 15px 0px #cecece;
	padding: 40px 30px;
}

.ApplyFormInput {
	width: 100%;
	padding: 15px;
	margin: 8px 0;
}

.uploadcv .ApplyFormInput {
	padding: 15px 15px 15px 0;
}

form.ApplyFormInput {
	margin: 0;
	padding: 0;
}

input[type=submit]:focus,
.ApplyFormSubmit:focus,
.ApplyFormTextarea:focus,
.ApplyFormInput:focus {
	outline: none;
}

.ApplyFormInputUpload {
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.ApplyFormInputUploadLabel {
	cursor: pointer;
	padding: 15px;
	margin: 8px 0;
	color: #7d7d7d;
}

.ApplyFormTextarea {
	width: 100%;
	padding: 15px;
	margin: 8px 0;
	height: 250px;
	resize: none;
}

input[type=submit],
.ApplyFormSubmit {
	width: 100%;
	margin: 10px 0;
	text-align: center;
	padding: 15px 0;
	font-size: 16px;
	text-transform: uppercase;
	background: #fab41e;
	border:none;
	transition: all .3s;
	color: #fff;
}

input[type=submit]:hover,
.ApplyFormSubmit:hover {
	background: #d6a531;
}

.ApplyBack {
	border-bottom: 1px solid #e2e2e2;
	display: flex;
	flex-wrap: wrap;
}

.BackApply {
	font-size: 16px;
	font-weight: 700;
	line-height: 25px;
	color: #fab41e;
	border-bottom: 1px solid;
	margin-top: 20px;
	margin-bottom: 30px;
	transition: all .3s;
}

.BackApply:hover {
	color: #189fb7;
}

@media (min-width: 360px) {
	.ApplyBody1 {
		width:100%;
		padding: 0 15px;
	}
	.ApplyBody2 {
		width:100%;
		padding: 0 15px;
	}
	.ApplyForm {
		margin-left: 0px;
	}
	.ApplyBack {
		padding-bottom: 30px;
	}
}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 992px) {
	.ApplyBody1 {
		 width:58.333333%
	 }
	.ApplyBody2 {
		width:41.666667%
	}
	.ApplyForm {
		margin-left: 10px;
	}
	.ApplyBack {
		padding-bottom: 20px;
	}
}

@media (min-width: 1200px) {}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {
	.ApplyForm {
		margin-left: 60px;
	}
}

@media (min-width: 1800px) {}

/*************************************************************************career-apply End*******************************************************************************************/

/*************************************************************************Get Involved Start*******************************************************************************************/

.bannerGetInvolved {
	background-image:url(../images/get-involved.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

.GetInClick {
	font-size: 16px;
	font-weight: 700;
	line-height: 50px;
	color: #fab41e;
	text-decoration: underline;
	transition: all .3s;
}

.GetInClick:hover {
	color: #189fb7;
	text-decoration: underline;
}

.GetInOrgPHead {
	font-size: 16px;
	font-weight:700;
	line-height: 25px;
	color: #000;
	text-transform: uppercase;
}

.OrgCard {
	display: flex;
	flex-wrap: wrap;
	box-shadow: 5px 5px 15px 0px #cecece;
	margin: 10px 0 20px 0;
}

.OrgCardBig .Main {
	font-size: 20px;
	font-weight:600;
	line-height: 30px;
	color: #000;
	margin-bottom: 0;
}

.OrgCardBig .OrgSmall {
	font-size: 14px;
	font-weight:700;
	line-height: 24px;
	color: #189fb7;
	margin-bottom: 0;
}

.OrgCardBig {
	padding: 10px 15px;
	width: 85%;
}

.OrgCardSmall {
	width: 15%;
	background: #189fb7;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	padding: 25px 0;
	border: 0px solid #189fb7;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: all .3s;
}

.OrgCardSmall:hover {
	background: #128ea5;
	color: #fff;
}

.OrgCardSmall:focus {
	outline: none;
}

.OrgCardSmall p {
	margin-bottom: 0;
}

.OrgCardSmall img {
	width: 16px;
	margin-left: 5px;
}

.Cart {
	margin-bottom: 50px;
	margin-top: 10px;
}

.Cart:last-child {
	margin-bottom: 0;
}

.testimonial{
	padding: 70px 150px 50px;
	margin: 50px 30px 30px;
	box-shadow: 5px 5px 15px 0px #cecece;
	position: relative;
	background: #fff;
	height: 330px;
}
.testimonial .pic{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 5px solid #fff;
	overflow: hidden;
	margin: 0 auto;
	position: absolute;
	top: -50px;
	left: 0;
	right: 0;
}
.testimonial .pic img{
	width: 100%;
	height: auto;
}
.testimonial .description{
	font-size: 18px;
	color: #717171;
	line-height: 30px;
	text-align: center;
	margin: 20px 0;
	position: relative;
	font-weight: 300;
	font-style: italic;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.testimonial .post{
	font-size: 15px;
	color: #671a36;
}
.owl-theme .owl-nav,
.owl-theme .owl-controls{
	width: 100%;
	height: 50px;
	opacity: 1;
	position: absolute;
	top: 40%;
	margin-top: 10px;
	text-align: center;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0!important;
	font: inherit;
	width: 50px;
	height: 50px;
	line-height: 40px;
}

.owl-carousel .owl-nav button.owl-next:focus,
.owl-carousel .owl-nav button.owl-prev:focus {
	outline: none;
}

.owl-theme .owl-controls .owl-buttons div{
	width: 50px;
	height: 50px;
	line-height: 40px;
	border-radius: 0;
	background: transparent;
}
.owl-prev{
	position: absolute;
	left: -5%;
}
.owl-next{
	position: absolute;
	right: -5%;
}
.owl-prev:after{
	content: '';
	position: absolute;
	background-image: url(../images/testarrow-left.svg);
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
}

.owl-next:after{
	content: '';
	position: absolute;
	background-image: url(../images/testarrow-right.svg);
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	left:5px;
}

@media only screen and (max-width: 479px){
	.testimonial{ padding: 70px 10px 30px; }
	.testimonial .description:before{ top: -20px }
	.testimonial .title{ font-size: 12px; }
	.testimonial .post{ font-size: 11px; }
}

.TestSlider {
	width: 65%;
	margin: auto;
}

.TestName {
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	color: #000;
	text-align: center;
}

.TestDig {
	font-size: 14px;
	font-weight: 600;
	line-height: 0px;
	color: #a4a4a4;
	text-align: center;
}

.TestmonialMain {
	background: #f2f2f2;
	padding-bottom: 60px;
	position: relative;
}

.TestmonialMain:before {
	content: '';
	background: url(../images/testiBG.png);
	width: 350px;
	height: 350px;
	position: absolute;
	bottom: 0;
	bottom: -100px;
	left: -120px;
}

.owl-theme .owl-controls .owl-buttons div {
	background: none !important;
}

/*.TestSlider .owl-carousel .owl-item {*/
	/*width: 25% !important;*/
/*}*/

.ApplyFormSelect {
	width: 100%;
	padding: 15px;
	margin: 8px 0;
	height: 55px !important;
	color: rgb(128, 128, 128);
}

select.ApplyFormSelect:required:invalid {
	color: gray;
}
.ApplyFormSelect option:first-child[disabled] {
	display: none;
}
.ApplyFormSelect option {
	color: black;
}

.ApplyFormSelect:focus {
	outline: none;
}

@media (min-width: 360px) {
	.OrgCardBig {
		width: 100%;
	}
	.OrgCardSmall {
		width: 100%;
		padding: 15px 0;
	}
	.TestSlider {
		width: 100%;
		margin: auto;
	}
	/*.TestSlider .owl-carousel .owl-item {*/
		/*width: 25% !important;*/
	/*}*/
	.testimonial{
		padding: 70px 10px 50px;
	}
}

@media (min-width: 576px) {
	.OrgCardBig {
		width: 80%;
	}
	.OrgCardSmall {
		width: 20%;
		padding: 25px 0;
	}
}

@media (min-width: 768px) {
	.OrgCardBig {
		width: 100%;
	}
	.OrgCardSmall {
		width: 100%;
		padding: 15px 0;
	}
}

@media (min-width: 992px) {
	.OrgCardBig {
		width: 80%;
	}
	.OrgCardSmall {
		width: 20%;
		padding: 25px 0;
	}
	.testimonial{
		padding: 70px 150px 50px;
	}
}

@media (min-width: 1200px) {
	.TestSlider {
		width: 90%;
		margin: auto;
	}
}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {
	.OrgCardBig {
		width: 80%;
	}
	.OrgCardSmall {
		width: 20%;
	}
	.TestSlider {
		width: 75%;
		margin: auto;
	}
}

@media (min-width: 1800px) {
	.TestSlider {
		width: 65%;
		margin: auto;
	}
}

/*************************************************************************Get Involved End*******************************************************************************************/

/*************************************************************************Testimonial Start*******************************************************************************************/
.morecontent span {
	display: none;
}

.morelink {
	display: block;font-size: 16px;
	line-height: 29px;
	color: #ebba41;
	font-weight: 700;
	position: absolute;
	right: 40px;
	bottom: 40px;

}

.TestimonialList {
	width: 100%;
	position: relative;
	padding-top: 12px;
	/*padding-left: 130px;*/
	display: table;
	margin: 120px 0;
}

.ClientIMG {
	/*position: absolute;
	top: 0;
	left: 0;*/
	position: relative;
	margin-right: -130px;
	z-index: 1;
}

.CircleIMG {
	width: 260px;
	height: 260px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

.CircleIMG:after {
	content: '';
	width: 284px;
	height: 284px;
	position: absolute;
	/* background: #666; */
	border: 12px solid #189fb7;
	border-radius: 50%;
	border-bottom-color: transparent;
	/* border-right-color: #fff; */
	transform: rotate(
			-110deg
	);
	z-index: -1;
	top: -12px;
	left: -12px;
}

.TestiBody {
	box-shadow: 5px 10px 45px 0px #b5b5b58a;
	width: 100%;
	padding: 40px;
	padding-left: 200px;
	position: relative;
	min-height: 260px;
	display: table-cell;
	vertical-align: middle;
}

.TestiBody .Text,
.TestiBody p {
	font-size: 16px;
	line-height: 29px;
	color: #727272;
	margin-bottom: 20px;
}

.TestiBody .Text {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.TestiBody.more .Text {
	display: block !important;
}

.TestiBody p:last-of-type,
.TestiBody p:first-child {
	margin-bottom: 0;
}

.Title {
	font-size: 16px !important;
	line-height: 29px !important;
	color: #727272 !important;
	font-weight: 500;
	margin-bottom: 0 !important;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.Title span {
	width: 100%;
}

.Title .Bold {
	font-weight: 600;
}

.TitleLink {
	display: flex;
	justify-content: space-between;
}

.moreBtn {
	font-size: 16px;
	line-height: 29px;
	color: #ebba41 !important;
	font-weight: 500;
	margin-bottom: 0 !important;
	display: block;
	cursor: pointer;
	white-space: nowrap;
}

.moreBtn.LessCon {
	display: none;
}

.more .moreBtn.LessCon {
	display: block;
}

.more .moreBtn {
	display: none;
}

@media (min-width: 360px) {
	.TestiBody {
		padding: 20px;
		padding-left: 20px;
		min-height: 220px;
		display: block;
		padding-top: 160px;
	}
	.ClientIMG {
		margin-right: 0px;
		justify-content: space-around;
		display: flex;
		margin-bottom: -130px;
	}
	.TitleLink {
		flex-wrap: wrap;
	}
	.moreBtn {
		margin-top: 6px;
	}
	.TestiBody .Text {
		display: -webkit-box;
		-webkit-line-clamp: 4;
	}
}

@media (min-width: 480px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {
	.TitleLink {
		flex-wrap: nowrap;
		display: table;
		width: 100%;
	}
	.moreBtn {
		margin-top: 0;
		display: table-cell;
		vertical-align: bottom;
		width: 110px;
		text-align: right;
	}
}

@media (min-width: 992px) {
	.CircleIMG {
		width: 260px;
		height: 260px;
	}
	.CircleIMG:after {
		width: 284px;
		height: 284px;
	}
	.TestiBody {
		padding: 25px;
		padding-left: 170px;
		min-height: 260px;
		height: 260px;
		display: table-cell;
		padding-top: 25px;
	}
	.TestiBody .Text {
		display: -webkit-box;
		-webkit-line-clamp: 3;
	}
	.ClientIMG {
		margin-right: -130px;
		justify-content: space-around;
		display: block;
		margin-bottom: 0;
	}
	.TitleLink {
		flex-wrap: wrap;
		display: flex;
		width: 100%;
	}
	.moreBtn {
		margin-top: 6px;
		display: table-cell;
		vertical-align: bottom;
		width: auto;
		text-align: right;
	}
}

@media (min-width: 1200px) {
	.TitleLink {
		flex-wrap: nowrap;
		display: table;
		width: 100%;
	}
	.moreBtn {
		margin-top: 0;
		display: table-cell;
		vertical-align: bottom;
		width: 110px;
		text-align: right;
	}
	.more .moreBtn.LessCon {
		display: table-cell;
	}
	.TestiBody {
		padding: 40px;
		padding-left: 200px;
		min-height: 260px;
		height: 260px;
		padding-top: 40px;
	}
}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {}

@media (min-width: 1600px) {}

@media (min-width: 1800px) {}

/*************************************************************************Testimonial End*******************************************************************************************/




/*************************************************************************Volunteers Start*******************************************************************************************/

.bannerVolunteers {
	background-image:url(../images/Volunteers.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

@media (min-width: 360px) {}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {}

@media (min-width: 1800px) {}

/************************************************************************Volunteers End*******************************************************************************************/

/************************************************************************Events Start*******************************************************************************************/

.bannerEvents {
	background-image:url(../images/eventsBG.jpg);
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}

.eventSearch {
	width: 97%;
	border:none;
	font-size: 14px;
}

.eventSearch:focus {
	outline: none;
}

.EventSmallP {
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	color: #189fb7;
	margin-bottom: 0;
}

.search {
	padding: 6px 10px;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	margin-right: 15px;
}

.search .fa {
	color: #189fb7;
}

.gj-datepicker {
	width: 100% !important;
}

.Calender {
	margin-left: 15px;
}

.EventMain #tribe-events {
	width: 100%;
}

.EventMain .tribe-events-list-separator-month {
	display: none;
}

.EventMain #tribe-bar-form input[type=text] {
	border:1px solid #e2e2e2;
	padding: 15px;
	font-size: 14px;
	font-family: 'Poppins', sans-serif;
}

.EventMain #tribe-bar-form input[type=text]:focus {
	outline: none;
}

.EventMain .tribe-bar-search-filter {
	width: 80%;
	padding: 0;
	padding-right: 15px;
	position: relative;
}

.EventMain .tribe-bar-search-filter .fa-search {
	cursor: pointer;
}

.EventMain .tribe-bar-search-filter .fa-search:before {
	content: '';
	background-image: url("../images/search-new.svg");
	position: absolute;
	width: 20px;
	height: 20px;
	top: 45px;
	right: 21px;

}

.EventMain .tribe-bar-date-filter:before {
	content: '';
	background-image: url("../images/calendar.svg");
	position: absolute;
	width: 20px;
	height: 20px;
	top: 45px;
	right: 20px;
	cursor: pointer;
}

.EventMain .tribe-bar-date-filter {
	width: 20%;
	padding: 0;
	padding-left: 15px;
	position: relative;
}

.EventMain #tribe-bar-form {
	background: none;
}

.EventMain #tribe-bar-form label {
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	color: #189fb7;
	font-family: 'Poppins', sans-serif;
	text-transform: capitalize;
}

.EventMain .tribe-events-list .type-tribe_events {
	margin-bottom: 0 !important;
	padding-top: 0em !important;
}

.EventMain .tribe-events-list .type-tribe_events:first-of-type {
	margin-top: 0rem !important;
}

.EventMain .tribe-events-sub-nav li a {
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	color: #fab41e;
	font-family: 'Poppins', sans-serif;
	text-transform: capitalize;
	background: none;
	display: none;
}

.EventMain #tribe-events .tribe-events-button {
	background: #189fb7;
	padding: 10px !important;
	font-size: 14px !important;
	line-height: 24px !important;
	font-family: 'Poppins', sans-serif;
	float: right !important;
	border-radius: 3px !important;
	display: inline-block !important;
	transition: all .3s;
}

@media (min-width: 360px) {
	.EventMain .tribe-bar-search-filter {
		padding-right: 0px;
	}
	.EventMain .tribe-bar-date-filter {
		padding-left: 0px;
	}
}

@media (min-width: 576px) {}

@media (min-width: 768px) {}

@media (min-width: 992px) {
	.EventMain .tribe-bar-search-filter {
		padding-right: 15px;
	}
	.EventMain .tribe-bar-date-filter {
		padding-left: 15px;
	}
}

@media (min-width: 1200px) {}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {}

@media (min-width: 1800px) {}

/************************************************************************Events End*******************************************************************************************/

/************************************************************************Contact Start*******************************************************************************************/

.ContactForm {
	display: flex;
	flex-wrap: wrap;
	width: 80%;
	margin: auto;
}

.ConFrom {
	width: 50%;
}

.ConFrom .ApplyForm {
	margin: 0 60px;
}

.ConDetails {
	width: 50%;
	padding: 0 60px;
}

.DetailsSecHead {
	font-size: 20px;
	font-weight: 600;
	line-height: 45px;
	color: #000;
}

.ApplyContHead {
	font-size: 30px;
	font-weight: 600;
	line-height: 45px;
	color: #000;
	position: relative;
	margin-bottom: 50px;
}

.ApplyContHead:after {
	content: '';
	background: #189fb7;
	width: 55px;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: -15px;
}

.TitleOrg {
	font-size: 16px;
	font-weight: 700;
	line-height: 30px;
	color: #189fb7;
	margin: 0;
}
.BodyOrg {
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #717171;
}

.BodyOrgSin {
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #000;
	margin: 0;
}

.DetailsSec {
	margin-bottom: 60px;
}

.DetailsSec:last-child {
	margin-bottom: 0px;
}

.DetailsSecOrg.OverFlow {
	max-height: 600px;
	overflow-y: auto;
}


@media (min-width: 360px) {
	.ConFrom .ApplyForm {
		margin: 0 0px;
	}
	.ContactForm {
		display: block;
	}
	.ContactForm {
		width: 100%;
	}
	.ConDetails {
		width: 100%;
		padding: 0 0px;
		padding-top: 80px;
	}
	.ConFrom {
		width: 100%;
	}
}

@media (min-width: 576px) {}

@media (min-width: 768px) {
	.ContactForm {
		width: 100%;
	}
	.ConFrom .ApplyForm {
		margin: 0 0px;
	}
	.ConDetails {
		width: 50%;
		padding: 0 30px;
	}
	.ConFrom {
		width: 50%;
	}
	.ContactForm {
		display: flex;
	}
}

@media (min-width: 992px) {}

@media (min-width: 1200px) {
	.ContactForm {
		width: 90%;
	}
	.ConDetails {
		width: 50%;
		padding: 0 50px;
	}
}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {
	.ConFrom .ApplyForm {
		margin: 0 15px;
	}
	.ContactForm {
		width: 80%;
	}
	.ConDetails {
		width: 50%;
		padding: 0 60px;
	}
}

@media (min-width: 1800px) {
	.ConFrom .ApplyForm {
		margin: 0 60px;
	}
}

/************************************************************************Contact End*******************************************************************************************/

/************************************************************************Gallery Start*******************************************************************************************/

.rowGallery {
	margin: 0px -16px;
}

.rowGallery,
.rowGallery > .columnGallery {
	padding: 8px;
}

.columnGallery {
	float: left;
	width: 33.33%;
	display: none;
}

.rowGallery:after {
	content: "";
	display: table;
	clear: both;
}

.content {
	background-color: white;
	padding: 0px;
	box-shadow: 0px 0px 15px 5px #cecece;
}

.show {
	display: block;
}

.btnTab {
	border: none;
	outline: none;
	padding: 0px 30px 0 0;
	background-color: white;
	cursor: pointer;
	color: #00bcd4;
	font-size: 14px;
	font-weight:600;
	line-height: 24px;
	transition: all .3s;
}

.btnTab.active,
.btnTab:hover {
	color: #a4a4a4;
}

.btnTab:focus {
	outline: none;
}

.GallCon {
	padding: 15px;
	height: 120px;
}

.MainMedia .envira-gallery-wrap .envira-album-title,
.GallConMain {
	font-size: 20px !important;
	font-weight: 700 !important;
	text-align: center !important;
	line-height: 30px !important;
	margin: 0 !important;
	width: 100% !important;
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 2 !important;
	-webkit-box-orient: vertical !important;
	padding: 0 15px;
}
.GallConSmall {
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 30px;
	margin: 0;
}

.MainMedia .enviratope .envira-lazy:not(img) {
	overflow: hidden;
	height: auto;
	padding: 0 !important;
}

.MainMedia .envira-gallery-wrap .envira-album-public .envira-gallery-item img,
.MainMedia .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
	float: none;
	display: block;
	margin: 0 auto;
	padding: 0;
	max-width: 100%;
	width: 100%;
	height: 350px;
	margin-bottom: 10px !important;
	object-fit: cover;
}

.MainMedia .envira-gallery-wrap .envira-album-public.envira-gallery-3-columns .envira-gallery-item,
.MainMedia .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item {
	width: 31%;
	box-shadow: 0px 0px 15px 5px #cecece;
	padding: 0 !important;
	margin: 15px;
	background: #fff;
	padding-bottom: 15px !important;
	min-height: 300px;
}

.MainMedia .envira-gallery-wrap .envira-album-public,
.MainMedia .envira-gallery-wrap .envira-gallery-public {
	width: 100%;
	margin: 30px -15px 20px -15px !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.MainMedia .envira-tags-filter-link {
	border: none;
	outline: none;
	padding: 0px 5px 0 0;
	background-color: white;
	cursor: pointer;
	color: #00bcd4;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	transition: all .3s;
}

.MainMedia .envira-tags-filter-link:hover {
	text-decoration: none;
	color: #a4a4a4;
}

.MainMedia .envira-tags-filter-link.envira-tags-filter-active {
	color: #a4a4a4;
}

.MainMedia .envirabox-theme-base_dark .envirabox-thumbs>ul {
	width: auto;
	margin: auto;
	display: table;
}

.MainMedia .envirabox-thumbs>ul>li>img {
	border: 3px solid #fff;
	border-radius: 3px;
	width: 100px !important;
	height: 65px !important;
}

.paddMedia {
	padding: 10px 0 40px 0;
}

@media (min-width: 360px) {
	.columnGallery {
		width: 100%;
	}
	.btnTab {
		padding: 0px 10px 0 0;
		font-size: 12px;
	}
	.MainMedia .envira-gallery-wrap .envira-album-public.envira-gallery-3-columns .envira-gallery-item,
	.MainMedia .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item {
		width: 100%;
	}
	.MainMedia .envira-gallery-wrap .envira-album-public .envira-gallery-item img,
	.MainMedia .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
		height: 300px;
	}
}

@media (min-width: 576px) {
	.columnGallery {
		width: 50%;
	}
	.btnTab {
		padding: 0px 30px 0 0;
		font-size: 14px;
	}
	.MainMedia .envira-gallery-wrap .envira-album-public .envira-gallery-item img,
	.MainMedia .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
		height: 350px;
	}
}

@media (min-width: 768px) {
	.MainMedia .envira-gallery-wrap .envira-album-public.envira-gallery-3-columns .envira-gallery-item,
	.MainMedia .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item {
		width: 45%;
	}
	.MainMedia .envira-gallery-wrap .envira-album-public .envira-gallery-item img,
	.MainMedia .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
		height: 250px;
	}
}

@media (min-width: 992px) {
	.columnGallery {
		width: 33.33%;
	}
	.MainMedia .envira-gallery-wrap .envira-album-public.envira-gallery-3-columns .envira-gallery-item,
	.MainMedia .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item {
		width: 46%;
	}
	.MainMedia .envira-gallery-wrap .envira-album-public .envira-gallery-item img,
	.MainMedia .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
		height: 300px;
	}
}

@media (min-width: 1200px) {}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {
	.MainMedia .envira-gallery-wrap .envira-album-public.envira-gallery-3-columns .envira-gallery-item,
	.MainMedia .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item {
		width: 30%;
	}
}

@media (min-width: 1800px) {
	.MainMedia .envira-gallery-wrap .envira-album-public.envira-gallery-3-columns .envira-gallery-item,
	.MainMedia .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item {
		width: 31%;
	}
	.MainMedia .envira-gallery-wrap .envira-album-public .envira-gallery-item img,
	.MainMedia .envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
		height: 350px;
	}
}


/************************************************************************Gallery End*******************************************************************************************/

/************************************************************************Event Details Start***********************************************************************************/

.DetailDateTop {
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	color: #189fb7;
	font-family: 'Poppins', sans-serif;
}

.HeadTopEventDe {
	display: flex;
}

.DetailIconTop {
	margin-left: auto;
}

.DetailIconTop .fa {
	background: #e2e2e2;
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 50%;
	padding: 8px 0;
	font-size: 14px;
	color: #fff;
}

.DetailIconTop .fa.fa-facebook {
	background: #3b5998;
}

.DetailIconTop .fa.fa-instagram {
	background: #6a453b;
}

.DetailIconTop .fa.fa-google-plus {
	background: #CC3333;
}

.DetailIconTop .fa.fa-twitter {
	background: #55acee;
}

.DetailIconTop .fa.fa-linkedin {
	background: #007ab9;
}

.DetailsHead {
	font-size: 45px;
	line-height: 55px;
	font-weight: 700;
	color: #000;
	padding: 10px 0;
	font-family: 'Poppins', sans-serif;
}

.DetailsHeadBody {
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	color: #000;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 30px;
}

.EventDetailsImg {
	width: auto;
	height: 550px;
	margin: 15px 0 45px 0;
}

.EventDetailsButton {
	background: #fab41e;
	border: none;
	padding: 11px 30px;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 2px;
	transition: all .3s;
	height:50px;
}

.EventDetailsSideButton:focus,
.EventDetailsButton:focus {
	outline: none;
}

.EventDetailsSideButton.YeLL:hover,
.EventDetailsButton.YeLL:hover {
	background: #d6a42f;
	color: #fff;
	text-decoration: none;
}

.ViewAllEvent {
	font-size: 16px;
	line-height: 50px;
	font-weight: 600;
	color: #fab41e !important;
	text-decoration: underline !important;
	cursor: pointer;
	width: 130px;
	font-family: 'Poppins', sans-serif;
	transition: all .3s;
}

.ViewAllEvent:hover {
	color: #189fb7 !important;
}

.EventDetailsAll {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 50px;
	margin-bottom: 10px;
}

.EventDetailSideHead {
	font-size: 20px;
	line-height: 44px;
	font-weight: 700;
	color: #189fb7;
	border-bottom: 1px solid #e6e6e6;
	font-family: 'Poppins', sans-serif;
}

.EventDetailSideBody {
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	color: #000;
	margin-bottom: 0;
	font-family: 'Poppins', sans-serif;
}

.EventDetailSide {
	margin-bottom: 30px;
}

.EventDetailSideLink {
	font-size: 16px;
	line-height: 50px;
	font-weight: 700;
	color: #fab41e !important;
	margin-bottom: 0;
	text-decoration: underline !important;
	font-family: 'Poppins', sans-serif;
}

.EventDetailsSideButton {
	background: #fab41e;
	border: none;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 2px;
	transition: all .3s;
	width: 240px;
	margin: 8px 0;
	height: 50px;
	padding: 10px 0;
	display: block;
}

.ateoutlookcom {
	background: #0074c4;
	border: none;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 2px;
	transition: all .3s;
	width: 240px;
	margin: 8px 0 16px 0;
	height: 50px;
	padding: 10px 0;
	display: block;
	cursor: pointer;
}

.ateyahoo {
	background: #6001d2;
	border: none;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 2px;
	transition: all .3s;
	width: 240px;
	margin: 8px 0;
	height: 50px;
	padding: 10px 0;
	display: block;
	cursor: pointer;
}

.EventDetailsSideButton.ical {
	background: #189fb7;
}

.EventDetailsSideButton.ical:hover {
	background: #158a9e;
	color: #fff;
	text-decoration: none;
}

.EventDetailsSideButton.hot {
	background: #0074c4;
}

.ateoutlookcom:hover,
.EventDetailsSideButton.hot:hover {
	background: #005e9e;
	color: #fff;
	text-decoration: none;
}

.EventDetailsSideButton.yah {
	background: #6001d2;
}

.ateyahoo:hover,
.EventDetailsSideButton.yah:hover {
	background: #5302b5;
	color: #fff;
	text-decoration: none;
}

.DisGrid {
	display: grid;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 30px;
}

.EvtDePADDright {
	padding-right: 80px;
}

.EvtDePADDleft {
	padding-left: 80px;
}

.HeadBottomEventDe {
	display: flex;
}

.HeadBottomEventDe .DetailIconTop {
	margin-left: auto;
	margin-bottom: 0;
	padding: 12px 0;
}

a.EventDetailsSideButton.YeLL {
	display: block;
}


@media (min-width:360px) {
	.EvtDePADDright {
		padding-right: 0px;
	}
	.EvtDePADDleft {
		padding-left: 0px;
	}
	.EventDetailsImg {
		height: 300px;
	}
	.DisGrid {
		display: block;
	}
	.HeadBottomEventDe {
		display: block;
	}
	.EventDetailsButton {
		margin: 10px 0;
		width: 100%;
	}
	.ateoutlookcom {
		width: 100%;
		margin: 8px 0 5px 0;
	}
	.ateyahoo {
		width: 100%;
		margin: 8px 0;
	}
	.EventDetailsSideButton {
		width: 100%;
	}
	.DetailsHeadBody p img {
		width: 100%;
		height: auto;
		margin-bottom: 30px;
	}
	.DetailsHead {
		font-size: 28px;
		line-height: 38px;
	}
}

@media (min-width:576px) {
	.HeadBottomEventDe {
		display: flex;
	}
	.EventDetailsButton {
		margin: 0px 10px 0 0;
		width: auto;
	}
	.EventDetailsSideButton {
		width: 240px;
	}
	.ateoutlookcom {
		width: 240px;
		margin: 8px 0 5px 0;
	}
	.ateyahoo {
		width: 240px;
		margin: 8px 0;
	}
	.DetailsHead {
		font-size: 30px;
		line-height: 42px;
	}
}

@media (min-width:768px) {
	.EvtDePADDright {
		padding-right: 30px;
	}
	.EvtDePADDleft {
		padding-left: 30px;
	}
	.EventDetailsSideButton {
		font-size: 14px;
		width: 200px;
	}
	.ateoutlookcom {
		width: 200px;
		margin: 8px 0 16px 0;
	}
	.ateyahoo {
		width: 200px;
		margin: 8px 0;
	}
	.EventDetailsButton {
		padding: 11px 20px;
		font-size: 14px;
	}
	.DisGrid {
		display: grid;
	}
}

@media (min-width:992px) {
	.EvtDePADDright {
		padding-right: 30px;
	}
	.EvtDePADDleft {
		padding-left: 30px;
	}
	.EventDetailsImg {
		height: 550px;
	}
	.EventDetailsSideButton {
		font-size: 16px;
		width: 240px;
	}
	.ateoutlookcom {
		width: 240px;
		margin: 8px 0 16px 0;
	}
	.ateyahoo {
		width: 240px;
		margin: 8px 0;
	}
	.EventDetailsButton {
		padding: 11px 30px;
		font-size: 16px;
	}
	.DetailsHeadBody p img {
		width: 80%;
		height: auto;
	}
	.DetailsHead {
		font-size: 36px;
		line-height: 46px;
	}
}

@media (min-width:1200px) {
	.EvtDePADDright {
		padding-right: 50px;
	}
	.EvtDePADDleft {
		padding-left: 50px;
	}
	.DetailsHeadBody p img {
		width: 70%;
		height: auto;
	}
}

@media (min-width:1300px) {}

@media (min-width:1500px) {
	.EvtDePADDright {
		padding-right: 80px;
	}
	.EvtDePADDleft {
		padding-left: 80px;
	}
	.DetailsHeadBody p img {
		width: 60%;
		height: auto;
	}
	.DetailsHead {
		font-size: 45px;
		line-height: 55px;
	}
}

@media (min-width:1800px) {}

/************************************************************************Event Details End***********************************************************************************/

/**************************************Slider Start*****************************/

/*.tp-parallax-wrap {*/
	/*position: absolute !important;*/
	/*display: block !important;*/
	/*visibility: visible !important;*/
	/*top: 0px !important;*/
	/*z-index: 5 !important;*/
	/*width: 100% !important;*/
	/*left: 0px !important;*/
/*}*/

/*.tp-parallax-wrap:first-child {*/
	/*z-index: 6 !important;*/
/*}*/

/*.tp-loop-wrap {*/
	/*width: 100% !important;*/
	/*position: relative !important;*/
	/*display: block !important;*/
/*}*/

/*.tp-mask-wrap {*/
	/*position: relative !important;*/
	/*display: block;*/
	/*overflow: hidden;*/
	/*width: 100% !important;*/
/*}*/

/*.rev_slider .tp-mask-wrap .tp-caption {*/
	/*white-space: normal !important;*/
/*}*/


/**************************************Slider End*****************************/

/**********************************;
	line****Work We Do Start*****************************/

.WorkWeDoMain .Head3p {
	list-style: none;
	font-size: 30px;
	font-weight: 600;
	line-height: 45px;
	color: #000;
	margin-bottom: 60px;
}

.WorkWeDoMain .Head4p {
	list-style: none;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	color: #000;
	margin-bottom: 30px;
	text-align: left;
}

.WorkWeDoUL li {
	list-style: none;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
	color: #189fb7;
	position: relative;
}

.WorkWeDoUL li a {
	transition: all .3s;
}

.WorkWeDoUL li a:hover {
	color: #fab41e;
}

.WorkWeDoUL li:before {
	content: '';
	background-image: url(../images/tick.svg);
	width: 18px;
	height: 18px;
	position: absolute;
	left: -40px;
	top: 10px;
}

.WorkWeDoMain .WlcoImgRoBorder {
	width: 500px;
	height: 500px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	border: 10px solid #fff;
	margin-left: auto;
}

.WorkWeDoMain .WlcoImgRoBorder:after {
	content: '';
	width: 532px;
	height: 532px;
	position: absolute;
	/* background: #666; */
	border: 15px solid #189fb7;
	border-radius: 50%;
	border-bottom-color: #fff;
	/* border-right-color: #fff; */
	transform: rotate(-110deg);
	z-index: -1;
	top: -26px;
	left: -26px;
}

.WorkWeDOTotal .WorkWeDoMain:nth-child(odd) .WorkWeDoIMGDivUP {
	display: none;
}

.WorkWeDOTotal .WorkWeDoMain:nth-child(odd) .WorkWeDoIMGDivDOWN {
	display: block;
}

.WorkWeDOTotal .WorkWeDoMain:nth-child(even) .WorkWeDoIMGDivUP {
	display: block;
}

.WorkWeDOTotal .WorkWeDoMain:nth-child(even) .WorkWeDoIMGDivDOWN {
	display: none;
}

. WorkWeDOTotal {
	padding: 60px 0;
}

@media (min-width:360px) {
	.WorkWeDoMain .WlcoImgRoBorder {
		width: 250px;
		height: 250px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin: auto;
		margin-top: 20% !important;
	}
	.WorkWeDoMain .WlcoImgRoBorder:after {
		content: '';
		width: 282px;
		height: 282px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(odd) .WorkWeDoIMGDivUP {
		display: none;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(odd) .WorkWeDoIMGDivDOWN {
		display: none;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(even) .WorkWeDoIMGDivUP {
		display: none;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(even) .WorkWeDoIMGDivDOWN {
		display: none;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(even) .WorkWeDoIMGDivDOWN .WlcoImgRoBorder:after {
		border: 15px solid #fab41e;
		border-bottom-color: #fff;
	}
}

@media (min-width:576px) {
	.WorkWeDoMain .WlcoImgRoBorder {
		width: 400px;
		height: 400px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin: auto;
	}
	.WorkWeDoMain .WlcoImgRoBorder:after {
		content: '';
		width: 432px;
		height: 432px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
}

@media (min-width:768px) {
	.WorkWeDoMain .WlcoImgRoBorder {
		width: 270px;
		height: 270px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-left: auto;
		margin-right: 0;
		margin-top: 28% !important;
	}
	.WorkWeDoMain .WlcoImgRoBorder.TOP {
		width: 270px;
		height: 270px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-left: 0;
		margin-right: auto;
		margin-top: 28% !important;
	}
	.WorkWeDoMain .WlcoImgRoBorder:after {
		content: '';
		width: 302px;
		height: 302px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(odd) .WorkWeDoIMGDivUP {
		display: none;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(odd) .WorkWeDoIMGDivDOWN {
		display: block;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(even) .WorkWeDoIMGDivUP {
		display: block;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(even) .WorkWeDoIMGDivDOWN {
		display: none;
	}
	.WorkWeDOTotal .WorkWeDoMain:nth-child(even) .WorkWeDoIMGDivUP .WlcoImgRoBorder:after {
		border: 15px solid #fab41e;
		border-bottom-color: #fff;
	}
}

@media (min-width:992px) {
	.WorkWeDoMain .WlcoImgRoBorder {
		width: 310px;
		height: 310px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-left: auto;
		margin-top: 20% !important;
	}
	.WorkWeDoMain .WlcoImgRoBorder.TOP {
		width: 310px;
		height: 310px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-left: 0;
		margin-top: 20% !important;
	}
	.WorkWeDoMain .WlcoImgRoBorder:after {
		content: '';
		width: 342px;
		height: 342px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
	.Head3p {
		width:100%;
	}
}

@media (min-width:1200px) {
	.Head3p {
		width:98%;
	}
}

@media (min-width:1300px) {}

@media (min-width:1500px) {
	.WorkWeDoMain .WlcoImgRoBorder {
		width: 500px;
		height: 500px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-left: auto;
		margin-top: 0% !important;
	}
	.WorkWeDoMain .WlcoImgRoBorder.TOP {
		width: 500px;
		height: 500px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-left: 0;
		margin-top: 0% !important;
	}
	.WorkWeDoMain .WlcoImgRoBorder:after {
		content: '';
		width: 532px;
		height: 532px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
	.Head3p {
		width:80%;
	}
}

@media (min-width:1800px) {}

/**************************************Work We Do End*****************************/

/**************************************News Start*****************************/

/* /// DECORATION CSS /// */
.cont_select_center {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -30px;
	margin-left: -150px;
}
.cont_heg_50 {
	position: absolute;
	height: 50%;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #fd7b52;
}
/* /// END DECORATION CSS /// */
.icon_select_mate {
	position: absolute;
	top: 15px;
	right: 2%;
	font-size: 16px;
	height: 22px;
	transition: all 275ms;
}
.select_mate {
	position: relative;
	/*float: left;*/
	min-width: 300px;
	width: 300px;
	/*min-height: 60px;*/
	font-family: 'Poppins', sans-serif;
	color: #777;
	font-weight: 300;
	background-color: #fff;
	border: 1px solid #E1E1E1 ;
	border-radius: 0px;
	transition: all 375ms ease-in-out;
	/* Oculto el elemento select */
}
.select_mate select {
	position: absolute;
	overflow: hidden;
	height: 0px;
	opacity: 0;
	z-index: -1;
}
.cont_list_select_mate {
	position: relative;
	float: left;
	width: 100%;
}
.cont_select_int {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 999;
	overflow: hidden;
	height: 0px;
	width: 100%;
	background-color: #fff;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-radius: 0px 0px 3px 3px;
	box-shadow: 1px 4px 10px -2px rgba(0, 0, 0, 0.2);
	transition: all 375ms ease-in-out;
}
.cont_select_int li {
	position: relative;
	float: left;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	background-color: #f5f5f5;
	list-style-type: none;
	padding: 10px 2%;
	margin: 0px;
	transition: all 275ms ease-in-out;
	display: block;
	cursor: pointer;
}
.cont_select_int li:last-child {
	border-radius: 3px;
	border-bottom: 0px;
}
.cont_select_int li:hover {
	background-color: #eee;
}
.cont_select_int .active {
	background-color: #eee;
}
/* etiqueta <p> con la opcion selecionada */
.selecionado_opcion {
	padding: 15px 4%;
	width: 90%;
	display: block;
	margin: 0px;
	cursor: pointer;
	color: #000;
}

.FinterP {
	font-size: 16px;
	line-height: 30px;
	font-weight:400;
	color: #000;
	margin-bottom: 0;
	padding: 11px 15px;
}

.FilterDiv {
	display: flex;
	margin-bottom: 20px;
}

.NewsTopBu {
	margin-left: auto;
}

.NewsTopBu a {
	background: #fab41e;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 15px;
	display: block;
	transition: all .3s;
	text-align: center;
}

.NewsTopBu a:hover {
	background: #d6a42f;
	text-decoration: none;
}

.AppoFormInputMain {
	width: 260px !important;
	padding: 0 !important;
}

.AppoFormInputMain .state {
	position: relative;
}

.AppoFormInputMain .state select {
	width: 100%;
	background: #fff;
	border: 1px solid #cccccc;
	border-radius: 0px;
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	color: #777;
	padding: 0px 35px 0 15px;
	text-transform: capitalize;
	height: 54px;
	-webkit-appearance: none !important;
	-ms-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	position: relative;
	cursor: pointer;
}

.AppoFormInputMain .state select:focus {
	outline: none;
}

.AppoFormInputMain .state:after {
	content: '';
	background-image: url(../images/icon/SelectDropGray.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 16px;
	height: 20px;
	position: absolute;
	top: 0px;
	right: 14px;
	display: inline-block;
	pointer-events: none;
}

@media (min-width: 360px) {
	.FinterP {
		padding: 11px 0px;
	}
	.FilterDiv {
		display: block;
	}
	.NewsTopBu a {
		margin-top: 15px;
	}
	.AppoFormInputMain {
		width: 100% !important;
	}
}

@media (min-width: 576px) {}

@media (min-width: 768px) {
	.FinterP {
		padding: 11px 15px 11px 0px;
	}
	.FilterDiv {
		display: flex;
	}
	.select_mate {
		min-width: 250px;
		width: 250px;
	}
	.NewsTopBu a {
		margin-top: 0px;
	}
	.AppoFormInputMain {
		width: 260px !important;
	}
}

@media (min-width: 992px) {
	.select_mate {
		min-width: 300px;
		width: 300px;
	}
	.AppoFormInputMain {
		width: 260px !important;
	}
}

@media (min-width: 1200px) {}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {}

@media (min-width: 1800px) {}

/**************************************News End*****************************/

/**************************************2020 Census Start*****************************/

.Census .Head3p {
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 45px;
	margin-bottom: 2rem;
	width: 100%;
	position: relative;
}

.Census .DetailsHeadBody {
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	color: #717171;
	font-family: 'Poppins', sans-serif;
	padding-top: 20px !important;
}

.SocialJusBody {
	font-size: 15px;
	line-height: 25px;
	font-weight: 400;
	color: #717171;
	font-family: 'Poppins', sans-serif;
	padding-top: 20px !important;
}

.CencusBodyUL,
.CencusHeadUL {
	padding: 0;
}

.CencusHeadUL li {
	list-style: none;
	font-size: 15px;
	line-height: 25px;
	font-weight: 400;
	color: #717171;
	font-family: 'Poppins', sans-serif;
	padding: 10px 0 0 40px;
	position: relative;
}

.CencusHeadUL li:before {
	content: '';
	background-image: url(../images/rightCenBlue.svg);
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0px;
	top: 15px;
	background-position: center;
	background-repeat: no-repeat;
}

.CencusBodyUL li {
	list-style: none;
	font-size: 15px;
	line-height: 26px;
	font-weight: 400;
	color: #717171;
	font-family: 'Poppins', sans-serif;
	padding: 10px 0 0 22px;
	position: relative;
}

.CencusBodyUL li a {
	color: #189fb7;
}

.CencusBodyUL li:before {
	content: '';
	width: 10px;
	height: 10px;
	position: absolute;
	left: 0px;
	top: 17px;
	background: #189fb7;
	border-radius: 50%;
}

.CenBodySep {
	margin: 20px 0;
}

.CenPDFMain {
	border: 1px solid #eae5e5;
	margin: 20px 0;
	display: inline-block;
	width: 100%;
}

.LongIsIMG {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.CenPDFMainHead {
	background: #189fb7;
	padding: 20px;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
	text-transform: capitalize;
}

.CenPDFMainBody {
	padding:15px;
	display: flex;
	flex-wrap: wrap;
}

.PDFCenDiv {
	width: 33.33%;
	padding: 15px;
	font-size: 15px;
	line-height: 26px;
	font-weight:400;
	color: #717171;
	text-transform: capitalize;
}

.PDFCenDiv img {
	width:22px;
	margin-right: 10px;
}

.CenPDFMainHead img {
	width:16px;
	margin-right: 10px;
}

.Census .DetailsHeadBody p {
	margin-bottom: 15px;
}

.Census .DetailsHeadBody ul li {
	list-style: none;
	position: relative;
	font-weight: 600;
}

.Census .DetailsHeadBody ul li:before {
	content: '';
	background-image: url(../images/right.svg);
	width: 15px;
	height: 15px;
	position: absolute;
	left: -30px;
	top: 6px;
	background-position: center;
	background-repeat: no-repeat;
}

.CensusLowIMG {
	width: 100%;
	height: auto;
	float: right;
	padding-top: 100px;
}

.mfp-close:hover,
.mfp-close {
	background: none !important;
	width: 32px !important;
	height: 30px !important;
	line-height: 36px !important;
	position: absolute !important;
	right: -22px !important;
	top: 0px !important;
	text-decoration: none !important;
	text-align: center !important;
	opacity: 0.65 !important;
	padding: 0 0 18px 10px !important;
	color: #FFF !important;
	font-style: normal !important;
	font-size: 28px !important;
}

.Census .DetailsHeadBody .MakeBold {
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	color: #000;
	font-family: 'Poppins', sans-serif;
	padding-top: 20px !important;
}

.cenSusButton {
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	color: #fff !important;
	text-transform: uppercase;
	background: #fab41e;
	text-decoration: none;
	padding: 10px 15px;
	letter-spacing: 2px;
	margin-top: 30px;
	display: block;
	width: fit-content;
	white-space: normal;
	text-align: center;
	transition: all .3s;
}

.cenSusButton:hover {
	color: #fff;
	background: #d6a42f;
}

.CensusFullBG {
	background: #f2f2f2;
}

.CensusPADDRight {
	padding-right: 50px;
}

.CensusPADDLeft {
	padding-left: 50px;
}

.cenSusHalfDiv {
	width: 50%;
	padding: 0 15px;
}

.SocialJusHLink {
	width: 25%;
	padding: 5px 15px;
}
.SocialJusHLink a {
	font-size: 18px;
	line-height: 42px;
	font-weight: 400;
	color: #1b1b1e;
	transition: all .3s;
	color: #189fb7;
}
.SocialJusHLink a:hover {
	color: #1ea1b8;
}
.SocialJusHLink a img {
	width: 18px;
	margin-right: 5px;
}

.CoalitionNews .blog-col,
.CoalitionEvent .blog-col {
	font-size: 40px;
	font-weight: 600;
	line-height: 75px;
	color: #e9e9e9;
	margin-bottom: 30px;
}

.BannerBU:hover {
	background: #d6a42f !important;
}


@media (min-width: 360px) {
	.Census .DetailsHeadBody p img {
		width: 100%;
		height: auto;
		margin-bottom: 30px;
	}
	.CensusPADDRight {
		padding-right: 0px;
	}
	.CensusPADDLeft {
		padding-left: 0px;
	}
	.cenSusHalfDiv {
		width: 100%;
		padding: 0 15px;
	}
	.CensusFullBG img {
		padding-top: 60px;
	}
	.CensusPadSide {
		padding: 10px 0 30px 0;
	}
	.PDFCenDiv {
		width: 100%;
	}
	.SocialJusHLink {
		width: 100%;
	}
	.CoalitionNews .blog-col, .CoalitionEvent .blog-col{
		line-height: 45px;
	}
}

@media (min-width: 576px) {}

@media (min-width: 768px) {
	.PDFCenDiv {
		width: 50%;
	}
	.SocialJusHLink {
		width: 50%;
	}
}

@media (min-width: 992px) {
	.Census .DetailsHeadBody p img {
		width: 80%;
		height: auto;
	}
	.cenSusHalfDiv {
		width: 50%;
		padding: 0 15px;
	}
	.CensusPADDRight {
		padding-right: 50px;
	}
	.CensusPADDLeft {
		padding-left: 50px;
	}
	.CensusFullBG img {
		padding-top: 0px;
	}
	.CensusPadSide {
		padding: 0;
	}
	.SocialJusHLink {
		width: 33.33%;
	}
}

@media (min-width: 1200px) {
	.Census .DetailsHeadBody p img {
		width: 70%;
		height: auto;
	}
	.PDFCenDiv {
		width: 33.33%;
	}
}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {
	.Census .DetailsHeadBody p img {
		width: 60%;
		height: auto;
	}
}

@media (min-width: 1800px) {
	.SocialJusHLink {
		width: 25%;
	}
}

/**************************************2020 Census End*****************************/

/**************************************News Details Start*****************************/

.NewsDetailsImg {
	width: 100%;
	height: auto;
	margin: 15px 0 45px 0;
}

.DetailsHeadSec {
	font-size: 30px;
	line-height: 45px;
	font-weight: 700;
	color: #000;
}

.DetailsHeadBodyHead {
	font-size: 20px;
	line-height: 45px;
	font-weight: 700;
	color: #000;
	margin-bottom: 30px;
}

.NewsDetailsImgSmall {
	width: 50%;
	height: auto;
	margin: 15px 0 45px 0;
}

.NewsDetailsSignUp {
	background: #189fb7;
	text-align: center;
	padding: 40px;
}

.NewsDetailsSignUpHead {
	font-size: 30px;
	line-height: 45px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}

.NewsDetailsSignUpHeadSmall {
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	color: #fff;
}

.NewsDetailsSignUp .Form {
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
}

.NewsDetailsSignUp .Form input {
	width: 48%;
	margin: 5px;
	border: 2px solid #fff;
	color: #fff;
	font-size: 16px;
	padding: 10px 15px;
	background: #189fb7;
}

.NewsDetailsSignUp .Form input:focus {
	outline: none;
}

.NewsDetailsSignUp .Form input::-webkit-input-placeholder {
	color: #fff;
	font-size: 16px;
	font-style: italic;
}
.NewsDetailsSignUp .Form input::-moz-placeholder {
	color: #fff;
	font-size: 16px;
	font-style: italic;
}
.NewsDetailsSignUp .Form input:-ms-input-placeholder {
	color: #fff;
	font-size: 16px;
	font-style: italic;
}
.NewsDetailsSignUp .Form input::placeholder {
	color: #fff;
	font-size: 16px;
	font-style: italic;
}

.NewsDetailsSignUp .Form input.SubmitButton {
	background: #fab41e;
	border:2px solid #fab41e;
	text-transform: uppercase;
	transition: all .45s;
}

.NewsDetailsSignUp .Form input.SubmitButton:hover {
	background: #d6a42f ;
	border:2px solid #d6a42f ;
	text-transform: uppercase;
}

.NewsDetailsFootIcon {
	width: fit-content;
	margin: auto;
	margin-top: 50px;
}

.NewsDetailsSideConSmall {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #a4a4a4;
	margin-bottom: 0;
}

.NewsDetailsSideConBig {
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	color: #000;
	width: 80%;
}

.NewsDetailsSideConBig a {
	transition: all .3s;
}

.NewsDetailsSideConBig a:hover {
	color: #FAB41E;
}

.NewsDetailsSideConUL {
	padding: 0;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 20px;
	margin-bottom: 40px;
}

.NewsDetailsSideConUL li {
	list-style: none;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #000;
	margin-bottom: 5px;
}

.NewsDetailsSideConUL li span {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #000;
	background: #e7e7e7;
	margin-left: 5px;
	display: inline-block;
	width: 23px;
	height: 23px;
	text-align: center;
	border-radius: 50%;
}

.NewsDetailsSideCon {
	margin-bottom: 30px;
}
.envirabox-theme-base_dark .envirabox-thumbs{
	height: 110px !important;
}

@media (min-width:360px) {
	.EvtDePADDleft.smallND {
		padding-top: 80px;
	}
	.NewsDetailsSideConBig {
		width: 100%;
	}
	.NewsDetailsSignUp .Form input {
		width: 100%;
	}
}

@media (min-width:576px) {
	.NewsDetailsSideConBig {
		width: 80%;
	}
}

@media (min-width:768px) {
	.NewsDetailsSideConBig {
		width: 100%;
	}
	.NewsDetailsSignUp .Form input {
		width: 47%;
	}
	.EvtDePADDleft.smallND {
		padding-top: 0px;
	}
}

@media (min-width:992px) {}

@media (min-width:1200px) {}

@media (min-width:1300px) {}

@media (min-width:1500px) {
	.NewsDetailsSignUp .Form input {
		width: 48%;
	}
}

@media (min-width:1800px) {
	.NewsDetailsSideConBig {
		width: 80%;
	}
}

/**************************************News Details End*****************************/

/************************************************************************Error Start***********************************************************************************/

.Error1 {
    font-size: 17.5em;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    color: #e4e4e4;
}

.Error2 {
    font-size: 4em;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    color: #e4e4e4;
    margin-top: 0 !important;
}

.padding-8opx {
    padding: 80px 0;
}

@media (min-width:360px) {
    .ErrorImg {
        width: 300px;
    }
}

@media (min-width:576px) {
    .ErrorImg {
        width: 500px;
    }
}

@media (min-width:768px) {}

@media (min-width:992px) {}

@media (min-width:1200px) {
    .ErrorImg {
        width: 550px;
    }
}

@media (min-width:1300px) {}

@media (min-width:1500px) {}

@media (min-width:1800px) {}

/************************************************************************Error End***********************************************************************************/

/************************************************************************Search Page Start***********************************************************************************/

.SearchHead {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #000;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 20px !important;
    padding-bottom: 10px;
    margin-top: 3px;
}

.SearchHead span {
    color: #FAB41E;
}

.SearchDiv {
    padding: 30px 0 10px 0 !important;
}

.SearchConHead {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #000;
    margin-bottom: 0rem !important;
    transition: all .4s;
    line-height: 30px;
}

.SearchConBody {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    color: #979797;
    line-height: 24px;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.SearchDiv a:hover .SearchConHead {
    color: #189fb7;
}

a:hover {
    text-decoration: none;
}

.SearchSideHead {
    font-size: 16px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #21a1b8;
    margin-bottom: .5rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #e4e4e4;
}

.SideEventBlock {
    display: flex;
    border-bottom: 1px solid #f1f1f1;
    margin: 10px 0;
    padding: 10px 0;
}

.SideEventImg {
    width: 100px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 20px;
    margin-bottom: 13px;
}

.SideEventDetailsSmall {
    font-size: 12px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #21a1b8;
}

.SideEventDetailsP {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #000;
	transition: all .3s;
}
.SideEventDetailsP:hover{
	color: #189FB7;
}
@media (min-width:360px) {
	#tribe-bar-form .tribe-bar-filters-inner {
		margin-top: 10px;
	}
}

@media (min-width:576px) {}

@media (min-width:768px) {}

@media (min-width:992px) {}

@media (min-width:1200px) {
	.EventMain .tribe-bar-search-filter .fa-search:before {
		right: 32px;

	}
}

@media (min-width:1300px) {}

@media (min-width:1500px) {}

@media (min-width:1800px) {}

/************************************************************************Search Page End***********************************************************************************/

/************************************************************************Coalition Page Start******************************************************************************/

.coalitionText1 {
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	cursor: pointer;
	transition: all .3s;
}

.coalitionText1.active {
	color:#189fb7 ;
}

.coalitionText1 span {
	margin-left: 15px;
	opacity: 0;
	transition: all .3s;
}

.coalitionText1.active span {
	opacity: 1;
}

.coalitionText1 .fa-angle-right.LightASS {
	color:#e2e2e2;
}

.coalitionText1 .fa-angle-right.DarkASS {
	color:#a4a4a4;
}

.coalitionText1 .fa-angle-right.Activeblue {
	color:#189fb7;
}

.coalitionText2 {
	font-size: 30px;
	font-weight: 600;
	line-height: 30px;
	color:#189fb7;
}

.CoalitionHideSide {
	border-left:1px solid #e2e2e2;
	padding-left: 50px;
}

.CoalitionHideMain {
	padding-bottom: 30px;
}

.padding-3opx {
	padding: 30px 0;
}

.CoalitionEvent {
	background: #f2f2f2;
	padding-bottom: 40px;
}

.CoalitionButton p:hover,
.CoalitionButton p {
	font-size: 16px;
	line-height: 30px;
	font-weight:400;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: #FAB41E;
	text-decoration: none;
	width: 200px;
	padding: 15px 25px;
	margin: 20px auto 0 auto;
	text-align: center;
	transition: all .3s;
}

.CoalitionButton p:hover {
	background: #d6a42f !important;
}

.CoalitionButton2 p:hover,
.CoalitionButton2 p {
	font-size: 16px;
	line-height: 30px;
	font-weight:400;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: #FAB41E;
	text-decoration: none;
	width: 200px;
	padding: 15px 25px;
	margin: 20px 0 0 0;
	text-align: center;
	transition: all .3s;
}

.CoalitionButton2 p:hover {
	background: #d6a42f !important;
}

.CoalitionButton{
	width: 200px;
	display: inline-block;
}

.CoalitionNews {
	padding: 30px 0 80px 0;
}

.CoalitionTeam {
	padding: 0;
}

.CoalitionTeam ul {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin: 15px 0 25px 0;
}

.CoalitionTeam ul li {
	width: 50%;
	list-style: none;
	padding: 20px 0;
	padding-left: 15px;
}

.CoalitionTeamLivoad {
	padding: 0;
}

.CoalitionTeamLivoad ul {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin: 15px 0 25px 0;
}

.CoalitionTeamLivoad ul li {
	width: 50%;
	list-style: none;
	padding: 20px 0;
	padding-left: 15px;
}

.coalitionText3 {
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	color:#000;
	margin: 0;
}

.coalitionText4 {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	color:#a4a4a4;
	margin: 0;
}

@media (min-width:360px) {
	.CoalitionHideSide {
		border-left: none;
		padding-left: 0;
		border-top: 1px solid #e2e2e2;
		padding-top: 50px;
	}
	.CoalitionTeam ul li {
		width: 100%;
		padding: 20px 0;
		padding-left: 0px;
	}
	.CoalitionTeamLivoad ul li {
		width: 100%;
		padding: 20px 0;
		padding-left: 0px;
	}
}

@media (min-width:576px) {}

@media (min-width:768px) {
	.CoalitionHideSide {
		border-left: 1px solid #e2e2e2;
		padding-left: 50px;
		border-top: none;
		padding-top: 0px;
	}
}

@media (min-width:992px) {
	.CoalitionTeam ul li {
		width: 50%;
		list-style: none;
		padding: 20px 0;
		padding-left: 15px;
	}
	.CoalitionTeamLivoad ul li {
		width: 50%;
		list-style: none;
		padding: 20px 0;
		padding-left: 0px;
	}
}

@media (min-width:1200px) {}

@media (min-width:1300px) {}

@media (min-width:1500px) {}

@media (min-width:1800px) {}

/************************************************************************Coalition Page End********************************************************************************/

.WlcoImgRoBorder {
	width: 500px;
	height: 500px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	border: 10px solid #fff;
	margin-left: auto;
}

.WlcoImgRoBorder:after {
	content: '';
	width: 532px;
	height: 532px;
	position: absolute;
	/* background: #666; */
	border: 15px solid #189fb7;
	border-radius: 50%;
	border-bottom-color: #fff;
	/* border-right-color: #fff; */
	transform: rotate(-110deg);
	z-index: -1;
	top: -26px;
	left: -26px;
}

.BoardMemHeadP {
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 35px;
	color: #000;
	position: relative;
	z-index: 4;
}

.BoardMemHeadP:after {
	content: '';
	width: 50px;
	height: 4px;
	background: #189fb7;
	position: absolute;
	bottom: -22px;
	left: 48%;
}

#headerPopup{
	width:50%;
	margin:0 auto;
	height:450px;
}

#headerPopup iframe{
	width:100%;
	margin:0 auto;
}

.page-item.active .page-link {
	z-index: 1 !important;
	color: #fff !important;
	background-color: #fab41e !important;
	border-color: #fab41e !important;
}

.tp-bgimg {
	background-color: rgba(0,0,0,.5) !important;
}

.hesperiden .tp-thumb {
	border: 4px solid #fff;
	border-radius: 3px;
}

.hesperiden .tp-thumb.selected {
	border: 4px solid #fab41e;
}

.padding-2opx {
	padding: 20px 0;
}

.padding-4opx {
	padding: 40px 0;
}

.nav-pills {
	padding: 0 15px;
}

.nav-pills .dropdown-toggle {
	color: #fab41e;
	margin-top: -3px;
	display: block;
	background: transparent;
}

.nav-pills .dropdown-toggle::after {
	display: none;
}

.nav-pills .dropdown-toggle .fa {
	font-size: 18px;
}

.nav-pills .dropdown .dropdown-menu.show {
	padding: 0;
	min-width: 12rem;
	left: auto;
	right: 0;
	border: none;
}

.nav-pills .nav-link {
	border-radius: 0;
	padding: 15px 15px !important;
	background: #189fb7;
	color: #fff;
	font-size: 14px !important;
	transition: all .3s;
}

.nav-pills .nav-link:hover {
	background: #189fb7;
	color: #fab41e;
}

.VerticalDropdown .dropdown-content ul {
	display: flex;
}

.VerticalDropdown .dropdown-content {
	margin-left: -150px;
	visibility: hidden;
	opacity: 0;
}

.VerticalDropdown .dropdown-content:before {
	content: '';
	width: 15px;
	height: 15px;
	position: absolute;
	background: #25a2b9;
	left: 200px;
	top: -7px;
	transform: rotate(45deg);
	z-index: -1;
}

.VerticalDropdown .dropdown-content ul .dropdown-content {
	margin-left: 0px;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content {
	opacity: 1;
	margin-top: 0;
	position: relative;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content li a.nav-link {
	padding: .4rem 1rem !important;
	/*white-space: nowrap;*/
	background: transparent;
	color: #fff !important;
	transition: all .3s;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content li.active a.nav-link {
	color: #FAB41E !important;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content li a.nav-link span {
	font-size: 14px !important;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content li a.nav-link:hover {
	color: #fab41e !important;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content li {
	width: 100%;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content li:after {
	display: none;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content {
	box-shadow: none;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content ul {
	display: flex;
	flex-wrap: wrap;
}

.VerticalDropdown .dropdown-content ul li .dropdown-content:before {
	display: none;
}

.LeftChildNew .dropdown-item,
.MiddleChildNew .dropdown-item,
.RightChildNew .dropdown-item {
	color: #fff;
	font-weight: 600;
	background-color: rgba(0,0,0,0) !important;
	padding: 0.5rem 1rem 1.3em 1rem !important;
}

.LeftChildNew .dropdown-content,
.MiddleChildNew .dropdown-content,
.RightChildNew .dropdown-content {
	padding: 0 !important;
}

.LeftChildNew .dropdown-item:hover,
.MiddleChildNew .dropdown-item:hover,
.RightChildNew .dropdown-item:hover {
	color: #fab41e;
	background-color: rgba(0,0,0,0) !important;
}

.LeftChildNew,
.MiddleChildNew,
.RightChildNew {
	padding: 10px;
}

.MiddleChildNew {
	border-left: 1px solid #2190a5;
	border-right: 1px solid #2190a5;
}

.wpfd-content .breadcrumbs {
	font-family: 'Poppins', sans-serif !important;
	background: #189fb7 !important;
	color: #fff !important;
	padding: 15px 15px !important;
	font-size: 0px !important;
}

.wpfd-content .breadcrumbs > li {
	padding: 7px 0;
}

.wpfd-content-ggd h2 {
	font-family: 'Poppins', sans-serif !important;
}

.wpfd-content-ggd .wpfd-file-link, .wpfd-content-ggd .wpfdcategory {
	margin: 5px 5px 5px 5px !important;
}

.wpfd-content .wpfdcategory {
	line-height: 20px !important;
	color: #fff !important;
	font-family: 'Poppins', sans-serif !important;
	transition: all .45s;
	background: #555e68 !important;
	height: 40px !important;
	max-width: 100% !important;
}

.wpfd-content .wpfdcategory > span {
	width: 90% !important;
	height: 15px;
	display: inline !important;
}

.wpfd-content .wpfdcategory .wpfd-folder {
	font-size: 22px !important;
	color: #fff !important;
}

.wpfd-content .wpfdcategory > span {
	margin-top: 4px !important;
}

.wpfd-container-ggd {
	padding: 10px 10px 15px 10px !important;
}

.wpfd-content,
.wpfd-content-ggd .wpfd-file-link {
	background: none !important;
	border: 1px solid #cccccc !important;
	margin-top: 40px;
}

.wpfd-content-ggd .wpfd-file-link .droptitle {
	background: #eee;
}

.wpfd-content .breadcrumbs a {
	color: #4dcfe7 !important;
}

.wpfd-content .wpfdcategory.backcategory {
	color: #555e68 !important;
	background: none !important;
	height: auto !important;
	width: auto !important;
}

/*.wpfd-content .wpfdcategory > span{*/
	/*display: inline !important;*/
/*}*/
/*.wpfd-content .wpfdcategory{*/
	/*line-height: 20px !important;*/
/*}*/


@media (min-width:360px) {
	.su-head-a .HeadTopBU {
		display:none;
	}
	.su-head-a60 .HeadTopBU {
		width:100px;
	}
	.su-head-a60 li {
		padding:0 10px;
	}
	.padding-15opx {
		padding: 0px 0;
	}
	.AbouT:nth-child(odd){
		padding-right:0px;
	}
	
	.AbouT:nth-child(even){
		padding-left:0px;
	}
	li.social {
		display:none;
	}
	li.User {
		width: 30px;
		white-space: nowrap;
		overflow: hidden;
		padding-top: 5px !important;
	}
	.su-head-a {
		width:150px;
	}
	.DropDownArrow span {
		font-size: 12px;
	}
	.Logo {
		width:140px;
	}
	.bannerSeTexT {
		font-size: 36px;
		padding-top: 120px !important;
	}
	#gtranslate_selector{
		margin: 0px;
		font-size: 11px;
		width: 100%;
		padding: 9px 0px !important;
	}
	.DiVBG:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 90%;
		height: 280px;
		position: absolute;
		z-index: 0;
		left: 30px;
		background-repeat: no-repeat;
		top: 100px;
		top: 25%;
		display: block;
		background-size: contain;
	}
	.DiVBGSe:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 90%;
		height: 338px;
		position: absolute;
		z-index: 0;
		left: 20px;
		background-repeat: no-repeat;
		bottom: 100px;
		opacity: .3;
		z-index: 3;
		background-size: contain;
	}
	.angle:before {
		display: none;
	}
	.Oursideimg {
		display: none;
	}
	/*.sliderMainBody {*/
		/*width: 90% !important;*/
		/*margin: auto !important;*/
		/*text-align: center !important;*/
	/*}*/
	.banner {
		height: auto;
	}
	/*.BannerPADD {*/
		/*padding:22% 0 0 0 !important;*/
	/*}*/
	/*.BannerPADD h1{*/
		/*line-height: 33px !important;*/
	/*}*/
	.ourIMta tr {
		display: grid;
		padding: 30px 0;
	}
	.ourIMta {
		width: 300px;
	}
	.ourIMta td {
		padding: 25px 0;
	}
	.OurIm2 {
		width: 100%;
		text-align: center;
	}
	.OurIm3 {
		text-align: center;
	}
	.Wlco {
		width:100%;
		margin-top:0%;
	}
	.PADDright {
		padding-right: 15px;
	}
	.Fdiv {
		padding: 25px 30px;
	}
	.tp-thumbs {
		display: none;
	}
	.WlcoImgRoBorder {
		width: 250px;
		height: 250px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin: 0 auto;
		margin-top: 0%;
	}
	.WlcoImgRoBorder:after {
		content: '';
		width: 282px;
		height: 282px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
	.BoardMemHeadP:after {
		left: 43%;
	}
	.DirectorSec {
		width: 100%;
		margin: 10px auto;
	}
	.FFDiv a {
		-ms-flex: 0 0 33.333333%;
		display: block;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.FFDiv a .col-md-4 {
		width: 100% !important;
		max-width: 100%;
	}
	.navbar-toggler {
		display: none;
	}
	#sidebarCollapse img {
		display: block;
	}
	.searchIN {
		width: 90%;
	}
	.searchClose,
	.searchIN {
		margin: 14px 0;
	}
	.wpfd-content .wpfdcategory,
	.wpfd-content-ggd .wpfd-file-link {
		width: 98% !important;
	}

}

@media (min-width:576px) {
	li.User {
		width: auto;
		white-space: nowrap;
		overflow: hidden;
	}
	.DropDownArrow span {
		font-size: 15px;
	}
	.su-head-a {
		width:180px;
	}
	.bannerSeTexT {
		font-size: 45px;
		padding-top: 140px !important;
	}
	#gtranslate_selector{
		margin: 0px;
		font-size: 14px;
		width: 100%;
		padding: 9px 12px;
	}
	.banner {
		height: auto;
	}
	.ourIMta tr {
		display: block;
		padding: 0;
	}
	.ourIMta {
		width: 435px;
	}
	.ourIMta td {
		padding: 40px 0;
	}
	.OurIm2 {
		width: 150px;
		text-align: left;
	}
	.OurIm3 {
		text-align: left;
	}
	.WlcoImgRoBorder {
		width: 400px;
		height: 400px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-top: 0%;
	}
	.WlcoImgRoBorder:after {
		content: '';
		width: 432px;
		height: 432px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
	.BoardMemHeadP:after {
		left: 47%;
	}
	.searchIN {
		width: 94%;
	}
}

@media (min-width:768px) {
	.AbouT:nth-child(odd){
		padding-right:15px;
	}
	
	.AbouT:nth-child(even){
		padding-left:15px;
	}
	li.social {
		display:block;
	}
	/*.sliderMainBody {*/
		/*text-align: center !important;*/
		/*width: 90% !important;*/
		/*margin: auto !important;*/
	/*}*/
	.Wlco {
		width:90%;
		margin-top:40%;
	}
	.DiVBG:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 90%;
		height: 280px;
		position: absolute;
		z-index: 0;
		left: 40px;
		background-repeat: no-repeat;
		top: 100px;
		top: 40%;
		display: block;
		background-size: contain;
	}
	.DiVBGSe:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 60%;
		height: 338px;
		position: absolute;
		z-index: 0;
		left: 0px;
		background-repeat: no-repeat;
		bottom: 100px;
		opacity: .3;
		z-index: 3;
		background-size: contain;
	}
	.angle:before {
		content: '';
		position: absolute;
		top: 0;
		left: 72%;
		width: 60%;
		height: 100%;
		background-color: #189fb7;
		-webkit-transform-origin: 100% 100%;
		-ms-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		-webkit-transform: skewX(-5deg);
		-ms-transform: skewX(-5deg);
		transform: skewX(-5deg);
		z-index: 2;
		display: block;
	}
	.Oursideimg {
		display: block;
	}
	.banner {
		height: auto;
	}
	.PADDright {
		padding-right: 0px;
	}
	.Fdiv {
		padding: 25px 15px;
	}
	.WlcoImgRoBorder {
		width: 260px;
		height: 260px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin: 0 auto;
		margin-top: 28%;
	}
	.WlcoImgRoBorder:after {
		content: '';
		width: 292px;
		height: 292px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
	.FFDiv a {
		-ms-flex: 0 0 33.333333%;
		display: block;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.searchIN {
		width: 95%;
	}
	.Fdiv {
		height:310px;
	}
	.wpfd-content .wpfdcategory,
	.wpfd-content-ggd .wpfd-file-link {
		width: 48% !important;
	}
	/*.BannerPADD h1 {*/
		/*line-height: 50px !important;*/
	/*}*/
	/*.BannerPADD {*/
		/*padding: 32% 0 0 0 !important;*/
	/*}*/
}

@media (min-width:992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
    	padding-right: .65rem;
    	padding-left: .65rem;
	}
	.su-head-a {
		width:180px;
		float:left;
	}
	.su-head-a60 li {
		padding:0px 15px;
	}
	.Logo {
		width:160px;
	}
	.Fdiv {
		height:280px;
	}
	.Head1p {
		font-size:16px;
	}
	
	.Head2p {
		font-size:12px;
	}
	.Wlco {
		width:90%;
		margin-top:40%;
	}
	.DiVBG:before {
		display:none;
	}
	.Head4p:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 100%;
		height: 330px;
		position: absolute;
		z-index: -1;
		left: 0px;
		background-repeat: no-repeat;
		top: 40%;
		display: block;
		background-size: contain;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 14px;
	}
	.DropDownArrowME {
		padding-top:2rem !important;
		padding-bottom:2rem !important;
	}	
	.padding-15opx {
		padding: 50px 0;
	}
	.su-head-a .HeadTopBU {
		display:block;
	}
	.su-head-a60 .HeadTopBU {
		width:160px;
	}
	.su-head-a60 li {
		padding:0 20px;
	}
	/*.sliderMainBody {*/
		/*text-align: center !important;*/
		/*width: 70% !important;*/
		/*margin: auto !important;*/
	/*}*/
	.DiVBGSe:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 50%;
		height: 330px;
		position: absolute;
		z-index: 0;
		left: 20px;
		background-repeat: no-repeat;
		bottom: 100px;
		opacity:.3;
		z-index:3;
		background-size: contain;
	}
	.angle:before {
		content: '';
		position: absolute;
		top: 0;
		left: 75%;
		width: 30%;
		height: 100%;
		background-color: #189fb7;
		-webkit-transform-origin: 100% 100%;
		-ms-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		-webkit-transform: skewX(-10deg);
		-ms-transform: skewX(-10deg);
		transform: skewX(-10deg);
		z-index: 2;
	}
	.Fdiv {
		padding: 25px 30px;
	}
	.WlcoImgRoBorder {
		width: 360px;
		height: 360px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-top: 15%;
	}
	.WlcoImgRoBorder:after {
		content: '';
		width: 392px;
		height: 392px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
	#sidebarCollapse img {
		display: none;
	}
	.searchIN {
		width: 96%;
	}
	.navbar-expand-lg .navbar-collapse {
		width: 70%;
	}
	.searchClose,
	.searchIN {
		margin: 23px 0;
	}
	.dropdown-content{
		min-width: 185px;
	}
	.VerticalDropdown .dropdown-content ul li .dropdown-content li a.nav-link{
		white-space: normal;
	}
	.wpfd-content .wpfdcategory,
	.wpfd-content-ggd .wpfd-file-link {
		width: 31.9% !important;
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 82%;
	}
	.padding-15opx {
		padding: 50px 0;
	}
	/*.sliderMainBody {*/
		/*text-align: center !important;*/
		/*width: 75% !important;*/
		/*margin: auto !important;*/
	/*}*/
	/*.sliderMainBody {*/
		/*width: 75% !important;*/
		/*margin: auto !important;*/
	/*}*/
	.tp-thumbs {
		display: block;
	}
	.WlcoImgRoBorder {
		width: 360px;
		height: 360px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-top: 10%;
	}
	.WlcoImgRoBorder:after {
		content: '';
		width: 392px;
		height: 392px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
}

@media (min-width:1300px) {
	.su-head-a {
		width:200px;
		float:left;
	}
	.su-head-a60 li {
		padding:0px 20px;
	}
	.Fdiv {
		height:270px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
    	padding-right: .7rem;
    	padding-left: .7rem;
	}
	.Head1p {
		font-size:18px;
	}
	
	.Head2p {
		font-size:14px;
	}
	.Wlco {
		width:90%;
		margin-top:20%;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 16px;
	}
	.DropDownArrowME {
		padding-top:2rem !important;
		padding-bottom:2rem !important;
	}
	/*.sliderMainBody {*/
		/*text-align: center !important;*/
		/*width: 70% !important;*/
		/*margin: auto !important;*/
	/*}*/
	.dropdown-content{
		min-width: 262px;
	}
}

@media (min-width:1500px) {
	.Logo {
		width:180px;
	}
	.Fdiv {
		height:260px;
	}
	.Wlco {
		width:500px;
		margin-top:0%;
	}
	.DiVBG:before {
		left: 20px;
		display:block;
	}
	.Head4p:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 100%;
		height: 330px;
		position: absolute;
		z-index: -1;
		left: 0px;
		background-repeat: no-repeat;
		top: 40%;
		display: none;
		background-size: contain;
	}
	.padding-15opx {
		padding: 130px 0;
	}
	/*.sliderMainBody {*/
		/*text-align: center !important;*/
		/*width: 60% !important;*/
		/*margin: auto !important;*/
	/*}*/
	.DiVBGSe:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 90%;
		height: 330px;
		position: absolute;
		z-index: 0;
		left: 20px;
		background-repeat: no-repeat;
		bottom: 100px;
		opacity:.3;
		z-index:3;
		background-size: auto;
		margin-top: 0%;
	}
	.WlcoImgRoBorder {
		width: 500px;
		height: 500px;
		border-radius: 50%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		border: 10px solid #fff;
		margin-top: 0%;
	}
	.WlcoImgRoBorder:after {
		content: '';
		width: 532px;
		height: 532px;
		position: absolute;
		/* background: #666; */
		border: 15px solid #189fb7;
		border-radius: 50%;
		border-bottom-color: #fff;
		/* border-right-color: #fff; */
		transform: rotate(-110deg);
		z-index: -1;
		top: -26px;
		left: -26px;
	}
	.BoardMemHeadP:after {
		left: 48%;
	}
	.DirectorSec {
		width: 85%;
	}
	.ourIMta {
		width: 450px;
	}
	.searchIN {
		width: 97%;
	}
	ul.menu {
		max-width: 100%;
		overflow: initial;
	}
	.mr-auto,
	.mx-auto,
	.mr-auto.menu {
		margin-right: 15px !important;
		margin-left: auto;
	}
	.dropdown-content{
		min-width: 300px;
	}
	.wpfd-content .wpfdcategory,
	.wpfd-content-ggd .wpfd-file-link {
		width: 23.8% !important;
	}
}

@media (min-width:1800px) {
	.Fdiv {
		height:250px;
	}
	.DiVBG:before {
		left: 130px;
	}
	.padding-15opx {
		padding: 150px 0;
	}
	.DiVBGSe:before {
		content: '';
		background-image: url(../images/image2.png);
		width: 90%;
		height: 330px;
		position: absolute;
		z-index: 0;
		left: 130px;
		background-repeat: no-repeat;
		bottom: 100px;
		opacity:.3;
		z-index:3;
		background-size: auto;
	}
	/*.sliderMainBody {*/
		/*width: 60% !important;*/
		/*margin: auto !important;*/
	/*}*/
	/*.BannerPADD {*/
		/*padding:22% 0 0 0 !important;*/
	/*}*/
	.DirectorSec {
		width: 80%;
	}
	.wpfd-content .wpfdcategory,
	.wpfd-content-ggd .wpfd-file-link {
		width: 24% !important;
	}
}

/*********************************** Pop Up *****************************************************************/

.modal-dialog {
	font-family: 'Poppins', sans-serif !important;
}

.modal-title {
	font-family: 'Poppins', sans-serif !important;
	margin: 0;
}

.modal-body {
	padding: 2rem;
	padding-bottom: 0.5rem;
}

.form-group label {
	font-size: 14px;
}

select.wpcf7-form-control {
	width: 100%;
	height: 87px;
	overflow: auto;
}

select.wpcf7-form-control option {
	padding: 10px;
}

.form-control {
	padding: 1.5rem 0.75rem !important;
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #fab41e !important;
	outline: 0;
	box-shadow: none !important;
}

/*********************************** Pop Up *****************************************************************/

#sidebarCollapse img {
	width: 30px;
}

#sidebarCollapse {
	margin-left: auto;
	margin-right: 15px;
}

.navbar-btn {
	box-shadow: none;
	outline: none !important;
	border: none;
}

.line {
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #ddd;
	margin: 40px 0;
}

/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */

#sidebar {
	width: 250px;
	position: fixed;
	top: 0;
	right: -310px;
	height: 100vh;
	z-index: 9999;
	background: #58616b;
	color: #fff;
	transition: all 0.3s;
	overflow-y: scroll;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}

#sidebar.active {
	right: 0;
}

#dismiss {
	width: 35px;
	height: 35px;
	line-height: 42px;
	text-align: center;
	color: #fab41e;
	top: 10px;
	right: 10px;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.overlay {
	display: none;
	position: fixed;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.7);
	z-index: 998;
	opacity: 0;
	transition: all 0.5s ease-in-out;
}
.overlay.active {
	display: block;
	opacity: 1;
}

#sidebar .sidebar-header {
	padding: 20px;
	background: #6d7fcc;
}

#sidebar ul.components {
	padding: 5px 0;
}

.SideNavScrool {
	height: 95vh;
	overflow: scroll;
}

#sidebar ul p {
	color: #fff;
	padding: 10px;
}

#sidebar ul li a {
	padding: 15px 20px;
	font-size: 1.1em;
	display: flex;
}

#sidebar ul li a:hover {
	color: #fff;
	background: #fab41e;
}

#sidebar ul li.active>a,
a[aria-expanded="true"] {
	color: #fff;
	background: #fab41e;
}

a[data-toggle="collapse"] {
	position: relative;
}

.dropdown-toggle::after {
	display: block;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}

ul ul a {
	font-size: 0.9em !important;
	padding-left: 30px !important;
	background: #23a2b8;
}

ul.CTAs {
	padding: 20px;
}

ul.CTAs a {
	text-align: center;
	font-size: 0.9em !important;
	display: block;
	border-radius: 5px;
	margin-bottom: 5px;
}

a.download {
	background: #fff;
	color: #7386D5;
}

a.article,
a.article:hover {
	background: #6d7fcc !important;
	color: #fff !important;
}

/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */

#content {
	width: 100%;
	padding: 20px;
	min-height: 100vh;
	transition: all 0.3s;
	position: absolute;
	top: 0;
	right: 0;
}

#sidebar ul li a .fa {
	margin-left: auto;
	padding-top: 8px;
	width:50%;
	text-align: right;
	padding-right: 10px;
}

.SuBSuB li a {
	padding: 10px 40px !important;
}

/********** 1294 ****************/
.dropdown-content ul li a span:before {
	content: '\25ba';
	color: #fff;
	margin-right: 5px;
	font-size: 10px;
	line-height: 25px;
	display: none; !important;
}
/******* Full div comment out in style *******/

/********** 8419 Replace ***********/
.LeftChildNew .dropdown-item,
.MiddleChildNew .dropdown-item,
.RightChildNew .dropdown-item {
	color: #fff;
	font-weight: 600;
	background-color: rgba(0,0,0,0) !important;
	padding: 0.5rem 1rem 1.3em 1rem !important;
}
/********** 8419 Replace ***********/

/********** 8376 Replace ***********/
.VerticalDropdown .dropdown-content ul li .dropdown-content li a.nav-link {
	padding: .4rem 1rem !important;
	/*white-space: nowrap;*/
	background: transparent;
	color: #fff !important;
	transition: all .3s;
}

/* Soumik updated 03-02-2020*/

.snapTableWrap{
	width: 77%;
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	margin: 20px 0;
}
.snapTableContent{
	width: 100%;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #333;
	position: relative;
}
.snapTableContent span{
	width: 50%;
	display: block;
	float: left;
	padding: 10px 10px 10px 5px;
}
.snapTableContent span:nth-child(2){
	color: #189fb7;
}
.snapTableBorder{
	border-bottom: 1px solid #e0e0e0;
	width: 80%;
}
.Head3pSnap {
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
	margin-bottom: 3rem;
	width: 100%;
	position: relative;
}
.marBoth-30{
	margin: 30px 0;
}
.Head3pSnap:after {
	content: '';
	background: #189fb7;
	width: 80px;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: -15px;
}
#news{
	z-index: 9;
}
.DetailsHeadBody p a,
.DetailsHeadBody ul li a{
	color:#189FB7;
}
@media (min-width:360px) {
	.snapTableWrap{
		width: 100%;
	}
	.Head3pSnap{
		margin-top:4rem;
	}
	.snapTableBorder{
		width: 90%;
	}
}
@media (min-width:1300px) {
	.snapTableBorder{
		width: 80%;
	}
	.snapTableContent{
		width: 60%;
	}
}
@media (min-width:1500px) {
	.snapTableContent{
		width: 70%;
	}
}
/* End Soumik updated 03-02-2020 */
/********** 8376 Replace ***********/

@media (min-width: 360px) {
	#tribe-events-footer~a.tribe-events-ical.tribe-events-button{height:44px!important;}
	.padding-9opx {
		padding:70px 0;
	}
}

@media (min-width: 576px) {
	#tribe-events-footer~a.tribe-events-ical.tribe-events-button{height:44px!important;}
}

@media (min-width: 768px) {
	.Head3pSnap{
		margin-top:0;
	}
	#tribe-events-footer~a.tribe-events-ical.tribe-events-button{height:44px!important;}
}

@media (min-width: 992px) {
	.padding-9opx {
		padding:120px 0;
	}
}

@media (min-width: 1200px) {}

@media (min-width: 1300px) {}

@media (min-width: 1500px) {}

@media (min-width: 1800px) {}