/*------------------------------------------------------------------
[Screen Stylesheet]

Project:	Family Service
Version:	1.1
Start Work: 12/10/2019
Last change: working [fixed Float bug, vf]

-------------------------------------------------------------------*/

.sbi-text a
{
	color:#fff;
	text-decoration:underline;
}
@media (min-width: 1467px) {
  /* line 69, ../sass/screen.scss */
  .container {
    width: 1451px;
  }
	
	 .container-events {
    width: 100vw;
		 margin-top:-50px;
  }

  /* line 70, ../sass/screen.scss */
  .container.medium {
    width: 1471px;
  }

  /* line 71, ../sass/screen.scss */
  .container.small {
    width: 100%;
    max-width: 1048px;
  }

  /* line 72, ../sass/screen.scss */
  .container.large {
    width: 100%;
    max-width: 100%;
  }

  /* line 73, ../sass/screen.scss */
  .Wrap25 {
    margin-left: -25px;
    margin-right: -25px;
  }
  /* line 74, ../sass/screen.scss */
  .Wrap25 .col-12 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 1758px) {
  /* line 78, ../sass/screen.scss */
  .container.large {
    width: 100%;
    max-width: 1718px;
  }
}
/* line 81, ../sass/screen.scss */
.Wrap10 {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 82, ../sass/screen.scss */
.Wrap10 .grid_col {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 85, ../sass/screen.scss */
.Wrap8 {
  margin-left: -8px;
  margin-right: -8px;
}
/* line 86, ../sass/screen.scss */
.Wrap8 .grid_col {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 88, ../sass/screen.scss */
.Wrap5 {
  margin-left: -5px;
  margin-right: -5px;
}
/* line 89, ../sass/screen.scss */
.Wrap5 .grid_col {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 91, ../sass/screen.scss */
.bg-secondary {
  background: #01903e !important;
}

/* line 92, ../sass/screen.scss */
.bg-yellow {
  background: #fdd003 !important;
}

/* line 93, ../sass/screen.scss */
.bg-green {
  background: #03a55a !important;
}

/* line 94, ../sass/screen.scss */
.bg-blue {
  background: #316094 !important;
}

/* line 95, ../sass/screen.scss */
.bg-sky {
  background: #009ad3 !important;
}

/* =====//   Global Style   \===== */
/* line 99, ../sass/screen.scss */
* {
  padding: 0px;
  list-style: none;
  outline: none !important;
  text-decoration: none;
}

/* line 100, ../sass/screen.scss */
body {
  background-color: #fff;
  width: 100%;
  float: left;
}

/* line 101, ../sass/screen.scss */
body, p {
  font-family: "Lato", sans-serif;
  color: #6a6a6a;
  font-size: 16px;
}

/* line 102, ../sass/screen.scss */
p {
  line-height: 25px;
  margin-bottom: 15px;
}
/* line 103, ../sass/screen.scss */
p:last-child {
  margin-bottom: 0px;
}

/* line 105, ../sass/screen.scss */
p.lead {
  font-size: 22px;
  line-height: 38px;
}

/* line 106, ../sass/screen.scss */
.img-responsive {
  max-width: 100%;
  margin: 0 auto;
}

/* line 107, ../sass/screen.scss */
a {
  color: #01903e;
  outline: none;
  cursor: pointer;
  transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -ms-transform: all 300ms ease-in-out;
}

/* line 108, ../sass/screen.scss */
a:hover, a:focus, a:active {
  text-decoration: none;
	color: #0275d8;
}

/* line 109, ../sass/screen.scss */
h1, h2, h3, h4, h5, h6 {
  color: #005ecc;
  line-height: normal;
  font-family: "Lato", sans-serif;
  margin-top: 0px;
  margin-bottom: 16px;
}

/* line 111, ../sass/screen.scss */
h1 {
  font-size: 42px;
}

/* line 112, ../sass/screen.scss */
h2 {
  font-size: 30px;
}

/* line 113, ../sass/screen.scss */
h3 {
  font-size: 26px;
}

/* line 114, ../sass/screen.scss */
h4 {
  font-size: 24px;
}

/* line 115, ../sass/screen.scss */
h5 {
  font-size: 20px;
}

/* line 116, ../sass/screen.scss */
h6 {
  font-size: 16px;
}

/* line 118, ../sass/screen.scss */
ol, ul {
  margin: 0px;
}

/* line 119, ../sass/screen.scss */
figure {
  margin: 0px;
}

/* line 120, ../sass/screen.scss 
em {
  font-style: normal;
}
*/
/* line 121, ../sass/screen.scss */
label {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  margin-bottom: 11px;
}

/* line 123, ../sass/screen.scss */
.theme-container {
  width: 100%;
  float: left;
}

/* line 124, ../sass/screen.scss */
.main-section {
  width: 100%;
  float: left;
}

/* line 126, ../sass/screen.scss */
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='email'], [type='number'], [type='search'], [type='tel'], textarea {
  width: 100%;
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  color: #9f9d9d;
  padding: 10px 20px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  border: 2px solid #bfbfbf;
  margin-bottom: 17px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

/* line 127, ../sass/screen.scss */
textarea {
  height: 119.5px;
}

/* line 128, ../sass/screen.scss */
select {
  width: 100%;
  display: inline-block;
  font-size: 18px;
  line-height: 22px;
  color: #9f9d9d;
  padding: 10px 20px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  border: 2px solid #bfbfbf;
  margin-bottom: 17px;
  background: #fff url(../_assets/img/select-arrow.png) no-repeat center right 17px;
  background-size: 17px;
  border-radius: 0px;
  cursor: pointer;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 130, ../sass/screen.scss */
.WFwrap {
  width: 100%;
  float: left;
}

/* line 131, ../sass/screen.scss */
.hide {
  display: none !important;
}

/* =====//   button   \===== */
/* line 134, ../sass/screen.scss */
.btn {
  font-size: 18px;
  color: #316094;
  line-height: 24px;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  border-radius: 0px;
  border: 0px;
  padding: 13px 26px;
  min-width: 190px;
  position: relative;
}
/* line 135, ../sass/screen.scss */
.btn.btn-secondary {
  background-color: #01903e;
}
/* line 136, ../sass/screen.scss */
.btn.btn-primary {
  background-color: #005ecc;
  color: #fff;
}
/* line 137, ../sass/screen.scss */
.btn.btn-default {
  background-color: #fff;
  color: #868383;
}
/* line 138, ../sass/screen.scss */
.btn.btn-blue {
  background-color: #316094 !important;
  color: #fff;
}
/* line 139, ../sass/screen.scss */
.btn.btn-yellow {
  background-color: #fdd003 !important;
  color: #316094;
}
/* line 140, ../sass/screen.scss */
.btn.btn-sky {
  background-color: #009ad3 !important;
  color: #fff;
}
/* line 141, ../sass/screen.scss */
.btn.btn-green {
  background-color: #03a55a !important;
  color: #fff;
}
/* line 142, ../sass/screen.scss */
.btn.btn-border {
  border: 1px solid #fff;
  line-height: 19px;
  background-color: transparent;
  color: #fff;
}
/* line 144, ../sass/screen.scss */
.btn.btn-effect:before {
  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;
  -ms-transform: all 0.2s ease-in-out;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
/* line 145, ../sass/screen.scss */
.btn.btn-effect:hover {
  background-color: #fff !important;
  color: #316094;
}
/* line 146, ../sass/screen.scss */
.btn.btn-effect:hover:before {
  content: '';
  top: -5px;
  bottom: -5px;
  border: 5px solid #fff;
}
/* line 147, ../sass/screen.scss */
.btn.btn-effect:hover.btn-secondary {
  background-color: #fff !important;
  color: #01903e;
}
/* line 148, ../sass/screen.scss */
.btn.btn-effect:hover.btn-secondary:before {
  border-color: #01903e;
}
/* line 150, ../sass/screen.scss */
.btn.btn-effect:hover.btn-primary {
  background: none !important;
   color: #fff;
  
}
/* line 151, ../sass/screen.scss */
.btn.btn-effect:hover.btn-primary:before {
  border-color: #fff;
}
/* line 153, ../sass/screen.scss */
.btn.btn-effect:hover.btn-default {
  background-color: transparent !important;
  color: #fff;
}
/* line 154, ../sass/screen.scss */
.btn.btn-effect:hover.btn-default:before {
  border-color: #fff;
}
/* line 156, ../sass/screen.scss */
.btn.btn-effect:hover.btn-blue {
  background-color: #fff !important;
  color: #316094;
}
/* line 157, ../sass/screen.scss */
.btn.btn-effect:hover.btn-blue:before {
  border-color: #316094;
}
/* line 159, ../sass/screen.scss */
.canvas-footer .btn.btn-effect
{
	text-transform:uppercase;
}
.canvas-footer .btn.btn-effect:hover.btn-yellow {
	background: none !important;
	color:#fdd003;
}
.btn.btn-effec:hover.btn-yellow {
  background: #fff !important;
  color: #fdd003;
}
/* line 160, ../sass/screen.scss */
.btn.btn-effect:hover.btn-yellow:before {
  border-color: #fdd003;
}
/* line 162, ../sass/screen.scss */
.btn.btn-effect:hover.btn-sky {
  background-color: #fff !important;
  color: #009ad3;
}
/* line 163, ../sass/screen.scss */
.btn.btn-effect:hover.btn-sky:before {
  border-color: #009ad3;
}
/* line 165, ../sass/screen.scss */
.btn.btn-effect:hover.btn-green {
  background-color: #fff !important;
  color: #03a55a;
}
/* line 166, ../sass/screen.scss */
.btn.btn-effect:hover.btn-green:before {
  border-color: #03a55a;
}
/* line 170, ../sass/screen.scss */
.btn.small {
  font-size: 16px;
  line-height: 21px;
  padding: 12px 24px;
  min-width: 175px;
}
/* line 171, ../sass/screen.scss */
.btn.large {
  padding: 15px 26px;
  line-height: 25px;
}

/* line 174, ../sass/screen.scss */
.btn-link {
  font-size: 18px;
  color: #7f7f80;
  display: inline-block;
  font-weight: 700;
  text-decoration: underline;
}

/* line 175, ../sass/screen.scss */
.sign_up_btn {
  display: inline-block;
  font-size: 36px;
  color: #316094;
  font-weight: 900;
  position: relative;
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -ms-transform: all 400ms ease-in-out;
}
/* line 176, ../sass/screen.scss */
.sign_up_btn svg {
  width: 51px;
  height: 36px;
  position: absolute;
  top: 12px;
  left: -75px;
}
/* line 177, ../sass/screen.scss */
.sign_up_btn svg path {
  fill: #316094;
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -ms-transform: all 400ms ease-in-out;
}
/* line 179, ../sass/screen.scss */
.sign_up_btn:hover {
  color: #01903e;
}
/* line 180, ../sass/screen.scss */
.sign_up_btn:hover svg path {
  fill: #01903e;
}

/* =====//   header   \===== */
/* line 184, ../sass/screen.scss */
header {
  position: relative;
  z-index: 99;
  line-height: 0px;
}
/* line 185, ../sass/screen.scss */
header .desktop_view {
  width: 100%;
  display: inline-block;
}
/* line 186, ../sass/screen.scss */
header .mobile_view {
  width: 100%;
  display: none;
}

/* line 188, ../sass/screen.scss */
.primary_nav {
  width: 100%;
  float: left;
  padding: 38.5px 0;
  position: relative;
  background: #fff;
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -ms-transform: all 400ms ease-in-out;
}
/* line 189, ../sass/screen.scss */
.primary_nav .container {
  position: static;
}

/* line 191, ../sass/screen.scss */
ul.top_nav_bar {
  width: auto;
  float: left;
  line-height: 0px;
  background-color: #fff;
}
/* line 192, ../sass/screen.scss */
ul.top_nav_bar li {
  float: left;
  padding: 14px 14px;
  position: relative;
}
/* line 193, ../sass/screen.scss */
ul.top_nav_bar li:first-child {
  padding-left: 0px;
}
/* line 194, ../sass/screen.scss */
ul.top_nav_bar li:last-child {
  padding-right: 0px;
}
/* line 195, ../sass/screen.scss */
ul.top_nav_bar li a {
  font-size: 18px;
  color: #316094;
  display: inline-block;
  line-height: 22px;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 196, ../sass/screen.scss */
ul.top_nav_bar li button.theme_search_btn {
  border: none;
  line-height: 0px;
  background: transparent;
  cursor: pointer;
}
/* line 197, ../sass/screen.scss */
ul.top_nav_bar li button.theme_search_btn svg {
  width: 27px;
  height: 22px;
}
/* line 198, ../sass/screen.scss */
ul.top_nav_bar li button.theme_search_btn svg path {
  stroke: #316094;
}
/* line 202, ../sass/screen.scss */
ul.top_nav_bar li.theme_search .dropdown-menu {
  left: 0px;
  top: -4px !important;
  padding: 0;
  margin: 0px;
  border: 1px solid #bababa;
  transform: translateY(0px) !important;
  -webkit-transform: translateY(0px) !important;
  -moz-transform: translateY(0px) !important;
  -o-transform: translateY(0px) !important;
  -ms-transform: translateY(0px) !important;
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -ms-transform: all 400ms ease-in-out;
  border-radius: 0px;
}
/* line 203, ../sass/screen.scss */
ul.top_nav_bar li.theme_search form.search_form {
  float: left;
  width: 349px;
  position: relative;
  padding-left: 44px;
}
/* line 204, ../sass/screen.scss */
ul.top_nav_bar li.theme_search form.search_form input {
  width: 100%;
  margin: 0px;
  font-size: 22px;
  line-height: 26px;
  padding: 15px 12px;
  border: none;
}
/* line 205, ../sass/screen.scss */
ul.top_nav_bar li.theme_search form.search_form button {
  width: 44px;
  height: 100%;
  background: transparent;
  line-height: 0px;
  border: 0px;
  padding: 0px;
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 8px;
}
/* line 206, ../sass/screen.scss */
ul.top_nav_bar li.theme_search form.search_form button svg {
  width: 27px;
  height: 22px;
}
/* line 207, ../sass/screen.scss */
ul.top_nav_bar li.theme_search form.search_form button svg path {
  stroke: #316094;
}

/* line 214, ../sass/screen.scss */
.SiteLogo {
  width: 290px;
  height: 257px;
  background: url(../_assets/img/logo-bg.png) no-repeat center bottom 1px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0;
  margin: 0 auto;
  text-align: center;
  padding: 30px;
  background-size: contain;
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -ms-transform: all 400ms ease-in-out;
}

/* line 215, ../sass/screen.scss */
ul.nav_area {
  width: auto;
  float: right;
}
/* line 216, ../sass/screen.scss */
ul.nav_area li {
  float: left;
  padding: 0 22px;
}
/* line 217, ../sass/screen.scss */
ul.nav_area li:first-child {
  padding-left: 0px;
}
/* line 218, ../sass/screen.scss */
ul.nav_area li:last-child {
  padding-right: 0px;
}
/* line 219, ../sass/screen.scss */
ul.nav_area li .btn {
  text-transform: uppercase;
}
/* line 220, ../sass/screen.scss */
ul.nav_area li.select_language {
  width: auto;
  float: right;
  padding-top: 5.5px;
  padding-bottom: 5.5px;
}

/* line 223, ../sass/screen.scss */
.main-topbar-nav {
  width: 100%;
  float: left;
  background: #005ecc;
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -ms-transform: all 400ms ease-in-out;
}

/* line 224, ../sass/screen.scss */
nav.topbar-nav {
  width: 100%;
  float: left;
}
/* line 225, ../sass/screen.scss */
nav.topbar-nav .nav_contain {
  width: calc(50% - 235px);
  float: left;
}
/* line 226, ../sass/screen.scss */
nav.topbar-nav .nav_contain.right_side {
  float: right;
}
/* line 227, ../sass/screen.scss */
nav.topbar-nav .nav_contain.right_side ul.metismenu {
  float: left;
}
/* line 230, ../sass/screen.scss */
nav.topbar-nav ul.metismenu {
  width: auto;
  float: right;
  padding: 20px 0px;
}
/* line 231, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item {
  float: left;
  position: relative;
  padding: 4px 29px;
}
/* line 232, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item:first-child {
  padding-left: 0px;
}
/* line 233, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item:last-child {
  padding-right: 0px;
}
/* line 234, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item a {
  font-size: 19px;
  color: #fff;
  line-height: 25px;
  padding: 3px 0;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  position: relative;
}
/* line 235, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu {
  width: 411px;
  background: #0f4e96;
  display: block;
  z-index: 499;
  padding: 15px 0px 30px 0px;
  position: absolute;
  top: 59px;
  left: 0px;
  opacity: 0;
  visibility: hidden;
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -o-transform-origin: center center;
  -ms-transform-origin: center center;
  transform: translateY(50px);
  -webkit-transform: translateY(50px);
  -moz-transform: translateY(50px);
  -o-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transition: all 250ms ease-in-out;
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  -ms-transform: all 250ms ease-in-out;
  text-align: left;
}
/* line 236, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu:before {
  content: '';
  width: 100%;
  height: 20px;
  display: inline-block;
  background: transparent;
  position: absolute;
  left: 0px;
  top: -20px;
}
/* line 237, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu li.menu-item {
  width: 100%;
  float: left;
  padding: 5px 30px 5px 43px;
}
/* line 238, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu li.menu-item a {
  font-size: 19px;
  color: #ffffff;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
/* line 239, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu li.menu-item a.active::after {
  content: '';
  width: 13px;
  height: 13px;
  background: url(../_assets/img/right-btn-arrow-1.png) no-repeat center;
  background-size: 13px;
  position: absolute;
  top: 50%;
  right: -23px;
  margin-top: -6.5px;
}
/* line 241, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu li.menu-item:hover, nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu li.menu-item.active {
  background-color: #043d7e;
}
/* line 245, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item:hover a {
  color: #fdd003;
}
/* line 246, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item:hover > ul.sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
}
/* line 247, ../sass/screen.scss */
nav.topbar-nav ul.metismenu li.menu-item:hover.current_page_item > a:after {
  content: '';
  width: 100%;
  height: 4px;
  background: #039CD9;
  display: inline-block;
  position: absolute;
  bottom: -6px;
  left: 0px;
}

/* line 253, ../sass/screen.scss */
header.stickyHeader {
  position: fixed;
  top: 0px;
  left: 0px;
}
/* line 254, ../sass/screen.scss */
header.stickyHeader .primary_nav {
  padding: 25px 0;
}
/* line 255, ../sass/screen.scss */
header.stickyHeader .main-topbar-nav {
  display: none;
}
/* line 256, ../sass/screen.scss */
header.stickyHeader .SiteLogo {
  width: 225px;
  height: 202px;
  padding: 28px 31px;
}

/* =====//   Mobile Header   \===== */
/* line 262, ../sass/screen.scss */
.mobile_view {
  position: relative;
}

/* line 263, ../sass/screen.scss */
.top_bar_header {
  width: 100%;
  float: left;
  padding: 24px 0 20px 0;
  position: relative;
  z-index: 9;
  background: #fff;
}
/* line 264, ../sass/screen.scss */
.top_bar_header button.theme_searchToggle_btn {
  border: none;
  line-height: 0px;
  background: transparent;
  cursor: pointer;
}
/* line 265, ../sass/screen.scss */
.top_bar_header button.theme_searchToggle_btn svg {
  width: 36px;
  height: 30px;
}
/* line 266, ../sass/screen.scss */
.top_bar_header button.theme_searchToggle_btn svg path {
  stroke: #316094;
}
/* line 269, ../sass/screen.scss */
.top_bar_header button.theme_navToggle_btn {
  border: none;
  line-height: 0px;
  background: transparent;
  cursor: pointer;
}
/* line 270, ../sass/screen.scss */
.top_bar_header button.theme_navToggle_btn svg {
  width: 38px;
  height: 24px;
}
/* line 271, ../sass/screen.scss */
.top_bar_header button.theme_navToggle_btn svg path {
  fill: #316094;
}

/* line 275, ../sass/screen.scss */
ul.bottom_bar_header {
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
  position: relative;
  z-index: 9;
}
/* line 276, ../sass/screen.scss */
ul.bottom_bar_header li {
  width: 50%;
  float: left;
  padding: 0px;
  margin: 0px;
}
/* line 277, ../sass/screen.scss */
ul.bottom_bar_header li a.btn {
  min-width: auto;
  width: 100%;
  font-size: 17px;
}

/* line 281, ../sass/screen.scss */
.search_wrapp {
  width: 100%;
  background-color: rgba(0, 94, 204, 0.77);
  padding: 43px 22px 48px 22px;
  text-align: center;
  position: absolute;
  top: 0%;
  left: 0px;
  opacity: 0;
  visibility: hidden;
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -ms-transform: all 400ms ease-in-out;
}
/* line 282, ../sass/screen.scss */
.search_wrapp .search_wrapp_contain {
  width: 100%;
  display: inline-block;
  max-width: 575px;
  margin: 0 auto;
  text-align: left;
}
/* line 283, ../sass/screen.scss */
.search_wrapp button.theme_searchClose_btn {
  width: 30px;
  height: 30px;
  background: transparent;
  border: 0px;
  opacity: 1;
  position: absolute;
  top: 30px;
  right: 23px;
}
/* line 284, ../sass/screen.scss */
.search_wrapp button.theme_searchClose_btn svg {
  width: 20px;
  height: 20px;
}
/* line 285, ../sass/screen.scss */
.search_wrapp button.theme_searchClose_btn svg path {
  stroke: #fff;
}
/* line 288, ../sass/screen.scss */
.search_wrapp h6 {
  font-size: 29px;
  color: #ffffff;
  line-height: 37px;
  font-weight: 900;
  margin-bottom: 22px;
}
/* line 289, ../sass/screen.scss */
.search_wrapp form {
  width: 100%;
  float: left;
  border: 1px solid #bababa;
  padding-right: 52px;
  position: relative;
}
/* line 290, ../sass/screen.scss */
.search_wrapp form input {
  border: none;
  margin: 0px;
  font-size: 16px;
  line-height: 23px;
  font-weight: 600;
}
/* line 291, ../sass/screen.scss */
.search_wrapp form button {
  width: 52px;
  height: 100%;
  border: none;
  background: #fff;
  border-left: 1px solid #bababa;
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 292, ../sass/screen.scss */
.search_wrapp form button svg {
  width: 24px;
  height: 20px;
}
/* line 293, ../sass/screen.scss */
.search_wrapp form button svg path {
  stroke: #bababa;
}

/* line 298, ../sass/screen.scss */
.enabled_theme_search .search_wrapp {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

/* =====//   theme Off Canvas Menu   \===== */
/* line 302, ../sass/screen.scss */
.theme-offcanvas {
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  z-index: 100000;
  position: fixed;
  top: 0px;
  left: 0px;
  max-width: 400px;
  width: 100%;
  height: 100%;
  transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  -ms-transform: all 400ms ease-in-out;
  background: #005ecc;
  transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
}
/* line 303, ../sass/screen.scss */
.theme-offcanvas .canvas-header {
  width: 100%;
  float: left;
  padding: 22px 36px;
  position: relative;
}
/* line 304, ../sass/screen.scss */
.theme-offcanvas .canvas-header button.theme_navClose_btn {
  width: 30px;
  height: 30px;
  background: transparent;
  border: 0px;
  opacity: 1;
  position: absolute;
  top: 10px;
  right: 20px;
}
/* line 305, ../sass/screen.scss */
.theme-offcanvas .canvas-header button.theme_navClose_btn svg {
  width: 20px;
  height: 20px;
}
/* line 306, ../sass/screen.scss */
.theme-offcanvas .canvas-header button.theme_navClose_btn svg path {
  stroke: #fff;
}
/* line 310, ../sass/screen.scss */
.theme-offcanvas .canvas-middle {
  width: 100%;
  float: left;
  overflow: auto;
}
/* line 311, ../sass/screen.scss */
.theme-offcanvas .canvas-footer {
  width: 100%;
  float: left;
  padding: 35px 37px;
}
/* line 312, ../sass/screen.scss */
.theme-offcanvas .canvas-footer ul {
  width: 100%;
  display: inline-block;
}
/* line 313, ../sass/screen.scss */
.theme-offcanvas .canvas-footer ul li {
  width: 100%;
  display: inline-block;
  max-width: 240px;
  padding: 6px 0;
}
/* line 314, ../sass/screen.scss */
.theme-offcanvas .canvas-footer ul li a {
  width: 100%;
}
/* line 315, ../sass/screen.scss */
.theme-offcanvas .canvas-footer ul li a.btn-primary {
  background-color: #034591;
}

/* line 322, ../sass/screen.scss */
ul.mobile-navigation {
  width: 100%;
  float: left;
}
/* line 323, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #fff;
  position: relative;
}
/* line 324, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item:last-child {
  border-bottom: 0px;
}
/* line 325, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item.menu-item-has-children {
  position: relative;
}
/* line 326, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item.menu-item-has-children span.triggerBtn {
  width: 100%;
  height: 100%;
  position: absolute;
  background: transparent;
  display: inline-block;
  z-index: 5;
  cursor: pointer;
}
/* line 327, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item.menu-item-has-children span.triggerBtn::after {
  content: '';
  width: 29px;
  height: 29px;
  
  position: absolute;
  top: 19px;
  right: 22px;
  overflow: hidden;
  background: url(/wp-content/uploads/2019/12/Plus_Minus.png);
  background-size: cover;
  background-position: top center;
  display:none;
}
/* line 329, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item.menu-item-has-children.active {
  border-color: rgba(255, 255, 255, 0.4);
  background-color: #0958b4;
}
/* line 330, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item.menu-item-has-children.active span.triggerBtn::after {
  background-position: bottom center;
  display: inline-block;
}
/* line 333, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item a {
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  color: #fff;
  font-weight: 900;
  z-index: 1;
  position: relative;
 
  padding: 19px 36px;
  /*margin: 14px 20px;*/
  width:100%;
}
/* line 334, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item ul.sub-menu {
  background-color: #0958b4;
  padding: 0 37px;
  position: relative;
  z-index: 5;
}
/* line 335, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item ul.sub-menu li.menu-item {
  padding: 4px 0;
}
/* line 336, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item ul.sub-menu li.menu-item:first-child {
  padding-top: 8px;
}
/* line 337, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item ul.sub-menu li.menu-item:last-child {
  padding-bottom: 38px;
}
/* line 338, ../sass/screen.scss */
ul.mobile-navigation > li.menu-item ul.sub-menu li.menu-item a {
  font-size: 18px;
  line-height: 25px;
  padding: 2px 0px;
  margin: 0px;
  font-weight: 700;
  text-decoration: underline;
}

/* line 343, ../sass/screen.scss */
.enabled-offcanvas {
  overflow: hidden;
}
/* line 344, ../sass/screen.scss */
.enabled-offcanvas .theme-offcanvas {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
}
/* line 345, ../sass/screen.scss */
.enabled-offcanvas .theme-container:after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(12, 34, 74, 0.3);
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 999;
}

/* =====//   Theme Slideshow   \===== */
/* line 350, ../sass/screen.scss */
.slideshow-section {
  width: 100%;
  float: left;
	height:50vh;
	overflow-y:hidden;
}
/* line 351, ../sass/screen.scss */
.slideshow-section .mobile_banner_image {
  display: none;
  width: 100%;
  height: 415px;
  object-fit: cover;
  object-position: center;
}
/* line 352, ../sass/screen.scss */
.slideshow-section .desktop_banner_image {
  display: block;
}
.slick-slide img
{
	float:none;
}
/* =====//   Theme Rich text   \===== */
/* line 357, ../sass/screen.scss */
.rich-wrapper-text {
  width: 100%;
  float: left;
  /* padding: 115px 0 90px 0; */
  padding: 30px 0 20px 0;
  text-align: center;
}
/* line 358, ../sass/screen.scss */
.rich-wrapper-text .rich-title {
  width: 100%;
  display: inline-block;
  margin-bottom: 5px;
}
/* line 359, ../sass/screen.scss */
.rich-wrapper-text .rich-title h2 {
  font-size: 38px;
  color: #005ecc;
  font-weight: 900;
}
/* line 361, ../sass/screen.scss */
.rich-wrapper-text .rich-text {
  width: 100%;
  display: inline-block;
}
/* line 362, ../sass/screen.scss */
.rich-wrapper-text .rich-text p {
  font-size: 20px;
  line-height: 34px;
  color: #797979;
}
/* line 364, ../sass/screen.scss */
.rich-wrapper-text .rich-box-list {
  width: 100%;
  display: inline-block;
  max-width: 1026px;
  padding: 7% 5% 7% 10.3%;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}

/* =====//   Theme Heroshow    \===== */
/* line 369, ../sass/screen.scss */
.heroshow-section {
  width: 100%;
  float: left;
  position: relative;
  margin: 30px 0px;
}
.heroshow-section.box-1 img
{
	float:right;
}
/* line 370, ../sass/screen.scss */
.heroshow-section img {
  margin-top: -104px;
}
/* line 371, ../sass/screen.scss */
.heroshow-section .heroshow-caption {
  width: 100%;
  float: left;
  position: absolute;
  top: 120px;
  left: 0;
  z-index: 9;
}
/* line 372, ../sass/screen.scss */
.heroshow-section .hsc_contain {
  width: 100%;
  float: left;
  max-width: 455px;
}
/* line 373, ../sass/screen.scss */
.heroshow-section .hsc_contain.right {
  float: right;
  margin-right: 8.5%;
}
/* line 374, ../sass/screen.scss */
.heroshow-section .hsc_contain h2 {
  font-size: 61px;
  color: #ffffff;
  font-weight: 900;
  line-height: 68px;
}
/* line 375, ../sass/screen.scss */
.heroshow-section .hsc_contain .hsc_text {
  width: 100%;
  float: left;
  max-width: 437px;
  padding: 40px 0 85px 0;
}
/* line 376, ../sass/screen.scss */
.heroshow-section .hsc_contain .hsc_text.small {
  max-width: 345px;
}
/* line 377, ../sass/screen.scss */
.heroshow-section .hsc_contain .hsc_text p {
  font-size: 19px;
  color: #ffffff;
  font-weight: 700;
  line-height: 28px;
}
/* line 380, ../sass/screen.scss */
.heroshow-section.box-2 {
  margin-top: 170px;
}
/* line 381, ../sass/screen.scss */
.heroshow-section.box-2 img {
  margin-top: -170px;
}
/* line 383, ../sass/screen.scss */
.heroshow-section .top-left-icon {
  width: 200px;
  position: absolute;
  left: 0px;
  top: 110px;
  opacity: 0.09;
}
/* line 384, ../sass/screen.scss */
.heroshow-section .bottom-right-icon {
  width: 260px;
  position: absolute;
  right: 0px;
  bottom: 10px;
}

/* line 386, ../sass/screen.scss */
ul.arrow-list {
  width: 100%;
  display: inline-block;
  text-align: left;
  margin-bottom: 22px;
}
/* line 387, ../sass/screen.scss */
ul.arrow-list li {
  width: 100%;
  display: inline-block;
  padding-left: 51px;
  font-size: 23px;
  color: #575555;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 27px;
  position: relative;
  margin: 17px 0;
}
/* line 388, ../sass/screen.scss */
ul.arrow-list li svg {
  width: 24px;
  height: 25px;
  position: absolute;
  top: 1px;
  left: 0px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transform: all 0.3s ease-in-out;
}
/* line 389, ../sass/screen.scss */
ul.arrow-list li a {
  color: #575555;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  /*text-decoration: underline;*/
}
/* line 390, ../sass/screen.scss */
ul.arrow-list li a:hover {
  color: #009ad3;
}
/* line 392, ../sass/screen.scss */
ul.arrow-list li:hover svg {
  left: 10px;
}

/* line 395, ../sass/screen.scss */
.section_inner_content {
  width: 100%;
  float: left;
  /* padding: 220px 0 180px 0; */
  padding: 50px 0 50px 0;
}

/* line 396, ../sass/screen.scss */
.service_box_item {
  width: 100%;
  float: left;
  height: 100%;
  position: relative;
  background: #005ecc;
  padding: 30px;
  text-align: center;
  overflow: hidden;
}
/* line 397, ../sass/screen.scss */
.service_box_item .sbi-contain {
  width: 100%;
  display: inline-block;
  text-align: left;
  max-width: 395px; /*346px;*/
  position: relative;
  z-index: 9;
}
/* line 398, ../sass/screen.scss */
.service_box_item .sbi-text {
  width: 100%;
  display: inline-block;
  padding: 45px 0;
}
/* line 399, ../sass/screen.scss */
.service_box_item h2 {
  font-size: 50px;
  color: #ffffff;
  font-weight: 900;
  line-height: normal;
}
/* line 400, ../sass/screen.scss */
.service_box_item p {
  font-size: 19px;
  color: #ffffff;
  line-height: 28px;
  font-weight: 700;
}
/* line 401, ../sass/screen.scss */
.service_box_item .sbi_1_icon {
  position: absolute;
  top: 0px;
  left: -235px;
}
/* line 402, ../sass/screen.scss */
.service_box_item .sbi_2_icon {
  position: absolute;
  bottom: -50px;
  right: -60px;
}
/* line 403, ../sass/screen.scss */
.service_box_item .sbi_2_icon img {
  max-width: 190px;
}
/* line 405, ../sass/screen.scss */
.service_box_item .sbi_3_icon {
  position: absolute;
  bottom: -160px;
  right: -105px;
}
/* line 406, ../sass/screen.scss */
.service_box_item .sbi_3_icon img {
  max-width: 240px;
}
/* line 408, ../sass/screen.scss */
.service_box_item .sbi_mobile_icon {
  display: none;
  position: absolute;
  right: -30px;
  top: -30px;
}

/* line 410, ../sass/screen.scss */
.wellness_section {
  width: 100%;
  float: left;
  position: relative;
}
/* line 411, ../sass/screen.scss */
.wellness_section img {
  width: 100%;
}
/* line 412, ../sass/screen.scss */
.wellness_section .wellness_caption {
  width: 100%;
  display: inline-block;
  position: absolute;
  top: 18%;
  left: 0;
  right: 0px;
  padding: 35px 30px;
  max-width: 40%;
  margin: 0 auto;
  text-align: center;
}
/* line 413, ../sass/screen.scss */
.wellness_section .wellness_caption h2 {
  font-size: 50px;
  color: #005ecc;
  font-weight: 900;
  line-height: 45px;
}
/* line 414, ../sass/screen.scss */
.wellness_section .wellness_caption h2 span {
  width: 100%;
  display: inline-block;
  font-size: 38px;
  line-height: 38px;
}
/* line 416, ../sass/screen.scss */
.wellness_section .wellness_caption p {
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}
/* line 418, ../sass/screen.scss */
.wellness_section .wc_text {
  width: 100%;
  display: inline-block;
  max-width: 620px;
  padding: 45px 0 83px 0;
}

/* line 420, ../sass/screen.scss */
.section_head_title {
  width: 100%;
  display: inline-block;
  margin-bottom: 34px;
  text-align: center;
}
/* line 421, ../sass/screen.scss */
.section_head_title h2 {
  font-size: 50px;
  color: #005ecc;
  font-weight: 900;
}

/* =====//   Latest Post   \===== */
/* line 426, ../sass/screen.scss */
.latest_post_contain {
  width: 100%;
  display: inline-block;
  padding-top: 39px;
  /* padding-bottom: 152px; */
  padding-bottom: 76px;
}

/* line 427, ../sass/screen.scss */
.latest_post_item {
  width: 100%;
  float: left;
  border-top: 17px solid #005ecc;
  text-align: center;
  padding: 54px 20px 40px 20px;
  position: relative;
}
/* line 428, ../sass/screen.scss */
.latest_post_item:before {
  content: '';
  width: 1px;
  height: 100%;
  background: #dedede;
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 429, ../sass/screen.scss */
.latest_post_item .post_contain {
  width: 100%;
  display: inline-block;
  max-width: 320px;
  text-align: left;
}
/* line 430, ../sass/screen.scss */
.latest_post_item .post-title {
  width: 100%;
  display: flex;
  margin-bottom: 12px;
  /*
  -webkit-box-align: center;
  align-items: flex-end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  */
}
/* line 431, ../sass/screen.scss */
.latest_post_item .post-title h3 {
  font-size: 30px;
  color: #005ecc;
  font-weight: 900;
  line-height: 36px;
}
/* line 432, ../sass/screen.scss */
.latest_post_item .post-title h3 a {
  color: #005ecc;
}
/* line 435, ../sass/screen.scss */
.latest_post_item span.date {
  color: #005ecc;
  font-size: 21px;
  font-weight: 900;
  line-height: 27px;
  width: 100%;
  display: inline-block;
}
/* line 436, ../sass/screen.scss */
.latest_post_item .post-desc {
  width: 100%;
  display: inline-block;
  padding: 34px 0 32px 0;
}
/* line 437, ../sass/screen.scss */
.latest_post_item .post-desc p {
  font-size: 18px;
  line-height: 29px;
  font-weight: 400;
  margin-bottom: 38px;
}
/* line 438, ../sass/screen.scss */
.latest_post_item .post-desc p:last-child {
  margin-bottom: 0;
}
/* line 441, ../sass/screen.scss */
.latest_post_item figure {
  width: 100%;
  display: inline-block;
  margin-top: 75px;
}
/* line 442, ../sass/screen.scss */
.latest_post_item figure img {
  display: inline-block;
}
/* line 444, ../sass/screen.scss */
.latest_post_item.secondary_item {
  border-top-color: #01903e;
}
/* line 445, ../sass/screen.scss */
.latest_post_item.secondary_item .post-title h3, .latest_post_item.secondary_item .post-title h3 a, .latest_post_item.secondary_item span.date {
  color: #01903e;
}
/* line 447, ../sass/screen.scss */
.latest_post_item.green_item {
  border-top-color: #03a55a;
}
/* line 448, ../sass/screen.scss */
.latest_post_item.green_item .post-title h3, .latest_post_item.green_item .post-title h3 a, .latest_post_item.green_item span.date {
  color: #03a55a;
}
/* line 450, ../sass/screen.scss */
.latest_post_item.yellow_item {
  border-top-color: #fdd003;
}
/* line 451, ../sass/screen.scss */
.latest_post_item.yellow_item .post-title h3, .latest_post_item.yellow_item .post-title h3 a, .latest_post_item.yellow_item span.date {
  color: #fdd003;
}
/* line 453, ../sass/screen.scss */
.latest_post_item.sky_item {
  border-top-color: #009ad3;
}
/* line 454, ../sass/screen.scss */
.latest_post_item.sky_item .post-title h3, .latest_post_item.sky_item .post-title h3 a, .latest_post_item.sky_item span.date {
  color: #009ad3;
}
/* line 456, ../sass/screen.scss */
.latest_post_item.blue_item {
  border-top-color: #316094;
}
/* line 457, ../sass/screen.scss */
.latest_post_item.blue_item .post-title h3, .latest_post_item.blue_item .post-title h3 a, .latest_post_item.blue_item span.date {
  color: #316094;
}

/* line 460, ../sass/screen.scss */
.latest_post_contain .col:first-child .latest_post_item::before {
  display: none;
}

/* line 461, ../sass/screen.scss */
.sign_up_news {
  width: 100%;
  display: inline-block;
  padding-top: 85px;
}
/* line 462, ../sass/screen.scss */
.sign_up_news .sign_up_btn {
  border-bottom: solid 2px #316094;
  line-height: 50px;
}
/* line 463, ../sass/screen.scss */
.sign_up_news .sign_up_btn:hover {
  border-bottom: solid 2px #03a55a;
}

/* line 466, ../sass/screen.scss */
.single-text-image {
  width: 100%;
  float: left;
  /* margin: 119px 0; */
  margin: 60px 0;
  position: relative;
  padding: 122px 0 115px 0;
}
/* line 467, ../sass/screen.scss */
.single-text-image .bg-fill {
  width: 28.65%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 468, ../sass/screen.scss */
.single-text-image .general_icon {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
}
/* line 469, ../sass/screen.scss */
.single-text-image .general_icon img {
  position: relative;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
/* line 471, ../sass/screen.scss */
.single-text-image .mobile_general_icon {
  display: none;
  position: absolute;
  top: 25px;
  left: 0px;
  z-index: 1;
}
/* line 472, ../sass/screen.scss */
.single-text-image .mobile_general_icon img {
  width: 115px;
}
/* line 474, ../sass/screen.scss */
.single-text-image .slider_img_contain, .single-text-image .video_img_contain {
  width: 100%;
  display: inline-block;
  position: relative;
}
/* line 475, ../sass/screen.scss */
.single-text-image .mobile-bg-fill {
  display: none;
}
/* line 476, ../sass/screen.scss */
.single-text-image .image_slider {
  width: 100%;
  float: left;
  max-width: 646px;
}
/* line 477, ../sass/screen.scss */
.single-text-image ul.slider_custom_arrows {
  position: absolute;
  bottom: -110px;
  right: 63px;
  line-height: 0px;
}
/* line 478, ../sass/screen.scss */
.single-text-image ul.slider_custom_arrows li {
  float: left;
  padding: 0 22px;
}
/* line 479, ../sass/screen.scss */
.single-text-image ul.slider_custom_arrows li:first-child {
  padding-left: 0px;
}
/* line 480, ../sass/screen.scss */
.single-text-image ul.slider_custom_arrows li:last-child {
  padding-right: 0px;
}
/* line 481, ../sass/screen.scss */
.single-text-image ul.slider_custom_arrows li button {
  width: 39px;
  height: 39px;
  text-align: center;
  border: none;
  line-height: 0px;
  background: transparent;
  cursor: pointer;
}
/* line 482, ../sass/screen.scss */
.single-text-image ul.slider_custom_arrows li button svg {
  width: 25px;
  height: 39px;
}
/* line 484, ../sass/screen.scss */
.single-text-image ul.slider_custom_arrows li:hover svg path {
  stroke: #858585;
}
/* line 487, ../sass/screen.scss */
.single-text-image .slider_text_contain {
  width: 100%;
  float: left;
  padding: 0 30px 0 30px;
  max-width: 698px;
}
/* line 488, ../sass/screen.scss */
.single-text-image .slider_text_contain .text-desc {
  width: 100%;
  display: inline-block;
  padding: 28px 0 40px 0;
}
/* line 489, ../sass/screen.scss */
.single-text-image .slider_text_contain h3 {
  font-size: 38px;
  color: #005ecc;
  font-weight: 900;
  max-width: 600px;
  width: 100%;
  display: inline-block;
}
/* line 490, ../sass/screen.scss */
.single-text-image .slider_text_contain p {
  color: #6a6a6a;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}
/* line 492, ../sass/screen.scss */
.single-text-image.sti_right {
  padding: 66px 0 108px 0; 
}
/* line 493, ../sass/screen.scss */
.single-text-image.sti_right .bg-fill {
  width: 33.65%;
  left: inherit;
  right: 0px;
}
/* line 494, ../sass/screen.scss */
.single-text-image.sti_right .general_icon {
  left: inherit;
  right: 0px;
}
/* line 495, ../sass/screen.scss */
.single-text-image.sti_right .slider_text_contain {
  text-align: right;
  float: right;
  max-width: 568px;
  margin-right: 90px;
}
/* line 497, ../sass/screen.scss */
.single-text-image .video_img_contain figure {
  position: relative;
}
/* line 498, ../sass/screen.scss */
.single-text-image .video_img_contain figure .overlay_play_btn {
  width: 151px;
  height: 151px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
/* line 499, ../sass/screen.scss */
.single-text-image .video_img_contain figure .overlay_play_btn a {
  display: inline-block;
}
/* line 500, ../sass/screen.scss */
.single-text-image .video_img_contain figure .overlay_play_btn a img {
  max-width: 100%;
}

/* =====//   footer   \===== */
/* line 509, ../sass/screen.scss */
footer {
  width: 100%;
  float: left;
  background: #f5f5f5;
  padding: 122px 0;
}
/* line 510, ../sass/screen.scss */
footer .widget_info {
  width: 100%;
  display: inline-block;
}
/* line 511, ../sass/screen.scss */
footer .widget_info h6 {
  font-size: 18px;
  color: #316094;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 512, ../sass/screen.scss */
footer .widget_info ul.widget_address {
  width: 100%;
  display: inline-block;
  padding-top: 20px;
}
/* line 513, ../sass/screen.scss */
footer .widget_info ul.widget_address li {
  width: 100%;
  display: inline-block;
  color: #585757;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}
/* line 514, ../sass/screen.scss */
footer .widget_info ul.widget_address li a {
  display: inline-block;
  color: #585757;
}
/* line 515, ../sass/screen.scss */
footer .widget_info ul.widget_address li a:hover {
  color: #005ecc;
}
/* line 520, ../sass/screen.scss */
footer ul.widget_btn {
  width: auto;
  display: inline-block;
  margin-bottom: 39px;
}
/* line 521, ../sass/screen.scss */
footer ul.widget_btn li {
  float: left;
  padding: 0 7px 14px 7px;
}
/* line 522, ../sass/screen.scss */
footer ul.widget_btn li a.btn {
  min-width: 175px;
  line-height: 23px;
}
/* line 525, ../sass/screen.scss */
footer ul.social_link {
  width: auto;
  float: right;
}
/* line 526, ../sass/screen.scss */
footer ul.social_link li {
  float: left;
  padding: 0 7px;
}
/* line 527, ../sass/screen.scss */
footer ul.social_link li a {
  display: inline-block;
  line-height: 0px;
}
/* line 530, ../sass/screen.scss */
footer .copyright_text {
  display: inline-block;
  width: 100%;
  text-align: right;
  padding-top: 22px;
}
/* line 531, ../sass/screen.scss */
footer .copyright_text p {
  font-size: 16px;
  color: #707070;
  font-weight: 400;
  line-height: 27px;
}
/* line 532, ../sass/screen.scss */
footer .copyright_text p a {
  color: #707070;
  text-decoration: underline;
}
/* line 535, ../sass/screen.scss */
footer .mobile_copyright_text {
  width: 100%;
  display: none;
  text-align: center;
  padding-top: 36px;
}
/* line 536, ../sass/screen.scss */
footer .mobile_copyright_text p {
  font-size: 16px;
  color: #707070;
  font-weight: 400;
  line-height: 27px;
  margin: 0px;
}
/* line 537, ../sass/screen.scss */
footer .mobile_copyright_text p a {
  color: #707070;
  text-decoration: underline;
}

/* =====//   popup Css   \===== */
/* line 544, ../sass/screen.scss */
.modal .close_icon {
  width: 30px;
  height: 30px;
  opacity: 1;
  position: absolute;
  top: 26px;
  right: 25px;
  background: rgba(0, 94, 204, 0.85);
  padding: 5px;
}
/* line 545, ../sass/screen.scss */
.modal .close_icon svg {
  width: 20px;
  height: 20px;
}
/* line 546, ../sass/screen.scss */
.modal .close_icon svg path {
  stroke: #fff;
}

/* line 550, ../sass/screen.scss */
#main_index_modal .modal-dialog {
  max-width: 1100px;
}
/* line 551, ../sass/screen.scss */
#main_index_modal .modal-content {
  text-align: center;
  background: rgba(0, 94, 204, 0.85);
  border: 0px;
  border-radius: 0px;
  padding: 6rem;
}
/* line 552, ../sass/screen.scss */
#main_index_modal .modal-content h2 {
  font-size: 56px;
  color: #fff;
  font-weight: 900;
  line-height: 56px;/* 35px; */
}
/* line 553, ../sass/screen.scss */
#main_index_modal .modal-content h2 span {
  width: 100%;
  display: inline-block;
  font-size: 29px;
  line-height: 30px;
  color: #fff;
}
/* line 555, ../sass/screen.scss */
#main_index_modal .modal-content .text_desc {
  width: 100%;
  display: inline-block;
  max-width: 644px;
  margin: 0 auto;
  padding: 28px 0 36px 0;
}
/* line 556, ../sass/screen.scss */
#main_index_modal .modal-content .text_desc p {
  font-size: 17px;
  color: #ffffff;
  line-height: 29px;
  font-weight: 700;
}
/* line 558, ../sass/screen.scss */
#main_index_modal .modal-content a.btn {
  width: 158px;
  margin: 0 auto;
}

/* line 561, ../sass/screen.scss */
#overlayVideoModal iframe {
  width: 100%;
  height: 617px;
}

/* =====//   Monika Css   \===== */
/* line 565, ../sass/screen.scss */
.title {
  color: #005ecc;
  font-family: "Lato", sans-serif;
  font-size: 50px;
  font-weight: 900;
  margin: 0;
  padding: 10px 0;
  text-align: center;
}

/* line 566, ../sass/screen.scss */
.title-1 {
  color: #005ecc;
  font-family: "Lato", sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 68px;
  padding: 10px 0;
  text-transform: capitalize;
  margin: 0;
}

/* line 567, ../sass/screen.scss */
.location-bg-top-left {
  width: 300px;
  height: 500px;
  position: absolute;
  top: 0;
  left: -100px;
  z-index: 0;
  background: url(../_assets/img/location_bg_01.png) center center no-repeat;
  background-size: contain;
}

/* line 568, ../sass/screen.scss */
.location-bg-top-right {
  width: 325px;
  height: 375px;
  position: absolute;
  top: -50px;
  right: -120px;
  z-index: 0;
  background: url(../_assets/img/location_bg_02.png) center center no-repeat;
  background-size: contain;
}

/* line 569, ../sass/screen.scss */
.location-bg-bottom-right {
  width: 275px;
  height: 500px;
  position: absolute;
  bottom: 0;
  right: -70px;
  z-index: 0;
  background: url(../_assets/img/location_bg_03.png) center center no-repeat;
  background-size: contain;
}

/* line 570, ../sass/screen.scss */
.location-bg-bottom-center {
  width: 275px;
  height: 500px;
  position: absolute;
  top: 60%;
  right: -70px;
  z-index: 0;
  background: url(../_assets/img/location_bg_03.png) center center no-repeat;
  background-size: contain;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

/* =====//   Accordian   \===== */
/* line 575, ../sass/screen.scss */
.accordian-wrap .card {
  border: none;
  border-radius: 0;
}
/* line 576, ../sass/screen.scss */
.accordian-wrap .card .card-header {
  border-radius: 0;
  background: none;
  padding: 0;
  border: none;
}
/* line 577, ../sass/screen.scss */
.accordian-wrap .card .card-header a {
  display: block;
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 27px;
  position: relative;
  padding: 22px 30px 22px 0;
  border-bottom: 2px solid transparent;
}
/* line 578, ../sass/screen.scss */
.accordian-wrap .card .card-header a:after {
  content: '';
  background: url(../_assets/img/minus.png) center center no-repeat;
  background-size: contain;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 28px;
  right: 0;
}
/* line 579, ../sass/screen.scss */
.accordian-wrap .card .card-header a.collapsed {
  color: #959595;
  border-bottom: 2px solid #707070;
}
/* line 580, ../sass/screen.scss */
.accordian-wrap .card .card-header a.collapsed:after {
  background: url(../_assets/img/plus.png) center center no-repeat;
  background-size: contain;
}
/* line 584, ../sass/screen.scss */
.accordian-wrap .card .card-body {
  color: #959595;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  padding: 10px 0;
}
/* line 585, ../sass/screen.scss */
.accordian-wrap .card .card-body p {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 23px;
  margin: 0;
  padding: 0 0 7px;
}
/* line 586, ../sass/screen.scss */
.accordian-wrap .card .card-body p a {
  color: #6a6a6a;
}
/* line 587, ../sass/screen.scss */
.accordian-wrap .card .card-body p a:hover {
  color: #005ecc;
}
/* line 590, ../sass/screen.scss */
.accordian-wrap .card .card-body h4 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  line-height: 28px;
  color: #009ad3;
  font-size: 22px;
  margin: 0;
  clear: both;
  padding: 5px 0;
}
/* line 591, ../sass/screen.scss */
.accordian-wrap .card .card-body figure {
  margin: 15px 0;
}
/* line 592, ../sass/screen.scss */
.accordian-wrap .card .card-body figure iframe {
  width: 100%;
  height: 200px;
}
/* line 593, ../sass/screen.scss */
.accordian-wrap .card .card-body figure form {
  width: 100%;
  float: left;
  padding: 15px 0 25px;
}
/* line 594, ../sass/screen.scss */
.accordian-wrap .card .card-body figure form input, .accordian-wrap .card .card-body figure form input[type='text'], .accordian-wrap .card .card-body figure form input[type='email'], .accordian-wrap .card .card-body figure form input[type='number'], .accordian-wrap .card .card-body figure form input[type='search'] {
  max-width: 285px;
  height: 39px;
  border: 2px solid #d0d0d0;
  background-color: #fff;
  width: 100%;
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  padding: 0 12px;
  margin: 0;
}
/* line 595, ../sass/screen.scss */
.accordian-wrap .card .card-body figure form button {
  margin-left: 14px;
  max-width: 135px;
  height: 39px;
  background-color: #005ecc;
  color: #fff;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 900;
  width: 100%;
  border: none;
  cursor: pointer;
}
/* line 596, ../sass/screen.scss */
.accordian-wrap .card .card-body figure form button:hover {
  background: #009ad3;
}
/* line 600, ../sass/screen.scss */
.accordian-wrap .card .card-body ul {
  width: 100%;
  float: left;
  padding: 5px 0 20px;
}
/* line 601, ../sass/screen.scss */
.accordian-wrap .card .card-body ul li {
  width: 50%;
  float: left;
  color: #6e6e6e;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 28px;
}
/* line 602, ../sass/screen.scss */
.accordian-wrap .card .card-body ul li a {
  display: block;
  color: #6e6e6e;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}
/* line 603, ../sass/screen.scss */
.accordian-wrap .card .card-body ul li a:hover {
  color: #03a55a;
}
/* line 605, ../sass/screen.scss */
.accordian-wrap .card .card-body ul li:nth-child(odd) {
  padding: 0 10px 0 0;
}
/* line 606, ../sass/screen.scss */
.accordian-wrap .card .card-body ul li:nth-child(even) {
  padding: 0 0 0 10px;
}
/* line 610, ../sass/screen.scss */
.accordian-wrap .card:last-child .card-header a.collapsed {
  border-bottom: transparent;
}

/* =====//   Location Page   \===== */
/* line 616, ../sass/screen.scss */
.location-page-section {
  width: 100%;
  float: left;
  position: relative;
  padding: 120px 0 60px;
  overflow-x: hidden;
}
/* line 617, ../sass/screen.scss */
.location-page-section .location-page {
  width: 100%;
  float: left;
}
/* line 618, ../sass/screen.scss */
.location-page-section .location-page .location-page-desc {
  width: 100%;
  float: left;
  padding: 70px 0 100px;
}
/* line 620, ../sass/screen.scss */
.location-page-section .location-left-accordian {
  width: 50%;
  float: left;
  padding: 0 65px 0 0;
}
/* line 621, ../sass/screen.scss */
.location-page-section .location-right-accordian {
  width: 50%;
  float: left;
  padding: 0 0 0 65px;
}

/* =====//   General Text Page   \===== */
/* line 626, ../sass/screen.scss */
.general-text-section {
  width: 100%;
  float: left;
  padding: 60px 0 100px 0;
  overflow-x: hidden;
}
/* line 627, ../sass/screen.scss */
.general-text-section .general-text {
  width: 100%;
  float: left;
}
/* line 628, ../sass/screen.scss */
.general-text-section .general-text .general-text-part {
  width: 100%;
  float: left;
  padding: 25px 0;
}
/* line 629, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-desc {
  width: 100%;
  float: left;
  padding: 0;
}
/* line 630, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-desc p {
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  margin: 0 0 25px;
}
/* line 631, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-desc h4 {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 20px;
  font-weight: 900;
  margin: 0;
  padding: 4px 0;
}
/* line 632, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-desc .general-text-subhead-desc {
  width: 100%;
  float: left;
  padding: 20px 0;
}
/* line 633, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-desc .general-text-list-desc {
  width: 100%;
  float: left;
  padding: 20px 0;
}
/* line 634, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-desc .general-text-list-desc p {
  margin: 0;
}
/* line 637, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-img {
  width: 100%;
  float: left;
  overflow: hidden;
}
/* line 638, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-img figure {
  width: calc(100% - 100px);
  float: right;
  text-align: right;
  background: #009ad3;
  background-size: cover;
  padding: 50px 16px 61px 0;
  position: relative;
}
/* line 639, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-img figure:after {
  content: '';
  width: 180px;
  height: 395px;
  position: absolute;
  right: -95px;
  background: url(../_assets/img/general_bg.png) top center no-repeat;
  background-size: cover;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 9;
}
/* line 639, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-img figure:before {
  content: '';
  width: 180px;
  height: 150px;
  position: absolute;
  left: -85px;
  background: url(../_assets/img/general_bg_01.png) top center no-repeat;
  background-size: contain;
  bottom: -50px;
  z-index: 9;
  display: none;
}
/* line 640, ../sass/screen.scss */
.general-text-section .general-text .general-text-part .general-text-img figure img {
  position: relative;
  max-width: 460px;
  width: 100%;
  left: -75px;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.34);
  border: 16px solid #ffffff;
}

/* line 646, ../sass/screen.scss */
ul.multi-color-dot-ul {
  width: 100%;
  float: left;
  padding: 7px 0 7px 15px;
}
/* line 647, ../sass/screen.scss */
ul.multi-color-dot-ul li {
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 23px;
  position: relative;
}
/* line 648, ../sass/screen.scss */
ul.multi-color-dot-ul li:after {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  top: 9px;
  left: -15px;
  border-radius: 50%;
  background: #6a6a6a;
}
/* line 649, ../sass/screen.scss */
ul.multi-color-dot-ul li:nth-child(1n+0):after {
  background: #009ad3;
}
/* line 650, ../sass/screen.scss */
ul.multi-color-dot-ul li:nth-child(2n+0):after {
  background: #72ba4b;
}
/* line 651, ../sass/screen.scss */
ul.multi-color-dot-ul li:nth-child(3n+0):after {
  background: #005ecc;
}
/* line 652, ../sass/screen.scss */
ul.multi-color-dot-ul li:nth-child(4n+0):after {
  background: #fdd003;
}
/* line 653, ../sass/screen.scss */
ul.multi-color-dot-ul li:nth-child(5n+0):after {
  background: #01903e;
}
/* line 654, ../sass/screen.scss */
ul.multi-color-dot-ul li:nth-child(6n+0):after {
  background: #316094;
}

/* =====//   Latest Detail Page   \===== */
/* line 660, ../sass/screen.scss */
.latest_post_section {
  width: 100%;
  float: left;
  /* padding: 241px 0 0 0; */
  padding: 120px 0 0 0;
}

/* line 661, ../sass/screen.scss */
.latest-detail-page-section {
  width: 100%;
  float: left;
  position: relative;
  padding: 120px 0 70px;
  overflow-x: hidden;
}
/* line 662, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page-bg {
  width: 500px;
  height: 1045px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  right: -32px;
  background: url(../_assets/img/latest_detail_bg.png) top center no-repeat;
  background-size: contain;
}
/* line 663, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page {
  width: 100%;
  float: left;
}
/* line 664, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page h3 {
  color: #005ecc;
  font-family: "Lato", sans-serif;
  font-size: 38px;
  font-weight: 900;
  margin-bottom: 25px;
}
/* line 665, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page h5 {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 29px;
  text-transform: uppercase;
  margin: 0;
  padding: 20px 0;
}
/* line 666, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page h4 {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 38px;
  font-weight: 900;
  line-height: 39px;
  margin: 0;
  padding: 17px 0 0;
}
/* line 667, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page h6 {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 39px;
}
/* line 668, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page h6 a {
  text-decoration: underline;
  color: #009ad3;
  font-family: "Lato", sans-serif;
}
/* line 669, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page h6 a:hover {
  color: #03a55a;
}
/* line 672, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page p {
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 28px;
}
/* line 673, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page .latest-detail-page-desc {
  width: 100%;
  float: left;
  max-width: 875px;
  padding: 60px 0;
}
/* line 674, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page .latest-detail-page-desc .btn {
  padding: 10px 25px;
  width: 100%;
  display: none;
  position: relative;
}
/* line 675, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page .latest-detail-page-desc .btn:hover {
  background: none;
  color: #005ecc;
}
/* line 676, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page .latest-detail-page-desc .btn:hover:after {
  opacity: 1;
}
/* line 678, ../sass/screen.scss */
.latest-detail-page-section .latest-detail-page .latest-detail-page-desc .btn:after {
  content: '';
  width: 100%;
  height: 56px;
  background: none;
  position: absolute;
  border: solid 6px #005ecc;
  top: -6px;
  left: 0;
  opacity: 0;
}

/* =====//   Latest Detail Page Image   \===== */
/* line 686, ../sass/screen.scss */
.latest-detail-image-page-section {
  width: 100%;
  float: left;
  position: relative;
  padding: 120px 0 70px;
}
/* line 687, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page {
  width: 100%;
  float: left;
}
/* line 688, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page h3 {
  color: #005ecc;
  font-family: "Lato", sans-serif;
  font-size: 38px;
  font-weight: 900;
  margin-bottom: 25px;
  
}
/* line 689, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page h5 {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 29px;
  text-transform: uppercase;
  margin: 0;
  padding: 20px 0;
  
}
/* line 690, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page h4 , h4.single-event-title{
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 38px;
  font-weight: 900;
  line-height: 39px;
  margin: 0;
  padding: 17px 0 0;
  
}
/* line 691, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page h6 {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 39px;
  
}
/* line 692, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page h6 a {
  text-decoration: underline;
  color: #009ad3;
  font-family: "Lato", sans-serif;
}
/* line 693, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page h6 a:hover {
  color: #03a55a;
}
/* line 696, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page p {
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 28px;
}
/* line 697, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page p:last-child {
  margin-bottom: 0;
}
/* line 699, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page .latest-detail-image-page-desc {
  width: 100%;
  float: left;
  padding: 60px 0;
}
/* line 700, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page .latest-detail-image-page-desc .btn {
  padding: 10px 25px;
  width: 100%;
  display: none;
  position: relative;
}
/* line 701, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page .latest-detail-image-page-desc .btn:hover {
  background: none;
  color: #005ecc;
}
/* line 702, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page .latest-detail-image-page-desc .btn:hover:after {
  opacity: 1;
}
/* line 704, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-page .latest-detail-image-page-desc .btn:after {
  content: '';
  width: 100%;
  height: 56px;
  background: none;
  position: absolute;
  border: solid 6px #005ecc;
  top: -6px;
  left: 0;
  opacity: 0;
}
/* line 708, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-desc-part {
  width: 100%;
  float: left;
  padding: 0 120px 0 0;
}
/* line 709, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-part {
  width: 100%;
  float: left;
  overflow: hidden;
  margin-top: -90px;
}
/* line 710, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-part figure {
  width: calc(100% - 100px);
  float: right;
  text-align: right;
  background: #316094;
  background-size: cover;
  padding: 50px 16px 61px 0;
  position: relative;
}
/* line 711, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-part figure:after {
  content: '';
  width: 180px;
  height: 395px;
  position: absolute;
  right: -95px;
  background: url(../_assets/img/general_bg.png) top center no-repeat;
  background-size: cover;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 9;
}
/* line 711, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-part figure:before {
  content: '';
  width: 180px;
  height: 150px;
  position: absolute;
  left: -85px;
  background: url(../_assets/img/general_bg_01.png) top center no-repeat;
  background-size: contain;
  bottom: -50px;
  z-index: 9;
  display: none;
}
/* line 712, ../sass/screen.scss */
.latest-detail-image-page-section .latest-detail-image-part figure img {
  position: relative;
  max-width: 460px;
  width: 100%;
  left: -75px;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.34);
  border: 16px solid #ffffff;
}

/* =====//   Location Detail   \===== */
/* line 719, ../sass/screen.scss */
.location-detail-section {
  width: 100%;
  float: left;
  padding: 50px 0 100px;
  position: relative;
  overflow-x: hidden;
}
/* line 720, ../sass/screen.scss */
.location-detail-section .location-bg-bottom-right {
  bottom: 100px;
}
/* line 721, ../sass/screen.scss */
.location-detail-section .location-detail {
  width: 100%;
  float: left;
}
/* line 722, ../sass/screen.scss */
.location-detail-section .location-detail h2 {
  color: #005ecc;
  font-family: "Lato", sans-serif;
  font-size: 44px;
  font-weight: 900;
  line-height: 60px;
  margin: 0 0 23px;
}
/* line 723, ../sass/screen.scss */
.location-detail-section .location-detail p {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 23px;
  font-weight: 900;
  line-height: 32px;
}
/* line 724, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part {
  width: 100%;
  float: left;
  padding: 28px 0;
}
/* line 725, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part form {
  width: 100%;
  float: left;
  padding: 25px 0;
  text-align: right;
}
/* line 726, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part form input, .location-detail-section .location-detail .map-form-part form input[type='text'], .location-detail-section .location-detail .map-form-part form input[type='email'], .location-detail-section .location-detail .map-form-part form input[type='number'], .location-detail-section .location-detail .map-form-part form input[type='search'] {
  max-width: 440px;
  height: 39px;
  border: 2px solid #d0d0d0;
  background-color: #fff;
  width: 100%;
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  padding: 0 12px;
  margin: 0;
}
/* line 727, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part form button {
  margin-left: 14px;
  max-width: 137px;
  height: 39px;
  background-color: #005ecc;
  color: #fff;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 900;
  width: 100%;
  border: none;
  cursor: pointer;
  position: relative;
}
/* line 728, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part form button:hover {
  background: none;
  color: #005ecc;
}
/* line 729, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part form button:hover:after {
  opacity: 1;
}
/* line 731, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part form button:after {
  content: '';
  width: 100%;
  height: 51px;
  background: none;
  position: absolute;
  border: solid 6px #005ecc;
  top: -6px;
  left: 0;
  opacity: 0;
}
/* line 734, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part iframe {
  width: 100%;
  height: 450px;
}
/* line 735, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part img {
  width: 100%;
}
/* line 736, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part ul {
  width: 100%;
  float: left;
  padding: 40px 0;
}
/* line 737, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part ul li {
  display: inline-block;
  padding: 0 20px 0 0;
}
/* line 738, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part ul li a {
  display: block;
  color: #6e6e6e;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}
/* line 739, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part ul li a:hover {
  color: #03a55a;
}
/* line 741, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part ul li:first-child {
  padding-left: 0;
}
/* line 742, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part ul li:last-child {
  padding-right: 0;
}
/* line 743, ../sass/screen.scss */
.location-detail-section .location-detail .map-form-part ul li.active a {
  color: #009ad3;
  font-size: 20px;
  font-weight: 900;
  line-height: 27px;
  text-decoration: none;
}

/* =====//   Latest Event   \===== */
/* line 751, ../sass/screen.scss */
.latest-event-section {
  width: 100%;
  float: left;
  padding: 70px 0;
}
/* line 752, ../sass/screen.scss */
.latest-event-section .latest-event {
  width: 100%;
  float: left;
}
/* line 753, ../sass/screen.scss */
.latest-event-section .latest-event .title {
  text-align: left;
}
/* line 754, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag-part {
  width: 100%;
  float: left;
	display:none;
}
/* line 755, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag {
  width: 100%;
  float: left;
  padding: 70px 0;
}
/* line 756, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag ul {
  width: 100%;
  float: left;
}
/* line 757, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag ul li {
  display: inline-block;
  padding: 0 17px;
}
/* line 758, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag ul li a {
  display: block;
  color: #316094;
  font-family: "Lato", sans-serif;
  font-size: 22px;
  font-weight: 900;
  text-decoration: underline;
}
/* line 759, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag ul li a:hover {
  color: #03a55a;
}
/* line 761, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag ul li:first-child {
  padding-left: 0;
}
/* line 762, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag ul li:last-child {
  padding-right: 0;
}
/* line 765, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag form {
  width: 100%;
  float: right;
  max-width: 425px;
  position: relative;
}
/* line 766, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag form button {
  color: #fff;
  font-family: "Lato", sans-serif;
  font-size: 20px;
  font-weight: 900;
  max-width: 95px;
  width: 100%;
  height: 45px;
  background: #005ecc;
  border: solid 4px #005ecc;
  margin: 0 0 0 17px;
  padding: 6px 10px;
  text-transform: capitalize;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
	line-height: 20px;
	transition: all ease-in-out .2s;
}
/* line 767, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag form button:hover {
  background: none;
  color: #005ecc;
}
/* line 768, ../sass/screen.scss */
/*
.latest-event-section .latest-event .latest-event-tag form button:hover:after {
  opacity: 1;
}
.latest-event-section .latest-event .latest-event-tag form button:after {
  content: '';
  width: 100%;
  height: 57px;
  background: none;
  position: absolute;
  border: solid 6px #005ecc;
  top: -7px;
  left: 0;
  opacity: 0;
}
*/
/* line 772, ../sass/screen.scss */
.latest-event-section .latest-event .latest-event-tag form select {
  max-width: 310px;
  margin: 0;
  float: left;
}
/* line 775, ../sass/screen.scss */
.latest-event-section .latest-event .load-more-event {
  width: 100%;
  float: left;
  text-align: center;
  padding: 70px 0;
}
/* line 776, ../sass/screen.scss */
.latest-event-section .latest-event .load-more-event .btn {
  font-size: 16px;
  min-width: 161px;
  padding: 10px 15px;
  position: relative;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transform: all 0.3s ease-in-out;
}
/* line 777, ../sass/screen.scss */
.latest-event-section .latest-event .load-more-event .btn:hover {
  background: none;
  color: #005ecc;
}
/* line 778, ../sass/screen.scss */
.latest-event-section .latest-event .load-more-event .btn:hover:after {
  opacity: 1;
}
/* line 780, ../sass/screen.scss */
.latest-event-section .latest-event .load-more-event .btn:after {
  content: '';
  width: 100%;
  height: 56px;
  background: none;
  position: absolute;
  border: solid 6px #005ecc;
  top: -6px;
  left: 0;
  opacity: 0;
}
/* line 784, ../sass/screen.scss */
.latest-event-section .latest-event-part {
  width: 100%;
  float: left;
}
/* line 785, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc {
  width: 100%;
  float: left;
  padding: 20px 0px 30px 0px;
  /* padding: 60px 0; */
}
/* line 786, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc-img {
  width: 45%;
  float: left;
  padding: 0 15px 0 0;
}
/* line 787, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc-img figure img {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.21);
  border: 9px solid #fff;
  width: 100%;
}
/* line 789, ../sass/screen.scss */

.latest-event-section .latest-event-part .latest-event-desc-wrap {
  width: 55%;
  float: right;
  padding: 0 25px;
  max-width: 370px;
}
.latest-event-section .latest-event-part .latest-event-desc-wrap.post_text_wrap
{
width: 100%;max-width: 100%;float: none;padding-left: 0px;
}
/* line 790, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc-wrap h4 {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 29px;
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 33px;
}
/* line 791, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc-wrap h3 {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 27px;
  margin: 0;
  padding: 0 0 22px;
}
/* line 792, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc-wrap h3 a {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 20px;
}
/* line 793, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc-wrap h3 a:hover {
  color: #03a55a;
}
/* line 796, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc-wrap p {
  color: #6e6e6e;
  font-family: "Lato", sans-serif;
  font-size: 16px;
 /* font-weight: 700;*/ 
  line-height: 24px;
}
/* line 797, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc-wrap p a {
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  text-decoration: underline;
}
/* line 798, ../sass/screen.scss */
.latest-event-section .latest-event-part .latest-event-desc-wrap p a:hover {
  font-weight: 900;
}

/* line 804, ../sass/screen.scss */
.desktop_tag_view {
  display: block;
}

/* line 805, ../sass/screen.scss */
.mobile_tag_view {
  display: none;
}

/* =====//   Find Help   \===== */
/* line 809, ../sass/screen.scss */
.find-help-section {
  width: 100%;
  float: left;
  position: relative;
  padding: 90px 0;
  overflow-x: hidden;
  background: #fff;
}
/* line 810, ../sass/screen.scss */
.find-help-section .find-help {
  width: 100%;
  float: left;
}
/* line 811, ../sass/screen.scss */
.find-help-section .find-help ul.portfolio-filter-ul {
  width: 100%;
  float: left;
  text-align: center;
  padding: 40px 0;
}
/* line 812, ../sass/screen.scss */
.find-help-section .find-help ul.portfolio-filter-ul li {
  display: inline-block;
  padding: 0 19px;
  color: #005ecc;
  font-family: "Lato", sans-serif;
  font-size: 36px;
  font-weight: 900;
  vertical-align: middle;
}
/* line 813, ../sass/screen.scss */
.find-help-section .find-help ul.portfolio-filter-ul li a, .find-help-section .find-help ul.portfolio-filter-ul li button {
  display: block;
  color: #316094;
  font-family: "Lato", sans-serif;
  font-size: 31px;
  font-weight: 900;
  text-decoration: underline;
  cursor: pointer;
}
/* line 814, ../sass/screen.scss */
.find-help-section .find-help ul.portfolio-filter-ul li a.mixitup-control-active, .find-help-section .find-help ul.portfolio-filter-ul li a:hover, .find-help-section .find-help ul.portfolio-filter-ul li button.mixitup-control-active, .find-help-section .find-help ul.portfolio-filter-ul li button:hover {
  color: #03a55a;
  background: none;
}
/* line 816, ../sass/screen.scss */
.find-help-section .find-help ul.portfolio-filter-ul li img {
  max-width: 38px;
  margin-right: 22px;
  display: inline-block;
  vertical-align: middle;
}
/* line 817, ../sass/screen.scss */
.find-help-section .find-help ul.portfolio-filter-ul li:first-child {
  padding-right: 45px;
}
/* line 821, ../sass/screen.scss */
.find-help-section .find-help-desc {
  width: 100%;
  float: left;
  text-align: center;
  padding: 5px 0;
}
/* line 822, ../sass/screen.scss */
.find-help-section .find-help-desc p {
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  font-size: 22px;
  line-height: 29px;
  max-width: 950px;
  margin: 0 auto;
}
/* line 824, ../sass/screen.scss */
.find-help-section .find-help-desc-part {
  width: 100%;
  float: left;
  padding: 20px 0 0;
}
/* line 825, ../sass/screen.scss */
.find-help-section .find-help-desc-part .mix {
  background: none;
  margin: 0;
}
/* line 828, ../sass/screen.scss */
.find-help-section .mix:nth-child(2n+0) .find-help-desc-wrap h4 {
  color: #316094;
}
/* line 829, ../sass/screen.scss */
.find-help-section .mix:nth-child(2n+0) .find-help-desc-wrap a:after {
  background: url(../_assets/img/arrow_02.png) top center no-repeat;
  background-size: contain;
}
/* line 832, ../sass/screen.scss */
.find-help-section .mix:nth-child(3n+0) .find-help-desc-wrap h4 {
  color: #03a55a;
}
/* line 833, ../sass/screen.scss */
.find-help-section .mix:nth-child(3n+0) .find-help-desc-wrap a:after {
  background: url(../_assets/img/arrow_03.png) top center no-repeat;
  background-size: contain;
}
/* line 835, ../sass/screen.scss */
.find-help-section .find-help-desc-wrap {
  width: 100%;
  float: left;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  text-align: left;
  padding: 60px;
  margin: 25px 0;
}
/* line 836, ../sass/screen.scss */
.find-help-section .find-help-desc-wrap h4 {
  color: #009ad3;
  font-family: "Lato", sans-serif;
  font-size: 23px;
  font-weight: 900;
  line-height: 31px;
  margin: 0;
  padding: 0 0 32px;
}
/* line 837, ../sass/screen.scss */
.find-help-section .find-help-desc-wrap p {
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 26px;
  margin: 0;
  padding: 0 0 32px;
}
/* line 838, ../sass/screen.scss */
.find-help-section .find-help-desc-wrap h5 {
  color: #6a6a6a;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 23px;
  margin: 0;
  padding: 0 0 40px;
}
/* line 839, ../sass/screen.scss */
.find-help-section .find-help-desc-wrap h5 strong {
  font-weight: 700;
  display: block;
}
/* line 841, ../sass/screen.scss */
.find-help-section .find-help-desc-wrap a {
  display: block;
  position: relative;
  width: 32px;
  height: 26px;
}
/* line 842, ../sass/screen.scss */
.find-help-section .find-help-desc-wrap a:after {
  content: '';
  width: 100%;
  height: 100%;
  background: url(../_assets/img/arrow_01.png) top center no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}

/* =====//   Sarika   \===== */
/* line 849, ../sass/screen.scss */
.wrapp_banner {
  position: relative;
  width: 100%;
  float: left;
}
/* line 850, ../sass/screen.scss */
.wrapp_banner img {
  height: 451px;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
/* line 851, ../sass/screen.scss */
.wrapp_banner .wb_caption {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  top: 45%;
}
/* line 852, ../sass/screen.scss */
.wrapp_banner .wb_caption h1 {
  font-size: 50px;
  font-weight: 900;
  color: #fff;
}
/* line 854, ../sass/screen.scss */
.wrapp_banner .wb_caption_inr {
  max-width: 700px;
}
/* line 855, ../sass/screen.scss */
.wrapp_banner .img-mobile {
  display: none;
}

/* line 857, ../sass/screen.scss */
.help-detail-inr {
  width: 100%;
  float: left;
  padding: 80px 0 175px;
}
/* line 860, ../sass/screen.scss */
.help-detail-inr .accordian-wrap .card .card-body p {
  margin-bottom: 30px;
  padding-bottom: 0;
}
/* line 861, ../sass/screen.scss */
.help-detail-inr .accordian-wrap .card .card-header a.collapsed {
  border-bottom: 2px solid #d5d6d5;
}
/* line 864, ../sass/screen.scss */
.help-detail-inr .help-acco-contact {
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}
/* line 867, ../sass/screen.scss */
.help-detail-inr .btn {
  font-size: 16px;
  text-transform: lowercase;
  padding: 7px 16px;
  min-width: auto;
  margin-bottom: 60px;
}

/* line 869, ../sass/screen.scss */
.help-detail-left {
  max-width: 600px;
}

/* line 870, ../sass/screen.scss */
.help-detail-top {
  padding: 10px 0 50px;
}
/* line 871, ../sass/screen.scss */
.help-detail-top p {
  font-size: 18px;
  line-height: 29px;
  font-weight: 400;
}

/* line 873, ../sass/screen.scss */
.help-img_right {
  max-width: 522px;
  width: 100%;
  float: right;
}

/* line 874, ../sass/screen.scss */
.help-content_box {
  position: relative;
  padding: 46px 0px;
}
/* line 875, ../sass/screen.scss */
.help-content_box:after {
  content: '';
  width: 300px;
  height: 100%;
  position: absolute;
  right: -135px;
  background: url(../_assets/img/general_bg.png) center no-repeat;
  background-size: cover;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 1;
}

/* line 877, ../sass/screen.scss */
.help_content_inr {
  width: 100%;
  max-width: 415px;
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 12px rgba(0, 0, 0, 0.26);
  left: -55px;
  padding: 40px 60px;
}
/* line 878, ../sass/screen.scss */
.help_content_inr h3 {
  font-size: 27px;
  font-weight: 900;
  line-height: 35px;
  color: #316095;
}

/* line 880, ../sass/screen.scss */
.donate_caption_inr {
  max-width: 550px;
}

/* line 881, ../sass/screen.scss */
.donate_banner {
  width: 100%;
  float: left;
  position: relative;
}
/* line 882, ../sass/screen.scss */
.donate_banner .donate_caption {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
/* line 883, ../sass/screen.scss */
.donate_banner h1 {
  color: #fff;
  font-size: 109px;
  line-height: 115px;
  font-weight: 900;
}
/* line 884, ../sass/screen.scss */
.donate_banner a {
  font-size: 48px;
  font-weight: 900;
  text-decoration: underline;
  text-transform: uppercase;
  color: #fdd003;
  display: inline-block;
  margin-top: 30px;
}
/* line 885, ../sass/screen.scss */
.donate_banner .donate_content {
  max-width: 590px;
}
/* line 886, ../sass/screen.scss */
.donate_banner img {
  height: 647px;
  object-fit: cover;
  object-position: center;
}
/* line 887, ../sass/screen.scss */
.donate_banner .img-mobile {
  display: none;
}

/* line 889, ../sass/screen.scss */
.donate-page-inr {
  width: 100%;
  float: left;
  padding: 60px 0 100px;
}

/* line 890, ../sass/screen.scss */
.donate_Desc_top {
  width: 100%;
  float: left;
}
/* line 891, ../sass/screen.scss */
.donate_Desc_top p {
  font-size: 17px;
  line-height: 34px;
  color: #6a6a6a;
  font-weight: 400;
  margin-bottom: 30px;
}
/* line 892, ../sass/screen.scss */
.donate_Desc_top p b {
  color: #7f7f80;
  font-weight: 700;
}
/* line 893, ../sass/screen.scss */
.donate_Desc_top p a {
  text-decoration: underline;
  color: #6a6a6a;
  font-weight: 700;
}

/* line 896, ../sass/screen.scss */
.donate_content {
  width: 100%;
  float: left;
  max-width: 920px;
}

/* line 897, ../sass/screen.scss */
.donate_accordian {
  width: 100%;
  float: left;
}
/* line 898, ../sass/screen.scss */
.donate_accordian h3 {
  color: #005ecc;
  font-size: 30px;
  font-weight: 900;
  line-height: 40px;
  max-width: 750px;
  margin: 20px 0 30px;
}
/* line 899, ../sass/screen.scss */
.donate_accordian h3 a {
  text-decoration: underline;
  color: #005ecc;
}
/* line 901, ../sass/screen.scss */
.donate_accordian .card {
  margin-right: 20px;
}
/* line 903, ../sass/screen.scss */
.donate_accordian .card-body p {
  font-size: 16px;
  line-height: 26px;
  color: #6e6e6e;
  margin-bottom: 30px;
}
/* line 904, ../sass/screen.scss */
.donate_accordian .card-body b {
  font-weight: 700;
}
/* line 905, ../sass/screen.scss */
.donate_accordian .card-body a {
  text-decoration: underline;
}
/* line 907, ../sass/screen.scss */
.donate_accordian .card .card-header a.collapsed {
  border-bottom: 2px solid #d0cece;
}

/* line 909, ../sass/screen.scss */
.donate_Desc_btm {
  width: 100%;
  float: left;
  padding: 50px 0 0;
}
/* line 910, ../sass/screen.scss */
.donate_Desc_btm p {
  font-size: 18px;
  font-weight: 900;
  line-height: 29px;
  color: #316094;
}

/* =====//   Media Style Css   \===== */
@media (max-width: 1767px) {
  nav.topbar-nav ul.metismenu li.menu-item a {
    font-size: 16px;
    line-height: 21px;
  }
  /* line 917, ../sass/screen.scss */
  .wellness_section .wellness_caption {
    top: 14%;
  }
  /* line 918, ../sass/screen.scss */
  .wellness_section .wellness_caption h2 {
    font-size: 55px;
    line-height: 45px;
  }
  /* line 919, ../sass/screen.scss */
  .wellness_section .wellness_caption h2 span {
    font-size: 24px;
  }

  /* line 922, ../sass/screen.scss */
  .wellness_section .wc_text {
    padding: 12px 0 40px 0;
  }
}
@media (max-width: 1599px) {
	
  /* line 925, ../sass/screen.scss */
  .primary_nav {
    padding: 24px 0;
  }

  /* line 926, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu {
    padding: 10px 0px;
  }
  /* line 927, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item {
    padding: 4px 18px;
  }
  /* line 928, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item a {
    font-size: 16px;
    line-height: 21px;
  }
  /* line 929, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu {
    top: 45px;
    width: 270px;
  }
  /* line 930, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu:before {
    top: -14px;
    height: 14px;
  }
  /* line 931, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu li.menu-item {
    padding: 5px 20px;
  }
  /* line 932, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu li.menu-item a {
    font-size: 15px;
  }

  /* line 937, ../sass/screen.scss */
  .SiteLogo {
    width: 236px;
    height: 205px;
  }

  /* line 938, ../sass/screen.scss */
  .wellness_section .wellness_caption {
    top: 13%;
  }

  /* line 939, ../sass/screen.scss */
  header.stickyHeader .primary_nav {
    padding: 20px 0;
  }
}
@media (max-width: 1466px) {
  /* line 943, ../sass/screen.scss */
  header .container, footer .container {
    width: 100%;
  }

  /* line 944, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu {
    float: left;
  }

  /* line 945, ../sass/screen.scss */
  nav.topbar-nav .nav_contain {
    width: calc(50% - 125px);
  }

  /* line 946, ../sass/screen.scss */
  nav.topbar-nav .nav_contain.right_side ul.metismenu {
    float: right;
  }

  /* line 947, ../sass/screen.scss */
  ul.nav_area li {
    padding: 0 12px;
  }
  /* line 948, ../sass/screen.scss */
  ul.nav_area li.select_language {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  /* line 949, ../sass/screen.scss */
  ul.nav_area li .btn {
    min-width: 155px;
    font-size: 16px;
    line-height: 23px;
    padding: 10px 20px;
  }

  /* line 951, ../sass/screen.scss */
  ul.top_nav_bar li {
    padding: 10px 12px;
  }
  /* line 952, ../sass/screen.scss */
  ul.top_nav_bar li a {
    font-size: 16px;
    line-height: 23px;
  }
  /* line 953, ../sass/screen.scss */
  ul.top_nav_bar li button.theme_search_btn svg {
    width: 23px;
    height: 23px;
  }
  /* line 955, ../sass/screen.scss */
  ul.top_nav_bar li.theme_search form.search_form {
    width: 270px;
    padding-left: 40px;
  }
  /* line 956, ../sass/screen.scss */
  ul.top_nav_bar li.theme_search form.search_form input {
    font-size: 16px;
    line-height: 23px;
    padding: 10px 12px 10px 6px;
  }
  /* line 957, ../sass/screen.scss */
  ul.top_nav_bar li.theme_search form.search_form button {
    padding-left: 1px;
  }
  /* line 957, ../sass/screen.scss */
  ul.top_nav_bar li.theme_search form.search_form button svg {
    width: 23px;
    height: 23px;
  }
  /* line 959, ../sass/screen.scss */
  ul.top_nav_bar li.theme_search .dropdown-menu {
    top: -1px !important;
  }

  /* line 962, ../sass/screen.scss */
  .SiteLogo {
    width: 220px;
    height: 190px;
  }

  /* line 964, ../sass/screen.scss */
  .heroshow-section {
    margin-top: 0px;
    margin-bottom: 35px;
	overflow:hidden;
  }
  /* line 965, ../sass/screen.scss */
  
  .heroshow-section img {
    margin-top: 0px;
    height: 700px;
    object-fit: contain;
    object-position: right bottom;
    width: 100%;
	transform: scale(1.3);
  
    
  }
  .heroshow-section.box-2 img
   {
	   position: relative;
	    bottom: -50px;
  }
  /* line 966, ../sass/screen.scss */
  .heroshow-section .heroshow-caption {
    top: 60px;
  }
  /* line 968, ../sass/screen.scss */
  .heroshow-section .hsc_contain.right {
    margin-right: 0%;
  }
  /* line 969, ../sass/screen.scss */
  .heroshow-section .hsc_contain .hsc_text {
    padding: 24px 0 34px 0;
  }
  /* line 971, ../sass/screen.scss */
  .heroshow-section.box-2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 972, ../sass/screen.scss */
  .heroshow-section.box-2 > img {
    margin-top: 0px;
    object-position: left bottom;
    height: 598px;
    width: 62%;
    object-fit: contain;
  }

  /* line 975, ../sass/screen.scss */
  .latest_post_section {
    padding-top: 120px;
  }

  /* line 977, ../sass/screen.scss */
  .wellness_section .wellness_caption {
    top: 12%;
  }

  /* sarika */
  /* line 979, ../sass/screen.scss */
  .help-img_right {
    padding-left: 70px;
    overflow: hidden;
  }

  /* monika */
  /* line 981, ../sass/screen.scss */
  .title {
    font-size: 40px;
  }

  /* line 982, ../sass/screen.scss */
  .title-1 {
    font-size: 40px;
  }

  /* line 983, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap {
    padding: 0 15px;
  }

  /* line 984, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap h4 {
    font-size: 16px;
    padding: 0 0 7px;
  }

  /* line 985, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap h3 {
    font-size: 18px;
    line-height: 24px;
    padding: 0 0 15px;
  }
  /* line 986, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap h3 a {
    font-size: 18px;
  }

  /* line 988, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap p {
    font-size: 14px;
    line-height: 22px;
  }

  /* line 989, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc {
    padding: 40px 0;
  }

  /* line 990, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag ul li a {
    font-size: 20px;
    line-height: 46px;
  }

  /* line 991, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag {
    padding: 50px 0;
  }

  /* line 995, ../sass/screen.scss */
  header.stickyHeader .primary_nav {
    padding: 20px 0;
  }
  /* line 996, ../sass/screen.scss */
  header.stickyHeader .SiteLogo {
    width: 205px;
    height: 176px;
    padding: 20px 31px;
  }
}
@media (max-width: 1366px) {
  /* line 1003, ../sass/screen.scss */
  .wellness_section .wellness_caption {
    top: 8%;
    max-width: 48%;
  }

  /* line 1004, ../sass/screen.scss */
  .single-text-image {
    margin: 70px 0;
  }
  /* line 1005, ../sass/screen.scss */
  .single-text-image .slider_text_contain {
    padding: 0px;
  }
  /* line 1006, ../sass/screen.scss */
  .single-text-image.sti_right .slider_text_contain {
    margin-right: 0px;
  }
  /* line 1007, ../sass/screen.scss */
  .single-text-image .video_img_contain figure .overlay_play_btn {
    width: 60px;
    height: 60px;
  }

  /* sarika */
  /* line 1010, ../sass/screen.scss */
  .wrapp_banner .wb_caption h1 {
    font-size: 60px;
  }
  .wrapp_banner .wb_caption_inr
   {
	   max-width:600px;
   }
  /* line 1011, ../sass/screen.scss */
  .donate_banner h1 {
    font-size: 80px;
    line-height: 95px;
  }

  /* line 1012, ../sass/screen.scss */
  .donate_banner a {
    font-size: 34px;
  }
}
@media (max-width: 1199px) {
  /* line 1016, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu {
    padding: 8px 0px;
  }
  /* line 1017, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item {
    padding: 4px 8px;
  }
  /* line 1018, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item a {
    font-size: 15px;
    line-height: 21px;
    padding: 0px;
    font-weight: 600;
  }
  /* line 1019, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu {
    top: 40px;
    width: 260px;
  }
  /* line 1020, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu:before {
    top: -10px;
    height: 10px;
  }
  /* line 1021, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu li.menu-item {
    padding: 5px 20px;
  }
  /* line 1022, ../sass/screen.scss */
  nav.topbar-nav ul.metismenu li.menu-item ul.sub-menu li.menu-item a {
    font-size: 14px;
  }

  /* line 1027, ../sass/screen.scss */
  .SiteLogo {
    width: 205px;
    height: 184px;
  }

  /* line 1028, ../sass/screen.scss */
  nav.topbar-nav .nav_contain {
    width: calc(50% - 103px);
  }

  /* line 1029, ../sass/screen.scss */
  .rich-wrapper-text {
    padding: 55px 0px 65px 0px;
  }
  /* line 1030, ../sass/screen.scss */
  .rich-wrapper-text .rich-title {
    margin-bottom: 14px;
  }
  /* line 1031, ../sass/screen.scss */
  .rich-wrapper-text .rich-title h2 {
    font-size: 38px;
    margin-bottom: 10px;
  }
  /* line 1033, ../sass/screen.scss */
  .rich-wrapper-text .rich-text p {
    font-size: 18px;
    line-height: 26px;
  }
  /* line 1034, ../sass/screen.scss */
  .rich-wrapper-text .rich-box-list {
    padding: 40px 30px;
  }

  /* line 1036, ../sass/screen.scss */
  ul.arrow-list {
    margin: 0px;
  }
  /* line 1037, ../sass/screen.scss */
  ul.arrow-list li {
    padding-left: 36px;
    font-size: 18px;
    line-height: 24px;
    margin: 5px 0;
  }
  /* line 1038, ../sass/screen.scss */
  ul.arrow-list li svg {
    width: 15px;
    height: 15px;
    top: 5px;
    left: 0px;
  }

  /* line 1041, ../sass/screen.scss */
  .heroshow-section .hsc_contain {
    max-width: 415px;
  }
  /* line 1042, ../sass/screen.scss */
  .heroshow-section .hsc_contain h2 {
    font-size: 38px;
    line-height: normal;
  }
  /* line 1043, ../sass/screen.scss */
  .heroshow-section .hsc_contain .hsc_text p {
    font-size: 18px;
    line-height: 26px;
  }

  /* line 1045, ../sass/screen.scss */
  .section_inner_content {
    padding: 50px 0;
  }

  /* line 1046, ../sass/screen.scss */
  .service_box_item {
    padding: 42px 30px 60px 30px;
  }
  /* line 1047, ../sass/screen.scss */
  .service_box_item .sbi-text {
    padding: 12px 0 35px 0;
  }
  /* line 1048, ../sass/screen.scss */
  .service_box_item h2 {
    font-size: 36px;
  }
  /* line 1049, ../sass/screen.scss */
  .service_box_item p {
    font-size: 17px;
    line-height: 24px;
  }
  /* line 1050, ../sass/screen.scss */
  .service_box_item .sbi_1_icon {
    left: -100px;
  }
  /* line 1051, ../sass/screen.scss */
  .service_box_item .sbi_1_icon img {
    max-width: 200px;
  }
  /* line 1053, ../sass/screen.scss */
  .service_box_item .sbi_2_icon {
    bottom: -50px;
    right: -60px;
  }
  /* line 1054, ../sass/screen.scss */
  .service_box_item .sbi_2_icon img {
    max-width: 120px;
  }
  /* line 1056, ../sass/screen.scss */
  .service_box_item .sbi_3_icon {
    bottom: -160px;
    right: -60px;
  }
  /* line 1057, ../sass/screen.scss */
  .service_box_item .sbi_3_icon img {
    max-width: 150px;
  }

  /* line 1060, ../sass/screen.scss */
  .wellness_section .wellness_caption {
    top: 2%;
  }
  /* line 1061, ../sass/screen.scss */
  .wellness_section .wellness_caption h2 {
    font-size: 36px;
  }
  /* line 1062, ../sass/screen.scss */
  .wellness_section .wellness_caption h2 span {
    display: none;
  }
  /* line 1064, ../sass/screen.scss */
  .wellness_section .wellness_caption p {
    font-size: 17px;
    line-height: 24px;
  }

  /* line 1066, ../sass/screen.scss */
  .section_head_title {
    margin-bottom: 20px;
  }
  /* line 1067, ../sass/screen.scss */
  .section_head_title h2 {
    font-size: 38px;
  }

  /* line 1070, ../sass/screen.scss */
  .latest_post_contain {
    padding-top: 10px;
    padding-bottom: 75px;
  }

  /* line 1071, ../sass/screen.scss */
  .latest_post_item {
    padding: 34px 20px 20px 20px;
  }
  /* line 1073, ../sass/screen.scss */
  .latest_post_item .post-title h3 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 6px;
  }
  /* line 1074, ../sass/screen.scss */
  .latest_post_item span.date {
    font-size: 16px;
  }
  /* line 1075, ../sass/screen.scss */
  .latest_post_item .post-desc {
    padding: 28px 0 20px 0;
  }
  /* line 1076, ../sass/screen.scss */
  .latest_post_item .post-desc p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  /* line 1078, ../sass/screen.scss */
  .latest_post_item figure {
    margin-top: 24px;
  }

  /* line 1082, ../sass/screen.scss */
  .single-text-image .slider_text_contain h3 {
    font-size: 24px;
  }
  /* line 1083, ../sass/screen.scss */
  .single-text-image .slider_text_contain p {
    font-size: 17px;
    line-height: 26px;
  }
  /* line 1084, ../sass/screen.scss */
  .single-text-image .slider_text_contain .text-desc {
    padding: 8px 0 16px 0;
  }

  /* line 1086, ../sass/screen.scss */
  #overlayVideoModal iframe {
    height: 435px;
  }

  /* sarika */
  /* line 1089, ../sass/screen.scss */
  .wrapp_banner img {
    height: 400px;
  }

  /* line 1090, ../sass/screen.scss */
  .help_content_inr {
    padding: 20px 20px;
  }

  /* line 1091, ../sass/screen.scss */
  .help_content_inr h3 {
    font-size: 20px;
    line-height: 30px;
  }

  /* monika  */
  /* line 1094, ../sass/screen.scss */
  .title {
    font-size: 40px;
  }

  /* line 1095, ../sass/screen.scss */
  .title-1 {
    font-size: 40px;
  }

  /* line 1096, ../sass/screen.scss */
  .location-bg-top-right {
    height: 275px;
    right: -150px;
  }

  /* line 1097, ../sass/screen.scss */
  .location-bg-top-left {
    height: 375px;
    left: -125px;
  }

  /* line 1098, ../sass/screen.scss */
  .location-bg-bottom-right {
    height: 375px;
    right: -100px;
  }

  /* line 1099, ../sass/screen.scss */
  .location-page-section {
    padding: 70px 0;
  }
  /* line 1100, ../sass/screen.scss */
  .location-page-section .location-page .location-page-desc {
    padding: 30px 0;
  }

  /* line 1102, ../sass/screen.scss */
  .location-page-section .location-left-accordian, .location-page-section .location-right-accordian {
    padding: 0 20px;
  }

  /* line 1103, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag ul li a {
    font-size: 16px;
  }

  /* line 1104, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-img {
    padding: 0 10px 0 0;
  }

  /* line 1105, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap {
    padding: 0 10px;
  }
  /* line 1106, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap h4 {
    font-size: 15px;
    line-height: 22px;
    padding: 0 0 5px;
  }
  /* line 1107, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap h3 {
    font-size: 16px;
    padding: 0 0 10px;
    line-height: 22px;
  }
  /* line 1108, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap h3 a {
    font-size: 16px;
  }

  /* line 1111, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part {
    margin-top: 0;
  }

  /* line 1112, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page .latest-detail-image-page-desc {
    padding: 20px 0;
  }

  /* line 1113, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure {
    width: calc(100% - 75px);
  }
  /* line 1114, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure img {
    left: -50px;
  }

  /* line 1116, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page h5, .latest-detail-page-section .latest-detail-page h5 {
    padding: 0;
  }

  /* line 1117, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page p, .latest-detail-page-section .latest-detail-page p {
    margin-bottom: 15px;
  }

  /* line 1118, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page h4, .latest-detail-page-section .latest-detail-page h4 , h4.single-event-title{
    font-size: 34px;
  }

  /* line 1119, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-desc-part {
    padding: 0;
  }

  /* line 1120, ../sass/screen.scss */
  .latest-detail-page-section .latest-detail-page .latest-detail-page-desc {
    padding: 20px 0;
  }

  /* line 1121, ../sass/screen.scss */
  .latest-detail-page-section .latest-detail-page-bg {
    width: 225px;
    height: 500px;
    right: -60px;
  }

  /* line 1122, ../sass/screen.scss */
  .find-help-section .find-help-desc-wrap {
    padding: 22px;
  }

  /* line 1123, ../sass/screen.scss */
  .find-help-section .find-help-desc-wrap h4 {
    padding: 0 0 15px;
  }

  /* line 1124, ../sass/screen.scss */
  .find-help-section .find-help-desc-part {
    padding: 20px 0 0;
  }

  /* line 1125, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul {
    padding: 15px 0;
  }

  /* line 1126, ../sass/screen.scss */
  .find-help-section .find-help-desc {
    padding: 25px 0;
  }

  /* line 1127, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-desc {
    padding: 0;
  }
}
@media (max-width: 1024px) {
  /* line 1131, ../sass/screen.scss */
  footer {
    padding: 55px 0;
  }

  /* line 1134, ../sass/screen.scss */
  .btn.btn-effect:hover:before {
    content: '';
    top: -4px;
    bottom: -4px;
    border-width: 4px;
  }

  /* sarika */
  /* line 1140, ../sass/screen.scss */
  .donate_banner h1 {
    font-size: 60px;
    line-height: 66px;
  }

  /* line 1141, ../sass/screen.scss */
  .donate_banner a {
    font-size: 28px;
    margin-top: 5px;
  }

  /* line 1142, ../sass/screen.scss */
  .donate_banner img {
    height: 400px;
  }
}
@media (max-width: 991px) {
	.general-text-desc h3
	{
		font-size:24px;
		margin-top:30px;
	}
	.addspark
	{
		background: none !important;
	}
	ul.arrow-list li a 
	{
		text-decoration:underline;
	}
  .wrapp_banner .wb_caption_inr {
    max-width: 200px;
  }
  /* line 1146, ../sass/screen.scss */
  header .desktop_view {
    display: none;
  }

  /* line 1147, ../sass/screen.scss */
  header .mobile_view {
    display: inline-block;
  }

  /* line 1148, ../sass/screen.scss */
  footer ul.social_link li {
    padding: 0 5px;
  }

  /* line 1150, ../sass/screen.scss */
  .heroshow-section .heroshow-caption {
    position: relative;
    top: 0;
    padding: 43px 8px 30px 8px;
  }
  /* line 1151, ../sass/screen.scss */
  .heroshow-section .hsc_contain {
    max-width: 100%;
  }
  /* line 1152, ../sass/screen.scss */
  .heroshow-section .hsc_contain .hsc_text {
    max-width: 100% !important;
  }
  /* line 1154, ../sass/screen.scss */
  .heroshow-section img {
    height: auto;
  }
  /* line 1155, ../sass/screen.scss */
  .heroshow-section.box-2 > img {
    height: auto;
    width: auto;
  }
  /* line 1156, ../sass/screen.scss */
  .heroshow-section .top-left-icon, .heroshow-section .bottom-right-icon {
    display: none;
  }

  /* line 1158, ../sass/screen.scss */
  .service_box_item {
    height: auto;
    margin-bottom: 30px;
  }
  /* line 1159, ../sass/screen.scss */
  .service_box_item .sbi_1_icon, .service_box_item .sbi_2_icon, .service_box_item .sbi_3_icon {
    display: none;
  }
  /* line 1160, ../sass/screen.scss */
  .service_box_item .sbi_mobile_icon {
    display: inline-block;
  }

  /* line 1162, ../sass/screen.scss */
  .wellness_section .wc_text {
    padding: 12px 0 24px 0;
  }

  /* line 1163, ../sass/screen.scss */
  .wellness_section .wellness_caption p {
    font-size: 17px;
    line-height: 24px;
    height: 125px;
    overflow: hidden;
  }

  /* line 1164, ../sass/screen.scss */
  .single-text-image {
    padding: 70px 0 75px 0;
    margin: 50px 0;
  }
  /* line 1165, ../sass/screen.scss */
  .single-text-image .bg-fill {
    width: 50%;
  }
  /* line 1166, ../sass/screen.scss */
  .single-text-image .slider_text_contain p {
    font-size: 16px;
    line-height: 22px;
  }
  /* line 1167, ../sass/screen.scss */
  .single-text-image ul.slider_custom_arrows {
    right: 10px;
    bottom: -60px;
  }
  /* line 1168, ../sass/screen.scss */
  .single-text-image ul.slider_custom_arrows li {
    padding: 0 6px;
  }
  /* line 1169, ../sass/screen.scss */
  .single-text-image ul.slider_custom_arrows li button {
    width: 30px;
    height: 30px;
  }
  /* line 1170, ../sass/screen.scss */
  .single-text-image ul.slider_custom_arrows li button svg {
    padding: 5px;
  }
  /* line 1174, ../sass/screen.scss */
  .single-text-image.sti_right {
    padding: 55px 0 65px 0;
  }
  /* line 1175, ../sass/screen.scss */
  .single-text-image.sti_right .bg-fill {
    width: 50%;
  }

  /* line 1178, ../sass/screen.scss */
  #overlayVideoModal iframe {
    height: 400px;
  }

  /* sarika */
  /* line 1181, ../sass/screen.scss */
  .wrapp_banner .wb_caption h1 {
    font-size: 40px;
  }

  /* line 1182, ../sass/screen.scss */
  .wrapp_banner img {
    height: 270px;
  }

  /* line 1183, ../sass/screen.scss */
  .help-detail-top p, .accordian-wrap .card .card-body p, .donate_Desc_top p, .donate_accordian .card .card-header a {
    font-size: 17px;
    line-height: 24px;
  }

  /* line 1184, ../sass/screen.scss */
  .accordian-wrap .card .card-header a {
    font-size: 18px;
    line-height: 22px;
  }

  /* line 1185, ../sass/screen.scss */
  .help_content_inr h3 {
    font-size: 16px;
    line-height: 24px;
  }

  /* line 1186, ../sass/screen.scss */
  .help-content_box {
    padding: 30px 0px;
  }

  /* line 1187, ../sass/screen.scss */
  .help_content_inr {
    padding: 20px 15px;
    left: -30px;
  }

  /* line 1188, ../sass/screen.scss */
  .help-img_right {
    padding-left: 50px;
  }

  /* line 1189, ../sass/screen.scss */
  .accordian-wrap .card .card-header a {
    padding: 18px 30px 15px 0;
  }

  /* line 1190, ../sass/screen.scss */
  .donate_accordian h3 {
    font-size: 26px;
    line-height: 32px;
  }

  /* line 1191, ../sass/screen.scss */
  .donate_Desc_btm p {
    font-size: 17px;
    line-height: 22px;
  }

  /* monika  */
  /* line 1193, ../sass/screen.scss */
  .title {
    font-size: 40px;
    padding: 5px 0;
  }

  /* line 1194, ../sass/screen.scss */
  .title-1 {
    font-size: 40px;
    padding: 5px 0;
    line-height: 50px;
  }

  /* line 1195, ../sass/screen.scss */
  .location-page-section .location-left-accordian, .location-page-section .location-right-accordian {
    width: 100%;
  }

  /* line 1196, ../sass/screen.scss */
  .accordian-wrap .location-left-accordian .card:last-child .card-header a.collapsed {
    border-bottom: 2px solid #707070;
  }

  /* line 1197, ../sass/screen.scss */
  .location-page-section .location-page .location-page-desc {
    padding: 15px 0;
  }

  /* line 1198, ../sass/screen.scss */
  .accordian-wrap .card .card-body figure img {
    width: 100%;
  }

  /* line 1199, ../sass/screen.scss */
  .location-detail-section .location-detail h2 {
    font-size: 34px;
    margin: 0 0 10px;
    line-height: 44px;
  }

  /* line 1200, ../sass/screen.scss */
  .location-detail-section .location-detail p {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 1201, ../sass/screen.scss */
  .location-detail-section {
    padding: 50px 0;
  }

  /* line 1202, ../sass/screen.scss */
  .location-detail-section .location-detail .map-form-part {
    padding: 15px 0 0;
  }

  /* line 1203, ../sass/screen.scss */
  .location-detail-section .location-detail .map-form-part ul {
    padding: 20px 0;
  }

  /* line 1204, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag {
    padding: 10px 0;
  }

  /* line 1205, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag form {
    float: left;
  }

  /* line 1206, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc {
    padding: 20px 0;
  }

  /* line 1207, ../sass/screen.scss */
  .latest-event-section .latest-event-part {
    padding: 30px 0 0;
  }

  /* line 1208, ../sass/screen.scss */
  .latest-event-section {
    padding: 50px 0;
  }

  /* line 1209, ../sass/screen.scss */
  .latest-event-section .latest-event .load-more-event {
    padding: 40px 0;
  }

  /* line 1210, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure {
    width: 100%;
    text-align: center;
    padding: 60px;
  }

  /* line 1211, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure img {
    left: 0;
    max-width: 100%;
  }

  /* line 1212, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part, .latest-detail-image-page-section .latest-detail-image-desc-part {
    padding: 15px 0;
  }

  /* line 1213, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page {
    padding: 0 15px;
  }

  /* line 1214, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page .latest-detail-image-page-desc, .latest-detail-page-section .latest-detail-page .latest-detail-page-desc {
    padding: 0;
  }

  /* line 1215, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li {
    font-size: 30px;
    padding: 0 8px;
  }
  /* line 1216, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li button {
    font-size: 26px;
  }
  /* line 1217, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li:first-child {
    padding-right: 25px;
  }

  /* line 1219, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-img figure {
    width: 100%;
    padding: 60px;
  }
  /* line 1220, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-img figure img {
    max-width: 100%;
    left: 0;
  }

  /* line 1222, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part, .general-text-section .general-text .general-text-part .general-text-img {
    padding: 15px 0;
  }

  /* line 1223, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-desc p {
    font-size: 17px;
    line-height: 24px;
    margin: 0 0 15px;
  }

  /* line 1224, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-desc .general-text-subhead-desc, .general-text-section .general-text .general-text-part .general-text-desc .general-text-list-desc {
    padding: 7px 0;
  }

  /* line 1225, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-desc {
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 1229, ../sass/screen.scss */
  footer .widget_info ul.widget_address li, footer .copyright_text p {
    font-size: 14px;
  }

  /* line 1230, ../sass/screen.scss */
  .wellness_section {
    padding-top: 40px;
  }
  /* line 1231, ../sass/screen.scss */
  .wellness_section img {
    height: 500px;
    object-fit: cover;
    object-position: bottom;
  }
  /* line 1232, ../sass/screen.scss */
  .wellness_section .wellness_caption {
    padding-top: 0px;
    max-width: 65%;
  }
  /* line 1233, ../sass/screen.scss */
  .wellness_section .wellness_caption h2 {
    font-size: 30px;
  }

  /* line 1236, ../sass/screen.scss */
  .single-text-image {
    padding: 0 8px;
    overflow-x: hidden;
    margin: 0px;
  }
  /* line 1237, ../sass/screen.scss */
  .single-text-image .bg-fill, .single-text-image .general_icon {
    display: none;
  }
  /* line 1238, ../sass/screen.scss */
  .single-text-image .mobile_general_icon {
    display: inline-block;
  }
  /* line 1239, ../sass/screen.scss */
  .single-text-image .mobile-bg-fill {
    position: absolute;
    width: 200%;
    height: 100%;
    display: inline-block;
    left: -50%;
    top: 0px;
  }
  /* line 1240, ../sass/screen.scss */
  .single-text-image .slider_img_contain, .single-text-image .video_img_contain {
    padding: 35px 12px 45px 12px;
  }
  /* line 1241, ../sass/screen.scss */
  .single-text-image ul.slider_custom_arrows {
    bottom: 10px;
  }
  /* line 1242, ../sass/screen.scss */
  .single-text-image .slider_text_contain {
    padding: 58px 0;
  }
  /* line 1243, ../sass/screen.scss */
  .single-text-image .slider_text_contain .text-desc {
    padding: 2px 0 6px 0;
  }
  /* line 1244, ../sass/screen.scss */
  .single-text-image .slider_text_contain h3 {
    font-size: 18px;
    line-height: 24px;
  }
  /* line 1246, ../sass/screen.scss */
  .single-text-image.sti_right {
    padding: 0 8px;
  }
  /* line 1247, ../sass/screen.scss */
  .single-text-image.sti_right .slider_text_contain {
    text-align: left;
  }

  /* line 1250, ../sass/screen.scss */
  .latest_post_section {
    padding-bottom: 70px;
  }

  /* line 1251, ../sass/screen.scss */
  #overlayVideoModal iframe {
    height: 350px;
  }

  /* sarika */
  /* line 1254, ../sass/screen.scss */
  .help-img_right {
    display: none;
  }

  /* line 1255, ../sass/screen.scss */
  .wrapp_banner .wb_caption h1 {
    font-size: 32px;
    line-height: 34px;
  }

  /* line 1256, ../sass/screen.scss */
  .help-detail-inr {
    padding: 35px 0 60px;
  }

  /* line 1257, ../sass/screen.scss */
  .help-detail-inr .btn {
    margin-bottom: 35px;
  }

  /* line 1258, ../sass/screen.scss */
  .accordian-wrap .card .card-header a:after {
    top: 22px;
  }

  /* line 1259, ../sass/screen.scss */
  .donate_banner h1 {
    font-size: 46px;
    line-height: 55px;
  }

  /* line 1260, ../sass/screen.scss */
  .donate_banner a {
    font-size: 22px;
  }

  /* monika  */
  /* line 1262, ../sass/screen.scss */
  .title {
    font-size: 36px;
  }

  /* line 1263, ../sass/screen.scss */
  .title-1 {
    font-size: 40px;
  }

  /* line 1264, ../sass/screen.scss */
  .location-page-section .location-page .location-page-desc {
    padding: 7px 0;
  }

  /* line 1265, ../sass/screen.scss */
  .accordian-wrap .card .card-header a {
    font-size: 17px;
    padding: 15px 25px 15px 0;
  }

  /* line 1266, ../sass/screen.scss */
  .accordian-wrap .card .card-header a:after {
    top: 18px;
  }

  /* line 1267, ../sass/screen.scss */
  .location-detail-section .location-detail h2 {
    font-size: 26px;
    line-height: 34px;
  }

  /* line 1268, ../sass/screen.scss */
  .location-detail-section .location-detail p {
    font-size: 17px;
    line-height: 22px;
    margin: 0 0 7px;
  }

  /* line 1269, ../sass/screen.scss */
  .location-detail-section .location-detail .map-form-part form {
    text-align: left;
    padding: 12px 0;
  }
  /* line 1270, ../sass/screen.scss */
  .location-detail-section .location-detail .map-form-part form button {
    max-width: 145px;
    margin: 15px 0 0;
  }

  /* line 1272, ../sass/screen.scss */
  .location-detail-section .location-detail .map-form-part ul {
    padding: 15px 0;
  }
  /* line 1273, ../sass/screen.scss */
  .location-detail-section .location-detail .map-form-part ul li {
    display: block;
  }
  /* line 1274, ../sass/screen.scss */
  .location-detail-section .location-detail .map-form-part ul li a {
    font-size: 15px;
  }
  /* line 1275, ../sass/screen.scss */
  .location-detail-section .location-detail .map-form-part ul li.active a {
    font-size: 17px;
  }

  /* line 1278, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure {
    padding: 40px;
  }

  /* line 1279, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page h4, .latest-detail-page-section .latest-detail-page h4 , h4.single-event-title{
    font-size: 32px;
    line-height: 38px;
  }

  /* line 1280, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page h6, .latest-detail-page-section .latest-detail-page h6 {
    font-size: 18px;
  }
  /* line 1281, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page h6 a, .latest-detail-page-section .latest-detail-page h6 a {
    text-decoration: none;
  }

  /* line 1283, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure:after, .general-text-section .general-text .general-text-part .general-text-img figure:after {
    height: 275px;
    background-size: contain;
  }

  /* line 1284, ../sass/screen.scss */
  .find-help-section {
    padding: 40px 0;
  }

  /* line 1285, ../sass/screen.scss */
  .find-help-section .find-help-desc {
    padding: 15px 0;
  }

  /* line 1286, ../sass/screen.scss */
  .mix:before {
    padding: 0;
  }

  /* line 1287, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li:first-child {
    display: block;
  }

  /* line 1288, ../sass/screen.scss */
  .find-help-section .find-help-desc-wrap p, .find-help-section .find-help-desc-wrap h5 {
    padding: 0 0 20px;
  }

  /* line 1289, ../sass/screen.scss */
  .find-help .title {
    font-size: 32px;
    line-height: 40px;
  }

  /* line 1290, ../sass/screen.scss */
  .find-help-section .find-help-desc p {
    font-size: 16px;
    line-height: 24px;
  }

  /* line 1291, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li {
    font-size: 28px;
    line-height: 30px;
  }
  /* line 1292, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li:first-child {
    padding: 0 0 30px;
  }

  /* line 1294, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li img {
    max-width: 34px;
    margin-right: 10px;
  }

  /* line 1295, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li button {
    font-size: 21px;
  }

  /* line 1296, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li {
    padding: 0 10px;
  }

  /* line 1297, ../sass/screen.scss */
  .find-help-section .find-help-desc-part {
    padding: 7px 0 0;
  }

  /* line 1298, ../sass/screen.scss */
  .find-help-section .find-help-desc-wrap h4 {
    font-size: 18px;
    line-height: 24px;
    padding: 0 0 12px;
  }

  /* line 1299, ../sass/screen.scss */
  .find-help-section .find-help-desc-wrap p {
    padding: 0 0 12px;
  }

  /* line 1300, ../sass/screen.scss */
  .find-help-section .find-help-desc-wrap {
    padding: 30px;
    margin: 15px 0;
  }

  /* line 1301, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-img figure {
    padding: 40px;
  }

  /* line 1302, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-desc {
    padding: 0;
  }
}
@media (max-width: 575px) {
  /* line 1306, ../sass/screen.scss */
  footer {
    padding: 43px 0;
  }
  /* line 1307, ../sass/screen.scss */
  footer .widget_info {
    padding: 48px 0 0 0;
    text-align: center;
  }
  /* line 1308, ../sass/screen.scss */
  footer .widget_info h6 {
    font-size: 20px;
  }
  /* line 1309, ../sass/screen.scss */
  footer .widget_info ul.widget_address {
    padding-top: 12px;
  }
  /* line 1309, ../sass/screen.scss */
  footer .widget_info ul.widget_address li {
    font-size: 18px;
  }
  /* line 1311, ../sass/screen.scss */
  footer .copyright_text {
    display: none;
  }
  /* line 1312, ../sass/screen.scss */
  footer ul.widget_btn li {
    width: 100%;
    padding: 5.5px 8px;
  }
  /* line 1313, ../sass/screen.scss */
  footer ul.widget_btn li a.btn {
    font-size: 16px;
    width: 232px;
    padding: 10px 20px;
    line-height: 22px;
  }
  /* line 1316, ../sass/screen.scss */
  footer ul.social_link {
    text-align: center;
    width: 100%;
  }
  /* line 1317, ../sass/screen.scss */
  footer ul.social_link li {
    float: none;
    display: inline-block;
    padding: 0 18px;
  }
  /* line 1319, ../sass/screen.scss */
  footer .mobile_copyright_text {
    display: inline-block;
  }

  /* line 1323, ../sass/screen.scss */
  #main_index_modal .modal-content {
    padding: 55px 20px 45px 20px;
  }
  /* line 1324, ../sass/screen.scss */
  #main_index_modal .modal-content h2 {
    font-size: 46px;
    line-height: 45px;
  }
  /* line 1325, ../sass/screen.scss */
  #main_index_modal .modal-content h2 span {
    font-size: 22px;
    line-height: 26px;
    margin-top: 10px;
  }
  /* line 1327, ../sass/screen.scss */
  #main_index_modal .modal-content .text_desc {
    padding: 22px 0 36px 0;
  }
  /* line 1328, ../sass/screen.scss */
  #main_index_modal .modal-content .text_desc p {
    font-size: 17px;
    line-height: 26px;
  }
  /* line 1330, ../sass/screen.scss */
  #main_index_modal .modal-content a.btn {
    width: 158px;
    margin: 0 auto;
  }

  /* line 1333, ../sass/screen.scss */
  .slideshow-section .mobile_banner_image {
    display: inline-block;
  }

  /* line 1334, ../sass/screen.scss */
  .slideshow-section .desktop_banner_image {
    display: none;
  }

  /* line 1335, ../sass/screen.scss */
  .rich-wrapper-text {
    padding: 49px 8px 57px 8px;
    text-align: left;
  }
  /* line 1336, ../sass/screen.scss */
  .rich-wrapper-text .rich-title {
    margin-bottom: 12px;
  }
  /* line 1337, ../sass/screen.scss */
  .rich-wrapper-text .rich-title h2 {
    font-size: 32px;
    margin-bottom: 10px;
  }
  /* line 1339, ../sass/screen.scss */
  .rich-wrapper-text .rich-text p {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 1340, ../sass/screen.scss */
  .rich-wrapper-text .rich-box-list {
    padding: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  /* line 1342, ../sass/screen.scss */
  ul.arrow-list {
    margin: 0px;
  }
  /* line 1343, ../sass/screen.scss */
  ul.arrow-list li {
    padding-left: 36px;
    font-size: 17px;
    line-height: 24px;
    margin: 8px 0;
  }
  /* line 1344, ../sass/screen.scss */
  ul.arrow-list li svg {
    width: 15px;
    height: 15px;
    top: 5px;
    left: 0px;
  }

  /* line 1348, ../sass/screen.scss */
  .heroshow-section .hsc_contain h2 {
    font-size: 30px;
  }
  /* line 1349, ../sass/screen.scss */
  .heroshow-section .hsc_contain .hsc_text {
    padding: 10px 0 36px 0;
  }
  /* line 1350, ../sass/screen.scss */
  .heroshow-section .hsc_contain .hsc_text p {
    font-size: 16px;
    line-height: 21px;
  }

  /* line 1352, ../sass/screen.scss */
  .service_box_item {
    height: auto;
    margin-bottom: 18px;
  }
  /* line 1353, ../sass/screen.scss */
  .service_box_item .sbi-contain {
    max-width: 250px;
  }

  /* line 1355, ../sass/screen.scss */
  .section_inner_content {
    padding: 56px 0;
  }

  /* line 1356, ../sass/screen.scss */
  .wellness_section {
    padding-top: 40px;
  }
  /* line 1357, ../sass/screen.scss */
  .wellness_section img {
    height: 415px;
  }
  /* line 1358, ../sass/screen.scss */
  .wellness_section .wellness_caption {
    max-width: 340px;
  }

  /* line 1360, ../sass/screen.scss */
  .section_head_title {
    text-align: left;
  }
  /* line 1361, ../sass/screen.scss */
  .section_head_title h2 {
    font-size: 32px;
  }

  /* line 1363, ../sass/screen.scss */
  .latest_post_section {
    padding: 58px 8px 68px 8px;
  }
  /* line 1364, ../sass/screen.scss */
  .latest_post_section .section_head_title {
    margin-bottom: 8px;
  }
  /* line 1365, ../sass/screen.scss */
  .latest_post_section .section_head_title h2 {
    margin-bottom: 0;
  }
  /* line 1367, ../sass/screen.scss */
  .latest_post_section a.btn {
    width: 100%;
  }

  /* line 1369, ../sass/screen.scss */
  .latest_post_contain {
    padding-bottom: 60px;
  }

  /* line 1370, ../sass/screen.scss */
  .latest_post_item {
    border-top-width: 0px;
    padding: 0px;
  }
  /* line 1371, ../sass/screen.scss */
  .latest_post_item .post_contain {
    max-width: 100%;
    display: grid;
  }
  /* line 1372, ../sass/screen.scss */
  .latest_post_item span.date {
    font-size: 16px;
    line-height: 24px;
    -webkit-order: 1;
    -mox-order: 1;
    -ms-order: 1;
    -s-order: 1;
    order: 1;
  }
  /* line 1373, ../sass/screen.scss */
  .latest_post_item .post-title {
    -webkit-order: 2;
    -mox-order: 2;
    -ms-order: 2;
    -s-order: 2;
    order: 2;
    padding: 16px 0 0 0;
  }
  /* line 1374, ../sass/screen.scss */
  .latest_post_item .post-title h3 {
    font-size: 18px;
    line-height: 24px;
    width: 100%;
  }
  /* line 1376, ../sass/screen.scss */
  .latest_post_item figure {
    -webkit-order: 3;
    -mox-order: 3;
    -ms-order: 3;
    -s-order: 3;
    order: 3;
    margin-top: 22px;
  }
  /* line 1377, ../sass/screen.scss */
  .latest_post_item .post-desc {
    width: 100%;
    display: inline-block;
    padding: 26px 0 23px 0;
    -webkit-order: 4;
    -mox-order: 4;
    -ms-order: 4;
    -s-order: 4;
    order: 4;
  }
  /* line 1380, ../sass/screen.scss */
  .latest_post_item a.btn-link {
    -webkit-order: 5;
    -mox-order: 5;
    -ms-order: 5;
    -s-order: 5;
    order: 5;
  }

  /* line 1382, ../sass/screen.scss */
  .sign_up_news {
    padding-top: 30px;
  }

  /* line 1383, ../sass/screen.scss */
  .sign_up_btn {
    font-size: 32px;
    margin-left: 50px;
  }
  /* line 1384, ../sass/screen.scss */
  .sign_up_btn svg {
    width: 37px;
    height: 26px;
    top: 15px;
    left: -50px;
  }

  /* line 1386, ../sass/screen.scss */
  #overlayVideoModal iframe {
    height: 310px;
  }

  /* line 1388, ../sass/screen.scss */
  .btn {
    font-size: 16px;
    line-height: 20px;
    padding: 9px 20px;
    min-width: 144px;
  }
  /* line 1389, ../sass/screen.scss */
  .btn.small {
    font-size: 15px;
    line-height: 20px;
    padding: 9px 20px;
    min-width: 125px;
  }
  /* line 1390, ../sass/screen.scss */
  .btn.large {
    padding: 9px 20px;
    line-height: 20px;
  }

  /* sarika */
  /* line 1394, ../sass/screen.scss */
  .wrapp_banner .wb_caption_inr {
    max-width: 200px;
  }

  /* line 1396, ../sass/screen.scss */
  .wrapp_banner .img-desktop {
    display: none;
  }
  /* line 1397, ../sass/screen.scss */
  .wrapp_banner .img-mobile {
    display: block;
    height: 214px;
    object-fit: cover;
    object-position: center;
  }

  /* line 1399, ../sass/screen.scss */
  .wrapp_banner .wb_caption {
    top: 50%;
	transform:translateY(-50%) !important;
  }

  /* line 1400, ../sass/screen.scss */
  .donate_accordian .card .card-header a {
    font-weight: 400;
  }

  /* line 1401, ../sass/screen.scss */
  .donate-page-inr {
    padding: 30px 0 50px;
  }

  /* line 1402, ../sass/screen.scss */
  .donate_banner {
    text-align: center;
  }
  /* line 1403, ../sass/screen.scss */
  .donate_banner .donate_caption {
    top: 25px;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
  /* line 1404, ../sass/screen.scss */
  .donate_banner .img-desktop {
    display: none;
  }
  /* line 1405, ../sass/screen.scss */
  .donate_banner .img-mobile {
    display: block;
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: auto;
  }
  /* line 1406, ../sass/screen.scss */
  .donate_banner h1 {
    font-size: 39px;
    line-height: 46px;
  }
  /* line 1407, ../sass/screen.scss */
  .donate_banner a {
    font-size: 25px;
  }

  /* monika  */
  /* line 1410, ../sass/screen.scss */
  .title {
    font-size: 26px;
  }

  /* line 1411, ../sass/screen.scss */
  .title-1 {
    font-size: 32px;
    line-height: 36px;
  }

  /* line 1412, ../sass/screen.scss */
  .location-bg-top-left {
    height: 225px;
    width: 225px;
    left: -100px;
  }

  /* line 1413, ../sass/screen.scss */
  .location-bg-top-right {
    height: 200px;
    width: 225px;
    right: -120px;
  }

  /* line 1414, ../sass/screen.scss */
  .location-bg-bottom-right {
    height: 275px;
    width: 225px;
  }

  /* line 1415, ../sass/screen.scss */
  .location-page-section {
    padding: 40px 0;
  }

  /* line 1416, ../sass/screen.scss */
  .accordian-wrap .card .card-body ul li {
    width: 100%;
  }

  /* line 1417, ../sass/screen.scss */
  .accordian-wrap .card .card-body ul li:nth-child(odd), .accordian-wrap .card .card-body ul li:nth-child(even) {
    padding: 0;
  }

  /* line 1419, ../sass/screen.scss */
  .accordian-wrap .card .card-body figure form input, .accordian-wrap .card .card-body figure form input[type='text'], .accordian-wrap .card .card-body figure form input[type='email'], .accordian-wrap .card .card-body figure form input[type='number'], .accordian-wrap .card .card-body figure form input[type='search'] {
    max-width: 100%;
  }

  /* line 1421, ../sass/screen.scss */
  .accordian-wrap .card .card-body figure form button {
    max-width: 145px;
    margin: 12px 0;
  }

  /* line 1422, ../sass/screen.scss */
  .accordian-wrap .card .card-body figure form {
    padding: 15px 0;
  }

  /* line 1423, ../sass/screen.scss */
  .accordian-wrap .card .card-body h4 {
    font-size: 15px;
  }

  /* line 1424, ../sass/screen.scss */
  .location-detail-section {
    padding: 30px 0;
  }

  /* line 1425, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag form {
    max-width: 100%;
  }
  /* line 1426, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag form select {
    max-width: 100%;
  }
  /* line 1427, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag form button {
    display: none;
  }

  /* line 1429, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-img, .latest-event-section .latest-event-part .latest-event-desc-wrap {
    padding: 0;
    width: 100%;
    max-width: 100%;
    padding: 12px 15px;
    float: left;
  }

  /* line 1430, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap h3 {
    font-size: 18px;
    padding: 0 0 5px;
  }
  /* line 1430, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap h3 a {
    font-size: 18px;
    line-height: 24px;
    padding: 0;
  }

  /* line 1432, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap h4 {
    font-size: 17px;
    padding: 0 0 15px;
  }

  /* line 1433, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc-wrap p {
    font-size: 16px;
    line-height: 24px;
  }

  /* line 1434, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag ul li {
    padding: 7px 24px 7px 0;
  }
  /* line 1435, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag ul li a {
    font-size: 18px;
    line-height: 24px;
  }

  /* line 1437, ../sass/screen.scss */
  .latest-event-section .latest-event-part .latest-event-desc, .latest-event-section .latest-event-part {
    padding: 12px 0;
  }

  /* line 1438, ../sass/screen.scss */
  .latest-event-section .latest-event .title {
    font-size: 32px;
    padding: 0 15px;
  }

  /* line 1439, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag {
    padding: 10px 15px;
  }

  /* line 1440, ../sass/screen.scss */
  .latest-event-section .latest-event .load-more-event {
    padding: 25px 0;
  }

  /* line 1441, ../sass/screen.scss */
  .latest-event-section {
    padding: 35px 0;
  }

  /* line 1442, ../sass/screen.scss */
  .desktop_tag_view {
    display: none;
  }

  /* line 1443, ../sass/screen.scss */
  .mobile_tag_view {
    display: block;
  }

  /* line 1444, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure {
    padding: 25px;
  }
  /* line 1445, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure img {
    border: 12px solid #ffffff;
  }

  /* line 1447, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page h3, .latest-detail-page-section .latest-detail-page h3 {
    display: none;
  }

  /* line 1448, ../sass/screen.scss */
  .latest-detail-image-page-section {
    padding: 40px 0;
  }

  /* line 1449, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page h6, .latest-detail-page-section .latest-detail-page h6 {
    line-height: 24px;
  }
  /* line 1450, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page h6 a, .latest-detail-page-section .latest-detail-page h6 a {
    display: block;
  }

  /* line 1452, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page p {
    font-size: 17px;
    line-height: 24px;
  }

  /* line 1453, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page h4, .latest-detail-page-section .latest-detail-page h4 , h4.single-event-title{
    font-size: 30px;
    padding: 17px 0 12px;
  }

  /* line 1454, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure:after, .general-text-section .general-text .general-text-part .general-text-img figure:after {
    height: 200px;
    top: 0;
    right: -75px;
  }

  /* line 1455, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-page .latest-detail-image-page-desc .btn {
    display: block;
    margin: 30px 0 0;
  }

  /* line 1456, ../sass/screen.scss */
  .latest-detail-image-page-section .latest-detail-image-part figure:before, .general-text-section .general-text .general-text-part .general-text-img figure:before {
    display: block;
  }

  /* line 1457, ../sass/screen.scss */
  .latest-detail-page-section {
    padding: 40px 0;
  }

  /* line 1458, ../sass/screen.scss */
  .latest-detail-page-section .latest-detail-page .latest-detail-page-desc .btn {
    display: block;
    margin: 30px 0 0;
  }

  /* line 1459, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-desc p {
    margin: 0 0 10px;
  }

  /* line 1460, ../sass/screen.scss */
  .general-text-section {
    padding: 35px 0;
  }

  /* line 1461, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part, .general-text-section .general-text .general-text-part .general-text-img {
    padding: 7px 0;
  }

  /* line 1462, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-desc p {
    margin: 0 0 15px;
  }

  /* line 1463, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-img figure {
    padding: 25px;
  }
  /* line 1464, ../sass/screen.scss */
  .general-text-section .general-text .general-text-part .general-text-img figure img {
    border: 12px solid #ffffff;
  }
}
@media (max-width: 479px) {
  /* line 1469, ../sass/screen.scss */
  #overlayVideoModal iframe {
    height: 280px;
  }

  /* sarika */
  /* line 1471, ../sass/screen.scss */
  .help-detail-top {
    padding: 10px 0 40px;
  }

  /* monika  */
  /* line 1474, ../sass/screen.scss */
  .accordian-wrap .card .card-body figure form input, .accordian-wrap .card .card-body figure form input[type='text'], .accordian-wrap .card .card-body figure form input[type='email'], .accordian-wrap .card .card-body figure form input[type='number'], .accordian-wrap .card .card-body figure form input[type='search'] {
    max-width: 100%;
  }

  /* line 1476, ../sass/screen.scss */
  .accordian-wrap .card .card-body figure form button {
    max-width: 100%;
    margin: 10px 0;
  }
}
@media (max-width: 374px) {
  /* line 1480, ../sass/screen.scss */
  footer ul.social_link li {
    padding: 0 11px;
  }

  /* monika  */
  /* line 1482, ../sass/screen.scss */
  .latest-event-section .latest-event .latest-event-tag ul li {
    padding: 7px 18px 7px 0;
  }

  /* line 1483, ../sass/screen.scss */
  .find-help-section .find-help ul.portfolio-filter-ul li button {
    font-size: 18px;
  }
}
