/*
Theme Name: HelpAge India
Theme URI: https://www.helpageindia.org/
Version: 2017
Description: HelpAge - NGO India is today home to 100 million senior citizens. The pity is that today's rapid urbanization has overtaken the traditional value-system of our people and shifted their socio-economic priorities. Sons and daughters and their children find no time for the senior citizens in their family. The elderly, who have provided their services and support to the society, feel unloved and neglected at this phase of their lives.
Author: Neuronimbus
Author URI: https://www.neuronimbus.com/
*/
/*
font-family: 'Open Sans', sans-serif;
font-family: 'Oswald', sans-serif;
*/

/*custom checkbox and radio button*/

#vidsli, #wht-new { position:relative; }
#vidsli:before, #wht-new:before { position:absolute; content:''; left:0; bottom:0; width:100%; height:120px; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000', GradientType=0 );
z-index:8; }
.page-template-donate .inner_banner { height:350px; }
.inner_banner { text-align:center; position:relative; height:30vw; overflow:hidden; background:#000; background-size:cover; }
.nor_banner { text-align:center; position:relative; height:70px; overflow:hidden; }
.inner_banner:before { position:absolute; content:''; z-index:1; width:100%; height:150px; bottom:0; left:0; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 ); }
.inner_banner figcaption, .inner_banner .caption { position:absolute; left:0; right:0; bottom:20px; max-width:1270px; text-align:left; margin:0 auto; color:#fff; font-family: 'Oswald', sans-serif; font-size:28px; z-index:3; }
.inner_video { text-align:center; /*max-height:350px;*/ margin-top:10px; }
.inner_video iframe { /*width:100% !important; height:350px !important;*/ margin:0; padding:0; }
.entry-title { color:#3d3d3d; font-size:28px; line-height:normal; margin-top:0; }
.entry-title a { color:#3d3d3d; }
.entry-title a:hover, .entry-title a:focus { color:#000; }
.entry_container { margin-bottom:20px; }
.entry_container p, .entry_container li, .entry-content { font-weight:400; color:#454545; font-size:15px; line-height:26px; margin-bottom:20px; }
.entry_container a { color:#36c; }
.entry_container a:hover, .entry_container a:focus { color:#36c; text-decoration:underline; }
.entry_container ul, .entry_container ol { padding-bottom:10px; }
.entry_container li { margin-bottom:8px; position:relative; }
.entry_container ul li { list-style:none; }
.entry_container ul li:before { position:absolute; content:'\f00c'; font-family:FontAwesome; left:-25px; top:1px; color:#f2bf0a; }
.parent-page { padding:80px 0; background:url(images/parent_links.jpg) no-repeat; background-size:cover; }
.parent-page .colum { width:25%; float:left; background:#fff; text-align:center; padding:0 4px; margin-bottom:8px; position:relative; overflow:hidden; }
.parent-page .colum figure { position:static; width:100%; background:#fff; min-height:250px; height:250px; overflow:hidden; }
.parent-page .colum a { display:block; color:#fff; }
.parent-page .colum a:hover, .parent-page .colum a:focus { color:#fff; }
.parent-page .ftitle { background:#333; color:#fff; font-size:16px; padding:10px; text-shadow:1px 1px 1px #000; height:66px; }
.search_pag .entry-title { font-size:16px; }
.search_pag article { border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px; }
.error-404, .error-404 * { text-align: center; }
.error-404 { padding-top:100px; }
.error-404 h1 { font-size: 15vw; line-height: 0; margin: 0; font-weight:700; }
.error-404 h3 { color: #000; margin: 110px 0 0; font-weight:700; }
.error-404 h1 small { color: #000; line-height: 0; font-weight:700; }
.error-404 h1 .fa { color:#f4c10a; }
.widget iframe { width:100% !important; }
.widget { border:1px solid #ececec; padding:15px; box-shadow:1px 5px 1px 1px #ececec; margin-bottom:40px; }
.entry_container .widget ul { margin:0; padding:0; list-style:none; }
.entry_container .widget li { color:#494848; font-size:14px; font-weight:300; padding:7px 0 7px 25px; margin:0; border-top:1px solid #ececec; position:relative; line-height:normal; }
.entry_container .widget li:before { position:absolute; font-family: "FontAwesome"; content: "\f105"; color:#494848; top:9px; left:10px; }
.entry_container .widget li:first-child { border-top:none; }
.widget a { color:#494848; }
.widget a:hover, .widget a:focus { color:#000; }
.widget-title { font-size:18px; font-weight:600; color:#2a2c28; margin:0 0 10px 0; padding:0; }
.blog-content article { border:1px solid #ececec; box-shadow:1px 5px 1px 1px #ececec; margin-bottom:40px; }
.media-materials img { width:100%; }
.media-materials a { position:relative; display:block; }
.media-materials a:before { position:absolute; top:0; left:0; right:0; bottom:0; margin:15px; border:solid 1px #fff; content:''; -webkit-transition-duration:0.4s; transition-duration:0.4s; -webkit-transform:scale(0.8); transform:scale(0.8); opacity:0; }
.media-materials:hover a:before { -webkit-transform:scale(1); transform:scale(1); opacity:1; }
.post-title-container { padding:0 10px 15px 0; }
.post-title-container .entry-title { font-size: 20px; margin: 10px 0 0 0; }
.blog-single .post-title-container .entry-title { font-size: 24px; }
.post-title-container small { margin:10px 0 0 0; font-size:12px; color:#454545; display:block; }
.post-title-container small span { color:#454545; display:inline-block; vertical-align:top; margin-right:10px; }
.post-title-container small a { color:#454545; }
.post-title-container small a:hover, .post-title-container small a:focus { color:#000; }
.post-content-blog { padding:0 10px 0 0; }
.post-content { border-top:1px solid #e5e5e5; }
.continue-reading, .blog-classic-share { float:left; width:100%; }
.continue-reading a { display:inline-block; position:relative; padding:15px 20px; color:#494848; }
.continue-reading a:hover, .continue-reading a:focus { color:#000; }
.continue-reading a:before { position:absolute; content:''; top:-1px; left:0; width:100%; height:1px; background:#000; }
.blog-classic-share { text-align:right; padding:10px; }
.head-sec { font-size:32px; font-weight:600; color:#000; margin:0 0 30px 0; padding:0; text-transform:uppercase; }
.blog-single { margin-top:30px; }
.blog-single .blog-content article { border:none; box-shadow:none; }
.blog-single .post-title-container { padding:0; padding-bottom:20px; }
.blog-single .blog-classic-share { float:none; width:100%; text-align:left; padding:20px 0; }
.blog-single .post-content-blog { padding:0 0 20px 0; }
.blog-single .post-content-blog p, .blog-single .post-content-blog li { color:#333333; line-height:24px; font-size:14px; text-align:justify; }
#nav-below { margin:10px 0; padding:15px 0; }
.nav-previous a, .nav-next a { background:#000; padding:7px 15px; -webkit-border-radius:18px; border-radius:0; color:#f0be07; }
.nav-previous a:hover, .nav-next a:hover { color:#fff; }
.related-post { margin-top:20px; }
#comments { clear: both; padding: 2em 0 0.5em; }
.comments-title { font-size: 20px; margin-bottom: 1.5em; }
.comment-list, .comment-list .children { list-style: none; margin: 0; padding: 0; }
.comment-list li:before { display: none; }
.comment-body { margin-left: 65px; }
.comment-author { font-size: 16px; margin-bottom: 0.4em; position: relative; z-index: 2; }
.comment-author .avatar { height: 50px; width: 50px; }
.comment-author .says { display: none; }
.comment-meta { margin-bottom:10px; }
.comment-metadata { color: #767676; font-size: 13px; font-weight: 800; text-transform: uppercase; }
.comment-metadata a { color: #767676; }
.comment-metadata a.comment-edit-link { color: #222; margin-left: 1em; }
.comment-body { color: #333; font-size: 14px; margin-bottom: 4em; }
.comment-reply-link { font-weight: 800; position: relative; }
.comment-reply-link .icon { color: #222; left: -2em; height: 1em; position: absolute; top: 0; width: 1em; }
.children .comment-author .avatar { height: 30px; left: -45px; width: 30px; }
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar { border: 1px solid #333; padding: 2px; }
.no-comments, .comment-awaiting-moderation { color: #767676; font-size: 14px; font-style: italic; }
.comments-pagination { margin: 2em 0 3em; }
.form-submit { text-align: right; }
.widget_relatedpoststhumbnailswidget a { padding:0 !important; width:100%; }
.widget_relatedpoststhumbnailswidget a div { width:100% !important; background-size:100% !important; margin-top:15px !important; }
.widget_relatedpoststhumbnailswidget a > div { height:auto !important; }
.widget_relatedpoststhumbnailswidget a > div > div:first-child { height:160px !important; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { color:#e4b60c; background-color:#000; border-color:#000; }
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { color:#000; background-color:#eee; border-color:#000; }
.pagination > li > a, .pagination > li > span { color:#000; }
.pagination > li:before { display:none; }
/*Comment Output*/
#respond { margin:0; }
.comment-reply-title { margin-top:0; }
#comments { display: inline-block; clear: both; width: 100%; font-size: 0.8em; position:relative; z-index:9; background:#fff; padding:20px; }
ol.commentlist { padding: 0; margin: 5% 0; list-style-type: none; }
ul.children { list-style-type: none; padding-left: 5%; }
article.comment { margin: 5% 0; padding-left: 80px; }
.children article.comment { padding-left: 60px; }
.comment footer { font-size: 0.8em; }
.comment p { margin: 0.25em 0; line-height: 1.2; color: #000; }
img.avatar { float: left; position: absolute; margin-left: -80px; }
.children article.comment img.avatar { margin-left: -60px; }
.form-allowed-tags { display: none; }
/*#commentform label { display: none; }*/
p.comment-subscription-form { clear: both; }
.comment-subscription-form label { display: inline-block !important; }
input#subscribe_comments { padding: 0!important; margin: 0!important; margin-right: 0.5em!important; float: none !important; }
#commentform p { margin: 0; }
#commentform input[type=text], #commentform input[type=email], #commentform input[type=url], #commentform textarea { width:100%; padding:5px 10px; background:#f4ebcc; border: none; margin:5px 0; font-size: 1em; font-family: chaparral-pro, serif; }
#commentform input#submit, .button { color: #fff; border: none !important; background: #333; -webkit-appearance: none; padding:6px 12px; }
#commentform input#submit:hover, .button:hover { background: #000; }
#commentform input#submit:active, .button:active { background: #000; }
#pinBoot { position: relative; }
/*Donate page css*/
.donate_temp { margin-bottom:40px; }
.donate_temp h6 { color:#eb444d; font-size:14px; font-weight:700; font-family: 'Open Sans', sans-serif; margin-bottom:10px; line-height:normal; }
.donate_temp .greetings { max-height: 250px; overflow: hidden; }
.donate_temp .btn { padding:10px 20px; font-size:16px; font-weight:600; }
.donate_address { margin-top:40px; }
.donate_address h4 { font-family: 'Open Sans', sans-serif; font-size:23px; font-weight:800; color:#3a3838; }
.donate_address p { color:#504b4b; font-size:14px; line-height:21px; }
.donate_address a { color:#504b4b; }
/*.dform p, .dinfo p { font-size:12px; color:#474747; }*/
.eaddress .label { font-weight: normal; padding: 0; margin: 0; line-height: 40px; }
.eaddress label.label span { color: #ff0000; display: inline-block; vertical-align: top; }
.dform label { text-transform:uppercase; margin-bottom:15px; color:#141414; font-size:14px; }
.dwidgets { margin-bottom:40px; }
.dwidget_title { font-size:22px; color:#3d3d3d; margin-bottom:15px; line-height:normal; margin:0 0 15px 0; }
.dwidget_title small { display:block; font-size:15px; line-height:25px; }
.dwidget_content ul { margin:0; padding:0; list-style:none; }
.dwidget_content li { margin-bottom:10px; border:2px solid #f8f0ce; background:#fdfbf5; padding:7px; color:#3d3d3d; font-size:14px; line-height:normal; text-align:center; }
.dwidget_content li:before { display:none; }
.dwidget_content li strong { display:block; text-transform:uppercase; }
.dwidget_content img { max-width:125px; }
.dwidget_content p { font-size:13px; font-style:italic; margin:0; line-height:normal; }
.donate_widgets { max-width:250px; }
.dwidget_content { text-align: center; }
.dwidget_content li, .dwidget_content p { text-align: center; }
.donate_login { border:2px solid #f8f0ce; background:#fdfbf5; padding:16px; }
.donate_login label { text-transform:uppercase; display:block; font-size:16px; font-weight:bold; line-height:normal; color:#3d3d3d; }
.donate_login .form-control { background-color:#fdfbf5; border-color:#e3d5a9; }
.donate_login .form-control:focus { border-color:#edbb04; background-color:#fff; }
.donate_login p { font-size:15px; margin:0; }
.donate_login a:hover, .donate_login a:focus { text-decoration:underline; color:#000; }
.donate_login p.register { font-weight:bold; text-transform:uppercase; }
.wonderplugintabs-header-wrap .wonderplugintabs-header-li:before { display:none; }
.wonderplugintabs-panel-inner ~ a { position:absolute !important; right:0 !important; bottom:-50px !important; width:100% !important; opacity:0 !important; }
.donate_temp .wonderplugintabs-panel-inner h2 { font-size:32px; color:#3d3d3d; }
.donate_temp .wonderplugintabs-panel-inner p { color:#454545; font-size:14px; line-height:24px; }
.donate_temp .wonderplugintabs-header-wrap .wonderplugintabs-header-li { background:#fff !important; border:1px solid #e3e3e3 !important; border-radius:0 !important; margin:0 15px 0 0 !important; }
.donate_temp .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active { background-color:#edbb04 !important; border:1px solid #edbb04 !important; }
.donate_temp .wonderplugintabs-header-wrap .wonderplugintabs-header-icon-image { margin:0 !important; display: block; }
.donate_temp .wonderplugintabs-header-wrap .wonderplugintabs-header-caption { padding:5px !important; text-align:center; }
.donate_temp .wonderplugintabs-header-wrap .wonderplugintabs-header-title { font-size:15px !important; color:#1a1a1a !important; margin:5px 0 !important; font-weight:600 !important; }
.donate_temp .wonderplugintabs-panel-wrap { border:none !important; min-height:175px !important; }
.donate_temp .wonderplugintabs-panel-wrap > .wonderplugintabs-panel { padding:0 !important; }
.wonderplugintabs { width:100% !important; max-width: inherit !important; }
.child_pages_list { margin:0 5px 0 0; position:relative; }
.child_pages_list .btn { font-size:13px; border:1px solid #a2a2a2; color:#737373; border-radius:5px; background:none; padding:5px 25px 5px 15px; text-transform:none; min-width:200px; text-align:left; position:relative; }
.child_pages_list .btn .fa { position:absolute; right:8px; top:8px; }
.child_pages_list .btn:hover, .child_pages_list .btn:focus { background-color:#000; border-color:#000; color:#ecba03; }
.child_pages_list.open .btn { color:#ffc801; z-index:991; position:relative; }
.child_pages_list.open:before { content:''; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; background:rgba(0,0,0,0.9); }
.child_pages_list .dropdown-backdrop { background:rgba(0,0,0,0.8); display:none; }
.child_pages_list .dropdown-menu li { padding:0 10px; margin:0; }
.child_pages_list .dropdown-menu li a { color:#ffc801; font-size:13px; font-weight:300; padding:4px 0; position:relative; display:inline-block; cursor:pointer; }
.child_pages_list .dropdown-menu li a:hover, .child_pages_list .dropdown-menu li a:focus { background:none; color:#fff; }
.child_pages_list .dropdown-menu li a:before { height:1px; background:#fff; position:absolute; bottom:0; left:0; content:''; transition:width 0.3s ease 0s, left 0.3s ease 0s; width:0; }
.child_pages_list .dropdown-menu li a:hover:before { width:100%; }
.child_pages_list .dropdown-menu { background:none; box-shadow:none; border:none; position: absolute; left:0; display:inherit; visibility: hidden; overflow: hidden; z-index: 1; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: -webkit-transform 0.3s, visibility 0s 0.3s; transition: transform 0.3s, visibility 0s 0.3s; z-index:1000; padding:0; }
.child_pages_list.open > .dropdown-menu { visibility: visible; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.3s, visibility 0s 0s; transition: transform 0.3s, visibility 0s 0s; }
.donate_now a { color:#d20816; font-size:40px; font-family: 'Oswald', sans-serif; text-transform:uppercase; }
.donate_now a:hover, .donate_now a:focus { color:#000; }
.child_pages_list, .parent_title { display:inline-block; vertical-align:top; }
.parent_title a { display: block; padding: 5px 15px; color: #737373; font-size: 13px; border: 1px solid #d3d3d3; border-radius: 5px; }
.parent_title a:hover, .parent_title a:focus { background-color:#000; border-color:#000; color:#ecba03; }
.entry-header { position:relative; }
.section-right { position:absolute; top:5px; right:0; }
.heading_title { text-align:center; margin-bottom:25px; }
.heading_title .title-md { margin:0; font-weight:600; color:#3d3d3d; font-size:35px; }
.active-ageing .heading_title .title-md { color:#cda40d; text-transform:uppercase; font-size:18px; border:1px solid #666; padding:8px 20px; margin:0 auto 0px; display:inline-block; border-radius:40px; font-family: 'Open Sans', sans-serif; }
.content_area p, .content_area li, table th, table td { font-weight:400; color:#454545; font-size:16px; line-height:28px; margin-bottom:20px; }
.content_area ul, .content_area ol { padding-bottom:10px; }
.content_area li { margin-bottom:8px; position:relative; }
.content_area ul li { list-style:none; }
.content_area ul li:before { position:absolute; content:'\f00c'; font-family:FontAwesome; left:-25px; top:1px; color:#f2bf0a; }
.content_area h1, .content_area h2, .content_area h3, .content_area h4, .content_area h5, .content_area h6 { font-family: 'Open Sans', sans-serif; font-weight:600; }
.content_area h1 { font-size:24px; }
.content_area h2 { font-size:22px; }
.content_area h3 { font-size:20px; }
.content_area h4 { font-size:18px; }
.content_area h5 { font-size:16px; }
.content_area h6 { font-size:14px; }
.helpage-doing { background:url(images/grey-tex.jpg) repeat; }
.helpage-doing h3 { color: #cda40d; text-transform: uppercase; font-size: 18px; border: 1px solid #666; padding: 8px 25px; margin: 0 0 10px 0; display: inline-block; border-radius: 40px; font-family: 'Open Sans', sans-serif; }
.helpage-doing .heading_title .title-md { font-size:30px; }
.program_protocol { padding:30px 0 0 0; }
.program_protocol h3 { color:#cda40d; text-transform:uppercase; font-size:18px; border:1px solid #666; padding:8px 20px; margin:20px 0; display:inline-block; border-radius:40px; font-family: 'Open Sans', sans-serif; }
.program_protocol .prosli { position:relative; }
.program_protocol .owl-dots { float: none; width: 100%; text-align: center; padding: 0; position: absolute; bottom: 4px; }
.program_protocol .owl-dots .owl-dot { background-color:#fff; border-color:#cda40d; }
.program_protocol .owl-dots .owl-dot.active { background-color:#cda40d; }
.mission_object .container { text-align:center; background:url(images/mission-bg.jpg) no-repeat bottom right #f2bf0a; min-height:100px; }
.mission_object .heading_title { margin-top:-15px; }
.mission_object .title-md { font-family: 'Open Sans', sans-serif; color:#deaf08; background:#000; text-transform:uppercase; margin:0 auto 0 auto; border-radius:40px; font-size:18px; padding:5px 15px; display:inline-block; }
.mission_object p { font-size:18px; color:#000; }
.helpage-help .content_area a { color:#454545; text-transform:uppercase; text-decoration:underline; }
.helpage-help .content_area a:hover, .helpage-help .content_area a:focus { color:#ff0000; }
.helpage-help h3 { color:#cda40d; text-transform:uppercase; font-size:18px; border:1px solid #666; padding:8px 25px; margin:0 0 10px 0; display:inline-block; border-radius:40px; font-family: 'Open Sans', sans-serif; }
.helpage-facts .nav { text-align:center; padding:0; }
.helpage-facts .nav > li { display:inline-block; vertical-align:middle; padding:0; margin:0; }
.helpage-facts .nav > li:before { display:none; }
.helpage-facts .nav > li > a { font-size:18px; font-weight:600; color:#c2c2b3; padding:10px 25px; text-transform:uppercase; position:relative; }
.helpage-facts .nav > li.active > a:before { position:absolute; content:''; left:50%; margin-left:-20px; bottom:-20px; width:0; height:0; border-left:20px solid transparent; border-right:20px solid transparent; border-top:20px solid #fff; }
.helpage-facts .nav > li > a:hover, .helpage-facts .nav > li > a:focus { background-color:transparent; color:#cda40d; }
.helpage-facts .nav > li.active > a { color:#cda40d; }
.helpage-facts .tab-content { background:url(images/grey-tex.jpg) repeat; padding:20px; padding-top:30px; }
.helpage-facts .tab-content p { color:#474646; font-size:17px; line-height:26px; font-weight:300; }
.testimonials { background:url(images/testi-bg.png) no-repeat 50px 50px; }
.testimonials strong { color:#cda40d; }
.testimonials .content_area { max-width:1140px; margin:0 auto; }
.testimonials .content_area p { margin-bottom:5px; }
.about_footer { padding-top:0; }
.about_footer .title-md { color:#cda40d; text-transform:uppercase; font-size:18px; border:1px solid #666; padding:8px 25px; margin:15px 0 10px 0; display:inline-block; border-radius:40px; font-family: 'Open Sans', sans-serif; font-weight:normal; }
.ftlinks { padding:0 0 35px 0; }
.ftlinks .item { display:inline-block; vertical-align:top; border-left:1px solid #cda40d; min-width:350px; }
.ftlinks .item:first-child { border-left:none; }
.ftlinks .item a { color:#555353; font-weight:300; font-size:38px; }
.ftlinks .item a:hover { color:#d20816; }
.ftlinks .item span { display:block; color:#2f2b2b; font-size:15px; font-weight:600; }
.don_link { position:relative; }
.don_link:after { position:absolute; content:''; height:100%; width:10px; background:#fff; left:50%; margin-left:-5px; top:0; z-index:9; }
.don_link .data-cell { height:240px; text-align:center; background:#f2f2ef; }
.don_link a { color:#cda40d; font-size:55px; font-family: 'Oswald', sans-serif; width:50%; text-transform:uppercase; background-position:center center !important; }
.don_link a:hover { color:#d20816; background-size:cover; }
.don_link a.donatelink, .don_link a.getinvo { background-size:cover !important; }
.don_link a:hover.donatelink, .don_link a:focus.donatelink { background:url(images/getbg.jpg) no-repeat center center; background-size:cover; }
.don_link a:hover.getinvo, .don_link a:focus.getinvo { background:url(images/getbg.jpg) no-repeat center center; background-size:cover; }
.journey { float:left; width:50%; margin:25px 0; }
.journey h3 { color:#cda40d; text-transform:uppercase; font-size:40px; border:1px solid #666; padding:8px 25px; margin:-15px 90px 0 0; border-radius:40px; font-family: 'Open Sans', sans-serif; font-weight:600; position:relative; float:left; }
.journey h3:after { position:absolute; content:''; top:50%; right:-85px; margin-top:-1px; width:85px; height:1px; background:#666; }
.journey p { font-size:16px; color:#555353; margin:0; overflow:hidden; }
.governing-body { padding: 0 0 40px; }
.governing-body .heading_title { text-align:left; }
.governing-body .data-table .image-data { width:150px; vertical-align:top; padding-right:25px; }
.governing-body .data-table .image-data figure img { background-color:#f6f6f6; padding:15px; }
.governing-body .data-table .text-data .title-md { color:#cda40d; margin-bottom:5px; }
.governing-body .data-table .text-data .title-md span { color:#6b6b6b; font-style:italic; display:block; font-weight:300; font-size:16px; margin-top:5px; }
.read-more-contect { display:block; max-width:55px; font-size:13px; color:#000; font-weight:600; position:relative; margin:10px 0; }
.less-more-contect { display:block; max-width:45px; font-size:13px; color:#000; font-weight:600; position:relative; margin:10px 0; }
.president-emeritus { background:url(images/significance.png) no-repeat #f2f2ef scroll 0 0; padding:50px 0; background-position:40px 78px; text-align:center; margin-top:80px; }
.president-emeritus .circle-img { border-radius:50%; width:145px; height:145px; border:10px solid #e8e8e5; margin:10px auto 15px; overflow:hidden; }
.president-emeritus .title-md { color:#cda40d; margin-bottom:5px; }
.president-emeritus .title-md h4 { color:#6b6b6b; font-size:16px; margin-top:0px; }
.section.our_supporters { padding:0px 0 40px; }
.our_supporters .data-table .image-data { width:330px; padding-right:30px; vertical-align:top; }
.our_supporters .data-table .image-data img { border:1px solid #d6d6d6; }
.our_supporters .data-table .text-data { vertical-align:top; }
.our_supporters .data-table .text-data .title-md { color:#cda40d; text-transform:uppercase; }
.our_supporters .less-more-contect { margin-top:15px; }
.our_supporters .data-table .text-data h4 { color:#cda40d; font-size:16px; }
.our_supporters .data-table .text-data ul li { list-style-image:url(images/right-arrow.png); padding:6px 0; }
.client-section { background-color:#f7f7f5; padding:20px 0 50px 0; }
.client-slider { padding:50px; height:320px; overflow:auto; }
.client-slider .item { float:left; width:20%; margin-bottom:5px; height:150px; }
/*.client-slider .item img {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
-webkit-filter: grayscale(100%); filter: grayscale(100%); filter: gray; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; opacity:0.7;}
.client-slider .item img:hover {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:none; filter:none; opacity:1;}*/
.client-slider .owl-next, .client-slider .owl-prev { border:none; }
.client-slider .owl-next:before, .client-slider .owl-prev:before { content:''; background:url(images/slider-arrow.png) no-repeat; background-position: center; width:50px; height:50px; }
.client-slider > .owl-nav > .owl-next { right:0; -webkit-transform:rotate(180deg); transform:rotate(180deg) }
.client-slider > .owl-nav > .owl-prev { left:0; }
.help_career { padding-top:0; }
.help_career .wonderplugintabs-panel-wrap { border:none !important; }
.help_career .wonderplugintabs-header-wrap .wonderplugintabs-header-li { background-color:#fff !important; border:1px solid #c1c1c1 !important; border-radius:0 !important; }
.help_career .wonderplugintabs-header-wrap .wonderplugintabs-header-title { font-size: 15px !important; font-weight: 600 !important; color: #333 !important; }
.help_career .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active { border:1px solid #f8c301 !important; }
.help_career .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-caption { background-color:#f8c301!important; }
.help_career .wonderplugintabs-panel-wrap > .wonderplugintabs-panel { padding:0 10px !important; }
.help_career .wonderplugintabs * { max-width: inherit !important; }
.help_career .wonderplugintabs-header-wrap .wonderplugintabs-header-li { margin-top:0 !important; }
.help_career .wonderplugintabs-header-wrap .wonderplugintabs-header-icon-fontawesome { color:#333!important; }
.help_career .wonderplugintabs-header-wrap { margin-top:0 !important; }
.help_career .wonderplugintabs-header-wrap .wonderplugintabs-panel { background:#f7f7f7; }
.tab_tabbing { padding-top:0; }
.tab_tabbing h5 { font-size:24px; }
.tab_tabbing ul > li { border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:10px; margin-bottom:10px; }
.tab_tabbing ul > li li { border-bottom:none; padding-bottom:5px; margin-bottom:5px; }
.tab_tabbing #wonderplugintabs-container-4, .tab_tabbing #wonderplugintabs-container-5 { max-width:inherit !important; }
.tab_tabbing .wonderplugintabs-panel-wrap { border:1px solid #f0be07 !important; padding:12px; }
.tab_tabbing .wonderplugintabs-header-wrap .wonderplugintabs-header-li { background-color:#fff !important; border:1px solid #c1c1c1 !important; border-radius:0 !important; }
.tab_tabbing .wonderplugintabs-header-wrap .wonderplugintabs-header-title { font-size: 15px !important; font-weight: 600 !important; color: #333 !important; margin:0 !important; }
.tab_tabbing .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active { border:1px solid #f8c301 !important; }
.tab_tabbing .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-caption { background-color:#f8c301!important; }
.tab_tabbing .wonderplugintabs-panel-wrap > .wonderplugintabs-panel { padding:0 10px !important; }
.tab_tabbing .wonderplugintabs * { max-width: inherit !important; }
.tab_tabbing .wonderplugintabs-header-wrap .wonderplugintabs-header-li { margin-top:0 !important; }
.tab_tabbing .wonderplugintabs-header-wrap .wonderplugintabs-header-icon-fontawesome { color:#333!important; }
.tab_tabbing .wonderplugintabs-header-wrap { margin-top:0 !important; min-width:250px; }
.tab_tabbing .wonderplugintabs-header-wrap .wonderplugintabs-panel { background:#f7f7f7; }
.tab_tabbing a { float:right; }
.coming_soon { text-align: center; text-transform: uppercase; font-size: 24px; font-weight: 600; margin: 50px 0; }
.awardbg { background:url(images/grey-tex.jpg) repeat; margin-bottom:35px; }
.awardbg_non { background:#fff; }
.awardbg .heading_title .title-md, .awardbg_non .heading_title .title-md { font-size: 24px; text-align:left; }
.helpline-no { background:url(images/helpline-no-bg.jpg) repeat; padding:15px 25px; }
.helpline-no figure { float:left; margin: 0 10px 0 0; }
.helpline-no figure img { margin-bottom:0; }
.helpline-no h2 { float:left; font-size:24px; font-family: 'Oswald', sans-serif; margin:15px 0; color:#1e1e1e; }
.helpline-no h2 strong { font-weight:400; font-size:18px; }
.help-center { background:#444; padding:30px; }
.help-center .data-cell { padding:0 15px; vertical-align:top; }
.help-center ul { list-style:none; padding:0px; }
.help-center ul li { position:relative; color:#fff; padding:8px 15px; border-bottom:1px dotted #f2bf0a; }
.help-center ul li strong { color:#f2bf0a; font-weight:400; }
.help-center ul li:before { content:"\f105"; position:absolute; font-family:"FontAwesome"; left:0px; top: 8px; color:#f2bf0a; }
.pdf-link a { color:#f2bf0a; }
.new-yellow-bar { min-height:inherit !important; margin:8px 0 0; }
.helptable iframe { width:100% !important; margin:0; }
.helptable .data-cell { width:50%; }
.save-pledge { padding:20px; background:#f0be07; color:#000; border-radius:10px; }
.save-pledge p, .save-pledge li, .save-pledge li:before { color:#000 !important; }
.entry-content.don_fig { margin-bottom:0; }
.don_fig figure { display:inline-block; margin:0 0 0 -5px; padding:0; text-align:center; background:#4b4b4b; border:1px solid #e3e3e3; transition-duration:0.4s; width:20%; vertical-align:top; }
.don_fig figure:first-child { margin:0; }
.don_fig figure a { display:block; max-height: 150px; overflow: hidden; color:#fff; }
.don_fig figcaption { font-size: 11px; color: #fff; margin: 3px 0 0 0; font-weight: 700; text-transform: uppercase; }
.don_fig figure:hover { background-color:#4b4b4b; border-color:#fff; }
.fvideo a { position:relative; display:block; }
.fvideo .bply { font-size:35px; }
.vname { font-size: 14px; line-height: normal; margin: 5px 0 15px 0; }
.vsidebar { height: 440px; overflow: auto; }
.section.donate_now.text-center { display:none; }
.entry_container p.vtitle { font-weight:600; font-size:20px; padding:10px; background:#ccc; }
.section.clearfix.save_pledge { padding-top:0; }
.section.clearfix.save_pledge .heading_title { display:none; }
.section.clearfix.save_pledge .entry-title { color: #3d3d3d; font-size: 28px; line-height: normal; font-family: 'Oswald', sans-serif; font-weight:500; margin-bottom: 15px; }
.derror { color: #a94442; font-size: 85%; display: block; margin-top: 5px; }
.help_contact ul { margin:0; padding:0; list-style:none; }
.help_contact li:before { display:none; }
.help_contact li { float: left; border: 1px solid #d6d6d6; padding: 15px; font-size: 20px; font-family: 'Oswald', sans-serif; text-align: center; color: #cda40d; margin: 0 8px; width: 23%; }
.help_contact li strong { display:block; color:#3d3d3d; font-weight:500; margin:10px 0; }
.help_contact li a { color:#cda40d; }
.help_contact li a:hover, .help_contact li a:focus { color:#3d3d3d; }
.help_contact li:hover { border-color:#cda40d; }
.help_contact li img { display:block; margin:0 auto; }
.help_contact li img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); / Firefox 10+, Firefox on Android / -webkit-filter:grayscale(100%);
filter:grayscale(100%); filter:gray; -webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in; opacity:1; }
.help_contact li:hover img { filter:none; }
.all_store iframe { width:100% !important; }
.cont_add { font-size:18px; }
.cont_add select.form-control { height:50px; background-color:#efefef; }
.cont_add .heading { color:#cda40d; font-weight:500; font-size: 24px; font-family: 'Oswald', sans-serif; margin-bottom:20px; }
.cont_add strong { display:block; font-size:20px; font-weight:900; margin:0; }
.cont_add address { margin-bottom:20px; font-size:17px; font-weight:600; }
.cont_add p { margin-bottom:15px; font-size:17px; font-weight:600; }
.cont_add .chead { color:#999; }
.cont_add p.email-icon { padding:11px 0 11px 55px; background:url(images/email-icon.png) no-repeat 0 0; }
.cont_add p.tel-icon { padding:11px 0 11px 55px; background:url(images/tel-icon.png) no-repeat 0 0; }
.cont_add a { color:#000; }
.cont_add a:hover, .cont_add a:focus { color:#cda40d; }
.navigation.pagination { width: 100%; padding: 10px; height: auto; margin: 0; border-radius: 0; background: #eee; }
.screen-reader-text { margin: 0 0 10px 0; text-transform: capitalize; }
#frm_registration label { display:block; }
.donation-pay.table { border: 1px solid #e4e0e0; }
.donation-pay.table > thead > tr > th { border: 1px solid #e4e0e0; background: #fcf4d7; text-align:center; font-size:15px; padding:10px; }
.donation-pay.table > tbody > tr > td, .donation-pay.table > tbody > tr > th, .donation-pay.table > tfoot > tr > td, .donation-pay.table > tfoot > tr > th, .donation-pay.table > thead > tr > td, .donation-pay.table > thead > tr > th { padding:10px; border: 1px solid #e4e0e0; text-align:center; font-size:15px; }
.rwidget { margin-top:15px; }
.rwidget:first-child { margin-top:0; }
.edit_pass { background:#fdedb2; padding:20px; margin-bottom:15px; }
.edit_pass h3 { color: #3d3d3d; font-size: 24px; line-height: normal; }
.dbanner.inner_banner { height:350px; }
.donate_data { position:relative; /*background:url(images/texturebg.png) no-repeat #e6e6e6; padding:50px; min-height:800px;*/ }
.donate_data .don_data { /*float:right;*/ min-width:600px; max-width:600px; }
.donate_data .don_data .entry-title, .entry-title.mt25 { margin:25px 0 0 0; }
.donation_opt1 p { margin-bottom:10px; }
.donation_opt1 label span { display:block; font-size:12px; }
.donation_opt p { font-size:18px; color:#4a4947; font-weight:300; }
.donation_opt strong { font-size:22px; font-weight:bold; text-transform:uppercase; margin-bottom:15px; display:block; }
.donate_data select.form-control, .donate_data .form-control { height:50px; }
.dashboard_nav header .entry-title { color:#fff; }
.dashboard_nav header p { color:#fff; }
.dashboard_nav header span { color:#eebc05; }
.don_bor ul { margin:0; padding:0; list-style:none; }
.don_bor li { display:inline-block; margin:5px 0; }
.don_bor li a { padding:10px 20px; display:block; color:#161313; font-size:15px; background:#fff; border-radius:5px; }
.don_bor li a:hover, .don_bor li a:focus, .don_bor li.active a { background-color:#f8c301; }
.don_bor li:before { display:none; }
.don_bor { border-bottom:1px solid #b2b2b2; margin-top:45px; }
.inner-joinhand-right-1 { position: relative; z-index: 9; margin-top: -135px; }
#officeLoderImage { text-align: center; position: fixed; background: rgba(0,0,0,0.9); width: 100%; height: 100%; top: 0; left: 0; z-index: 99999; color: #fff; display: table; }
#officeLoderImage > div { display:table-cell; vertical-align:middle; }
.page-id-99 #officeLoderImage > div { display:none !important;}
.rsection figure { margin-bottom:25px; }
.rsection iframe { width:100% !important; }
.thanks { text-align:center; padding:30px 0; max-width:900px; margin:0 auto; }
.thanks h4 { font-size:36px; font-family: 'Oswald', sans-serif; margin-bottom:20px; text-transform:uppercase; font-weight:700; }
.thanks p { font-size:16px; line-height:24px; }
.trigger-mob { display:none; padding:0; background:#ccc; position:relative; }
.trigger-mob small { position:absolute; top:12px; left:15px; font-size:16px; }
.trigger-mob .mob { width:60px; height:45px; text-align:center; display:block; float:right; position:relative; }
.trigger-mob span, .trigger-mob span:before, .trigger-mob span:after { background:#fff; width:5px; height:5px; display:inline-block; border-radius:100%; position:absolute; top:20px; left:28px; content:''; -webkit-transition-duration:0.4s; transition-duration:0.4s; }
.trigger-mob span:before { top:-11px; left:0; }
.trigger-mob span:after { top:12px; left:0; }
.trigger-mob .mob.open span, .trigger-mob .mob.open span:before, .trigger-mob .mob.open span:after { width:30px; border-radius:0; height:2px; left:8px; }
.trigger-mob .mob.open span:before { transform:rotate(45deg); top:0; }
.trigger-mob .mob.open span:after { transform:rotate(-45deg); top:0; }
.trigger-mob .mob.open span { width:0; }
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); border-radius: 8px; -webkit-border-radius: 8px; }
::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: rgba(100,100,100,0.8); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
.curve_desn { padding:15px; border-radius:15px; margin-bottom:15px; background:#f9c301; color:#000; }
.curve_desn p, .curve_desn strong { color:#000; }
.blog-single .post-content-blog .textsmall p, .textsmall { font-size: 11px; line-height: normal; font-style: italic; margin-bottom:10px; }
.textsmall { border-top:1px solid #ccc; padding-top:15px; }