/*
Theme Name: WPH IDR WPML
Author: Midnay
Author URI: https://www.midnay.com
Version: 1.0
 */
.first_tit h1{
	margin-bottom: 0;
	padding-bottom: 0 !important;
}
/* Partners Page styles */
.partners-template img {
	width: 150px !important;
	object-fit: contain !important;
	height: 150px;
}
.partners-template {
    padding-left: 0 !important;
}
.partners-template a{
	border-bottom: none !important;
}

.partners-template figure>a:hover{
	background-color: transparent !important;
}
.partners-template li{
	border-bottom: 3px solid #dce0dd;
	text-align: center;
	margin-bottom: 20px;
}

/* Troublemakers Page  */
.taxonomy_head{
	text-transform: unset !important;
}
.trouble-desk-spacer{
	display: none !important;
}
.partner_details_left_side{
	display: block;
}
.trouble-heading{
	padding-bottom: 20px;
}
.trouble-head-mob{
	display: none;
}
.trouble-colmn-first {
	margin-bottom: 0px !important;
	gap: 0em;
}
.trouble_heading h2{
	font-size: 35px;
}
/* endd */
.tag-page-link a{
	border-bottom: 2px solid #73C1B9;
    color: #333;
    font-family: Georgia, serif;
	font-size: 20px;
}
.tag-page-link a:hover{
	    background-color: rgba(115, 193, 185, 0.4);
}
/*Donate*/
/* .forminator-module-edit-link{
    display: none !important;
}
.razor-pay-iframe{
	display: none;
}
.donate-consent-one .forminator-checkbox__label p{
	padding-bottom: 0!important;
}
.donate-consent-two{
	margin-top: -20px;
}
.donate-consent-two .forminator-checkbox__label p{
	padding-bottom: 0!important;
}
.razorpay-btn{
	display: none;
	margin-bottom: 20px;
}

.menu-item-25061 a{
	color: #df373b !important;
}
.donate_page_container{
	margin-top: 50px;
	margin-bottom: 50px;
}
.donate_page_no_mg{
	margin-bottom: 0;
}
.donate_page_right_cont{
	margin-top: 20px !important;
}
.donate-now-btn{
	background: #df373b;
    width: 250px;
    text-align: center;
	margin-bottom: 22.4px;
	cursor: pointer;
} */
.about_right_cont p.donate-heading {
    color: #fff;
    letter-spacing: 2px;
    font-size: 23px;
    padding-bottom: 0;
    font-weight: 600;
    padding-top: 3px;
}
.about_right_cont p.donate-sub-heading {
    color: #f1a4ad;
    font-style: italic;
    padding-bottom: 8px;
	line-height: 20px;
}
.donate_page_right_cont figure{
	margin-bottom: 22.4px;
}
.home-fund-banner {
    width: 100%;
	height: auto;
}
.no-display-img{
	display: none;
}
/*external podcast styles*/
	.external-podcast-featured-image img {
		width: 200px;
		height: 200px;
		object-fit: cover;
	}
.org-tax-fea-img{
	padding-left: 0 !important;
}
.org-taxonomy-content{
	margin: 20px 0;
}
.org_taxonomy_name{
	text-transform: unset !important;
	margin-bottom: 20px;
}
.org-tax-podcasts{
	padding-left: 0 !important;
}
.ext_main_heading{
	text-transform: unset !important;
}
.load_more_ext_podcast{
	padding-bottom: 0 !important;
}
.ext-podcast-flex-row{
	flex-direction: column-reverse;
	padding-bottom: 100px;
}
.ext-podcast-title{
	padding-top: 10px;
	font-size: 20px;
    font-weight: 700;
}
.external-podcast-content {
    margin-top: 20px;
}
.ext-podcast-posts a{
	color: #000 !important;
}
.ext-podcast-author{
	font-style: italic;
}
.ext-podcast-filters{
	padding-top: 10px;
	padding-bottom: 40px;
}
.ext-podcast-filters label{
	display: block;
	cursor: pointer;
	margin-bottom: 0;
}
.ext-podcast-filters label input{
	display: none;
}

.external-podcast-page-heading{
	margin-bottom: 40px;
}
.external-podcast-by-topic {
    margin-bottom: 15px;
}
h3.ex-by-topic {
    font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 2px solid #000000;
}
p.by_topic_button {
    margin-bottom: 8px;
    cursor: pointer;
}
p.by_organisation_button {
    margin-bottom: 8px;
    cursor: pointer;
}

.single_contributor_content p em{
	font-family: Georgia, serif;
}
.contributor-img-in-search a img {
	filter: grayscale(100);
    width: 150px;
    height: 150px;
    padding-bottom: 0px;
    object-fit: cover;
    border-radius: 67%;
    padding-top: 0px;
}
.contributor-img-in-search{
    padding-top: 50px;
	text-align: center;
}
.contributor-img-in-search-mob a img{
	width: 150px;
    height: 150px;
    padding-bottom: 0px;
    object-fit: cover;
    border-radius: 67%;
    padding-top: 0px;
}
.contributor-img-in-search-mob{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.row.contributor-article-by-row {
    width: 104%;
}
.loaded_posts.row {
    padding: 0px 15px;
}
.post-search-result-img a img {
    width: 100%;
    height: 195px;
    object-fit: cover;
}
.social_media_contributor_taxonomy a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.partners-in-groundup-landing {
    display: flex;
    align-items: center;
}
.partners-in-groundup-landing img {
    width: 100%;
    height: auto;
}
/*hindi article link singlepost page and single groundup page*/
.hindi_article a {
	float: left;
    color: #73C1B9;
	border-bottom: 2px solid #73C1B9;
	font-weight: 700;
}
.hindi_article {
    padding-bottom: 50px;
    padding-right: 10px;
}
.hindi_groundup_article {
    padding-bottom: 25px !important;
    padding-top: 25px !important;
}
.hindi_groundup_article a {
    float: right !important;
}

/*partner in sidebar*/
.partner_in_sidebar {
    padding-left: 85px;
	
}
p.view_entire_series {
    margin-bottom: 10px !important;
}
.partner_details_left_side .partner_in_sidebar {
    padding-left: 0; 
}
.partner_details_left_side {
    padding-bottom: 20px;
}
.partner_details_left_side .sponsored_img img {
    width: 100%;
    height: auto;
}
.partner_in_sidebar a {
    border-bottom: 2px solid #73C1B9;
    color: #333;
}
.partner_in_sidebar a:hover {
    background-color: rgba(115, 193, 185, 0.4);
}
.parrtner_series_description {
    padding-bottom: 20px;
	font-family: Georgia;
}
.sponsored_image_groundup_story {
    padding-top: 65px !important;
}
/*partner page*/
.partner_thumbnail img {
    border-radius: 0% !important;
    width: 150px !important;
    object-fit: contain !important;
	filter: grayscale(0) !important;
}
.partner_series_description {
    padding-bottom: 25px;
}

h2.home_mob_interview_heading {
    font-size: 27px !important;
}
.hindi_link {
    text-align: right;
    padding-top: 10px;
    background-color: #fff;
}
.hindi_link a{
	color: #73C1B9;
    font-weight: 700;
	border-bottom: 2px solid #73C1B9;
	font-size: 14px;
}
/*mailchimp - exit intent*/
.yikes-mailchimp-container-7 .yikes-easy-mc-success-message {
    padding: 0px;
	font-size: 10px;
    position: relative;
}
.yikes-mailchimp-container-7 .yikes-easy-mc-error-message {
	font-size: 10px;
    position: relative;
	}
.exit-popup-email-box{
	width: 100% !important;
	border: none !important;
}
.exit-popup-sign-up-button{
	width: 100% !important;
    background: #DF373B;
	border-radius: unset;
    border: none;
    font-size: 18px;
	margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.exit-intent-popup {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
	transform: translateY(60%) scale(0);
	transition: transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);

}
.exit-newsletter {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	background-color: #73C1B9;
	width: 227px;
    height: 466px;
    text-align: center;
   	padding: 35px 20px;
}
.exit-close{
	cursor: pointer;
	float: right;
    margin-top: -35px;
    font-size: 22px;
    font-weight: 700;
	border: none;
    background: #73C1B9;
}
h2.exit-popup-heading {
    color: #fff;
    font-weight: 700;
	font-size: 22px;
}
.exit-newsletter h3 {
    font-size: 13px;
    padding: 5px 0;  
}
.exit-intent-popup.visible {
    transform: translateY(0) scale(1);
}
.border-container {
    display: flex;
    justify-content: center;
}
hr.exit-popup-center-border {
    border-bottom: 5px solid #000;
    width: 120px;
    margin: 8px 0;
}
p.exit-popup-content {
    color: #fff;
   	font-size: 13px;
    padding: 10px 20px;
	margin-bottom: 10px;
}

/*partner for ground_up_articles*/
.groundup_partner{
	display: block !important;
}
.groundup_supported_partner{
	margin-bottom: 11px;

}
/*groundup_partner_ends*/

/* loadmore sectors */
.find_in_sectors_ex_th {
    padding-bottom: 50px;
}
.sector_findin_top {
    margin-top: 30px !important;
}
/* loadmore sectors ends */


/*--------Podcast popup on home page-----------*/
.podcast_home_embed_postname {
    padding-bottom: 12px;
}
.podcast_home_embed_postname a{
    color: #000;
	font-size: 13px;
}
.podcast_home_embed_postname a:hover {
    color: #73c1b9;
}
.popup{
	display:none;
	width: 100%;
    background-color: #fff;
    z-index: 1;
	position: fixed;
   	bottom: 5px;
	right: 0;
    color: #F39792;
    height: fit-content;
    padding: 10px 20px;
    font-size: 20px;
}
span.close-btn {
    float: right;
    font-size: 25px;
	color: #000;
}
@keyframes slide-in {
	0% {
		transform: translateX(100%);
	}
	100% {
		transform: translateX(0);
	}
}
.slide_popup{
	display:block !important;
	animation:slide-in .5s ease; 
	animation-fill-mode: forwards;
}

/*podcast popup ends*/


/*podcast channel buttons*/
.podcast_channels {
	    font-size: 12px;
		justify-content: center;
}
.channel-parent {
    padding: 0px;
	padding-right: 10px;
}
.channel-item {
    padding: 5px 5px;
	background: #dfe1e6;
    border-radius: 12px;
    margin: 3px 0px;
	text-align: center;
}
.podcast_channels a {
    color: #000;
}
.listen {
    
    padding: 8px 10px;
}
.bottom-padding-podcast-channels{
	padding-bottom: 20px;
}
.top_padding_podcast_channels{
	padding-top: 10px;
}
/*feedback blue box in mobile*/
.feedback_blue_box_mobile img {
    width: 245px;
	height: 230px;
	max-width:90%;
    padding: 10px 10px;
}
.feedback_blue_box_mobile{
	margin: 15px 0px;
	display: block;
	text-align: center;
}

/*feedback blue box replacng the redbox in article pages*/
.feedback_image_article img{
	width: 90%;
    height: 240px;
	margin-left: 15px;
}

/*feedback home page*/
.feedback_banner_homepage .feedback_banner_text {
		font-size: 13px;
}
/*feedback banner inside every post*/
.feedback_banner_heading {
    font-size: 19px;
    font-weight: 700;
	color: #fff !important;
}
span.feedback_voice_text {
    color: #FDE7A1;
}
.feedback_banner_code {
    border: 7px solid #73C1B1;
	background-color: #102B49;
	padding: 10px 17px;
	margin-top: 5px;
    margin-bottom: 20px;
}
p.feedback_banner_text {
    color: #FDE7A1 !important;
    padding-bottom: 5px !important;
	font-size: 12px;
}

.saswp-faq-block-section h3 strong {
    font-size: 19.008px !important;
}
.saswp-faq-block-section h3{
	padding-bottom: 0px !important;
}
strong.saswp-faq-question-title strong {
    font-family: 'Open Sans', sans-serif !important;
	font-weight: unset;
}
/* p.saswp-faq-answer-text {
    margin-left: -18px;
} */

.saswp-faq-block-section ol{
	padding-left: 15px !important;
	padding-bottom: 0px !important;
}
.saswp-faq-block-section ol li::marker{
	font-size: 19.008px;
	font-weight: 700;
	font-family: 'Open Sans',sans-serif;
}
strong.saswp-faq-question-title{
	font-size: 22.464px !important;
	font-weight:700;
	font-family: 'Open Sans',sans-serif;
	
}
.saswp-faq-answer-text{
	font-size: 15.12px !important;
	padding-bottom: 22.4px !important;
	padding-top: 22.96px;
}
.saswp-faq-answer-text a{
		font-size: 15.12px !important;
}

.row.single_team_row {
    padding-top: 20px;
}
.latest_sponsored.sponsored_column {
    padding-top: 0px !important;
}

.heading_with_description{
	margin-bottom: 0 !important;
}
.heading_with_description_aday{
	margin-bottom: 7px !important;
}
.video_container{
	padding-bottom: 10px;
}
.fellowship_image img {
    width: 100%;
    height: auto;
}
.fellow_btn{
	padding-bottom: 24.96px !important;
}
.fellow_btn .ngo_submit_button{
	padding-top: 3px;
    padding-bottom: 3px;
}
div#load_more_ngos {
    font-family: 'Open Sans', sans-serif;
}
.single_post_content h2{
	font-size: 22.464px;
	font-family: "Open Sans", sans-serif;
	margin-bottom:24.96px;
	font-style: normal;
	font-weight: 700;
}

.singlepost_title_block{
	margin-top: 20px;
}
.singlepost_meta_top{
	margin-bottom: 15px;
}
*{
    box-sizing: border-box;
    margin:0px;
    padding: 0px;
    font-family: "Open Sans", sans-serif;
}

.single_related_post_cont .category_link {
    padding-top: 6px !important;
}

h1, h2, h3, h4{
	color: #333333;	
}


/*---NGO styles---*/
.Ngo_details strong{
	font-size: 17.28px !important;
}

.col-lg-12.ngo_accept_payment {
    padding-top: 10px;
}	

button.ngo_submit_button{
  border: none;
  font-family: Georgia, serif;
  background-color: #473f3a; 
  color: #fff;
  padding: 0px 16px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}


.col-lg-12.ngo_btn {
    padding-bottom: 20px;
}
/*----NGO ends here------*/
 
/*------sticky banner start-------*/

.notification-bottom {
	display: none;
 	 position: fixed;
 	 width: 100%;
 	 bottom: 0;
  	left: 0;
	background: #df373b;
	color: #fff;
	height: 36px;
	text-align: center;
    padding-top: 6px;
  	font-family: 'Open Sans';
	padding-bottom: 10px;
	height: fit-content;
	padding-right: 35px;
	font-size: 12px;
	
}
.notification-bottom a {
    color: #fff;
}

