@media (max-width: 1900px) {
#pages.regional .signup .main{
	width:64%;
}

#pages.regional .signup .form .submit{
	float:left;
}

#pages.regional .signup .form .textfield{
	float:left;
}
}

@media (max-width: 1800px) {

#pages.donate-ns.covid .top .right, #pages.volunteer .top .right{
    width: 62%;
	 
}

#pages.donate-ns.covid #BillZip {
    margin: 5px 1.5% 10px 1.5%;
}

#innerwrapper{
	/*padding:120px 0 0 0; for banner*/
}
}


@media (max-width: 1650px) {
	
	#home.purim .head .right{
		margin:0;
	}
	
	#home.rh .head .right{
		margin:30px 0 0 0;
	}
	
	#pages.regional .signup .main {
		width: 75%;
	}
	
	#pages.donate-ns.covid .top, #pages.volunteer .top{
		padding:0;
	}
	
	#pages.donate-ns.covid .top .right{
		padding:40px 0;
	}
	
	#pages.volunteer .top .right{
		padding:210px 0 50px 40px;
	}
	#pages.regional .programs .desktop{
		height:100%;
		width:auto;
	}
}

@media (max-width: 1400px) {
	#pages.regional .signup .main {
		width: 90%;
	}
	
	#pages.donate-ns.covid .side, #pages.volunteer .side {
		 
		left: -50px;
		width: 550px;
	}
	#innerwrapper{
		/*padding:90px 0 0 0; for banner*/
	}
}

@media (max-width: 1200px) {
	body {
		min-width:1000px;
	}
	
	#pages.support .main, #pages.regional .main, .main, #pages.panoply .main, #pages.chizuk .content, #innerwrapper #pages.donate-ns .top .main, #innerwrapper #pages.donate-ns .bottom .main {
		width:1000px;
	}
	
	#pages.panoply #sponsorships .dn-padding{
		width:32%;
	}
	
	#pages.donate-ns .top .left{
		width:30%;
	}
	
	#pages.donate-ns .top .right{
		width:45%;
	}
	
	#pages.donate-ns .bottom .large {
		font-size: 18px;
		line-height: 22px;
		padding: 10px 0 15px 0;
	}
	
	#home.rh .order .card {
		margin: -90px 0 0 0%;
		width:40%;
	}
	
	#home.purim .order .card {
		
		width: 45%;
		margin: -40px 0 0 -5%;
	}
	
	#pages.warriors .bottom .newsbox{
		height:300px;
	}
	
	#pages.support .callout{
		font-size:20px;
		padding:10px 0 0 0;
	}
	
	#pages.support .moving a {
	 
		width: 33.1%;
	}
	
	#pages.support .link.small.middle {
		margin: 0 32px;
	}
	
	#pages.support .inner .desc{
		font-size:13px;
		line-height:22px;
	}
	
	#pages.streaming .owl-buttons {
		position: absolute;
		top: 105%;
		width: 30px;
		left: 45%;
	}
	
	#pages.regional .wrapper{
		width:70%;
	}
	
	#pages.regional .name{
		font-size:16px;
	}
	
	#pages.regional .menu a{
		padding:0 30px 0 0;
	}
	
	#pages.regional .signup .main {
		width: 98%;
	}
	
	#pages.regional .signup .title{
		letter-spacing:0;
		font-size:30px;
	}
	
	#pages.regional .signup .form{
		width:33%;
	}
	
	#pages.regional .signup .form .textfield{
		width:82%;
	}
	
	#pages.donate-ns.covid .top .left.margin .small{
		font-size:12px;
		letter-spacing:1px;
	}
	
	#pages.donate-ns.covid .top .left.margin  {
		font-size:40px;
		line-height:42px;
	}
	
	#pages.donate-ns.artwork .mask {
		width:33%;
	}
	
	#pages.namedprograms .banner.overlay .text{
		width:1000px;
	}
	
	#pages.namedprograms .banner h1{
		font-size:40px;
		line-height:40px;
	}
	
	#pages.about .banner.overlay .text{
		width:100%;
	}
	
	#innerwrapper #pages.about .banner h1{
		padding:20px 0 20px;
	}
	
	#pages.regional .programs .services{
		padding:20px 0 0 20px;
		background: rgba(0,0,0,0.3);
		height:100%;
	}
	
	#pages.regional .programs .desktop{
		display:none;
	}
	
	#pages.regional .programs img.mobile {
		display: block;
	}
	
	#pages.regional .menu a {
		padding: 0 10px 0 0;
		letter-spacing:0;
	}
	
	.cards #ecard .dn-padding label {
		display:block;	
	}
	
}


@media (max-width: 1000px) {
	body {
		min-width:960px;
	}
	
	#pages.suppport .main, #pages.regional .main, .main, #pages.panoply .main, #pages.chizuk .content, #innerwrapper #pages.donate-ns .top .main, #innerwrapper #pages.donate-ns .bottom .main  {
		width:960px;
	}
	
	#navwrapper li a{
		padding:18px;
	}
	
	#innerwrapper{
		/*padding:120px 0 0 0; for banner*/
	}
	
	.links .box{
		width:22.9%;
	}
	
	#topwrapper a.donate{
		margin:0 0 -8px 0;
	}
	
	#pages.siddur .photo {
		width: 34%;
		margin: -80px 0 0 -9%;
	}
	
	#pages.donate-ns .top .right {
		width: 55%;
	}
	
	#navwrapper .cards li a {
		padding: 18px 28px;
	}
	
	.main.cards{
		text-align:center;
	}
	
	#pages.warriors.donate-ns .top .right .box{
		width:88%;
	}
	
	#pages.regional .contact{
		background-size:cover;
	}
	
	#pages.regional .wrapper {
		width: 80%;
	}
	
	#pages.regional .info {
		 
		background: rgba(255,255,255,0.7);
		width: 40%;
		padding: 20px;
		border-radius: 15px;
	}
	
	#pages.regional .signup .title{
		float:none;
		width:100%;
		text-align:center;
	}
	
	#pages.regional .signup .form{
		float:none;
		width:300px;
		margin:20px auto 0 auto;
	}
	
	#pages.regional .signup .form .textfield {
		width: 240px;
	}
	
	#pages.volunteer .top .left.margin{
		top:220px;
		width:50%;
	}
	
	#pages.volunteer .right #dn-center{
		width:100%;
		margin:40px 0;
	}
	
	#pages.donate-ns.covid .top .right, #pages.volunteer .top .right{
		padding:50px 5%;
		width:90%;
		float:none;
		margin:-400px 0 0 0;
		min-height:0px;
	}
	
	#pages.donate-ns.covid .top .side, #pages.volunteer .top .side{
		position:relative;
		top:0;
		left:0;
		width:100%;
	}
	
	.covid #footerwrapper{
		position:relative;
	}
	
	#pages.donate-ns.covid .top .left.margin, #pages.volunteer .top .left.margin{
		position:absolute;
		left:50px;
	}
	
	#innerwrapper #pages.donate-ns.covid .main, #innerwrapper #pages.volunteer .main, body.volunteer .main{
		width:100%;
	}
	
	#pages.volunteer .right .buttons label.right{
		margin:0;
	}
	
	#pages.namedprograms .banner img.desktop{
		display:none;
	}
	
	#pages.namedprograms .banner img.mobile{
		display:block;
	}
	
	#innerwrapper #pages.namedprograms .banner h1{
		width:100%;
		padding:0;
	}
	
	#pages.namedprograms .banner.overlay .text{
		padding:25px;
	}
	
	#pages.about .banner img.desktop{
		display:none;
	}
	
	#pages.about .banner img.mobile{
		display:block;
	}
	
	#innerwrapper #pages.about .banner h1{
		width:100%;
		padding:0 0 20px;
	}
	#pages.about .banner.overlay .text{
		padding:25px 0;
	}
	
	#pages.about .banner.overlay .text .inner{
		width:100%;
	}
		
	.othersites {
		   margin: 85px 0 0 0;
	}

}

