@media (min-width:992px) and (max-width:1200px){
    body,html{
        display: block;
        position: relative;
        left:0;
        /*height:100%;
        max-width:100%;*/
        margin: 0;
        padding:0 0 0 0;
        font-size:20px;
        scroll-behavior:smooth;
        /*background-image:url(../images/bag-bg-marine-turquoise.png);background-size:cover;background-attachment: fixed;
        background-image:url(../images/turq-stone-half-dark-web.jpg);background-size:cover;background-attachment: fixed;*/
        background-image:url(../images/turq-stone-half-web.jpg);
        background-size:cover;
        background-attachment: fixed;
        background-color:#6B7D6C;}
    body:before{
        content:'';
        height: 100%;
        width: 100%;
        position:fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background:rgba(0,0,0,.3);}
    #top:target::before{content:"";display:block;position:relative;height:1vh;margin-top:0;visibility:hidden;}

    #hero-area{
        display: block;
        position:relative;
        height:18vh;
        width:95vw;
        left:0;
        /*border-color: #C97756; border-width: 6px; border-radius: 16px; border-style: ridge; */
        padding:0;
        margin:0 auto 0 auto;
        /*background-position: center center;
      background-repeat: no-repeat;
        background-image: url("../images/strap-light.png");
        background-size: cover;*/
    }
    #hero-area .xs-logo{position:absolute;left:0;right:0;bottom:0;top:1vh;width:65vw;margin:0 auto}
    #hero-area .xs-logo:before{
        background:rgba(0,0,0,.8);}
    
    .img-border{border-color: #C97756; border-width: 6px; border-radius: 28px; border-style: ridge; position:relative; width:85vw; height:auto; margin: 3vh auto 1vh auto; padding:0;}
    .container-border-t {border-color: #45d1b394;border-width:4px;border-radius: 26px; border-style: ridge;}/*#40e1d1*/
    
    nav{z-index:1000}
    .navbar{border-style:solid;border-radius: 18px;border-width:0px;border-color: #C97756;top:36vh;right:0vw;left:0vw;width:100%; height:auto;}
    .navbar-custom{
    background:rgba(0,0,0,.6);
    border-width:2px;
    border-style: ridge;
    border-color: #C97756;
        }
    .navbar-custom .navbar-nav .nav-link{
        color:#C97756;/*#f8f9fafa*/
        font-family:koch-regular,arial,helvetica,sans-serif;
        font-variant:small-caps;
        font-weight:700;
        font-size:1.4rem;
        border-radius:1px;
        border-width:2px;
        border-color:#f8f9fafa;
        padding:0 .5rem 0 0;
        margin:0 auto 0 auto;
    }
    .navbar-custom .nav-item.active .nav-link,.navbar-custom .nav-item:hover .nav-link{
        color:#1f1ce2;
    }
    .navbar-custom .navbar-brand{
        color:#f8f9fafa;
        display:inline-block;
        padding-top:0rem;
        padding-bottom:0rem;
        margin-right:1rem;
        font-family:bolton,"Times New Roman",Times,serif;
        font-size:1.2em;
        line-height:inherit;
        white-space:nowrap;
        margin-top:0rem;}
    .navbar-brand-custom{color:#f8f9fafa}
    .navbar-xs-logo{
        position:absolute;
        top:11px;
        right:0;
        bottom:0;
        left:-74vw;
        width:15vw;
        margin:0 auto;
        padding:1px;
    }
    .custom-toggler.navbar-toggler{border-color:#ab5818;padding:0 2px 1px 2px;margin-left:0;margin-top:0;margin-right:0;height:1.5em;}
    
    
        .sticky.is-sticky{
            display: block;
            position:fixed;
        margin: 0 auto 0 auto;
        top:6vh;
        left:0vw;
        z-index:1000;
        width:97.5vw;
        transition:.5s ease-in-out;
        border-width:2px;
    border-style: ridge;
    border-color: #C97756;}
    
    .l-star-sec-head{position:relative;left:auto;right:10px;top:-7px;bottom:auto;height:30px;opacity:.7;-ms-transform: rotate(-20deg);transform: rotate(-20deg);}
    .r-star-sec-head{position:relative;left:10px;right:auto;top:-7px;bottom:auto;height:30px;opacity:.7;-ms-transform: rotate(20deg);transform: rotate(20deg);}
    
    .section-container-heading{position:relative;top:-.5vh;height:3.8rem;opacity:1}
    .section-container-heading>img{height:70px;position:absolute;top:0px;left:0;z-index:5}
    .section-container-heading-text{position:relative;padding:5px 20px 0 20px;height:4.5vh;width:auto;top:-22.7px;left:45px;font-family:koch-bold,arial,helvetica,sans-serif;font-size:1.4rem;line-height:1;font-weight:700;font-variant:small-caps;color:#6bbbff;text-align:center;border-style:solid;border-width:2px;border-radius:30px;border-color:#6bbbff;
    
    z-index:1}
    .section-container-heading-text{
        position:absolute;padding:1px 20px 0 20px;height:4.5vh;width:auto;top:-22.7px;left:22px;font-family:koch-bold,arial,helvetica,sans-serif;font-size:1.4rem;line-height:1;font-weight:700;font-variant:small-caps;
        color:#6bbbff;text-align:center;border-style:solid;border-width:2px;border-radius:5px 30px;border-color:#f8f9fa7a; z-index:1}
    
    #about{
        display: block;
        position: relative;
        top:30vh;
        margin:6vh auto 8vh auto;
        width:100%;}
    #about:target::before{content:"";
        display:block;
        position:relative;
        height:142px;
        min-height: 100px;
        overflow: hidden;
        margin-top:-23vh;
        visibility:hidden;}
    
    #about .accent-image-pos-top {
            position:relative;left:auto;right:auto;
            max-width: 21%; height: auto; display: block;margin: auto;
        }
    #about .section-column-content{
            display:block;
            position: relative;
            min-height: 100px;
            overflow: hidden;
            margin:0 auto 10vh auto;
            padding:20px 2vw;
            border-style:solid;
            border-color: #C97756;
            border-width: 6px;
            border-radius: 16px;
            border-style: ridge;
            top:-5vh;
        }
    #about .section-container:before{
        content:'';
        position:absolute;
        top:0;
        right:0;
        left:0;
        bottom:0;
        background:rgba(0,0,0,.6);
        border-radius: 1rem;}
    #about .section-container{
        display: block;
        position:relative;
        width: 100%;
        margin:11.5vh 0 0 0;
        padding:1vh 0 5vh 0;
        background-image:url(../images/metal-screen.jpg);
        background-repeat:repeat;background-attachment:fixed;background-size:150px 150px;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff}
    
    #about .section-column-heading-text{font-family:koch-bold,arial,helvetica,sans-serif;font-size:1.5rem;font-weight:700;font-variant:small-caps;color:#6bbbff;text-align:center;padding:0 3% 0 3%;top: 24px;z-index:1}
    #about .section-column-heading-text-about{
        display:block;
        position:absolute;
        top:-6vh;
        font-size:1.4rem;
        font-weight:700;
        font-variant:small-caps;
        color:#f8f9fa; 
        text-align:center;
        padding:.5% 10% .5% 10%;
        margin-top:40px;
        z-index:1;
    }

    #about .quote{color:#f8f9fafa;font-size:1.4rem;font-weight:initial;font-style:italic;background:0 0;-webkit-text-fill-color:#f8f9fafa;text-align:center;margin-bottom: 0rem;margin-top: 2vh;}
    
    #about .section-column-heading{
        display:block;
        position:absolute;
        top:4vh;
        border-style:solid;
        border-width:1px;
        border-radius:5px 30px;
        border-color:#6bbbff;
        font-family:koch-bold,arial,helvetica,sans-serif;
        font-size:1.4rem;
        font-weight:700;
        font-variant:small-caps;
        color:#6bbbff;
        text-align:center;
        padding:.5% 10% .5% 10%;
        margin-top:-5px;
        z-index:1;}
    
    
    #product{
        display: block;
        position: relative;
        margin:16vh auto 8vh auto;
        width:100%;}
    
    #product:target::before{content:"";display:block;position:relative;height:11vh;margin-top:16vh;visibility:hidden;} 
    
    #product .wrapper {
        width: 50%;
        margin: 0 auto 1em auto;
        padding: 0.5em;
    }
    #product div.hide-portrait{
        display:none;
    }
    #product .items-container {
        background-color:#55D4D1;
        margin:0 auto 1vh auto;
        padding:2px;
        border-style:solid;
        border-color: #C97756;
        border-width: 6px;
        border-radius: 16px;
        border-style: ridge;
    }
    #product .item {
        width:50%;
        margin:0 auto 1vh auto;
        padding:0 0 0 0;
        border-style:solid;
        border-color: #C97756;
        border-width: 6px;
        border-radius: 16px;
        border-style: ridge;
    }
    #product .item-name {
        line-height: 24px;
        font-family:americanaextra_bold,"Times New Roman",Times,serif;
        font-size:20px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 0;
    }
    #product .item-brand {
        line-height: 10.3px;
        letter-spacing: 3.4px;
        font-family:perpetua_regular,"Times New Roman",Times,serif;
        font-size:11px;
        font-variant:small-caps;
        text-align: center;
        margin-bottom: 5px;
    }
    #product .item-price {
        line-height: 13.8px;
        font-family:perpetua_regular,"Times New Roman",Times,serif;
        font-size:15px;
        text-align: center;
        margin-bottom: 0;
    }
    #product .swatches{
        text-align: center;
    }
    #product .circle-swatch {
        display:inline-block;
        height:30px;
        width:30px;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
        border-radius: 50%;
        padding: 1px;
        margin-left: 2.5px;
        margin-right: 2.5px;   
    }
    #product .img-size {
        width:175px;
        height:175px;
        background-size: cover;
        background-repeat: no-repeat;
    }
    #product .accent-image-pos-top {
            position:relative;left:auto;right:auto;
            max-width: 21%; height: auto; display: block;margin: auto;
        }
    #product .section-column-content{
        display:block;
        position: relative;
        /*height: 85vh;*/
        min-height: 100px;
        overflow: hidden;
        margin:0 auto 0 auto;
        padding:20px 2vw;
        border-style:solid;
        border-color: #C97756;
        border-width: 6px;
        border-radius: 16px;
        border-style: ridge;
        top:8vh;
    }
    #product .section-container:before{
        content:'';
        position:absolute;
        top:0;
        right:0;
        left:0;
        bottom:0;
        background:rgba(0,0,0,.6);
        border-radius: 1rem;}
    #product .section-container{
        display: block;
        position:relative;
        width: 100%;
        margin:11.5vh 0 0 0;
        padding:1vh 0 5vh 0;
        background-image:url(../images/metal-screen.jpg);
        background-repeat:repeat;background-attachment:fixed;background-size:150px 150px;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff}
    #product .section-column-heading-text{font-family:koch-bold,arial,helvetica,sans-serif;font-size:1.5rem;font-weight:700;font-variant:small-caps;color:#6bbbff;text-align:center;padding:0 3% 0 3%;top: 24px;z-index:1}
    #product .section-column-heading-text-product{
            display:block;
            position:absolute;
            top:0vh;
            font-size:1.4rem;
            font-weight:700;
            font-variant:small-caps;
            color:#f8f9fa; 
            text-align:center;
            padding:.5% 10% .5% 10%;
            margin-top:-5px;
            z-index:1;
        }

        #product .quote{color:#f8f9fafa;font-size:1.4rem;font-weight:initial;font-style:italic;background:0 0;-webkit-text-fill-color:#f8f9fafa;text-align:center;margin-bottom: 0rem; margin-top:7vh;}
    
        #product .section-column-heading{
            display:block;
            position:absolute;
            top:4vh;
            border-style:solid;
            border-width:1px;
            border-radius:5px 30px;
            border-color:#6bbbff;
            font-family:koch-bold,arial,helvetica,sans-serif;
            font-size:1.4rem;
            font-weight:700;
            font-variant:small-caps;
            color:#6bbbff;
            text-align:center;
            padding:.5% 10% .5% 10%;
            margin-top:-5px;
            z-index:1;}
    
            #product-page{
                display: block;
                position: relative;
                top:0;
                margin:0vh auto 0vh auto;
                width:100%;}
            
            #product-page .section-column-content{
                    display:block;
                    position: relative;
                    min-height: 100px;
                    overflow: hidden;
                    margin:0 auto 0 auto;
                    padding:0 0;
                    border-style:solid;
                    border-color: #C97756;
                    border-width: 6px;
                    border-radius: 16px;
                    border-style: ridge;
                    top:0;
                }
            #product-page .section-column-heading-text{font-family:koch-bold,arial,helvetica,sans-serif;font-size:1.5rem;font-weight:700;font-variant:small-caps;color:#6bbbff;text-align:center;padding:0 3% 0 3%;top: 24px;z-index:1}
            #product-page .section-column-heading-text-product-page{
                display:block;
                position:absolute;
                top:0;
                font-size:1.4rem;
                font-weight:700;
                font-variant:small-caps;
                color:#f8f9fa; 
                text-align:center;
                padding:.5% 10% .5% 10%;
                margin-top:0;
                z-index:1;
            }
            
            #product-page .quote{color:#f8f9fafa;font-size:2rem;font-weight:initial;font-style:italic;background:0 0;-webkit-text-fill-color:#f8f9fafa;text-align:center;margin-bottom: 0rem;margin-top: 2vh;}
            
            #product-page .section-column-heading{
                display:block;
                position:absolute;
                top:0;
                border-style:solid;
                border-width:1px;
                border-radius:5px 30px;
                border-color:#6bbbff;
                font-family:koch-bold,arial,helvetica,sans-serif;
                font-size:1.4rem;
                font-weight:700;
                font-variant:small-caps;
                color:#6bbbff;
                text-align:center;
                padding:.5% 10% .5% 10%;
                margin-top:0;
                z-index:1;}
                
                #product-page{
                    display: block;
                    position: relative;
                    margin:2vh auto 2vh auto;
                    width:100%;}
                
                #product-page:target::before{content:"";display:block;position:relative;height:11vh;margin-top:16vh;visibility:hidden;} 
                
                #product-page .wrapper {
                    width: 50%;
                    margin: 0 auto 1em auto;
                    padding: 0.5em;
                }
                #product-page div.hide-portrait{
                    display:none;
                }
                #product-page .items-container {
                    background-color:#55D4D1;
                    margin:0 auto 1vh auto;
                    padding:25px;
                    border-style:solid;
                    border-color: #C97756;
                    border-width: 6px;
                    border-radius: 16px;
                    border-style: ridge;
                }
            
                #product-page .item {
                    width:50%;
                    margin:0 auto 1vh auto;
                    padding:0 0 0 0;
                    border-style:solid;
                    border-color: #C97756;
                    border-width: 6px;
                    border-radius: 16px;
                    border-style: ridge;
                }
                #product-page .item-caption {
                    line-height: 1.5rem;
                    font-family:perpetua_regular,"Times New Roman",Times,serif;
                    font-size:1.5rem;
                    font-variant:small-caps;
                    text-align: center;
                    margin-bottom: .5rem; 
                }
                #product-page .item-name {
                    line-height: 2.5rem;
                    font-family:americanaextra_bold,"Times New Roman",Times,serif;
                    font-size:2.5rem;
                    font-weight: bold;
                    text-align: center;
                    margin-bottom: 1rem;
                }
                #product-page .sku {
                    line-height: 18px;
                    font-family:perpetua_regular,"Times New Roman",Times,serif;
                    font-size:1.5rem;
                    font-variant:small-caps;
                    text-align: center;
                    margin-bottom: .5rem; 
                }
                #product-page .item-brand {
                    line-height: 10.3px;
                    letter-spacing: 3.4px;
                    font-family:perpetua_regular,"Times New Roman",Times,serif;
                    font-size:28px;
                    font-variant:small-caps;
                    text-align: center;
                    margin-bottom: .5rem;
                }
                #product-page .item-price {
                    line-height: 1.3rem;
                    font-family:perpetua_regular,"Times New Roman",Times,serif;
                    font-size:1.3rem;
                    text-align: center;
                    margin-bottom: 1rem;
                }
                #product-page ul li {
                    font-family: perpetua_regular,"Times New Roman",Times,serif;
                    font-size: 1.1rem;
                    font-weight: initial;
                    padding: 0 5px 0 5px;
                }
                #product-page .perpetua {
                    font-family: perpetua_regular,"Times New Roman",Times,serif;
                    font-size: 1.1rem;
                    font-weight: initial;
                    padding: 0 5px 0 5px;
                }
                #product-page .swatches{
                    text-align: center;
                }
                #product-page .circle-swatch {
                    display:inline-block;
                    height:30px;
                    width:30px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #000000;
                    border-radius: 50%;
                    padding: 1px;
                    margin-left: 2.5px;
                    margin-right: 2.5px;   
                }
                #product-page .center-img{
                    position:relative;
                    width:25vw;
                    border-style:solid;
                    border-width:2px;
                    border-radius:1rem;
                    border-color:#6bbbff;
                    margin: 0 auto;
                    background:-moz-linear-gradient(top,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);
                    background:linear-gradient(to bottom,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ac2224', endColorstr='#000000', GradientType=0 );}
                #product-page .thumb{
                    margin:.5rem 0 1rem 0;
                    padding:5px;
                    width:12vw;
                    max-width:160px;
                    height:15vh;
                    background:#eae9d4;
                    -webkit-box-shadow:0 0 20px rgba(0,0,0,.75);
                    -moz-box-shadow:0 0 20px rgba(0,0,0,.75);
                    box-shadow:0 0 20px rgba(0,0,0,.75);
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    border-radius:8px}   
            #permits{
                display: block;
                position: relative;
                margin:6vh auto 8vh auto;
                width:100%;}
            #permits .accent-image-pos-top {
                    position:relative;left:auto;right:auto;
                    max-width: 21%; height: auto; display: block;margin: auto;
                }
            #permits .section-column-content{
                display:block;
                position: relative;
                min-height: 100px;
                overflow: hidden;
                margin:0 auto 0 auto;
                padding:20px 0 0 0;
                border-style:solid;
                border-color: #C97756;
                border-width: 6px;
                border-radius: 16px;
                border-style: ridge;
                top:4vh;
            }
            #permits .section-container:before{
                content:'';
                position:absolute;
                top:0;
                right:0;
                left:0;
                bottom:0;
                background:rgba(0,0,0,.6);
                border-radius: 1rem;}
            #permits .section-container{
                display: block;
                position:relative;
                width: 100%;
                margin:11.5vh 0 0 0;
                padding:1vh 0 5vh 0;
                background-image:url(../images/metal-screen.jpg);
                background-repeat:repeat;background-attachment:fixed;background-size:150px 150px;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff}
            #permits .section-column-heading-text{font-family:koch-bold,arial,helvetica,sans-serif;font-size:1.5rem;font-weight:700;font-variant:small-caps;color:#6bbbff;text-align:center;padding:0 3% 0 3%;top: 24px;z-index:1}
            #permits .section-column-heading-text-permits{
                    display:block;
                    position:absolute;
                    top:-5vh;
                    font-size:1.4rem;
                    font-weight:700;
                    font-variant:small-caps;
                    color:#f8f9fa; 
                    text-align:center;
                    padding:.5% 10% .5% 10%;
                    margin-top:-5px;
                    z-index:1;
                }
                #permits:target::before{content:"";display:block;position:relative;height:142px;margin-top:-32px;visibility:hidden;}
                #permits .quote{color:#f8f9fafa;font-size:1.4rem;font-weight:initial;font-style:italic;background:0 0;-webkit-text-fill-color:#f8f9fafa;text-align:center;margin-bottom: 0rem;}
            
                #permits .section-column-heading{
                    display:block;
                    position:absolute;
                    top:4vh;
                    border-style:solid;
                    border-width:1px;
                    border-radius:5px 30px;
                    border-color:#6bbbff;
                    font-family:koch-bold,arial,helvetica,sans-serif;
                    font-size:1.4rem;
                    font-weight:700;
                    font-variant:small-caps;
                    color:#6bbbff;
                    text-align:center;
                    padding:.5% 10% .5% 10%;
                    margin-top:-5px;
                    z-index:1;}
            #permits .section-column-heading-permits{
                display:block;
                position:absolute;
                top:-2vh;
                border-style:solid;
                border-width:1px;
                border-radius:5px 30px;
                border-color:#6bbbff;
                font-family:koch-bold,arial,helvetica,sans-serif;
                font-size:1.4rem;
                font-weight:700;
                font-variant:small-caps;
                color:#6bbbff;
                text-align:center;
                padding:.5% 10% .5% 10%;
                margin-top:-5px;
                z-index:1;}
    
    
    
    
                #contact{
                    display: block;
                    position: relative;
                    margin:6vh auto 8vh auto;
                    width:100%;}
                #contact:target::before{content:"";display:block;position:relative;height:7vh;margin-top:16vh;visibility:hidden;}

                #contact .accent-image-pos-top {
                        position:relative;left:auto;right:auto;
                        max-width: 21%; height: auto; display: block;margin: auto;
                    }
                #contact .logo-img {
                    max-width: 45%;
                    height: auto; 
                    display: block;
                    margin: 0 auto 0 auto;
                    padding: 0 0 0 0;
                }
                #contact .section-text{
                    padding:7vh 5px 0 5px;
                    }
