﻿.HomeSliderContainer .BannerImg{
    /*cursor: move; 
    position: absolute; 
    overflow: hidden; 
    left: 0px; 
    top: 0px;*/ 
    width:100%;
    height:100%;
    background: url(../Images/DigitalPrintBG.png) no-repeat top right;
    background-size:contain;
    background-color:#ffffff;
}

   .HomeSliderContainer .BannerImg .BannerTextContainer{
       font-family:'Proxima Nova Regular';
       float:left;
       margin-left: 27%;
       margin-top: 9%;
   }

      .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader{
          width:375px;
          height:90px;
          float:left;
      }

         .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader h1{
             font-size:30pt;
             /*font-family:'Proxima Nova Regular';*/
             font-family:'Proxima Nova Semibold';
         }

      .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText{
          font-size:11pt;
          margin-top:32px;
          width:475px;
          float:left;
          text-indent:20px;
          
      }

         .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText p{
            width:350px;
            float:left;
            margin-left:5px;
         }

         .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText .BannerTextRight{
            margin-left:25px;
         }

.OrangeContainer{
    /*float:left;*/
    height:104px;
    width:100%;
    background-color:#e27204;
}

   .OrangeContainer .GetInfoButtonContainer{
        /*float:left;*/
        height:115px;
        width:400px;
        margin:0 auto;
    }

   .OrangeContainer .GetInfoButtonContainer .GetMoreInfoButton{
       margin-top:29px;    
       margin-right:30px;   
       width:163px;
       height:43px;
       color:#ffffff;
       background-color:Transparent;
       border:1px solid #b35a02;
       text-align:center;
       font-family:'Proxima Nova Semibold';
   }

   .OrangeContainer .GetInfoButtonContainer .GetMoreInfoButton:hover{
       background-color:#b35a02;
   }

   .OrangeContainer .GetInfoButtonContainer .GetMoreInfoButton:focus{
       /*border:1px solid #ffffff;*/
       /*color:#ffffff;*/
       background-color:#b35a02;
   }

.ProductBodyTopContainer{
    width:100%;
    height:526px;
}

    .ProductBodyTopContainer .DigitalPrintTopContainer{
        width:100%;
        height:100%;
        background-color:#000000;
        /*display:block;*/
    }

        .ProductBodyTopContainer .DigitalPrintMiddleContainer{
            height:340px;
        }

        .ProductBodyTopContainer .DigitalPrintMiddleContainer{
            height:340px;
        }

            .ProductBodyTopContainer .DigitalPrintMiddleContainer .GrafiwrapProductHeader{
                font-size:12pt;
                padding:13px 0 0 45px;
                width:170px;
                height:45px;
                background: repeating-linear-gradient(
                  -45deg,
                  #171717,
                  #171717 2px,
                  #000000 2px,
                  #000000 5px
                );
            }

            .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwarpProductContainer .DPProductDetailsBtn{
                float:left;
                width:11px;
                height:3px;
                /*margin:27px 0 0 15px;*/
                margin: 28px 0 0 185px;
                position:absolute;
                cursor:pointer;
                background:url(../Images/Icons/DownArrowDot.png) top center no-repeat;
            }

            .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwarpProductContainer .DPProductDetailsBtnAnimation{
                float:left;
                width:11px;
                height:15px;
                margin:29px 0 0 15px;
                cursor:pointer;
                overflow:hidden;
                /*background:#000000 url(../Images/Icons/ArrowAnimationFilterBG.png) bottom center no-repeat;*/
                
            }

            .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwarpProductContainer .DPProductDetailsBtnAnimationFilter{
                position:absolute;
                width:11px;
                /*height:15px;*/
                height:60px;
                background-color:Transparent;
                padding-left: 185px;
                padding-top: 29px;
                cursor:pointer;
                /*background: url(../Images/Icons/ArrowAnimationFilterBG.png) bottom center no-repeat;*/
                
            }

                .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwarpProductContainer .DPProductDetailsBtnAnimation figure img{
                    animation: ArrowSlide 20s linear;
                    animation-fill-mode: forwards;
                    animation-iteration-count:infinite;
                    animation-delay:0;
                    -webkit-animation: ArrowSlide 20s linear;
                    -webkit-animation-fill-mode: forwards;
                    -webkit-animation-iteration-count:infinite;
                    -webkit-animation-delay:0;
                }

    .ProductBodyTopContainer .LaminatedTopContainer{
        width:100%;
        height:100%;
        background-color:#000000;
        display:none;
    }

        .ProductBodyTopContainer .GraficastTopLeftContainer{
            float:left;
            width:50%;
            height:100%;
        }

            .ProductBodyTopContainer .GraficastTopLeftContainer .GraficastTextContainer{
                float:right;
                margin-top:100px;
                margin-right:6%;
                width:456px;
                color:#ffffff;
            }

            .ProductBodyTopContainer .GraficastTopLeftContainer .DigitalPrintTopTextContainer{
                float:right;
                margin-top:20px;
                margin-right:6%;
                width:456px;
                color:#ffffff;
            }

                .ProductBodyTopContainer .GraficastTopLeftContainer .GraficastTitle{
                    width:100%;
                    height:58px;
                    float:left;
                    background: url(../Images/GraficastTitleTxt.png) no-repeat;
                    background-size:contain;
                }

                .ProductBodyTopContainer .GraficastTopLeftContainer .GrafitackTitle{
                    width:100%;
                    height:90px;
                    float:left;
                    background: url(../Images/GrafiprintTitleTxt.png) no-repeat;
                    background-size:contain;
                }

                .ProductBodyTopContainer .GraficastTopLeftContainer .GraficastSmallLine{
                    float:left;
                    width:30px;
                    height:2px;
                    margin:5px 0 20px 0;
                    background-color:#23b153;
                }

                .ProductBodyTopContainer .GraficastTopLeftContainer .GraficastText{
                    float:left;
                    width:420px;
                    font-family:'Proxima Nova Thin';
                    text-indent:20px;
                }

        .ProductBodyTopContainer .DigitalPrintTopRightContainer{
            float:left;
            width:50%;
            height:100%;
            background: url(../Images/DigitalPrintBodyBG.png) no-repeat top right;
            background-size:contain;
        }

        .ProductBodyTopContainer .LaminatedTopRightContainer{
            float:left;
            width:50%;
            height:100%;
            background: url(../Images/GrafiprintPagePG.png) no-repeat top right;
            background-size:contain;
        }

