.form-control {height:auto;}#mc-btn.disabled {pointer-events: none;}.custom-modal {width:750px;}
#oefix-item .fix-img:hover {border:2px solid #D5D6D6;}.oe-img {border:2px solid #D5D6D6;}.fix-img{border:2px solid #FB6317; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.subsection-content {border: 1px solid #ddd !important; border-radius: 4px; padding:10px; margin-bottom:10px; height:100%;}.subsection-content .btn {margin-top:10px;}.subsection-content a img:hover {border-color:#2f3338;}.part-image {max-height:115px;}.app-number {font-size:17px; margin-top:8px; text-align:center;}.app-small {font-size:13px !important; line-height:14px; text-align:center;}.part-description {font-size:14px; line-height:20px; text-align:left; margin-top:0px;}.subsection-content h5 {line-height:1.4 !important;}.productInfoContent {min-height:auto;}.productInfoContent p {font-size:15px;}
.main-hero {background: url(//static.dormanproducts.com/images/marketing/tour/backgrounds/dp-bg-1.jpg) center center no-repeat;background-size: cover;padding-top:100px;padding-bottom:150px;position: relative;}.main-hero::after {content: "";position: absolute;background: url(https://static.dormanproducts.com/images/marketing/tour/assets/dot-pattern.png) repeat;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;}.main-hero .container {position: relative; z-index: 1;}.main-hero h1 {font-size:18px; text-transform: uppercase; color:#fb6317;}.main-hero h2 {font-size:40px; text-transform: none;}#pdf-area h3 {font-size:13px;}

.feature-container {background-color:#2f3338; padding:15px 20px; min-height:145px; padding-bottom:0px; height:100%;margin-bottom: 20px;}.feature-container .flex-wrap .col-xs-3,.feature-container .flex-wrap .col-xs-9 {height:100%;}.fb-wrap {margin-bottom:20px; width:100%;}.feature-container h2 {font-size:70px; margin-top:0px; margin-bottom:0px; line-height:100px;}.feature-container h3 {margin-top:0px;}.text-block{position: absolute;bottom: 20px;right: 20px;background-color: rgba(47, 51, 56, 0.76);color: #FFFFFF;padding-left: 20px;padding-right: 20px;}.feature-btn {position:absolute; z-index:999; height:30px; width:30px; border-radius:50%; border: solid 8px #FB6317; cursor: pointer;}.pulse {box-shadow: 0 0 0 rgba(251,99,23, 0.4);animation: pulse 2s infinite;}.pulse:hover {animation: none;}
.callout {position:relative; width:100%; padding:25px; margin:30px;}.callout:before,.callout:after,.callout>:first-child:before,.callout>:first-child:after  {position:absolute;width:30px; height: 30px;border-color:#fb6317; border-style:solid; content: ' ';}.callout:before {top:0;left:0;border-width: 5px 0 0 5px}.callout:after {top:0;right:0;border-width: 5px 5px 0 0;border-color:#FFFFFF;}.callout>:first-child:before {bottom:0;right:0;border-width: 0 5px 5px 0;border-color:#FFFFFF;}.callout>:first-child:after {bottom:0;left:0;border-width: 0 0 5px 5px}.callout h2 {font-size:90px; color:#fb6317;}.callout h4 {font-size:40px; color:#fb6317;}.callout h5 {font-size:30px; color:#fb6317;}.callout h6 {font-size:24px; color:#fb6317;}.product-footer{background-color:#Fb6317; padding-top:70px; padding-bottom: 70px; overflow:hidden;}
@-webkit-keyframes pulse {0% {-webkit-box-shadow: 0 0 0 0 rgba(251,99,23, 0.4);box-shadow: 0 0 0 0 rgba(251,99,23, 0.4);}70% {-webkit-box-shadow: 0 0 0 10px rgba(251,99,23, 0);box-shadow: 0 0 0 10px rgba(251,99,23, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(251,99,23, 0);box-shadow: 0 0 0 0 rgba(251,99,23, 0);}}
@keyframes pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(251,99,23, 0.4);box-shadow: 0 0 0 0 rgba(251,99,23, 0.4);}70% {-moz-box-shadow: 0 0 0 10px rgba(251,99,23, 0);box-shadow: 0 0 0 10px rgba(251,99,23, 0);}100% {-moz-box-shadow: 0 0 0 0 rgba(251,99,23, 0);box-shadow: 0 0 0 0 rgba(251,99,23, 0);}}

@media (max-width: 991px) {.oe-text {padding-left:15px;}}
@media (max-width:750px) {.fb-wrap {margin-bottom:0px;}.fb-wrap > .col-sm-6 {margin-bottom:20px;}	}
@media (max-width:450px) {.main-hero {padding-top:20px; padding-bottom:20px;}.main-hero h2 {font-size:40px;}.feature-container {margin-bottom: 20px;}.callout h3{font-size:60px;}.img-thumbnail{margin-bottom:20px;} .btn-group > .btn {width:100%;}}
@media (max-width: 400px) and (min-width:0px) {.feature-rollover-area {width:300px;}.main-hero h1 {font-size:14px;}.main-hero h2 {font-size:30px;}.main-hero {padding-top:40px; padding-bottom:40px;}[class^="icon-"]:before,[class*=" icon-"]:before {margin-left: 0em !important;}.callout {margin-left:0px;}.text-block{position: absolute;bottom: 5px;right: 20px;left: 20px;background-color: rgba(47, 51, 56, 0.76);color: #FFFFFF;padding-left: 20px;padding-right: 20px;padding-top: 5px;padding-bottom: 8px; line-height: 15px;}}