/*

Theme Name: Salient Child Theme

Theme URI: http: //mysite.com/

Description: This is a custom child theme for Salient

Author: My Name

Author URI: http: //mysite.com/

Template: salient

Version: 0.1

*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');

#header-outer [class*="fa-"] {
	top: 8px;
}
#footer-outer [class*="fa-"]{
	top: 2px;
}
#sb_instagram [class*="fa-"]{
	top: 0px;
}
/*Global CSS*/
html body {
	color: #3b3b3b;
	font-size: 16px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
	color: #3b3b3b;
	font-weight: 700;
}
html h1 {
	font-size: 46px;
	font-weight: 700;
	line-height: 50px;
}
html h1 {
}
html h3 a{
	color:#3b3b3b;
}
html body .col .post-header h3.title a{
	color:#3b3b3b !important;
	font-family: 'Montserrat', sans-serif ;
	font-size:28px;
	font-weight:700;
}
input[type="submit"]{
	font-weight:700;
	font-family: 'Montserrat', sans-serif ;
}
/*Header css*/
header#top #logo {
	float: left;
}
.social-icons {
	float: right;
}
.social-icons li {
	float: left;
	margin-left: 10px;
}
.sec-sponser-content {
	padding-left: 20px;
}
.social-icons li a {
	color: #fff;
	height: 32px;
	display: inline-block;
	line-height: normal;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.social-icons li.fb_icon a {
	background-color: #3c5b9b;
}
.social-icons li.twitter_icon a {
	background-color: #2eaae1;
}
.social-icons li.youtube_icon a {
	background-color: #bb0000;
}
.social-icons li.instagram_icon a {
	background-color: #000000;
}
.social-icons li.mail_icon a {
	background-color: #000000;
}
.social-icons li.blog_icon a {
background-color: #fe6700;
}
.social-icons li.linkedin_icon a {
background-color: #0077B5;
}
/* For Navigation */
.nav_wrapper nav {
	width: 100%;
}
header#top .nav_wrapper nav > ul.left-menu {
	float: left;
}
header#top .nav_wrapper nav > ul.right-menu {
	float: right;
}
header#top nav ul li a {
	color: #3b3b3b;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	font-size: 14px;
}
header#top nav ul li a .sf-sub-indicator i {
	font-size: 20px;
	color: #3b3b3b;
}
header#top nav ul li .sub-menu a .sf-sub-indicator i {
	color: #ffffff;
}
html body #header-outer[data-lhe="default"] header#top .nav_wrapper nav > ul.left-menu > li > a {	
	
	padding: 15px 25px 14px 0 !important;
}
html body #header-outer[data-lhe="default"] header#top .nav_wrapper nav > ul.left-menu > li > a:hover,
html body #header-outer[data-lhe="default"] header#top .nav_wrapper nav > ul.left-menu > li > a:focus,
html body #header-outer[data-lhe="default"] header#top .nav_wrapper nav > ul.left-menu > li > a:hover i,
html body #header-outer[data-lhe="default"] header#top .nav_wrapper nav > ul.left-menu > li > a:focus i{
	color:#B14089 !important;
}
html body #header-outer[data-lhe="default"] header#top .nav_wrapper nav > ul.left-menu > li.sf-with-ul > a {
	padding-right: 32px !important;
}

header#top nav .sf-sub-indicator i:after {
	/* content: "\f107"; commented by VS */
}
header#top .nav_wrapper .right-menu #support_buttton a {
	background-color: #aa3480;;
	color: #fff;
	text-transform: uppercase;
	max-width: 245px;
	height: 50px;
	line-height: 50px;
	padding: 0 40px !important;
}
header#top nav ul #search-btn >div {
	padding-left: 0;
	border-left: none;
}
header#top .nav_wrapper #search-btn {
	margin-right: 30px;
}
header#top nav ul #search-btn a span {
	color: #aa3480;
	font-size: 24px;
}
header#top nav ul #search-btn a span:hover {
    color: #aa3480 !important;
}
.common-title {
	margin-bottom: 10px;
}
header#top nav .sf-sub-indicator i {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	top: -1px;
}
#header-wrapper header#top nav >ul.sf-menu >li ul {
	background: #B14089;
	transition: 0.2s linear;
}
#header-wrapper header#top nav >ul.sf-menu >li ul li:hover{
	background: #ef5980;
	transition: 0.4s linear;
}

#header-wrapper header#top .sf-menu li ul li a {
	background: none;
	border-bottom: none;
	color: #fff;
	text-shadow: none !important;
	-webkit-text-shadow: none !important;
	-moz-text-shadow: none !important;
}
#header-wrapper header#top .sf-menu li.sfHover ul li a, #header-wrapper header#top .sf-menu li ul li a:hover, #header-wrapper header#top .sf-menu li ul li a:focus {
	background: none !important;
	color: #ffffff !important;
}
#header-wrapper .sf-menu ul {
	padding: 10px 0;
}
#header-wrapper .sf-menu > li.sf-with-ul > ul {
	width: 25em;
	left: -4em;
}
#header-wrapper .sf-menu > li.sf-with-ul > ul::before {
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #B14089;
	position: absolute;
	top: -10px;
	left: 47%;
}
#header-wrapper header#top .sf-menu li ul li a {
	font-size: 14px;
	padding: 15px;
}


