@import url('https://fonts.googleapis.com/css?family=Montserrat:200,200i,300,300i,400,400i,500,600,600i,700,700i,800,800i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
 @font-face {
  font-family: 'rotis sans serif std';
  src: url('css/RotisSansSerifStd-Bold.eot');  
  src: url('css/RotisSansSerifStd-Bold.eot?#iefix') format('embedded-opentype'), 
       url('css/RotisSansSerifStd-Bold.woff') format('woff'),  
       url('css/RotisSansSerifStd-Bold.ttf')  format('truetype'),  
       url('css/RotisSansSerifStd-Bold.svg#svgFontName') format('svg');  
}  
body {
	font: 11px/19px Arial,Helvetica,Liberation Sans,FreeSans,sans-serif;
    background-size: contain;
    margin: 0px; 
    background-color: #fff;
    overflow-x: hidden;
    font-family: 'RotisSansSerifStd-Bold' sans-serif;
}
html, body, #elevator, section {
  
 font-family: 'tahoma';
  color: #444;
}
/*Common style*/
html,  div, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    
      
}
p{
    font-family: inherit;
    line-height: 27px;
    font-size: 16px;
    /*color: #000000;*/
}
table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
    margin: 40px 0;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}



/*** HTML5 display-role reset for older browsers ****/
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}

ul {
  list-style: none;
}

