@media screen and (max-width: 960px){
#container{
	width:768px;
	margin:0 auto 0;
}
.menu-primary-container{
	min-width: 100%;
}
.menu-primary li a{
	padding: 12px;
	font-size: 13px;
}
#search{
	width:140px;
}
#content{
	margin-left: 0 !important;
    width: 100% !important;
	position:relative;
	min-height:200px !important;
	margin-bottom:20px;
}
#sidebar-primary{
	position:relative;
    width: 48%;
}
#sidebar-secondary{
    width: 48%;
	margin-left: 14px;
}
.ftr-cat1{
	margin: 0 5px 0 0;
    width: 119px;
}
.ftr-cat4{
	width: 153px;
}
.ftr-cat5{
	width:145px;
}
.ftr-cat6{
	float: none;
}
.ContentIframe {
    height: 275px;
    width: 65%;
}
}

@media screen and (max-width: 780px){
#container{
	margin: 0 auto;
	width: 640px;
}
#search{
	width:120px;
} 

.menu-primary li a{
	font-size: 12px;
    padding: 12px 7px 13px;
}
.ftr-cat4{
	margin-bottom: 50px;
}
.ftr-cat5{
    width: 160px;
}
.ftr-cat6{
    float: left;
}
.donate-page-left-text{
	width:300px;
}
.donatepage-step-desc {
    float: right;
    margin-right: 0;
    position: relative;
    text-align: center;
    top: -8px;
    width: 165px;
}
#sidebar-secondary{
	margin-left: 8px;
}
.section-form{
	float:none;
	margin-bottom:15px;
}
.rightpanel {
    float: none;
    margin: 0 0 0 0;
}
}

@media screen and (max-width: 660px){
#container{
	margin: 0 auto;
	width: 400px;
}
body{
	max-width:100%;
	min-width:100%;
}
.top-menu {
    float: none;
    padding-top: 5px;
    text-align: center;
	margin-bottom: 18px;
}
.head-new{
	background:#e9f2f9;
}
.logo {
    float: none;
    margin: 0 0 15px 0;
    text-align: center;
}
.logo img {
    margin: 0;
}
.phone-number-box {
    float: none;
    line-height: 24px;
    margin: 0;
    width: 100%;
	padding-bottom:15px;
}
.phone-heading{
	color: #0043A7;
    margin-right: 0;
    text-align: center;
}
.CallTiming {
    color: #0043A7;
    text-align: center;
}
.phone-number{
	color: #0043A7;
    text-align: center;
}
.search-box {
    float: none;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}
#search {
    width: 100%;
	border:6px solid #709820;
}
#sidebar-primary{
	width:100% !important;
}
#sidebar-secondary {
    margin-left: 0;
    width: 100% !important;
}
.menu-primary-container{
	display:none;
}
.menu-primary-responsive-container{
	display:block;
	background: url('../../images/menu-primary-bg.png') left top repeat-x;
	width:100%;
	height: 37px;
	position:relative;
	padding: 3px 5px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .menu-primary-responsive-container{padding: 2px 5px;}
}
#mc_signup_form{
	margin: 0 auto 0; 
}
.textwidget{
	text-align: center;
}
.ftr-cat{
	display:none;
}
.mobile-categories-list{
	display:block;
}
.mob-ftr-cat .textwidget {
    text-align: left;
}
.mob-ftr-cat .textwidget h5{
	border-bottom:1px solid #a2b371;
	height:20px !important;
	margin-bottom:5px;
	position:relative;
}
.mob-ftr-cat .textwidget ul.menu{
	margin-bottom:8px;
}
.textwidget h8{
	display:block;
}
.footmenu{
	padding: 15px 0 12px;
}
.footleft {
    float: none;
    margin: 0 0 5px;
    min-width: 100%;
    text-align: center;
}
.copyright-text {
    float: none;
    margin: 0 0 5px;
    text-align: center;
    width: 100%;
}
.menu {
    margin: 0;
    padding: 0;
}
.support-work-left {
    margin: 0;
    width: 100%;
}
.support-work-right {
    padding: 10px 0 0;
	float:left;
}
.donate-main-page-pic{
	display:none;
}
.donatepage-step-desc{
	display:none;
}
.mobile-donatepage-desc{
	display:none;
}
.donate-page-left-text ul, ol{
	margin: 0 0 20px;
    padding-left: 25px;
}
.donate-page-left-text {
    margin-bottom: 25px;
    width: 100%;
}
.car-donation-front-form{
	float:left;
}
.top-menu ul {
    margin: 0 0 0 75px;
}
.mobile-tele{
	display:block;
	margin:20px 0 5px 135px;	
	text-decoration:none;
}
.DonationPageLeft {
    float: none;
    margin-right: 0;
    width: 100%;
}
.DonationPageRight {
    float: left;
    width: 100%;
}
.CarDonationForm .form_field b {
    display: block;
    width: 100%;
}
.CarDonationForm .form_field span.RightInput{
	float:none;
	width:100%;
}
.footmenu ul {
    text-align: center;
}
.eventpullerdate {
    text-align: left;
}
.eventpullertitle {
    text-align: left;
}
.mob-ftr-cat6 {
    margin-top: 12px;
}
.FtrPhone{
	text-align:left;
}
.social-profiles-widget {
    text-align: left;
	margin-bottom: 10px;
}
#sidebar-primary .social-profiles-widget{
	text-align: center;
}
.ContentIframe {
    height: 215px;
    width: 100%;
}
.title{
	font-size: 20px;
	line-height: 25px;
}
h3 {
    font-size: 16px;
}
.TeachersPic {
    width: 100px;
}
.NewsletterForm {
    width: 100%;
}
table.FryMenu, table.FryDates{
	width:100%; 
}
.alignright {
    float: none;
}
.GrpahicCircle{
	display:none;
}
.mob-ftr-cat6 .social-profiles-widget{
	display:none;
}
.ScrollTable{
	overflow:auto;
}
}

@media screen and (max-width: 420px){
#container{
	margin: 0 auto;
	width: 300px;
}
.top-menu ul {
    margin: 0 0 0 10px;
}
.mobile-tele{
	margin: 15px 0 5px 85px;
}
.wpcf7-captchar{
	width:100%;
}
.wpcf7 p span{
	padding-left:0 !important;
}
}





