@charset "utf-8";
/* CSS Document */

@media (min-width: 1200px) {
    .container {
        padding: 0;
    }
}
@media(max-width: 1199px) {
    a.view-all.mobile_view {
        margin: 0 !important;
        border: 2px solid #ad6334 !important;
        line-height: 50px !important;
    }
    .sticky_header, .sticky_header .navbar-toggle
    {
        height: 81px;
    }
    .sticky_header nav .navbar-collapse {
        height: 500px;
        margin: 0;
    }
    .how_can_help_in .item, .charity-counter .col-md-3 .rest-fact-counter
    {
        margin-bottom: 30px;
    }
    .our-gallery .col-xs-12:last-child .recent-causes .thumb img, .how_can_help_in .col-md-4:last-child .item, .charity-counter .col-md-3:nth-child(3) .rest-fact-counter, .charity-counter .col-md-3:last-child .rest-fact-counter
    {
        margin-bottom: 0;
    }
    .note_bg .item
    {
        width: 100%;
        min-height: auto;
    }
    .our_cases_col .controls, .testimonial4-bg .controls, .prd_slider .controls
    {
        display: block;
    }
    .our-gallery .controls
    {
        margin-top: 0;
    }
    .style-header2 .sticky_header nav .navbar-collapse > ul > li > a 
    {
        color: #fff;
    }
    .feature_col_div_full .feature_cause_info
    {
        padding: 80px 0 0 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;
    }
    .sticky_header nav .navbar-collapse {
        margin: 11px 0 0 0;
    }

}
@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.slider1 .slide-2 .carousel-caption .content {
        width: 50%;
    }
    #minimal-bootstrap-carousel.slider1 .slide-2 .carousel-caption h2 {
        font-size: 20px;
        line-height: 30px;
    }
    #minimal-bootstrap-carousel.slider1 .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;
        width: 100%;
    }
    .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 .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;
    }
    .feature_col_div, .event_col_div
    {
        width: 100%;
    }
    .event_col_div
    {
        margin-top: 80px;
    }
    .event_col_div .event_list
    {
        width: 50%;
        padding: 0 10px 0 0;
        margin-bottom: 0;
    }
    .feature_cause_photo img
    {
        width: auto;
    }
}
@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%;
        border-top: none;
        box-shadow: none;
    }
    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: 15px;
        font-weight: 600;
        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 > ul > li {
        line-height: inherit;
    }
    nav .navbar-collapse > ul > li > ul > li > a {
        font-size: 14px;
        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: 214px;
    }
    .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%;
    }
    .sticky_header .navbar-toggle {
        margin: 0;
        padding: 22px 0;
    }
}
@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.slider1 .slide-2 .carousel-caption h2 {
        font-size: 20px;
        line-height: 30px;
    }
    #minimal-bootstrap-carousel.slider1 .slide-3 .carousel-caption .content {
        width: 95%;
        padding-left: 40px;
    }
    #minimal-bootstrap-carousel.slider1 .slide-3 .carousel-caption h2 {
        font-size: 30px;
        line-height: 40px;
    }
    #minimal-bootstrap-carousel.slider1 .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: 80px;
    }
    .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%;
    }
    .event_col_div .event_list.event_list1
    {
        margin-bottom: 30px !important;
    }
    .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: 30px 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;
    }
    #minimal-bootstrap-carousel {
        margin: 0px;
    }
    .controls {
        top: -90px;
    }
    .pad_100 {
        padding: 80px 0px;
    }
    .pad_100_0 {
        padding: 80px 0 0 0;
    }
    .pad_0_100
    {
        padding: 0 0 80px 0;
    }
    .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;
    }
    #slider2-box section.box-donate .box-donate-in {
        width: 100%;
        height: auto;
        padding: 30px;
        left: 0;
    }
    ul.hdr_social2
    {
        float: left;
    }
    ul.hdr_social2 li
    {
        margin-left: 0;
        margin-right: 20px;
    }
    .search_main_container
    {
        left: 5%;
        right: 5%;
        margin-left: 0;
        width: 90%;
    }
    .our-gallery4 .col-md-2, .success-story .success-story-right,  .success-story5 .success-story-right
    {
        width: 100%;
    }
    .note_bg .item h2
    {
        font-size: 25px;
    }
    .success-story .success-story-right .content_in, .success-story5 .success-story-right .content_in
    {
        width: 100%;
        padding: 0 15px;
    }
    .charity-counter .col-md-3:nth-child(3) .rest-fact-counter, .how_can_help5 .col-xs-12 p
    {
        margin-bottom: 30px;
    }
    .how_can_help5 .col-xs-12:last-child p
    {
        margin-bottom: 0;
    }
    .weneed_bg5 .welcome_col
    {
        padding: 0;
        width: 100%;
    }
    .weneed_bg5 .welcome_col h3
    {
        font-size: 25px;
    }
    #minimal-bootstrap-carousel .carousel-inner .item
    {
        background-size: 450px;
        background-repeat: no-repeat;
        background-position: top center;
    }
    #minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom
    {
        vertical-align: top;
    }
    #minimal-bootstrap-carousel
    {
        margin-top: 52px;
    }
    #minimal-bootstrap-carousel .carousel-control
    {
        top: 80px;
    }
    #minimal-bootstrap-carousel .carousel-caption .content {
        width: 100% !important;
        margin: 200px 0 0 0 !important;
        padding: 0 15px !important;
        box-sizing: border-box;
    }
    #minimal-bootstrap-carousel.slider1 .item.slide-2 .carousel-caption .content
    {
         padding: 0 5px  !important;
    }

    #minimal-bootstrap-carousel.slider1 .carousel-caption h2
    {
        font-size: 25px;
    }
    #minimal-bootstrap-carousel.slider2
    {
        margin-top: 0;
    }
    #minimal-bootstrap-carousel.slider2 .carousel-control
    {
        top: 100px;
    }
    #minimal-bootstrap-carousel.slider2 .carousel-inner .item
    {
        min-height: 600px;
    }
    #minimal-bootstrap-carousel.slider2 .carousel-caption .content
    {
        margin: 280px 0 0 0 !important;
        text-align: center;
    }
    #minimal-bootstrap-carousel.slider2 .carousel-caption .thm-container .box.valign-bottom .content a.view-all
    {
        margin: 0;
        float: none;
    }
    #minimal-bootstrap-carousel.slider2 .carousel-inner .item.slide-1 h2
    {
        padding: 0;
        text-align: center;
    }
    #minimal-bootstrap-carousel.slider3 .carousel-caption .content
    {
        padding: 50px 15px !important;
    }
    #minimal-bootstrap-carousel.slide5 .carousel-control
    {
        top: 90px;
    }
    #minimal-bootstrap-carousel.slide5 .carousel-caption .content
    {
        margin-top: 255px !important;
    }
    #minimal-bootstrap-carousel.slide5 .carousel-caption .thm-container .box .content a.view-all
    {
        margin: 0 0 30px 0;
        display: block;
    }
    #minimal-bootstrap-carousel.slide5 .item.slide-3 .carousel-caption .thm-container .box .content a.view-all
    {
        margin: 0 auto 30px;
    }
    #minimal-bootstrap-carousel.slide5.slide4 .item.slide-3 .carousel-caption .thm-container .box .content a.view-all
    {
        margin: 0 0 30px 0;
    }

    .style-header2 .hdr_top_bar
    {
        position: static;
        top: 0;
        background: url(../images/hdr_top_bg.jpg) repeat;
    }
    .style-header2 .main_header
    {
        background: url(../images/header_bg.jpg) repeat;
        position: static;
        top: 0;
    }
    .style-header2 .logo .desktop-logo
    {
        display: none;
    }
    .style-header2 .logo .mobile-logo
    {
        display: block;
    }
    .note_bg, .feature_col_div_full
    {
        margin: 0;
    }
}
@media only screen and (min-width: 260px) and (max-width: 459px) {
    .msg_icon {
        font-size: 16px!important;
    }
    .call_icon {
        font-size: 16px!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;
    }
    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;
    }
}