﻿body 
{
    font-size:1.17vw;
    overflow-x:hidden;
  
    
}
.covid-rule
{
    padding-top:4vh !important;
    padding-bottom:4vh;
}
.covid-rule p
{
    font-size:1.5vw !important;
    text-align:justify;
}
.switchmobile a{
    display:none;
}
.covid-rule h2 {
    text-align: center;
    padding-bottom: 2vh;
    font-weight: bold;
    font-size: 3.5vw !important;
    color: #02aeae !important;
}
.covid-rule h4
{

    font-weight:bold;
    font-size:1.6vw !important;
    margin-top:2vh;
    color:#02aeae !important;
}
.covid
{
color:#fff;
padding-top:1vh;
padding-bottom:1vh;
    background:#ff0000;
}
    .covid p {
        margin: 0;
        text-align: center;
        color: #fff !important;
    }
.foot-last h4
{
    font-size:1.7vw !important;
}
 .mk1
        {
            color: gray !important;
        }
 .pb-20 ul li a
   {
    font-weight: 600;
   }
p
{
    font-family: 'Nunito', sans-serif !important;
    font-size:18px !important;
    
}
#indicate
{
   bottom:0px !important;
    
    
   
}
#slider
{
    width:100% !important;
    
}
.carousel 
{
    width:100% !important;
    padding:0px !important;
    margin:0px !important;
}
.services-wrapper h1
{
    font-size:26px !important;
    font-weight:700 !important;
}
h2
{
    font-family: 'Nunito', sans-serif !important;
    
}
.heading
{
    font-family: 'Nunito', sans-serif !important;
    font-size:1.90vw !important;
    font-weight:700 !important;
}
h1
{
    font-family: 'Nunito', sans-serif !important;
    font-size:26px !important;
    font-weight:700 !important;
}
h3
{
    font-family: 'Nunito', sans-serif !important;
}
h4
{
    font-family: 'Nunito', sans-serif !important;
}
    
.specialpromo p
{
    font-family: 'Nunito', sans-serif !important;
}
.specialpromo h4
{
    font-family: 'Nunito', sans-serif !important;
}
.specialpromo h3
{
    font-family: 'Nunito', sans-serif !important;
}
.top-appoint
{
    padding:0.6vw;
    margin-top:0vw !Important;
}

a
{
    color:inherit;
}
.main-logo-name
{
    color:#0470A3 !important;
    font-size:1.6vw !important;
   padding-bottom:0vh !important;
   margin-bottom:0vh !important;
    line-height:4.7vh !important;
    font-weight:700 !important;
}

#header
{
    padding-top:0px !important;
    margin-top:0px !important;
}
#nav-marg
{
    padding-top:0px !important;
    margin-top:0px !important;
    margin-right:0vw !important;
}
#log
{
   height: 6.4vh !important;
    width: 6vw !important;
    margin-left: 0.4vw !important;
    padding-left:1vw !important;
    
    margin-top:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
}
/*.top-fixed
{
    position:fixed;
    width:100%;
    z-index:50;
   
   
    background:rgba(255,255,255,0.9);
}
.top-background
{
    background:rgba(255,255,255,0.9) !important;
}
    
.carousel {
    
    padding-top: 123px !important;
}
*/
.top-fixed
{
    background:rgba(255,255,255,0.9) !important;
}

.navbar-brand
{
    height:auto !important;
    margin-top:-1.2vw !important;
    
}
.navbar-inverse .navbar-nav ul>li>a
{
    color:#fff !important;
}
.navbar-inverse .navbar-nav ul>li>a:hover
{
    background-color:#02aeae !important;
    opacity:0.9;

}
.dropdown-menu > li > a
{
    font-size:1vw !important;
}
.navbar-nav {
    margin-top:0px;
}
ul li
{
    font-family: Open-sans;
}
#sub-header
{
    padding-top:0.51vw !important;
    padding-bottom:0.51vw !important;
    border-bottom:0.14vw solid #efefef;
    font-size:1.53vw !important;
}
.carousel-control
{
    opacity:1;
   
}
.w-50
{
    width:50%;
}
.pb-20
{
    padding-bottom:20px;
}
.servicehead2
{
    font-size:30px;
    text-transform: capitalize !important;
}
.pb-20 h1
{
color:#02aeae !important;
font-size:1.9vw !important;
}
.pt-30
{
    padding-top:30px;
}
h1
{
    color: #02aeae;
   
    text-transform:capitalize !important;
}
.servicebk h1 a
{
    font-size:1.8vw !important;
}
.spanish-btn
{
    font-weight: bold;
    color: #0470A3;
    display: block;
    text-align: center;
}
.header-social ul
{
    margin:0px;
    padding:0px;
    list-style:none;
    float:right;
    color:gray;
}
.navbar
{
    margin-bottom:0px;
}
.header-social ul li
{
    display:inline-block;
    margin-left:0.76vh;
}
.navbar-brand img{
    display: inline-block !important;
    width: 50%;
}
.navbar-inverse {
    background-color: transparent;
    border-color: transparent;
}
.nav-cart
{
    font-size:21px !important;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    background: #0470A3;
   padding:0.95vw !Important;
   margin-top:0.7vh;
    font-size:0.96vw !important;
    margin-right:0.14vw !Important;
}/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scale(0);
  /*transform: scale(0);
  -webkit-transition-property: transform;
 transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;*/
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
a:hover
{
    text-decoration:none;
}
#main-slider {
    width: 100% !important;
    position: relative !important;
}
.banner-content {
   
    font-size:14px;
    padding-right: 1.46vw;
}
#appoint-table {
    
    background:rgba(0,0,0,0.0);
    border-radius: 10px;
    color: #050505;
   
    position: absolute !important;
    top:17.05vh !important;
    bottom:0;
    right: 0.58vw;
    
}
#appoint-table h2
{
    font-size:2vw !important;
    font-weight:bold;
    margin-top:5vh;
    margin-bottom:0.8vh;
}
#appoint-table
{
    padding-top:0vh !important;
    margin-top:0vh !important;
}
/* #appoint-table .form-control
{
  width:22vw !important;
  

} */

