@media (max-width: 1253px) {
   .our_approach_video_get,.leadership_video_get,.ungala_video_get,.packages_video_get { width: 100%; }
  .core-content .tab-pane .width-container .row .col-sm-6 .value-content p{line-height: normal;}
  .page-type-event.subpage_inner .onecolumn-container{    max-width: 84%;}
}
@media (max-width: 1400px) {
.main-container.guides .width-container{    width: 90%;}


.twocolumn-container { width: 90%; }


}

@media (max-width: 1400px) and (min-width: 1301px){
  #sidebar{    width: 28%;}
  .guides_content_area{     width: 70%;}
  .twocolumn-container .left-column.guides_content_area{ width: 70% !important;}
}

@media (max-width: 1200px) {

#video_hero video{width: auto;}
#video_hero_review video{width: auto;}
.footer_bottom{    width: 100%;}

.page-users-event-pages-new .twocolumn-container{width: auto;}

.twocolumn-container .left-column, .twocolumn-container .right-column-wide { padding: 0px !important; float: none;  width: 100% !important;}
.page-signups-edit .twocolumn-container,
.page-profiles-show .twocolumn-container,
.page-users-pages-index .twocolumn-container,
.page-pages-show-political-capital .twocolumn-container,
.page-pages-show-leaderboard .twocolumn-container,
.page-pages-show-followers .twocolumn-container, 
.page-pages-show-follows .twocolumn-container,
.page-pages-show-find-friends .twocolumn-container,
.page-users-suggestion-pages-edit .twocolumn-container,
.page-pages-show-survey .twocolumn-container,
.page-users-event-pages-edit .twocolumn-container{width: 100%;}

.additional_offers_btn_t{    width: 100%;    padding: 0 5px;}
.table_additional_offers table td.price span{    margin-right: 0;}
.table_additional_offers table td.price{    text-align: center;    padding-right: 10px;}


}

@media (max-width: 1100px) {

.membership-blurb .membership{padding-right: 10px;  padding-left: 10px;}

}


@media (max-width: 1200px) and (min-width: 660px){
.our_progress_review{ width: 46%;  margin: 0 2% 4% 2%;}

}
@media (max-width: 659px){
.our_progress_review{ width: 100%;  margin: 0 0 4% 0;}
.review_progress_subtext{padding: 0 10px;}
.review_progress_subtext { min-height: auto;}
}


@media (max-width:1300px) and (min-width: 1240px){

  nav.width-container{padding: 0px 3% !important;}
  nav.width-container>ul li a{ padding: 18px 10px 15px;font-size: 18px;}
  .sign-login-menu {  margin: 14px 0;}
 
  #sidebar{    width: 30%;}
  .guides_content_area{     width: 68%;}
   .twocolumn-container .left-column.guides_content_area{ width: 68% !important;}
}

@media (max-width:1239px) and (min-width: 1140px){

   nav.width-container{margin: 0 5% !important; width: 90% !important;padding: 0px 3% !important; font-size: 16px !important;}
  nav.width-container>ul li a{ padding: 18px 10px 15px;font-size: 16px;}
  .sign-login-menu .sign-in-login{    padding: 2px 14px;}
  .sign-login-menu {  margin: 14px 0;}
 
  #sidebar{    width: 33%;}
  .guides_content_area{     width: 65%;}
   .twocolumn-container .left-column.guides_content_area{ width: 65% !important;}
}

