@media (max-width: 1200px){
#menu-navigation li a{	padding:36px 17px 32px;}
.event-intro{	width:100%;}
.image > img {    height: 100%;    width: 100%;}
.flickr-images > a{	width:57px;	height:57px;}
.contact-details li span{	margin-bottom:0;}
.social-bar li {    height: 25px;    margin-right: 5px;    width: 30px;}
.social-bar li img {    width: 100%;}
.cause-heading h3{	font-size:14px;	padding:0 15px;}
.cause-heading p{	padding:0 15px;	font-size:11px;}
.our-causes-hover h3{	margin-bottom:15px;}
.our-causes-hover span{	margin-bottom:15px;}
.donate-us-box {padding: 20px 15px;    width: 100%;}
.donate-us-box h5 {margin-bottom: 15px;	font-size:16px;}
.recent-news{width:475px;}
.our-project{margin-left:20px;	width:475px;}
.icon-hover p{	margin-bottom:5px;}
.icon-hover p span{	font-size:12px;}
.six-column{	width:470px;}
.nine-column{	width:720px;}
.three-column{	width:220px;}
.collected > span{	font-size:11px;}
.gallery-tabs{	padding:10px 50px;}
.staff-member{	height:305px;}
.post-image{	width:220px;}
.contact-info .contact-details > li{	width:40%;}
.social-connect h3{	font-size:20px;}
.working{	width:460px;}
.list_carousel{	width:435px;}
.causes-image{	width:220px;}
.icon-box i{	line-height:56px;}
.recent-event.previous-event > ul,.recent-event.previous-event > h4{	margin-left:0;}
.billing,.shipping {    float: left;    width: 100%;}
#thumbs a img{	height:65px;}
#carousel span {    height: 250px !important;}
#menu-navigation > li:hover > a:before,#menu-navigation > li.active > a:before {    height: 112%;}
.theme-layout.boxed{	width:1000px;}
.search-detail{	width:420px;}
.element .col-md-6 .theme-list {    width: 50%;}
.social-icons.multi > li:nth-child(7n+7){	margin-right:40px;}
.social-icons.gray > li:nth-child(9n+9){	margin-right:40px;}
.price-table ul{	width:225px;}
.carou-post #layerslider-container-fw {    height: 190px;    width: 220px;}
.item{	width:470px;}
.item-detail{	padding:10px 30px;}
.item-detail > h3{	font-size:20px;	width:60%;}
.item-detail > span {    line-height: 50px;    width: 40%;}
.recent-event.previous-event > h4{	width:100%;}
.carou-post-img > img {    width: 100% !important;}
.previous-event .recent-event-img {    float: left;    width: 100%;} 
.image img {    height: 100% !important;    width: 100% !important;}
.about-charity-video > img {    height: auto !important;    width: 100% !important;}
.sidebar-video > img{	height:auto;}
.message-form{	padding:15px 30px;} 
.checkout{width:970px;}
.previous-event .carou-post-img > img {width: 100% !important;}
.slide-icon{display: none;}
}




