/*===========================================================================*/
							/*1366px CSS*/
/*===========================================================================*/
@media (max-width: 1366px) {
#banner .caption {
	top: 50px;
}
.news-detail.causes-2-col.causes-detail {
	padding: 0 0 20px 0;
}
.news-section {
	padding: 50px 0 0 0;
}
.menu-item-has-children::before {
	top: 29px;
	right: 11px;
}
.event-list-style-2-row .text-col {
	width: 461px;
}
.archive .news-section .outer .news-box .text-box h3, .cp_index_page .news-section .outer .news-box .text-box h3, .single .news-section .outer .news-box .text-box h3 {
	margin: 0 0 15px 0;
}
}

/*===========================================================================*/
							/*1280px CSS*/
/*===========================================================================*/
@media (max-width: 1280px) {
#banner .caption {
	top: 50px;
}
.news-detail.causes-2-col.causes-detail {
	padding: 0 0 20px 0;
}
.event-list-style-2-row .text-col {
	width: 461px;
}
.archive .news-section .outer .news-box .text-box h3, .cp_index_page .news-section .outer .news-box .text-box h3, .single .news-section .outer .news-box .text-box h3 {
	margin: 0 0 15px 0;
}
}




/*===========================================================================*/
							/*767px CSS*/
/*===========================================================================*/
@media (max-width: 767px) {
.head-top-row .left-box ul, .email-box {
	text-align: center;
}
.head-top-row .left-box ul li, .email-box strong {
	float: none;
	display: inline-block;
}
.head-top-row .left-box {
	margin: 0 0 15px 0;
}
.top-bar-social {
	float: left;
}
strong.logo {
	overflow: hidden;
	margin: 20px 0;
}
.search-box form {
	float: left;
}
.logo-row {
	padding: 20px 0;
}
.logo-row:before {
	width: 100%;
}
.navigation-row {
	margin: 8px 0 2px 0;
}
#banner .caption {
	top: 5px;
}
#banner .caption strong.title {
	font-size: 25px;
	line-height: 25px;
	padding: 0 0 5px 0;
}
#banner .caption h1 {
	font-size: 30px !important;
	line-height: 30px !important;
	margin: 0 0 5px 0;
}
#banner .caption span {
	font-size: 20px;
	line-height: 20px;
	padding: 0 0 12px 0;
}
#banner .caption a.btn-1 {
	padding: 13px 30px;
	font-size: 12px;
	line-height: 12px;
}
#banner .caption a.btn-2 {
	font-size: 12px;
	line-height: 12px;
	padding: 10px 20px 9px 20px;
}
#banner {
	margin-bottom: 40px;
}
.charity-works .owl-carousel {
	float: left;
	width: 100%;
	margin: 40px 0 0 0;
}
.charity-works, .call-to-action {
	padding: 0 15px 20px 15px;
}
.call-to-action .holder strong.title {
	width: 100%;
}
.causes-section {
	padding: 0 15px 60px 15px;
}
.call-to-action .holder {
	height: auto;
	width: 100%;
	padding: 25px 15px;
}
.call-to-action .holder strong.title {
	padding: 0 0 10px 0;
	font-size: 25px;
}
.causes-section:before, .filter-gallery:before {
	width: 100%;
}
.event-section {
	padding: 50px 15px 30px 15px;
}
.event-section .btn-box {
	width: 100%;
	margin: 30px 0 0 0;
}
.event-row .text-box a.btn-style-2, .event-row .text-box a.btn-style-1 {
	margin: 0 20px 0 0;
}
.fact-figures .col-md-3 {
	overflow: hidden;
	clear: both;
	margin-bottom: 30px;
}
.fact-figures {
	padding: 60px 0 30px 0;
	margin-bottom: 50px;
}
#filter li {
	padding: 0 18px 0 0;
}
.filter-gallery .isotope .isotope-item {
	width: 50%;
}
.news-section {
	padding: 40px 15px 0 15px;
}
.join-form form input[type="text"], .join-form form input[type="email"], .join-form form input[type="tel"] {
	margin-bottom: 10px;
}
.donation-box {
	padding: 0 15px;
}
.donation-box form, .testimonials-style-1 {
	margin-bottom: 30px;
	padding: 0 15px;
}
.team-style-1 {
	padding: 0 15px;
	margin-top: 20px;
}
.donation-row {
	padding-bottom: 0;
}
.footer-section .text-col {
	width: 100%;
	margin: 10px 0;
}
.footer-section-2 {
	padding: 40px 0;
}
.footer-box {
	margin-bottom: 30px;
}
.twitter-box {
	height: auto;
	margin: 0 0 20px 0;
	padding: 10px 10px 0 0;
}
.twitter-box strong {
	font-size: 14px;
	line-height: 18px;
}
.twitter-box .owl-prev {
	top: -10px;
}
.twitter-box .owl-next {
	top: -10px;
}
.cart-outer .dropdown-menu {
	min-width: 300px;
}
#inner-banner {
	padding: 80px 0;
	text-align: center;
}
.about-section-1 .text-box {
	margin-bottom: 30px;
}
.about-section .video-box .modal-dialog {
	width: 100%;
	margin: 0;
	padding: 0 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.about-section .video-box .modal-body iframe {
	height: 300px;
}
.about-section-1 {
	padding: 50px 0;
}
.featured-services-style-2 {
	margin-bottom: 0;
}
.featured-services-style-2 .box .holder {
	padding: 20px 0;
}
.donor-box-2 ul li {
	width: 100%;
}
.donor-box-2 ul li span.number, .donor-box-2 ul li strong.title, .donor-box-2 ul li strong.amount {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.donor-box-2 ul li strong.title {
	text-align: center;
}
.causes-list .frame, .causes-list .text-box {
	width: 100%;
}
.causes-list .frame, .causes-list .text-box {
	margin: 0;
}
.coming-social-box {
	width: 100%;
	padding: 20px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0 0 40px 0;
}
.timer-row {
	padding: 0 20px;
	margin: 0 0 40px 0;
}
.timer-row strong.title {
	font-size: 86px;
}
.timer-row .countdown-section {
	margin: 0;
	width: 300px;
}
.notified-row, .notified-row .holder {
	width: 100%;
	padding: 20px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.address-box-1 {
	margin-bottom: 40px;
}
.map-1 .map_canvas {
	height: 400px;
}
.news-detail blockquote:before {
	display: none;
}
.blockquote-outer {
	padding: 0;
}
.news-detail blockquote {
	padding: 25px 20px;
}
.news-detail.causes-2-col.causes-detail {
	padding: 0;
}
.event-list .event-row .text-box .left {
	width: 100%;
}
.event-list .btn-box {
	margin: 0 0 20px 0;
}
.contact-2 .contact-top-section {
	padding: 30px 0 0 0;
}
.contact-top-section form {
	margin-bottom: 30px;
}
.address-box-1 ul {
	float: left;
	margin: 30px 0 0 0;
}
.donation-section form ul {
	text-align: center;
}
.donation-section form ul li {
	float: none;
	display: inline-block;
	margin: 5px 10px;
}
.error-section .holder {
	width: 100%;
}
.news-section.news-detail.event-detail {
	padding: 0;
}
.event-list-style-2-row .text-col {
	width: 100%;
	padding: 20px 15px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.event-list-style-2-row {
	padding: 0;
	margin: 0 0 30px 0;
}
.event-list-style-2-row .text-col .date-box {
	position: static;
	width: 100%;
	margin: 0 0 15px 0;
}
.event-list-style-2-row .text-col .date-box:before {
	display: none;
}
.event-list-style-2-row .thumb {
	width: 100%;
}
.gallery-section .frame {
	margin-bottom: 30px;
}
.gallery-section {
	padding: 50px 10px;
}
.news-section.news-detail {
	padding: 0;
}
.news-list .text-box {
	margin: 0;
}
.news-section .outer .news-box {
	margin: 0 0 30px 0;
}
.product-detail .bx-wrapper img {
	width: 100%;
}
#bx-pager a {
	display: inline-block;
	float: none;
}
#bx-pager {
	margin-bottom: 20px;
}
.team-style-1 .pagination-col {
	margin: 0 0 50px 0;
}
.testimonials-style-2 .owl-dots {
	margin: 40px 0;
}
.testimonials-style-1.testimonials-style-2 {
	margin: 0;
}
#nav {
	text-align: left;
}
#nav li {
	display: block;
	text-align: left;
	padding: 0;
}
#nav li ul {
	position: static;
	width: 100%;
}
.featured-services {
	padding: 0 15px;
}
.frame img {
	height: auto;
}
.upcoming-event ul li {
	margin-bottom: 10px;
}
#footer .widget {
	margin-bottom: 30px;
}
.about-section {
	padding: 0 15px;
}
.sidebar-box {
	padding: 0 15px;
}
.event-list-2 .event-list-style-2-row .text-col {
	width: 100%;
}
.event-detail .text-box #gallery-1 img {
	width: 100%;
	height: auto;
}
.news-section .outer {
	padding: 0 20px;
}
.archive .news-section .outer .news-box .text-box h3, .cp_index_page .news-section .outer .news-box .text-box h3, .single .news-section .outer .news-box .text-box h3 {
	margin: 0 0 15px 0;
}
.product-section {
	padding: 50px 15px;
}
.related.products ul.products li, #main-woo .products li {
	width: 100% !important;
	margin: 10px 0 !important;
}
.gallery-section .pagination-col {
	padding: 0 10px;
}
.remove_heart .causes-section {
	padding: 0 15px;
}
#give-form-332-wrap {
	padding: 0 15px;
}
#banner .caption img {
	display: none;
}
#banner .caption {
	top: 50px !important;
}
}


