/* ------------------------------------------------------- RESPONSIVE ------------------------------------------------------- */
/* 11 RESPONSIVE ------------------------------------------------------- */
/* 11.1 ipad land*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	html {
		font-size:2vw;
	}
  .nicdark_container {
    width: 960px;
  }

  .theimpact .vc_column_container .vc_column-inner {
    min-height: 500px;
  }

  .nicdark_grid_1, .nicdark_grid_2, .nicdark_grid_3, .nicdark_grid_4, .nicdark_grid_5, .nicdark_grid_6, .nicdark_grid_7, .nicdark_grid_8, .nicdark_grid_9, .nicdark_grid_10, .nicdark_grid_11, .nicdark_grid_12 {
    width: 100%;
  }
}


/* 11.2 ipad port*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	html {
		font-size:2vw;
	}
  .nicdark_container {
    width: 748px;
  }

  .nicdark_width_100_percentage_ipad_port {
    width: 100%;
  }

  .theimpact .vc_column_container .vc_column-inner {
    min-height: 600px !important;
  }

  .nicdark_grid_1, .nicdark_grid_2, .nicdark_grid_3, .nicdark_grid_4, .nicdark_grid_5, .nicdark_grid_6, .nicdark_grid_7, .nicdark_grid_8, .nicdark_grid_9, .nicdark_grid_10, .nicdark_grid_11, .nicdark_grid_12 {
    width: 100%;
  }

  .min-padind {
    padding-top: 10% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}


/* 11.3 iphone land*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
html {
	font-size:3vw;
	}
body {
    -webkit-text-size-adjust: none;
  }
  .nicdark_container {
    width: 460px;
  }
  .theimpact .vc_column_container .vc_column-inner {
    min-height: 550px !important;
  }
.nicdark_grid_1, .nicdark_grid_2, .nicdark_grid_3, .nicdark_grid_4, .nicdark_grid_5, .nicdark_grid_6, .nicdark_grid_7, .nicdark_grid_8, .nicdark_grid_9, .nicdark_grid_10, .nicdark_grid_11, .nicdark_grid_12 {
    width: 100%;
  }
	#our-impact-inner {
  background: none !important;
	}
}



/* 11.4 iphone port*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
html {
	font-size:3vw;
	}
  body {
    -webkit-text-size-adjust: none;
  }

  .nicdark_container {
    width: 300px;
  }

  .nicdark_width_100_percentage_iphone_port {
    width: 100%;
  }

  .nicdark_text_align_left_iphone_port {
    text-align: left;
  }

  .nicdark_grid_1, .nicdark_grid_2, .nicdark_grid_3, .nicdark_grid_4, .nicdark_grid_5, .nicdark_grid_6, .nicdark_grid_7, .nicdark_grid_8, .nicdark_grid_9, .nicdark_grid_10, .nicdark_grid_11, .nicdark_grid_12 {
    width: 100%;
  }

  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
    padding: 14px 0 !important;
  }

  .home_accordion .vc_tta-panel-body h2 {
    padding: 15px 0 !important;
  }
	.m_accrond {
    margin: 0px 0 0px 0px;
  }

  .m_accrond .activ_rows {
    padding: 0;
  }

  .m_accrond .custom-accordion-head {
    padding: 0;
  }

  .m_accrond .accordinon .vc_tta-panel {
    padding: 0;
  }
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
    padding: 14px 0 !important;
  }
  .m_accrond .vc_tta-panel-title>a {
    padding-left: 0px !important;
    padding-right: 10px !important;
  }
	#our-impact-inner {
  background: none !important;
	}
	  .m-padding-t200 {
    padding-top: 200px !important;
  }

  .width_95 {
    width: 95% !important;
  }

  .ml10 {
    margin-left: 10px !important;
  }

  .m_accrondr .accordinon .vc_tta-panel {
    padding: 0px 15px 0px 15px !important;
  }

  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 15px 0 !important;
  }

  .custom-footer .footer-left, .custom-footer .footer-right {
    margin: 0 8px !important;
  }

  .m_accrondr .activ_rows {
    padding: 30px 15px 0 15px !important;
  }

  .m_accrondr .custom-accordion-head {
    padding: 0 0 15px 15px !important;
  }

  .quote-box {
	  padding: 30px 0 !important;
	  text-align: center !important;
	  margin:20px 0 20px !important;
  }

  .quote-box.left {
/*     position: absolute !important;
    bottom: -99px !important; */
    z-index: 9999 !important;
    padding: 0;