.phone a
{
    font-size:1.6vw !important;
}
#sub-header .address
{
        font-size: 14px;
    margin-top: 0.60vh;
}
#sub-header .phone a:hover
{
    color: cyan;
    transition:0.3s all;
}
.ptb-80
{
    padding-top:12.1vh;
    padding-bottom:12.1vh;
 }
 .ptbackground
 {
     background: linear-gradient(to right,#02aeae, #02c2c2, #01d6d6, #01eaea, #00ffff);
}
.sliderbackpic {
    background-image: url(../images/services-images/Gainesville_Dental_Arts_Gainesville_Haymarket_Dental_Diagnosing.jpg);
    background-size: cover;
    color:#fff;
}
.btnflash
{
   padding: 8px 20px;
   text-align: center;
   color: #fff;
   border: 0px;
   font-size: 18px;
   text-transform: uppercase;
   text-decoration: none;
   font-family: sans-serif;
   box-sizing: border-box;
   background: linear-gradient(90deg, #03a9f4,#f441a5,#ffeb3b,#03a9f4);
   background-size: 400%;
   border-radius: 30px;
}
.btnflash:hover
{
	animation:animate 8s linear infinite;
}
.btnflash:before
{
	content:'';
	position: absolute;
	top: -5px;
	left:-5px;
	right:-5px;
	bottom: -5px;
	z-index: -1;
	background: linear-gradient(90deg, #03a9f4,#f441a5,#ffeb3b,#03a9f4);
	background-size:400%;
	border-radius: 40px;
	opacity: 0;
	transition:0.5s;
	}

.btnflash:hover:before
{
	filter: blur(20px);
	opacity: 1;
	animation:animate 8s linear infinite;

}
@keyframes animate
{
	0%
	{
		background-position: 0%;
	}
	100%
	{
		background-position: 400%;
	}
}
.servicebk {
    background-repeat: no-repeat;
    
    background-position: center;
}
.btnflash:before
{
	content:'';
	/*position: absolute;*/
	top: -5px;
	left:-5px;
	right:-5px;
	bottom: -5px;
	z-index: -1;
	background: linear-gradient(90deg, #03a9f4,#f441a5,#ffeb3b,#03a9f4);
	background-size:400%;
	border-radius: 40px;
	opacity: 0;
	transition:0.5s;
	}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}
.btnflash:hover:before
{
	filter: blur(20px);
	opacity: 1;
	animation:animate 8s linear infinite;

}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{
    border-top:none;
}
textarea {
    resize: none;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 3px;
}
.slogan1
{
    display:block;
    background:rgba(0,0,0,0.0);
    color:#fff;
    position:absolute;
    bottom:0px;
    padding:10px;
    text-align:center;
    font-size:20px;
    width:100%;
}
.slogan
{
    display:block;
    background:rgba(0,0,0,0.0);
    color:#fff;
    position:absolute;
    bottom:4.56vh;
    padding:10px;
    text-align:center;
    font-size:20px;
    width:100%;
}
body
{
    font-family: 'Lato' , sans-serif;
    font-weight: 300;
    
}
.dropdown-menu-large li:hover
{
    color:red;
    cursor:pointer;
}

.dropdown-large
{
    position: static !important;
}
.dropdown-menu-large
{
   width:100%;
    padding: 20px 0px;
    border-bottom:0vh !important;
}
.dropdown-menu-large > li > ul
{
    padding: 0;
    margin: 0;
}
.dropdown-menu-large > li > ul > li
{
    list-style: none;
    
    
}
.dropdown-menu-large > li > ul > li > a
{
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 300;
    line-height: 1.428571429;
    color: #fff !important;
    white-space: normal;
}
.dropdown-menu-large > li ul > li > a:hover, .dropdown-menu-large > li ul > li > a:focus
{
    text-decoration: none;
    color: white;
    background-color: #0470A3;
   
}
.navbar-nav > li > .dropdown-menu 
{
    background-color:#0470a3 !important;
}
.dropdown-menu-large .disabled > a, .dropdown-menu-large .disabled > a:hover, .dropdown-menu-large .disabled > a:focus
{
    color: brown;
}
.dropdown-menu-large .disabled > a:hover, .dropdown-menu-large .disabled > a:focus
{
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed;
}
.dropdown-menu-large .dropdown-header
{
    color: white;
    font-size: 18px;
    font-weight:bold;
}



    .dropdown-menu-large > li:last-child
    {
        margin-bottom: 0;
    }
    .dropdown-menu-large .dropdown-header
    {
        padding: 3px 15px !important;
    }

.over
{
    
    font-size:50px !important;
    font-weight:bold !important;
    padding-top:3.04vh !important;
    font-size:36px !important;
}
h3
{
  
    font-size:25px;
    font-weight:bold;
}   
p
{
    font-family:Open-sans;
}
.section2
{
    background-image:url(../Images/gainesville-dental-arts-doctor-image.jpg);
    padding:50px 0px 50px;
    width:100%;
    background-size:cover;
    padding-left:7.32vw;  
    padding-top:15.22vh;
    padding-bottom:15.22vh!important;
} 
.overnet
{
    padding-bottom:15.22vh !important;

}
.overn
{
   font-weight:0 !important;
    font-size:18px;
    line-height: 1.667;
    color:Gray;
    padding-bottom:3.04vh !important;
    font-family: Roboto, sans-serif;
}
.section3
{
    background:url(../Images/gainesville-dental-arts-childreg-dentistry.png);
   width:100%;
   padding-top:23.5vh;
   padding-bottom:23.5vh;
   background-size:100% 100%;
  padding-right:1.83vw  ;
}
.emergency-section
{
    width:100%;
    padding-top:7.61vh;
    background:linear-gradient(to right,#02aeae, #02c2c2, #01d6d6, #01eaea, #00ffff);
}
.emergency-section h1
{
        font-size: 48px;
    color: #fff;
}
.display-block
{
    display:block;
}
.emergency-section p
{
        color: #fff;
    font-size: 26px;
    margin-top: 2.28vh;
    display: inline-block;
    margin-bottom: 2.28vh;
}
.w-100
{
    width:29.2vw;
    padding-top:4.56vh;
    float:right;
   
}
.webtop
{
    padding-top:4.56vh;
    
}
 .ptb-80 h1
 {
     color:#02aeae !important;
}     
.pt-80
{
    padding-bottom:4.56vh;
}
.topimg
{
     width: 24.5vw;
    float: right;
    
}
.bg-gray
{
    background:#efefef;
}
.btn
{
    
    margin-top:2.283vh;
  background-color:#02aeae;
    
} 
.btn-primary:hover {
    background-color: #02aeae !important;
}  
.over1
{
    font-size:55px;
    font-weight:700;
    padding-top:4.56vh;
}
.ptbackground
{
   background: linear-gradient(to right,#02aeae, #02c2c2, #01d6d6, #01eaea, #00ffff) !important;
} 
.over2
{
    font-size:1.7vw;
    
    line-height:2.92vw !important;
    
}
.contactpara p
{
    color:#000 !important;
}
.section-md .col-md-3 .well
{
    height:65vh !important;
}
.section-md
{
    padding-bottom:50px;
    
}
 .section-md  .staff-sec .well
 {
     margin-top:4vh !important;
 }
/*.section-md .well img
{
    height:31.7vh !important;

} */

.howWe
{
background: linear-gradient(to right,#02aeae, #02c2c2, #01d6d6, #01eaea, #00ffff);

}
.section-md h1
{
    color:#02aeae !important;
}
    
 .well:hover
{
   
   cursor:pointer;
}
 .well
{
    padding:0px;
}

.section-md p
{
    color:#02aeae;
}
.section-md ul li
{
list-style:none;
display:inline-block;
padding:18px;
text-align:center;
}
.section-md ul 
{
    text-align:center;
    padding:0px;
}
.section-md h4
{
    padding-top:1vh;
    font-size:1vw;
    text-transform:uppercase;

    font-weight:bold;
}
   .submit
   {
       padding:20px;
   } 
   .over3
   {
       font-size:40px;
       padding-top:4.56vh;
       
       
       font-weight:bold;
       text-align:center;
       
   }
   .over3:hover
   {
       color:#02aeae;
           cursor:pointer;
   }
   .section4
{
    background:url(../Images/gainesville-dental-arts-doctor-img3.jpg);
   
    width:100%;
    padding-top:15.22vh;
    background-position: bottom center;
    background-repeat:no-repeat;
    padding-bottom:15.22vh;
    
}
.buton2:hover
{
    background-color:#2e6da4;
   
}
.over4
{
    font-size:48px;
    font-weight:700;
    padding-top:3.04vh !important;
    color:#02aeae;
    padding-bottom:3.04vh;
    line-height: 1.344;
   
   
}

.buttonvid
{
   padding-top:15px;
   padding-bottom:15px;
   margin-top:30px;
    background-color:#02aeae;
   
   
}
.video-bg
{
    border:1px solid #efefef;
    padding:3px;
    border-radius:5px;
}
.buttonvid:hover
{
    background-color:#2e6da4;
    color:White;
}
.section7
{
    font-size:14px !important;
}
.section5 well
{
    padding-left:0.73vw !important;
}
.over5
{
    font-size:20px;
    font-style:normal;
    color:Gray;
}
.section6
{
    background:url(../Images/services-images/Gainesville_Dental_Arts_Gainesville_Haymarket_Tooth_Extraction_General.png);
    width:100% !important;
    
    background-attachment:fixed !important;
   background-size:100% 100% !important;
    padding-left:0px !important;
    padding-right:0px !important;
    background-repeat:no-repeat;
   
    
    
}
#section-bgcolor
{
    background:rgba(0,0,0,0.4) !important;
    width:auto !important;
    padding-top:9.13vh;
    margin-left:0px !important;
    padding-left:0px !important;
    padding-bottom:62.2vh;
}

  
 
 
  
  
    


.section7 h4:hover

{
    color:#02aeae;
    
}
   
   .heading h1
{
    font-size:48px;
    font-weight:bold;
    
    padding-bottom:3.04vh;
    color:#02aeae;
   
} 
label
{
    color:White;
}
.over7
{
   margin-top:0vh;
    color:White;
    font-size:54px;
    font-weight:700 !important;
    
}
.serviceshome
{
    text-align:center;
        min-height: 213px;
    margin-top: 3.04vh;
    font-size:20px;
}
.serviceshome .fas
{
    display:block;
    margin-bottom:1.52vh;
}
.serviceshome
{
    background-color:#fff;
}
.over8
{
    padding-top: 3.04vh;
    font-size:1.46vw;
    color:White !important;
    line-height:2.19vw;
    
}
.icon
{
    color:White;
}
.btn1
{
    color:White;
}
.over9
{
    color:#02aeae;
}
.section7
{
    padding-bottom:7.61vh;
}
.section7 h4
{
    padding-top:3.04vh;
    color:#02aeae;
}
.section7 h5
{
    display:inline-block;
}
.section7 p
{
    font-size:18px;
}
    
.section8 a
{
    font-size:15px;
    text-decoration:none;
    padding-top:1.52vh;
    padding-bottom:1.52vh;
}
.section10 ul li:before
{
content: '✓';
font-weight:bold;
color:#02aeae;
padding-right:0.36vw;
  }
  .section10 ul li
  {
      list-style:none;
  }
 .section10 ul li a
 {
     text-decoration:none;
 }
 .section10 ul li a:hover
 {
     color:red;
     font-weight:bold;
}
.section11 a
{
    text-decoration:none;
}
.section11 ul li
{
    padding-bottom:3.50vh;
    list-style:none;
    font-size:15px;
    
}
.section11 ul li a:hover
{
    color:#02aeae;
}
    
.subfooter
{
    background-color:#c8c1c1;
    padding:0.73vw;
}     
.over10
{
    color:White;
    line-height:3.8vh;
    padding-top:3.04vh;
    font-family:Open Sans;  
}
.over10 a
{
    text-decoration:none;
    color:#02aeae;
}
.over10 a:hover
{
    color:White;
}

.footer ul li
{
padding-right:15px;
    padding-top:3.04vh;
    list-style:none;
    float:right;
   
}

.footer ul li a:hover
{
    color:#02aeae;
     font-weight:bold;
}
.ordered
{
    padding-left:1.46vw;
}
hr
{
    border-top: 0.7vh solid #02aeae !important;
    padding-bottom:4.56vh;
    
}
.servicehr
{
    width:16%;
    margin:0 auto;
}
.head
{
background-color:#02aeae;
width:100%;
padding:0.58vw;

}
.head h4
{
    color:White;
    font-size:2.19vw;
}
.head ul li
{
    list-style:none;
    display:inline-block;
    color:White;
    padding-top:1.82vh;
}
.head ul li a
{
    color:white;
    text-decoration:none;
}
        .carousel
        {
            margin: 3.6vw auto;
            padding: 0  3.04vw;
        }
        .carousel .item
        {
            color: #999;
            font-size: 1.02vw;
            text-align: center;
            overflow: hidden;
        }
        .carousel .item .img-box
        {
            width: 9.8vw;
            height: 20.54vh;
            margin: 0 auto;
            padding:0.36vw;
            border: 0.07vw solid #ddd;
            border-radius: 50%;
        }
        .carousel .img-box img
        {
            width: 100%;
            height: 100%;
            display: block;
            border-radius: 50%;
        }
        .carousel .testimonial
        {
            padding: 4.5vh 0 1.5vh;
            font-size: 1.39vw;
        }
        .carousel .overview
        {
            font-style: italic;
        }
        .carousel .overview b
        {
            text-transform: uppercase;
            color: #7AA641;
        }
        .carousel .carousel-control
        {
            width: 2.9vw;
            height:5.08vh;
            margin-top: 3.04vh;
            padding-top: 0.76vh;
            background:#02aeae;
            font-size: 2.19vh;
          
        }
        
        .carousel-control i
        {
            font-size: 4.97vw;
            line-height: 6.39vh;
            position: absolute;
            display: inline-block;
            color: rgba(0, 0, 0,0.8);
            text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
        }
        .carousel .carousel-indicators
        {
            bottom: -6.0vh;
        }
        .carousel-indicators li, .carousel-indicators li.active
        {
            width: 0.73vw;
            height:1.52vh;
            margin:0.15vh 0.21vw;
            border-radius: 50%;
        }
        .carousel-indicators li
        {
            background: #999;
            border-color: transparent;
            box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
        }
        .carousel-indicators li.active
        {
            background: #555;
            box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
        }
    .head ul li a:hover
    {
        color:White;
        text-decoration:underline;
    }
    .carousel .testimonial {
    padding: 4.5vh 4.7vw 1.52vh !important;
    }
.header
{
   
    background:url(../Images/BannerImages/Gainesville_Dental_Arts_Comfort_Dentistry_Banner.jpg);
    width:100%;
    background-repeat:no-repeat;
    padding-top:15.22vh;
   height:68.4vh;
}
.header h2
{
    font-size:3.66vw;
    font-family: Roboto, sans-serif;
    font-weight:700;
    text-align:right;
   
}
footer
{
        border-top: 0.7vh solid #02aeae;
    margin-top: 3.04vh;
}
.footer-location p
{
   font-size:1.17vw;
   font-family:'Hind Siliguri', sans-serif;;
}
.footloc p
{
    font-size:1.17vw;
    color:Gray;
    font-family:'Hind Siliguri', sans-serif;
}
.headmrg
{
    padding-left:14%;
}
.button
{
    margin-left:16%;
    padding-top:3.04vh;
    padding-bottom:3.04vh;
   padding-right:2.92vw;
    padding-left:2.92vw;
    margin-top:7%;
}
.button:hover
{
    cursor:pointer;
    background-color:#333333;
}
.header1 h3
{
    font-size:3.51vw;
    padding-top:7.61vh;
    padding-bottom:4.56vh;
    font-family: Roboto, sans-serif;
}
.m-auto h2
{
    font-size:3.51vw !important;
    font-weight:700;
    color:#02aeae;
}
.adjust
{
    padding-bottom:8%;
}
.header1 h2
{
    font-size:4.3vw;
    font-weight:700;
}
.header1 p
{
  
        
        font-size:1.46vw;
        color:Gray;
        font-weight:300;
        line-height:1.667;
        padding-left:3.6vw;
}
.header2
{
    padding-top:8.3vh;
    padding-bottom:3.04vh;
}
.header2 h4
{
    color:#02aeae;
    font-weight:bold;
}
.header2 p
{
    font-size:1.28vw;
    color:Gray;
    padding-top:0px !important;
    display: block;
    padding:0.73vw;
}
.caret
{
    font-size:larger !important;
   
    width:0.73vw !important;
}
.ourteam
{
    padding-bottom:1vw !important;
}

.header3 h2
{
    font-size:3.51vw;
    font-weight:700;
    
}

.size
{
    font-size:3.51vw;
   padding-top:3.04vh;
   color:#02aeae;
    
}
.header3
{
    padding-bottom:6.08vw;
}
.header3 h5
{
    color:#02aeae;
}
 .header3 h4
 {
     font-size:1.1vw;
     font-weight:700;
 }
 .header3 h4:hover
 {
     color:#02aeae;
     cursor:pointer;
 }

.overlay {
  position: absolute;
  bottom: 0;
  left: 1.09vw;
  right: 0;
  background-color:#333333;
  opacity:.9;
  overflow: hidden;
  width:95%;
  height: 0;
  transition: .5s ease;
}

.teamhover:hover .overlay {
  height: 100%;
}

.text {
  color: white;
  font-size: 1.4vw;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.header4 h2
{
    font-size:3.51vw;
    font-weight:700;
}
    
.price h1
 {
   font-size:3.51vw;
       font-style: normal;
       line-height: 1.08;
       padding-left:0px !important;
    
       padding-bottom:15.22vh;
       line-height:1.08;
       color: #333333;
       text-align:center;
    text-transform: none;
  }
  .price h3
  {
    padding-top:15.22vh;
    padding-left:2.1vw;
  }  
 
      
    
 .pricecon
 {
   background-size:cover;
 
   background-repeat:no-repeat;
     
 }
 .price1 h1
 {
     font-size:64px;
     font-weight:700;
     color:#333333;
     padding-top:50px;
   
 } 
 .price1 p
 {
     font-size:22px;
     color:Gray;
     padding-bottom:30px;
 }
 .price2 h2
 {
     font-size:48px;
     text-align:center;
     color:White;
   
 }
 .price2 h4
 {
    
     font-size:48px;
     font-weight:700;
     text-align:center;
     color:White;
 }
 .price2 h5
 {
     
     font-weight:bold;
     text-align:center;
     color:White;
 }
 .price2 p
 {
     font-size:20px;
     padding-top:20px;
     color:White;
 }
.price2 ul li
{
    list-style:none;
    font-size:18px;
    font-weight:400 !important;
    padding-top:10px;
    
}
.price2 well
{
    padding-top:0px !important;
}
.price2 ul li:before
{
content: '✓';
font-weight:bold;

color:#02aeae;
padding-right:5px;
  }
  .price2
  {
      padding-bottom:50px;
  }
  .buton1
  {
     margin-bottom:4.56vh;
     
  }
  .buton1:hover
  {
      background-color:#333333;
     
  }
  .price-overn
  {
      background-color:#02aeae;
      padding-bottom:1.52vh;
      padding-top:1.52vh;
  }
  .well
  {
      padding:0px !important;
      margin-bottom: 0.6vh;
  }
  .contact h4
  {
      font-size:1.9vw;
      padding-bottom:4.5vh;
  }
  .contact 
  {
      padding-top:7.6vh;
      padding-bottom:15.22vh;
  }
  .contact h5
  {
      display:inline-block;
      padding-left:1.31vw;
      font-size:1.46vw;
  }
  .contact p
  {
      display:inline-block;
      padding-left:1.31vw;
  }
 .formid
  {
      margin:0.73vw;
  }
  .line
  {
      padding-bottom:7.61vh;
  }
  .button2
  {
      padding:1.46vw;
  }
  .button2:hover
  {
      background-color:#333333;
  }
  .service h2
  {
      font-size:2.92vw;
      padding-top:3.04vh;
      padding-bottom:9.13vh;
   font-weight:700;
  }
  .ser
  {
      padding-top:3.34vh;
  }
 
  .service p
  {
      font-size:1.53vw;
     color:Gray;
  }
  .service h3:hover
  {
      color:#02aeae;
  }
  .button3
  {
      padding-top:15px;
      padding-bottom:15px;
  }
  .button3:hover
  {
      background-color:#333333;
  }
  
.service1 p
{
    font-size:2.28vh;
     color:Gray;
}

 .ser1
  {
      padding-top:3.8vh;
  }
  .service2 p
{
    font-size:1.53vw;
     color:Gray;
}
 .service3 p
{
    font-size:1.53vw;
     color:Gray;
}
 .service4 p
{
    font-size:1.53vw;
     color:Gray;
}
 .service5 p
{
    font-size:1.53vw;
     color:Gray;
}
 .service6 p
{
    font-size:1.53vw;
     color:Gray;
}
.service7 p
{
    font-size:1.53vw;
     color:Gray;
}
.solid
{
    color:Gray !important;
    
}
.wrapper-service h3 a
{
    text-decoration:none;
}
.wrapper-service h3 a:hover
{
    color:#02aeae;
}
.wrapper-service hr
{
    border-top:0.15vh solid #02aeae !important;
}
.wrapper-service hr:hover
{
    color:Black;
}
.prevent
{
background-color:#02aeae;
width:100%;
padding:0.58;
}
.prevent h4
{
    color:White;
    font-size:1.83vw;
}
.prevent ul li
{
    list-style:none;
    display:inline-block;
    color:White;
    padding-top:1.52vh;
}
.preventive
{
    padding-bottom:0vh !important;
}
.prevent ul li a
{
    color:white;
    text-decoration:none;
}
.new-patient p
{
    color:#000 !important;
}
.new-patient ul li
{
    color:#000 !important;
}
.traumatic ul li
{
    color:#000 !important;
}
.traumatic p
{
    color:#000 !important;
}
    .prevent ul li a:hover
    {
        color:White;
        text-decoration:underline;
    }
     .preventive h2
     {
         font-size:2.19vw;
         font-weight:700;
         color:#02aeae;
         padding-top:7.6vh;
         padding-bottom:7.6vh;
     }
    .preventive h1
    {
        font-family: Roboto, sans-serif;
        padding-top:2.2vh;
        font-size:1.7vw !important;
        font-style:normal;
        font-weight:300;
        letter-spacing: 0.02em;
    }
    .preventive ol li
    {
        font-size: 1.24vw;
    color:#000;
    font-family: 'PT Sans', sans-serif;
    }
     .preventive h3
     {
         font-size:2.3vw;
       padding-top:8.3vh;
       padding-bottom:8.3vh;
         font-style:normal;
     }
     .appointment1
     {
         background:none !important;
     }
     .appointment1 p
     {
         color:#000 !important;
     }
    .ptbackground
    {
        background:none;
        color:Black;
    }
    .ptbackground p
    {
        color:#000 !important;
    }
        
     
     .preventive table th
     {
         color:#02aeae;
         font-weight:bold;
         font-size:1.31vw;
         display:table-cell;
        
         padding:10px;
     }
     .h2id
     {
         font-size:2.19vw !important;
         font-style:normal;
     }

.preven p
{
    font-size:1.24vw;
    font-family: 'Hind Siliguri', sans-serif;
    color:Gray;
}
.preven h2
{
    padding-bottom:2.28vw !important;
}

#quote-carousel {
    padding: 0 0.73vw 4.5vh 0.73vw;
    margin-top: 9.13vh;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 4.5vh;
}
#quote-carousel .carousel-indicators {
    position: relative;
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-top: 3.04vw;
    margin-right: -1.3vw;
}
#quote-carousel .carousel-indicators li {
    width: 3.6vw;
    height: 7.6vh;
    cursor: pointer;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    opacity: 0.4;
    overflow: hidden;
    transition: all .4s ease-in;
    vertical-align: middle;
}
#quote-carousel .carousel-indicators .active {
    width: 9.3vw;
    height: 19.4vh;
    opacity: 1;
    transition: all .2s;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 0.73vw;
}
.sectionbet
{
    padding-bottom:7.6vh;
}
.pb-50
{
    padding-bottom:7.6vh;
}
.preventive h4
        {
           
            color: #02aeae;
           
        }
        
        .preventive
        {
            padding-bottom:10.6vh;
        }
        a:hover
        {
            color:inherit;
        }
        
      
       
        .welcolor label
        {
            padding: 0px;
            position: relative;
        }
        .welcolor a
        {
            text-decoration:none;
        }
        
        .preventive i
        {
            padding: 0px !important;
        }
        
        .preveside
        {
            padding-top: 6.8vh;
        }
        .hrblock
        {
            border-top:0.15vh solid  #02aeae !important;
            padding:0px !important;
        }
        
        .bordern
        {
            border:0.07vw solid #02aeae;
        }
        .bordern p
        {
            font-size:1.31vw !important;
            padding-left:2.92vw !important;
        }
        .bordern a
        {
            padding-left:1.46vw !important;
            font-size:1.46vw;
            padding-top:4.5vh !important;
        }
        .togg1 a
        {
            padding-left:2.19vw !important;
        }
            
        .togg
        {
            padding:0.7vw;
        }
         .togg2
        {
            padding:0.7vw;
        }
        .contentSize 
        {
            font-size:2.6vw;
            padding-top:3.8vh;
            padding-bottom:2.28vh;
        }
        .contentSize:hover
        {
            color:#02aeae;
            font-weight:500;
        } 
        .contactpara p
        {
            
            font-size:1.24vw;
            color:White;
            font-family: 'Hind Siliguri', sans-serif;
        }
        .contentSize2
        {
            font-size:2.4vw;
            font-weight:500;
            padding-Top:1.5vh;
            
        }
        .Denture p
        {
            font-size:1.53vw;
            font-weight:300;
            color:Gray;
        }
         .denture ul li
         {
             font-size:1.53vw;
             font-weight:300;
             color:Gray;
             font-family: Open-sans;
         }
         .denture h5
         {
             font-size:1.4vw;
             font-weight:bold;
             padding-top:1.52vh;
             padding-bottom:1.52vh;
         }
         .denture h2
         {
             padding-top:3.04vh !important;
             padding-bottom:1.5vh !important;
         }
         .insurance h1
         {
             color:#02aeae;
             font-size:2.19vw;
         }
        
         .insurance h5
         {
             font-weight:bold;
             padding-top:1.52vh;
             padding-bottom:1.52vh;
         }
         .wrapper-PREVENTIVE p
         {
             color:#000 !important;
         }
         .wrapper-PREVENTIVE ul li
         {
             color:#000 !important;
         }
         .wrapper-PREVENTIVE
         {
             padding-top:1vh !important;
         }
         .welcolor a
         {
             font-size:1.31vw !important;
         }
         .insurance h1
         {
             color:#02aeae;
             font-size:2.19vw;
         }
         .wrapper-insurance p
         {
             color:#000 !important;
         }
         .specialpromo p
         {
             color:#000 !important;
         }
         .galleryn
         {
             padding-bottom:0px !important;
         }
         
         .gallery h3
         {
             
             font-weight:700;
             padding-top:2.8vh;
             padding-bottom:2.8vh;
             color:#02aeae;
         }
         .gallery1
         {
             padding-top:4.5vh;
             padding-bottom:0px !important;
         }
         .gallery1
         {
             padding-bottom:0px !important;
         }
        .blogn
        {
            padding-top:6.08vh;
        } 
         .blogn h3
         {
             color:#02aeae;
             
             
       }
       blogn p
       {
           color:#000 !important;
       }
       .blogn hr
       {
           border-top:1px solid #02aeae !important;
       }
        .boglast
        {
            display:block;
        }
        .blogo
        {
            padding-top:0px;
        }
        
       
        .blogn h5
        {
            font-size:1.24vw;
            font-weight:bold;
            padding-top:1.52vh;
            
        }
        .blog6
        {
            font-size:1.24vw;
        }
        .blogn h6
        {
            font-size:1.24vw;
           
            line-height:1.7;
            padding-top:1.52vh;
        }
        .blogn ol li
        {
            font-size:1.24vw;
            font-weight:500;
            font-family:open Sans;
            padding-right:1.09vw;
        }
        .blog1
        {
            padding:1.09vw;
            font-size:1.31vw;
        }
        .blog5
        {
            padding-bottom:10.64vh;
            
            padding-left:1.09vw;
             padding-right:1.09vw;
            font-size:1.31vw;
        }
        .blog4
        {
            font-size:1.31vw;
          
            padding-top:2.83vh;
        }
        
        .buttonblog
        {
            
            color:White;
           
        }
        .buttonblog:hover
        {
           background-color: #333;
           color:White;
        }
         .buttonblog1
         {
             color:white;
             margin-bottom:4.5vh;
            
             
         }
         .buttonblog1:hover
        {
           background-color: #333;
           color:White;
        }
        .blogs:hover
        {
        box-shadow: -1px -2px 13px 0px rgba(59,52,59,1);
        }
        .welcolor h4
        {
            color:#02aeae;
        }
       .blog2
       {
           padding-bottom:5.17vh;
           padding-top:2.28vh;
           padding-left:1.09vw;
           padding-right:1.09vw;
            font-size:1.31vw;
       }
       .blogn1 p
       {
           color:Gray;
           
       }
       .blog p
       {
        font-family:Open Sans;
       }
       .promotion h2
       {
           padding-top:4.56vw;
           font-size:3.51vw;
           font-weight:700;
           padding-bottom:3.8vh;
           color:#02aeae;
       }
       
       .special
       {
           padding-top:1.52vh !important;
           padding-bottom:1.52vh !important;
           margin:0.36vw;
           
       }
      
       .special a{
       color:#02aeae;
       font-weight:500;
       
       }
       
          .specialbutton 
          {
              color:White;
              
          } 
         .specialbutton:hover
         {
           background-color:#333;
           color:White;
         }
         .specialbutton a:hover
         {
             color:White;
         }
         .specialpromo
         {
             padding-bottom:4.5vh;
         }
          .specialpromo hr
          {
              border-top: 1px solid #02aeae;
          }
          .specialpromo p
          {
              font-size:1.17vw;
              font-family: 'Hind Siliguri', sans-serif;
              color:Gray;
          }
              
   #footerlocation
{
    margin-top:4.5vh !important;
}
   .wrapper-insurance p
   {
       font-size:18px;
   }
   .wrapper-insurance h1
   {
       font-size:1.75vw !important;
   }
   .wrapper-insurance h4
   {
       font-size:1.75vw !important;
   }
   .wrapper-insurance p
   {
       font-size:17px;
       font-family: 'Hind Siliguri', sans-serif;
       
       color:Gray;
   }
   .insurance
   {
       padding-top:3.04vh;
       padding-bottom:3.04vh;
   }
   .traumatic p
   {
       font-size:1.17vw;
       color:gray;
       font-family: 'Hind Siliguri', sans-serif;
   }
   .traumatic ul li
   {
       font-size:1.17vw !important;
       font-family: 'Hind Siliguri', sans-serif;
       color:Gray;
   }
   .appointment1 p
   {
       font-size:1.17vw;
       color:white;
       font-family: 'Hind Siliguri', sans-serif;
       
   }
   .appointment1
   {
       background: linear-gradient(to right,#02aeae, #02c2c2, #01d6d6, #01eaea, #00ffff);
       width:100%;
}
.appointment1 h1
{
    color:Black;
    
}
   .controlleft
   {
       margin-left:0.73vw;
   }
  
    .wrapper-PREVENTIVE ul li
       {
           font-size:1.24vw;
       color:Gray;
       font-family: 'PT Sans', sans-serif;
   }
   .wrapper-PREVENTIVE p
   {
       font-size:1.24vw;
       color:Gray;
       font-family: 'PT Sans', sans-serif;
   }
   .new-patient h1
   {
       font-size:1.53vw !important;
   }
   .icon-color li
   {
       color:White;
       list-style:none;
       font-size:1.31vw;
       font-family: 'PT Sans', sans-serif;
       line-height:1.7;
      
   }
   .emergency1
   {
       padding-bottom:4.56vh;
   }
   
   
   .panel-heading{
   background-color:#02aeae !important;
   opacity:0.9;
   }
   .panel-title
   {
       color:White;
   }
   .panel-title a
   {
       text-decoration:none;
   }
 .servicebk
{
    font-family: 'Nunito', sans-serif !important;
   
    
}
.btn-lg
{
     font-family: 'Nunito', sans-serif !important;
     font-size:1.3vw !important;
     padding:1.52vh 1.17vw !important;
     border-radius:0.43vw !important;
}
.sliderbackpic h1
{
    font-family: 'Nunito', sans-serif !important;
}
.sliderbackpic h2
{
    font-family: 'Nunito', sans-serif !important;
}
.sliderbackpic a
{
    font-family: 'Nunito', sans-serif !important;
}
.section-md h1
{
  font-family: 'Nunito', sans-serif !important;
} 
.section-md h4
{
  font-family: 'Nunito', sans-serif !important;
}   
.section-md p
{
  font-family: 'Nunito', sans-serif !important;
}   
.howWe h1
{
    font-family: 'Nunito', sans-serif !important;
}
.howWe h4
{
    font-family: 'Nunito', sans-serif !important;
}
.section6 h1
{
    font-family: 'Nunito', sans-serif !important;
}
section6 h3
{
    font-family: 'Nunito', sans-serif !important;
}
 .section7 h4
 {
     font-family: 'Nunito', sans-serif !important;
 }
 .section7 p
 {
     font-family: 'Nunito', sans-serif !important;
 }
 a
 {
     font-family: 'Nunito', sans-serif !important;
 }
 ul li
 {
     font-family: 'Nunito', sans-serif !important;
 }
.log1
{
    width:10.9vw !important;
    height:9.1vh !important;
    padding-top:0px !important;

}
 .navbar-brand
 {
     padding-bottom:0px !important;
 }
 .pro11 a
 {
     color:#02aeae !important;
 }
 #tem
 {
     border-top:1px solid #02aeae !important;
 }
 .ourteam h4
 {
     color:#02aeae !important;
     text-transform:uppercase;
 }
 #team12
 {
     padding-bottom:9.1vh !important;
 }
  #team13
 {
     padding-bottom:9.13vh !important;
 }
 .financial h2
 {
   color:#02aeae;
 }
 .financial p
 {
     color:#000;
 }
 .noDental h2
 {
     
     color:#02aeae;

 }
 .noDental p
 {
     text-align:justify;
     color:#000;
 }
 .frind
 {
     margin:0.58vw;
    padding-bottom:2.83vh;
 }
 .frien2
 {
     margin-left:0.512vw;
     padding-bottom:1.52vh;
     color:Gray !important;
      
 }
 .ReferAfriend  h4
 {
     padding-bottom:1.21vh;
     font-size:1.17vw;
 }
 .ReferAfriend  h2
 {
     color:#02aeae;
 }
 .sign h2
 {
     color:#02aeae;
 }
 .sign
 {
     margin-left:0px !important;
     margin-bottom:0.76vh;
     padding:1.46vw;
 }
 .sign h4
 {
     padding-bottom:1.2vh;
     padding-left:3.6vw;
 }
 
 .Reviews p
 {
     color:#000;
 }
 .Reviews h5
 {
     color:#02aeae;
 }
 .Reviews p i
 {
     color:#02aeae;
 }
 .newsntn
 {
     padding:8px;
 }
 .newsntn:hover
 {
     background:#02aeae !important;
 }
 .Postapp
 {
     padding:1.46vw;
     margin:0.36vw;
 }
 .cont12
 {
     padding-top:0px !important;
 }
 .contact
 {
     padding-top:0px !important;
 }
 .postform
 {
     width:100% !important;
     padding-right:3.6vw !important;
     padding-left:3.6vw  !important;
     padding-bottom:4.5vh !important;
 }
 .allheading{
    font-size:2.34vw !important;
    }
    
    
  
.formMessage
{
    color:lightGray !important;
}
#comphresion .service-text
{
color: #fff;
    font-weight: 700;
   position:absolute;
    padding:0.29vw !important;
    right: 0px;
    bottom: 0;
    
    transition:.5s ease;
    backface-visibility:hidden;
    border-radius: 100%;
    font-family:'Nunito' , sans-serif !important;
    height: 100%;
    top:0;
    left:0;
}
#comphresion .service-text:hover
{
   
    background:rgba(0,0,0,0.3);
   padding:0px !important;
    
}
#comphresion .service-text h5:hover
{
    color:#fff !important;
    
    
}

.service-text h5
{
    font-size:1.1vw !important;
}
    
#comphresion .service-text h5
{
    top: 50%;
  left: 50%;
  text-shadow: 2px 2px 4px #000;
  margin:0px;
  color:#fff;
  font-family: 'Fira Sans', sans-serif;
  font-size: 1.3vw !important;
  
  font-weight:bold;
  position:absolute;
  transform:translate(-50%, -50%);
  font-size:1.17vw !important;
}
#comphresion  img
{
    background-color:#fff !important;
}
.header2 .well
{
    background:#02aeae !important;
    height:40vh !important;
}
.header2 .well h4
{
    color:#000;
    font-size:1.3vw !important;
}
 .header2 .well p
 {
     color:#fff !important;
 }
.header2 .well i
{
    color:#000 !important;
}
.header2 .well:hover 
 {
     background:#01d6d6 !important;
     
 }
 
 .topimg
 {
     float:left !important;
    width:100% !important;
    
 }
 .emergency12
 {
     float:right !important;
     height:53.27vh !important;
     padding-right:0px !important;
    
 }
 #emer
 {
     padding-top:0px !important;
     
 }
 #emern
 {
     padding-top:9.13vh !important;
     
 }
 #about-img
 {
     padding-top:0px !important;
     padding-bottom:0px !important;
     margin-bottom:0px !important;
     margin-right:-1.09vw !important;
   width:100% !important;
     
 }
 #about-img2
 {
     padding-top:0px !important;
     padding-bottom:0px !important;
     margin-bottom:0px !important;
     margin-right:-1.09xvw!important;

     
 }
 #about-img1
 {
     margin-right:0px !important;
     padding-right:0px !important;
     width:100% !important;
     
 }
#about-us
{
    padding-bottom:0px !important;
}

.lkj
{
     padding-left:0px !important;
     width:100% !important;
     
     margin-top:-21.3vh !important;
}
.preventive h4 a
{
    font-weight:600;
    font-size:1.3vw !important;
}
#first-visit ul li
{
    font-size:1.24vw !important;
    color:#000;
}
#first-visit h4 a
{
    font-weight:600 !important;
}
.noDental h4 a
{
     font-weight:600 !important;
}
.new-patient h4 a
{
      font-weight:600 !important;
}
.specialpromo a
{
    font-weight:600 !important;
}
#emergency h4 a
{
    font-weight:600 !important;
}
.homewel
        {
            padding-bottom:5.3vh !important;
        }
   .about h1
   {
    text-align: center;
    font-size: 2.3vw !important;
        }  
  .about  p
  {
    text-align: justify;
   color: #000;
        } 
  .slider-main
  {
   width: 100% !important;
  }
 .insuranc
  {
    color: #000;
   }
   .insuranc p
   {
       font-size:1.3vw !important;
   }
  .pb-20 ul li a
   {
    font-weight: 600;
    font-size:1vw !important
    } 
    p
    {
        font-size:1.3vw !important
    }
        
 .contact
   {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
   }
        
 .pt-80
    {
       padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
 .overview
   {
  text-align:center !important;
   }
   #servicesblock .well
   {
       margin:0px !important;
   }
 .blog h4 a
 {
     font-weight:600;
 }
 #request-appoint
 {
   margin-top:0px !important;
 }
 .carousel-indicators li.active {
    background:#01d6d6 !important;
    box-shadow:inset 0 2px 1px rgba(0,0,0,0.2);
}
.carousel-indicators li 
{
    border-color:#fff !important;
}
.noDental ul li
{
    font-size:1.2vw !important;
    color:#000;
}
.noDental p
{
  
    color:#000 !important;
}
.tem
{
    border-top:1px solid #02aeae !important;
} 
.contact-patient
{
    margin-left:0.8vw !important;
    color:Gray;
}
.pb-50
{
    padding-bottom:0px !important;
}
.Reviews ul li
{
    list-style:none;
    padding-bottom:2.28vh;
}
    .Reviews ul 
{
    list-style:none;
    padding-top:8.3vh !important;
}
.testi12 {
    border-top: 1px solid lightgray !important;
    margin-top: 1.52vh !important;
    margin-bottom: 1.52vh !important;
    padding-bottom: 0px !important;
}

.header2 {
    padding-top: 0px !important;
    padding-bottom: 3.04vh !important;
}
 .request
        {
            padding-left: 1vw !important;
            font-size: 1.31vw !important;
        }
        
 @media screen and (max-width: 600px) {
 .banner-form{
    Display:none !important;
   
  }
}   
 @media screen and (max-width: 600px) {
 .carousel .carousel-inner  p{
   font-size:14px !important;
   
  }
  
}        
.jkl
{
    color:lightgray !important;
}


.section-md .well:hover{
box-shadow:-2px -1px 17px 0px rgba(102,95,102,1);
}
.last-img12
{
    padding-right:1.83vw !important;
}
.last-part-homepage
{
    margin-bottom:-3.04vh !important;
}
#servicesblock .well
{
    background: #02aeae !important;
    
}
#servicesblock .well img
{
    border-radius:100%;
}
.wrapper-PREVENTIVE ul li
{
    font-size:1.24vw !important;
}  
.traumatic ul li
{
    font-size:18px !important;
}  
.drop-list
{
    color:gray !important;
    opacity:0.8;
}
.noDental ul li
{
    font-size:1.24vw !important;
}
.Reviews h5
{
    font-weight:bold;
}
#gallry
{
    padding-bottom:0px !important;
    margin-bottom:0px !important;
    
}
#main-headprob
{
    padding-top:14.03vh !important;
   border-top:1px solid Transparent !important;
   
}
.carousel-caption
{
    top:29% !important;
    left:12% !important;
}


 .sticky-top
        {
            position:fixed;
           Z-index:50;
           top:20;
         
            background:#fff !important;
           
            
        }
.traumatic ul li
{
    font-size:1.17vw !Important;
}
.time-font
{
    font-size:1.17vw !important;
    padding-bottom:2vh !important;
    
}
.time-font tr td
{
    font-size:1.17vw !important;
    padding-right:0.5vw !important;
    
}
.ordered 
{
    font-size:1.17vw !important;
}
.form-control
{
    height:5.17vh !important;
   
 
    font-size:1.02vw !important;
    padding:0.91vh 0.87vw !important;
    border: 0.073vw solid #ccc !Important;
}
._2p3a
{
    width:50vw !important;
}

.table-width
{
    width:51vw !important;
}
.carrer ul li
{
    font-size:1.17vw !important;
}
 .size-all
 {
     padding-top:3vh !important;
 }
 .Orthodontics{
 background:#cdf7f7;
 margin-top:0vh;
 }
 .Orthodontics h5
 {
     font-size:1.4vw;
     font-weight:bold;
     padding-top:6.5vh;
     line-height:1.5;
 }
 .Orthodontics p
 {
     font-size:1.2vw !Important;
     color:#000;
     padding-right:1vw;
     text-align:justify;
 }
 .related
 {
     background:#CDF7F7;
     padding-bottom:3vh;
 }

 .ortho-sec
 {
     padding-left:0vw;
     margin-top:3vh;
 }
 .ortho-book 
 {
     padding-top:4vh;
     background: linear-gradient(to right,#02aeae, #02c2c2, #01d6d6, #01eaea, #00ffff) !Important;
     padding-bottom:4vh;
 }
 .ortho-sec li
 {
     list-style:none;
     font-weight:bold;
     margin-bottom:3vh;
 }
 .text-section
 {
     
     padding-bottom:4vh;
     background:#CDF7F7;
 }
 .text-section h4
 {
     font-size:2vw !important;
     font-weight:bold;
 }
 .providing
 {
     background: linear-gradient(to right,#02aeae, #02c2c2, #01d6d6, #01eaea, #00ffff) !Important;
 }
 .rc-anchor-container
 {
     width:150px !important;
 }