/*
Theme Name: Paperback Child Theme
Theme URI: https://arraythemes.com/themes/paperback-wordpress-theme/
Author: Array
Author URI: https://arraythemes.com/
Description: Paperback is a magazine-style theme that empowers you to quickly and easily create beautiful, immersive content with images, galleries, video, audio and more. Make your content even more engaging and discoverable with the featured post carousel and category mega menu.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: paperback
Template: paperback
Domain Path: /languages/
Tags: light, white, one-column, two-columns, three-columns, fluid-layout, responsive-layout, custom-colors, custom-menu, editor-style, featured-images, infinite-scroll, theme-options, translation-ready, post-slider, blog, photography, magazine, news, photoblogging, clean, minimal, modern, design, art, simple, travel, professional, contemporary, site-logo

(C) 2015 Array, Inc.
*/

/*
This is a starter style.css file for your child theme. For more
information about child themes, visit the following web page:
http://codex.wordpress.org/Child_Themes
*/

/* Add your customizations below this line */



/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/


@font-face {
    font-family: 'OpenSans-Regular';
    src: url('fonts/OpenSans-Regular.eot');
    src: url('fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
    	 url('fonts/OpenSans-Regular.otf') format('opentype'),
         url('fonts/OpenSans-Regular.woff2') format('woff2'),
         url('fonts/OpenSans-Regular.woff') format('woff'),
         url('fonts/OpenSans-Regular.ttf') format('truetype'),
         url('fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body, button,
h1, h2, h3, h4, h5, h6,
.dropcap,
blockquote,
.comments-area blockquote,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.edd-submit.button,
#edd-purchase-button,
.widget_edd_cart_widget .edd_checkout a,
.comment-navigation a,
.drawer .tax-widget a,
.su-button,
.main-navigation,
.post-navigation [rel="next"],
.post-navigation [rel="prev"],
.page-numbers,
.pull-right,
.pull-left,
.pull-excerpt,
.comment-cite,
.comment-time, .comment-edit-link,
.logged-in-as, .comment-notes,
.filter,
.site-title,
.site-description,
.full-post .entry-title   {
	font-family: 'OpenSans-Regular', sans-serif;
}


table, tbody, tfoot, thead, tr, th, td{
	vertical-align: top;
}

.tag-default[href]:focus, .tag-default[href]:hover,
.tag-primary,
.tag-primary[href]:focus, .tag-primary[href]:hover,
.tag-success,
.tag-success[href]:focus, .tag-success[href]:hover,
.tag-info,
.tag-info[href]:focus, .tag-info[href]:hover,
.tag-warning,
.tag-warning[href]:focus, .tag-warning[href]:hover,
.tag-danger,
.tag-danger[href]:focus, .tag-danger[href]:hover{
	background: none;
}
.mob-thumb{
	display: none;
}

.clearfix{
	clear: both;
}
.npd_l{
	padding-left: 0;
}
.npd_r{
	padding-right: 0;
}
.npd-lr{
	padding-left: 0;
	padding-right: 0;
}
.page .entry-header{
	overflow: hidden;
}
.site-identity {
	padding: 1% 0 .3%;
}
.site-identity .main-navigation{
	padding-top: 1%;
}

.addtoany_list.a2a_kit_size_32 a{
	float: left;
}

.author-gallery,
.pager {
	padding: 0;
	margin: 5% 0 0;
	list-style: none;
}

.entry-content .pager li.previous {
	float: left;
}

.entry-content .pager li.next {
	float: right;
}

.grid-thumb-image {
	height: 250px;
	/*overflow: hidden;
	position: relative;*/
}
.grid-thumb-image a{
	display: block;
	height: 100%;
}

/*.grid-thumb img {
	position: absolute;
	bottom: 0;
}*/



/* Footer */
.footer-widgets {
	padding-top: 3%;
}

.footer-widgets aside {
    width: 100% !important;
}

.site-footer .widget-title{
	margin-bottom: 10px;
}

.footer-widgets ul li{
    float: left;
    padding:0;
  	border-bottom: 0;
}
.footer-widgets ul ul li{
	list-style-type: none;
}
.footer-widgets ul li .sub-menu{
	float: right;
  	margin-left: 0;
}

.footer-widgets ul li a,
.footer-widgets ul li.menu-item-has-children > ul.sub-menu li a{
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    padding-right: 7px;
    margin-right: 7px;
}

.footer-widgets ul li:last-child a,
.footer-widgets ul li.menu-item-has-children a{
	border-right: 0;
  	padding-right: 0;
}

.footer-widgets ul li.menu-item-has-children a:after{
	content: "\f068";
    font-family: "FontAwesome";
    font-size: 12px;
    padding-left: 10px;
}

.footer-widgets ul li.menu-item-has-children > ul.sub-menu li a:after{
	display: none;
}

.footer-widgets ul li{
    font-size: 12px;
    font-weight: 40s0;
}

.footer-widgets ul ul li{
    font-size: 15px;
    font-weight: normal;
}


/* design 1 */
/*.site-footer .widget-title {
	margin-bottom: 15px;
}

.footer-widgets ul li {
	padding: 10px 0;
	line-height: normal;
}

.footer-widgets .widget:first-of-type:nth-last-of-type(2) {
	width: 33%;
}

.footer-widgets #nav_menu-7.widget {
	width: 67%;
	padding-right: 0;
}

.footer-widgets #nav_menu-7.widget ul li {
	float: left;
	width: 47%;
}

.footer-widgets #nav_menu-7.widget ul li:nth-child(2n + 0) {
	float: right;
}*/


/* design 2 */
/*
.footer-widgets #nav_menu-7.widget ul li {
	float: left;
	width: 47%;
}
.footer-widgets #nav_menu-7.widget ul li:nth-child(2n + 0) {
	float: right;
}
.footer-widgets #nav_menu-7.widget ul li.menu-item-has-children {
	width: 100%;
}
.footer-widgets #nav_menu-7.widget ul li.menu-item-has-children li {
	width: 46%;
}
.footer-widgets #nav_menu-7.widget ul li.menu-item-has-children li:last-child {
	border-bottom: dotted 1px rgba(255,255,255,0.3);
}
.footer-widgets #nav_menu-7.widget ul .menu-item-has-children {
	clear: left;
}*/
/* design 2 */
/*
.footer-widgets #nav_menu-7.widget ul li {
	width: 47%;
}

.footer-widgets #nav_menu-7.widget ul li.menu-item-has-children {
	width: 50%;
	clear: none;
	float: right;
	right: 0;
	top: 0;
	margin-top: -24.5%;
}

.footer-widgets #nav_menu-7.widget ul li.menu-item-has-children li {
	width: 100%;
}

.footer-widgets #nav_menu-7.widget ul li.menu-item-has-children .sub-menu {
	margin-top: 10px;
}
*/


.site-footer {
	padding: 0;
}

.footer-bottom {
	padding-top: 2%;
}

.footer-widgets + .footer-bottom {
	margin-top: 0;
}

/*.grid-thumb-image {
	margin-bottom: 0;
}*/

.grid-text {
	line-height: normal;
}



.grid-wrapper .grid-thumb {
	margin-bottom: 3%;
}

.widget-area aside {
	margin-bottom: 35px;
}

.widget-area aside,
#source_database,
.grid-wrapper .grid-thumb {
	border: 1px solid #666;
	padding: 10px;
}
.grid-wrapper .grid-thumb {
	border: 1px solid #999;
  	padding: 22px;

  	-webkit-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    -moz-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
}

.grid-cats a{
	font-size: 10px;
}

.grid-thumb .entry-title{
	margin-bottom: 15px;
	font-size: 22px;
	line-height: normal;
}
.grid-thumb .entry-title a{
	min-height: 32px;
	max-height: 60px;
	overflow: hidden;
	margin-bottom: 15px;
}

.grid-thumb p{
	max-height: 60px;
	overflow: hidden;
	margin-bottom: 5px;
}

.grid-text{
	font-size: 15px;
}

.grid-date{
	font-size: 11px;
	padding-bottom: 8px;
	float: left;
}

.email-on-cards{
	float: right;
	background: #000;
	padding: 3px 10px;
	margin: -3px 0 10px;
	cursor: pointer;
}

.email-on-cards span{
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 1;
	display: block;
}

.single .email-on-cards{
	padding-top: 4px;
	padding-bottom: 4px;
    margin: 0;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

.widget-area aside.widget_recent_entries li {
	padding-bottom: 13px;
	margin-bottom: 12px;
}

.widget-area aside.widget_recent_entries li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.widget-area aside.jetpack_subscription_widget {
	padding: 30px 25px;
}

#source_database span {
	font-size: 32px;
	line-height: normal;
}

#source_database p {
	line-height: normal;
	margin-bottom: 15px;
}

#source_database p:last-child {
	margin-bottom: 0;
}

.page-id-8748 .entry-content h2 {
	clear: none;
}

.btm-border {
	border: 1px;
	border-bottom: 1px solid #ccc;
	margin: 0 0 1.6em;
}

.btm-border img {
	border: 1px solid #ccc;
	padding: 2px;
}

.grid-date a:before{
	content: 'By, ';
}

.flex-container {
    display: -webkit-flex;
    display: flex;
    /*-webkit-flex-direction: row-reverse;*/
    /*flex-direction: row-reverse;*/

    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 99.5%;
    margin-bottom: 5%;
}
.type-dropdown-flex-item select{
	width: 100%;
	line-height: normal;
	background-position: right 15px top 24px;
}

#type-dropdown-archive{
	padding-right: 20px;
}

#type-dropdown-category{
	padding-left: 20px;
}

.type-dropdown{
	overflow: hidden;
	margin-bottom: 6%;
}

.type-dropdown select{
	width: 99.5%;
}

.widget-area aside:last-child,
.widget-area aside.widget_archive{
	border-bottom: 1px solid #666;
    padding-bottom: 10px;
}


.float-left{
	float: left;
}

.float-right{
	float: right;
}

.author_search{
	width: 40%;
}

.author_search form{
	text-align: right;
    border: 1px solid #bab9b5;
    border-radius: 20px;
    padding: 5px;
}

.author_search form input[type="text"]{
	width: 85%;
    float: left;
    border: 0;
    padding: 15px 10px;
    line-height: 1;
}

.author_search form button{
    background: #969593;
    float: right;
    border-radius: 15px;
    padding: 1px 13px;
    font-size: 29px;
    line-height: 1.67;
}

.search_result{
	padding: 20px 0;
}

.search_result h5{
	margin-bottom: 10px;
}

.thumb-image {
    width: 200px;
    float: left;
    padding: 3px;
    display: table;
    margin: 0 1em 1em 0 !important;
    border: 1px solid #dddddd;
}