/* Slide menu */
button#responsive-menu-button{
	left:0;
	right: auto !important;
}
/* Slider Section */
.first-section .swiper-slide .content h2 {
    font-size: 38px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.first-section .content p{
	font-size: 16px;
	line-height: normal;
}
/* my css */
.sec-sponser-content {
	padding-left: 20px;
}
#header-outer[data-format="centered-menu-under-logo"] header#top #logo img {
	margin: 1px;
}
#header-outer[data-format="centered-menu-under-logo"] .span_9 {
	text-align: left;
}
.wpb_wrapper > .nectar_single_testimonial:last-child {
	margin-bottom: 0;
	text-align: center;
	color: white;
}
.puclicataion-roww .excerpt {
	display: none;
}
html body .puclicataion-roww .category-publication{
	text-align:center;
}
html body .puclicataion-roww .category-publication .post-header{
	text-align:left;
}
html body .wpb_row.puclicataion-roww .category-publication > span {
	text-align: center;
	background:#B14089;
	color:#fff !important;
	text-transform: capitalize !important;
    letter-spacing: 0 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
	display:inline-block !important;
	color:#fff !important;
	    line-height: 38px;
    width: 120px;
	    position: relative;
    top: 38px;
}
.first-section .active_texture{
	background-image:none;
	background-color:rgba(0, 0, 0, 0.4);
}


.blog-secion .excerpt {
	display: none;
}
.blog-secion .grav-wrap {
	display: none;
}
#social li {
	display: inline-block;
	/*   width: 10%;*/
	list-style: none;
}
.custom-blog-one .grav-wrap {
	display: none;
}
.puclicataion-roww .blog-recent[data-style="minimal"] .meta {
	display: none;
}
body .blog-sec-three .post-header a {
	color: black;
}
.home .puclicataion-roww .blog-recent .col .post-header {
	background-color: white;
}
.conatct-half-one {
	width: 48%;
	display: inline-block;
	float: left;
}
.conatct-half-two {
	margin-left: 10px;
	width: 50%;
	display: inline-block;
}
.join-buttton {
	display: inline-block;
	background: #B14089;
	padding: 8px;
	color: white;
}
.wrapper-join {
	width: 100%;
	background-color: #DDDDDD;
	padding: 20px;
}
.join-test {
	width: 80%;
	display: inline-block;
	font-size: 25px;
	color: black;
	font-weight: 700;
	padding-left: 60px;
}
.join-buttton a {
	color: white;
}
li#custheadbuttton {
	background-color: #B14089;
	color: white;
	margin-left: 63px;
}
span.cusbut {
	color: #fff;
}
.sec-two-col {
	border-right: 2px solid;
}
.blog-recent[data-style="minimal"] .col {
	margin-bottom: 2%;
	padding: 20px;
	background: white;
}
.custom-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 20px 15px;
	overflow: hidden;
	background-color: #333;
}
.custom-menu li {
	float: left;
}
.custom-menu li a {
	display: block;
	color: white;
	text-align: center;
	padding: 14px 48px;
	text-decoration: none;
	text-transform: uppercase;
}
.custom-menu li a:hover:not(.active) {
	background-color: #000;
}
.custom-menu .active {
	background-color: #B14089;
}
.project-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #333;
}
.project-menu li {
	float: left;
}
.project-menu li a {
	display: block;
	color: white;
	text-align: center;
	padding: 14px 114px;
	text-decoration: none;
}
.project-menu li a:hover:not(.active) {
	background-color: #000;
}
.project-menu .active {
	background-color: #B14089;
}
#footer-outer #footer-widgets {
	font-family: 'Montserrat', sans-serif;
	font-weight:500;
	font-size:13px;
}
.foot-logo {
	width:20%;
	float: left;
	margin-bottom: 0px;
	position: relative;
}
.foot-logo img{
	margin-bottom:0 !important;
}
.foot-logo p{
	position:relative;
	top: -8px;
}
.foot-menu {
	width: 60%;
	float: left;
	text-align:center;
}
.foot-menu ul{
	display:inline-block;
}
.foot-icon {
	width: 20%;
	float: right;
}
.foot-icon #social li {
margin-left:5px;
}
.foot-icon #social li a{
	width:40px;
	height:40px;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	background:#fff !important;
	display:inline-block;
	display: inline-block;
	line-height: 40px;
}
.foot-icon #social li a:hover,
.foot-icon #social li a:focus{
	background:#B14089 !important;
}
#footer-outer i {
	color:#322b2b;	
	font-size:22px;
}
.foot-icon #social li a:hover i,
.foot-icon #social li a:focus i{
	color:#fff
}
.foot-menu ul li {
	float: left;
}
html body .foot-menu ul li a {
	color:#fff;
	padding-right:20px;
}
html body .foot-menu ul li a:hover,
html body .foot-menu ul li a:focus{
	color:#B14089 !important;
}
html body.original #footer-outer #footer-widgets .col ul li {
	border-bottom: none !important;
	padding:0;
}

.foot-menu {
	padding-left: 20px;
}
.testimonial_slider p {
	color: white;
}
.testimonial_slider span {
	color: white;
}
.custom-blog-one{
	margin-bottom:0;
}
.custom-blog-one .col.category-news > a {
	max-width:280px;
	display: inline-block;
	float: left;
	margin-right: 25px;
	position: relative;
	z-index: 1;
}
.custom-blog-one .row .col img {
	width: 100%;
	height: auto;
	margin-bottom: -12px;
}
.home .custom-blog-one .row .category-news .post-header {
	margin-bottom: 0;
}
.custom-blog-one .category-news{
	margin-bottom:0;
}
.custom-blog-one .category-news .post-header, .custom-blog-one .category-news .excerpt {
	width: auto;
	display: block;
}
html body .custom-blog-one .row .category-news .post-header h3 {
	line-height: normal;
}
html body .custom-blog-one .row .category-news .post-header h3 > a {
	/*font-size: 28px;*/
	font-family: 'Montserrat', sans-serif;
	color: #3b3b3b !important;
	font-weight:700;
}
.custom-blog-news .excerpt {
	display: none;
}
.custom-blog-news .col.category-news > a {
	max-width:180px;
	float:left;
	margin-right:15px;
}
html body .custom-blog-news .row .category-news .post-header h3 > a {
	/*font-size: 18px;*/
	font-family: 'Montserrat', sans-serif;
	color: #3b3b3b !important;
	font-weight:700;
}
html body .custom-blog-news .row .category-news{
	margin-bottom:0;
}
html body .custom-blog-news{
	border-bottom:1px solid #3b3b3b;
	margin-bottom:80px;
}
	
