@media only screen and (max-width:1024px){
 /*========== header ==========*/
 .top-header{height: 48px;}
/*========== content ==========*/
 #main-box-8 .gform_body ul li{width: 37.5%;}

}

@media only screen and (max-width: 1023px){
 /*========== header ==========*/
 #header .vce-responsive-nav{margin:13px 0;}
 #header .site-branding{padding:10px 0;}
 #header .header-1-wrapper, #header .header-2-wrapper, #header .header-3-wrapper{height: 60px !important;}
 .sidr.left{background:#f0f0f0;}
 .sidr-class-nav-menu .sidr-class-current-menu-item a{color:#cf4d35 !important;}

 /*========== content ==========*/
 #main-box-8 .gform_body ul li{width: 38%;}
 #editor-post .vce-post .meta-image a img, #editor-post .vce-post .meta-image img{min-height: 100px;max-height: 100px;}  
 .sidebar{margin-bottom:20px !important;}
 .relatedstory .vce-post{width: 100% !important;}
 .relatedstory .vce-post .meta-image a img,  .relatedstory .vce-post .meta-image img{min-height: 100px;max-height: 100px;}  
 .singlerule{width: 510px;}

  /*========== About page ==========*/
 .aboutmain{width: 100%;margin:0 auto;padding:0 20px;}
 .aboutmain .su-row .supporter_logo li{width: 49%;}
 .our_team_logo li {margin: 10px 20px 20px 0;width: 48%;}
 .our_team_logo li:nth-child(2n){margin-right:0;}
}

@media only screen and (max-width: 767px){
/*========== header ==========*/
 #header .vce-responsive-nav{margin:13px 0;}
 #header .site-branding{padding:10px 0;}
 

 /*========== content ==========*/
 #main-box-1 .meta-item.date{float:none;padding:0;}
 #main-box-1 .vce-post .meta-category, #main-box-2 .vce-post .meta-category{top:5px;right:5px;}
 #main-box-8 .gform_body ul li{width: 35%;}
 .vce-search-form .vce-search-input, .vce-search-form .vce-search-input:focus{width: 86%;}
#text-4 iframe{width: 100% !important;}
#sidebar .relatedstory{display: block;}
.singlerule{float:none;width: auto;}
 /*========== footer ==========*/
 #footer .ginput_container{width: 100% !important;}
 #footer .gform_wrapper .gform_footer{text-align: left;}
 #footer .widget_nav_menu{float:none;margin:0 !important;}
 #footer .widget_nav_menu ul li {display:inline-block;float: none;padding: 0;width: 100%;}
 #footer .widget_nav_menu ul li a:before{content: "";padding:0;}
 #footer .gform_wrapper .top_label input.medium, #footer .gform_wrapper .top_label select.medium, #footer .gform_wrapper input.gform_button.button{width:100% !important;}
.footersocialicon {display: block;float: left;margin:15px 0 30px;width: auto;}
.footerlogo_section{float:left;clear: both;}

 /*========== About page ==========*/
 .aboutmain{width: 100%;margin:0 auto;padding:0 20px;}
 .aboutmain h2, .aboutmain h3{line-height: 30px;}
 .aboutmain .su-row .supporter_logo li {display: inline-block;text-align: left;width: 48%;}
 .our_team_logo li {float: none;margin: 20px auto;text-align: center;width: 100%;}
 .our_team_logo li .ourteamimg{margin:0 auto 20px;}

}

@media only screen and (max-width: 567px){

 /*========== content ==========*/
 #main-box-1 .meta-item.date{float:none;padding:0;}
 #main-box-1 .vce-post .meta-category, #main-box-2 .vce-post .meta-category{top:5px;right:5px;}
 #main-box-8 .gform_wrapper .ginput_container, #main-box-8 .gform_wrapper input.gform_button.button{width:100% !important;}
 #main-box-8 .gform_wrapper .gform_footer{clear:both;margin:10px 0;float:none;}
 #main-box-8 .gform_wrapper .top_label input.medium, #main-box-8 .gform_wrapper .top_label select.medium{width: 100% !important;}
 .vce-search-form .vce-search-input, .vce-search-form .vce-search-input:focus{width: 85%;}
 
 /*========== footer ==========*/
 #footer .ginput_container{width: 100% !important;}
 #footer .gform_wrapper .gform_footer{text-align: left;}
 #footer .widget_nav_menu{float:none;margin:0 !important;}
 #footer .widget_nav_menu ul li {display:inline-block;float: none;padding: 0;width: 100%;}
 #footer .widget_nav_menu ul li a:before{content: "";padding:0;}
 #footer .gform_wrapper .top_label input.medium, #footer .gform_wrapper .top_label select.medium, #footer .gform_wrapper input.gform_button.button{width:100% !important;}
.footersocialicon {display: block;float: left;margin:15px 0 30px;width: auto;}
.footerlogo_section{float:left;clear: both;}

 /*========== About page ==========*/
 .aboutmain{width: 100%;margin:0 auto;padding:0 20px;}
 .aboutmain h2, .aboutmain h3{line-height: 30px;}
 .aboutmain .su-row .supporter_logo li {display: block;margin: 0 auto 20px;text-align:center;width: 100%;}
 .our_team_logo li {float: none;margin: 20px auto;text-align: center;width: 100%;}
 .our_team_logo li .ourteamimg{margin:0 auto 20px;}
}

@media only screen and (max-width: 479px){

 /*========== content ==========*/
 #main-box-1 .meta-item.date{float:none;padding:0;}
 #main-box-1 .vce-post .meta-category, #main-box-2 .vce-post .meta-category{top:5px;right:5px;}
 #main-box-8 .gform_wrapper .ginput_container, #main-box-8 .gform_wrapper input.gform_button.button{width:100% !important;}
 #main-box-8 .gform_wrapper .gform_footer{clear:both;margin:10px 0;float:none;}
 #main-box-8 .gform_wrapper .top_label input.medium, #main-box-8 .gform_wrapper .top_label select.medium{width: 100% !important;}
 .vce-search-form .vce-search-input, .vce-search-form .vce-search-input:focus{width: 77%;}

 /*========== footer ==========*/
 #footer .ginput_container{width: 100% !important;}
 #footer .gform_wrapper .gform_footer{text-align: left;}
 #footer .widget_nav_menu{float:none;margin:0 !important;}
 #footer .widget_nav_menu ul li {display:inline-block;float: none;padding: 0;width: 100%;}
 #footer .widget_nav_menu ul li a:before{content: "";padding:0;}
 #footer .gform_wrapper .top_label input.medium, #footer .gform_wrapper .top_label select.medium, #footer .gform_wrapper input.gform_button.button{width:100% !important;}
.footersocialicon {display: block;float: left;margin:15px 0 30px;width: auto;}
.footerlogo_section{float:left;clear:both;}

 /*========== About page ==========*/
 .aboutmain{width: 100%;margin:0 auto;padding:0 20px;}
 .aboutmain h2, .aboutmain h3{line-height: 30px;}
 .our_team_logo li {float: none;margin: 20px auto;text-align: center;width: 100%;}
 .our_team_logo li .ourteamimg{margin:0 auto 20px;}
 
}