.thumb-image img{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.entry_content{
    padding: 0 1em;
}
.entry_content p,
.entry_content div{
	font-size: 0.9em;
}

.hero-posts .hero-post .entry-title{
	font-size: 36px;
	width: 50%;
}
.home .hero-posts .hero-post .entry-title{
	width: 45%;
}

.grid-wrapper .grid-thumb{
	border: 0;
}

blockquote{
	border-top-width: 1px;
}

/*.single .entry-content p:nth-child(3),
.single .entry-content p:nth-child(3) a,
.single .entry-content p:nth-child(3) strong{
	font-size: 26px;
  	color: #999;
}*/

.meta-list span{
	color: #848a96;
}

.author-profile{
    background: #e6e6e6;
}

.author-profile-title {
	font-size: 14px;
}

.author-profile-title span{
	display: block;
  	font-size: 22px;
}

.color-card{
	color: #fff;
	font-size: 11px;
	line-height: 20px;
	min-height: 20px;
}
.single .color-card{
	float: left;
	padding: 0px 0.5%;
	border-radius: 3px;
	text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
.single .grid-wrapper .color-card{
	margin-bottom: 3%;
}
.single .grid-wrapper{
	border-top: 1px solid #BDBEC0; 
	padding-top: 3%;
}
.grid-text .color-card{
	float: right;
	padding: 0px 5%;
	text-transform: uppercase;
}
.color-card.impact{
	background-color: #3892c4;
}
.color-card.take-action{
	background-color: #da251c;
}
.color-card.community-survey{
	background-color: #7ac49f;
}

.grid-wrapper .grid-thumb{
	padding-top: 0;
}

/* Bootstrap Modal Start */
.close {
  float: right;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
}

.close:focus, .close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.in {
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header::after {
  content: "";
  display: table;
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer::after {
  content: "";
  display: table;
  clear: both;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 600px;
    margin: 30px auto;
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 900px;
  }
}
/* Bootstrap Modal End */

/* About Page Starts */

.page-template-about #page, .page-template-about .site-content {
	padding: 0;
	height: 0;
}
.page-template-about .hero {
	text-align: center;
	/*background-image: url(images/bg-750x397-750x397.png);*/
	background-repeat: no-repeat;
	background-position: center center; 
	background-size: 100% auto;
	/*padding: 5% 0 0;*/
	position: relative;
	min-height: 550px;
}
.page-template-about .hero_text {	
	font-size: 30px;
	line-height: 1.6;
	color: #FFF;
}
.page-template-about .hero_label {
	color: #FFF;
}
.page-template-about .hero .overlay {
	width: 100%;
	padding: 1.8% 0;
	background: rgba(0,0,0, 0.2);
	position: absolute;
	bottom: 0;
}
.page-template-about .hero .overlay .sub_text {
	color: #FFF;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.page-template-about .hero .overlay .sub_desc {
	color: #FFF;
	font-size: 17px;
	font-weight: 100;
}
.page-template-about .content .nav-tabs li{
	width:25%;
	float: left;
}
.page-template-about .content .nav-tabs li a {
	padding: 10px 0px;
	display: block;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
}
.page-template-about .content .nav-sub-tabs {
	clear: both;
	margin-left: 0px;
}
.page-template-about .content .nav-sub-tabs li{
	width:33.33%;
	float: left;
}
.page-template-about .content .nav-sub-tabs li a {
	padding: 10px 0px;
	display: block;
	text-align: center;
	color: #000;
	background-color: #fcd3c1;
	border:1px solid #FFF;
}

.page-template-about .hero .side-links {
	list-style-type: none;
	display: inline;
	max-width: 195px;
	position: absolute;
	left: 0px;
	top:60px;
	text-align: right; 
}
.page-template-about .hero .side-links a {
	text-transform: uppercase;
	color: #FFF;
	font-size: 14px;
	display: block;
	border-bottom: 1px solid #ffffff;
	padding: 10px 20px 10px 0px;
}
.page-template-about .nav-tabs{
	margin-left: 0;
}
.india_unheard_speak{
	color: #fff;
    font-size: 30px;
    position: absolute;
    width: 50%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 25%;
    line-height: 40px;
}
.iu_speak{
	font-size: 13px;
    margin-top: 10px;
}
/*.page-template-about .hero .side-links li:last-child a {
	border-bottom: none;
}*/
.page-template-about .content .tab-content p {
	padding: 20px 10px;
	font-size: 16px;
}
#our-vision .hero .overlay {
	background: rgba(12,154,164, 0.3); 
}
#our-impact .hero .overlay {
	background: rgba(225,75,86, 0.3);
}
.black {
	background-color: #363A3B;
}
.sky-blue {
	background-color: #0C9AA4;
}
.red {
	background-color: #E14B56;
}
.page-template-about .sub_hero {
	min-height:400px;
	/*background-image: url(images/bg-750x397-750x397.png);*/
	background-repeat: no-repeat;
	background-position: center center; 
	background-size: 100% auto;
}
.page-template-about .sub-tabs-heading {
	/*border-bottom: 1px solid #C18793;*/
	text-transform: uppercase;
	padding: 25px 0px 8px;
	font-size: 28px;
	margin-bottom: 0px;
}
.page-template-about .sub-tabs-desc {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.page-template-about #campaigns .card {
	background-color: #F2F2F2;
}
.page-template-about #campaigns .card-heading {
	background-color: #6B7376;
	padding: 8px;
	color: #FFF;
	font-size: 20px;
}
.page-template-about #campaigns .card-link {
	background: #AFAEAC;
	color: #FFF;
	font-size: 9px;
	text-transform: uppercase;
	padding: 3px;
}
.page-template-about .members_area {
/*	padding-bottom: 1.6%;*/
	padding: 10% 20% 0px;
}
.grey_bg{
	background-color: #615d5c;
}
.brdr{
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}
#sub-tabs .tab-pane p{
    padding: 20px 10px;
    font-size: 16px;
}

.page-template-about .content .nav-sub-tabs li.grey_lt a{
	background-color: #D0D4DD;
}
.page-template-about .nav.nav-tabs a,
.page-template-about .nav.nav-sub-tabs a{
 cursor: pointer;
}

.short_desc{
    color: #FFF;
}
.short_desc h2{
	color: #FFF;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.short_desc p{
    font-size: 17px;
    font-weight: 100;
}

.page-template-about .tab-content div,
.row .col-content{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.hero-cats a, .entry-cats a{
	font-size: 10px;
	letter-spacing: 1px;
	padding: 2px 6px;
	margin-right: 8px;
}
.site-title-wrap{
	max-width: 21%;
}
.vv_logo{
	width: 3%;
    float: left;
    margin: 10px 10px 10px 0;
}

/* About Page Starts */


/* Single Story Page Starts */
.single-story-title{
    font-weight: normal;
    font-size: 36px;
    padding-top: 10px;
    color: #4e5b6b;
    line-height: 44px;
}
.entry-content .featured-video p{
    font-size: 18px;
    line-height: 30px;
}
/*.single #primary .entry-content p:nth-child(4){
	position: absolute;
	top: 0;
}*/
.single-story-author-profile{
	overflow: hidden;
	border-bottom: 1px solid #000;
	padding-bottom: 1em;
	margin-bottom: 2em;
}
.single-story-author-img{
	float: left;
	width: 15%;
	padding-right: 1em;
}

.single-story-author-description{
	float: right;
	width: 85%;
	padding-left: 1em;
	font-size: 17px;
}

.single-story-author-img .author-profile-avatar{
	position: static;
	margin-bottom: 10px;
	border-bottom: 0 !important;
}

.single-story-author-img .author-profile-avatar img{
	width: 100px;
}

.single-story-author-img .author-profile-title span{
	font-size: 14px;
}
.single-story-author-description .author-description{
    font-size: 12px;
    line-height: 20px;
}
.single p{
    font-size: 16px;
    line-height: 28px;	
}
.single blockquote p{
    font-size: 18px;
    line-height: 30px;
}
/* Single Story Page Ends */



/* Single Page Starts */
.page-id-14121 #page img.alignleft{
	margin-bottom: .8em;
}

.research-on-vv{
	padding: 15px 0;
}
.research-on-vv .row{
	margin-left: 0;
    margin-right: 0;
    /*background-color: #f0f9fb;*/
}
.research-on-vv div.row > div{
	padding: 15px 0;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 0px;
    line-height: normal;
}
.research-on-vv h3{
	font-size: 16px;
	color: #ed1c24;
	font-weight: bold;
	margin-bottom: 0;
	display: inline;
}
.research-on-vv p{
	display: inline;
	font-size: 16px;
	color: #404041;
	font-weight: normal;
}

table tr:nth-child(even){
	background: none;
}
table.awards td,
table.annual_reports td,
.partners_tab table td,
table.press-table td{
	border-bottom: 0;
}
table.awards td,
table.survey_products td,
table.press-table td{
	width: 25%;
}
table.awards td .wp-caption,
table.survey_products td .wp-caption,
table.shadow_border_table td .wp-caption{
	width: 100% !important;
}
table.press-release-table td{
	padding: 15px 10px 10px;
}
.entry-content table.press-release-table td a:not([class*="button"]),
.entry-content table.press-release-table td a:not([class*="button"]):hover{
	border-bottom: 0;
}
.entry-content table.press-release-table td a:not([class*="button"]):hover{
	color: #62707c;
}

.page-id-14159 table.shadow_border_table tr:nth-child(even) td:last-child{
	display: none;
}
.page-id-14159 #page .aligncenter{
	margin-bottom: 0;
}

table.survey_products td{
	border-right: 1px solid #eaf1f5;
}
table.survey_products .wp-caption{
	text-align: center;
}


table.survey_products tr td:last-child{
	border-right: 0;
}
table.survey_products .wp-caption img[class*="wp-image-"]{
	display: inline-block; 
}

table.shadow_border_table,
table.press-table{
	border-spacing: 15px;
}
table.shadow_border_table td{
	width: 33.33%;
	padding: 15px 15px 0;
	-webkit-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    -moz-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
}
table.shadow_border_table td img{
	margin-bottom: 1.5em;
}
.page-id-13397 .entry-content li {
    line-height: normal;
    margin-bottom: 1%;
}
table.volunteer_with_us_table{
	border-spacing: 20px;
	margin-bottom: 0;
}
table.volunteer_with_us_table tr td:first-child{
	border-right: 1px dotted #818285;
	width: 60%;
}
table.volunteer_with_us_table tr td p:last-child{
	margin-bottom: 0;
}
.christina-web-box{
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	overflow: hidden;
	padding-right: 3%;
}
.christina-web-box p{
	padding-left: 3%;
}
.christina-web-box h5,
table.contact_table h5{
	background-repeat: repeat-y;
	background-position: left top;
	background-size: 7px 100%;
    line-height: normal;
    font-weight: bold;
    padding: 1% 0 1% 3%;
}
table.contact_table{
	border-spacing: 15px;
}
table.contact_table h5,
table.contact_table tr td p{
	padding-left: 5%;
}
table.contact_table h5{
	font-size: 27px;
	color: #808284;
}
table.contact_table p{
	line-height: normal;
}
table.contact_table td{
	width: 33.33%;
	padding: 2% 0 0;
	-webkit-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    -moz-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
}
table.contact_table td.map_table,
table.contact_table td.contact_form_table,
table.contact_table td.testimonials{
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
	box-shadow: none;
	border-bottom: 0;
}
table.contact_table td .contact-form{
	padding: 0 3%;
}
table.contact_table td.testimonials .bxslider-slider{
	padding: 2%;
	/*background: #e5e6e7;*/
}
.bx-wrapper .bx-viewport{
	box-shadow: none;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: 0;
}
.bx-wrapper{
	margin-bottom: 20px;
	border-color: #e5e6e7;
	background: #e5e6e7;
}
.bx-wrapper .bx-viewport{
	background: #e5e6e7;
	-webkit-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    -moz-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    border-radius: 10px;
}
.bx-wrapper .bx-pager{
	bottom: -50px;
}

