@charset "utf-8";
/* CSS Document */

@media (min-width: 1200px) {
.container {
	padding: 0;
}
}
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
	 .container {
	padding: 0;
}
.hdr_search_col {
    padding-right:15px;
}
nav .navbar-collapse {
    margin-right: 0px;
}
nav .navbar-collapse > ul > li > a {
    font-size: 14px;
    padding: 0 8px;
}
a.view-all {
    margin: 22px 0px 0px 5px;
}
.sticky_header a.view-all {
    margin: 18px 0 0px 5px;
}
ul.hdr_social {
	right:0px;
}
#minimal-bootstrap-carousel .slide-1 .carousel-caption .content {
    padding: 0px 30px;
}
#minimal-bootstrap-carousel .slide-2 .carousel-caption .content {
    width:40%;
}

#minimal-bootstrap-carousel .slide-3 .carousel-caption .content {
    width:68%;
}
.recent-causes {
    min-height: 410px;
}
.recent-causes .causes-details {
    padding: 0px 16px;
	bottom: -86px;
}
.recent-causes .causes-details .price {
    margin-bottom: 80px;
}
.feature_cause_info {
    padding: 41px 16px 41px 43px;
}




.subscribe_form .navbar-form .form-group {
    width: 68.4%;
}
.admin_info{
	width:79%;
}
.admin_info.cmt_info {
    width:78%;
}
.news_post_list .news_post_info.donor_info {
    width: 48%;
}
.news_post_list .news_post_img {
    margin-right: 10px;
}
.news_post_list .news_post_info {
    width: 42%;
}
ul.shop_prdt li {
    width: 31.7%;
    margin-right: 15px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
nav {
    width: 100%;
}
nav .navbar-collapse {
    margin-right:0px;
}
nav .navbar-collapse > ul > li > a {
    font-size: 14px;
    padding: 0 8px;
}
.sticky_header nav .navbar-collapse > ul > li {
    line-height: 58px;
}
a.view-all {
    margin: 2px 0px 0px 20px;
}
.sticky_header a.view-all {
    margin:6px 0 0px 0px;
}
.social_hdr_in {
    text-align: center;
}
.sticky_header .logo {
    margin: 10px 0px 0px;
    width: 28.9%;
}
.logo {
    margin: 10px 0px;
    width: 28.8%;
    display: inline-block; float:none;
}
nav .navbar-collapse > ul > li {
    display: inline-block;
    line-height: 60px;
}

.msg_icon {
	background: rgba(0, 0, 0, 0) url("../images/msg_icon.png") no-repeat scroll 0 9px / 25px auto;
	font-size: 13px;
	padding-left: 35px;
}
.call_icon {
	background: rgba(0, 0, 0, 0) url("../images/call_icon.png") no-repeat scroll 0 8px / 17px auto;
	font-size: 13px;
	padding-left: 22px;
}


#minimal-bootstrap-carousel .carousel-caption h2 {
    font-size: 40px;
}
#minimal-bootstrap-carousel .slide-1 .carousel-caption .content {
    padding: 0px 30px;
}
#minimal-bootstrap-carousel .slide-2 .carousel-caption .content {
    width:50%;
}
#minimal-bootstrap-carousel .slide-2 .carousel-caption h2 {
    font-size: 20px;
    line-height: 30px;
}
#minimal-bootstrap-carousel .slide-3 .carousel-caption .content {
    width:70%;
}
#minimal-bootstrap-carousel .slide-3 .carousel-caption h2 {
    font-size: 40px;
    line-height: 50px;
}
#minimal-bootstrap-carousel .slide-3 .carousel-caption p {
    font-size: 22px;
}
.feature_cause_photo {
    width: 100%;
}
.feature_cause_photo .round-style {
    right: 50%;
    bottom: -35px;
    margin-right: -35px;
}

.recent-causes {
    min-height: 410px;
}
.recent-causes .causes-details {
    padding: 0px 16px;
	bottom: -86px;
}
.recent-causes .causes-details .price {
    margin-bottom: 80px;
}
.feature_cause_info {
    padding: 41px 16px; width:100%; text-align:center;
}




