@import url('https://fonts.googleapis.com/css?family=Roboto:300');
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var, u, i, center,
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
	display: block;
}
body {
	line-height: 1;overflow-x: hidden
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* -------------------------------- 

Primary style

-------------------------------- */
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Common Styles */
html{-webkit-text-size-adjust: none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
body{font-family:news-gothic-std, sans-serif;color:#313131;}
img {border:none;}
#flashMessage { text-align: center; font-size: 12px; margin: 0px; padding: 5px; border: 0px; background-color: transparent; clear: both; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
a, a:link, a:visited, a:focus, a:active { color:#c31820;text-decoration:none;}
a:hover{color:#c31820;text-decoration:underline;}
img, video, canvas { max-width: 100%; height:auto; }
input[type="image"] { max-width: 100%;}
sup{top:-1em;}

/* Coming Soon */
.wrapper{width:100%;}
.comingsoon{
	color: #e1261c;
    font-size: 62px;
    font-weight: 700;
    margin: auto;
    position: fixed;
    text-align: center;
    text-transform: uppercase;
    top: 46%;
    width: 96%;
}

.posrel{
	position: relative;
}
.landingPage .header{
	position: absolute;z-index: 5000;
}
.header{
	top: 0px;background: #e1261c;
	width:100%;padding:0;z-index: 9999;
}
.landinginnerwrapper .header {
    margin: 0 auto;
    max-width: 1024px;
}

.landinginnerwrapper{
	width:100%;max-width:100%;background: #e1261c;float:left;
}
.landingPage .landinginnerwrapper{width:100%;max-width:1024px;float:none; margin: 0 auto;}

.header .logo{padding:18px 60px;}
.headerNavigation a, .actingAsAhref {
    border-left: 1px solid #c31820;
    background-color:#e3342a;
    float: left;
    padding:38px 32px;
    background-repeat:no-repeat; 
}
.userLogin{
	
}
#leaderBoardPAge #noentries {
   color: #e1261c;
    font-family: "roboto";
    font-size: 25px;
    padding: 20px 5%;
    text-align: center;
    width: 100%;margin-bottom: 10px;
}
.leaderBoardElement{
	padding:27px!important;background:#d8221d;
	border-right: 1px solid #c31820;
}
.rborder-navigation{
	/*border-right: 1px solid #c31820;*/
}
.actingAsAhref {
	background:#e3342a url(/img/neighborhoodassist/footer_emailshare.png?v=2); 
	background-repeat:no-repeat; 
}
.st_email_custom{
	  padding: 57px 49.5px;
}
.borderL{
	background-repeat: no-repeat;
}
.st_facebook_custom{
	background-image:url('/img/neighborhoodassist/footer_fbshare.png?v=2'); width:17px;height:35px;background-position: center center;
}
.st_twitter_custom{
	background-image:url('/img/neighborhoodassist/footer_twittershare.png?v=2');width:35px;height:23px; background-position: center center;
}
.st_email_custom{
	background-image:url('/img/neighborhoodassist/footer_emailshare.png?v=2'); background-position: center center;
}
.bxslider li {
    width: 100% !important;
}
.bx-wrapper {
	margin-bottom: 0px;max-width: 1224px!important;
}
.bx-wrapper .bx-viewport{
	max-width: 1224px;margin:0 auto;border:0px;box-shadow:0;left:0px;
}
/* Coming Soon with TimeLine */
.innerwrapper{width:100%;max-width:1024px;margin:auto;}
.impdates .innerwrapper,
.pastwinners_sec .innerwrapper, .footer .innerwrapper{width:100%;max-width:1024px;margin:auto;}



.copy_content_sec, .promotional_video_sec{width:50%; text-align: center;}
.video-container, .copy_content{max-width:512px; text-align: left;}
.copy_content{width:96%;margin-right:4%;}
.copy_content_header, .pastwinners_header{font-size:40px;font-weight:700;margin-bottom:20px;padding-top:20px;}
.votingPhase .copy_content_header{
	padding-top:60px;margin-bottom: 25px;
}
.copy_content_header{
	padding-top: 100px;
}
.copy_content_header span, .copy_content_subheader span, .pastwinners_header span{color:#e1261c;}
.copy_content_subheader{margin-top: 20px;}
.votingPhase  .copy_content_subheader{margin-bottom: 30px;}
.copy_content_header sup{font-size:20px;}
.copy_content_subheader sup{font-size:14px;}
.copy_content_subheader, .pastwinners_subheader{font-size:18px;color:#313131;margin-bottom:20px;line-height:1.4em;}
.pastwinners_sec, .impdates{background-color:#f3f3f3;overflow:hidden;}
.pastwinners_sec{padding-bottom:45px;background-color:#e6e6e6;}
.pastwinners_header, .pastwinners_subheader{text-align:center;}
.pastwinners_subheader{margin-bottom: 27px;}
.pastwinners_videos_sec{backgroud-color:#FFFFFF;}
.pastwinners_videos_sec .pastwinner1, .pastwinners_videos_sec .pastwinner2{width:31%;margin:0 3% 0 0;float:left;}
.pastwinners_videos_sec .pastwinner3{width:31%;margin:0px;float:left;}
.pastwinner_video{width:100%;text-align: center;cursor: pointer;}
.pastwinner_logo{text-align:center;padding:30px 0px;}
.pastwinner_copy_header{padding-bottom:18px;text-align:center;font-size:32px;font-weight:700;line-height:1.2em;min-height:94px;height:auto;}
.pastwinner_copy_subheader{padding-bottom:30px;text-align:center;font-size:18px;width:92%;margin:auto;line-height:1.4em;}
.pastwinner1{border-bottom:8px solid #00b9ff;background-color:#FFFFFF;}
.pastwinner2{border-bottom:8px solid #ff7c00;background-color:#FFFFFF;}
.pastwinner3{border-bottom:8px solid #00e13c;background-color:#FFFFFF;}

.promotional_video_sec{
	background-color:#e1261c;
	padding:104px 30px;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/* Newsletter section */ 
.submitnewsletter{background-image:url('/img/neighborhoodassist/home_newsletter_bg.jpg?v=2');background-repeat:no-repeat;background-size:cover;width:100%;height:292px;float:left;}
.submitnewsletter_header, .submitnewsletter_subheader{color:#FFFFFF;text-align:center;padding-bottom:20px;}
.submitnewsletter_header{font-size:32px;font-weight:700;padding-top:50px;}
.submitnewsletter_subheader{font-size:18px;}
.submitnewsletter_form{width:auto;text-align:center;}
.submitnewsletter_form{
	width:40%;margin: 25px auto;
}.submitfields input{
  background: #ffffff none repeat scroll 0 0;
    border: 0 none;
    border-bottom-right-radius: 2em;
    border-top-right-radius: 2em;
    color: #c31820;
    font-size: 16px;
    margin-left: -10px;
    padding: 21px;
    text-transform: uppercase;
}
.emailFields input{
   background: #141414 none repeat scroll 0 0;
    border: 0 none;
    border-bottom-left-radius: 2em;
    border-top-left-radius: 2em;
    color: #fff;
    font-size: 16px;
    padding: 22px;
    text-transform: uppercase;
    width: 320px;
}
.emailoptin_success_msg{color:#ffde00;text-align:center;}

/* Submission */
.submit_my_cause{padding:15px 0px 35px 0px;}
.votingPhase .submit_my_cause{
	padding-top: 30px;
}
.votingPhase .mtop30{
	margin-top: 30px!important;	
}
.votingPhase .submit_my_cause a, .votingPhase .submit_my_cause a:hover {
    font-size: 18px;
    padding: 24px 60px;
}


.submit_my_cause a, .submit_my_cause a:hover{padding:10px 20px;text-transform:uppercase;color:#FFFFFF!important;text-decoration:none;background-color:#c31820;font-size:22px;}
.copy_content_subheader a{color:#c31820;text-decoration:none;font-weight: bold;}
.timer{background-color:#f3f3f3;overflow:hidden;padding-top:50px;}
.pastwinners_header{padding-top: 60px;}
.timer_sec{width:90%;max-width:1024px;margin:auto; background-image: url("/img/neighborhoodassist/bg_timer.png");background-repeat:repeat-x; border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;padding:63.5px 0px;}
.submit_timer_cnt, .slots_left_cnt{background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:5px;width:100%;height:130px;}
.submit_timer, .slots_left{margin-left:4%;}
.submit_timer, .slots_left{width:44%;float:left;}
.submit_timer_vote {width:50%;float:none;margin:auto;}
.submit_timer_header, .slots_left_header{font-size:24px;color:#313131;padding-bottom:15px;text-align:center;font-weight:bold;}
.submit_timer_header span.highlite {color:#e1261c;}
.submissionsnapshot-header{
	padding-top: 0px;margin-bottom: 15px!important;
}
.slots_left_cnt, .submit_timer_cnt .timer_duration{
	color:#e1261c;font-size:60px;text-align:center;
	font-family: 'Roboto',sans-serif;
	font-style: normal;
	font-weight: 200;
}
.slots_left_cnt div{margin-top:30px;}
.submit_timer_cnt_pos{/*width:320px;*/margin:18px auto 0px;width:90%;}
.submit_timer_cnt_pos .splitter{padding:0px 20px;border-right:1px solid #d6d6d6;width:33%;}
.submit_timer_cnt_pos .splitter:last-child{padding:0px 10px;border-right:0px;}
.timer_duration_fld{color:#8e8e8e;font-size:14px;text-transform:uppercase;text-align:center;padding-top:10px;}
.submit_timer_cnt div:last-child{border-right:0px;}
.submission_categories{background-image:url('/img/neighborhoodassist/submission_categories_bg.png');background-repeat:no-repeat;background-size:cover;width:100%;height:auto;}
.submission_categories_header, .submission_categories_subheader{color:#FFFFFF;text-align:center;}
.submission_categories_header{font-size:42px;font-weight:700;padding-top:45px;}
.submission_categories_subheader{font-size:18px;padding-top:15px;}
.submission_categories_pins{padding-top:10px;}
.submission_categories_pins_community{padding-top:40px;}
.submission_categories_pins_education, .submission_categories_pins_community, .submission_categories_pins_safety{width:30%;float:left;}
.submission_categories_pins_education {margin-left:2%;}
.submission_categories_pins_education, .submission_categories_pins_community{margin-right:3%;}
.pin_icon, .pin_header, .pin_subheader{text-align:center;}
.pin_header, .pin_subheader{line-height:1em;color:#FFFFFF;}
.pin_icon{padding-bottom:20px;}
.pin_header{font-size:32px;padding-bottom:10px;}
.pin_subheader{font-size:18px;}
.submission_categories_submitcause{margin:auto;padding:40px 0px 30px;width:240px;text-align:center;}
.submission_categories_submitcause a, .submission_categories_submitcause a:hover{background-color:#FFFFFF;color:#c31820;text-transform:uppercase;font-size:22px;text-align:center;padding:15px 25px;text-decoration:none;}
.submission_categories_tips{text-align:center;padding:30px 0px 40px;}
.submission_categories_tips a{text-decoration:none;text-transform:uppercase;font-size:18px;color:#FFFFFF;}

/* Footer */
.footer{width:100%;background-color:#e1261c;color:#FFFFFF;overflow:hidden;padding:0px 0px 50px 0px;}
.footer_shares{background-color:#e23026;width:100%;border-bottom:1px solid #c31820;overflow:hidden;}
.innerwrapper_shares{text-align: center;float: none; margin: auto; width:100%; max-width: 800px;}
.footer_lnks_logo{padding-top:36px;}
.footer_lnks ul{margin-top:100px;padding:0px;}
.footer_lnks ul li{list-style-type:none;padding:0px 40px 0px 0px;float:left;}
.footer_lnks ul li a, .footer_lnks ul li a:hover{font-size:18px;color:#FFFFFF;text-decoration:none;text-transform: uppercase;}
.footer_shares .borderL{padding:3% 16%;float:left;}
.footer_shares a, .footer_shares span{border-right:1px solid #c31820;float: left;padding: 26.5px 82px;}
.footer_shares .innerwrapper_shares a:first-child{border-left:1px solid #c31820;}
.footer_shares .st_email_custom {
      padding: 45px 100px !important;
}
.innerwrapper_shares{
	width: 602px;
}

/*Important dates starts 
 * 
 * */
/* -------------------------------- 

Modules - reusable parts of our design

-------------------------------- */
.impdates{
	padding-bottom:60px;	
}
.impDatesh {
    float: left;
    font-size: 42px;
    font-weight: bold;
    margin: 20px 0 60px 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.impDatesh h1 {
	/*font-family:'newsgothicltbold',sans-serif;*/
}
.impDatesh span{
	color:#e1261c;
}
.cd-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}
.maxwidth{max-width:1024px; margin: 0 auto;}
.custTimeLine{
  border:#e6e6e6 solid 1px;border-radius: 8px;padding: 20px 20px 60px;width:100%;border-top-left-radius:0px;border-top-right-radius:0px;
  background-image: url('/img/neighborhoodassist/bg-pattren.jpg');background-repeat: repeat;
}
.cd-timeline-img{
  background: #c31820!important;
}

.leftBlocktl .cd-timeline-content{
  background-image: url('/img/neighborhoodassist/bg_timeline-left.png');
}

.cd-timeline-judging .leftBlocktl .cd-timeline-content{
  background-image: url('/img/neighborhoodassist/bg_timeline-left-grey.png?v=1');
  height:166px;
}

.rightBlocktl .cd-timeline-content{
  background-image: url('/img/neighborhoodassist/bg_timeline-right.png');
  padding-left: 114px;
}
.cd-timeline-submission .leftBlocktl .cd-timeline-content{
  background-image: url('/img/neighborhoodassist/bg_timeline-left.png');
}
.cd-timeline-submission .leftBlockt2 .cd-timeline-content{
  background-image: url('/img/neighborhoodassist/bg_timeline-left-nonselect.png');
}
.cd-timeline-judging .leftBlockt2 .cd-timeline-content {
	background-image: url('/img/neighborhoodassist/bg_timeline-left-nonselect.png');
	margin-left:58px;
}
.cd-timeline-submission .rightBlocktl .cd-timeline-content{
  background-image: url('/img/neighborhoodassist/bg_timeline-right-nonselect.png');
  padding-left: 114px;
}
.cd-timeline-judging .rightBlockt2 .cd-timeline-content {
  	background-image: url('/img/neighborhoodassist/bg_timeline-right-nonselect.png');
  	padding-left: 114px;
}
.act-cont-sec{
  width: 343px;padding: 0px 33px 10px 33px;
}
.act-cont-sec a{color:#FFFFFF;}

.act-cont-sec h2 {
	/*font-family: 'newsgothicltbold',sans-serif;*/
    color: #8e8e8e;
    font-size: 27px !important;
    font-weight: bold;
    text-align: center;padding-top: 8px!important;
}
.rightBlocktl .act-cont-sec h2 {
	color:#FFFFFF!important;
} 
.cd-timeline-judging .leftBlocktl .act-cont-sec h2 {color:#cbcbcb;}

.cd-timeline-submission .leftBlockt2 .act-cont-sec a, .cd-timeline-submission .rightBlocktl .act-cont-sec a{color:#8e8e8e;}
.cd-timeline-submission .leftBlockt2 .act-cont-sec h2, .cd-timeline-submission .rightBlocktl .act-cont-sec h2 {
    color: #8e8e8e;
    font-size: 27px !important;
    font-weight: bold;
    text-align: center;padding-top: 8px!important;
}

.dates-timeline{
  background-image: url('/img/neighborhoodassist/bg_date_timeline.png');
  text-align: center;padding:13px 0;margin: 10px auto;color:#fff5b0;
  background-repeat: no-repeat;max-width:242px;
  font-family: 'Roboto';background-size: 100%;
}
.thruStyle{
	font-size: 18px!important;line-height: 20px; vertical-align: super;
}
.cd-timeline-judging .leftBlocktl .dates-timeline {
	color:#fff;
	padding-bottom:14px;
	background-image: url('/img/neighborhoodassist/bg_date_timeline_grey.png');
}
.cd-timeline-submission .leftBlockt2 .dates-timeline, .cd-timeline-submission .rightBlocktl .dates-timeline, .cd-timeline-judging .leftBlockt2 .dates-timeline, .cd-timeline-judging .rightBlockt2 .dates-timeline {
  background-image: url('/img/neighborhoodassist/bg_date_timeline_nonselect.png');
  text-align: center;padding:13px 0;margin: 10px auto;color:#e6e6e6;
  background-repeat: no-repeat;max-width:242px;
  font-family: 'Roboto';font-size: 13px;background-size: 100%;
}


.cd-timeline-content p{
  color:#8e8e8e;line-height: 18px;font-size: 0.95rem;
}
.rightBlocktl .cd-timeline-content p{
	color:#FFFFFF;
}
.cd-timeline-submission .cd-timeline-content .leftBlockt2 p, .cd-timeline-submission .cd-timeline-content .rightBlocktl p{
  color:#8e8e8e;line-height: 18px;font-size: 0.95rem;
}

.dates-timeline span{font-size: 30px;line-height: 20px;}

#cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #d7e4ed;
}

.copy_sec {
    margin: 0 auto;
    max-width: 1224px;
}


.inpageContWrapper{
	width:100%;
}
#pageHeader, #pageHeader1{
	background: #ffffff;width:100%;
}
.pageInnerBlock{
	width:100%;max-width:1024px;padding:56px 0 30px 0;margin: 0 auto;
}

.pageInnerBlock a.about-register {
	font-weight:bold;color:#313131;
}
 
#formArea, #loginformArea, #formArea1{
	background: #f3f3f3;width:100%;border-top:#cbcbcb solid 1px;
	float:left;
}

#loginformArea{
	background: #cac8c8;border-radius: 8px;margin:30px auto;padding: 0 3%;
}
.inner-sec-header{
	font-size: 16px;line-height: 18px;
}
.inner-sec-header h1 {
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0;
}
.inner-sec-header h1 span{
	color:#e3342a;
}
.register-left {
    margin: 0 auto;
    width: 94%;
}
.formInnerArea{
	width:100%;max-width:1024px;padding:30px 0;margin: 0 auto;
}
.pageInnerBlock h1 {
    color: #313131;
    font-size: 42px;
    font-weight: bold;
    font-family: news-gothic-std ;
}
.pageInnerBlock h1 span{color:#e3342a;}
.pageInnerBlock p strong span{
	text-transform: uppercase;
}
.pageInnerBlock p{
	color: #313131;
    font-size: 18px;
    padding-top: 23px;
    font-family: news-gothic-std ;
}
.formInnerArea .frmfld{
	width:100%;
}

.formInnerArea .frmfld .lbnF{
	float:left;padding:30px 0;border-bottom: #d9d9d9 solid 1px;width:90%;
}
.formInnerArea .frmfld .frmlabel {
    float: left;
    line-height: 40px;
    width: 25%;
}
.formInnerArea .frmfld .frmlabel span{color:#8e8e8e;}
.frmfld .textInput, .frmfld .textinput, .frmfld select {
    width: 75%;border-radius: 5px;border:#cbcbcb solid 1px;padding:20px 10px;
}

.uploadPage .checkboxes label, .uploadPage .checkboxes  {
	display: inline !important;
    padding-bottom: 17px;
}
.uploadPage .frmfld .textInput, .uploadPage  .frmfld textarea, .uploadPage  .frmfld  .textinput1, .uploadPage  .frmfld  select{
	width: 50%;border-radius: 5px;border:#cbcbcb solid 1px;padding:20px 10px;
}
.uploadPage .formInnerArea .frmfld .frmlabel {
	width:48%;padding-right: 2%;
}
.uploadPage .frmfld .textInput, .uploadPage  .frmfld .textinput{
	width:50%;
} 
.infoIcon {
    float: left;
    margin: 28px 0 28px 2%;
}
.submit {width:100%;float:left;margin:20px 0;text-align: center;}
.submit input{
	max-width:300px;color:#FFFFFF;
	background: #c31820;padding:20px 45px;border:0px;text-transform: uppercase;
	margin: 0 auto;
}
.bz{
	border-top:0px!imporant;
}
.red-tooltip + .tooltip > .tooltip-inner {background-color: #c31820;width:500px!important;text-align;left;}
.tooltip-arrow {
	display: none!important;
}
.error-message {
    font-weight: bold;color:#c31820;
}	
	
.checkboxes label {
    display:inline-block;
    padding-top:3px;line-height: 20px;
}
.checkboxes input[type="checkbox"], .checkboxes input[type="radio"] {
    display:none;
}
.checkboxes input[type="checkbox"]+label, .checkboxes input[type="radio"]+label {
    background: url('/img/neighborhoodassist/un-check.png') no-repeat;
    padding-left: 50px;
    height:36px;margin-left: 0px;
}
.checkboxes input[type="checkbox"]:checked + label, .checkboxes input[type="radio"]:checked + label {
    background: url('/img/neighborhoodassist/check.png') no-repeat;
}


.votingPhase  .loginSec_Overlay .checkboxes input[type="checkbox"]:checked + label,.votingPhase  .loginSec_Overlay  .checkboxes input[type="radio"]:checked + label,
.votingPhase  .checkboxes input[type="checkbox"]:checked + label,.votingPhase   .checkboxes input[type="radio"]:checked + label {
    background: url('/img/neighborhoodassist/chk-overlay.png') no-repeat;
}



.uploadPage .checkboxes label {
    margin-right: 32px;
}
.uploadPage .formInnerArea .frmfld .frmlabel{
	line-height: 20px;
}
label.error, .error-message {
    color: #ff0000;
    font-style: italic;
    font-weight: bold;
    line-height: 25px;
    margin-left: 25%;
}
.checkboxes label.error {
	margin-left:0;
}
.uploadPage label.error,.uploadPage  .error-message {
	margin-left: 50%;
}
input.error{
	border:#ff0000 solid 1px!important;
}
.alreadyRegistered, .notatregistered {
	color:#c31820;margin:40px 0;padding:0px;font-weight:bold;font-size: 20px; 
}	
.notatregistered a,  .alreadyRegistered a{
	background: #313131;padding:8px 15px;color:#FFFFFF;margin-left:8px;
}
.btn-primary{border-color:#f3f3f3!important; background: none!important;padding:0px!important;border-radius: 0px;border-color: none!imporant;  max-height: 320px;max-width: 320px;height: 320px;width: 320px;}
.uploadBtn, .uploadBtn1, .uploadBtn3{min-width:320px;min-height: 320px;}
#uploadBtn, #uploadBtn1,  #uploadBtn2, #uploadBtn3 {
	color:#c31820;
}
.uploadFromComp {
    float: left;width:31%;
}
.midBlock{margin:0px 30px;}
.setassmainPhoto{width:100%;float:left;margin:40px auto;text-align: center;float:left;}
.setassmainPhoto a{
	border:#cbcbcb solid 1px;color:#6e6e6e;
	padding:20px 40px;text-align: center;
}
.photoSelected{
	
}
.photoSelected a{
	color:#e1261c!important;background: #FFFFFF;border:0px;outline: none!important;text-decoration: none!important;
}
.photoSelected a:hover{
	color:#FFFFFF!important;background: #e1261c;
}
.setassmainPhoto a:hover{
	background:#6e6e6e;color:#FFFFFF;text-decoration: none;
}
.preview_subbtn_pos , .preview_subbtn_pos1 {
	 margin: 0 auto;
    width: 100%;padding:60px 0;max-width: 680px;
}
.preview_subbtn_pos1{width:700px;max-width: 100%;}
.preview_subbtn_pos input, .preview_subbtn_pos1 input{
	color:#FFFFFF;
	background: #c31820;padding:20px 45px;border:0px;text-transform: uppercase;
	margin: 0 auto;border:1px solid #c31820;min-width:300px;
}
.preview_subbtn_pos a, .preview_subbtn_pos1 a{
	min-width:300px;color:#c31820;
	border:#c31820 1px solid;padding:20px 45px;text-transform: uppercase;
	margin: 0 auto;float:left;
}
.photoError {
    margin-top: 60px;
}
.rBlock{
	margin-left: 60px;
}
.preview_subbtn_pos a:hover{
	background: #c31820;color:#FFFFFF;
} 
.overlayBlock, .sharesOverlay{
	background-repeat: repeat;
	background-image:url('/img/neighborhoodassist/tp.png');
	position:absolute;top: 0px;left:0px;
	width:100%;height: 100%;z-index: 9000; 
}
.overlayBlock .overlayWrapper{
	width:640px;margin:0px auto;padding:60px 0;
}	
.clickedImage{
	max-width: 550px;max-height: 600px;
}
.bysubmitint{
	color:#FFFFFF;font-size: 14px;margin:30px 0;
}
.bysubmitint a{color:#FFFFFF;text-decoration: underline;}
.btnsArea {
    margin: 60px auto;
    width: 80%;
}
.overlaybtn{
	border:#FFFFFF 1px solid;padding:20px 45px;text-transform: uppercase;
	margin: 0 auto;float:left;margin:0 15px;
}
.setPhoto{
	background: #FFFFFF;color:#c31820;
}
.changePhoto{
	background:none;color:#FFFFFF;
}
.clickedImage{
	width:600px;
}
#flashHolder {
    background: #f25214 none repeat scroll 0 0;
    border: 2px solid red;
    float: left;
    font-weight: bold;
    line-height: 25px;
    padding: 15px 0 10px;
    width: 100%;margin: 10px 0;
    color:#FFFFFF;
}


.social-elements{
	width:100%;text-align: center;margin: 30px 0;
}
.social-elements a{
	margin-right: 60px;
}
.social-elements a.nomargin{
	margin-right: 0px;
}



/* FAQs */
.faq{background-color:#f3f3f3;}
.faq_headline{text-align: center;color: #505050;border-bottom:1px solid #CCCCCC;font-family: segoe ui semibold,Segoe UI,Arial,Verdana,Tahoma,sans-serif;font-size:18px;font-weight:bold;text-transform: uppercase;padding-bottom: 35px;}
.faq_list{text-align: left;color: #505050;border-bottom:1px solid #CCCCCC;padding:30px 0px;}
.faq_question{float:left;color: #505050;font-size:22px;font-weight:700;}
.faq_expand, .faq_collapse{float:right;cursor: pointer;}
.faq_expand{font-size:36px;border:1px solid #CCCCCC;border-radius:50%;padding:4px 10px 8px 10px; color:#c31820;line-height:1em;}
.faq_collapse{display:none;font-size:46px;border:1px solid #CCCCCC;border-radius:50%;padding:1px 18px 4px 18px;color:#adadad;line-height:1em;}
.faq_answer{display:none;color: #505050;font-size:18px;line-height:1.5em;}
.faq_answer ul li {
    list-style-type: disc;
}
.faq_answer ol li {
    list-style-type: decimal;
}
.rulespage .faq_answer, .rulespage .faq_collapse{display:block!important;}
.rulespage .faq_answer i {font-style: italic;}
.rulespage .faq_list{border-width:0px;}
.faq_answer div{margin-bottom:20px;}
.faq_answer a{text-decoration:none;color:#c31820;}
.backfromfaq{width:110px;margin:auto; padding: 40px 0px 60px 0px;}
.backfromfaq a, .backfromfaq a:hover{padding:15px 25px;font-size:20px;text-transform:uppercase;text-decoration:none;text-align:center;color:#FFFFFF;background-color:#c31820;}
.faqcontent{width:94%;max-width:1024px;margin:0px auto;}
.faq_answer > ul, .faq_answer > ol {
    float: left;
    list-style: inside none disc;
    margin: 10px 0;
    padding-left: 25px;
    width: 100%;
}
.warningmsg{
	margin:20px 0;text-align: center;width:100%;
}
.resetPwd{
	padding:10px; line-height: 25px;
}
.disclaimerTxt{
	font-size: 12px;width:100%;float:left;margin:15px 0 0 0 ;text-align: center;
}
.close{
	opacity: 0.7!important;
}
#img1, #img2, #img3{
	cursor: zoom-in;
}
.imagesBlock-tips{
	width:100%;
}
.imagesBlock-tips .tipImgBlock{
	width:30%;margin:10px 0.5%;
	float:left;
}
.imagesBlock-tips .tipImgBlock .tip-img1{
	width:100%;float:left;
}
.techSupport{
	width:100%;float:left;
	padding:40px 0 0 0 ; text-align: center;
}
.techSupport a{color:#FFFFFF;}
.frmfld {
    display: block !important;
}
.botBoder-snapshot{
	border-bottom: 1px solid  #cbcbcb;
	width:60px;margin:0 auto;
	
}
#snapshot_content {
    /*border-bottom: 1px solid #cbcbcb;*/
    float: left;
    width: 100%;
    
}
.botBorderslr{
	height: 60px;width:100%;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	position: relative;
	top: -44px;float:left;
}
.botBorderslr-md{
	border-bottom: 1px solid #cbcbcb;
	margin-top:29px;width:100%;float:left;
}
.snapshot-left{
	border-right: 1px solid  #cbcbcb;
	width:49.8%;float:left;padding:30px 2%;
	border-right: 1px solid #cbcbcb;
}
.snapshot-right{
	width:49.8%;float:left;padding: 30px 2%;
}
#snapshot_content h3 {
    font-size: 25px; margin-bottom: 25px;
    font-weight: bold;text-align: center;line-height: 30px;
}
.stateBlocks img {
    width: 80% !important;
}
.states-block {
    padding: 0 2%;
    width: 100%;
}
.judgingPhase .pastwinners_header{font-size: 30px;}
#snapshot_content h3 {/*font-family:'newsgothicltbold',sans-serif;*/} 
#snapshot_content h3 span{color:#e1261c;width:100%;text-align: center; display: block;}
.category-count{
	margin:20px 0;
}
.pies-Blocks{
	width:100%;
}
.pies{width:50%;float:left;text-align: center; padding:15px 0;}
.pies img{width:80%;max-width: 182px;}
.stateBlocks{
	margin: 10px 0;
	width:20%;
}
.stateBlocks img{width:100%;max-width:180px;}
.mobileDisplay{
	display: none;
}
table.txtVer12 {
    line-height: 23px;
}
.dipslayTimeLine{
	display: none;
}
.dipslayTimeLineNotTAB{
	display: block;
}
.dipslayTimeLineSM{
	display: none;
}
.vt-container-content{
	max-width:1124px;
	float:right;
}
.winnerRound  .loadmoreEntries{
	margin-top: 50px;
}
.winnerRound .submit_my_cause a, .winnerRound .submit_my_cause a:hover {
    background-color: #c31820;
    color: #ffffff !important;
    float: left;
    font-size: 18px;
    letter-spacing: 2px;
    padding: 2 0px 20px;
    text-align: center;
    text-transform: uppercase;
    width: 80%;font-weight: normal;
}
.winnerRound .vt-container-content{
	margin-bottom: 60px; 
}
.vt-container-content .copy_content_header{
	max-width:1024px;
}
.vt-container-content .copy_content{
	max-width: 100%;
}
.vt-container-content .copy_content_subheader{
	margin-top: 0px;
}

.votingPhase .copy_content_subheader a{
	font-weight: 100;
}
.voteLinkLeaderBoard{margin-bottom: 0px!important;}
.impVotebtn{
	background: #c31820;color:#FFFFFF;padding:30px 60px;margin:40px auto;max-width: 220px;
}
.impVotebtn a{color:#FFFFFF;}
.showentryData{
	width:100%;max-width:1024px;margin:60px auto;
}
.entrygeo_details{
	position: relative;right:-40px;top:-100px;
	max-width:370px;width:40%;background: #FFFFFF;
	-webkit-box-shadow: 7px 9px 34px 6px rgba(0,0,0,0.18);
	-moz-box-shadow: 7px 9px 34px 6px rgba(0,0,0,0.18);
	box-shadow: 7px 9px 34px 6px rgba(0,0,0,0.18);
	border:#cbcbcb solid 1px;
	right:0; 
}
.showentryData{
	
}
.category_stateBlock{
	background: #f3f3f3;width:100%;text-align: center;padding:30px 10px;position: relative;
}
.pin_categoryImg{
	left: 39%;
    position: absolute;
    top: 10%;
	max-width:90px;
}
.leftBlockEntryDetails h1{
	font-size: 42px!important;font-weight: bold!important;margin-bottom: 20px;
}
.leftBlockEntryDetails p{font-size: 18px;line-height: 24px;}
.entryauthorDetails{
	width:100%;font-size:18px;
	padding:28px 10px;
}
.entryauthorDetails .title-head-author{
	font-style: italic;color:#8e8e8e;width:35%;margin-right: 5%;float:left;text-align: right;
	 margin: 8px 5% 8px 0;font-weight: 300;
}

.entryauthorDetails span{
	color:#313131;margin: 8px 0;float:left;
	width:60%;
} 
.leftBlockEntryDetails {
    width: 59%; min-height: 430px;margin-bottom: 60px;
}
.rightBlockEntryDetails{
	width: 50%;padding-left:5%;float:left;
} 
.shoentryPageBtns {
    float: left;
    margin-bottom: 60px;
    margin-top: 60px;
    width: 100%;
}
.currententry{
	margin-bottom: 60px;
}

.shoentryPageBtns a {
    border: 3px solid #c31820;
    color: #c31820;
    float: left;
    font-size: 20px;
    letter-spacing: 1px;
    margin: 0 30px;
    padding: 27px 0;
    text-align: center;
    width: 44%;text-transform: uppercase;
}
.shoentryPageBtns a.hilightedBtn, #leaderBoardPAge a.hilightedBtn{
	background: #c31820;color:#FFFFFF;
}
.votesLeftBlock{
	width:100%;
}
.vt-left-Block{
	width:40%;border-top:#cbcbcb solid 1px;float:left;
}
.vt-left-Block span input{
	border:0px #FFF solid;font-size: 52px;font-family: "roboto";width:60px;text-align: center;
}
.vt-left-Block span {
	border-style: none solid solid;
    border-width: 0 1px 1px;
    border-color:#cbcbcb;
    float: right;
}
.vt-left-Block span p{
    border-bottom: 5px solid #c31820;
    color: #e1261c;
    float: right;
    font-family: "roboto";
    font-size: 52px;
    font-weight: 300;
    padding: 13px;
}
.vt-right-Block{
	border-bottom: 1px solid #cbcbcb;
    color: #313131;
    float: left;
    font-size: 31px;
    font-weight: bold;
    line-height: 83px;
    padding-left: 2%;
    width: 59%;
}
.remaigningVotes{
	margin-top:60px;
	width:100%;text-align: center;  
}

#browseall-page{
	width:50%;float:left;padding-right:5%;
}

.winnerRound #browseall-page {
    width: 100%;padding-right:0%;
}
.winnerRound .entry_thumb{
	width:45%; margin-right:5%;float:none;
}
.winnerRound .entry_thumb:nth-child(even){
	width:45%; margin-right:0;margin-left: 5%;float:left;
}
#mapArea_viewallentries{
	width:50%;float:left;margin-top: -30px;
}
.dpdown {width:30%;float:left;padding:0;margin-right: 32px; position: relative;}
.dpdown .selectBlock{
	border-radius: 5px; float:left; width:100%;
	border:#adadad solid 1px;color:#adadad;padding:21.5px 20px;
	background:#FFFFFF;
}
.dpdown .selectBlock select{
	border:0px solid #FFFFFF;width:100%;background:#FFFFFF;
	-webkit-appearance: none;
    -moz-appearance: none;
}
.dpdown input{
	font-size:16px;
	border-radius: 5px; float:left; width:100%;
	border:#adadad solid 1px;color:#adadad;padding:21px 20px;
	font-family:arial !important;
}
.filters_area{
}
.map-entiresBlock{
	background: #f3f3f3 ;width:100%;float:left;padding: 30px 0;
}
#browseAllEntriesPage  .formInnerArea{
	padding: 0px;
}
#browseAllEntriesPage #formArea{
	border-bottom: 1px solid #cbcbcb;padding: 35px 0;
}
.search-icon{
	margin-left:-25px;
}
.search-icon {
    position: absolute;
    right: 15px;
    top: 34%;
}
.vdotn{
	width:100%;float:left;margin:15px 0;
	background: #FFFFFF;padding-bottom: 30px;
}
.winnerRound .vdotn{
	min-height: 396px;
}
.viewmoredata{
	margin-top: 20px;float: right; color:#e1261c; font-family: 'Roboto'; font-size: 16px; text-transform: capitalize;
}
.imgContainer .def-border {
    color: #000000 !important;
    font-size: 16px;
}
.categoryImg_brws {
    margin-top: -9%;
    text-align: center;
    top: -50%;
    width: 100%;
}
.education_border{
	border-bottom: #00b9ff solid 3px;
}
.safety_border{
	border-bottom: #00e13c solid 3px;
}
.communitydevelopment_border{
	border-bottom: #00e13c solid 3px;
}
.displayentryName_browseallentries{
	color:#313131;font-size: 24px;font-weight: bold;margin-bottom: 15px;width:80%;text-align: center; margin: 0 auto 15px;
}
.overlatPointer .displayentryName_browseallentries{
	font-size: 20px;
}
.vdotn a:hover{
	text-decoration: none;
}
.vdotn .desc{
	color:#313131;font-size: 18px;width:80%;text-align: center; margin: 0 auto;
}
.vdotn img{
	max-width: 460px;
}
.gallerty-topHead{
	width:100%;text-align: center;color:#313131;
}
.gallerty-topHead .title-section{
	font-size: 32px;font-weight: bold;font-family: news-gothic-std, sans-serif;
}
.gallerty-topHead .title-section span, .pageInfo span{
	color:#e1261c;
}
.pageInfo{
	font-family: "roboto";
    font-size: 22px;font-weight:300;
    margin-bottom: 15px;
    margin-top: 10px;
}
.pagenation-browseallentries{
	width:78%;border-radius: 5px;border:#cbcbcb solid 1px;margin: 0 auto;height: 65px;background:#FFFFFF;
}
.pagenation-browseallentries a{
	width:70px;font-family: "roboto"; color:#8e8e8e;text-decoration: none;font-size: 18px;padding: 21px 0;
	text-align: center;display: inline-block;
}
a.arwcolor{
	color:#ADADAD;
}
.pagenation-browseallentries .activeSection{
	color:#e1261c;border-bottom: 5px solid #c31820;padding:21px 10px;
}
#leaderBoardPAge .pageInnerBlock i{
	font-size: 12px;
	font-style: italic;
}
#leaderBoardPAge .dpdown{width:100%; margin-bottom: 30px;}
.leader-sec{
	width:100%;float:left;font-size:32px;color:#e1261c;border-bottom: #d9d9d9 1px solid;padding:48px 0;font-weight: bold;
}
.leader-sec span{
	color:#313131;font-size: 22px;font-family: "roboto";font-weight: 300;
}
.brder-top{
	border-bottom: #d9d9d9 1px solid;width: 100%;float:left;
}
#leaderBoardPAge .pagenation-browseallentries{
	width:51%;text-align: center;margin-bottom: 30px;
}
.tp-pagination{
	margin: 60px auto 20px auto;width:100%;text-align: center;font-family: "roboto"; font-weight: 300;color:##313131;
	font-size: 22px;
}	
.tp-pagination span{
	color:#e1261c;
}
.bktoCauses{
	width:100%;float:left;margin: 60px 0; text-align: center;
}
.bktoCauses a{
	border:#c31820 solid 2px;color :#c31820;padding:30px 58px;font-size: 18px; text-transform: uppercase;
	font-family: news-gothic-std, sans-serif;text-align: center;display: inline-block;margin-bottom: 60px; 
}
#leaderBoardPAge .bktoCauses {
	margin: 0px;margin-top: 30px;
}
#leaderBoardPAge .bktoCauses a{
	display: inline-block; min-width: 258px;
}
#leaderBoardPAge .hilightedBtn {
    margin-bottom: 30px !important;
    margin-top: 30px;
}
.noborder{
	border-bottom: 0px;padding-bottom: 0px;
}
#leaderBoardPAge  .pagenation-browseallentries{
	margin-bottom: 60px;
}
.onlyMobile{
	display: none;
}
.onlyMobileSFY{
	display: none;
}
.onlyDesktopSFY{
	display: block;
}
.shareblock {
    float: left;
    padding: 20px 10px;
    width: 33.3%;
}
.thxVotingBlock .thxVoting{
	font-family:news-gothic-std;color:#FFFFFF;font-size: 42px; margin: 34px 0;font-weight: bold;
}
.thxVotingBlock{
	font-family:news-gothic-std;color:#FFFFFF;font-size: 18px;font-size: 18px;
}
.votingPhase .overlayWrappe {
    left: 23%;right: 23%;
    position: absolute;
    top: 12%;z-index: 9999;
}

.voteForAnotherEntry{
	margin-top: 40px;	
}
.loginOverlayBlock{
	max-width:640px;width:100%;
}
.loginSec_Overlay{
	margin:30px auto;
	max-width:640px;padding:60px;color:#313131;
	background: #f3f3f3;border-radius: 10px;
}
.headTitles{
	font-family: news-gothic-std;font-size: 42px;font-weight: bold;margin-bottom: 30px;width:100%;text-align: center;
	color:#313131;
}
.headTitles span{
	color:#e1261c;
}
.iptField input{
	margin-bottom: 30px;border-radius: 5px;width:100%;font-size: 18px;padding:33px;
	border:#cbcbcb solid 1px;color:#8e8e8e;width:100%;background-repeat:no-repeat; 
}
.emailField input{
	background-image:url('/img/neighborhoodassist/email_ic_login.png?v=2');
	background-position: right 30px center;
}
.pwdField input{
	background-image:url('/img/neighborhoodassist/pwd_ic_login.png?v=2');
	background-position: right 30px center;
}
.overlaySubmit input{
	margin-bottom: 30px;font-size:22px;
	background: #c31820;color:#FFFFFF;border:0px;width:100%;padding :30px 0;text-align: center;
	float:left;
}
.loginSec_Overlay .signupLink{
	border: 3px solid #c31820;
    color: #c31820;
    float: left;
    font-size: 22px;
    padding: 30px 0;
    text-align: center;
    width: 100%;
}
.checkArea_overlay{
	margin-bottom: 30px;width:100%;float:left;
}
.brderone{
	border-top:#d9d9d9 solid 1px;padding-top:30px;
}
.bulogin{
	margin-bottom: 30px;width:100%;float:left;font-size: 18px;line-height: 20px;
}
.loginOverlayBlock{
	top:18%;
}
.subset{
	width:500px;height: 1200px;margin: 0 auto;
}
.pic_img_entry{
	width: 100%;max-height: 179px;overflow:hidden; 
}
.pic_img_entry img{
	width: 100%;overflow:hidden;
}
.entry_thumb{
	width: 100%;
}
.loginErrorOverlay_msg{
	padding:10px;width:80%;margin:20px 10%;color:#FFFFFF;background: #e1261c;border-radius: 5px;
	text-align: center;
}
.voteLimitCrossed{
	font-family:'Roboto'; font-size: 25px;font-weight: 300;color:#e1261c;margin:30px auto;width:100%;text-align:center;
}
.disableButton{
	opacity: 0.5;
}
.msg_browseall_error{
	width:50%;margin: 20px 25%;
}
.noVotingbc{
	margin: 0 auto!important; float: none!important;display: inline-block!important;text-align: center!important;
}
@media screen and (min-width: 1500px) and (max-width: 2000px) {
	.submitnewsletter{
		height:auto;padding: 80px 0;
	} 
}
@media screen and (min-width: 1024px) and (max-width: 1240px) {
	.footer{
		padding: 0 2% 50px;
	}
	.copy_content {
	    padding-left:60px;
	}
	.copy_content_header, .pastwinners_header{
		font-size: 36px;
	}
	.showentryData{
		width:92%;padding:0 4%;
	}
	.shoentryPageBtns a{
		width:42%;margin: 0 4%;font-size: 17px;
	}
	.votingPhase  .copy_content{
		padding-left: 0px;
	}
	.votingPhase.landingPage .vt-container-content {
	    padding: 0 0 0 4%;
	    width: 100%;
	}
	.winnerRound .entry_thumb{
	width:47%; margin-right:3%;float:none;
	}
	.winnerRound .entry_thumb:nth-child(even){
		width:47%; margin-right:0;margin-left: 3%;float:left;
	}
}
@media screen and (min-width: 768px) and (max-width: 1028px) {
	.winnerRound .entry_thumb{
		width:48%; margin-right:2%;float:left;
	}
	.winnerRound .entry_thumb:nth-child(even){
		width:48%; margin-right:0;margin-left: 2%;float:left;
	}
	.showentryData{
		width:92%;
	}
	.showentryData, .map-entiresBlock{
		padding:0 4%;
	}
	#browseAllEntriesPage #formArea {
	    padding: 35px 4%;
	    width:100%;
	}
	#browseAllEntriesPage .formInnerArea, .pageInnerBlock{
		width:100%;
	}
	#browseall-page {
	    float: left;
	    padding-right: 0;
	    width: 100%;
	}
	.subset{
		width:400px;height: 800px;
	}
	.galleryStarts {
	    margin: 30px auto;
	}
	.entry_thumb {
	    margin: 0 auto;
	    max-width: 444px;
	    width: 100%;
	    float: none;
	}
	#mapArea_viewallentries {
	    float: none;
	    margin: 30px auto;
	    width: 100%;
	}
	/*
	 .entry_thumb {
		    float: left;
		    margin-right: 3%;
		    width: 30%;
		}
		.vdotn img {
		    max-width: 460px;
		    width: 100%;
		}
		.categoryImg_brws > img {
		    max-width: 70px !important;
		}
		.displayentryName_browseallentries{
			font-size: 20px;
		}
		.map-entiresBlock{
			width:100%;padding: 30px 4%;
		}
	*/
	.dpdown{
		margin-right: 3%;
	}
	.shoentryPageBtns a{
		width:42%;margin: 0 4%;font-size: 17px;
	}
	.dipslayTimeLine{
		display: none;
	}
	.dipslayTimeLineNotTAB{
		display: block;
	}
	.dipslayTimeLineNotTAB img{width:100%;max-width: 904px;}

	.footer{
		padding: 0 2% 50px;
	}
	
	.copy_content_header, .pastwinners_header{
		font-size: 36px;
		padding-left: 0px;padding-top: 20px;
	}
	.states-block {
	    margin: auto 2%;
	    width: 96%;
	}
	.faqcontent{width:94%;max-width:1024px;margin:0px 3%;}
	
	.formInnerArea, .pageInnerBlock{
		width:92%;padding:30px 4%;
	}
	.leader-sec{
		width:92%;padding:30px 4%;
	}
	.copy_sec {
    	padding: 0 2%;
    }
    .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content, .cd-timeline-submission .leftBlockt1 .cd-timeline-content{
    	margin-left: 0px;
    }
    .dipslayTimeLine{
		display: block;
	}
	.dipslayTimeLineNotTAB{
		display: none;
	}
    .rightBlocktl .cd-timeline-content{
    	margin-right: 0px;
    }
    .cd-timeline-content{
    	background-repeat: no-repeat;
    	background-size: 96% auto;
    }
    .rightBlocktl .cd-timeline-content {
	    margin-right: -16px;
	}
	.video-container, .copy_content {
	    max-width: 100%;
	}
	
}

@media screen and (min-width: 768px) and (max-width: 960px) {
	.votingPhase .header .logo {
	    padding: 18px 20px;
	}
	.dipslayTimeLine{
		display: block;
	}
	.dipslayTimeLineNotTAB{
		display: none;
	}
	.shoentryPageBtns a {
    	width:100%;margin:20px 0;
	}
}

@media only screen and (min-width: 960px) {

  #cd-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #cd-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}
.leftBlocktl{
	margin: 0!important;
}
.cd-timeline-block {
  position: relative;
  margin: 2em 0!important;
}
.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-block:first-child {
  margin-top: 0;
}
.cd-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 960px) {
  .cd-timeline-block {
    margin: -1em 0;
  }
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  .cd-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.cd-timeline-img.cd-picture {
  background: #75ce66;
}
.cd-timeline-img.cd-movie {
  background: #c03b44;
}
.cd-timeline-img.cd-location {
  background: #f0ca45;
}
@media only screen and (min-width: 960px) {
	.video-container{text-align: center;}
  .cd-timeline-img {
    left: 50%;
    margin-left: -20px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
}

@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
  }
}
@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.cd-timeline-content {
  position: relative;
  padding: 1em;
  width:469px!important;height: 260px;
}
.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  display: inline-block;
}
.cd-timeline-content .cd-read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb;
}
.cd-timeline-content .cd-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;
}
.leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content{
    margin-left: 58px;
}
.rightBlocktl .cd-timeline-content, .cd-timeline-submission .rightBlocktl .cd-timeline-content, .cd-timeline-judging .rightBlockt2 .cd-timeline-content{
    margin-right: 58px;
}



@media screen and (min-width: 641px) and (max-width: 1023px) {
	.submit_timer_header, .slots_left_header{font-size:29px;}
	.submitnewsletter_form{
		width:60%;
	}
	.copy_content_sec, .promotional_video_sec {
	    width: 100%;
	}
	
	.footer_lnks {
	    text-align: center;
	    width: 100%;
	}
	.footer_lnks ul li{
		display: inline;
    	float: none;
	}
	.footer_logo {
	    float: none !important;
	    text-align: center;
	    width: 100%;
	}
	.footer_lnks_logo{padding-top: 0px;}
	.footer_lnks ul {
	    margin: 50px auto 10px;
	    padding: 0;
	}
	.copy_content {
    	margin: 0 2%;
    }
}
@media screen and (min-width: 931px) and (max-width: 960px) {
	.bx-wrapper {
	    height: 470px;
	}
}
@media screen and (min-width: 810px) and (max-width: 930px) {
	.bx-wrapper {
	    height: 430px;
	}
	
}@media screen and (min-width: 811px) and (max-width: 960px) {
	.video-container{text-align: center;}	
}

@media screen and (min-width: 641px) and (max-width: 810px) {
	
	.submitnewsletter{
		background-image:url('/img/neighborhoodassist/mobile_newsletter_bg.jpg?v=2');		
	}
	.imagesBlock-tips .tipImgBlock{
		width:44%;margin:10px 3%;
		float:left;
	}
}

@media only screen and (max-width: 768px) {
	.winnerRound .submit_my_cause a, .winnerRound .submit_my_cause a:hover {
		width: 100%;
		display: inline-block;
		float:none;
	}
	.backToCauses {
		margin:auto;
		width:96%;
	}
	
	.backToCauses a {
		width:100%;
	}
	
	.backToCauses a img {
		max-width:100%;
	}
}
	
@media only screen and (min-width: 768px) {
	
	.video-container{text-align: center;}
  
  .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .cd-timeline-content p {
    font-size: 16px;
    font-size: 0.95rem;
  }
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 768px) {
  .cd-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .cd-timeline-content .cd-read-more {
    float: left;
  }
  .cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
  
  
}

@media only screen and (min-width: 768px) {
	
  /* inverse bounce effect on even content blocks */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
.bx-controls-direction {
    display: none;
}
.bx-has-pager {
    position: static;
    top: -45px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 30px;opacity: 0.6;
}
.bx-wrapper .bx-prev{left:7%;
background: 	rgba(0, 0, 0, 0) url("/img/neighborhoodassist/left-arw.png") no-repeat scroll 0 0;
}
.bx-wrapper .bx-next:hover, .bx-wrapper .bx-prev:hover{
	background-position: 0 0;
}
.bx-wrapper .bx-next{
	right:7%;
	background: 	rgba(0, 0, 0, 0) url("/img/neighborhoodassist/right-arw.png") no-repeat scroll 0 0;
}
.bx-default-pager a.active {
    background: #ffffff none repeat scroll 0 0 !important;
}
.bx-wrapper .bx-controls-direction a{
	height: 60px;margin-top:-30px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 5px solid #c4c4c4;
    border-radius: 12.5px;
    display: block;
    height: 25px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 25px;
}
.minusthirty {
    float: left;
    margin-top: -17px;
    width: 100%;
}
.bx-wrapper .bx-pager.bx-default-pager a.active{ border: 5px solid #FFFFFF;} 
/**Important dates ends
 * 	
 * */
.dipslayTimeLineMobile{display:none;}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.btn-primary {
	    width: 100% !important;height: 243px !important;
	}
	.uploadFromComp{
		width: 32%;float:left;
	}
	.setassmainPhoto a {
	    float: left;
	    font-size: 11px;
	    padding: 5px;
	    padding: 10px;
	    width:100%;
	}
	.setassmainPhoto{
		margin: 20px auto;
	}
	.midBlock {
	    margin: 0 1%;
	}
}	
@media screen and (min-width: 1000px) and (max-width: 1023px) {
	.btn-primary {
		height: 263px!important;
	}
	.act-cont-sec h2{
		/*font-size: 20px!important;*/
	}
	.leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content{
	    margin-left: 56px;
	}
	
	.cd-timeline-judging .leftBlocktl .cd-timeline-content, .cd-timeline-judging .leftBlockt2 .cd-timeline-content{
	    margin-left: 56px;
	}
	
	.cd-timeline-block:nth-child(2n) .cd-timeline-content::before{display: none;}
	
}
@media screen and (min-width: 961px) and (max-width: 999px) {
	.act-cont-sec h2{
		/*font-size: 20px!important;*/
	}
	.leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content {
	    margin-left: 4%;
	}
	.cd-timeline-judging .leftBlocktl .cd-timeline-content, .cd-timeline-judging .leftBlockt2 .cd-timeline-content {
	    margin-left: 4%;
	}
	.cd-timeline-block:nth-child(2n) .cd-timeline-content::before{display: none;}
	
}
@media screen and (min-width: 768px) and (max-width: 960px) {
	
	.btn-primary {
		 height: 243px !important;
	}
	.checkboxes input[type="checkbox"] + label, .checkboxes input[type="radio"] + label{
		padding-left: 40px!important;
	}
	.act-cont-sec h2, .cd-timeline-submission .act-cont-sec h2 {
		/*font-size: 19px!important;*/
	}
	.leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content{
	    margin-left: 4px;
	}
	.leftBlocktl .cd-timeline-content, .rightBlocktl .cd-timeline-content {
	    background-image: url("/img/neighborhoodassist/bg-right-long.png")!important;
	    background-size: 100%;width:98%!important;
	}
	.cd-timeline-submission .leftBlockt1 .cd-timeline-content{
        background-image: url("/img/neighborhoodassist/bg-right-long.png")!important;
        background-size: 100%;width:98%!important;
    }
    .cd-timeline-judging .leftBlocktl .cd-timeline-content{
        background-image: url("/img/neighborhoodassist/bg-right-long-grey.png")!important;
        background-size: 100%;width:98%!important;
    }
	.cd-timeline-submission .leftBlockt2 .cd-timeline-content, .cd-timeline-submission .rightBlocktl .cd-timeline-content{
		background-image: url("/img/neighborhoodassist/bg-right-long-nonselect.png")!important;
        background-size: 100%;width:98%!important;
	}
	.cd-timeline-judging .rightBlocktl .cd-timeline-content{
        background-image: url("/img/neighborhoodassist/bg-right-long.png")!important;
        background-size: 100%;width:98%!important;
	} 
	.cd-timeline-judging .rightBlockt2 .cd-timeline-content, .cd-timeline-judging .leftBlockt2 .cd-timeline-content{
		background-image: url("/img/neighborhoodassist/bg-right-long-nonselect.png")!important;
        background-size: 100%;width:98%!important;
        margin-left:0;
	}
	.act-cont-sec, .cd-timeline-submission .act-cont-sec{
	    padding: 0 0 10px 10%;
	    width: 100%;
	}
	.rightBlocktl .cd-timeline-content, .cd-timeline-submission .rightBlocktl .cd-timeline-content, .cd-timeline-judging .rightBlocktl .cd-timeline-content{
		padding-left: 1.6em;
	}
	.dates-timeline{
		  margin: 10px auto;
	}
	.cd-timeline-block:nth-child(2n) .cd-timeline-content{
		float: left;
	}
	
	.uploadFromComp{
		width: 32%;float:left;
	}
	.setassmainPhoto a {
	    float: left;
	    font-size: 11px;
	    padding: 5px;
	    padding: 10px;
	    width:100%;
	}
	.setassmainPhoto{
		margin: 20px auto;
	}
	.social-elements img {
	    max-width: 380px;
	    width: 100%;
	}
	.social-elements a {
	    float: left;
	    margin-right: 3%;
	    width: 47%;
	}
	.social-elements{float:left;}
}
@media screen and (min-width: 768px) and (max-width: 850px) {
	.shoentryPageBtns a {
    	width:100%;margin:20px 0;
	}
	.btn-primary {
		 height: 223px !important;
	}
	.checkboxes input[type="checkbox"] + label, .checkboxes input[type="radio"] + label{
		padding-left: 40px;padding-bottom: 20px;font-size: 10px;
	}
	.submit_timer_header, .slots_left_header{font-size:22px;}
	.slots_left_cnt, .submit_timer_cnt .timer_duration{font-size:56px;}
	.headerNavigation a, .actingAsAhref {
	    padding: 40px 20px;
	}
	
	.st_email_custom{
		 padding: 59px 44px !important;
	}
	
	.rBlock {
	    margin-left: 0px;
	}
	.lBlock, .rBlock {
	    margin-bottom: 15px;
	    width: 100%;
	}
	.preview_subbtn_pos a, .preview_subbtn_pos1 a,
	.preview_subbtn_pos input, .preview_subbtn_pos1 input{
		width:100%;text-align: center;
	}
}

@media screen and (min-width: 700px) and (max-width: 767px) {
	
	.headerNavigation a, .actingAsAhref {
	    padding: 34px 25px;
	}
	.st_email_custom{
		 padding: 53px 35px !important;
	}
}
@media screen and (min-width: 641px) and (max-width: 710px) {
.uploadPage .checkboxes label {
	    font-size: 10px;
	    margin-right: 6px;
	    padding-bottom: 20px;
	}
	
}		
@media screen and (min-width: 240px) and (max-width: 768px) {
	.winnerRound .entry_thumb{
		width:100%; margin:0 auto;
	}
	.winnerRound .entry_thumb:nth-child(even){
		width:100%;margin:auto;
	}
	.userLogin {
	    border-left: 1px solid #c31820!important;
	}
	.msg_browseall_error{
		width:80%;margin:20px 10%;
	}
	.dpdown input {
	    width: 98% !important;
	}
	.search-icon{
		right: 5%;
	}
	.loginSec_Overlay{
		padding: 30px;
	}
	.leftBlockEntryDetails h1{
		font-size: 32px!important;
	}
	.loginSec_Overlay .signupLink, .overlaySubmit input	{
		padding: 24px 0;
	}
	.loginSec_Overlay .checkboxes label{
		line-height: 36px;
	}
	.resetPwdOverlay {
	    line-height: 36px;
	}
	.iptField input, .bulogin{
		font-size: 15px;
	}
	.loginSec_Overlay .headTitles{
		font-size: 35px;
	}
	.landinginnerwrapper{
		z-index: 8000;	
	}
	#map_canvas{
		width:100%;height: 800px;max-width:90%;
		margin:30px 5%;float:none;
	}
	.listMapBoxVtg{
		width:100%;background: #eaeaea; border:#cbcbcb solid 1px;border-left-width: 0px;border-right-width: 0px;float:left;
		 padding: 33px 0;
	}
	.listMapBoxInner{
		max-width:480px;margin: 30px auto;
	}
	.listMapBoxInner div{
		width:50%;cursor: pointer;
	}
	.listMapBoxInner div img{
		width:100%;
	}
	.gallery_thumbs {
	    margin: 0 auto;
	    max-width: 444px;
	}
	#mapArea_viewallentries{
		display: none;width:100%;margin-top: auto;
	}
	.categoryImg_brws > img {
	    max-width: 60px !important;
	}
	.dpdown {
	    float: left;
	    margin: 0 1%;
	    padding: 0;
	    position: relative;
	    width: 48%;
	}
	.field1.dpdown.filterbystate {
	    margin-bottom: 30px;
	}
	.dpdown.searchfield {
	    width: 100%;
	}
	#browseall-page {
	    float: left;
	    margin: 0 auto;
	    padding: 0;
	    width: 100%;
	}	
	.displayentryName_browseallentries{
		font-size: 28px;
	}
	.map-entiresBlock{position: relative;}
	.posrel.def-border img {
	    width: 100%;
	}
	.map-entiresBlock .maxwidth{
		
	}
	.submit_my_cause{max-width:204px;}
	.votingPhase .overlayWrappe {
	    left: 5%;
	    position: absolute;
	    right: 5%;
	    top: 15%;
	    width: 90%;
	}
	.thxVotingBlock .thxVoting{font-size: 30px; margin: 34px 0 20px;}
	.votingPhase .overlayBlock, .votingPhase .sharesOverlay {
	    z-index: 9000;
	}
	.shareblock{
		width:100%;max-width:100%;text-align: center;
	}
	.shoentryPageBtns a {
    	width:100%;margin:20px 0;
	}
	.minusthirty {
		margin-top: auto;
	}
	.cd-timeline-judging .leftBlocktl .cd-timeline-content {
	    background-image: url("/img/neighborhoodassist/submission_begins_ends_mobile.png?v=1")!important;
	}
	.dipslayTimeLineMobile{display:block;}
	
	.dipslayTimeLine, .dipslayTimeLineNotTAB{display:none;}
	.copy_content_header {
	    padding-top: 20px;
	}
	.botBoder-snapshot{display:none;}
	.mobileDisplay{display: block;}
	.snapshot-left,.snapshot-right{
		width:96%;border:0px;
		padding:20px 2%;
	}
	.pies{width:50%;}
	.category-count{
		text-align: center;
	}
	.pies img, .stateBlocks img{width:80%;text-align: center;max-width:180px;}
	.stateBlocks{width:50%;margin-top: 20px;text-align: center;}
	.stateBlocks img{width:80%;text-align: center;max-width: 180px;}
	.state-b-5{width:50%;text-align: center;float:none!important;margin:20px auto;}
	
	.imagesBlock-tips .tipImgBlock{
		width:44%;margin:10px 3%;
		float:left;
	}
	.faqcontent{width:94%;max-width:1024px;margin:0px 3%;}
	.social-elements img {
	    max-width: 380px;
	    width: 100%;
	}
	.social-elements a {
	    float: left;
	    margin-right: 3%;
	    width: 47%;
	}
	.social-elements{float:left;}
	.uploadFromComp{
		width: 32%;float:left;
	}
	.setassmainPhoto a {
	    float: left;
	    font-size: 11px;
	    padding: 5px;
	    padding: 10px;
	    width:100%;
	}
	.setassmainPhoto{
		margin: 20px auto;
	}
	.btn-primary{
		width: 100%;height: auto;
	}
	.midBlock {
	    margin: 0 1%;
	}
	.rBlock {
	    margin-left: 0px;
	}
	.lBlock, .rBlock {
	    margin-bottom: 15px;
	    width: 100%;
	}
	.preview_subbtn_pos a, .preview_subbtn_pos1 a,
	.preview_subbtn_pos input, .preview_subbtn_pos1 input{
		width:100%;text-align: center; min-width: 100px;
	}
	.footer_shares .st_email_custom {
	    padding: 27px 45px !important;
	}
	.innerwrapper_shares {
	    width: 264px;
	}
	.bx-wrapper .bx-prev{
		left:3%;
	}
		.bx-wrapper .bx-next{
			right:3%;
		}

	.leaderboardcontent, .formInnerArea, .pageInnerBlock{
		width:92%;padding: 40px 4% 30px 4%;
	}
	.pageInnerBlock p{
		padding-top: 20px;
	}
	.leader-sec {
	    font-size: 25px;
	    padding: 32px 0;
	}
	.formInnerArea .frmfld .frmlabel,
	.frmfld .textInput, .frmfld .textinput, 
	.frmfld select {
		width:100%;
	}
	label.error {
	    color: #ff0000;
	    font-style: italic;
	    font-weight: bold;
	    line-height: 25px;
	    margin-left: 0;
	}
	.infoIcon{
		margin-top: 80px;	
	}
	.footer_shares a{
		padding: 25px 16%;
	}
	#cd-timeline::before{
		left:8px;
	}
	.landingPage .header{position: relative;}
	.header{
		padding:0px;width:100%;
	}
	.header .logo{
		width: 35%;
	}
	.header .logo{
		  padding: 17px 20px;
	}
	.logo img {
	    width: 221px;
	}
	 .headerNavigation a, .actingAsAhref {
		 padding: 38px 25px;
	}
	
	.st_email_custom{
		padding: 57px 35px !important;
	}
	.copy_content{
		width:96%;margin: 0 2%;
	}
	.copy_content_sec, .promotional_video_sec {
	    padding: 20px 0;
    	width: 100%;
	}
	.video-container{
		width:80%;margin-left: 10%;
	}
	.impdates{
		padding-top: 30px;
	}
	.copy_content_header, .pastwinners_header{
		text-align: center; font-size: 36px;
	}
	.copy_content_subheader, .pastwinners_subheader{
		text-align: center;font-size:16px;
	}
	.mobileInnerWrapper{
		width:97%;padding:10px 1.5%;
	}
	.pastwinners_videos_sec .pastwinner1, .pastwinners_videos_sec .pastwinner2, .pastwinners_videos_sec .pastwinner3 {
	    float: left;
	    margin: 0 0 20px;
	    width: 100%;
	}
	.leftBlocktl .cd-timeline-content {
	    background-image: url("/img/neighborhoodassist/bg_timeline-right.png");
	}
	.cd-timeline-submission .leftBlocktl .cd-timeline-content {
        background-image: url("/img/neighborhoodassist/bg_timeline-right.png");
    }
	.cd-timeline-submission .leftBlockt2 .cd-timeline-content {
        background-image: url("/img/neighborhoodassist/bg_timeline-right-nonselect.png");
    }
    
    .cd-timeline-judging .leftBlocktl .cd-timeline-content {
        background-image: url("/img/neighborhoodassist/bg_timeline-right-grey-new.png?v=1");
    }
	.cd-timeline-judging .leftBlockt2 .cd-timeline-content {
        background-image: url("/img/neighborhoodassist/bg_timeline-right-nonselect.png");
    }
    
	.leftBlocktl .cd-timeline-content {
	    margin-right: 38px;margin-left:0px;
	}
	.cd-timeline-submission .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content {
        margin-right: 38px;margin-left:0px;
    }
    .cd-timeline-judging .leftBlocktl .cd-timeline-content, .cd-timeline-judging .leftBlockt2 .cd-timeline-content {
        margin-right: 38px;margin-left:0px;
                
    }
	.leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content, .rightBlocktl .cd-timeline-content{
		  padding-left: 19%
	}
	.cd-timeline-judging .leftBlocktl .cd-timeline-content, .cd-timeline-judging .leftBlockt2 .cd-timeline-content {
		padding-left: 16%;
	}
	.act-cont-sec h2{
		/*font-size: 21px!important;*/
	}
	.submitnewsletter{
		background-image:url('/img/neighborhoodassist/mobile_newsletter_bg.jpg?v=2');		
	}
	.submitnewsletter_form{
		width:80%!important;
	}
	.footer_shares a{
		padding: 3% 8%;
	}
	.footer_lnks ul {
	    margin-top: 0;
	    padding: 0;
	    text-align: center;
	    width: 100%;
	}
	.footer_logo{
		margin-top:20px;
		width:100%;text-align: center;
	}
	.footer_logo img{max-width:320px;}
	.footer_lnks {
	    width: 100%;
	}
	.footer_lnks ul li{
		float: none;display: inline; text-align: center;
		
	}
	.footer_lnks ul li a, .footer_lnks ul li a:hover{
		font-size: 16px;
	}
	.footer_shares a{
		padding: 3% 25px;		
	}
	.innerwrapper_shares{
		width:264px;margin: 0 auto;
	}
	.header{
		position: relative;float:left;
	}
	.bx-wrapper{
		max-height: 455px;	
	}
	.video-container, .copy_content {
	    max-width: 100%;
	}
	.submission_categories_pins_education, .submission_categories_pins_community, .submission_categories_pins_safety{width:100%;float:left;}
	.submission_categories_pins_community{padding-top:0px;}
    .submission_categories_pins_education, .submission_categories_pins_community{margin-right:0;}
	.submit_my_cause{width:220px;margin:auto;}
	.submit_timer, .slots_left{width:96%;margin-left:3%;}
	.submit_timer_vote {width:96%; margin-left:2%; float:left;}
	.slots_left{padding-top:30px;}
	.landingPage .landinginnerwrapper{float:left;}
	.uploadPage .checkboxes label {
	    margin-right: 6px;
	}
	.onlyMobileSFY{
		display: block;
	}
	.onlyDesktopSFY{
		display: none;
	}
	.leftBlockEntryDetails{
		width:100%;
	}
	.loadmoreEntries{
		margin-top: 15px;cursor: pointer;margin-bottom: 8px;
	}
	.entrygeo_details{
		position: static;width:100%;max-width:100%;
		float: left;box-shadow: 7px 6px 10px 0 rgba(0, 0, 0, 0.18);
    	margin-bottom: 25px;background: #f3f3f3 ;
	}
	.entryauthorDetails {
		background: #FFFFFF;
	}
	.shoentryPageBtns a{
		 margin: 20px 0;
		 width: 100%;
	}
	.category_stateBlock{
		width:30%;float:left;
	}
	.entryauthorDetails {
		width:70%;float:left;
	}
	.showentryData{
		padding: 0 5%;margin: 30px 0;
	}
	.pin_categoryImg {
	    left: 13%;
	    max-width: 40px;
	    position: absolute;
	    top: 27%;
	}
	.blockEdetail {
	    margin: 5px 0;
	}
	.shoentryPageBtns a{font-size: 17px;}
	#leaderBoardPAge .pagenation-browseallentries{
		width:100%; max-width: 252px;
	}
}
@media screen and (min-width: 240px) and (max-width: 640px) {
	.iptField input{
		padding: 20px;
	}
	.votingPhase .headerNavigation a,.votingPhase .actingAsAhref{
		padding: 38px 12px;
	}

	.submission_categories_pins_community .pin_icon{float:right;width:35%;}
	.submission_categories_pins_education .pin_icon, .submission_categories_pins_safety .pin_icon{float:left;width:35%;}
	.pin_icon img{max-width:100%;width:150px;}
	.pin_header{padding-top:30px;}
	.submission_categories_pins_education .pin_header, .submission_categories_pins_safety .pin_header, .submission_categories_pins_education .pin_subheader, .submission_categories_pins_safety .pin_subheader{
		width:65%;float:left;
		text-align: left;
	}
	.pin_icon, .pin_header, .pin_subheader{
		text-align: left;
	}
	.block-submission-area{
		width:96%;margin: auto 2%;
	}
	.submission_categories_pins_community .pin_header, .submission_categories_pins_community .pin_header{
		width:65%;float:right;
	}
	.submission_categories_subheader{padding-bottom:30px;}
	
	.uploadPage .frmfld .textInput, .uploadPage  .frmfld textarea, .uploadPage  .frmfld  .textinput1, .uploadPage  .frmfld  select{
		width: 100%;border-radius: 5px;border:#cbcbcb solid 1px;padding:20px 10px;
	}
	.uploadPage .formInnerArea .frmfld .frmlabel {
		width:100%;padding-right: 0%;
	}
	.uploadPage .frmfld .textInput, .uploadPage  .frmfld .textinput{
		width:100%;
	} 
	.footer_lnks {
        text-align: center;
        width: 100%;
    }
    .footer_lnks ul li{
        display: inline;
        float: none;
    }
    .footer_logo {
        float: none !important;
        text-align: center;
        width: 100%;
    }
    .footer_lnks_logo{padding-top: 0px;}
    .footer_lnks ul {
        margin: 50px auto 10px;
        padding: 0;
    }
    .copy_content {
        margin: 0 2%;
    }
    .votingPhase  .copy_content_header{
    	margin: 0 2%;
    }
	.submitnewsletter_form{width:80%;}

}

@media screen and (max-width: 500px) {
	
}

@media screen and (min-width: 240px) and (max-width: 540px) {
	
	
	
	.title-section, .gallerty-topHead .title-section{
		padding: 0 5%;
	}
	.gallerty-topHead .title-section{
		font-size: 25px;
	}
	.listMapBoxVtg{
		padding: 33px 5%;
	}
	.entry_thumb {
	    margin: 10px 5%;
	    width: 90%;
	}
	
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	    bottom: 45px;
	}
	
	.cd-timeline-content {height:268px;}
	.formInnerArea .frmfld .lbnF{
		width:85%;
	}
	.emailFields input {
	    font-size: 16px;
	    padding: 14px;
	    width: 197px;
	}
	.submitfields input {
	    padding: 13px;
	}
	.cd-timeline-content{
		 background-size: 100% auto;
		 width: 100%!important;background-repeat:no-repeat; 
	}
	.act-cont-sec, .cd-timeline-submission .act-cont-sec, .cd-timeline-judging .act-cont-sec{
		width:100%;padding: 10px;
	}
	.act-cont-sec h2, .cd-timeline-submission .act-cont-sec h2{
		/*font-size: 18px;*/
	}
	.cd-timeline-submission .leftBlockt2 .act-cont-sec h2, .cd-timeline-submission .rightBlocktl .act-cont-sec h2, .act-cont-sec h2 {
		font-size:16px !important;
		/*border:1px solid yellow;*/
		padding-top:0 !important;
	}
	.cd-timeline-judging .rightBlocktl .act-cont-sec h2 {
		font-size:16px !important;
		/*border:1px solid yellow;*/
		padding-top:0 !important;
	}
	.act-cont-sec {
		padding-left:15% !important;
		/*border:1px solid blue;*/
	}
	.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
		font-size:12px;
		line-height:1.2;
	}
	
	.impDatesh{font-size: 32px;}
	.headerNavigation  a, .actingAsAhref{padding: 25px 21px;}
	.st_email_custom{
		padding: 44px 35px !important;
	}
	.header .logo {
	    width: 35%;
	}
	.header .logo {
	    padding: 11px 2%;
	}
	.logo img {
	    max-width: 182px;
	    width: 182px;
	}
	.pastwinner_copy_header{
		min-height: 20px;
	}
	
	.bx-wrapper{
		max-height: 280px;height:280px;
	}
	.leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content,
	.cd-timeline-judging .leftBlocktl .cd-timeline-content, .cd-timeline-judging .leftBlockt2 .cd-timeline-content,
	.rightBlocktl .cd-timeline-content {
	    padding-left: 81px!important;
	}
	.votingPhase .headerNavigation a,.votingPhase .actingAsAhref{
		padding: 25px 12px;
	}
}

@media screen and (min-width: 240px) and (max-width: 480px) {
	.dpdown{
		width:98%;margin-bottom: 30px;
	}
	.votingPhase .footer_shares .st_email_custom {
	    padding: 26px 40px !important;
	}
	.vt-right-Block{
		font-size:20px;
	}
	.category_stateBlock, .entryauthorDetails{
		width:100%;
	} 
	.pin_categoryImg {
	    left: 40%;
	    top: 18%;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	    bottom: 35px;
	}
	
	.imagesBlock-tips .tipImgBlock{
		width:94%;margin:10px 3%;
		float:left;
	}
	
	.loginBlock .formInnerArea .frmfld .lbnF {
		width:100%;
	}
	.votingPhase .headerNavigation a, .votingPhase .actingAsAhref {
	    padding: 25px 12px;
	}
	.votingPhase  .st_email_custom{
		padding: 43px 35px !important;
	}
	
	.submission_categories_header{
		font-size: 26px;
	}
	.uploadPage .checkboxes label{width:100%!important;float:left;}
	
	.block-submission-area .pin_header {
	    font-size: 20px;
	    font-weight: bold;
	}
	.pin_subheader {
	    font-size: 15px;
	}
	.submission_categories_pins_education .pin_icon, .submission_categories_pins_safety .pin_icon {
	    width: 30%;
	}
	.submission_categories_pins_education .pin_header, .submission_categories_pins_safety .pin_header, .submission_categories_pins_education .pin_subheader, .submission_categories_pins_safety .pin_subheader {
	    margin-left: 5%!important;
	    width: 65%!important;
	}
	.block-submission-area .pin_header {
    	font-size: 17px!important;
    }
	.leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content,
	.rightBlocktl .cd-timeline-content {
	    padding-left: 50px!important;
	}
	.act-cont-sec{
		width:107%;
	}
	.dates-timeline{
		margin:5px 0;
	}
	.header .logo {
	    width: 45%;text-align: center;
	}
	.logo img {
	    max-width: 161px;
	    width: 161px;
	}
	 .headerNavigation a, .actingAsAhref {
	    padding:20px 8px;
	}
	.st_email_custom{
		padding: 38px 24px !important;
	}
	.headerNavigation {
	    margin: 0 auto;
	    min-width: 150px;
	}
	.copy_content_header, .pastwinners_header{font-size: 25px;line-height: 28px;}
	#snapshot_content h3 {
	    font-size: 25px;
	}
	.impDatesh{font-size: 25px;line-height: 30px;}
	.emailFields input{width:160px!important;}
	.footer_lnks ul li{
		padding: 0 3px 0 0!important;
	}
	.footer_lnks ul li a, .footer_lnks ul li a:hover{
		font-size: 12px!important;
	}
	.footer_logo img{
		width:80%;
	}
	.pastwinner_copy_header{font-size: 24px;}
	.bx-wrapper {
	   height: 206px;
	   max-height: 340px;
	}	
	.act-cont-sec h2{
		/*font-size: 12px!important;*/
	}
	
	.leftBlocktl .cd-timeline-content, .rightBlocktl .cd-timeline-content{
		padding-left: 55px!important;
	}
	.cd-timeline-submission .leftBlocktl .cd-timeline-content, .cd-timeline-submission .leftBlockt2 .cd-timeline-content, .cd-timeline-submission .rightBlocktl .cd-timeline-content{
        padding-left: 55px!important;
    }
    
    .cd-timeline-judging .leftBlocktl .cd-timeline-content, .cd-timeline-judging .leftBlockt2 .cd-timeline-content, .cd-timeline-judging .rightBlocktl .cd-timeline-content, .cd-timeline-judging .rightBlockt2 .cd-timeline-content{
    	padding-left: 55px!important;
    }
	
	.dates-timeline span {
	    font-size: 20px;
	}
	.dates-timeline, .cd-timeline-submission{
		 padding: 12px 0;
	}
	.cd-timeline-content p, .cd-timeline-submission .cd-timeline-content p{line-height: 15px;}
	.submit_timer_header, .slots_left_header{font-size:26px;}
	.slots_left_cnt, .submit_timer_cnt .timer_duration{font-size:38px;}
	.submit_timer_cnt_pos{width:260px;}
	.submit_timer_cnt, .slots_left_cnt{height:123px;}
	.submission_categories_pins_community .pin_icon{float:right;width:25%;}
    .submission_categories_pins_education .pin_icon, .submission_categories_pins_safety .pin_icon{float:left;width:25%;}
    .pin_icon img{max-width:100%;width:150px;}
    .pin_header{padding-top:20px;}
    .submission_categories_pins_education .pin_header, .submission_categories_pins_safety .pin_header, .submission_categories_pins_education .pin_subheader, .submission_categories_pins_safety .pin_subheader{
        width:75%;float:left;
    }
    .submission_categories_pins_community .pin_header, .submission_categories_pins_community .pin_header{
        width:75%;float:right;
    }
    .copy_content_header sup {font-size:12px;}
    
	.leftBlocktl .cd-timeline-content{
		/*border:10px solid yellow;*/
		background-image: url('/img/neighborhoodassist/bg_timeline-right-mobile.png?v=2');
	}
	.leftBlockt2 .cd-timeline-content{
		/*border:10px solid pink;*/
		background-image: url('/img/neighborhoodassist/bg_timeline-right-mobile.png?v=2');
	}
	.rightBlocktl .cd-timeline-content{
		/*border:10px solid blue;*/
		background-image: url('/img/neighborhoodassist/bg_timeline-right-mobile.png?v=2');
	}
	
	.cd-timeline-submission .leftBlocktl .cd-timeline-content{
		/*border:10px solid black;*/
		background-image: url('/img/neighborhoodassist/bg_timeline-right-mobile.png?v=2');
	}
	.cd-timeline-submission .leftBlockt2 .cd-timeline-content, .cd-timeline-judging .leftBlockt2 .cd-timeline-content{
  		/*border:10px solid red;*/
		background-image: url('/img/neighborhoodassist/bg_timeline-right-nonselect-mobile.png?v=2');
	}
	.cd-timeline-submission .rightBlocktl .cd-timeline-content, .cd-timeline-judging .rightBlockt2 .cd-timeline-content{
		/*border:10px solid purple;*/
		background-image: url('/img/neighborhoodassist/bg_timeline-right-nonselect-mobile.png?v=2');
  	}
	.submission_categories_header{font-size:32px;}
	.pin_header{font-size:28px;}
	.submission_categories_pins_education, .submission_categories_pins_community, .submission_categories_pins_safety{padding-bottom:20px;}
	.resetPwd{
		width:100%;float:left;text-align: center;
	}
	.votingPhase .headerNavigation a,.votingPhase .actingAsAhref{
		padding: 21px 1px;
	}
	.votingPhase .st_email_custom {
	    padding: 39px 22px !important;
	}
	.votingPhase .header .logo{ 
		width:100%;
	}
	.votingPhase .headerNavigation{
		width:100%;
	}
	.votingPhase  .headerNavigation a, .votingPhase   .actingAsAhref{
		text-align: center;width:20%;
		border-top: 1px solid #c31820;
	}
	.votingPhase  .noleaderBoard  a, .votingPhase .noleaderBoard span{
		width:25%!important;
	}
	.votingPhase .bx-wrapper .bx-pager.bx-default-pager a{
		width:20px;height: 20px; 	
	}
	.votingPhase .bx-wrapper .bx-pager .bx-pager-item, .votingPhase .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
		width:35px;
	}
	.votingPhase .submit_timer_cnt_pos{
		margin: 30px auto;
	}

}

@media screen and (min-width: 361px) and (max-width: 480px) {
	.userLogin {
    	border-left: 1 solid #c31820 !important;
   }
	.dipslayTimeLineMobile{display: none;}
	.dipslayTimeLineSM{
		display: block;
	}
	
	/*.uploadFromComp {
	    float: none;
	    margin: 0 auto;
	    width: 60%;
	}
	.midBlock {
	    margin: 0 auto;
	}
	.setassmainPhoto a{
		width:100%;margin-bottom: 20px;
	}*/
	
	.checkboxes label{
		height:auto!important;
	}
	.leftBlocktl .cd-timeline-content, .rightBlocktl .cd-timeline-content {
	    padding-left: 85px !important;
	}
	.bx-wrapper {
	   height: 340px;
	   max-height: 198px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	    bottom: 20px;
	}
	.leftBlocktl .cd-timeline-content, .rightBlocktl .cd-timeline-content {
	    padding-left: 44px !important;
	}
	.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
	    font-size: 16px;
	    line-height: 23px;
	}
    .dates-timeline {
	    margin: 10px 0;
	}
	.pin_header{padding-top:10px;}
	.submission_categories{
		padding: 0 3%;
	}
	.pageInnerBlock h1{
		font-size: 32px;
	}
	.setassmainPhoto a{
		font-size: 9px;
	}
	.preview_subbtn_pos a, .preview_subbtn_pos1 a, .preview_subbtn_pos input, .preview_subbtn_pos1 input {
	    min-width: auto;
	    text-align: center;
	    width: 100%;padding: 20px 10px;
	}
	.preview_subbtn_pos a, .preview_subbtn_pos1 a{
		padding: 20px 10px;
	}
}

@media screen and (min-width: 360px) and (max-width: 376px) {
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	    bottom: 30px;
	}
}


@media screen and (min-width: 240px) and (max-width: 360px) {
	.loginSec_Overlay .checkbox_pos {
	    float: left;
	    width: 100%;
	}
	.resetPwdOverlay {
	    float: right;
	    line-height: 36px;
	    text-align: right;
	    width: 100%;
	}
	.entryauthorDetails .title-head-author{
		width:45%;
	}
	.category_stateBlock {
	    float: left;
	    width: 100%;
	}
	.pin_categoryImg {
	    left: 43%;
	    top: 20%; max-width: 58px;
	}
	.entryauthorDetails span {
	    color: #313131;
	    float: left;
	    font-size: 14px;
	    margin: 8px 0;
	    width: 45%;
	}
	.shoentryPageBtns a{font-size: 15px;}
	.dipslayTimeLineMobile{display: none;}
	.dipslayTimeLineSM{
		display: block;
	}
	.checkboxes label{
		height:auto!important;
	}
	.header .logo {
	    padding: 3% 2%;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	    bottom: 10px;
	}
	.leftBlocktl .cd-timeline-content, .rightBlocktl .cd-timeline-content {
	    padding-left: 50px !important;
	}
	.formInnerArea .frmfld .lbnF{
		width:80%;
	}
	.loginBlock .formInnerArea .frmfld .lbnF {
		width:100%;
	}
	.dates-timeline {
	    padding: 11px 0;background-size: 100% auto;
	     font-size: 13px;
	}
	.bx-wrapper {
	   height: 280px;
	   max-height: 162px;
	}	
	.rightBlocktl .cd-timeline-content, .leftBlocktl .cd-timeline-content{
	  background-image: url('/img/neighborhoodassist/bg_timeline-right-long.png');
	  padding-left: 114px;
	}
	.leftBlocktl .cd-timeline-content, .rightBlocktl .cd-timeline-content {
	    padding-left: 36px !important;
	}
	.act-cont-sec h2 {
	    /*font-size: 11px !important;*/
	}
	.dates-timeline{
		margin: 5px 0;
	}
	.cd-timeline-content p {
	    line-height: 13px;
	}
	.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
	    font-size: 12px;
	}
	.act-cont-sec {
    	padding: 0 10px 10px;
    }
    .pin_subheader{font-size:16px;}
	.cd-timeline-submission .leftBlockt1 .dates-timeline {
        background-size: 100% auto;
        font-size: 11px;
        padding: 8px 0;
    }
	.cd-timeline-submission .leftBlockt2 .dates-timeline, .cd-timeline-submission .rightBlocktl .dates-timeline{
		background-size: 100% auto;
        font-size: 12px;
        padding: 8px 0;
	}
	.cd-timeline-submission .act-cont-sec {
	    padding-left: 9% !important;
	}
	.cd-timeline-submission .dates-timeline{
		font-size: 11px;
    	padding: 9px 0;
	}
	.cd-timeline-submission  .act-cont-sec h2{
		font-size: 12px;
	}
	.pin_icon img{width:80px;max-width:100%;}
	.pin_header{font-size:24px;padding-top:0px;}
	.pin_subheader{font-size:16px;}
	.submission_categories{
        padding: 0 3%;
    }
    .preview_subbtn_pos, .preview_subbtn_pos1{
    	width:100%!important;float:left;
    }
    .preview_subbtn_pos a, .preview_subbtn_pos1 a,
	.preview_subbtn_pos input, .preview_subbtn_pos1 input{
    	padding: 20px 0px;
    }
    /*.uploadFromComp {
	    float: none;
	    margin: 0 auto;
	    width: 60%;
	}
	.midBlock {
	    margin: 0 auto;
	}
	.setassmainPhoto a{
		width:100%;margin-bottom: 20px;
	}*/
	
}
@media screen and (min-width: 240px) and (max-width: 320px) {

	.vt-right-Block{font-size: 15px;}
	.logo img {
   	 max-width: 112px;
	}
	.votingPhase .header .logo {
		width:100%;
	}
	.header .logo {
	    padding: 6% 2%;
	}
	.headerNavigation a, .actingAsAhref {
	    padding: 20px 6px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	    bottom: 18px;
	}
	.cd-timeline-judging .judgingPhaseHtwo{
		font-size: 10px !important;
	}
	.cd-timeline-judging .rightBlocktl .act-cont-sec h2.judgingPhaseHtwo {
		font-size: 10px !important;
	}
	.cd-timeline-judging .act-cont-sec{
		width:100%;padding: 10px 5!important;
	}
	.cd-timeline-judging .dates-timeline{font-size:10px!important;padding: 8px 0!important;}
	.cd-timeline-judging p{
		font-size: 11px !important;
	}
	 
}