@media (max-width: 960px) {
	body {
		min-width:100%;
	}
	#pages.support .main, #pages.regional .main, .main, #pages.panoply .main, #pages.chizuk .content, #innerwrapper #pages.donate-ns .top .main, #innerwrapper #pages.donate-ns .bottom .main  {
		width:90%;
		
		 
	}
	
	#pages.support .banner:after{
		padding-top:28%;
	}
	
	#pages.support .option{
		width:350px;
	}
	
	 
	#pages.support .link.right, #pages.support .link, #pages.support .link.small, #pages.support .link.small.middle{
		float:none;
		margin:0 0 40px 0;
		width:100%;
	}
	
	#pages.support .link .desc, #pages.support .link.small .inner .desc{
		height:100%;
	}
	
	#form label.radioLabel{
		float:none;
		clear:both;
		display:block;
	}
	
	#navwrapper li{
		font-size:12px;
		letter-spacing:1.5px;
	}
	
	#navwrapper li a, #navwrapper.mid li a.first {
	  	padding: 22px 11px;
	}
	
	#navwrapper li a.last{
		padding:22px 0 22px 18px;
	}
	
	#navwrapper ul.dropdown ul { 
		width:140px;
	}
	
	#navwrapper ul.dropdown ul.how {
	  	width: 180px;
	}
	
	.rslides .callout{
		top:60px;
	}
	
	.rslides .callout .sub{
		font-size:22px;
	}
	
	.links .box{
		margin:0 21px 0 0;
	}
	
	.links .info{
		padding:0 10px 10px 10px;
	}
	
	.links .box .info .text{
		height:120px;
	}
	
	.links .box .info a.border {
		  padding: 0 0 0 3px;
		  margin: 0 0 0 3px;
	}
	
	#logowrapper .right .phone{
		width:35%;
	}
	
	#logowrapper .search{
		width:60%;
	}
	
	#logowrapper .search .textfield{
		width:55%;
	}
	
	#navwrapper .cards li a {
		padding: 18px 20px;
	}
	
	#home.purim .head .left {
	
		width: 60%;
		margin: 15px 0 0 0%;
	}
	
	#home.rh .head .left, #home.rh .head .right{
		float:none;
	}
	
	#home.rh .head .right{
		float:right;
		margin:-40px 0 0 0;
	}
	
	#home.rh h1{
		font-size:50px;
	}
	
	#home.rh .head .left{
		width:100%;
	}
	
	#home.rh .buttons .large{
		height:65px;
	}
	
	#home.purim .buttons a.middle {
		margin: 0 5px;
	}
	
	#home.purim .buttons .large{
		font-size:22px;
		line-height:23px;
	}
	
	#home.purim .buttons .small{
		font-size:12px;
	}
	
	#logowrapper .search .go{
		width:16%;
	}
	
	#pages.panoply #sponsorships .dn-padding, #pages.panoply #sponsorships .dn-onefull {
		width: 48%;
	}
	
	#pages.panoply #sponsorships, #pages.panoply #other, #pages.panoply #bottom{
		padding:25px 0;
	}
	
	#pages.chizuk .content .main{
		width:100%;
	}
	
	#pages.chizuk .date{
		font-size:12px;
		width:29%;
	}
	
	#pages.chizuk .top .speaker, #pages.chizuk .top .date{
		font-size:30px;
	}
	
	#pages.chizuk .callout{
		font-size:24px;
		line-height:30px;
	}
	
	#pages.chizuk .green{
		height:58%;
	}
	
	#pages.chizuk .grey{
		height:44%;
	}
	
	#regions .orangebg{
		width:100%;
	}

	#pages.siddur .light{
		letter-spacing:0;
	}
	
	#pages.siddur .app{
		width:39%;
		padding:5px 0 0 0;
		clear:both;
	}
	
	#pages.siddur .button{
		padding:0 25px 5px 25px;
	}
	
	#pages.siddur .photo {
		width: 50%;
		margin: -330px 0 0 -9%;
	}
	
	#pages.siddur .metzudah{
		width:50%;
	}
	
	#pages.siddur #siddur a, #pages.siddur #siddur a.two, #pages.siddur #siddur a.three{
		float:none;
		width:99%;
		padding:5px 0;
		margin:0 0 10px 0;
	}
	
	#pages.donate-ns .top{
		padding:40px 0;
	}
	
	#pages.donate-ns .top .left{
		float:none;
		width:100%;
		text-align:center;
	}
	
	#pages.donate-ns .top .orange{
		padding:0 0 15px 0;
	}
	
	#pages.donate-ns .top .right{
		float:none;
		width:100%;
	}
	
	#pages.donate-ns .top .left.margin{
		margin:0;
	}
	
	#pages.donate-ns h2{
		padding:20px 0 0 0;
	}
	
	#pages.donate-ns .bottom .video{
		float:none;
		width:100%;
	}
	
	#pages.donate-ns .bottom .about{
		border:none;
		padding:40px 0 0 0;
		margin:0;
		float:none;
		width:100%;
	}
	
	#order .enter{
		padding:0!important;
	}
	
	#order .info{
		width:100%;
	}
	
	#ecard{
		padding:20px 0;
	}
	
	#form label.radioLabel{
		float:none;
		clear:both;
		display:block;
		padding:10px 0 0 0;
	}
	
	#pages.warriors .buts{
		text-align:center;
		width:100%;
	}
	
	#pages.warriors .left{
		float:none;
		width:100%;
	}
	
	#pages.warriors .top{
		float:none;
		width:100%;
	}
	
	#pages.warriors.donate-ns h2 span{
		width:60%;
	}
	
	#pages.warriors .bottom .newsbox {
		height: 210px;
	}
	
	#pages.warriors .bottom .newsbox .title.bg{
		bottom:-20px;
	}
	
	#pages.warriors .bottom .newsbox .title{
		bottom:5px;
	}
	
	#pages.regional .wrapper {
		width: 100%;
	}
	
	#pages.regional .partnerships .link, #pages.regional .partnerships .link.last{
		width: 46%;
    	margin: 30px 2% 30px 2%;
	}
	
	#pages.regional .link.middle, #pages.regional .link{
		width:46%;
		margin:30px 2% 30px 2%;
	}
	
	#pages.regional .left{
		float:none;
		width:100%;
		padding:30px 0;
	}
	
	#pages.regional .right{
		float:none;
		width:100%;
	}
	
	 
	
	#pages.regional h2 br{
		display:none;
	}
	
	#pages.regional .menu a.social {
		padding: 10px 0 0 0;
		display: block;
		float: right;
		 
	}
	
	#pages.regional .menu{
		height:60px;
	}
	
	#innerwrapper #pages.donate-ns.covid .top .main{
		width:100%;
	}
	
	#pages.donate-ns.covid .top .left.margin{
		left:0;
		width:55%;
	}
	
	#navwrapper.mid a.menu{
		top:-103px;
	}
	
	#pages.regional .programs .text{
		width:95%;
	}
	
	#pages.regional .programs{
		height:100%;
	}
	
	#pages.regional .menu .main{
		width:98%;
	}
	
	#dd-container{
		position:relative!important;
	}
	
	
}


