   
  
  @media (min-width: 1281px) {#logo.float-left {
    left: 2%;
    position: absolute;
    top: 17px;
}
#logo.float-left img {
    height: 81px;
    width: 250px;
}
}
 @media (min-width: 1800px) {
		#logo.float-left {
    left: 16%;
    position: absolute;
    top: 17px;
}
		}
 
 @media (max-width: 767px) {
	 .event-listing article{ width:48%;}
	 .widget_search input[type="submit"]{top:1px;}
.woocommerce .coupon{
	margin-bottom:5px;
}
.countdown_section:after{
	top: -10px;
	font-size: 34px;
}
.woocommerce .coupon #coupon_code{
	width:110px;
}
.widget-latest-event .text:before{
	left:auto;
	right:10.979%;
}
.container {
	max-width:100%;
}
.col-md-9 ul.products li.product, .col-md-9 ul.products li.product{
	width:48.52% !important;
	margin-right:0;
}
.cs_shop_wrap .woocommerce-ordering{
	margin-bottom:11px !important;
}
.searcharea{
	top:7px;
}
.cs-post-title, .post-title{
	font-size: 14px;
}
.shortgrid{
	width:100% !important;	
}
.col-md-9 .comment-form-email{
	width:100% !important;
}
.navigation {
	padding-right:0px;
	width: 52%;
}
#mainheader #logo {
	margin-bottom:10px;
}
.services article {
	width:46.3%;
	margin-left:15px;
}
.our_causes article {
	width:48.5%;
	margin-left:1%;
}
.event-listing .accessories-area {width:100%; margin-bottom:10px; text-align:center;}
#filter-list li a{
	font-size: 10px;
}
#footer-widgets .widget{
	margin-left: 0px;
}
#footer-widgets .widget, .blog-medium article figure, .blog-medium .blog_text, .password_protected form {
	width:100%;
}
#footer-widgets .widget{
	margin-left: 0px;
}
.followus {
	float:left !important;
}
.followus h3 {
	margin-left:0px;
}
.comment-form-author, .comment-form-email, .comment-form-author {
	width:100% !important;
}
blockquote{
	font-size: 20px;
}
.our_causes article:first-child {
	margin-left:0px !important;
}
.our_causes article:nth-child(4n+1) {
	margin-left:1% !important;
}
.breadcrumb-inner, .subtitle, .breadcrumbs {
	width:100%;
	float:left;
}
.breadcrumbs {text-align:center;}
.breadcrumbs ul {
	float:none;
	display:inline-block;
	padding-left: 0px;
}
.subtitle {
	margin-bottom:15px;
}
.widget_nav_menu ul li ul {
	padding:0;
}
.breadcrumb-inner {
	height:160px;
}
.password_protected h3:before {
	left:0;
	width:100%;
}
.tabs.horizontal .nav-tabs > li > a {
	padding:11px;
}
.tabs.vertical .nav-tabs, .tabs.vertical .tab-content, .gallerysec .gallery-two-col li {
	width:100%;
}
.tabs.vertical .nav-tabs .active a:before, .tabs.vertical .nav-tabs .active a:after {
	display:none;
}
.tabs.vertical .nav-tabs {
	min-height:inherit;
}
.col-md-12 iframe {
	width:100%;
	float:left;
}
.team-shortcode article.team-v3 {
	width:43.111%;
}
.gallerysec .gallery-three-col li {
	width:47%;
}
.gallery-masonry .box {
	width:200px;
}
.element_size_25 {
	width:100%;
}
.col-md-12 .element_size_75 {
	width:100%;
}
.wrapper_boxed {
	width:480px;
}
.countdownit .countdown_show4 .countdown_section {
	width:90px !important;
}
.countdownit .countdown_show4 .countdown_section .countdown_amount {
	font-size:45px !important;
}
.hasCountdown {
	padding:18px;
}
.col-md-12 .shortgrid figure {
	width:100% !important;
}
.multiple-widgets .widget {
	width:48%;
}
.announcement-ticker {
	padding:0 13px;
}
.latest-news article{
	width:48%;
}
.newslisting, .latest-news article:nth-child(4n+1){
	margin-left:0;
}
.post-option li{
	width:auto;
}
.event-text{
	margin-bottom:10px;
}
.blog-medium .blog_text{
	padding:20px 0px 0px 0px;
}
.subtitle {
	margin-bottom:3px;
	text-align:center;
	margin-top:15px;
}
.countdown_amount{
	font-size:20px;
	}
	.hasCountdown{
		font-size: 10px;
	}
	.hasCountdown{
		width: 180px;
	}
	.right-desc{
	float: left;
	width: 100%;
	border-left: none;
}
.blog .latest-news article .flexslider .flex-direction-nav{width:auto;}
#searchbox{right: -10px;}
.cause-detail .text-sec .progress-desc{
	width: 100%;
}
.cause-detail .text-sec .progress-desc .progress-box.raised-amount{
	width: 40%;
}
.btndonate{
	font-size: 20px;
}
.cause-detail .text-sec .progress-desc .progress-box.raised-amount strong{
	font-size: 20px;
}
.pagination ul li a, .woocommerce-pagination ul li a, .woocommerce-pagination ul li span{
	padding: 9px 12px;
}
.widget-latest-event .text:before{
	display: none;
}
.element_size_100, .element_size_75 , .element_size_25, .element_size_50{
	width: 100%;
	padding: 0px;
}
.detail_figure > iframe{
	width: 100%;
	height: auto;
}
.announcement-ticker h3{
	font-size: 12px;
}
.ticker-wrapp .flexslider li{
	font-size: 10px;
}
#rightheader #searchform{
	width: auto;
	float: right;
}
.element_size_100 .flexslider{
	width: 100%;
	margin: 0 auto;
}
.event-desc li{
	font-size: 9px;
}
.event-desc ul{
	padding-left: 0px;
}
.password_protected{
	padding: 0 10px;
}
.videoWrapper {
	padding-bottom: 27%;
}
.pagenone h4:before{
	left: 10%;
}
.progress-bar-box{
	width: 32%;
}
.multiple-widgets .widget{
	float: none;
	display: inline-block;
	vertical-align: top;
}
.widget.widget_countdown{display: none;}
.tabs.horizontal .nav-tabs{width: 100%;}
.tabs.horizontal .nav-tabs li{width: 100%;}
}

