 @media (max-width: 767px) {
.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:auto;
	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 ul {
	float:left;
	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-four-col li {
	width:50%;
}
.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: 398px;
	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;
}
}

@media (min-width: 250px) and (max-width: 480px) {
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: 230px;
	margin: 0 auto;
}
.ticker-wrapp .flexslider .flex-direction-nav{
	top: 28px;
}
#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;
}
.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;
}
.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:80%;
}
.announcement-ticker, .ticker-wrapp {
	height:auto;
	width:100%;
}
.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;
}

}

@media (min-width: 768px) and (max-width: 991px) {
.widget-latest-event .text:before{
	left:auto;
	right:7.979%;
}
#rightheader #searchform{
	width: auto;
	float: right;
}
.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;
}
#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:31.33%;
}
.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 {
	width:31.5%;
}
.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;
}
.gallerysec ul li {
	margin:0 0 20px 14px;
}
.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:76%;
}
.gallerysec .gallery-two-col li{
	margin:0 0 20px;	
}
.event-text{
	margin-bottom:10px;
}

}

@media (min-width: 992px) and (max-width: 1199px) {
.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 {
	padding:0 12px;
}
.services article {
	margin-left:22px !important;
}
.wrapper_boxed {
	width:940px;
}
.hasCountdown {
	width:89%;
}
.tabs.vertical .tab-content{
	width:81%;
}
.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;
}
}