@media only screen and (-webkit-device-pixel-ratio:2),(resolution:2dppx),(resolution:192dpi){
@media only screen and (min-device-width :375px) and (max-device-width :667px) and (orientation :portrait){
    @media only screen and (-webkit-device-pixel-ratio:2.625),(resolution:2.625dppx),(resolution:252dpi){

        @media only screen and (min-device-width :412px) and (max-device-width :800px) and (orientation :portrait){
        .css-filename::after {color: red;content: "xs-2625dppx-POR.css";}
        
        body,html{
            display: block;
            position: relative;
            left:0;
            height:100%;
            max-width:100%;
            margin: 0;
            padding:0 0 0 0;
            font-size:16px;
            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;}
        .jumbotron {
            background-position: center center;
          background-repeat: no-repeat;
            background-image: url("../images/strap-rtm.png");
            background-size: cover;
          }
        #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:95vw;margin:0 auto}
        #hero-area .xs-logo:before{
            background:rgba(0,0,0,.8);}
        
        
        
        
        .img-border{border-color: #C97756; border-width: 6px; border-radius: 16px; 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:16vh;right:0vw;left:1vw;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;
        }
        .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;left:-52vw;right:0;bottom:0;top:1.3vh;width:24vw;margin:0 auto}
        .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:7vh;
            left:1vw;
            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;
            margin:6vh auto 8vh auto;
            width:95%;}
        #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;
                height: 85vh;
                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;
            }
        #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:-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;
        }
        #about:target::before{content:"";display:block;position:relative;height:142px;margin-top:-32px;visibility:hidden;}
        #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;}
        
        #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:6vh auto 8vh auto;
            width:95%;}
        #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;
            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;
        }
        #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:-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;
            }
            #product:target::before{content:"";display:block;position:relative;height:142px;margin-top:-32px;visibility:hidden;}
            #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;}
        
            #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;}
        
        
                #permits{
                    display: block;
                    position: relative;
                    margin:6vh auto 8vh auto;
                    width:95%;}
                #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;
                    height: 85vh;
                    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:95%;}
                    #contact .accent-image-pos-top {
                            position:relative;left:auto;right:auto;
                            max-width: 21%; height: auto; display: block;margin: auto;
                        }
                    #contact .section-column-content{
                        display:block;
                        position: relative;
                        height: 85vh;
                        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;
                    }
                    #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:-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;
                        }
                        #contact:target::before{content:"";display:block;position:relative;height:142px;margin-top:-32px;visibility:hidden;}
                        #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:40vw;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 )}
        #carouselfadehome{position:relative;min-width:225px;min-height: 300px;left:7vw;margin-top: 0vh; margin-bottom: -20vh;}
        #carousel .car-img-1 {margin-top:0;margin-left:3vw}
        #carousel .car-img-2 {margin-top:0;margin-left:3vw}
        #carousel .car-img-3 {margin-top:0;margin-left:3vw}
        #carousel .car-img-4 {margin-top:0;margin-left:3vw}
        #carousel .car-img-5 {margin-top:0;margin-left:3vw}
        #carousel .car-img-6 {margin-top:0;margin-left:3vw}
        #carousel .car-img-7 {margin-top:0;margin-left:3vw}
        #carousel .car-img-8 {margin-top:0;margin-left:3vw}
        #carousel .car-img-9 {margin-top:0;margin-left:3vw}
        #carousel .car-img-10{margin-top:0;margin-left:3vw}
        #carousel .car-img-11{margin-top:0;margin-left:3vw}
        #carousel .car-img-12{margin-top:0;margin-left:3vw}
        #carousel .car-img-13{margin-top:0;margin-left:3vw}
        #carousel .car-img-14{margin-top:0;margin-left:3vw}
        #carousel .section-column-content{margin:3vh 0 0 0;padding:0 0 2vh 1vw;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;
         }
        }
        }
}
@media only screen and (min-device-width :375px) and (max-device-width :667px) and (orientation :landscape){
    @media only screen and (-webkit-device-pixel-ratio:2.625),(resolution:2.625dppx),(resolution:252dpi){

        @media only screen and (min-device-width :412px) and (max-device-width :800px) and (orientation :portrait){
        .css-filename::after {color: red;content: "xs-2625dppx-POR.css";}
        
        body,html{
            display: block;
            position: relative;
            left:0;
            height:100%;
            max-width:100%;
            margin: 0;
            padding:0 0 0 0;
            font-size:16px;
            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;}
        .jumbotron {
            background-position: center center;
          background-repeat: no-repeat;
            background-image: url("../images/strap-rtm.png");
            background-size: cover;
          }
        #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:95vw;margin:0 auto}
        #hero-area .xs-logo:before{
            background:rgba(0,0,0,.8);}
        
        
        
        
        .img-border{border-color: #C97756; border-width: 6px; border-radius: 16px; 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:16vh;right:0vw;left:1vw;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;
        }
        .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;left:-52vw;right:0;bottom:0;top:1.3vh;width:24vw;margin:0 auto}
        .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:7vh;
            left:1vw;
            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;
            margin:6vh auto 8vh auto;
            width:95%;}
        #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;
                height: 85vh;
                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;
            }
        #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:-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;
        }
        #about:target::before{content:"";display:block;position:relative;height:142px;margin-top:-32px;visibility:hidden;}
        #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;}
        
        #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:6vh auto 8vh auto;
            width:95%;}
        #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;
            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;
        }
        #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:-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;
            }
            #product:target::before{content:"";display:block;position:relative;height:142px;margin-top:-32px;visibility:hidden;}
            #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;}
        
            #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;}
        
        
                #permits{
                    display: block;
                    position: relative;
                    margin:6vh auto 8vh auto;
                    width:95%;}
                #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;
                    height: 85vh;
                    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:95%;}
                    #contact .accent-image-pos-top {
                            position:relative;left:auto;right:auto;
                            max-width: 21%; height: auto; display: block;margin: auto;
                        }
                    #contact .section-column-content{
                        display:block;
                        position: relative;
                        height: 85vh;
                        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;
                    }
                    #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:-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;
                        }
                        #contact:target::before{content:"";display:block;position:relative;height:142px;margin-top:-32px;visibility:hidden;}
                        #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:40vw;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 )}
        #carouselfadehome{position:relative;min-width:225px;min-height: 300px;left:7vw;margin-top: 0vh; margin-bottom: -20vh;}
        #carousel .car-img-1 {margin-top:0;margin-left:3vw}
        #carousel .car-img-2 {margin-top:0;margin-left:3vw}
        #carousel .car-img-3 {margin-top:0;margin-left:3vw}
        #carousel .car-img-4 {margin-top:0;margin-left:3vw}
        #carousel .car-img-5 {margin-top:0;margin-left:3vw}
        #carousel .car-img-6 {margin-top:0;margin-left:3vw}
        #carousel .car-img-7 {margin-top:0;margin-left:3vw}
        #carousel .car-img-8 {margin-top:0;margin-left:3vw}
        #carousel .car-img-9 {margin-top:0;margin-left:3vw}
        #carousel .car-img-10{margin-top:0;margin-left:3vw}
        #carousel .car-img-11{margin-top:0;margin-left:3vw}
        #carousel .car-img-12{margin-top:0;margin-left:3vw}
        #carousel .car-img-13{margin-top:0;margin-left:3vw}
        #carousel .car-img-14{margin-top:0;margin-left:3vw}
        #carousel .section-column-content{margin:3vh 0 0 0;padding:0 0 2vh 1vw;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;
         }
        }
        }
}
}
@media only screen and (-webkit-device-pixel-ratio:2),(resolution:2dppx),(resolution:192dpi){
@media only screen and (device-width :423px) and (device-height :915px) and (orientation :portrait){
}
@media only screen and (device-width :423px) and (device-height :915px) and (orientation :landscape){
}
}