/*     width: 90% !important; */
  }
}


/* 11.5 all responsive*/
@media only screen and (min-width: 320px) and (max-width: 1199px) {
	html {
		font-size:3vw;
	}
	.ml100-desktop {
		margin-left:0 !important;
	}
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
    padding: 14px 0 !important;
  }

  .home_accordion .vc_tta-panel-body h2 {
    padding: 15px 0 !important;
  }

  .nicdark_display_none_all_responsive {
    display: none;
  }

  .nicdark_display_block_responsive {
    display: block;
  }

  .nicdark_width_100_percentage_responsive {
    width: 100%;
  }

  .nicdark_width_50_percentage_responsive {
    width: 50%;
  }

  .nicdark_text_align_center_responsive {
    text-align: center;
  }

  .nicdark_text_align_left_responsive {
    text-align: left;
  }

  .nicdark_margin_top_5_responsive {
    margin-top: 5px;
  }

  .nicdark_border_top_1_solid_greydark_responsive {
    border-top: 1px solid #595959;
  }

  .nicdark_cursor_move_responsive {
    cursor: move;
  }

  .nicdark_font_size_40_responsive {
    font-size: 40px;
  }

  .nicdark_line_height_40_responsive {
    line-height: 40px;
  }

  .nicdark_padding_20_responsive {
    padding: 20px;
  }
	.nicdark_navigation_1 div>ul {
    text-align: center;
  }
.nicdark_comments_ul li .children {
    margin: 0px;
    padding: 10px 10px;
    list-style: none;
  }
.padding30 {
    padding: 7vh 0 7vh 0;
  }
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
    padding: 14px 0 !important;
  }
	.quote-box {
	  padding: 30px 0 !important;
	  text-align: center !important;
	  margin:20px 0 20px !important;
  }
}