table.contact_table td h4{
	padding-left: 3%;
}
table.contact_table td .contact-form p.contact-submit{
	padding-left: 0;
}
table.contact_table td .slide{
	padding: 0 20px;
}
table.contact_table td .contact-form input[type="text"],
table.contact_table td .contact-form input[type="email"],
table.contact_table td .contact-form input[type="tel"],
table.contact_table td .contact-form input[type="submit"],
table.contact_table td .contact-form input[type="hidden"],
table.contact_table td .contact-form textarea{
	padding: 5px 15px;
}
table.contact_table td .contact-form textarea{
	height: 100px;
}

table.contact_table .address{
	background-color: #ed1c24;
	float: left;
	width: 30%;
	line-height: 26px;
	padding: 1% 0 3.9% 4%;
	color: #fff;
}
table.contact_table .map{
	float: left;
	width: 70%;
}

.partners_tab ul.nav-tabs{
	margin-left: 0;
	border-bottom: 0;
}
.partners_tab ul li{ 
	float: left;
	border-right: 1px solid #000;
	padding-right: 10px;
	margin-right: 10px;
}
.partners_tab ul li:last-child{
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.entry-content .partners_tab ul li a:not([class*="button"]){
	color: #808284;
	border-bottom: 0;
    transition: none;
}
.entry-content .partners_tab ul li.active a:not([class*="button"]),
.entry-content .partners_tab ul li a:not([class*="button"]):hover{
	color: #58585b;
}

.team-tab ul.nav-tabs{
	margin: 0 0 3%;
	border-bottom: 0;
}
.team-tab ul.nav-tabs li{
	float: left;
	border-right: 1px solid #000;
	padding-right: 2%;
	margin-right: 2%;
	font-size: 28px;
	line-height: normal;
}
.team-tab ul.nav-tabs li a{
	color: #808284;
	border-bottom: 0;
	transition: none;
}
.team-tab ul.nav-tabs li.active a{
	color: #58585b;
}
.team-tab ul.nav-tabs li:last-child{
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.team-tab .tab-content ul li{
	margin: 0 0 20px;
	height: 375px;
}
.team-tab .tab-content > .active ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.team-tab .tab-content > .active ul li .content-wrapper{
	padding: 0;
	border: 1px solid #d8dfe3;
}

.content-wrapper .featured-image,
.content-wrapper .grid-thumb-image,
.team-post-title p{
	margin-bottom: 0;
}
.content-wrapper .grid-thumb-image{
	height: 100%;
	padding: 40% 50%;
}
.content-wrapper .featured-image img{
	display: inline-block;
	width: 100%;
}

.content-wrapper .team-post-title{
	padding: 4% 5%;
	background-color: #edf2f5;
	line-height: normal;
}
.team-post-title p a{
	font-size: 20px;
    line-height: normal;
}
.team-post-title span{
	display: block;
	font-size: 15px;
}
.content-wrapper .modal-body .featured-image{
	text-align: center;
	margin-bottom: 15px;
}
.content-wrapper .modal-body .featured-image img{
	width: auto;
}
.content-wrapper .modal-body h3{
	font-size: 22px;
	line-height: normal;
	color: #ED1C24;
	font-weight: bold;
	vertical-align: bottom;
}
.content-wrapper .modal-body h3 span{
	font-size: 14px;
	color: #000;
	line-height: normal;
}
.content-wrapper .modal-body p{
	line-height: normal;
	font-size: 15px;
}
.content-wrapper .modal-content{
	border: 0;
	border-radius: 0;
}
.content-wrapper .modal-header {
    padding: 0;
    position: relative;
    border-bottom: 0;
}
.content-wrapper .modal-header .close {
    margin-top: -11px;
    position: absolute;
    top: -2px;
    right: -12px;
    background: #ED1C24;
    opacity: 1;
    color: #fff;
    width: 25px;
    height: 25px;
    border-radius: 15px;
}


/* Single Page Ends */



/* Single Author Page Starts */
.single-author-profile{
	font-size: 16px;
	border-bottom: 1px dotted #A7A9AC;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.single-author-profile .author-profile-info{
	padding: 0;
}
.single-author-profile .author-profile-avatar{
	float: left;
	margin: 0 20px 20px 0;
	position: static;
	width: 150px;
	height: 150px;
}
.single-author-profile .author-profile-avatar img{
	width: 100%;
}

.single-author-profile .author-profile-title{
	clear: none;
}

.archive.tag #other-correspondents,
.archive.year #other-correspondents,
.archive.date #other-correspondents,
.archive.day #other-correspondents,
.archive.month #other-correspondents{
	display: none;
}
#other-correspondents{
	margin: 0 0 5%;
}
#other-correspondents h2{
	background-color: #f2e9ee;
	text-transform: uppercase;
	font-weight: bold;
	color: #404041;
	padding: 1% 3%;
    margin-bottom: 0;
}
.mini_scroll_box{
	height: 430px;
    overflow: hidden;
}
#other-correspondents table{
	border-spacing: 0;
}
#other-correspondents table td{
	padding: 15px 0;
	float: none;
	vertical-align: middle;
}
#other-correspondents table tr:nth-child(even){
	background: none;
}
#other-correspondents table td.author-pic{
	padding-right: 15px;
}
#other-correspondents table td.view-profile{
	padding-left: 15px;
}
#other-correspondents table td.view-profile a{
	font-size: 14px;
}
#other-correspondents img{
	border-radius: 50%;
}
#other-correspondents span{
	display: block;
	line-height: normal;
}
#other-correspondents span.author-name{
	font-size: 16px;
}
#other-correspondents span.author-state{
	font-size: 13px;
}

/* Single Author Page Ends */

/* Modal Contact Form 7 Starts */
.wpcf7-form ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.wpcf7-form ul li{
	margin-bottom: 15px;
}
.wpcf7-form ul li input[type="text"],
.wpcf7-form ul li input[type="email"],
.wpcf7-form ul li input[type="submit"],
.wpcf7-form ul li textarea{
	width: 100%;
	padding: 5px 15px;
}

.wpcf7-form ul li:last-child{
	display: none;
}
.wpcf7-form ul li textarea{
    height: 100px;
}

/* Modal Contact Form 7 Ends */

/* Explore Drawer Starts */
/*.drawer .widget{
	width: 100%;
	float: left;
}*/
.site-header .sub-menu li:last-child > a{
	text-align: left;
}
/* Explore Drawer Ends */

/*amey styling starts*/

#hero-pager li{
	float: none;
	padding-right: 13px;
	width: 2px;
}

#hero-pager li a{
    background: #fff;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
    padding: 4px 0;
}

#hero-pager{
    width: 100%;
    margin: 0 auto;
    text-align: center;	
    padding-top: 35px;
}

#hero-pager .rslides_here {
    border-top-color: transparent;
}

#hero-pager .rslides_here a,
#hero-pager li a:hover{
    background: #666;
}

.home .hero-posts .hero-post{
    padding: 13% 0 170px 0;
}

.home .hero-pager-wrap{
    min-height: 95px;	
}
.home #hero-pager{
    border-top: solid 1px #fff;
}
.logo-tagline img{
    width: 350px;
}
.logo-tagline span{
	/*float: left;*/
}

.logo-tagline span.tg-line {
    font-family: 'Montserrat';
    color: #575756;
    padding-top: 0;
    line-height: 25px;
    padding-left: 15px;
    font-size: 22px;    
}
@media (min-width: 480px) {
  .logo-tagline span.tg-line {
  	padding-bottom: 20px;
  }
}
.logo-tagline:after{
	display: block;
	clear: both;
	content:'';
}
.logo-tagline{
    border-bottom: 1px dashed #b0b0b0;
    padding-bottom: 20px;
    margin-bottom: 25px;	
    display: flex;
    align-items: flex-end;
}
@media (max-width: 376px) {
	.logo-tagline {
		flex-wrap: wrap;
	}
}
.home .site-content {
    padding-top: 3%;
}
.a2a_s_facebook,
.a2a_s_twitter,
.a2a_s_linkedin,
.a2a_s_google_plus,
.a2a_s_a2a,
.a2a_s_instagram,
.a2a_s_youtube{
    height: 37px!important;
    width: 37px!important;
    background-repeat: no-repeat !important;
    background-size: cover;
    background-color:transparent !important;
}
.a2a_s_facebook svg,
.a2a_s_twitter svg,
.a2a_s_linkedin svg,
.a2a_s_google_plus svg,
.a2a_s_a2a svg,
.a2a_s_instagram svg,
.a2a_s_youtube svg{
	display: none!important;
}
.a2a_s_facebook{
	background-image: url(../paperback-child/images/facebook.png);
}
.a2a_s_twitter {
	background-image: url(../paperback-child/images/twitter.png);
}
.a2a_s_linkedin{
	background-image: url(../paperback-child/images/linkedin.png);
}
.a2a_s_google_plus{
	background-image: url(../paperback-child/images/gmail.png);
}
.a2a_s_a2a{
	background-image: url(../paperback-child/images/more.png);	
}
.a2a_s_instagram{
	background-image: url(../paperback-child/images/instagram-icon.png);	
}
.a2a_s_youtube{
	background-image: url(../paperback-child/images/youtube-icon.png);	
}
.widget-area aside{
    border: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;	
}

.widget_text .textwidget{
    font-size: 15px;
    line-height: 24px;
}
#data-counter.widget_text .textwidget{
	line-height: inherit;
}
h2.widget-title{
    font-size: 13px;
}
.widget_a2a_share_save_widget a{
	padding: 0 !important;
    margin: 0 2%;	
}
#donate .widget-title{
    font-size: 40px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}