@media (max-width: 850px) {
	.rslides .callout{
		top:50px;
	}
	
	.links .box {
  		width: 23.8%;
		margin:0 10px 0 0;
	}
	
	#pages.home .about .left, #pages.home .about .right{
		float:none;
		width:100%;
	}
	
	#pages.home .about .left{
		width:65%;
		margin:0 auto;
	}
	
	#pages.home .about .left .title{
		text-align:center;
	}
	
	.links .info {
	  	padding: 0 6px 6px 6px;
	}
	
	.links .box .info a{
		font-size:10px;
	}
	
	.links .box .info .title{
		font-size:15px;
	}
	
	#logowrapper .right .phone {
	  	width: 28%;
		font-size:24px;
	}
	
	#logowrapper .search {
	  	width: 70%;
	}
	
	#logowrapper .search .textfield {
	  	width: 45%;
	}
	
	#logowrapper .search .go {
	  	width: 21%;
	}
	
	#navwrapper li {
	  	font-size: 11.5px;
		letter-spacing: 1px;
	}
	
	#navwrapper li a {
	  	padding: 22px 8px;
	}
	
	#navwrapper li a.first {
	  	padding: 22px 8px 22px 0;
	}
	
	#navwrapper li a.last {
	  	padding: 22px 0 22px 8px;
	}
	
	#navwrapper ul.dropdown ul {
	  	width: 115px;
	}
	
	#navwrapper ul.dropdown ul li a{
		font-size:11.5px;
	}
	
	#navwrapper ul.dropdown ul.how {
	  	width: 150px;
	}
	
	.rslides .callout p{
		font-size:53px;
		line-height:70px;
	}
	
	.rslides .callout .sub{
		font-size:18px;
		line-height:30px;
	}
	
	#mypage .whitebox, #mypage .thermo {
		clear:both;
		float:none;
		width:80%;
		margin:0 auto 15px auto;
	}
	
	#mypage #grey{
		width:38%;
	}
	
	#pages #regions tr, #pages #regions td, #regions{
		display:block;
		width:600px;
		margin:0 auto;
	}
	
	
	
	#regions .orangebg{
		width:100%;
		margin:0px;
	}
	
	#mypage #grey a.fancybox{
		margin:10px 0 10px 0!important;
		width:100%!important;
	}
	
	#pages.chizuk .grey, #pages.chizuk .green{
		display:none;
	}
	
	#pages.chizuk .left{
		float:none;
		width:96%;
		padding:30px 2% 20px 2%;
		background: #f6f6f6;
		margin:0 0 20px 0;
	}
	
	#pages.chizuk .sub{
		padding:0 0 20px 0;
	}
	
	#pages.chizuk .white{
		padding:0 0 10px 0;
	}
	
	#pages.chizuk .right{
		float:none;
		width:100%;
	}
	
	#pages.chizuk .content{
		padding:0 0 30px 0;
	}
	
	#pages.chizuk .white, #pages.chizuk .number{
		color:#000;
	}
	
	#pages.chizuk .prev {
		width:100%;
		margin:50px auto;
	}
	
	#pages.chizuk .prev .top .play, #pages.chizuk .prev .top .download {
		display:none;
	}
	
	#regions .orangebg{
		clear:both;
		margin:20px 0 0 0;
	}
	
	.statesbox{
		margin:-80px 0 50px 0;
	}
	
	#regions .left, #regions .right{
		float:none;
		width:100%;
	}
	
	#pages.siddur .button{
		background:none;
		color:#32b23b;
		border:2px solid #32b23b;
	}
	
	#pages.siddur .bold{
		clear:both;
	}
	
	#pages.siddur .photo {
		width: 60%;
		margin: -330px 0 0 0%;
	}
	
	#pages.siddur #siddur .par{
		clear:both;
		margin:0;
	}
	
	#home.purim h1{
		font-size:50px;
		line-height:55px;
	}
	
	#home.purim .order .card {
		width: 55%;
		margin: -30px auto 10px auto;
		float: none;
	}
	
	#home.purim .order .buttons{
		float:none;
		width:100%;
	}
	
	#home.purim .buttons a.middle {
		margin: 0 20px;
	}
	
	#ecard .left{
		width:20%;
	}
	
	#ecard .left img{
		width:100%;
		height:auto;
	}
	
	#ecard .right{
		width:75%;
		padding:0 0 0 10px;
	}
	
	#pages.streaming .video, #pages.streaming .thumbGroup{
		float:none;
		width:100%;
	}
	
	#pages.streaming .video{
		padding:0 0 40px 0;
	}
	
	#pages.streaming .box{
		margin:0 1% 20px 0%;
	}
	
	#pages.streaming .achim{
		position:static;
	}
	
	#pages.regional .banner h1{
		padding:10% 0px 0px 0px;
	}
	
	#pages.about .banner.overlay .text{
		width:100%;
	}
	
	#pages .banner.overlay .text{
		position:relative;
		padding:10px 0;
		top:0;
		left:0;
		width:100%;
		background:#2f2e2c;
	}
	
	#pages.ybs .video{
		width:98%;
		margin:20px auto;
	}
	
	.othersites div{
    position:static;
}
}