@media (min-width: 768px) and (max-width: 980px){
header,#top-bar,.show-header{display:none!important;}
.responsive-header {display: block;}
.checkout{width:750px;}
.ipadMenu{	display:block; margin: 10px 0;}
.message-box{	width:285px;}
.message-form{	padding:10px;}
.message-form > p{	margin-bottom:10px;}
.message-form form input.form-control, .message-form form input.form-control:focus{	height:28px;}
.amount span{	font-size:11px;}
.needed-amount > h5{	font-size:40px;}
.donate-button {    margin: 24px auto;}
.cause-tabber li a span{	font-size:12px;}
.event:last-child{	margin-right:0;}
.event-thumb{    width:100%;}
.event-intro{    width:100%;}
.image img{	width:100%;}
footer .col-md-3 {    float: left;	width:100%;    margin-bottom: 30px;}
.newsletter:before{	display:none;}
.newsletter{	padding:20px 20px 0;	width:100%;	border-radius:4px;}
.newsletter > h4{	float:none;	display:block;}
.social-bar {    display: table;    float: none;    margin: 0 auto;    width: auto;}
.our-causes{	width:100%;	margin-bottom:20px;}
.donate-us-box {    width: 100%;}
.donate-us-box a.donate-btn {    display: table;    float: none;    margin: 0 auto;}
.recent-news {    margin-bottom: 30px;    margin-left: 0;    width: 100%;}
.our-project {    margin-left: 0;    width: 100%;}
.our-project-box {    width: 100%;}
.our-project-box .row > div {    float: left;    padding-bottom: 50px;    width: 33%;}
.our-project-box span {    display: table;    float: none;    margin: 0 auto 20px;}
.project-detail {    margin-left: 0;    width: 100%;}
.six-column{	float:left;	width:100%;	margin:0;	margin-bottom:20px;}
.nine-column{	float:left;	width:100%;	margin:0;	margin-bottom:20px;}
.three-column{	width:100%;	float:left;	margin:0;	margin-bottom:20px;}
.our-project-box{	margin-bottom:0;}
.welcome-box > p{	margin-left:0;	width:340px;}
.gallery-tabs {    padding: 10px 20px;}
.gallery-tabs li{	margin:0;}
.gallery-tabs li a, .gallery-tabs li a:focus, .gallery-tabs li a:hover, .gallery-tabs li.active a, .gallery-tabs li.active a:hover, .gallery-tabs li.active a:focus{	padding:5px;}
.about-charity-desc > ul {    display: table;    float: none;    margin: 0 auto;    width: auto;}
.staff-member {    height: auto;    margin-bottom: 30px;}
.contact-info .contact-details > li{	width:50%;}
.working {    width: 100%;}
.list_carousel {    margin-right: 0;    width: 100%;}
.list_carousel .caroufredsel_wrapper{    width: 100%!important;}
.icon-box {    height: 90px;    padding: 17px;    width: 90px;}
.our-project-box .row > div {    float: left;    padding-bottom: 0;    text-align: center;    width: 100%;}
.story  img{    width:100%;}
.recent-event.previous-event > ul, .recent-event.previous-event > h4 {    margin-left:0;}
.billing,.shipping {    float: left;    width: 100%;}
#pager2{	bottom:-5px;}
#thumbs a img {    height: 80px;}
#carousel span {    height: 230px !important;}
.gallery .col-md-4 > a{	width:75px;	height:75px;	margin:0 10px;}
.theme-layout.boxed {    width: 840px;}
.featured-products .col-md-4{	float:left;	width:100%;}
.switch .left-content.nine-column{	margin:0;}
.switch .sidebar.three-column.pull-right{	margin:30px 0 0 0;}
.element .col-md-6 .theme-list {    width: 100%;}
.theme-list.pull-right {    width: 100%;}
.theme-list.pull-left {    width: 100%;}
.price-table  ul{	width:100%;	margin-bottom:20px;}
#top-bar li{	margin-right:10px;}
.services {    float: left;    margin: 30px 0 0;    width: 100%;}
.box{	margin-top:0;	margin-bottom:30px;}
.carou-post {    margin-bottom: 30px;}
.carou-post #layerslider-container-fw {    height: 314px;    width: 360px;}
.posts-carousel .pagi.prev {    right:70px;}
.posts-carousel .pagi.next {    right:30px;}
.shop{	width:100%;}.item {    width: 750px;}
.shop {    margin-bottom: 30px;    width: 100%;}
.profile-page .col-md-6 {    float: left;    margin-bottom: 30px;    width: 100%;}
.profile-tabs{	float:none;}
.causes-image {    margin-bottom: 30px;    padding: 0 0 0 10px;    width: 33.334%;}
.cause-tabber li{	float:left;	width:100%;	margin-bottom:30px;}
.our-causes {	float:left;    margin-bottom: 20px;    width: 100%;    position: relative;}
.our-causes .flex-control-nav{	top:-50px;}
.footer_carousel .flex-control-nav{	bottom:0;}
.carou-post-img > img {    width: 100% !important;}
.welcome-box {    margin-top: 50px;}.carou-post-img > img {    width: 100% !important;    height: auto!important;}
.event{	margin-bottom:30px;}
.donation-bar .amount {    width: 100%;    border-right: 0;    border-left: 0;    border-bottom: 2px solid #B0B0B0;    border-top: 2px solid #B0B0B0;}
.donate-now{    width: 100%;}
.staff-member > img{	height:auto;}
.isotope-item{	width:100%;}
.recursive-periods > a {width: 33.334%;}
.donate-drop-down {padding-top: 180px;}
header,#top-bar {position: relative;top: 0;}
.short-desc {border-radius: 0; bottom: 0; right: 0; top: auto; width: 100%;}
.big-picture > img { width: 100%; min-height: 300px;}
.big-carousel .flex-direction-nav{ top:20px;}
.big-carousel .flex-direction-nav li{ margin-top: 0;}
.mission { margin-bottom: 30px;}
.column:last-child {margin-bottom: 0;}
.column {float: left;margin-bottom: 50px;width: 100%;}
.column.col-md-12{margin: 0;}
.recent-news .row > div.col-md-5 {float: left;width: 20%;}
.recent-news .row > div.col-md-7 {float: left;width: 80%;}
}





@media (max-width: 767px){
header,#top-bar,.show-header{display:none!important;}
.responsive-header {display: block;}	
.checkout{width:100%;} 
#top-bar li{	margin-right:12px;}
.message-box {    width: 250px;    z-index:0;}
.message-form{	padding:10px;	width:100%;}
.message-form > p{	display:none;}
.message-form form input.form-control, .message-form form input.form-control:focus {    border-radius: 2px 2px 2px 2px;    font-size: 10px;    height: 21px;}
.message-form form textarea.form-control, .message-form form textarea.form-control:focus {    border-radius: 2px 2px 2px 2px;    font-size: 10px;}
.donation-bar{	margin:0;	width:100%;}
.amount{	width:100%;}
.donate-now{	width:100%;}
.donate-button {    display: table;    float: none;    margin: 28px auto;}
.our-cause-sec{	margin:0;}
.meta{	padding:17px 0;}
.cause-title h2{	padding:15px;	font-size:14px;}
.details > p {    width: 100%;}
.needed-amount {    width: 100%;}
.details > p {    margin:40px 0;}
.cause-tabber li a:after{	display:none;}
.cause-tabber li a:before {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);	border:0;    content: "";    height: 100%;    left: 0;    position: absolute;	transform:translateX(0) rotate(0deg);    width: 100%;		opacity:0;}
.cause-tabber li a:hover:before,.cause-tabber li.active a:before{	opacity:1;}
.recent-events {    float: left;    margin-left:0;    width: 100%;}.event-thumb{	width:100%;}
.event-thumb img{	width:100%;}
.event-intro{	margin:0;	width:100%;}
.charity-video {    float: left;    margin-right: 0;    width: 100%;}
.desc {    width: 100%;}
.image  img{    width: 100%;	height:100%;}
footer .col-md-3 {    float: left;	width:100%;    margin-bottom: 30px;}
.newsletter:before{	display:none;}
.newsletter{	padding:20px 20px 0;	width:100%;	border-radius:4px;}
.newsletter > h4{	float:none;	display:block;}
.social-bar {    display: table;    float: none;    margin: 0 auto;    width: auto;}
.list_carousel2 {    display: table;    float: none;    margin: 0 auto;    position: relative;    width: 450px;}
.causes-image {    float: none;    margin-bottom: 30px;    width: auto;}
.our-causes-hover span.needed-amount{	font-size:15px;	line-height:15px;}
.our-causes {	float:left;    margin-bottom: 20px;    width: 100%;    position: relative;}
.our-causes .flex-control-nav{	top:-50px;}
.our-causes-hover h3{	line-height:20px;}
.cause-heading p{	display:none;}
.our-causes-hover p{	display:none;}
.recent-news {    margin-bottom: 30px;    margin-left: 0;    width: 100%;}
.our-project {    margin-left: 0;    width: 100%;}
.our-project-box {    width: 100%;}
.our-project-box .row > div {    float: left;    padding-bottom: 0;    text-align: center;    width: 100%;}
.icon-box{    margin: 0 auto 20px;}
.project-detail {    margin-left: 0;    width: 100%;	text-align:center;}
.six-column{	float:left;	width:100%;	margin:0;	margin-bottom:20px;}
.nine-column{	float:left;	width:100%;	margin:0;	margin-bottom:20px;}
.three-column{	width:100%;	float:left;	margin:0;	margin-bottom:20px;}
.our-project-box{	margin-bottom:0;}
.welcome-box{	padding:85px 100px 24px;}
.welcome-box > p{	margin-left:0;	width:100%;}
.gallery-tabs {    border-radius: 5px 5px 5px 5px;    padding: 10px 50px;    position: static;    width: 100%;}
.gallery-content{	margin:45px 0 0;}
.gallery-content .col-md-6{	float:left;}
.error-page h2 {    font-size: 150px;    line-height: 135px;    margin-bottom: 15px;}
.error-page-search .search-bar{	width:90%;}
footer .container {    padding: 0 15px;}
.about-charity {    margin: 0;}
.about-charity-desc > ul {    display: table;    float: none;    margin: 0 auto;    width: 100px;}
.about-charity-desc.col-md-7 ul li{	margin-right:0;}
.staff-member {    height: auto;    margin-bottom: 30px;}
.about-charity-video{	margin-top:20px;}
.staff{	margin:50px 0 0;}
.post-image{	width:100%;	margin-bottom:20px;}
.comments ul li 
.comment{	padding:60px 20px 20px;}
.comments ul li ul{	margin:30px 0 0;	padding:26px 0 1px 15px;}
.post-meta{margin:0; width:100%;	border:0;}
.post-desc:after,.post-desc:before{	display:none;}
.post-desc{width:100%;	padding-left:0;}
.contact-info .contact-details > li{	width:100%;}
.social-connect h3 {    font-size: 20px;    text-align: center;    width: 100%;	margin:20px 0;}
.social-connect .social-bar {    display: table;    float: none;    margin: 0 auto 20px;    padding: 0;    width: auto;}
.social-connect p {    margin: 0 0 18px;    text-align: center;    width: 100%;}
.working {    float: left;    margin: 0 0 40px;    width: 100%;}
.list_carousel {    display: table;    float: none;    margin: 0 auto;    position: relative;    width: 300px;}
.flags-pagi{	bottom:-40px;	top:auto;}
.welcome-box span{	border-radius:0 0 5px 5px;	margin-right:-100px;	right:50%;		top:0;	margin-top:0;}
.list_carousel4 {    display: table;    margin: 30px auto 0;    padding-top: 30px;    position: relative;    width: 350px;	float:none;}
.list_carousel4 .flags-pagi{	top:-35px;	right:0;}
.story > span{	margin-left:0;	padding-left:0;	margin-top:20px;	border:0;}
.previous-event .recent-event-img,.previous-event .recent-event-img img{	width:100%;}
#pager2{	bottom:-5px;}
.element{	margin-left:0;	margin-right:0;}
#carousel span {    height: 300px !important;	margin-bottom:20px;}
#top-bar ul{	display:none;}header{	top:36px;}
.stroies{	margin-left:0;	margin-right:0;}
.inner-page .story:nth-child(n+2) {    margin-left: 0;}
.inner-page .story > span{	width:100%;}
.theme-layout.boxed {    width: 90%;}
.featured-products .col-md-4{	float:left;	width:100%;}
.gallery-tabs li a, .gallery-tabs li a:focus, .gallery-tabs li a:hover, .gallery-tabs li.active a, .gallery-tabs li.active a:hover, .gallery-tabs li.active a:focus{	line-height:25px;}
.search-tabs li {    margin: 5px 0;    text-align: center;    width: 100%;}
.search-bar{	width:100%;}.switch .left-content.nine-column{	margin:0;}
.switch .sidebar.three-column.pull-right{	margin:30px 0 0 0;}
.element .col-md-6 .theme-list {    width: 100%;}
.boxed-quote{    width: 100%;}.price-table ul{	width:100%;	margin-bottom:20px;}
#Grid{	margin:0;}.logo img{	width:130px;}
.logo h1{	font-size:25px;	line-height:28px;}
.logo h1 i{	font-size:30px;}
.causes-page {    margin: 0;}
.services {    float: left;    margin: 30px 0 0;    width: 100%;}
.box{	margin-top:0;	margin-bottom:30px;}
.carou-post {    margin-bottom: 30px;}
.carou-post #layerslider-container-fw {    height: 168px;    width: 100%;}
.bottom-blocks{	margin:0;}
.bottom-blocks .col-md-6 {    float: left;    width: 100%;}
.item {    width:100%;}
.item-detail > h3 {    font-size: 20px;    line-height: 20px;    text-align: center;}
.item-detail > span {    font-size: 20px;    line-height: 40px;    text-align: right;    width: 100%;}
.profile-page{	margin:0;}
.profile-page .col-md-6 {    float: left;    margin-bottom: 30px;    width: 100%;}
.profile-tabs{	float:none;}
.join-team {    margin: 0 20px;    padding: 20px;    width: auto;}
.profile-info{	width:100%;}
.block .container,.inner-page .container{	padding:0 15px;}
.parallax .container{	padding:0 15px;}
.cause-tabber li{	float:left;	width:100%;	margin-bottom:30px;}
.footer_carousel .flex-control-nav{	bottom:0;}
.carou-post-img > img {    width: 100% !important;}
.welcome-box {    margin-top: 50px;}
.carou-post-img > img {    width: 100% !important;    height: auto!important;}
.event{	margin-bottom:30px;}
.donation-bar .amount {    width: 100%;    border-right: 0;    border-left: 0;    border-bottom: 2px solid #B0B0B0;    border-top: 2px solid #B0B0B0;}
.donate-now{    width: 100%;}
.staff-member > img{	height:auto;}
.sec-title h1 {    font-size: 25px;}
.isotope-item{	width:100%;}
.page-title h1 {    font-size: 22px;    padding: 20px 30px;}
.parallax{	padding:70px 15px;}
.welcome-box > h2 {    font-size: 16px;    text-align: center;}
.welcome-box > p {    text-align: center;}
.slideshow p {    margin-top: 5px;    font-size: 12px;    line-height: 20px;}
section .container, .inner-page .container {    padding: 0 15px;}
.container{	width:auto;}
.message-box {    top: 0;    bottom: auto;	z-index: 10000000000;}
.message-form {    padding: 10px;    border: 2px solid;    -webkit-border-radius: 0 0 3px 3px;    -moz-border-radius: 0 0 3px 3px;    -ms-border-radius: 0 0 3px 3px;    -o-border-radius: 0 0 3px 3px;    border-radius: 0 0 3px 3px;}
.recursive-periods > a {width: 33.334%;}
.donate-drop-down {padding-top: 180px;}
.cause-box,.cause-progress {width: 100%;}
.amount-btns > a {margin: 0 1% 20px;text-align: center;width: 48%;}
.other-amount {float: left;width: 100%;padding: 40px 20px;}
.other-amount .donate-btn,.other-amount input,.other-amount form {float: left;width: 100%;margin: 0;}
header,#top-bar {position: relative;top: 0;}
.short-desc {border-radius: 0;bottom: 0;right: 0; top: auto; width: 100%;}
.big-picture > img { width: 100%; min-height: 300px;}
.big-carousel .flex-direction-nav{ top:20px;}
.big-carousel .flex-direction-nav li{ margin-top: 0;}
.full-title { padding: 20px;}
.full-title span.title-icon { font-size: 30px; height: 60px; line-height: 60px; margin-right: 10px; width: 60px;-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.full-title h2 {  font-size: 20px; margin-top: 5px; padding-bottom: 5px;}
.full-title span { font-size: 12px; font-weight: 600;}
.column:last-child {margin-bottom: 0;}
.column {float: left;margin-bottom: 50px;width: 100%;}
.column.col-md-12{margin: 0;}
.recent-news .row > div.col-md-5 {float: left;width: 20%;}
.recent-news .row > div.col-md-7 {float: left;width: 80%;}
}


@media (max-width: 480px){
.responsive-header {float: left;position: relative;width: 100%;}    
.style-slogan{	margin-top:12px;}
.message-box{	bottom:auto;	right:10px;}
.meta{	display:none;}
.cause-title {	width:100%;	left:0;}
.cause-title h2 {    font-size: 12px;    padding: 7px;}
.causes-image img{	height:100%;}
.our-project-box .col-md-6{	width:100%;}
.welcome-box{	padding:85px 30px 24px;}.image-lists ul > li{	width:55px;}
.error-page h2 {    font-size: 100px;    line-height: 105px;}
.error-page > p{	font-size:20px;}
.error-page-search .search-bar{	width:90%;}
.our-project-box .row > div{	width:100%;}
.list_carousel2 {    display: table;    float: none;    margin: 0 auto;    position: relative;    width: 450px;}
.list_carousel2{	width:200px;}.our-causes-hover span.needed-amount{	font-size:15px;	line-height:15px;}
.list_carousel4{	width:200px;}
.story {    float: left;    margin: 0;    min-height: 100px;    width: 100%;}
.story > p{	display:none;}
.list_carousel4 li {    float: left;    width: 200px;}
.list_carousel4 .flags-pagi{	top:-35px;	right:0;}
.sec-title h1{	font-size:28px;}
.sec-title h1:after{	display:none;}
.carusal-image-thumb{	min-width:0;	width:100px;}
.carusal-image-thumb strong,.carusal-image-thumb-name{	top:0;}
.block{	position:relative;}
.portfolio:hover .port-desc{	padding:15px;}
.port-desc > h4{	margin-bottom:15px;}
.logo{	padding:2px 0;}
.logo img {    width: 100px;}
.logo h1 {    font-size: 16px;    line-height: 17px;}
.logo h1 i {    font-size: 20px;}
.ipadMenu{	float:left;	margin:10px; 	width:100%!important;}
.carou-post {    margin-bottom: 30px;}
#shop-carousel > li {    float: left;    width: 220px;}
.item-detail {    padding: 10px;}
.item-detail > h3 {    font-size: 12px;    line-height: 10px;    text-align: left;    width: 100%;}
.item-detail > h3 a {    float: left;    font-size: 14px;    line-height: 30px;    width: 100%;}
.item-detail > span {    font-size: 12px;    line-height: 20px;}
.item-detail i{	font-size:10px;}
.item-detail > span span{	font-size:13px;}
.item-detail > a {    font-size: 11px;    padding: 5px;}
.item img{	height:150px;}
.profile-tabs li{	width:100%;	margin-bottom:30px;}
.our-project-box .row .row > div{	padding-bottom:0;}
.switch .left-content{float: none;}
.recent-news .row > div.col-md-5 {float: left;width: 30%;}
.recent-news .row > div.col-md-7 {float: left;width: 70%;}
}