ul li::before {
  content: "\2022";
  color: #FBB917;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
.fixed-header {
  position: fixed;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 0 6px 0  #ccc;
      z-index: 9;
          top: 0;
}
.navbar-inverse .navbar-nav > li > a.active{
  color: #3f4cef;
}
h1,
h2,
h3,
h4,
h5 {
    display: block;
    margin: 0;
    padding: 0;
    }

 /*****************************reset style end**************************************/
.headd {
    margin-top: 10px;
    margin-bottom: 10px;
}
.logo {
    overflow: hidden;
    padding: 0;
    margin: 0;
}
.logo img {
    width: 55%;
}
.schedule {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.schedule a {
    font-size: 16px;
    font-weight: bold;
}
.schle {
    border: 1px solid orange;
    padding: 8px;
    background: orange;
    color: white;
    border-radius: 3px;
    text-align: center;
}
.phone, .whatapp {
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin: 10px;
}
section.back {
    background: url(../images/back.png) no-repeat;
	background-size: 100%;
}
.heading h2 {
    font-size: 30px;
    margin-left: 50%;
    margin-top: 50px;
    font-weight: bold;
	line-height:1.5em;
}
.heading h5 {font-size: 20px; margin-left: 50%; font-weight: bold; line-height: 1.5em; }
.heading h5 span{color: orange;}
.heading p {
    margin-left: 50%;
    margin-top: 14px;
}
.heading p span{color: orange;}
.button {
    margin-bottom: 50px;
    margin-top: 40px;
    margin-left: 50%;
}
.button a {
    border: 1px solid orange;
    padding: 10px;
    background: orange;
    color: white;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
	border-radius: 5px;
}
.heading2 {
    text-align: center;
    font-size: 30px;
    line-height: 1.5em;
    margin: 0px 10%;
}
.sec2p {
    text-align: center;
    font-size: 18px;
    margin: 25px 10%;
}
.permanent {
    margin: 5px;
    border: 3px solid #fff;
    float: left;
    width: 24%;
    height: 350px;
    text-align: center;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-top: 35px;
	box-shadow: 0 4px 8px 0 rgba(255, 255, 255, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.permanent h5 {
    font-size: 18px;
    font-weight: bold;
}
.permanent img {
    width: 100%;
    height: 200px;
}
.permanent p {
    text-align: center;
    padding: 15px;
    font-size: 16px;
}

.permanents {
    border: 3px solid #fff;
    float: left;
    width: 23%;
    text-align: center;
    padding-right: 0 !important;
    padding-left: 0 !important;
    box-shadow: 0 4px 8px 0 rgba(255, 255, 255, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-left: 22px;
    margin-top: 35px;
}
.permanents h5 {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5em;
}
.permanents img {
    width: 100%;
    height: 188px;
}
.permanents p {
    text-align: center;
    padding: 15px;
    font-size: 16px;
    height: 220px;
}
.back2, .back5 {
    background: linear-gradient(0deg,rgba(255,140,0, 0.65),rgba(255,140,0, 0.65)),url(../images/back1.jpg);
    display: block;
}
.wisdom {
    text-align: center;
    margin: 35px;
    font-size: 30px;
	line-height: 1.5em;
    color: #fff;
}
.wis p {
    text-align: center;
	line-height: 29px;
    font-size: 20px;
    color: #fff;
}
.teeth {
    margin: 5px;
    float: left;
    width: 32%;
    text-align: center;
    padding-right: 0;
    padding-left: 0;
}
/*.teeth img {
    width: 100%;
    height: 250px;
	border: 3px solid #fffcfc;
}*/
.teeth p {
    line-height: 29px;
    font-size: 16px;
    color: #fff;
}
.text {
    text-align: center;
    font-size: 25px;
    line-height: 1.5em;
    margin: 25px;
}
.sec3 {
    text-align: center;
	margin-bottom: 35px;
}
.sec4 {
    font-size: 30px;
    line-height: 29px;
    margin: 30px;
    color: #fff;
}
.back3 {
    background-image: url(../images/back2.jpg);
}
.safer {
    font-size: 30px;
    line-height: 1.5em;
    margin-top: 35px;
    margin-bottom: 25px;
}
.video {
    margin-top: 35px;
    margin-bottom: 35px;
}
.oral {
    text-align: center;
    font-size: 35px;
    line-height: 1.5em;
    margin: 50px;
	color:#ffffff;
}
.sec1 {
    margin-bottom: 50px;
    margin-top: 30px;
}
.victor {
    text-align: center;
    font-size: 35px;
    line-height: 1.5em;
    margin: 30px;
}
.victorimg {
    text-align: center;
}
.titl {
    font-size: 22px;
    font-weight: bold;
    line-height: 1.5em;
    margin-bottom: 10px;
    color: orange;
}
.sec7 {
    background-image: url(../images/back3.jpg);
    margin-top: 35px;
}
.faq {
    font-size: 35px;
    line-height: 1.5em;
    text-align: center;
    margin: 25px;
}
.faqhd {
    font-size: 22px;
    color: orange;
    font-weight: bold;
    margin-bottom: 15px;
}
.tooth {
    margin-bottom: 35px;
}
.sec8 {
    /*background-image: url(../images/back4.jpg);*/
    background: linear-gradient(0deg,rgba(0,0,0, 0.65),rgba(0,0,0, 0.65)),url(../images/back4.jpg);
    display: block;
}
.pain {
    text-align: center;
    font-size: 30px;
    line-height: 1.5em;
    margin: 30px;
    color: #fff;
}
.enqform {
    text-align: center;
    background: white;
	margin-bottom: 80px;
	margin: 0 50px;
}
iframe {
    margin: 0 50px;
}
.loca {
    font-size: 18px;
    color: #fff;
    margin: 0 50px;
}
.col-md-6.address {
    margin-bottom: 50px;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: 10px;
    width: 85%;
    margin-bottom: 40px;
    border: 1px solid #ccc;
	border-radius: 3px;
}
.formtle {
    font-size: 21px;
    line-height: 1.5em;
	padding: 20px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    color: white;
    font-size: 20px;
    font-weight: bold;
    background: orange;
    border: 5px solid orange;
    border-radius: 3px;
}
.footercopy {
    background-color: rgba(0,0,0,0);
    text-align: center;
    margin-top: 20px;
}
header {
    height: 69px;
    background: white;
    width: 100%;
}
.header-cont {
    width: 100%;
    position: fixed;
    top: 0px;
    background-color: white;
	z-index: 1500;
}
.social {
    text-align: right;
}
.imagespic {
    background: white;
    border-radius: 85%;
    width: 30%;
    height: 110px;
    text-align: center !important;
    margin-left: 35%;
    border: 5px solid #FF8C00;
}
.teeth img {
    margin-top: 25px;
    height: 220px;
    border: 1px solid #fff;
    padding: 3px;
    background: #fff;
}
.address p {
    font-size: 20px;
    color: #fff;
    line-height: 34px;
}
.sec3 p {
    font-size: 20px;
    color: #fff;
    margin-top: 20px;
}
strong {
    font-weight: bold;
}
.schle:hover {
    color: #fff;
    text-decoration: none;
}