/*===========================================================================*/
							/*480px CSS*/
/*===========================================================================*/
@media (min-width: 320px) and (max-width: 480px) {
/******** Updates ******/
body {overflow-x:hidden;}
.head-top-row {
    display: none;
}

.featured-box .frame, .causes-box .frame {width:100%;}
.call-to-action .holder {text-align:center;}
.call-to-action .holder a.btn-style-1 {
    display: inline-block;
    float: none;
    margin: 6px 0 0;
}
.causes-box a.btn-now {width:50%;}

#filter li {padding:4px 8px;}
.donors-box {text-align:center;}
.owl-carousel .owl-item .donors-box img {width:auto; height:auto; display:inline-block;}


#inner-banner h1 {
    font-size: 36px !important;
}

/******** Updates ******/

.head-top-row .left-box ul, .login-box ul, .email-box, .search-box {
	text-align: center;
}
.cp-comments .text {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.cp-comments li .children {
	padding: 0;
}
.signup .holder {
	width: 100%;
}
.holder a {
	display: block;
}
.signup .holder a.lost_password_an {
	text-align: center;
}
#give-form-332-wrap {
	padding: 0 15px;
}
.archive .news-section .outer .news-box .text-box h3, .cp_index_page .news-section .outer .news-box .text-box h3, .single .news-section .outer .news-box .text-box h3 {
	margin: 0 0 15px 0;
}
.gallery-section .pagination-col {
	padding: 0 10px;
}
.event-list-2 .event-list-style-2-row .text-col {
	width: 100%;
}
.related.products ul.products li, #main-woo .products li {
	width: 100% !important;
	margin: 10px 0 !important;
}
.news-section .outer {
	padding: 0 20px;
}
.event-detail .text-box #gallery-1 img {
	width: 100%;
	height: auto;
}
.frame img {
	height: auto;
}
.sidebar-box {
	padding: 0 15px;
}
.about-section {
	padding: 0 15px;
}
.testimonials-style-1.testimonials-style-2 {
	padding: 50px 10px 0 10px;
	margin: 0;
}
.testimonials-style-1.testimonials-style-2 .testimonials-box-1 {
	margin: 0;
}
.testimonials-style-2 .owl-dots {
	margin: 40px 0;
}
.team-box-2 {
	margin: 0;
}
.product-section {
	padding: 50px 15px;
}
.team-style-1 {
	padding: 0 15px;
	margin: 0;
}
.call-to-action .holder strong.title {
	width: 100%;
}
#footer .widget {
	margin-bottom: 30px;
}
.team-box-1 {
	margin: 0 0 10px 0;
}
.team-style-1 .pagination-col {
	margin: 0 0 50px 0;
}
#bx-pager a {
	float: none;
	display: inline-block;
	margin: 0;
	width: 93px;
}
#bx-pager {
	margin-bottom: 20px;
}
.reviews-tab-col {
	margin: 0;
}
.reviews-tab-col .text-col {
	float: left;
	margin: 20px 0 0 0;
}
.news-section .outer .news-box {
	margin: 0;
}
.news-list .text-box {
	margin: 20px 0 30px 0;
}
.news-section.news-list {
	padding: 50px 0 0 0;
}
.event-list-style-2-row {
	padding: 0;
	margin: 0 0 20px 0;
}
.signup {
	padding: 50px 0;
}
.gallery-section .frame {
	margin-bottom: 30px;
}
.gallery-section {
	padding: 50px 10px;
}
.event-list-style-2-row .text-col {
	width: 100%;
	padding: 20px 15px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.event-list-style-2-row .text-col .date-box {
	position: static;
	width: 100%;
	margin: 0 0 15px 0;
}
.event-list-style-2-row .text-col a.btn-style-2 {
	padding: 12px 23px;
}
.event-list-style-2-row .thumb, .signup form {
	width: 100%;
}
.event-list-style-2-row .text-col .date-box:before {
	display: none;
}
.news-detail blockquote {
	padding: 25px 15px;
}
.event-detail .frame .caption {
	right: 0;
	height: auto;
	top: 0;
	width: 100%;
}
.space-box {
	padding: 0;
}
.list li {
	padding: 0 0 15px 0;
}
.event-detail .text-box {
	margin: 0;
}
.news-section.news-detail.event-detail {
	padding: 0;
}
#inner-banner h1 {
	font-size: 42px;
}
.error-section .holder {
	width: 100%;
}
.error-section strong.title {
	font-size: 140px;
	line-height: 140px;
}
.error-section a.btn-style-1 {
	margin: 10px;
}
.error-section {
	padding: 130px 0;
}
.donation-section form ul {
	text-align: center;
}
.donation-section form ul li {
	float: none;
	display: inline-block;
	margin: 5px 10px;
}
.contact-top-section form {
	margin-bottom: 25px;
}
.address-box-1 ul {
	clear: both;
	float: left;
	margin: 30px 0 0 0;
}
.map-1 {
	margin-bottom: 30px;
}
.contact-2 .contact-top-section {
	padding: 0;
}
.event-list .event-row .text-box .left {
	float: left;
	width: 100%;
}
.event-list .btn-box {
	margin: 0 0 20px 0;
}
.event-list .event-row .text-box p {
	margin: 0;
}
.event-list .event-row .text-box {
	margin: 0;
}
.event-list .event-row {
	margin-bottom: 40px;
}
.news-detail blockquote:before {
	display: none;
}
.blockquote-outer {
	padding: 0;
}
.causes-list .frame, .causes-list .text-box, .coming-social-box {
	width: 100%;
}
.contact-top-section {
	padding: 0;
}
.address-box-1 {
	width: 100%;
	margin-bottom: 40px;
}
.map-1 .map_canvas {
	height: 300px;
}
.address-box-1 h2 {
	font-size: 30px;
}
.coming-social-box {
	padding: 30px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0 0 40px 0;
}
.timer-row {
	margin-bottom: 40px;
	padding: 0 20px;
}
.timer-row span {
	font-size: 23px;
}
.timer-row strong.title {
	font-size: 41px;
	line-height: 50px;
}
.timer-row .countdown-section:before {
	display: none;
}
.timer-row .countdown-section {
	margin: 0;
}
.timer-row .countdown-row {
	text-align: center;
}
.timer-row .countdown-section, .notified-row .holder {
	width: 100%;
}
.notified-row h3 {
	font-size: 17px;
}
.notified-row a.btn-style-1 {
	padding: 18px 31px;
	font-size: 14px;
	line-height: 14px;
}
.notified-row {
	width: 100%;
	padding: 30px 15px;
}
.coming-social-box ul {
	text-align: center;
	width: 100%;
}
.coming-social-box ul li {
	float: none;
	display: inline-block;
}
.causes-list .causes-box .text-box .donors li {
	padding: 10px 0;
	border: 0;
}
.donor-box-2 ul li span.number {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.donor-box-2 ul li, .donor-box-2 ul li strong.title, .donor-box-2 ul li strong.amount {
	width: 100%;
}
.donor-box-2 ul li strong.title {
	text-align: center;
}
.share-social ul li {
	padding: 0 5px 5px 0;
}
.share-social strong.title {
	float: none;
	display: block;
	padding: 0;
}
.causes-2-col .causes-box .text-box .donors li {
	border: 0;
	padding: 0 0 10px 0;
}
.causes-box .text-box .donors {
	margin: 0;
}
.causes-box .text-box {
	margin: 0;
}
.head-top-row .left-box ul li, .login-box ul li {
	float: none;
	display: inline-block;
	border: 0;
	padding: 12px 15px;
	line-height: 18px;
}
#inner-banner {
	padding: 80px 0;
	margin: 0 0 40px 0;
	text-align: center;
}
.featured-services-style-2 .box .holder {
	padding: 15px 0;
}
.text-box {
	margin-bottom: 30px;
}
.about-section .video-box {
	background-size: cover;
}
.about-section .video-box .modal-dialog {
	width: 100%;
	margin: 0;
	padding: 0 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.about-section .video-box .modal-body iframe {
	height: 300px;
}
.about-section-1 {
	padding: 50px 0;
}
.about-section .video-box {
	box-shadow: none !important;
	background-size: cover !important;
}
.featured-services-style-2 {
	margin: 0;
	padding-bottom: 0;
}
.email-box strong {
	display: inline-block;
}
.logo-row .col-md-4 {
	overflow: hidden;
}
.login-box {
	width: 100%;
	margin: 0 0 10px 0;
}
.top-bar-social {
	float: left;
}
.head-top-row {
	padding: 0 0 10px 0;
}
strong.logo {
	margin: 10px 0;
}
.search-box a.btn-donate {
	float: none;
	display: inline-block;
	margin: 0 0 10px 0;
}
.search-box form {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.logo-row:before, #banner .caption, .charity-works .owl-dots:before, .charity-works .owl-dots:after, .causes-section:before, .filter-gallery:before {
	display: none;
}
.navigation-row {
	margin: 10px 0 0 0;
}
#nav li {
	display: block;
}
#nav li a {
	text-align: left;
	padding: 15px 18px;
}
#nav li ul {
	position: static;
	width: 100%;
}
#banner {
	margin-bottom: 40px;
}
.featured-services {
	padding: 0 15px 30px 15px;
}
.featured-box {
	margin: 0;
}
.join-form {
	padding-bottom: 40px;
}
.charity-works, .call-to-action, .causes-section, .event-section, .news-section, .donation-row {
	padding: 0 15px 40px 15px;
}
.call-to-action .holder {
	width: 100%;
	height: auto;
	padding: 25px 15px;
}
.call-to-action .holder strong.title {
	font-size: 23px;
	padding: 0 0 10px 0;
}
.causes-section .owl-theme .owl-controls .owl-nav [class*="owl-"] {
	margin: 34px 0 0 0;
}
.event-row .text-box, .btn-box {
	width: 100%;
}
.event-row .date-box {
	margin: 0 10px 20px 0;
}
.event-row .text-box a.admin {
	float: none;
	display: block;
	margin: 0 0 10px 0;
	text-align: left;
	line-height: 18px;
}
.event-row .text-box h3 {
	font-size: 18px;
}
.event-row .text-box p {
	clear: both;
	margin: 0 0 20px 0;
}
.event-row .text-box a.btn-style-2, .event-row .text-box a.btn-style-1 {
	margin: 0 2px;
	width: 110px;
}
.event-row {
	margin-bottom: 25px;
}
.event-section .btn-row a.btn-style-1 {
	margin: 0;
}
.fact-figures .col-md-3 {
	overflow: hidden;
	clear: both;
	margin-bottom: 30px;
}
.fact-figures {
	padding: 60px 0 30px 0;
	margin-bottom: 50px;
}
#filter {
	text-align: center;
}
#filter li {
	display: inline-block;
	float: none;
	padding: 4px 10px;
}
.filter-gallery {
	padding: 0 0 40px 0;
}
.heading-style-1 span {
	text-align: left;
}
.news-section .btn-row a.btn-style-1 {
	margin: 0 0 15px 0;
}
.join-form form input[type="text"], .join-form form input[type="email"], .join-form form input[type="tel"] {
	margin-bottom: 10px;
}
.donation-box {
	margin-bottom: 20px;
}
.testimonials-box-1 {
	padding: 20px 15px;
	margin-bottom: 30px;
}
.testimonials-box-1 .owl-carousel.owl-hidden {
	opacity: 1;
}
.testimonials-box-1 .owl-carousel .owl-stage-outer {
	margin: 0;
}
.donors-supporters {
	padding: 40px 0;
}
strong.footer-logo {
	margin: 0 0 20px 0;
	text-align: center;
	width: 100%;
}
.footer-section .text-col {
	width: 100%;
	text-align: center;
	margin: 0 0 20px 0;
}
.footer-section {
	text-align: center;
}
.footer-section a.btn-style-1 {
	float: none;
	display: inline-block;
}
.footer-section-2 {
	padding: 40px 0;
}
.footer-box {
	margin-bottom: 30px;
}
.twitter-box {
	margin: 0 0 50px 0;
	height: auto;
}
.twitter-box .owl-carousel {
	float: left;
	width: 100%;
	padding: 0 20px 10px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.twitter-box strong {
	line-height: 20px;
	font-size: 12px;
}
.twitter-box .owl-prev, .twitter-box .owl-next {
	top: 0;
}
.footer-social ul li {
	margin: 0 0 10px 0;
}
.charity-works .owl-carousel {
	float: left;
	width: 100%;
	margin: 30px 0 0 0;
}
.filter-gallery .frame img {
	width: 100%;
}
.filter-gallery .isotope .isotope-item {
	width: 100%;
}
.remove_heart .causes-section {
	padding: 0 15px;
}
}