@media (max-width: 750px) {
	
	#topwrapper .social{
		width:80%;
	}
	
	#topwrapper a.donate{
		width:18%;
	}
	
	#logowrapper .logo{
		width:22%;
		margin:15px 0 0 0;
	}
	
	#logowrapper .right{
		width:78%;
	}
	
	#logowrapper .search {
	  	width: 66%;
	}
	
	#logowrapper .search .textfield {
	  	width: 54%;
	}
	
	#logowrapper .search .go {
	  	width: 27%;
	}
	
	#logowrapper .right .phone {
	  	width: 33%;
	}
	
	#navwrapper li{
		letter-spacing:0px;
	}
	
	#navwrapper li a {
	  	padding: 22px 7px;
	}
	
	#navwrapper li a.first {
	  	padding: 22px 7px 22px 0;
	}
	
	#navwrapper li a.last {
	  	padding: 22px 0 22px 7px;
	}
	
	#navwrapper ul.dropdown ul {
	  	width: 100px;
	}
	
	#navwrapper ul.dropdown ul li a {
	  	font-size: 11px;
	}
	
	#navwrapper ul.dropdown ul.how {
	  	width: 135px;
	}
	
	#innerwrapper{
		/*padding:80px 0 0 0; for banner*/
	}
	
	.rslides .callout {
	  	top: 20px;
	}
	
	.rslides .callout p {
		  font-size: 43px;
		  line-height: 60px;
	}
	
	.rslides .callout .sub {
		  font-size: 15px;
		  line-height: 20px;
	}
	
	.links .box, .links .box.last{
		float:none;
		width:50%;
		margin:0 auto 30px auto;
	}
	
	.links .box .info .text {
	  	height: 70px;
	}
	
	#mailingwrapper .mailing .submit{
		width:14%;
	}
	
	#staff .top .box{
		width:40%;
		margin:1.5%;
	}
	
	#pages #regions tr, #pages #regions td, #regions{
		width:500px;
	}
	
	#pages.siddur .metzudah{
		width:60%;
		padding:20px 0 0 0;
	}
	
	#pages.siddur .light{
		width:60%;
	}
	
	#navwrapper .cards li a {
		padding: 18px 10px;
	}
	
	#home.purim h1{
		font-size:30px;
		line-height:40px;
	}
	
	#home.purim h1 .large{
		font-size:60px;
	}
	
	#home.purim .text{
		font-size:13px;
	}
	
	#home.purim .buttons a.middle {
		margin: 0 10px;
	}
	
	#pages.support .banner h1{
		padding:5% 0 0 0;
	}
	
	#order .shipping{
		margin:30px 0 30px 0!important;
	}
	
	#order .shipping i{
		display:block;
	}
	
	#order #dn-center .dn-twoleft, #order #dn-center .dn-tworight{
		float:none!important;
		width:100%!important;
	}
	
	#order textarea{
		width:100%;
	}
	
	.dn-tworight.secure{
		position:absolute;
		right:0;
		top:-60px;
	}
	
	
	#CreditCardTable{
		position:relative;
	}
	
	#order .info tr, #order .info td{
		width:100%;
		padding:0;
		display:block;
		text-align:left;
	}
	
	#order .info tr{
		margin:0 0 10px 0;
	}
	
	 
	
	#order .info{
		display:block;
	}
	
	#order .info td.radio{
		float:left;
		clear:both;
		width:20px;
	}
	
	#order .info tbody, #order .orderform tbody{
		display:block;
	}
	
	
	#order .orderform{
		display:block;
	}
	
	#order .orderform tr, #order .orderform td{
		display:block;
	}
	
	#order .more{
		margin:30px 0 0px 0;
		border:none!important;
	}
	
	#order .info table{
		margin:0 0 20px 0!important;
	}
	
	#order .bluebackborder, #order #dn-center, #ecard .table1, #ecard .table2{
		border:none;
		background:#eee;
		display:block;
		padding:5px 4% 20px 4%;
		width:92%;
		float:left;
		margin:20px 0;
	}
	
	#ecard .table1, #ecard .table2{
		padding:20px 4%;
	}
	
	#ecard .table2{
		margin:0 0 20px 0;
	}
	
	#ecard .table1 tbody, #ecard .table2 tbody{
		width:100%;
		display:block;
	}
	
	#ecard .table1 .contacttext br{
		display:none;
	}
	
	#ecard .table1 .smalltext, #ecard .table1 .contacttext{
		display:inline;
	}
	
	#order .bluebackborder table{
		width:100%;
		display:block;
	}
	
	#order .bluebackborder input, #order .bluebackborder select, #order .textfield, #ecard .table1 .textfield, #ecard .table1 .textarea, #ecard .table2 .textfield{
		height:30px;
		width:98%;
		border:none;
		background:#fff;
	}
	
	#ecard .table2 .textfield{
		width:92%;
	}
	
	#order .bluebackborder tr, #order .bluebackborder td{
		display:block;
		border:none;
		width:100%;
	}
	
	#order .bluebackborder tbody{
		display:block;
		width:100%;
	}
	
	#ecard .table2 .tabletitle {
		padding: 0;
	}
	
	#order .bluebackborder .title, #order .dn-head, #ecard .head{
		display:block;
		font-family: 'verbregular';
		font-size: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight:bold;
		padding:15px 0 10px 0;
		 
		
	}
	
	#order .bluebackborder .title .small{
		font-size:14px;
		font-weight:normal;
		color:#282828;
		padding:5px 0 0 0;
		text-transform:none;
		letter-spacing:0;
	}
	
	#order .blueback{
		display:none!important;
	}
	
	#order .bottom{
		width:100%;
		display:block;
	}
	
	#ecard .left{
		float:none;
		width:100%;
	}
	
	#ecard .right{
		float:none;
		clear:both;
		width:100%;
		border:none;
		padding:40px 0 0 0;
	}
	
	#ecard .left .card{
		float:left;
		margin:10px;
	}
	 
	
	#ecard .table1 tr, #ecard .table1 td{
		width:100%;
		display:block;
	}
	
	#ecard .table2 .tabletitle strong{
		display:none;
	}
	
	#ecard .button{
		clear:both;
	}
	
	#ecard{
		overflow:visible;
		padding:20px 0 80px 0;
	}
	
	#pages.realestate .real-estate-img {
		height:300px;
	}
	
	#pages.warriors.donate-ns h2 span {
		width: 80%;
	}
	
	#pages.warriors .video{
		width:100%;
	}
	
	#pages.warriors .text{
		width:97%;
	}
	
	#pages.warriors h1.each{
		font-size:50px;
	}
	
	#innerwrapper #pages.warriors.donate-ns .bottom .main{
		width:95%;
	}
	
	#pages.warriors .bottom .image {
	 	width:95%;
	}
	
	#pages.warriors .bottom .newsbox .title.bg{
		font-size:80px;
	}
	
	#pages.warriors .bottom .newsbox .title{
		font-size:40px;
	}
	
	#home.rh .head{
		background-size:15%;
	}
	
	#pages.warriors .bottom .newsbox {
		height: 165px;
	}
	
	#pages.warriors .bottom .newsbox .title.bg {
		bottom: -40px;
	}
	
	#pages.warriors .bottom .newsbox .title {
		bottom: -15px;
	}
	
	#pages.streaming .owl-buttons{
		top:101%;
	}
	
	#pages.regional .info {
		 
		width: 80%;
		 
		float: none;
		margin: 0 auto 50px auto;
	}
	
	#pages.regional .contact .form {
		float: none;
		width: 81%;
		 
		margin: 0 auto;
	}
	
	#pages.regional .staff{
		width:46%;
		margin:20px 2% 0 2%;
	}
	
	#pages.regional .link.middle, #pages.regional .link{
		float:none;
		width:100%;
		margin:20px 0;
	}
	
	#pages.regional .menu a {
		padding: 0 5px 0 0;
	}
	
	#pages.regional .programs h2{
		font-size:28px;
		line-height:28px;
		padding:0 0 30px 0;
	}
		
					
	
}