#quote-carousel .carousel-inner {
    width: 80%;
    margin: 69px 10% 0px;
}
.event_info {
    margin: 20px 0px 0px; padding:0px;
}
.mission_list_div {
    padding: 0px 15px; margin:30px 0px 0px;
}
.subscribe_form .navbar-form .form-group {
    width: 57.4%;
}
.ftr_nav {
    margin: 4px 0px 60px;
}
.ftr_txt_div {
    padding-right: 15px;
}
.ftr_pad_30 {
    padding-left: 15px;
}
.ftr_pad_70 {
    padding-left: 15px;
}
.abt_help_info {
    padding-left: 15px;
}
a.btn.hdr_donate_btn.donate_now.read_more.donate_1 {
	margin:5px 0px 0px 0px;
}
.volunteer_left_col {
	margin-bottom:30px;
}

.cause_photo1:after {
    right:50%; bottom:-35px; margin-right:-37.5px;
}
.home_prd_info.cause_info1 {
    padding: 20px;
}
a.btn.hdr_donate_btn.donate_now1.cause_donate {
	float:left; margin:20px 0px 0px;
}
.news_rght_col {
    width: 100%; margin:30px 0px 0px;
}
.news_rght_col.fl_left {
    margin: 0px;
}
.col-item.cause_item.single_recent_cause {
    width: 48%; margin:0px 5px;
}
.col-item.cause_item.single_recent_cause.cause_br_1 {
    border-bottom: 2px solid #e8e8e8;
}
.event_time_list{
	text-align:center;
}
a.btn.hdr_donate_btn.buy_ticket.buy_ticket1 {
	float:none; display:inline-block; margin:10px 0px 0px;
}

.feature_prd_list {
	margin:30px 0px 0px;
}
.contact_info {
    padding-left:15px; margin:30px 0px 0px;
}
.event_img {
    width: 100%; margin-right:0px;
}
h3.head_bg{
	line-height:25px;
}
.save_children_col h3 {
    line-height:30px;
}
.news_col {
    margin: 20px 0px 0px;
}
.pad_left{
	padding-left:100px;
}
.team_mar:nth-child(5), .team_mar:nth-child(6){
	margin-bottom:50px;
}
.recent-causes.white_causes{
	 min-height:461px;
}
.recent-causes .causes-details.white_bg{
	bottom:-62px;
}
.recent-causes .causes-details.white_bg:hover{
    bottom:0px;
}
.cause_info1 {
    padding: 45px 35px 50px 31px;
}
.cause_info1 .price {
	margin:15px 0px;
}
a.view-all.buy_ticket.buy_ticket1 {
	display:inline-block; float:none; margin:30px 0px 0px;
}
.single_recent_cause {
	width:48%; margin-right:10px; border-bottom:0px;
}
.single_recent_info {
    padding: 51px 20px 0px; 
}

 }


  @media only screen and (min-width: 260px) and (max-width: 990px) {
    nav {

    position: absolute;
    right: 0;
    width: 100%;
    z-index: 9999;
}
.collapse {
    display: none;
}
nav .navbar-collapse {
    background: #282828;
    float: left;
    margin:34px 0 0;
    width: 100%;

}

nav .navbar-collapse.collapse ul{display: none;}
nav .navbar-collapse.collapse.in ul{display: block;}
.navbar-toggle {
    background: url("../images/nav_icon.png") no-repeat scroll center center;
    float: right;
    margin-bottom: 0;
    display:  block;
    margin-right: 0px;
    margin-top:32px;
    padding: 0px; border-radius:0px;
}

nav .navbar-collapse > ul > li {
    border-bottom: 1px solid #323232;
    float: left;
    line-height: inherit;
    text-align: left;
    width: 100%;
}
nav .navbar-collapse > ul > li > a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    padding: 15px 20px;
    width: 100%;
}
nav .navbar-collapse > ul > li > ul {
 background: #323232 none repeat scroll 0 0;
    display: none;
    opacity: 1;
    position: relative;
    top: 0 important;
    visibility: visible;
    width: 100%;
}
nav .navbar-collapse.collapse.in ul li span.mob_drop_arrow{ opacity: 1; visibility: visible;}
nav .navbar-collapse.collapse.in ul li ul{display: none;}
nav .navbar-collapse.collapse.in ul li ul.show_sub_menu{display: block;   top: 0;}
nav .navbar-collapse > ul > li:hover > ul {
    top:0;
    display:block;
}
nav .navbar-collapse > ul > li > ul > li::before {
    left: 16px;
    display:none;
}
.sticky_header nav .navbar-collapse{ margin:19px 0 0}
.sticky_header nav .navbar-collapse > ul > li {
    line-height: inherit;
}
nav .navbar-collapse > ul > li > ul > li > a {
    font-size: 12px;
    padding:5px 32px 5px 36px;
}