/* 11.6 all iphone*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .nicdark_display_none_all_iphone {
    display: none;
  }

  .nicdark_display_block_all_iphone {
    display: block;
  }

  .nicdark_width_100_percentage_all_iphone {
    width: 100%;
  }

  .nicdark_width_50_percentage_all_iphone {
    width: 50%;
  }

  .nicdark_width_50_all_iphone {
    width: 50px;
  }

  .nicdark_width_250_all_iphone {
    width: 250px;
  }

  .nicdark_text_align_center_all_iphone {
    text-align: center;
  }

  .nicdark_padding_right_0_all_iphone {
    padding-right: 0px;
  }

  .nicdark_padding_left_0_all_iphone {
    padding-left: 0px;
  }

  .nicdark_padding_0_all_iphone {
    padding: 0px;
  }

  .nicdark_padding_40_all_iphone {
    padding: 40px;
  }

  .nicdark_font_size_40_all_iphone {
    font-size: 40px;
  }

  .nicdark_font_size_20_all_iphone {
    font-size: 20px;
  }

  .nicdark_font_size_10_all_iphone {
    font-size: 10px;
  }

  .nicdark_line_height_40_all_iphone {
    line-height: 40px;
  }

  .nicdark_line_height_20_all_iphone {
    line-height: 20px;
  }

  .nicdark_position_relative_all_iphone {
    position: relative;
  }

  .nicdark_margin_top_20_all_iphone {
    margin-top: 20px;
  }
	#our-impact-inner {
  	background: none !important;
	}
  
	.nicdark_navigation_1 div>ul {
    display: none;
  }

  .nicdark_navigation_1 div>ul li>ul.sub-menu, .nicdark_navigation_1 div>ul li>ul.children {
    margin-left: -85px;
    left: 50%;
  }

  .nicdark_navigation_1 div>ul>li:after {
    display: none;
  }

  .nicdark_navigation_1 div>ul>li {
    display: block;
  }

  .nicdark_navigation_1 div>ul li>ul.sub-menu li>ul.sub-menu, .nicdark_navigation_1 div>ul li>ul.children li>ul.children {
    margin-left: -85px;
    left: 50%;
    top: 0;
    padding-top: 60px;
  }

  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
    padding: 14px 0 !important;
  }
.quote-box {
	  padding: 30px 0 !important;
	  text-align: center !important;
	  margin:20px 0 20px !important;
  }
}

@media (max-width:600px) {
.news_letter ul li .wpcf7-text {
    width: inherit;
  }
  .nd_options_navigation_2_sidebar_content {
    top: 0px;
  }

  .social_icon_l .vc_col-sm-3 {
    width: 20%;
    display: inline-block;
  }

  .news_letter ul li {
    display: inline-block;
    width: 100%;
    margin: 0 0 9px 0px;
  }

  .footer_menu .menu-footer-menu-container ul {
    text-align: left;
    padding: 0;
    margin: 0;
  }

  .banners_tbs {
    padding-right: 0px !important;
  }

  .event-padding {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .social_icon_l .vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 1px !important;
  }

  .nd_options_close_navigation_2_sidebar_content {
    background: #006241;
    border-radius: 55px;
  }

  .post-padding {
    padding-left: 0px !important;
    padding-right: 0 !important;
  }

  .main-part_p {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    margin-left: 20px !important;
    margin-right: 10px;
  }

/*   .home_section_b {
    background-size: 80% 12% !IMPORTANT;
  } */

  .banner-tabs {
    padding-left: 30px;
    padding-right: 30px;
  }

  .banner-tabs .vc_column_container {
    padding-left: 0;
    padding-right: 0px !important;
    margin-bottom: 13px;
  }

  .event_slide .wpb_content_element {
    float: left;
    width: 100%;
    padding-right: 15px;
  }

  .event_slide .wpb_single_image {
    width: 100%;
  }

  .min-padind {
    padding-top: 10px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
  }

	.theimpact .vc_column-inner {
    padding-right: 15px !important;
    padding-left: 15px !important;
    min-height: 600px;
  }

  .theimpact .wpb_column .vc_column-inner .wpb_wrapper .wpb_single_image {
    min-height: auto;
  }

  .nd_options_display_block_responsive .nd_options_display_inline_block {
    display: block;
    padding: 0 0 0 11px;
  }

  .nd_options_display_block_responsive .nd_options_open_navigation_2_sidebar_content {
    position: absolute;
    right: 13px;
    top: -38px;
    display: block;
  }

  .nd_options_navigation_2_sidebar div li>a {
    padding: 10px 0px;
    display: inline-block;
    color: #78ca5f !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 13px !important;
    font-family: 'Work Sans', sans-serif !important;
  }

  .nd_options_display_block_responsive .nd_options_section {
    position: relative;
  }

  .pading_zero>.vc_column-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 0px !important;
  }

  .nd_options_navigation_2_sidebar div>ul>li {
    display: inline-block;
    width: auto !important;
  }

  .home_banner .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0px !important;
  }

  .hide_m {
    display: none;
  }

  .home-banner-left img {
    width: 100% !important;
    height: auto !important;
  }

  .home_section_b {
    padding: 0px 0 10px 0;
  }
}

@media(max-width:1400px) {
  .theimpact .vc_column-inner {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .m_accrond .activ_rows {
    padding: 30px 30px 0 90px;
  }

  .m_accrond .custom-accordion-head {
    padding: 0 0 15px 90px;
  }

  .m_accrond .accordinon .vc_tta-panel {
    padding: 0px 0px 0px 70px;
  }

  .m_accrondr .activ_rows {
    padding: 30px 110px 0 40px;
  }

  .m_accrondr .custom-accordion-head {
    padding: 0 0 15px 41px;
  }

  .m_accrondr .accordinon .vc_tta-panel {
    padding: 0px 90px 0px 20px;
  }

  .vc_gitem-post-data {
    height: 80px;
  }

  .custom-footer .footer-left,
  .custom-footer .footer-right {
    margin: 0 15px;
  }
}

@media(max-width:767px) {
  .m_accrond .activ_rows {
    padding: 20px 20px 0 20px;
  }

  .m_accrond .custom-accordion-head {
    padding: 0 0 15px 20px;
  }

  .m_accrond .accordinon .vc_tta-panel {
    padding: 0px 0px 0px 20px;
  }

  .m_accrond .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
    padding-left: 0px !important;
    padding-right: 0 !important;
  }

  .m_accrondr .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .vc_gitem-post-data {
    height: auto;
  }
	.m_accrond {
    padding: 0;
    z-index: 4;
    margin: 0;
  }

  /** BTB **/
  .m_accrondr .activ_rows {
    padding: 30px 30px 0 30px;
  }
  /** end BTB **/
}