.news-first-sec {
	border-right: 1px solid;
}
.main-content .custom-menu ul li {
	list-style: none;
}
#search-results .result {
	width: 100%;
}
.public-cont-wrappper {
	max-width: 85%;
	margin: auto;
}
.public-content {
	background: #fff;
}
.public-content p {
	margin-top: 20px;
	padding-bottom: 0px;
}
.public-title {
	font-size: 24px;
	color: black;
    font-weight: 600;
}

.public-cont-wrappper {
	max-width: 85%;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 25px;
	position: relative;
/*	display: inline-block;
    text-align: center*/
}
.button-wrapper {
	text-align: center;
	padding: 4px;
	background: #B14089;
	width: 32%;
	margin: auto;
	color: #fff;
	font-weight: 600;
	margin-top: -15px;
	cursor: pointer;
}
.bookwrapper {
	width: 50%;
	float: left;
	padding: 10px;
}
.book-image {
	width: 41%;
	float: left;
}
.content-cusombox.articlee.related-article-listt {
	width: 50%;
	float: left;
	margin: 20px;
	margin-top: 0px;
}
.descriptiontext h3 {
	color: black;
}
.button-wrapper a {
	color: #fff !important;
}
.custom-search img {
	float: left;
}
.search-myclass .inner-wrap.custom-search {
	display: inline-block;
	width: 100%;
}
#search-results .result img {
	margin-right: 28px;
}
#iwpmenu_bar div ul {
	overflow-y: auto !important;
}

body.archive.tag div#sidebar {
	display: none;
}
.horizental {
	width: 100%;
	/* min-height: 680px; */
	overflow: hidden;
	background: #DDDDDD;
	padding-top: 20px;
}
.horizental article {
	width: 33.33%;
	float: left;
	display: inline-block;
	color: black;
}
body.archive.tag .post-area.col.span_9 {
	width: 100%;
}
body.archive.tag .row .col .horizental p:last-child {
	padding-bottom: 0px;
	max-height: 56px;
	overflow: hidden;
}
.horizental {
	width: 100vw;
	position: relative;
	margin-left: -50vw;
	left: 50%;
	margin-bottom: 20px;
}
.horizental span {
	color: black;
}
/* Home Row second*/

/* Number Counter*/


.wpsm_count-title
{
	margin-top: 5px !important;
	letter-spacing: normal !important;
	font-size: 16px !important;
	font-family: 'Montserrat', sans-serif !important;
	line-height: 22px;
	max-width: 230px;
   	margin: 0 auto;
}
.wpsm_count-icon
{
	 background-image: url("paper.gif") !important;
}
.customcounter
{
	font-size: 50px !important;
	font-family: 'Montserrat', sans-serif !important;
	line-height: 60px;
    font-weight: 600;
}
.wpsm_number .customcounter:after {
    content: "+";
    position: absolute;
    font-size: 40px;
    display: inline;
}
.wpsm_counterbox{
	border-right: 2px solid;
	height: 250px !important;
	text-align: center;
}
.wpsm_count-icon .fa-laptop:after
{
	content: "";
    width: 100px;
    height: 100px;
    background:#B14089 url("/pukar/wp-content/uploads/2018/06/research-icon1.png");
    top: -45px;
    right: -30px;
    position: absolute;
    display: inline-block;
    border-radius: 50%;
}
.wpsm_count-icon .fa-adjust:after
{
	content: "";
    width: 100px;
    height: 100px;
    background:#B14089 url("/pukar/wp-content/uploads/2018/06/research-icon2.png");
    top: -45px;
    right: -30px;
    position: absolute;
    display: inline-block;
    border-radius: 50%;
}
.wpsm_count-icon .fa-align-left:after
{
	content: "";
    width: 100px;
    height: 100px;
    background:#B14089 url("/pukar/wp-content/uploads/2018/06/research-icon3.png");
    top: -45px;
    right: -30px;
    position: absolute;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    border-right-style: none !important; 
}
.fa-laptop:before{
	display: none;
}
.fa-adjust:before
{
	display: none;
}
.fa-align-left:before
{
	display: none;
}
.counter-title-name h3
{
	font-weight: 20px !important;
}
.wpsm_count-title h3
{
		font-weight: 900 !important;

}
 .col-sm-6.home-resource-cont 
{
		margin: 10px;
		background-color: #f2f2f2;
		padding-bottom: 0px;
}
.youthfellow
{

}