/*===========================================================================*/
						/*768px And 992px CSS*/
/*===========================================================================*/
@media (min-width: 768px) and (max-width: 992px) {
.head-top-row .left-box ul {
	text-align: center;
}
.address-box-1 {
	margin: 30px 0 0 0;
}
#banner .caption img {
	display: none;
}
#banner .caption {
	top: 50px !important;
}
.related.products ul.products li, #main-woo .products li {
	width: 45% !important;
}
.related.products ul.products li, #main-woo .products li {
	min-height: 480px !important;
}
.remove_heart .causes-section {
	padding: 0 15px;
}
.archive .news-section .outer .news-box .text-box h3, .cp_index_page .news-section .outer .news-box .text-box h3, .single .news-section .outer .news-box .text-box h3 {
	margin: 0 0 15px 0;
}
.event-detail .text-box #gallery-1 img {
	width: 100%;
	height: auto;
}
.event-list-2 .event-list-style-2-row .text-col {
	width: 100%;
}
.sidebar-box form input[type="text"], .sidebar-box form input[type="email"] {
	font-size: 12px;
	padding: 0 12px;
}
.recent-widget .thumb {
	width: 100%;
	margin: 0 0 10px 0;
}
.recent-widget .thumb img {
	width: 100%;
	height: auto;
}
.instagram-widget ul li {
	width: 81px;
	height: 81px;
}
.upcoming-event .text-col {
	float: left;
	width: 100%;
}
.upcoming-event .icon-col {
	margin: 0 0 20px 0;
}
.upcoming-event ul li {
	overflow: hidden;
}
.recent-widget .text-col {
	float: left;
	width: 100%;
}
.sidebar-box form button[type="submit"] {
	width: 30px;
}
.menu-item-has-children:before {
	top: 30px;
	right: 11px;
}
.frame img {
	height: auto;
}
.testimonials-style-2 .owl-dots {
	margin: 50px 0;
}
.news-section .outer .news-box {
	margin: 0 0 30px 0;
}
#bx-pager a {
	float: none;
	display: inline-block;
	margin: 0;
	width: 110px;
}
.news-list .text-box {
	margin: 25px 0;
}
.event-list-style-2-row {
	padding: 0 0 0 40px;
}
.event-list-style-2-row .text-col {
	width: 100%;
	border: 1px solid #e1e1e1;
}
.event-list-style-2-row .thumb {
	width: 100%;
}
.donation-section form ul {
	text-align: center;
}
.news-section {
	padding: 50px 0;
}
#footer .widget {
	margin-bottom: 30px;
}
.donation-section form ul li {
	float: none;
	display: inline-block;
	margin: 5px 10px;
}
.error-section {
	padding: 258px 0;
}
.form-row input[type="text"] {
	margin-bottom: 31px;
}
.address-box-1 ul {
	float: left;
	margin: 30px 0 0 0;
}
.contact-2 .contact-top-section {
	padding: 30px 0;
}
.causes-2-col .causes-box .text-box .donors li {
	width: 130px;
}
.causes-list .frame, .causes-list .text-box {
	width: 100%;
}
.news-detail.causes-2-col.causes-detail {
	padding: 0;
}
.event-list .event-row .text-box .left {
	width: 100%;
}
.btn-box {
	width: 100%;
}
.event-row .text-box a.btn-style-2, .event-row .text-box a.btn-style-1 {
	margin: 0 10px 10px 0;
}
.causes-list .text-box {
	margin: 0;
}
.coming-social-box {
	margin-bottom: 50px;
}
.contact-top-section {
	padding: 0;
}
.timer-row {
	padding: 0 30px;
}
.timer-row .countdown-section {
	width: 170px;
	margin: 0;
}
.timer-row .countdown-section:before {
	display: none;
}
.notified-row, .notified-row .holder {
	width: 100%;
	padding: 40px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.donor-box-2 ul li strong.title {
	width: 243px;
	font-size: 13px;
}
#inner-banner {
	padding: 100px 0;
}
.about-section-1 {
	padding: 0 10px 50px 10px;
}
.featured-services-style-2 .box {
	min-height: 284px;
}
.causes-2-col .causes-box .text-box .donors li {
	border: 0;
	padding: 0 0 10px 0;
}
.about-section .video-box .modal-dialog {
	width: 100%;
	padding: 0 30px;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.about-section-1 li {
	line-height: inherit;
}
.about-section .video-box .modal-body iframe {
	height: 407px;
}
.about-section .video-box {
	background-size: cover !important;
}
.head-top-row .left-box ul li {
	display: inline-block;
	float: none;
}
.head-top-row .left-box {
	margin-bottom: 20px;
}
.top-bar-social {
	float: left;
}
.email-box {
	text-align: center;
	padding: 12px 0;
}
.email-box strong {
	display: inline-block;
}
strong.logo {
	overflow: hidden;
	margin: 0 0 10px 0;
}
.search-box form {
	float: left;
}
.logo-row:before {
	width: 100%;
}
.logo-row {
	padding: 10px 0 20px 0;
}
#nav li a {
	font-size: 14px;
}
#nav li ul {
	left: inherit;
	right: 0;
}
#nav li ul li > ul {
	left: inherit;
	right: 100%;
}
#banner .caption {
	top: 15px;
}
#banner .caption strong.title {
	font-size: 35px;
	line-height: 35px;
	padding: 0 0 10px 0;
}
#banner .caption h1 {
	font-size: 40px !important;
	line-height: 40px !important;
	margin: 0 0 10px 0;
}
#banner .caption span {
	font-size: 20px;
	line-height: 20px;
	padding: 0 0 10px 0;
}
#banner .caption a.btn-1 {
	padding: 15px 30px;
	font-size: 15px;
	line-height: 15px;
}
#banner .caption a.btn-2 {
	padding: 13px 30px;
	font-size: 15px;
	line-height: 15px;
}
.call-to-action .holder {
	width: 100%;
	height: auto;
	padding: 25px 15px;
}
.causes-section:before, .filter-gallery:before {
	width: 100%;
}
.fact-figures .col-md-3 {
	margin-bottom: 30px;
}
.fact-figures {
	padding: 0;
}
#filter li {
	padding: 0 34px 0 0;
}
.news-section .outer .news-box .caption strong.admin {
	padding: 0 14px 10px 0;
}
.news-section .outer .news-box .caption a.like {
	float: left;
}
.news-section .outer .news-box .text-box h3 {
	font-size: 17px !important;
}
.join-form form input[type="text"], .join-form form input[type="email"], .join-form form input[type="tel"] {
	margin-bottom: 10px;
}
.testimonials-box-1 em {
	font-size: 14px;
	line-height: 20px;
}
.donation-row {
	padding-bottom: 50px;
}
.footer-section .text-col {
	width: 100%;
	margin: 15px 0;
}
.footer-box {
	margin-bottom: 25px;
	min-height: 248px;
}
.twitter-box {
	margin: 0 0 40px 0;
	height: auto;
	padding: 10px 10px 0 0;
}
.twitter-box strong {
	font-size: 13px;
	line-height: 18px;
}
.twitter-box .owl-prev, .twitter-box .owl-next {
	top: 32px;
}
}





