@media screen and (max-width: 991px)
{
.navbar-right {    margin: 0px ;}
.tpath-main-nav.nav.navbar-nav > li.menu-item-has-children > a {font-size: x-small;}
div#header-main-sticky-wrapper {height:auto}

@media screen and (min-width: 414px){


/*social block*/
.tpath-imageframe, .tpath-imageframe-overlay {
    width: 33.33%;
    float: left;
}
}

.vc_row {
    margin-left: auto;
    margin-right: auto;
}
.tpath-posts-container.grid-layout .grid-posts {
    margin-bottom: 40px;
    padding-right: 15px !important;
    padding-left: 15px;
}

.pm-sidebar {
    width: 30%;
}

 .pm-sidebar{
    padding-left: 5px;
    padding-right: 5px;
}

.content-col-small {
    padding-left: 2px !important;
    }
    
.header-logo-section .tpath-logo-bar li > div .header-top-info .header-label {display:none !important;}

.nav.navbar-nav.tpath-main-nav li a {font-size: x-small !important;}
}

@media screen and (max-width: 991px)
responsive.css?ver=4.7.3:23
.pm-sidebar {
    width: 26% !important;
    padding-right: 30px !important;
}

.pm-sidebar {
    width: 26% !important;
    padding-right: 30px !important;
}

}

@media screen and (max-width: 767px)
{
.vc_custom_1484069260425 .vc_col-sm-4 {width: 100%;}
.vc_custom_1484563176632 .vc_col-sm-4, .vc_custom_1484563198529 .vc_col-sm-4 {width: 70%;     margin-bottom: 5% !important;    margin-left: 15%;}
html { margin-top: 0px !important;}

}

@media screen and (max-width: 414px){

/*archive*/
.archive .content-col-small, .two-col-right #single-sidebar-container #primary{float:none !important;width:100% !important;padding-right: 2px;}
.archive #sidebar, .two-col-right #single-sidebar-container #sidebar{float:left!important;width:100% !important;}

div.pp_default .pp_content {background-color: transparent !important;}
 div.pp_default .pp_expand{
    background: url(/wp-content/themes/charity-home/images/prettyPhoto/pexeto/sprite_expa2.png) !important;
        background-size: 30px 30px!important;
        width: 30px !important;
    height: 30px !important;
    }
    
 div.pp_default .pp_contract {
    background: url(/wp-content/themes/charity-home/images/prettyPhoto/pexeto/sprite_fit.png) !important;
        background-size: 30px 30px!important;
        width: 30px !important;
    height: 30px !important;
    }
div.pp_default .pp_close{display:none !important;}

div.pp_pic_holder {
    width: 100% !important;
    height: auto !important;
    left: 0px !important;

}
.pp_hoverContainer {
    width: 92% !important;    height: 100% !important;

}
.pp_top,.pp_left,.pp_right, .pp_bottom, .pp_middle{    background: none !important;
}
.pp_content {

    width: 100% !important;
    max-width: 200% !important;

    height: auto !important;
}


#fullResImage {
max-width: 200% !important;
min-width: 100% !important;
    height: auto !important;}



  .pg-cat-filter a{  margin: auto 0px !important;margin-right: 8px !important;}


.page-id-1408 .right-size {padding-top: 80px;}
.page-id-2050 .wpb_row .wpb_column {margin-bottom:30px;}
.home .tpath-cta-button.text-right {
    float: left;
}

.vc_custom_1484583529928 {padding-bottom: 10px !important;}

.mobile-sub-menu li a  {color: #a0a09f !important;}

.header-logo-section .tpath-logo-bar > li {line-height: 80px !important;}
.header-logo-section .tpath-logo-bar li > div .header-top-icon > i {
    font-size: 20px!important;
    line-height: 38px!important;
    margin-right: 15px!important;
    width: 38px!important;
    height: 38px!important;
}
.header-phone-number {font-size: 14px !important;}
.header-logo-section .tpath-header-logo-bar .tpath-logo-bar .header-label-details {font-size: 12px!important;}

.tpath-logo .navbar-brand {
    margin: 0 auto !important;
}
.header-main-section .tpath-header-main-bar {padding-left: 5% !important;padding-right: 5% !important;}
.header-search-visible #header-toggle-search {
    width: 100%!important;
    float: left!important;
    margin-right: 0px!important;}
    
    .header-main-section .container {
    position: fixed !important;
}

@media screen and (max-width: 375px){

.header-logo-section .tpath-logo-bar > li {line-height: 80px !important;}
.header-logo-section .tpath-logo-bar li > div .header-top-icon > i {
    font-size: 20px!important;
    line-height: 38px!important;
    margin-right: 15px!important;
    width: 38px!important;
    height: 38px!important;
}
.header-phone-number {font-size: 12px !important;}
.header-logo-section .tpath-header-logo-bar .tpath-logo-bar .header-label-details {font-size: 10px!important;}


}/*end*/

/*#header-main{display:none;}*/
#tpath_social_links_widget-widget-1 {margin-bottom:5%;}
.header-logo-section .tpath-logo-bar li > div{margin-left:0px;}
.wpb_row .wpb_column {margin-bottom: 0px;}
.vc_custom_1484563176632 .vc_col-sm-4, .vc_custom_1484563198529 .vc_col-sm-4 {margin-bottom: 5% !important;}
.header-logo-section .tpath-logo-bar li > div {margin-left: 2%!important;}
}

@media screen and (min-width: 1024px)
{
.tpath-logo .navbar-brand > img {width:57% !important;}
}

@media screen and (max-width: 1024px) and (max-height: 768px)
{
.vc_row {
     margin-left: auto; 
     margin-right: auto; 
}
.tpath-posts-container.grid-layout .grid-posts {
    margin-bottom: 40px;
    padding-right: 15px !important;
    padding-left: 15px;
}
.tpath-feature-box.style-default-box .grid-content-wrapper {
    display: block !important;
    }
    
    .tpath-feature-box.style-default-box .grid-item .grid-title {
    margin-bottom: 2px !important;
    }
    
    .address 
}








