.BodyBCNG{
    width: 100%;
    height: auto;
    /*background-color: lightblue;*/
    background: url(../Pictures/hp-bg.jpg) no-repeat center bottom #fff;
}
.BackContentNandG{
    width: 85%;
    height: auto;
    /*background-color: gray;*/
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.5vw;
}
.ContentNandG{
    width: 40vw;
    height: 40vw;
    /*background-color: hotpink;*/
    float: right;
}
.CNG{
    margin-right: 1vw !important;
}
.TopCNG{
    margin-top: 1vw !important;
}
.LastCNG{
    height: 19.5vw !important;
    margin-bottom: 5px;
}
.EndBackCNG{
    width: 100%;
    height: 3vw;
    /*background-color: green;*/
    clear: both;
}
.NewPaperInNPG{
    background-color: #282828;
    width: 81vw;
    height: 5vw;
    text-align: center;
}
.NewPaperInNPG p{
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding-top: 1.5vw;
    font-size: 1.3vw;
    color: white;
}
.Gallery{
    width: 100%;
    height: 100%;
}
.Gallery img{
    display: none;
    width: 100%;
    height: 100%;
}
.BackNewProduct{
    width: 100%;
    height: 48.75%;
    /*background-color: lightblue;*/
}
.LastBNP{
    margin-top: 1vw !important;
    height: 48.75%;
    /*background-color: rgb(173, 230, 178);*/
}
.BackNewProductLast{
    width: 100%;
    height: 100%;
    /*background-color: lightblue;*/
}
.LinkNewProduct{
    display: block;
    width: 100%;
    height: 100%;
}
.NewProduct{
    width: 48.75%;
    height: 100%;
    /*background-color: rgb(255, 215, 105);*/
    float: right;    
}
.NewProduct img{
    width: 100%;
    height: 100%;
}
.MarginNP{
    margin-right: 1vw !important;
}
.ToolTip {
    width: 100%;
    height: 100%;
    background-color: #282828;
    text-align: center;
}
.ToolTip h1{
    position: absolute;
    width: 18vw;
    display: block;
    margin-top: 5vw;
    margin-right: 0.7vw;
    color: #fff;
    font-size: 1.2vw;
    font-weight: normal;
}
.ToolTip span{
    position: absolute;
    width: 2vw;
    height: 1px;
    background-color: gray;
    margin-top: 11vw;
    margin-right: -1vw;
}
.ToolTip p{
    position: absolute;
    width: 15.5vw;
    display: block;
    margin-top: 13vw;
    margin-right: 2vw;
    color: gray;
    font-size: 1.1vw;
}
.ToolTip::after {
    content: "";
    position: absolute;
    border-width: 1.1vw;
    border-style: solid;   
}
.RightTT::after {
    border-color: transparent #282828 transparent transparent;
    margin-top: 8.2%;
    margin-right: 9.8%;
}
.LeftTT::after {
    border-color: transparent transparent transparent #282828;
    margin-top: 8.5%;
    margin-right: -12%;
}
.LinkPaper{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    text-align: center;
}
.BackTitlePaper{
    display: none;
    position: relative;
    bottom: 6.6vw;
    background-color: rgba(40, 40, 40, 0.97);
    width: 100%;
    height: 6vw;
    color: white;
    padding-top: 1vw;
    padding-right: 1.5vw;
}
.TitlePaper{
    display: block;
    margin: 0;
    width: 91%;
    height: 80%;
    color: white;
    font-size: 1.2vw;
}