@media (max-width:1139px) and (min-width: 1046px){
 
   .title_headline.mid {font-size: 18px;}

  nav.width-container{margin: 0 5% !important; width: 90% !important;padding: 0px 2% !important; font-size: 16px !important;}
  nav.width-container>ul li a{ padding: 18px 9px 15px;font-size: 16px;}
  .sign-login-menu .sign-in-login{    padding: 2px 10px;}
  .sign-login-menu {  margin: 14px 0;}
  
  .title_headline.singalline {  font-size: 28px;}

  .our_progress{ width: 30%; }
   .core-nav-packages a{ padding-left: 23px; padding-right: 23px;font-size: 23px;}

   .three_list_btn ul{    padding: 0;}
  .three_list_btn ul li{    margin-right: 0;    margin-bottom: 15px;width: 100%;}
  .three_list_btn ul li a{width: 320px;}

  #sidebar{    width: 36%;}
  .guides_content_area{     width: 62%;}
  .twocolumn-container .left-column.guides_content_area{ width: 62% !important;}

   .event_host_profile .event_list_submitted .event_local_start_at{width: 72%;}
  .user_detail_signupprofile.segment_leads_recruited {  width: auto;}
  
}
@media (max-width:1100px) and (min-width: 768px){
   .title_headline.larg {  padding: 22% 10px;}
  .col-sm-3 { width: 50%; }
  .col-sm-3.lastfooter {  width: 50%;}
  .footer_bottom { width: 100%; padding: 30px 30px;}
  .footer_bottom .social_icon ul li{    padding: 0 25px 0 25px;}
  .footer_bottom .social_icon { float: none;}
  footer .title.first_footer_org{ margin-top: 43px;}
  .col-sm-3.lastfooter{margin-top: 43px;}
  
  .our_approach_video_get,.leadership_video_get,.ungala_video_get,.packages_video_get{    margin: 0% auto 60px auto;}
  .carousel-caption { left: 8%;  right: 8%;}

  .directory_list ul li.staff_list{ width: 250px;vertical-align: top; display: inline-block;float: none; margin-left: 1.5%; margin-right: 1.5px;}
  .directory_list ul{ text-align: center;}

  .supporter_nav_add { float: none; width: 277px; margin: auto auto 30px auto;}
  .supporter_left_right { float: none;  width: 100%;  margin-left: 0;}
  
.core-nav a{    font-size: 14px;}
 .core-content .tab-pane .width-container .row .col-sm-6 .value-content{    font-size: 18px;}

}


@media (max-width:1045px) and (min-width: 1024px){
  .chart_expenses_img { margin-right: 2%;}
  .chart_expenses_text { padding: 30px 0px;}  

  .title_headline.mid {font-size: 18px;}
 
  nav.width-container{margin: 0 5% !important; width: 90% !important;padding: 0px 0% !important; font-size: 16px !important;}
  nav.width-container>ul li a{ padding: 18px 10px 15px;font-size: 16px;}
  .sign-login-menu .sign-in-login{    padding: 2px 15px;}
  .sign-login-menu {  margin: 14px 0;}
 .title_headline.singalline {  font-size: 27px;}

 .our_progress{ width: 30%; }

 .event_chart_expenses_chart{  margin-right: 2%;}
.women_men{    padding: 72px 0;}
 .core-nav-packages a{ padding-left: 23px; padding-right: 23px;font-size: 23px;}

 .three_list_btn ul{    padding: 0;}
  .three_list_btn ul li{    margin-right: 0;    margin-bottom: 15px;width: 100%;}
  .three_list_btn ul li a{width: 320px;}

  #sidebar{    width: 36%;}
  .guides_content_area{     width: 62%;}
  .twocolumn-container .left-column.guides_content_area{ width: 62% !important;}
  
  .event_host_profile .event_list_submitted .event_local_start_at{width: 72%;}
  .user_detail_signupprofile.segment_leads_recruited {  width: auto;}

}
@media (max-width:1023px) and (min-width: 981px){
  .chart_expenses_img { margin-right: 2%;}
  .chart_expenses_text { padding: 20px 0px;}  
  .title_headline.mid {font-size: 18px;}
  
   .event_chart_expenses_chart{  margin-right: 2%;}
   .women_men_content{    margin-right: 12px;}
  .women_men{    padding: 71px 0;}
  .core-nav-packages a{ padding-left: 23px; padding-right: 23px;font-size: 23px;}
  

   .three_list_btn ul{    padding: 0;}
  .three_list_btn ul li{    margin-right: 0;    margin-bottom: 15px;width: 100%;}
  .three_list_btn ul li a{width: 320px;}

  #sidebar{    width: 30%;}
  .guides_content_area{     width: 68%;}
  .twocolumn-container .left-column.guides_content_area{ width: 68% !important;}
  #sidebar nav a, #sidebar nav b{    padding: 10px 24px 10px 15px;}
  #sidebar nav{    font-size: 16px;}
  #sidebar nav ul li.has-children>span{    right: -11px;}
  .guides_sidebar_btn a{width: 100%;}
  .current_signup_tag ul li{width: 100%;}
  
  .event_host_profile .event_list_submitted .event_local_start_at{width: 72%;}
  .user_detail_signupprofile.segment_leads_recruited {  width: auto;}
  
}

@media (max-width:1023px) and (min-width: 930px){
 
nav.width-container{margin: 0 1% !important; width: 98% !important;padding: 0px 3% !important; font-size: 14px !important;}
nav.width-container>ul li a{ padding: 18px 9px 15px;font-size: 15px;}
.sign-login-menu .sign-in-login{    padding: 2px 10px;}
.sign-login-menu {  margin: 14px 0;}

 .title_headline.singalline {  font-size: 24px;}

.our_progress{ width: 31%; margin-bottom: 7px; margin-right: 0;}
 


}

