/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
	.cases__tag li .d-btn {
		width: 90px;
	}
	.events {
		padding: 25px 0 25px 0;
	}
	.events-area.events-style-1 {
		margin-left: 15px;
		margin-right: 15px;
	}
	
}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
	.standard-left-area.mr-30 {
		margin-right: 0px;
	}
	.footer-col-2 .footer__widget, .footer-col-2-2 .footer__widget {
		padding-left: 0px;
	}



	.cases__tag li .d-btn {
		width: 85px;
	}
	.cases__box ul.cases__tag {
		margin: 0 25px 0 25px;
	}

	.col-xl-7.col-lg-8.d-none.d-lg-block.text-right {
		text-align: center !important;
	}
	.blog-author li:last-child {
		font-size: 14px;
	}
	.blog-03 .blog__thumb {
		margin-bottom: 20px;
	}
	.widget.no-widget-space .widget-post { 
		padding: 0px;
	}
	.semi-02-title, .semi-02-title a {
		font-size: 22px;
	}
	.cw-el-box .cases__box {
		width: 100%;
	}
	.events-video-area {
		width: 100%;
		height: 400px;
		margin: 0;
		top: 0;
		left: 0;
		position: relative;
	}

}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.footer-col-2 .footer__widget, .footer-col-2-2 .footer__widget {
		padding-left: 0px;
	}
	.standard-left-area.mr-30 {
		margin-right: 0px;
	}
	.cw-el-box .cases__box {
		width: 100%;
	}


	.cases__tag li .d-btn {
		width: 100px;
	}
	.team__thumb.f-left {
		float: none;
	}
	.events__list__one {
		display: inherit;
	}
	.events__btn.text-md-center {
		text-align: left !important;
	}
	.events__content {
		margin-bottom: 20px;
	}

	.blogs .blog__thumb.mb-40 {
		margin-bottom: 0px;
	}
	.row.blogs-list {
		padding-left: 0;
	}
	.blog-03 .blog__thumb {
		margin-bottom: 20px;
	}
	.semi-02-title, .semi-02-title a {
		font-size: 22px;
	}

	.tab_col_9 {
		width: 100%;
		float: inherit;
	}
	.pro-details-tab {
		margin-bottom: 50px;
	}
	.wpneo-campaign-single-left-info {
		width: 100%;
	}
	.wpneo-campaign-summary {
		width: 100%;
	}
.tab-rewards.tab_col_3.tab-campaign-story-right {
	width: 60%;
	float: none;
}
	.events-video-area {
		width: 100%;
		height: 400px;
		margin: 0;
		top: 0;
		left: 0;
		position: relative;
	}


}

 
/* small mobile :320px. */
@media (max-width: 991px) {
.subscribe-area input[type=email] {
    transform: translateX(0px);
}
.subscribe-area button {
  position: relative;
  margin-top: 15px;
}
}
@media (max-width: 767px) {
.latest-comments ul li ul.children {
	padding-left: 0px;
}
.blog__details-wrapper.mr-20 {
	margin-right: 0px;
}
.admin-bar .header-sticky {
	margin-top: 0;
}
.slide-bar {
	width: 290px;
}
.standard-left-area {
	margin-right: 0px;
}
.footer-col-2 .footer__widget, .footer-col-2-2 .footer__widget {
	padding-left: 0px;
}
.blogs-02 .blog__content {
	padding: 30px;
}



.cases__tag li .d-btn {
	width: 85px;
}
.team__thumb.f-left {
	float: none;
}
.events-area.events-style-1 .pl-55,
.events-area.events-style-1 .pr-55 {
	padding-left: 0px;
	padding-right: 0px;
}
.blog__thumb {
	margin-bottom: 30px;
}
.cases__box ul.cases__tag {
	margin: 0 25px 0 25px;
}
.blog__thumb img {
	width: 100%;
}
.counetrs {
	margin-bottom: 30px;
}
.counetrs__icon {
	line-height: 1;
}
.blogs .blog__thumb.mb-40 {
		margin-bottom: 0px;
	}
.blogs .blog-author {
	margin-bottom: 0px;
}
.row.blogs-list {
		padding-left: 0;
	}
.about-area.pt-180.pb-110 {
	padding-bottom: 0px;
}
.blog-03 .blog__thumb {
	margin-bottom: 20px;
}
.cases-meta .cases-progress .progress,
.cases-progress {
	width: 100%;
}
.widget.no-widget-space .widget-post { 
		padding: 0px;
	}
.blog-post-items .blog__thumb {
	margin-bottom: 0px;
}
.blogs-02 .blog__content .blog-author li {
	font-size: 14px;
	color: #00235a;
}
.blogs-02 .blog__content .blog-author li i {
	font-size: 14px;
}
.payment-inner form {
	margin-right: 10px;
}
.tab_col_9 {
	width: 100%;
	float: inherit;
	padding: 0;
}
.pro-details-tab {
	margin-bottom: 50px;
}
.product-review .tab-campaign-story-left {
	padding: 0px !important;
}
.product-review .tab-campaign-story-left p br {
	display: none;;
}
.pro-details-content .wpneo_donate_button,
.pro-details-content input[type="number"].wpneo_donate_amount_field {
	margin-bottom: 5px;
}
.slider-area-02 .slider-img__shape {
    display: none;
}
.wpneo-campaign-single-left-info, .wpneo-campaign-summary, .tab-campaign-story-left, .tab-campaign-story-right {
	width: 100%;
	padding: 0px;
}
h2.wpneo-campaign-title {
	font-size: 40px;
}
.wpneo-tabs-menu li {
	padding: 0px;
	padding-left: 0;
}
.wpneo-list-details .campaign-bottom .wpneo-tabs .wpneo-tabs-menu > li a {
	height: 60px;
	line-height: 26px;
}
	.cw-el-box .cases__box {
		width: 100%;
	}
	.events-area.events-style-1 {
		margin-left: 15px;
		margin-right: 15px;
	}
	.events-video-area {
		width: 100%;
		height: 400px;
		margin: 0;
		top: 0;
		left: 0;
		position: relative;
	}
	.campaign-funding-info ul li {
		width: 48%;
	}
	#coupon_code {
		width: 100%;
	}
	.coupon button.button {
		width: 100%;
	}
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		width: 100%;
	}
	.custom-content.tab-content-width {
		padding-right: 0;
	}
	.product-quantity {
		margin-bottom: 20px;
	}
	.site-btn.brand-btn {
		margin-bottom: 20px;
	}
	.wpneo_donate_button, .wpneo-single-sidebar .cart .wpneo_donate_button {
		margin: 10px 0;
		margin-left: 10px;
	}

}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 580px) and (max-width: 767px) {
	.cases__tag li .d-btn {
		width: 120px;
	}
}


@media (max-width: 575px) {
	
.donations__text {
  margin-top: 30px;
  padding-bottom: 20px;
}
.donation-count {
  margin-top: 50px;
}
}
@media (max-width: 767px) {
	
ul.services__content a.more_btn i {
	color: #fff;
	padding-right: 20px;
}
.services__content li .more_btn::before {
	background: transparent;
}
.services__content li .more_btn::after {
	background: transparent;
}
.slider-height-02 {
	min-height: 730px;
}

}