@media screen and (max-width:1279px) {
	
    input[type="text"], input[type="password"], input[type="email"], input[type="checkbox"], textarea, input[type="submit"], div.checker input,  input[type="button"] { -moz-appearance:none; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
    
	.w1020 { width:1000px; }
        .no-touch .w1020 { width: 996px; }
	.webinar-page { width:980px; }
	
	.subscribe, .jointop{ width:680px; }
	
	.headerWrap { /*box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);*/ }
	.sticky { height:auto;}
	.logo { width:75px !important; }
	
	.home .slider { margin-top:153px; }
	.slider ul.cycle-slideshow li { background-size:cover !important;}
	.slider-control { margin-left:-554px; }
	.cycle-slideshow .caption { margin-right:0; }
	
	
	.sidebarfix { display:none; }
	.main-wrapper { margin-top:814px; }
	
	.inner-container { margin-left:200px; }
	
	.content, .our-member .content { height:100%;}
	.content p { line-height:20px; }
	.leftside { left:-206px; }
	
	.popup .w1020 { width:980px; }
	.popup .inner-container { margin-top:30px; margin-left:30px; }
	
	.touch .home-block:before, .touch .home-block:after { background:none; }
	
        .error404 .main-wrapper, .search.search-no-results .main-wrapper{ padding-top: 30px; min-height: 250px; }
	
	
}

@media screen and (max-width:1024px) {
	
	.slider ul.cycle-slideshow.noSlide li { height:630px; }
	.touch .headerWrap { /*position:inherit; left:auto; top:auto;*/}
    .touch #menu { display:block; }
	.touch  #menu span { margin-left:0; display:block; float:none; }
	.touch  .submenu-top, .touch  .submenu-bottom{ display:none; }
        .no-touch .breadcrumbs { display: none; }
	.breadcrumbs { display:block; margin-top: 154px; }
	.openTop .breadcrumbs { margin-top: 250px; }
	.openTop.openSearch .breadcrumbs { margin-top: 250px; }
	.touch .menu { display:none; }
	.touch .top-bar ul li:last-child { display:none; }
	.touch .slider { position:relative; top:auto; margin-top:0; }
	.touch .home .slider { margin-top:0; }
	.touch .main-wrapper { margin-top:0; }
	.touch .ui-tabs { margin-top:30px; }
	.touch .slider, .touch .main-wrapper, .touch .footer { position:relative !important;}
	.touch .sidr { margin-top: 39px; padding-bottom: 200px; }
	.touch .cycle-slideshow .caption { margin-top:0; height:630px; }
/*    .touch .slider ul.cycle-slideshow.noSlide li .caption { display:block !important; }*/
    .openTop #mobilemenu { margin-top: 135px; }
    .touch .search.search-no-results .inner-container { min-height: 250px; }
    .cpawardslider .cycle-slideshow li .cpawardslider-img{ height: 350px; }
    .cpawardslider .cycle-pager{ top: 300px; }

}
@media screen and (max-width:1023px) {
	
        
	.col-md-9 { width: 75%; }
	.col-md-8 { width: 66.66666667%; }
	.col-md-3 { width: 25%; }
	.col-md-4 { width: 33.33333333%; }
	
	
	.mlr  { margin-left:0; margin-right:0; }
	.ml { margin-left:0; }
	
	.touch .slider, .touch .main-wrapper, .touch .footer { position:relative !important;}
        .sidr { margin-top: 39px; padding-bottom: 200px; }
	.openTop #mobilemenu { margin-top: 125px; }
	.openTop.openSearch #mobilemenu { margin-top: 125px; }
	
	.popup .w1020 { width:700px; height:100%; }
	 a:hover {  }
	 .popup .inner-container { margin-left:0; }
	
	.subscribe, .jointop, .password-form .jointop { width:420px; }
	.prev-newsletter a, .password-form .prev-newsletter a { font-size:15px; width:260px; padding:10px 20px; height:46px; }
	
	.searchtoggle-from input[type="submit"], .subscribe input[type="submit"], .jointop input[type="submit"], .searchtoggle-from input[type="text"], #gform_wrapper_4.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]  { font-size:14px; padding:10px 20px; height:44px; }
        #gform_wrapper_4.gform_wrapper .gform_body { width: 66.5%; }
	#gform_wrapper_4.gform_wrapper .top_label input.medium, .jointop input[type="email"], .jointop input[type="password"] { width:66%; padding:10px 20px; height:44px; font-size:14px; }
        #gform_wrapper_4.gform_wrapper .top_label input.medium { font-size: 14px !important; width: 100%; }
        
	.searchtoggle-from input[type="text"] { width:78%; }
	
	.w1020 { width:700px; }
	.container { width:700px;}
	.webinar-page { width:700px; }
	.logo { height:61px; margin:10px 0; overflow:hidden; margin-left:-8px;}
	.breadcrumbs { display:block; margin-top: 119px; }
	.openTop .breadcrumbs { margin-top: 213px; }
	.openTop.openSearch .breadcrumbs { margin-top: 213px; }
	#menu { display:block; }
	#menu span { margin-left:0; display:block; float:none; }
	.submenu-top, .submenu-bottom{ display:none; }
	
	.headerWrap { /*position:inherit; left:auto; top:auto;*/ }
	
	.slider.clearfix { position:relative; }
	.slider { position:relative; top:auto; margin-top:0; min-height:440px; }
	.slider ul.cycle-slideshow { height:auto; }
	.home .slider { margin-top:0; min-height:440px; }
	.slider ul.cycle-slideshow li, .slider ul.cycle-slideshow.noSlide li { height:440px; }
	.cycle-slideshow .caption, .home .cycle-slideshow .caption, .page-template-tpl_newsletter-php .cycle-slideshow .caption { font-size:18px; line-height:26px; padding-top:0; height:440px !important; margin-top:0; }
	.slider ul.cycle-slideshow.noSlide li { height:440px; }
	.main-wrapper.wrapper-Level-3 { margin-top:0; }
	.slider-control { display:none; }
	.home .slider-control { /*position:inherit; top:auto;*/ width:700px; margin-left:-404px; }
	.cycle-pager { left:54px; top:38px; width:95px; text-align:center; }
        
/*        .title { font-size: 12px; }*/

	
/*	.slider ul.cycle-slideshow.noSlide li .caption { display:block !important; }*/
		
	.main-wrapper { margin-top:0; }
	
	
	.menu { display:none; }
	.top-bar ul li:last-child { display:none; }
		
	.ui-tabs { margin-top:30px; }
	
	.inner-container { margin:36px 0 0; min-height: inherit; }
	.staff-bio, .people-bio { margin-left:0; }
	.staff-bio .row { margin-left:0; }
	.staff-bio .col-lg-4 { padding-left:0; width:220px; margin-left:20px; }
	.staff-bio .col-lg-4:first-child { margin-left:0; }
	
	.map_popover { width:200px !important; height:auto !important; }
	
	.partner-block .col-lg-4.partner-0 { margin-left:0; clear:left; }
	
	.footer { margin-top:20px; }
	
	.leftside { position:inherit; left:auto; top:auto; width:100%; margin-top:30px; }
	.downloadblock { margin-top:30px; }
	.download-title { width:220px; padding-top:10px; min-height:inherit; padding-bottom:8px; }
	.download-title span { margin-top:0; }
	.download-list { width:100%; }
	
	.download-list ul li { width:31.33%; float:left; margin-left:20px; }
	.download-list ul li.downloadlist-0 { margin-left:0; clear:left; }
	.download-list ul li:nth-child(2), .download-list ul li:nth-child(3) { border:none; }
	
	.benifit-block h3 { margin-left:0; }
	
	.download-links { margin-left:0; }
	
	.success-list.mlr { margin-left:0; margin-right:0; }
	.success-story-block ul li { margin-left:16px; }
	
	.nav-previous { float:none; }
	
	.leftside #nav-below { display:none; }
	.stories-block #nav-below, .cpawards-block #nav-below, .starterkit-block #nav-below{ float:left; display:block; margin-bottom:15px; }
	.stories-block .story-title, .cpawards-block .starter-title, .starterkit-block .starter-title { float:left; width:82%; margin-left:20px; margin-bottom:15px; }
	.success-detail-img { clear:left; }
	
	.cpawards-list li { width:48.5%; margin-left:0; height: 200px; }
	.cpawards-list li:nth-child(even) { float:right; }
	.cpawards-list li .imglabel { height:198px; }
	.cpawards-list li .imglabel span { height:198px; }
	
	.factor-type { margin-left:0; }
	
	.reportingforms .formcontent .fl { width:64%; }
	.reportingforms .formcontent .fr { width:32%; }
	
	.entry-content iframe, .success-detail-block iframe { width:100%; }
	
	.filterContainer + .filterContainer-mobile + .partner-block.partner-container { margin-left:-20px; }
	.filterContainer + .filterContainer-mobile + .partner-block .col-lg-4 { margin-left:20px; }
	.filterContainer .fr input[type="text"] { }
	.filterContainer .fr input[type="button"] { width:120px; }
	
	.tribe-mobile-day { display: none !important; }
	#tribe-events-header .tribe-events-sub-nav li, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous { display:inline-block; float:none; vertical-align:top; }
	#tribe-events-header .tribe-events-nav-previous1 { /*float:left;*/ width:8px; margin-right:12px;}
	#tribe-events-header .tribe-events-nav-previous1 a { background:url(../images/event-prev.jpg) no-repeat left top; width:8px; height:11px; text-indent:-999em; display:block; margin-top:8px; }
	#tribe-events-header .tribe-events-nav-next1 { /*float:left;*/ width:8px; margin-left:12px;  }
	#tribe-events-header .tribe-events-nav-next1 a { background:url(../images/event-next.jpg) no-repeat left top; width:8px; height:11px; text-indent:-999em; display:block; margin-top:8px; }
	
	#tribe-events-footer ~ a.tribe-events-ical.tribe-events-button { display:none; }
	#tribe-events-content table.tribe-events-calendar { margin:0 40px; }

	.tribe-events-notices + #tribe-events-header { display: block; }
	.tribe-events-calendar td.mobile-active, .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar .tribe-events-past.tribe-events-has-events:after { color: #1d1d1d; }
	
	.tribe-events-calendar td.mobile-active, .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar .tribe-events-past.tribe-events-has-events:after { background:none; }
	.tribe-events-calendar .tribe-events-present, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar .tribe-events-present.mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a { background:none; }
	.tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] a { text-align:left; }
	.tribe-events-calendar .tribe-events-has-events:after { background:none; height:auto; width:auto; display:none;}
	
	.vcalendar .tribe-events-has-events.tribe-events-past div[id*="tribe-events-daynum-"] { background:none; cursor:auto; }
	.vcalendar .tribe-events-has-events div[id*="tribe-events-daynum-"] { background:#ffaa00; cursor:pointer; }
	
	.tribe-events-right { width:400px; }
	
	.direction-zone { width:290px; }
	.filter { margin-left:80px; }
	.direction-zone ul li { margin-left:40px; }
	.people-bio .member_rowInner { margin-left:60px; width:auto; }
	.people-bio .memberDescDisplay { margin-left:80px; width:620px; }
	.member-name { width:150px; }
	.people-bio .member-personaldetails { width:320px; }
	.name-search input[type="text"] { font-size:14px; height:44px; padding:10px 20px; }
	.name-search input[type="submit"] { font-size:14px; padding:10px 20px; height:44px; }
	
	#gform_wrapper_3 .donate-value li, #gform_wrapper_3.gform_wrapper li.personal, #gform_wrapper_3.gform_wrapper li.corporate, #gform_wrapper_3.gform_wrapper li.philanthropic { width:32%; }
	#gform_wrapper_3.gform_wrapper li.gfield.gfield_creditcard_warning .ginput_container input#input_3_24_1, #gform_wrapper_3.gform_wrapper li.gfield.gfield_creditcard_warning .ginput_container input#input_3_24_5 { width:100% !important; }
	#gform_wrapper_3 .gform_footer input{ font-size:14px; padding:10px 20px; height:44px;}
        
        .Mailing_Addressone, .Signatory_Contact, .Technical_Contact, .Other_Contact_one, .Mailing_Addresstwo, .Media_Contact, .Accounts_Payable_Contact, .Other_Contact_two { width: 335px; }
        .Mailing_Addressone #input_2_23, .Mailing_Addresstwo #input_2_27, .Signatory_Contact #input_2_42, .Signatory_Contact #input_2_39, .Media_Contact #input_2_43, .Media_Contact #input_2_40, .Technical_Contact #input_2_46, .Technical_Contact #input_2_47, .Accounts_Payable_Contact #input_2_51, .Accounts_Payable_Contact #input_2_52, .Other_Contact_one #input_2_57, .Other_Contact_one #input_2_58, .Other_Contact_two #input_2_63, .Other_Contact_two #input_2_64 { width: 234px; }
        .Mailing_Addressone #input_2_24, .Mailing_Addresstwo #input_2_28 { width: 220px; }
        .Signatory_Contact #input_2_31, .Signatory_Contact #input_2_32, .Media_Contact #input_2_36, .Media_Contact #input_2_37, .Technical_Contact #input_2_44, .Technical_Contact #input_2_45, .Accounts_Payable_Contact #input_2_49, .Accounts_Payable_Contact #input_2_50, .Other_Contact_one #input_2_54, .Other_Contact_one #input_2_55, .Other_Contact_one #input_2_56, .Other_Contact_two #input_2_60, .Other_Contact_two #input_2_61, .Other_Contact_two #input_2_62 { width: 286px; }
        .Mailing_Addressone #input_2_25, .Mailing_Addresstwo #input_2_29 { width: 270px; }
	
	
	.subscribetoggle-from .gform_confirmation_message { line-height: 44px; }

	/* footer new style : 11 2 2015 */

	.footer-column.grid-combine aside{ float: none; }
	
	
	
}
@media screen and (max-width:767px) {
	
	body { -webkit-text-size-adjust: none; }
	
	.w1020, .popup .w1020 { width:528px; }
	.container { width:528px;}

	.openTop #mobilemenu { margin-top: 181px; }
	.openTop.openSearch #mobilemenu { margin-top: 125px; }

	.openTop .breadcrumbs { margin-top: 269px; }
	.openTop.openSearch .breadcrumbs { margin-top: 213px; }
	
	
	.col-sm-12 { width: 100%; }
	.col-sm-6 { width: 50%; }
        .top-bar { line-height: normal; }
	.top-bar ul li { width:108px; margin-top:4px; line-height: normal; }
	.top-bar ul li span + span { display:none; }
	
	ul.circle-main li ul { margin-left:12px; }
	
	.subscribe, .jointop, .password-form .jointop { width:100%; }
	.subscribe input[type="email"], .jointop input[type="email"], .jointop input[type="password"], #gform_wrapper_4.gform_wrapper .gform_body { width:73.3%; }
	.searchtoggle-from input[type="text"] { width: 72%; }
	.prev-newsletter a, .password-form .prev-newsletter a { width:100%; margin-top:10px; }
	
	.slider, .home .slider { min-height:340px; top:auto !important; }
	.slider ul.cycle-slideshow li, .slider ul.cycle-slideshow.noSlide li { height:340px; }
	.cycle-slideshow .caption, .home .cycle-slideshow .caption, .page-template-tpl_newsletter-php .cycle-slideshow .caption { height:340px !important; padding-top:0; font-size:15px; line-height:20px; width:260px; }
	.home .slider-control { /*position:inherit; top:auto;*/ width:528px; margin-left:-318px; }

	
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding:10px 25px; }
	
	.mask { overflow:hidden;}
	.mask img { width:100%; max-width:none; height:auto; }
	.content-inner .mask { max-height:154px; overflow:hidden; }
	
	.staff-bio .col-lg-4 { width:48.5%; margin-left:0; }
	.staff-bio .col-lg-4:nth-child(even) { float:right; }
	.member-des { width:100%; }
	.staff-image { width:100%; }
	.hovermask { width:100%; }
	.memberinfobox { padding:15px; }
	.memberDescDisplay { width:100% !important; }
	.member-name { width:100%; }
	.member-name:after { clear:both; content:""; display:block; }
	.member-name > div  { float:left; width:48.5%; }
	.member-name > div + div{ float:right; width:48.5%; }
	.member-personaldetails { width:100%; margin-top:10px; height:110px; }
	
	.map_popover { width:100% !important; left:0 !important; }
	
	h2.headline { font-size:19px; }
	h3 { font-size:15px; }
	
	.filterContainer + .filterContainer-mobile + .partner-block.partner-container { margin-left:0px; }
	.partner-block .col-lg-4, .filterContainer + .filterContainer-mobile + .partner-block .col-lg-4 { width:100%; margin-left:0px; }
	.partner-block .col-lg-4:nth-child(even) { }
	.partner-page .partner-list h4 { width:86%; }
	.partner-page h4 + .cl { clear:none;  }
	.partner-list h4 + .cl + p { float:left; width:86%; padding-left:0; }
	
	.downloadblock { display:none; }
	
	.resp-tabs-container { margin-top:20px;} 
	.resp-tabs-list { display:none; }
	h2.resp-accordion { display:block; margin-bottom:20px; position:relative; padding-bottom:20px; }
	h2.resp-accordion .plan-img { display:inline-block; width:20%; vertical-align:top; position:relative; }
	h2.resp-accordion ul.circle { width:75%; display:inline-block; vertical-align:top; border-bottom:1px solid #8e8e8d; padding-bottom:15px; margin-bottom:0; }
	h2.resp-accordion ul.circle li p { margin-bottom:0; font-weight:normal; }
	h2.resp-accordion.last ul.circle { border-bottom:0; }
	
	h2.resp-accordion.resp-tab-active { margin-bottom:20px;}
	h2.resp-accordion.resp-tab-active:after {  position:absolute;  border-top: 15px solid #ffaa00; border-left: 15px solid transparent; border-right: 15px solid transparent; bottom:0; content: ""; left: 10%; margin-left: -15px; }
	h2.resp-accordion.resp-tab-active ul.circle { border-bottom:none; } 
	.resp-tab-content-active { border-bottom:1px solid #8e8e8d;  padding-bottom:20px; margin-bottom:20px; }
	.resp-tab-content-active.last { border-bottom:0; margin-bottom:0; padding-bottom:0; }
	
	
	.success-story-block ul li.DeviderRow { display:none; }
	.success-story-block ul li { margin-bottom:20px; }
	.success-story-block ul li.story-item-0{ width:48.5%; clear:both; margin-left:0; float:left; }
	.success-story-block ul li.story-item-1 { width:48.5%; float:right; margin-left:0; clear:none;}
	
	.success-list-img img { width:100%; }
	.success-detail-img img { width:100%; height:auto; }
	.success-detail-block blockquote { font-size:15px; padding:0 20px; }
	.success-detail-block blockquote p { font-size:15px; }
	
	a.btn-red { font-size:15px; line-height:15px; }
	
	.cpawardslider .cycle-slideshow li .cpawardslider-img{ height: 270px; }
	.cpawards-list li .imglabel, .cpawards-list li .imglabel span { height:150px; }
	.cpawardslider .cycle-pager{ top: 220px; }
	.cpawards-list li{ height: 150px; }

	.factor-type li { width:172px; margin-left:0; }
	.factor-rate { width:100%; padding-top:0; padding-right:0; }
	.factor-rate p { text-align:left; display:inline-block; }
	.factor-detail { padding-left:0; border-left:none; border-bottom-style:solid; margin-bottom:20px; float:none; width:100%; }
	.factor-heading { margin-bottom:10px; }
	.factor-field li { margin-bottom:8px; }
	
	.f-type, .f-Emission { width:17%; }
	.f-Utility { width:60%; }
	
	.reportingforms .formcontent { margin-bottom:35px; }
	.reportingforms .formcontent .fl { width:100%; float:none; }
	.reportingforms .formcontent .fr { width:100%; float:none; }
	
	.entry-content iframe, .success-detail-block iframe { height:350px; } 
	
	.verifierslisting-section { margin-left:0; width:auto; }
	.verifiercontent { width:80%; }
	.verifiercontent h3:after { display:none; }
	.verifiercontent .fl { float:none; width:100%; }
	.verifiercontent .fl p, .verifiercontent .fr p { margin-bottom:0; }
	.verifiercontent .fr { float:none; width:100%; padding-left:0; padding-top:15px; margin-top:15px; background:url(../images/black-divider-horizontal.jpg) no-repeat left top; }
	
	.filterContainer { display:none; }
	.filterContainer-mobile { display:block; }
	
	.member_sectorslist, .filter-searchsection .search-main { display:none;} 
	.filterContainer-mobile { margin-bottom:20px;} 
	.filter-selectsection h3 { font-size:15px; color:#fff; background:#ffaa00; padding:18px 40px; border:1px solid #1d1d1b; text-decoration:none; text-transform:uppercase; font-family:'gt_walsheimmedium'; line-height:15px; display:block; text-align:center; margin-bottom:0; cursor:pointer;}
	.filter-searchsection h3 { font-size:15px; color:#fff; background:#920102; padding:18px 40px; border:1px solid #1d1d1b; text-decoration:none; text-transform:uppercase; font-family:'gt_walsheimmedium'; line-height:15px; display:block; text-align:center; margin-bottom:0; margin-top:20px; cursor:pointer;}
	
	.member_sectorslist select{ margin:10px 0; width:100%; border:1px solid #1d1d1d; background:none; padding:10px 20px; font-size:14px; color:#1d1d1b; font-family:'gt_walsheim_triallight'; height:44px; line-height:14px; outline:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
	.filter-searchsection .search-main input { margin:10px 0 20px; width:100%; border:1px solid #1d1d1d; background:none; padding:10px 20px; font-size:14px; color:#1d1d1b; font-family:'gt_walsheim_triallight'; height:44px; line-height:14px; outline:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
	.filter-searchsection .search-main { border:none; }
	
	.people-bio .member_rowInner { margin-left:0; }
	.people-bio .col-lg-2 { width:48.5%; padding-left:0; }
	.people-bio .col-lg-2:nth-child(even) { float:right; }
	.people-bio .member-des { width:100%; height:auto; }
	.people-bio .staff-image { width:100%; height:auto; }
	
	.people-bio .memberDescDisplay { width:100%; margin-left:0; }
	.people-bio .memberinfobox { padding:15px; }
	.people-bio .member-personaldetails { width:100%; margin-top:20px; }
	
	.filter { margin-left:0; }
	.direction-zone { width:100%; margin-bottom:20px; }
	.direction-zone ul:after { clear:both; content:""; display:table; }
	.direction-zone ul li { margin-left:0; width:33.33%; float:left; }
	
	.name-search { width:100%; }
	.name-search input[type="text"] { width:78%; }
	
	#gform_wrapper_3 .donate-value li, #gform_wrapper_3.gform_wrapper li.personal, #gform_wrapper_3.gform_wrapper li.corporate, #gform_wrapper_3.gform_wrapper li.philanthropic { width:100%; }
	
	.popup h2 { font-size:15px; line-height:20px; }
	.popup h3 { font-size:15px; }

	#tribe-events { display: none; }
	.mobileView { display: block; /*margin-bottom: 10px;*/ }
	.locationTime { margin-bottom: 10px;  }
	.locationTime span { display: block; font-size: 11px; font-family: 'gt_walsheimmedium_oblique'; }
	.desktopEvent, #tribe-events-content { display: none; }

	.eventsData { margin-left: 0; padding-top: 0; border: none;  }
	.show-event { border: 1px solid #1d1d1d; margin: 0; margin-bottom: 10px  }

	.leftEvent { /*width: 60px; height: 60px;*/ vertical-align: middle; font-size:22px; line-height: 22px; font-family: 'gt_walsheimmedium'; color: #ffaa00; text-align: center; display: inline-block; background: #3c3c3b;  }
	.leftEvent > div { display: inline-block; vertical-align: middle; height: 60px; width: 60px; padding-top: 10px; }
	.leftEvent > div p { font-size:22px; line-height: 22px; font-family: 'gt_walsheimmedium'; color: #ffaa00; margin-bottom: 0; text-align: left; padding-left: 15px;}

	.activeEvent .shorTitle { display: none;  }
	.activeEvent .locationTime { display: block; }
	.activeEvent h2.tribe-events-list-event-title, .activeEvent h2.tribe-events-list-event-title a { color: #73a673; font-size: 15px; margin-top: 3px; }

	.rightEvent { width: 448px; padding-right: 15px; padding-top: 4px; /*padding-bottom: 5px;*/ } 
	.eventContent { display: none; }
	.rightEvent a, .rightEvent h2 { font-size: 12px; font-family: 'gt_walsheimmedium'; color: #1d1d1d; text-transform: uppercase; margin: 5px 0 2px; }
        .rightEvent .shorTitle { cursor: pointer; }
	.rightEvent .shorTitle p { font-size: 12px; font-family: 'gt_walsheimmedium'; color: #1d1d1d; margin-bottom: 0; line-height: 16px; }
	.rightEvent .eventContent { font-size: 12px; font-family: 'gt_walsheimmedium'; color: #1d1d1d; line-height: 18px; }
	.rightEvent .eventContent p { font-size: 12px; font-family: 'gt_walsheimmedium'; color: #1d1d1d; line-height: 18px; margin-bottom: 15px; }
        
        #show-more { text-indent: -999em; display: block; border: 1px solid #000; padding: 0px; background: url(../images/menu-arrow-down.png) no-repeat center center; cursor: pointer; width: 100%; }
        
        .google-form .gform_wrapper .top_label input.large, .google-form .gform_wrapper .top_label select.large, .google-form .gform_wrapper .top_label textarea.textarea, .google-form .gform_wrapper .top_label input.medium, .google-form .gform_wrapper .top_label select.medium, .google-form .gform_wrapper .gfield_time_hour input, .google-form .gform_wrapper .gfield_time_minute input, .google-form .gform_wrapper .gfield_date_month input, .google-form .gform_wrapper .gfield_date_day input, .google-form .gform_wrapper .gfield_date_year input{ width: 70%; }
        
        .google-form-logo img { max-width: 15%;  }
        .google-form .gform_wrapper h2.gsection_title, .google-form .gform_wrapper .gsection_description, .google-form .gform_wrapper h3.gform_title { font-size: 18px; }
        .google-form .gform_wrapper div.validation_error { font-size: 14px; }
	.google-form .gform_wrapper .top_label .gfield_label { font-size: 14px; }
        .google-form .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .google-form .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .google-form .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select { font-size: 12px !important; }
	
	/* footer new style : 11 2 2015 */

	.footer-column.grid-two aside{ float: none; }
	.footer-column.grid-combine aside{ margin-left: 0; }

	
}

@media screen and (max-width:567px) {
	
	.w1020, .popup .w1020{ width:440px; }
	.container { width:440px;}

	.openTop #mobilemenu { margin-top: 171px; }
	.openTop.openSearch #mobilemenu { margin-top: 115px; }
	
	.top-bar ul li { width:90px; }
	.searchtoggle-from .w1020, .subscribetoggle-from .w1020, .jointoggle-from .w1020 { padding:15px 0; }
	.subscribe input[type="email"], .jointop input[type="email"], .jointop input[type="password"], #gform_wrapper_4.gform_wrapper .gform_body { width:68%; }
	.searchtoggle-from input[type="text"] { width: 65%; }
	
	.slider ul.cycle-slideshow li, .slider ul.cycle-slideshow.noSlide li { height:230px; background-size:cover !important; }
	.slider, .home .slider { min-height:230px; }
    .cycle-slideshow .caption, .home .cycle-slideshow .caption, .page-template-tpl_newsletter-php .cycle-slideshow .caption { height:230px !important; padding-top:0; font-size:12px; line-height: 18px; }
/*	.cycle-slideshow .caption a { font-size:10px; }*/
	.home .slider-control { display:none; }
	
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor { width:140px; white-space:normal; padding:10px; }
	
	.our-member .content h3 { font-size:15px; }
	.content p { font-size:12px; line-height:18px; }
	.mask img { width:auto; height:100%; }
	.content-inner .mask img { width:100%; }
	.thumbnail .mask.mask-half:after { height:147px; }
	
	.member-des { height:auto; }
	.staff-image { height:242px; }
	
	.partner-block .col-lg-4 { width:100%; margin-left:0; }
	.partner-block .col-lg-4:nth-child(even) { margin-left:0; }
	.partner-page .partner-list h4 { width:82%; }
	.partner-list h4 + .cl + p { width:82%; }
	
	img.alignright, iframe.alignright { float:none; margin-left:0; text-align:center; width:100%; height:auto; margin-bottom:15px; }
	
	.stories-block .story-title, .cpawards-block .starter-title, .starterkit-block .starter-title  { width:80%; }
	
	.cpawards-list li .imglabel, .cpawards-list li .imglabel span { height:124px; }
	.cpawards-list li{ height: 125px; }
	
	.factor-type li { width:142px; }
	.f-Utility { width:59%; }
	
	.entry-content iframe, .success-detail-block iframe { height:250px; } 
	.verifierimg { width:70px; height:70px; line-height:58px; }
	
	.name-search input[type="text"] { width:74%; }
	
	.popup h2 { font-size:15px; line-height:20px; }
	.popup h3 { font-size:15px; }

	.rightEvent { width: 366px; }

	.cpawardslider .cycle-slideshow li .cpawardslider-img{ height: 230px; }
	.cpawardslider .cycle-pager{ top: 185px; }
        
        .google-form-logo img { max-width: 35%;  }
        .google-form .gform_wrapper .top_label input.large, .google-form .gform_wrapper .top_label select.large, .google-form .gform_wrapper .top_label textarea.textarea, .google-form .gform_wrapper .top_label input.medium, .google-form .gform_wrapper .top_label select.medium, .google-form .gform_wrapper .gfield_time_hour input, .google-form .gform_wrapper .gfield_time_minute input, .google-form .gform_wrapper .gfield_date_month input, .google-form .gform_wrapper .gfield_date_day input, .google-form .gform_wrapper .gfield_date_year input{ width: 100%; } 
}
@media screen and (max-width:479px) {
	
	.w1020, .popup .w1020 { width:280px; }
	.container { width:280px;}
	.col-sm-6 { width:100%; }
	#menu { margin-left:0; }
	.top-bar ul li { width:54px; line-height: normal; }

	/*.openTop #mobilemenu { margin-top: 179px; } */
	
	
	h2.headline { padding-right:20px; }
	
	.subscribe input[type="email"], .jointop input[type="email"], .jointop input[type="password"], .searchtoggle-from input[type="text"] { width:60%; padding:10px 8px; }
        #gform_wrapper_4.gform_wrapper .top_label input.medium { padding: 10px 8px; }
        #gform_wrapper_4.gform_wrapper .gform_body { width: 60%; }

	.searchtoggle-from input[type="submit"], .subscribe input[type="submit"], .jointop input[type="submit"], #gform_wrapper_4.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] { width:110px; }
	
	.slider ul.cycle-slideshow li, .slider ul.cycle-slideshow.noSlide li { background-size:cover !important; }
	.home .cycle-slideshow .caption, .cycle-slideshow .caption, .page-template-tpl_newsletter-php .cycle-slideshow .caption { width:200px; padding:7px 10px !important; }
	
	.home-block, .content { height:280px; }
	.event-content { height:240px; }
	
	.mask img { width:100%; height:auto; }
	.col-sm-12 .mask img { height:280px; width:auto; max-width:none; }
	.thumbnail .mask.mask-half:after { height:154px; }
	
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor { width:90px; }
	
	.hovermask h2 { font-size:15px; }
	.hovermask p { display:none; }
	
	.partner-page .partner-list h4 { width:76%; }
	.partner-list h4 + .cl + p { width:76%; }
	
	.participants-list .fl { width:100%; }
	.participants-list .fr { width:100%; margin-top:20px; border-top:1px solid #8e8e8d; padding-top:20px; }
	.participants-list h4 { margin-bottom:8px; }
	
	.success-list-img { height:220px; }
	.success-story-block ul li.story-item-0, .success-story-block ul li.story-item-1 { width:100%; float:none; }
	
	.stories-block .story-title, .cpawards-block .starter-title, .starterkit-block .starter-title  { width:70%; }
	
	.cpawardslider .cycle-slideshow li .cpawardslider-img{ height: 200px; }
	.cpawardslider .cycle-pager{ top: 150px; }
	.cpawards-list li { width:100%; float:none; height: 150px; }
	.cpawards-list li .imglabel, .cpawards-list li .imglabel span { height:164px; }
	
	.factor-type li { width:100%; }
	.f-Utility { width:55%; }
	
	.verifiercontent { width:70%; } 
	
	.name-search input[type="text"] { width:62%; }
	.name-search input[type="submit"] { width:100px; }
	
	.entry-content p, .download-links p { word-wrap: break-word; }
	
	#gform_wrapper_3 .title-donate input { width:225px; }
	#gform_wrapper_3 .first-lastname input { width:151px; }
	#gform_wrapper_3 .email-donate input { width:217px; }
	#gform_wrapper_3 .phone-donate input { width:162px; }
	#gform_wrapper_3 .industry-donate input { width:150px; }
	#gform_wrapper_3 .organization-donate input { width:120px; }
	#gform_wrapper_3 .city-donate input { width:224px; }
	#gform_wrapper_3 .country-donate input { width:200px; }
	#gform_wrapper_3 .textarea-field textarea { width:100%; }
	.ginput_cardinfo_right { margin-top:10px; }

	.rightEvent { width: 208px; }
        
        .staff-image { height:154px; }
        
        .subscribetoggle-from .gform_confirmation_message { line-height: normal; padding: 10px; }

    /* footer new style : 11 2 2015 */
    
    .footer-column{ float: none; }
    .footer-column.grid-one{ margin-right: 0; }
    .footer-column aside{ width: 100%; } 
	
}
@media screen and (max-height:863px) {
    .no-touch .headerWrap { position: inherit; }
    .no-touch .breadcrumbs, .no-touch .openTop .breadcrumbs, .no-touch .openTop.openSearch .breadcrumbs { margin-top:0; }
    .no-touch .slider { position: relative !important; margin-top: 0 !important; top: 0 !important; }
    .no-touch .main-wrapper { margin-top: 0 !important; }
    .no-touch .submenu-top { position: absolute; top: 0; }
}