		html,body{font-size: 16px;font-family: 'Source Sans Pro', sans-serif;position: relative; min-width: 100%;min-height: 100%; color: #000;background-color: #ffffff;}
.animsition {overflow-x: hidden;}
a, button {transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-moz-transition: 0.2s all ease;color: #002b5a; font-weight: 600;}
a,a:focus,a:hover,a:active,a:visited, button, button:hover, button:focus {outline: none;outline-offset: 0; text-decoration: none!important;}
a:focus,a:hover {color: #e11568;}
#page{overflow: hidden;}
.big-container {max-width: 1710px;margin: 0 auto;width: 100%;padding-left: 15px;padding-right: 15px;position: relative;}
.pink-color{color: #e21468 !important;}

@media (min-width: 1800px){
	.container {width: 1470px;max-width: 100%;}
}

h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;line-height: 1.25;}
p {line-height: 1.5;}
h1 {font-size: 60px;font-weight: bold;text-transform: uppercase;margin-bottom: 10px;line-height: 1}
h2 {font-size: 40px;font-weight: bold;text-transform: uppercase;margin-bottom: 30px;color: #84bbe6;}
h4 {font-size: 24px;font-weight: bold;line-height: 1.5;}
img {max-width: 100%;}
.text-white {color: #fff !important;}
.justify {text-align: justify;}
.justify-centered {text-align-last: center;}
.relative {position: relative;}
.text-left {text-align: left !important;}
.font-regular {font-weight: normal;}
.table thead tr th {background: #84bbe6; color: #fff; font-weight: 600; border-left: 1px solid #fff; border-bottom: none; text-align: center;}
.table tbody tr td {color: #000; font-weight:normal; border: 1px solid #84bbe6; text-align: center; vertical-align: middle;}


.btn{position: relative;overflow: hidden;padding: 0;border: none;max-width: 100%;letter-spacing: 1px;color: #ffffff;min-width: 212px;padding: 13px 30px;line-height: 1.4;background-color: rgba(226,20,104,1);border-radius: 0;text-transform: uppercase;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-moz-transition: 0.2s all ease;}
.btn:hover, .btn:focus {background-color: rgba(226,20,104,0.85);color: #fff;}
.btn.btn-blank {background-color: transparent;border: 1px solid rgba(226,20,104,1);color: rgba(226,20,104,1);}
.btn.btn-blank:hover, .btn.btn-blank:focus {background-color: rgba(226,20,104,0.85);border: 1px solid rgba(226,20,104,0.85);color: #fff;}
.btn.btn-white {background-color: rgba(255,255,255,1);color: rgba(226,20,104,1);}
.btn.btn-white:hover, .btn.btn-white:focus {background-color: rgba(255,255,255,0.85);}
.inline-btns .btn {margin-right: 6px;}
.inline-btns .btn:last-child {margin-right: 0;}
.inline-btns.inline-btns-more-space .btn {margin: 0 15px;}
.btn-auto{min-width:auto;}
.cornflower-color{color:#84BBE5;}
.medium{font-size: 18px;}
.gray-color{color: #9199a8;}
.wisp-pink-bg{background: #fce8f5 !important;}
.prussian-blue-bg{background:#002b5a;}
.razzmatazz-bg{background:#e11568;}
.cornflower-bg{background:#84bbe5;}
.fountain-blue-bg{background:#52c2b9;}
.mulberry-bg{background:#C24C92;}
.list-font-size-medium li{font-size: 18px;}


/*.animsition, .animsition-overlay{animation-fill-mode: none;}*/

/************ Start Of Back To Top Css ****************/
.bounce{-moz-animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; animation: bounce 2s infinite;}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform: translateY(0);}40%{transform: translateY(-10px);}60%{transform: translateY(-20px);}80%{transform: translateY(-30px);}}
.back-to-top{position: absolute; right:8%; top:13%;}
.back-to-top a{display: block; text-align: center; font-size: 14px; text-transform: uppercase;}
.back-to-top img{display: block; height: 30px; margin-bottom: 4px;}
.back-to-top a:hover{opacity: 0.5; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;}

/************ End Of Back To Top Css ****************/
.loading-box.loader-active {position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: 0px auto; text-align: center; background: rgba(255, 255, 255, 0.5607843137254902); z-index: 999;}
.loader-inner-box { position: absolute; left: 0px; right: 0px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);}
.loader-active .loading { height: 40px; width: 40px; border: 3px solid #84bbe6; border-right-color: #ffffff; border-radius: 22px; display: block; -webkit-animation: rotate 1s infinite linear; margin: 0px auto;}
@-webkit-keyframes rotate {100% {-webkit-transform: rotate(360deg);}}



/* HOMEPAGE CSS ------------------------------------------------------*/
.header{display: block;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);}
.header-top{display: block;padding: 15px 0;}
.header-top .header-logo{max-height: 70px;}
.header-top .select-language {display: inline-block;}
.header-top .select-language img {position: absolute;left: 0;top: 0;max-width: 34px;padding: 7px;}
.header-top .select-language .form-control {height: auto;border-color: #c8c8c8; padding: 0px; font-size: 14px;color: #a3a3a3;}
.header-top .select-language select {-webkit-appearance: none; margin: 0px; width: 100%; padding: 6px 33px; border: none;}
.header-top .select-language .form-group i.fa {right: 10px;bottom: 0px;font-size: 1em;color: #000000;line-height: 34px;}
.header-top-menu ul {display: inline-block;margin-left: 1em;}
.header-top-menu ul li {display: inline-block;}
.header-top-menu ul li + li{margin-left: 1em;}
.header-top-menu ul li a {display: block;padding: 5px 0;font-size: 12px;text-transform: uppercase;font-weight: 400;color: #000000;}
.header-top-menu ul li a:hover, .header-top-menu ul li.active a {color: #e11568;}
.header-top-menu ul li a.btn-donate {display: inline-block;}
.header-top-menu ul li a.btn-donate, .header-top-menu ul li a.btn-donate:hover {color: #fff;}
.header-right .navbar-collapse.collapse {padding: 0px;}
.btn-donate {display: inline-block;min-width: auto;}
.btn-donate.btn {line-height: 1;padding: 8px 32.5px;}


.header-bottom{display: block;background-color: #84bbe5;}
.navbar {margin: 0 auto;border: none;min-height: auto;text-align: center;}
.navbar > li{display: inline-block;}
.navbar > li > a {display: block;font-size: 1.125em;text-transform: uppercase;font-weight: 400;padding: 12px 1.3em;color: #ffffff;}
.navbar > li:hover > a, .navbar > li.active > a, .navbar > li > a:hover {background-color: #e11568; color: #fff !important;}

.navbar-form .input-group {display: flex;display: -webkit-flex;display: -ms-flex;}
.header-bottom form.navbar-form {position: absolute;right: 15px;top: 0;padding: 3.5px 0;margin: 0;width: 125px;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;max-height: 49px;}
.header-bottom form.navbar-form input.search-control {text-align: right;padding: 10px 15px 10px 10px;line-height: 22px;text-transform: uppercase;color: #fff;background-color: transparent;border: none;box-shadow: none;outline: none;font-size: 20px;width: 100px;transition: 0s all ease;-webkit-transition: 0s all ease;-ms-transition: 0s all ease;}
.header-bottom form.navbar-form.input-filled {width: calc(100% - 30px);background-color: #84bbe5;}
.header-bottom form.navbar-form.input-filled input.search-control {width: 100%;text-align: left;}
button.search-btn {background-color: transparent;box-shadow: none;border: none;outline: none;color: #fff;}
button.search-btn:hover, button.search-btn:focus {color: rgba(255,255,255,0.85);}

.search-control::-webkit-input-placeholder, .sub-form:not(.sub-form-normal) .input-group input::-webkit-input-placeholder {color: #fff;}
.search-control::placeholder, .sub-form:not(.sub-form-normal) .input-group input::placeholder {color: #fff;}
.search-control:-ms-input-placeholder, .sub-form:not(.sub-form-normal) .input-group input:-ms-input-placeholder {color: #fff;}
.search-control::-ms-input-placeholder, .sub-form:not(.sub-form-normal) .input-group input::-ms-input-placeholder {color: #fff;}


.sc-menu {position: absolute;background: #ffffff;left: 8%;opacity: 0;top: 100%;transform: scaleY(0);transform-origin: 0 0 0;transition: all .3s ease 0s;z-index: 99;text-align: left;visibility: hidden;width: 22%;padding: 40px 0;}
.header ul{list-style: none; padding: 0px; margin: 0px;}
.footer ul{list-style: none; padding: 0px; margin: 0px;}

.navbar li:hover > .sc-menu{opacity: 1;transform: scaleY(1);visibility: visible;}
.sc-menu:before {position: absolute;content: '';top: 0px;bottom: 0;left: -5000px;background-color: #ffffff;z-index: -1;right: -5000px;}
.sc-menu ul.sub-menu {position: relative;}
ul.sub-menu > li > a{text-transform: uppercase;font-weight: 600;}
ul.sub-menu li a {color: #9199a8;font-size: 18px;display: inline-block;width: 100%;padding: 8px 10px;position: relative;line-height: 1.3;}
ul.sub-menu li:hover > a, ul.sub-menu li > a:hover, ul.sub-menu li.active > a {color: #83bae4;padding-left: 40px;}
ul.sub-menu li a::before {content: "";height: 1px;width: 0;background-color: #000;position: absolute;left: 0;top: 50%;opacity: 0;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);}
ul.sub-menu li:hover > a::before, ul.sub-menu li.active > a::before, ul.sub-menu li > a:hover::before {width: 20px;opacity: 1;}
ul.sub-menu li > ul.child-level {position: absolute;left: 90%;width: 100%;top: 0;opacity: 0;visibility: hidden;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
ul.sub-menu li:hover > ul.child-level {left: 100%;visibility: visible;opacity: 1;}
.toggle-link{display: none;}
.menu-link{display: none;}


.header-top .dtable {float: right;width: auto;}
.header-top .dtable .header-top-menu, .header-top .dtable .top-menu {display: table-cell;vertical-align: middle;}
.header-top .dtable .top-menu {padding-left: 20px;}


.step-menu {font-size: 14px;text-transform: uppercase;}
.step-menu li {display: inline-block;margin-right: -5px;}
.step-menu li a {padding: 13px 16px;min-width: 200px;text-align: center; display: inline-block; color: #fff;}
.step-menu li a:hover, .step-menu li a:focus {color: #fff;}
.step-menu li a span {position: relative;}
.step-menu li a.home-link {min-width: auto !important;}
.step-menu li a.home-link span i {line-height: 1;}
header .step-menu li a {position: relative !important;}
footer .footer-step-menu {position: absolute;left: 0;right: 0;top: 0;}
footer .footer-step-menu .step-menu {position: absolute;top: 0;}



.hero {position: relative;min-height: 630px;padding-bottom: 80px;}
.table {display: table;height: 100%;width: 100%;}
.table-cell {display: table-cell;vertical-align: middle;}
.hero .table-cell {width: 100%;}
.hero h5 {font-size: 24px;text-transform: uppercase;color: #fff;margin-bottom: 20px;letter-spacing: 0.1em;}
.hero .hero-text {color: #fff;font-weight: 600;font-size: 105px;letter-spacing: 0.075em;line-height: 1.2;}
.hero .hero-text span {display: block;font-size: 50px;font-weight: 900;letter-spacing: 0.37em;}
.hero .vertical-arrow-top {margin-bottom: 35px;}
.hero .vertical-arrow-bottom {margin-top: 60px;}
.inhero-slider {position: relative;}
.inhero-slider.bottomup-section .dtable-cell{padding-bottom: 100px;}
.banner-slider-video iframe {width: 100% !important; height: 600px !important; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; opacity: 0;}
.banner-slider-video:hover iframe{opacity: 1;}

.vertical-arrow {text-align: center;}
.vertical-arrow span {height: 100px;width: 1px;background-color: #fff;display: inline-block;}
.vertical-arrow-small {text-align: center;}
.vertical-arrow-small span {height: 60px;width: 1px;background-color: #000;display: inline-block;}
.vertical-arrow-top {margin-bottom: 2.3em;}
.vertical-arrow-bottom {margin-top: 2.3em;}
.vertical-arrow-white span {background-color: #fff;}


.dropup-menu {display: flex;display: -webkit-flex;display: -ms-flex;width: 100%;position: absolute;bottom: 0;left: 0;text-align: center; padding: 0px; margin: 0px;}
.dropup-menu .dropdown {display: inline-block;width: 100%;}
.dropup-menu .submenu {left: 0;margin: 0;opacity: 0;position: absolute;bottom: 100%;transform-origin: 0 0 0;transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;-webkit-transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s;-ms-transition: -ms-transform 0.3s ease 0s, opacity 0.3s ease 0s;width: 100%;z-index: 1000;transform-style: preserve-3d;-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;visibility: hidden;transform: translate3d(0px, 100%, 0px);height: 0; z-index: -1;}
.dropup-menu .dropdown:hover .submenu{opacity: 1;visibility: visible;transform: translate3d(0px, 0, 0px);height: auto; z-index: 1;}
.dropup-menu .dropdown > a {color: #fff;display: block;padding: 1.1em;font-size: 22px;transition: 0s all ease;-webkit-transition: 0s all ease;-ms-transition: 0s all ease;text-transform: uppercase;}
.dropup-menu .dropdown .submenu li a {color: #fff;font-size: 18px;padding: 1.4em 1em;display: inline-block;width: 100%;}
.dropup-menu .dropdown .submenu li a strong {text-transform: uppercase;}
.dropup-menu {}


.dtable {display: table;width: 100%;}
.dtable-cell {display: table-cell;width: 100%;vertical-align: middle;}

.big-section {padding: 120px 0;}
.normal-section {padding: 90px 0;}
.searchbox-base {background-color: #ececec;padding: 91px 50px 92px;}
.searchbox {font-size: 30px;font-weight: 100;padding: 0.5em 2em 0.6em 1em;text-align: center;margin-bottom: 1.4em;position: relative;display: inline-block; width: 40%; }
.searchbox input {background-color: transparent;box-shadow: none;border:none;text-align: center;box-shadow: none;outline: none;width: 100%;color: #84bbe6;}
.title-searchicon .searchbox-btn {color: #e11568;right: 1.1em;position: absolute;font-size: 20px;top: 1.2em;background-color: transparent;border: none;outline: none;box-shadow: none;padding: 0;}
.searchbox::after {background-color: #f4f1f2;bottom: 0;content: "";height: 2px;left: 0;margin: 0 auto;max-width: 100%;position: absolute;right: 0;}
.lead {font-size: 24px;font-weight: normal;line-height: 1.45;}
.searchbox input::-webkit-input-placeholder, .search-borderbox input::-webkit-input-placeholder {color: #a3a3a3;}
.searchbox input::placeholder, .search-borderbox input::placeholder {color: #a3a3a3;}
.searchbox input:-ms-input-placeholder, .search-borderbox input:-ms-input-placeholder {color: #a3a3a3;}
.searchbox input::-ms-input-placeholder, .search-borderbox input::-ms-input-placeholder {color: #a3a3a3;}

.searchbox-sc{font-size: 16px;font-weight: 500;padding: 0.7em 2em 0.8em 1em;text-align: left;margin-bottom: 1.4em;position: relative;display: inline-block; width: 100%; border: 1px solid #d4d4d4; }
.searchbox-sc input {background-color: transparent;box-shadow: none;border:none;text-align: left;box-shadow: none;outline: none;width: 100%;color: #84bbe6;}
.searchbox-btn-sc {color: #e11568;right: 0.6em;position: absolute;font-size: 20px;top: 0.4em;background-color: transparent;border: none;outline: none;box-shadow: none;padding: 0;}
.searchbox-sc input::-webkit-input-placeholder, .search-borderbox input::-webkit-input-placeholder {color: #a3a3a3;}
.searchbox-sc input::placeholder{color: #84bbe6;}
.searchbox-sc input:-ms-input-placeholder{color: #84bbe6;}
.searchbox-sc input::-ms-input-placeholder{color: #84bbe6;}

.sc-slider {color: #fff;}
.sc-slider h2 {margin-bottom: 15px;color: #fff;}
.sc-slider .btn {min-width: 212px;}
.sc-slider-normal .sc-slider-content {height: 550px;padding: 30px 0;}
.sc-slider-big .sc-slider-content {height: 750px;padding: 30px 0;}
.sc-slider-medium .sc-slider-content {height: 506px;padding: 30px 0;}
.sc-slider-small .sc-slider-content {height: 400px;padding: 30px 0;}




.owl-carousel.owl-theme .owl-nav > button {position: absolute;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);height: 60px;width: 50px;background-size: contain;background-repeat: no-repeat;background-position: center;}
.owl-carousel.owl-theme .owl-nav > button.owl-prev {left: 35px;background-image: url(../img/left-arrow.svg);}
.owl-carousel.owl-theme .owl-nav > button.owl-next {right: 35px;background-image: url(../img/right-arrow.svg);}
.owl-carousel.owl-theme .owl-nav > button.owl-prev:hover {background-image: url(../img/left-arrow-hover.svg);}
.owl-carousel.owl-theme .owl-nav > button.owl-next:hover {background-image: url(../img/right-arrow-hover.svg);}
.owl-carousel.owl-theme .owl-nav > button span {display: none;}
.owl-dots {position: absolute;left: 50%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);bottom: 34px;display: inline-block;margin: 0;padding: 0;list-style: none;cursor: default;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; width: 100%; text-align: center;}
.owl-dots .owl-dot {position: relative;display:inline-block;float: none;margin: 0 5px;width: 14px;height: 14px;cursor: pointer;}
.owl-dots .owl-dot span {top: 0;left: 0;width: 100%;height: 100%;outline: none;border-radius: 50%;background-color: #fff;background-color: rgba(255, 255, 255, 0.3);text-indent: -999em;cursor: pointer;position: absolute;}
.owl-dots .owl-dot span:focus {outline: none;}
.owl-dots .owl-dot span {background-color: transparent;box-shadow: inset 0 0 0 1px white;-webkit-transition: box-shadow 0.3s ease;transition: box-shadow 0.3s ease;}
.owl-dots .owl-dot span:hover,.owl-dots .owl-dot span:focus {box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6)}
.owl-dots .owl-dot.active span {box-shadow: inset 0 0 0 8px white;}
.slider-dot-dash .owl-dots {bottom: -20px;}
.slider-dot-dash .owl-dots .owl-dot {width: 64px;height: 20px;padding: 10px 0;margin: 0 12px; float: none; display: inline-block; }
.slider-dot-dash .owl-dots .owl-dot span {height: 2px;width: 100%;background-color: #bdbdbd;box-shadow: none;border-radius: 0;top: 9px;}
.slider-dot-dash .owl-dots .owl-dot.active  span {background-color: #e21468;}


ul.link-inline-list {display: inline-block; list-style: none; padding: 0px; margin: 0px;}
ul.link-inline-list li {display: inline-block;margin-top: 4px;}
ul.link-inline-list li a {color: #9199a8;text-transform: uppercase;font-size: 14px;font-weight: bold;letter-spacing: 0.1em;padding: 0 6px;display: inline-block;position: relative;}
ul.link-inline-list li a:hover, ul.link-inline-list li.active a {color: #e21468;}
ul.link-inline-list li a::after {content: "|";margin-left: 15px;color: #9199a8;}
ul.link-inline-list li:last-child a::after {content: none;}

ul.link-inline-list.pink-text {display: inline-block; list-style: none; padding: 0px; margin: 0px;}
ul.link-inline-list.pink-text li {display: inline-block;margin-top: 4px;}
ul.link-inline-list.pink-text li a {color: #e21468;text-transform: uppercase;font-size: 18px;font-weight: bold;letter-spacing: 0em;padding: 0 6px;display: inline-block;position: relative;}
ul.link-inline-list.pink-text li a:hover, ul.link-inline-list li.active a {color: #e21468;}
ul.link-inline-list.pink-text li a::after {content: "|";margin-left: 15px;color: #e21468;}
ul.link-inline-list.pink-text li:last-child a::after {content: none;}
ul.link-inline-list.pink-text .author-name a{color: #e21468;}

ul.icon-list{list-style: none; padding: 0px; margin: 0px;}
ul.icon-list li {position: relative;padding-left: 31px;line-height: 1.5;}
ul.icon-list li + li {margin-top: 5px;}
ul.icon-list li::before {content: "";width: 17px;height: 14px;background-image: url(../img/logo-icon.png);background-repeat: no-repeat;background-position: center;background-size: inherit;position: absolute;left: 0;top: 6px;}

.simple-list ul{list-style: none; padding: 0px; margin: 0px;}
.simple-list li p {margin: 0px;}
.simple-list li {margin-bottom: 20px;}

.dash-list{list-style: none; padding: 0px; margin: 0px;}

ul.dif-icon-list {list-style: none; padding: 0px; margin: 0px;}
ul.tick-list {list-style: none; padding: 0px; margin: 0px;}
.hellp-syndrome-info ol {list-style: none; padding: 0px; margin: 0px;}
.stories-nav ul {list-style: none; padding: 0px; margin: 0px;}

footer .pre-footer {background-color: #19406a;color: #fff;padding: 35px 0;}
.sub-form .input-group {display: flex;display: -webkit-flex;display: -ms-flex;width: 100%;}
.sub-form .input-group input.form-control {background-color: transparent;color: #fff;border-color: #fff;height: 46px;padding: 10px 20px;}
.sub-form .input-group button.btn-blank {margin-left: -1px;height: 46px;}
.sub-form .btn.btn-blank {color: #fff;border: 1px solid #fff;}
.lr-padding {padding: 0 50px;}
.sub-form.sub-form-normal .input-group input.form-control, .sub-form.sub-form-normal .btn.btn-blank {border-color: #84bbe6;color: #84bbe6;}
.sub-form.sub-form-normal .btn.btn-blank:hover {color: #fff;}




.main-footer {background-color: #002b5a;color: #fff;padding: 3.5em 0 0;font-size: 14px;position: relative;}
.main-footer .vertical-arrow-top {margin-bottom: 60px;}
.main-footer .vertical-arrow-bottom {margin-top: 22px;}
.main-footer a {color: #fff;}
.main-footer a:hover {color: #84bbe6;}
.main-footer a.footer-logo {display: inline-block;margin-top: -15px;}
.main-footer .fcontact-list li {position: relative;}
.main-footer .fcontact-list li + li {margin-top: 15px;}
.main-footer .fcontact-list li i.fa {position: absolute;right: 100%;color: rgba(255,255,255,0.3);padding: 4px;margin-right: 10px;}
.main-footer .footer-title-text {margin-bottom: 10px;}
.main-footer .partner-logo li {display: inline-block;}
.main-footer .partner-logo li + li {margin-left: 10px;}
.main-footer .partner-logo li img {max-height: 50px;}
.main-footer .social-media {margin-top: 40px;}
.main-footer .social-media li {display: inline-block;margin-right: 45px;}
.main-footer .social-media li:last-child {margin-right: 0;}
.main-footer .social-media li a {padding: 5px;display: inline-block;font-size: 18px;}
.main-footer .footer-menu li {display: inline-block;width: 100%;text-transform: uppercase;overflow: hidden;margin-bottom: 10px;}
.main-footer .footer-menu li a {display: inline-block;}
.main-footer .footer-menu .btn-donate.btn {padding: 8px 9px;}
.main-footer .footer-menu .btn-donate.btn:hover {color: #fff;}
.main-footer .copyright {color: rgba(255,255,255,0.3);padding: 2.9em 0 20px;}


.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.topup-section {margin-top: -100px;position: relative;z-index: 9;}
.top-halfarrow {position: absolute;height: 60px;width: 1px;left: 50%;top: 0;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);background-color: #000;z-index: 9;}
.top-halfarrow::before {content: "";position: absolute;height: 60px;width: 1px;bottom: 100%;background-color: #fff;}
.top-halfarrow-black::before {background-color: #000;}

.title-sub-text {font-size: 14px;color: #e21468;letter-spacing: 0.1em;text-transform: uppercase;}
.img-content-section-content {padding: 30px 16%;}
.img-content-section .search-borderbox {max-width: 340px;width: 100%;margin: 0 auto;position: relative;}
.search-borderbox .searchbox-btn {position: absolute;right: 5px;top: 0;line-height: 44px;font-size: 18px;color: #e21468;}
.searchbutton-icon {background-color: transparent;border: none;outline: none;}
.search-borderbox input.form-control {border-color: #eeeeee;background-color: transparent;}
.search-borderbox.relative{clear: both;}
.bg-light-gray {background-color: #f8f9fa;}

.black-overlay {background-color: rgba(0,9,17,0.9);}
.black-overlay p, .black-overlay-normal p {line-height: 1.8;}
.black-overlay-normal {background-color: rgba(0,9,17,0.7);}

.quote {font-family: 'Minion Pro';line-height: 1.8;}
.media-slider{padding-left: 4%;}
.media-box {padding-top: 20px;padding-bottom: 50px;}
.media-slider .media-box {padding: 10px 40px 40px;}
.media-box .media-box-content {padding-top: 25px;}
.media-box .media-box-content a.media-box-title {font-size: 24px;font-weight: bold;color: #000;margin-bottom: 5px;display: inline-block;}
.media-box.upcoming-events .media-box-content a.media-box-title {font-size: 20px;}
.media-box .media-box-content a.media-box-title:hover {color: #e21468;}
.media-box .media-box-content .article-dt {font-size: 14px;color: #9199a8;margin-bottom: 15px;}
.media-box .media-box-content p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.media-box .media-box-warp {display: inline-block;width: 100%;position: relative;}
.media-box .media-box-warp.r85:before {padding-top: 68.5%;}
.icon-box-img .icon-box-img-inner {height: 150px;width: 150px; line-height: 150px; text-align: center; border: 1px solid #84bbe6;border-radius: 200px;margin: 0 auto 25px;}
.icon-box-img .icon-box-img-inner img {width: 92px;}

.video-box.youtube .media-box-warp::after {content: "\f16a";font-family: fontawesome;font-size: 100px;line-height: 1.65;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);color: #e21468;}
.video-box.vimeo .media-box-warp::after {content: "\f194";font-family: fontawesome;font-size: 100px;line-height: 1.65;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);color: #e21468;}
.video-box h4 {font-size: 20px; color: #616161; line-height: 26px;}
.video-box h4:hover {color: #e21468;}
.embedcode iframe {height: 252px !important; width: 100% !important; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;}


.text-cr-base {font-size: 80px;line-height: 1;font-weight: bold;white-space: nowrap;}
.text-cr-base .text-cr-big {font-size: 100px;text-transform: uppercase;line-height: 0.8;}
.text-cr-base .text-cr-light {font-weight: 200;font-size: 85px;color: #002b5a;}
.text-cr-base .text-cr-medium {font-size: 95px;}

.rd-box {margin: 30px 0 50px;}
.rd-box h4 {text-transform: uppercase;margin-bottom: 8px;}
.rd-box .rd-box-base {max-width: 370px;margin: 0 auto;width: 100%;margin-bottom: 35px;}
.rd-box .rd-box-base-inner {font-size: 120px;line-height: 1;font-weight: bold;color: #e21468;position: absolute;left: 0;top: 0;right: 0;height: 100%;border:1px solid #84bbe6;border-radius: 500px;width: 100%;transition: 0.3s all ease;-webkit-transition: 0.3s all ease;-ms-transition: 0.3s all ease;}
.rd-box .rd-box-base-inner::before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #84bbe6;border-radius: 500px;transform: scale(1.3);-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transition: 0.3s all ease;-webkit-transition: 0.3s all ease;-ms-transition: 0.3s all ease;opacity: 0;visibility: hidden;}
.rd-box .rd-box-base-inner::after {content: "";position: absolute;left: -18px;right: -18px;top: -18px;bottom: -18px;border: 1px solid #84bbe6;border-radius: 500px;transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);transition: 0.3s all ease;-webkit-transition: 0.3s all ease;-ms-transition: 0.3s all ease;opacity: 0;visibility: hidden;}
.rd-box .rd-box-base:hover .rd-box-base-inner {color: #fff;}
.rd-box .rd-box-base:hover .rd-box-base-inner::before, .rd-box .rd-box-base:hover .rd-box-base-inner::after {transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);opacity: 1;visibility: visible;}
.rd-box .rd-box-base-inner > div {position: relative;z-index: 9;}
.rd-box .rd-box-base-inner .dtable {height: 100%;}
label.light-text {font-weight: 200;margin: 0;}
label.light-text-small {font-size: 80px;}
.dblock {display: block;}
.light-bold-title {font-size: 100px;line-height: 1;font-weight: bold;text-transform: uppercase;}
.light-bold-title span {display: block;}
.light-bold-title label {font-weight: 200;}


.tick-list li {position: relative;padding-left: 30px;}
.tick-list li + li {margin-top: 10px;}
.tick-list li::before {content: "\f00c";font-family: fontawesome;position: absolute;left: 0;}

.left-arrow-title {position: relative;}
.left-arrow-title::before {content: "";position: absolute;right: 100%;margin-right: 50px;height: 1px;width: 60px;background-color: #000;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);}

.content-section + .content-section {margin-top: 40px;}
.content-section p {margin-bottom: 30px;}
.content-section p span {color: #999999;}

.breadcrumb-nav {position: absolute;left: 0;right: 0;z-index: 9;}
.breadcrumb-nav .breadcrumb {background-color: #f6f7f8;border-radius: 0;margin-bottom: 0;display: inline-block;width: auto;padding: 9px 20px;}
.breadcrumb>.active {color: #000;font-weight: normal;}
.breadcrumb > li a {color: #000;}
.breadcrumb > li a:hover {color: #e21468;}
.breadcrumb > li + li:before {content: "\f105";font-family: fontawesome;color: #000;padding: 0 10px;}





.apr-sec-base + .apr-sec-base {padding-top: 80px;position: relative;overflow: hidden;}
.apr-sec-base + .apr-sec-base .apr-icon::after {content: "";height: 500px;width: 1px;background-color: #84bbe6;position: absolute;left: 0;right: 0;text-align: center;bottom: 100%;margin: 0 auto;}
.apr-icon {width: 100%;max-width: 140px;margin: 0 auto;border: 1px solid #84bbe6;border-radius: 500px;}
.apr-icon img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);height: 65px;max-width: 100%;}
.apr-title h2 {margin-bottom: 0;}
.apr-title h2 span {display: block;color: #002b5a;}
.map-box{position: relative;}
#map{height: 600px;}
#markers{position: absolute; top: 10px; left: 10px; padding: 1em; background: #fff;}
#markers li{font-size: 20px; font-weight: bold; color: #fff; padding: 10px 30px; cursor: pointer;display: block;}
#markers li + li{margin-top: 2px;}
#markers li:nth-child(1){background: #84bbe6;}
#markers li:nth-child(2){background: #e21468;}
#markers li:nth-child(3){background: #52c2b9;}
#markers li:nth-child(4){background: #002b5a;}




/* Contact page CSS */
.wt-sidebar-section {display: inline-block;width: 100%;}
.wt-sidebar-section .wt-sidebar-main {width: calc(100% - 335px);float: left;padding-right: 80px;}
.wt-sidebar-section .wt-sidebar-sidebar {width: 335px;float: right;}
.media-body {width: auto;}
.contact-location-info .media i.fa {font-size: 42px;color: #eaeaea;}
.contact-location-info .media-left {text-align: center;width: 60px;padding-right: 20px;}
.contact-location-info .media p {line-height: 1.35;}
.contact-location-info .media p span {text-transform: uppercase;color: #616161;}
.contact-location-info .media p strong {font-size: 18px;}
.contact-location-info .media p a {color: #000;}
.contact-location-info .media p a:hover {color: #e11568;}


.widget .widget-title {font-size: 18px;text-transform: uppercase;padding: 13px 30px;background-color: #497ba7;color: #fff;}
.widget .widget-body {padding: 30px;background-color: #f8f9fa;}
.widget-image-box {position: relative;}
.widget .widget-body a img {height: 100%; width: 100%;}
.widget .widget-body .dif-icon-list a img {width: auto; height: auto;}
.dash-list li {position: relative;padding-left: 23px;}
.dash-list li + li {margin-top: 10px;}
.dash-list li::before {content: "";position: absolute;left: 0;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);height: 1px;width: 10px;background-color: #000;}
.dif-icon-list li {position: relative;padding-left: 25px;}
.dif-icon-list li + li {margin-top: 10px;}
.dif-icon-list li .icon {position: absolute;left: 0;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);width: 18px;text-align: center;}
.dash-list li a {color: #000;}
.dash-list li a:hover{color: #84bbe5;}
.dash-list li a:hover span {color: #84bbe5;}
.dash-list li a span{display: block; font-size: 12px; color: #9199a8;}


/* Form Input Css ======================== */
.c-form_row {border-bottom: 1px solid rgba(0,0,0,0.1);display: flex;flex-wrap: nowrap;justify-content: flex-start;overflow: hidden;position: relative;width: 100%;margin-bottom: 15px;}
.c-form_row label {font-weight: bold;margin: 0;padding: 15px 15px 15px 25px;width: 30%;text-transform: uppercase;}
.c-form_input {background-color: transparent;border: 0 none;width: 70%;padding: 15px;box-shadow: none;z-index: 1;position: relative;}
.c-form_input + span {background-color: #84bbe5;bottom: -1px;height: 100%;position: absolute;right: 0;transform: translate3d(0px, 100%, 0px);transform-origin: right bottom 0;transition: transform 0.25s ease-out 0s;width: 70%;z-index: 0;}
.c-form_input:focus, .input-filled .c-form_input  {outline: 0 none;}
.c-form_input:focus + span, .input-filled .c-form_input + span {transform: translate3d(0px, 0px, 0px);}
.c-form_input:focus::-webkit-input-placeholder {color: rgba(255,255,255,0.6);}
.c-form_input:focus::-moz-placeholder {color: rgba(255,255,255,0.6);}
.c-form_input:focus:-ms-input-placeholder {color: rgba(255,255,255,0.6);}
.c-form_input:focus:-moz-placeholder {color: rgba(255,255,255,0.6);}

.prp-policy p {margin-bottom: 25px;}
.text-gray {color: #999999;}
.error-404-text {font-size: 200px;line-height: 0.8;font-weight: bold;color: #e21468;}

.centered-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.bottom-space-normal {margin-bottom: 40px;}

.pr-staff-item {margin: 20px 0;}
.pr-staff-item .pr-staff-detail {padding-top: 15px;}
.pr-staff-item .pr-staff-detail h4 {font-size: 20px; color: #000;line-height: 1.3;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
.pr-staff-item .pr-staff-detail span {color: #9199a8;font-size: 14px;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
.pr-staff-item a.pr-trigger:hover .pr-staff-detail h4, .pr-staff-item a.pr-trigger:hover .pr-staff-detail span {color: #e11568;}
.pr-staff-item a.pr-trigger .pr-staff-img {filter: grayscale(100%);-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
.pr-staff-item a.pr-trigger:hover .pr-staff-img {filter: grayscale(0);-webkit-filter: grayscale(0);-ms-filter: grayscale(0);}
.pr-staff-img {max-width: 360px;}




.pr-close {position: absolute;top: 10px;right: 10px;display: inline-block;width: 30px;height: 30px;overflow: hidden;text-indent: 100%;white-space: nowrap;visibility: hidden;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: -webkit-transform .3s 0s, visibility 0s .3s;-moz-transition: -moz-transform .3s 0s, visibility 0s .3s;transition: transform .3s 0s, visibility 0s .3s;}
.pr-quick-view .modal-dialog {width: 1710px;max-width: 100%;margin: 0;padding: 15px;}
.pr-quick-view .modal-body {padding: 50px;}
.pr-quick-view .pr-staff-item {margin: 0;} 
.pr-quick-view p {margin-bottom: 25px;}
.pr-quick-view p:last-child {margin-bottom: 0;}
.close {position: absolute;right: 20px;top: 20px;opacity: 1;color: #000;z-index: 99; text-shadow: none;}
.close:hover {color: #e11568;}

.modal {text-align: center;padding: 0!important;}
.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}





/* Events Page CSS */
.fc-button{background: none; border: 1px solid #84bbe5; border-radius: 0px !important; box-shadow: none; color: #84bbe5; text-transform: capitalize; height: 42px !important; width: 80px !important;}
.fc-button:hover{background: #84bbe5;color: #fff;}
.fc-event-container .fc-event{background: none; color: #ffffff; border: none; font-size: 14px; line-height: 15px; cursor: pointer; border-radius: 0px; }
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float: left; margin-left: 12%; margin-top: 5%;}
.fc-day-number{font-size: 18px; font-weight: bold; color: #000;}
.fc-day-grid-event .fc-content{ padding: 10px; white-space: normal; overflow: visible;}
.fc-event-container{padding-left: 25px !important;}
.fc-day-header{padding: 10px 0px !important;}
/*.fc-row .fc-content-skeleton{height: 100%;}
.fc-content-skeleton table{ height: 100%; overflow: hidden;}*/
.fc-basic-view .fc-body .fc-row{overflow: hidden;}
.fc-event-container{position: relative;}
.fc-center .fc-button{ border: none; padding: 0px; width: auto !important; height: auto !important; color: #000; box-shadow: none; display: inline-block; vertical-align: middle;}
.fc-center .fc-button:hover{background:none; color: #84bbe6; }


.modal-box{display: none;position: fixed;z-index: 1000;width: 100%;background: #fff;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1); top:0%; bottom: 0%; left: 0%; right: 0%; background:rgba(0, 0, 0, 0.84);}
.modal-inner-box{background: #fff; max-width: 600px; margin: 0px auto; position: relative; top: 50%; transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%);}
.modal-box .modal-header h4{font-size: 24px; margin:0;line-height: 1.6; color:#84bbe5;}
.modal-box .modal-header h6{font-size: 14px; margin:0;line-height: 1.6; color:#9199a8;}
.modal-box .modal-header {padding: 25px 40px 0px 25px;position: relative;border:none;}
.modal-header .js-modal-close {position: absolute;right: 25px;top: 50%;transform: translate(0px, -50%);-webkit-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);}
.modal-box .modal-body {padding: 1em 1.5em 1em;}
.modal-box .modal-body p{font-weight: 100; font-size: 17px;color: #000;}
.fc-center h5 {font-size: 24px; color: #e21468; font-weight: bold; display: inline-block; vertical-align: middle; margin: 0px 15px; }



/* Our stories Page CSS */
.stories-nav{text-align: center;}
.stories-nav ul li{border: 1px solid #84bbe5; text-align: center; color: #84bbe5; display: inline-block; padding: 8px 10px; text-transform: capitalize; cursor: pointer; margin:10px;}
.stories-nav ul .active{background: #84bbe5;color: #fff;}
.stories-nav ul li:hover{background: #84bbe5; color: #fff;}
.stories-detail-heading h2{font-size: 60px; margin-bottom: 10px;}
.stories-detail-heading p{font-size: 22px;}
.visibility-hidden{display: none;}
.our-stories-img{width: 100%;height: 100%;}
.our-stories-img img{width: 100%; height: 100%; border-radius: 100%; object-fit: cover;}
.our-stories{position: relative; margin: 30px auto; text-align: center; width: 450px; height: 450px; border-radius: 100%;}
.our-stories-info{position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0; background: rgba(0, 0, 0, 0.52); z-index: 99999; opacity: 0; width: 100%; height: 100%; border-radius: 100%; display: block; margin: 0px auto; transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;}
.our-stories:hover .our-stories-info{opacity: 1;transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;}
.our-stories-info-inner {position: relative; top: 50%; left:0%; right: 0%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}
.our-stories-info-inner h5{font-size: 24px; color: #fff; margin-bottom: 5px;}
.our-stories-info-inner h6{font-size: 14px; color: #fff;}


.search-info-box h3 a{color: #000000; font-weight: bold;}
.search-info-box h3 a:hover{color: #84bbe6;}
.search-info-box h6{font-size: 14px;color: #9199a8;font-weight: normal;margin-bottom: 20px;}
.search-info-box {float: left; width: calc(100% - 150px); margin-bottom: 30px;}
.search-tag{float: right;}
.search-tag a{font-size: 14px; color: #e21468; text-transform: uppercase; background: #f2f3f4; display: inline-block; padding: 5px 18px; border-radius: 60px;}
.search-tag a:hover{color: #84bbe6;}



.radio-check-block{padding-left: 130px;}
.searchbox-section .radio-check-block .main-label{color:#84bbe6; font-weight:600; text-transform:uppercase; letter-spacing:0.1em; font-size:14px; line-height:18px; padding-right:10px; padding-top: 5px; display: inline-block; margin-left: -130px; min-width: 126px; padding-right: 0px; margin-right: 0px;}
.radio-check-block label{text-transform:uppercase; color:#9199a8; font-weight:500; margin-bottom:0; vertical-align:top; min-width: 150px;}
.radio-check-block input[type="checkbox"] + .label-text:before{margin-right:5px;}
.radio-check-block label span.label-text{color:#9199a8;}
.searchbox-section .radio-check-block label + label{margin: 0px;}

.panel-heading a{position: relative; padding-left: 30px;}
.accordion-panel .panel-heading a:before{content: ""; position: absolute; right: 100%; left: 0px; height: 1px; width: 20px; background-color: #000; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%);}
.panel-heading.active{background-color: #84bbe6;}
.panel-heading.active a{color: #fff;}
.accordion-panel .panel-heading.active a:before{background-color: #fff;}
.advocacy-news-box{padding-left: 15px; padding-right: 15px;}
.other-resources h3{font-size: 26px; font-weight: bold; float: left; margin-top: 0px; margin-bottom: 10px; width: calc(100% - 230px);}
.other-resources p {margin-bottom: 10px;}
.other-resources .btn{display: inline-block; float: right;}
.other-resources .btn i{margin-right: 5px;}
.other-resources{padding: 15px 0px; border-bottom: 1px solid #cacaca;}


.rightcls .other-resources {position: relative; padding-bottom: 50px;}
.rightcls .other-resources .col-sm-12 {position: static;}
.rightcls .other-resources h3 {float: none; width: calc(100% - 0px); font-size: 18px;}
.rightcls .other-resources p strong {font-size: 13px;}
.rightcls .other-resources .deschide{display: none;}
.rightcls .other-resources .btn {float: none; position: absolute; left: 15px; right: 15px; bottom: 15px; min-width: 180px; max-width: 180px; padding:10px;}
.stories-detail-img{padding-right: 30px; float: left;}
.stories-detail-img img{width: 350px; height: 350px; object-fit: cover; border-radius: 100%;}
.stories-detail-info{padding: 30px 0px;}
.stories-detail-comments-data h2{float: left;}
.stories-detail-comments-data button{float: right;}
.stories-detail-comments-info-box{padding: 3%; border: 1px solid #e6e6e6; margin: 15px 0px;}
.stories-detail-comments-info-box h4{font-size: 16px; display: inline-block;}
.stories-detail-comments-info-box h4 a{color: #000;}
.stories-detail-comments-info-box h4 a:hover{color: #84bbe6;}
.stories-detail-comments-info-box h6{ font-size: 16px; color: #9199a8; display: inline-block; margin-left: 8px;}
.stories-detail-comments-info-box p{margin-top: 15px; margin-bottom: 0px;}

.research-news-info {padding: 15px; margin: 30px 0px;}
.research-news-info h6{font-size: 14px; color: #929292; margin-top: 3px; margin-bottom: 14px;}
.research-news-info p{margin: 0px;}


.hero{overflow: hidden;}
.hero-slider .owl-stage-outer{height: 100%}
.hero-content.text-center { height: auto !important; position: absolute; top: 50%; left: 0%; right: 0%; width: 70%; transform:translateY(-58%); margin: 0px auto;}
/* .inner-video .background-video-info {height: auto !important; position: absolute; top: 50%; left: 6%; right: 0%; width: 40%; transform: translateY(-50%); z-index: 999;} */
.inner-video .background-video-info{height: auto !important; position: absolute; top: 50%;  left: 0; right: 0%;  transform: translateY(-50%); z-index: 999;}
.inner-video {position: relative; height: 515px; overflow: hidden;}
.inner-video .hero-content h1 {color: #fff;}
.inner-video:after {content: ""; width: 100%; height: 100%; background: #00000094; display: block; position: absolute; top: 0px;}
.inner-video .hero-content p{color: #fff;}
.date-box {background: #497ba7; padding: 7px 20px; display: inline-block;}
.date-box h4 {font-size: 18px; color: #fff; font-weight: normal;}
.calendar-box .event-categoty {padding-left: 0px;}
.calendar-box .event-categoty select { color: #84bbe6; border: 1px solid #84bbe6; padding: 0px 10px; height: 42px; margin:0px; -webkit-appearance: searchfield; -moz-appearance: none; appearance: searchfield;}
.map-parent iframe {height: 500px; width: 100%;}
.inhero-slider .dtable-cell {vertical-align: middle; padding-bottom: 100px;}

.partners-box {
    border: 1px solid #c3c3c3;
    padding: 30px;
    background: #f7f7f7;
    text-align: center;
    margin: 15px 0px;
}
.partners-logo-image img {
width: 200px;
    height: 80px;
    object-fit: contain;
    mix-blend-mode: multiply;
    margin: 0px auto;
}
.partners-info-box h5 {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 10px;
}
.become-an-advocate-box {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 70px;
    padding-bottom: 30px;
}
.become-an-advocate-box h4 {
    margin: 15px 0px;
}
.fc-center {
    margin-left: -19%;
}

.apr-sec-base:nth-child(3) .apr-icon img {
	height: 100px;
}
.pp-work .col-sm-4
{
	margin-bottom:15px;
}
.pp-work .col-sm-4:nth-child(3n+4) {
    clear: both;
}
.pp-work p {
    margin-bottom: 0px;
}
a.btn.registry-login-btn {
    position: absolute;
    right: -190px;
    top: -165px;
      min-width: 100px;
    padding: 6px;
}

/* Responsive Setting */
@media only screen and (max-width: 1800px) {
	h2{font-size: 35px;}
	h1{font-size: 45px;}
	h4{font-size: 30px;}
	.lead{font-size:20px;}
	.light-bold-title{font-size: 50px;}
	.text-cr-base .text-cr-big{font-size: 50px;}
	.text-cr-base .text-cr-light{font-size: 50px;}
	.text-cr-base{font-size: 50px;}
	.text-cr-base .text-cr-medium{font-size: 50px;}
	.rd-box .rd-box-base-inner{font-size: 80px;}
	.row.big-gutters > [class^="col-"], .row.big-gutters > [class*=" col-"]{padding-right: 20px; padding-left: 20px;}
	.header-top .dtable .header-top-menu, .header-top .dtable .top-menu {display: block;}
	.header-top .dtable .top-menu{padding-left:0px; padding-top: 20px;}
	.navbar > li > a{padding: 12px 5px; font-size: 14px;}
	.sc-slider-content{margin-left: 5em;}
	.header-bottom form.navbar-form input.search-control{font-size: 16px; padding: 7px 15px 10px 10px;}
	.our-stories{width: 350px; height: 350px;}
	.pr-staff-item h4{font-size: 25px;}
	.radio-check-block input[type="radio"] + .label-text:before{margin-right:0}
	.stories-nav ul li {
    font-size: 14px;
    margin: 5px;
}
	
}
@media only screen and (max-width: 1400px) {
	.hero .hero-text {font-size: 80px;}
	.hero .hero-text span {font-size: 35px;}
	.radio-check-block input[type="radio"] + .label-text:before{margin-right:0}
	
}

@media only screen and (max-width: 1199px) {
	h2{font-size: 25px;}
	h1{font-size: 35px;}
	h4{font-size: 20px;}
	.big-section{padding: 80px 0px;}
	.lead{font-size: 18px;}
	.top-halfarrow{height: 30px}
	.top-halfarrow::before{height: 30px;}
	.rd-box .rd-box-base-inner{font-size: 60px;}
	.lr-padding{padding:0px 20px;}
	.searchbox-base{padding:10% 5%;}
	.searchbox{width:90%;}
	.dropup-menu .dropdown > a{font-size: 15px; padding:1em; }
	.navbar{text-align: left;}
	.hero-content img{width: 50%;}
	.main-footer .social-media li{margin-right: 15px;}
	.wt-sidebar-section .wt-sidebar-main{width: calc(100% - 200px); padding-right:40px;}
	.wt-sidebar-section .wt-sidebar-sidebar{width: 200px;}
	.left-arrow-title{margin-left: 70px;}
	.left-arrow-title::before{margin-right: 10px;}
	.media-slider .media-box{padding: 5%;}
	.our-stories{width: 250px; height: 250px;}
	.our-stories-info-inner h5{font-size: 18px;}
	.apr-title h2{font-size: 25px;}
	.media-box .media-box-content a.media-box-title{font-size: 20px;}
	.sub-form .input-group button.btn-blank{padding: 10px 0px; min-width: 100px;}
	.stories-nav .col-sm-6 {
    width: 100%;
}
}

@media only screen and (max-width:991px) {
	.fcontact-list{padding-left: 11px;}
	.fc-event-container .fc-event{font-size: 11px;}
	.fc-event-container{padding-left: 16px !important;}
	.calendar-box{  overflow-x: auto;}
	.fc-unthemed{width: 1000px;}
	.sc-slider-big .sc-slider-content{height: 500px;}
	.header-top .row-sm-height{display: block;}
	.logo{float: left;}
	.navbar > li > a{padding: 1em; font-size: 1em;}
	.header-top .dtable{float: none; margin: 0px auto; width: 100%; text-align: center;}
	.header-top .header-logo{margin: 0px auto; margin-bottom: 1em;}
	.sc-menu{width: 33%; left: 0%;}
	.navbar-collapse{padding: 0px;}
	.navbar-toggle .icon-bar{background: #84bbe5; -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
	.navbar-collapse{width: 100%; text-align: left; padding: 0px;}
	.navbar-collapse.collapse{display: none!important;}
	.navbar-collapse.in{display: block !important;}
	.header-right{clear: both; width: 100%; display: block;}
	.header-top .header-logo{margin: 0px;}
	.header-top .dtable{width: 100%;}
	.header-top-menu ul li{display: block;}
	.header-top-menu ul li + li{margin-left: 0px;}
	.header-top .dtable .header-top-menu{display: block; width: 100%; padding-top: 1em; border-top: 1px solid #dedede; margin-top: 25px;}
	.navbar-toggle{ margin-top: 19px; margin-bottom: 0px; margin-right: 0px; display: block;}
	.navbar > li{display: block;}
	.header-top-menu ul{display: block; margin: 10px 0px;}
	.navbar{z-index: 99; background: #84bbe5; top: 38px; position: absolute; width: 100%; left: 0px; right: 0px; opacity: 0; transform: scaleY(0); visibility: hidden; height: 0; transform-origin: 0 0 0; transition: all .3s ease 0s;}
	.body-step1 .header .navbar{background: #e11568;}
	.body-step2 .header .navbar{background: #c24c92;}
	.body-step3 .header .navbar{background: #52c2b9;}
	.body-step4 .header .navbar{background: #002b5a;}
	.navbar.active{display: block; opacity: 1; transform: scaleY(1); visibility: visible; height: auto; transform-origin: 0 0 0; transition: all .3s ease 0s;}
	.sc-menu{position: static; width: 100%; left: 0%; padding: 0px; height: 0;}
	.navbar li:hover > .sc-menu{opacity: 0; transform: scaleY(0); visibility: hidden; height: 0;}
	.navbar li .sc-menu.active {opacity: 1; transform: scaleY(1); visibility:visible; height: auto;}
	ul.sub-menu li > ul.child-level{position: static; height: 0 !important; transform: scaleY(0); transform-origin: 0 0 0; transition: all .3s ease 0s;}
	ul.sub-menu li > ul.child-level.active{opacity: 1; visibility: visible; height: auto !important; transform: scaleY(1);}
	.navbar > li a{display: inline-block; width: calc(100% - 35px); padding: 10px;}
	ul.sub-menu li a{width: calc(100% - 35px); padding: 10px;}
	.navbar > li{border-top: 1px solid rgba(255, 255, 255, 0.35);}
	.toggle-link{width: 35px; height: 43px; line-height: 43px; background:#a0cff3; color: #fff; text-align: center; display: inline-block; vertical-align: top;}
	.body-step1 .header .toggle-link{background: #ea3780;}
	.body-step2 .header .toggle-link{background: #c24c92;}
	.body-step3 .header .toggle-link{background: #75d0c8;}
	.body-step4 .header .toggle-link{background: #002b5a;}
	.sc-menu .sub-menu li{border-top: 1px solid #ecf3f9; background:#fff; }
	.navbar-toggle.open span:nth-child(1){-webkit-transform: rotate(-49deg) translateY(5px) translateX(-1px); -moz-transform: rotate(-49deg) translateY(5px) translateX(-1px); -o-transform: rotate(-49deg) translateY(5px) translateX(-1px); transform: rotate(-49deg) translateY(5px) translateX(-1px); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;}
	.navbar-toggle.open span:nth-child(2){opacity: 0;}
	.navbar-toggle.open span:nth-child(3){-webkit-transform: rotate(-138deg) translateY(8px) translateX(3px); -moz-transform: rotate(-138deg) translateY(8px) translateX(3px); -o-transform: rotate(-138deg) translateY(8px) translateX(3px); transform: rotate(-138deg) translateY(8px) translateX(3px); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;}
	.navbar-toggle.open .icon-bar{background: #e21468;}
	.menu-link{color: #fff; display: inline-block; float: left; margin-top: 10px;}
	.menu-link:hover, .menu-link:focus{color: rgba(255, 255, 255, 0.54);}
	.header-bottom form.navbar-form{position: static; float: right;}
	.header-bottom form.navbar-form.input-filled{width: calc(100% - 100px);}
	.header-bottom form.navbar-form input.search-control{font-size: 15px; padding: 5px 0px;}
	.sc-menu ul.sub-menu{height: auto !important;}
	.isotop-filter-box{margin-bottom:30px; float: left; width: 100%;}
	.video-box h4{font-size: 20px; line-height: 1.2;}
	.img-content-section-content{padding: 30px 3%;}
	.our-stories{width: 200px; height: 200px;}
	.content-section p{margin-bottom: 15px;}
	.content-section + .content-section{margin-top: 15px;}
	.img-overlay-box{margin: 5%;}
	.our-stories-info-inner h5{font-size: 15px;}
	.modal-inner-box{margin: 0px 5%;}
	.modal-box .modal-header h4{line-height: 1.1;}
	.pr-staff-item h4{font-size: 19px;}
	.close{right: 6px; top: 0px;}
	.hero .hero-text {font-size: 70px;}
	.hero .hero-text span {font-size: 30px;}
	.radio-check-block label{min-width:100%;}
	.radio-check-block{padding-left: 0px;}
	.searchbox-section .radio-check-block .main-label{margin-left: 0px;}
	a.btn.registry-login-btn {
    position: absolute;
    right: -120px;
    top: -165px;
}
.stories-nav ul li {
    display: block;
    margin-bottom: 15px;
}
}

@media only screen and (max-width: 767px) {
	h2{margin-bottom: 15px;}
	.lead{font-size: 17px;}
	.big-section {padding:15px 0px !important;}
	.lr-padding{padding: 0px;}
	.top-halfarrow{height: 22px}
	.top-halfarrow::before{height: 22px;}
	.normal-section{padding:40px 0px;}
	.text-cr-base .text-cr-big{font-size: 40px;}
	.text-cr-base .text-cr-light{font-size: 35px;}
	.text-cr-base{font-size: 35px;}
	.text-cr-base .text-cr-medium {font-size: 35px;}
	.light-bold-title{font-size: 35px;}
	.vertical-arrow-small span{height: 40px;}
	.vertical-arrow-top{margin-bottom: 1em;}
	ul.icon-list li{padding-left: 20px;}
	.sc-slider .btn{margin-top: 1em !important;}
	.hero-content img{width: 100%;}
	.hero .dropup-menu{flex-wrap: wrap;}
	.hero .dropup-menu .dropdown{width: 50%; display: flex; justify-content: center; align-items: center; height: 55px; padding: 0px;}
	.dropup-menu .ht-step1.bg-color .submenu{background-color: rgb(225, 21, 104);}
	.dropup-menu .ht-step2.bg-color .submenu{background-color: rgb(194, 76, 146);}
	.dropup-menu .ht-step3.bg-color .submenu{background-color: rgb(82, 194, 185);}
	.dropup-menu .ht-step4.bg-color .submenu{background-color: rgb(0, 43, 90);}
	.searchbox{font-size: 16px;}
	.title-searchicon .searchbox-btn{right: 0px; top: 9px;font-size: 15px;}
	.owl-carousel.owl-theme .owl-nav > button.owl-prev{left: 0px; width: 30px; height: 30px;}
	.owl-carousel.owl-theme .owl-nav > button.owl-next{right: 0px; width: 30px; height: 30px;}
	.sc-slider-normal .sc-slider-content{height: 500px;}
	.sc-slider h2{font-size: 25px;}
	.c-form_row label{padding: 10px 0px 0px 0px; font-size: 12px;}
	.footer .bright{text-align: center;}
	.sub-form{padding-top: 1em;}
	.fcontact-list{text-align: center;}
	.main-footer a.footer-logo{margin-top: 20px;}
	.footer-menu{text-align: center;}
	.footer .footer-step-menu .step-menu{position: static; padding-bottom: 33px; float: left; width: 100%;}
	footer .footer-step-menu{position: static;}
	.partner-logo{margin-top: 30px;}
	.main-footer .footer-title-text{margin-top: 15px;}
	.main-footer .fcontact-list li i.fa{position: static;}
	.step-menu li{display: block;margin: 0px;}
	.step-menu li a{display: block; width: 100%;}
	.main-footer .vertical-arrow-top{margin-bottom: 2em;}
	.main-footer .social-media{margin: 15px 0px;}
	.wt-sidebar-section .wt-sidebar-main{width: calc(100% - 0px); padding: 0px; margin: 0px !important; float: none;}
	.wt-sidebar-section .wt-sidebar-sidebar{float: none; width: 100%;}
	.slider-dot-dash .owl-dots .owl-dot{width: 20px; margin: 0 5px;}
	.img-content-section-content{padding:10% 5%;}
	.bottom-space-normal{margin-bottom: 0px;}
	.prp-policy p{margin: 25px 0px;}
	.media-box{padding-top: 0px;}
	.stories-nav ul li{display: block; margin-bottom: 15px;}
	.our-stories{width:300px; height:300px;}
	.rd-box .rd-box-base {max-width: 250px;}
	.rd-box{margin:20px 0px;}
	.rd-box .rd-box-base-inner::after {left: -10px; right: -10px; top: -10px; bottom: -10px;}
	.pr-staff-img{max-width: 100%;}
	.pr-quick-view .modal-body{padding: 5%;}
	.apr-sec-base{display: flex; flex-flow: column;}
	.apr-title{order: 2; text-align: center; margin: 15px 0px;}
	.apr-icon-base{order:1; text-align: center;}
	.apr-content{order: 3; text-align: center;}
	.sc-slider-content{margin-left: 0px; margin: 0px auto; width: 80%;}
	.contact-location-info .media p strong{font-size: 16px;}
	.contact-location-info .media i.fa{font-size: 25px;}
	.contact-location-info .media-left{width: 45px; padding-right: 0px;}
	.hero .hero-text {font-size: 41px;letter-spacing: 0.03em;}
	.hero .hero-text span {font-size: 25px;letter-spacing: 0.2em;}
	.hero h5 {font-size: 20px;margin-bottom: 10px;}
	.back-to-top{right: 20px; top: auto; bottom: 100px;}
	.searchbox-base .mt3 {margin: 0px !important;}
	.stories-detail-heading h2 {font-size:30px;}
	.stories-detail-img img { width: 250px; height: 250px;}
	.hero-content.text-center {width: 100%;}
	.hero-content.text-center{width: 100%;}
	.other-resources {text-align: center; padding: 15px;}
	.other-resources h3{ font-size:16px; float: none; width: calc(100% - 0px);}
	.other-resources .btn{float: none;}
	.background-video-image img {height: 100%; object-fit: cover;}
	a.btn.registry-login-btn {
       position: absolute;
    right: 10px;
    top: -40%;
   
    transform: translateY(-40%);	
}
}

@media only screen and (max-width: 640px) {
	.our-stories{width:250px; height:250px;}
	.breadcrumb-nav .breadcrumb{padding: 9px 4px;}
	.breadcrumb>li{font-size: 12px;}
	.breadcrumb > li + li:before{padding: 0px 3px;}
}




@keyframes accordionIn {
	0% {opacity: 0;transform:scale(0.9) rotateX(-60deg);transform-origin: 50% 0;}
	100% {opacity:1;transform:scale(1);}
}
@-webkit-keyframes accordionIn {
	0% {opacity: 0;transform:scale(0.9) rotateX(-60deg);transform-origin: 50% 0;}
	100% {opacity:1;transform:scale(1);}
} 
.pull-left {padding: 15px 15px 15px 0px;}
.pull-right { padding: 15px 0px 15px 15px;}
@media only screen and (max-width: 767px) {
.accordion-panel .panel-heading a:before {
    left: -30px;
}
.accordion-panel .panel-heading .panel-title {
    margin-left: 25px;
}
.accordion-panel .panel-heading a {
    position: relative;
    padding-left: 0px;
}
}
.marquee-info { background: #fff;margin: 0;padding: 5px 10px 0px 10px;display: block;width: 100%;color:#e21468 ;font-size: 14px;  }
.marquee-info a {font-size: 12px !important; } 



.filter-box .item.col-sm-4 {
    margin-right: -1px;
}

.background-video-image img {
       width: 100%;
    height: 100vh;
}











.bp-bg {
    background: #efefef;
    padding: 40px;
    margin: 50px 0px;
}
.bp-icon-box {
    text-align: center;
    background: #ffffff;
    padding: 5%;
    border: 1px solid #84bbe6;
    min-height: 240px;
    margin-left: -1px;
}
.bp-icon-box img {
    width: 46px;

}
.bp-icon-box ul li {
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    text-transform: capitalize;
    width: 70px;
}
.bp-icon-box ul {
     list-style: none;
    padding: 0px;
    margin: 0px 0px 15px 0px;
    display: flex;
}
.bp-icon-box ul li img {
    width: 30px;
    height: 31px;
    margin: 5px auto;
    display: block;
}
.bp-icon-box h6 {
     font-size: 17px;
    text-transform: capitalize;
    margin-bottom: 15px;
}
.bp-taking-image img {
     height: 158px;
    margin: 0px auto;
    display: block;
    object-fit: cover;
}
.hd-box {
    margin-bottom: 18px;
}
.hd-box h2 {
    margin-bottom: 0px;
}
.hd-box h6 {
    font-size: 19px;
    font-weight: bold;
    text-transform: capitalize;
}

.bp-know-icon-box {
    text-align: center;
}
.bp-know-icon-box img {
    width: 100px;
    margin-bottom: 15px;
}
.bp-know-icon-box h6 {
    font-size: 15px;
}
.bp-hd {
    text-align: center;
}
.bp-hd h1 img {
    width: 65px;
    display: inline-block;
    vertical-align: middle;
}
.bp-hd h1 span {
	color: #83bae5;
    display: inline-block;
    vertical-align: middle;
}



.bp-know-icon-box h5 span {
    border-top: 1px solid #fff;
}
.bp-know-icon {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px auto 10px auto;
}
.bp-know-icon-box h5
{

    font-size: 15px;
    color: #fff;
    text-align: center;
}
.green-box {
    background: #3bb54a;
}
.yellow-box {
    background: #f1bc19;
}
.pink-box {
    background: #e2146a;
}
.share-image {
    margin-top: -82px;
}


@media only screen and (max-width: 1800px) {
.bp-icon-box ul li {
    font-size: 10px;
    line-height: 10px;
}

	}
@media only screen and (max-width: 767px) {
.bp-bg {
    padding: 30px;
    margin: 20px 0px;
}	
.bp-icon-box {
    min-height: 155px;
}
.wt-sidebar-main .btn.razzmatazz-bg {
    font-size: 10px;
    padding: 10px;
}
.bp-taking-image img {
    margin: 0px auto 20px auto;
}
.bp-know-icon-box {
    margin-bottom: 30px;
}
.bp-icon-box ul li {
    font-size: 9px;
    line-height: 9px;
}
.share-image {
    margin-top: 0px;
}
}