.notification-close {
  position: absolute;
  right: 10px;
  top: 2px;
	font-size: 20px;

}
.notification-close img{
	width: 20px;
	height: 20px;
}
.custom_sticky_banner_wrap{
			background: #df373b;
 
}
.sticky_banner_text{
	color: #fff;
	text-align: center;
}
.banner_close_button{
	float:right;
}

/*------sticky banner end-------*/

.loadmore_disqus{
	background-color: rgb(115, 193, 185);
    color: rgb(255, 255, 255);
    text-shadow: none;
    box-shadow: none;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    padding: 4px 24px;
    border-radius: 0px;
}

.loadmore_disqus:hover{
	
	background-color: rgb(223, 55, 59);
    
}

.contributor_load_more, .partner_load_more, .load_more_contributor_taxonomy, .load_more_series_taxonomy, .load_more_ext_podcast{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-bottom: 100px;
	padding-top: 40px;
}
.contributor_load_more div, .partner_load_more div, .load_more_contributor_taxonomy div, .load_more_series_taxonomy div, .load_more_ext_podcast div{
    background-color: #73C1B9;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    padding: 4px 8px;
    font-weight: normal;
	font-size: 14px;
    letter-spacing:1px;
    text-transform: uppercase;
    padding: 4px 24px;
    border-radius: 0;
}
.contributor_load_more div:hover, .partner_load_more div:hover{
    background-color: #DF373B;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    font-weight: normal;
    letter-spacing:1px;
    border-radius: 0;
}


/*podcast styles start*/
p.description-goes-here {
    padding-bottom: 15px;
   
}
.cat-description-podcast img {
    width: 100%;
    height: auto;
	padding-bottom: 30px;
	padding-top: 30px;
}

.single_date.single_podcast{
	padding-left: 17px;
	text-transform: uppercase;
}
.podcast_signup {
    background-color: #EDEDED !important;
    color: #000000 !important;
}

.sign-up-podcast-main{
	height: 260px !important; 
	background-color: #ededed !important;
}
.podcast_form .form-field-description {
    color: #000000 !important;
}
.single-podcast-sidebar .form-field-description {
    color: #000000 !important;
}
.single-podcast-sidebar .sign-up-single-post {
    background-color: #ededed !important;
}
li#text-8 {
    list-style: none;
}

.podcast_dropdown {
    text-align: right;
}
.podcast_summary {
    padding-bottom: 20px;
	font-size: 17.28px;
    font-family: Georgia, serif;
    color: #333;
    font-style: normal;
    font-weight: 400;
    line-height: 29.6px;
}
select#mySelect {
    padding: 5px 30px;
    font-size: 16px;
	text-transform: uppercase;
}

.podcast_main_btm_space {
    padding-bottom: 50px;
}
.podcast_main_separator {
    border-bottom: 3px solid #dce0dd;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 50px;
}
.podcast {
   
    font-size: 25px;
    font-weight: 600;
	background-color: #ededed;
	height: 105px;
}
.podcast_container a {
    color: #000;
    border-bottom: 2px solid #73C1B9;
}
.podcast_container a:hover {
    border-bottom: 2px solid #73C1B9;
    background-color: rgba(115, 193, 185, 0.4);
}
.podcast_subscribe a {
    color: #73C1B9;
	border-bottom: unset;
}
.podcast_subscribe a:hover {
   	border-bottom: unset;
}
.podcast_front_subscribe {
    	margin-top: 40px;
}

.podcast_single_signup {
    display: flex;
    justify-content: center;
    align-items: center;
}
.podcast_single_signup .podcast {
    height: 141px;
    padding: 20px;
    padding-top: 6px;
}
.no_podcasts {
    font-size: 20px;
    padding-bottom: 60px;
}

.podcast_title_archive a {
    color: #000000;
}


.podcast_home {
    display: unset;
    padding-top: 10px;
    padding-left: 20px;
}

p.here {
    font-size: 19.008px;
}
.single_podcast_category {
    text-transform: uppercase;
}
.spacing_in_sidebar_podcast {
    margin-top: 160%;
}

.row.podcast-footer-spacing {
    padding-bottom: 100px;
}
/*podcast styles end*/


.cat_cont.news-cont-insta {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	max-height: 53px;
}

.play-button{
	position: relative !important;
}
.play-button span{
	position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background:url('images/play-button.png');
    background-size: 20%;
    background-repeat: no-repeat;
    background-position: center;
}
.play-button span:hover{
	    filter: grayscale(40%);
}

.top_menu ul .sub-menu li a{
	text-transform: capitalize;
}
li .plain a{
	text-transform: unset !important;
}

.about_divider{
	padding-bottom: 66px;
}
.col-lg-6.col-md-6.ground_single_post {
    padding-bottom: 20px;
}
.top_menu ul li {
    list-style: none;
    padding: 10px 7px;
    cursor: pointer;
}
.rounded-border{
	border-radius: 50% !important;
}

/* Category Page (SBC) */
.archive .container {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.archive .header_main .container {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.first_tit {
    line-height: 1.3;
}
.archive .category_link.mob_category_post {
    font-weight: normal;
    font-size: 14.4px;
    margin-bottom: 5px;
}
.section_line1 {
    margin: 0px;
	border-top: 4px solid #000;
    padding-top: 16px;
}
.latest img {
    margin-bottom: 12px;
	width: 100%;
	height: auto;
}
.archive hr.style1 {
    margin-bottom: 10px;
}
input.input_of_sector {
    border-radius: 0px;
}
.sector_idr_coverage {
   /* margin-top: 20px;*/
	font-size: 19.2px;
	font-weight: 700;
	line-height: 32px;
}
.interview img {
    object-fit: cover;
	width: 300px;
	height: 300px;
 	border-radius: 50%;
}
.a_day img {
    margin-bottom: 12px;
	width: 100%;
  	object-fit: cover;
	height: auto;
}

.interview {
    padding-top: 38.8px;
    margin-bottom: 48.8px;
}
.amendment_bar {
    margin-top: 20px;
}
ul.idr_sclist li {
    list-style: none;
    padding-bottom: 4px;
    display: block;
    font-size: 14.5px;
    font-weight: 700;
    cursor: pointer;
    text-transform: uppercase;
    position: relative;
    float: left;
    width: 100%;
}
ul.idr_sclist li:hover {
    color: #DF373B;
}
ul.idr_sclist input[type="checkbox"] {
    border: 1px solid #000;
    width: 14px;
    height: 14px;
    position: relative;
    top: 2px;
    margin-right: 8px;
    border-radius: 0px !important;
}
ul.idr_sclist {
    margin-top: 15px;
}

/* radio button styling */
.sc-form-group input[type="radio"] {
  display: none;
}
.sc-form-group label {
    cursor: pointer;
    position: relative;
    font-size: 14.5px;
    padding: 7px 25px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 0px;
}
.sc-form-group label::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background-color: transparent;
  border: 2px solid #333;
  border-radius: 0%;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  transition: border-color 400ms ease;
}
.sc-form-group label::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  background-color: red;
  border: 2px solid red;
  border-radius: 0%;
  top: 50%;
  left: 0px;
  transform: translateY(-50%) scale(0);
  transition: transform 400ms ease;
}

.sc-form-group input[type="radio"]:checked + label::before {
  border-color: red;
}

.sc-form-group input[type="radio"]:checked + label::after {
  transform: translateY(-50%) scale(0.55);
}
.sc-form-group:hover {
    color: red;
}
.sc-form-group:hover label::before, .sc-form-group:hover label::after {
    border-color: red;
}



/* Search page */
label.font-header-style {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14.8px;
    letter-spacing: 2px;
}
.search .form-group.mt-sm.row {
    margin: 20px 0px;
}
.select-option {
    display: inline-block;
    text-transform: uppercase;
    font-size: 15.8;
    letter-spacing: 1px;
    cursor: pointer;
}
.select-option-pipe {
    padding-left: 15px;
    padding-right: 15px;
}
.select-option-group .select-option-pipe:last-of-type {
    display: none;
}
.select-option:hover, .select-option.active {
    color: #DF373B;
}

a.search-more {
    padding: 11px 15px;
    border: none;
    background: #DF373B;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    letter-spacing: 1px;
    font-weight: 400;
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
    float: right;
    margin-bottom: 50px;
}
a.search-more:hover {
    background: #DF7373;
    color: #fff;
}

/* Most read section */
.wphidr-most-recent {
    margin-bottom: 16px;
    display: inline-block;
    width: 100%;
}
.wphidr-most-recent-count {
    width: 10%;
    max-width: 40px;
    text-align: left;
    display: inline-block;
    float: left;
    font-size: 28.8px;
    font-weight: 300;
    padding-top: 10px;
}
.wphidr-most-recent-content {
    float: left;
    width: 90%;
	padding-top: 5px;
}
.wphidr-most-recent-content a.wphidr-most-link, .wphidr-most-recent-content h6 {
    line-height: 1.5;
    font-size: 17.6px;
    color: #333;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 0px;
  	display: inline;
}
.most_read_num {
    /*margin-top: 20px;*/
    line-height: 20.8px;
    font-size: unset;
	font-weight: 400;
}

.latest_see_all{
    padding-top: 15px;
    text-align: right;
}
.latest_see_all a{
	color: #333;
}
.latest_see_all a:hover{
	 color: #DF373B;
}
.row.wphidr-most-recent-section {
    padding-bottom: 24.4px;
}

/* Single post page */
.single_related_post1 {
    margin-top: 240% !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 16%;
    border-top: 0px;
    padding-left: 96.2px;
}
.single_related_post1:nth-child(2) {
    top: 0%;
}
.single_related_post1:nth-child(3) {
    top: 28%;
}
.single_related_post1:nth-child(4) {
    top: 55%;
}
.make-me-sticky {
    border-top: 4px solid #000;
  position: sticky;
  top: 80px;
}
.sidebar-form {
    float: right;
}

/* Mobile menu */
#menu-mobile-menu .display1, #menu-mobile-menu .display2, #menu-mobile-menu .display3, 
#menu-mobile-menu .display5, #menu-mobile-menu .display6 {
    position: unset;
}


/*carousel*/
.customer-logos {
  background-color: #111;
}

/* Slider */
.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



/*-------------Loade start--------------------*/

.loader {
  width: 80px;
  height: 80px;
  display: flex;
  text-align: center;
  padding-left: 50%;
}
.loader:after {
  content: " ";
  display: block;
  width: 64px;
  color:blue;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #fff;
  border-color: blue transparent blue transparent;
  animation: loader 1.2s linear infinite;
}
@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*-------------Loade end--------------------*/

.sign-up-news-front{
	height: 260px !important; 
	background-color: #473f3a !important;
}

/*-------------News archive styles start--------------------*/

.first_tit.infinite_box_heading {
	font-size: 25px;
    line-height: 1.1;
    color: #fff;
	padding-left: 0;
	padding-top: 10px;
}
.archive_news_description{
	font-size: 17.28px;
	margin-bottom: 40px;
}
.archive_heading{
    font-weight: bold;
    color: #000000;
}
.single_news_title{
    font-size: 25.2px;
    font-weight: 700;
    color: #333;
    line-height: 1.3;
    margin-bottom: 20px;
}
.single_primary_category_news{
	padding-left: 15px;
	color: #333333;
	font-size: 12.6px;
	padding-top: 3px;
}
.single_primary_category_news a{
	    color: #73C1B9;
	    font-weight: 400;
}

.single_news_by{
	font-size: 14.4px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.loadmore_infinite {
    text-align: center;
    font-size: 16px;
    font-family: 'Open sans', sans-serif;
    color: #333333;
    font-weight: 700;
    padding-top: 50px;
}
.tags{
	text-transform:capitalize;
}
.single_news_space {
    margin-top: 130px;
}
.row.row_for_date {
    margin-top: 15px;
    margin-bottom: 10px;
}
.tag_div_news {
    margin-bottom: 15px;
}
.news_image{
		padding-top: 7px;
		padding-bottom: 0;
		padding-right: 15px !important;
	}

.news_info {
    padding-top: 22px !important;
}
.news_divider{
    border-bottom: 3px solid #dce0dd;
}
.single_news_divider {
    width: 73%;
}
#sign-up-form-single-news-5 {
    height: 320px !important;
	background-color: #473f3a;
}
.sign_up_red_infinite{
	background-color: #473f3a;
	color: #fff;
	padding: 20px 10px 10px 10px;
	font-size: 17.28px;
	margin-top: 50px;
    margin-bottom: 50px;
	height: 416px;
}

#yikes-mailchimp-container-4 p {
    padding: 0 0 0 20px;
    font-size: 15px;
}
.row.idr_post_list.sign_up_red_infinite {
    margin-left: 1px;
    margin-right: 1px;
}

.sidebar_sticky_news {
    top: 100px;
    position: sticky;
    height: max-content;
    padding-bottom: 100px;
}
.yikes-easy-mc-success-message-5 {
    width: 79%;
    float: right;
}
.blog-posts {
    margin-bottom: 80px;
}
.archive-content-spacing {
    padding-bottom: 20px;
    padding-top: 20px;
}
.archive-news-title {
    padding-bottom: 20px !important;
	line-height: 1.3 !important;
}
.red_box_4_desc p {
    padding-top: 16px;
}
/*-------------News archive styles end--------------------*/



/*mailchimp signup box styles start*/

.sign_up_button {

    width: 108px !important;

    height: 28px !important;

}

/* .yikes-easy-mc-form {
    height: 220px;
} */

.sign_up_input_field{

	height: 48px;

	margin-left: -2px;

	max-width: 437px !important;

}

p#form-field-description-EMAIL {

    padding-bottom: 0;
    color: #fff;
    font-size: 16px;
    font-family: "Open Sans", sans-serif !important;
    line-height: 23.2px;

}

.sign_up_form_container {
/*     height: 260px; */
    padding: 20px;
}

.yikes-easy-mc-form .form-field-description {
	color: #fff;
	font-family: "Open Sans", sans-serif !important;
	font-style: normal !important;
}

.sign_up_form_footer {
    padding-top: 0;
    font-family: "Open Sans", sans-serif !important;
    font-style: normal;
    font-size: 19px !important;;
}

.sign-up-single-post {
    width: 79% !important;
}

p.yikes-easy-mc-success-message.yikes-easy-mc-success-message-3.yikes-easy-mc-hidden {
    width: 79%;
    float: right;
}
.spacing_in_sidebar {
    margin-top: 115%;
}
.footer_form_space {
    padding-top: 50px;
}

/*mailchimp signup box styles end*/

.home_banner_image img{
	max-height: 370px;
  	object-fit: cover;
}
.sector_first img {
	max-height: 370px;
	object-fit: cover;
}
.single_post_content h3 .s1 {
    font-family: 'Open Sans';
    font-size: 22.464px;
    font-weight: 700;
}

.single_post_content .second-level-subheading .s1 b {
    font-family: 'Open Sans', sans-serif;
    font-size: 19.008px;
    font-weight: 700;
}