@media (min-width: 250px) and (max-width: 480px) {
.announcement-ticker{ height:85px;}
.ticker-wrapp{ height:85px;}
blockquote{font-size: 14px;}
#slider-thumbs .flexslider .slides li{width: 50px!important; height: 50px;}
#slider-thumbs .flexslider{width: 180px; margin: 0 auto;}
.followus a{margin-right: 4px;}
.widget-latest-event .text:before,
.detail_figure .flexslider figcaption{display: none;}
.progress-bar-box{width: 100%; margin-bottom: 5px;}
.btndonate{float: left;}
.ticker-wrapp .flexslider li{font-size: 11px;}
.announcement-ticker h3{font-size: 12px; padding-bottom: 0px;}
.multiple-widgets .widget{float: none; display: inline-block; vertical-align: top;}
.element_size_100 .flexslider{width: 100%; margin: 0 auto;}
.ticker-wrapp .flexslider .flex-direction-nav{right:-80px;}
#searchbox input{width: 242px;}
#searchbox{right: -4px; width: 300px;}
.text-group .side-post{margin-right: 0px;}
.element_size_100, .element_size_75 , .element_size_25, .element_size_50, .text-group .side-post{width: 100%; padding: 0px;}
.cause-detail .text-sec .progress-desc .progress-box{padding-left: 8px;}
.post-option li a{margin-bottom: 3px; display: inline-block;}
#filter-list{float: left;}
#filter-list #filters{padding-left: 0px;}
.right-desc{float: left; width: 100%; border-left: none;}
.btnshowmore{ margin: 16px 0px 0px 0px;}
.cause-detail .text-sec .progress-desc{width: 100%;}
.cause-detail .text-sec .progress-desc .progress-box.raised-amount{width: 40%;}
.btndonate{font-size: 13px;}
.cause-detail .text-sec .progress-desc .progress-box.raised-amount strong{font-size: 20px;}
.woocommerce .coupon #coupon_code{width:100px;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{padding:9px 0 !important;}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{padding:6px 5px !important;}
.button{margin-bottom:5px;}
.event-listing article .desc .text{padding-right:0; text-align: center;}
.announcement-ticker{margin-top: 0px;}
.post-option li{margin:0 0 4px 0;}
.multiple-widgets .widget {width:100%;}
#coupon_code{margin-bottom:5px;}
.woocommerce ul.products li.product{width:100% !important;}
.product .summary{width:100% !important; margin-bottom:20px;}
.services article {margin-left:0px; width:100%;}
.col-md-9 .comment-form-email{width:100% !important;}
.blog.blog-large .cs-readmore {padding:5px 0 0 10px;}
.postlist article .blog_text .post-options{float:left;}
.post-categories li{margin-bottom:5px;}
.breadcrumb .breadcrumb-inner .button{float:left;}
.wpcf7 form p:nth-child(2), .wpcf7 form p:nth-child(3){float:left; width:100%; padding-right: 0;}
.breadcrumb{min-height:195px;}
.breadcrumb-inner{height:auto; padding-bottom: 10px;}
.latest-news article{width:100%; margin-left:0;}
.event-listing article{ width:100%;}
.col-md-9 ul.products li.product, .col-md-9 ul.products li.product{width:100% !important; margin-right:0;}
.shortgrid, .our_causes article, .event-listing article .desc {width:100% !important;}
.event-listing article .desc {float:left; margin-left:0px; padding-bottom:10px; padding-left:10px;}
.post-option li {margin-right:6px; width:100%;}
.top_nav li:before {margin:0 3px;}
.subtitle h1 {font-size:25px;}
.subtitle {margin-bottom:3px; text-align:center; margin-top:15px;}
.breadcrumbs ul li {margin:0px 0px 0px 15px;}
.breadcrumbs ul li:before{left: -10px;}
.tabs.horizontal .nav-tabs > li > a {border:1px solid #D3D3D3;}
.tabs.horizontal .nav-tabs li, .tabs.horizontal .nav-tabs{width:100%;}
.team-shortcode article.team-v3 {width:100%;}
.nav-tabs .active a:after{display:none;}
.team-shortcode article, .team-shortcode {margin-left:0px;}
.gallerysec .gallery-four-col li, .gallerysec .gallery-three-col li {width:100%;}
.gallery-masonry .box {width:100%;}
.gallerysec ul li {margin:0px;}
.gallery-masonry .box {margin:0 0 10px 0;}
.wrapper_boxed {width:320px;}
#undercontruction {padding:0 5px;}
.countdownit .countdown_show4 .countdown_section {padding-left:10px !important; width:110px !important;}
.countdownit .countdown_show4 .countdown_section:before {display:none;}
.countdownit .countdown_show4 .countdown_section .countdown_amount {font-size:30px !important; letter-spacing:1px !important;}
#undercontruction #midarea h1 {font-size:28px !important;}
.event-listing article time.date-event {width:100%; border-right:none; border-bottom:1px solid #ededed;}
.accessories-area li {float:none; display:inline-block;}
.hasCountdown {width:100% !important; padding: 0;}
#undercontruction .countdownit span.countdown_section{width: 85px;}
.undercunst-box footer{width: 80%;}
.announcement-ticker, .ticker-wrapp {height:auto; width:100%;}
.announcement-ticker .ticker-wrapp {float: left; overflow: visible; width: 75%; padding-bottom:20px;}
.ticker-wrapp {padding-bottom:35px; padding-top:0px;}
.event-text{margin-bottom:10px;}
#rightheader{float: left; width: 100%;}
#filter-list li{margin-bottom: 2px;}
.headermain .navigation {width:90%; float:none; padding-right:0px;}
#rightheader #searchform{width: auto; float: right;}
.tp-rightarrow.default, .tp-leftarrow.default{background-size: 25px; height: 25px;}
div.pp_default .pp_close,
div.pp_default .pp_expand{background: none !important;}
#main .panel-heading a.accordion-toggle.collapsed:after, #main .panel-heading a.accordion-toggle:after,
#main .panel-heading a.accordion-toggle.active:after {margin-top: -12px; position: absolute; right: -6px; top: 50%;}
#main .panel-heading h4 a {width:100%; position:relative; display: inline-block;}
.our-sponcers .flex-direction-nav li {left: 40px; position: absolute; top: -50px;}
.cause-detail .right-desc {padding:20px 25px;}
.cause-detail .progress-bar-box {margin-bottom:10px;}
}

@media (min-width: 768px) and (max-width: 991px) {
		#logo.float-left img {
    height: 81px;
    width: 250px;
}
	.navigation .select-nav option{ padding-left:6px;} 
	.element_size_100 .flexslider{ margin:0 auto; width:100%;}
	.widget_search input[type="submit"]{top:1px;}
	.searcharea {
    position: relative;
    top: 63px;
}
.rich_editor_text .panel-heading i{display:none;}
.panel-heading a.accordion-toggle::after {
    float: none;
    position: absolute;
    right: 0;
    top: 0;
}
.gallerysec .gallery-four-col li {
	width:33.333%;
	min-height:inherit;
}
.panel-heading h4 a{position:relative; width:100%; display:inline-block;}
.widget-latest-event .text:before{
	left:auto;
	right:7.979%;
}
#rightheader #searchform{
	width: auto;
	float: right;
}
.our_causes article {
	width:48.5%;
	margin-left:1%;
}
.ticker-wrapp .flexslider li{
	font-size: 14px;
}
.accessories-area li{
	height: 50px;
	width: 50px;
}
.accessories-area li a em{
	height: 25px;
	font-size: 12px;
}
.services article p{
	font-size: 12px;
}
/*.event-listing article time.date-event{
	width: 78px;
}
.event-listing article .desc{
	margin-left: 100px;
}*/
.multiple-widgets .widget{
	float: none;
	display: inline-block;
	vertical-align: top;
}
.multiple-widgets .widget{
	width: 46%;
	margin-right: 20px;
}
.widget.widget_countdown{display: none;}
#footer-widgets .widget{
	width: 46%;
}	
.cs-section-title{
	font-size: 20px;
}
.event-text p{
	font-size: 12px;
}
.countdown_section:after{
	top: -5px;
}
.countdown_amount{
	font-size: 30px;
}
.col-md-9 ul.products li.product, .col-md-9 ul.products li.product{
	width:32.5% !important;
}
.headermain nav.navigation > ul > li > a {
	padding:0 7px !important;
	font-size: 13px;
}
.navigation ul ul{
	left:auto;
	right:0;
}
.gallerysec .gallery-three-col li{
	width:33%;
	min-height:inherit;
}
.event_detail .gallerysec .gallery-three-col li {width: 31%;} 
.blog .latest-news article .flexslider .flex-direction-nav{width: 56%;}
.container {

	width:750px !important;
}
.latest-news article{
	width:31%;
}
.col-md-9 .comment-form-email, .element_size_100 .comment-form-author{
	width:48% !important;
}
.headermain .navigation {
	width:95%;
	float:none;
	padding-right:0px;
}
#rightheader {
	margin-top:0px;
	padding-top: 0px;
}
.services article {

	margin-left:17px !important;
}
.comment-form-author {
	margin-right:18px;
}
#form_hide3 .comment-form-author {
	margin-right:13px;
}
.our_causes article:nth-child(4n+1) {
	margin-left:1% !important;
}
.col-md-12 iframe {
	width:100%;
	float:left;
}
.team-shortcode article {
	margin-left:21px;
}
.gallery-masonry .box {
	width:220px;
}
.wrapper_boxed {
	width:750px;
}
.col-md-12 .shortgrid figure {
	width:100% !important;
}
.hasCountdown {
	width:89%;
}
.tabs.vertical .tab-content{
	width:70%;
}
.gallerysec .gallery-two-col li{
	margin:0 0 20px;	
}
.event-text{
	margin-bottom:10px;
}
.password_protected form input[type="submit"]{
	right:1;
	top:1;
	padding:16px 26px;
}
.fb_iframe_widget span iframe ._2p3a{width: 100% !important;}
.tabs.horizontal .nav-tabs li{width: 100%;}
.event-listing .accessories-area {margin-bottom: 10px;}
.event-listing .cs-post-title {margin-bottom:5px;}
.event-listing .post-option li {margin-bottom:5px;}
#main .services article {width:47%;}
#main .team-shortcode article.team-v3 {width: 47%;}
.our-sponcers .flex-direction-nav li {left: 40px; position: absolute; top: -50px;}

}