/*===========================================================================*/
							/*1199px CSS*/
/*===========================================================================*/
@media (min-width: 993px) and (max-width: 1199px) {
.head-top-row .left-box ul li {
	padding: 13px 14px;
}
.logo-row {
	padding: 20px 0;
}
.causes-list .frame, .causes-list .text-box {
	width: 100%;
}
.causes-list .text-box {
	margin: 0;
}
.news-detail.causes-2-col.causes-detail {
	padding: 0;
}
.search-box a.btn-donate {
	margin: 0 0 10px 0;
}
#nav li ul li > ul {
	left: inherit;
	right: 100%;
}
#banner .caption {
	top: 20px;
}
#banner .caption h1 {
	font-size: 55px;
	line-height: 55px;
}
#banner .caption span {
	padding: 0 0 30px 0;
}
.fact-figures .text-col strong.number {
	font-size: 33px;
}
.fact-figures .text-col b {
	font-size: 15px;
	line-height: 15px;
}
.about-section .video-box {
	background-size: cover !important;
}
.about-section .video-box .modal-dialog {
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.featured-services-style-2 .box {
	min-height: 247px;
}
.twitter-box strong {
	font-size: 12px;
}
.donor-box-2 ul li strong.title {
	width: 470px;
}
.contact-top-section {
	padding: 0 20px;
}
.contact-section .text-col {
	padding: 0 0 0 50px;
}
.address-box-1 ul li a {
	padding: 0 0 12px 0;
}
.contact-2 .contact-top-section {
	padding: 40px 0;
}
.donation-section form ul {
	text-align: center;
}
.donation-section form ul li {
	float: none;
	display: inline-block;
	margin: 5px 10px;
}
.event-list-style-2-row .text-col {
	width: 100%;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.event-list-style-2-row {
	margin-bottom: 30px;
}
.news-section {
	padding: 50px 0;
}
.news-list .text-box {
	margin: 0;
}
.news-section .outer .news-box {
	margin: 0 0 30px 0;
}
#bx-pager a {
	float: none;
	display: inline-block;
	width: 148px;
	margin: 0;
}
.featured-box .text-box {
	min-height: 87px;
}
.team-box-1 .outer {
	margin: 0;
	padding: 0;
}
.team-box-2 .text-box span.disp {
	padding: 5px 0 10px 0;
}
.causes-box a.btn-now {
	padding: 13px 8px;
}
.event-list-style-2-row .thumb {
	width: 100%;
}
.event-list-style-2-row .thumb img {
	height: auto;
}
.event-list-2 .event-list-style-2-row .text-col {
	width: 100%;
}
.event-detail .text-box #gallery-1 img {
	width: 100%;
	height: auto;
}
.archive .news-section .outer .news-box .text-box h3, .cp_index_page .news-section .outer .news-box .text-box h3, .single .news-section .outer .news-box .text-box h3 {
	margin: 0 0 15px 0;
}
.related.products ul.products li, #main-woo .products li {
	width: 21.25% !important;
}
}