.single_post_content h3 .s1 b {
    font-size: 22.464px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.single_post_content blockquote p .s1 {
    font-size: 20.8px;
}

.postid-2065 .single_post_content .second-level-subheading {
    font-weight: normal;
}

.post-edit-link {
    display: none;
}

.single_post_content figcaption a{
    border-bottom: 2px solid #73C1B9;
	font-family: "Open Sans", sans-serif;
    font-size: 15.2px;
    color: #666;
}
.single_post_content figcaption a:hover{
	background-color: rgba(115, 193, 185, 0.4);
}

.tags a {
    color: #73C1B9;
    font-weight: 600;
    font-size: 17px;
  	text-transform: capitalize;
}

.tag_div {
    margin-left: -14px;
  	max-width: 100%
}

.video_summary a {
    color: #333333;
}

.single_post_content .secondlevel em {
    font-size: 19.008px !important;
}
.single_post_content .second-level-subheading {
    
	font-size: 16.632px !important;
    padding-bottom: 25px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}

.single_post_content .second-level-subheading b {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 19.008px;
}
.single_post_content h3 strong em {
    font-size: 22.464px;
}
.single_contributor_content p a{
	    border-bottom: 2px solid #73C1B9;
	    color: #333333;
	    font-size: 17.28px;
	    transition: background 400ms;
		font-family: Georgia,serif;
}
.col-lg-8.col-sm-7.single_contributor_content span {
    font-family: Georgia,serif;
}
.single_contributor_content p a:hover{
	    
		background-color: rgba(115, 193, 185, 0.4);
}
.single_post_contributor_content  a{
	text-transform: unset !important;
}

.about_info p a{
	  	font-size: 13.3px !important;
	    font-weight: normal;
	    border-bottom: 2px solid #73C1B9;
	    color: #333333;
	    font-size: 17.28px;
	    transition: background 400ms;
}
 
.about_info p a:hover{
		background-color: rgba(115, 193, 185, 0.4);
}
.single_post_content *{
	font-family: Georgia, serif;
	font-size: 17.28px;
	color: #333333;
	line-height: 29.6px;
}
.single_post_content ul, .single_post_groundup_content ol{
	padding-left: 45px;
}
.single_post_content ul li, .single_post_groundup_content ol li{
	padding-bottom: 12.8px;
	font-size: 15.2px;
	line-height: 29.6px;
}
.single_post_content ul li a .s3{
		font-family: Georgia, serif;
}
.single_post_content ul li strong{
	font-family: Georgia, serif;
}
.single_post_content p em{
	font-family: Georgia, serif;
}
.single_post_content p.wp-caption-text{
	font-size: 13.3px;
	line-height: 1.4;
	color: #666;
	font-family: "Open Sans";
}
.single_post_content .wp-caption img{
	max-width: 100%;
	height: auto;
}
.single_post_content .wp-caption{
	width: 100% !important;
	
}
.single_post_content img{
	max-width: 100%;
	height: auto;
}
.read_next_groundup .read_next_heading{
	font-size: 19.6px !important;
	line-height: 32px;
}
.single_post_content{
	font-size: 19.008px;
	overflow-wrap: break-word;
	
}
.section_heading{
	font-size: 38.4px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 24px;	
}
.interview_tit a{
	font-size: 22.4px;
	font-weight: 700;
	color: #333333;
}
.interview_tit.mob_interview_tit {
    padding-top: 20px;
}
.interview_readtime{
	color: #333;
	font-family: Georgia, serif ;
}
.interview_center{
	padding-top: 47px;
	padding-left: 0px;
	text-align: center;
}
.left_heading{
		font-size: 22px;
}
.video img{
	width: 100%;
	height: 297px;
}
.video-list img{
	width: 100%;
	height: 217.48px;
}
hr.style1{
	border-top: 1px solid #333333;
	margin-top: 3px; 
	margin-bottom: 6px;
}
hr.article_style1{
	border-top: 1px solid #333333;
	margin-top: 3px; 
	margin-bottom: 6px;
	padding-bottom: 16px;
}

hr.ground_style{
	border-top: 1px solid #333333;
	margin-bottom: 8px;
	margin-top: .5px; 
}

.latest_tit{
	
	color: #333333;
	line-height: 1.4rem;
	font-weight: 700;	
}
.groundup_tit{
	font-weight: 700;
	color: #333333;
}
.video_tit a{
	font-size: 28.8px;
	color: #333333;
	line-height: 32px;
	font-weight: 700;
	margin-top: 13px;
}
.video_tit_list a{
	font-size: 28.8px;
    color: #333333;
    line-height: 32px;
    font-weight: 700;
    margin-top: 13px;
}
.section_line, .section_line2{
	border-top: 4px solid #000;
	margin-top: 100px;
}
.row.sector_grid{
	padding-bottom:70px;
}
/*.latest_container{
	margin-top: 72px;
}*/
.homepage_first_section{
	padding-bottom: 70px;
}
.amendments{
	float: left;
}
.amendment_button{
	float: right;
	border-radius: 0px;
	font-size:12.25px; 
	font-weight: 400;	
	border: none;
	letter-spacing: 1px;
	white-space: nowrap;
	padding-left: 24px;
    	padding-right: 24px;
}
.amendment_button:hover{
	color: #fff !important;
	border: 1px solid #fff;
	background-color: #DF373B;
}
.amendment_button a{
	color: #333333;
}
.amendment_button a:hover{
	color: #fff;
}	
.mst-side{
	font-size: 12.8px;
	float: right;
	padding-top: 8px;
}
.mst-side a{
	color:#333;
}
.mst-side a:hover{
	color: #73C1B9;
}

.section_line2{
    border-top: 4px solid #000;
    margin-top:80px;
}
.first_cont{
    color: #333333;
	font-size:14px;
	padding-top: 8px;
	padding-bottom: 8px
}
.amendment_bar{
	padding-left: 16px;
	padding-right: 16px;
	width: 100%;
	padding-top: 20px;
}

.category_link a{
	font-size: 14.4px;
	padding-top: 16px;
	color:#333333;
	text-transform: uppercase;
}
.category_link1{
	font-size: 14.4px;
	color:#333333;
	padding-top:0px;
	text-transform: uppercase;
}
.category_link1 a{
	color:#333333;
	padding-top:0px;
	text-transform: uppercase;
}
.top_menu_container{
	background-color: #fff;	
}
.container.menu_border_bottom{
	border-bottom:2px solid #333;
}
.top_search_form{
	padding-top: 62px;
}

#menu-main{
	width: fit-content;
	margin: auto;
}
.news_cont, .news_cont1{
	color: #333333;
	padding-top: 8px;
	padding-bottom:8px;
}
.columns_single img{
	width: 100%;
	height: auto;
	margin-bottom: 12px;
}
.most_month{
	color: #73C1B9;
}
.circle{
	border-radius: 50%;
	margin: 0.15em;	
}
i.fa.fa-facebook.fa-fw{
	color:#333333;
}
i.fa.fa-x-twitter.fa-fw{
	color:#333333;
}
i.fab.fa-linkedin-in.fa-fw,i.fa.fa-linkedin.fa-fw{
	color:#333333;
}
i.fa.fa-instagram.fa-fw{
	color: #333333;
}
.logo img.custom-logo{
	width: 90px;
	height: auto;
	padding-top: 20px;
}
.row.latest_row{
	padding-bottom: 50px;
}

.para_int{
	    padding-left: 15px;
}

.news_cont.location a{
	font-size: 15.2px !important;
	color: #333333;
}
.amendment_form p{
	font-size:16px;
	font-weight: normal;
	line-height: 23.2px;
}
.input_field_amd{
	margin-top:16px;
	margin-bottom:16px;
	border: none;
}
.btn_amd{
	padding: 0px 20px 0px 20px;
	border: none;
	border-radius: 0px;
	font-size: 12.25px;
	font-weight: 400;
	width: 108px;
	height: 28px;
	letter-spacing: 1px;
	white-space: nowrap;	
}
.btn_amd:hover{
	background-color: #DF373B;
	color: #fff;
	border: 1px solid #fff;
}
.footer_form p{
	font-size:19.2px;
	margin-top: 50px;
	font-weight: 300;
}
.footer_form button{
	padding: 0px 20px 0px 20px;
	border: none;
	border-radius: 0px;
	font-size: 14.4px;
	font-weight: 400;
	width: 108px;
	height: 28px;
}
.footer_form button:hover{
	color:#fff;
	background-color: red;
	border: 1px solid #fff;
}
.footer_info{
	margin-top: 65px;
	border-top: 1px solid #fff;
}
.footer_description{
	margin-top:45px;
	line-height: 20.8px;
}
.last_row{
	margin-top:20px;
}
.last_row_review{
	font-size:11.2px;
	line-height: 1.5;
}
.email-input{
	border-radius: 0;
}
.videolist_tit{
	font-size: 19.2px;
	margin-top: 13px;
	font-weight: 700;
	line-height: 22.4px;
	color: #333333;
}
.author_by a{
	color: #73C1B9;
	font-weight: 700;
	font-size: 15.2px;
	text-transform: uppercase;
}
.author_info a{
	color: #73C1B9;
	font-weight: 700;
	text-transform: uppercase;
}
.authors_span{
	color: #73C1B9;
  	font-weight: 700;
    text-transform: uppercase;
	font-family: 'Open Sans', sans-serif !important;
}
.by_cat a, .sector_author_by a{
	color: #73C1B9;
	font-weight: 700;
	font-size:13.3px;
	text-transform: uppercase;
}
.readtime{
	font-family: Georgia, serif;
	color: #333;
}
.row.author_info{
	padding-left: 15px;
}
p{
	margin-bottom: 0px;
}
/*--- Style prb starts ---*/
.first_tit, .first_tit h1{
	color: #333333;
	font-weight:700;
	font-style: normal;
	padding-bottom: 0px;
}
/*--- Style prb ends ---*/
hr.style2{
	border-top: 1px solid #333333;
	margin-top: 3px;
	margin-bottom: 6px;
}
.news_date{
	padding-top: 8px;
}
.read{
	color: #333333;
    padding-bottom: 8px;
	font-weight: 700;
}
.amd_cont{
	font-size:19.6px;
	font-weight: 700;
}
span.amd_content_continue {
    font-weight: normal;
}
.authors_span_gr{
    color: #73C1B9;
    font-weight: 700;
    text-transform: uppercase;
}
.sub_category_list{
	list-style: none;
}
.sub_category_list a{
    color: #333;
    font-size: 14.4px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    padding-top: 4px;
    display: inline-block;
	line-height: 23.2px;
}
.sub_category_list a:hover{
	color: #DF373B;
}

.slick-slide img{
	filter: grayscale(100);
}

/*-----------Main Search-----------*/
.search-submit1{
    width: 15%;
    height:50px;
    padding: 7px;
    border: none;
    background: #DF373B;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    border: 1px solid #DF373B;
    letter-spacing: 1px;
    transition: background 500ms;
    font-weight: 400;
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
    text-transform: uppercase;

}
.search-submit1:hover{
	background: #DF7373;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    border: 1px solid #DF373B;
}
.search .search-page-form input.search-field {
    border: 1px solid #e4e4e4;
    padding: 7px 15px;
    width: 83%;
    float: left;
    height: 50px;
}
.search_cat_date {
    font-size: 13.3px;
    line-height: 20.8px;
    font-weight: normal;
    padding-bottom: 8px;
}

.search_cat_tit{
	font-size: 16.8px;
    line-height: 25px;
    font-weight: 700;
    padding-bottom: 8px;
    color: #333;
	padding-top:0;
}
.search_cat_cont {
	font-size: 13.3px;
    line-height: 22.4px;
    font-weight: normal;
    padding-bottom: 8px;
}

.search_category_link a {
    font-size: 14.4px;
    padding-top: 16px;
    color: #333333;
    text-transform: uppercase;
}

.featured_heading{
	font-size: 19.2px;
	margin-bottom: 24px;
	line-height: 25.6px;
	font-weight: 700;
	color: #000;
}
.featured_container{
	padding-bottom: 40px;
}

/*--------Photo Slider-------*/
	.carousel-caption {
	right: unset;
    bottom: 0;
    left: unset;
	padding: 20px 20px;
    text-align: center;
    width: 100%;
	background: #333333;
}

ol.carousel-indicators {
    margin-bottom: 0;
}

/*--------------Groundup-------------*/
.groundup_heading{
	font-size: 39.2px;
	line-height: 48px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	font-weight: 700;
}
.groundup_subheading{
	font-size: 15.12px;
	line-height: 29.6px;
	padding-bottom: 24px;
}
.ground_up_line{
	margin-top: 72px !important;
}
.substories_heading{
	font-size: 22.4px;
 	margin-bottom: 24px;
	line-height: 32px;
	text-transform: uppercase;
	font-weight: 700;
}
.substories_heading a{
	color: #000;
}

.groundup_hr{
    border-top: 1px solid #333333;
    margin-top: 1px;
    margin-bottom: 7px;
}
.groundup_image img{
	height: auto;
	width: 100%;
}
.groundup_post{
	padding-left: 45px;
}
.partners a img{
	width: 100%;
}

.text_stories_post{
	margin-bottom: 15px;
}
.ground_category{
	margin-top: 20px;
}
.col-lg-3 .groundup_type{
	padding-left: 8px;
	text-align: right;
}

.storytype{
	background-color: rgba(223, 55, 59, 0.4);
	padding: 4px 2px 4px 2px;
	text-transform: uppercase;
	font-size: 11.2px;
}
.groundtype_front{
	padding-top: 0 !important;	
}

/*---------Groundup Single Post----------*/
.single_post_groundup_content figcaption{
	 padding-top: 3px;
	 font-family: "Open Sans", sans-serif;
	 line-height: 1.4;
	 margin-bottom: 16px;
	 font-size: 15.2px;
	 color: #666;
	text-align: left;
}
 
.groundup_content img{
	height: auto;
	width: 100%;
	/*padding-bottom: 25.6px;  */
}
.groundup_content p{
	line-height: 29.6px;
}
.single_groundup_tit{
	font-size: 39.2px;
	padding-bottom: 8px;
	line-height: 36px;
	font-weight: 700;
	margin-bottom: 0;
}
.single_groundup_contributor_name {
    padding-top: 0 !important;
    padding-bottom: 8px !important;
}
.single_groundup_sponsored_text {
    margin-top: 65px !important;
    font-size: 15px;
}
.groundup_author_name a{
    color: #73C1B9;
    font-weight: 700;
    font-size: 19.2px;
    text-transform: uppercase;
}
.groundup_author_by{
		font-size: 16.8px;
	    color: #333;
}
.groundup_section_line {
    border-top: 4px solid #000;
    padding-top: 16px;
    width: 100%;
}
.groundup_content p a{
	color: #333;
	border-bottom: solid 2px #73C1B9;
}
.groundup_content p a:hover{
	background-color: #e5f7fb;
}
.read_next_groundup {
    padding-left: 15px;
	padding-bottom: 15px;
	padding-right:14px;
}
.read_next_heading.col-lg-10.col-xl-10{
	padding-left: 0px;
}