@media (max-width: 650px) {
	#home.purim .head .left{
		margin:0;
	}
	
	#navwrapper li {
  		font-size: 10.6px;
	}
	
	#navwrapper li a, #navwrapper.mid li a.first {
	  	padding: 22px 2px;
	}
	
	#navwrapper li a.first {
	  	padding: 22px 2px 22px 0;
	}
	
	#navwrapper li a.last {
	  	padding: 22px 0 22px 2px;
	}
	
	#navwrapper ul.dropdown ul, #navwrapper.mid ul.dropdown ul {
	  	width: 90px;
	}
	
	#navwrapper ul.dropdown ul.how {
	  	width: 115px;
	}
	
	#topwrapper a.donate {
	  	width: 22%;
	}
	
	#topwrapper .social {
	  	width: 75%;
	}
	
	#logowrapper .logo{
		margin:18px 0 0 0;
	}
	
	#logowrapper .right .phone {
	  	width: 39%;
	}
	
	#logowrapper .search {
	  	width: 60%;
	}
	
	#logowrapper .search .textfield {
	  	width: 56%;
		font-size:11px;
	}
	
	.rslides .callout {
	  	top: 5px;
	}
	
	.links .box, .links .box.last{
		width:60%;
	}
	
	#linkswrapper .contactinfo{
		float:none;
		width:100%;
		text-align:center;
		margin:0 0 40px 0;
	}
	
	#logowrapper .search .go {
	  	width: 36%;
	}
	
	#linkswrapper .contactinfo .logo{
		width:50%;
		margin:0 auto;
	}
	
	#staff .col, #staff .col.middle {
		width:47%;
		margin:0;
		padding:1%;
	}
	
	#pages.support .banner:after {
		padding-top: 35%;
	}
	
	#pages.support .banner{
		background-position:center;
	}
	
	#pages.support h2{
		font-size:40px;
		padding:30px 0;
	}
	
	#pages.support .pic h2, #pages.support .link.small .pic h2{
		bottom:-44px;
		line-height:65px;
		font-size: 57px;
    	 
	}
	
	#mailingwrapper .mailing {
		float:none;
		text-align:center;
		width:100%;
	}
	
	#mailingwrapper .social{
		display:none;
	}
	
	#linkswrapper .contactinfo {
	margin:0px;
}

#linkswrapper, .links {
	padding:25px 0px;
}

#pages.home .about {
	margin:25px 0px;
}

	.sites a{
		width:28%;
		margin:0 10px 0 0 ;
	}
	
	.sites a.levy{
		width:33%;
		margin:0 10px 0 0 ;
	}
	
	#pages #regions tr, #pages #regions td, #regions{
		width:400px;
	}
	
	#pages.donate.simple #dn-center .twoleft, #pages.donate.simple #dn-center .dn-threewrap, #pages.donate.simple #dn-center .dn-threeleft, #pages.donate.simple #dn-center .dn-threeright, #pages.donate.simple #dn-center .dn-threecenter, #pages.donate.simple #dn-center .tworight, #pages.donate .dn-twoleft, #pages.donate .dn-tworight, #mypage #text, #mypage #grey, #pages.donate .paypal, #pages.donate .left, #mypage .options, body.single #pages.hfeed .info, body.home #pages.hfeed .image, body.home #pages.hfeed .info  {
	float:none;
	width:100%;
	}
	
	body.single #pages.hfeed .sidebar {
		display:none;
	}
	
	body.single #pages.hfeed h1.entry-title {
		font-size:25px;
		line-height:28px;
	}
	
	#pages.hfeed .entry-title, #pages.hfeed .entry-title a {
		width:100%;
	}
	
	 #mypage #grey  {
		 width:92%;
	}
	
	#mypage #ticker .inner{
		height:250px!important;
	}
	
	#mypage #ticker marquee{
		height:250px!important;
	}
	
	#mypage .shea img{
		width:100%;
		height:auto;
	}
	
	#pages.panoply #sponsorships .dn-padding, #pages.panoply #sponsorships .dn-onefull {
		width:100%;
		float:none;
	}
	
	#pages.panoply #sponsorships .dn-head{
		font-size:40px;
		padding:0 0 10px 0;
	}