a.btn.hdr_donate_now_btn1 {
    font-size: 14px;
    height: 49px;
    line-height: 46px;
    padding: 0;
    width:100%; text-align:center; margin:4px 0 10px 20px;
}
.sticky_header a.btn.hdr_donate_now_btn1 {
    margin: 8px 0 0px 17px; width:100%; text-align:center;
}
nav .navbar-collapse > ul > li {
    display: inline-block;
    line-height:20px;
}
.logo {
    margin: 16px 0 20px;
    max-width: 214px;
    width: 100%;
      float: left;
}

.sticky_header .logo {
     margin:16px 0px 20px;
    width: 49.8%;
}

.hdr_donate_btn{
	width:100%; float:left; text-align:center; padding:25px 36px;
}
a.view-all.headr_btn{
	display:inline-block; float:none; width:100%;
}

 }
 @media only screen and (min-width: 260px) and (max-width: 767px) {
	 .hdr_top_bar {
    padding-bottom: 15px;
}


.hdr_search {
    width: 100%;
}

.msg_icon {
	background: rgba(0, 0, 0, 0) url("../images/msg_icon.png") no-repeat scroll 0 9px / 25px auto;
	font-size: 13px;
	padding-left: 35px;
}
.call_icon {
	background: rgba(0, 0, 0, 0) url("../images/call_icon.png") no-repeat scroll 0 8px / 17px auto;
	font-size: 13px;
	padding-left: 22px;
}


#minimal-bootstrap-carousel .carousel-caption h2 {
    font-size: 30px;
}
#minimal-bootstrap-carousel .slide-1 .carousel-caption .content {
    padding: 0px 30px;
}
#minimal-bootstrap-carousel .slide-2 .carousel-caption .content {
    width:80%; background:rgba(36, 36, 36, 0.6); margin:134px 0px 0px 0px;
}
#minimal-bootstrap-carousel .slide-2 .carousel-caption h2 {
    font-size: 20px;
    line-height: 30px;
}
#minimal-bootstrap-carousel .slide-3 .carousel-caption .content {
    width:95%; padding-left:40px;
}
#minimal-bootstrap-carousel .slide-3 .carousel-caption h2 {
    font-size:30px;
    line-height: 40px;
}
#minimal-bootstrap-carousel .slide-3 .carousel-caption p {
    font-size: 22px;
}
.feature_cause_photo {
    width: 100%;
}
.feature_cause_photo .round-style {
    right: 50%;
    bottom: -35px;
    margin-right: -35px;
}

.recent-causes {
    min-height: 410px;
}
.recent-causes .causes-details {
    padding: 0px 16px;
	bottom: -86px;
}
.recent-causes .causes-details .price {
    margin-bottom: 80px;
}
.feature_cause_info {
    padding: 41px 16px; width:100%; text-align:center;
}


.feature_col_div {
    width: 100%; margin-bottom:30px;
}
.feature_cause_photo {
    width: 100%;
}
.feature_cause_photo:after {
    right: 50%;
    bottom: -35px; margin-right:-37.5px;
}
.feature_cause_info {
     width: 100%; text-align:center;
}
.event_col_div {
    width: 100%;
}
.mission_txt {
    padding-right: 0px; margin-bottom:30px;
}
.mission_div_wdt {
	background-size: cover;
}
#quote-carousel .carousel-inner {
    width: 90%;
    margin: 69px 5% 0px;
}
#quote-carousel .carousel-control.left {
    left: -46px;
}
#quote-carousel .carousel-control.right {
    right: -56px;
}
.news_col {
	margin-bottom:30px;
}
.subscribe_form {
    width: 100%;
}
.subscribe_form .navbar-form {
    float: left; margin:10px 0px 0px;
}
.event_info {
    margin: 20px 0px 0px; width:100%; float:left;
}
.mission_list:nth-child(3)  {
    margin-bottom:78px;
}
.mission_list:nth-child(4){
	margin-bottom:0px;
}
#quote-carousel .carousel-indicators{
	display:none;
}
.mission_list_div {
    padding: 0px 15px;
}
.subscribe_form .navbar-form .form-group {
   width: 100%;
}
.subscribe_form .btn-default {
    width: 100%; text-align:center; margin:5px 0px 0px;
}
.ftr_nav {
    margin: 4px 0px 60px;
}
.ftr_txt_div {
    padding-right: 15px;
}
.ftr_pad_30 {
    padding-left: 15px;
}
.ftr_pad_70 {
    padding-left: 15px;
}
.welcome_col {
    padding-right:15px;
    margin:0px 0px 30px;
}
.list_left {
	margin:10px 0px;
}