.single_groundup_posts_function{
	padding-bottom: 80px;
}

.sponsored_text{
	border-top: 1px solid #000;
	padding-top: 10px;
}
.sponsored_img{
	width: 100%;
    height: auto;
    padding-top:10px;
}
.sponsored_img img{
	max-width: 100%;
    height: auto;
    
}

/*-----------Category Failure Files---------*/
.failure_file_cont p{
	font-size: 17.28px;
	padding-bottom: 25.6px;
	color: #333;
	line-height: 29.6px;
}
.failure_file_cont p a{
	color: #333;
	border-bottom: solid 2px #73C1B9;
}
.failure_file_cont p a:hover{
	background-color: #e5f7fb;
}
.illustration{
    padding-top: 3px;
    font-family: "Open Sans", sans-serif;
    line-height: 1.4;
    margin-bottom: 16px;
    font-size: 15.2px;
    color: #666;
}

/*--------------videos single page---------------------*/
.single_video{
	    padding-bottom: 100px;
}
.video_summary{
	line-height: 23.2px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #333;
}
.video_summary a{
	color: #333;
}

/*----single post-----*/

.single_post_title{
	
	font-size: 37.8px;
	font-weight: 700;
	margin-bottom: 30px;
	color: #333333;
	line-height: 1.2;
}
.single_post_content p{
	font-size: 15.12px;
	font-family: Georgia, serif;
	color: #333;
	font-style: normal;
	font-weight: 400;
	padding-bottom: 25.6px;
	line-height: 29.6px;
}
.single_post_content h3.secondlevel{
	padding-bottom: 2px;
  	font-size: 19.008px;
}
.single_post_content h3.secondlevel strong{
	font-size: 20.464px;
}
.single_post_content .second-level-subheading strong{
	font-size: 19.008px;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
}

.single_post_content .s1{
	font-family: Georgia, serif;
}
.single_post_content figcaption{
	 padding-top: 3px;
	 font-family: "Open Sans", sans-serif;
	 line-height: 1.4;
	 margin-bottom: 16px;
	 font-size: 15.2px;
	 color: #666;
	text-align: left;
}
.single_post_content h3.question{
	border-left: 4px solid #73C1B9;
	padding-left: 20px;
	line-height: 1.5;
}
.single_post_content h5{
	border-left: 4px solid #73C1B9;
	padding-left: 20px;
	line-height: 1.5;
	margin-bottom: 20px;
}
.title_meta{
	margin-bottom: 30px;
	font-size: 16.8px;
	line-height: 27.2px;
	color: #333333;
}
.single_author_info{
	margin-bottom: 40px;
	
}
.social_media_icons{
	margin-top: 16px;
	margin-bottom: 16px;
}
.idr_write{
	padding-top: 24px;
	padding-bottom: 24px;
	font-size: 14px;
	line-height: 23.2px;
	font-weight: 700;
}
.about_author{
	padding-top: 24px;
	padding-bottom: 40px;
	border-top: 2px solid #000;
}
.about_heading{
	font-size: 16.8px;
	color: #000;
	line-height: 25.6px;
	margin-bottom: 24px;
	font-weight: 700;
}
.comments_sec{
	padding-top: 24px;
	border-top: 2px solid #000;
	
}
.comments_heading{
	font-size: 16.8px;
	margin-bottom: 24px;
	line-height: 25.6px;
	font-weight: 700;
	color: #000;
}
.about_info > .row {
    min-height: 160px;
}
.about_info img{
	height:	125px;
	width: 125px;
	max-width: 125px;
	object-fit: cover;
	border-radius:50%;
	filter: grayscale(100);
}
.about_info a{
	font-weight: 700;
	color: #333333;
	font-size: 14px;
	text-transform: uppercase;
}
.about_info p{
	color: #333333;
	font-size: 13.3px;
	line-height: 20.8px;
	margin-bottom: 23.2px;
}
.read_next{
	padding-top:16px;
	border-top: 4px solid #000;
	padding-bottom: 65px;
	margin-top: 50px;
}
.read_next_heading{
	margin-bottom: 24px;
	font-size: 16.8px;
	line-height: 25.6px;
	font-weight: 700;
	color: #000;
}	
.social_share a.fa,.social_media_icons a.fab,.social_media_icons a.fas{
	padding: 10px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	margin: 5px 2px;
	border-radius: 50%;
}
.social_share a.fa,.social_share a.fab,.social_share a.fas{
	width: 30px;
	height: 30px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border-radius: 50%;
}
.social_media_icons a:hover{
	background-color:#EB97AB !important;

}
.social_media_icons a.fa.fa-facebook,.social_media_icons a.fab.fa-facebook-f{
	background-color:#849FBB;
	color:white;
	padding-left: 14px;
    padding-right: 14px;
    font-size: 17px;
}
.social_media_icons a.fa.fa-twitter,.social_media_icons a.fab.fa-twitter{
	background-color:#95E7ED; 
	color:white;
}
.social_media_icons a.fa.fa-linkedin,.social_media_icons a.fab.fa-linkedin-in{
	background-color:#8BB7D9; 
	color:white;
}
.social_media_icons a.fa.fa-print,.social_media_icons a.fas.fa-print{
	background-color:#91CED7; 
	color:white;
}
.social_media_icons a.fa.fa-whatsapp,.social_media_icons a.fab.fa-whatsapp{
	background-color:#83F179; 
	color:white;
}
.email a{
	color: #DF373B;
	font-weight: normal;
}
.amendment_form{
	background-color: #DF373B;
	color: #fff;
}
.amendment_read_bar{
	background-color: #DF373B;
	color: #fff;
}

/*------------Frontpage---------*/
.photo_of_the_month{
	padding-bottom: 72px;

}
.get_involved_head{
	font-weight: 700;
	color: #333;
	line-height: 1.2;
}
.row.get_involved{
	padding-top: 16px;
	padding-bottom: 60px;
}
.get_involved_cont{
	padding-bottom: 23.2px;
}
.btn_get_involved{
	padding: 4px 10px;
	margin-top: 10px;
	background-color: #73c1b9;
	color: #fff;
	border: 1px solid #73c1b9;
	border-radius: 0px;
	font-weight: 400;
	letter-spacing: 1px;
	white-space: nowrap;
	line-height: 1.5;
	text-transform: uppercase;
}
.btn_get_involved:hover{
	background: #DF7373;
	color: #fff;
	transition: background 500ms;
	border: 1px solid #DF373B;
}

blockquote p{
    border-top: 4px solid #000;
    float: left;
    max-width: 280px;
    font-weight: 700 !important;
    padding-top: 16px;
    margin-right: 32px;
    font-size: 20.8px !important;
    line-height: 28.8px !important;
}
blockquote p {
  quotes: "" "" ;
}
blockquote p::before {
    content: open-quote;
}
blockquote p::after {
    content: close-quote;
}
blockquote p strong {
	font-size: 20.8px !important;
}
blockquote p strong em {
  	font-size: 20.8px !important;
}
.single_post_content h3 strong{
		font-size: 19.656px;
		font-family: "Open Sans", sans-serif;
		margin-bottom: 24.96px;
		font-style: normal;
		font-weight: 700;
	}
.single_post_content h3{
	padding-bottom: 24.96px;
	margin-bottom: 0;
	font-weight: 700;	
    font-family: 'Open sans', sans-serif;
	font-size: 19.656px;
	line-height: 1.2;
}
.single_post_content ol{
	font-size: 14.688px;
	line-height: 29.6px;
	padding-left: 45px;
	padding-bottom: 25.6px;
	color: #333;
}
.single_post_content li{
	font-family: Georgia, serif;
}

.single_post_content li a{
	border-bottom: 2px solid #73C1B9;
	color: #333;
 	font-family: Georgia, serif;
}
.single_post_content li a:hover{
	background-color: rgba(115, 193, 185, 0.4);
}
.readtime_single1 {
    border-top: 1px solid black;
    padding-top: 16px;
    font-family: Georgia, serif;
	font-size: 13.3px;
    font-style: italic;
}


.single_related_post1{
    	    margin-top: 600%;
	}
.sidebar-form{
	margin-top: 0;
	width: 79%;
	height: 260px !important;
	
}
.sidebar-form h6{
	font-size:19.2px;
	font-weight: 700;
	line-height: 25.6px;
}
.sidebar-form p{
	font-size:19.2px;
	
}
.single_related_post_heading {
	    font-size: 20.736px;
	    font-family: Georgia,serif;
	    line-height: 25.6px;
	    margin-bottom: 24px;
	    padding-top: 23.04px;
		font-weight: 700;
		color: #000;
}
.single_related_post1 img {
	    height: 160px;
	    width: 100%;
	    object-fit: cover;
}
.single_related_post_cont {
	    font-size: 20.736px;
	    padding-top: 10px;
	    font-family: Open Sans,sans-serif;
	    line-height: 23.3px;
}
.wpidr-related-title {
	font-weight: 700;
}
.single_related_post_cont a{
		color: #333;
}
.col-lg-2.single_read_container {
    padding-top: 8px;
}
.covid_cat_heading{
	text-transform: uppercase !important;
}
.custom_heading{
	font-size: 37.8px;
	line-height: 1.1;
	font-weight: 700;
	color: #333;
}
.custom_subheading{
	font-size: 15.12px;
	line-height: 29.6px;
	color: #333;
	padding-bottom:24px;	
}	
.sector_author_info{
	font-size: 16px !important;
	
}
.author_name_sector a{
	color: #73C1B9;
    	font-weight: 700;
   	 font-size: 16px;
	text-transform: uppercase;
}
.sector_cont{
	padding-left: 6.25%;
	padding-top: 50px;
}
.sector_first{
	margin-bottom: 80px;
}
.input_of_sector{
	border: 1px solid #cccccc;
}
.about_side_heading{
	padding-right: 24px;
}
.about_right_cont{
	margin-top: 65px;
}
.about_section_line{
    border-top: 4px solid #000;
    padding-top: 16px;
    width: 100%;
}
.sub_heading_about{
	font-size: 19.656px;
	color: #DF373B;
	line-height: 1.2;
	padding-bottom: 24.96px;
	font-weight: 700;
	margin-bottom: 0;
}
.about_right_cont p{
/* 	color: #333; */
	font-style: normal;
	font-size: 15.12px;
	line-height: 29.6px;
	padding-bottom: 22.4px;
}
.about_right_cont a{
	color: #333;
	border-bottom: 2px solid #73C1B9;
}
.about_right_cont a:hover{
	background-color: rgba(115,193,185,0.4);
}
.number_heading{
	color: #333;
	line-height: 48px;
	font-weight: normal;
	font-size: 33.6px;
	margin-bottom: 0;
}
.number_subheading{
	font-size: 16px!important;
	color: #333;
	font-weight: normal;
	line-height: 23.2px !important;
	padding-bottom: 24px;
}
.about_team_author img{
	border-radius: 50%;
	filter: grayscale(100);
    object-fit: cover;
}
.single_team_member img{
	width: 200px;
	height: 200px;
	border-radius: 50%;
	filter: grayscale(100);
}
.about_team_author_center{
	padding-top: 24px;	
}
.about_team_author_tit, .about_team_author_tit a{
	font-size: 14px;
	color: #333;
	font-weight:700;
	line-height: 23.2px;
	text-transform: uppercase;
}
.about_team_author_tit a{ 
	border-bottom: 0
} 
.about_team_author_tit a:hover{
	background-color: transparent
}
.about_team_author_designation{
	font-style: italic;
	font-size:13.3px;
	color: #333;
	padding-top: 3.2px;
	line-height: 20.8px;
	padding-bottom: 10px;
}
.about_team_author{
	padding-bottom: 20px;
	text-align: center;
}
.last_board_member{
	padding-top: 20px;
}
.section_spacer{
	height: 72px;
	width: 100%;
	line-height:1px;
}
.ethics_right_cont{
	padding-top: 12px;
}
.op_head{
	font-size: 23.8px;
	font-weight: 700 !important;
}
.op_head strong{
	font-weight: 700;
}
.op_cont{
	font-size: 16px !important;
	line-height: 23.2px !important;
	color: #333;
}
.operating_principle{
	padding-right: 24px;
	padding-left: 0px;
}
.operating_principle .op_cont{
	padding-bottom: 0px;
}
.phil_partners img{
	width: 100%;
	height: auto;
	
}
.work_right_cont{
	padding-top: 10px;
}
input[type="text"]::placeholder {  
                text-align: left; 
}
input[type="email"]::placeholder {                  
                text-align: left; 
}
.see_all_margin{
	margin-bottom: 24px !important;
}

.columns_single img:hover{
	filter: grayscale(40%);	
}
.latest img:hover{	

	filter: grayscale(40%);	
}
.a_day img:hover{	
	filter: grayscale(40%);	
}
.idr_row_li .fea_img img:hover{	
	filter: grayscale(40%);	
}
.more_entry_title {
	color: #333333;
	font-weight: 700;
	font-size: 39.2px;
	line-height: 48px;
	padding-top: 35px;
}
.generic_content *{
	color: #333;
}
.generic_content p{
	color: #333;
	font-size: 15.12px;
	line-height: 29.6px;
	padding-bottom: 22.4px;
}
.generic_content h3{
	padding-bottom: 24.96px;
	font-weight: 700 !important;
	font-size: 19.656px;
	line-height: 1.2;
}
.generic_content ul{
	padding-left: 50px;
	font-size: 17.28px;
}
.generic_content ul li{
	padding-bottom: 12.8px;
	line-height: 29.6px;
}
.generic_content ul li a{
	border-bottom: 2px solid #73C1B9;
    color: #333333;
    font-size: 17.28px;
    transition: background 400ms;
}
.generic_content ul li a:hover{
	background-color: rgba(115, 193, 185, 0.4);
}
.generic_content p a{
	border-bottom: 2px solid #73C1B9;
	color: #333333;
	transition: background 400ms;
}
.generic_content p a:hover{
	
	background-color: rgba(115, 193, 185, 0.4);
}
.generic_content strong{
	font-weight: 700;
}
.generic_content ul li strong{
	font-size: 17.28px;
	font-weight: 700;
}	
.generic_content .write_sub_heading{
	font-size: 40px;
	color: #000;
	line-height: 44.8px;
	border-top: 5px solid #000;
	padding-top: 24px;
	margin-right: 24px;
	font-weight: 700;
}
.generic_content.col-lg-9.write_container{
	padding-left:15px!important;
	margin-left: 64px!important;
}
.generic_content ol{
	padding:25.6px 0px 25.6px 45px;
}
 
.generic_content ol ol{
	padding-left: 45px;
}

.generic_content ol li{
	color: #333;	
	padding-bottom: 12.8px;
}

