@media (max-width: 1199px) {

	#sliderbanner .caption{

		margin-left:464px;

	}

}

/*============	   Media 940Px Start	============ */

@media (min-width: 992px) and (max-width: 1199px){

	.navigation > ul > li{

		padding: 0 14px;

	}

	#sliderbanner .caption{

		margin-left:-465px;

	}

	#sliderbanner .caption h2{

		font-size:20px;

		margin-bottom:4px;

	}

	.widget_joinus .subscribe-form h3{

		font-size:12px;

		margin-bottom:8px;

	}

	#respond .detail-form p{

		width:31%;

	}

	.tabs.horizontal .nav-tabs > li > a{

		padding:11px 18px;

	}

	.cause-left{

		font-size:20px;

	}

	.buy-ticket, .liks{

		padding: 0 8px;

	}

	.event.eventlisting article .text .cs-buynow{

		bottom:0;

		margin-right:8px;

	}

	.widget-countdown{

		padding:20px;

		font-size:20px;

	}

	.widget-countdown strong{

		font-size:20px;

	}

	.team-shortcode article.no-image figure{

		height:171px;

	}

	.cs-blog.blog-grid article.no-image figure{

		height:166px;

	}

	.cs-blog.blog-grid.blog-carousel-view article figure{

		height:202px;

	}

	.team-shortcode article.team-shortcode-v2.no-image figure{

		height:143px;

	}

	.left-header{

		width:79%;

	}

	#respond .comment-form p{

		width:31.9%;

	}

	.col-md-9 #respond .comment-form p{

		width:31.4%;

	}

	#header{

		position:static !important;

	}

	.cs-blog.blog-grid.blog-carousel-view article{

		width: 298px;

	}

	.widget_gallery ul li{

		width:29.5%;

		height:60px;

	}

	.event.event-detail .add-calender {float:left;}

	.col-md-9 .tabs.vertical .tab-content{ width:69%;}

}



@media (max-width: 990px) {

	#sliderbanner .caption{

		margin-left:0;

		left: 30px;

		right: auto;

	}

}

/*============		Media 768Px Start	============ */

