a.indlin {
	color:#627784;
	text-decoration:underline;
}
a.indlin:hover {
	color:#dfda27;
	text-decoration:underline;
}

ul.breadcrumb {
  padding: 0px;
  list-style: none;
justify-content:left;
}
ul.breadcrumb li {
  display: inline;
	
}
ul.breadcrumb li+li:before {
  padding: 8px;
  color: #dfda27;
  content: "|\00a0";
}
ul.breadcrumb li a {
  color: #666666;
  text-decoration: none;
	font-weight:normal !important;
}
ul.breadcrumb li a:hover {
  color: #000000;
  text-decoration: underline;
}
				.builder-editor-warning {
					display:none;
				}			


@font-face {
    font-family: Nikon;
    src: url('/fonts/TitilliumWeb-Bold.ttf') format('truetype');
}

@font-face {
    font-family: Tillium;
    src: url('/fonts/TitilliumWeb-Light.ttf') format('truetype');
}
	
					
					
					

/* MAIN CONTAINER */
.hdbanner {
    position: relative;
    width: 100%;
    max-width: 1979px;
    margin: auto;
}

/* IMAGE */
.hdbanner img {
    width: 100%;
    height: auto;
    display: block;
}

/* SHARED TEXT SETTINGS */
.hdtext {
    position: absolute;
    z-index: 1;
    color: #E5E5E5;
    text-align: left;
    transform: translateX(-50%);
}
					
@media  (max-width: 770px) {
	.hdtitle {
    left: 26.222%;
    top: 34.5%;

    
}
	.hdtitleh1 {
						
					font-family: Nikon;
    font-size: clamp(1.3rem, 3.3vw, 2.3rem);
    letter-spacing: clamp(0.05rem, 0.3vw, 0.3rem);	
						line-height:normal;
						color:#e5e5e5 !important;
					}
	/* SUB TITLE */
.hdsubtitle {
    left: 46%;
    top: 44%;
	text-align:center;
    
}
					.hdsubtitleh2 {
						font-family: Tillium;
    font-size: clamp(0.6rem, 3.3vw, 1.3rem);
    letter-spacing: clamp(0.03rem, 0.2vw, 0.3rem);
	color:#e5e5e5 !important;
						line-height:1.2rem !important;
						text-align:center;
						font-weight:bold;
					}

					}
					
	@media  (min-width: 771px) and (max-width: 990px) {
	.hdtitle {
    left: 26.222%;
    top: 29.5%;
	width:350px;
    
}
	.hdtitleh1 {
						
					font-family: Nikon;
    font-size: clamp(1.8rem, 3.3vw, 2.3rem);
    letter-spacing: clamp(0.05rem, 0.3vw, 0.3rem);	
						line-height:normal;
						color:#e5e5e5 !important;
					}
	/* SUB TITLE */
.hdsubtitle {
    left: 57%;
    top: 44%;
	text-align:center;
    
}
					.hdsubtitleh2 {
						font-family: Tillium;
    font-size: clamp(0.6rem, 3.3vw, 1.1rem);
    letter-spacing: clamp(0.03rem, 0.2vw, 0.3rem);
	color:#e5e5e5 !important;
						line-height:1.2rem !important;
						text-align:left;
						font-weight:bold;
					}

					}				
					
					
					
@media (min-width: 991px) {
/* TITLE */
.hdtitle {
    left: 19.666%;
    top: 38.5%;

    
}
	.hdtitleh1 {
						
					font-family: Nikon;
    font-size: clamp(1rem, 2.8vw, 2.4rem);
    letter-spacing: clamp(0.05rem, 0.3vw, 0.3rem);	
						line-height:normal;
						color:#e5e5e5 !important;
					}
	/* SUB TITLE */
.hdsubtitle {
    left: 57.666%;
    top: 33%;

    
}
					.hdsubtitleh2 {
						font-family: Tillium;
    font-size: clamp(0.6rem, 1.3vw, 1.3rem);
    letter-spacing: clamp(0.03rem, 0.2vw, 0.3rem);
	color:#e5e5e5 !important;
						line-height:1.7rem !important;
						text-align:left;
					}

					}
					

/* KG */
.hdweight {
    left: calc(53.666% + 5px);
    top: 71%;

    font-family: Tillium;
    font-size: clamp(0.35rem, 0.7vw, 0.7rem);
    letter-spacing: clamp(0.02rem, 0.15vw, 0.3rem);
	color:#e5e5e5 !important;
}
					.hdpower {
    left: calc(61.666% + 10px);
    top: 70%;

    font-family: Tillium;
    font-size: clamp(0.35rem, 0.7vw, 0.7rem);
    letter-spacing: clamp(0.02rem, 0.15vw, 0.3rem);
						color:#e5e5e5 !important;
}
@media (max-width: 770px) {

    .hdbanner {
        height: 200px;
        overflow: hidden;
    }

    .hdbanner img {
        width: 100%;
        height: 100%;
        object-fit: cover;

        /* adjust this to choose visible area */
        object-position: 65% center;
    }

}
					@media (max-width: 991px) {

    .hdbanner {
        height: 200px;
        overflow: hidden;
    }

    .hdbanner img {
        width: 100%;
        height: 100%;
        object-fit: cover;

        /* adjust this to choose visible area */
        object-position: 65% center;
    }

}