#pages.chizuk .prev .speaker, #pages.chizuk .prev .date, #pages.chizuk .prev .play, #pages.chizuk .prev .download {
	width:45%;
}

#pages.chizuk .prev .play {
	clear:both;
}

#pages.chizuk .prev a.button {
	width:80%;
}

#pages.siddur .photo {
    width: 55%;
    margin: -230px 0 0 0%;
}

#pages.donate-ns .top .left{
	font-size:40px;
	line-height:45px;
}

#pages.donate-ns .top .right .caps{
	letter-spacing:0;
}

#order form img.card{
	width:65%;
	height:auto;
	float:none;
	margin:0!important;
}

#order .info img{
	padding:0 0 0 30px;
}

#pages.warriors h1.each {
    font-size: 40px;
	line-height:45px;
}

#pages.regional .banner h1{
	font-size:30px;
}

#pages.regional h2{
	font-size:28px;
	line-height:28px;
}

#pages.regional .partnerships .link, #pages.regional .partnerships .link.last{
	float:none;
	width:100%;
	margin:20px 0;
}

#pages.regional .menu .main{
	width:98%;
}

#pages.regional .menu a{
	font-size:12px;
}

#pages.regional dt{
	display:block;
	display: inline-block;
}

#pages.regional dd{
	display:none;
	float:none;
}

#pages.regional .menu .main{
	width:100%;
}

#pages.regional .menu dl{
	margin:0px 0 0 0;
	 
}

#pages.regional .menu dt{
	margin:0 0 5px 5px;
}

#pages.regional .menu dl a{
	 
	width: 100%;
    display: block;
    border-top: 1px solid #fff;
    padding: 10px 0;
    background: #ff9c00;
}

#pages.regional .menu dl a:hover{
	background:#282828;
	color:#fff;
}

#pages.regional .menu {
    height: auto;
	padding:10px;
	
}



#pages.regional .menu.fixed{
	position:fixed;
	top:0;
	left:0;
	width:96%;
	z-index:99;
}

 
#pages.regional .menu a.social{
	position:absolute;
	top:5px;
	z-index:9;
	right:9px;
	padding:0;
	margin:0;
}

#pages.regional .menu a.social.in{
	right:50px;
}

#pages.regional .menu a.donate-mobile{
	display:block;
}

#pages.regional .menu{
	position:relative;
}

.wp-block-embed__wrapper{
	position:relative;
	padding:56% 0 0 0;
}

.wp-block-embed__wrapper iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#navwrapper.mid a.menu {
    top: 10px;
}

#navwrapper.mid .main {
    position: static;
}

#pages.volunteer .top .left.margin{
	top:180px;
	width:100%;
	text-align:left;
}
#pages.donate-ns.artwork .mask {
	width:50%;
}

#pages.regional .programs {
    height: 330px;
    background-image: url(images/banner-programs_mobile.jpg);
}

#pages.regional .programs img.mobile {
    display: none;
}

#pages .levy{
	width:100%;
	padding:58% 0 0;
	margin:20px 0;
}

 		
}

@media (max-width: 550px) {
	
	#nav{
		width:95%;
	}
	
.navigation {
  		width: 100%;
 		height: 100%;
		background-color: #005faa;
  		position: fixed;
  		top: 0;
  		right: 0;
  		bottom: 0;
  		left: 0;
  		z-index: 0;
}

  
.nav-collapse ul {
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}

.nav-collapse li {
  width: 100%;
  padding:0 0 10px 0;
  display: block;
}

.js .nav-collapse {
 clip: rect(0 0px 0px 0);
  max-height: 500px;
  position: absolute;
  display: block;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

#navwrapper{
	position:static;
	padding:0;
}

a.menu {
	display:block;
	color:transparent;
	position:absolute;
	left:10px;
	top:8px;
	width:25px;
	height:25px;
	background:url(images/menu.png);
}

#topwrapper .social{
	display:none;
}

#logowrapper .right{
	display:none;
}

#navwrapper ul.dropdown ul{
	top:0px;
	left:51%;
}

#navwrapper #nav ul.dropdown ul li{
	padding:0px;
}

#navwrapper #nav li {
	display:block;
	padding:10px 0px;
	font-size:large;
}

#logowrapper .logo {
  width: 30%;
  float:none;
  margin:0 auto;
}

#logowrapper .right {
  width: 70%;
}

#logowrapper .right .phone {
  width: 31%;
  font-size:18px;
  margin:8px 0 0 0;
}

#logowrapper .search {
  width: 69%;
  margin:10px 0 0 0;
}

#logowrapper .search .textfield {
  width: 60%;
  height:21px;
  font-size:10.5px;
}

#logowrapper .search .go {
  width: 35%;
  margin:0 0 0 2px;
}

.rslides .callout p {
  font-size: 33px;
  line-height: 50px;
}

.rslides .callout .sub {
  font-size: 14px;
  line-height: 20px;
}

.links .box, .links .box.last {
  width: 70%;
}

.rslides .callout .sub {
  font-size: 13px;
  line-height: 15px;
}

.box .thumb{
	max-width:100%!important;
}

 
 

#mypage .videoRight {
	margin:0px;
}

#mypage .thermo{
	display:none;
}

#teamlife .tll-left {
    float: none;
    width: 100%;
}

#teamlife .tll-right {
    float: none;
    width: 100%;
    text-align: center;
}

#teamlife .more-tll {
    margin: 0px auto 15px auto;
}

#blue .main {
	width:100%;
}

#blue .left, #blue .right {
	float:none;
	width:100%;
}

#blue #black, #blue .right {
	position:relative;
}

#pages.siddur .metzudah{
	width:85%;
}

#pages.siddur .photo {
    width: 50%;
    margin: -90px 0 0 0%;
}

#pages.siddur .light{
	width:100%;
	font-size:16px;
}

#pages.siddur .button{
	text-align:center;
	padding:0 5px 5px 5px;
}

#pages.siddur .bold{
	width:100%;
}

#pages.siddur .app{
	width:100%;
}

#copy .left, #copy .right{
	float:none;
	width:100%;
}

#pages.donate-ns .top {
    padding: 20px 0;
}

#pages.donate-ns .top .right .box {
    width: 93%;
    margin: 10px auto 0 auto;
}

#pages.donate-ns .top .right{
	padding:0 0 10px 0;
}

#pages.donate-ns .bottom {
    padding: 30px 0 0 0;
}

