#relatedProds {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    /* padding: 1em 1em; */
    padding: 0;
    margin: 0;
}

.relatedProdCardCntnr {
    padding: 0;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px 10px 10px 10px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #eee;
    margin: 0 0.6vw 3em 0.6vw;
    border-radius: 20px;
}

.relatedProdCardCntnr:hover {
      -webkit-box-shadow: inset 3px 3px 10px 10px #33333320;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    inset 3px 3px 10px 10px #33333320;  /* Firefox 3.5 - 3.6 */
  box-shadow:         inset 3px 3px 10px 10px #33333320;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  -webkit-transform: scale(1.06);
  transform: scale(1.06);
    -webkit-transition: width 1s, height 1s, -webkit-transform 1s;
  transition: width 1s, height 1s, -webkit-transform 1s;
  transition: width 1s, height 1s, transform 1s;
  transition: width 1s, height 1s, transform 1s, -webkit-transform 1s;
}

.relatedProdCardCntnr a {
text-decoration: none;
color: #000;
}

.rltdProdCardImgCntnr img {
    width: 100%;
    border-radius: 20px 20px 0 0;
}

.rltdProdCardImgCntnr img:hover {
    filter: grayscale(100%);
      -webkit-box-shadow: inset 3px 3px 10px 10px #33333320;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    inset 3px 3px 10px 10px #33333320;  /* Firefox 3.5 - 3.6 */
  box-shadow:         inset 3px 3px 10px 10px #33333320;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}


.rltdProdCardContentCntnr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
        flex-flow: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    padding: 1.5em;
    /* white-space: nowrap; */
    /* text-overflow:ellipsis; */
    /* overflow: hidden; */
    text-align: center;
    /* height: 100%; */
}

.rltdProdLinkCntnr {
    /* height: 100%; */
    /* width: 100%; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
        flex-flow: column;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
}
.rltdProdTitleName {
    font-size: .9em !important;
    width: 100%;
    padding-top: 1em;
    /*height: 45px; Now only applies to desktop */
}
.rltdProdCardPrice {
    /* margin: em auto; */
    /*padding: 0 0 0.75em 0;*/
    color: #db2000;
    font-size: .892em;
    
}
.rltdProdCardCtaBtn {
    background-color: #db2000;
    color: #FFF !important;
    padding: 0.5em 1em;
    margin: .8em auto;
    font-size: .9em;
font-weight: bold;
text-transform: uppercase;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
border-radius: 10px;
}
.rltdProdCardCtaBtn:hover {
    cursor: pointer;
    background-color: #333333;
    color: #FFF !important;
}
.rltdProdCardBtnIcon {
    margin-right: 0.5em;
}
.rltdProdCardCtaBtn a{
    color: #fff;
}
.no-space-html-widget {
    margin-bottom: 0px !important;
}
  .similar-experiences-header > div > h6 {
    margin-bottom: 0px !important;
}

@media only screen and (orientation: landscape) {
    .rltdProdCardContentCntnr {
        /*height: 320px;*/
        padding-bottom: 1em;
    }
}

@media only screen and (orientation: portrait) {
    /*(hover: none) and (pointer: coarse)*/
    .relatedProdCardCntnr {
        width: 46%;
        margin: 0 1.5vw 1em 0.6vw;
    }
    .rltdProdCardContentCntnr {
        font-size: 0.8em;
        padding: 1.1em;
    }
    .rltdProdCardCtaBtn {
        margin: 0.5em 0.25em 0.2em 0.25em;
        font-size: 0.85em;
    }
    .rltdProdTitleName {
        margin-bottom: 0.75em !important;
        padding-top: 0;
        height: 3.65em;
    }
    .elementor-background-overlay {
        background-image: url() !important;
    }
    .elementor-4906 .elementor-element.elementor-element-f70b0bf{
        padding: 2em 0.5em 2em 0.5em;
    }
    .rltdProdCardPrice {
        min-height: 3.32em;
    }
}

@media all and (min-width: 768px) {
    /*.prodCardCntnr {
        width: 45%;/*change to 45%
    }*/
    .rltdProdCardContentCntnr {
        height: 13em;/*change to 13em*/
    }
}

@media all and (min-width: 1081px) {
    .relatedProdCardCntnr {
        width: 21%;/*change to 21*/
        margin: 1.5em 1em;
    }
    .rltdProdCardContentCntnr {
        height: 13em;/*Change to 13em*/
        justify-content: space-between;
    }
    .rltdProdTitleName {
        height: 3.8em;
    }
} 