html, body {height: 100%;overflow-x:hidden; /*---------Side Scroll Are Remove-------- overflow-y:hidden;*/ outline: hidden; }

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}


@font-face {
  font-family: 'AvantGarde Md BT';
  src: url('AvantGardeITCbyBT-Medium.eot');
  src: url('AvantGardeITCbyBT-Medium.eot?#iefix') format('embedded-opentype'), url('AvantGardeITCbyBT-Medium.woff2') format('woff2'), url('AvantGardeITCbyBT-Medium.woff') format('woff'), url('AvantGardeITCbyBT-Medium.ttf') format('truetype'), url('AvantGardeITCbyBT-Medium.svg#AvantGardeITCbyBT-Medium') format('svg');
}

body { background:#fff;padding-top: 0px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */}

/* Below class is used to reduce padding in row and col-md* classes */
.padding-10.row {margin-right: -5px;margin-left: -5px;}
.padding-10 > [class^="col-"], .padding-10 > [class^=" col-"] {padding-right: 5px;padding-left: 5px;}
.padding-20.row {margin-right: -10px;margin-left: -10px;}
.padding-20 > [class^="col-"], .padding-20 > [class^=" col-"] {padding-right: 10px;padding-left: 10px;}
/* END */

/* Below class overrides well class in bootstrap and reduces padding and bottom-margin */
.well { padding:15px;margin-bottom:15px; }

/* Below class used to remove padding between header images */
.nopadding {padding: 0 !important;margin: 0 !important;}

/*NAVIGATION EDITING*/
.navbar{margin-bottom:0px; background-color:#52B5EC; outline:0px; padding:0px;border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.navbar-inverse {background-color: #52B5EC;border-color:#52B5EC;}
.navbar-inverse .navbar-nav > li > a {color:#000000;outline:0px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:10px;margin-top:5px; margin:5px;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {color: #ffffff;background-color:red;outline:0px;outline:0px; text-decoration:none}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {color: #FFF;background-color:red;outline:0px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color:red;outline:0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.navbar-inverse .navbar-toggle {background-color: #000;outline:0px;}
.navbar-right {float: right !important;margin-right:260px;}
@media only screen and (max-width: 360px){.navbar-right { text-align:left !important;margin-right:0px; width:100%;}}
@media only screen and (max-width: 768px){.navbar-right {text-align:left !important;margin-right:0px; width:100%;}}
@media only screen and (max-width: 992px){.navbar-right {text-align:left !important;margin-right:0px; width:100%;}}
/*-----------------------------------*/
@media only screen and (max-width: 360px){.navbar-right {text-align:left !important;margin-right:0px; width:100%;}}
@media only screen and (max-width: 768px){.navbar-right {text-align:left !important;margin-right:0px; width:100%;}}
@media only screen and (max-width: 992px){.navbar-right {text-align:left !important;margin-right:0px; width:100%;}}

/* Below code is used to reduce spacing at top and bottom of heading */
.h1,.h2,.h3,h1,h2,h3{margin-top:2px;margin-bottom:10px;}

/* Below code is used to customize input box width */
.imput-small-custom { max-width: 400px; }

/* Below code is used to remove padding from input-group-addon class in Bootstrap */
.input-group-addon-no-padding{padding:2px 0px;}

.img-portfolio { margin-bottom: 30px; }

.img-hover:hover { opacity: 0.8; }

/* 404 Page Styles */
.error-404 { font-size: 100px; }

/* Pricing Page Styles */
.price { display: block; font-size: 50px; line-height: 50px; }
.price sup { top: -20px; left: 2px; font-size: 20px; }
.period { display: block; font-style: italic; }

/* Footer Styles */
.footer { margin: 0px 0; background:#52B5EC; }

.blank{ height:50px;}


/*UNOQUE IMAGE AND FORM
---------------------------------------------------------------------*/
.thumbnail {display: block;padding: 4px;margin-bottom:5px;line-height: 1.42857;background-color: #FFF;border:0px solid #DDD;border-radius: 4px;transition: border 0.2s ease-in-out 0s;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857;color: #555;background-color: #0A0A0A;background-image: none;border: 1px solid #494949;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.input-group-addon-no-padding {padding: 0px 0px;}
.input-group-addon {border: 2px solid #494949; background-color:#0A0A0A;}
/*-------------------------------------------------------------------*/

.btn-danger {color:#FFF;background-color:red;border-color:red; font-weight:bold; outline:0px;}
.btn-danger:hover {background-color:#D40000;color:#FFF;text-decoration:none;outline:0px;}


.Discriptiontext01{ color:#00649A;}

A.link01{ color:#FF0000; text-decoration:none; outline:0px;}
A.link01:hover{ color:#000000; text-decoration:none;outline:0px;}
A.link02{ color:#FF0000; text-decoration:none; outline:0px;}
A.link02:hover{ color:#ffffff; text-decoration:none;outline:0px;}
A.link03{ color:gold; text-decoration:none; outline:0px;}
A.link03:hover{ color:#ffffff; text-decoration:none;outline:0px;}
A.link04{ color:#ffffff; text-decoration:none; outline:0px;}
A.link04:hover{ color:#ffffff; text-decoration:none;outline:0px;}


.heading01{ color:#fff;font-family:AvantGarde Md BT;font-size:25px}
.heading02{ color:#000;font-family:AvantGarde Md BT;}
.heading03{ color:#52B6EC;font-family:AvantGarde Md BT;font-size:50px}
.heading04{ color:#fff;font-family:AvantGarde Md BT;}

.fa-inverse {color: rgba(255, 255, 255, 1);margin-top: 4px;}
.text-primary {color: rgba(22, 117, 169, 1);margin-top: 5px;}

.center_bg{background:#ffffff;}
.penal_bg{background:#eff8fd;padding:10px 10px;border:0px solid #a3ddf1;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:0px 0px 0px #cfcfcf;-webkit-box-shadow:0px 0px 0px #cfcfcf;border-radius:0px;position:relative;z-index:0;behavior:url(./includes/PIE.htc);}

/*.nav_bg{background:#eff8fd;box-shadow:0px 0px 0px #b2b2b2;-webkit-box-shadow:0px 0px 0px  #b2b2b2;border-top:1px solid #000;}*/

.content01_bg{background:#52B5EC; padding-left:10px; padding-right:10px;}
.content02_bg{background-color: #1675A9; height:5px; margin-bottom:-2px;}
.content03_bg{ background-image:url(../images/tooth_bg.png);background-repeat:no-repeat;}

hr{ margin-top:13px; margin-bottom:7px;}

.photo_border_l{ background:#; margin:0px; border-aline:center; padding:0px; border:5px solid #B2B2B2; box-shadow:0px 0px 0px #4C4C4C; -webkit-box-shadow:0px 0px 0px #4C4C4C; -moz-box-shadow: 0px 0px 0px #4C4C4C; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; position:relative; z-index:1; behavior:url(./includes/PIE.htc); }
.photo_border_m{ background:#055999; margin:0px; border-aline:center; padding:0px; border:2px solid #9c9c9c; box-shadow:0px 0px 0px #b8b8b8; 	-webkit-box-shadow:0px 0px 0px #b8b8b8; -moz-box-shadow: 2px 2px 2px #b8b8b8; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; position:relative; z-index:1; behavior:url(./includes/PIE.htc); }
.photo_border_s{margin:0px; border-aline:center; padding:0px; border:2px solid #2F2F2F; box-shadow:0px 0px 0px #000000; -webkit-box-shadow:0px 0px 0px #000000; -moz-box-shadow: 0px 0px 0px #000000; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; position:relative; z-index:1; behavior:url(./includes/PIE.htc); }


.panel-default > .panel-heading {color: #333;background-color: #2F2F2F;border-color: #DDD;}
.panel {margin-bottom: 20px;background-color: #0A0A0A;border: 1px solid #232323;border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);}

.box-enter {background:green;border:0px solid #4CAE4C;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:10px; margin:5px; text-decoration:none; outline:0px; font-size:20px;}
.box-exit {background:red;border:0px solid #4CAE4C;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:10px; margin:5px; text-decoration:none; outline:0px; font-size:20px;}


/*For Slider Caption*/
.header-text {
    position: absolute;
    top: 70%;
    width: 100%;
    color: #fff;
	}
.header-text h4{
background:#000;opacity: 0.4;
}    
.header-text h4 span{
color:#fff;
}    