#pages.donate-ns .top .right input#OrderTotal{
	width:80%;
}

#pages.donate-ns #part2 .dn-tworight .dn-textfield{
	margin:0 10px 0 0;
}

.othersites a{
	font-size:13px;
}

#home.purim .head {
	padding:0px 0 0 0;
}

#home.purim h1 .large {
    font-size: 30px;
}

#home.purim h1{
	line-height:30px;
	margin:0 0 10px 0;
}

#home.purim .text {
    font-size: 12px;
    line-height: 15px;
}

#home.purim .head .right {
    margin: 18% -1% 0 0;
	width:41%;
}

#home.rh .head .right{
	margin:-40px 0 0 0;
	width:35%;
}

#innerwrapper .head .main {
 
    background: rgba(255,255,255,0.7);
    padding: 20px 0 0 5%;
}

#home.purim .buttons a.middle {
    margin: 0 4px;
}

.amt{
	display:block;
	margin:5px 0 0 0;
}

 
	 #contact .left, #contact .right {
	 width:100%;
	 float:none;
 }
 
 
 #contact #form label {
	 width:100%;
	 text-align:left;
	 float:none;
 }
 
#contact #form .textfield,#contact #form p, #contact #form .textarea {
	width:100%;
}

#order .info img {
    height:auto;
    width: 50%;
    padding: 10px 25%;
}

#ecard .left .card {
    float: left;
    margin: 10px;
    width: 40%;
}

#ecard .table2 .textfield {
    width: 90%;
}

#ecard .g-recaptcha{
	clear:both;
	padding:0 0 30px 0;
}

#ecard{
	padding:20px 0;
}

#ecard .image {
	border:none;	
}

#ecard .card{
	border: 1px solid #000000;
	padding:5px;
}

#pages.realestate .real-estate-img {
	height:200px;
}

#pages.realestate .text textarea, #pages.realestate .text input {
	width:90%;
}

#pages.legacy .iframe-wrapper {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
#pages.legacy .iframe-wrapper iframe {
	max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#pages.warriors.donate-ns h2{
	font-size:40px;
	line-height:40px;
}

#pages.warriors #dn-center{
	margin:-60px auto 0 auto;
}

#pages.warriors.donate-ns .top .right .box {
    width: 95%;
}

#innerwrapper #pages.warriors .banner h1{
	font-size:40px;
	margin:14% auto 0 auto;
}

#innerwrapper #pages.warriors h1.each {
    font-size: 30px;
    line-height: 35px;
    padding: 0 0 20px 0;
}

#pages.warriors .text{
	margin:0 auto 20px auto;
}

#pages.warriors .banner{
	margin:0 auto 30px auto;
}

#pages.warriors .bottom .title {
    padding: 0 0 30px 0;
}

#pages.warriors .bottom .newsbox{
	width:85%;
	margin:0 auto 20px auto;
	float:none;
	height:100%;
}

#pages.warriors .bottom .newsbox .title.bg {
    bottom: 0px;
}

#pages.warriors .bottom .newsbox .title{
	bottom:25px;}

#pages.panoply #dn-center {
	width:100%;
	padding:0px;
}

#pages.support .banner h1{
	font-size:40px;
}

#pages.support .callout{
	font-size:15px;
}

#pages.support .pic h2, #pages.support .link.small .pic h2{
	font-size:40px;
}

#pages.regional .contact{
	background-position:center;
}

#pages.donate-ns.covid .top .right, #pages.volunteer .top .right{
	margin:-300px 0 0 0;
}

#pages.donate-ns.covid .top .side, #pages.volunteer .top .side{
	top:-30px;
}

#pages.donate-ns.covid .top .left.margin, #pages.volunteer .top .left.margin{
	top:100px;
	width:100%;
	left:5px;
	text-align:left;
}

#pages.volunteer .right .buttons label{
	width:49%;
	letter-spacing:0;
	font-size:12px;
}

#pages.regional .programs {
		height: 400px;
		background-size: cover;
		background-position: 32%;
}

#pages.regional .programs .services{
	padding:50px 0 0 0;
}

#pages.regional .programs .services .main{
	width:80%;
}

#pages.contact #form {
    float: none;
    width: 99%;
}

#pages.contact #form .field {
    float: none;
    width: 100%;
}

#pages.contact #form .title {
    float: none;
    width: 100%;
    margin:0 0 10px 0;
}
	



}