.single_author_name a{
color: #73C1B9;
    font-weight: 700;
    font-size: 14.4px;
    text-transform: uppercase;
}
.single_author_name a, .single_author_by{
	font-size: 12.6px;
	padding-top:2px;
}
.single_primary_category a{
	font-size: 12.6px;
    text-transform: uppercase;
    color: #333;
    padding-bottom: 10px;
    padding-left: 18px;
    padding-right: 24px;
}
.single_date{
     font-size: 12.6px;
    line-height: 23.2px;
    color:#333;
    padding-left: 15px;
}
.single_post_content p a {
    border-bottom:  2px solid #73C1B9;
    font-size: 15.12px;
    font-family: Georgia, serif;
    color: #333333;   
}
.single_post_content p a:hover{
	background-color: rgba(115, 193, 185, 0.4);
}
.content_url a:hover{
	color: #DF373B;
}
.failure_file_cont img{
	width: 100%;
	height:auto;
}


.single_team_hr_style{
	border-top: 1px solid #A9A9A9;
	margin-top: 40px;
	margin-bottom: 40px;
}
.single_contributor_post_image img{
  	object-fit: cover;
}
.single_cntrb_post{
	margin-bottom: 24px;
}
.single_contributor_heading{
	font-size: 37.8px;
	color: #333333;
	padding-bottom: 8px;
	font-weight: 700;
}
.contributor_container{
	padding-top: 24px;
	padding-bottom: 72px;
}
.single_contributor_content p{
	font-size: 15.2px;
	color: #333333;
	padding-bottom: 24px;
	line-height: 29.6px;
	font-family: Georgia, serif;
}
.single_contributor_content h4{
	font-size: 16.8px;
	font-weight: 700;
}
.contributor_container img{
	height: auto;
	width: 100%;
}
.contributor_thumbnail img{
    width: 200px;
    height: 200px;
    border-radius: 50%;
    filter: grayscale(100);
  	object-fit: cover;
}
.contributor_thumbnail{
	padding-bottom: 21px;
}
img.location_marker {
    height: 29px !important;
    width: 22px !important;
    float: left;
    margin-right: 8px;
	margin-bottom: 20px;
}
.groundup_cat_link { 
    padding-bottom: 8px !important;
}   

.single_post_groundup {
    padding-top: 0;
    margin-bottom: 6px;
}
.single_post_author_name a, .single_post_author_name {
    font-size: 19.2px !important;
}
.single_post_groundup_content p{
    color: #333333 !important;
    padding-bottom: 25.6px;
	font-size: 15.2px;
}
.single_post_groundup_content {
    padding-left: 12px;
    padding-bottom: 70px;
    padding-top: 15px;
}
.single_post_groundup_side_heading {
    padding-bottom: 15px;
}
.contributor_archive_data{
    padding-bottom: 20px;
} 
.contributor_small_cont {
    padding-bottom: 20px;
}
a:hover{
    text-decoration:none !important;
}

h2{
    font-family: open sans, sans-serif;

}
.container{
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.container-fluid{
    padding-left:0px !important;
    padding-right:0px !important;

}
.top-buffer { 
    margin-top:40px; 
}
.bottom-buffer{
    margin-bottom: 40px;
}
.buffer{
    margin-top: 40px;
    margin-bottom: 40px;
}
p.cat_cov_discription a {
    border-bottom: 2px solid #73C1B9;
    color: #333333;
    font-size: 17.28px;
    transition: background 400ms;
}
p.cat_cov_discription a:hover{
	background-color: rgba(115, 193, 185, 0.4);
}
/* main menu  */
ul.menu_end {
    display: flex;
    margin-left: auto;
    float: left;
    
}
nav.top_menu ul li {
    display: inline;
}
.top_menu_conatiner{
 	background-color:#161616;
}
.top_mobile-menu_conatiner{
    background-color: #fff;
}
.top_menu ul#menu-main-menu {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0px;
    height: 47px;
}
.top_menu ul#menu-main-menu,
.top_menu_conatiner {
   height:110px;
}

.top_menu ul li.image_person{
	padding:6px 0px 0px 20px;
}
.top_menu ul li a {
    color: #333333;
    text-decoration: none;
    font-size: 12.8px;
    text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
}
.top_menu ul li.current-menu-item{
    background-color: #00adef;
}
.top_menu ul li.menu-item a:hover{
    color: #DF373B;  
}
.logo img{
    width: 180px;
    height: auto;
}
.logo_container{
    background-color: white;
}
.logo{
    background-color:white;
    padding-top: 0;
    padding-bottom: 30px;
    width: 100%;
    float: left;
    padding-left:0px;  
}
.toggle{
    display: none;
}
.sub-menu {
    background-color: #fff;
    color:#333333;
    z-index: 100;
    margin-top: 10px;
} 
.menu-item-has-children ul{
    display: none;
}
.display1, .display2, .display3, .display5, .display6, .display7 {
    display: flex !important;
    flex-direction: column;
    position: absolute;
    z-index: 1000;
}
.display4{
/* 	display: grid !important;
	grid-template-columns: auto auto; */
	position: absolute;
   	z-index: 1000;
} 
.mob-display1{
	display: flex !important;
        flex-direction: column;
        position: relative;
        z-index: 1000;

    	border-top: 1px solid black;
    	border-bottom: 1px solid black;
}
.mob-display2{
	display: flex !important;
        flex-direction: column;
        position: relative;
        z-index: 1000;
	border-top: 1px solid black;
    	border-bottom: 1px solid black;
}
.mob-display3{
	display: flex !important;
        flex-direction: column;
        position: relative;
        z-index: 1000;

	border-top: 1px solid black;
    	border-bottom: 1px solid black;
}
.mob-display4{
	display: flex !important;
        flex-direction: column;
        position: relative;
        z-index: 1000;
	border-top: 1px solid black;
    	border-bottom: 1px solid black;
}
.mob-display5{
	display: flex !important;
        flex-direction: column;
        position: relative;
        z-index: 1000;
	border-top: 1px solid black;
    	border-bottom: 1px solid black;
}
.mob-display6{
	display: flex !important;
        flex-direction: column;
        position: relative;
        z-index: 1000;
	border-top: 1px solid black;
    	border-bottom: 1px solid black;
}
.sector_author_by{
	font-size: 16px;
}
.interview_quote a{
	font-size: 16px;
	color: #333333;
	margin-top: 16px;
	margin-bottom: 16px;
	line-height: 23.2px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.toggle{
    order: 2;
    align-self: flex-end;
}

.container{
		width: 98%;
}

/* mobile_menu */
.top_mobile-menu ul#menu-main-menu-1{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
.top_mobile-menu .menu_end li.top_search_form {
	border-bottom: none !important;
}
.top_mobile-menu ul li{
    list-style: none;
    padding: 5px 0px;
    border-bottom: 1px solid #888;
    position: relative;
}
.top_mobile-menu ul li a{
    color: #333333;
    text-decoration: none;
    font-size: 19.8px;
    text-transform: capitalize;
}
.top_mobile-menu ul li:last-child{
	border-bottom: none;
}
ul#menu-amp-main-menu {
    margin-bottom: 0px;
}
.mob_logo {
    padding-bottom: 20px;
}

/* Footer */
.footer_logo img {
    width: 160px;
    height: auto;
    object-fit: cover;
    width: 120px;
}
.footer{
    background-color:#333333;
	z-index: 999;
    position: relative;
}
.footer a {
    color: #ffffff;
    text-decoration: none;
    line-height: 30px;
    font-weight: 300;
}
.copyright{
    color: #c3c3c3;
    padding-top: 30px;
    font-size: 12px;
}
.social_share{
    padding-top: 3px;
}
.column{
    display: flex;
    flex-direction: column;
}
.footer h5{
    color: #ffffff;
    font-weight: bold;
    padding-bottom: 14px;
    font-family: open sans, sans-serif ;
    letter-spacing: 2px;
}
.display{
    display: none !important;
}

.footer_mobile {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
}
.footer_mobile .social_share {
    padding-top: 27px;
}
.footer_desktop{
    padding-top: 30px;
    padding-bottom: 30px;
}

/* search_form */
.top_search_form span.screen-reader-text {
    display: none;
}
.top_search_form form[role="search"] input.search-submit{
    display: none;
}
.expandSearch{
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    display: flex;
}
.expandSearch i{
    position: absolute;
    top: 0;
    left: 0;
    padding: 5px 4px 8px 8px ;
    color: #ffffff;
    cursor: pointer;
    user-select: none;
    transition: 0.24s;
}
.expandSearch i:hover{
    color: #0bf;
}
.expandSearch input{
    border:none;
    background: transparent;
    font-size: 14px;
    padding-left: 26px;
    transition: 0.24s;
    width: 0px;
    padding: 0px 0px 0px 34px;
    color: #ffffff;
}
.expandSearch input:focus{
    transition: all .5s;
    border: .5px solid #989898;
    border-radius: 3px;
    outline: none;
    width:200px;
    padding: 1px 28px 0px 33px;
}
.expandSearch input:focus + i{
    padding: 3px 4px 8px 8px;
    color: #ddd;
    pointer-events: none;
}
li.image_person img{
    width: 30px;
    border-radius: 25px;
}
.top_mobile-menu{
	overflow-x:hidden;
	max-height:650px;
	height: auto;
	border-bottom: 2px solid black;
}
ul#menu-mobile-menu.menu{
	position: relative;	
	height: 100%;
    width: 100%;
    background: #fff;
    z-index: 7000;
    transition: width 400ms;
    text-align: left;
	display:none;
}
.field-icon {
  	float: right;
  	margin-right: 10px;
  	margin-top: -50px;
  	position: relative;
  	z-index: 2;
}

.divider{
    border-bottom: 1px solid #dedede;
    margin: 60px 0px 0px 0px;
}
.content_url{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.content_url a{
    font-size: 19.2px;
    font-weight: 300;
    color:  #333333;

}
.show_videos ul{
    list-style: none;
}
.show_videos li.fea_img,
.show_videos li.news_cat{
    display: none;
}
.show_videos ul {
    list-style: none;
    background: url(/wp-content/uploads/2020/09/7.jpg);
    height: 401px;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.show_videos div {
    position: absolute;
    bottom: 43px;
    left: 43px;
    right: 43px;
}

.columns_single .fea_img, .columns_single li.news_cat {
    display: none;
}
.columns_single ul{
    list-style: none;
    background: url(/wp-content/uploads/2020/09/7.jpg);
    height:445px;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.columns_single div {
    left: 43px;
    right: 43px;
}
.columns_single li.news_tit{
    color: #ffffff;
    font-size: 26px;
    font-weight: 600;
    font-family: Poppins-Bold;
    line-height:36px;
}
.columns_single li.news_date {
    color: #ffffff;
    padding-top: 10px;
    font-family: Poppins-Light;
    font-size: 14px;
}
.columns_single ul {
    margin-bottom: 0px;
}
.container-column {
    padding-bottom: 60px;
    margin-bottom: 0px;
}
.col-lg-12 .content_cat_top .news_tit{
    color: #fff;
    font-size: 22px;
    line-height: 28px;
}
.col-lg-4 .news_tit a{
    color: #0f0f0f;
    font-size: 14px;
    line-height: 20px;
}
.idr_post_list img{
	width: 100%;
	height: 200px;
	object-fit: cover;
}
.idr_post_list .news_tit{
    margin-top:20px;
}
.row.idr_row_li.idr_post_list .news_tit{
    margin-top:0px;
}

.video_side ul {
    list-style: none;
}
.video_side .fea_img img{
    width:100%;
    height: 150px;
    object-fit: cover;
    
}   
.top_menu ul li.current-menu-item {
    background-color: white;
}
.video_side .news_tit a{
    color: #ffffff;
    font-weight: 600;
    font-size: 14px;
    overflow: hidden;
    text-overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family:Poppins-SemiBold;
}
.video_side .news_tit{
    padding-top:20px;
}
.video_side .news_date{
    color: #999999;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.video_side {
    padding-bottom: 30px;
}

.idr_row_li .fea_img img {
    width: 100%;
    padding-bottom: 20px;
    object-fit: cover;
}
.cat .fea_img img{
	width: 100%;
   	height: auto;
	max-height: 250px;
    padding-bottom: 20px;
    object-fit: cover;
    padding-top: 20px;
}
.cat .fea_img img:hover{
	filter: grayscale(40%);
}
.cat{
	border-bottom: 3px solid #dce0dd;
	
}
.col-lg-7.cat_info{
	padding-top: 27px;
	padding-bottom: 30px;
	color: #333;
}
.cat_link{
	color: #333;
}
.cat_link:hover{
	color: #333;
}

.idr_row_li .news_cont{
    font-weight: normal;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}


/* Mobile menu */
.mob_logo img {
    width: 100px;
    height: auto;
    margin-left: 0px;
}
.toggle{
    width: 50px;
	height: 50px;
    align-self: center;
}
.close_icon {
    width: 30px;
    align-self: center;
    padding: 17px 6px 0px;
    margin-left: 14px;
	height: auto;
}
.mob_menu_tog_cont {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 0px;
}
.mob_menu_tog_cont ul.menu_end {
    margin-bottom: 0;
}

/* Category Page  Section */

.parent_category_name a{
	    color: #DF373B;
	    text-transform: uppercase;
	    border-bottom: 2px solid #DF373B;
		font-size: 12.6px;
		line-height: 23.2px;
}
.parent_category_name{
	padding-bottom: 30px;
	padding-top: 25px;
}
.category_description{
	font-size: 15.12px;
	color: #333;
	font-family: "Open Sans", sans-serif;
	padding-bottom: 24px;
	line-height: 29.6px;
	padding-left:0;
}
.category_description a{
	border-bottom: 2px solid #73C1B9;
    color: #333333;
    transition: background 400ms;
}
.category_head{
    text-transform:capitalize;
    font-size:39.2px !important;
    font-weight: 700;
}
.heading_main_a_day{
	font-size:39.2px !important;
    font-weight: 700;
}
.cat_date{
	font-size: 13.3px;
	line-height: 20.8px;
	font-weight: normal;
	margin-bottom: 8px;
	text-transform: uppercase;
}
.cat_date a {
    color: #333;
}
.cat_tit{
	font-size: 25.2px;
	line-height:32px;
	font-weight: 700;
}
.cat_cont{
	font-size:14px;
	line-height:22.4px;	
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
}
.by_cat{
	
	font-size: 13.3px;
	color: #333;
}
.cat_top .news_tit a{
    overflow: hidden;
    text-overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 18px;
    line-height: 28px;
}
.category_list .news_tit a{
    font-size: 14px;
    line-height:20px;
    overflow: hidden;
    text-overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family:Poppins-SemiBold;
}
.category_list img {
    width: 100%;
    height: 220px;
}
.category_top{
    height: 300px;
}
.content_cat_top{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    height: 350px;
    padding: 20px;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.content_cat_top .news_date,
.content_cat_top .news_tit a {
    color: #ffffff;
}
.content_cat_top .news_tit a {
    font-size:26px;
    line-height:36px
}
.load_more{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-bottom: 100px;
	padding-top: 40px;
}

.load-more-videobtn{
	background-color: #73C1B9;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    padding: 4px 8px;
    font-weight: normal;
    letter-spacing:1px;
    text-transform: uppercase;
    padding: 4px 24px;
    border-radius: 0;	
	margin-bottom:10px;
}

.load-more-videobtn:hover{
    background-color: #DF373B;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    font-weight: normal;
    letter-spacing:1px;
    border-radius: 0;
	
}



.load_more div{
    background-color: #73C1B9;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    padding: 4px 8px;
    font-weight: normal;
    letter-spacing:1px;
    text-transform: uppercase;
    padding: 4px 24px;
    border-radius: 0;
}
.load_more div:hover{
    background-color: #DF373B;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    font-weight: normal;
    letter-spacing:1px;
    border-radius: 0;
}

.load_more_text_stories{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-bottom: 100px;
	padding-top: 40px;
        border-radius: 0;
}
.load_more_text_stories div{
    background-color: #73C1B9;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    padding: 4px 8px;
    font-weight: normal;
    letter-spacing:1px;
    text-transform: uppercase;
    padding: 4px 24px;
       border-radius: 0;
}
.load_more_text_stories div:hover{
    background-color: #DF373B;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    font-weight: normal;
    letter-spacing:1px;
       border-radius: 0;
}


.load_more_photo_stories{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-bottom: 100px;
	padding-top: 40px;
       border-radius: 0;
}
.load_more_photo_stories div{
    background-color: #73C1B9;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
    font-weight: normal;
    letter-spacing:1px;
    text-transform: uppercase;
}
.load_more_photo_stories div:hover{
    background-color: #DF373B;
    color: #ffffff;
    border: 1px solid #fff;
    text-shadow: none;
    box-shadow: none;
    padding: 4px 8px;
    font-weight: normal;
    letter-spacing:1px;
    border-radius: 0;
}

div#posts .category_list {
    padding-bottom: 30px;
}
div#posts .category_list img {
    padding-bottom: 15px;
}

/*Search_form*/
li.top_search_form i {
    color: #333333;
}
.search_f_wrapper {
    width:100%;
    background-color: #fff;
    z-index:9999;
    border-bottom: 1px solid #ccc;
	display: grid;
    grid-template-columns: 97% 3%;
}
.top_menu_margin{
    margin-bottom: 0px;
}
input.search_form_1_field {
    background-color: #fff;
    border: none;
    outline: none;
    color: #333;
    padding: 5px 0px 5px 0px;
    width:90%;
    height: 90px;
}
input.search_form_1_field::placeholder {
    color: #333 !important;
    text-align: left;

    opacity: 1;
}
input.search_form_1_field:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #333;
}

input.search_form_1_field::-ms-input-placeholder { /* Microsoft Edge */
 color: #333;
}
input.search_form_1-submit {
    border: none;
    width: 18px;
    background: transparent;
    color: #333;
    outline: none;
	margin-left: -15px;
}
label.search_form_1 {
    display: flex;
    justify-content: center;
}
.search_f_wrapper_404 {
    width:100%;
    background-color: #fff;
    z-index:9999;
}
label.search_form_1_404 {
    display: flex;
}
input.search_form_1_field::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1; /* Firefox */
}
input.search_form_1_field:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ffffff;
}
input.search_form_1_field::-ms-input-placeholder { /* Microsoft Edge */
  color: #ffffff;
}