#donate .widget-title a{
    color: #e30613;
}
#donate{
    padding: 16px;
    border: 1px solid #c6c6c6;
    margin-top: 20px;
}
#Facebook-wd,
#Twitter-wd,
#instagram-wrapper{
	border: 1px solid #d9e5ec;
	margin-top: 80px;
	padding: 5px;     
}
#Twitter-wd{
	padding-bottom: 0;
}
#Twitter-wd iframe{
	border-left: 1px solid #d9e5ec !important;
	border-right: 1px solid #d9e5ec !important;
}

#content .rotatingtweets{
	border-top:0px;
	border-bottom:0px;
}
.widget_rotatingtweets_widget:before,
#Facebook-wd:before,
#Twitter-wd:before,
.scroller .cff-wrapper:before,
#instagram-wrapper:before{
	content: '';
    position: absolute;
    top: -11px;
    left: 25px;
    right: 0;
    width: 20px;
    height: 20px;
    transform: rotate(222deg);
    -webkit-transform: rotate(226deg);
    -moz-transform: rotate(226deg);
    -o-transform: rotate(226deg);
    -ms-transform: rotate(226deg);
    border-right: 2px solid #d9e5ec;
    border-bottom: 2px solid #d9e5ec;
    background: #fff;
}

.widget_rotatingtweets_widget,
#Facebook-wd,
#Twitter-wd,
#instagram-wrapper{
	position:relative;
}
#Facebook-wd:after{
    content: '';
    background: url(../paperback-child/images/facebook-logo.jpg)no-repeat;
    position: absolute;
    top: -57px;
    left: 0;
    height: 28px;
    width: 120px;
}
#Twitter-wd:after{
    content: '';
    background: url(../paperback-child/images/twitter-logo.png)no-repeat;
    position: absolute;
    top: -57px;
    left: 0;
    height: 28px;
    width: 120px;
}
#instagram-wrapper:after{
    content: '';
    background: url(../paperback-child/images/instagram2.png)no-repeat;
    position: absolute;
    top: -57px;
    left: 0;
    height: 28px;
    width: 120px;
}
.br_lft{
    border-left: 1px solid #706f6f;	
}
.br_tp{
    border-top: 1px solid #706f6f;
}
.data_box{
/*	border-top: 1px dashed #b0b0b0;
    border-bottom: 1px dashed #e01a21;	*/
   	color: #878787;
    padding: 0px 0px 4px;   	
}

#data-counter .head{
    padding: 0 15px 15px 0px;
    width: 100%;
    border-bottom: 1px solid #000;
    line-height: 26px !important;
    margin: 10px 0 20px;
    height: 10px;
    margin-bottom: 35px;
}
#data-counter .head > span{
    background: #fff;
    padding: 0 10px;
    font-size: 23px;
    text-transform: uppercase;
    line-height: 26px;
}
#data-counter .head span span{
	color: #bf323a; 
}

#data-counter .head-footer{
	font-size: 11px;
    border-bottom: 1px solid black;
    width: 100%;
    text-align: right;
    line-height: 20px!important;
    height: 10px;
    clear: both;
}

#data-counter .head-footer > span{
	background-color: #fff;
	padding-left: 5px;
}

#page .subscribe-main{
	padding: 15px!important;
    border: 1px solid #c6c6c6!important;
    margin-top: 30px;
    margin-bottom: 25px;
}

#page .subscribe-main .subscribe-title{
	line-height: 20px;
    font-size: 17px;
}

#page .subscribe-main .email{
	margin-top: 10px;  
}

.donate p{
	color: #595959;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 0!important;
}

.donate .message{
	margin-top: 12px;
    color: #bf323a;
    font-weight: bold;
    font-size: 26px;
}

.data_count{
	font-size: 52px;	
}
.count_title{
	font-size: 11px;
    font-weight: bold;
    color: #3c3c3b;
    text-transform: uppercase;
}
.br_tp.btm_cnt{
    margin-top: 20px;
}
.pd_tp{
	padding-top: 15px;
}
.d_text{
	font-size: 10px;
    text-align: right;
    padding-top: 7px;
    color: #575756;	
}
#emailsub .es_widget_form .es_textbox_class,
#subscribe-email input,
#sub_frm input{
	width: 100%!important;
    padding: 9px 37px 5px 10px;
    border: 1px solid #1d1d1b;
    border-radius: 5px;
}
#emailsub .es_widget_form .es_textbox_class:focus{
    border: 1px solid #000;
}
#emailsub .es_widget_form .es_button{
    float: right;
    position: relative;
    top: -45px;
    right: 6px;
    padding: 0px;
}
#subscribe-email{
	padding: 0px;
}
#emailsub .es_textbox_button{
    text-indent: -9999px;	
}
#emailsub .es_lablebox{
    display: none;	
}
#emailsub .es_textbox_button,
#subscribe-email input[type="submit"],
#sub_frm input[type="submit"]{
	background:url(../paperback-child/images/emailbtn.png)no-repeat right!important;
    border: 0px;
    width: 28px;
    height: 28px;	
}
#emailsub .es_textbox_button {
    width: 30px!important;
	padding: 0px!important;
}
#sub_frm input{
    padding: 4px 37px 5px 10px;
    height: 39px;
}
#subscribe-email input[type="email"],
#sub_frm input{
    color: #7c8a96;  	
}
#subscribe-email input[type="submit"],
#sub_frm input[type="submit"]{
    text-indent: -99999px!important;
    float: right;
    position: relative;
    top: -34px;
    right: 6px;
	width: 28px!important;
}
.jetpack_subscription_custom_widget form{
	max-height: 50px;
}
#sub_frm .widget-title{
	font-size: 17px;
	margin-bottom: 10px;
}
#subscribe-email{
	padding: 0px;
}
.widget-area aside .widget-title{
	font-size: 15px;	
}
#donate.widget_text .textwidget a{
    color: #706f6f;
    font-size: 20px;
    line-height: 30px;    
}
#secondary .widget_a2a_share_save_widget{
    border-bottom: 1px solid #b0b0b0;
    padding-bottom: 30px;
    margin-bottom: 20px;	
}
#oStories,
.widget-title,
#emailsub .es_caption{
	color: #706f6f;
}
.data_count{
	font-family: 'Open Sans';
}
.br_tp.btm_cnt .count_title{
	width: 20%;
    float: left;
    padding-top: 34px;
    text-align: right;
    padding-right: 10px;
    line-height: 17px;
}

aside.jetpack_subscription_widget{
	background:none;
}
#sub_frm .widget-area aside.jetpack_subscription_widget{
	border: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
aside.jetpack_subscription_widget #subscribe-submit input{
	text-indent: -99999px!important;
    float: right;
    position: relative;
    top: -59px;
    right: 6px;	
    width: 40px;
}
#sub_frm form{
    max-height: 50px;
}
#subscribe-email input[type="email"]{
    height: 40px;	
    padding-top: 4px;
}
.widget-area aside#sub_frm,
.widget-area aside#emailsub,
.widget-area aside#a2a_follow_widget-2{
	padding: 0px!important;
}
.widget-area aside#a2a_follow_widget-2{
    margin-bottom: 13px;	
}

#subscribe-email h2.widget-title,
#a2a_follow_widget-2 h2.widget-title{
    margin-bottom: 10px;
    font-size: 18px;	
}
.page-template-network .entry-title{
    font-size: 42px;
    margin-bottom: 22px;
}
.statics span:first-child,
.the_network span:first-child{
    background-color: #ffcb05;
    text-align: center;
    font-size: 26px;
    width: 25%;
    float: left;
}
.statics span:nth-child(2),
.the_network span:nth-child(2){
    background-color: #e5eaed;
    width: 75%;
    float: left;
    text-transform: uppercase;
    padding: 6px 10px;
}
.statics div:after,
.the_network div:after{
	content: '';
	display:block;
	clear: both;
}
.statics span,
.the_network span{
    margin-bottom: 10px;	
}
.statics{
    margin-bottom: 35px;
}
.network_title{
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 12px;	
}
.content_div{
	margin-bottom: 3.2em;
}
.locations{
	text-align: left;
}
.stats_locations,
.locations{
	padding-left: 0px;
	padding-right:0px;
}
.stats_locations{
	padding-top: 40px;	
}
.claim_box{
    padding-right: 10px;	
}

.claim_box p{
    line-height: 20px;  
}
.the_network{
    margin-bottom: 70px;    
}
.training_and_support li::before {
  content: "\2022";
  margin-right: 1%;
  color: #ed1c24; 
}
.training_and_support li{
    list-style: none;   
}
.training_and_support ul{
    margin-left: 0px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;        
}
.training_and_support h3,
.correspondents_locations h3{
    font-size: 25px;
    margin-bottom: 15px;
    color: #58595b;
}
.training_and_support{
    border-top: dashed 1px #bcbec0;
    border-bottom: dashed 1px #bcbec0;
}
.training_and_support,
.correspondents_locations{
    padding-top: 25px;  
}
/*amey styling starts*/
.banner_overlay{
	background: url(../paperback-child/images/overlay-banner.png)repeat;
	min-height: 550px;
}
.txt_green{
	background-color: #4abdac;
}
.txt_red{
	background-color: #ef4c26;
}
.txt_yellow{
	background-color: #f6b62f;
}
.txt_blue{
	background-color: #8dd7f7;
}
.bg_lt_blue{
	background-color:#a4c2d1;
}
.bg_red{
	background-color: #ed1c24;
}
.page-template-about .content .nav-tabs li{
    border-left: 3px solid #fff;
}
.page-template-about .content .nav-tabs li:first-child{
	border-left:0px;
}
.cont_title{
    font-size: 28px;
    text-align: center;
    color: #58585b;
    padding-top: 25px;
}
.page-template-about #our-beliefs .hero .overlay{
	background:url(../paperback-child/images/blue-overlay.png)repeat;
}
.page-template-about #india-unheard .hero .overlay{
	background:url(../paperback-child/images/red-overlay.png)repeat;
}
.page-template-about #our-vision .hero .overlay{
	background:url(../paperback-child/images/yellow-overlay.png)repeat;
}
.page-template-about #our-impact .hero .overlay{
	background:url(../paperback-child/images/blue-olay.png)repeat;
}
#our-vision ol li,
#key-partnerships ol li{
	background: url(../paperback-child/images/red-orderlist.png)no-repeat;
    background-position: 2px 11px;
    padding-left: 14px;
    list-style-type:none;
    font-size: 16px; 
}
#our-vision .tab-content{
    padding-top: 15px;
    padding-bottom: 15px;
}
.lg_txt.lt_content{
    font-size: 92px;
    vertical-align: top!important;
    line-height: 90px;
}
.main_title{
	color: #ed1c24;
	font-size:26px;
	text-transform: uppercase;
}
.sub_title{
	color: #000;
	font-size: 19px;
}
.lg_cont{
	font-size: 20px;
	color: #808285;
}
.lg_txt,
.lt_content{
	color: #808285;
}
.lt_content,
.rt_content{
	display: inline-block;
    vertical-align: top;	
}
.our_impact_cont{
	max-width: 990px;
    margin: 0 auto;	
}
.div_center{
    text-align: center;
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
    margin-bottom: 25px;
    margin-top: 45px;    
}
.rt_content{
    text-align: left;
    line-height: 30px;
}
.lt_content{
    font-size: 45px;
    line-height: 42px;
	text-transform: uppercase;  
    padding-right: 10px;	  
}
.br_rt{
    border-right: 1px solid #000;
    padding-right: 25px;
    text-align: right;    	
}
.sm_txt {
    font-size: 45px;
}
.sub_title span{
	color: #ed1c24;
}
.rt_side{
    padding-left: 30px;	
}
.br_none{
	border-bottom: 0px;
}
#sub-tabs .tab-pane p{
	padding: 0px;
}
.campaigns_list li{
    list-style: none;
    height: 215px;
    -webkit-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    -moz-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    margin-bottom: 30px;
    margin-right: 15px;
    width: 31%;
}
.camp_img{
    text-align: center;
    margin-bottom: 22px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.camp_img img{
	width: 80%;
}
#sub-tabs .campaigns_list p{
    font-size: 14px;	
    line-height: 18px;
}
.camp_box{
    margin-top: 30px;
 	color: #58595b;    	
}
.campaigns_list{
    margin-top: 30px;	
}
.past_campaign li{
	border-bottom:1px solid #939598;
	list-style: none;
	padding-left: 0px;
}
.past_campaign li:last-child{
	border-bottom: 0px;
}
.past_campaign{
    margin: 0px!important;	
    margin-top: 18px!important;    
}
.camp_img a{
	display: block;
}
.desc_box_title{
    padding: 10px 0px;	
}
#key-partnerships .col-content p{
    margin-bottom: 5px;
}
#key-partnerships .col-content ol{
    margin: 0px;
}
#key-partnerships{
	margin-bottom: 30px;
}
.bordr_rt{
    border-right: 1px solid #a7a9ac;	
}
#campaigns{
    margin-bottom: 20px;	
}
.lt_content{
	vertical-align: top!important;
}
.page-template-about .tab-content .col-md-12,
#key-partnerships .col-md-12,
#community-monitoring .col-md-12{
	min-height: initial;
} 
#community-monitoring{
	margin-bottom: 20px;	
}
.footer-widgets ul li a{
	float:left;
}
.page.page-template-authors .content-area,
.page.page-template-contact .content-area,
.page.page-template-team .content-area{
    width: 100%;	
}