#contact .section-column-content{
    display:block;
    position: relative;
    /*height: 85vh;*/
    min-height: 100px;
    overflow: hidden;
    margin:0 auto 0 auto;
    padding:20px 2vw;
    border-style:solid;
    border-color: #C97756;
    border-width: 6px;
    border-radius: 16px;
    border-style: ridge;
    top:8vh;
}
                #contact .section-container:before{
                    content:'';
                    position:absolute;
                    top:0;
                    right:0;
                    left:0;
                    bottom:0;
                    background:rgba(0,0,0,.6);
                    border-radius: 1rem;}
                #contact .section-container{
                    display: block;
                    position:relative;
                    width: 100%;
                    margin:11.5vh 0 0 0;
                    padding:1vh 0 5vh 0;
                    background-image:url(../images/metal-screen.jpg);
                    background-repeat:repeat;background-attachment:fixed;background-size:150px 150px;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff}
                #contact .section-column-heading-text{font-family:koch-bold,arial,helvetica,sans-serif;font-size:1.5rem;font-weight:700;font-variant:small-caps;color:#6bbbff;text-align:center;padding:0 3% 0 3%;top: 24px;z-index:1}
                #contact .section-column-heading-text-contact{
                        display:block;
                        position:absolute;
                        top:0vh;
                        font-size:1.4rem;
                        font-weight:700;
                        font-variant:small-caps;
                        color:#f8f9fa; 
                        text-align:center;
                        padding:.5% 10% .5% 10%;
                        margin-top:-5px;
                        z-index:1;
                    }

                    #contact .quote{color:#f8f9fafa;font-size:1.4rem;font-weight:initial;font-style:italic;background:0 0;-webkit-text-fill-color:#f8f9fafa;text-align:center;margin-bottom: 0rem;}
                
                    #contact .section-column-heading{
                        display:block;
                        position:absolute;
                        top:4vh;
                        border-style:solid;
                        border-width:1px;
                        border-radius:5px 30px;
                        border-color:#6bbbff;
                        font-family:koch-bold,arial,helvetica,sans-serif;
                        font-size:1.4rem;
                        font-weight:700;
                        font-variant:small-caps;
                        color:#6bbbff;
                        text-align:center;
                        padding:.5% 10% .5% 10%;
                        margin-top:-5px;
                        z-index:1;}
                #contact .section-column-heading-contact{
                    display:block;
                    position:absolute;
                    top:-2vh;
                    border-style:solid;
                    border-width:1px;
                    border-radius:5px 30px;
                    border-color:#6bbbff;
                    font-family:koch-bold,arial,helvetica,sans-serif;
                    font-size:1.4rem;
                    font-weight:700;
                    font-variant:small-caps;
                    color:#6bbbff;
                    text-align:center;
                    padding:.5% 10% .5% 10%;
                    margin-top:-5px;
                    z-index:1;}
        /*.section-column-content-products{
            display:block;
            position: relative;
            width:95%;
            margin:25vh auto 0 auto;
            padding:20px 0 0 0;
            border-style:solid;
            border-width:2px;
            border-radius:1rem;
            border-color:#f8f9fa7a;
        }*/
        /*.section-column-content-home-auto{
            display:block;
            position: relative;
            width:95%;
            margin:10vh auto 0 auto;
            padding:20px 0 1vh 0;
            border-style:solid;
            border-width:2px;
            border-radius:1rem;
            border-color:#f8f9fa7a;
        }*/
    
    #carouselfadehome .center-img{
        position:relative;
        width:20vw;
        border-style:solid;
        border-width:2px;
        border-radius:1rem;
        border-color:#6bbbff;
        margin: 0 auto;
        background:-moz-linear-gradient(top,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);
        background:linear-gradient(to bottom,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ac2224', endColorstr='#000000', GradientType=0 );}
    #carouselfadehome{
        position:relative;
        min-width:225px;
        min-height: 300px;
        /*left:22vw;*/
        margin-top: 0vh;
        margin-bottom: -10vh;}
    #carousel .car-img-1 {margin-top:0;}
    #carousel .car-img-2 {margin-top:0;}
    #carousel .car-img-3 {margin-top:0;}
    #carousel .car-img-4 {margin-top:0;}
    #carousel .car-img-5 {margin-top:0;}
    #carousel .car-img-6 {margin-top:0;}
    #carousel .car-img-7 {margin-top:0;}
    #carousel .car-img-8 {margin-top:0;}
    #carousel .car-img-9 {margin-top:0;}
    #carousel .car-img-10{margin-top:0;}
    #carousel .car-img-11{margin-top:0;}
    #carousel .car-img-12{margin-top:0;}
    #carousel .car-img-13{margin-top:0;}
    #carousel .car-img-14{margin-top:0;}
    #carousel .section-column-content{margin:3vh 0 0 0;padding:0 0 2vh 0;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff;background:-moz-linear-gradient(top,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ac2224', endColorstr='#000000', GradientType=0 )}
    
    #home-con-xs {display: block;position: relative;margin: 0 auto 0 auto;width:95%;}
    #home-con-xs .section-container{position:relative;padding:1vh 3vw 5vh 3vw;margin:4.5vh 0 0 0;background-image:url(../images/seamless-dp-dark.gif);background-repeat:repeat;background-attachment:fixed;background-size:150px 150px;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff}
    #home-con-xs .section-container:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.2)}
    #home-con-xs .section-column-heading{display:block;position:absolute;top:-1vh;border-style:solid;border-width:1px;border-radius:30px;border-color:#6bbbff;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f46530+0,000000+50,f26b3e+100 */
        background: #f46530; /* Old browsers */
        background: -moz-linear-gradient(top,  #f46530 0%, #000000 50%, #f26b3e 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  #f46530 0%,#000000 50%,#f26b3e 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  #f46530 0%,#000000 50%,#f26b3e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f46530', endColorstr='#f26b3e',GradientType=0 ); /* IE6-9 */
        font-family:koch-bold,arial,helvetica,sans-serif;font-size:1.4rem;font-weight:700;font-variant:small-caps;color:#6bbbff;text-align:center;padding:.5% 10% .5% 10%;margin-top:-5px;z-index:1}
    #home-con-xs .section-column-content{margin:7.3px 0 0 0;padding:31px 0 0 0;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f46530+0,000000+50,f26b3e+100 */
        background: #f46530; /* Old browsers */
        background: -moz-linear-gradient(top,  #f46530 0%, #000000 50%, #f26b3e 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  #f46530 0%,#000000 50%,#f26b3e 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  #f46530 0%,#000000 50%,#f26b3e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f46530', endColorstr='#f26b3e',GradientType=0 ); /* IE6-9 */
        }
    #home-con .section-container{position:relative;left:0px;padding:1vh 3vw 5vh 3vw;margin:4.5vh 0 0 0;background-image:url(../images/seamless-dp-dark.gif);background-repeat:repeat;background-attachment:fixed;background-size:150px 150px;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff}
    #home-con .section-container:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.2)}
    #home-con .section-column-heading-text{font-family:koch-bold,arial,helvetica,sans-serif;font-size:1.5rem;font-weight:700;font-variant:small-caps;color:#6bbbff;text-align:center;padding:0 3% 0 3%;top:-27px;z-index:1}
    #home-con .section-column-content{margin:7.3px 0 0 0;padding:31px 0 0 0;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(172,34,36,.7)),to(rgba(0,0,0,1)));background:-o-linear-gradient(top,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(172,34,36,.7) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ac2224', endColorstr='#000000', GradientType=0 )}
    
    
    /*#carousel .section-column-content{margin:1vh 0 0 0;padding:0 0 1vh 1vw;border-style:solid;border-width:2px;border-radius:1rem;border-color:#6bbbff;
    
        background: #f46530; 
        background: -moz-linear-gradient(top,  #f46530 0%, #000000 50%, #f26b3e 100%); 
        background: -webkit-linear-gradient(top,  #f46530 0%,#000000 50%,#f26b3e 100%); 
        background: linear-gradient(to bottom,  #f46530 0%,#000000 50%,#f26b3e 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f46530', endColorstr='#f26b3e',GradientType=0 ); 
        }
        #carousel .car-img-1 {margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-2 {margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-3 {margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-4 {margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-5 {margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-6 {margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-7 {margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-8 {margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-9 {margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-10{margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-11{margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-12{margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-13{margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}
        #carousel .car-img-14{margin-top:1vh;margin-left:3vw;margin-bottom:1vh;}*/
    
    
    .footer {
        position: relative;
        left: 0;
        bottom: 0;
        width: 100%;
        color: white;
        text-align: center;
        margin-top: 2vh;
     }



}