.abt_help_info {
    padding-left: 15px; margin:30px 0px 0px;
}
a.btn.hdr_donate_btn.donate_now.read_more.donate_1 {
	margin:5px 0px 0px 0px;
}
.ftr_btm {
	text-align:center;
}
.text-right {
	text-align:center;
}
.volunteer_left_col {
	margin-bottom:30px;
}
.cause_photo1:after {
    right:50%; bottom:-35px; margin-right:-37.5px;
}
a.btn.hdr_donate_btn.donate_now1.cause_donate {
	float:left; margin:20px 0px 0px;
}
.admin_info {
    width:60%;
}
.comment_list_div.cmt_padleft {
    padding-left:0px;
}
.news_rght_col {
    width: 100%; margin:30px 0px 0px;
}
.col-item.cause_item.single_recent_cause {
    width:100%; margin:20px 0px;
}
a.btn.hdr_donate_btn.donate_now1.cuse_dnt {
	float:left; margin:20px 0px 0px;
}
.event_time_list{
	text-align:center;
}
a.btn.hdr_donate_btn.buy_ticket.buy_ticket1 {
	float:none; display:inline-block; margin:10px 0px 0px;
}
.event_time_list ul li{
	margin-bottom:10px;
}
.event_time_list ul li.e_day_wdt {
    width: 50%;
}
.event_time_list ul li.e_hour_wdt {
    width: 50%;
}
.event_time_list ul li.e_min_wdt {
    width: 50%;
}
.event_time_list ul li.e_sec_wdt {
    width: 50%;
}
.event_time_list ul li:last-child {
    border-right: 1px solid #c0c0c0;
}
.donate_page {
    padding: 0px 20px;
}

.feature_prd_list {
	margin:30px 0px 0px;
}
ul.shop_prdt li {
    width:47.6%;
    margin-right: 20px;
}
ul.shop_prdt li:nth-child(3), ul.shop_prdt li:nth-child(6), ul.shop_prdt li:nth-child(9) {
    margin-right: 20px;
}
ul.shop_prdt li:nth-child(2), ul.shop_prdt li:nth-child(4), ul.shop_prdt li:nth-child(6),  ul.shop_prdt li:nth-child(8) {
    margin-right:0px;
}
.prd_detail_desc {
    padding-left: 15px;
    margin: 20px 0px 0px;
}
.nav-tabs>li {
    margin-right: 0px;
}
.nav-tabs>li>a {
    width: auto; font-size:13px; padding:10px 7px;
}
.cart_table ul li.tabl_div1, .cart_table ul li.tabl_div2, .cart_table ul li.tabl_div3, .cart_table ul li.tabl_div4,
.cart_table ul li.tabl_div5, .cart_table ul li.tabl_div6 {
    width: 100%; border-bottom:1px solid #ccc;
}
.cart_table ul li.tabl_div1 {
    padding-left:19px;
}
.cart_table ul.cart_desc li {
    min-height:0px;
}
.quantity_select {
	margin:0px;
}
.cart_txt {
    margin:0px;
}
.cart_table ul.cart_desc li:first-child {
    padding-left:19px;
}
.cart_close_img {
    text-align: left;
    margin:0px;
}
.cart_btm_col {
   text-align:center;
    padding:10px;
}
a.coupon_btn {
	margin-bottom:10px;
}
a.add_cart_btn.cart_rght {
    float: left;
}
h3.radio_ship_margin {
    margin: -7px 0px 0px;
    font-size: 26px;
}
.contact_info {
    padding-left:15px; margin:30px 0px 0px;
}
.ftr_pad_30 {
	margin-bottom:50px;
}
.event_list{
	width:47.6%; margin:0px 5px;
}
.event_img {
	width:100%;
    margin-right:0px;
}
.voluteer_div h3 {
    line-height: 50px;
}
.prd_slider h3 {
    line-height:25px;
}
.save_children_col h3 {
    line-height:30px;
}
a.view-all.donate_now.read_more {
	margin:5px 0px 0px;
}
h3.head_bg {
	 line-height:25px;
}
ul.hdr_social {
    right:0px;
	width:100%; bottom: -52px;
}
ul.hdr_social li{
	width:33.3%; margin-right:0px; border-right:1px solid #343433;
}
ul.hdr_social li:last-child{
	border-right:0px;
}
ul.hdr_social li i {
    font-size: 32px;
    color: #808080;
    width:100%;
    height: 52px; line-height:52px;
}
.carousel {
	margin:30px 0px 0px; float:left; width:100%;
}
#minimal-bootstrap-carousel{
	margin:0px;
}
.controls {
    top: -90px;
}
.pad_100 {
    padding:80px 0px;
}
.team_mar:nth-child(5), .team_mar:nth-child(6), .team_mar:nth-child(7){
	margin-bottom:50px;
}
#volunteer_form {
   padding-right:0px;
}