.entry-content ul.author-gallery{
	margin: 0;
    padding: 10% 0 0;
}

.entry-content ul.author-gallery li{
	width: 22%;
    float: left;
    height: 100%;
    margin: 0 15px 10%;
    min-height: 280px;
    text-align: center;
    -webkit-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    -moz-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    border-radius: 5px;   
}

.entry-content ul.author-gallery li:nth-child(3n) {
    /*margin-right: 0*/
}
.entry-content ul.author-gallery li:nth-child(3n+1) {
    /*margin-left: 0*/
}
.entry-content ul.author-gallery li:nth-last-child(-n+4) {
    /*margin-bottom: 0;*/
}
.entry-content ul.author-gallery li div{
	padding: 1%;
	position: relative;
	font-size: 12px;
}
.entry-content ul.author-gallery li div.list_of_author{
    border-top: 8px solid #dde6ed;	
}

.entry-content ul.author-gallery li div img{
	margin: -35% auto 0;
    width: 60%;
	border: 5px solid #dde6ed;
	border-radius: 100%;
}

.entry-content ul.author-gallery li div h6{
    font-size: 16px;
    margin-bottom: 0px;
    margin-top: 15px;   
    color: #58595b;	     
}

.entry-content ul.author-gallery li div p{
	margin-bottom: 10px;
	line-height: 22px;
	padding: 0 15px;
	font-size: 14px;
}
.state_district span{
	display: inline-block;
	border-left: 2px solid #343E47;
	padding-left: 8px;
	line-height: 23px;
}

.img_lft{
	width: 25%;
	float: left;
}
.Donate_listing ul li{
    list-style: none;
    width: 48%;
    float: left;
    padding: 15px;
    -webkit-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    -moz-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
	margin: 0 18px 30px 0;
    color: #231f20;    
}
.Donate_listing .parent{
	width: 75%;
	vertical-align: middle;
	float: left;
	padding-left: 20px;
	min-height: 141px;
	line-height: normal;
	font-size: 16px;
	max-height: 180px;
}

.Donate_listing ul{
	margin:0px;
}
.Donate_listing ul:after{
	content:'';
	display: block;
	clear: both;
}
.iwnt_togive h4 span{
	color: #ed1c24;
}
.iwnt_togive h5{
	color: #000;
	margin-bottom: 5px;
	font-size: 20px;
}
.uk_donation,
.global_giving{
	width: 50%;
	float: left;	
}
.us_donation{
    clear: both;	
}
.diff_donations{
    border-top: 1px solid #808285;
    padding-top: 20px;
    margin-top: 15px;	
}
.diff_donations:after,
.global_giving_img:after{
	content:'';
	display: block;
	clear: both;
}
.diff_donations h3{
    font-size: 28px;
    margin-bottom: 10px;
}
.diff_donations p{
    font-size: 16px;
    line-height: 23px;	
}
.global_giving ul li{
	list-style: none;
	float: left;
	width: 50%;
}
.global_giving ul{
    margin: 0px;
    text-align: center;	
}
.global_giving{
    text-align: center;	
	padding: 22px 10px;
    -webkit-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    -moz-box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
    margin: 0 0px 0px 0;    
}
.global_giving ul li:first-child{
	border-right: 2px solid #808285;
}
.global_giving_img{
    padding: 8px 0px;	
}
.us_donation{
	padding-right: 15px;
}
.page-template-donate .main_content_box{
    margin-top: 40px;
    line-height: 24px;	
}
.donate_button select{
    background-position: right 18px top 16px;
}
.our_impact_cont .br_btm{
    border-top: 1px solid #000;
    padding-top: 20px;    
}
.page-template-donate .container{
    padding: 0 3%;	
}
.gecko .donate_button select{
	background: none;
}
#donate a{
	display: block;
	width: 100%;
}
#sub_frm input{
    color: #7c8a96;	
}
.desc_box_title a:hover{
	color: #62707c;
}


.team-tab ul.nav-tabs li a:focus,
.team-tab ul.nav-tabs li.active a:focus,
.team-tab .tab-content ul li a:focus{
	outline:none;
}

#cff.cff-fixed-height {
	overflow: hidden;
}
.scroller.widget_text .cff-wrapper{
    border: 1px solid #d9e5ec;
    margin-top: 20px;
    padding: 5px 0 5px;
    position: relative;    
}
.widget-area aside:last-child{
	border-bottom: 0px;
}
.scroller .header-text{
	font-size: 21px;
    color: #3b579d;	
}
.scroller .fa.fa-facebook-square{
	display: none;
}
.scroller{
    padding: 0px!important;
    margin-top: 15px;	
}
.page-id-13397 .entry-content a:not([class*="button"]):hover,
.page-id-13397 .entry-content a:not([class*="button"]){
    border-bottom: 0px; 
}
.feat_video_box iframe{
	width: 100%!important;
    height: 500px;	
}
.feat_video_box .feat_video{
	margin: 0px;
}
.feat_video_box .bx-wrapper{
	background: none;
    border: 0px;	
    box-shadow: none;  
}
.feat_video_box .bx-viewport{
    background: transparent;
    box-shadow: none;  
    border-radius: 0px;  
    left:0px;  	
}
.feat_video_box .bx-controls-direction{
	display: none;
}
.feat_video_box .bx-wrapper .bx-pager {
    bottom: 50px;
}	
.feat_video_box  .bx-pager.bx-default-pager a:hover, 
.feat_video_box  .bx-pager.bx-default-pager a.active, 
.feat_video_box  .bx-pager.bx-default-pager a:focus{
    background: #fff;
}
.feat_video_box h1.entry-title{
    margin-bottom: 25px;	
}
.single-author-profile .author-profile-title,
.state_district{
	display: inline-block;
}
.author_desc{
	display: block;
}
.state_district{
    font-size: 22px;
    margin-left: 5px;    
    text-transform: capitalize;    	
}

.page .entry-header .entry-title{
    font-size: 36px;
    line-height: 44px;	
}
.page h4.no-underline{
    font-size: 24px;
    line-height: 33px;
}
.page .entry-content p a{
	font-size: 14px;	
}
.page .entry-content p{
	font-size: 18px;
    line-height: 30px;		
}
.partners_tab .nav-tabs a{
	font-size: 24px;
}
.press-release-table h3{
    font-size: 30px;	
}
.press-release-table td ul li,
.page-id-8748 .entry-content p,
.page-id-13514 .entry-content p{
    font-size: 16px;
    line-height: 28px;	
}
.volunteer_with_us_table td span{
    padding: 1.5%!important;
    font-size: 18px;
}
.christina-web-box h5{
	font-family: 24px!important;
}
.press-table td p {
    font-size: 14px;
    line-height: 26px;
}
.team-tab .nav li a{
    font-size: 24px;
}
.team-post-title p a{
    font-size: 18px;	
}
.team-post-title p span{
	font-size: 12px;
}
/*amey styling ends*/

a.a2a_i[href*="/#whatsapp"]{
	display: none !important;
}

.tag{
    display: inherit !important;
    padding: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
    text-align: inherit !important;
    white-space: inherit !important;
    vertical-align: inherit !important;
    border-radius: inherit !important;
}

.page.page-template-authors .entry-header .entry-title{
	width: 60%;
}
  
@media only screen and (max-width: 1111px){
	.entry-content ul.author-gallery li{
		height: 295px;
		width: 21%;
	}
	.entry-content ul.author-gallery li:nth-last-child(-n+4) {
	    margin-bottom: 10%;
	}
}