@media (max-width:990px) and (min-width: 930px){
 
}

@media (max-width:929px) and (min-width: 830px){
#our_causes a.s .solution .solution-content{    padding: 30px;}
#our_causes a.s .solution .solution-content .title { font-size: 26px; line-height: normal;margin-top: 25px;}

nav.width-container{margin: 0 !important; width: 100% !important;padding: 0px 3% !important; font-size: 14px !important;}
nav.width-container>ul li a{ padding: 18px 6px 15px;font-size: 14px;}
.sign-login-menu .sign-in-login{    padding: 2px 5px;}
.sign-login-menu {  margin: 14px 0;}
.title_headline.singalline {  font-size: 20px;}

.carousel-caption.main_nave_page_top_text>span>span{    padding-top: 10%;}
.title_headline_top{ font-size: 30px;}
.our_progress{ width: 40%; margin-bottom: 7px; margin-right: 0;}
.home_main_img.leadership { position: relative;}

}


@media (max-width:829px) and (min-width: 768px){

 #our_causes a.s .solution .solution-content{    padding: 20px;}
#our_causes a.s .solution .solution-content .title { font-size: 20px; line-height: normal;margin-top: 25px;}

nav.width-container{margin: 0 !important; width: 100% !important;padding: 0px 2% !important; font-size: 14px !important;}
nav.width-container>ul li a{ padding: 18px 4px 15px;font-size: 13px;}
.sign-login-menu .sign-in-login{    padding: 2px 5px;}
.sign-login-menu {  margin: 14px 0;}

.title_headline.singalline {  font-size: 20px;}

.carousel-caption.main_nave_page_top_text>span>span{    padding-top: 9%;}
.title_headline_top{ font-size: 26px;}

.our_progress{ width: 40%; margin-bottom: 7px; margin-right: 0;}
.home_main_img.leadership { position: relative;}

}

@media (max-width: 980px) and (min-width: 768px){
 
 .chart_expenses_chart{ width: 100%;}
  .chart_expenses_img { width: 47%; margin-right: 3%;}
  .chart_expenses_text { width: 50%;  text-align: left;}
  .chart_expenses_text.financials_breakdown_of_expenses_chart_1 li { display: flex;}
  .chart_expenses_text.financials_breakdown_of_expenses_chart_2 li{display: flex;}
  .chart_expenses_headline.financials_breakdown_of_expenses_chart_1,.chart_expenses_headline.financials_breakdown_of_expenses_chart_2{    margin: 30px 0;}
  .chart_expenses_headline.ungala_text_color{    margin: 30px 0;}

   .large-4 { width: 270px; display: inline-block; margin: 1%;    float: none !important;}
   .large-4:last-child { margin-right: 1%;}
   .become_sponsor_btn a{margin-right: 4%;    width: 30%;}

  .event_chart_expenses_chart{  width: 100%;  margin-right: 0;}
  .event_chart_expenses_img{margin-right: 2%;width: 46%;}
  .event_chart_expenses_text{width: 50%;margin-top: 20px;}
  .women_men{    padding: 0px 0;}
  .core-nav-packages a{ padding-left: 10px; padding-right: 10px;font-size: 19px;}

  .event_imgattachment{    float: none;margin-bottom: 30px; margin-right: 0; }
  .event_list_detail_contain{min-height: auto;}
   .three_list_btn ul{    padding: 0;}
  .three_list_btn ul li{    margin-right: 0;    margin-bottom: 15px;width: 100%;}
  .three_list_btn ul li a{width: 320px;}
  
  #sidebar{    width: 30%;}
  .guides_content_area{     width: 68%;}
  .twocolumn-container .left-column.guides_content_area{ width: 68% !important;}
  #sidebar nav a, #sidebar nav b{    padding: 10px 28px 10px 15px;}
  #sidebar nav{    font-size: 14px;}
  #sidebar nav ul li.has-children>span{    right: -11px;}
  .guides_sidebar_btn a{width: 100%;}
  .current_signup_tag ul li{width: 100%;}
  #sidebar nav li li a, #sidebar nav li li b {
    padding-left: 30px;}  
  
  .supporter-pic-left .image_profile_curr{width: 25%; float: left;margin-right: 2%;} 
  .user_detail_signupprofile{ width: 73%; float: left;}
  .recruitment_url_p{word-wrap: break-word;}  
  .padtop.rsvp_profile { position: relative;}
  .user_detail_signupprofile.segment_leads_recruited { width: 73%;}
  .segment_leads_recruited_details .image_profile_curr{  width: 25%;  float: left; margin-right: 2%;}
  
  .coordinator_committee_d {  float: none;   width: 100%;}
  .supporter-pic-right.coordinator_committee_d{margin-left: 0%;}
  .coordinator_committee_d .progress.calculate_progress_bar {  width: 40%;} 
}