@media (max-width: 450px) {
	#pages.volunteer .mobile{
		display:block; 
	}
	
	#pages.volunteer .desktop{
		display:none;
	}
	
	#pages.regional .signup .title{
		font-size:16px;
	}

	div#press img {
    width: 200px;
    padding: 10px 0px;
    float: none;
    display: block;
    margin: 0 auto;
}

	.links .box, .links .box.last {
	  	width: 80%;
	}
	
	#pages.support .callout {
		font-size: 12px;
	}
	
	#pages.support h2{
		font-size:30px;
	}
	
	#pages.support .pic h2 {
		bottom: -40px;
		font-size:40px;
	}
	
	#pages.support .moving a, #pages.support .moving .mid{
		border:none;
		border-top: 1px solid #32b13b;
		border-bottom: 1px solid #32b13b;
		width:100%;
		float:none;
	}
	
	.rslides .callout p {
		  font-size: 26px;
		  line-height: 40px;
	}
	
	#topwrapper a.donate {
	  	width: 32%;
	}
	
	#topwrapper .social {
	  	width: 65%;
	}
	
	#logowrapper .logo, #logowrapper .right{
		width:35%;
	}
	
	#logowrapper .search .textfield {
		  width: 63%;
		  height: 24px;
	}
	
	.fa{
		font-size:19px;
	}
	
	#navwrapper ul.dropdown ul, #navwrapper.mid ul.dropdown ul{
		left:60%;
	}
	
	.rslides .callout p{
		line-height:30px;
	}
	
	.rslides .callout .sub {
		  font-size: 13px;
		  width:49%;
		  line-height:15px;
	}
	
	.links .box, .links .box.last {
	  	width: 90%;
	}
	
	#pages.home .about {
  		padding: 30px 30px 20px 20px;
	}
	
	#pages #regions tr, #pages #regions td, #regions {
		width: 300px;
	}
	
	#regions .orangebg{
		padding:0 0 50px 0;
	}
	
	#pages.donate .dn-threeleft, #pages.donate .dn-threecenter, #pages.donate .dn-threeright{
		float:none;
		width:100%;
	}
	
	#pages.chizuk .callout{
		padding:0 0 20px 0;
	}
	
	#pages.chizuk .number{
		font-size:20px;
	}
	
	#pages.chizuk .header{
		font-size:15px;
		padding:0;
	}
	
	#pages.chizuk .date{
		width:33%;
	}
	
	#pages.chizuk .speaker{
		width:67%;
	}
	
	#pages.chizuk .row{
		font-size:13px;
	}
	
	#pages.siddur .metzudah{
		width:100%;
	}
	
	#pages.siddur #siddur a, #pages.siddur #siddur a.two, #pages.siddur #siddur a.three{
		width:98%;
		font-size:17px;
	}
	
	#pages.siddur #siddur .par{
		font-size:15px;
		padding:0 0 20px 0;
	}
	
	#pages.donate-ns .top .left {
		font-size: 30px;
		line-height: 35px;
	}
	
	#pages.donate-ns .top .right .amounts label{
		width:23.5%;
	}
	
	#pages.donate-ns .top .right input#OrderTotal {
		width: 75%;
	}
	
	#pages.donate-ns .top .right .buttons label{
		width:49.3%;
	}
	
	#pages.donate-ns h2 {
		padding: 10px 0 0 0;
		font-size: 20px;
	}
	
	#home.purim .text{
		float:left;
		width:58%;
		text-align:left;
	}
	
	#home.purim .head .left{
		float:none;
		width:100%;
	}
	
	#home.purim .head .right{
		width:40%;
	}
	
	#home.purim .buttons a{
		width:27.5%;
	}
	
	#home.purim .buttons .small{
		height:68px;
	}
	
	#home.purim .buttons .click{
		padding:5px 0;
		font-size:13px;
	}
	
	#home.rh h1{
		font-size:22px;
	}
	
	#home.rh .buttons .small{
		font-size:10px;
	}
	
	.othersites a{
		letter-spacing:0;
	}
	
	#home.rh .buttons .large {
		font-size: 16px;
		line-height: 20px;
		height: 55px;
	}
	
	#home.rh .head{
		position:relative;
	}
	
	#home.rh .head .right{
		position:absolute;
		bottom:0;
		right:0;
	}
	
	.dn-tworight.secure{
		top:-50px;
	}
	
	#order .bluebackborder input, #order .bluebackborder select, #order .textfield{
		width:95%;
	}
	
	#dn-center .dn-twoleft, #dn-center .dn-tworight, #dn-center .dn-threewrap, #dn-center .dn-threeleft, #dn-center .dn-threecenter, #dn-center .dn-threeright, #pages.donate-ns.covid .top .right .dn-textfield.dn-twoleft, #pages.donate-ns.covid .top .right .dn-textfield.dn-tworight, #pages.donate-ns.covid .top .right .payment .dn-twoleft, #pages.donate-ns.covid #EmailAddress, #pages.donate-ns.covid #Phone, #pages.donate-ns.covid #BillState, #pages.donate-ns.covid #BillZip, #pages.donate-ns.covid #BillCountry{
		float:none!important;
		width:100%!important;
	}
	
	#pages.donate-ns.covid #BillZip{
		margin:5px 0 10px 0;
	}
	
 
	#pages.warriors.donate-ns h2 {
		font-size: 30px;
		line-height: 30px;
	}
	
	#pages.warriors #dn-center {
		margin: -50px auto 0 auto;
	}
	
	#pages.warriors .buts a{
		display:block;
		margin:0 0 5px 0;
	}
	
	#pages.ishine-ewestchester .buttons{
		width:auto;
	}
	
	#pages.ishine-ewestchester .buttons a{
		float:none;
		width:98%;
	}
	
	#pages.support .pic h2, #pages.support .link.small .pic h2{
		font-size:30px;
	}
	
	#pages.donate-ns.covid .top .left.margin, #pages.volunteer .top .left.margin {
		font-size: 30px;
		line-height: 32px;
		background:rgba(0,0,0,0.4);
		text-align:center;
	}
	
	#pages.donate-ns.covid .top .left.margin, #pages.volunteer .top .left.margin{
		top:85px;
		left:0;
		height:100%;
	}
	
	#pages.volunteer h1{
		font-size:60px;
		padding:60px 0 0 0;
	}
	
	#pages.donate-ns.covid .top .right .buttons label {
		width: 45%;
	}
	
	#pages.donate-ns.covid .top .right .total {
		width: 260px;
	}
	
	#pages.donate-ns.covid .top .right input#OrderTotal{
		width:77%;
	}
	
	#pages.namedprograms .left, #pages.namedprograms .right{
		float:none;
		width:100%;
	}
}

@media (max-width: 350px) {
	
	#navwrapper ul.dropdown ul{
		left:70%;
	}
	
	#pages.volunteer .right .buttons label{
		font-size:11px;
	}
	
	.links .box, .links .box.last {
	  	width: 100%;
	}
	
	.rslides .callout .sub {
  		font-size: 12px;
	}
	
	#pages.home .about .left{
		width:100%;
	}
	
	#logowrapper .search .go {
  		width: 34%;
	}
	
	#logowrapper .search .textfield{
		height:20px;
	}
	
	#mailingwrapper .mailing .submit {
		  width: 83%;
		  margin: 5px auto;
	}
	
	.rslides .callout p {
  		font-size: 22px;
		padding:4px 10px 0 10px;
	}
	
	#pages #regions tr, #pages #regions td, #regions {
		width: 250px;
	}
	
	#ecard .table2 .textfield{
		margin:0;
	}
	
	.main, #pages.panoply .main, #pages.chizuk .content, #innerwrapper #pages.donate-ns .top .main, #innerwrapper #pages.donate-ns .bottom .main {
		width: 95%;
	}
	
	.dn-tworight.secure img{
		width:30%;
		height:auto;
	}
	
	#innerwrapper .main #pages.streaming{
		padding:50px 0 0 0;
	}
	
	#pages.regional .more{
		width:90%;
		font-size:16px;
	}
	
	#pages.regional .form {
		float: none;
		width: 100%;
		margin: 0 auto;
		padding: 10px 0;
	}
	
	#pages.regional .info .sub{
		font-size:16px;
		padding:0 0 20px 0;
	}
	
	#pages.regional .info .text{
		width:81%;
		font-size:13px;
	}
	
	#pages.regional .greywrapper{
		padding:30px 0;
	}
	
	#pages.regional .overlay .title{
		font-size:28px;
		line-height:27px;
	}
	
	
	
}


 