/* Ipad Landscape Starts */
@media only screen and  (max-width:1024px) and (min-width:768px){
	.main-navigation ul li{
		font-size: 17px;
		padding: 0 12px;
	}
	.logo-tagline span {
	    width: 50%;
	}	
	.count_title{
	    min-height: 36px;	
	}
	.data_count {
    	font-size: 42px;
	}
	.br_tp.btm_cnt .count_title{
	    padding-top: 17px;
	    width: 25%;	
	}
	.br_tp.btm_cnt  .data_count {
    	font-size: 39px;
	}
	header .site-title-wrap {
	    max-width: 14%;
	}
	header .main-navigation{
	    width: 86%;
	}
	header .container,
	.home .container{
	    padding: 0 3%;	
	}
	header .main-navigation .sub-menu{
	    left: 0;	
	}
	#secondary .widget .addtoany_list a{
	    margin: 0 2%;	
	}
	.footer-widgets ul ul li{
	    font-size: 13px;	
	}
	.footer-widgets ul li{
		font-weight: normal;
	}
	.footer-widgets .menu-item-13452 a{
		border-right: 0px;
	}
	.home .grid-thumb p{
	    max-height: 300px;
	}
	.Donate_listing ul li{
	    width: 47%;	
	    height: 210px;
	}
	.donate_button select{
		width: 100%;
    	margin-bottom: 10px;
	}
	.page-template-about .hero{
		min-height: 374px;	
	}
	.page-template-about .content .tab-content p{
	    margin-bottom: 5px;
    	padding-bottom: 5px;	
	}
	.page-template-about .tab-content .col-md-12, #key-partnerships .col-md-12, #community-monitoring .col-md-12{
		-webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}
	.page-template-about .sub_hero{
	    min-height: 365px;	
	}
	.page-template-about .hero .side-links a{
		font-size: 12px;
	}
	.page-template-about .hero .overlay{
	    padding: 5px 0;	
	}
	.short_desc h2{
		font-size: 30px;
		padding-top: 10px;
	}
	.short_desc p{
	    font-size: 14px;	
	}
	.page-template-about .members_area {
    	padding: 10% 14% 0px;
	}
	
	.entry-content ul.author-gallery li,
	.entry-content ul.author-gallery li:nth-last-child(-n+4){
	    width: 30%;	
	    margin-bottom: 15%;
	}
	.entry-content ul.author-gallery li:nth-last-child(-n+3){
		margin-bottom: 0;
	}
	.entry-content ul.author-gallery{
	    margin-top: 25px;	
	}
	.entry-header .entry-title{
	    font-size: 36px;	
	}
	header .main-navigation .menu-item-13456 .sub-menu {
	    left: 0px;
	}
	.banner_overlay {
	    min-height: 440px;
	}
	.page .container{
    	padding: 0 3%;
	}
	.br_tp.btm_cnt .count_title {
	    width: 40%;
	}
	.locations{
	    width: 66.666667%;	
	}
	.stats_locations{
    	width: 33.333333%;
	}
	table.contact_table .address{
		width: 45%;
		padding-top: 3.9%;
	}
	table.contact_table .map{
		width: 55%;
	}
	#other-correspondents span.author-name{
		font-size: 14px;
		line-height: normal;
	}
	#other-correspondents span.author-state{
		font-size: 11px;
		line-height: normal;
	}
	#other-correspondents table td.view-profile a{
		font-size: 12px;
		line-height: normal;
	}
	#secondary .widget_a2a_share_save_widget,
	#oStories{
		padding-left: 0;
		padding-right: 0;
	}
	.uk_donation{
		padding-right: 15px;
	}
	.team-post-title p a{
		font-size: 18px;
	}
	.team-tab ul.nav-tabs li{
		font-size: 21px;
	}
	.team-tab .tab-content ul li{
		height: 288px;
	}
	.author_search form input[type="text"]{
		width: 80%;
	}
}

/* Ipad Portrait Starts */
@media only screen and (max-width:768px) and (min-width:767px){
	#subscribe-submit button{
    	top: -68px;
	}
	#emailsub .es_widget_form .es_button{
	    top: -41px;	
	}

	header .site-title-wrap {
	    max-width: 20%;
	}
	.logo-tagline span.tg-line{
	    font-size: 20px;
	}
	.logo-tagline span {
	    width: 40%;
	}
	.our_impact_cont {
	    margin-top: 70px;
	}
	.page-template-about #our-impact .hero .overlay {
	    bottom: -128px!important;
	}
	.our_impact_cont {
	    margin-top: 90px!important;
	}
	.page-template-about .hero .overlay{
		bottom: -15px;	
	}
	
	.our_impact_cont .col-md-6.rt_side{
		width: 100%;
	}
	.main_banner_img .banner_overlay {
	    min-height: 348px;
	}
	.page-template-about .hero.main_banner_img {
	    min-height: 345px;
	}
	.entry-content ul.author-gallery li,
	.entry-content ul.author-gallery li:nth-last-child(-n+4){
	    width: 29%;	
	    min-height: 290px;
	    margin-bottom: 15%;
	}
	.entry-content ul.author-gallery li:nth-last-child(-n+3){
		margin-bottom: 0;
	}
	table.press-table td{
		width: 50%;
		display: inline-block;
	}
}


@media (max-width: 800px) {
	.site-footer .widget-title{
		margin: 10px 0 20px;
		text-align: center;
	}
	.footer-widgets ul li a{
		float: none;
	}
	.footer-widgets ul li{
		display: block;
		width: 100%;
	}
	.footer-widgets ul li a, .footer-widgets ul li.menu-item-has-children > ul.sub-menu li a {
		border-right: 0; 
		padding-right: 0; 
		margin-right: 0; 

	    border-bottom: dotted 1px rgba(255, 255, 255, 0.3);
	    margin-bottom: 10px;
	    padding-bottom: 10px;
	    display: block;
	}

	.footer-widgets ul li .sub-menu{
		margin-left: 20px;
		float: none;
	}

	.footer-widgets + .footer-bottom{
		border-top: 0;
		margin-top: 0;
		padding-top: 0;
		text-align: center;
	}
	.Donate_listing ul li,
	.us_donation, .uk_donation, .global_giving,
	.page-template-about .content .nav-tabs li,
	.page-template-about .lt_content,
	.page-template-about .rt_content,
	.page-template-about .content .nav-sub-tabs li,
	.our_impact_cont .col-md-6.br_rt,
	.author_search{
		width: 100%;
	}
	.donate_button select{
	    margin-bottom: 10px;	
	}
	.page-template-about .members_area {
	    padding: 2% 2% 0px;
	}
	.page-template-about .hero .overlay{
	    position: absolute;	
	}
	.page-template-about .hero .banner_overlay .overlay{ 
		position: inherit;	
	}
	.page-template-about .nav.nav-tabs{
	    margin: 0px;	
	}
	.page-template-about .content .nav-tabs li{
		border-left:0px;
	}
	.page-template-about .container,
	.rt_side{
		padding: 0px 10px;
	}
	.page-template-about .tab-content .col-md-12, #key-partnerships .col-md-12, #community-monitoring .col-md-12{
	    -webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;	
	}
	.page-template-about .hero{
		min-height: 400px;
	}
	.page-template-about .hero .side-links {
	    max-width: 100%;
	    top: 0px;
	    text-align: center;
	    width: 100%;
	    background-color: #cecece;
	    margin: 0px;
		display: block;
		position: static;
	}
	.page-template-about .hero .side-links a{
		padding-right: 0;
	}
	.india_unheard_speak {
	    font-size: 20px;
	    position: absolute;
	    width: 100%;
	    top: 40%;
	    line-height: 20px;
	}
	.page-template-about #our-impact .hero .overlay {
	    bottom: -295px;
	}
	.page-template-about .rt_content,
	.page-template-about .lt_content, .page-template-about .rt_content{
		text-align: center;	
	}
	.lg_txt.lt_content{
		font-size: 50px;
	}
	.br_rt {
	    border-bottom: 1px solid #000;
	    margin-bottom: 15px;
	    padding-bottom: 15px;
	}
	.our_impact_cont{
	    margin-top: 284px;	
	}
	.page-template-about #community-monitoring .sub_hero,
	.page-template-about #campaigns .sub_hero,
	.page-template-about #key-partnerships .sub_hero{
	    min-height: 150px;	
	}
	.campaigns_list {
	    margin-top: 30px;
	    margin-left: 0px;
	    margin-bottom: 20px;
	}
	.page-template-about .tab-pane .container{
		padding: 0px;
	}
	.page-template-about .hero_text {
	    font-size: 27px;
	    line-height: 1.3;
	}
	.short_desc p{
		padding: 0 5px;
	}
	.page-template-authors .entry-header .entry-title{
	    font-size: 25px;	
	}
	.author_search form input[type="text"]{
	    width: 82%;	
	}
	.training_and_support ul {
	    margin-left: 0px;
	    -webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}
	.claim_box{
	    padding-right: 10px;
	    text-align: center;
	    padding: 0 10px;
	    margin-bottom: 20px;	
	}
	.page-template-network .entry-title{
		font-size: 30px;	
	}
	.statics span:first-child, .the_network span:first-child{
	    font-size: 26px;	
	}
	.statics span:nth-child(2), .the_network span:nth-child(2){
	    font-size: 17px;
	    padding: 8px 2px;
	    padding-left: 8px;
	}
	.the_network {
	    margin-bottom: 25px;
	}
	table.contact_table td{
		width: 100%;
		float: left;
		margin-bottom: 15px;
	}
	table.contact_table .address {
	    padding-top: 2%;
	}
	table.contact_table td .contact-form,
	table.contact_table td h4{
		padding: 0;
	}
	table.contact_table td.testimonials .bxslider-slider{
		padding: 2% 0.5%;
	}
	.Donate_listing ul li,
	.Donate_listing .parent{
		height: 100%;
		min-height: 100%;
		max-height: 100%;
	}
	.Donate_listing ul li .parent p{
		margin-bottom: 0;
	}
	#secondary .widget_a2a_share_save_widget{
		padding-left: 0;
	}
	.widget_rotatingtweets_widget:before, #Twitter-wd:before, .scroller .cff-wrapper:before{
		background: none;
	}
	.campaigns_list li{
		margin-right: 10px;
	}
	.past_campaign li{
		padding-right: 0;
	}
	table.press-release-table td{
		display: flex;
	}
	table.press-release-table td ul,
	table.press-release-table td h3{
		margin-bottom: 0;
	}
	table.press-release-table tr td:nth-child(2){
		border-bottom: 0;
		padding-bottom: 0;
	}
	table.press-release-table tr td:nth-child(3){
		padding-top: 0;
	}
	.drawer .widget{
		width: 100% !important;
	}
	.fb_iframe_widget iframe,
	.fb_iframe_widget_fluid span{
		width: 100% !important;
	}
}