@media (min-width: 768px) and (max-width: 991px) {

	

	.header-seprater{

		display:none;

 	}

	#footer-widgets .widget{

		width:50%;

	}

	.container{

			width:768px;

	}

	.right-header{

		width:27%;

	}

	.navigation{

		width:64%;

	}

	.navigation select{

		border-radius:4px;

		padding: 6px 15px;

	}

	.navigation select option{

		padding: 0 15px;

	}

	.services article .text i{

		top:7px;

	}

	.services article.service-v2 h5{

		font-size:25px;

	}

	.team-shortcode{

		margin-bottom:20px;

	}

	.parallax-fullwidth.service-parallax{

		padding: 20px 0;

		margin-bottom:25px;

	}

	.cs-timeline{

		margin-bottom:15px;

	}

	#footer-widgets-bottom .widget{

		width:50%;

	}

	#footer-widgets-bottom{

		margin:0;

	}

	.widget_newsletter form{

		margin-bottom:20px;

	}

	.right-header .btn{

		border-radius:4px;

	}

	.cs-section-title{

		font-size:30px;

	}

	#sliderbanner .caption{

		margin-left:-369px;

	}

	#sliderbanner .caption h2{

		font-size:19px;

		line-height:16px;

	}

	#respond .detail-form p{

		width:31.4%;

	}

	.event.eventlisting article .text .cs-buynow{

		bottom:0;

	}

	.team-shortcode article.no-image figure{

		height:136px;

	}

	.cs-blog.blog-grid article.no-image figure{

		height:201px;

	}

	.team-shortcode article.team-shortcode-v2.no-image figure{

		height:173px;

	}

    .col-md-3 {

	    width:100%;

		float:none;

	}

	.cs-blog.blog-grid.blog-carousel-view article{

		float: left;

	}

	.cs-blog.blog-grid.blog-carousel-view article:first-child{

		width:230px;

	}

	.subtitle{width: 74%;}#banner{z-index: 50;}

	/* Menu Start */

	nav.navigation > ul{

		background-color: #1b1b1b;

		width: 100%;

		margin-top: 10px;

		padding: 15px 40px;

		display: none;

	}

	nav.navigation ul li{

		width: 100%;

		padding: 0px;

		text-align: left;

		border-bottom: 1px solid #666;

	}

	nav.navigation ul li:last-child{

		border-bottom: none;

	}

	.navigation > ul > li{

		margin:0;

	}

	.navigation > #menus > li > a{

		color: #fff !important;

	}

	.navigation > ul > li > a{

		color: #fff !important;

		padding: 0px 0px;

		height: auto;

		float: left;

		width: 100%;

		border: none;

		position: relative;

		font-size: 14px;

	}

	::i-block-chrome, .navigation ul li > ul {

		top: 0px;

	}

	.navigation ul ul ul {

		display: block;

	}

	.navigation ul ul{

		position: inherit;

		left: 0px;

		top: auto;

		margin: 0px;

		visibility: visible;

		opacity: 1;

		float: left;

		width: 100%;

		padding: 0px 0px 0px 20px;

		background-color: transparent;

		box-shadow: none;

		-webkit-transform: translateY(0);

		   -moz-transform: translateY(0);

		    -ms-transform: translateY(0);

		     -o-transform: translateY(0);

		        transform: translateY(0);

	}

	.navigation ul ul li a{

		color: #fff;

		border: none;

		padding: 0px 10px;

	}

	.navigation ul > li.sub-icon > a:after{

		content: "\f107";

		font-family: FontAwesome;

		position: absolute;

		right: 4px;

		top: 1px;

		color: #fff;

	}

	.navigation ul ul ul{

		left: 0px;

	}

	.navigation ul > li > a:before,

	.navigation ul ul:before{

		display: none;

	}

	.navigation > ul > li:hover > a, nav.navigation > ul > li.current-menu-item > a, nav.navigation > ul > li.current-menu-ancestor > a,

	.navigation ul ul li:hover > a{

		background-color: transparent !important;

		border: none;

	}

	.cs-click-menu{

		display:inline-block;

		text-align:center;

	}

	.navigation ul ul li:hover > a{

		box-shadow: none;

		background: none;

	}

	.team-shortcode article{

		width:30.44%;

	}

	.left-header{

		width:73%;

	}

	.cs-blog.blog-grid article{

		width:46%;

	}

	#respond .comment-form p,

	.col-md-9 #respond .comment-form p{

		width:31.5%;

	}

	.tweet{

		width:67%;

	}

	.btn{

		margin-bottom:10px;

	}

	.rich_editor_text .shortgrid{

		width:100% !important;

	}

	.widget .swiper-slide .tweet{

		width:60%;

		float:left;

	}

	.widget .swiper-container{

		width:330px;

		float:left;

	}

	#header{

		position:static !important;

	}

	.event.eventlisting article .text .cs-buynow{

		bottom:0;

		margin-right:8px;

	}

	.causes.causes-medium article .text h2.cs-post-title{

		margin-left:0px!important;

	}

	.services article.service-v1{

		 width:30.3%;

	}

	/* Menu End */

	#sliderpagination li span.cs-desc{

		display: none;

	}

	#sliderpagination li span.cs-number{

		text-align: center;

		width: 100%;

	}

	.widget-recent-blog article figure{

		width:100%;

	}

	.widget-recent-blog article figure + .text{

		margin:0;

		padding-top:6px;

	}

	#main .widget_gallery ul {margin-left:0;}

	#main .widget-latest-event article {width:100%;}

	#main .widget-latest-event {width:50%;}

	#main .widget {display: inline-block; float: none; vertical-align: top; width: 50%; padding-right: 10px;}

	.element_size_50{

		width:100%;

		padding:0;

	}

	#header.header_fixed{

		position:static !important;	

	}

	#footer-widgets .widget{

		width:50% !important;

}

}

/*============		Media 420Px Start	============ */

