
@media only screen and (max-width:1435px) {
    #home { padding-left:15px; padding-right:15px; }
}

@media only screen and (max-width:1430px) {
    #header .holder { padding-left:15px; padding-right:15px; }
}

@media only screen and (max-width:1370px) {
    .promo-element header h3 {white-space: normal;}
    .promo-element-inner {padding: 30px;}
}

@media only screen and (max-width:800px) {
    .widget_archive {padding: 30px;}
}

@media only screen and (max-width:920px) {
    .team-list .team-article { width:49%; }
    .team-list .team-article:nth-child(3n+3) { margin-right:2%; }
    .team-list .team-article:nth-child(2n+2) { margin-right:0; }

    .blog-listing-post { width:49%; }
    .blog-listing-post:nth-child(3n+3) { margin-right:2%; }
    .blog-listing-post:nth-child(2n+2) { margin-right:0; }

    .map-results-listing article { width:49%; margin-right:2%; }
    .map-results-listing article:nth-child(2n+2) { margin-right:0; }
}

@media only screen and (max-width:860px) {
    #home-banners li article { display:none; }
}

@media only screen and (max-width:840px) {
 .map-search-form label { display:block; }
 .map-search-form input[type="text"] { margin:3px 5px 0 0; }
}

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

    .team-article img { width:100%; }

    .the-gallery-columns-4 figure { width:32.3333333333%; margin:0 1.5% 1.5% 0; }
    .the-gallery-columns-4 figure:nth-child(4n+4) { margin-right:1.5%; }
    .the-gallery-columns-4 figure:nth-child(3n+3) { margin-right:0; }

    .the-gallery-columns-5 figure { width:32.3333333333%; margin:0 1.5% 1.5% 0;}
    .the-gallery-columns-5 figure:nth-child(5n+5) { margin-right:1.5%; }
    .the-gallery-columns-5 figure:nth-child(3n+3) { margin-right:0; }

    .the-gallery-columns-6 figure { width:32.3333333333%; margin:0 1.5% 1.5% 0;}
    .the-gallery-columns-6 figure:nth-child(6n+6) { margin-right:1.5%; }
    .the-gallery-columns-6 figure:nth-child(3n+3) { margin-right:0; }

    .the-gallery-columns-7 figure { width:32.3333333333%; margin:0 1.5% 1.5% 0;}
    .the-gallery-columns-7 figure:nth-child(7n+7) { margin-right:1.5%; }
    .the-gallery-columns-7 figure:nth-child(3n+3) { margin-right:0; }

    .the-gallery-columns-8 figure { width:32.3333333333%; margin:0 1.5% 1.5% 0;}
    .the-gallery-columns-8 figure:nth-child(8n+8) { margin-right:1.5%; }
    .the-gallery-columns-8 figure:nth-child(3n+3) { margin-right:0; }

    .the-gallery-columns-9 figure { width:32.3333333333%; margin:0 1.5% 1.5% 0;}
    .the-gallery-columns-9 figure:nth-child(9n+9) { margin-right:1.5%; }
    .the-gallery-columns-9 figure:nth-child(3n+3) { margin-right:0; }

    #right-column {width: 100%; padding: 0 40px;}
    #right-column #aawidgetpeoplerecentcomments-3 {display: none;}
    #body-content {width:100%;}
    #right-column .promo-element figure {display: none;}
    /* thoughts */
    .our-forms {width: 100%;}
    /* end thought */
    #nav .dashboard-menu, 
    #nav #menu-main-menu {display: none;}
    .mobile-trigger, .mobile-menu { display:block; }
    .header-search { top: 23px; }

    #home-banners li img { min-height:300px; }
    #home .promo-element-single,
    #home .promo-element-double,
    #home .promo-element-triple { min-height:unset; }
    #home .promo-element-spacer { display:none; }
    #home .promo-element-content { position:static; }
    #home .promo-element .home-set-bottom { position:static; }

    .memorial-search .home-search-form input { width:100%; margin:0 0 10px; }
}