/* Mobile Landscape Starts */
@media only screen and (max-width: 767px){
	.logo-tagline span.tg-line{
		/*padding-left: 0;*/
	}
	.home .hero-posts .hero-post .entry-title{
		width: 80%;
	}
	body:not(.three-column) .grid-thumb:after{
		display: none;
	}
	.home .grid-thumb p{
	    max-height: 250px;
	}
	.widget_a2a_share_save_widget a {
	    margin-right: 2.5%;
	}
	.a2a_s_facebook, .a2a_s_twitter, .a2a_s_linkedin, .a2a_s_google_plus, .a2a_s_a2a, .a2a_s_instagram, .a2a_s_youtube, .a2a_s_youtube{
		height: 30px !important;
		width: 30px !important;
	}
	.br_lft{
		border-left: 0px;
	}
	.br_tp.btm_cnt .count_title{
		width: 100%;
	}
	.data_box,
	.br_tp.btm_cnt .count_title{
		text-align: center;
	}
	.br_tp.pd_tp .data_count{
	    border-bottom: 1px solid #706f6f;
	    margin-bottom: 20px;
	}
	.br_lft .br_tp.pd_tp .data_count{
		border-bottom: 0px;
	    margin-bottom: 0px;
	}
	header .site-title-wrap {
    	max-width: 40%;
	}
	.entry-content ul.author-gallery{
	    margin-top: 15%;	
	}
	.entry-content ul.author-gallery li,
	.entry-content ul.author-gallery li:nth-last-child(-n+4){
		height: 100% !important;
		min-height: 100%;
		width: 80%;
		float: none;
		display: table;
		margin: 0 auto 30% !important;
	}

	.single-author-profile .author-profile-avatar{
		float: none;
    	margin: 20px auto;
	}
	.single-author-profile .author-profile-title,
	.state_district{
		display: block;
		text-align: center;
	}
	.state_district span{
		border-left: 0;
		padding-left: 0;
		border-top: 1px solid #343E47;
		padding-top: 8px;
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}


	.statics span:nth-child(2), .the_network span:nth-child(2) {
	    font-size: 26px;
	    padding-left: 8px;
	    padding: 0px;
	}
	
	table.survey_products td,
	table.shadow_border_table td,
	table.volunteer_with_us_table td,
	table.volunteer_with_us_table tr td:first-child {
	    display: inline-table;
	    width: 100%;
	}
	
	table.survey_products td,
	table.shadow_border_table td strong{
		text-align: center;
	}
	table.shadow_border_table td,
	table.volunteer_with_us_table td,
	table.volunteer_with_us_table tr td:first-child{
		text-align: left;
	}

	table.survey_products tr td,
	table.survey_products tr:last-child td{
		border-bottom: 1px solid #eaf1f5;
		border-right: 0;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	table.survey_products .wp-caption{
		margin-bottom: 0 !important;
	}
	#page table.shadow_border_table td .alignleft{
		margin-bottom: 1.5em;
		float: none;
		max-width: 100%;
		margin-right: 0;
	}
	table.shadow_border_table td strong{
		display: block;
	}
	table.volunteer_with_us_table td,
	table.volunteer_with_us_table tr td:first-child{
		border-right: 0;
		border-bottom: 1px dotted #818285;
		margin-bottom: 2%;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		border-spacing: 0;
	}
	.christina-web-box h5,
	.christina-web-box p{
		padding-left: 5%;
	}
	table.shadow_border_table{
		border-spacing: 0;
	}
	table.shadow_border_table td{
		margin-bottom: 1em;
	}

	table.contact_table .address,
	table.contact_table .map{
		width: 100%;
		float: none;
	}
	.page-template-about .hero{
		background: none !important;
		min-height: 100%;
		height: 100%;
	}
	.camp_img{
		transform: none;
	}
	.campaigns_list li{
		width: 100%;
		height: 100%;
		padding-top: 15px;
	}
	.mob-thumb{
		display: block;
	}
	.page-template-about .hero .overlay{
		position: static;
	}
	.india_unheard_speak{
		top: 50% ;
	}
	.short_desc h2{
		margin-bottom: 0;
	}
	.page-template-about #our-impact .hero .overlay{
		bottom: 0;
	}
	.our_impact_cont{
		margin-top: 0;
	}
	.page-id-14121 #page img.alignleft{
		max-width: 140px;
		margin-top: 5px;
	}
	.research-on-vv div.row > div{
		margin: 0;
	}
	table.shadow_border_table td{
		padding-bottom: 0.5em;
	}
	table.shadow_border_table td img{
		width: 100%;
	}
	.team-tab ul.nav-tabs li{
		font-size: 24px;
	}
	.team-tab .tab-content ul li{
		margin: 0 auto 20px;
		height: 100%;
		float: none;
		text-align: left;
	}
	.modal-dialog{
		margin: 10% 20px;
	}
	#page table.awards td .wp-caption{
		text-align: center;
	}
	table.awards td,
	.partners_tab table td{
		width: 50%;
		display: inline-block;
	}
	table.press-table td{
		width: 100%;
		display: inline-block;
	}
	#page table.awards td .wp-caption,
	table.awards td .wp-caption-text,
	.partners_tab table td .wp-caption{
		text-align: left;
	}
	a.a2a_i[href*="/#whatsapp"]{
		display: inline-block !important;
	}
}

@media only screen and  (min-width:1024px){
	.home .hero-posts .container {
    	height: 311px;
	}
}

/* custom css */
/* li:nth-child(4) {
    display: none;
} */
/* li:last-child {
    display: none;
}*/
.team-tab ul.nav-tabs li:nth-child(3) {
    border-right: none;
}

/* Css For Make Donation Cards by gai team*/
@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.Donate_listing ul li {
height: 265px;
}

/* Css For contact Us Address */
table.contact_table .address {
padding: 1% 0 3.9% 1%;
}
	
/* Css For Community Correspondents Tab*/
.entry-content ul.author-gallery li, .entry-content ul.author-gallery li:nth-last-child(-n+4) {
   width: 21.8%;
   margin-bottom: 15%;
}
}
/* Css For Community Correspondents Ipad*/
@media only screen and (min-width: 1366px) {
	.entry-content ul.author-gallery li {
		width: 20% !important;
		margin: 0 26px 10% !important;
	}
}
/****************************************************/
.top-navigation-right,
.top-navigation-right .widget {
	display: flex;
	align-items: center;
}
.top-navigation-right .widget .widget-title {
   margin: 0 10px 0 0;
}
.top-navigation-right .widget.widget_a2a_follow_widget .a2a_svg{
  background-size: 32px;
  background-position: center;
}
@media (max-width: 768px) {
	.top-navigation-right .widget.widget_a2a_follow_widget .a2a_svg {
		background-size: 28px;
	}
}
.top-navigation-right .widget.widget_a2a_follow_widget .addtoany_list a {
	padding: 0;
}
@media (max-width: 767px) {
	.top-navigation-right {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.top-navigation-right .widget {
       order: 2;
	}
	.overlay-toggle.drawer-menu-toggle {
		order: 0;
	}
	.overlay-toggle.drawer-open-toggle {
		order: 1;
	}
}
@media (min-width: 768px) and (max-width: 800px) {
	.top-navigation-right {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.top-navigation-right .widget {
       order: 1;
       flex: 0 0 60%;
       justify-content: flex-end;
       
	}
	.overlay-toggle.drawer-menu-toggle {
		order: 0;
	}
	.overlay-toggle.drawer-open-toggle {
		order: 2;
	}
}
@media (min-width: 801px) and (max-width: 1400px) {
	#secondary-navigation {
		width: 45%;
	}
}
@media (min-width: 1245px) and (max-width: 1360px) {
	.main-navigation ul li {
		padding: 0 10px;
	}
	.main-navigation .sub-menu,
	.main-navigation .children {
		left: unset;
		right: 0;
	}
}
@media (min-width: 1025px) and (max-width: 1244px) {
	.site-identity .main-navigation  ul.menu {
		display: flex;
		line-height: 1;
		align-items: center;
		float: none;
		text-align: left;
	}
	.site-identity .main-navigation ul li a {
		line-height: 1;
		margin-bottom: 0;
	}
	.main-navigation .sub-menu,
	.main-navigation .children {
		left: unset;
		right: 0;
	}
}
.sliderdesc-wrapper {
	background: #ecf1f7;
}
.sliderdesc-wrapper .slider_description {
	padding: 20px 0;
}
.sliderdesc-wrapper .slider_description p {
	font-size: 25px;
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 0;
}
.post-dateline {
	background: #ecf1f7;
	width: 100%;
	display: inline-block;
	max-width: fit-content;
	padding: 5px;
	font-size: 14px;
	line-height: 17px;
}
.hero-hover-text {
	max-width: 200px;
	position: absolute;
	right: 0;
	bottom: 0;
}
@media (min-width: 1024px) {
	.hero-hover-text {
		bottom: unset;
		top: 182px;
	}
}
.hero-hover-text .hover-text {
	font-size: 14px;
	line-height: 17px;
	background: #fff;
	padding: 8px;
	position: relative;
	width: calc(100% - 15px);
	margin: 0 auto;
}
.hero-hover-text.take-action {
	border-top: 3px solid #da251c;
}
.hero-hover-text.impact {
	border-top: 3px solid #3892c4;
}
.hero-hover-text .color-card {
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 10px 5px;
	text-align: center;
}
.hero-date-card {
	/*display: inline-block;
	width: 100%;
	position: relative;*/
}
@media (min-width: 768px) and (max-width: 1024px) {
	.hero-posts .hero-text p {
		max-width: 45%;
	}
}
@media (max-width: 767px) {
	.hero-hover-text {
		position: relative;
		right: unset;
		bottom: unset;
		margin-top: 10px;
	}
}
.single .email-on-cards {
	max-width: 200px;
	background: #e0e4e8;
	border-top: 3px solid #da251c;
	float: none;
	width: 100%;
	margin-left: auto;
	border-radius: 0;
	padding: 10px;
}
.single .email-on-cards span {
	text-transform: initial;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	font-weight: 400;
}
.color-card.take-action.call-action-email {
	font-size: 15px;
	text-transform: uppercase;
	max-width: 200px;
	border-radius: 0;
	padding: 5px;
	text-align: center;
	margin-left: auto;
	float: none;
	font-weight: 600;
	cursor: pointer;
}

#menu-secondary li.menu-item-has-children > a {
	pointer-events: none;
}

.subscription-newsletters {
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-top: 1px solid #bf323a;
	padding: 15px;
}
.subscription-newsletters.subs-vedio-by-email {
	border: none;
}
#myModal1.modal {
  top: 50px;
}
@media (min-width: 576px) {
	#myModal1.modal .modal-dialog {
		max-width: 400px;
	}
}
.widget-area aside#n-subpcription {
	padding: 0;
}

