fieldset,img {
	border:0;
}
/*input{
	border:1px solid #b0b0b0;
	padding:3px 5px 4px;
	color:#979797;
	width:50px;
}*/
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.ie7 body{
	overflow:hidden;
}
a{
	color: #FFFFFF;
	text-decoration: none;
}
.container{
	position: relative;
	text-align: center;
}
.clr{
	clear: both;
}
.container > header{
	padding: 30px 30px 10px 20px;
	margin: 0px 20px 10px 20px;
	position: relative;
	display: block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: left;
}
.container > header h1{
  font-family: "helvetica neue", helvetica;
	font-size: 35px;
	line-height: 35px;
	position: relative;
	font-weight: 400;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    padding: 0px 0px 5px 0px;
}
.container > header h1 span{

}
.container > header h2, p.info{
	font-size: 16px;
	font-style: italic;
	color: #f8f8f8;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}

.slideshow,
.slideshow:after {
    position: absolute;
    width: 50%;
    height: 30%;
    margin-top: 2.4%;
   left: 5%;  padding-bottom: 17%;
    z-index: 0;
}
.slideshow:after {
    content: '';
}
.slideshow li span {
    width: 60%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s;
    -o-animation: imageAnimation 36s linear infinite 0s;
    -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s;   border-radius: 4px;
}
.slideshow li div {
    z-index: 1000;
    position: absolute;
    bottom: 30px;
    left: 0px;
    width: 100%;
    text-align: center;
    opacity: 0;
    -webkit-animation: titleAnimation 36s linear infinite 0s;
    -moz-animation: titleAnimation 36s linear infinite 0s;
    -o-animation: titleAnimation 36s linear infinite 0s;
    -ms-animation: titleAnimation 36s linear infinite 0s;
    animation: titleAnimation 36s linear infinite 0s;
}
.slideshow li div h3 {
  font-family: "helvetica neue", helvetica;
  text-transform: uppercase;
  font-size: 80px;
  padding: 0;
  line-height: 200px;
	color: rgba(255,255,255, 0.8);
}


.slideshow li:nth-child(2) div {
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.slideshow li:nth-child(3) div {
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.slideshow li:nth-child(4) div {
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.slideshow li:nth-child(5) div {
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}
.slideshow li:nth-child(6) div {
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
/* Animation for the slideshow images */
@-webkit-keyframes imageAnimation {
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -webkit-transform: scale(1.05);
	    -webkit-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -webkit-transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    -webkit-transform: scale(1.1);
	}
	100% { opacity: 0 }
}
@-moz-keyframes imageAnimation {
	0% {
	    opacity: 0;
	    -moz-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -moz-transform: scale(1.05);
	    -moz-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -moz-transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    -moz-transform: scale(1.1);
	}
	100% { opacity: 0 }
}
@-o-keyframes imageAnimation {
	0% {
	    opacity: 0;
	    -o-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -o-transform: scale(1.05);
	    -o-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -o-transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    -o-transform: scale(1.1);
	}
	100% { opacity: 0 }
}
@-ms-keyframes imageAnimation {
	0% {
	    opacity: 0;
	    -ms-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -ms-transform: scale(1.05);
	    -ms-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -ms-transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    -ms-transform: scale(1.1);
	}
	100% { opacity: 0 }
}
@keyframes imageAnimation {
	0% {
	    opacity: 0;
	    animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    transform: scale(1.05);
	    animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    transform: scale(1.1);
	}
	100% { opacity: 0 }
}
/* Animation for the title */
@-webkit-keyframes titleAnimation {
	0% {
	    opacity: 0;
	    -webkit-transform: translateY(200px);
	}
	8% {
	    opacity: 1;
	    -webkit-transform: translateY(0px);
	}
	17% {
	    opacity: 1;
	    -webkit-transform: scale(1);
	}
	19% { opacity: 0 }
	25% {
	    opacity: 0;
	    -webkit-transform: scale(10);
	}
	100% { opacity: 0 }
}
@-moz-keyframes titleAnimation {
	0% {
	    opacity: 0;
	    -moz-transform: translateY(200px);
	}
	8% {
	    opacity: 1;
	    -moz-transform: translateY(0px);
	}
	17% {
	    opacity: 1;
	    -moz-transform: scale(1);
	}
	19% { opacity: 0 }
	25% {
	    opacity: 0;
	    -moz-transform: scale(10);
	}
	100% { opacity: 0 }
}
@-o-keyframes titleAnimation {
	0% {
	    opacity: 0;
	    -o-transform: translateY(200px);
	}
	8% {
	    opacity: 1;
	    -o-transform: translateY(0px);
	}
	17% {
	    opacity: 1;
	    -o-transform: scale(1);
	}
	19% { opacity: 0 }
	25% {
	    opacity: 0;
	    -o-transform: scale(10);
	}
	100% { opacity: 0 }
}
@-ms-keyframes titleAnimation {
	0% {
	    opacity: 0;
	    -ms-transform: translateY(200px);
	}
	8% {
	    opacity: 1;
	    -ms-transform: translateY(0px);
	}
	17% {
	    opacity: 1;
	    -ms-transform: scale(1);
	}
	19% { opacity: 0 }
	25% {
	    opacity: 0;
	    -webkit-transform: scale(10);
	}
	100% { opacity: 0 }
}
@keyframes titleAnimation {
	0% {
	    opacity: 0;
	    transform: translateY(200px);
	}
	8% {
	    opacity: 1;
	    transform: translateY(0px);
	}
	17% {
	    opacity: 1;
	    transform: scale(1);
	}
	19% { opacity: 0 }
	25% {
	    opacity: 0;
	    transform: scale(10);
	}
	100% { opacity: 0 }
}
/* Show at least something when animations not supported */
.no-cssanimations .slideshow li span{
	opacity: 1;
}

@media only screen and (max-width :7680px) {
.slideshow {margin-top: 4.0%; margin-left: 6%; width: 40.3%; height: 0.0%; max-height: 0.0%; padding: 140px 0 140px 0px;}
.slideshow li span {height: 428%; width: 100.0%;}
.slideshow li:nth-child(1) span { background-image: url(../images/dental/slide/large_screen/new1.webp);}
.slideshow li:nth-child(2) span {
    background-image: url(../images/dental/slide/large_screen/new2.webp);
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.slideshow li:nth-child(3) span {
    background-image: url(../images/dental/slide/large_screen/new3.webp);
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.slideshow li:nth-child(4) span {
    background-image: url(../images/dental/slide/large_screen/new4.webp);
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.slideshow li:nth-child(5) span {
    background-image: url(../images/dental/slide/large_screen/new5.webp);
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}
.slideshow li:nth-child(6) span {
    background-image: url(../images/dental/slide/large_screen/new6.webp);
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
}
@media only screen and (max-width :5120px) {
.slideshow li span {height: 285%;}
}
@media only screen and (max-width :4320px) {
.slideshow li span {height: 241%;}
}
@media only screen and (max-width :4096px) {
.slideshow li span {height: 228%;}
}
@media only screen and (max-width :3840px) {
.slideshow li span {height: 214%;}
}
@media only screen and (max-width :2880px) {
.slideshow li span {height: 161%;}
}
@media only screen and (max-width :2560px) {
.slideshow li span {height: 143%;}
}
@media only screen and (max-width :2404px) {
.slideshow li span {height: 134%;}
}
@media only screen and (max-width :2304px) {
.slideshow li span {height: 128%;}
}
@media only screen and (max-width :2250px) {
.slideshow li span {height: 125%;}
}
@media only screen and (max-width :2160px) {
.slideshow li span {height: 120%;}
}
@media only screen and (max-width :2048px) {
.slideshow li span {height: 114%;}
}
@media only screen and (max-width :1920px) {
.slideshow li span {height: 107%;}
}
@media only screen and (max-width :1760px) {
.slideshow { padding: 128px 0 128px 0px;}
.slideshow li span {height: 110%;}
}
@media only screen and (max-width :1680px) {
.slideshow {width: 38%; padding: 100px 0 100px 0px;}
.slideshow li span {height: 109%;}
}
@media only screen and (max-width :1600px) {
.slideshow li span {height: 110%;}
}
@media only screen and (max-width :1536px) {
.slideshow {width: 40.3%; padding: 112px 0 112px 0px;}
.slideshow li span {height: 111%;}
}
@media only screen and (max-width :1440px) {
.slideshow {padding: 105px 0 105px 0px;}
.slideshow li span {height: 112%;}
}
@media only screen and (max-width :1366px) {
.slideshow {padding: 100px 0 100px 0px;}
.slideshow li span {height: 114%;}
}
@media only screen and (max-width :1280px) {
.slideshow {width: 40%; padding: 90px 0 90px 0px;}
.slideshow li span {height: 115%;}
}
@media only screen and (max-width :1200px) {
.slideshow {left: 7%; width: 49.5%;}
.slideshow li span {height: 117%;}
}
@media only screen and (max-width :1080px) {
.slideshow {width: 40%; padding: 80px 0 80px 0px;}
.slideshow li span {height: 100%;}
}
@media only screen and (max-width :1050px) {
.slideshow {width: 44%; padding: 70px 0 70px 0px;}
.slideshow li span {height: 120%;}
}
@media only screen and (max-width :1024px) {
.slideshow {width: 46.2%;}
.slideshow li span {height: 115%;}
}
@media only screen and (max-width :960px) {
.slideshow {margin-top: 5.0%; width: 42%; padding: 68px 0 68px 0px;}
.slideshow li span {height: 117%;}
}
@media only screen and (max-width :900px) {
.slideshow {margin-top: 4.0%; padding: 64px 0 64px 0px;}
.slideshow li span {height: 119%;}
}
@media only screen and (max-width :850px) {
.slideshow {left: 5.6%; width: 45.2%;}
.slideshow li span {height: 120%;}
}
@media only screen and (max-width :800px) {
.slideshow li span {height: 121%;;}
}
@media only screen and (max-width :768px) {
.slideshow {margin-top: 54%; left: 12%; width: 64.1%;}
.slideshow li span {height: 145%;}
}
@media only screen and (max-width :697px) {
.slideshow {margin-top: 56%; left: 11%; width: 66%; padding: 58px 0 58px 0px;}
.slideshow li span {height: 143%;}
}
@media only screen and (max-width :640px) {
.slideshow {margin-top: 58.6%; left: 10%; width: 68%; padding: 55px 0 55px 0px;}
.slideshow li span {height: 160%;}

.slideshow li:nth-child(1) span { background-image: url(../images/dental/slide/small_screen/new1.webp) }
.slideshow li:nth-child(2) span {
    background-image: url(../images/dental/slide/small_screen/new2.webp);
}

.slideshow li:nth-child(3) span {
    background-image: url(../images/dental/slide/small_screen/new3.webp);
}
.slideshow li:nth-child(4) span {
    background-image: url(../images/dental/slide/small_screen/new4.webp);
}
.slideshow li:nth-child(5) span {
    background-image: url(../images/dental/slide/small_screen/new5.webp);
}
.slideshow li:nth-child(6) span {
    background-image: url(../images/dental/slide/small_screen/new6.webp);
}
}
@media only screen and (max-width :604px) {
.slideshow {margin-top: 60%; left: 10%; width: 68%; padding: 51px 0 51px 0px;}
.slideshow li span {height: 150%;}
}
@media only screen and (max-width :568px) {
.slideshow {margin-top: 57%; padding: 48px 0 48px 0px;}
.slideshow li span {height: 160%;}
}
@media only screen and (max-width :551px) {
.slideshow {margin-top: 67.6%;}
}
@media only screen and (max-width :533px) {
.slideshow {margin-top: 69%; padding: 46px 0 46px 0px;}
}
@media only screen and (max-width :510px) {
.slideshow {margin-top: 71%; padding: 45px 0 45px 0px;}
}
@media only screen and (max-width :480px) {
.slideshow {margin-top: 78%; padding: 43px 0 43px 0px;}
.slideshow li span {height: 166%;}
}
@media only screen and (max-width :450px) {
.slideshow {margin-top: 81.4%; padding: 41px 0 41px 0px;}
}
@media only screen and (max-width :414px) {
.slideshow {margin-top: 82%; padding: 39px 0 39px 0px;}
.slideshow li span {height: 170%;}
}
@media only screen and (max-width :387px) {
.slideshow {margin-top: 86%; padding: 37px 0 37px 0px;}
}
@media only screen and (max-width :360px) {
.slideshow {margin-top: 84.6%; padding: 36px 0 36px 0px;}
}
@media only screen and (max-width :341px) {
.slideshow {margin-top: 92%;padding: 35px 0 35px 0px;}
}
@media only screen and (max-width :320px) {
.slideshow {padding: 34px 0 34px 0px;}
}