@media (max-width: 767px) {
	.language-sec {
    float: none;
    margin-right: 120px;
}
	.tabs.vertical .nav-tabs a{

		text-align:center;

	}

	.col-md-9 .tabs.vertical .tab-content{

		width:100%;

		border-left:1px solid #ccc;

	}

	.tabs.vertical .nav-tabs{

		position:relative;

	}

	#main .event.event-grid article{

		width:100%;

	}

	.container{

		width:420px;

	}

	#header ~ .rev_slider_wrapper{

	    margin-top: 0px !important;

	}

	#header{

		float:none;

		text-align:center;

		padding:20px 0;

	}

	.home #header{

		position: relative !important;

		background-color: #000;

	}

	#header.header_fixed{

		position:static !important;	

	}

	.navigation ul ul ul {

		display: block;

	}

	.navigation > ul > li{

		margin:0;

	}

	#header + div{

		height:  auto !important;

	}

	.contant-info .text .followus a{

		float: left;

	}

	.widget .swiper-slide .tweet{

		width: 390px;

	}

	.logo,

	.logo img{

		float:none;

	}

	.right-header{

		float:none;

		width:100%;

		clear: both;

	}

	.element_size_67, .element_size_33, .element_size_25, .element_size_50, .element_size_75,

	.navigation{

		width:100%;

	}

	.right-header .btn{

		width:62%;

		float:none;

		display: block;

		margin: 0 auto;

	}

	.right-header .btn{

		border-radius:4px;

	}

	.logo,

	.navigation{

		margin-bottom:20px;

	}

	.cs-section-title{

		font-size:20px;

	}

	.modal-dialog,

	.cs-donation-form .modal-dialog{

		width:96%;

	}

	.cs-donation-form .modal-footer label,

	.cs-donation-form .modal-footer .donate-btn{

		width:100%;

	}

	.cs-donation-form .modal-footer label{

		margin-bottom:10px;

	}

	.cs-donation-form .modal-footer label input{

		width:134px;

	}

	.cs-donation-form ul li label{

		width:80px;

		height:65px;

		line-height:65px;

	}

	.cs-donation-form ul{

		margin-bottom:20px;

	}

	.services,

	.parallax-fullwidth.service-parallax .services{

		width:100%;

		margin: 0 0 20px 0;

		padding-bottom:20px;

	}

	.services article,

	.parallax-fullwidth.service-parallax .services article{

		width:100% !important;

		margin-left:0;

	}

	.services article .text i{

		top:7px;

	}

	.widget_joinus .subscribe-form input{

		width:100%;

	}

	.parallax-fullwidth.service-parallax{

		padding:20px 0 !important;

		margin-bottom:20px;

	}

	.left-timeline-sec time{

		padding:0;

		margin:0;

	}

	.left-timeline-sec time:before{

		display:none;

	}

	.right-timeline-sec{

		float:left;

	}

	.team-shortcode{

		margin-bottom:10px;

	}

	.team-shortcode article{

		width:47%;

	}

	.team-shortcode article{

		margin-bottom:4%;

	}

	.navigation ul li > ul {

		top: 0px;

	}

	.team-shortcode article .text{

		min-height:170px;

	}

	.cs-blog.blog-medium figure{

		width:100%;

	}

	.cs-blog.blog-medium .text{

		float:left;

		width:100%;

		margin-left:0;

		padding: 20px 0 0 0;

	}

	#sliderpagination li .pager-desc{

		padding: 0 6px 6px 6px;

	}

	#sliderpagination li span.cs-desc{

		font-size:8px;

	}

	#footer-widgets .widget{

		width:100% !important;

	}

	.cs-bottom-wrapp{

		padding:20px 0;

		text-align:center;

		display:inline-block;

	}

	#footer-widgets{

		padding-top:30px;

	}

	#footer-widgets .widget_newsletter header.cs-heading-title,

	#footer-widgets .widget-socialnetwork header.cs-heading-title,

	#footer-widgets .widget_newsletter header.cs-heading-title h2,

	#footer-widgets .widget-socialnetwork header.cs-heading-title h2{

		display:inline-block;

		text-align:center;

		float:none;

	}

	

	#footer-widgets .widget_newsletter form{

		margin-bottom:20px;

	}

	#footer-widgets-bottom{

		margin:0;

	}

	.followus{

		display:inline-block;

		text-align:center;

		margin-bottom:0;

	}

	.followus a{

		margin-bottom: 6px !important;

	}

	.cs-carousel-control{

		font-size:30px;

	}

	header.cs-heading-title a.btnviewall{

		margin-top:1px;

	}

	.cs-blog.blog-large article .text h2{

		font-size:15px;

	}

	.cs-blog.blog-large article .calendardate-wrap,

	.cs-blog.blog-large article .calendardate-wrap .btn{

		width:100%;

	}

	.cs-blog.blog-large article .calendardate-wrap .btn{

		margin-bottom:10px;

	}

	.cs-blog.blog-large article .calendar-date{

		width:100%;

		height:77px;

	}

	.cs-blog.blog-large article .calendar-date span {

		line-height: 40px;

		margin-bottom:5px;

	}

	.cs-blog.blog-large article .text{

		float:left;

		width:100%;

		padding:0;

	}

	.post-tags{

		padding: 0 0 12px 0;

		margin: 0 0 12px 0;

	}

	.post-tags ul{

		width:100%;

		margin: 0;

	}

	.post-tags ul li{

		margin: 4px 0 0 0;

	}

	.about-author{

		padding:20px;

	}

	.about-author .text{

		float:left;

		width:100%;

		padding:10px 0 0 0;

	}

	.children{

		padding-left:24px;

	}

	#comments .text{

		margin-left:58px;

	}

	.children:after{

		width:13px;

	}

	#respond .detail-form p{

		width:100%;

		margin-left:0;

	}

	blockquote{

		padding: 0 30px 30px 30px;

	}

	blockquote:before{

		left:0;

		font-size:53px;

	}

	.cs-color-filter ul li{

		width:50%;

		margin-left:0;

	}

	.causes.causes-medium article figure{

		width:100%;

	}

	.causes.causes-medium article .text{

		float:left;

		width:100%;

		margin:0;

		padding:20px;

	}

	.causes.causes-medium.causes-grid{

		width:100%;

		margin-left:0;

	}

	.causes.causes-medium.causes-grid article{

		margin-left:0;

		width:100%;

	}

	.cause-left,

	.cause-right{

		width:100%;

	}

	.cause-right{

		border-left:none;

		padding:64px 20px 20px 20px;

		border-top:1px solid #e3e3e3;

	}

	.cause-right .cs-btn-donate{

		top:12px;

		right:50%;

		margin-right:-60px;

	}

	.services article.service-v3{

		width:100%;

		margin: 0 0 3% 0;

	}

	#respond form p input[type="text"]{

		width:100%;

	}

	#respond form p .icon-input small{

		margin: 5px 0 0 10px;

	}

	.event.eventlisting article figure{

		width:100%;

	}

	.event.eventlisting article .text{

		float:left;

		width:100%;

		padding:15px 0 30px 0;

	}

	.bottom-event{

		float:left;

		width:100%;

	}

	.bottom-event .buy-ticket, .bottom-event.liks{

		float:left;

		padding: 0 2px;

	}

	.event.eventlisting article .text .cs-buynow{

		right:10px;

		bottom:26px;

	}

	.event.event-grid{

		width:100%;

		margin-left:0;

	}

	.event.event-grid article{

		width:100%;

		margin: 0 0 20px 0;

	}

	.event.event-grid article .text{

		padding:15px;

	}

	.detail_figure + .detail_inner figure{

		width:100%;

	}

	.detail_inner .text{

		float:left;

		width:100%;

		padding-top:10px;

		margin-left:0;

	}

	.team-shortcode article.team-shortcode-v1{

		margin-left:0;

	}

	.team-shortcode article.team-shortcode-v1 figure{

		width:100%;

	}

	.team-shortcode article.team-shortcode-v1 .text{

		float:left;

		width:100%;

		margin-left:0;

	}

	.team-shortcode article.team-shortcode-v2{

		width:47%;

	}

	.col-left,

	.col-right{

		width:100%;

		padding:0;

	}

	.gallery ul li{

		width:22.5%;

	}

	.cs-timeline.cs-timeline-v2 article figure{

		width:100%;

	}

	.cs-timeline.cs-timeline-v2 article .text{

		float:left;

		width:100%;

		margin-left:0;

	}

	.widget-countdown{

		padding:20px;

		font-size:15px;

	}

	.widget-countdown strong{

		font-size:15px;

	}

	#sliderpagination li span.cs-number{

		font-size:20px;

	}

	#sliderbanner .caption{

		display:none;

	}

	.cs-blog.blog-grid.blog-carousel-view article{

		margin-left:0;

		margin-bottom:15px;

		width:289px;

	}

	.element_size_50{

		width:100%;

		padding:0;

	}

	.element_size_50 .cs-blog.blog-grid{

		width:100%;

		margin-left:0;

	}

	.element_size_50 .cs-blog.blog-grid article{

		margin-left:0;

	}

	.cs-blog.blog-grid article.no-image figure{

		height:107px;

	}

	.team-shortcode article.no-image figure{

		height:190px;

	}

	.pagination ul li:hover a{

		padding:8px 17px;

	}

	.team-shortcode article.team-shortcode-v2.no-image figure{

		height:190px;

	}

	.nav-toggle{

		margin-bottom: 15px;

		width: 100%;

	}

	.cs-blog.blog-grid.blog-carousel-view article figure{

		height: auto;

	}

	.event.eventlisting article .text .cs-buynow{

		position: inherit;

		margin-bottom: 10px;

		left: 0px;

		bottom: auto;

		float: left;

	}

	article .detail_inner .text .bottom-event a{

		margin: 0px 9px 9px 0px !important;

	}

	.breadcrumb-inner{

		text-align: center;

	}

	.breadcrumbs,

	.subtitle{

		display: inline-block;

		float: none;

	}

	.subtitle{width: 100%;}

    .cs-timeline article:after {

	    bottom: 116px;

	    height: 13%;

	}

	.pagination ul li a{

		margin-bottom: 4px;

	}

	/* Menu Start */

	nav.navigation > ul{

		background-color: #1b1b1b;

		width: 100%;

		margin-top: 10px;

		padding: 15px 40px;

		display: none;

	}

	nav.navigation ul li{

		width: 100%;

		padding: 0px;

		text-align: left;

		border-bottom: 1px solid #666;

	}

	nav.navigation ul li:last-child{

		border-bottom: none;

	}

	.navigation > #menus > li > a{

		color: #fff !important;

	}

	.navigation > ul > li > a{

		color: #fff !important;

		padding: 0px 0px;

		height: auto;

		float: left;

		width: 100%;

		border: none;

		position: relative;

		font-size: 14px;

	}

	.navigation ul ul{

		position: relative;

		margin: 0;

		visibility: visible;

		opacity: 1;

		width: 100%;

		padding: 0 0 10px 20px;

		left:0;

		top:0;

		background-color: transparent;

		box-shadow: none;

		-webkit-transform: none;

		   -moz-transform: none;

			-ms-transform: none;

			 -o-transform: none;

				transform: none;

	}

	.navigation ul li:hover > ul{

		transform:  none ;

		margin:0;

	}

	.navigation ul ul li a{

		color: #fff;

		border: none;

		padding: 0px 10px;

	}

	.navigation ul > li.sub-icon > a:after{

		content: "\f107";

		font-family: FontAwesome;

		position: absolute;

		right: 4px;

		top: 1px;

		color: #fff;

	}

	.navigation ul ul ul{

		left: 0px;

	}

	.navigation ul > li > a:before,

	.navigation ul ul:before{

		display: none;

	}

	.navigation > ul > li:hover > a, nav.navigation > ul > li.current-menu-item > a, nav.navigation > ul > li.current-menu-ancestor > a,

	.navigation ul ul li:hover > a{

		background-color: transparent !important;

		border: none;

	}

	nav.navigation{

		text-align: center;

	}

	.cs-click-menu{

		display: inline-block;

		float: none;

	}

	.navigation ul ul li:hover > a{

		box-shadow: none;

		background: none;

	}

	/* Menu End */

	.pagination{

		margin-bottom: 20px;

	}

	.left-header{

		width: 100%;

	}

	.element_size_33,element_size_50,.element_size_67,.element_size_75{

		width:100%;

	}

	.cs-blog.blog-grid article{

		width:100%;

		margin-bottom: 30px;

	}

	#respond .comment-form p,

	.col-md-9 #respond .comment-form p{

		width:100%;

		margin-left:0px;

	}

	.archive-page .blog_text{

		margin:0px;

		padding-left:10px;

	}

	.archive-page article figure{

		width:100%;

		margin-bottom:10px;

	}

	.btn{

		margin-bottom:10px;

		margin-right:5px;

	}

	.rich_editor_text .shortgrid{

		width:100% !important;

	}

	.tabs #myTab li{

		width:100%;

		display:block;

	}

	.tabs.vertical .nav-tabs, .tabs.vertical .tab-content{

		width:100%;

	}

	.tabs.vertical .nav-tabs{

		height:auto;

	}

	#header{

		position:static !important;

	}

	.cs-blog.blog-grid.blog-carousel-view article.featured-slide,

	.cs-blog.blog-grid.blog-carousel-view article{

		width: 390px;

		margin: 0px;

	}

	.fc-content thead tr th,

	.fc-event{

		font-size:8px !important;

	}

	.fc-event-inner{

	padding:5px 0 5px 5px !important;

	}

	.widget .swiper-container{

		width:100%;

	}

	.event.eventlisting article .text .cs-buynow{

		bottom:0;

		margin-right:8px;

	}

	.widget_newsletter input.btn{

		width:38%;

	}

	.post-options li{

		padding-right:13px;

	}

	.causes.causes-medium article .text h2.cs-post-title{

		margin-left:0px!important;

	}

	.language-sec #lang_sel ul ul{

		z-index:20 !important;

	}

	.widget_newsletter form  label{

		width:58%!important;

	}

	.flexslider li figcaption{

		display:none;

	}

	.password_protected form{

		width:100%;

	}

	.undercunst-box{

		height:auto;

		word-wrap:break-word;

	}

	#sliderpagination li span.cs-desc{

		display: none;

	}

	#sliderpagination li span.cs-number{

		text-align: center;

		width: 100%;

	}

	#banner{

		min-height: inherit;

	}

	.team-shortcode .followus a{

		float: left;

	}

	.wpcf7 form p{

		width: 100%;

		margin-left: 0px;

	}

	blockquote:before{

		top: -9px;

	}

	.element_size_33,

	.element_size_67{

		padding:0;

	}

	.cart-sec{

		float:right;

	}

	.widget_gallery ul li{

		width:30.5%;

	}

	.rich_editor_text i{

		float:none;

	}

	.wrapper_boxed .parallax-fullwidth {

	    width: 133% !important;

	}

	div.pp_default .pp_expand{

		display: none !important; 

	}

	#main .causes.causes-medium.causes-grid article {width: 46%;}

	#main .event.event-grid article  { width: 47.555%;}

	#main .bottom-event .buy-ticket {margin-bottom:0;}

	#main .woocommerce #payment div.form-row, #main .woocommerce-page #payment div.form-row {display:inline-block; padding-bottom:0;}

	.payment_method_paypal img {width: 100%;}

	#main .element_size_33 .widget-latest-event {width:100%;}

}