@media only screen and (max-width: 767px){
  .wrap .topnav{  display: none;}
  .nav_logo_image {  float: none;}
  .sign-login-menu { float: none; margin: 0;}
  .sign-register-menu { float: none;}
 nav.width-container.wrap.active>ul{    padding-bottom: 20px;    margin-top: 10px;}
 nav.width-container.wrap.active>ul li.active {  background: #2e9df7;}
 nav.width-container.wrap.active>ul li.active a {  color: #fff;}
 nav.width-container.wrap.active>ul li a#events { background-color: transparent; color: #898a8a;}
 nav.width-container.wrap.active>ul li:hover a#events { background-color: transparent;  color: #898a8a;}
 
  nav.width-container.wrap.active>ul li.actives {  background: #2e9df7;}
 nav.width-container.wrap.active>ul li.actives a {  color: #fff !important;}
 
  .core-nav-packages .col-sm4 {  float: none;}
  .core-nav-packages .row{width: 100%;}
  
  #sidebar{width: 100%; margin-right: 0;float: none;    min-height: auto;}
  .guides_content_area{    width: 100%;float: none;}
   .twocolumn-container .left-column.guides_content_area{ width: 100% !important;}
  .current_signup_name{    font-size: 30px;    line-height: normal;    margin-bottom: 0px;}
  .current_signup_tag ul li#even{    margin-right: 2%;}
   .supporter_nav_add { float: none; width: 277px; margin: auto auto 30px auto;}
  
   .supporter_left_right { float: none;  width: 100%;  margin-left: 0;}
  .form.new_form{max-width: 90%;}
  #signup_custom_values_division_tags_custom{width: 100%;}
  #signup_custom_values_position_tags_custom{width: 100%;}
  .content-users-password-resets-new-wide{  margin: 70px 0 4%; padding: 0 4%;}  
  .three_list_btn ul{    padding: 0;}
  .three_list_btn ul li{    margin-right: 0;    margin-bottom: 15px;width: 100%;}
  .three_list_btn ul li a{width: 320px;}
  .home_main_img.leadership {  position: relative;}
  
  #core-nav{display: none;}
  .core-content-hide{display: none;}
  .accordion.core-content-show{display: block;}
  .core-content .tab-pane.top_p { margin-bottom: 0;}
  .accordion-section .col-sm-6 { width: 100%; float: none; padding-left: 0; padding-right: 0;}
  #core-nav-value{display: none;}
  .core-content .tab-pane{height: 350px;}
  .accordion-section-content.tab-pane.top_p{background-position: 25% center !important;}
  
  .table_additional_offers table td{    padding: 13px 10px 13px 10px;}
  .table_additional_offers table td.price span{    margin-right: 0;}
  .table_additional_offers table td.price{    text-align: center; padding-right: 10px;}
  .additional_offers_btn_t{    font-size: 14px;}
  
  .carousel-caption.top_image_text_insub .content_text_subpage.inner-page-d p{  font-size: 16px; line-height: 20px;}
  .carousel-caption>span>span img {   margin: 0 0 16px; }
 .coordinator_committee_d {  float: none;   width: 100%;}
 .supporter-pic-right.coordinator_committee_d{margin-left: 0%;}
 .coordinator_committee_d .progress.calculate_progress_bar {  width: 80%;}   
 .name_of_hi { padding: 8px 0;}
  
 }
@media only screen and (max-width: 767px) and (min-width: 480px){
  
  .title_headline_top{word-wrap: break-word; font-size:25px;}
  .page-type-event #headline h2{word-wrap: break-word;}
  
  #our_causes .col-sm-6{ width: 100%;}  
  .chart_expenses_chart{ width: 100%;}
  .chart_expenses_img { width: 47%; margin-right: 3%;}
  .chart_expenses_text { width: 50%;padding: 35px 0px;  text-align: left;}
  .chart_expenses_text.financials_breakdown_of_expenses_chart_1 li { display: flex;}
  .chart_expenses_text.financials_breakdown_of_expenses_chart_2 li{display: flex;}
  .chart_expenses_headline.financials_breakdown_of_expenses_chart_1,.chart_expenses_headline.financials_breakdown_of_expenses_chart_2{    margin: 30px 0;}
  .chart_expenses_headline.ungala_text_color{ margin: 30px 0;}
  .columns.block-approach{    float: none;}
  .large-3 { margin-right: 0; width: auto; display: inline-block;margin-bottom: 20px;}

  
   .col-sm-3 { width: 100%;  float: none;}
  .col-sm-3.lastfooter {  width: 100%;}
  footer .title { margin-top: 25px;  margin-bottom: 15px;}
  footer .title.first_footer_about{ margin-top: 0px;}
  .current_signup_login{    font-size: 16px;}
  .current_signup_login a{font-size: 16px;}
  .logout_footer{    margin-left: 8px;}
  .footer-text.login_register { margin-top: 25px; margin-bottom: 25px;}
  footer .footer-text .text{ width: 100%; margin-top: 15px;}
  footer.width-container{padding-bottom: 25px;}
  .footer_bottom{ padding: 30px 30px; width: 100%;}
  .footer_bottom .social_icon { width: 100%; float: none;}
  .right_textfooter { text-align: center;    margin-top: 15px;}
  .footer_bottom .social_icon ul { text-align: center;}
  .footer_bottom .social_icon ul li {float: none;padding: 0 15px 0 15px; display: inline-block;}
  .register_footerbtn a { padding: 24px 50px;}
  
  .headertop_text{ font-size: 40px;}
  .btn{ padding: 0px 30px;}
  
  .title_headline.singalline {  font-size: 26px;}
  
  .our_approach_video_get,.leadership_video_get,.ungala_video_get,.packages_video_get{margin: 0% auto 40px auto;}
  .carousel-caption {left: 0; right: 0; padding: 0 40px; position: absolute; background: none;}
  .carousel-caption.main_nave_page_top_text>span>span{padding-top: 5%;  padding-bottom: 5%;}  
  .carousel-caption.main_nave_page_top_text p{ display:none;}
  .carousel-caption>span>span {    padding: 20px 0;}
  
  .our_progress{margin-right: 0; width: 49%;margin-bottom: 7px;}
  .contact_to_our_management{    width: 250px;}
  
  .event_chart_expenses_chart{  width: 100%;  margin-right: 0;}
  .event_chart_expenses_img{margin-right: 2%;width: 46%;}
  .event_chart_expenses_text{width: 50%;margin-top: 20px;}
  .women_men{    padding: 0px 0;}
  .event_imgattachment{    float: none;margin-bottom: 30px; margin-right: 0; }
   .event_list_detail_contain{min-height: auto;}
   .event_list_detail_contain .submit-link{width: 150px;}
  .core-content .tab-pane .width-container .row .col-sm-6 .value-content{    font-size: 20px;}
  .accordion-section .accordion-section-content .width-container{ width: 100%; margin: 0;  padding: 0;}
   .instagram_section {    padding-top: 50px;}
  .page-type-event #headline h2{font-size: 40px;}
  h2 {  font-size: 40px;}
  .supporter-pic-left .image_profile_curr{width: 25%; float: left;margin-right: 3%;} 
  .user_detail_signupprofile{ width: 72%; float: left;}
  .recruitment_url_p{word-wrap: break-word;}  
  .padtopmore.activity_host { float: none; width: 100%;}
  .event_host_profile { float: none; width: 100%; margin-left: 0;}
  .event_host_profile.event_not_current{ float: none; width: 100%;}
  
  .segment_leads_recruited_details .image_profile_curr { width: 80px;  float: left; margin-right: 15px;}
  .user_detail_signupprofile.segment_leads_recruited { width: 75%;  float: left;}
  .progress.calculate_progress_bar{ width: 100%;}
  .mediator_btn_t {width: 100%;}
   .padtop.rsvp_profile { position: relative;}
  .padtop.rsvp_profile .submit-link{width: 150px;}
  .supporter-pic-right {    min-height: auto;}

  
  
  
  
}
@media only screen and (max-width: 767px) and (min-width: 701px){
  .large-4 { width: 270px; display: inline-block; margin: 1%;}
 .large-4:last-child { margin-right: 1%;}
  .directory_list ul li.staff_list{ width: 250px;vertical-align: top; display: inline-block;float: none; margin-left: 1.5%; margin-right: 1.5px;}
  .directory_list ul{ text-align: center;}
  
  .become_sponsor_btn a{ margin-right: 0;    width: 32.5%;    font-size: 20px;}
  
}
@media only screen and (max-width: 700px) and (min-width: 480px){
  .large-4 { width: 47%; display: inline-block; margin: 1%;}
 .large-4:last-child { margin-right: 1%;}
  
  .directory_list ul li.staff_list{ width: 48%; margin-right: 1%; margin-left: 1%;}
  .become_sponsor_btn{text-align: center;}
  .become_sponsor_btn a{    margin-bottom: 15px;width: 310px;    margin-right: 0;}
  
  .img_section_nnerpage img{    float: none;  margin: 0px 0 30px 0px;} 
  
  .carousel-caption.top_image_text_insub .content_text_subpage.inner-page-d p{    display: none;}
  
}

@media only screen and (max-width: 479px) and (min-width: 300px){
  
  .title_headline_top{font-size: 22px;    word-wrap: break-word;}
  .page-type-event #headline h2{word-wrap: break-word;}
  #our_causes .col-sm-6{ width: 100%;}  
  #our_causes a.s .solution .solution-content .title{font-size: 20px; line-height: normal;    margin-top: 20px;}
  #our_causes a.s .solution .solution-content .hover-content{line-height: normal; font-size: 18px;}
  #our_causes a.s .solution .solution-content{    padding: 20px;}
 
  .chart_expenses_chart{ width: 100%;}
  .chart_expenses_img { width: 100%; margin-right: 0;}
  .chart_expenses_text { width: 245px; padding: 30px 0px; text-align: left;}
  
  .columns.block-approach{    float: none;}
  .large-3 { margin-right: 0; width: auto; display: inline-block;margin-bottom: 20px;}

  
  .large-4 { margin-right: 0; margin-bottom: 20px; width: auto; display: inline-block;}
  
  .col-sm-3 { width: 100%;  float: none;}
  .col-sm-3.lastfooter {  width: 100%;}
  footer .title { margin-top: 25px;  margin-bottom: 15px;}
  footer .title.first_footer_about{ margin-top: 0px;}
  .current_signup_login{    font-size: 16px;}
  .current_signup_login a{font-size: 16px;}
  .logout_footer{    margin-left: 8px;}
  .footer-text.login_register { margin-top: 25px; margin-bottom: 25px;}
  footer .footer-text .text{ width: 100%; margin-top: 15px;}
  footer.width-container{padding-bottom: 25px;}
  .footer_bottom{ padding: 30px 30px; width: 100%;}
  .footer_bottom .social_icon { width: 100%; float: none;}
  .right_textfooter { text-align: center;    margin-top: 15px;}
  .footer_bottom .social_icon ul { text-align: center;}
  .footer_bottom .social_icon ul li {float: none;padding: 0 15px 0 15px; display: inline-block;}
  .register_footerbtn a { padding: 24px 50px;}
  
  .headertop_text{ font-size: 28px; margin-bottom: 35px;}
  .btn{    font-size: 22px; padding: 0px 20px;}
  .title_headline.singalline {  font-size: 24px;}
  
   .our_approach_video_get,.leadership_video_get,.ungala_video_get,.packages_video_get{margin: 0% auto 20px auto;}
  .carousel-caption {left: 0; right: 0; padding: 0 20px; position: absolute; background: none;}
  .carousel-caption.main_nave_page_top_text>span>span{padding-top: 5%;  padding-bottom: 5%;}  
  .carousel-caption.main_nave_page_top_text p{display:none;}
  
  .carousel-caption>span>span {    padding: 20px 0;}
  
   .our_progress{ width: 100%;margin-bottom: 20px;}
  
  .directory_list ul{ text-align: center;}
  .directory_list ul li.staff_list{ width: 250px; display: inline-block; float: none;margin-right: 0;}
  .signup_published_directer_list_detail { min-height: auto;}
  
  .become_sponsor_btn a{font-size: 20px;width: 100%; margin-right: 0; margin-bottom: 20px;}
  .Financials_btn{margin-top: 0;}
  .sponsor_logos_list ul li{    margin-right: 0; margin-left: 0;} 
  .contact_to_our_management{    width: 215px;}
  
  .event_chart_expenses_chart{  width: 100%;  margin-right: 0;}
  .event_chart_expenses_img{margin-right: 0;width: 100%;}
  .event_chart_expenses_text{width: 230px;margin-top: 20px;}
  .women_men{    padding: 0px 0;}
  .women_men_content_text{margin-top: 20px;  margin-left: -15px;}
  
  .event_imgattachment{    float: none;margin-bottom: 30px; margin-right: 0;     width: 100%;}
  .event_list_detail_contain{min-height: auto;}
  .event_list_detail_contain .submit-link{width: 150px;}
  .event_imgattachment img{ width: 100%;}
  .guides_sidebar_btn a{    width: 100%;}
  .page-type-event #headline h2{font-size: 32px;}
   h2 {  font-size: 32px;}
  .img_section_nnerpage img{    float: none;  margin: 0px 0 30px 0px;} 
  .supporter_nav_add { float: none; width: 100%; margin: auto auto 30px auto;}
  .three_list_btn ul li a{width: 100%;}
  .core-content .tab-pane .width-container .row .col-sm-6 .value-content{    font-size: 16px;}  
  .current_signup_tag ul li{width: 100%;} 
  .accordion-section .accordion-section-content .width-container{ width: 100%; margin: 0;  padding: 0;}
  .accordion-section-title{font-size: 20px;}
  .instagram_section {    padding-top: 40px;}
 
  .supporter-pic-left .image_profile_curr{width: 200px; float: none; margin-right: 0; margin-bottom: 10px;} 
  .user_detail_signupprofile{ width: 100%; float: none;}
  .padtopmore.activity_host { float: none; width: 100%;}
  .event_host_profile { float: none; width: 100%; margin-left: 0;}
  .event_host_profile.event_not_current{ float: none; width: 100%;}
  
  .padtop.rsvp_profile { position: relative;}
  .padtop.rsvp_profile .submit-link{width: 150px;}
  .progress.calculate_progress_bar{ width: 100%;}
  .recruitment_url_p{word-wrap: break-word;}
  .user_detail_signupprofile.segment_leads_recruited { width: 100%;}
  .supporter-pic-right {    min-height: auto;}
  .carousel-caption.top_image_text_insub .content_text_subpage.inner-page-d p{    display: none;}
}
 
@media only screen and (max-width:299px) {
  
  .title_headline_top{font-size: 18px;    word-wrap: break-word;}
  .page-type-event #headline h2{word-wrap: break-word;}
	#our_causes .col-sm-6{ width: 100%;}  
  #our_causes a.s .solution .solution-content .title{font-size: 20px; line-height: normal;    margin-top: 20px;}
  #our_causes a.s .solution .solution-content .hover-content{line-height: normal; font-size: 18px;}
  #our_causes a.s .solution .solution-content{    padding: 20px;}
  
  .chart_expenses_chart{ width: 100%;}
  .chart_expenses_img { width: 100%; margin-right: 0;}
  .chart_expenses_text { width: 245px; padding: 30px 0px; text-align: left;}
  
  .columns.block-approach{    float: none;}
  .large-3 { margin-right: 0; width: auto; display: inline-block;margin-bottom: 20px;}


  .large-4 { margin-right: 0; margin-bottom: 20px; width: auto; display: inline-block;}
  
  .col-sm-3 { width: 100%;  float: none;}
  .col-sm-3.lastfooter {  width: 100%;}
  footer .title { margin-top: 25px;  margin-bottom: 15px;}
  footer .title.first_footer_about{ margin-top: 0px;}
  .current_signup_login{    font-size: 16px;}
  .current_signup_login a{font-size: 16px;}
  .logout_footer{    margin-left: 8px;}
  .footer-text.login_register { margin-top: 25px; margin-bottom: 25px;}
  footer .footer-text .text{ width: 100%; margin-top: 15px;}
  footer.width-container{padding-bottom: 25px;}
  .footer_bottom{ padding: 30px 30px; width: 100%;}
  .footer_bottom .social_icon { width: 100%; float: none;}
  .right_textfooter { text-align: center;    margin-top: 15px;}
  .footer_bottom .social_icon ul { text-align: center;}
  .footer_bottom .social_icon ul li {float: none;padding: 0 15px 0 15px; display: inline-block;}
  .register_footerbtn a { padding: 24px 50px;}
  
  .headertop_text{ font-size: 28px; margin-bottom: 35px;}
  .btn{    font-size: 22px; padding: 0px 20px;}
  
  .title_headline.singalline {  font-size: 23px;}
  
  .our_approach_video_get,.leadership_video_get,.ungala_video_get,.packages_video_get{margin: 0% auto 20px auto;}
  .carousel-caption {left: 0; right: 0; padding: 0 20px; position: absolute; background: none;}
  .carousel-caption.main_nave_page_top_text>span>span{padding-top: 5%;  padding-bottom: 5%;}
  .carousel-caption>span>span {    padding: 20px 0;}
  .carousel-caption.main_nave_page_top_text p {  display: none;}
  .our_progress{ width: 100%;margin-bottom: 20px;}
  
  .directory_list ul{    text-align: center;}
  .directory_list ul li.staff_list{ width: 230px; display: inline-block;    float: none; margin-right: 0;}
  .become_sponsor_btn a{font-size: 18px;width: 100%; margin-right: 0; margin-bottom: 20px;}
  .Financials_btn{margin-top: 0;}
  .sponsor_logos_list ul li{    margin-right: 0; margin-left: 0;} 
  .contact_to_our_management{ width: 100%;}
  .signup_published_directer_list_detail { min-height: auto;}
  
   .event_chart_expenses_chart{  width: 100%;  margin-right: 0;}
  .event_chart_expenses_img{margin-right: 0;width: 100%;}
  .event_chart_expenses_text{width: 230px;margin-top: 20px;}
  .women_men{    padding: 0px 0;}
  .women_men_content_text{margin-top: 20px;  margin-left: -15px;}
  
  .slider_packages .owl-controls .owl-buttons .owl-prev::before{    left: 20%;}
  .slider_packages .owl-controls .owl-buttons .owl-next::before{    right: 20%;}
  .event_imgattachment{    float: none;margin-bottom: 30px; margin-right: 0;     width: 100%;}
  .event_list_detail_contain{min-height: auto;}
  .event_list_detail_contain .submit-link{width: 150px;}
  .event_imgattachment img{ width: 100%;}
  .guides_sidebar_btn a{    width: 100%;}
  .img_section_nnerpage img{    float: none;  margin: 0px 0 30px 0px;} 
  .supporter_nav_add { float: none; width: 100%; margin: auto auto 30px auto;}
  .three_list_btn ul li a{width: 100%;}
  .core-content .tab-pane .width-container .row .col-sm-6 .value-content{    font-size: 14px;}
  .current_signup_tag ul li{width: 100%;}
  .page-type-event #headline h2{font-size: 30px;}
  h2 {  font-size: 30px;}
  .accordion-section .accordion-section-content .width-container{ width: 100%; margin: 0;  padding: 0;}
  .accordion-section-title{font-size: 20px;}
  .instagram_section {    padding-top: 40px;}
  .carousel-caption .content_text_subpage.inner-page-d p{display: none;}
  
  .supporter-pic-left .image_profile_curr{width: 200px; float: none; margin-right: 0; margin-bottom: 10px;} 
  .user_detail_signupprofile{ width: 100%; float: none;}
  .padtopmore.activity_host { float: none; width: 100%;}
  .event_host_profile { float: none; width: 100%; margin-left: 0;}
   .event_host_profile.event_not_current{ float: none; width: 100%;}
  
  .padtop.rsvp_profile { position: relative;}
  .padtop.rsvp_profile .submit-link{width: 150px;}
  .progress.calculate_progress_bar{ width: 100%;}
  .recruitment_url_p{word-wrap: break-word;}
  .user_detail_signupprofile.segment_leads_recruited { width: 100%;}
  .supporter-pic-right {    min-height: auto;}
  .carousel-caption.top_image_text_insub .content_text_subpage.inner-page-d p{    display: none;}
  
  
}




@media only screen and (max-width:566px) {

  .membership-blurb .membership{    padding-right: 0;}
  .slider_packages .owl-controls .owl-buttons .owl-prev::before{    left: 20%;}
  .slider_packages .owl-controls .owl-buttons .owl-next::before{    right: 20%;}
  .partner_organization_detail_user{width: 100%;  display: inline-block; margin-top: 10px;}
  .event_name a{ word-wrap: break-word;}
  
  .vcenter {  top: 48%;}
  .main.width-container.vcenter { margin-top: 60px;}
  
  
  .renovate_review_v{    background-image: linear-gradient(#f7d7ad,#f7d7ad) !important;}
  
  .renovate_text_scro { position: relative !important;}
  .renovate_text_scro .btn p{    margin: 10px 0px !important;}
  .renovate_text_scro .hidden-xs.continue-down {
    padding-top: 7% !important;
  }
  
  
}

@media only screen and (max-width:1100px) {

     .renovate_review_v{    background-image: linear-gradient(#f7d7ad,#f7d7ad) !important;}
  
  .renovate_text_scro { position: relative !important;}
  .renovate_text_scro .btn p{    margin: 10px 0px !important;}
  .renovate_text_scro .hidden-xs.continue-down {
    padding-top: 7% !important;
  }

}



@media only screen and (max-width:400px) {
  .carousel-caption.main_nave_page_top_text .title_headline_top{font-size: 14px;}
  
  .main.width-container.clearfix.vcenter.renovate_text_scro{    margin-top: 97px !important;}
}