.thumbs-pic img
{
	height: 100px;
	width: 550px;
	margin-top: -20px;
}
.description h3,p
{
		margin-left: 15px;
		margin-right: 15px;
}
.wpb_wrapper .row
{
	margin-top: 50px !important;
}
header#top nav >ul >li >a
{
	transition: 0.6s linear;
}
.counter-title-name .wpsm_col-sm-6:last-child .wpsm_counterbox{
border-right:none !important;
}
.wpb_wrapper .team-name
{
	padding-bottom: 55px !important;
	margin-left: 10px;
}
.wpb_wrapper a > div.team-name:hover h4,p
{
}
.wpb_raw_code.wpb_content_element.wpb_raw_html.backhover:hover
{
	color: white;
}
/*#image-data
{
	position: absolute !important;
	top: 0px !important;
	left: 233px !important;
}*/
.paragraf
{
	margin-top: -30px !important;
}
.team-member-box:hover .team-box-img-inner
{
	filter:grayscale(0) !important;
	-webkit-filter: grayscale(0) !important;
	cursor: pointer;
}
.team-member-box:hover .team-box-text
{
	background-color: #B14089 !important;
	color: #ffffff !important;
}
.team-member-box:hover .team-name h4
{
	color: #fff;
}
.team-member-box:hover .team-name p
{
	color: #fff;
}

.team-member-box.first{
	margin-left:0px!important;
	clear:both;
 
}
.publicationlist:nth-child(4n){
	margin-left:0px!important;
	clear:both;
}
.table_width
{
	padding-left: 350px;
}
.image_size
{
    height: 450px !important;
    width: 320px
}
.all_imag_size
{
	    height: auto;
    width: 100%;
    max-width: 800px !important;
    margin: 0 auto;
}
.custom-menu
{
	text-align: center !important;
}
.custom-menu
{
	text-align: center !important;
}
.public-content
{
	min-height: 360px;
}
.col.span_3.post-3578.post.type-post.status-publish.format-standard.category-publication.one-fourths.clear-both
{
	padding-bottom: 17px !important;
}
.col.span_3.post-3578.post.type-post.status-publish.format-standard.category-publication.one-fourths.clear-both span
{
	/* margin-top: 30px !important; */
}
.post-header p
{
	padding-bottom: 44px;
}
.public-content.annual-reports
{
	min-height: unset;
}
.micro-content
{
color: #3b3b3b;
}


















.sec-two {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
.sec-two p {
	line-height: normal;
}
.sec-two h1, .sec-two {
	color: #000;
}
.sec-two-col .img-with-aniamtion-wrap {
	text-align: center;
}
.sec-two-col .img-with-aniamtion-wrap .inner {
	width: 100px;
	height: 100px;
	background: #B14089;
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	padding: 5px;
	margin-bottom: 5px;
}
.sec-two-col:last-child {
	border: none;
}
.sec-two-col {
	border-color: #5a5a5a;
}

/* Row third (post CSS) */
.title-container{
	margin-bottom:10px;
}
.category-research-programme > a > img{
	width:100%;
	margin-bottom:0;
}
.reseach-row{
	padding-bottom:0;
}
.reseach-row .wpb_wrapper >div.row{
	margin-bottom:0;
	padding-bottom:0;
}
/* publication CSS */
.category-publication > span i{
	display:none;
}
.category-publication H3{
	line-height:normal;
}
.home-resource-img{
	width:50%;
	float:left;
	margin-right:20px;
}
.home-resource-cont{
	max-width:530px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}
.home-resource-cont h3 a{
	font-size:28px;
}
/* other project section */
html body .wpb_row .post .post-header h3.title a{
	color:#3b3b3b !important;
}
html body .wpb_row .post .post-header h3.title a:hover,
html body .wpb_row .post .post-header h3.title a:focus{
	color:#B14089 !important;
}
/* testimonial section*/
.testimonial-section{
	position:relative;
}
html body .wpb_row.testimonial-section:after{
	content: '';
    width: 0;
    height: 0;
    border-left: 70px solid #B14089;
    border-right: 70px solid transparent;
    border-bottom: 70px solid transparent;
    position: absolute;
    bottom: -65px;
    right: 5%;
}
.testimonial-section .testimonial_slider .image-icon {
	display:none;
}
.testimonial-section .testimonial_slider .controls ul li span.pagination-switch{
	border-color:#fff;
}
.testimonial-section .testimonial_slider .controls ul li span.pagination-switch:hover, 
.testimonial-section .testimonial_slider .controls ul li span.pagination-switch.active{
	background:#fff;
}
.testimonial-section .testimonial_slider{
	width:75%;
	margin-left:auto;
	margin-right:auto;
	display:inline-block;
}
.testimonial-section .testimonial_slider[data-style="default"] blockquote p{
	font-style:italic;
	font-family: 'PT serif', sans-serif;
	line-height:normal;
}
.testimonial_slider:not([data-style*="multiple_visible"]) blockquote{
	font-size:28px;
}
.testimonial_slider:not([data-style*="multiple_visible"]) blockquote > span{
	font-family: 'Montserrat', sans-serif;
	font-size:22px;
	text-transform:capitalize;
	font-weight:500;
	position:relative;
}
.testimonial_slider:not([data-style*="multiple_visible"]) blockquote > span:before{
	content:'-';
	font-size:18px;
	color:#fff;
	margin-right:5px;
}
.testimonial_slider:not([data-style*="multiple_visible"]) blockquote > span.title{
	display:none;
}
.partner-section .team-member{
	min-height:268px;
}
html body .partner-section .team-member h4{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: normal
}
/* bottom Search Section */
.bottom-search {
	text-align:center;
}
.bottom-search .tnp-subscription input[type=email]{
	border:3px solid #c4c4c4;
}
.bottom-search .tnp-subscription{
	display: inline-block;
	max-width:960px;
	margin: auto;
	text-align: center;
}
.bottom-search .tnp-subscription form{
	width:100%;
    margin: auto;
	position:relative;
}
.bottom-search .tnp-field-email{
	text-align:left;
	width:100%;
}
.bottom-search .tnp-subscription div.tnp-field-button{
	position: absolute;
    right: 4px;
    top: 14px;
    width: 180px;
    height: 41px;
    margin: 0;
}
.bottom-search .tnp-subscription div.tnp-field-button input[type="submit"]{
	width: 100%;
    height: 41px;
    padding: 0 !important;
    border-radius: 0;
	-webkit-border-radius: 0;
	moz-border-radius: 0;
}

/**/
#iwpmenu_icon .iwpmenu_open_button, 
#iwpmenu_icon .iwpmenu_close_button{
	left:15px !important;
}

