
Theme Name:     Pursuit - Child Theme
Theme URI:      https://demo.themovation.com/pursuit
Template:       pursuitx
Author:         Themovation
Author URI:     http://themovation.com
Version:        2.0
Text Domain:    pursuit
Domain Path:    /languages/
*/


/* = Theme customization starts here
-------------------------------------------------------------- */

 @import url("../pursuitx/assets/css/app.css");
  body {
    background-color: #fff;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 100%;
  }
  a {
    outline: 0 none !important;
    text-decoration: none;
  }
  /*08-06-2026*/
  body .content section.content-editor .elementor-container,
  .container {
    width: 1000px;
    padding: 0;
  }
  body .content section.content-editor .elementor-container .container {
        width: auto;
    }
  /*08-06-2026*/
  .inner-container {
    background: url("images/section-bg.jpg") repeat center center;
  }
  #text-2 {
    background: url("images/header-img.png") repeat 0 0;
    margin: 0px;
    display: inline;
    color: #333;
    float: left;
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
    height: 25px;
    line-height: 22px;
    padding-left: 32px;
  }
  #gtranslate {
    display: inline;
    float: left;
    margin: 0px 0px 8px 20px;
  }
  #gtranslate .switcher .option {
    position: absolute;
  }
  #themo-social-icons-2,
  #search-3 {
    display: inline;
    float: right;
  }
  .navbar-header {
    clear: left;
  }
  .widgettitle {
    display: none;
  }
  .soc-widget a:nth-child(1) {
    background-image: url("images/header-img.png");
    background-repeat: repeat;
    background-position: -140px 0;
  }
  .soc-widget a:nth-child(2) {
    background-image: url("images/header-img.png");
    background-repeat: repeat;
    background-position: -204px 0;
  }
  .soc-widget a:nth-child(3) {
    background-image: url("images/header-img.png");
    background-repeat: repeat;
    background-position: -237px 0;
  }
  .soc-widget a:nth-child(4) {
    background-image: url("images/header-img.png");
    background-repeat: repeat;
    background-position: -172px 0;
  }
  .soc-widget a:nth-child(5) {
    background-image: url("images/header-img.png");
    background-repeat: repeat;
    background-position: -236px 0;
    margin-right: 20px;
  }
  .soc-widget a:nth-child(1):hover {
    background-position: -140px -47px;
  }
  .soc-widget a:nth-child(2):hover {
    background-position: -204px -47px;
  }
  .soc-widget a:nth-child(3):hover {
    background-position: -237px -47px;
  }
  .soc-widget a:nth-child(4):hover {
    background-position: -172px -47px;
  }
  .soc-widget a:nth-child(5):hover {
    background-position: -236px -47px;
  }
  .soc-widget a i {
    display: none;
  }
  .soc-widget a {
    display: inline-block;
    height: 24px;
    margin: 0px 6px 0px 0px;
    width: 25px;
    outline: 0 none;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
  }
  #search-3 .search-form input {
    background: #fff url("images/search-bg.png") no-repeat scroll 98% center;
    border: 1px solid rgb(204, 204, 204) !important;
    border-radius: 3px !important;
    color: rgb(51, 51, 51) !important;
    font-family: "Lato", sans-serif !important;
    font-size: 14px;
    height: 22px !important;
    line-height: 20px !important;
    margin-top: 0 !important;
    padding: 0 20px 0 5px !important;
    width: 155px;
  }
  #search-3 .search-form .input-group-btn {
    display: none;
  }
  .banner {
    background: #f7f7f7 none repeat 0 0;
    border-bottom: 4px solid #e54700;
    padding: 8px 0 53px;
    position: relative;
    box-shadow: 0 1px 2px rgba(43, 48, 51, 0.08);
    z-index: 20;
}
  /*18-06-2024*/
  .banner .container {
    position: relative;
  }
  .navbar-header {
    display: block;
  }
  .container>.navbar-collapse {
    background: url("images/header-bg.jpg") repeat-x 0 0 #E55612;
    border: 2px solid #fff;
    border-radius: 10px;
    padding: 4px 10px;
    position: absolute;
    top: 41px;
    width: 100%;
    z-index: 1;
  }
  /*18-06-2024*/
  #menu-primary-navigation {
    display: block;
  }
  .navbar .navbar-nav {
    margin: 0;
  }
  .left {
    float: left !important;
  }
  .right {
    float: right !important;
  }
  .navbar-collapse #logo {
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -33px;
    width: 116px;
    z-index: 99;
  }
  .banner .container>.navbar-collapse ul li a {
    max-width: 158px;
    min-width: 125px;
    text-align: center;
    padding: 8px 5%;
  }
  .navbar-collapse #logo img {
    border: 0 none;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
  }
  .container>.navbar-collapse ul li {
    background: url("images/menu-side-border.jpg") no-repeat right center;
    float: left;
    padding: 0;
    margin: 0;
  }
  /*06-06-2026*/
  div.container>nav.navbar-collapse ul li a:hover,
  div.container>nav.navbar-collapse ul li a.active {
    background: #060046 none repeat 0 0;
    border-radius: 7px;
  }
 div.container>nav.navbar-collapse ul li a {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 8px 21px;
    outline: 0 none;
    font-weight: 400;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
div.container>nav.navbar-collapse ul li a:hover {
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: 400;
}
  /*06-06-2026*/
  .container>.navbar-collapse ul li:last-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }
  .navbar .navbar-nav>li a::after {
    display: none;
  }
  /*06-06-2026*/
  header.navbar .navbar-nav li a:hover,
  header.navbar .navbar-nav li.active>a,
  header.navbar .navbar-nav li a:focus {
    background: #060046;
    border-radius: 7px;
    color: #fff;
  }
  /*06-06-2026*/
  .navbar .navbar-nav>li>a {
    font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
  }
  #main-flex-slider .slider-bg {
    background-color: #fff;
    background-position: center top;
    background-size: cover;
    padding-bottom: 0px;
    padding-top: 0px;
  }
  #main-flex-slider .slides .hero {
    margin-top: 0px;
  }
  #main-flex-slider .container {
    width: 100%;
    max-width: 1300px;
  }
  #main-flex-slider .slides img {
    margin: 0 auto;
    max-width: 1220px;
    width: 1220px;
  }
  #main-flex-slider .flex-control-nav {
    background: url("images/slider-bottom-img.png") no-repeat center 0;
    bottom: 0;
    height: 36px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    max-width: 100%;
    width: 1224px;
  }
  .flex-control-nav li {
    display: inline-block;
    margin: 15px 6px 0px;
  }
  .flex-control-paging li a {
    background: #4f4f4f none repeat scroll 0 0;
    height: 11px;
    width: 11px;
  }
  .flex-control-paging li a:hover {
    background: #ef7e1e none repeat scroll 0 0;
  }
  .flex-control-paging li a.flex-active {
    background-color: #E54700;
    cursor: default;
  }
  #themo_html_1 {
    padding: 0;
  }
  #themo_html_1>.container {
    background: #fff none repeat scroll 0 0;
  }
  /*
  #section1 .whatwe_part_main {
    float: left;
    margin-right: 47px;
    position: relative;
    width: 290px;
  }
  */
  #section1 .whatwe_part {
    border: 1px solid #d6d6d6;
    padding: 10px;
  }
  .whatwe_part .whatwe_desc {
    min-height: 136px;
  }
  .whatwe_part .whatwe_desc .title {
    background: url("images/why-border.jpg") no-repeat center bottom;
    color: #000000;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px;
    padding-bottom: 16px;
    text-align: center;
  }
  .whatwe_part .whatwe_desc p {
    color: #000;
    font-family: "Lato", sans-serif;
    line-height: 22px;
    margin-bottom: 24px;
    margin-top: 19px;
    text-align: center;
  }
  #section1 .whatwe_part .plus {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    bottom: -16px;
    box-shadow: 0 0 1px 0 #ccc;
    height: 30px;
    left: 0;
    line-height: 34px;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    width: 30px;
  }
  #section1 .whatwe_part .plus:hover {
    background: #ccc none repeat scroll 0 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
  }
  #section1 .whatwe_part .plus a {
    outline: 0 none;
  }
  #section1 .whatwe_part .plus img {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    vertical-align: baseline;
  }
  #section1 .whatwe_part_main.last {
    margin-right: 0;
  }
  #themo_html_2 {
    padding: 0;
  }
  #themo_html_2>.container {
    background: #ececec none repeat scroll 0 0;
  }
  #themo_html_2 .video_wrap {
    float: left;
    width: 46%;
  }
  #themo_html_2 .title {
    background: url("images/video-border.png") no-repeat left bottom;
    color: #333;
    font-family: "Raleway", sans-serif;
    font-size: 25px;
    line-height: 100%;
    margin-bottom: 33px;
    padding-bottom: 25px;
  }
  #themo_html_2 .video {
    width: 100%;
  }
  .news_wrap .news_event {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 24px;
    padding-bottom: 24px;
  }
  .news_wrap .news_event:last-child {
    border: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .news_wrap .news_img {
    background: #efefef;
    float: left;
    height: 90px;
    margin-right: 20px;
    position: relative;
    text-align: center;
    width: 90px;
  }
  .news_wrap .news_img>img {
    display: block;
    height: auto;
    width: auto;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: translate3d(0px, -50%, 0px);
    -moz-transform: translate3d(0px, -50%, 0px);
    -ms-transform: translate3d(0px, -50%, 0px);
    -o-transform: translate3d(0px, -50%, 0px);
    transform: translate3d(0px, -50%, 0px);
    transition: all 0.5s ease 0s;
  }
  .news_wrap .news_desc {
    float: left;
    width: 75%;
  }
  .news_wrap .news_desc .news_title {
    color: #302f2f;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 20px;
  }
  a.news-pdf-btn {
    background-color: #e96115;
    padding: 6px 10px;
    border-radius: 7px;
    color: #FFF;
    text-decoration: none;
  }
  a.news-pdf-btn:hover {
    background: #060046 none repeat 0 0;
    border-radius: 7px;
  }
  .news_wrap .news_desc .read_more a {
    color: #060046;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    outline: 0 none;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "Lato", sans-serif;
  }
  .news_wrap .news_desc .read_more a:hover {
    color: #ef7e1e;
  }
  #themo_html_2 .news_wrap {
    float: right;
    width: 46%;
  }
  #themo_html_3 {
    padding: 0;
  }
  #themo_html_3>.container {
    background: #fff none repeat scroll 0 0;
  }
  #themo_html_3 .title {
    background: url("images/gallery-border.png") no-repeat center bottom;
    color: #333;
    font-family: "Raleway", sans-serif;
    font-size: 25px;
    line-height: 100%;
    margin-bottom: 33px;
    padding-bottom: 25px;
    text-align: center;
  }
  .footer {
    background: #060046 none repeat scroll 0 0;
    padding: 0px !important;
  }
  .footer>.container .row {
    margin: 0px;
  }
  .footer .widget-title {
    border-bottom: 1px solid #3f3f3f;
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-size: 20px;
    line-height: 100%;
    margin-bottom: 15px;
    padding-bottom: 11px;
  }
  .footer .widget-title::after {
    display: none;
  }
  .footer-area-1 {
    width: 150px;
    margin-right: 30px;
    padding: 0;
  }
  .footer-area-2 {
    width: 265px;
    margin-right: 30px;
    padding: 0;
  }
  .footer-area-3 {
    width: 305px;
    margin-right: 30px;
    padding: 0;
  }
  .footer-area-4 {
    width: 155px;
    padding: 0;
  }
  .enq-cont.smart-cap {
    margin-bottom: 15px;
  }
  .enq-cont.smart-cap.error-cap iframe {
    border: 1px solid #f00;
  }
  .footer-area-1 .widget .widget-inner ul li:first-child {
    display: none;
  }
  .footer-area-1 .widget .widget-inner ul li a {
    background: url("images/quick-link.png") no-repeat 0 3px;
    color: #fff;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 0 0 0 20px;
    border-bottom: 0 none;
    text-decoration: none;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
  }
  .footer-area-1 .widget .widget-inner ul li a:hover,
  .footer-area-1 .widget .widget-inner ul li.active a {
    background-position: 0 -19px;
    color: #ef7e1e;
  }
  .footer-area-1 .widget .widget-inner ul li a:focus {
    outline: 0 none;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 {
    float: left;
    margin-right: 40px;
    width: 265px;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .phone a:hover,
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .mail a:hover {
    color: #EF7E1E;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .add,
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .phone,
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .mail {
    padding-left: 33px;
    position: relative;
  }
  /**--05-02-2024--**/
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .add:before,
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .phone:before,
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .mail:before {
    background: url("images/footer-contact-icon-sprite.png") no-repeat;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
  }
  /**--05-02-2024--**/
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .add:before {
    width: 13px;
    top: 4px;
    height: 20px;
    background-position: left 0;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .phone a:before {
    width: 10px;
    height: 20px;
    background-position: left -37px;
    left: 2px;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .phone a:hover:before {
    background-position: left -68px;
  }
  /**--05-02-2024--**/
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .mail:before {
    width: 17px;
    height: 12px;
    background-position: left -104px;
  }
  /**--05-02-2024--**/
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .mail a:hover:before {
    background-position: left -129px;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .add p {
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    font-family: "Lato", sans-serif;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .phone {
    color: #fff;
    line-height: 19px;
    margin: 14px 0;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .phone p {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .mail p a {
    color: #fff;
    font-size: 15px;
    text-decoration: none;
    line-height: 98%;
    display: block;
  }
  .wpcf7-form p {
    margin-bottom: 0px;
  }
  .footer input[type="text"],
  .footer input[type="email"],
  .footer textarea {
    background: #342f65 !important;
    border: 1px solid transparent !important;
    border-radius: 3px !important;
    color: #ccc !important;
    font-family: "Lato", sans-serif !important;
    font-size: 12px !important;
    margin-bottom: 10px !important;
    padding: 9px !important;
    width: 100% !important;
    outline: 0 none;
    box-shadow: none !important;
  }
  .footer input[type="text"],
  .footer input[type="email"] {
    height: 35px !important;
  }
  .footer textarea {
    height: 55px !important;
    resize: none;
    padding-top: 5px !important;
  }
  .footer input[type="text"]:focus,
  .footer input[type="email"]:focus,
  .footer textarea:focus {
    border-color: #000000 !important;
    outline: 0 none;
  }
  /*06-06-2026*/
  footer.footer div.textwidget form input[type="submit"] {
      background: #ccc none repeat scroll 0 0;
      border-radius: 3px;
      color: #151515;
      cursor: pointer;
      font-family: "Lato", sans-serif;
      font-size: 14px;
      font-weight: bold;
      height: 28px !important;
      max-width: 75px !important;
      padding: 0 !important;
      text-align: center;
  }
  footer.footer div.textwidget form input[type="submit"]:hover {
    background: #ef7e1e none repeat scroll 0 0;
    color: #FFF;
  }
  /*06-06-2026*/
  .footer input[type="text"]::-webkit-input-placeholder,
  .footer input[type="email"]::-webkit-input-placeholder,
  .footer textarea::-webkit-input-placeholder {
    color: #ccc;
    opacity: 1;
  }
  .footer input[type="text"]:-moz-placeholder,
  .footer input[type="email"]:-moz-placeholder,
  .footer textarea:-moz-placeholder {
    color: #ccc;
    opacity: 1;
  }
  .footer input[type="text"]::-moz-placeholder,
  .footer input[type="email"]::-moz-placeholder,
  .footer textarea::-moz-placeholder {
    color: #ccc;
    opacity: 1;
  }
  .footer input[type="text"]:-ms-input-placeholder,
  .footer input[type="email"]:-ms-input-placeholder,
  .footer textarea:-ms-input-placeholder {
    color: #ccc;
    opacity: 1;
  }
  .footer-area-4 .widget .widget-inner .textwidget {
    text-align: center;
  }
  .footer-area-4 .widget {
    margin-bottom: 10px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget {
    margin-top: 11px;
    text-align: center;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a {
    display: inline-block;
    height: 32px;
    margin: 8px 1px 0px 0px;
    width: 33px;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(1) {
    background-image: url("images/footer-social-icon.png");
    background-repeat: repeat;
    background-position: -2px -2px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(2) {
    background-image: url("images/footer-social-icon.png");
    background-repeat: repeat;
    background-position: -152px -2px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(3) {
    background-image: url("images/footer-social-icon.png");
    background-repeat: repeat;
    background-position: -79px -2px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(4) {
    background-image: url("images/footer-social-icon.png");
    background-repeat: repeat;
    background-position: -40px -2px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(5) {
    background-image: url("images/footer-social-icon.png");
    background-repeat: repeat;
    background-position: -76px -2px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(1):hover {
    background-position: -2px -53px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(2):hover {
    background-position: -152px -53px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(3):hover {
    background-position: -78px -53px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(4):hover {
    background-position: -40px -53px;
  }
  .footer-area-4 .widget .widget-inner .soc-widget a:nth-child(5):hover {
    background-position: -76px -53px;
  }
  p {
    font-family: "Lato", sans-serif;
    font-size: 14px;
  }
  .footer-btm-bar {
    background: url("images/copyright-bg.png") repeat 0 0;
    padding: 8px 0px;
    text-align: center;
  }
  .footer-btm-bar p,
  .footer-btm-bar a {
    font-family: "Lato", sans-serif;
    font-size: 13px;
    padding: 0px;
    margin: 0px;
    color: #ffffff;
  }
  .footer-btm-bar a:hover {
    color: #000;
  }
  .slider-subtitle {
    position: relative;
  }
  /*
  .slider-subtitle .slider_desc {
    bottom: 2px;
    height: 303px;
    left: 0;
    margin: auto;
    max-width: 1280px;
    position: absolute;
    right: 0;
    top: 40px;
  }
  .slider-subtitle .slider_desc .cen {
    background: url("images/slider-cap-bg.png") no-repeat 0 0;
    bottom: 0;
    display: block;
    height: 303px;
    margin: auto;
    position: absolute;
    right: 14%;
    text-align: center;
    top: 0;
    width: 306px;
  }
  */
  .slider-subtitle .slider_desc {
    height: 303px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 40px;
    width: 1000px;
  }
  .slider-subtitle .slider_desc .cen {
    background: url("images/slider-cap-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    display: block;
    height: 303px;
    margin: auto;
    position: absolute;
    right: 50px;
    text-align: center;
    top: 0;
    width: 306px;
  }
  .slider-subtitle .slider_desc .cen .gallery-caption {
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 140%;
    margin: 80px auto auto;
    text-align: center;
    width: 230px;
  }
  .slider-subtitle .slider_desc .cen .donate {
    background: url("images/button-bg.jpg") repeat 0 0;
    border: 1px solid #f48e38;
    border-radius: 5px;
    display: inline-block;
    margin-top: 20px;
  }
  .slider-subtitle .slider_desc .cen .donate a {
    border: 1px solid #f8cab6;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: "Raleway", sans-serif;
    font-size: 20px;
    font-weight: bold;
    outline: 0 none;
    padding: 10px 14px;
    text-shadow: -1px -1px 1px #141414;
    text-decoration: none;
    margin: 0px !important;
    line-height: 15px;
  }
  #themo_html_3 .container .row>div p {
    display: none;
  }
  .ngg-galleryoverview {
    overflow: visible !important;
    margin: 0 auto;
    max-width: 100%;
    width: 925px !important;
  }
  #Russian .banner .container>.navbar-collapse ul li a {
    max-width: 140px;
  }
  .owl-prev {
    background: url("images/gallery-aerow.png") no-repeat left center;
    bottom: 0;
    cursor: pointer;
    height: 28px;
    left: -28px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 19px;
  }
  .owl-next {
    background: url("images/gallery-aerow.png") no-repeat left center;
    bottom: 0;
    cursor: pointer;
    height: 28px;
    margin: auto;
    position: absolute;
    right: -28px;
    top: 0;
    width: 19px;
  }

  /*08-06-2026*/
 .gallery-2 .owl-prev {
    background-position: left top;
    transition: all 0.5s ease 0s!important;
    -webkit-transition: all 0.5s ease 0s!important;
    -moz-transition: all 0.5s ease 0s!important;
    -o-transition: all 0.5s ease 0s!important;
}
  .gallery-2 .owl-next {
    background-position: right top!important;
    transition: all 0.5s ease 0s!important;
    -webkit-transition: all 0.5s ease 0s!important;
    -moz-transition: all 0.5s ease 0s!important;
    -o-transition: all 0.5s ease 0s!important;
  }

  .gallery-2 .owl-prev:hover {
    background-position: left bottom!important;
  }
  .gallery-2 .owl-next:hover {
    background-position: right bottom!important;
  }
    /*08-06-2026*/

  .in_slider_wapper {
    background: #ffffff none repeat 0 0;
    position: relative;
    text-align: center;
  }
  .in_slidermain {
    margin: 0;
    padding: 0;
  }
  .in_slider_wapper img {
    display: block;
    margin: 0 auto;
    border: 0 none;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    min-height: 125px;
  }
  .in_slider_wapper .slider_desc {
    bottom: 2px;
    height: 303px;
    left: 0;
    margin: auto;
    max-width: 1280px;
    position: absolute;
    right: 0;
    top: 0px;
  }
  .in_slider_wapper ul li .cen {
    background: url("images/slider-cap-bg.png") no-repeat 0 0;
    bottom: 0;
    display: block;
    height: 303px;
    margin: auto;
    position: absolute;
    left: 11%;
    text-align: center;
    top: 5px;
    width: 306px;
  }
  .in_slider_wapper ul li .cen .gallery-caption {
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 140%;
    margin: 80px auto auto;
    text-align: center;
    width: 230px;
  }
  .in_slider_wapper .donate {
    background: url("images/button-bg.jpg") repeat 0 0;
    border: 1px solid #f48e38;
    border-radius: 5px;
    display: inline-block;
    margin-top: 20px;
  }
  .in_slider_wapper .donate a {
    border: 1px solid #f8cab6;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: "Raleway", sans-serif;
    font-size: 20px;
    font-weight: bold;
    outline: 0 none;
    padding: 10px 14px;
    text-shadow: -1px -1px 1px #141414;
    text-decoration: none;
  }
  .inner-page>.container>.row {
    background: #fff none repeat 0 0;
    padding: 50px 17px;
    margin: 0px;
  }
  .inner-page .sidebar.side-left {
    padding: 0;
    width: 27%;
    right: 72.5%;
  }
  .inner-page .sidebar.side-left .widget {
    margin-bottom: 0px;
  }

  /*08-06-2026*/
  .inner-page .widget.widget_nav_menu .widget-inner ul li {
    background: #ececec none repeat scroll 0 0;
    border-bottom: none;
    padding: 0;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li a:before {
    background: rgba(0, 0, 0, 0) url("images/inner-list-img.png") no-repeat scroll 21px -18px;
    content: "";
    height: 40px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li a {
    border-bottom: 1px solid #ccc;
    color: #333;
    font-family: "Raleway", sans-serif;
    font-size: 17px;
    padding: 17px 21px 17px 33px;
    display: block;
    outline: 0 none;
    text-decoration: none;
    text-transform: uppercase;
    white-space: normal;
    position: relative;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li {
    margin-left: 0px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul#menu-what-we-do-menu li:first-child ul.dropdown-menu li a:before {
    background-position: 33px -18px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li a {
    padding: 12px 21px 12px 53px;
    text-transform: capitalize;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li a:before {
    background-position: 37px -18px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul#menu-what-we-do-menu li:first-child ul.dropdown-menu li a:hover,
  .inner-page .widget.widget_nav_menu .widget-inner ul#menu-what-we-do-menu li:first-child ul.dropdown-menu li.active>a {
    color: #e54700;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul#menu-what-we-do-menu li:first-child ul.dropdown-menu li a:hover:before,
  .inner-page .widget.widget_nav_menu .widget-inner ul#menu-what-we-do-menu li:first-child ul.dropdown-menu li.active>a:before {
    background-position: 33px 23px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li a:hover,
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li.active>a {
    background-color: transparent;
    color: #e54700;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li a:hover:before,
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li.active>a:before {
    background-position: 37px 23px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul#menu-what-we-do-menu li:first-child ul.dropdown-menu li ul li a:before {
    background-position: 49px -18px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li ul li a {
    padding: 12px 0px 12px 73px;
    text-transform: capitalize;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li ul li a:before {
    background-position: 37px -18px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li ul li a:hover,
  .inner-page .widget.widget_nav_menu .widget-inner ul li ul li ul li.active>a {
    background-color: transparent;
    color: #e54700;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul#menu-what-we-do-menu li:first-child ul.dropdown-menu li ul li a:hover:before,
  .inner-page .widget.widget_nav_menu .widget-inner ul#menu-what-we-do-menu li:first-child ul.dropdown-menu li ul li.active>a:before {
    background-position: 49px 23px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li a:hover,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.active>a {
    color: #e54700;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li a:hover:before,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.active>a:before {
    background-position: 21px 23px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-donate-now,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-item-157,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-item:last-child {
    background: url("images/inner-donate-btnbg.jpg") repeat 0 0;
    border: 1px solid #f48e38;
    border-radius: 5px;
    display: inline-block;
    margin-top: 20px;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-donate-now:hover,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-item-157:hover,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-item:last-child:hover {
    background: #060046 none repeat scroll 0 0;
    border: 1px solid #060046;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-donate-now a:before,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-item-157 a:before,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-item:last-child a:before {
    background: none;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-donate-now a,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-item-157 a,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-item:last-child a {
    background: none;
    border: 1px solid #fffefd;
    border-radius: 5px;
    color: #fff !important;
    display: block;
    font-family: "Raleway", sans-serif;
    font-size: 29.35px;
    font-weight: bold;
    line-height: 100%;
    padding: 13px 14px;
    text-shadow: -1px -1px 1px #141414;
    text-decoration: none;
    outline: 0 none;
    text-transform: capitalize;
  }
  /*08-06-2026*/

  .inner-page .main {
    width: 72%;
    left: 29%;
  }
  .inner-page .main .content-editor {
    padding: 0;
  }
  .inner-page .main .content-editor .innerpage_right .page-title,
  .contactus-wrap .contact_left .page-title {
    margin: 0px;
    border-bottom: medium none;
    clear: both;
  }
  .inner-page .main .content-editor .innerpage_right .page-title h2,
  .contactus-wrap .contact_left .page-title h2 {
    background: url("images/inner-title-border.png") no-repeat 0 bottom;
    color: #333;
    font-family: "Raleway", sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 100%;
    margin-bottom: 24px;
    padding-bottom: 25px;
    margin-top: 0px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content p {
    color: #333;
    font-family: "Lato", sans-serif;
    line-height: 18px;
    text-align: justify;
    margin-bottom: 15px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .page-content-link {
    padding: 0;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .page-content-link li {
    list-style: none;
    margin-top: 11px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .page-content-link li a {
    color: #e54700;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    outline: 0 none;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .page-content-link li a:hover {
    color: #060046;
  }
  .download .page-content .page-content-link {
    padding: 0;
  }
  .download .page-content .page-content-link li {
    list-style: none;
    clear: both;
    float: left;
    margin: 11px 0;
    width: 100%;
  }
  .download .page-content .page-content-link li a {
    background: url("images/pdf-icon.png") no-repeat 0 0;
    color: #e54700;
    display: inline-block;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    min-height: 40px;
    outline: 0 none;
    padding-left: 44px;
    text-decoration: none;
  }
  .download .page-content .page-content-link li a:hover {
    color: #060046;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .left-page {
    float: left;
    margin-right: 30px;
    width: 63%;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .right-page {
    float: left;
    width: 32%;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .left-page p,
  .inner-page .main .content-editor .innerpage_right .page-content .left-page-desc p {
    font-family: "Lato", sans-serif;
    color: #333;
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .left-page-desc {
    float: left;
    margin-right: 20px;
    width: 53%;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .right-page-img {
    float: left;
    width: 43.5%;
  }
  .beforefootercontent .container {
    background: #ececec none repeat scroll 0 0;
    padding: 13px 0;
    text-align: center;
  }
  .beforefootercontent .container p {
    color: #333;
    font-size: 16px;
    line-height: 25px;
    margin: 0px;
  }
  .beforefootercontent .container p a {
    color: #e54700;
    display: inline-block;
    word-break: break-all;
    text-decoration: none;
    outline: 0 none;
  }
  .beforefootercontent .container p a:hover {
    color: #060046;
    text-decoration: underline;
  }
  .coming-soon p,
  .inner-page .main .content-editor .innerpage_right .page-content .coming-soon p {
    color: #e55412;
    font-family: "Lato", sans-serif;
    font-size: 34px;
    font-weight: bold;
    line-height: 100%;
    margin-top: 100px;
    text-align: center;
  }
  .contactus-wrap .contact_left {
    width: 48.5%;
    float: left;
    margin-right: 72px;
  }
  .contactus-wrap .contact_right {
    width: 44%;
    float: left;
  }
  .contactus-wrap .contact_left .title {
    font-size: 25px;
    color: #333;
    font-family: "Lato", sans-serif;
    line-height: 100%;
    background: url("images/contact-quick-border.png") no-repeat 0 bottom;
    padding-bottom: 20px;
    margin-bottom: 10px;
  }
  .contactus-wrap .contact_left .title span {
    color: #443F74;
  }
  .contactus-wrap .contact_left p {
    color: #333;
    margin-bottom: 18px;
    line-height: 18px;
  }
  .contactus-wrap .contact_left input[type="text"],
  .contactus-wrap .contact_left input[type="email"] {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    width: 47.7%;
    padding: 6px 10px;
    margin-bottom: 15px;
    float: left;
    margin-right: 21px;
    box-shadow: none !important;
  }
  .contactus-wrap .contact_left input[type="text"]::-webkit-input-placeholder,
  .contactus-wrap .contact_left input[type="email"]::-webkit-input-placeholder {
    color: #333333;
    opacity: 1;
  }
  .contactus-wrap .contact_left input[type="text"]:-moz-placeholder,
  .contactus-wrap .contact_left input[type="email"]:-moz-placeholder {
    color: #333333;
    opacity: 1;
  }
  .contactus-wrap .contact_left input[type="text"]::-moz-placeholder,
  .contactus-wrap .contact_left input[type="email"]::-moz-placeholder {
    color: #333333;
    opacity: 1;
  }
  .contactus-wrap .contact_left input[type="text"]:-ms-input-placeholder,
  .contactus-wrap .contact_left input[type="email"]:-ms-input-placeholder {
    color: #333333;
    opacity: 1;
  }
  .contactus-wrap .contact_left input[type="text"].lname,
  .contactus-wrap .contact_left input[type="email"] {
    margin-right: 0;
  }
  .contactus-wrap .contact_left textarea {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    width: 100%;
    height: 72px;
    padding: 7px 10px;
    margin-bottom: 15px;
    float: left;
    margin-right: 0px;
    min-height: 56px;
    resize: none;
  }
  .contactus-wrap .contact_left input[type="text"]:focus,
  .contactus-wrap .contact_left input[type="email"]:focus,
  .contactus-wrap .contact_left textarea:focus {
    border-color: #333 !important;
    outline: 0 none;
  }
  .contactus-wrap .contact_left textarea::-webkit-input-placeholder {
    color: #333333;
    opacity: 1;
  }
  .contactus-wrap .contact_left textarea:-moz-placeholder {
    color: #333333;
    opacity: 1;
  }
  .contactus-wrap .contact_left textarea::-moz-placeholder {
    color: #333333;
    opacity: 1;
  }
  .contactus-wrap .contact_left textarea:-ms-input-placeholder {
    color: #333333;
    opacity: 1;
  }
  .contactus-wrap .contact_left input[type="submit"] {
    background: url("images/button-bg.jpg") repeat 0 0;
    border: 3px double #f48e38;
    border-radius: 5px;
    display: inline-block;
    float: right;
    border: 3px double #fffefd;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 15px;
    cursor: pointer;
  }
  .contactus-wrap .contact_left input[type="submit"]:hover {
    background: #060046;
  }
  .contactus-wrap .contact_left input[type="submit"]:focus {
    border: 3px double #fff !important;
  }
  .contactus-wrap .contact_info .add {
    background: url("images/contact-page-img.png") no-repeat;
    background-position: 0 0;
    padding-left: 42px;
    margin-top: 18px;
  }
  .contactus-wrap .contact_info .add p {
    font-size: 18px;
    color: #333;
    line-height: 22px;
  }
  .contactus-wrap .contact_info .phone {
    background: url("images/contact-page-img.png") no-repeat;
    background-position: 0 -119px;
    padding-left: 42px;
    margin-top: 20px;
  }
  .contactus-wrap .contact_info .phone p {
    font-size: 20px;
    color: #333;
    line-height: 36px;
  }
  .contactus-wrap .contact_info .mail {
    margin-top: 20px;
  }
  /**--05-02-2024--**/
  .contactus-wrap .contact_info .mail p {
    font-size: 18px;
    color: #333;
    line-height: 36px;
    background: url("images/contact-page-img.png") no-repeat;
    background-position: 0 -179px;
    padding-left: 42px;
    text-decoration: none;
    outline: 0 none;
    display: block;
  }
  .contactus-wrap .contact_info .mail p a {
    color: #333;
  }
  /**--05-02-2024--**/
  .contactus-wrap .contact_info .mail p a:hover {
    color: #e54700;
    background-position: 0 -243px;
  }
  .download-form {
    background: url("images/inner-donate-btnbg.jpg") repeat 0 0;
    border: 3px double #fff;
    border-radius: 15px;
    display: table;
    margin-bottom: 20px;
    text-align: center;
    background-size: contain;
  }
  .history-img ..download-form {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .download-form a {
    border-radius: 15px;
    color: #fff;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: bold;
    line-height: 100%;
    padding: 18px 14px;
    text-decoration: none;
    outline: 0 none;
  }
  .download-form:hover {
    background: #060046;
    border: 3px double #fff;
  }
  .download_wrap {
    text-align: center;
  }
  .page-content.history p {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    line-height: 18px;
    text-align: justify;
  }
  .history-img .history-img-wrap {
    width: 50%;
    float: right;
    margin-left: 3%;
    margin-bottom: 10px;
  }
  .history-img.even .history-img-wrap {
    float: right;
    margin-left: 3%;
    margin-right: 0;
  }
  .history .his-desc p.title {
    font-size: 18px;
    font-family: "Raleway", sans-serif;
  }
  .history-sub-img-wrap {
    float: left;
    margin-right: 3%;
    width: 50%;
  }
  .news-event-wrap .news-event a {
    font-style: italic;
    color: #060046;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    margin-bottom: 21px;
    line-height: 20px;
    outline: 0 none;
    display: block;
    text-decoration: none;
    word-break: break-all;
  }
  .news-event-wrap .news-event a:visited {
    color: #e54700;
  }
  .news-event-wrap .news-event a:hover {
    color: #E54700;
  }
  .news-event-wrap .news-event a:last-child {
    margin-bottom: 0;
  }
  .margintop {
    margin-top: 25px;
  }
  .marginb40 {
    margin-bottom: 40px;
  }
  .his-img-left {
    float: right;
    margin: 0 0 20px 20px;
    max-width: 36%;
  }
  .inner-page .main .content-editor .innerpage_right .page-content.volunteer p {
    font-family: "Lato", sans-serif;
    font-size: 15px;
    color: #333;
    line-height: 24px;
    text-align: justify;
  }
  .volunteer a.contact-mail {
    color: #333333;
    display: inline-block;
    font-weight: normal;
    text-decoration: none;
    outline: 0 none;
  }
  .volunteer a.contact-mail:hover {
    color: #E54700;
  }
  .default-p {
    font-size: 15px;
    color: #333;
    line-height: 24px;
    text-align: justify;
  }
  .inner-page .main .content-editor .innerpage_right .page-content p {
    font-family: "Lato", sans-serif;
    color: #333;
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
  }
  .page-content h3 {
    font-size: 111%;
    color: #000;
    font-family: "Lato", sans-serif;
  }
  .inner-page .main .content-editor .innerpage_right .page-content p a.platforms {
    margin: 11px 10px 20px;
    float: left;
    width: 30%;
    outline: 0 none;
  }
  .inner-page .main .content-editor .innerpage_right .page-content p a.contact-mail {
    color: #e54700;
    text-decoration: none;
    outline: 0 none;
  }
  .inner-page .main .content-editor .innerpage_right .page-content p a.contact-mail:hover {
    color: #000000;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .post {
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 31%;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .postimg {
    background: #eee none repeat scroll 0 0;
    min-height: 155px;
    padding: 10px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .postheading {
    margin-top: 10px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .postimg .postheading h3 {
    color: #000;
    text-align: center;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .post .posttext {
    margin-top: 10px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .tribut-img,
  .inner-page .main .content-editor .innerpage_right .page-content .tribute-txt {
    float: none;
    margin-bottom: 15px;
    width: 100%;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .tribut-img img {
    display: block;
    margin: 0 auto;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .what-we-sec:last-child {
    border-bottom: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .what-we-sec .img {
    float: left;
    width: 44%;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .what-we-sec.even .desc {
    float: left;
    margin-left: 19px;
    width: 53%;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .what-we-sec.odd .desc p:last-child {
    margin-bottom: 0px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content p.title {
    font-family: "Lato", sans-serif;
    font-size: 18px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .what-we-sec p {
    color: #333;
    line-height: 24px;
    text-align: justify;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .what-we-sec h3 {
    color: #e54700;
    font-family: "Lato", sans-serif;
    font-size: 23px;
    line-height: 110%;
    font-weight: bold;
  }
  .inner-page .main .content-editor .innerpage_right .page-content.learning-center .what-we-sec .img {
    float: right;
    margin-left: 3%;
    margin-top: 10px;
  }
  .scholarship ul {
    padding-left: 18px;
  }
  .scholarship ul li {
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 15px;
    line-height: 24px;
    /*  list-style: inside none disc;*/
    margin-bottom: 13px;
  }
  .scholarship ul li ul {
    margin-left: 20px;
    margin-top: 10px;
    list-style-type: disc;
  }
  .scholarship a {
    color: #e54700;
    display: inline-block;
    font-family: "Lato", sans-serif;
    font-size: 15px;
    text-decoration: none;
    outline: 0 none;
  }
  .inner-page .main .content-editor .innerpage_right .page-content.project1_wrap .project1 .project1_sec:nth-child(3n+1) {
    clear: both;
  }
  .inner-page .main .content-editor .innerpage_right .page-content.project1_wrap .project1 .project1_sec {
    float: left;
    margin-bottom: 20px;
    margin-right: 10px;
    width: 211px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content.project1_wrap .project1 .project1_sec p.title {
    font-family: "Lato", sans-serif;
    font-size: 14px;
    margin: 7px 0 5px;
    font-size: 14px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content.project1_wrap .project1 .project1_sec p {
    color: #333;
    line-height: 18px;
    font-size: 14px;
    text-align: left;
  }
  .inner-page .main .content-editor .innerpage_right .page-content.project1_wrap .project1 .project1_sec:nth-child(3n) {
    margin-right: 0;
  }
  .download .page-title {
    margin: 0px;
  }
  .download .page-title h2 {
    background: url("images/inner-title-border.png") no-repeat 0 bottom;
    color: #333;
    font-family: "Raleway", sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 100%;
    margin-bottom: 24px;
    padding-bottom: 25px;
    margin-top: 0px;
  }
  .donate_sec p {
    font-family: "Lato", sans-serif;
    color: #333;
    font-size: 15px;
    line-height: 22px;
  }
  .marginb0 {
    margin-bottom: 0px !important;
  }
  .marginl30 {
    margin-left: 30px;
  }
  .marginl60 {
    margin-left: 60px;
  }
  #themo_html_1>.container {
    background: #fff none repeat scroll 0 0;
  }
  /*08-06-2026*/
  #full-width-page+div.container,
  section.content-editor+.container {
    display: none;
  }
  /*08-06-2026*/
  .ui-tabs-nav {
    background: url("images/team-tab-img.jpg") repeat 0 0;
    border-radius: 7px;
    float: left;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px;
  }
  .ui-tabs-nav li {
    border-right: 1px solid #e9e9e9;
    float: left;
    list-style: inside none none;
  }
  .ui-tabs-nav li:last-child,
  .ui-tabs-nav li:last-child a {
    border: medium none;
  }
  .ui-tabs-nav li:first-child a:hover,
  .ui-tabs-nav li.active:first-child a {
    border-radius: 7px 0 0 7px;
  }
  .ui-tabs-nav li a {
    color: #333;
    border-right: 1px solid #cdcdcd;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    padding: 17px 15px;
    display: block;
    line-height: unset;
    margin-right: 0;
    text-decoration: none;
    outline: 0 none;
  }
  .ui-tabs-nav li a:hover,
  .ui-tabs-nav li.active a {
    color: #fff;
    background: url("images/team-tab-hover.jpg") repeat 0 0;
  }
  .ui-tabs-nav li:first-child a,
  .ui-tabs-nav li:first-child.active a {
    border-radius: 7px 0 0 7px;
  }
  .ui-tabs-nav li:last-child a,
  .ui-tabs-nav li:last-child.active a {
    border-radius: 0 7px 7px 0;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .our-team:hover .team-desc {
    background: #e85510 none repeat scroll 0 0;
    cursor: pointer;
  }
  .team-box {
    display: none;
  }
  .team-box.active {
    display: block;
  }
  .our-team:nth-child(3n+1) {
    clear: both;
  }
  .our-team {
    width: 180px;
    float: left;
    margin: 0 60px 30px 0;
  }
  .our-team:nth-child(3n) {
    margin-right: 0px;
  }
  .our-team:nth-last-of-type(3),
  .our-team:nth-last-of-type(2),
  .our-team:nth-last-of-type(1) {
    margin-bottom: 0;
  }
  .our-team .team-img {
    width: 180px;
    height: 180px;
    border: 5px solid #e5e5e5;
    text-align: center;
  }
  .our-team .team-desc {
    background: #999999;
    text-align: center;
    padding: 10px;
    min-height: 90px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .our-team .team-desc a {
    text-decoration: none;
    outline: 0 none;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .our-team .team-desc p.title {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .our-team .team-desc p {
    color: #fff;
    font-family: "Lato", sans-serif;
    font-size: 13px;
    text-transform: capitalize;
    text-align: center;
    margin: 0px;
    line-height: 16px;
  }
  .inner-page .main .content-editor .innerpage_right .history {
    height: 500px;
  }
  .teamimages {
    float: left;
    margin-right: 3%;
    max-width: 170px;
  }
  .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    margin: 0;
  }
  .inner-page .main .content-editor .innerpage_right .history .his-desc p {
    color: #333;
    font-family: "Lato", sans-serif;
    line-height: 24px;
    text-align: justify;
    font-size: 15px;
    vertical-align: top;
  }
  .history .mCS-3d-thick.mCSB_scrollTools_vertical {
    box-shadow: 2px 0 10px 0 #ccc inset;
  }
  .history .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
  }
  .history .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -250px 6px;
  }
  .history .mCSB_scrollTools .mCSB_buttonUp,
  .history .mCSB_scrollTools .mCSB_buttonDown,
  .history .mCSB_scrollTools .mCSB_buttonLeft,
  .history .mCSB_scrollTools .mCSB_buttonRight {
    background-image: url("images/scroll-img.png");
    background-repeat: no-repeat;
  }
  .history .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
  }
  .history .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  .history .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border: 1px solid #ef4700;
    box-shadow: 0 0 0 1px #fff inset;
    width: 11px;
  }
  .history .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  .history .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
  .history .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  .history .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: #e54700 none repeat scroll 0 0;
  }
  .donate_sec .select_amt {
    margin-top: 25px;
  }
  .donate_sec .title {
    border-bottom: 1px solid #ccc;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 20px;
    padding-bottom: 5px;
  }
  .dntn-spn {
    font-size: 17px;
    font-weight: normal;
  }
  .donate_sec .amt_price ul {
    list-style: outside none none;
    padding: 0;
  }
  .donate_sec .amt_price li {
    float: left;
  }
  .donate_sec .amt_price li a {
    background: rgba(0, 0, 0, 0) url("images/button-bg.jpg") repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 100%;
    margin: 0 8px 0 0;
    padding: 8px 32px 10px;
    display: block;
    text-decoration: none;
    outline: 0 none;
  }
  .donate_sec .amt_price li a::before {
    content: "$";
    padding-right: 3px;
  }
  .donate_sec .amt_price li a.other::before {
    content: "";
  }
  .donate_sec .amt_price li a:hover {
    background: #060046 none repeat scroll 0 0;
  }
  .donate_sec .amt_price li a.selected {
    background: #060046 none repeat scroll 0 0;
  }
  .select_amt .select_donation {
    margin-top: 20px;
  }
  .donate_sec p.label::after {
    color: #ff0000;
    content: "*";
    padding: 0 0 0 2px;
  }
  .select_donation p.label {
    padding: 7px 15px 0 0;
    font-weight: normal;
  }
  .select_donation p {
    float: left;
  }
  .donate_sec p {
    font-family: "Lato", sans-serif;
    color: #333;
    font-size: 15px;
    line-height: 22px;
  }
  .select_donation .amt_selectbox span {
    color: #333;
    float: left;
    font-family: "Lato", sans-serif;
    font-size: 21px;
    padding: 7px 5px 0 0;
  }
  .select_donation .amt_selectbox input[type="number"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    outline: medium none;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    float: left;
    font-family: "Lato", sans-serif;
    font-size: 19px;
    padding: 7px 10px;
    width: 150px;
  }
  .select_donation .amt_selectbox span.currency {
    color: #508e52;
    font-size: 17px;
    padding: 10px 0 0 10px;
  }
  .select_donation p.radiobox {
    padding: 3px 0 0 40px;
  }
  .select_donation label {
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 17px;
    margin: 8px 8px 8px 0;
    padding-right: 10px;
    font-weight: normal;
  }
  .select_donation label input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    outline: medium none;
    margin: 0 5px 5px 0;
    padding: 7px 9px;
  }
  .donate_sec .title {
    border-bottom: 1px solid #ccc;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 20px;
    padding-bottom: 5px;
  }
  .your_info span,
  .payment_detail span {
    color: #333;
    float: left;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    line-height: 29px;
    padding-right: 15px;
    text-align: right;
    width: 20%;
  }
  .your_info span sup,
  .payment_detail span sup {
    color: #ff0000;
    font-size: 17px;
    padding-left: 3px;
    vertical-align: middle;
    top: 0px;
  }
  .donate_sec input.lname[type="text"],
  .donate_sec input.fname[type="text"],
  .donate_sec input.zip[type="text"] {
    float: left;
    margin-right: 21px;
    width: 17.8%;
  }
  .donate_sec input[type="text"],
  .donate_sec input[type="password"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    outline: medium none;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 7px 10px;
    box-shadow: none !important;
  }
  .donate_sec input[type="text"],
  .donate_sec input[type="password"] {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 7px 10px;
    width: 37.8%;
  }
  .donate_sec input:focus,
  .donate_sec textarea:focus,
  .donate_sec select:focus {
    border: 1px solid #e2e2e2 !important;
  }
  .donate_sec input[type="text"]::-webkit-input-placeholder,
  .donate_sec textarea::-webkit-input-placeholder {
    color: #333333;
    opacity: 1;
  }
  .donate_sec input[type="text"]:-moz-placeholder,
  .donate_sec textarea:-moz-placeholder {
    color: #333333;
    opacity: 1;
  }
  .donate_sec input[type="text"]::-moz-placeholder,
  .donate_sec textarea::-moz-placeholder {
    color: #333333;
    opacity: 1;
  }
  .donate_sec input[type="text"]:-ms-input-placeholder,
  .donate_sec textarea:-ms-input-placeholder {
    color: #333333;
    opacity: 1;
  }
  .donate_sec .your_info textarea {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    min-height: 56px;
    padding: 7px 10px;
    resize: none;
    width: 37.8%;
  }
  .donate_sec .payment_detail select.month,
  .donate_sec .payment_detail select.year,
  .donate_sec .payment_detail select.state {
    float: left;
    width: 17.8%;
  }
  .donate_sec .payment_detail select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    margin-right: 21px;
    padding: 7px 10px 7px 6px;
  }
  .donate_sec .payment_detail select option {
    padding-left: 10px;
  }
  .donate_sec .payment_detail select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    margin-right: 21px;
    padding: 7px 10px 7px 6px;
    width: 37.8%;
    height: auto;
  }
  .donate_sec input.card_num[type="text"] {
    float: left;
    margin-right: 21px;
    width: 17.8%;
  }
  .donate_sec .card_num .card_img {
    float: left;
  }
  .donate_sec .agree_msg {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    margin: 20px 0;
    padding: 15px;
  }
  .donate_sec .agree_msg>label {
    margin: 0;
  }
  .donate_sec .agree_msg p {
    font-family: "Lato", sans-serif;
    display: inline-block;
    padding-left: 5px;
    color: #333;
    font-size: 15px;
    line-height: 22px;
    margin: 0px;
  }
  .donate_sec .donate_summary .gift_btn {
    border: 1px solid #f48e38;
    border-radius: 5px;
    display: inline-block;
    float: left;
    margin: 0 15px 0 0;
    position: relative;
    z-index: 1;
  }
  .donate_sec .donate_summary input[type="submit"] {
    background: url("images/inner-donate-btnbg.jpg") repeat 0 0;
    border: 1px solid #fffefd;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: "Raleway", sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 100%;
    padding: 13px 14px;
    text-shadow: -1px -1px 1px #141414;
  }
  .donate_sec .donate_summary .sbt_btn {
    background: url("images/inner-donate-btnbg.jpg") repeat 0 0;
    border: 1px solid #fffefd;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: "Raleway", sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 100%;
    padding: 13px 14px;
    text-shadow: -1px -1px 1px #141414;
  }
  .donate_sec .donate_summary .gift_btn:hover {
    border: 1px solid #060046;
  }
  .donate_sec .donate_summary input[type="submit"]:hover,
  .donate_sec .donate_summary .sbt_btn:hover {
    background: #060046 none repeat 0 0;
  }
  .donate_sec .donate_summary .summary_sec {
    float: left;
  }
  .donate_sec .donate_summary .summary_sec p.dollar {
    font-family: "Lato", sans-serif;
    font-size: 21px;
    font-weight: bold;
  }
  .donate_sec .donate_summary a {
    color: #e54b03;
    display: inline-block;
    font-family: "Lato", sans-serif;
    cursor: pointer;
    text-transform: capitalize;
    outline: medium none;
    text-decoration: none;
  }
  .donate_sec .donate_summary a:hover {
    color: #333;
  }
  .clear {
    clear: both;
  }
  .donate_sec .validation-msg {
    background: #dc5656 none repeat scroll 0 0;
    border: 1px solid #ac3535;
    border-radius: 5px;
    color: #fff;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    margin: 10px 0 10px 21.5%;
    padding: 5px 10px;
    text-align: center;
    width: 36%;
  }
  .donate_sec .validation-failed {
    border: 1px solid #dc5656 !important;
    margin-bottom: 0 !important;
  }
  a {
    transition: all 0s ease-in-out 0s;
    -webkit-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
  }
  .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-field.wpcf7-not-valid,
  .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.lname.wpcf7-not-valid,
  .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-field.wpcf7-not-valid,
  .wpcf7-form-control.wpcf7-captchar.wpcf7-not-valid {
    border: 1px solid red !important;
  }
  .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-field.wpcf7-not-valid:focus,
  .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.lname.wpcf7-not-valid:focus .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-field.wpcf7-not-valid:focus,
  .wpcf7-form-control.wpcf7-captchar.wpcf7-not-valid:focus {
    border: 1px solid #333 !important;
  }
  input.frm-txt.wpcf7-not-valid,
  textarea.frm-txtarea.wpcf7-not-valid {
    border: 1px solid red !important;
  }
  input.frm-txt.wpcf7-not-valid:focus,
  textarea.frm-txtarea.wpcf7-not-valid:focus {
    border: 1px solid #fff !important;
  }
  .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors,
  span.wpcf7-not-valid-tip {
    display: none !important;
  }
  .contain404 .error_img {
    padding: 0px;
    text-align: center;
    width: 100%;
  }
  .contain404 .error_text {
    text-align: center;
    width: 100%;
  }
  .contain404 .error_text h3 {
    color: #060046;
    font-family: "Raleway", sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 100%;
  }
  .contain404 .error_text>p,
  .contain404 .error_text>p a {
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 21px;
  }
  .contain404 .error_text>p a {
    display: block;
    text-decoration: none;
    outline: 0 none;
  }
  .contain404 .error_text>p a:hover {
    color: #ef7e1e;
  }
  #text-6 {
    margin: 0;
    list-style: none;
  }
  .donate_sec #text-6 .textwidget>p {
    margin-left: 60px;
  }
  .donate_sec #text-6 .textwidget>p>b {
    font-weight: normal;
  }
  .slider-subtitle .slider_desc .cen .donate:hover,
  .in_slider_wapper .donate:hover {
    background-color: #060046;
    background-image: none;
  }
  .cont-section {
    padding: 50px 17px;
  }
  .clr:after {
    clear: both;
    display: block;
    content: "";
  }
  .home section#themo_html_2 .cont-section,
  .home section#themo_html_3 .cont-section {
    padding: 46px 17px 49px;
  }
  .video_wrap .title span,
  .news_wrap .title span {
    color: #060046;
  }
  .news_desc .news_description {
    color: #333333;
    font-size: 14px;
    margin: 7px 0 12px;
    font-family: "Lato", sans-serif;
    position: relative;
  }
  /*06-06-2026*/
  footer.footer div.textwidget form input[type="submit"]:focus {
    border: 0 none !important;
    outline: 0 none !important;
  }
  /*06-06-2026*/
  .home section#themo_html_1 .cont-section ul {
    padding-left: 0;
    list-style-type: none;
  }
  .home section#themo_html_1 .cont-section ul li:last-child {
    margin-right: 0;
  }
  .home section#themo_html_1 .cont-section ul li {
    float: left;
    margin-right: 46px;
    position: relative;
    width: 30%;
  }
  .whatwe_part .whatwe_desc p a {
    display: none;
  }
  #section1 .whatwe_part .plus a {
    display: block;
    font-size: 0;
    background: url("images/plus.png") no-repeat;
    line-height: 29px;
    background-position: center center;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .phone p a {
    color: #fff;
  }
  footer.footer .footer-widgets.row {
    padding: 48px 17px 10px;
  }
  /*******************1-4-2016 dv*************************/
  .inner-page .main .content-editor .innerpage_right .page-content p {
    font-weight: normal;
    padding-left: 0;
  }
  .make_donate_sec .anything_e .Leave_comm span,
  .make_donate_sec .anything_e .search_type span,
  .make_donate_sec .select_donation_to p.label,
  .make_donate_sec .anything_e .gift_monthly span,
  .make_donate_sec .anything_e .gift_installments span {
    color: #333;
    display: block;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    line-height: 29px;
    margin-bottom: 0px !important;
  }
  .make_donate_sec.donate_sec select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    box-sizing: border-box;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 7px 10px 7px 6px;
    width: 100%;
  }
  .make_donate_sec.donate_sec select option {
    padding-left: 10px;
  }
  .make_donate_sec .donation_btn {
    border: 1px solid #f48e38;
    border-radius: 5px;
    display: inline-block;
    margin: 0 0 16px;
  }
  .make_donate_sec .donation_btn .add {
    background: url("images/inner-donate-btnbg.jpg") repeat 0 0;
    border: 1px solid #fffefd;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: "Raleway", sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 100%;
    padding: 13px 14px;
    text-shadow: -1px -1px 1px #141414;
  }
  .make_donate_sec .donation_btn .add:hover {
    background: #060046 none repeat 0 0;
  }
  .make_donate_sec .optionBox {
    background: #f7f7f7 none repeat 0 0;
    border: 1px solid #ebebeb;
    margin-bottom: 0px;
    padding: 6%;
    width: 100%;
  }
  .make_donate_sec .optionBox .amount_table {
    border: 1px solid #e5e5e5;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
  }
  .make_donate_sec .optionBox .amount_table .head_table {
    background: #e5e5e5 none repeat 0 0;
  }
  .make_donate_sec .optionBox .amount_table tr td:first-child {
    min-width: 30%;
  }
  .make_donate_sec .optionBox .amount_table tr td {
    border-bottom: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    padding: 13px;
    vertical-align: middle;
  }
  .make_donate_sec .optionBox .amount_table tr td:last-child {
    min-width: 20%;
    border-right: medium none;
  }
  .make_donate_sec .amount_table .add_amnt_val {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 0 !important;
  }
  .donate_sec input[type="text"],
  .donate_sec input[type="password"] {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 7px 10px;
    width: 36%;
    outline: medium none;
  }
  .make_donate_sec .optionBox .amount_table tr td span.remove {
    cursor: pointer;
  }
  .make_donate_sec .anything_e .radiobox {
    margin: 10px 0 !important;
  }
  .make_donate_sec .anything_e .radiobox label {
    color: #000;
    margin: 0px 20px 0px 0px;
  }
  .make_donate_sec .anything_e .radiobox label input[type="radio"] {
    margin-right: 10px;
  }
  .make_donate_sec .anything_e .Leave_comm span,
  .make_donate_sec .anything_e .search_type span,
  .make_donate_sec .select_donation_to p.label,
  .make_donate_sec .anything_e .gift_monthly span,
  .make_donate_sec .anything_e .gift_installments span {
    color: #333;
    display: block;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    line-height: 29px;
  }
  .make_donate_sec .anything_e .Leave_comm textarea {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    box-sizing: border-box;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    min-height: 56px;
    padding: 7px 10px;
    resize: none;
    width: 100%;
  }
  .make_donate_sec.donate_sec select {
    background: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    box-sizing: border-box;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 7px 10px 7px 6px;
    width: 100%;
    height: 100%;
  }
  .donate_sec input[type="text"],
  .donate_sec input[type="password"] {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 7px 10px;
    width: 36%;
  }
  .make_donate_sec .bill_sec .your_info_title_main,
  .make_donate_sec .bill_sec .last_name,
  .make_donate_sec .bill_sec .add,
  .make_donate_sec .bill_sec .Phone_num,
  .make_donate_sec .bill_sec .state_sec {
    width: 49%;
  }
  .left {
    float: left;
  }
  .make_donate_sec .first_name,
  .make_donate_sec .bill_sec .country-container,
  .make_donate_sec .bill_sec .city,
  .make_donate_sec .bill_sec .zip,
  .make_donate_sec .bill_sec .Email,
  .make_donate_sec .bill_sec .zip_sec {
    width: 49%;
  }
  .right {
    float: right;
  }
  .make_donate_sec.donate_sec .bill_sec input.lname[type="text"],
  .make_donate_sec.donate_sec .bill_sec input.fname[type="text"],
  .make_donate_sec.donate_sec .bill_sec input.zip[type="text"],
  .make_donate_sec.donate_sec .bill_sec input[type="text"],
  .make_donate_sec.donate_sec .bill_sec input[type="password"] {
    box-sizing: border-box;
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .make_donate_sec .payment_detail_main .name .first_name_sec {
    float: left;
    width: 49%;
  }
  .make_donate_sec .payment_detail_main .name .last_name_sec {
    float: right;
    width: 49%;
  }
  .make_donate_sec .payment_detail_main .name input.fname[type="text"],
  .make_donate_sec .payment_detail_main .name input.lname[type="text"] {
    box-sizing: border-box;
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .make_donate_sec.donate_sec .card_num .card_num_sec {
    float: left;
    margin-right: 21px;
    width: 49%;
  }
  .make_donate_sec.donate_sec input.card_num[type="text"] {
    box-sizing: border-box;
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .make_donate_sec.donate_sec .card_num .card_img {
    float: left;
    margin-top: 27px;
  }
  .make_donate_sec .payment_detail_main .card_type {
    float: left;
    width: 49%;
  }
  .payment_detail_main .card_detail .Exp_date {
    float: right;
    width: 49%;
  }
  .make_donate_sec .payment_detail_main .card_type select {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .make_donate_sec.donate_sec .payment_detail .card_exp_month {
    float: left;
    width: 48%;
  }
  .make_donate_sec.donate_sec .payment_detail .card_exp_year {
    float: right;
    width: 48%;
  }
  .make_donate_sec.donate_sec .payment_detail select.month,
  .make_donate_sec.donate_sec .payment_detail select.year {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .make_donate_sec .payment_detail_main .sec_code {
    width: 49%;
  }
  .make_donate_sec .payment_detail_main .sec_code input[type="password"] {
    box-sizing: border-box;
    width: 100%;
  }
  .make_donate_sec .your_info span,
  .make_donate_sec .payment_detail span {
    display: block;
    float: none;
    text-align: left;
    width: 100%;
  }
  .make_donate_sec.donate_sec .validation-msg {
    box-sizing: border-box;
    margin-left: 0;
    width: 100%;
  }
  .contactus-wrap {
    padding: 50px 17px;
  }
  .contactus-wrap.download {
    padding: 50px 17px;
  }
  /*******************1-4-2016 end*************************/
  .head_left {
    float: left;
  }
  .head_right {
    float: right;
  }
  .head_left ul,
  .head_right ul {
    padding-left: 0;
  }
  .whatwe_img {
    display: block;
    height: 164px;
    line-height: 160px;
    text-align: center;
    width: 100%;
  }
  .whatwe_img img {
    display: inline-block;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    width: auto;
  }
  .headhesive--stick nav ul.navbar-nav {
    margin-top: 0 !important;
  }
  .headhesive--clone #logo img {
    height: auto !important;
  }
  .headhesive--clone .navbar-nav>li>a {
    color: #FFFFFF !important;
  }
  .container>.navbar-collapse ul li a:before {
    background-color: #060046;
    border-radius: 7px 7px 7px 7px;
    content: "";
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    width: 0;
    z-index: -1;
  }
  /*06-06-2026*/
  .container>.navbar-collapse ul li a:hover:before {
    width: 100%;
  }
  div.container>nav.navbar-collapse ul li a:hover {
    background-color: transparent;
  }
  .container>.navbar-collapse ul li.active>a:before, .container>.navbar-collapse ul li.current-menu-item>a:before {
    transition: none;
    width: 100%;
  }
  .container>.navbar-collapse ul li.active a:hover, .container>.navbar-collapse ul li.current-menu-item a:hover, .container>.navbar-collapse ul li.active a, .container>.navbar-collapse ul li.current-menu-item a {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
}

  /*06-06-2026*/
  .innerpage_right .page-title h2 {
    text-transform: capitalize;
  }
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-media a,
  .inner-page .widget.widget_nav_menu .widget-inner ul li.menu-item-152 a {
    border-bottom: 0 none;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .page-content-link {
    margin-bottom: 0;
  }
  .inner-page .main .content-editor .innerpage_right .page-content p:last-child {
    margin-bottom: 0;
  }
  .inner-page .widget-inner ul li.menu-make-a-tribute-gift a {
    border-bottom: 0 none;
  }
  .inner-page .main .content-editor .innerpage_right .page-content .post:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
  .make_donate_main_section .donate_sec .select_amt {
    margin-top: 0;
  }
  .tribute-form-wrap {
    margin-top: 20px;
  }
  .tribute-form-wrap .page-title h2 {
    margin-top: 14px !important;
  }
  .what-we-sec.even h3:last-child {
    margin-bottom: 0;
  }
  .scholarship a:hover {
    color: #060046;
  }
  .inner-page .main .content-editor .innerpage_right .page-content.project1_wrap .project1 .project1_sec:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
  .page-id-22 .in_slider_wapper .slider_desc {
    top: 17px;
  }
  .contactus-wrap .contact_left form.wpcf7-form p:nth-of-type(2) {
    margin-bottom: 0;
    position: relative;
    clear: both;
    text-align: right;
  }
  .contactus-wrap .contact_left form.wpcf7-form p:nth-of-type(2):after {
    clear: both;
    content: "";
    display: block;
  }
  .contactus-wrap .contact_left form.wpcf7-form img.ajax-loader {
    display: inline-block;
    left: 0;
    margin: 2px 4px 0 0;
    position: relative;
    right: auto;
    vertical-align: top;
  }
  .download .donate_sec p {
    margin-left: 0;
  }
  .download .donate_sec #text-6 .textwidget>p {
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: 20px;
  }
  .download .donate_sec input[type="text"],
  .download .donate_sec input[type="password"] {
    width: 38%;
  }
  .download .donate_sec input.lname[type="text"],
  .donate_sec input.fname[type="text"],
  .download .donate_sec input.zip[type="text"],
  .download .donate_sec input.card_num[type="text"] {
    width: 17.8%;
  }
  .download .donate_summary p:last-child {
    margin: 10px 0 0;
  }
  .history .history-img {
    margin-bottom: 10px;
  }
  /* Hack only for safari */
  ::i-block-chrome,
  #section1 .whatwe_part .plus a {
    line-height: 14px;
  }
  /* Hack only for safari close */
  .contain404 {
    padding: 50px 17px;
  }
  .success_msg {
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
  }
  /*5-4-2016*/
  footer div.wpcf7 img.ajax-loader {
    vertical-align: top;
  }
  footer .wpcf7-response-output {
    /* font-size: 13px; */
    font-size: 14px;/*Added on 04-11-2024*/
    line-height: 110%;
    margin: 10px 0 0;
    padding: 8px 10px;
  }
  footer .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #398f14;
  }
  header .GTranslate_widget2 .selected {
    background: #fff;
    position: relative;
  }
  header .switcher .selected a {
    background: #fff;
    border: 0 none;
    color: #333;
    font-size: 14px;
    height: 15px;
    padding: 5px;
    position: relative;
  }
  header .switcher .selected a:hover {
    background: #fff;
  }
  header .switcher .selected a::before {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #333;
    bottom: 0;
    content: "";
    display: block;
    height: 0;
    margin: auto;
    position: absolute;
    right: 8px;
    top: 0;
    width: 0;
  }
  ul:after {
    clear: both;
    content: "";
    display: block;
  }
  #French .container>.navbar-collapse ul li a {
    max-width: 140px;
  }
  .download .coming-soon p {
    margin: 50px 0 0;
  }
  .contactus-wrap .wpcf7-response-output {
    font-size: 14px;
    line-height: 120%;
    margin: 10px 0 0;
    padding: 8px 15px;
  }
  body div.wpcf7-mail-sent-ok {
    color: #398f14;
  }
  .search .contactus-wrap .page-content a {
    display: inline-block;
    color: #ed6a18;
    vertical-align: top;
    text-decoration: none;
  }
  .search .contactus-wrap .page-content a:hover {
    color: #333;
  }
  .search .page-content .post-title a {
    color: #ed6a18;
    font-size: 20px;
    line-height: 120%;
  }
  .search .page-content .post-title a:hover {
    color: #333;
  }
  .search .page-content .post-title {
    margin: 18px 0 12px;
  }
  .search .page-content .post-meta {
    color: #333;
    font-size: 14px;
    line-height: 120%;
    margin: 0 0 8px;
  }
  body.search div .page-title {
    border: 0;
  }
  .search .team {
    border-bottom: 1px solid #ccc;
    margin: 0 0 30px;
    padding: 0 0 30px;
  }
  .search .team p:last-child {
    margin: 0;
  }
  .search .team:last-child {
    margin: 0;
    padding: 0;
    border: 0;
  }
  .search .team p {
    text-align: justify;
  }
  body .headhesive--stick {
    background: #F7F7F7 !important;
  }
  .search .page-content .team>a {
    float: left;
    margin-right: 20px;
  }
  .search .team::after {
    clear: both;
    content: "";
    display: block;
  }
  .pcl {
    position: absolute;
  }
  .img-div {
    text-align: center;
  }
  .img-div>img {
    height: auto !important;
    max-width: 100%;
    width: auto;
  }
  .wordbreak,
  .inner-page .main .content-editor .innerpage_right .page-content p.wordbreak {
    text-align: left;
  }
  .page-content-link.liststyle {
    color: #e54700;
    list-style: outside none disc !important;
    padding-left: 15px !important;
  }
  .page-content-link.liststyle li:hover,
  .container .innerpage_right .page-content .page-content-link.liststyle li:hover a {
    color: #060046;
  }
  .page-content-link.liststyle li {
    list-style: outside none disc !important;
  }
  /*.page-id-185 .beforefootercontent .container {
    padding: 0 0 13px;
  }*/
  .page-id-185 .download-form {
    margin: 22px 0;
  }
  .page-id-185 .content .row {
    padding-bottom: 0;
  }
  /*.page-id-185 .beforefootercontent .container .footer-data*/
  .beforefootercontent .container {
    padding: 10px 15px 20px;
  }
  .contactus-wrap .contact_left input[type="submit"]+span.wpcf7-spinner {
    margin: 5px -123px 0 123px;
  }
  @media only screen and (max-width:767px) {
    header.banner.navbar .container {
      width: 94%;
    }
    .page-id-185 .download-form {
      background-color: #f6923d;
      background-repeat: repeat-x;
      margin: 0;
    }
    .download_wrap {
      margin-top: 25px;
    }
    .page-id-185 .download-form a {
      padding: 10px;
    }
    .page-id-185 .download-form a {
      font-size: 12px;
    }
    .page-id-185 .download-form:hover {
      background-color: #060046;
    }
    .download .page-content .page-content-link li a {
      line-height: 100%;
    }
    /*.page-id-185 .beforefootercontent .container .footer-data*/
    .beforefootercontent .container {
      padding-left: 0px;
    }
  }
  .don_sel .label {
    font-weight: normal;
    padding: 0 15px 0 0;
  }
  .don_sel select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    box-sizing: border-box;
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    height: 100%;
    margin-bottom: 15px;
    padding: 7px 10px 7px 6px;
  }
  .team-img>img {
    max-height: 100%;
    width: 100%;
  }
  .donate-text {
    display: inline;
  }
  .tomaketribute {
    font-weight: bold;
    color: #060046 !important;
    font-size: 18px !important;
    margin-top: 15px;
  }
  p a.donatelink {
    color: #e54700;
    outline: 0 none;
    text-decoration: none;
    margin-top: 20px;
  }
  p a.donatelink:hover {
    color: #060046;
  }
  .news_wrap .news_desc .news_title a {
    color: #302f2f;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 5px;
    outline: none;
    text-decoration: none;
  }
  .news_wrap .news_desc .news_title a:hover {
    color: #e54700;
  }
  .news_wrap .read_more {
    color: #ef7e1e;
    font-family: "Lato", sans-serif;
    font-size: 15px;
    margin-bottom: 10px;
  }
  .sec_code>input {
    width: 50px !important;
  }
  .what-sc {
    background-color: #fff;
    border: 1px dotted #ccc;
    border-radius: 5px;
    font-weight: bold;
    margin-left: 5px;
    padding: 3px;
    position: relative;
  }
  .sc-div {
    display: none;
    background-color: #fff;
    background-image: url("images/cc1.gif");
    height: 99px;
    position: absolute;
    right: -150px;
    top: -40px;
    width: 145px;
    border-radius: 5px;
  }
  .what-sc:hover>.sc-div {
    display: block;
  }
  .s_text {
    font-weight: bold !important;
  }
  .s_text_ok {
    color: green !important;
  }
  .s_text_fail {
    color: red !important;
  }
  .success_msg p {
    text-align: center !important;
  }
  .paypal_text {
    font-weight: bold;
    text-align: center;
  }
  .tribute-form-wrap .success_msg {
    position: relative;
  }
  .news_wrap .news_event .news {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 24px;
    padding-bottom: 24px;
  }
  .news_wrap .news_event .news:last-child {
    border: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .ne-title {
    margin-bottom: 0 !important;
  }
  .navigation {
    text-align: right;
  }
  .wp-paginate .current {
    background: #ef731b !important;
    border: 1px solid #ef731b !important;
  }
  .payment_option .radiobox {
    margin-bottom: 15px;
    margin-top: 25px;
    padding-left: 20px;
  }
  .payment_option label {
    color: #333;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    padding-right: 10px;
    font-weight: normal;
  }
  .payment_option label input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    outline: medium none;
    margin: 0 5px 5px 0;
    padding: 7px 9px;
  }
  .payment_detail,
  .donate_summary,
  .agree_msg {
    display: none;
  }
  .make_donate_main_section form .cal .month {
    color: #fff;
  }
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    .banner .container>.navbar-collapse ul li a {
      padding: 8px 11px;
    }
  }
  .tribute-form-wrap label input {
    margin: 4px 10px 0 0;
  }
  .tribute-form-wrap .radiobox label {
    margin-right: 20px;
    padding-right: 0;
  }
  .tribute-form-wrap .radiobox {
    margin-bottom: 25px;
    padding: 0;
  }
  /* 18-05-2016 */
  .payment_option .icon {
    display: inline-block;
    margin-right: 5px;
  }
  .success_msg {
    float: none;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    position: relative;
  }
  .donate_summary .success_msg a {
    color: #060046;
  }
  .donate_summary .success_msg p {
    margin-top: 0 !important;
  }
  /* 22-06-2016 */
  .donate_sec .donate_summary .gift_btn {
    border: 1px solid #f48e38;
    border-radius: 5px;
    display: inline-block;
    float: right;
    margin: 0 0 0 15px;
    position: relative;
    z-index: 1;
  }
  /*5-4-2017*/
  .support_friend {
    border-bottom: 1px dashed #ccc;
    margin: 0 0 30px;
    padding: 0 0 30px;
  }
  .support_friend:last-child {
    border-bottom: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .support_friend .title {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    line-height: 120%;
    margin: 0 0 20px;
    padding: 0 0 12px;
    position: relative;
  }
  .support_friend .title::before {
    background: #ccc;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 50px;
  }
  .support_friend ul {
    list-style: none;
    margin: 0 -15px;
    padding: 0;
  }
  .support_friend ul::after {
    clear: both;
    content: "";
    display: block;
  }
  .support_friend ul li {
    float: left;
    list-style: none;
    margin: 0 0 30px;
    padding: 0 15px;
    width: 33.33%;
  }
  .support_friend .supporter>li {
    line-height: 125%;
    margin: 0 0 15px;
    padding: 0 15px 0 40px !important;
    position: relative;
  }
  .support_friend .supporter>li:before {
    content: "";
    font-family: Fontawesome;
    left: 15px;
    position: absolute;
  }
  .support_friend ul li:nth-child(3n+1) {
    clear: both;
  }
  .support_friend ul li:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
  .support_friend ul li a {
    background: #efefef;
    border: 8px solid #fff;
    box-shadow: 0 0 0 1px #ccc;
    display: block;
    height: 175px;
    margin: 1px;
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
  }
  .support_friend ul li a img {
    bottom: 0;
    display: block;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
  }
  .support_friend ul li a:hover {
    box-shadow: 0 0 0 1px #060046;
  }
  /*13-7-2016***/
  .donate_sec .ore_text {
    color: #e54700;
  }
  /* 25-08-2016
  .donate_sec .your_info .Phone_num span {
    line-height: 17px;
  }
  .tribute-form-wrap .your_info .Phone_num span {
    line-height: 29px;
  }
  .donate_sec .your_info .Phone_num span small {
    display: block;
    margin-right: 7px;
  }
  .tribute-form-wrap .your_info .Phone_num span small {
    display: inline-block;
    margin-right: 0px;
  }*/
  /* 26-08-2016 */
  body .your_info .toggle-icon {
    border: 1px solid #e2e2e2;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    margin: 0px;
    padding: 0;
    text-align: center !important;
    width: 30px !important;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
  }
  .info-toggle {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0 0 0 10px;
  }
  .toggle-msg {
    display: none;
    background: #fff;
    border: 1px solid #e2e2e2;
    color: #333333;
    font-size: 13px;
    left: -150px;
    line-height: 120%;
    margin-top: 8px;
    padding: 6px 8px;
    position: absolute;
    right: -150px;
    text-align: center;
    top: 100%;
    z-index: 10;
  }
  .toggle-icon:hover+.toggle-msg {
    display: block;
  }
  .toggle-msg.active {
    display: block;
  }
  .toggle-msg:before,
  .toggle-msg:after {
    border-bottom: 7px solid #fff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    display: block;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -6px;
    width: 0;
  }
  .toggle-msg::before {
    border-bottom: 7px solid #e2e2e2;
    top: -7px;
  }
  .tribute-form-wrap .Phone_num.left>input {
    width: 87% !important;
  }
  .tribute-form-wrap .Phone_num.left {
    position: relative;
  }
  .tribute-form-wrap .info-toggle {
    position: absolute;
    right: 0;
    top: 28px;
  }
  .inner-page .main .content-editor .innerpage_right .history {
    height: auto;
  }
  .page-id-210 .innerpage_right .hide_list {
    display: none;
  }
  .his-desc {
    position: relative;
  }
  .bottom-pic {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    padding-bottom: 15px;
    display: block;
  }
  .bottom-pic.hide_list {
    background: #fff;
    position: relative;
  }
  .bottom-pic a,
  .bottom-pic>img {
    display: inline-block;
    /* float: left; */
    width: 33.33%;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    /* display: table-cell; */
    vertical-align: bottom;
  }
  .bottom-pic a:hover {
    opacity: 0.7;
  }
  .bottom-pic a:nth-child(2) {
    padding-bottom: 6px;
  }
  .paypal_text.s_text_ok.border_success {
    border: 1px solid green;
    margin-bottom: 20px;
    padding: 5px;
  }
  .news_wrap .read_more a:hover {
    color: #e55412;
    text-decoration: underline;
  }
  .news_wrap .read_more a {
    color: #060046;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
  }
  .news_event ul {
    padding-left: 20px;
  }
  .news_title.latest-news {
    color: #ef7e1e !important;
  }
  .news_wrap .news_desc .news-read {
    color: #060046 !important;
    font-size: 13px !important;
    font-weight: bold !important;
  }
  .news_wrap .news_desc .news-read:hover {
    color: #ef7e1e !important;
  }
  .in_slider_wapper ul li .banner-right {
    background: url("images/banner-black-content.png") no-repeat 0 0;
    background-size: 100% 100%;
    bottom: 0;
    display: block;
    height: 265px;
    margin: auto;
    padding: 22px 50px;
    position: absolute;
    right: 11%;
    text-align: center;
    top: 5px;
    width: 445px;
    color: #fff;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 135%;
  }
  .in_slider_wapper ul li .banner-title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.26);
    color: #f38934;
    font-family: raleway;
    font-size: 27px;
    font-weight: bold;
    line-height: 135%;
    margin-bottom: 13px;
    margin-left: 40px;
    padding-bottom: 13px;
  }
  .in_slider_wapper ul li .banner-title>span {
    display: block;
    font-size: 18px;
    line-height: 100%;
  }
  .banner-date-time {
    border-bottom: 1px solid rgba(255, 255, 255, 0.26);
    margin-bottom: 13px;
    margin-left: 20px;
    margin-right: 30px;
    padding-bottom: 13px;
  }
  .banner-venue {
    margin-left: -36px;
  }
  .banner-venue,
  .banner-date-time {
    font-weight: bold;
  }
  .banner-venue>span,
  .banner-date-time>span {
    display: block;
    font-weight: normal;
  }
  .in_slider_wapper .banner-right .donate {
    margin-left: -60px;
    margin-top: 22px;
  }
  .in_slider_wapper .banner-right .donate a {
    padding: 7px 14px;
  }
  /*************angelina-jolies***************/
  .inner-wrapper:after {
    clear: both;
    content: "";
    display: block;
  }
  .inner-wrapper {
    margin-bottom: 25px;
  }
  .inner-wrapper .event-left {
    float: left;
    width: 53%;
  }
  .inner-wrapper .event-right {
    float: right;
    width: 44%;
  }
  .event-left .event-title {
    border-bottom: 1px solid #ccc;
    color: #060046;
    font-size: 20px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .event-left .event-title span {
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 100%;
    margin-top: 10px;
  }
  .event-left .event-title span.dark {
    font-size: 18px;
    font-family: raleway;
  }
  .event-left .event-title span.content {
    color: #333333;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: normal;
  }
  .event-left .event-title .eve-venue {
    font-size: 14px;
    margin-top: 20px;
  }
  .event-left .event-title span.eve-dark {
    color: #000;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
  }
  .eve-cent .content {
    color: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 10px;
    display: block;
  }
  .eve-cent .content .eve-dark {
    color: #000;
    display: block;
    font-weight: bold;
    line-height: 120%;
    margin: 10px 0 0;
  }
  .eve-cent>br {
    display: none;
  }
  .eve-cent .content a {
    color: #060046;
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    word-break: break-all;
  }
  .eve-cent .content a:hover {
    color: #ED6C19;
  }
  .center-event {
    background: #e8e8e8;
    color: #060046;
    font-family: raleway;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    line-height: 130%;
    margin-bottom: 25px;
    padding: 15px 75px;
    text-align: center;
  }
  .inner-eve-cont {
    font-family: "Open Sans", sans-serif;
    color: #333;
    font-size: 14px;
    line-height: 130%;
  }
  .inner-eve-cont>a {
    color: #060046;
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 7px;
    text-decoration: underline;
  }
  .inner-eve-cont>a:hover {
    color: #ED6C19;
  }
  .news_wrap .news_img a {
    display: block;
    height: 100%;
  }
  .news_wrap .news_img img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-height: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }
  .inner-page .main .content-editor .innerpage_right .page-content p.caption-painting {
    color: #ea6216;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center !important;
  }
  .navbar .navbar-nav .dropdown-menu {
    background: url("images/header-bg.jpg") repeat-x scroll 0 0 #e55612;
    border-radius: 7px !important;
    padding: 0;
    margin: 15px 0 0;
  }
  .container>.navbar-collapse ul li .dropdown-menu li {
    background-image: none;
    float: none;
  }
  .banner .container>.navbar-collapse ul li .dropdown-menu a {
    color: #fff;
    max-width: 100%;
    text-align: left;
    white-space: normal;
  }
  .navbar .navbar-nav .dropdown-menu:after {
    border-color: transparent transparent #ef7e1e;
    border-style: ridge ridge solid;
    border-width: 0 10px 10px;
    bottom: 100%;
    content: "";
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 0;
  }
  .navbar .navbar-nav .dropdown-menu:before {
    background-color: transparent;
    bottom: 100%;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    right: 0;
  }
  .navbar .navbar-nav .has-submenu:hover .dropdown-menu {
    display: block;
  }
  .container>.navbar-collapse ul .dropdown-menu li.active a {
    background-color: #060046;
    color: #fff !important;
  }
  .banner .container>.navbar-collapse ul li a.dropdown-toggle:after {
    background: none !important;
    content: "";
    display: inline-block !important;
    font-family: FontAwesome;
    margin-left: 0;
    position: static;
    width: auto;
  }

  /*08-06-2026*/
  .footer-area-1 .widget .widget-inner ul .dropdown li a,
  .footer-area-1 .widget .widget-inner ul li.menu-item-has-children li a {
    background-position: 14px -9px;
    color: #ef7e1e;
    margin-bottom: 0;
    padding: 7px 10px 7px 30px;
    border-radius: 5px;
    -webkit-transition: all 0s ease 0s;
    -moz-transition: all 0s ease 0s;
    -ms-transition: all 0s ease 0s;
    -o-transition: all 0s ease 0s;
    transition: all 0s ease 0s;
    white-space: normal;
  }
  .footer-area-1 .widget .widget-inner ul .dropdown li a:hover,
   .footer-area-1 .widget .widget-inner ul li.menu-item-has-children li a:hover,
   .footer-area-1 .widget .widget-inner ul li.menu-item-has-children li.current_page_item a {
      background-color: #ef7e1e;
      background-position: 14px 13px;
      color: #fff;
  }
 
  footer .widget .dropdown-menu:before,
  .footer-area-1 .widget ul li ul.sub-menu:before {
    border-color: transparent #fff transparent transparent;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    content: "";
    left: -8px;
    position: absolute;
    top: 9px;
  }
  footer .widget .dropdown-menu,
  .footer-area-1 .widget ul li ul.sub-menu {
    left: 140px;
    position: absolute;
    top: -10px;
    display: none;
    border-radius: 5px;
    min-width: 185px;
  }
  .footer-area-1 .widget ul li ul.sub-menu {
    z-index: 1000;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
  }
  .footer .menu-item-has-children {
    position: relative;
  }
  .footer-area-1 .widget .widget-inner ul .dropdown li,
  .footer-area-1 .widget .widget-inner ul li.menu-item-has-children li {
    margin-left: 0;
  }
  .footer-area-1 .widget .widget-inner ul li.menu-item-has-children ul li a {
      line-height: 1.42857143;
      transition: none!important;
  }
  /*08-06-2026*/

  footer .widget .has-submenu:hover .dropdown-menu,
  .footer-area-1 .widget .widget-inner ul li.menu-item-has-children:hover ul.sub-menu {
    display: block;
  }
  .footer-area-1 .widget .widget-inner ul .dropdown li:first-child,
  .footer-area-1 .widget .widget-inner ul li.menu-item-has-children ul li:first-child {
    display: block;
  }
  body.single-news .his-desc .hide_list {
    display: inline-block;
    height: 245px;
    margin-bottom: 2px !important;
    overflow: hidden;
    width: 49%;
  }
  .his-desc>p:empty {
    display: none;
  }
  /*22-12-2018*/
  .newsletter-section {
    min-height: 350px;
    padding: 40px 20px;
  }
  .main-title h2 {
    color: #333;
    font-family: "Raleway", sans-serif;
    font-size: 25px;
    font-weight: normal;
    margin: 0 0 30px;
    padding: 0 0 24px;
    position: relative;
  }
  .main-title h2::before {
    background: #d8d8d8;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: 0 0 6px 30px;
    position: absolute;
    right: 0;
  }
  .main-title h2::after {
    background: url("images/inner-title-border.png") no-repeat 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 11px;
    left: 0;
    position: absolute;
    width: 31px;
  }
  .cms-list ul {
    color: #333;
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    line-height: 140%;
    list-style: outside none none;
    padding: 0;
  }
  .cms-list ul li::before {
    color: #e55612;
    content: "";
    display: block;
    font-family: FontAwesome;
    left: 0;
    position: absolute;
    top: 0;
  }
 .cms-list ul li {
    margin: 0 0 10px;
    padding: 0 0 0 20px;
    position: relative;
    font-family: 'Raleway',sans-serif;
}
.cms-list ul li a{
    font-family: 'Raleway',sans-serif;
}
  .cms-list ul li:last-child {
    margin-bottom: 0;
  }
  .cms-list ul li a {
    color: #333;
    text-decoration: none;
  }
  .cms-list ul li a:hover {
    color: #e55612;
    text-decoration: none;
  }
  footer.footer .wpcf7-submit+span.wpcf7-spinner {
    margin: 3px 0 0 6px;
    vertical-align: top;
  }
  /*16-01-2023*/
  .colam-1 {
    display: flex;
    justify-content: center;
    padding: 6px 0 0 0;
  }
  .menu-donate-now a {
    border: 1px solid #f8cab6;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: "Raleway", sans-serif;
    font-size: 20px;
    font-weight: bold;
    outline: 1px solid #f5b48d;
    padding: 10px 14px;
    text-shadow: -1px -1px 1px #141414;
  }
  .menu-donate-now {
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    border: 1px solid #f48e38;
    background: url(images/button-bg.jpg) repeat 0 0;
    margin: 12px 0 0 0;
  }
  .menu-donate-now a:hover {
    background: #060046;
    background-image: none;
    text-decoration: none;
  }
  p.insider {
    text-align: center;
  }
  p.insider {
    margin: 1px;
  }
  .first {
    padding: 0 72px 0 10px;
    text-align: center;
  }
  .third {
    padding: 10px 0px 0 60px;
  }
  .third div {
    min-height: 170px;
    width: 168px;
    border: 1px solid #6C1CD3;
    background: #6C1CD3;
    align-items: center;
    margin: 0 auto;
  }
  .third img.alignnone.wp-image-1412 {
    justify-content: center;
    align-items: center;
    margin: 58px 0 0 0;
  }
  p.mail {
    text-align: center;
  }
  .third {
    width: 40%;
  }
  p.zella {
    padding: 14px 0 0 0;
    margin-bottom: 0px;
  }
  .qrcode a img.alignnone.wp-image-1412 {
    max-width: 175px;
  }
  p.insider {
    margin: 0 13px 00 0;
    font-style: italic;
  }
  p.mail a {
    color: #ff9900;
    font-style: italic;
  }
  p.center {
    padding: 10px 0 0 0;
  }
  /* end of the 16-01-2023 */
  /* Start 14-07-2023 */
  .wpcf7 form.invalid .wpcf7-response-output {
    border: 1px solid red;
    color: red;
    text-align: center;
    padding: 10px;
    margin: 10px 0 0;
    font-family: 'Lato', sans-serif;
  }
  .wpcf7 form.sent .wpcf7-response-output {
    text-align: center;
    color: green;
    font-family: 'Lato', sans-serif;
  }
  .center {
    text-align: center;
  }
  .qrcode {
    text-align: center;
  }
  .home section#themo_html_1 .cont-section ul {
    display: flex;
  }
  .home section#themo_html_1 .cont-section ul li {
    display: flex;
    flex-direction: column;
  }
  .fpw-clearfix {
    flex: 1;
    display: flex;
    flex-direction: column;
  }
  .whatwe_part_main {
    flex: 1;
    display: flex;
    flex-direction: column;
  }
  #section1 .whatwe_part {
    flex: 1;
  }
  #slider_wapper {
    display: none;
  }
  /* End 14-07-2023 */
  header.sticky {
    position: fixed;
    top: 0px;
    padding-top: 10px !important;
    background: #fff !important;
    z-index: 999;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    width: 100%;
  }
  body header:first-child .container>.navbar-collapse {
    display: none !important;
  }
  body.home header:first-child {
    display: none !important;
  }
  /**--22-02-2024--**/
  /* .inner-page .main .content-editor .innerpage_right .page-content#history p:last-child {
    margin: 0 auto;
    display: block;
  } */
  /**--22-02-2024--**/
  /* 18-12-2023 */
  .contactus-wrap .contact_left input[type="number"] {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    width: 47.7%;
    padding: 6px 10px;
    margin-bottom: 15px;
    float: left;
    margin-right: 21px;
    box-shadow: none !important;
  }
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  .contactus-wrap .contact_left input[type="number"]:focus {
    border-color: #000 !important;
  }
  .contactus-wrap .contact_left input[type="number"]::placeholder {
    color: #333;
    opacity: 1;
    /* Firefox */
  }
  .contactus-wrap .contact_left input[type="number"]::-ms-input-placeholder {
    /* Edge 12 -18 */
    color: #333;
  }
  /* Firefox */
  input[type=number] {
    -moz-appearance: textfield;
  }
  /* start *** 19-1-2024 */
  .footer .footer-area-1 ul li ul.dropdown-menu li.active a {
    background-color: #ef7e1e;
    background-position: 11px 14px;
    color: #fff;
  }
  /* end *** 19-1-2024 */
  /* start *** 22-1-2024 */
  html.no-scroll {
    overflow: hidden !important;
    height: 100%;
  }
  html.no-scroll body {
    overflow: hidden;
    height: 100%;
  }
  /* End *** 22-1-2024 */
  /* <23-02-2024> */
  body.single-news .his-desc .hide_list img {
    height: 100% !important;
  }
  .inner-page .main .content-editor .innerpage_right .history .history-img .his-desc p.hide_list {
    text-align: center;
  }
  /* <23-02-2024> */
  /* <08-03-2024> */
  .headhesive--unstick {
    display: none !important;
  }
  /* <08-03-2024> */
  /*Start of the day 16-05-2024*/
  #fancybox-loading div {
    background-position: 0 0;
  }
  /*End of the day 16-05-2024*/
  /************18-06-2024**********/
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .mail:before {
    top: 3px;
  }
  /****09-08-2024****/
  #search-3 .search-form input {
    width: auto;
    cursor: pointer;
  }
  #search-3 .search-form .input-group .search-field {
    height: 22px !important;
    background: 0 0;
    padding: 0 20px 0 5px !important;
  }
  #search-3 .search-form:before {
    content: "";
    background: url("/wp-content/themes/pursuit-child/images/search-bg.png") no-repeat;
    position: absolute;
    top: 2px;
    left: auto;
    right: 2px;
    bottom: 0;
    width: 20px;
    height: 20px;
    transition: .3s all;
    font-size: 20px;
    cursor: pointer !important;
    z-index: 9;
  }
  #search-3 .search-form {
    position: relative;
  }
  #search-3 .search-form:hover:before {
    opacity: .3;
  }
  #search-3 .search-form .input-group-btn button.search-submit {
    font-size: 0px;
    height: 22px;
    width: 21px;
    position: relative;
    right: 22px;
    padding: 0;
    background: transparent !important;
    z-index: 9;
  }
  #search-3 .search-form .input-group-btn {
    display: block;
  }
  .error-message {
    color: red;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
  }
  #search-3 .input-group input.search-field.form-control.error {
    border: 1px solid red !important;
  }
  /* 08-07-2024 */
  .our-team .team-img {
    overflow: hidden;
  }
  /* 08-07-2024 */
  /*Start of the day  14-08-2024 */
  .our-team .team-img>a>img {
    max-height: 100%;
    width: 100%;
  }
  /*End of the day  14-08-2024 */
  /*06-09-2024*/
  input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {
    border: 1px solid red !important;
  }
  /*06-09-2024*/
  /*03-10-2024*/
  .wpcf7 form.sent .wpcf7-response-output {
    font-weight: 600;
  }
  .contactus-wrap.download .error-404 p {
    color: red;
  }
  /*03-10-2024*/
  /* 07-10-2024P */
  .contactus-wrap .contact_left .form input[type="tel"] {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #333;
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    width: 47.7%;
    padding: 6px 10px;
    margin-bottom: 15px;
    float: left;
    margin-right: 21px;
    box-shadow: none !important;
  }
  .contactus-wrap .contact_left .form input[type="tel"]:focus {
    border-color: #333 !important;
  }
  .contactus-wrap .contact_left .form input[type="tel"]::placeholder {
    color: #333;
  }
  .contactus-wrap .contact_left .form input[type="tel"].wpcf7-not-valid {
    border-color: red !important;
  }
  /* 07-10-2024P End */
  /* 06-12-2024 */
  .inner-page .main .content-editor .innerpage_right .page-content.volunteer p a {
    color: #e54700;
    text-decoration: unset;
  }
  .inner-page .main .content-editor .innerpage_right .page-content.volunteer p a:hover {
    color: #000;
  }
  .footer-area-2 .widget .widget-inner .textwidget .footer_sec2 .mail p a {
    width: fit-content;
  }
  .contactus-wrap .contact_left .captcha-wrap {
    display: inline-block;
  }
  .contactus-wrap .contact_left .captcha-wrap p, .contactus-wrap .contact_left .captcha-wrap p span {
    margin: 0;
    display: inline-block;
  }
  .captcha-wrap p {
    position: relative;
  }
  .captcha-wrap br {
    display: none;
  }
  body #full-width-page .contactus-wrap .contact_left .captcha-wrap input {
    width: 200px;
    margin: 0 10px 0 0;
  }
  .contactus-wrap .contact_left .captcha-wrap > p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
  }
  body .contactus-wrap .contact_left .form .captcha-wrap > p img {
    position: static;
    margin: 0;
  }
  /* 06-12-2024 */

  /* start 09-12-2024 */

  .page-content > p a {
    color: #e54700;
  }
  
  /* end 09-12-2024 */

/* 04-jan-2025 */
.wpcf7 form.sent .wpcf7-response-output {
  font-weight: 500;
}
body #fancybox-wrap {
  position: fixed;
  top: 50%!important;
  left: 50%!important;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
  transform: translate(-50%, -50%)!important;
}
body #fancybox-overlay {
  position: fixed;
  height: 100%!important;
  overflow: hidden;
}

/* 04-jan-2025 */
  /* 03-02-2025 */
.our-team .team-img  img {
  object-fit: cover;
}
.our-team .team-img a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.teamimages img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  object-position: center center;
}
.teamimages {
  max-width: 170px;
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 170px;
}
.first {
  text-align: center;
}
body .menu-donate-now {
  margin: 12px 0 0 0;
}
.contain404 .error_text>p a {
    max-width: 80px;
    margin: 20px auto 0 auto;
}
@media only screen and (max-width:767px) {
  .teamimages {
    max-width: 150px;
    height: 150px;
    min-width: 150px;
  }
}
  /* 03-02-2025 */
/*05-06-2026*/
html body {
    line-height: 100%;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #000;
}
body li {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 100%;
    font-size: 14px;
}

body h1,body h2,body h3,body h4,body h5,body h6 {
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
}
body h4 {
    font-size: 20px;
}

.gallery-2 .ngg-template-custom:not(.owl-carousel) .item {
    /*width: 0;
    opacity: 0;*/
}
/*05-06-2026*/

/*06-06-2026*/
.navbar-collapse #logo a img.logo-main.logo-reg {
    /*width: 100%;*/
}
.navbar-collapse #logo a {
    width: 100%;
}
.in_slider_wapper .donate, .in_slider_wapper .donate a {
    line-height: 80%;
}
section.widget.widget-social {
    display: inline;
    float: left;
}
#search-3 .search-form:before {  
    background: url("images/search-bg.png") no-repeat;
}
.banner .container>.navbar-collapse ul li a {
    margin: 0;
}
.banner .container>.navbar-collapse ul li a.dropdown-toggle:after {
    /*font-weight: 700;
    font-size: 18px;*/
}
ul.navbar-nav>li>a {
    line-height: 20px;
}
section.widget.widget-social .soc-widget {
    line-height: 125%;
}

.footer .widget.widget_nav_menu ul li {
    line-height: 100%;
}
.footer-area-1 .widget .widget-inner ul li a {
    line-height: 100%;
}
.soc-widget a,
.footer-area-4 .widget .widget-inner .soc-widget a,
.footer-area-1 .widget .widget-inner ul li a {
    transition: all 0.5s ease 0s!important;
    -webkit-transition: all 0.5s ease 0s!important;
    -moz-transition: all 0.5s ease 0s!important;
    -o-transition: all 0.5s ease 0s!important;
}
/*.footer-area-1 .widget .widget-inner ul li a{
  background: transparent;
  position: relative;
}
.footer-area-1 .widget .widget-inner ul li a:before {
    content: '';
    left: 0;
    position: absolute;
    width: 10px;
    height: 12px;
    background: url(images/quick-link.png) no-repeat 0 3px;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
.footer-area-1 .widget .widget-inner ul li a:hover:before{
    background-position: 0 -19px;
}
.footer-area-1 .widget .widget-inner ul li a:before{
    background: url(images/quick-link.png) no-repeat 0 3px;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
*/.footer-area-4 .widget .widget-inner .soc-widget {
    margin-top: 0;
}
footer section.widget.widget-social {
    float: none;
}
@media (min-width: 768px) {
    header.navbar div.container .navbar-nav .dropdown-menu li a {
        font-size: 13px;
    }
}
/*06-06-2026*/
/*08-06-2026*/

body .wrap .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}
.navbar-header #logo{
  display: none;
}
#search-3 .search-form .input-group .search-field {
    min-width: 186px;
}

div#section3 .ngg-galleryoverview.default-view .owl-stage-outer .owl-stage .ngg-gallery-thumbnail-box.ngg-4-columns {
    width: auto;
}
div#section3 .ngg-galleryoverview.default-view .owl-stage-outer .owl-stage .ngg-gallery-thumbnail-box.ngg-4-columns a.ngg-fancybox {
    width: 100%;
}
div#section3 .owl-item {
    float: left;
}
div#section3 .img-gallery>div {
    width: 100%!important;
}
.ngg-galleryoverview .owl-stage-outer {
    overflow: hidden;
}
div#section3  .owl-nav button {
    border: 0;
}
div#section3 .owl-nav button.owl-prev {
}
div#section3 .owl-nav button.owl-next {
}
.ngg-galleryoverview {
    position: relative;
    margin-top: 40px;
    margin-bottom: 50px;
}
.ngg-galleryoverview *{
    -webkit-transition: width 1s, height 1s, background-color 1s, -webkit-transform 1s!important;
    transition: width 1s, height 1s, background-color 1s, transform 1s!important;
}
.owl-nav button span {
    font-size: 0;
}

/*.page-id-22 section.content-editor .elementor-widget-html {
    margin: 0 -15px;
}
*/
.page-id-22 section.content-editor .elementor section.elementor-section {
    padding: 0 15px;
}
.page-id-22 section.content-editor .elementor-widget-html .elementor-widget-container .contactus-wrap,
.contactus-wrap.download {
    background: #fff none repeat scroll 0 0;
}
.contactus-wrap .contact_left p {
    font-size: 16px;
}
.menu-donate-now a {
    line-height: 70%;
}

.beforefootercontent a {
    color: #2b8dd6;
}
body .widget ul {
    padding: 0;
    list-style: none;
}
/*08-06-2026*/

.banner .container>.navbar-collapse ul li a.dropdown-toggle:after {
    line-height: 120%;
    font-weight: 600;
    font-size: 15px;
}
.newsletter-section {
    background-color: #fff;
}
#scrollUp {
    width: 38px;
    height: 38px;
    bottom: 18px;
    right: 18px;
    background: url('./images/top.png') no-repeat;
    opacity: 0.4;
}
#scrollUp:before {
  display: none;
}