html,body
{
    overflow-x: hidden; 
}

* { box-sizing:border-box;}
html,
button,
input,
select,
textarea{color:#222;}
html{font-size:1em;line-height:1.4;}
*,div {
  box-sizing: border-box;
  }

::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;clear:both;height:1px;border:0;border-top:1px solid #f47721;margin:2em 0;padding:0;}
audio,
canvas,
img,
video{vertical-align:middle;}
a:focus, a:hover {
    color: #23527c;
    text-decoration: none; 
}

fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
body{overflow-x:hidden;}
header{display:block;width:100%;height:150px;position:relative;}
.logo{display:block;     margin: 32px auto 0 auto;}
.logo:hover{opacity:.8;}

p.contact-info{position:absolute;display:block; width:100%;margin:42px 0 0 0; color:#0078b9;font-size:13.75px;line-height:17px;font-family:'NTR', sans-serif;text-transform:uppercase;}
p.contact-info::before{content:" ";display:block;float:left;width:32px;height:32px;margin: -3px 6px 100px 0;background:url(../img/sprites.png);}
p.contact-info strong{color:#f47721;font-size:20px;font-family:'Khand', sans-serif;display:block;margin:0;padding:0 0 5px;}
p.contact-info a{color:#0078b9;text-decoration:none;}

.contact-infom{position: absolute;
    display: block;
    width: 100%;
    top: 60px;
    z-index: 43;
	height: 32px;
    left: 20px;
    color: #fff;
    font-size: 32px;
    line-height: 32px;
    font-family: 'NTR', sans-serif;
    text-transform: uppercase;}
	
.contact-infom::before{content:" ";display:block;float:left;width:32px;height:32px;margin: -3px 6px 100px 0;background:url(../img/sprites.png);}

.contact-infom:hover {color:#90c73e;}

ul.chunky-nav{display:block;list-style:none;margin:0;padding:0;}
ul.chunky-nav li{display:inline-block;width:166px;height:145px;text-align:center;margin-bottom:0;border-left:solid 1px #dde6f3;border-bottom:solid 5px #dde6f3;}
ul.chunky-nav *{-webkit-transition:all .15s ease-in-out;}
ul.chunky-nav a{color:#9e9d9d;font-size:17px;line-height:15px;font-family:'NTR', sans-serif;text-transform:uppercase;text-decoration:none;display:block;width:100%;padding-top:90px;padding-bottom:20px;}
ul.chunky-nav li:hover{border-bottom:solid 10px #7db542;height:140px;box-shadow:0px 1px 0px #FFF, 0px 2px 6px rgba(0,0,0,.3);}
ul.chunky-nav a:hover{color:#7db542;padding-top:85px;}
.schedule-appt, .find-office, .dental-discounts{background:url(../img/sprites.png) no-repeat;}
.schedule-appt{background-position:-90px 25px;}
.find-office{background-position:-250px 25px;}
.dental-discounts{background-position:-420px 25px; border-right: solid 1px #dde6f3;}
nav{display:block; position:relative;width:100%;background:#0078b9;min-height:48px;text-align:center;margin:0;padding:0;}

.down-arrow{display:block;margin:0 auto;width:126px;height:34px;background:url("../img/sprites.png");background-position:0 35px;text-indent:-999em;position:relative;top:-4px;z-index:1000;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-transition:all .05s ease-in-out;}
.down-arrow:hover{top:-6px;-webkit-transition:all .05s ease-in-out;}

#featured {padding-top:40px;}
.featured-services {display: block;
    max-width: 346px;
    width: 100%;
    min-height: 200px;
    margin: 0 auto 20px auto ; 
    padding: 30px;
    text-align: center;
    text-transform: uppercase;
    background-color: #007bc0;
    text-shadow: 0px 1px 2px rgba(0,0,0,.3);
    box-shadow: inset 0px 2px 5px rgba(0,0,0,.4);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;}

.featured-services:hover{box-shadow:inset 0px 1px 0px rgba(255,255,255,.3), 0px 2px 4px rgba(0,0,0,.3);-webkit-transition:all .05s ease-in-out;}

.featured-services a:active{box-shadow:inset 0px 3px 8px rgba(0,0,0,.8);-webkit-transition:all .05s ease-in-out; text-decoration:none;}

.featured-services *{text-decoration:none;}

.featured-services span{display:block;color:#FFF;font-size:3rem;line-height:18px;font-family: 'Khand', sans-serif;margin-top:18px;}

.featured-services span:after{content:" ";display:block;width:175px;margin:0 auto;margin-bottom:10px;padding:4px 0;border-bottom:solid 1px rgba(255,255,255,.0);}

.featured-services .dentures span:after{margin-bottom:0;}

.featured-services em{font-size: 7rem;
    font-style: normal;
    line-height: 85px;}
.featured-services strong{font-family: 'Khand', sans-serif;color:#f47721;display:block;font-size:2rem;line-height:34px;margin-top:9px;}
.featured-services a:hover span{color:#f47721;}
.featured-services a:hover strong{color:#FFF;}
.xrays{background:url("../img/xray-BG.jpg"); background-size:cover;}

.appt{background:url("../img/appt-BG.jpg");background-size:cover;}

.dentures{background:url("../img/dentures-BG.jpg");background-size:cover;}

.half-btn{display:block; width:100%;height:220px;margin-bottom:0;margin-left:20px;padding-left:160px;background:url("../img/sprites.png") no-repeat;background-position:0px -190px;position:relative; margin-top:50px}

.dental-emergency{background-position:0px -465px;padding-left:140px;}
.half-btn strong{color:#0078b9;font-size:43px;line-height:40px;font-family: 'Khand', sans-serif;text-transform:uppercase;}
.half-btn:hover strong{color:#8cbf3f;}
.half-btn p{color:#9e9d9d;font-size:18px;font-family:'NTR', sans-serif;line-height:16px;}
.half-btn a{display: inline-block;
    margin: 12px 0;
    background-color: #f47721;
    padding: 8px 20px;
    text-align: center;
    color: #FFF;
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: 'Khand', sans-serif;
    text-decoration: none;
    text-shadow: 0px 1px 2px #dc6d21;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	position:relative;}
.half-btn a:hover{background:#0078b9;color:#FFF;text-shadow:none;}
.half-btn a::after{content:" ";background:url("../img/right-arrow.png") no-repeat;height:14px;width:6px;float:right;margin-right:0px;margin-left:12px;position:relative;top:2px;}

.wrap-me{display:block;padding:5px 15px 0 35px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:solid 1px rgba(0, 120, 185, 0.47);background:rgba(0, 120, 185, 0.15);margin:0 23px 20px 0;min-height:320px;width:100%;text-align:left;box-shadow:inset 0px 1px 3px rgba(0,0,0,.2);}
.wrap-me ul{list-style-position:outside;margin-left:0;padding-left:0;}
table.table{clear:both;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:solid 1px rgba(0, 120, 185, 0.47);background:rgba(0, 120, 185, 0.15);margin:0 23px 20px 0;}
table.table td{padding:10px 20px;}
table.table tr{border-bottom:solid 1px rgba(0,0,0,.1);}
.main-content {
    display: block;
    /* float: left; */
    clear: both;
    /* color: #6c88ab; */
    color: #4d4d4f;
    font-size: 18px;
    line-height: 24px;
    font-family: Verdana,Geneva,sans-serif;
    font-family: 'Carrois Gothic', sans-serif;
    text-align: left;
    max-height: 9999;
}
.main-content h1{color:#0078b9;text-transform:capitalize;font-size:43px;font-family:'Khand', sans-serif; font-weight:bold;}
.main-content h2{color:#0078b9;text-transform:capitalize;font-size:28px;font-family:'Khand', sans-serif;}
.main-content h3 {color: #0078b9;text-transform: capitalize;font-size: 20px;font-family: 'Khand', sans-serif;}
.main-content a, .main-content a:visited{color:#6c88ab;}
.main-content strong{color:#0078b9;}
.main-content a:hover{text-decoration:underline;}
.main-content li, .main-content li strong{margin-left:2px;font-size:18px;color:#0078b9;}
.image-in-text{display:block;margin:0 0 25px 25px;float:right;}
.sub-menu{display:block;text-align:center;padding:20px 0;width:100%;border:solid 1px #6c88ab;background:rgba(108, 136, 171, 0.2);margin:35px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:inset 0px 1px 3px rgba(0,0,0,.2), 0px 1px 0px #FFF;}
.sub-menu a, .sub-menu a:hover{color:#6c88ab !important;padding:0 11px;text-decoration:none;font-weight:bold;}
.sub-menu a:hover{color:#f47721 !important;text-decoration:underline;}
.frame-image{background:#F7F7F7;padding:10px 10px 15px;border:solid 1px #898989;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 0px 1px 0px #FFF, 0px 2px 2px rgba(0,0,0,.3);}
#wufoo-w1t79u6i0viydrq{display:block;max-width: 600px;background:#F7F7F7;padding:10px 10px 15px;border:solid 1px #898989;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 0px 1px 0px #FFF, 0px 2px 2px rgba(0,0,0,.3);}
#footer{display: block;
    width: 100%;
    height: 100%;
    max-height: 340px;
    padding: 30px 0;
    background: url(../img/dot-pattern-BG.png) repeat repeat;
    background-repeat: repeat repeat;
    border-top: solid 1px #d1c9c6;
	min-height:320px!important;
}
.footbg {background: url(../img/dot-pattern-BG.png) repeat repeat;}


#footer p.footer-location strong{color:#0078b9;font-size:29px;font-family:'Khand', sans-serif;text-transform:uppercase;display:block;padding-bottom:6px;}
#footer p.footer-location{display:block;color:#848484;text-transform:uppercase;font-family:'NTR', sans-serif;font-size:18px;line-height:20px;margin:42px 0 0 0;width:250px; position:relative;}
#footer p.footer-location span, #footer p.footer-location span a{color:#8cbf3f;font-size:26px;text-decoration:none;}
#footer iframe{display:block;background:#000; position:relative;}
#footer .youtube{display:block;min-height:275px;border:solid 1px #FFF;box-shadow:0px 2px 4px rgba(0,0,0,.3);}
#footer .location-maps{display:block;margin:45px auto 0 auto; width:100%; max-width:288px;height: 149px;}
#footer .location-maps a{display:block;margin-bottom:16px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#footer .location-maps a:hover{box-shadow:0px 4px 4px rgba(0,0,0,.5);}

a.google-review{ display:block;position:relative; width:129px; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
a.google-review:hover{opacity:.7;}
a.google-review:active{box-shadow:0px 2px 4px rgba(0,0,0,.6);}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media only screen and (min-width:35em){}
@media print,
(-o-min-device-pixel-ratio:5/4),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi){}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}

.social {display:inline-block; border-radius:90px; background:none; border:2px solid #F47721; height:40px; width:40px; text-align:center; padding-top:8px; box-sizing:border-box; margin-bottom:10px; color:#F47721!important; font-size:22px;line-height: 20px;}
.social-wrap {display:block; width:132px; margin:0;}
.social a {color:#F47721!important;}
.social:hover {color:#fff!important; background-color:#0078b9;border:2px solid #0078b9;}

/*-- Responsive -- */

 @media screen and (min-width: 768px){
            .rwd-break { display: none; }
        }
.navbar {
    position: relative;
    margin-bottom: 0;
    border: none;
	border-radius: 0;
}
.navbar-nav {
    float: left;
    margin: 5px 0 0 0!important;
    /* top: -10px; */
    /* position: relative; */
}
.navbar-toggle {
    position: absolute!important;
    right: 0!important;
	z-index: 45;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #fff!important;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
	background:#0078b9;
}
.navbar-collapse {
	background:#0078b9;
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: none!important;
	
	color:#fff;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
	color:#fff;
}

nav a, nav a:visited{color:#FFF!important;text-transform:uppercase;font-size:18px;line-height:46px;font-family:'Open Sans', sans-serif;text-decoration:none;font-weight:600;padding:0 28px;text-shadow:0px 1px 2px rgba(0,0,0,.4);margin: 0 5px;}

nav a:hover {color:#7db542; background:none; text-decoration:none;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
  color:#7db542!important; background:none; text-decoration:none;
}
.nav>li>a:focus, .nav>li>a:hover {
   color:#7db542!important; background:none; text-decoration:none;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: none!important;
    border:none!important;
	 color:#7db542!important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background: none!important;
     border:none!important;
}
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
  margin-top: 0px;
}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; 
	background:#0078b9;
	border:none!important;
 }
 
 .navbar-toggle .icon-bar:nth-of-type(2) {
	  top: 0px;
}

.navbar-toggle .icon-bar:nth-of-type(3) {
  	top: 0px;
}

.navbar-toggle .icon-bar {
	  position: relative;
	  transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(1) {
	  top: 6px;
	  transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
	  background-color: transparent;
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
	  top: 0px;
	  transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg); /* IE 9 */
   	-webkit-transform: rotate(-45deg); /* Safari */
}
.navbar-toggle.active .icon-bar:nth-of-type(4) {
	  top: -6px;
	  transform: rotate(45deg);
	  -ms-transform: rotate(45deg); /* IE 9 */
   	-webkit-transform: rotate(45deg); /* Safari */
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

/*-- testimonials --*/
.testimonials {display:block;
width:100%; background: url(../img/testi_bg.jpg) no-repeat center center #0078b9; background-size:100%; padding:40px 0 30px 0; text-align:center; margin:30px 0 0 0; color:#fff;font-family:'Open Sans', sans-serif; min-height:260px;  }

.testimonials h1  {
	font-family:'Khand', sans-serif;text-transform:uppercase;
	color:#fff; font-weight:bold;font-size:43px; margin:0;
	} 
	.testimonials span {color:#8cbf3f;}
	.testimonials p { margin:10px; 0}
	#testimonials .flex-caption {display:block; width:100%; margin:0 auto;}
	.testimonials .flexslider .slides {
    zoom: 1;
    width: 100%;
    margin: 0 auto;
}
#testimonials .flex-control-nav {
    width: 100%;
    position: relative;
    bottom:0;
    text-align: center;
    z-index: 2000;
	margin:10px 0;
}
#testimonials .flex-direction-nav a {opacity: 1;}
.stars {color:#F47721!important; margin:0; padding:0;}
.backtop {display:block; width:42px; margin:25px auto 0 auto;}
.plusminus {color: #fff;
    background: #7db542;
    border-radius: 50%;
    padding: 3px 2px 3px 3px;
    text-align: center;
    /* float: right; */
    position: absolute;
    right: 10px;
    top: 8px;}
	.glyphicon-minus {padding: 3px;}
	
	.panel-default>.panel-heading {
    color: #333;
    background-color: #fff;
    border-color: #ddd;
	font-size:18px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: inherit;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
    font-size: 16px;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    position: relative;
}
@media (max-width: 1000px){
nav a, nav a:visited {
color: #FFF!important;
text-transform: uppercase;
font-size: 12px;
line-height: 18px;
font-family: 'Open Sans', sans-serif;
text-decoration: none;
font-weight: 600;
padding: 8px 7px!important;
margin: 0;
text-shadow: 0px 1px 2px rgba(0,0,0,.4);
}
}
@media (max-width: 1200px){ 
nav a, nav a:visited {
    color: #FFF!important;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-weight: 600;
    padding: 0 15px;
	margin:0;
    text-shadow: 0px 1px 2px rgba(0,0,0,.4);
}
.navbar-nav li .icon-bar
{
	    position: absolute;
    width: 25px;
    right: 0;
    top: 7px;
}
ul.chunky-nav li {
    display: inline-block;
    width: 136px;
    
    text-align: center;
    margin-bottom: 0;
    border-left: solid 1px #dde6f3;
    border-bottom: solid 5px #dde6f3;
}
.schedule-appt{background-position:-100px 25px;}
.find-office{background-position:-260px 25px;}
.dental-discounts {
    background-position: -430px 25px;
    border-right: solid 1px #dde6f3;
}
p.contact-info {
    display: block;
    width: 100%;
    margin: 42px 0 0 0;
    color: #0078b9;
    font-size: 14px;
    line-height: 14px;
    font-family: 'NTR', sans-serif;
    text-transform: uppercase;
}
}

@media (max-width: 990px){
	
	.half-btn{display:block; width:100%;height:220px;margin-bottom:40px;margin-left:20px;padding-left:0;background:none;position:relative;}

.dental-emergency{background-position:0px -465px;padding-left:0;}
.half-btn strong{color:#0078b9;font-size:43px;line-height:40px;font-family: 'Khand', sans-serif;text-transform:uppercase;}


	ul.chunky-nav li {
    display: inline-block;
    width: 116px;
    text-align: center;
    margin-bottom: 0;
    border-left: solid 1px #dde6f3;
    border-bottom: solid 5px #dde6f3;
} }

@media (max-width: 768px){
	.panel-default>.panel-heading {
    color: #333;
    background-color: #fff;
    border-color: #ddd;
    font-size: 18px;
	max-width:85%;
}
	
	.half-btn p {
    color: #9e9d9d;
    font-size: 16px;
    font-family: 'NTR', sans-serif;
    line-height: 16px;
}
	
	#footer{display:block; width:100%;height:100%!important;     max-height: 820px; padding:30px 0;background: url(../img/dot-pattern-BG.png); background-repeat:repeat repeat;  border-top:solid 1px #d1c9c6;}
	
	#footer .youtube {
    display: block;
    min-height: 275px;
    border: solid 1px #FFF;
    box-shadow: 0px 2px 4px rgba(0,0,0,.3);
    float: none;
    height: 100%;
}
	.navbar .navbar-collapse {
  text-align: center;
  margin-top: 50px;
}
.social-wrap {display:block; width:132px; margin:0 auto;}

	.main-content {text-align:center;}
	
	.main-content ul {text-align:left;}
	
	
	a.google-review{ display:block;position:relative; width:129px; margin:auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
	#footer .location-maps{display:block;margin:25px auto 0 auto; width:100%; max-width:288px;}
	#footer p.footer-location {
    display: block;
    color: #848484;
    text-transform: uppercase;
    font-family: 'NTR', sans-serif;
    font-size: 18px;
    line-height: 20px;
    margin: 25px 0 0 0;
    width: 100%;
    text-align: center;
}

	
.half-btn{display: block;
    width: 100%;
    max-width: 330px;
    height: 220px;
    /* margin-bottom: 0; */
    margin: 20px auto 0 auto;
    /* margin-left: 0; */
    padding-left: 120px;
    background: url("../img/sprites.png") no-repeat;
    background-position: 0px -190px;
    position: relative;
    /* margin-top: 20px; */}

.dental-emergency{background-position:0px -465px;padding-left:120px; margin-top:-20px;}
.half-btn strong{color:#0078b9;font-size:33px;line-height:30px;font-family: 'Khand', sans-serif;text-transform:uppercase;}
}
@media (max-width:480px){
	
	
	.wrap-me{display:block;padding:5px 15px 15px 35px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:solid 1px rgba(0, 120, 185, 0.47);background:rgba(0, 120, 185, 0.15);margin:0 23px 20px 0;min-height:120px;width:100%;text-align:left;box-shadow:inset 0px 1px 3px rgba(0,0,0,.2);}
	.social-wrap {
    display: block;
    width: 132px;
    margin: 17px auto;
}
	.half-btn strong{color:#0078b9;font-size:28px!important;line-height:28px;font-family: 'Khand', sans-serif;text-transform:uppercase;}
	
#footer {
    height: 720px!important;
    display: block!important;
    float: none!important;
    margin: 0;
    min-height:820px;
    /* padding: 0; */
    overflow: visible;
    position: relative;
    }
.footbg {height: 720px!important;/* min-height:820px!important; */}

}
	
	#main-slider .flex-caption {
    position: absolute;
    left: 40px!important;
    top: 120px;
    color: #0078b9;
    text-transform: capitalize;
    font-size: 22px;
    line-height: 20px;
    font-family: 'Josefin Slab', serif;
    font-weight: bold;
    text-align: center;
    text-shadow: 0px 1px 0px #FFF;
    display: block;
}
 @media (max-width:480px){
	 .contact-infom{position: absolute;
    display: block;
    width: 100%;
    top: 45px;
    z-index: 43;
	height: 32px;
    left: 20px;
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    font-family: 'NTR', sans-serif;
    text-transform: uppercase;}
#footer {
    height: 720px!important;
    display: block!important;
    float: none!important;
    margin: 0;
    min-height:820px;
    /* padding: 0; */
    overflow: visible;
    position: relative;
    }
.footbg {height: 720px!important;/* min-height:820px!important; */}

}

	
	@media (max-width:380px){
		.contact-infom{position: absolute;
    display: block;
    width: 100%;
    top: 48px;
    z-index: 43;
	height: 32px;
    left: 20px;
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    font-family: 'NTR', sans-serif;
    text-transform: uppercase;}}
	
	
	/* nav style stuff */
	
	.navbar-nav li .icon-bar {
	display: none;
	background: url("../img/plus.png") no-repeat;
        height: 15px;
    position: absolute;
    width: 15px;
    right: -15px;
    top: 10px;
	
}
.navbar-default .navbar-nav > li.open > .icon-bar
{
	background: url("../img/minus.png") no-repeat ;
}
@media (max-width:768px)

{
	nav a, nav a:visited {
    color: #FFF!important;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-weight: 600;
    padding: 0 15px;
    margin: 0;
    text-shadow: 0px 1px 2px rgba(0,0,0,.4);
}
.caret
{
	display:none;
	}
	
	.navbar-nav li .icon-bar{display:block;}
	.navbar-nav li {position:relative; text-align:center;}
}
@media (max-width:991px)

{
	nav a, nav a:visited {
    color: #FFF!important;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    font-weight: 600;
    padding: 0 15px;
    margin: 0;
    text-shadow: 0px 1px 2px rgba(0,0,0,.4);
}
	.navbar-nav li {position:relative; text-align:center;}
	
}
/*ul.nav li:hover > ul.dropdown-menu
{
	display:block;
	background: #0078b9;
}*/
@media (min-width:991px)

{
	ul.nav li:hover > ul.dropdown-menu
		{
			display:block;
			background: #0078b9;
		}
		
}
ul.dropdown-menu
		{
			background: #0078b9 !important;
		}
		@-ms-viewport { width: device-width!important; }

html{ overflow-y: auto;-ms-overflow-style: -ms-autohiding-scrollbar!important;}
table
{
	width:100%;
}
td
{
	padding:10px;
}
.table-bg
{
	background: #faf4d4;
}
.wrap-img{
	float: right;
    margin: 0 0 10px 10px;
    width: 100%;
    max-width: 380px;
}
.youtube{
	display: block;
    min-height: 275px;
    border: solid 1px #FFF;
    box-shadow: 0px 2px 4px rgba(0,0,0,.3);
}
@media (max-width:1200px)

{.featured-services em {
    font-size: 6rem;
    font-style: normal;
    line-height: 75px;
}
	.featured-services span {
    display: block;
    color: #FFF;
    font-size: 2rem;
    line-height: 18px;
    font-family: 'Khand', sans-serif;
    margin-top: 18px;
}
	.featured-services {min-height:150px;}
	h5
{
    font-size: 1rem;
}
td
{
	    padding: 10px;
    font-size: 1rem;
}
}
@media (max-width:768px)

{
	h5
{
    font-size: .7rem;
}
td
{
	    padding: 10px;
    font-size: .7rem;
}
}
@media (max-width:480px)

{
h5
{
    font-size: .6rem;
}
td
{
	    padding: 5px;
    font-size: .5rem;
}
}
@-ms-viewport { width: device-width!important; }
html{ overflow-y: auto;-ms-overflow-style: -ms-autohiding-scrollbar!important;}