.ProductBodyBottomContainer{
    width:100%;
    height:500px;
}

    .ProductBodyBottomContainer .GraficastDetailsContainer{
        width:100%;
        height:100%;       
        display:block;
        border-bottom: 1px solid #e3e6e8;
    }    

        .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft{
            float:left;
            width:50%;
            height:100%;
            background-color:#c1c1c1;
            background: url(../Images/GraficastPrdDetailsBG.png) no-repeat; 
            background-size:contain;      
        }

            .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer{
                float:left;
                width:311px;
                height:299px;
                border:20px solid #23b153;    
                margin-left:43%;
                margin-top:9%;
            }
                .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner{
                    float:left;
                    width:190px;
                    height:155px;
                    margin-left: 22%;
                    margin-top: 24%;
                }

                    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoTick{
                        float:left;
                    }

                    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoLine{
                        float:left;
                        width:30px;
                        height:2px;
                        background-color:#23b153;
                        margin-top:15px;
                    }

                    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoHeader{
                        float:left;
                        font-family:'Proxima Nova Bold';
                        height:35px;
                    }

                        .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoHeader h2{
                            float:left;
                            font-family:'Proxima Nova Bold';
                            margin-top:15px;
                        }

                    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoSubHeader{
                        float:left;
                        height:22px;
                    }

                        .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoSubHeader h3{
                            float:left;
                            font-family:'Proxima Nova Regular';
                        }

        .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight{
            float:left;
            width:50%;
        }

            .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics{
                float:left;
                font-family:'Proxima Nova Regular';
                font-size:12pt;
                margin-top:10%;
                margin-left:14%;
            }

                .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics .CharacteristicsHeader{
                    float:left;
                }

                    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics .CharacteristicsHeader h4{  
                        font-family:'Proxima Nova Regular'; 
                    }

                .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics  ul{
                    float:left;
                }

                    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul li{
                        
                        /*display:inline-block;*/
                        /*width:270px;*/
                        list-style:none;
                    }

                .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics .ProductFilesHeader{
                    font-family:'Proxima Nova Bold';
                    margin-top:20px;
                }

                .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics .ProductFilesLine{
                    width:30px;
                    height:2px;
                    background-color:#23b153;
                    margin:15px 0;
                }

                .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductFiles{
                    font-family:'Proxima Nova SemiBold';
                    padding-left:0;
                }

                    /*.ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductFiles li{
                    }*/

                        .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductFiles li a{
                           color:#000000;
                           text-decoration:none;
                        }

    .ProductBodyBottomContainer .LaminatedDetailsContainer{
        width:100%;
        height:100%;    
        display:none;   
    }

    .ProductBodyBottomContainer .DigitalPrintHiddenElement{
        height:472px;   
    }

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackOrangeLine{
            width:100%;
            height:33px;
            background-color:#e27205;
        }

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft{
            float:left;
            width:52%;
            height:100%;
            background-color:#ffffff;    
            border-bottom:1px solid #e3e6e8;
            /*overflow:auto;*/
        }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSpeciesContainer{
                float:left;
                /*width:488px;*/
                width:50%;
                height:100%;
                /*border:1px solid #cccccc;*/
                /*border-top:none;*/
            }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSpeciesContainer ul{
                    width:100%;
                    padding-left:0;
                }

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
                        float:left;
                        /*width:243px;*/
                        width:50%;
                        /*height:124px;*/
                        height:135px;
                        display:inline-block;
                        /*border-bottom:1px solid #cccccc;
                        border-left:1px solid #cccccc;*/
                        border:1px solid #cccccc;
                        border-top:none;
                        border-left:none;
                        padding:50px 0 0 10%;
                        cursor:pointer;
                    }

                        .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li figure img{
                            width:7vw;
                        }
                         
                        #SpecialFormulaUncDgt figure img{
                            width: 10vw;
                        }

                        #BannerMeshUncDgt figure img{
                            width: 19vw;
                        }

                        #SolventTpcDgt figure img{
                            width: 12vw;
                        }

                        #CanvasTpcDgt figure img{
                            width:9.3vw;
                        }

                        #SpecialFormulaLmt figure img{
                            /*width: 9.5vw;*/
                            /*width:43vw;*/
                            width:160px;
                        }

                        #SpecialsLmt figure img{
                            /*width:6vw;*/
                            /*width:28vw;*/
                            /*width:85px;*/
                            width:105px;
                        }

                    #UncoatedPrintMedia{
                        height:0;
                        -webkit-transition: height 0.5s linear;
                        -moz-transition: height 0.5s linear;
                        -o-transition: height 0.5s linear;
                        transition: height 0.5s linear;
                        overflow:hidden;
                    }

                    #UncoatedPrintMedia .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
                        height:157px !important;
                        padding-top:65px;
                    }

                    #TopCoatedPrintMedia{
                        height:0;
                        -webkit-transition: height 0.5s linear;
                        -moz-transition: height 0.5s linear;
                        -o-transition: height 0.5s linear;
                        transition: height 0.5s linear;
                        overflow:hidden;
                    }

                    #TopCoatedPrintMedia .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
                        height:236px !important;
                        padding-top:100px;
                    }

                    #ColibriPrintMedia{
                        height:0;
                        -webkit-transition: height 0.5s linear;
                        -moz-transition: height 0.5s linear;
                        -o-transition: height 0.5s linear;
                        transition: height 0.5s linear;
                        overflow:hidden;
                    }

                    #ColibriPrintMedia .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
                        /*height:275px !important;*/
                        /*height:236px !important;
                        padding-top:100px;*/
                        height: 472px !important;
                        padding-top: 220px;
                    }

                    #SpecialFormulaLmt{
                        width:100%;
                        /*width:486px;*/
                        /*height:123px;*/
                        height:121px;
                        /*border-bottom: none;*/
                        padding-left: 30%;
                    }

                    #CastUncDgt{
                        border:1px solid #859099;
                    }

                    #BannerMeshUncDgt{
                        /*width:486px;*/
                        width:100%;
                        /*height:123px;*/
                    }

                    #PvcTpcDgt{
                        border:1px solid #859099;
                    }

                    #CanvasTpcDgt{
                        /*width:486px;*/
                        width:100%;
                        height:123px;  
                        /*border-bottom: none;*/                      
                        padding-left: 30%;
                    }

                    #SolventTpcDgt{
                        /*width:486px;*/
                        width:100%;
                        height:123px;                     
                        padding-left: 25%;
                        /*border:1px solid #859099;*/
                    }

                    #UVTpcDgt{
                        width:486px;
                        height:123px;                     
                        padding-left:35%;
                    }

                    #SpecialFormulaUncDgt{
                        padding-left:20px;
                    }

                    /*#UncoatedPrintMedia .GrafitackDetailsLeft,
                    #TopCoatedPrintMedia .GrafitackDetailsLeft,
                    #ColibriPrintMedia .GrafitackDetailsLeft{
                        display:none;
                    }

                    #UncoatedPrintMedia .GrafitackDetailsRight,
                    #TopCoatedPrintMedia .GrafitackDetailsRight,
                    #ColibriPrintMedia .GrafitackDetailsRight{
                        display:none;
                    }*/

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails{
            float:left;
            /*width:50%;*/
            /*width:40%;*/
            width:42%;
            /*padding-right:20px;*/
            padding-right:7px;
            /*height:315px;*/
            height:335px;
        }

        .ProductBodyBottomContainer .DigitalPrintHiddenElement .GrafitackDetailsLeft .GrafitackProductDetails{
            height:330px !important;
            /*height:275px !important;*/
        }

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSelectDetails{
            float:left;
            /*width:452px;*/
            width:223px;
            height:35px;
            border:1px solid #23b153;
            font-family:'Proxima Nova Regular';
            font-size:12pt;
            margin:60px 0 0 22px;
        }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSelectDetails .SelectDetailsElement{
                float: left;
                /* margin-top: 6px; */
                /*margin-left: 4%;*/
                height: 100%;
                padding-top: 6px;
                cursor:pointer;
                font-family:'Proxima Nova Semibold';
                /*border-top: 6px solid #23b153;
                margin-top: -6px;*/
                background: #ffffff;
                width: 73px;
                text-align: center;
            }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSelectDetails .SelectDetailsElement:hover{
                background: repeating-linear-gradient(
                  -45deg,
                  #a7d6b7,
                  #a7d6b7 2px,
                  #ffffff 2px,
                  #ffffff 5px
                );
            }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSelectDetails .SelectDetailsElementDivider{
                float:left;
                width:1px;
                height:28px;
                margin-top:3px;
                background-color:#23b153;
                /*margin-left: 4%;*/
            }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .ProductInfo{
                float:left;
                font-family:'Proxima Nova Bold';
                font-size:12pt;
                margin-left:20px;
                /*width:455px;*/
                margin-bottom:-25px;
                /*text-indent:20px;*/
                width:42%;
            }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductInfo{
                float:left;
                font-family:'Proxima Nova Bold';
                /*font-size:12pt;*/
                font-size: 0.9vw;
                margin-top:8%;
                margin-left:5%;
                /*text-indent:20px;*/ 
                width:100%;               
            }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductInfo p b{
                    color:#960439;
                }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics{
                float:left;
                font-family:'Proxima Nova Regular';
                /*font-size:11pt;*/
                font-size: 0.8vw;
                margin-top:5%;
                margin-left:5%;
            }
                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .ProductSubHeader{
                    float:left;
                }

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .ProductSubHeader h4{
                        font-size:16pt;
                        font-family:'Proxima Nova Semibold';
                    }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .ProductInfoLine{
                    width:30px;
                    height:2px;
                    background-color:#23b153;
                    margin:10px 0;
                }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .CharacteristicsHeader{
                    float:left;
                }

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .CharacteristicsHeader h4{  
                        font-family:'Proxima Nova Regular'; 
                    }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics  ul{
                    float:left;
                }

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics ul li{
                        
                        /*display:inline-block;*/
                        /*width:270px;*/
                        list-style:none;
                    }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .ProductFilesHeader{
                    font-family:'Proxima Nova Bold';
                    margin-top:20px;
                }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .ProductFilesLine{
                    width:30px;
                    height:2px;
                    background-color:#23b153;
                    margin:15px 0;
                }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics ul.ProductFiles{
                    font-family:'Proxima Nova SemiBold';
                    padding-left:0;
                }

                    /*.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics ul.ProductFiles li{
                    }*/

                        .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics ul.ProductFiles li a{
                           color:#000000;
                           text-decoration:none;
                        }               


                /*.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner{
                    float:left;
                    width:190px;
                    height:155px;
                    margin-left: 22%;
                    margin-top: 24%;
                }
                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoTick{
                        float:left;
                    }
                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoLine{
                        float:left;
                        width:30px;
                        height:2px;
                        background-color:#23b153;
                        margin-top:15px;
                    }
                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoHeader{
                        float:left;
                        font-family:'Proxima Nova Bold';
                        height:35px;
                    }
                        .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoHeader h2{
                            float:left;
                            font-family:'Proxima Nova Bold';
                            margin-top:15px;
                        }
                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoSubHeader{
                        float:left;
                        height:22px;
                    }
                        .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoSubHeader h3{
                            float:left;
                            font-family:'Proxima Nova Regular';
                        }*/

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight{
            float:left;
            width:48%;
            /*height:100%;*/
            height:100%;
            background:#000000 url(../Images/GrafitackFilesBG.png) no-repeat right bottom;
            background-size:contain;
            color:#ffffff;
        }

            /*.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .GraficastProductDetails{
                width:100%;
            }*/

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics{
                float:left;
                font-family:'Proxima Nova Regular';
                font-size:12pt;
                margin-top:10%;
                margin-left:14%;
                /*width:440px;*/
            }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .CharacteristicsHeader{
                    float:left;
                }

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .CharacteristicsHeader h4{  
                        font-family:'Proxima Nova Regular'; 
                    }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics  ul{
                    float:left;
                }

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul li{                        
                        /*display:inline-block;*/
                        /*width:270px;*/
                        list-style:none;
                        margin-top:2px;
                    }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .ProductFilesHeader{
                    font-family:'Proxima Nova Bold';
                    margin-top:20px;
                }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .ProductFilesLine{
                    width:30px;
                    height:2px;
                    background-color:#23b153;
                    margin:15px 0;
                }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductFiles{
                    font-family:'Proxima Nova SemiBold';
                    padding-left:0;
                    width:420px;
                }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .SubFilesContainer{
                    float:left;
                    width:30%;
                }

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductSubFiles{
                        font-family:'Proxima Nova SemiBold';
                        padding-left:0;
                        width:75%;
                    }

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .SubFilesHeader{
                        font-family:'Proxima Nova Thin';
                        padding-left:0;
                        width:90%;
                    }                

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductSubFiles li a{
                       color:#ffffff;
                       text-decoration:none;
                       width:50%;
                    }                          

                        .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductSubFiles li a .ProductFilesTitle{
                            float:left;
                        }
                    
                        .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductSubFiles li a .ProductFilesSubHeader{
                            float:left;
                            font-family:'Proxima Nova Thin';
                            font-size:10pt;
                            margin-top:2px;
                            margin-left:3px;
                        }              

                    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductFiles li{
                        float:left;
                        margin-top:3px;
                        display: inline-block;
                        width: 195px;
                    }

                        .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductFiles li a{
                           float:left;
                           color:#ffffff;
                           text-decoration:none;
                        }
                        
                        .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductFiles li a .ProductFilesSubHeader{
                            float:right;
                            font-family:'Proxima Nova Thin';
                            font-size:10pt;
                            margin-top:2px;
                        }