@media (min-width: 992px) and (max-width: 1199px) {
	#logo.float-left img {
    height: 81px;
    width: 250px;
}
.navigation ul ul{
	left:auto;
	right:0;
}
.container {
	width:940px;
}
.team-shortcode article {
	margin-left:27px;
}
.multiple-widgets .widget_text a img{
	height: auto;
}
.gallerysec ul li {
	margin:0 0 20px 18px;
}
.comment-form-author {
	margin-right:16px !important;
}
nav.navigation > ul > li > a {
	font-size: 12px;
    padding: 0 5px;
}
.services article {
	margin-left:22px !important;
}
.wrapper_boxed {
	width:940px;
}
.hasCountdown {
	width:89%;
}
.tabs.vertical .tab-content{
	width:100%;
}
.tabs.vertical .nav-tabs{width: 100%;}
.gallerysec .gallery-two-col li{
	margin:0 0 20px;
}
.event-text{
	margin-bottom:10px;
}
.col-md-9 ul.products li.product,

.col-md-9 ul.products li.product{
	width:32.4% !important;
}
.gallerysec .gallery-three-col li{
	width:31.33%;
}
.blog .latest-news article .flexslider .flex-direction-nav{
	width: 57%;
}
.cause-detail .text-sec .progress-desc .progress-box{
	padding-left: 10px;
}
.widget-latest-event .text::before{
	width:85%;
}