@font-face {
    font-family: 'Conv_CooperBlackStd';
    src: url('../webfonts/CooperBlackStd.eot');
    src: local('☺'), url('../webfonts/CooperBlackStd.woff') format('woff'), url('../webfonts/CooperBlackStd.ttf') format('truetype'), url('../webfonts/CooperBlackStd.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*{
    margin: 0px;
    padding: 0px;
}
header{background:url(../images/nav-bg.png) repeat ;position: relative; top:0; z-index: 1;}
.bg-silver-smith{ text-transform: uppercase; font-weight: bold;  }
/*.bg-pebble{background: #f79f79; }
.bg-walnut{background: #f7d08a; }
.bg-midnight-bronze{background: #e3f09b; }
.bg-slate-gray{background: #87b6a7; }*/
/*
.bg-pebble{border-bottom: 5px solid #97847e; }
.bg-walnut{border-bottom: 5px solid #7b6b6b; }
.bg-midnight-bronze{border-bottom: 5px solid #3d383e; }
.bg-slate-gray{border-bottom: 5px solid #515459; }
*/
.bg-sage-green{background: #fff2e9; font-family:'Conv_CooperBlackStd',Sans-Serif; font-size: 17px; color: #ce2b33; padding: 15px 0; }
.no-border{border: 0px;}
.default-spacing{padding: 10px 0;     margin: 20px 0 0 0;}
body{
    background: url(../images/background.png) repeat #f2f2f2;
    font-family:arial;
}
.nav-active{background: #ce2b33; color: #fff!important;}
.navbar-nav li a{
    border-left: 1px solid #ccc;
  border-right: 1px solid #dfdfdf;
}
.navbar-nav li:first-child a{
    border-left: none;
}
.navbar-nav li:last-child a{
    border-right: none;
}
.social-media-wrapper a{
   font-size: 22px;
    color: #2b2b2b;
    margin: 4px 0px 0px 12px;
    text-align: right;
    float: left;
}
.social-media-wrapper a:hover{
    color: #ce2b33;
}
.copyright-footer-wrapper{
    margin: 0 180px;
    width: 200px;
    float: left;
}

.social-media-footer-wrapper a{
   font-size: 22px;
    color: #ebebeb;
    margin: 4px 0px 0px 12px;
    text-align: right;
    float: left;
}
.social-media-footer-wrapper a:hover{
    color: #2b2b2b;
}

.radius{border-radius:10px; }
.banner-wrapper{width: 100%;}
.heading-h2{margin-bottom: 20px;}
.wrapper{
    width: 960px;
    margin: 0 auto;
    
}
.white-bg-wrapper{
    width: 100%;
    float: left;
    background: #fff;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
    
}
.lead-heading{ width: 76%; margin: 20px 12%;}
.notes-wrapper{
    
}
.panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
        margin-bottom: 3px;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #f2f2f2;
        border-color: #EEEEEE;
        
    }

    .panel-title {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
        color: #333;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
        border: 2px solid #f2f2f2;
        padding: 10px;
    }
.glyphicon-minus{
    width: 17px;
    height: 17px;
    background: url(../images/minus.png) no-repeat;
}
.glyphicon-plus{
    width: 17px;
    height: 17px;
    background: url(../images/plus.png) no-repeat;
}
footer{
    background: #7c7c7c;
    color: #ebebeb;
    font-size: 12px;
    float: left;
    width: 100%;
}
.footer-nav li{
    display: inline;
    margin: 10px 0;
    float: left;
}
.footer-nav li a{
    color: #ebebeb;    
    padding: 0 15px;
    border-right: 1px solid #ebebeb;
    
}
.footer-nav li:last-child a{
    border: none;
}
.copyright-wrap{
    text-align: right;
    margin: 10px 15px;
}
.CitiesZipCode{
    background: #595959;
    padding-top: 10px;
    color: #cdcdcd;
}
.CitiesZipCode table tr td:nth-child(1){
    width: 18%;
}
.heading-h5{
    margin: 10px 0 0px 0;
    font-weight: bold;
}


.video-wrapper{
    background-color: rgba(0,0,0,.03);
}
.notes-wrap{width:80%}
.important-notes-wrap, .notes-wrap{
    margin: 0px 0 30px 0; float: left;
    display: table;
}
.important-notes-col, .notes-col{
    display: table-cell;
    vertical-align: middle;
    padding: 15px 15px 0 15px;
}
.bg-yellow{background:  #f9b61e;}
.bg-gray{background: #f2f2f2}
.bg-gray-with-border{background: #f2f2f2; border: 2px dashed #f9b61e}
.note{width:100px; color: #252525; font-size: 16px; line-height: 30px;}
.callNow{width:20%; margin-top: 30px; float: left; font-size: 16px; }
.important-notes-heading{width:100%; color: #eb0707; margin: 20px auto 0; font-weight: bold;}
.important-notes-heading p{background: #f2f2f2; padding: 10px 50px 5px 50px; width: fit-content; margin: 0 auto;}
.social{
    padding-left: 10px;
}
.map-wrapper{background: #f2f2f2; padding:10px 0; float: left; width: 100%; }
/*.commercial-image{padding-left: 50px;margin-bottom: 20px;margin-top: 10px;}*/
.product-image-wrapper{width: 100%; text-align: center; margin-top:25px;}
.product-image-wrapper img:nth-child(1){ margin: 10px 0;} 
.product-image-wrapper img:nth-child(2){ margin: 10px 0;}
.product-image-wrapper img:nth-child(3){margin-bottom: 20px;margin-top: 10px;}
.img-responsive{width: 100%;}

.fontBlue {
    color: #0099ff;
}
span.show-prices {
    text-decoration: underline;
}
span.show-prices:hover{cursor: pointer;}

@media  (max-width: 768px){
    .wrapper, .banner-wrapper img, #energy img, .btn img, .callNow, .notes-wrap, .important-notes-heading p {width: 100%;}
    .notes-wrapper .row{display: block;}
    
    .callNow,  .notes-wrap{margin: 0;}
    .copyright-footer-wrapper{width: 56%; text-align: left; margin: 0;}
    .copyright-footer-wrapper p {text-align: left; margin: 10px 0;}
    .navbar-wrap .row{flex-wrap: nowrap;display: block;}
    .social-media-wrapper{position: absolute; z-index: 1; right: 0; width: 60%;text-align: right; padding-top: 4px;}
    .social-media-wrapper a {float: none; }
    .navbar-nav li a{border-right: 0px; border-left: 0px; border-bottom: 1px solid #ccc;}
    .important-notes-col, .notes-col{
        display: inline-block; width: 100%; padding: 10px;
    }
    .callNow, .notes-wrap{
        margin: 0 5%; width: 90%;
    }
    .navbar-nav .nav-link{
        padding: 10px;
    }
    header{
        background: #ce2b33;
    }
    .nav-item{
        background: #fff;
    }
    .social-media-wrapper a{
        color: rgba(255,255,255, 0.8);
    }
    .container {
     max-width: 100%; 
    }
    .notes-wrapper > div:nth-child(2) {
        width: 90%; margin: 20px 5%;
    }
    .white-bg-wrapper{-webkit-box-shadow: 0px ; 
    -moz-box-shadow: 0px;
    box-shadow: 0px;}
    footer .container > div:nth-child(1){
        width:100%;
        text-align: center;
    }
    footer{padding-top: 15px;}
    .footer-nav li{float: none;}
    #slider img{width: 44%; float:left; margin: 0 3%;}
    .emsize{font-size: 17px;}
    div#sliderFrame{width: 360px;}
}
@media only screen and (min-width: 320px) and (max-width: 568px){
    .banner-wrapper img{
        height: 130px;
    }
    
}
@media (max-width: 320px)    {
    .product-image-wrapper img:nth-child(3){width: 100%;}
    #slider img{ width: 90%; margin: 5px 5%;}
}
 