.cause_photo1 .round-style {
    right: 50%;
    bottom: -35px;
    margin-right: -35px;
}
.cause_info1 {
    padding: 45px 35px 50px 40px;
}
.cause_info1 .price {
	width:100%; margin:15px 0px;
}
a.view-all.cause_donate {
	float:left;
}

a.view-all.buy_ticket.buy_ticket1 {
	display:inline-block; float:none; margin:30px 0px 0px;
}

.hdr_donate_btn{
	width:100%; float:left; text-align:center; padding:25px 36px;
}
a.view-all.headr_btn{
	display:inline-block; float:none; width:100%;
}
.single_cause_info .price{
	width:100%; margin-bottom:20px;
}
a.view-all.cause_dontae-btn {
	float:left;
}

}


 @media only screen and (min-width: 260px) and (max-width: 459px) {
	 .msg_icon {font-size: 16px!important;
}
.call_icon {font-size: 16px!important;
}


#minimal-bootstrap-carousel .slide-1 .carousel-caption .content, #minimal-bootstrap-carousel .slide-2 .carousel-caption .content,
#minimal-bootstrap-carousel .slide-3 .carousel-caption .content {
	display:none!important;
}


.mission_list_info {
    width: 63%;
}
.news_post_list .news_post_info.donor_info {
    width: 100%!important; margin:10px 0px 0px;
}
.admin_info {
    width: 100%!important;
}
.admin_info.cmt_info{
	width: 100%!important; margin:20px 0px 0px !important;
}
.news_post_list .news_post_info {
    width: 100%!important; margin:10px 0px 0px !important;
}
.error_404 {
    font-size: 100px;
}
a.btn.hdr_donate_btn.volun_join_now.gotohome_btn {
    width: 100%;
}
.donate_page {
    padding: 0px 10px!important;
}
.volunteer_form_inner.donate_form_inner {
    padding:20px;
}
#volunteer_form .form-control.donate_form_control.wdt_65.wdt_224 {
   width: 100%;
}


ul.shop_prdt li {
    width:100%!important;
    margin-right: 0px!important;
}
ul.shop_prdt li:nth-child(3), ul.shop_prdt li:nth-child(6), ul.shop_prdt li:nth-child(9) {
    margin-right: 0px!important;
}
ul.shop_prdt li:nth-child(2), ul.shop_prdt li:nth-child(4), ul.shop_prdt li:nth-child(6),  ul.shop_prdt li:nth-child(8) {
    margin-right: 0px!important;
}
h3.radio_ship_margin {
    margin: 5px 0px 0px!important;
    font-size:14px!important;
}

.event_list{
	width:100%!important; margin:5px 0px!important;
}
a.view-all.mobile_view{
	width:86%!important;
}
h3 {
    font-size: 25px;
}
.prd_slider h3 {
    font-size: 25px;
}
h3.head_bg {
    font-size: 25px;
}
.volunteer_form_inner {
    padding: 43px 20px 90px;
}
.filter-section .filter-container .filter > li{
		width:100%;
	}
	.contact_Wdt {
    padding-right: 15px;
	}
	#contact-form {
    padding: 45px 15px;
}
 }