/* classes changes as per responsive */
.ml100-desktop {
	margin-left:100px;
}

/* ------------------------------------------------------------- END RESPONSIVE 15-05-2019 */

span.IATS_EventDescription,
span.IATS_PaymentSectionNote,
button.IATS_Action {
	font-size:22px !important;
}
iframe .player .vp-controls{
	display: none !important;
}
.banner-head-text{
	padding: 0;
    z-index: 4;
    margin: 240px 0 0px -75px;
}
.banner-head-text h2{
	line-height: 1;
}
.footer-block1{
	background: #fff;
	float: left;
    width: 100%;
	padding-top: 40px;
}
.footer-block2{
	background: #fff;
	float: left;
    width: 100%;
}
.footer-section{
/* 	width: 1200px; */
    margin: auto;
    padding: 0px;
}
.footer-right{
	margin-left: 30px;
}
.connect-block {
    width: 22%;
    float: left;
}
.newsletter-block {
    width: 78%;
    float: left;
}
.footer-block1 h3{
	font-size: 28px;
	font-weight: 500;
}
.simple-social-icons ul li a, .simple-social-icons ul li a:hover, .simple-social-icons ul li a:focus{
	padding: 6px !important;
}
.impact_page_header{
	padding: 150px 0;
    text-align: center;
}
.impact_page_header h2 {
    font-family: 'Barlow Condensed', sans-serif !important;
    font-weight: 600 !important;
    color: #fff !important;
    font-size: 75px !important;
    line-height: 74px;
}
.about_top_header{
	padding: 150px 0;
	float: left !important;
    margin-left: 60px;
}
.about_top_header h2 {
    font-family: 'Barlow Condensed', sans-serif !important;
    font-weight: 600 !important;
    color: #fff !important;
    font-size: 75px !important;
    line-height: 74px;
}
.about_top_header  h3 {
    font-family: 'Work Sans', sans-serif !important;
    color: #fff;
    font-weight: 500;
    font-size: 21px;
    margin: 25px 0 10px 0;
}

 .eventbrite-widget iframe{
	 height: 500px;
 }
 .footer-right div.wpcf7 .ajax-loader{
	     display: block;
 }
.section-60{
	float: left;
}
.section-40{
	float: left;
}
.section-60 h3 {
    font-size: 20px;
    line-height: 22px;
}
.section-60 p {
    font-size: 15px;
}
.vc_gitem-post-data-source-post_excerpt {
    margin-top: 36px;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink:focus {
	color: #fff !important;
}
.cst_teamcst_team {
    padding-bottom: 60px;
}
.heading-title {
    padding-top: 20px;
    padding-bottom: 20px;
}
.thumbnail-img img{
	display: block;
    margin: 5px auto;
}
.pdf-img img {
    width: 28px;
}
.pdf-img .vc_figure .vc_single_image-wrapper:hover img{
	webkit-transform: unset !important;
    transform: unset !important;
}
.peview-button a {
    background-color: #f1d72c !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 6px 14px !important;
    font-size: 13px !important;
}
li.cat-links {
    list-style: none;
}

.tool-container a.united-states[title="English"],.tool-container .tool-items a[title="English"],.tool-container .tool-items a[title="English"],.tool-container a.united-states[title="French"],.tool-container .tool-items a[title="French"],.tool-container .tool-items a[title="French"],.tool-container a.united-states[title="German"],.tool-container .tool-items a[title="German"],.tool-container .tool-items a[title="German"]
{
	background: unset !important;
}
a.nturl.notranslate.en.flag.united-states.tool-item:before {
    content: 'EN';
    color: #000;
}
a.nturl.notranslate.fr.flag.French.tool-item:before {
    content: 'FR';
    color: #000;
}
a.nturl.notranslate.de.flag.German.tool-item:before {
    content: 'GR';
    color: #000;
}
li#tribe-bar-views-option-day {
    display: none !important;
}
.post_custom_content h3{
	font-family: 'Barlow Condensed', sans-serif !important;
    color: #2b2926 !important;
    font-size: 20px;
    font-weight: bold;
    line-height: 60px;
}

span.first-font {
    font-size: 70px;
    float: left;
    padding: 28px;
    line-height: 30px;
}
.post-thumbnail-img img{
	height: 380px !important;
}
.vc_btn3.vc_btn3-size-md {
	padding-right:40px;
}

.mb-10 {
	margin-bottom:10px;
}