/* X in search field */
.search_form_1_field::-webkit-search-cancel-button{
    position:relative;
    right:20px;  
    -webkit-appearance: none;
    height: 10px;
    width: 10px;
    background:url('/src/closeicon.png');
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    cursor: pointer;
}

/* spacing b/w sections */
.subscribe_home{
	margin-top:60px;

}

h2.heading_main_alt
{
    margin-top: 60px;
    margin-bottom: 38px;
    font-size: 30px;
    color: #0f0f0f;
}
.content_url_desk{
    margin-top: 14px;
    /*margin-bottom: 38px;*/
    font-size: 30px;
    color: #0f0f0f;
}
h2.heading_main_alt{
    color: #ffffff;
}
.container.excise_custom_cont .income-tax:nth-child(-n + 2) {
     padding-bottom:25px;
}
.col-lg-6.income-tax.dom-tax .news_tit a{
	font-size:18px;
	line-height:28px;
}

.row.row.inte_tax_2 {
    padding-top: 40px;
}
.row.idr_row_li.idr_post_list .news_date{
    padding-top:6px;
    padding-bottom:6px;
    font-size:13px;   
}
.col-lg-3.corporate_law_item .col-lg-12 .news_tit a{
    font-family: Poppins-SemiBold;
    font-size: 14px;
    font-weight: 600;
    line-height:20px;
}
.col-lg-3.corporate_law_item .col-lg-12 .news_date{
   font-size:13px;
}
.logo.col-lg-4 {
    height: 130px;
}
.col-md-4.sidebar_section,
.col-lg-4.category-side-bar {
    top: 0;
}
img.share_icon_mob {
    width: 30px;
    height: 30px;
}
span.share_icon_mob_container {
    float: right;
}

/* Search page */

nav.navigation.pagination {
    display: block;
    margin: 50px 0px;
    text-align: center;
}

/* Single post page */
.post-image {
    min-height: 450px;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    margin-bottom: 40px;
}
.author-info {
    float: left;
    font-size: 13px;
    margin-right: 21px;
}

/* menu */
a.primmenureglink {
    display: none;
}
li.top_sign_up {
    background: #fa9900;
    margin-left: 12px;
}
/* Header */
.container-fluid.logo_container .container {
    display: flex;
    width: 100%;
    height:131px;
}
.logo.col-lg-4 {
    width: 100%;
    float: left;
    padding-left: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
}

li.top_search_form {
    padding-right: 0px !important;
}
ul.menu_end {
    margin-bottom: 0px;
}

.container-fluid.logo_container .row {
    width: 100%;
}
ul.sub-menu li {
    padding: 8px 16px;
}


aside#secondary li {
    list-style: none;
}


.social_share a:hover {
    color: #fff;
    opacity: 0.8;
}

.idr-search-result-section {
    display: inline-block;
    margin-bottom: 38px;
    width: 100%;
}
.loadmore {
    background: #00adef;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    display: block;
    width: 45%;
    margin: auto;
    cursor: pointer;
}

.search .search-page-form select#cat {
    float: left;
    border: 1px solid #e4e4e4;
    padding: 7px 15px;
    font-size: 14px;
    width: 30%;
    height: 50px;
    margin-top: 30px;
}
.search form.search-form.search-page-form {
    display: inline-block;
    width: 100%;
    margin-bottom: 40px;
    font-size: 14px;
}
.search .search-page-form i.fa.fa-search {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    background: #00adef;
    color: #fff;
    text-align: center;
    padding: 17px 12px;
    cursor: pointer;
}
.search .search-page-form input.search-submit {
    display: none;
}
.search select.search-order {
    float: right;
    margin: 40px 0px 0px;
    padding: 7px 25px;
    font-size: 14px;
    height: 40px;
    border: 1px solid #e4e4e4
}

.pagination h2.screen-reader-text {
    display: none;
}
.pagination .page-numbers {
    background: #00adef;
    padding: 5px 10px;
    color: #fff;
}
.pagination a.page-numbers:hover {
    color: #fff;
}
.pagination span.page-numbers.current {
    color: #000000;
}
.search-mob-icon {
    display: none;
}
.search .tb-close-icon::before {
    display: none;
}
.search #TB_closeWindowButton, .search #TB_closeWindowButton .tb-close-icon {
    width: 58px;
    font-size: 14px;
}
.search div#TB_ajaxContent {
    padding-top: 15px;
}
.search-form-desk {
    margin-top: 40px;
}

.contact-details-wrap {
    background: #f9f9f9;
    padding: 20px;
}
/*--------Supported Partners-------------*/
.supported_partner{
	background-color: #B7d9BE;
	text-align: center;
	font-size: 10.2px;
   	padding: 3px 1px 3px 1px;
}
.single_related_post_cont .supported_partner {
    font-size: 8.2px !important;
    line-height: 15px;
    margin-top: 5px;
}
.col-lg-4.sponsored_column{
	padding-left: 1px !important;
}
.latest_sponsored{
	left:0 !important;
	right: 0 !important;
}
label.ngo_labels {
    font-size: 16.28px;
}
label.fellowship_labels {
    font-size: 16.28px;
	font-family: georgia, serif;
}
p.dont_miss {
   font-size: 22px;
}
	
blockquote.wp-block-quote {
	display: grid;
}	
form#sign-up-for-news-4 {
	 height: 279px !important;
}
blockquote p{
	margin-right: 0;
}
.single_contributor_post_image img{
	height: 80px !important;
}
.col-lg-12.col-sm-12.single_post_contributor_name {
	padding-top: 20px;
}
.video_tit_list a{
	font-size: 19.2px;
	line-height: 22.4px;
}
.video_summary{
	font-size: 14px !important;
	line-height: 23.2px;
}	
/*.single_team_member img{
	width: 120px;
	height: auto;
	padding-bottom: 20px;
}*/
.load_more div {
    font-size: 14px;
}
.interview_center{
	padding-bottom:15px;
	padding-top: 15px;
}
.divider1{
	margin-bottom: 12px;
}
.about_team_author img{
	height: 80px;
	width: 80px;
	object-fit: cover;
}
.last_board_member{
	padding-top: 0;
}

.desktop_search_posts{
	display:none;
}
.search_img img {
	width: 100%;
	height: auto;
	padding-bottom: 10px;
	object-fit: cover;
	padding-top: 0;
}
.single_author_by{
	padding-top: 0;
}

/*-----------Groundup Template----------*/
.ground_single_post .category_link a{
	font-size: 12.6px;
}
.ground_up_date {
	padding-bottom: 0 !important;
}   
.top_mobile-menu ul .top_sign_up {
	padding: 12px 5px;
	margin-top: 5px;
}
.latest_row .latest img{
	height: 150px !important;
	object-fit: cover;
}
.latest-list img{
	height: 150px;
	object-fit: cover;
}

.archive .sector_cont {
    padding-left: 15px;
    padding-top: 15px;
}
.archive .sector_first {
    margin-bottom: 40px;
}
.col-lg-8.col-6.well-being-content {
    width: 100%;
    flex: 100%;
    max-width: 100%;
}
.archive p.custom_subheading {
    width: 100%;
}
 .latest_news_date{
	font-size: 13.3px;
}
.news_cont.read {
	font-size: 16.3px;
	padding-top: 16px;
}
.podcast{
	font-size: 16px;
}
.single_post_content strong{
	font-size: 16.632px;
}
.single_post_content ul li strong, .single_post_groundup_content ol li strong{
	font-size: 15.2px;
}
.single_category_link a{
	font-size: 12.6px !important;
}
.single_team_heading{
	font-size: 37.8px;
	line-height:1.1;
	color: #333333;
	padding-bottom: 40px;
	font-weight: 700;
	margin-top:40px;
}

.single_author_by a{
	font-size: 12.6px;
}
.single_team_content p{
	font-size: 15.12px;
	line-height: 29.6px;
	color: #333333;
	padding-bottom: 25.6px;
	font-style: Georgia, serif;
}	
.single_team_content a{
	color: #333333;
	border-bottom: 2px solid #73C1B9;
}
.single_team_content a:hover{
	background-color: rgba(115, 193, 185, 0.4);
}
.mob_post_tit{
	font-size: 16.8px;
}
 	.author_name_sector a{
	font-size: 14px !important;
}
.sector_author_info{
	font-size:14px !important;
}
.mob_video_tit{
	font-size:25.2px;
}
.para_int{
	font-size: 15.2px;
	margin-bottom: 50px;
}
.groundup_post .category_link{
	padding-top: 15px;
}
.sector_idr{
	font-size: 14px;
	line-height:23.2px;
	font-weight:normal;
	color: #333333;
}
.news_date{
	padding-bottom: 20px;
}
.row.latest_row{
	padding-bottom: 0px;
}
.row.latest_hide .latest-list:nth-child(3) {
    display: none;
}
.video-list:nth-child(1){
	display:none;
}
.interview:nth-child(3){
	display:none;
}
.video-list:nth-child(2){
	display:none;
}

.para{
	padding-left: 15px;
	margin-bottom: 0px;
	font-size: 15.12px;
}
.row.int_center{
	text-align: center;
	padding-left: 0;
}
.row.int_center .interview_center{
	text-align: center;
	padding-left: 0;
}
.about_heading1{
	font-size:35px;
	line-height: 44.8px;
	font-weight: 700;
	color: #000;
}
.about_cont{
	font-size: 15.12px;
	line-height: 29.6px;
	padding-bottom: 22.4px;
}
.number_subheading{
	font-size:14px;
	line-height: 23.2px;
	
}
.about_team_autho_tit{
	font-size: 14px;
}
.op_cont{
	font-size: 14px;
}
.single_author_info{
	font-size: 12.6px !important;
}
.single_post_content{
	font-size: 15.12px;
	font-family: Georgia, serif;
	color: #333;
	font-style: normal;
	font-weight: 400;
}
blockquote p{
	padding-top: 0.8rem;
    margin-right: 1.1rem;
    font-size: 19.6px !important;
}
.search_category_link a {
	font-size: 12.6px;	
}
.head_404_mobile {
    font-size: 28px !important;
}
.content_404_mobile h2{
	font-size: 25px;
}

/*-------Supported partners------*/
.col-lg-4.sponsored_column {
		padding-top: 0px;
	}
.col-3.groundup_type {
    padding-top: 10px;
    text-align: right;
	} 
.single_contributor_catlink a{
	font-size: 12.6px;
}
.single_contributor_cont{
	font-size: 13.3px;
	line-height: 20.8px;
}
.news_cont.location a{
	font-size: 13.3px !important;
}
.single_team_member{
	text-align: left !important;
}
.single_post_content .second-level-subheading strong{
	font-size: 16.632px;
}
.author_by{
	font-size: 13.3px;
color: #333;
}
.sector_author_by{
	font-size: 14px;
}

.about_team_author_tit {
	font-size: 14px;
}

.mob_section_heading{
	font-size: 33.6px;
}
	
