@media screen and (max-width: 1309px) {
    .navbar-static-top .container { width: 1260px;  }
  .logo_tagline { max-width:262px; font-size:15px; }
}
@media screen and (max-width: 1279px) {
    .navbar-static-top .container { width: 1170px; }
  .logo_tagline { max-width:212px; font-size:12px; }

}
@media screen and (max-width: 1170px) {
  	  .navbar-brand { max-width:184px; }
    .navbar-brand img { max-width:184px; }
    .navbar-static-top .container { width: 1070px; }
    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{ margin-left:0; } 
    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right:0; }
}
@media screen and (max-width: 1070px) {
  .navbar-brand { max-width:174px; margin-top:11px !important; }
    .navbar-brand img { max-width:174px; }
  .logo_tagline { max-width:182px; line-height:18px;  }
    .navbar-static-top .container { width: 970px; }
    .nav.navbar-nav li { margin:0 0 0 28px; }
  	.nav.navbar-nav li li { margin-left:0; }  

    .caption.text-content { width:50%; }

    .hardworktext .content { padding-top:25px; }
    .infobox {  padding:0 21px; }
    .lend_text { padding:0 18px;  margin-right:18px;}
    .post-code { width:58.3%; }

    .getupdated .post-code { width:73%; }
    .stories-section .stories-slide .roundimg_box { margin-left:0; }
    .stories-section .section-title { margin-left:0; }
    .stories-section .stories-slide .roundimg_box { width:290px; height:290px; }
    .stories-section .stories-slide .roundimg_box .whitebdrbox {  width:270px; height:270px;}
    .stories-section .carousel-control.left { left:-35px;}
    .stories-section .carousel-control.right { right:-35px;}
    .stories-section .stories-slide .carousel-control .glyphicon { width:30px; height:30px; margin-top:-15px; }
    .stories-section .stories-slide .carousel-control .glyphicon { background: #fff; }
    .stories-section .glyphicon-chevron-right:before, .stories-section .glyphicon-chevron-left:before { background-color: #fff; width:7px; height:12px; margin-top:-6px; margin-left:-3.5px; background-size:cover; }
    .stories-section .glyphicon-chevron-right:hover:before, .stories-section .glyphicon-chevron-left:hover:before { background-size: cover; background-color: #fff; }
    .stories-section .stories-slide .content { padding-top:36px; }

    /*About*/

    ul.resp-tabs-list li { width: 187px; }
    ul.resp-tabs-list li span { height: 80px; }

    .tabbcontent_right { margin-left: 50px; }
    .tabbcontent_right:before { left: 20px; }
    .resp-tab-content .col-md-9:before { left: 13px; }

    /*Categorized*/
    .caption.text-content { width: 70%; }
    .post_image { /*width: 340px;*/ height: 220px; }
    .dotted_hd:after { width: 970px; margin-left: -485px; }
}
@media screen and (max-width: 1023px) {
    .navbar-static-top .container, .container { width: 100%; }
 .logo_tagline { max-width:inherit; float:left; clear:left; margin-left:0; padding-left:0; border-left:0;}
    .navbar-brand { max-width:174px; margin-top:0px !important; }
    .navbar-brand img { max-width:174px; }
    .nav.navbar-nav li { margin:0 0 0 22px; }
  
  .featured-section { margin-top:-160px; }

    .caption.text-content { width:70%; }
    .hardworktext .content { padding-left:0; padding-top:0; }

    .roundimg_box { width:286px; height:286px; }
    .whitebdrbox { width:266px; height:266px; }

    .infobox { padding:0; }


    .email_box { width:100%; margin-right:0; } 
    .post-code { width:100%; margin-bottom:12px; } 

    .stories-section .stories-slide .roundimg_box { width:250px; height:250px;  margin:auto; } 
    .stories-section .stories-slide .roundimg_box .whitebdrbox { width:230px; height:230px; } 
    .stories-section .stories-slide .content { padding-top:16px; padding-left:20px; padding-right:20px; }
    .stories-section .stories-slide blockquote:before { font-size:60px; } 
    .stories-section .carousel-control.left { left:0px;}
    .stories-section .carousel-control.right { right:0px;}

    .sponser_section li { margin:0 30px 30px; }

    .getupdated {margin-top:15px;} 
    .footer_bottom, .createdby  { text-align:center; line-height: 26px;}
    .getupdated .post-code { width:87.5%; }

    /*About*/

    .breadcrumbs .subpage-nav ul li a, .breadcrumbs ol.breadcrumb li a, .breadcrumbs ol.breadcrumb li span { font-size: 16px; margin: 12px; }
    .breadcrumbs .subpage-nav ul li.active a:after, .breadcrumbs ol.breadcrumb li.active a:after, .breadcrumbs ol.breadcrumb li.active span:after { bottom: -22px; border-left-width: 10px; border-right-width: 10px; border-top-width: 10px; margin-left: -10px; }

    .inner-banner h2 span { font-size: 36px; line-height: 40px;  }

    ul.resp-tabs-list li { font-size: 14px; width: 146px; }
    ul.resp-tabs-list li span { font-size: 14px; }
    .tabbcontent_left .roundimg_box { width: 162px; height: 162px; }
  
  	.user_session_form #user_session_email { margin-bottom: 15px; }
   .action-page-form-mobile { background: #fff; -webkit-box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25);box-shadow:6px 6px 0px 0px rgba(0, 0, 0, 0.25); padding:15px;}
  
   /*Categorized*/
    .caption.text-content { width: 90%; }
    .post_image { width: 354px; height: 220px; }
    .categorized-post .even .postbox { margin-right: 0; margin-left: 0; }
    .categorized-post .odd .postbox { margin-left: 0; margin-right: 0; }
    .dotted_hd:after { width: 100%; margin-left: -50%; }

}
@media screen and (max-width: 767px) {
    .navbar-static-top { padding: 26px 0 20px; }
    .navbar-brand, .navbar-brand img { max-width: 194px; }
    #menu-collapse { float: none; position: absolute; margin-top: 20px; width: 100%; overflow-y: auto; max-height: 250px; background: #fff; }
    #menu-collapse > .toplinks { display: none; }
    .mobile-toplinks { display:block; }
    .navbar-toggle { margin-right: 0; margin-bottom: 0; }

    #menu-collapse ul { padding: 0; margin: 0; }
    #menu-collapse ul li { display: block; margin: 0; float: none; line-height: 24px; }
    #menu-collapse ul li a { font-size: 18px; line-height: 24px; font-family: "proxima-nova",sans-serif; font-weight: 600; display: block; padding: 8px 0; }
    #menu-collapse ul li ul { margin-left: 10px;}
    #menu-collapse ul li li a { font-size: 14px; line-height: 20px; }

    .toplinks ul:after { clear: both; content: "";  }

    .featured-section { height: 480px; } 
    .featured-section ul li { height: 480px; }
    .caption.text-content { padding-top: 31px; }
    .caption.text-content { width: 80%; }
    .caption.text-content h2 { line-height: 40px; }
    .caption.text-content h2 span { font-size: 36px; line-height: 40px; }

    .tranbg-cap p { font-size: 15px; line-height: 24px; }

    .blankbg_btn, .greenbtn { font-size: 18px; line-height: 22px; padding: 8px 30px 8px 15px; }
    .blankbg_btn:after, .greenbtn:after { right: 10px; }

    .hardwork_content .container { padding-bottom: 20px; padding-top: 20px; }

    h2, .basic-intro h2, .info_title h2, h2.headline { font-size: 28px; line-height: 28px; margin-bottom: 20px; }
    h3, .h3 { font-size: 22px; }
    h4 { font-size: 20px; line-height: 20px; }
    h5 { margin-bottom: 15px; }
    p, .subtext  { font-size: 15px; line-height: 24px; margin-bottom: 15px; }
    .inner-banner h2, .caption.text-content h2 { line-height: 32px; }
    .inner-banner h2 span, .caption.text-content h2 span { font-size: 28px; line-height: 32px; }
    .basic-intro h2.headline { padding-bottom: 0; }
    .pagetitle { padding: 25px 0; }
  	.pagetitle h2 { margin-bottom: 0; }
    .comment .form-wrap { padding: 15px; }
    .button-primary, .btn-primary, .search-box input[type="submit"], .donation-amount-field [type="radio"] + label { font-size: 16px; padding-left: 20px; padding-right: 46px; background-position: 104% center;  }
    .button-primary:hover, .btn-primary:hover, .search-box input[type="submit"]:hover, .donation-amount-field [type="radio"] + label:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { background-position: 104% center; }
		.email_box .greenbtn { font-size: 16px; width: auto; padding: 7px 32px 7px 15px; height: 44px; }
    .getupdated .getstarted_btndiv { width: auto; }
    .getupdated .email_box .greenbtn { width: auto; padding: 7px 32px 7px 15px; font-size:16px; }
  	
  
    .hardwork_content h2, .info_title h2 { margin-bottom: 20px; }
    .hardwork_content p { font-size: 15px; line-height: 24px; }
    .hardworktext .content { padding-top: 30px; }
    .roundimg_box { width: 266px; height: 266px; }
    .whitebdrbox { width: 246px; height: 246px; }

    .getinvolved_section { padding: 45px 0 5px 0; }
    .infobox { margin-bottom: 20px;
        width: 100%;
        display: block;
        vertical-align: middle;
    }
    .inform_icon, .takeaction_icon, .organize_icon { margin-bottom: 8px; }
    .infobox h3 { margin-bottom: 10px; }


    .wanttolend_section { padding: 25px 0; }
    .wanttolend_section h2 { font-size: 28px; line-height: 36px; }

    .lend_text { border-right: 0; border-bottom: 3px dotted #7f7e7c; padding-left: 0; padding-right: 0; padding-bottom: 10px; margin-bottom: 15px; margin-right: 0;  }
    .lend_text:after { display: none;  }

    .updates-section { padding:25px 0 15px; }
    .updates-section .newsimage { width: 90px; height: 90px; }
    .updates-section .newsleft { width: 90px; }
    .section-title { font-size: 20px; }
    .updates-section .news-content { width: 83%; padding: 15px 15px 0; }

    .stories-section { margin: 25px 0; }
    .stories-section .section-title { margin-bottom: 25px; font-size: 20px; }

    .stories-section .stories-slide blockquote { font-size: 15px; line-height: 24px; }
    .stories-section .stories-slide blockquote p { font-size: 15px; line-height: 24px; }

    .stories-section .stories-slide .content a { font-size: 15px; }

    .stories-section .stories-slide .roundimg_box { width: 230px; height: 230px; }
    .stories-section .stories-slide .roundimg_box .whitebdrbox { width: 210px; height: 210px; }

    .sponser_section { padding: 25px 0; }
    .sponser_section li { margin: 0 20px 20px; width: 25%; vertical-align: middle; }
    .members { margin-bottom: 20px; }
    .sponser_section h5 { margin-bottom: 25px; }

    .footer-top { padding: 25px 0; }
    .footer-link-list { margin-bottom: 15px; }
    .getupdated { padding: 20px; margin-top: 20px; }
    .getupdated .post-code { width: 100%; }

    /*About*/
    .column { padding: 25px 0; }
    .column .text-content p { font-size: 15px; line-height: 24px; }
    .breadcrumbs { margin-bottom: 20px; }
    .breadcrumbs .subpage-nav ul li a, .breadcrumbs ol.breadcrumb li a, .breadcrumbs ol.breadcrumb li span { font-size: 14px; margin-left: 8px; margin-right: 8px; }

    .loading_img { margin: 25px 0; }
    .tabblist { display: none; }
    h2.resp-accordion { display: block; font-size: 16px; font-family: "proxima-nova",sans-serif; text-align: left; color: #fff; padding: 8px 12px; margin-bottom: 6px;  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 0; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 0; box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 0;  }
    h2.resp-accordion span { font-family: "proxima-nova",sans-serif; font-weight: 600; color: #fff; }
    h2.resp-accordion span br{ display:none; }

    .resp-tabs-container > div { padding: 15px 0; }

    .tabbing { margin-top: 25px; }

    .resp-tabs-container > h2, .resp-tabs-container > h2.resp-tab-active { background: #6698bb !important;  }
    .item-1-tab + h2, .item-1-tab + h2.resp-tab-active { background: #ecaf45 !important;}
    .item-2-tab + h2, .item-1-tab + h2.resp-tab-active { background: #f68661 !important;}
    .item-3-tab + h2, .item-1-tab + h2.resp-tab-active { background: #af76b5 !important;}
    .item-4-tab + h2, .item-1-tab + h2.resp-tab-active{ background: #7aba7a !important;}

    .tabbcontent_left { margin-right: 15px; float: left; }
    .tabbcontent_right { margin-left: 0; }
    .resp-tab-content .col-md-9:before { background: none; }
    .tabbcontent_right:before { border: none;}
    .resp-tab-content p { font-size: 15px; line-height: 24px; }
    .resp-tab-content h4 { font-size: 20px; line-height: 20px; margin-top: 20px; margin-bottom:10px; }

    /*Categorized*/
    .caption.text-content { width: 90%; }
    .post_image { width: 354px; height: 220px; }
    .categorized-post .even .postbox { margin-right: 0; margin-left: 0; }
    .categorized-post .odd .postbox { margin-left: 0; margin-right: 0; }
    .dotted_hd:after { width: 100%; margin-left: -50%; }
  

    .innerpage_banner li { height: 350px; }
    .link_btn { font-size: 16px; }
    .post_image { width: 100%; height: 240px; }
    .post_image img { width: 100%; }
    .post_content { padding: 15px; }
    .postbox p { font-size: 15px; margin-bottom: 10px; }
  	.dotted_hd { margin-bottom: 20px; }
    .Categorized .lend_text { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
  
  	input[type="text"], input[type="email"], input[type="tel"], input[type="password"] { height: 40px; }
  	.marginbottommore, .byline, #slider-cards, .intro, .flag_form { margin-bottom: 15px; }
  	
  	.action-page-content { margin: 25px 0; }
  	.action-page-content h2 { line-height: 32px; margin-bottom:0; }
    .action-page-content h2 span { font-size:28px; line-height: 32px;  }
    .action-page-content .tranbg-cap p { font-size:15px; margin-bottom:15px; }
  	.action-page-content ul li { line-height: 22px; margin-bottom:10px; }
   
}
@media screen and (max-width: 567px) {

    .navbar-brand, .navbar-brand img { max-width: 154px;  }
    .logo_tagline { margin-top: 6px; }
    .featured-section { margin-top: -160px; height: 400px; }
    .banner-content { padding-top: 160px; }
    .featured-section ul li { height: 400px; }
    .caption.text-content .tranbg-cap { display: none; }
    .roundimg_box { width: 246px; height: 246px; }
    .whitebdrbox { width: 226px; height: 226px; }

    .updates-section .news-content { width: 80%; }

    .sponser_section li { margin: 0 15px 15px; }

    /*About*/
    .breadcrumbs .subpage-nav ul li.active a:after, .breadcrumbs ol.breadcrumb li.active a:after, .breadcrumbs ol.breadcrumb li.active span:after { border: none; }
  
  	/*Categorized*/
    .innerpage_banner li { height: 220px; }
    .email_box .greenbtn { background-position: 110% center; }
}
@media screen and (max-width: 479px) {

    .navbar-brand, .navbar-brand img { max-width: 194px; }
    .logo_tagline { width: auto; border: none; margin-left: 0; padding-left: 0; }
  
   .updates-section .newsimage { width: 90px; height: 90px !important; }

    .caption.text-content { width: 100%; }
    .banner-content .blankbg_btn, .banner-content .greenbtn { font-size: 16px; }
    .featured-section .inner-banner h2 span, .featured-section .caption.text-content h2 span { font-size: 24px; line-height: 28px; }
    .inner-banner h2, .caption.text-content h2 { line-height: 24px; }
    .inner-banner h2 span, .caption.text-content h2 span { font-size: 18px; line-height: 24px; }

    .hardwork_content .fr { float: none; }

    .updates-section .newsleft { margin-right: 15px; }
    .updates-section .news-content { float: none; width: 100%; }

    .sponser_section li { width: 40%; margin: 0 12px 12px; }
    .copyright, .createdby { padding: 0 10px; }
  
  	/*Categorized */
    .post_image { height: auto; }
    .postbox p  { margin-bottom:10px; }
    .dotted_hd { margin-bottom: 10px; }
    .dotted_hd:after { border: none;} 
    .dotted_hd h2 { padding-left: 0; padding-right: 0; }
  
}