@media only screen and (min-width: 480px) and (max-width: 690px) {
.horizental article {
	width: 46%;
	margin-left: 15px;
}
}

@media only screen and (max-width: 479px) {
.horizental article {
	width: 100%;
}
}


.slide-out-widget-area-toggle.mobile-icon a >span{
	display: none;
}
/*----vik18-08-18 css start*/

#home-slider-nav .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-prev i,#home-slider-nav .nectar-slider-wrap[data-overall_style="directional"] .swiper-container .slider-next i
{
	font-size: 35px;
}
#home-slider-nav .swiper-slide[data-x-pos="left"] .content
{
	top: 350px !important;
}

html body .custom-blog-one .row .category-news .post-header h3 > a 
{
	font-size: 32px;
}

#news-sec span.meta-author,span.meta-category,span.meta-comment-count {
    display: none;
}
#meta-admin span.meta-author {
    display: none;
}
html body .custom-blog-news .row .category-news .post-header h3 > a
{
	font-size: 20px;
}
.page-id-994 .meta-author,.page-id-994 .meta-category,.page-id-994 .meta-comment-count {
    display: none;
}
#wprmenu_bar
{
	width: 5%; 
/*	top:60px !important;
	left: 103px !important;*/
}
.cbp-spmenu-vertical {
    max-width: none !important;
    width: 100% !important;
}
.nectar-button.medium.partner-button {
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    text-align: center !important;
}

.pagination a {
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    border: 1px solid #f97a9a;
    margin-right: 1px;
   }
.pagination a:hover {
    background-color: #B14089;
 }
.pagination .active {
    background-color: #B14089;
    color: #fff;
}
.local-partners-box .nectar-flip-box .flip-box-front,.global-partners-box .nectar-flip-box .flip-box-front {
    min-height: 200px !important;
    color: #000;
    background: #fff !important;
    font-size: 18px !important;
}
.local-partners-box .nectar-flip-box .flip-box-back,.global-partners-box .nectar-flip-box .flip-box-back {
    min-height: 200px !important;
    color: #fff;
        font-size: 19px !important;

}
.local-partners-box .nectar-flip-box .flip-box-back .inner, .global-partners-box .nectar-flip-box .flip-box-back .inner
{
	padding: 45px;
}
#header-outer[data-format="centered-menu-under-logo"] header#top #logo img
{
	/*position: absolute; commented by VS*/ 
	left: 70px !important;
}
#mg-wprm-wrap.cbp-spmenu.custom {
    top: 0px;
    padding-top: 60px !important;
}
/*.admin-bar #custom_menu_icon
{
	margin-top: 25px;
	left: 390px
}*/
.wpr_search.search_top
{
	display: none;
}
 #contact-text {
    color: #fff;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 60px; 
    float: left;
}
#support-text {
    font-weight: bold;
    font-size: 14px;
    background: #b14089;
    max-width: 172px;
    margin-left: 318px;
    text-align: center;
    margin-top: 23px;
}
#support-text a{
    color: #fff !important;
}
#menu-item-2040 {
    display: inline-block;
    width: auto;
    background:#B14089; 
    margin-top: 35px !important;
}
li#menu-item-2040 a {
    padding: 10px 38px !important;
    font-size: 14px !important;
    text-align: center;
}
html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul {
    position: absolute;
    left: 550px;
    top: -15px;
    background: #B14089;
}
html body #wprmenu_menu_ul li.menu-item-has-children span.wprmenu_par_opened + a{
	background: #B14089;
}
html body ul#wprmenu_menu_ul {
    font-family: 'Montserrat', sans-serif;
     white-space: nowrap;
   /* max-width:560px; */
}
html body ul#wprmenu_menu_ul > li > a{
	max-width:560px;
	width:100%;
}
html body ul#wprmenu_menu_ul li ul.sub-menu{
	padding-top: 10px;
    padding-bottom: 10px;
}
html body ul#wprmenu_menu_ul li ul.sub-menu li a{
	padding-top:10px;
	padding-bottom: 10px;
}
ul#wprmenu_menu_ul span.wprmenu_icon{
	display: none;
}
#mg-wprm-wrap ul li span.wprmenu_icon
{
	/* left: 100px;
	display: inline-table; */
}
.hamburger--slider .hamburger-inner::after {
    top: 10px;
    content: 'MENU';
    font-size: 9px;
    color: #000;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
}
.hamburger--slider.is-active .hamburger-inner::after {
    top: 20px;
    content: '';
    font-size: 9px;
    color: #000;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
}
.wprmenu_bar .hamburger--slider.is-active {
    top: 30px !important;
    right: 50px!important;
    border-radius: 50%;
    border: 2px solid #B14089;
    width: 50px;
    background: #000 !important;
    left: auto !important;
    height: 50px;
}

.wprmenu_bar .hamburger--slider.is-active .hamburger-inner, 
.wprmenu_bar .hamburger--slider.is-active .hamburger-inner::before, 
.wprmenu_bar .hamburger--slider.is-active .hamburger-inner::after{
	background: #B14089;
}

