
/* tablet Layout: 768. */
@media only screen and (max-width: 768px) {
    
 
    
    .main-menu__logo{
        width: 120px;
    }
    
    .main-menu__right{
        width: auto;
    /*    padding-right: 20px; */
    }
    
    .main-header,
    .main-menu,
.main-menu__wrapper,
.main-menu__wrapper-inner
    {
        height: auto;
    }
    
    .main-menu__left{
        padding-left:20px;
    }
    
    .page-header {
         display: flex;
         align-items: center;
    }
    
    .container{
        height:auto;
    }
    
    .mobilehide{
        display:none;
    }
    .site-footer__bottom {
height: auto;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    }
    
    .site-footer__bottom-half {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-items: flex-start;
    flex-direction: column;
}
    
    .main-menu__main-menu-box{
       /* margin-right:20px; */
    }
    
    .mailchimp-div{
        display:none;
    }
    
    .site-footer__top{
        padding: 20px;
    }
    
    .footer-row-bottom{
        display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    }
    
    .site-footer__top{
        height:auto;
    }
    
    
    .sectionpadding-standard{
        padding: 40px 20px;
    }
    
    
    .footer-widget__links {
    margin-top: 25px;
    margin-bottom: 25px;
    }
    
    
    .footer-contact-info {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
}

.footer-socail-info{
        margin-top: 10px;
}
    
    .site-footer__bottom-inner {
        height: 50px;
    }
    
    .footer-copyright{
       /* display:none; */
    }
    
    .mobile-col{
        display: flex;
    flex-direction: column; 
    width: 70vw;
    }
    
    .footer-copyright {
  /*  display: flex;
    flex-direction: column;
    align-items: flex-start; */
    margin-top:20px;
        

 }
 
 .footer-copyright div{
     margin-bottom:20px;
 }
 
    .mobile-col .borderline{
   /*     display:none; */
    }
    
    .mobile-nav-copyright-pt1{
        display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    }
    
    .footer-copyright-icon{
     margin-left: 0;
    }
    
    .footer-copyright-text{
    color: white;
    font-size: 14px;
    line-height: 20px;
}

.mobile-nav-copyright-pt2{
    color:white;
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
}

.scroll-to-top {
    right: 20px;
        width: 35px;
    height: 35px;
}

.scroll-to-top i {
    line-height: 35px;
}

.mobile-nav__top {
    margin-bottom:20px;
}
    
    .page-header__inner h2 {
    font-size: 30px;
    }
    
    /* --- why acf ---*/
    .why-acf-group-div{
            flex-wrap: nowrap;
            height:auto;
    }
    
    .why-acf-icon-div{
        width:100%;
    }
    
    
    
    
    /* --- why charity ---*/
    
    .page-header-bg-charity {
    background-position: center;
    }
    
    .width550{
    width: calc( 100vw - 100px );
    }
    
    
    .sectionpadding-standard2{
    padding: 0px;
    }
    
    .width630{
    /*width: 100vw;*/

        width: 90vw;
    }

    .width550-p{
        width: calc( 95vw - 40px );
    }
    
    
    .contact-us-bussiness-hour{
    /*width: 200px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    */
    display:none;
    }
    
    .business-hours-grid{
        display: grid;
    }


    .paddingright80
    {
        padding-right: 0;
    }
    
    .height695{
        height:auto;
    }
    
    .about-one__right-update{
    padding-left: 30px;
    padding-right: 30px;
    }
    
    .height570 {
    height: auto;
    }
    
    .about-us-div-left{
    padding-left: 30px;
    padding-right: 30px;
    padding-top:65px;
    padding-bottom:80px;
    
}

/*------ Academy-----*/

.Academy-group-div{
    display:flex;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}

.youtube-size{
    width: 80vw;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}



.care-plan-top{
     padding:0;
}

.width480{
    width: 80vw;
}

.flex-grid-2-col{
display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}



.care-wellness-div
{
    margin-bottom:40px;
}

.hrline{
    display: none;
}

.flex-row-space-between
{ 
    justify-content: center;
    flex-flow: wrap;
    
}

.height515{
    height: auto;
}

.care-wellness-visual2{
    width: 150px;
    margin-bottom: 20px;
}

.care-wellness-title3 {font-size: 18px;}


.height770{
    height: auto;
}

.flex-col-funeral
{
    margin-top: 40px;
     margin-bottom: 40px;
}

.care-wellness-visual-height334{
   width: 150px;
   height:auto;
}

.flex-grid-3{
     grid-template-columns: auto;
     justify-content: center;
     margin-top: 40px;
}



.page-header-bg-wealth{
    background-position-y: 0px;
}

.about-one__left-update2{
 padding:0;
    
}

.about-one__img-size{
    width: auto;
    height: auto;
    
}

.about-one__img img {
  width: calc( 100vw * 335 / 375 );
  margin-left: auto;
  margin-right: auto;
}


.photo-corner-star img{
    width: calc( 100vw * 35 / 375 );
}
.photo-corner-star {
   
top: calc( 100vw * -19 / 375 );
   
left: calc( 100vw * 0 / 375 );
}

.about-one__img-border {
   /* display: block; */
}

.mobile-nav-whatsapp{
    width:30px;
    height:30px;
    background-color: var( --oxpins-base );
    border-radius:100%;
    border:none;
        display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}

.about-one__left-update2-mobile{
  padding:0 20px; 
 margin-left: auto;
 margin-right: auto;
}

.intro-display {
    flex-direction: column;
    flex-wrap: nowrap;
}

.wealth-div-right {
 
    padding:20px;
    margin-top: 0px;
}

.section-content16-mobile{
    text-align:justify;
    padding: 0 20px;
}
.paddingleftright{
    padding-left: 20px;
    padding-right: 20px;
}

.hold-heart-group-div{
    display: flex;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
}

.paddingleftright2 {
    padding-left: 20px;
    padding-right: 20px;
}

.icon-circle-resize3 {
 
    min-width: 50px;
    margin-right: 10px;
    margin-left: 50px;
}



.height280{
    height:auto;
}

.height750{
    height:auto;
    
}


.flex-col
{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: space-between;
    justify-content: flex-end;

}


/* ---- about us ------ */

.about-one{
    padding:40px 20px 80px;
}

.about-one__img-update img{
    height:auto;
}

.about-one__img-update 
{
    position: relative;
    top: 10px;
    left: 0;
    width: 90vw;
    height: auto;
}


.about-one__curved-circle-box-update {
    bottom: 0px;
    top: auto;
 }


.about-one__curved-circle-box {
    height: 150px;
    width: 150px;
}


.about-one__curved-circle-box .curved-circle {
    top: 9px;
    right: 9px;
    bottom: 9px;
    left: 9px;
}

.chum {
    bottom: 0px;
    font-size: 60px;
}

.h665 {
    height: auto;
}

.about-four__img-resize {
    display: none;
}

.about-four__right .section-title {
    padding: 0px 40px 20px;
}

.about-four__right {
         margin-top: 0px; 
    }
    
    .owl-nav-circle {
    width: 35px;
    height: 35px;
    }
    
    .owl-nav {
    align-items: flex-end;
    padding: 0 40px;
    }
    
    
.carousel-dot-style.owl-carousel .owl-dots {
    bottom: -20px;
}

.owl-theme .owl-nav {
    margin-top: 40px;
}

.events-carousel-page {
    padding-bottom: 100px;
}

.site-hospital{
    height: auto;
}

.about-us-div-right {
    padding-left: 40px;
    padding-right: 40px;
}

.paddingtop60 {
    padding: 60px 40px;
}

.about-one__left-update {
    
    padding-left: 0px;
}

.about-one__right {
    margin-top: 40px;
}

.about-four__left-updated-right100 {
     margin-right: auto;
     margin-left: auto;
}

.height800 {
    height: auto;
}

.about-four__img {
    width:100%;
    height:100%;
}

.main-slider-two{
    width: 100vw;
    height: 500px;
}

.main-slider-two__content {
    width: 100vw;
    padding: 45px 40px 45px 40px;
}


.main-slider-two__sub-title{
    font-size: 36px;
 }
 
 .main-slider-two__title{
    font-size: 18px;
    padding-right: 250px;
}

.image-layer-two-reversecolor
{
    background-position: top;
}

.about-four {
    width: 100vw;
    height: auto;
 
    
}

.responsive-col{
    display: flex;
    flex-direction: column;
}

.torch-bg,
.holding-bg{
width:100vw;
height:500px;
 order:-1;   
}

.holdheart-bg{
width:100vw;
height:500px;
 order:-1;   
}

.about-one__curved-circle-icon img {
    width: 90px;
}

.text-left {
    padding: 20px 0px 10px !important;
}

.section-title__title {
    font-size: 40px;
}

.section-title__tagline {
    margin-bottom: 30px;
    margin-top: 20px;
}
    
     .news-one {
        width: 100vw;
    height: auto;
}


.section-title__line
{
    width: 35px;
 }
    
    .div280x360{
    width: 100vw;
    height: auto;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

.news-one__content img {
    margin-left:auto;
    margin-right:auto;
}

.Academy-icon-div-index
{
     margin-top: 0;
}

.youtubesize
{
    height: auto;
        width: 100vw;
}

.about-four__right-bg{
    padding-bottom:180px;
}

.site-section__top{
      padding: 40px 20px 60px;
}

.site-section {
 height:auto;   
}


.the-bullet{
    margin-bottom: 40px;
}

.section-title__assets-group
{
    margin-bottom: 60px;
}

.responsive-col-align{
flex-wrap: nowrap;
    align-items: center;
    
}

.width520{
    width:auto;
}


.page-header-bg-living-trust-mobile {
    background-position-x: -100px;
}

.page-header__inner h2 {
    margin-bottom: 20px;
}

.wealth-page-header__inner-h2
{
    margin-bottom: -5px!important;
    line-height: 35px!important;
}

.main-slider-two .container {
  padding-top: 100px;
}

.width580 {
    width: 100%;
}


.section-title__assets-div-hospital{
    padding: 0 ;
   align-items: center;
    flex-direction: column;

    
}

.meet-the-team-row .member-header
{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}

.meet-the-team-row .member-title
{
    padding-left: 0px;
}

.meet-the-team-row-info .accrodion-title{
padding-top:0;    
}

.board-memeber-div-outer{
    display: flex;
    height: auto;
    flex-direction: column;
 }

.noshowmobile{
    display:none;
}

.flexendalign-m{
 flex-direction: column!important;
    
}
.re-ordering-display-content{
    display:contents;
}
.re-ordering-display-order{
    order:4;
}

.news-tagline{
    font-size: 20px;
}


.news_cell{
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 80px;
}

.news_thumb img{
    min-width: 300px;
    width:300px;
    margin-bottom:20px;
    }


.paddingleftright80,
.paddingleftright120 {
    padding-left: 10px;
    padding-right: 10px;
}
}