﻿.ProdTxt {width: 100%; float: left; text-align: justify;}
.Video {width: 42%; float: right; margin-top: 1em}
.ProdTbl {width:50%}

.BEP {-ms-interpolation-mode: nearest-neighbor; image-rendering: pixelated; text-align: center; width:100%}
.BEP img {width:100%}

#regblue .CallToAction {
    clear: both;
    white-space: nowrap;
    margin: 0 auto;
    padding: 1%;
    width: 100%;
    margin-top: 2%;
    min-width: 380px;
    text-align: center;
    border: 1px solid #d6291c;
    background-color: #d6291c;
}

/* FAQ */
.MatrixCon {float: left; width: 100%}
.TableCon {padding: 2%; margin: 2%; float: left; width: 92%; background-color: white;}
#regBlue .customh3 {text-align: left; font-size: 1.2em;}
#regBlue .customh3 img {float: left;}
#regBlue .faqp {margin: 0.2em 0 0 1em; float: left; width: 90%}
.open {display: block !important;}
.open-1 {display: none; }
.openFAQ {margin-left: 3.2em; clear: both; width: 86%; float: left;}
.openFAQCTA {margin-left: 3.2em; clear: both; width: 86%; float: left;}

@media (max-width: 1100px) {
}

@media (max-width: 980px) {
.ProdTbl {width:70%}
}

@media (max-width: 880px) {
.ProdTbl {width:85%}
}

@media (max-width: 680px) {
.ProdTbl {width:100%;}
#regBlue .customh3 {text-align: center;}
#regBlue .customh3 img {float: none;}
#regBlue .faqp {clear: both;}
#regBlue .faqp {margin-left:0; width: 100%;}
}

@media (max-width: 555px) {
}