.video-page-margin
{
	margin-bottom: 50px !important;
}
.video-page-margin .wpb_wrapper >div {
    margin-bottom: 5px;
}
.micro-content-first {
	position: relative;
    top: -50px;
}
.team-name h4 {
    font-size: 14px;
    line-height: 18px;
    padding-top: 10px;
    text-transform: uppercase;
    min-height: 50px;
    padding-right: 5px;
}
.team-name p{
    font-size: 12px;
    line-height: 18px;
    padding-top: 30px;
    color: #b4b1b1f2;
    text-transform: uppercase;
}
.team-box-img-inner{
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.team-box-img-inner:hover
{
-webkit-filter: grayscale(0);
  filter: grayscale(0);
}
#Anita,#Anupamaa-Joshi,#Ishvar,#Ruman-Sayyed,#Shahazade-Akhtar,#Carol-Breckenridge,#Karandikar,#Appadurai,#Nandita,#Mehrotra,#Shajahan,#Patel,#Ahluwalia,#Benegal,#Modi,#Afsana,#Arvind,#Boomkar,#Ismile,#Sawant,#Nanarkar,#Kajal,#Kudupkar,#Nileema,#Nitin,#Pratiksha,#Patil,#Rupesh,#Nizamuddin,#Shrutika,#Shweta,#Sunil,#Tejal,#Utkarsha,#Nikhil,#Sheeba,#Shetye

{
	display: none;
}

.team-box-text{
	min-height: 170px;
    padding-left: 10px;
}
html body #pp_full_res .pp_inline
{
 text-align: justify;	
}
.pp_inline
{
	line-height: 25px;
}
.partnersfont .flip-box-front .inner
{
	font-size: 18px;
}
.project-excerpt p{
	display: none;
}
.custom-menu.bottom ul
{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	background-color: #000;
	padding: 0px;
}

.custom-menu.bottom ul li a
{
	padding: 5px 30px;
}

.project-attributes
{
	position: absolute;
    bottom: 0px;
    color: #fff;
    background: #B14089;
    padding: 0px 5px 0px 5px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    margin-left: 0px;
}

.project-home-attributes
{
	position: absolute;
    bottom: 7px;
    color: #fff;
    background: #B14089;
    padding: 0px 5px 0px 5px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    margin-left: 0px;
}
.project-home-below-attributes
{
	position: absolute;
    bottom: 22px;
    color: #fff;
    background: #B14089;
    padding: 0px 5px 0px 5px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    margin-left: 0px;
}
.projects-read-btn
{   
	    color: #fff;
    background: #B14089;
    width: 100%;
    text-align: center;
    cursor: pointer;
    margin-left: 5px;
    padding: 2px 40px 2px 40px;

}
.all-content{
    background: #fff;
    padding: 0px 2px 20px 0px;
    padding-bottom: 17px !important;
}
.col.span_4.projet-section
{
	padding: 0px 0px 20px 1px;
    background: none;
        min-height: 316px;
        margin-bottom: 40px;
}
.project-post-title
{
	margin-left: 5px;
}
.project-content p
{
    max-height: 110px;
    overflow: hidden;
    font-weight: bold;
    padding-left: 8px;
    margin-bottom: 15px;
}
.project-content h3 {
    padding-left: 8px;
} 
.project-image img {
    width: 100% !important;
    max-width: none !important;
    max-height: 200px;
     min-height: auto;
}
.project-report-title
{
	font-weight: 600;
   font-size: 20px;
   padding: 10px;
   max-height: 66px;
    overflow: hidden;
}
.project-report-title p {
    max-height: 55px;
    overflow: hidden;
}
.project-report-content p {
    min-height: 210px;
    overflow: hidden;
    padding: 0px 5px 0px 8px;
  }
.report-read-btn
{
	color: #fff;
    background: #B14089;
     text-align: center;
    cursor: pointer;
     padding: 2px 35px 2px 35px;
}
.report-btn-wrap
{
	text-align: center;
}
.report-btn-wrap
{
	margin-top: -12px;
}

.project-attributess {
    position: absolute;
    top: 132px;
    color: #fff;
    background: #B14089;
    padding: 0px 5px 0px 5px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.project-contents p {
    padding: 28px 5px 5px 5px;
    max-height: 140px;
    overflow: hidden;
    font-weight: bold;
    line-height: 28px;
    }

.portfolio-title h1
{
	text-align: left !important;
	padding-top: 28px;
}
.portfolio .meta-date.date.updated.reports
{
	padding-left: 15px;
}
.col.span_4.projet-section span.projects-read-btn a {
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 16px;
    letter-spacing: 0.5px !important;
    text-transform: capitalize;
}

.col.span_4.projet-section span.report-read-btn a{
	color: #fff !important;
    font-weight: 600 !important;
    font-size: 16px;
    letter-spacing: 0.5px !important;
    text-transform: capitalize;
}
.project-custom-title h3 {
 padding: 5px;
    max-height: 64px;
    overflow: hidden;
    min-height: 142px;
}
.custom_table{
	border: 1px solid #333;
	border-top-style: none;
}
table.custom_table thead tr th {
    border-bottom: 1px solid #333 !important;
    border-right: 1px solid #333;
    text-align: center;
    padding: 8px;
}
table.custom_table tbody tr td {
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    text-align: center;
    padding: 8px;
}
table.custom_table tbody tr td:last-child {
    border-right: none;
}
.portfolio-content ul li
{
   list-style: initial;
   margin-left: 20px;
}
.outcomes-abc a:hover
{
	text-decoration: underline;
	color: #aa3480;
}
body #header-outer[data-format="centered-menu-under-logo"].small-nav .span_3 {
    display: none !important;
}
body #header-outer[data-format="centered-menu-under-logo"].small-nav .hamburger-box{
	display: none !important;
}
.row.scroll-logo {
    display: none;
}
body #header-outer[data-format="centered-menu-under-logo"].small-nav .scroll-logo{
	display: block;
}
.scroll-logo {
    display: none;
}
.scroll-logo img
{
	position: absolute;
	width: 110px;
	/* left: 50px; commented by VS */
	z-index: 9999;
}
.small-nav .wprmenu_bar #custom_menu_icon .hamburger{
	top: 12px !important;
}
.small-nav #support_buttton
{
	display: none;
} 