#PVCFree{
    border:1px solid #859099;
}

#HundredSeriesMenuButton{
    border-top: 6px solid #23b153;
    margin-top: -6px;
}

#FluorMenuButton{
    border-top: 6px solid #23b153;
    margin-top: -6px;
}

#EtchedMenuButton{
    border-top: 6px solid #23b153;
    margin-top: -6px;
}

.DPElementDetailContainer{
    margin-top:5%;
}

.DPLmtElementDetailContainer{
    margin-top:5%;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .CastUncoatedContainer{
    display:block;
    /*margin-top:5%;*/
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .MonomericUncoatedContainer{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .PolymericUncoatedContainer{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .SpecialFormulaUncoatedContainer{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .BannerMeshUncoatedContainer{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .PVCTopCoatedContainer{
    display:block;
    /*margin-top:5%;*/
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .PhotoPapersTopCoatedContainer{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .CanvasTopCoatedContainer{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .SolventAndLatexContainer{
    display:block;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .UVContainer{
    display:none;
}

/*.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .PVCFreeContainer{
    display:block;
    margin-top:5%;
}*/

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .TranslucentContainer{
    display:none;
    margin-top:5%;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .MonomericLmtContainer{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .PolymericLmtContainer{
    display:none;
    margin-top:5%;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .FloorLmtContainer{
    display:none;
    margin-top:5%;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .CastLmtContainer{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .SpecialsLmtContainer{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .SpecialFormulaLmt{
    display:none;
}

.DPElementFilesContainer{

}

/*.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .CastUncDgtFiles{
    display:block;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .MonomericUncDgtFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .PolymericUncDgtFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .SpecialFormulaUncDgtFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .BannerMeshUncDgtFiles{
    display:none;
}*/

/*.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .CalibriLmtFiles{
    display:block;
}*/

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .TranslucentFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .MonomericFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .PolymericFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .SpecialsFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .EtchedGlassFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .EtchedGlassFiles .EtchedFiles{
    display:block;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .EtchedGlassFiles .SBPFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .EtchedGlassContainer .EtchedSeries{
    display:block;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .EtchedGlassContainer .SBPSeries{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .FluorFilms{
    display:block;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .RemovableFilms{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .MonomericContainer .Monomeric100Series{
    display:block;
}

.DigitalPrintHiddenElement .ActiveSubInfo{
    display:block;
}

.DigitalPrintHiddenElement .PassiveSubInfo{
    display:none;
}

.LaminatedDetailsContainer .ActiveSubInfo{
    display:block;
}

.LaminatedDetailsContainer .PassiveSubInfo{
    display:none;
}

.ActiveFileContainer{
    display:block;
}

.PassiveFileContainer{
    display:none;
}

.ActiveSubFiles{
    display:block;
}

.PassiveSubFiles{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .MonomericContainer .MonomericPromoSeries{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .CalibriLmtContainer .MonomericPromoSeries{
    display:none;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .MonomericFiles .HundredSeriesFiles{
    display:block;
}

.ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .MonomericFiles .PromoSeriesFiles{
    display:none;
}

.RenderBodyContainer{
    background-color:#000000;
}

.BusinessPartners{
    /*margin-top:472px;*/
    opacity:0;
    margin-top:70px;
    -webkit-transition: margin-top 0.5s linear;
    -moz-transition: margin-top 0.5s linear;
    -o-transition: margin-top 0.5s linear;
    transition: margin-top 0.5s linear;
}

.DigitalPrintHiddenElement ul.DigitalPrintSelectDetails,
.DPLmtElementDetailContainer ul.LaminatedSelectDetails{
    float:left;
    font-family:'Proxima Nova Bold';
    max-width:398px;
    border: 1px solid #23b153;
    padding:0;
    margin:30px 0 0 20px;
    /*width:45%;*/
    width:initial;
}

/*#TopCoatedPrintMedia .GrafitackDetailsLeft ul.DigitalPrintSelectDetails{
    width: initial;
}*/

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li,
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li{
        float:left;
        width:16%;
        min-width:60px;
        height:27px;
        display:inline-block;
        list-style:none;
        text-align:center;
        padding-top:4px;
        /*border: 1px solid #23b153;*/
        border-left:none;
        /*border-right:0.5px solid #23b153;*/
        border-right:none;
        cursor:pointer;
        /*font-size:0.8vw;*/
        font-size:0.75vw;
    }

    #LAMS50UV{
        min-width:62px;
    }

    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li{
        width:78px;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li.SubFileLine,
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li.SubFileLine{
        height:21px;
        width:1px;
        min-width:1px !important;
        max-width:1px !important;
        background-color:#23b153;
        margin-top:3px;
    }
    /*.DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li.DigitalPrintSelectDetailsLine{
        float:left;
        background-color:#23b153;
        width:1px;
        height:22px;
        padding-top:2px;
    }*/

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails .ActiveSubElementButton{
        background: repeating-linear-gradient(
                  -45deg,
                  #a7d6b7,
                  #a7d6b7 2px,
                  #ffffff 2px,
                  #ffffff 5px
                );
    }

    .DPLmtElementDetailContainer ul.LaminatedSelectDetails .ActiveSubElementButton{
        background: repeating-linear-gradient(
                  -45deg,
                  #a7d6b7,
                  #a7d6b7 2px,
                  #ffffff 2px,
                  #ffffff 5px
                );
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li:hover,
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li:hover{
        background: repeating-linear-gradient(
                  -45deg,
                  #a7d6b7,
                  #a7d6b7 2px,
                  #ffffff 2px,
                  #ffffff 5px
                );
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#PRINTGLOW{        
        width:110px;
        /*border-right:1px solid #23b153;*/
    }

    /*.DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#GEF-ESMUTOH{        
        width:215px;
    }*/

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#GEF-ESwithMUTOHUMSINK{        
        width:215px;
        /*border-right:1px solid #23b153;*/
    }

    /*.DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#S010P{
        border-left:1px solid #23b153;
    }*/


@media only screen and (min-width: 319px) and (max-width: 767px) {
/*.HomeSliderContainer {
height: 150px;
}*/
.HomeSliderContainer .BannerImg {
    background:#ffffff url(../Images/DigitalPrintBG.png) no-repeat top center;
    background-size: cover;
}

.HomeSliderContainer .BannerImg .BannerTextContainer {
        margin-left: 2%;
        margin-top: 0%;
    }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader {
            width: 312px;
            height: 35px;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader h1 {
                /*font-size: 8pt;*/
                font-size:2.6vw;
            }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText {
            /*font-size: 7pt;*/
            font-size:2.2vw;
            width: 66%;
            margin-top:0;
            text-indent:0;
            margin-top: 2%;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText p {
                /*width: 88px;*/
                margin-left:0;
                margin-right: 5px;
                width:39%;
            }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText .BannerTextRight {
                margin-left: 10px;
            }

        .OrangeContainer .GetInfoButtonContainer {
            /* float: left; */
            height: 115px;
            margin: 0 auto;
            width: 220px;
        }

            .OrangeContainer .GetInfoButtonContainer .GetMoreInfoButton{
                width: 100px;
                height: 43px;
                margin-right: 8px;
                font-size:8pt;
            }

    /*.ProductBodyTopContainer .GraficastTopLeftContainer .GraficastTitle {
        width: 65%;
        height: 35px;
    }*/

    .ProductBodyTopContainer{
        height:730px;
    }

    .ProductBodyTopContainer .GraficastTopLeftContainer{
        width:100%;
        padding-left:0;
        height:initial;
        margin-top:35px;
    }

    .ProductBodyTopContainer .GraficastTopLeftContainer .DigitalPrintTopTextContainer{
        width:95%;
        margin-right:0;
    }

        .ProductBodyTopContainer .GraficastTopLeftContainer .GrafitackTitle{
            width:95%;
        }

    /*.ProductBodyTopContainer .GraficastTopLeftContainer .DigitalPrintTopTextContainer {
        float: left;
        margin-top: 25%;
        margin-left: 8%;
        width: 290px;
    }*/

    /*.ProductBodyTopContainer .DigitalPrintTopRightContainer {
        height: 30%;
    }*/

    /*.ProductBodyTopContainer .GraficastTopLeftContainer {
        float: left;
        width: 50%;
        height: 53%;
    }*/

        .ProductBodyTopContainer .GraficastTopLeftContainer .GraficastText {
            width: 95%;
            font-size:10pt;
        }

    .ProductBodyTopContainer .DigitalPrintTopRightContainer {
        float: right;
        width: 97%;
        height: 40%;
        margin-top:25px;
    }

    /*.ProductBodyBottomContainer{
        height:850px;
    }*/

    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft {
        float: left;
        width: 100%;
        height:38%;
    }

        .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer {
            width: 144px;
            height: 146px;
            border: 10px solid #23b153;
            margin-left: 5%;
            margin-top: 3.8%;
        }

            .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoHeader {
                height: 22px;
            }

            .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner {
                width: 190px;
                height: 155px;
                margin-left: 10%;
                margin-top: 5%;
            }

    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoHeader h2 {
        margin-top: 8px;
        font-size: 12pt;
    }

    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsLeft .DetailsLogoContainer .DetailsLogoInner .DetailsLogoSubHeader h3 {
        font-size: 12pt;
        margin-top: 8px;
    }

    .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight {
        width: 95%;
    }

        .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics {
            font-size: 10pt;
            margin-top: 5%;
            margin-left: 5%;
        }

            .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul {
                padding-left: 25px;
            }

            .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics .CharacteristicsHeader h4 {
                font-family: 'Proxima Nova Regular';
                font-size: 12pt;
            }

            .ProductBodyBottomContainer .GraficastDetailsContainer .GraficastDetailsRight .ProductCharacteristics .ProductFilesLine {
                margin: 10px 0;
            }


    .ProductBodyTopContainer .GrafitackTopLeftContainer .DigitalPrintTopTextContainer {
        float: left;
        margin-top: 25%;
        margin-left: 8%;
        width: 240px;
    }

    /*.ProductBodyTopContainer .DigitalPrintTopRightContainer {
        height: 30%;
    }*/

    .ProductBodyTopContainer .LaminatedTopRightContainer {
        float: right;
        width: 100%;
        height: 40%;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft{
        float: left;
        /*width: 52%;*/
        height: initial;
        width:100%;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSpeciesContainer {
        float: left;
        width: 100%;
        height:50%;
        min-width:320px;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li {
        float: left;
        width: 50%;
        height: 124px;
        /*padding: 15% 0 0 8%;*/
        padding: 53px 0 0 28px;
    }

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li figure img{
            /*height:22px;
            width:initial;*/
            height: initial;
            /*width: 32vw;*/
            width:110px;
        }

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails {
            float: left;
            width: 100%;
            padding-right: 5px;
            margin-bottom:15px;
            height:initial !important;
        }
            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .ProductInfo{
                font-size:10pt;
                margin-left: 8px;
                margin-top:15px;
                width: 95%;
            }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductInfo {
                font-size: 10pt;
            }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics {
                font-size: 10pt;
            }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .ProductSubHeader h4 {
                    font-size: 12pt;
                }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .ProductInfoLine {
                    margin:5px 0;
                }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics ul {
                    padding-left:20px;
                }

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight{
            width:100%;
            height:50%;
            /*background:#000000;*/
            /*background-size:cover;*/
        }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSelectDetails {
        width: 300px;
        font-size: 10pt;
        margin: 30px 0 0 8px;
    }

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSelectDetails .SelectDetailsElement {
            margin-left: 7%;
        }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics {
        margin-left:7%;
        margin-top:6%;
    }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .ProductFilesHeader {
                font-size:10pt;
            }

            .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductFiles {
                font-size:8pt;
                width:270px;
            }

                .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductFiles li a .ProductFilesSubHeader {
                    font-size:6pt;
                }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics .SubFilesContainer {
        font-size: 8pt;
        width:33%;
    }    

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductSubFiles {
        width: 95%;
    }

        .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics ul.ProductSubFiles li a .ProductFilesSubHeader {
            font-size:6pt;
        }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails, .DPLmtElementDetailContainer ul.LaminatedSelectDetails{
        margin-left:10px;
        max-width:100%;
    }

        .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li, .DPLmtElementDetailContainer ul.LaminatedSelectDetails li{
            width:48px;
        }

    #UncoatedPrintMedia .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
        height: 130px !important;
        padding-top: 55px;
    }

    #TopCoatedPrintMedia .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
        height: 130px !important;
        padding-top: 55px;
    }
    #ColibriPrintMedia .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
        height: 206px !important;
        padding-top: 100px;
        width: 100%;
    }

    .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwarpProductContainer .GrafiwrapProductHeader{
        font-size:11pt;
        padding-left:53px;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .CharacteristicsHeader h4{
        font-size:12pt;
    }

    .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwrapTitleTxt{
        font-size:14pt;
    }

    .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwrapText{
        font-size:10pt;
    }

    .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwrapSubTitle{
        font-size:11pt;
    }

    #BannerMeshUncDgt,
    #CanvasTpcDgt{
        width:100%;
    }

    #SpecialFormulaUncDgt figure img{
        /*width: initial;*/
        /*width:40vw;*/
        width:125px;
    }

    #BannerMeshUncDgt figure img{
        /*width: initial;*/
        /*width:80vw;*/
        width:270px;
    }

    #SolventTpcDgt figure img{
        /*width: initial;*/
        /*width:45vw;*/
        width:175px;
    }

    #CanvasTpcDgt figure img{
        /*width:42vw;*/
        width:145px;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li,
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li{
        float:left;
        width:16%;
        min-width:48px;
        height:27px;
        display:inline-block;
        list-style:none;
        text-align:center;
        padding-top:4px;
        /*border: 1px solid #23b153;*/
        border-left:none;
        /*border-right:0.5px solid #23b153;*/
        border-right:none;
        cursor:pointer;
        font-size:8.5pt;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#PRINTGLOW{
        /*width:97px;*/
        width:28%;
    }

    .ProductBodyTopContainer .GraficastTopLeftContainer .GraficastTextContainer{
        width:95%;
        margin-right:0;
        margin-top:20px;
    }

    .ProductBodyTopContainer .LaminatedTopRightContainer{
        float: right;
        width: 100%;
        height: 40%;
        margin-top: 25px;
    }
}


@media only screen and (min-width: 768px) and (max-width: 1024px){
    .HomeSliderContainer{
        height:280px;
    }

    .HomeSliderContainer .BannerImg .BannerTextContainer {
        margin-left: 5%;
        margin-top: 0%;
    }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader {
            width: 230px;
            height: 35px;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader h1 {
                font-size: 15pt;
            }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText {
            font-size: 10pt;
            width: 312px;
            margin-top:40px;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText p {
                width: 142px;
                margin-left:0;
            }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText .BannerTextRight {
                margin-left: 20px;
            }

    .HomeBodyContainer .HomeBodyTop{
        margin:0 auto;
    }

    .HomeBodyContainer .HomeBodyTop .HomeBodyTopContentContainer .HomeBodyTopLeft{
        display:none;
    }  

    .ProductBodyTopContainer .GraficastTopLeftContainer .DigitalPrintTopTextContainer{
        margin-right:0;
        width:100%;
    }

    .ProductBodyTopContainer .GraficastTopLeftContainer .GraficastText{
        width:100%;
    }

    .ProductBodyTopContainer{
        min-height:600px;
    }

    .ProductBodyTopContainer .GraficastTopLeftContainer{
        padding-left:3%;
    }

    .ProductBodyTopContainer .DigitalPrintTopRightContainer{
            /*float: left;
    width: 62%;
    height: 78%;*/
    background: url(../Images/DigitalPrintBodyBG.png) no-repeat top center;
    background-size: cover;
    height:62%;
    /*margin-left: 100px;
    margin-left: -94px;*/
    }

    /*.ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwrapTextContainer{
        margin-left:0;
        width:95%;
    }*/
        
        .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwrapTitleTxt{
            font-size:16pt;
        }

        .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwrapSubTitle{
            font-size:11pt;
        }

    #SpecialFormulaUncDgt figure img{
        width: initial;
    }

    #BannerMeshUncDgt figure img{
        width: initial;
    }

    #SolventTpcDgt figure img{
        width: initial;
    }

    #SpecialFormulaUncDgt figure img{
        width: 9vw;
    }

    #BannerMeshUncDgt figure img{
        width: 21vw;
    }

    #SolventTpcDgt figure img{
        width: 14vw;
    }
    #SpecialFormulaLmt{
        width:100%;
    }


    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails, 
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails{
        max-width:149px;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li,
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li{
        float:left;
        width: 14%;
        min-width: 35px;
        height:27px;
        display:inline-block;
        list-style:none;
        text-align:center;
        padding-top:4px;
        /*border: 1px solid #23b153;*/
        border-left:none;
        /*border-right:0.5px solid #23b153;*/
        border-right:none;
        cursor:pointer;
        font-size:8pt;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#PRINTGLOW{
        /*width:97px;*/
        width:49%;
    }

    .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwrapTextContainer{
        margin-left:3%;
        width:90%;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .ProductInfo{
        margin-left:15px;
        font-size:9pt;
        width:43%;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductInfo,
    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics .CharacteristicsHeader h4{
        font-size:9pt;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails .ProductCharacteristics ul{
        padding-left:10px;
        font-size:8pt;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#GEF-ES{
        width:50px;
    }

    /*.DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#GEF-ESMUTOH{
        width:147px;
        font-size:7.5pt;
    }*/

     .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#GEF-ESwithMUTOHUMSINK{
        width:147px;
        font-size:7.5pt;
    }

    .ProductBodyTopContainer .GraficastTopLeftContainer .GraficastTextContainer{
        width:95%;
        margin-right:0;
        margin-top:120px;
    }

    .ProductBodyTopContainer .LaminatedTopRightContainer{
        background: url(../Images/GrafiprintPagePG.png) no-repeat top center;
        background-size: cover;
        height: 62%;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
        padding-left:7%;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li figure img{
        height: initial;
        width: 70px;
    }

    #SpecialsLmt figure img{
        width:60px;
    }

    #SpecialFormulaLmt figure img{
        width:105px;
    }

    .DPLmtElementDetailContainer ul.LaminatedSelectDetails{
        margin-left:10px;
        max-width:186px;
    }

    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li{
        width:initial;
    }

    .ProductBodyBottomContainer .LaminatedDetailsContainer{
        height:inherit;
    }    

    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li{
        min-width:45px;
        height:25px;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li.SubFileLine, .DPLmtElementDetailContainer ul.LaminatedSelectDetails li.SubFileLine{
        margin-top:2px;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails{
        width:50%;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics{
        font-size:11pt;
    }
    
.FooterGeneralContainer{
    height:126px;
}
}

@media only screen and (min-width: 1025px) and (max-width: 1489px) {
    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails, 
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails{
        width:45%;
    }

    .HomeSliderContainer {
        height: 570px;
    }

    .HomeSliderContainer .BannerImg .BannerTextContainer{
        margin-left: 18%;
        margin-top: 9% !important;
    }
}

@media only screen and (min-width: 2110px) and (max-width: 2300px) {
    #SpecialsLmt figure img{
        width:135px;
    }

    #SpecialFormulaLmt figure img{
        width:200px;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .ProductInfo,
    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails{
        width:45%;
    }

    /*.DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#GEF-ESMUTOH{
        width:265px;
    }*/

     .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#GEF-ESwithMUTOHUMSINK{
        width:265px;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails, 
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails{
        max-width:44%;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li, 
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li{
        width:79px;
        height:30px;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#PRINTGLOW{
        width:140px;
    }
}

@media only screen and (min-width: 2300px) {
    #SpecialsLmt figure img{
        width:135px;
    }

    #SpecialFormulaLmt figure img{
        width:200px;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .ProductInfo,
    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .GrafitackProductDetails{
        width:45%;
    }

    /*.DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#GEF-ESMUTOH{
        width:325px;
    }*/

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#GEF-ESwithMUTOHUMSINK{
        width:325px;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails, 
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails{
        max-width:44%;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li, 
    .DPLmtElementDetailContainer ul.LaminatedSelectDetails li{
        width:95px;
        height:35px;
    }

    .DigitalPrintHiddenElement ul.DigitalPrintSelectDetails li#PRINTGLOW{
        width:140px;
    }

    #UncoatedPrintMedia .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
        height:200px !important;
        padding-top:85px;
    }

    #TopCoatedPrintMedia .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
        height:300px !important;
        padding-top:135px;
    }

    #ColibriPrintMedia .GrafitackDetailsLeft .GrafitackSpeciesContainer ul li{
        height:600px !important;
        padding-top:290px;
    }

    .ProductBodyBottomContainer .GrafitackDetailsContainer .GraficastDetailsRight .ProductCharacteristics{
        margin-top:5%;
    }

    .ProductBodyTopContainer .GraficastTopLeftContainer .GraficastText{
        width: 500px;
        font-size:12pt;
    }

    .ProductBodyTopContainer .GrafiwrapMiddleContainer .GrafiwrapText{
        font-size:12pt;
    }
    .ProductBodyBottomContainer .GrafitackDetailsContainer .GrafitackDetailsLeft .ProductInfo{
        font-size:14pt;
    }

    .SocialNewsGeneralContainer{
        margin-top:-2px;
    }

}


@keyframes ArrowSlide {
  0% {
      margin-top:-245px;
  }
  /*50%{
      margin-top:-18px;
  }*/
  100%{
      margin-top:-1px;
  }
}
@-webkit-keyframes ArrowSlide
{
  0% {
      margin-top:-245px;
  }
  /*50%{
      margin-top:-18px;
  }*/
  100%{
      margin-top:-1px;
  }
}
@-moz-keyframes ArrowSlide 
{
  0% {
      margin-top:-245px;
  }
  /*50%{
      margin-top:-18px;
  }*/
  100%{
      margin-top:-1px;
  }
}
@-o-keyframes ArrowSlide {
  0% {
      margin-top:-245px;
  }
  /*50%{
      margin-top:-18px;
  }*/
  100%{
      margin-top:-1px;
  }
}

/*REQUIRES UPDATE*/
/*@media only screen and (min-width: 1024px) and (max-width: 1677px) {
    
  .HomeSliderContainer .BannerImg .BannerTextContainer {
        margin-left: 26%;
        margin-top: 2%;
    }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader {
            width: 230px;
            height: 35px;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader h1 {
                font-size: 18pt;
            }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText {
            font-size: 12pt;
            width: 420px;
            margin-top:50px;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText p {
                width: 200px;
                margin-left:0;
            }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText .BannerTextRight {
                margin-left: 20px;
            }

    .HomeBodyContainer .HomeBodyTop{
        margin:0 auto;
    }    
}*/   