.subscription-newsletters .subscribe-title {
  font-size: 17px;
  line-height: 20px;

}
.subscription-newsletters.subs-vedio-by-email .subscribe-title {
  font-size: 20px;
  line-height: 26px;
}
.subscription-newsletters.subs-vedio-by-email #b-btm {
	width: 100%;
	display: inline-block;
	height: 1px;
	border: 1px dashed #c6c6c6;
	margin-top: 20px;
	margin-bottom: 0px;
}
.subscription-newsletters form > div {
	position: relative;
	padding-top: 30px;
}
.subscription-newsletters form label {
	position: absolute;
	display: none;
	top: 8px;
	color: #c6c6c6;
	font-size: 12px;
	font-weight: 700;
}
.subscription-newsletters form  input[type="email"] {
	width: 100%;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 1px solid #bf323a;
	padding: 0;
    
}
.subscription-newsletters.subs-vedio-by-email form  input[type="email"] {
	border-bottom: 1px solid #c6c6c6;
}
.subscription-newsletters form  input[type="email"]:focus {
	outline: none;
}
.subscription-newsletters form  input[type="email"]:focus {
	border-bottom: 1px solid #bf323a;
	box-shadow: none;
}
.subscription-newsletters form  input[type="email"]:focus ~ label {
	display: block;
}
.subscription-newsletters form input[type="submit"] {
	padding: 5px 8px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 20px;
	background: #bf323a;
}
.subscription-newsletters.subs-vedio-by-email form input[type="submit"] {
	font-size: 14px;
} 
.subscribe-newletters span.subc-btn {
	display: inline-block;
	cursor: pointer;
	padding: 5px 8px;
	background: #bf323a;
	font-size: 12px;
	text-transform: uppercase;
	margin-right: 20px;
	color: #fff;
	font-weight: 700;
}

@media (max-width: 1024px) {
	.subscribe-newletters  {
		order: 3;
	}
	.subscribe-newletters span.subc-btn {
		margin-right: 0;
	}
}

.widget-area aside.wg-router {
 padding: 0;
 margin-top: 40px;
}
.carousel.slide.w-slider {
	box-shadow: 0 0 0 1px #c6c6c6;
}
.carousel.slide.w-slider .heading {
	font-size: 15px;
	line-height: 17px;
	margin: 0;
	padding: 15px;
	background: #e0e4e8;
	font-weight: 600;
}
.carousel.slide.w-slider .cc-router-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 15px;
	justify-content: space-between;
	min-height: 150px;
}
.carousel.slide.w-slider .cc-router-wrap .t-wrap {
	flex: 0 0 68%;
}
.carousel.slide.w-slider .cc-router-wrap .img-wrap {
	flex: 0 0 30%;
}
.carousel.slide.w-slider .cc-router-wrap .img-wrap img {
	border-radius: 100%;
	box-shadow: 0 0 0 1px #c6c6c6; 
}
.carousel.slide.w-slider .cc-router-wrap .t-wrap h4 {
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
}
.carousel.slide.w-slider .cc-router-wrap .t-wrap p {
	font-size: 14px;
	line-height: 1.5;
}
.carousel.slide.w-slider .carousel-indicators {
	position: relative;
	bottom: 0;
	left: 0;
	text-align: left;
	padding: 0 15px 15px;
}
.carousel.slide.w-slider .carousel-indicators li {
	margin-bottom: 0;
	padding-bottom: 0;
	border: 1px solid #c6c6c6;
}
.carousel.slide.w-slider .carousel-indicators li.active {
	background: #bf323a;
}
.carousel.slide.w-slider .survey-router-wrap {
	padding: 15px;
	display: inline-block;
	height: 350px;
}
.carousel.slide.w-slider .survey-router-wrap .img-wrap {
	position: relative;
	height: 0;
	width: 100%;
	overflow: hidden;
	padding-bottom: 56.25%;
}
.carousel.slide.w-slider .survey-router-wrap .img-wrap img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}
.carousel.slide.w-slider .survey-router-wrap  .t-wrap {
	padding: 15px 0;
}
.carousel.slide.w-slider .survey-router-wrap  .t-wrap h4 span {
  color: #bf323a;
} 
.subscription-newsletters.subs-vedio-by-email p {
	position: relative;
	font-weight: 700;
	margin-bottom: 0;
	top: 15px;
	font-size: 14px;
	text-transform: uppercase;
}
.post .single-story-author-profile .single-story-author-profile-wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
} 
.post .single-story-author-profile .single-story-author-profile-wrapper .single-story-author-img .author-profile-avatar img {
	width: 80px;
}
.post .single-story-author-profile .single-story-author-profile-wrapper .single-story-author-img {
	float: none;
	padding-right: 0;
	width: auto;
}
.post .single-story-author-profile .single-story-author-img.title h3.author-profile-title{
	margin-bottom: 0;
}
.post .single-story-author-profile {
	margin-bottom: 0;
	padding-bottom: 0;
}
/*css for footer*/
.footer-section {
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
}
.footer-section .left-footer-section {
    flex: 0 0 70%;
    border-right: 1px solid #62707c;
    border-style: dotted;
    padding: 10px 0 0 28px;
}
.left-footer-section .footer-widgets {
    padding: 0;
}
.left-footer-section .footer-widgets .widget_nav_menu {
  margin-bottom: 16px;
}
.left-footer-section .footer-widgets .widget_nav_menu:last-child {
  margin-bottom: 0;
}
.left-footer-section .footer-widgets h2, .right-footer-section .footer-widget-4 h2 {
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 700;
}
.left-footer-section .footer-widgets h2 {
	text-transform: uppercase;
}
.right-footer-section {
   flex: 0 0 30%;
   padding: 10px 0 0 60px;
}
.right-footer-section .a2a_follow.addtoany_list {
	display: flex;
	flex-wrap: wrap;
}
.right-footer-section .a2a_follow.addtoany_list a.a2a_button_instagram {
	order: 4;
}
.right-footer-section .footer-widget-4 .a2a_svg {
   border-radius: 50% !important;
   padding: 3px;
}
.right-footer-section .footer-widget-4 a {
    margin: 6px 30px 0 0;
}
.right-footer-section .footer-widget-4 a .a2a_s_facebook,
.right-footer-section .footer-widget-4 a .a2a_s_twitter,
.right-footer-section .footer-widget-4 a .a2a_s_instagram,
.right-footer-section .footer-widget-4 a .a2a_s_youtube {
  background-image: none;
  background-color: #da251c !important;
}
.right-footer-section .footer-widget-4 a .a2a_svg svg {
	display: inline-block !important;
}
#menu-support li {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    padding-right: 7px;
    margin-right: 7px;
}
#menu-support li:nth-last-of-type(1){
  border-right: none;
}
#menu-support li a {
  border-right: none;
}
#menu-support li:first-child a {
    background: #da251c;
    padding-left: 7px;
    text-transform: uppercase;
}
.right-footer-section .widget_text {
  margin-top: 102px;
}
.right-footer-section .widget_text p{
  margin: 0;
  font-size: 12px;
}

.social-share {
  text-align: center;
}

.a2a_kit.a2a_kit_size_20.a2a_follow.addtoany_list::after {
    display: inline-block;
    content: "";
    border-top: 1px solid #000;
    width: 28rem;
    margin: 0 1rem;
    transform: translateY(-1rem);
}
.a2a_kit.a2a_kit_size_20.a2a_follow.addtoany_list::before {
  display: inline-block;
    content: "";
    border-top: 1px solid #000;
    width: 28rem;
    margin: 0 1rem;
    transform: translateY(-1rem);
}
@media (max-width: 1025px) {
	.footer-section .left-footer-section {
		flex: 0 0 100%;
	}
	.footer-section .right-footer-section {
		flex: 0 0 100%;
		padding: 30px 0 10px;
	}
	.footer-section .right-footer-section .widget_text {
		margin-top: 10px;
	}
}

.post.full-post .single-story-author-profile {
	border-bottom: none;
}
.single-story-author-profile-share  .social-share {
	width: 100%;
}
.single-story-author-profile-share  .social-share  a .a2a_svg
 {
  background-image: none !important;
}
.single-story-author-profile-share  .social-share  a {
	margin: 0 8px;
}
.single-story-author-profile-share  .social-share  a .a2a_svg svg {
	display: inline-block !important;
}
.single-story-author-profile-share  .social-share  a .a2a_svg svg path {
	fill: #c6c6c6;
}
.single-story-author-profile-share  .social-share {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.single-story-author-profile-share  .social-share:after {
	content: "";
	width: 100%;
	height: 2px;
	background: #c6c6c6;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 16px;
	z-index: -1;
}
.single-story-author-profile-share  .social-share .a2a_kit {
	background: #fff;
	z-index: 1;
}

.single-story-author-profile-share  .social-share .a2a_kit .fa.fa-share-alt {
	font-size: 32px;
	color: #c6c6c6; 
}
.top-navigation .secondary-navigation ul li a {
	font-size: 13px;
}
.main-navigation ul li {
	padding: 0 12px;
}
.space_left {
	padding-left: 6%;
}
.bar_left {
	position: relative;
	padding-left: 15px;
	position: relative;
	width: calc(100% - 10px);
}
.bar_left:after {
	content: "";
	width: 3px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	background: #bf323a;
}

@media (min-width: 1025px) and (max-width: 1290px) {
  .site-header .site-title-wrap {
  	max-width: 19%;
  }
  .site-identity .main-navigation {
  	font-size: 16px;
  }
  .site-identity .container {
  	display: flex;
  	flex-wrap: wrap;
  	align-items: center;
  	justify-content: space-between;
  }
}
@media (min-width: 1025px) and (max-width: 1134px) {
	.site-identity .main-navigation {
		width: 78%;
	}
}

.email-on-cards .modal form label {
	text-transform: initial;
}

/*New Press Cards*/
.press__cards {
	display: flex;
	flex:  0 0 100%;
	max-width: 100%;
	flex-wrap: wrap;
	justify-content: space-between;
}

.press__cards .cards__item {
	flex:  0 0 22%;
	max-width: 22%;
	margin-bottom: 50px;
}

.press__cards .cards__item:nth-last-child(-n+4) {
    margin: 0;
}

@media only screen and (max-device-width: 600px) {
	.press__cards .cards__item {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 80px;
	}
}

.press__cards .card {
	border-radius: 5px;
	border: 1px solid #e7e7e7;
	overflow: hidden;
	text-decoration: none;
	transition: .4s ease;
	cursor: pointer;
}

.press__cards .card:hover {
	box-shadow: 0 4px 2px 0 #ddd, 0 6px 20px 0 #ddd;
}

.press__cards .card a {
	text-decoration: none;
	border: none;
	font-size: 14px;
}

.press__cards .card a:hover {
	border: none;
}

.press__cards .card:hover .card__image {
	transform: scale(1.08);
}

.press__cards .card__image--wrap {
	height: 200px;
}

.press__cards .card__image {
	width: 100%;
	height: 100%;
	transition: .4s ease;
}

.press__cards .card__content {
	padding: 15px 20px 30px;
}

.press__cards .publish__date {
	font-size: 14px;
	color: #575756;
	opacity: .8;
}

.press__cards .card__content h2 { 
	font-size: 14px;
	margin-bottom: 30px;
	color: #1d1d1b;
}

.press__cards .card:hover .card__content h2 {
	color: #62707c;
}

.press__cards .card__content .card__logo--wrap {
	text-align: center;
}

.press__cards .card__content .card__logo {
/* 	height: auto; */
/*     width: 100%; */
    max-width: 100%;
}
/*New Press Cards*/