.section_line,.section_line2{
	margin-top: 70px;
}
.interview_readtime {
    	font-size: 14px;  	
}
.footer h5{
	font-size: 11.2px;
}
.footer a{
	font-size: 12.6px;
}
.footer_form p{
	font-size: 16.8px;
	font-weight: 300;
}
.footer_description{
	font-size: 13.3px;
}
.idr_copyright{
	font-size: 13.3px;
}
.privacy_policy{
	font-size: 12.6px;
}
.category_link.groundup_cat_link{
	padding-top: 0;
}
g-content.para{
	margin-bottom: 0;
}
.col-lg-8.news .news_home_container {
    height: 300px !important;
}
.news .news_home_container {
     height: 180px !important;
}
.mob_category_post{
	font-size: 12.6px; 
}
.first_tit{
	font-size:25.2px;
	line-height: 32px;
}
.mst-side{
	font-size: 11.2px;
}
.amendment_button{
	float: left;
}
.news_cont{
	font-size: 13.3px;	
}
.news_cont.location{
	font-size: 13.3px;		
}
.news_cont p{
	font-size: 13.3px;	
}
/* Category Page  Section */
.row.author_info{
	font-size: 13.3px !important;
}
.author_by a{
	font-size:13.3px;
}
.author_info a{
	font-size:13.3px;
}
.sector_author_by a{
	font-size:13.3px;
}
.readtime{
	font-size:13.3px;
}
.get_involved_cont{
	font-size: 14px;
}
.amendment_form p,.amendment_form h6{
	font-size:14px;	
}
.btn_get_involved{
	font-size:12.25px;
}
.get_involved_head{
	padding-top: 15px;
	font-size:18.2px;
}
.home .blank_area{
	margin-top: 50px; 
}
.blank_area{
	margin-top: 10px; 
}
.share_icon_mob_container{
	float:left;
}
.share_icon_mob_container a{
	color: #fff;
	padding: 3px 5px;
}
img.post-author, .author-info{
	padding-bottom: 10px; 
}   
.video_side .fea_img img, .show_videos ul, .columns_single ul {
	height: 180px;
}
.mob_top_header_news .news .news_home_container li.news_tit{
    color: #ffffff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    font-family: Poppins-Bold;
}
.single_post_author_name a, .single_post_author_name {
   	font-size: 16.8px !important;
}

/*----------More Page Template--------*/
.generic_content ul,
.generic_content ol li,
.generic_content strong,
.generic_content p a {
	font-size: 15.12px;
	line-height: 29.6px;
}
.write_container{
	padding-top: 0px;
	padding-left: 0px;
}
.generic_content ol {
    padding: 0px 0px 25.6px 40px;
}
.custom_write_container{
	padding-top: 60px;
}	
.sponsored_text {
	margin-top: 15px;
}
.sponsored_img{
	padding-left:5px;
	padding-bottom:20px;
}
.podcast{
	height: 110px;
    margin-left: 15px;
    margin-right: 15px;
}
.podcast_front_subscribe {
    margin-top: 40px;
}
.col-lg-6.income-tax.cat_top img,.col-lg-4.income-tax.category_list.hide_list img{
	height:100%;
}
div#posts .col-lg-4.income-tax.category_list.hide_list img{
 	padding-bottom: 0px;	
}
div#posts .col-lg-4.income-tax.category_list.hide_list{
	margin-bottom: 30px;
}	
.top_menu_container {
     display: none;
}
.menu_end{
	padding-top: 16px;
}
.menu{
	padding-top:30px;
	text-align: center;
}
.mob_logo img {
    width: 60px;
    height: auto;
    margin-left: 0px;
    padding-top: 20px;
}
.blank_area_more{
	margin-top: 40px;
}
.idr_row_li .fea_img img{
	height: auto;
	padding-left:0px;
}
.mob-footer{
	margin-top: 40px; 
}
	
.mob_interview_tit{
	font-size: 19.6px;
}	
.mob_post_author{
	font-size: 13px;
	font-family: Open Sans , sans-serif;
}
.content_url{
	 display: flex;
	 align-items: center;
	 justify-content: flex-end;
}	
.content_url.day_in_hide{
	display: none;
}
.most_read{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
}
.columns_single img{
	height: auto;
}
.sector_row{
	margin-top: 40px;
}
.search-submit1 {
   	width: auto;
   	height: 40px;
    font-size: 14px;
}  
.top_menu ul#menu-main-menu{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}
.toggle{
    display: unset;
	padding-top: 17px;
}
.logo {
     display: none;
} 
.content_url {
     display: flex;
     align-items: center;
     justify-content: center;
}
.col-lg-4.content_url.content_url_mob.content_url_mob_top_stories {
     padding-top: 30px;
}
.content_url a {
     color: #333333;
     font-size:16.8px;
     width: 100%;
     text-align: right;
}
form.search-form_1 {
     top: -15px;
}
.news:first-child {
	margin-bottom: 15px;
}
.content_url_desk{
	margin-top: 2px;
	margin-bottom: 20px;
	font-size: 16.8px;
	color: #333333;
}
.category-side-bar,.col-md-4.sidebar_section{
    display:none;	
}
 /*category_mobile section*/
.category_list img,.cat_top img {
    height: 100%;
    width: 37%;
    float: left;
    padding-right: 11px;
} 
.buff-cat{
    margin-bottom: 0px;
}
div#posts .category_list {
    padding-bottom: 0px;
}
.content_cat_top{
   	height:auto;
   	background:none !important;
   	padding:0px;
}
.cat_top_mob_img img {
    height: 39%;
    object-fit: cover;
    padding-bottom: 30px;
}
.income-tax .news_date {
	padding: 13px 0px;
	font-size: 14px;
	font-family: Poppins-Regular;
}
.content_cat_top .news_date{
    color: #999999;
    font-size:12px;
}
.desk_top_header_news{
    display:none;
}
div#posts .category_list img, .cat_top{
    padding-bottom: 30px;
}
.col-lg-3.idr_post_list {
    padding-bottom: 30px;
} 
.idr_row_li{
    margin-bottom:30px;
}
.mob_top_header_news .col-lg-8 {
    padding: 0px !important;
}
.category_list .news_tit a {
    font-size: 14px;
    line-height: 20px;
}
.idr_post_list .news_cont, .video_side .news_cont{
    line-height: 1.7;
}
.content_cat_top .news_tit a {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
}
.scroll_window {
    overflow-y: visible;
    height: auto;
}
.container-fluid.mob_top_header_news {
    padding-bottom: 25px;
}   
.container-fluid.logo_container {
    display: none;
}
.scroll_show_single{
    height:auto;
}
.heading_main, .content_url_desk, h2.heading_main_alt {
   	font-size:24px;
}
.container-column {
    padding-bottom: 0px;
   	margin-bottom: 0px;
}
.author-details-desc{
    display:none;
}
.col-lg-12 .content_cat_top .news_tit{
	color:#0f0f0f;
}	
.groundup_post {
    padding-left: 15px; 
	padding-top: 15px;
}	
.ground_single_post{
	padding-bottom: 10px;
}
.search .search-page-form input.search-field {
    height: 40px;
}
.search .search-page-form i.fa.fa-search {
    height: 40px;
    padding: 14px 12px;
}
.idr-search-result-section {
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
}
.stickyHeader{
	z-index:999;
	top:0;
	background: #fff;
	/*height: 70px;*/
}

@media only screen and (min-width: 576px){
	.ext-podcast-title{
		padding-top: 0;
	}
	.podcast_home_embed_postname a{
		font-size: 13px;
	}
	h2.home_mob_interview_heading {
    	font-size: 33px !important;
	}
	.feedback_blue_box_mobile img {
		width: 70%;
	}
	.read_next .a_day img {
		    max-height: 135px;
	}
	.interview {
   		margin-bottom: 0;
	}
	.fellowship_labels{
		max-width: 157px;
		width: 100%;
	}
	.news_image{
		padding-right: 50px !important;
	}
	.contributor_thumbnail img{
	    width: 150px;
	    height: 150px;	    
	}
	.about_team_author img{
		width: 150px;
    	height: 150px;
	}
	.single_contributor_post_image img{
		height: 70px !important;
	 }
	.a_day:nth-child(3){
		display:none;
	}
	.search_img img{
		width: 100%;
		height: auto;
		padding-bottom: 20px;
		object-fit: cover;
		padding-top: 66px;
	}
	 .more_entry_title{
		font-size: 48px;
		line-height:54.4px;
		padding-top: 20px;
	}
	.ground_single_post .category_link a{
		font-size: 14.4px;
	}
	.groundup_subheading {
    	font-size: 17.28px;	
	}
	.groundup_heading {		
		font-size: 48px;
	}
	.interview img{
		width: 200px;
		height: 200px;
	 	border-radius: 50%;
	}
	p.dont_miss {
    font-size: 25.4px;
	}
	.sign_up_red_infinite {
		height: 244px;
	}
	blockquote.wp-block-quote {
    	display: block;
	}
	.latest-list img{
		width: 100%;
		height: 190px;
		object-fit: cover;
	}
	.latest_row .latest img{ 
		height: 190px !important;
          object-fit: cover;
	}
    .expandSearch input:focus{
        width: 200px;
    }
	.mobile_search_posts{
		display:none;
	}
	.desktop_search_posts{
		display:flex;
	}
    .category_sponsored_column .supported_partner{
		float: right;
		padding-left: 10px;
    	padding-right: 10px;
	}
}	


@media only screen and (min-width: 768px){
	.external-podcast-content {
		margin-top: 90px;
	}
	.ext-podcast-flex-row{
		flex-direction: row;
	}
	.ext-podcast-title{
		padding-top: 10px;
	}
	.post-search-result-img a img {
		height: 280px;
	}
	.exit-popup-email-box{
		width: 60% !important;
		margin-left: 100px;
	}
	.exit-popup-sign-up-button{
		width: 35% !important;
		margin-left: 164px;
		margin-bottom: 0 !important;
   		margin-top: 0 !important;
	}
	h2.exit-popup-heading {
		font-size: 25px;
	}
	.exit-newsletter {
		width: 544px;
    	height: 386px;
	}
	.exit-newsletter h3 {
		font-size: 22px; 
	}
	p.exit-popup-content {
		color: #fff;
		font-size: 19px;
		padding: 0px 36px;
		margin-bottom: 10px;
	}
	.yikes-mailchimp-container-7 .yikes-easy-mc-success-message {
		padding: 10px;
	}
	.yikes-mailchimp-container-7 .yikes-easy-mc-error-message {
		font-size: 12px;
		position: relative;
	}
	.yikes-easy-mc-form-7 {
		height: fit-content;
	}
	
	
	.popup {
		width: 50%;
	}
	.feedback_banner_heading {
		font-size: 22px;
	}
	p.feedback_banner_text {
		font-size: 13px;
	}
	.saswp-faq-answer-text{
		font-size: 17.28px !important;
	}
	.saswp-faq-answer-text a{
			font-size: 17.28px !important;
	}
	.read_next .a_day img {
		    max-height: unset;
	}
	.single_team_heading{
		font-size:60.8px;
	}
	.single_team_content p{
		font-size:17.28px;
		color: #333333;
		padding-bottom: 25.6px;
		line-height: 29.6px;
		
	}
	.video_summary{
		font-size: 16px !important;
	}
	.fellowship_image img {
		width: 64%;
		height: auto;
	}
	.generic_content ol li{
		font-size: 17.28px;
		line-height: 29.6px;
	}
	.write_container{
		padding-top: 72px;
	}
	.single_post_content p a {
   		font-size: 17.28px;   
	}
	.btn_amd{
		font-size:14px;
	}
	.idr_copyright{
		font-size: 16px;
   	}
	.privacy_policy{
		font-size: 16px;
	}
	.last_row_review{
		font-size: 12.8px;
   	}
	.single_post_groundup_content {
    	padding-left: 80px !important;
	}
	.contributor_thumbnail img{
	    width: 200px;
	    height: 200px;	    
	}
	 .single_contributor_post_image img{
		height: 100px !important;
    }
	.a_day:nth-child(3){
		display: block;
	}
	.news_image {
	    padding-left: 16px !important;
	}
	.search_cat_cont {
    	font-size: 15.2px;	
	}
	.search_cat_tit {
    	font-size: 19.2px;		
	}
	.search_cat_date {	
		font-size: 15.2px;
	}
	.generic_content strong{
		font-size: 22.64px;	
	}
	.generic_content ul li{
		font-size: 17.28px;
	}
	.generic_content p a{
		font-size: 17.28px;
	}
	.generic_content h3{
		font-size: 22.464px;
	}
	.generic_content p{
		padding-bottom: 25.6px;
		font-size: 17.28px;
	}
	 .single_post_content h3{
		font-size: 22.464px;
		line-height: 29.6px;
	}
	.heading_main_a_day{
	  font-size:48px !important;  
	}
	.category_description{
		font-size: 17.28px;
	}
	.category_link1 a{
		font-size: 14.4px;	
	}
	.single_contributor_content h4{
		font-size:19.2px;
    }
	 .single_contributor_content p{
		font-size:17.28px;
    }
	.single_contributor_heading{
		font-size:60.8px;
		margin-top: 40px;
    }
	 .read_next_groundup .read_next_heading{
		font-size: 22.4px !important;
    }
	.groundup_content p{
		font-size: 17.28px;
		padding-bottom: 29.6px;
	}
	.groundup_author_by{
		font-size: 16.8px;
    }
	.single_groundup_tit{
		font-size: 24px;
	}
	.amendment_button{
		font-size: 14px;
	}
	.amd_cont{
		font-size: 22.4px;
	}
	.single_post_content p.wp-caption-text{
		font-size: 15.2px;
	}
	.single_readnext_tit{
		font-size: 19.2px !important;
	}
	.read_next_heading{
		font-size: 19.2px;	
	}
	.comments_heading{
		font-size: 19.2px;
	}
	.about_info p{
		font-size: 15.2px;
	}
	 .about_info a{
		font-size: 16px;
	}
	.about_heading{
		font-size: 19.2px;
	}
	.idr_write{
		font-size: 16px;
	}
	.single_post_content ul li, .single_post_content ul li strong, .single_post_groundup_content ol li, .single_post_groundup_content ol li strong{
		font-size: 17.28px;
	}
	.single_post_content h3 strong { 
		font-size: 22.464px;
	}
	.readtime_single1{	
    	font-size: 15.2px;
	}
	.single_author_name a, .single_author_by{
		font-size: 14.4px;
	}
	.title_meta{
		font-size:19.2px	
	}
	.single_post_title{
		font-size: 60.8px;
	}
	.single_date{	
    	font-size: 14.4px;
	}
	.single_primary_category a{
	  	font-size: 14.4px;  
	}
	.parent_category_name a{
		font-size: 14.4px;
    }
	.single_post_content p {
		font-size: 17.28px;
	    font-family: Georgia, serif;
	    color: #333;
	    font-style: normal;
	    font-weight: 400;
	    padding-bottom: 22.4px;
	    line-height: 29.6px;
	}
	.archive_heading{
   		font-size: 38.4px;
		padding-top: 30px;
	}
	.by_cat a{	
		font-size: 15.2px;
	}
	.by_cat{
		font-size: 15.2px;
	}
	.cat_cont{
		font-size:16px;
	}
	.cat_tit{
		font-size: 28.8px;
	}
	.cat_date{	
		font-size: 15.2px;
	}	
	.category_head{    
		font-size:48px !important;
	}
	.first_cont{
	 	font-size: 16px;
    }
	.custom_subheading{	
		font-size:17.28px;
		line-height:29.6px;
	}
	.op_head{
		font-size: 27.2px;
	}
	.about_team_author_designation{
		font-size: 15.2px;
	}
	.about_team_author_tit a{
		font-size: 16px;
	}
	.number_heading{
		font-size: 38.4px;
	}
	.about_right_cont p{
		font-size: 17.28px;
		padding-bottom: 25.6px;
		line-height: 29.6px;
	}
	.sub_heading_about{
		font-size: 22.464px;
	}
	.about_heading1{
		font-size: 40px;
		line-height: 44.8px;
	}
	.about_info p a{ 
	 	font-size: 15.2px !important;
    }
	.single_post_content .second-level-subheading {
		font-size: 19.008px !important;
	}
	.news_image {
		padding-bottom: 8px;
		margin-right: -38px;
	}
	.single_primary_category_news{
		padding-top: 0px;
	}
	.single_news_title{
		font-size: 28.8px;
	}
	.latest_see_all {
          padding-top: 7px;
	}
	.first_tit.infinite_box_heading {
    	font-size: 36px;	
	}
	.notification-bottom {
		font-size: 15px;
	}
	.sign_up_red_infinite{
		font-size: 18.66px;
		padding: 50px;
		height: 244px;
	}
	
	.about_team_author img{
		width: 200px;
		height: 200px;
	}
	.news_image {
   		padding-right: 100px !important;
	}
	.sector_idr{
		font-size: 16px;
		line-height:23.2px;
		font-weight:normal;
		color: #333333;
	}
	.sector_idr_coverage{
		font-size: 22.4px;
		font-weight: 700;
		line-height: 32px;
		color: #333;
	}
    .interview_readtime{
		color: #333;
		font-size:16px;
		font-family: Georgia, serif ;
	}
	.news_cont.read{
		font-size: 15.2px;
		padding-top: 8px;
	}
	.row.latest_hide .latest-list:nth-child(3) {
	    display: block;
	}
	.latest_tit{
		font-size: 19.2px;
	}
	.section_heading{
		font-size: 38.4px;
	}
	.para{
	padding-left: 15px;
	margin-bottom: 40px;
	font-size: 17.28px;
	}
	.author_by{
		font-size: 15.2px;
		color: #333;
	}
	.first_tit{	
		font-size:28.8px;
	}
	.author_info a{
		font-size: 15.2px;
	}
	.readtime{
		font-size: 15.2px;
	}
	.news_cont, .news_cont1{
		font-size: 13px;	
	}
	.idr_post_list .news_cont,
    .video_side .news_cont  
    {
     	font-size: 19px;
    }
	.idr_row_li .news_cont{
		font-size: 16px;
		line-height:24px;
	}
	.video-list:nth-child(2){
		display: block;
	}
	.news_cont.location{
		font-size: 15.2px;
	}
	.groundup_tit{
		font-size:19.2px;
	}
	.para_int{
	    margin-bottom: 50px;
	    font-size: 17.28px;
	}
	.interview:nth-child(3){
		display: block;
	}
	.btn_get_involved{
		font-size: 14px;
	}
	.footer_description{
		font-size: 15.2px;
	}
    .single_primary_category_news{
		font-size: 14.4px;
    }
    .cat_fea_img{
		padding-right: 100px; 
    } 
}