.small-nav li#menu-item-1648 {
    display: none;
}
.small-nav ul.sf-menu.left-menu.sf-js-enabled.sf-arrows li {
    padding-right: 20px;
}
.small-nav ul.sf-menu {
    margin-right: 15px;
}
.small-nav header#top .nav_wrapper nav > ul.left-menu {
    float: right;
}
.title-container h1 {
    font-size: 38px;
}

.common-title .col.span_6
{
	background-color: #f2f2f2;
}
.common-title .post-header {
    padding: 0px 10px 0px 20px;
}
.common-title .excerpt {
    padding: 0px 10px 40px 20px;
}
.microsite-contentt
{
    padding: 0px 80px 0px 80px;
    
}
.about-below-menu ul li a
{
	    padding: 14px 25px;
}
.home-resource-btn {
    background: #B14089;
    width: 110px;
    text-align: center;
    cursor: pointer;
}
.home-resource-btn a {
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}
.project-sec-img .row.blog-recent.columns-3 {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.micro-viewall {
    padding-bottom: 30px !important;
}
.view-btn span {
    font-weight: 700;
    font-size: 15px;
}
.nectar-button.team-btn
{
    padding-right: 40px;
    padding-left: 40px;
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
}
.head-line:after {
        content: "";
    position: absolute;
    width: 100%;
    background: #b2abab;
    height: 2px;
    top: 36px;
    z-index: 99999;
    display: inherit;

}
.support-btn span
{
   font-weight: bold;
}
.support-title
{
    font-size: 32px;
    line-height: 40px;
}
.custom-contact-icon .iwithtext
{
	margin-left: 20px;
    margin-top: 34px;
}
.custom-contact-icon .iwt-text h4
{
	margin-bottom: 0px;
}
.conatct-one-wrap
{
	padding-bottom: 10px;
}
.custom-button .conatct-wrapper p
{
	padding-bottom: 12px !important;
}
.contact-buton input.wpcf7-form-control.wpcf7-submit
{
	background-color: #B14089 !important;
}
.reports-below ul li{
	list-style: none;
}
.reports-below ul li a:hover
{
	color:#B14089;
}
.sec-two-col p br
{
	display: none;
}

ul.sub-menu li.current-menu-item{ background:#E7BCD7!important;}
ul.sub-menu li:hover{background:#E7BCD7!important;}
.displaynone{ display:none;}
#header-outer.small-nav li#menu-item-3589{ display:none;}

.search-form .search-field{
	margin: 0 auto;
    display: block;
    width: 584px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    height: 44px;
    background: #fff;

}
.search-form .search-field:hover{
box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.08);
}
.Search-title {
    text-align: center;
}
.search-submit {
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    padding: 10px 50px;
}
.join-buttton p {
    padding-bottom: 2px;
}
/*----vik18-08-18 css end*/

.masonry.classic .article-content-wrap .meta-author{ display:none;}
.customnewgrid{ float:left; margin-right:24px;}
.customnewgrid:last-child{ margin-right:0px;}
.customnewgrid .post-content{ padding-left:0px;}

.related-post .headline {
    font-size: 30px;
    margin: 20px 0;
    font-weight: bold;
    font-family: 'Open Sans';
    font-weight: 600;
}
.post-content-area{ text-align:center;}
.single #single-below-header span{font-size: 16px;}
.single #single-below-header{ margin-top:20px;}
.post-content-area .relatedpost{ text-align:left;}
.post-content-area .relatedpost .post-list .title a.title{ font-size:18px;}
.related-post .post-list .item{ padding:0px; margin:0px;}

.impact-img{
	margin:0 auto;
}
.impact-section ul li {
	text-align: left;
}
#page-header-wrap .inner-wrap h1>a {
    color: #fff;
}
html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul > li > ul {
    left: 225px;
   
}

/*for slider Navigation Arrows*/
.slide-count {
    display: none;
}
.swiper-container .slider-prev, .swiper-container .slider-next{
	background-color: transparent;
}
.swiper-container .slider-prev:hover, .swiper-container .slider-next:hover{
	background-color: transparent;
}
.swiper-container .slider-next > i{
	right: 50px;
	font-weight: bold;
	font-size: 28px;
}
.swiper-container .slider-prev > i{
	left: 50px;
	font-weight: bold;
	font-size: 28px;
}
/*For main menu hover*/
html .cbp-spmenu ul#wprmenu_menu_ul li.menu-item.wpr_hover > ul.sub-menu{
	display: block !important;
}
html .cbp-spmenu ul#wprmenu_menu_ul li.menu-item.wpr_hover > a{
	background: #e7bcd7;
}
/*For Custom microsites*/
.category-title
{
	background-color: #B14089;
	width: 100%;
    color: white;
    font-size: 18px;
    line-height: 60px;
    display: inline;
    padding: 10px 15px;
}
.custom-sub-title
{
	font-style: italic;
    padding-top: 25px;
    font-weight: bold;
    font-size: 18px;
}
.reports-year
{
	background: #B14089;
    color: #fff;
    text-align: center;
    font-weight: 700;
    display: inline;
    padding: 2px 20px 2px 20px;
}
.container.main-content.custom-article {
    max-width: 850px;
}
span.meta-date.date.updated.custom-author-date {
    border-left: none !important;
    padding: 0 !important;
}
.entry-title.micro-article{
	font-weight: 700 !important;
}
.post-template-microsite-artilce-page-php .post-featured-img{
	display: none;
}
.post-template-microsite-artilce-page-php .row .col.section-title span:not(.share-count-total), html .single #single-below-header span:not(.share-count-total){
	display: block;
}
.custom-gender {
    display: flex;
}
/*------------------------*/
/* Custom Changes */
.home-resource-btn a{
    font-family: 'Montserrat', sans-serif !important;
	line-height: 38px;
}
.team-name p {
    padding-top: 24px !important;
}
.team-box-text{
	margin-left: 0px !important;
}
.meta-comment-count, .nectar-love{
	display: none !important;
}
.single-portfolio .row .col.section-title {
    padding-bottom: 0px;
}
.avatar-post-info > .fn, meta-comment-count{
	display: none !important;
}
.swiper-slide.custom-home-slider.swiper-slide-visible.swiper-slide-active > div.container > div > p{
	width: 70%;
}
.publications-more-btn{
	margin-left: 42.5%;	
}
.wpsm_counterbox {
    border-right: 0px !important;
    height: 250px !important;
}
.meta-author, .meta-date, .meta-category, meta-share-count{
	display: none !important;
}
.div-partner-list > div > div > div > div > div > div > div > div{
	background-color: #e1e1e1;
    height: 135px;
    padding: 20px;
}
.div-partner-list > div > div > div > div > div > div > div > div > div > h3{
	font-size: 18px;
    text-align: center !important;
}
li.blog_icon:before {
    content: "";
    position: absolute;
    display: inline-block;
    background: url(http://pukar.org.in/wp-content/uploads/2018/12/blogs-icon.png);
    width: 33px;
    height: 33px;
    background-size: 33px;
    background-repeat: no-repeat;
}
.foot-icon > ul > li > a > .fa-blogger:before {
    content: "";
	margin-top: -8px;
	border-radius: 16px;
    display: inline-block;
    background: url(http://pukar.org.in/wp-content/uploads/2019/01/blogs-footer-img.jpg);
    width: 33px;
    height: 33px;
    background-size: 33px;
    background-repeat: no-repeat;
}
.counter_status .subject
{
	font-weight: 700 !important;
	font-family: 'Montserrat', sans-serif !important;
}
.counter_status
{
	border-right: 0px;
    height: 130px !important;
}
.wpb_row >.span_12 >.column_container:last-child
{
	border-right: none !important;
}
.counter_status .number.default:after { 
  content: "+";
}
.counter_status .number.default
{
	font-family: 'Montserrat', sans-serif !important;
}
/*------------------------*/
/* New Changes 27-01-2019 */
article.post .more-link span, .blog-recent .more-link span {
	background-color: #B14089;
}
.foot-icon #social li{
	margin-left: 2px;
}
.foot-icon #social li a {
    width: 35px;
    height: 35px;
}
.one-fourths > .post-header > .title {
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 20px;
    max-height: 45px;
}
.single-portfolio .post-area {
    width: 100% !important;
}
.ms-pro-title {
	padding-top: 10px;
}
.ms-pro-title h3 {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 8px;
    width: 320px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.projects-read-btn{
	margin-left: 25px;
}
/* New Changes 27-01-2019 Ends */

.custom-home-publication-post {
    margin-bottom: 2%;
    padding: 20px;
    background: white;
}
.custom-home-publication-post span a{
	color: #fff;
}
span.single-post-tag {
    color: #0077B5 !important;
    text-transform: capitalize !important;
}
.single-post-title{
	padding-bottom: 10px;
}

/* Fundraiser page css */
.fundraiser-section-two .icon-1{
	width: 130px;
}
.fundraiser-section-two .icon-2{
	padding-top: 15px;
    width: 160px;
}
.fundraiser-section-two .icon-3{
	width: 150px;
}
.fundraiser-section-two h2{
	margin-bottom: 40px;
}
#fundraiser-slider .testimonial_slider p,
#fundraiser-slider .testimonial_slider span{
	color: #3b3b3b;
}
#fundraiser-slider .testimonial_slider blockquote > span:before{
	content: none;
}
#fundraiser-slider .testimonial_slider blockquote{
	text-align: left;
	font-size: 20px;
	line-height: 34px;
	font-weight: 400;
}
#fundraiser-slider .testimonial_slider span{
	text-align: right;
	font-style: italic;
}
@media only screen and (min-width: 1000px)
{
	#fundraiser-slider .testimonial_slider blockquote {
    	padding-right: 300px;
	}
	#fundraiser-slider .testimonial_slider .image-icon.has-bg{
		height: 200px;
		width: 200px;
		position: absolute;
		right: 0;
		border-radius: 0;
		background-size: contain;
    	background-repeat: no-repeat;
		margin-bottom: 0;
	}
}
.wpsm_count-icon img{
	width: 130px !important;
	height: 130px !important;
}

@media only screen and (max-width: 1920px){
	.wprmenu_bar #custom_menu_icon.hamburger {
		left: 20px;
	}
}
.social-icons li.fb_icon a {
	background-color: #000000;
}
.social-icons li.youtube_icon a {
	background-color: #000000;
}
.social-icons li.linkedin_icon a {
	background-color: #000000;
}
h2.vc_custom_heading{
	text-transform: initial;
}