@media (min-width: 600px) and (max-width: 700px){
.language-sec {
    float: none;
    margin-right: 120px;
}
	.wrapper_boxed .parallax-fullwidth {

	    left: -105px !important;

	    width: 155% !important;

	}

}



/*============	Media 300Px Start ============ */

@media (min-width: 320px) and (max-width: 480px) {
.language-sec {
    float: none;
    margin-right: 70px;
}
	.contant-info, article, .text-detail {

  		width: 100% !important;

    	}

	.container{

		width:320px;

	}

	.team-shortcode article .text{

		min-height:190px;

	}

	.widget .swiper-slide .tweet{

		width: 300px;

	}

	.cs-page-title{

		font-size:20px;

	}

	.tabs.horizontal .nav-tabs > li > a{

		padding: 11px 15px;

	}

	.fc-header-title h2{

		font-size:12px;

	}

	.team-shortcode,

	.cs-blog.blog-grid{

		width:100%;

		margin-left:0;

	}

	.cs-blog.blog-grid article{

		width:100%;

		margin-left:0;

	}

	.element_size_167 .cs-blog.blog-grid article{

		width:100% !important;

		margin-left:0;

	}

	.gallery ul li{

		width:48.888% !important;

	}

	.widget-countdown{

		padding:20px;

		font-size:12px;

	}

	.widget-countdown strong{

		font-size:12px;

	}

	#sliderpagination li span.cs-number{

		font-size:15px;

	}

	.team-shortcode article{

		width:100%;

		margin-left:0;

	}

	.cs-blog.blog-grid article.no-image figure{

		height:192px;

	}

	.event.eventlisting article .text .cs-buynow{

		right:10px;

		bottom:28px;

	}

	.full-booked, .cancled{

		padding: 0 13px;

	}

	.team-shortcode article.team-shortcode-v2{

		width:100%;

		margin-left:0;

	}

	.team-shortcode article.team-shortcode-v1{

		margin-left:0;

	}

	.team-shortcode article.team-shortcode-v1 figure{

		width:100%;

	}

	.navigation > ul > li{

		padding: 0px;

	}

	.swiper-slide .cs-blog.blog-grid.blog-carousel-view article:first-child{

		width:300px;

	}

	.swiper-slide .cs-blog.blog-grid.blog-carousel-view .cycle-slideshow article{

		float: left;

	}

	.element_size_33,element_size_50,.element_size_67,.element_size_75{

		width:100%;

	}

	#respond .comment-form p,

	.col-md-9 #respond .comment-form p{

		width:100%;

		margin-left:0px;

	}

	.cs-blog.blog-grid article{

		width:100% !important;

	}

	.archive-page .blog_text{

		margin-left:0px;

		padding-left:10px;

	}

	.archive-page article figure{

		width:100%;

		margin-bottom: 10px;

	}

	.rich_editor_text .shortgrid{

		width:100% !important;

	}

	.tabs #myTab li{

		width:100%;

		display:block;

	}

	.tabs.vertical .nav-tabs, .tabs.vertical .tab-content{

		width:100%;

	}

	#header{

		position:static !important;

  width:100% !important;

	}

	.cs-blog.blog-grid.blog-carousel-view article.featured-slide,

	.cs-blog.blog-grid.blog-carousel-view article{

		width: 290px !important;

		margin: 0px;

	}

	.fc-content thead tr th,

	.fc-event{

		font-size:6px !important;

	}

	.fc-event-inner{

	padding:5px 0 5px 5px !important;

	}

	.widget .swiper-container{

		width:100%;

	}

	.event.eventlisting article .text .cs-buynow{

		bottom:0;

		margin-right:8px;

	}

	.widget_newsletter input.btn{

		width:38%;

	}

	.post-options li{

		padding-right:13px;

	}

	.causes.causes-medium article .text h2.cs-post-title{

		margin-left:0px!important;

	}

	.language-sec #lang_sel ul ul {

    width: 180px;

    z-index: 20;

	}

	.widget_newsletter form  label{

		width:58%!important;

	}

	.parallax-fullwidth.service-parallax{

		padding-top:0 !important;

	}

	.services.border-bottom:before{

		width:100%;

		left:0;

	}

	.parallax-fullwidth.service-parallax{

		padding: 20px 0;

	}

	#midarea{

		padding:0 10px;

	}

	.blog_detail .cls-post-audio figure.detail_figure{

		height: 200px;

	}

	.fc-view.fc-view-month.fc-grid > div {

    	display: none;

	}

	.navigation > ul > li{

		margin:0;

	}

	.donar-table ul li{ text-align: center ;}

	#main .widget-latest-event {width:100%;}

	#main .widget {width: 100%; padding-right:0;}

	#main .cs-blog-panel a.btnshare {float:left; padding-top:5px;}

	#main .form-row label {display:block; float: none;}

}



