@media only screen and (max-width: 767px) {
  .off-canvas.left {
    top: 0;
    width: 90%;
    left: -100%;
    z-index: 999999;
    padding: 33px;
  }
  .off-canvas .open-menu-button.active {
    float: left;
  }
  .home-banner .overlay {
    padding-bottom: 10%;
    background: -moz-linear-gradient(0, rgba(229, 229, 229, 0) 0%, #545454 60%);
    background: -webkit-linear-gradient(0, rgba(229, 229, 229, 0) 0%, #545454 60%);
    background: linear-gradient(0, rgba(229, 229, 229, 0) 0%, #545454 60%);
  }
  .home-banner .overlay .site-container {
    padding: 0 30px;
  }
  .home-banner .overlay .banner-content .entry-title {
    font-size: 28px;
    line-height: 33px;
    letter-spacing: -0.3px;
  }
  .home-banner .overlay .banner-content .entry-title span br {
    display: none;
  }
  .home-banner .overlay .banner-content p {
    line-height: 1.5;
  }
  .home-banner .overlay .banner-form fieldset button {
    height: 45px;
  }
  .strip-slider .strip-slider-wrapper {
    padding-right: 0;
    padding-left: 30px;
  }
  .strip-slider .strip-slider-wrapper .slick-arrow.slick-prev {
    right: auto;
    left: -40px;
  }
  .home-banner .overlay .banner-content .entry-title br {
    display: none;
  }
  .header-mobile-wrap .header-mobile .logo-wrap img {
    height: 75px;
  }
  .strip-slider .strip-slider-wrapper {
    padding-right: 100px;
  }
  .strip-slider .strip-slider-wrapper .slick-arrow.slick-next {
    left: auto;
    right: -40px;
  }
  .home-banner .overlay .banner-form fieldset .inputs .input-wrapper input {
    padding-right: 0;
    padding-left: 10px;
  }
  .strip-quote .quote-inner .quote-title .entry-title:before {
    right: auto;
    left: -50px;
  }
  .strip-quote .quote-inner .quote-title .entry-title:after {
    left: auto;
    right: -50px;
  }
  .section-item .section-content-inner .section-slider {
    right: auto;
    left: -33px;
  }
  .section-item .section-content-inner .section-slider .content-area {
    margin-right: 45px;
  }
  .section-item .section-content-inner .section-slider .slick-arrow.slick-prev {
    left: auto;
    right: 45px;
  }
  .section-item .section-content-inner .section-slider .slick-arrow.slick-next {
    left: auto;
    right: 92px;
  }
  .section-item.section-blocks .section-blocks-inner .blocks-wrapper .slick-list {
    padding-left: 0;
    padding-right: 40px;
  }
  .section-item.section-blocks .section-blocks-inner .blocks-wrapper .block-item {
    margin-left: 0;
    margin-right: 40px;
  }
  .section-item.section-blocks .section-blocks-inner .blocks-wrapper .block-item .title-wrapper {
    left: auto;
    right: -20px;
  }
  .section-item.section-blocks .readmore {
    padding-right: 0;
    padding-left: 33px;
  }
  .search-and-filters-deceaseds main .advanced-search .advanced-search-inner form .tooltip {
    left: auto;
    right: 9.5%;
  }
  .search-and-filters-deceaseds main .main-row .results-col .results-title .tooltip-cart-checkbox,
.search-and-filters main .main-row .results-col .results-title .tooltip-cart-checkbox {
    left: 15px;
    right: auto;
  }
  .search-and-filters-deceaseds main .main-row .results-col > .title a.reset,
.search-and-filters main .main-row .results-col > .title a.reset {
    margin-right: 0;
    margin-left: 25px;
  }
  .search-and-filters-deceaseds main .main-row .results-col > .title label,
.search-and-filters-deceaseds main .main-row .results-col > .title a,
.search-and-filters main .main-row .results-col > .title label,
.search-and-filters main .main-row .results-col > .title a {
    margin-right: 0;
    margin-left: 25px;
  }
  .search-and-filters-deceaseds .blogroll-type1 .item-content,
.search-and-filters-deceaseds .blogroll-type1 .item-title,
.search-and-filters .blogroll-type1 .item-content,
.search-and-filters .blogroll-type1 .item-title {
    margin-right: 0;
    margin-left: 0;
  }
  .search-and-filters-deceaseds .blogroll-type1 .links a:first-child,
.search-and-filters .blogroll-type1 .links a:first-child {
    margin: 0;
    margin-right: 15px;
  }
  .search-and-filters-deceaseds main .main-row .filters-col .open-sidebar-button,
.search-and-filters main .main-row .filters-col .open-sidebar-button {
    left: 0;
    right: auto;
  }
  .search-and-filters-deceaseds main .main-row .filters-col > .title,
.search-and-filters main .main-row .filters-col > .title {
    padding-right: 1.5rem;
    padding-left: 75px;
  }
  .search-and-filters-deceaseds main .main-row .filters-col > .title a,
.search-and-filters main .main-row .filters-col > .title a {
    margin-right: 0;
    margin-left: 25px;
  }
  .search-and-filters-deceaseds main .main-row .results-col .results-title .tooltip-cart-checkbox .checkbox,
.search-and-filters main .main-row .results-col .results-title .tooltip-cart-checkbox .checkbox {
    margin: 0;
    margin-right: 0.8rem;
  }
  .search-and-filters-deceaseds main .main-row .results-col .results-title .tooltip-cart-checkbox > span,
.search-and-filters-deceaseds main .main-row .results-col .results-title .tooltip-cart-checkbox > p,
.search-and-filters main .main-row .results-col .results-title .tooltip-cart-checkbox > span,
.search-and-filters main .main-row .results-col .results-title .tooltip-cart-checkbox > p {
    font-size: 14px;
  }
  .search-and-filters-deceaseds main .main-row .filters-col .tooltip,
.search-and-filters main .main-row .filters-col .tooltip {
    left: 172px;
    right: auto;
  }
  .search-and-filters-deceaseds main .main-row .filters-col > .title .tooltip .tooltiptext,
.search-and-filters main .main-row .filters-col > .title .tooltip .tooltiptext {
    left: -7px;
    right: auto;
  }
  .search-and-filters-deceaseds main .main-row .filters-col .tags-selector_d > li .title,
.search-and-filters main .main-row .filters-col .tags-selector > li .title {
    padding-right: 20px;
    padding-left: 50px;
  }
  .search-and-filters-deceaseds main .main-row .filters-col .tags-selector_d > li ul.tags,
.search-and-filters main .main-row .filters-col .tags-selector > li ul.tags {
    padding-right: 20px;
    padding-left: 30px;
  }
  .ltr .search-and-filters-deceaseds main .advanced-search form input[type="search"] {
    margin-left: 0;
  }
  .section-pre-create-label .section-pre-create-label-inner .form-col .field .name {
    right: auto;
    left: 14px;
  }
  .section-create-label-form .wrap .form-col > .content .field .selection .select2-selection.select2-selection--multiple input {
    padding-left: 10px;
  }
  body:not(.home) .main-site-header .section-page-title .container .title {
    padding-right: 0%;
    padding-left: 2%;
    padding-right: 0;
    padding-left: 33px;
  }
  body:not(.home) .main-site-header .section-page-title #breadcrumbs {
    padding-right: 0;
    padding-left: 33px;
  }
  .off-canvas .widget.langs .wpml-ls-legacy-dropdown-click {
    text-align: right;
  }
  .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    right: -3px;
  }
  .home_about_content_sec .site-container .home_about_sec_slider .slick-arrow {
    left: auto;
    right: 66px;
    transform: scaleX(-1);
  }
  .home_about_content_sec .site-container .home_about_sec_slider .slick-arrow.slick-prev {
    left: auto;
    right: 20px;
    transform: scaleX(-1);
  }
}

@media only screen and (max-width: 767px) {
  #donation-popup .mfp-close {
    left: auto;
    right: 5px;
  }
  #donation-popup .inner_pop .wrap_form .flex_wrap .cl_50 .trigger_upload:before {
    left: auto;
    right: 40px;
  }
}