@media only screen and (max-width: 992px) and (min-width: 768px){
	
	p.dont_miss {
    	font-size: 28.4px;
	}
	.interview img{
		width: 200px !important;
		height: 200px !important;
		border-radius: 50%;
	}
	.a_day img{
		width: 100%;
		height: 127.11px;
	}
	.cat_fea_img{
		padding-left: 0px;
	}
	.col-md-4.interview{
		padding: 0 5%;
	}
	.video-list img{
		width: 100% !important;
		height: 217.48px !important;
	}
	.video img{
		width: 100% !important;
		height: 297px !important;
	}
	.sector_cont {
	    padding-left: 0;
	    padding-top: 0;
	}
	.custom_heading{
		font-size: 54.4px;
		line-height: 1.1;
	}
	.video_side .fea_img img{
	    width:100% !important;
	    height: 88px !important;
	    object-fit: cover;  
	} 
	.mob-footer{
		margin-top: 0px !important;
	}
	.single_post_title{
		font-size: 54.4px;
	}
	.sign_up_red_infinite {
		height: 290px;
	}
     .idr_post_list img,
     .video_side .fea_img img,
	.show_videos ul,.columns_single ul {
		height: 270px;
	}
	.idr_row_li .fea_img img{
		height: auto;
	}
	header{
		position: sticky;
		height: 70px;
		z-index:998;
	}
	.northeast-fellowship-page header{
		position: unset;
		height: unset;
		z-index:unset;
	}
	.blank_area{
		margin-top: 70px; 
	}
    .latest-list img{
		width: 100%;
		height: 160px;
		object-fit: cover;
	}
	.latest_row .latest img{ 
		height: 250px !important;
          object-fit: cover;
	}
	.article_sponsored_column .supported_partner {
    	padding-left: 0 !important;
    	padding-right: 0 !important;
	}
}
@media only screen and (min-width: 782px){
	.trouble-group-one .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
		flex-basis: 100% !important;
	}
	.trouble-group-one .wp-block-columns{
		flex-wrap: wrap !important;
	}
}
@media only screen and (min-width: 992px){
	.idr_tag_container{
		margin-top: 20px;
	}
	.partner_in_sidebar{
		margin-top: -200px;
	}
	.groundup_partner .partner_in_sidebar{
		margin-top: unset;
	}
	html[lang="gu-in"] .single_post_title{
		    line-height: 1.4;
	}
	
	.partners-template {
		padding-left: 50px !important;
	}
	.partner-template-group{
		text-align: left;
	}
	.partners-template li{
		display : grid;
		grid-template-columns : 30% auto;
		margin-bottom: 40px;
	}
	.forminator-custom-form-27124{
		width: 60% !important;
	}
	.trouble-desk-spacer{
		display: flex !important;
	}
	.trouble-group-one .wp-block-columns{
		flex-wrap: nowrap !important;
	}
	.trouble-desk-none {
		display: none;
	}
	.trouble-head-mob{
		display: block;
	}
		.forminator-custom-form-25055{
		width: 60% !important;
	}
	.donate_page_container{
		margin-top: 100px;
		margin-bottom: 75px;
	}
	.top_menu ul li {
    	padding: 10px 6px;
	}
	.donate_page_right_cont{
		margin-top: 3px !important;
	}
	.donate-now-btn{
		width: 300px;
		margin-bottom: 35.6px;
	}
	.donate_page_right_cont figure{
		margin-bottom: 35.6px;
	}
	.org-taxonomy-content{
		margin: 90px 0;
	}
	.org-tax-podcasts{
		padding-left: 40px !important;
	}
	.ext-podcast-posts{
		padding-left: 40px;
		padding-right: 20px;
	}
	.ext-podcast-posts{
		padding-left: 40px;
		padding-right: 20px;
	}

	.ext-podcast-title{
		padding-top: 0;
	}
	.about_info > .row {
    	min-height: 160px;
	}
	.partner_details_left_side {
		display: none;
	}
	.single_groundup_posts_function .a_day img{
		height: 170.48px;
	}
	.popup{
		width: 40%;
		height: fit-content;
	}
	.feedback_blue_box_mobile{
		display: none;
	}
	.feedback_banner_homepage .feedback_banner_heading {
		font-size: 26px;
	}
	.feedback_banner_homepage .feedback_banner_text {
		font-size: 14px;
	}
	input.search_form_1_field {
    	width:97%;
	}
	.blank_area_more{
		margin-top: 0px;
	}
	.content_url a{
	    font-size: 19.2px;
	    color:  #333333;
	}
	.custom_heading{
		font-size: 60.8px;
		line-height: 67.2px;
	}
	.podcast_front_subscribe {
    	margin-top: 0px;
	}
	.podcast{
		margin-left: 0px;
		margin-right: 0px;
		height: 166px;
	}
	p.dont_miss {
    	font-size: 32px;
	}
	.category-side-bar,.col-md-4.sidebar_section{
        display: block;	
     }
	.sign_up_red_infinite{
		font-size: 18.66px;
		padding: 50px;
	}
	ul.sub-menu li{
		text-align: left;
	}
	.single_contributor_post_image img{
		height: 180px !important;
	}
	.archive .container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.archive .blank_area {
        margin-top: 55px;
    }
	.top_menu_container {
    	display: block;
	}
	.latest_row .latest img{ 
		height: 340px !important;
          object-fit: cover;
	}
	.latest-list img{
		width: 100%;
		height: 205px;
		object-fit: cover;
	}
	.logo {
        display: block;
    }
	.menu{
	padding-top: 58px;
	}
	.menu_end{
		padding-top: 58px;
	}
	.a_day img{
		height: 217.48px;
	}
	.idr_row_li .fea_img img {
		height: 180px;
		padding-left: 60px;
	}
	.get_involved_head{
		font-size: 20.8px;
		padding-top: 0px;
	}
	.get_involved_cont{
		font-size:16px;
	}
	.mob-footer {
   		margin-top: 0px;
	}
	.footer a {
  		font-size: 14.4px;
	}
	.footer h5{
    	font-size: 12.8px;
	}
	.row.podcast_main_row {
     	margin-right: 0px; 
	}
	.most_read{
		padding-left: 85px;
		padding-top: 0px;
	}
    .int_center div{
	text-align:center;
    }
    .stickyHeader .menu_end{
		padding-top: 30px;
    	transition: padding-top 1s
    }
    .stickyHeader .menu{    
      	padding-top: 30px;
   		transition: padding-top 1s
    }
    .stickyHeader .logo img.custom-logo{
		padding-top: 20px;
		width: 50px;
		transition: 1s
    }
    .stickyHeader .logo.col-lg-1 {
         padding-bottom: 0;
    }
    .top_menu_container ul.sub-menu.display1 {
		/* margin-left: 80px; */
		 margin-left: 64px;
		 margin-top: 0;
		 padding-top: 10px;
    }
    .top_menu_container ul.sub-menu.display2 {
		 margin-left: 0px;
		 margin-top: 0;
		 padding-top: 10px;
    }
    .top_menu_container ul.sub-menu.display3 {
		/* margin-left: 175px; */
		margin-left: 146px;
		 margin-top: 0;
		 padding-top: 10px;
    }
    .top_menu_container ul.sub-menu.display4 {
		/* margin-left: 285px; */
		 margin-left: 247px;
		 margin-top: 2px;
		 padding-top: 10px;
    }
    .top_menu_container ul.sub-menu.display5 {
		/* margin-left: 413px !important; */
		 margin-left: 413px !important;
		 margin-top: 0;
		 padding-top: 10px;
    }
    .top_menu_container ul.sub-menu.display6 {
		 /*margin-left: 700px; */
		margin-left: 615px !important;
		 margin-top: 2px;
		 padding-top: 10px;
    }
	.top_menu_container ul.sub-menu.display7 {
	/* margin-left: 496px; */
		 margin-left: 507px;
	 margin-top: 0;
	 padding-top: 10px;
    }
    .col-lg-1.menu_end {
    	padding-right: 0;
    }
    .col-lg-1.menu_end ul{
    	float: right;
    }
    .col-lg-1.menu_end ul li{
		padding-right: 0;
    }
    nav.top_mobile-menu {
        display: none !important;
    }
    .category_list img {
        height: 130px;
    }
    .footer_mobile{
        display: none;
    }
    .content_url_mob{
     	display:none;
     }
     .cat_top_mob_img{
      	display:none;
     }
     .mob_top_header_news{
      	display:none;
     }
     .col-lg-8.news, .col-lg-4.news, .col-lg-4.news2 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    ul.sub-menu.display1 {
        margin-left: -11px;
    }
    .first_rw {
        padding: 0px 6px;
        padding-bottom: 20px;
    }
    .row.sec_rw {
    	padding: 0px 6px;
    }
    .first_rw .col-lg-4.news .row:first-child {
        padding-bottom: 20px;
    }
    .row.idr_row_li.idr_post_list {
    	margin-bottom: 20px;
    }
    .row.idr_row_li.idr_post_list.nws_updates_li:first-child {
    	margin-top: 40px;
    }
    .author-details-mob{
     	display:none;
     }
     .taxs-post-nav .row,ul#slider-id .row, .taxs-after-content .row {
    	padding-left: 15px;
    	padding-right: 15px;
    }
    .service_tax .news_cont {
    	height: 205px;
    	overflow: hidden;
    }
	.stickyHeader .container-fluid.logo_container{
		display:none;	
	}
	.stickyHeader .taxs-marquee{
		display:none !important;
	}

	.stickyHeader{
 		top: 0;
		position: sticky;
		z-index: 999;
		height: 120px;
	}
	header{
		height: 110px;
		z-index:998;
	}
	.home .blank_area{
		margin-top:100px;
	}

	.blank_area{
		margin-top:55px;
	}
}

@media only screen and (min-width: 1200px){
	.top_menu_container ul.sub-menu.display1 {
		 margin-left: 80px; 
	}
	.top_menu_container ul.sub-menu.display2 {
		 margin-left: 0px; 
	}
	.top_menu_container ul.sub-menu.display3 {
	 margin-left: 166px;
	}
	.top_menu_container ul.sub-menu.display4 {
	 	margin-left: 330px;
	}
	.top_menu_container ul.sub-menu.display5 {
	 	margin-left: 502px !important;
	}
	.top_menu_container ul.sub-menu.display6 {
	 	margin-left: 623px !important;
	}
	.top_menu_container ul.sub-menu.display7 {
		margin-left: 519px;
	}
	
	.feedback_image_article img{
		margin-left: 58px;
	}
	.top_menu_container ul.sub-menu.display5 {
		margin-left: 430px !important;
		margin-top: 2px;
		padding-top: 10px;
    }
	.about_section_line{
		width: 73%;
	}
	p.dont_miss {
    	font-size: 38.4px;
	}
	.top_menu ul li a {
    	color: #333333;
    	text-decoration: none;
    	font-size: 12.8px;
    	text-transform: uppercase;
		font-weight: bold;
	}
	.top_menu ul li{
		padding: 10px 8px;
	}
	.container, .container-lg, .container-md, .container-sm, .container-xl{
		max-width: 1180px ;
	}
	.top_menu ul li{
		padding: 10px 8px;
	}
	.top_menu_container ul.sub-menu.display7 {
	 margin-left: 526px;
	 margin-top: 2px;
	 padding-top: 10px;
    }
}

@media only screen and (min-width: 1140px){
	.w-100{
		width: 1130px !important;
	}
}


@media screen and (min-width: 1300px) {
  .container {
    max-width: 1220px;
  }
}
/*@media screen and (min-width: 1600px) {
  .container {
    max-width: 1450px;
  }
}*/

