@media (max-width:576px){

        .css-filename::after {color: red;content: "xs.css";}
        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:2vh;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:22vh;
            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:0px;
            right:0;
            bottom:0;
            left:-47vw;
            width:36vw;
            margin:auto;
            padding:2px;
        }
        .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:95.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:25vh;
            min-height: 100px;
            overflow: hidden;
            margin-top:-6vh;
            visibility:hidden;}
        #about .section-text{
            font-size: smaller;
        }
        #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:-19vh;
            }
        #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.3rem;
            font-weight:initial;
            font-style:italic;
            background:0 0;
            -webkit-text-fill-color:#f8f9fafa;
            text-align:center;
            margin-bottom: 0rem;
            margin-top: 4vh;}
        
        #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 div.hide-portrait{
            display:none;
        }

        #product .items-container {
            background-color:#55D4D1;
            margin:0 auto 1vh auto;
            padding:10px;
            border-style:solid;
            border-color: #C97756;
            border-width: 6px;
            border-radius: 16px;
            border-style: ridge;
        }
        #product .item {
            width:70%;
            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:18px;
            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:12px;
            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:15px;
            width:15px;
            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;
                line-height:1.5rem;
                font-weight:700;
                font-variant:small-caps;
                color:#f8f9fa; 
                text-align:center;
                padding:.5% 10% .5% 10%;
                margin-top:0px;
                z-index:1;
            }
    
            #product .quote{color:#f8f9fafa;font-size:1.3rem;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:1.5rem;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.2rem;
                        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: 1.5rem;
                        font-family:americanaextra_bold,"Times New Roman",Times,serif;
                        font-size:1.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.25rem;
                        font-weight: initial;
                        padding: 0 5px 0 5px;
                    }
                    #product-page .perpetua {
                        font-family: perpetua_regular,"Times New Roman",Times,serif;
                        font-size: 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:45vw;
                        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:25vw;
                        max-width:160px;
                        height:14vh;
                        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: 75%;
                        height: auto; 
                        display: block;
                        margin: 0 auto 0 auto;
                        padding: 0 0 0 0;
                    }
                    #contact .img-border{border-color: #C97756; border-width: 6px; border-radius: 12px; border-style: ridge; position:relative; width:85vw; height:auto; margin: 3vh auto 1vh auto; padding:0;}
                    #contact .section-text{
                        padding:0vh 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:-10vh;
    }
                    #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:30vw;
            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: -15vh;}
        #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;
         }
        }