.fadeIn {
    -webkit-animation-duration: 1.25s;
    -moz-animation-duration: 1.25s;
    -ms-transition-animation-duration: 1.25s;
}

p {
    font-size: 18px;
}

h3 {
    font-size: 28px !important;
}

.deck-wrapper .table-cell.table-cell-left {
    padding-right: 10px;
}

.text-color {
    color: #64be00!important;
}

@media screen and (max-width:768px) {
    #overview {
        padding: 30px 0 30px 0;
        text-align: center;
    }

    .main-image {
        padding-top: 20px;
    }
}

@media screen and (min-width:769px) {
    #overview {
        padding: 0 0 20px 0;
    }

    .main-image {
        width: 100%;
        max-width: 100%;
        height: auto !important;
        padding-top: 12%;
    }
}

@media screen and (min-width:991px) {
    #overview {
        padding: 0 0 50px 0;
    }
}

.deck-wrapper .content-body p:last-child,
.deck-wrapper .content-body p:only-child {
    margin-bottom: 0;
}

.imgCenter {
    margin: 0 auto;
    display: block;
}

.spec h4.panel-title {
    font-size: 18px;
}

.specnote ul {
    margin: 0;
    padding: 0 5px 0 5px;
}

.specnote li {s
    list-style-type: none;
    display: table-row;
    font-style: italic;
    font-size: 15px;
}

.specnote li:before {
    content: "*";
    display: table-cell;
    padding-right: .5em;
    text-align: right;
}

.productnotice {
	padding:10px 0 15px 0;
	font-style:italic;
	font-weight:bold;
	font-size:16px!important;
}

#overview .container,
#benefits .container,
#benefits2 .container,
#benefits3 .container,
#benefits4 .container,
#benefits5 .container,
#benefits6 .container,
#benefits7 .container,
#application-diagram .container,
#note .container {
    max-width: 1320px;
}