@media only screen and (max-width:735px) {
    #home .promo-element { width:90%; }
}

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

    #breadcrumbs {font-size: 16px; font-weight: 600;}
    .page-section {padding: 0 50px;}
    #right-column .promo-element-inner {padding: 30px; font-size: 16px;}
    /***** meet our people *****/

    .team-list .team-article {width: 100%;}
    /***** end meet *****/

    /***** about pages *****/
    .gardens-map {float: none; margin-bottom: 20px;}
    .page-section-image {padding: 0 20px;}
    #columns-holder {padding: 25px 40px;}
   /* #columns-holder article:last-child p {padding-top: 20px; font-size: 18px;}   */
    .the-gallery-columns-3 figure {width: 100%; margin-bottom: 30px;}
    .the-gallery-columns-3 figure {width: 100%;}
    .columns-3 {-webkit-column-count: 2;}
    /***** end about pages *****/

    /***** news pages *****/
    .blog-listing-post {width: 100%;}
    .blog-listing-post h4 {font-size: 30px; margin-bottom: 15px;}
    .blog-listing-post .cont {font-size: 20px;}
    /***** end news pages *****/

    /***** contact pages *****/
    /* main contact */
    #contact-us-map {display: none;}
    .contact-us-left, .contact-us-right {width: 100%;}
    .contact-us-left input[type="submit"] {width:100%; font-size: 26px;}
    .gform_wrapper .left_label li.field_sublabel_below .gfield_label  {font-size: 20px;}
    .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {font-size: 20px;}
    .form-1 .gform_wrapper .left_label .ginput_container {width: 100%;}
    .contact-us-right h3 {font-size: 38px;}
    .contact-us-right p {font-size: 20px;}
    /* end main contact */
    /* Thoughts */
    .form-3 .gform_wrapper .left_label .ginput_container {width: 100%; font-size: 18px;}
    .gform_wrapper .left_label li.field_sublabel_below .gfield_label {width: 100%;}
    #form-intro {font-size: 18px;}
    body .form .gform_wrapper img.ui-datepicker-trigger {margin-left: -5px; width: 45px !important; height: 39px !important;}
    .form .gform_wrapper #field_3_3 .ginput_container:after {font-size: 23px; height: 38px; width: 45px;}
    .form-3 .gform_wrapper .ginput_container input#input_3_6, .form-3 .gform_wrapper .ginput_container input#input_3_7, .form-3 .gform_wrapper .ginput_container input#input_3_8, .form-3 .gform_wrapper .ginput_container input#input_3_9 {width:50% !important;}
    .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {font-size: 20px !important;}
    /* end thoughts */

    /***** end contact pages *****/

    /**** people *****/
    .social_activity.row .icon_holder {margin-bottom: 20px;}
    .social_activity.row .column {width: 100%;}
    .social_activity ul {text-align: center;}
    .social_activity.row .column li, .social_activity.row .column li a {display: inline-block; text-align: center;}
    .social_activity.row .column li:first-child {text-align: center; font-size: 20px; display: block; margin-bottom: 10px;}
    .social_activity.row .column li a img {width: 40px; }
    .social_activity.row .btn_holder ul li {margin: 0;}
    .memorial-media {width: 48%;}
    .memorial-media:nth-child(2n+2) {margin-right: 0;}
    .memorial-media:nth-child(3n+3) {margin-right: 2%;}
    /* form */
    .memorial-comments #commentform p {font-size: 18px;}
    .memorial-comments .comment-form-author, .memorial-comments .comment-form-email {width: 100%;}
    #comments #submit, .search-form input[type="submit"] {width: 100%; font-size: 18px;}
    /* end form */
    /**** end people *****/

    /***** footer *****/
    #footer .footer-item {display: block;}
    #footer .footer-divider {display: none;}
    #footer .footer-nav .footer-divider {display: inline;}
    #footer .footer-nav li.menu-item-111 a span {display: none;}
    /***** end footer *****/


    .map-results-listing .row article.column { margin:0 0 20px; }

}

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

}

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

    .columns-2 { -moz-column-count: 1; -moz-column-gap: 0; -webkit-column-count: 1; -webkit-column-gap: 0; column-count: 1; column-gap: 0; }
    .columns-3 { -moz-column-count: 1; -moz-column-gap: 0; -webkit-column-count: 1; -webkit-column-gap: 0; column-count: 1; column-gap: 0; }
    .columns-4 { -moz-column-count: 1; -moz-column-gap: 0; -webkit-column-count: 1; -webkit-column-gap: 0; column-count: 1; column-gap: 0; }

    .the-gallery-columns-2 figure, .the-gallery-columns-3 figure, .the-gallery-columns-4 figure,
    .the-gallery-columns-5 figure, .the-gallery-columns-6 figure, .the-gallery-columns-7 figure,
    .the-gallery-columns-8 figure, .the-gallery-columns-9 figure
      { width:100%; margin:0 0 15px; }

    .view-summary-holder {font-size: 18px;}
    .recaptchatable a  {font-size: 14px; display: none;}

    .memorial-media {width: 100%; margin-bottom: 20px;}
}

@media only screen and (max-width:440px) {
    /* footer */
    #footer, .footer-nav li a {font-size: 16px;}
    /* end footer */
}