html {
	scroll-behavior: smooth;
}
body{
padding:0;
margin:0;
background:#fff;
font-family: 'Montserrat', sans-serif;
}
body a{
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
font-weight:400;
}
body a:hover {
text-decoration:none;
}
input[type="button"],input[type="submit"]{
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
margin:0;
font-weight:400;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
font-family: 'Poiret One', cursive;
}
p{
margin:0;
font-family: 'Montserrat', cursive;
}
ul{
margin:0;
padding:0;
}
label{
margin:0;
}
button.btn.btn-primary {
color:#105590;
border:none;
background:transparent;
font-family: 'Montserrat', sans-serif;
outline:none;
font-size:16px;
padding:0;
}
button.btn.btn-primary:focus {
outline:none;
box-shadow:none;
}
.top-strip {
padding:14px 0 13px 0;
min-height: 4px;
background-color:#282828;
border-bottom:1px solid #eee;
}
.social-icons {
float:left;
width:40%;
}
.social-icons a {
display: inline-block;
vertical-align: middle;
position: relative;
background-clip: content-box;
transition: .5s;
color: #fff;
font-size: 15px;
margin-right:15px;
}
.social-icons a:hover {
color: #ccc;
}
.social-icons i {
padding: 0 6px;
}
.contact-info {
float:right !important;
}
.selectpackage {
float:right;
}
.contact-info ul li {
display:inline-block;
font-family: 'Montserrat', sans-serif;
font-size:13px;
color: #333;
font-weight:700;
}
.contact-info ul li a{
font-family: 'Montserrat', sans-serif;
font-size:13px;
color: #fff;
font-weight:700;
vertical-align:text-bottom;
letter-spacing:1px;
}
.contact-info ul li a:hover {
color:#ccc;
text-decoration:none;
}
.contact-info ul li:nth-child(2) {
margin-left:25px;
}
.contact-info ul li i {
color: #fff;
font-size:16px;
margin-right:0.25em !important;
}
.contact-info ul li i.fa-envelope-o {
margin-right:0.25em !important;
}
.responsive {
display:none !important;
}
.non-responsive {
display:inherit !important;
}
h4.package-title {
margin: 0;
line-height: 1.42857143;
text-transform: uppercase;
color: #105590;
font-size: 28px;
font-weight: 600;
letter-spacing: 2px;
text-align: center;
}
button.close {
font-size: 50px;
}
.packages{
padding:30px;
}
.package {
border: 2px solid #eee;
padding: 25px 15px 30px;
}
.package p {
font-size: 15px;
color: #472654;
font-family: 'Montserrat', sans-serif;
}
.package i {
font-size:50px;
margin: 20px 0 10px 0;
color: #D43535;
}
.package h4 {
color: #000000;
font-size: 19px;
font-weight: 600;
letter-spacing: 2px;
margin: 15px 0 30px 0;
height: 50px;
line-height: 25px;
}
.package a {
font-weight: 600;
text-align: center;
font-size: 13px;
padding: 7px 15px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2px;
background: #105590;
border: 2px solid #105590;
color: #fff;
}
.package a:hover {
color: #263D48;
border: 2px solid #F1C40F;
background: #fff;
}
.navbar-default {
background-color:#f1b458 !important;
border-color:#f1b458;
border-radius: 0px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.navbar-default .navbar-nav > li > a {
color: #fff;
font-weight: 300;
}
.navbar-default .navbar-nav > li > a span{
display:block;
}
.navbar {
margin-bottom: 0;
background: rgba(0, 0, 0, 0.02);
padding: 16px 0 16px;
margin-top: 0;
}
.navbar-collapse {
padding:0 !important;
}
.navbar-nav {
width: 100%;
margin: 0 auto;
float: none;
text-align: center;
display: flex;
justify-content: center;
}
.navbar-brand {
height: 100%;
padding: 0;
margin: 20px 0 0 0;
padding-left: 15px;
font-size: 45px;
text-transform: uppercase;
letter-spacing: 3px;
font-weight: 500;
}
.navbar-default .navbar-brand {
color: #fff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-nav > li > a {
padding: 0 !important;
text-align: center;
color: #263D48;
font-weight: 700;
text-transform:uppercase;
font-size: 15px;
margin: 0px 30px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
font-family: 'Montserrat', sans-serif;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
text-decoration: none;
background-color: #eee !important;
color: #000;
}
.navbar-nav > li.current_page>a, .navbar-nav > li.current_page>a:hover {
color: #105590;
}
.nav_1>li>a:hover, .nav_1>li>a:focus {
background-color: rgba(86, 207, 202, 0) !important;
color: #000;
}
.nav_1 .open>a, .nav_1 .open>a:hover, .nav_1 .open>a:focus {
background-color:rgba(255, 255, 255, 0) !important;
border-color: rgba(255, 255, 255, 0);
}
.dropdown-menu.columns-2 {
min-width: 400px;
} 
.dropdown-menu.columns-3 {
min-width:550px;
}
.multi-column-dropdown {
list-style: none;
padding: 0;
margin: 0;
}
.multi-column-dropdown li a {
display: block;
clear: both;
line-height: 1.428571429;
color: #333;
white-space: normal;
}
.multi-column-dropdown li a:hover {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu li a {
padding: 11px 15px;
font-weight: 300;
}
.dropdown-menu {
right: 0 !important;
left:inherit;
}
.drop_menu {
top: 25px !important;
left: 0px !important;
font-size: 14px;
min-width:300px !important;
background-color: #f9f9f9 !important;
box-shadow: 0 6px 12px rgba(0,0,0,0);
padding:0;
margin:0;
border:none;
border-radius:0;
}
.dropdown-menu>li {
border-bottom:1px solid #ddd;
}
.dropdown-menu>li>a {
display: block;
padding: 10px 18px;
clear: both;
font-weight: 400;
line-height: 1.42857143;
color: #333;
white-space: nowrap;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight:500;
margin:0;
text-align: left;
}
.dropdown-menu>li:last-child {
border-bottom:1px solid transparent;
}
.nav-tabs {
display: inline-block;
border-bottom: none;
font-weight: bold;
padding:0;
font-family: 'Oswald', sans-serif;
}
.nav-tabs > li > a, 
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus, 
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
padding: 8px 15px;
font-weight: 100;
font-size: 15px;
}
.nav-list { border-bottom: 1px solid #eee; }
.nav-list > li { 
  padding:20px 15px 15px;
  border-left: 1px solid #eee; 
  margin-right: 0 !important;
}
.nav-list > li:last-child { border-right: 1px solid #eee; }
.nav-list > li > a:hover { text-decoration: none; }
.nav-list > li > a > span {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}
*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html, body {
  height: 100%;
}
header {
  z-index: 3;
}
.demo-2 {
position: relative;
}
header.logo {
position: absolute;
top: 30px;
left: 5%;
}
.logohead {
z-index: 99999;
}
a.logohead {
text-decoration: none;
font-size: 40px;
color: #00ffff;
font-family: 'Poiret One', cursive;
font-weight:600;
}
.sl-slider-wrapper {
width: 800px;
height: 400px;
margin: 0 auto;
position: relative;
overflow: hidden;
}
.sl-slider {
position: absolute;
top: 0;
left: 0;
}
.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
} 
.sl-slide {
z-index: 1;
}
.sl-content-slice {
overflow: hidden;
position: absolute;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
background: #fff;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
opacity : 1;
}
.sl-slide-horizontal .sl-content-slice {
width: 100%;
height: 50%;
left: -200px;
-webkit-transform: translateY(0%) scale(1);
-moz-transform: translateY(0%) scale(1);
-o-transform: translateY(0%) scale(1);
-ms-transform: translateY(0%) scale(1);
transform: translateY(0%) scale(1);
}
.sl-slide-horizontal .sl-content-slice:first-child {
top: -200px;
padding: 200px 200px 0px 200px;
}
.sl-slide-horizontal .sl-content-slice:nth-child(2) {
top: 50%;
padding: 0px 200px 200px 200px;
}
.sl-slide-vertical .sl-content-slice {
width: 50%;
height: 100%;
top: -200px;
-webkit-transform: translateX(0%) scale(1);
-moz-transform: translateX(0%) scale(1);
-o-transform: translateX(0%) scale(1);
-ms-transform: translateX(0%) scale(1);
transform: translateX(0%) scale(1);
}
.sl-slide-vertical .sl-content-slice:first-child {
left: -200px;
padding: 200px 0px 200px 200px;
}
.sl-slide-vertical .sl-content-slice:nth-child(2) {
left: 50%;
padding: 200px 200px 200px 0px;
}
.sl-content-wrapper {
position: absolute;
}
.sl-content {
width: 100%;
height: 100%;
background: #fff;
}
.sl-content-wrapper {
height: 800px!important;
}
.sl-slide-horizontal .sl-slide-inner {
background: #ddd;
}

.sl-slide-vertical .sl-slide-inner {
background: #ccc;
}
.batus {
max-height:445px;
overflow:hidden;
margin:0;
}
.ratus {
max-height:445px;
overflow:hidden;
}
.p00 {
padding-left:0;
padding-right:0;
}
.stats {
padding: 90px 40px;
}
.stats h3 {
font-size:32px;
margin-bottom:25px;
margin-top:0;
font-weight:900;
color:#00717f;
}
.stats p {
color: #444;
font-size: 20px;
line-height: 35px;
}
.stats-info {
margin-top: 80px;
}
.stats-grid i {
margin-bottom: 35px;
border: 1px solid #fff;
padding: 22px 0 0 0;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
width: 85px;
height: 85px;
font-size: 40px;
}
.stats-grid {
font-size: 35px;
font-weight: 600;
color: #fff;
margin-bottom: 10px;
}
p.stats-info {
margin-top: 15px;
}
.banner-bottom {
padding: 80px 0;
}
.opening-hours h3 {
font-size:22px;
margin-bottom:15px;
font-weight:900;
}
.opening-hours p {
font-weight:500;
font-size:18px;
}
.opening-hours ul {
border-bottom: 1px solid #ccc;
padding: 8px 0;
}
.opening-hours ul:last-child {
border-bottom: 1px solid transparent !important;
}
.opening-hours ul li {
display: inline-block;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
color: #666;
font-weight: 400;
}
.opening-hours ul li:nth-child(1) {
float:left;
}
.opening-hours ul li:nth-child(2) {
float:right;
}
.help {
margin-top:25px;
}
.help ul {
margin:10px 0 20px 0;
padding-left:10px;
}
.help ul li {
display: inline-block;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
color: #444;
font-weight:600;
}
.help ul li:nth-child(1) {
float:left;
}
.help ul li:nth-child(2) {
float:right;
margin-top: -7px;
}
.help ul li a {
border: 2px solid #006600;
    padding: 3px 0 0 9px;
    border-radius: 100px;
    color: #006600;
    background-color: #fff;
    font-size: 19px;
    width: 36px;
    height: 35px;
    display: inline-block;
}
.callsch a {
border: 2px solid #006600;
    padding: 3px 0 0 9px;
    border-radius: 100px;
    color: #006600;
    background-color: #fff;
    font-size: 19px;
    display: inline-block;
}
.help ul li.emergency a {
	border: 2px solid #ff0000;
	color:#fff;
	background-color:#ff0000;
}
.help ul li.whatsapp {
	margin-top: -11px;
}
.help ul li.whatsapp a {
	border: 2px solid #00a884;
	color:#fff;
	background-color:#00a884;
    width: 37px;
    height: 36px;
}
.callsch {
margin: 0.8em 0;
}
.callsch a {
font-family: 'Montserrat', sans-serif;
padding:5px 15px 5px 12px;
border-radius:20px;
font-weight:600;
letter-spacing:1px;
}
.help ul li a:hover, .callsch a:hover {
color:#fff;
background-color:#006600;
}
.help ul li.emergency a:hover {
	border: 2px solid #ff0000;
	color:#ff0000;
	background-color:#fff;
}
.help ul li.whatsapp a:hover {
	border: 2px solid #00a884;
	color:#00a884;
	background-color:#fff;
}
.help h3 {
font-size:22px;
margin-bottom:20px;
font-weight:900;
}
.help h3 i , .opening-hours h3 i {
font-size:17px;
margin-right:8px;
color: #105590;
}
.help p {
color: #333;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
margin-bottom:0;
padding-left:10px;
}
.help a {
color: #fff;
font-size: 16px;
background: #105590;
padding: 10px 20px;
text-decoration: none;
letter-spacing: 1px;
width:100%;
}
.help a:hover {
background:#000;
}
.timing {
border: 6px solid #eee;
padding: 30px 20px 10px 20px;
}
.abt-img img {
width:86%;
}
.abt-dec h2 {
font-size: 30px;
color: #000;
font-weight: 600;
}
.abt-dec p {
font-family: 'Montserrat', sans-serif;
font-size: 14.5px;
line-height: 28px;
color: #444;
font-weight: 400;
margin: 10px 0 0;
}
p.diff {
font-family: 'Poiret One', cursive;
font-style: italic;
margin: 25px 0;
line-height: 23px;
font-size: 16px;
color: #444;
text-align:center;
font-weight:bold;
letter-spacing:1px;
}
.abt-dec {
padding: 5px 40px;
}
.abt-img {
text-align: Center;
}
.abt-dec a {
font-weight: 600;
margin-top: 25px;
text-align: center;
font-size: 14px;
padding: 8px 15px;
border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2px;
background: #105590;
border: 2px solid #105590;
color: #fff;
}
.abt-dec a:hover {
color: #263D48;
border: 2px solid #F1C40F;
background: #fff;
}
.vertical-tabs{
padding:80px 0 45px 0;
}
.list-group-item {
padding: 25px 15px;
font-size: 22px;
letter-spacing: 4px
}
a.list-group-item:hover, a.list-group-item:focus {
background-color: #F1C616;
color: #fff;
}
a.list-group-item {
color: #263D48;
font-weight: 600;
}
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -ms-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top:50px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa {
color: #F1C616;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa {
background-color: #F1C40F;
background-image: #5A55A3;
color: #ffffff;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
border-color: #F1C40F;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #F1C616;
}

div.bhoechie-tab-content{
background-color: #ffffff;
padding: 25px 25px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
.ser-img {
float:left;
width:35%;
margin-right:5%;
}
.ser-img img {
width:100%;
}
.ser-info {
float:right;
width:60%;
}
.ser-info h3 {
font-size: 23px;
font-weight: bold;
letter-spacing: 1px;
margin-right: 20px;
color: #000000;
line-height: 32px;
}
.ser-info p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
margin-top: 15px;
margin-bottom: 10px;
}
.ser-info a {
font-weight: 600;
margin-top: 25px;
display: block;
width: 27%;
text-align: center;
font-size: 14px;
padding: 8px 15px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2px;
background: #105590;
border: 2px solid #105590;
color: #fff;
}
.ser-info a:hover {
color: #263D48;
border: 2px solid #F1C40F;
background: #fff;
}

.our-news {
padding: 40px 0px;
background-color:#fff;

}
.our-news h3 {
color: #105590;
font-size: 37px;
font-weight: 600;
letter-spacing: 3px;
margin: 0 0 40px 0;
}
.our-news p {
font-size: 15px;
margin: 18px 0 40px 0;
font-family: 'Montserrat', sans-serif;
color: #A9A9A9;
letter-spacing: 1px;
font-weight: 300;
}
.link--takiri {
-webkit-transition: color 0.5s;
transition: color 0.5s;
}
.link--takiri:hover {
color: #FFFFFF;
}
.logo h1 {
	margin: 0;
}
.logo img {
	width: 90px;
	margin-right: 15px;
    margin-top: 10px;
}
.link--takiri span {
font-size: 43%;
    font-weight: 600;
    position: absolute;
    right: -101px;
    color: #fff;
    bottom: -17px;
    opacity: 1;
    letter-spacing: 1px;
    text-align: left;
    line-height: 1.3;
}
}
.link {
outline: none;
text-decoration: none;
font-size: 8em;
line-height: 1;
color: #9e9ba4;
display: inline-block;
}
a.link { 
text-decoration:none;
z-index: 999;
}
.news-section{
padding: 80px 0;
background-color:#f2f2f2;
}
.news-section-head h3{
color: #00717f;
font-size: 37px;
font-weight: 600;
letter-spacing: 3px;
}
.news-section-head{
margin-bottom:50px;
}
.news-section-head p{
font-size: 15px;
margin: 18px 0 40px 0;
font-family: 'Montserrat', sans-serif;
color: #A9A9A9;
letter-spacing: 1px;
font-weight: 300;
}
.news-section-grid {
margin-bottom:30px;
}
.news-section-grid img {
width: 100%;
}
a.news-title {
color: #00717f;
font-size: 24px;
font-weight: 600;
display:block;
text-decoration:none;
}
a.news-title:hover {
color:#F1C616;
}
.info label{
color: #C7C7C7;
font-style: italic;
font-size: 13px;
margin: 2px 0 7px 0;
letter-spacing: 1px;
}
.info p{
color: #999;
font-size: 12px;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
margin-top: 8px;
margin-bottom: 25px;
line-height:16px
}
a.more {
font-size: 14px;
padding: 8px 15px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2px;
background: #00b7cd;
border: 2px solid #00b7cd;
color: #fff;
font-weight:bold;
	border-radius: 50px;
}
a.more:hover {
color: #00b7cd;
border: 2px solid #00b7cd;
background:#fff;
}
a.more2 {
font-size: 16px;
padding: 14px 25px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2px;
background: transparent;
color: #00717f;
font-weight:bold;
border:2px solid #00717f;
	border-radius: 50px;
}
a.more2:hover {
color: #fff;
background:#00717f;
border:2px solid #00717f;
}
.info {
background: #fff;
padding: 20px 20px 35px;
border: 1px solid rgba(0, 0, 0, 0.02);
border-top: none;
box-shadow: 0 0 3px 0px rgba(0,0,0, 0.1);
}

.block-with-text {
  overflow: hidden;
  position: relative; 
  line-height: 1.2em;
  max-height: 3.9em; 
  text-align: left;  
}
.appointment {
background:#00ffff;
padding:40px 0;
}
.appointment-left h3 {
color: #000;
font-size: 25px;
font-weight: 600;
letter-spacing: 4px;
}
.appointment-left p {
color: #000;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
margin-top: 8px;
}
.appointment-right {
margin-top: 10px;
}
.appointment-right a{
font-size: 13px;
text-transform: uppercase;
padding: 13px 20px;
color: #fff;
background: #00717f;
text-decoration: none;
letter-spacing: 2px;
font-weight: 600;
border-radius:50px;
border: none;
}
.appointment-right a:hover {
background: #00b7cd;
color: #fff;
}
.head_4 h3 {
color: #00b7cd;
font-size: 24px;
font-weight: 600;
letter-spacing: 2px;
text-align: center;
margin-top:20px;
}
.modal-content {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.head_4 p {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
line-height: 18px;
color: #888;
font-weight: 400;
margin: 10px 20px;
letter-spacing: 1px;
text-align:left;
}
.modal-body input[type="text"], .modal-body input[type="number"], .modal-body input[type="email"] {
display: inline-block;
background: none;
border: 1px solid #A3A1A1;
width: 47.7%;
margin: 0 5px 15px 5px;
outline: none;
font-size: 14px;
color: #000;
font-weight: 500;
padding: 10px 15px 10px 15px;
font-family: 'Montserrat', sans-serif;
border-radius: 50px;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
.modal-body ::-webkit-input-placeholder{
color:#aaa;
font-weight:300;
}
.modal-body textarea {
background: none;
border: 1px solid #A3A1A1;
width: 98%;
display: block;
height: 150px;
outline: none;
font-size: 16px;
color: #000;
font-weight: 500;
margin: 0 5px 15px 5px;
padding: 10px 15px 10px 15px;
font-family: 'Montserrat', sans-serif;
border-radius: 20px;
}
.modal-body input[type="submit"] {
margin-top: 1px;
font-weight: 600;
outline: none;
transition: .5s all;
margin-left: 5px;
color: #fff;
border: none;
font-size: 16px;
background: #00717f;
padding: 10px 20px;
text-decoration: none;
letter-spacing: 1px;
text-align:center;
width:50%;
margin:0 0 0 5px !important;
border-radius: 50px;
}
.querysuccess, .queryerror {
text-align:center;
font-weight: 700;
position: fixed;
bottom: 25px;
left: 25px;
padding: 10px 25px;
border-radius: 4px;
box-shadow: 0 0 15px 0 rgb(0,0,0,0.15);
border: 2px solid #fff;
font-size: 20px;
color: #fff;
}
.queryerror {
background: #ff0000;
}
.querysuccess {
background: #008000;
}
.modal-body input[type="submit"]:hover,  .chakor:hover {
color: #ccc;
background: #00b7cd;
}
.modal-header {
padding: 35px 10px 0 10px;
border-bottom:1px solid transparent !important;
}
.modal-header .close {
margin-top: -31px;
}
.modal-header span {
font-size: 50px;
}
.subscribe {
padding:60px 0;
}
.subscribe h3 {
color: #105590;
font-size: 28px;
font-weight: 600;
letter-spacing: 4px;
}
.subscribe p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
width:80%;
margin:20px auto 30px;
line-height:24px;
}
.subscribe form input.user {
width: 42%;
padding: 11px;
outline: none;
font-size: 14px;
border: 1px solid #E3EDF0;
margin-right: 20px;
color: #000000;
font-weight: 600;
letter-spacing: 2px;
}
.subscribe form input[type="submit"] {
border: none;
font-size: 14px;
text-transform: uppercase;
padding: 12px 40px;
color: #fff;
background: #105590;
letter-spacing: 3px;
font-weight: 600;
outline: none;
}
.subscribe form input[type="submit"]:hover {
background:#000;
}
p.spam {
margin-top: 35px;
margin-bottom: 0;
letter-spacing: 1px;
font-size: 13px;
color: #000;
}
.margfootplus {
margin:1em;
}
.footer-grids{
background: #1a2c31;
padding: 70px 0;
}
p.footer-gd {
color: #ccc;
font-weight: 400;
font-size: 12px;
letter-spacing: 1px;
}
p.footer-gd a {
color:#fff;
font-family: 'Montserrat', sans-serif;
}
.footer{
float:left;
}
.footer h3{
font-size: 20px;
color: #fff;
margin-bottom: 32px;
letter-spacing: 2px;
font-weight: 600;
}
p.adam{
float:right;
color:#6F6E6E !important;
font-size:13px !important;
margin-top:20px;
}
.footer.one p{
color: #ccc;
line-height: 26px;
font-size: 13px;
font-family: 'Montserrat', sans-serif;
margin:0 0;
border-bottom:1px solid #333;
}
.footer.one p.memof {
font-family: 'Poiret One', cursive;
font-size: 16px;
margin:7px 0 -5px 0;
border-bottom:1px solid transparent;
color:#fff;
}
.footer.one ul {
margin:0;
padding:0;
}
.footer.one ul li{
list-style-type:none;
display:block;
line-height: 1.1em;
font-size:13px;
margin: 15px 0;
}
.footer.one ul li:last-child {
margin: 0;
}
.footer.one ul li a{
color:#ccc;
font-family: 'Montserrat', sans-serif;
text-decoration:none;
}
.footer.one ul li a:hover{
color:#fff;
text-decoration:none;
}
.footer.two ul{
margin:0;
padding:0;
}
.footer.two ul li{
list-style-type:none;
display:block;
line-height: 1.5em;
font-size:14px;
margin: 18px 0;
}
.footer.three {
list-style-type: none;
}
.footer.two ul li i {
font-size: 13px;
margin-right: 15px;
width: 30px;
text-align: center;
color: #fff;
background: #6E65F1;
padding: 9px;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
width: 30px;
height: 30px;
}
.footer.two ul li i.fa.fa-facebook {
background:#5d82d2;
}
.footer.two ul li i.fa.fa-twitter {
background:#3bbef5;
}
.footer.two ul li i.fa.fa-google-plus {
background:#ea5d4b;
}
.footer.two ul li i.fa.fa-dribbble {
background:#f7659b;
}
.footer.two ul li i.fa.fa-pinterest-p {
background:#e23139;
}
.footer.two ul li a{
color:#908F8F;
display:block;
font-family: 'Montserrat', sans-serif;
text-decoration:none;
}
.footer.three ul li{
list-style-type:none;
margin-bottom:20px;
}
.footer.three ul li i {
float: left;
font-size: 18px;
color: #fff;
line-height: 1.8;
}
.footer.three ul li p {
list-style-type: none;
display: block;
color: #ccc;
font-size: 14px;
line-height: 20px;
font-family: 'Montserrat', sans-serif;
margin-left:25px;
}
.footer.three ul li span {
display: block;
}
.footer.one {
padding-right: 40px;
}
.tweet p {
text-align: center;
font-size: 16px;
color: #000;
margin-top: 15px;
}
.tweet ul li{
background: url(../images/tweet.png) no-repeat 0px 0px;
display: block;
font-size: 15px;
color: #000;
padding: 0em 0 0em 40px;   
}
.tweet ul li:nth-child(1) {
border-bottom: 1px solid #404040;
margin-bottom:12px;
padding-bottom:12px;
}
.tweet ul li a{
font-weight: 400;
color: #828282;
line-height: 24px;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
text-decoration: none;
}
.tweet ul li a i{
color: #55ACEE;
font-style: normal;
display: block;
margin: 2px 0;
}
.tweet ul li span{
display: block;
color: #FFFFFF;
font-size: 11px;
letter-spacing: 2px;
margin-top: 5px;
}
.tweet p a {
color: #55ACEE;
margin-left: 5px;
}
.footer.three ul li a {
display: block;
color:#ccc;
font-family: 'Montserrat', sans-serif;
float: left;
margin-top: 5px;
}
i.fa-envelope-o {
float:left;
}
.copy-right-grids {
padding: 30px 0px;
background: #132023;
}
.copy-left{
float:left;
}
.footer-links{
float:right;
}
.footer-links ul li {
list-style-type: none;
display: inline-block;
margin: 0 0px;
padding: 0 12px;
}
.footer-links ul li a {
font-family: 'Montserrat', sans-serif;
color: #ccc;
font-size: 12px;
font-weight: 400;
}
.footer-links ul li a:hover {
text-decoration:none;
color:#fff;
}
.copy-right ul li a:hover,.footer.three ul li a:hover{
color:#105590;
}
.footer.two ul li:nth-child(1) a:hover {
color:#5D82D2;
}
.footer.two ul li:nth-child(2) a:hover {
color:#3bbef5;
}
.footer.two ul li:nth-child(3) a:hover {
color:#ea5d4b;
}
.footer.two ul li:nth-child(4) a:hover {
color:#f7659b;
}
.footer.two ul li:nth-child(5) a:hover {
color:#e23139;
}
#map-canvas {
width: 100%;
height: 135px;
margin-bottom: 15px;
border: 2px solid #fff;
}
#map-canvas {
width: 100%;
height: 135px;
margin-bottom: 15px;
border: 2px solid #fff;
}
div#map iframe {
width: 100%;
min-height: 300px;
}
#toTop {
display: none;
text-decoration: none;
position: fixed;
bottom: 10px;
right: 10px;
overflow: hidden;
width: 48px;
height: 48px;
border: none;
text-indent: 100%;
background: url("../images/to-top2.png") no-repeat 0px 0px;
z-index: 9999;
}
.ibg1 {
background: url('../images/6.jpg') no-repeat 0px 0px;
}
.inner-banner {
min-height: 300px;
background-size: cover;
padding-top: 185px;
background-attachment: fixed;
}
.about-grids {
padding:60px 0;
background-repeat:no-repeat !important;
background-position:bottom right !important;
}
.abt-grid h3 {
float:left;
font-size:30px;
font-weight:bold;
letter-spacing:2px;
margin-right:20px;
color: #105590;
}
.abt-grid i {
float:left;
font-size:35px;
color: #105590;
margin-top: 3px;
}
.abt-grid p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 26px;
margin-top:18px;
margin-bottom:30px;
}
.abt-grid a {
color: #fff;
font-size: 14px;
background: #105590;
padding: 8px 16px;
text-decoration: none;
font-weight: 600;
letter-spacing: 1px;
border: 2px solid #105590;
}
.abt-grid a:hover {
color: #263D48;
border: 2px solid #F1C40F;
background: #fff;
}
section.happy-patients {
background: url('../images/happy.jpg') no-repeat 0px 0px;
background-size: cover;
min-height: 540px;
background-attachment: fixed;
padding-top: 65px;
}
.happy-patients-head {
margin-bottom:20px;
}
.happy-patients-head h3 {
color: #fff;
font-size: 45px;
}
.happy-patients-head h4 {
color: #E0AFC0;
font-size: 36px;
margin-top: 10px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
letter-spacing: 2px;
}
.happy-patients-grid {
margin-top: 30px;
}
.happy-patients-grid-left {
float:left;
width:70%;
}
.happy-patients-grid-right {
float:right;
width:20%;
margin-right: 20px;
}
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #E0AFC0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #E0AFC0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
  color: white;
}
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.happy-patients-grid-left {
padding:12px 15px;
background: rgba(0, 0, 0, 0.24);
position:relative;
}
.dir-arrl:before {
content: '';
position: absolute;
left: 28.23%;
top: 38%;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 14px solid #E0AFC0;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
}
.dir-arrr:after {
content: '';
position: absolute;
right: -4.5%;
top: 38%;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 14px solid #E0AFC0;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
}
.happy-patients-grid-left:hover div.dir-arr:before {
border-bottom: 14px solid #2098d1;
}
.happy-patients-grid-left p {
color: #FDF6FF;
letter-spacing: 1px;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 26px;
}
.happy-patients-grid-left h4 {
font-size:18px;
color:#fff;
font-weight:600;
margin-top:10px;
}
.another1 {
float:left;
margin-left: 20px;
}
.another2 {
float:right;
}
.happy-patients-grid-right img {
width:100%;
border-radius:50%;
}
.team p.w-text {
margin-top: 1em;
}
.team-row {
margin-top: 50px;
}
.team-grids {
border: 2px solid #F5D503;
padding: 5em 2em;
width: 22.5%;
position: relative;
transition: .5s all;
-webkit-transition: .5s all;
-o-transition: .5s all;
-moz-transition: .5s all;
-ms-transition: .5s all;
overflow: hidden;
text-align: center;
}
.team-grids.team-mdl {
margin: 0 2.5em;
}
.team-grids.team-mdl1 {
margin-right: 2.5em;
}
.team-grids h5 {
font-size: 1.8em;
color: #333;
}
.team-grids p {
margin-top: 1em;
}
.team-row .social-icons {
margin: 1em 0 0;
}
.team-img{
position: absolute;
top: 0;
left: 0;
display: block;
background-color: #8EB021;
width: 100%;
height: 100%;
transition: .7s all;
-webkit-transition: .7s all;
-moz-transition: .7s all;
}
.team-img img {
width: 100%;
}
.team-grids:hover div.team-img {
top:100%;
}
section.team {
padding: 70px 0 80px;
}
h3.title {
color: #105590;
font-size: 37px;
font-weight: 600;
letter-spacing: 3px;
}
p.w-text {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 26px;
margin-top: 18px;
margin-bottom: 30px;
width: 70%;
margin: 0 auto;
}
.team-grids h5 {
font-size: 25px;
color: #105590;
font-weight: 600;
margin-top: 0;
letter-spacing: 2px;
}
.team-grids p {
color: #777;
font-size: 14.5px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 22px;
margin-bottom:25px;
}
.abt-social-icons a {
display: inline-block;
vertical-align: middle;
position: relative;
background-clip: content-box;
transition: .5s;
color: #545454;
font-size: 15px;
margin:0 5px;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
.abt-social-icons a i {
background: #105590;
color: #fff;
padding: 8px 10px;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
.abt-social-icons a i:hover {
opacity:0.8;
transition:0.5s all;
-webkit-transition:0.5s all;
-moz-transition:0.5s all;
-o-transition:0.5s all;
-ms-transition:0.5s all;
}
.who-are-we {
background: url(../images/who.jpg) no-repeat 0px 0px;
padding: 70px 0 0 0;
border-top: 6px solid#F5D503;
background-size: cover;
min-height: 450px;
}
.who-are-we h3 {
text-align: center;
color: #fff;
font-size: 45px;
font-weight: 200;
margin-bottom: 60px;
letter-spacing: 2px;
}
.who-are-we h3 span {
font-weight:600;
}
.who-grids {
background: #fff;
padding: 20px 30px;
width: 48%;
margin-right: 2%;
}
.who-grids:nth-child(3){
margin-left:2%;
margin-right:0;
}
ul.whogrid_info {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.whogrid_info li {
  margin: 10px 0;
}
li.tick {
background: url(../images/tick.png)no-repeat 0px 0px;
height: 31px;
padding: 0 0 0 28px;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
font-size: 15px;
color: #777;
}
.block-navigation {
  display: none;
}
.panel {
margin-bottom: 20px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
box-shadow: -1px 0px 5px rgba(16, 85, 144, 0.08);
}
.privacy_policy {
padding:70px 0 50px 0;
}
.panel-default {
border-color: #FFF;
}
.panel-default>.panel-heading {
color: #222;
background-color: #FFFFFF;
border-color: #FFF;
text-transform:capitalize;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #FFF;
margin-left: 17px;
padding: 0px 15px 15px;
line-height: 28px;
font-family: 'Montserrat', sans-serif;
font-size: 14.5px;
color: #6D682D;
font-weight: 300;
}
.panel-title {
font-size: 18px;
color: #000;
font-family: 'Montserrat', sans-serif;
}
.panel-title:hover {
 cursor: pointer;
}
.panel-title span {
color: #A2921C;
vertical-align: text-bottom;
margin-right: 4px;
font-size: 24px;
}
.panel-body {
padding-top:0;
padding-bottom:0;
}
.panel-body p {
margin-left: 17px;
padding: 0px 15px 15px;
line-height: 28px;
font-family: 'Montserrat', sans-serif;
font-size: 14.5px;
color: #6D682D;
font-weight: 300;
}
.panel-heading {
padding: 15px 15px;
}
.panel-group .panel+.panel {
margin-top: 0px;
}
.panel-group .panel {
margin-bottom: 20px;
}
.more-address p {
padding-bottom: 6px;
line-height:25px;
}
.address-more, .address-left {
float: left;
width: 20%;
}
.more-address {
margin: 5px 0 15px 0px;
}
.address-left a {
color: #105590;
font-size: 14px;
letter-spacing: 1px;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
}
h3.last-updated {
font-size: 22px;
font-family: 'Montserrat', sans-serif;
color: #FFFFFF;
margin-bottom: 30px;
text-transform: uppercase;
border-left: 4px solid #F3D303;
padding: 10px 20px;
width: 100%;
background: #263D48;
}
.terms h3 {
font-size: 30px;
color: #105590;
font-weight: 600;
letter-spacing: 3px;
}
.terms h6 {
font-size: 22px;
color: #6D682D;
font-weight: 600;
margin: 35px 0 18px 0;
letter-spacing: 2px;
}
.terms p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
margin-top: 15px;
padding-left: 40px;
}
.terms ol li {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 26px;
margin-top: 15px;
}
.terms {
padding: 70px 0;
}
.terms span {
color: #000;
font-weight: 600;
font-size: 1.3em;
}
.terms-bottom {
margin-top: 3em;
}
.careers {
padding:70px 0;
}
.faq {
padding: 70px 0 50px 0;
}
.faq-list dd {
position: relative;
}
.faq-list_h {
position: relative;
margin: 0 0 10px;
padding: 0 0 0 40px;
background: none;
font-weight: normal;
}
.faq-list .marker {
position: absolute;
top: 0;
left: 0;
display: block;
font-weight: bold;
margin: 0;
color: #105590;
}
p.m_13 {
padding-left: 40px;
margin-bottom: 50px;
font-family: 'Montserrat', sans-serif;
font-size: 14.5px;
line-height: 28px;
color: #A2A1A2;
font-weight: 300;
}
.faq-list .marker1 {
position: absolute;
top: 0;
left: 0;
display: block;
font-weight: bold;
margin: 0;
color: #105590;
}
h5.marker_head{
color: #000;
font-weight: 600;
font-size: 20px;
letter-spacing: 2px;
}
p.last_2{
margin-bottom:0;
}
.shortcodes {
padding: 70px 0;
}
.typrography h1, .typrography h2, .typrography h3, .typrography h4, .typrography h5, .typrography h6 {
font-family: 'Montserrat', sans-serif;
}
.mb-60 {
padding-left: 0;
}
.mb-60 h4 {
margin: 36px 0 38px;
font-size: 24px;
}
.tab-content {
padding: 15px;
padding-top: 0px; 
padding-left: 0px; 
padding-bottom: 0px;
border-top: none;
}
.nav-tabs {
border: none;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
background: #f8f8f8;
margin-right: 3px;
border: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
font-size: 14px;
color: #555;
padding: 8px 16px;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.nav-tabs > li > a .fa {
margin-right: 10px;
}
.nav-tabs > li.active > a{
border: none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
color: #fff;
background-color: #FF7900;
border: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
color: #fff;
background-color: #FF7900;
}
.nav-tabs > li > a i {
font-size: 32px;
margin-right: 20px;
vertical-align: middle;
}
.tab-content p {
line-height: 2.2em;
font-size: 14px;
}
.grid_4{
background:#fff;
padding:0em 0em 0em 0em;
}  
.grid_5{
background:#fff;
padding:1em 0 2em 0;
}

.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
  padding: 15px!important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  font-size: 0.8em;
  color: #999;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  border-top: none !important;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.label {
  font-weight: 300 !important;
}
.label {
  padding: 4px 6px;
  border: none;
  text-shadow: none;
}
h4.typ1{
margin-bottom:15px;
}
h5.typ1{
margin-bottom:15px;
}
.progress {
  height: 8px;
  box-shadow: none;
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #eeeeee;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #03a9f4;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-bar {
  box-shadow: none;
}
.progress-bar-primary {
  background-color: #03a9f4;
}
.progress-bar-info {
  background-color: #00bcd4;
}
.progress-bar-success {
  background-color: #8bc34a;
}
.progress-bar-warning {
  background-color: #ffc107;
}
.progress-bar-danger {
  background-color: #e51c23;
}
.progress-bar-inverse {
  background-color: #757575;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color:#5bb2fc !important;
  border-color:#5bb2fc !important;
}
.grid_3 p,.page-header p {
color: #000;
font-size: 14px;
line-height: 2em;
margin: 1em 0 2em;
letter-spacing: 1px;
}
.bs-docs-example {
  margin: 1em 0;
}
section#tables  p {
 margin-top: 1em;
}
.breadcrumb li{
font-size:0.85em;
}
.badge-primary {
  background-color: #03a9f4;
}
.badge-success {
  background-color: #8bc34a;
}
.badge-warning {
  background-color: #ffc107;
}
.badge-danger {
  background-color: #e51c23;
}
.tab-container .tab-content {
  border-radius: 0 2px 2px 2px;
-webkit-border-radius: 0 2px 2px 2px;
-moz-border-radius: 0 2px 2px 2px;
-ms-border-radius: 0 2px 2px 2px;
-o-border-radius: 0 2px 2px 2px;
  border: 1px solid #e0e0e0;
  padding: 16px;
  background-color: #ffffff;
}
.nav-tabs {
  margin-bottom: 1em;
}
.alert {
  font-size: 0.85em;
}
h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button {
line-height:1.8em;
  margin-top:0.5em;
  margin-bottom: 0.5em;
}
.bars {
  margin-bottom: 0.8em;
color: #105590;
}
li.list-group-item1 {
  line-height: 2.5em;
}
ol {
  margin-bottom: 44px;
}
.list-group {
  margin-bottom: 48px;
}
.input-group {
  margin-bottom: 20px;
}
.list_1 h3 {
color: #105590;
font-size: 27px;
margin: 50px 0 20px 0;
}
.column_grid p {
font-family: 'Montserrat', sans-serif;
font-size: 14.5px;
line-height: 28px;
color: #A2A1A2;
font-weight: 300;
margin: 0px 0 20px;
}
.quality {
margin-top:40px;
}
.technologies {
padding: 70px 0;
}
.technologies p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
margin-top: 15px;
padding-left:10px;
}
.pa_italic i,.collapsed span {
left: 97%;
color: #212121;
}
.collapsed i {
display: none;
}
.collapsed span {
display: inline-block;
}
.pa_italic label {
font-size: 22px;
color: #263D48;
padding-left: 0;
cursor: pointer;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}
.panel_text {
font-size: 14px;
color: #999;
line-height: 1.8em;
}
.scrollbar{
height: 100px;
background: #fff;
overflow-y: scroll;
padding: 0 1em;
}
.pa_italic span {
display: none;
}
.collapsed span {
display: inline-block;
}
span.glyphicon.glyphicon-menu-down {
font-size: 18px;
}
.tech-accordian{
margin-top:40px;
}
.instruments {
padding: 70px 0;
background: #fff;
}
.instruments p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
margin-top: 15px;
padding-left: 10px;
}
.lab-instruments{
margin-top:40px;
}

.jm-item {
padding: 15px;
display: inline-block;
text-align: left;
}

.jm-item-wrapper {
position: relative;
padding: 7px;
background: #FFFFFF;
border: 1px solid #eee;
}

.jm-item-image {
position: relative;
overflow: hidden;
}

.jm-item-image img {
display: block;
width:100%;
}

.jm-item-title {
position: absolute;
left: -10px;
bottom: 17px;
background: rgba(0, 0, 0, 0.64);
color: #FFFFFF;
font-size: 16px;
line-height: 30px;
font-weight: normal;
padding: 5px 12px 6px;
text-transform: capitalize;
letter-spacing: 1px;
}

.jm-item-overlay {
background: #000;
opacity: 0;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
-webkit-transition: opacity 0.5s ease-in 0s;
-moz-transition: opacity 0.5s ease-in 0s;
-o-transition: opacity 0.5s ease-in 0s;
transition: opacity 0.5s ease-in 0s;
}

.jm-item-wrapper:hover .jm-item-overlay {
opacity: 0.3;
}

.jm-item-button {
height: 60px;
width: 60px;
text-align: center;
position: absolute;
left: 50%;
margin-left: -25px;
}

.jm-item-button a {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
background: #105590;
text-transform: uppercase;
color: #FFFFFF;
font-size: 15px;
letter-spacing: 2px;
line-height: 60px;
-webkit-transition: all 0.2s ease-in 0s;
-moz-transition: all 0.2s ease-in 0s;
-o-transition: all 0.2s ease-in 0s;
transition: all 0.2s ease-in 0s;
text-decoration: none !important;
display: block;
}
.jm-item-button a:hover {
background: #F3D303;
}
.first .jm-item-button {
-webkit-transition: all 0.5s ease-in 0.5s;
-moz-transition: all 0.5s ease-in 0.5s;
-o-transition: all 0.5s ease-in 0.5s;
transition: all 0.5s ease-in 0.5s;
top: -70px;
}
.first .jm-item-wrapper:hover .jm-item-button {
top: 30%;
}
.instrument {
padding: 70px 0;
}
.ins-name {
margin:20px 0;
}
.ins-name h3 {
font-family: 'Montserrat', sans-serif;
font-size: 27px;
color: #000;
font-weight: 600;
}
.ins-name h4 {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
}
.ins-name p {
font-family: 'Montserrat', sans-serif;
font-size: 14px;
line-height: 1.7;
color: #333;
font-weight: 500;
margin: 10px 0 20px;
}
.ins-name ul {
list-style: none;
padding: 0;
margin: 10px 0 0 0;
}
.ins-name ul li {
padding-left: 1em;
}
.ins-name ul li:before {
content: "\f105";
font-family: FontAwesome;
display: inline-block;
margin-left: -1em;
width: 1em;
}
.ins-name thead {
border-top: 1px solid #ddd;
background:#666;
}
.ins-name td {
color:#333 !important;
}
.ins-name th {
color:#fff !important;
}
.alter ul li {
padding: 0.75em 0.75em 0.75em 1.5em;
border-bottom:1px solid #eee;
}
.alter ul li a {
font-family: 'Montserrat', sans-serif;
font-weight:700;
color:#000;
}
.alter ul li a:hover {
color:#666;
}
.alter ul ul li, .ins-name ol ol li {
padding: 0.5em 0.5em 0.5em 2em;
border-bottom:1px solid transparent;
}
.ins-name.innedc ol ol li {
padding: 0em 0.5em;
border-bottom:1px solid transparent;
}
.ins-name ol {
padding: 0 0 0 2em;
margin: 1em 0 0 0;
}
.ins-name.innedc ol {
padding: 0 0 0 2em;
margin: 0;
}
.ins-name ol li {
margin: 0 0 0 -1em;
padding: 1em 0 1em 1em;
border-bottom:1px solid #eee;
color: #000;
font-size: 15px;
}
.ins-name.innedc ol li, .ins-name.innedc ul li {
margin: 0 0 0 1em;
padding: 0;
border-bottom:1px solid transparent;
}
.ins-name li {
font-size: 15px;
line-height:1.7;
color: #000;
}
.ins-name p.dwnlst {
	margin: 10px 0 0;
}
.margon {
	margin: 20px 0;
}
.thebox {
margin:0 1px;
padding:40px 35px 30px;
background:#fff;
box-shadow: 0 0 18px 0px rgba(0,0,0, 0.15);
border-radius: 2px;
}
.thebox2{
padding:35px;
background:#fff;
box-shadow: 0 0 8px 0px rgba(0,0,0, 0.1);
border-radius: 2px;
text-align:center;
}
.thebox2 h4{
}
.thebox3 {
padding:0;
background:#fff;
box-shadow: 0 0 8px 0px rgba(0,0,0, 0.1);
border-radius: 2px;
}
.padup {
padding-top:1em;
}
.marup1 {
margin-top:1em;
}
.mardown1 {
margin-top:2em;
}
.marud {
margin:1em 0;
}
.boxheight1 {
height:250px;
}
p.left {
float: left;
font-size: 13px;
color: #000;
margin-right: 5%;
width: 30%;
font-weight: 600;
font-family: 'Montserrat', sans-serif;
}
p.right {
font-size: 14px;
float: left;
color: #000;
font-family: 'Montserrat', sans-serif;
}
.span1 {
margin: 18px 0;
padding: 15px 0;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.span4 {
border-bottom: 1px solid #Eee;
padding-bottom: 18px;
}
.span5 {
border-bottom: 1px solid #Eee;
padding: 15px 0;
}
.span1, .span2, .span4, .span5, .span6 {
padding-left:10px;
}
.ins-image {
}
.ins-image img {

}
.public-relations {
padding:10px;
}
.public-relations img {
width:100%;
}
.news {
padding: 70px 0;
}
.news-grids{
margin-top: 40px;
}
.news-left{
padding-left:0;
}
.news-right{
padding-left:50px;
}
.news-left h3{
font-size: 22px;
color: #105590;
margin: 0 0 20px 0;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
}
.news-left ol{
  padding: 0;
  margin: 1em 0 0 0;
}
.news-left ol li{
color: #000;
margin: 0 0 10px 16px;
font-family: 'Montserrat', sans-serif;
font-size: 14.5px;
line-height: 27px;
font-weight: 300;
}
.news-right ol li a{
font-size: 14.5px;
color: #000;
margin: 0 0 10px 10px;
line-height: 27px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
}
h3.p-c-text {
margin-top: 40px;
font-size: 35px;
color: #000;
font-weight: 600;
letter-spacing: 2px;
}
.jobs-item {
position: relative;
}
.jobs-item .thumb {
padding: 3px;
float: left;
border: 1px solid #E7E7E7;
margin-right: 20px;
}
.jobs-item .thumb img {
width:120px;
height: auto;
}
.jobs-item .date > span {
display: block;
background: #ffffff;
color: #303C42;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
padding: 0 3px;
}
.jobs-item .top-btns {
list-style: none;
margin: 0;
padding: 0;
position: absolute;
top: 0px;
right: 0;
}
.jobs-item .top-btns li {
float: left;
margin-left:10px;
}
.jobs-item .top-btns li a{
color:#2185C5;
}
.jobs-item .top-btns li a:hover{
text-decoration:none;
color:#f15f43;
}
.jobs_right {
overflow: hidden;
}
.date_desc{
overflow:hidden;
}
span.meta {
font-size: 12px;
color: #BBAA3B;
font-weight: 600;
letter-spacing: 1px;
}
p.description {
margin: 1em 0 0 0;
}
p.description a {
color: #C1AE30;
font-weight: 600;
letter-spacing: 1px;
font-size: 14px;
}
.widget_search {
margin-top: 90px;
}
.widget_search.widget-title {
margin: 0 0 20px 0;
padding-bottom: 15px;
border-bottom: 1px solid #e6e6e6;
}
h5.widget-title {
font-size: 24px;
color: #105590;
font-weight: 400;
margin-bottom: 14px;
font-family: 'Montserrat', sans-serif;
}
.widget-content span{
color: #555;
font-size: 14px;
margin-bottom: 10px;
font-weight: 600;
letter-spacing: 1px;
}
select.form-control.jb_1 {
margin: 1em 0;
}
select.form-control.jb_1 {
margin: 16px 0;
border-radius: 0px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
box-shadow: none;
color: #999;
font-family: 'Montserrat', sans-serif;
}
input.form-control.jb_2 {
padding: 6px 12px;
margin: 16px 0;
border-radius: 0px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
box-shadow: none;
color: #999;
font-family: 'Montserrat', sans-serif;
}
.jobs_pagination{
margin:0;
}
.jobs_follow .date, .jobs_right .date {
display: inline-block;
background: #105590;
padding: 2px;
line-height: 16px;
font-size: 14px;
text-align: center;
font-weight: bold;
color: #ffffff;
float: left;
margin-right: 10px;
}
h6.title a {
color: #000;
font-family: 'Montserrat', sans-serif;
}
h6.title {
font-size: 20px;
margin-bottom: 3px;
font-weight: 500;
text-transform: capitalize;
font-family: 'Montserrat', sans-serif;
color:#000;
}
h6.job-title {
font-size: 25px;
margin-bottom: 3px;
font-weight: 500;
text-transform: capitalize;
font-family: 'Montserrat', sans-serif;
color: #000;
}
.tab_grid {
margin: 40px 0;
}
p.description {
margin: 1em 0 0 0;
}
.row_1 p, .single_right p {
margin-bottom: 10px;
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
margin-top: 5px;
padding-left: 36px;
}
p.job-desc{
margin-bottom: 10px;
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
margin-top: 15px;
padding-left: 0px;
}
.btn-default, .widget-content input[type="button"] {
font-size: 13px;
text-transform: uppercase;
padding: 10px 20px;
color: #fff;
background: #00b7cd;
text-decoration: none;
letter-spacing: 2px;
font-weight: 600;
border-radius: 50px;
border: none;
	transition: 0.4s all;
}
.btn-default:hover, .widget-content input[type="button"]:hover {
background: #00717f;
color: #fff;
}
.job-summary h6 {
font-size: 22px;
color: #6D682D;
font-weight: 600;
margin: 35px 0 18px 0;
letter-spacing: 2px;
}
.job-summary ol li {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 23px;
margin-top: 15px;
}
.skill-req h6 {
font-size: 22px;
color: #6D682D;
font-weight: 600;
margin: 35px 0 18px 0;
letter-spacing: 2px;
}
.skill-req ul li {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 24px;
margin-top: 15px;
list-style-type:circle;
padding-left:25px;
}
.skill-req ul li i {
margin-right:8px;
}
.qualification h6 {
font-size: 22px;
color: #6D682D;
font-weight: 600;
margin: 35px 0 18px 0;
letter-spacing: 2px;
}
.qualification p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 24px;
margin-top: 15px;
padding-left:25px;
}
.job-contact {
background: #F9F9F9;
padding: 20px;
margin-top: 72px;
border: 1px solid #eee;
text-align: CENTER;
}
.job-contact p {
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 24px;
margin-top: 15px;
color:#000;
padding-left:10px;
}
.job-contact a {
color: #105590;
margin: 0 0 .5em 0;
text-align: left;
font-size: 14px;
letter-spacing: 1px;
font-weight: 600;
transition: .5s all;
}
.hd-content {
padding: 70px 0 60px 0;
}
.page_404 p {
text-shadow: none;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
font-size: 17px;
line-height: 28px;
color: #000000;
font-weight: 300;
margin: 25px 0 30px;
}
.page_404 h3 {
font-weight: 400;
color: #105590;
letter-spacing: 3px;
font-size: 90px;
}
.page_404 {
padding: 2em 0;
}
.page_404 input {
background: #fff;
padding: 15px;
width: 250px;
outline: none;
border: 1px solid #eee;
font-weight: 600;
letter-spacing: 2px;
color: #105590;
}
#breadcrumb_wrapper {
width: 100%;
padding: 28px 0 28px 0px;
text-align: center;
color: #fff;
background-color: rgba(0, 0, 0, 0.06);
}
div#breadcrumb_wrapper h2 {
text-transform: uppercase;
font-size: 33px;
letter-spacing:2px;
margin-bottom: 0px;
font-family: 'Montserrat', sans-serif;
color:#fff;
font-weight:700;
}
div#breadcrumb_wrapper h6 {
color: #fff;
font-style: italic;
font-size: 15px;
font-weight: 400;
letter-spacing: 2px;
}
.blog{
padding:70px 0;
}
.blog-top img{
width:100%;
}
.blog-top{
padding:0;
}
a.blog-post {
width: 48%;
float: left;
}
.blog-top:nth-child(2),.blog-top:nth-child(4){
margin:0 0 0% 0;
}
.blog-grid h3{
font-size: 22px;
font-weight: 400;
text-transform: uppercase;
line-height: 32px;
letter-spacing: 1px;
margin-top: 12px;
}
.blog-grid h3 a{
color: #fff;
text-decoration:none;
font-size: 22px;
}
.blog-grid h3 a:hover {
color:#FAD802;
}
.blog-grid p{
color: #fff;
font-family: 'Montserrat', sans-serif;
font-size: 14.5px;
line-height: 28px;
letter-spacing: 3px;
font-weight: 300;
margin: 20px 0 20px;
}
.blog-grid p span{
display:block;
}
.blog-grid {
padding: 25px 22px 17px 0;
float: left;
width: 50%;
margin-left: 2%;
}
a.smore{
text-decoration: none;
color: #000000;
font-size: 15px;
padding: 7px;
background: #FAD802;
width: 40%;
display: block;
margin: 0px auto;
text-align: center;
letter-spacing: 3px;
font-weight: 600;
}
a.smore:hover{
background:#000000;
color:#fff;
}
a.read-more{
margin: 3.3em auto;
}
a.read-more-in{
margin: 5.8em auto;
}
span.date-in{
float:left;
color:#fff;
font-size:1em;
}
span.date-in i {
vertical-align: text-top;
margin-right: 5px;
color: #fff;
font-size: 13px;
}
a.comments{
float:right;
color:#fff;
text-decoration:none;
font-size:1em;
}
a.comments i {
margin-right: 4px;
vertical-align: text-top;
font-size: 13px;
color: #fff;
}
ul.start{
text-align:center;
padding: 2em 0 0;
}
ul.start li{
display:inline-block;
}
ul.start li a,ul.start li span{
text-decoration:none;
color:#362f2f;
font-size:1em;
padding:0.5em 1em;
}
ul.start li span.prev ,ul.start li a.next{
background:#105590;
color:#fff;
}
.blog-in{
background:#1B2527;
}
.blog-top i.black{
display: block;
border-bottom: 1px dashed #000;
margin: 40px 20px;
}
.in-blog{
background:#002831;
}
a.blog-post1 {
float: right;
width: 48%;
}
a.blog-post1 img {
width:100%;
}
.blog-in1{
background:#676240;
}
.single-top img{
width: 100%;
border: 1px solid #eee;
padding: 5px;
}
.single h3{
color: #362f2f;
font-size: 40px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 2px;
line-height: 50px;
}
.grid-single{
width:70%;
margin:1em auto;
}
.single-one{
float:left;
width:33.3%;
text-align: center;
}
.single-one span {
color: #000000;
font-size: 13px;
font-weight: 600;
letter-spacing: 2px;
}
.single-one span a{
color: #000000;
font-size: 13px;
font-weight: 600;
letter-spacing: 2px;
text-decoration:none;
}
.single-one span a:hover {
color: #105590;
}
.single-one span i {
margin-right:5px;
}
 p.eget {
font-family: 'Montserrat', sans-serif;
font-size: 15px;
line-height: 28px;
color: #A2A1A2;
font-weight: 300;
margin: 25px 0 25px;
}
ul.share {
margin: 60px 0 0px 0;
}
ul.share li {
display: inline-block;
margin: 0 15px 0px 0;
color: #333333;
font-size: 16px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
}
ul.share li:nth-child(1) {
vertical-align: middle;
}
ul.share li:nth-child(3) {
vertical-align: middle;
}
.top-comments h3,.leave h3{
font-size: 27px;
color: #105590;
font-weight: 600;
margin-bottom: 15px;
}
.comments-top-top{
 background: #f8f8f8;
}
.men{
background:#263D48;
float: left;
width: 9%;
text-align: center;
padding: 2em 0;
}
p.men-it{
float: left;
width: 86%;
margin: 0 0 0 2%;
line-height: 1.6em;
padding: 16px 0;
font-weight: 300;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
font-size: 15px;
color: #7D7777;
}
.met-in{
margin: 0 0 0 3em;
}
.met {
padding: 1em 0;
}
p.smith{
float:left;
padding: 0;
font-size:1em;
}
p.smith a{
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
font-size: 15px;
color: #105590;
line-height: 26px;
}
.code-in {
padding: 0 0 0.5em;
}
p.smith  span{
font-weight: 400;
padding: 0 25px;
color: #7f8c8c;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
font-size: 15px;
}
.top-in{
background:#f8f8f8;
}
p.reply{
float:right;
padding:0;
width: 17%;
color:#362f2f;
font-size:1em;
}
p.reply a{
text-decoration: none;
color: #969696;
font-size: 14px;
letter-spacing: 2px;
font-weight: 600;
}
p.reply a:hover{
color:#F2D304;
}
p.reply i{
height: 18px;
display: inline-block;
vertical-align: middle;
margin: 0 10px 0 0px;
}
.single-us input[type="text"],.leave textarea,.leave input[type="submit"]{
width: 100%;
-webkit-appearance: none;
display: inline-block;
background: none;
border: 1px solid #A3A1A1;
outline: none;
font-size: 16px;
color: #9A9A9A;
font-weight: 500;
padding: 10px 15px 10px 15px;
font-family: 'Montserrat', sans-serif;
}
.leave textarea{
resize:none;
width: 100%;
margin: 0.5em 0em;
height: 185px;
}
.leave input[type="submit"]{
border: none;
color: #fff;
font-size: 19px;
letter-spacing: 2px;
width: 46%;
margin: 150px 0 0 20px;
padding: 7px;
background: none;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
font-weight: 400;
background: #105590;
}
.leave input[type="submit"]:hover{
background:#000;
}
.leave p{
width: 80%;
font-family: 'Montserrat', sans-serif;
letter-spacing: 1px;
font-size: 15px;
line-height: 26px;
}
.single-us {
padding:0 2em 0 0;
}
.single-us:nth-child(2) {
padding:0;
}
.text-in{
padding:0;
}
.single-grid {
padding: 0.7em 0;
}
.text-top{
padding:0.5em 0;
}
.leave {
padding: 4em 0 0em;
}
.top-comments {
padding: 5em 0 0;
}
.md-col-in h4 {
color: #362f2f;
font-size: 1.5em;
border-bottom: 1px solid #c29f00;
font-weight: 600;
width: 50%;
padding: 0 10px 6px;
}
.md-col-in ul li{
list-style:none;
}
.md-col-in ul{
padding:1.8em 0 0;
}
.md-col-in ul li a{
text-decoration:none;
color:#362f2f;
font-size:1.1em;
padding: 0.1em 0;
display: block;
}
.md-col-in ul li a:hover{
color:#c3a000;
}
.md-col-in ul li i{
background: url(../images/img-sprite.png)no-repeat -497px -20px;
width: 8px;
height: 8px;
display: inline-block;
transition: 0.5s all;
vertical-align: middle;
margin: 0 13px 0 0;
}
.top-single {
padding: 1em;
}
.test-list {
padding:70px 0;
}
.test-list h3 {
font-size: 30px;
color: #105590;
font-weight: 600;
letter-spacing: 3px;
}
.test-list p {
font-size: 15px;
color: #6D682D;
font-weight: 600;
letter-spacing: 1px;
margin-top:8px;
}
.test-list table {
margin-top:30px;
}
.test-list table, th, td {
border: 1px solid #E6E6E6;
border-collapse: collapse;
}
.test-list th, td {
padding: 10px 0 10px 20px;
}
.test-list th {
font-size: 20px;
letter-spacing: 3px;
font-weight: 600;
color: #FFF;
font-family: 'Poiret One', cursive;
background: #000A10;
}
.test-list td {
font-size: 18px;
letter-spacing: 0px;
}
.test-list tr {
font-size: 16px;
font-family: 'Montserrat', sans-serif;
font-weight:300;
}
.test-desc {
padding:70px 0;
}
.test-desc h3 {
font-size: 30px;
color: #105590;
font-weight: 600;
letter-spacing: 3px;
}
.test-desc table {
margin-top:30px;
width:50%;
margin-left:40px;
}
.test-desc table, th, td {
border: 1px solid #E6E6E6;
border-collapse: collapse;
}
.test-desc th, td {
padding: 10px 0 10px 20px;
}
.test-desc th {
font-size: 20px;
letter-spacing: 3px;
font-weight: 600;
color: #000;
font-family: 'Poiret One', cursive;
}
.test-desc td {
font-size: 18px;
letter-spacing: 0px;
}
.test-desc tr {
font-size: 16px;
font-family: 'Montserrat', sans-serif;
font-weight:300;
}
.test-desc p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
margin-top: 25px;
padding-left: 40px;
}
.clinic-significant h3 {
font-size:22px;
margin-top:50px;
}
.clinic-significant ol li {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 26px;
margin-top: 15px;
}
.clinic-significant h6 {
font-size: 20px;
color: #6D682D;
font-weight: 600;
margin: 35px 0 18px 20px;
letter-spacing: 2px;
}
.test-booking {
padding:70px 0;
font-family: 'Montserrat', sans-serif;
}
.test-booking form label {
font-size: 18px;
text-transform: capitalize;
margin-bottom: 8px;
color: #000;
letter-spacing: 1px;
margin-top: 10px;
display: BLOCK;
font-weight: 400;
float: left;
width: 27%;
text-align: right;
margin-right: 3%;
}
.test-booking form select {
border: 1px solid #105590;
background-color: #fff;
padding: 8px;
width: 70%;
margin-bottom: 25px;
}
.test-booking input[type="text"]:hover, .test-booking textarea:hover {
border: 1px solid #f3c500;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
.test-booking input[type="text"] {
padding: 10px 10px 10px 10px;
width: 70%;
margin-bottom: 25px;
border: 1px solid #105590;
outline: none;
color: #555;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
float: left;
}
.test-booking textarea {
height: 150px;
outline: none;
resize: none;
padding: 10px 10px 10px 10px;
width: 70%;
margin-bottom: 25px;
border: 1px solid #105590;
outline: none;
color: #555;
}
.book-submit {
text-align:center;
}
.book-submit input[type="submit"] {
background: #f3c500;
color: white;
-webkit-appearance: none;
border: none;
text-transform: uppercase;
position: relative;
padding: 8px 25px 6px;
font-size: 18px;
letter-spacing: 0.1em;
font-weight: 300;
-webkit-transition: all 333ms ease-in-out;
-moz-transition: all 333ms ease-in-out;
-o-transition: all 333ms ease-in-out;
-ms-transition: all 333ms ease-in-out;
transition: all 333ms ease-in-out;
margin-top: 20px;
background: #105590;
outline:none;
border: 2px solid #105590;
}
.book-submit input[type="submit"]:hover {
color: #263D48;
border: 2px solid #F1C40F;
background: #fff;
}
.preventive-desc {
margin-top: 70px;
}
.preventive-desc h4 {
color: #105590;
font-size: 30px;
font-weight: 600;
letter-spacing: 2px;
text-align:center;
margin-bottom:25px;
}
.preventive-desc p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
margin-top: 12px;
text-align:center;
}
.health-packages {
margin-top: 60px;
}
p.update {
margin-left: 30%;
color: #7D7777;
font-size: 14px;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
margin-bottom: 15px;
}
input#c1 {
margin-right: 5px;
}
.text-booking-form-right img {
width:100%;
}
.app {
padding: 70px 0px;
}
.app-image img {
width:100%;
}
.app-left h3 {
font-size: 33px;
line-height: 40px;
margin: 70px 0 0px 0;
color: #105590;
font-weight: 600;
letter-spacing: 1px;
}
.app-left p {
margin: 20px 0 0px 0;
color: #000;
font-size: 20px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
letter-spacing: 1px;
}
.app-devices {
width: 75%;
margin: 30px 0 0 0;
}
.app-devices a {
float: left;
width: 46%;
margin-right:4%;
}
.app-devices a img {
width: 100%;
}
.app-devices h5 {
margin-bottom: 12px;
letter-spacing: 1px;
font-size: 22px;
font-family: 'Montserrat', sans-serif;
color: #BBA933;
}
.app-bottom-grids {
padding: 60px 0;
}
.app-bottom-grid h3 {
font-size: 24px;
color: #f3c500;
margin: 30px 0 0px 0;
font-weight: 600;
letter-spacing: 2px;
line-height: 32px;
}
.app-bottom-grid p {
color: #777;
font-size: 15px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 28px;
margin-top: 15px;
margin-bottom: 10px;
}
.app-bottom-grid {
border: 1px solid #eee;
padding: 30px 15px;
width:23%;
margin:0 1%;
background-color: #FFF;
}
.app-bottom-grid i {
font-size: 50px;
color: #105590;
}
.sitemap{
padding:70px 0;
}
.sitemap-grid h4 {
color: #105590;
font-size: 26px;
font-weight: 600;
letter-spacing: 3px;
margin-bottom: 10px;
margin-top: 30px;
}
.sitemap-grid ul {
padding-left:15px;
}
.sitemap-grid ul li {
list-style-type:none;
}
.sitemap-grid ul li span {
color: #000;
font-size: 20px;
vertical-align: bottom;
}
.sitemap-grid ul li a {
color: #000;
font-size: 17px;
font-family: 'Montserrat', sans-serif;
font-weight: 300;
line-height: 32px;
text-decoration: none;
letter-spacing: 1px;
margin-left: 5px;
}
ul.sub-child {
padding-left:33px;
}
ul.sub-child li {
list-style-type: disc;
}
ul.sub-child li a {
margin-left: -6px;
font-size:15px;
}
.login {
padding:70px 0;
}
.login-form-grids{
width: 50%;
padding: 30px 40px 30px;
background: #FFFFFF;
margin: 50px auto 10px;
border: 1px solid #eee;
}
.login h3 {
color: #105590;
font-size: 36px;
font-weight: 600;
letter-spacing: 3px;
text-align: center;
}
.login p {
font-size: 15px;
width:65%;
margin:17px auto 0;
font-family: 'Montserrat', sans-serif;
color: #A9A9A9;
letter-spacing: 1px;
font-weight: 300;
line-height:25px;
text-align:center;
}
.login-form-grids input[type="email"],.login-form-grids input[type="password"],.login-form-grids input[type="text"]{
font-size: 14px;
display: block;
padding: 10px 15px 10px 15px;
margin-bottom: 20px;
border: 1px solid #E8AEFF;
font-weight: 600;
outline: none;
letter-spacing: 2px;
color: #000;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
width:100%;

}
.login-form-grids input[type="email"]:hover,.login-form-grids input[type="password"]:hover,.login-form-grids input[type="text"]:hover{
border: 1px solid #f3c500;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}
label.test-info {
font-size: 18px;
text-transform: capitalize;
margin-bottom: 8px;
color: #000;
letter-spacing: 1px;
margin-top: 10px;
display: BLOCK;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
}
.forgot {
margin: 10px 0 10px;
}
.login-form-grids input[type="submit"]{
color: white;
-webkit-appearance: none;
border: none;
text-transform: uppercase;
position: relative;
padding: 8px 25px 6px;
font-size: 18px;
letter-spacing: 0.1em;
font-weight: 300;
-webkit-transition: all 333ms ease-in-out;
-moz-transition: all 333ms ease-in-out;
-o-transition: all 333ms ease-in-out;
-ms-transition: all 333ms ease-in-out;
transition: all 333ms ease-in-out;
margin-top: 20px;
background: #105590;
outline: none;
border: 2px solid #105590;
margin-left: 37.5%;
width: 25%;
}
.login-form-grids input[type="submit"]:hover{
color: #263D48;
border: 2px solid #F1C40F;
background: #fff;
}
.login-form-grids ::-webkit-input-placeholder{
color:#999;
}
.forgot a{
color: #212121;
font-size: 14px;
text-decoration: none;
font-family: 'Montserrat', sans-serif;
}
.forgot a:hover{
color:#105590;
}
.login h4{
margin: 50px 0 8px;
font-size: 24px;
color: #000000;
text-align: center;
text-transform: uppercase;
letter-spacing: 3px;
}
.login-form-grids h5, .login-form-grids h6 {
text-transform: uppercase;
font-size: 18px;
margin-bottom: 8px;
color: #000;
letter-spacing: 1px;
margin: 10px 0 20px 0;
display: BLOCK;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
}
.login p a{
color: #105590;
text-decoration: none;
font-size: 16px;
padding: 0 8px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}
.login p a:hover{
color:#212121;
text-decoration:underline;
}
.login p a span{
top: 2px;
font-size: 13px;
left: 5px;
}
.login-form-grids h6 {
margin: 45px 0 25px !important;
}
.radio, .checkbox {
letter-spacing: 1px;
}
.contact {
padding: 70px 0;
}
.map2 {
padding:40px 0 0 0;
}
.contact h3 {
margin: 0 0 5px 0;
color: #105590;
font-size: 28px;
font-weight: 600;
}
.contact h4 {
margin: 0 0 15px 0;
color: #105590;
font-size: 22px;
font-weight: 600;
}
.map {
  padding: 70px 0;
}
.map iframe {
  width: 100%;
  height: 340px;
}
.contact-infom p {
  text-align: left;
letter-spacing: 1px;
font-family: 'Montserrat', sans-serif;
font-size: 14.5px;
line-height: 28px;
color: #333;
font-weight: 400;
margin: 20px 0 20px;
}
.contact-infom p a {
font-weight: 700 !important;
}
.address {
  margin-top: 5em;
}
.address p {
text-align: left;
font-family: 'Montserrat', sans-serif;
font-size: 14.5px;
line-height: 26px;
color: #333;
font-weight: 400;
margin: 0px 0 4px;
letter-spacing: 1px;
}
.address a {
color: #105590;
margin: 0 0 .5em 0;
text-align: left;
font-size: 14px;
letter-spacing: 1px;
transition: .5s all;
font-weight: 600;
}
.address a:hover {
  color:#858d94;
text-decoration:underline;
}
.contact-form {
  padding: 0;
}
.contact-form input[type="text"] {
display: inline-block;
background: none;
border: 1px solid #A3A1A1;
width: 32%;
margin: 0 0 20px 0;
outline: none;
font-size: 16px;
color: #747577;
font-weight: 500;
padding: 10px 15px 10px 15px;
font-family: 'Montserrat', sans-serif;
}
.contact-form input[type="email"] {
display: inline-block;
background: none;
border: 1px solid #A3A1A1;
width: 32.5%;
margin: 0 15px 25px 15px;
outline: none;
font-size: 16px;
color: #747577;
font-weight: 500;
padding: 10px 15px 10px 15px;
font-family: 'Montserrat', sans-serif;
}
.contact-form textarea {
background: none;
border: 1px solid #A3A1A1;
width: 100%;
display: block;
height: 150px;
outline: none;
font-size: 16px;
color: #747577;
font-weight: 500;
padding: 10px 15px 10px 15px;
font-family: 'Montserrat', sans-serif;
}
.contact-form input[type="submit"]{
background: #105590;
border: 1px solid #105590;
padding: 12px 0;
width: 14%;
margin-top: 35px;
font-size: 16px;
color: #fff;
font-weight: 600;
letter-spacing: 2px;
outline: none;
transition: .5s all;
}
.contact-form input[type="submit"]:hover{
color: #105590;
background: none;
}
@media (min-width: 1440px) {
	.container {
		width: 1400px;
	}
}
@media (max-width: 1366px){
.help p {
font-size: 14px;
}
.timing-old {
border: 5px solid #eee;
padding: 25px 20px 34px;
}
.news-section {
padding: 70px 0;
}
.stats {
padding: 70px;
}
.stats-info {
margin-top: 65px;
}
.info {
padding: 15px 20px 30px;
}
.appointment-right {
margin-top: 7px;
}
.appointment {
padding: 35px 0;
}
.subscribe form input.user {
width: 47%;
margin-right: 10px;
}
.happy-patients-head h3 {
font-size: 43px;
}
.happy-patients-head h4 {
font-size: 34px;
margin-top: 8px;
}
section.happy-patients {
min-height: 520px;
padding-top: 55px;
}
.sl-content {
height: 100%;
}
.sl-slide, .sl-slides-wrapper, .sl-slide-inner {
height: 100%;
}
.sl-slide-horizontal .sl-slide-inner {
background: #FFF;
}
.contact h4 {
margin: 0 0 15px 0;
font-size: 23px;
}
}

@media (max-width: 1280px){
.banner-bottom {
padding: 70px 0;
}
.vertical-tabs {
padding: 70px 0 30px 0;
}
.stats-grid i {
margin-bottom: 30px;
padding: 24px 0 0 0;
font-size: 35px;
}
.stats-info {
margin-top: 60px;
}
.stats {
padding: 55px;
}
.vertical-tabs {
padding: 60px 0 20px 0;
}
.who-are-we {
padding: 60px 0 0 0;
min-height: 430px;
}
.who-are-we h3 {
font-size: 40px;
}
.news-section {
padding: 60px 0 70px;
}
.news-section-head {
margin-bottom: 40px;
}
.sl-content-wrapper {
height: 750px!important;
}
.abt-dec {
margin-top: 25px;
}
.subscribe {
padding: 55px 0;
}
.abt-grid h3 {
font-size: 28px;
margin-right: 15px;
}
.abt-grid i {
font-size: 31px;
margin-top: 1px;
}
h3.title {
font-size: 35px;
}
#breadcrumb_wrapper {
padding: 25px 0 25px 0px;
}
div#breadcrumb_wrapper h2 {
font-size: 31px;
margin-bottom: 7px;
}
section.team {
padding: 60px 0 70px;
}
.team-row {
margin-top: 40px;
}
.terms,.technologies,.instruments,.instrument,.test-booking,.test-list,.test-desc,.news,.shortcodes,.privacy_policy,.map,.sitemap,.blog {
padding: 60px 0;
}
.faq {
padding: 60px 0 40px 0;
}
.app {
padding: 70px 0px 30px 0;
}
.ins-image {
margin-top: 15px;
}
.ins-name {
margin: 20px 0 0 0;
}
.lab-instruments {
margin-top: 20px;
}
.widget_search {
margin-top: 70px;
}
.single h3 {
font-size: 36px;
}
.top-comments h3, .leave h3 {
font-size: 24px;
margin-bottom: 10px;
}
.contact h4 {
font-size: 22px;
}
.contact-form {
padding: 0;
}
.sitemap-grid h4 {
font-size: 25px;
}
}

@media (max-width: 1200px){
.navbar-nav {
width: 90%;
}
.navbar-nav > li > a {
margin: 0px 23px;
}
.social-icons {
width: 39%;
}
.abt-img img {
width: 100%;
margin-top:20px;
}
p.diff {
margin: 12px 0 15px 0;
}
.timing-old {
border: 4px solid #eee;
padding: 25px 15px 25px;
}
.abt-dec {
margin-top: 20px;
}
.stats p {
font-size: 19px;
line-height: 33px;
padding: 0 0px;
}
.stats-grid {
font-size: 32px;
}
p.stats-info {
margin-top: 10px;
}
.stats {
padding: 60px;
}
h3.title {
font-size: 32px;
}
.vertical-tabs {
padding: 55px 0 15px 0;
}
.ser-info a {
width: 33%;
}
div.bhoechie-tab-container {
margin-top: 40px;
}
.ser-img {
width: 37%;
margin-right: 2%;
margin-top: 2%;
}
div.bhoechie-tab-content {
padding: 25px 15px;
}
.ser-info h3 {
font-size: 21px;
width: 100%;
}
.ser-info p {
margin-top: 10px;
}
.list-group-item {
padding: 23px 15px;
}
a.news-title {
font-size: 24px;
}
.news-section-grid {
padding: 0 10px;
}
.appointment-left h3 {
font-size: 24px;
}
.appointment-right {
margin-top: 12px;
}
.appointment {
padding: 30px 0;
}
.subscribe p {
width: 90%;
}
.banner-bottom {
padding: 60px 0;
}
.subscribe {
padding: 50px 0;
}
.tweet ul li span {
letter-spacing: 1px;
}
.about-grids {
padding: 50px 0 55px;
}
.happy-patients-head h3 {
font-size: 40px;
}
.happy-patients-head h4 {
font-size: 30px;
margin-top: 6px;
}
.happy-patients-grid {
padding: 0;
}
.happy-patients-grid-right img {
margin-top: 10px;
}
.dir-arrr:after {
right: -5.3%;
}
.dir-arrl:before {
left: 26.4%;
}
section.happy-patients {
padding-top: 40px;
}
.team-grids {
padding: 3.8em 1em;
width: 23%;
}
.team-grids.team-mdl {
margin: 0 1.5em;
}
.team-grids.team-mdl1 {
margin-right: 1.5em;
}
.who-are-we h3 {
font-size: 36px;
}
.who-are-we {
padding: 55px 0 0 0;
min-height: 410px;
}
.login, .careers, .terms, .technologies, .instruments, .instrument, .test-booking, .test-list, .test-desc, .news, .shortcodes, .privacy_policy, .map, .sitemap, .blog {
padding: 50px 0;
}
.pa_italic label {
font-size: 20px;
}
.jm-item {
padding: 10px;
}
.jm-item-title {
left: -4px;
bottom: 17px;
font-size: 16px;
padding: 3px 10px 5px;
}
.jm-item-wrapper {
padding: 5px;
}
.ins-name h3 {
font-size: 23px;
letter-spacing: 2px;
}
.ins-name p {
margin: 15px 0 15px;
}
.span1 {
margin: 15px 0;
padding: 12px 0;
}
.subscribe h3 {
font-size: 26px;
letter-spacing: 3px;
}
p.spam {
margin-top: 30px;
}
.subscribe {
padding: 45px 0;
}
.test-booking form label {
font-size: 17px;
margin-bottom: 5px;
margin-top: 0px;
width: 100%;
text-align: left;
margin-right: 0;
}
.test-booking input[type="text"],.test-booking textarea {
width: 100%;
margin-bottom: 20px;
}
.test-booking form select {
width: 100%;
margin-bottom: 20px;
}
p.update {
margin-left: 0%;
}
.preventive-desc h4 {
font-size: 28px;
margin-bottom: 20px;
}
h4.package-title {
font-size: 26px;
}
div#breadcrumb_wrapper h2 {
font-size: 30px;
margin-bottom: 6px;
}
.test-list td {
font-size: 17px;
}
.job-contact {
padding: 20px 0;
}
h3.p-c-text {
margin-top: 35px;
font-size: 33px;
}
.blog-grid p {
font-size: 13.5px;
letter-spacing: 1px;
margin: 10px 0 20px;
}
.blog-grid {
padding: 15px 15px 15px 0;
}
a.smore {
font-size: 14px;
padding: 6px;
width: 34%;
letter-spacing: 2px;
}
.single h3 {
font-size: 32px;
}
.top-comments h3, .leave h3 {
font-size: 24px;
}
.contact-form input[type="email"] {
margin: 0 12px 25px 11px;
}
.our-news h3 {
font-size: 32px;
}
}

@media (max-width: 1080px){
.boxheight1 {
height:300px;
}
.inner-banner {
min-height: 250px;
padding-top: 160px;
}
div#breadcrumb_wrapper h2 {
font-size: 29px;
margin-bottom: 5px;
}
div#breadcrumb_wrapper h6 {
font-size: 14px;
}
#breadcrumb_wrapper {
padding: 20px 0 20px 0px;
}
ul.whogrid_info li {
margin: 5px 0;
}
.who-are-we {
padding: 50px 0 0 0;
min-height: 380px;
}
.who-are-we h3 {
font-size: 34px;
margin-bottom: 55px;
}
.appointment-left h3 {
font-size: 22px;
}
.test-list th {
font-size: 19px;
}
h5.marker_head {
font-size: 19px;
}
h3.p-c-text {
margin-top: 34px;
font-size: 32px;
}
h3.last-updated {
font-size: 21px;
}
.app-left h3 {
font-size: 28px;
margin: 50px 0 0px 0;
}
.app-left p {
margin: 15px 0 0px 0;
font-size: 17px;
line-height: 26px;
}
.app-devices h5 {
margin-bottom: 10px;
font-size: 20px;
}
.app-bottom-grid {
width: 48%;
margin: 4% 1% 0;
}
.terms h3 {
font-size: 28px;
}
.terms h6 {
margin: 25px 0 18px 0;
}
.test-desc th {
font-size: 18px;
}
}

@media (max-width: 1024px){
.login h3 {
font-size: 34px;
}
.login-form-grids {
width: 55%;
}
.login-form-grids input[type="submit"] {
margin-left: 30%;
width: 40%;
}
.news-section {
padding: 50px 0 60px;
}
.abt-dec h2 {
font-size: 28px;
}
p.left {
font-size: 13px;
}
p.right {
font-size: 13px;
}
.test-list td {
font-size: 16px;
}
.page_404 h3 {
font-size: 80px;
}
.page_404 p {
font-size: 15px;
margin: 20px 0 25px;
}
.hd-content {
padding: 50px 0 50px 0;
}
h3.p-c-text {
margin-top: 32px;
font-size: 30px;
}
.sitemap-grid h4 {
font-size: 23px;
}
.sitemap-grid ul li a {
font-size: 16px;
}
}

@media (max-width: 991px){
.boxheight1 {
height:auto;
}
.login p {
width: 85%;
margin: 15px auto 0;
}
.login-form-grids {
width: 65%;
}
.login h3 {
font-size: 30px;
}
.social-icons {
width: 36%;
}
.top-strip {
padding: 15px 0px 11px 0;
min-height: 3px;
}
.navbar-nav > li > a {
margin: 0px 15px;
}
.navbar {
padding: 16px 0 12px;
}
.navbar-nav {
width: 100%;
}
.timing-old {
padding: 25px 30px 70px;
width: 100%;
}
.abt-img {
width: 45%;
float: right;
}
.abt-dec {
margin-top: 70px;
float: left;
}
.stats p {
font-size: 17px;
line-height: 32px;
}
.stats-grid i {
margin-bottom: 25px;
padding: 20px 0 0 0;
font-size: 29px;
width: 75px;
height: 75px;
}
.stats-grid {
font-size: 28px;
}
.stats p {
font-size: 16px;
line-height: 30px;
letter-spacing: 1px;
}
p.stats-info {
margin-top: 7px;
}
.batus {
    max-height: fit-content;
    overflow: visible;
    margin: 0;
}
.stats {
padding: 45px;
}
.subscribe p {
width: 100%;
line-height: 26px;
}
div.bhoechie-tab-container {
width: 100%;
}
.ser-info {
float: none;
width: 100%;
}
.ser-img {
margin-right: 4%;
margin-bottom: 2%;
}
.ser-info h3 {
font-size: 18px;
line-height: 31px;
}
div.bhoechie-tab-content {
padding: 18px 10px;
}
.ser-info a {
margin-top: 10px;
}
.news-section-grid {
padding: 0 15px;
width: 50%;
float: left;
}
.news-section {
padding: 40px 0 50px;
}
.news-section-head p {
margin: 10px 0 35px 0;
}
.appointment {
text-align: center;
}
.appointment-right {
margin-top: 15px;
margin-left: auto;
}
.appointment-left h3 {
font-size: 24px;
}
.appointment-right a {
padding: 12px 18px;
}
.subscribe h3 {
font-size: 28px;
}
.copy-left {
float: left;
width: 100%;
text-align: center;
}
.footer-links {
float: right;
width: 100%;
text-align: center;
margin-top: 2%;
}
.subscribe form input.user {
width: 53%;
margin-right: 8px;
}
.subscribe {
padding: 40px 0;
}
.footer.one {
width: 50%;
float: left;
}
.footer.one.tweet {
padding-right:0;
}
.footer.three,.footer.two {
width: 50%;
margin-top:5%;
}
.footer h3 {
margin-bottom: 20px;
}
.footer.one {
padding-right: 105px;
}
.footer-grids{
padding: 50px 0 40px 0;
}
.package h4 {
font-size: 19px;
margin: 5px 0 25px 0;
}
.modal-header {
padding: 25px;
}
.packages {
padding: 20px;
}
.package {
border: 2px solid #eee;
padding: 20px 11px 25px;
margin-top: 10px;
}
.modal-dialog {
width: 800px;
}
.modal-align {
width: 33.333%;
float: left;
padding: 0 5px;
}
.abt-grid {
width: 33.333%;
float: left;
}
.abt-grid h3 {
font-size: 26px;
margin-right: 12px;
}
.abt-grid i {
font-size: 29px;
}
.abt-grid p {
margin-top: 15px;
}
.happy-patients-grid-right img {
width: 75%;
}
.another1 {
margin-left: 52px;
}
.dir-arrl:before {
left: 27.6%;
}
.dir-arrr:after {
right: -3.3%;
}
.happy-patients-head h3 {
font-size: 38px;
}
.happy-patients-head h4 {
font-size: 28px;
margin-top: 5px;
}
section.happy-patients {
padding-top: 40px;
padding-bottom: 40px;
}
.team-grids {
width: 30%;
float: left;
}
.team-grids:nth-child(4) {
margin-left:33%;
margin-top:5%;
}
section.team {
padding: 50px 0 60px;
}
p.w-text {
width: 100%;
}
.who-grids {
padding: 15px 13px;
width: 49%;
margin-right: 1%;
float: left;
}
.who-grids:nth-child(3) {
margin-left: 1%;
margin-right: 0;
}
li.tick {
padding: 0 0 0 23px;
font-size: 14px;
}
.who-are-we h3 {
font-size: 32px;
margin-bottom: 50px;
}
.who-are-we {
padding: 40px 0 0 0;
min-height: 330px;
border-top: 4px solid#F5D503;
}
.modal-body textarea {
width: 97.3%;
margin: 0 5px 15px 10px;
}
.footer.three ul li:nth-child(2) {
margin:10px 0;
}
.drop_menu {
top: 35px !important;
margin-top:-10px !important;
}
h3.title {
font-size: 30px;
margin-bottom: 20px;
}
.panel-body p {
padding: 0px 15px 15px;
margin: 0;
}
.terms h6 {
margin: 20px 0 15px 0;
font-size: 20px;
}
.login, .careers, .terms, .technologies, .instruments, .instrument, .test-booking, .test-list, .test-desc, .news, .shortcodes, .privacy_policy, .map, .sitemap, .blog {
padding: 45px 0;
}
.jm-item {
padding: 24px;
}
.ins-image {
margin-top: 0px;
float: left;
width: 50%;
margin-right:3%;
}
.ins-name h3 {
font-size: 25px;
letter-spacing: 5px;
}
.ins-name p {
margin: 25px 0 30px;
}
.text-booking-form-left {
width: 50%;
float: left;
}
.text-booking-form-right {
width: 50%;
float: left;
}
.test-booking form label {
font-size: 16px;
margin-bottom: 3px;
}
.test-booking input[type="text"], .test-booking textarea {
margin-bottom: 15px;
padding: 9px 9px 9px 9px;
}
p.update {
letter-spacing: 0px;
}
.book-submit input[type="submit"] {
padding: 7px 23px 6px;
font-size: 17px;
}
.preventive-desc h4 {
font-size: 27px;
margin-bottom: 15px;
}
h4.package-title {
font-size: 25px;
}
.test-list th {
font-size: 18px;
}
.test-list h3,.test-desc h3 {
font-size: 28px;
letter-spacing: 2px;
}
.test-list p {
font-size: 14px;
margin-top: 5px;
}
.test-list table {
margin-top: 25px;
}
.clinic-significant h3 {
font-size: 22px;
margin-top: 50px;
}
.clinic-significant h6 {
font-size: 18px;
margin: 31px 0 0px 20px;
}
.widget_search {
margin-top: 50px;
width: 50%;
}
.job-contact {
margin-top: 25px;
}
h6.job-title {
font-size: 24px;
}
h6.title {
font-size: 19px;
}
.news-right {
padding-left: 0;
margin-top: 40px;
}
h3.p-c-text {
margin-top: 30px;
font-size: 28px;
}
.faq {
padding: 45px 0 30px 0;
}
h5.marker_head {
line-height: 26px;
}
.app-bottom-grid {
float: left;
}
.app-bottom-grid h3 {
height: 60px;
}
.app-image {
width: 70%;
margin: 8% auto 0;
}
.app-bottom-grids {
padding: 0 0 50px 0;
}
.app-devices a {
width: 28%;
margin-right: 1%;
}
.app-left h3 {
margin: 0px 0 0px 0;
}
.app {
padding: 50px 0px 30px 0;
}
.app-left p {
margin: 10px 0 0px 0;
font-size: 17px;
line-height: 20px;
}
.terms h3 {
font-size: 26px;
}
.contact-form input[type="email"] {
margin: 0 7px 15px 8px;
}
.contact-form input[type="submit"] {
padding: 11px 0;
width: 18%;
font-size: 17px;
margin-top: 25px;
}
.location {
margin-top:5%;
}
.address {
margin-top: 3em;
}
.contact-form input[type="text"] {
margin: 0 0 15px 0;
}
p.men-it {
padding: 8px 0;
font-weight: 300;
font-size: 14px;
}
.single h3 {
font-size: 23px;
line-height: 37px;
}
.top-comments h3, .leave h3 {
font-size: 22px;
}
.single-us {
padding: 0 0em 0 0;
margin-bottom: 15px;
}
.single-grid {
padding: 0 0;
}
.leave input[type="submit"] {
width: 30%;
margin: 15px 0 5px 0px;
}
.leave textarea {
margin: 0em;
height: 165px;
}
.leave p {
width: 100%;
letter-spacing: 0px;
font-size: 15px;
line-height: 24px;
}
.date {
height: 20px;
}
.blog-grid {
float: none;
width: 98%;
}
a.blog-post {
margin-right: 3%;
}
a.blog-post1 {
margin-left: 3%;
}
.sitemap-grid {
width: 33.333%;
float: left;
}
input#datepicker {
height: 42px;
}
div.bhoechie-tab-container {
margin-top: 10px;
}
}

@media (max-width: 900px){
.social-icons {
width: 33%;
}
h3.last-updated {
font-size: 20px;
}
h5.marker_head {
font-size: 18px;
}
.contact h4 {
font-size: 20px;
}
}
@media (max-width: 800px){
.modal-dialog {
width: 730px;
}
.package h4 {
font-size: 18px;
}
.package p {
height: 85px;
}
div.bhoechie-tab-container {
margin-top: 10px;
}
.our-news p {
font-size: 14px;
margin: 10px 0 30px 0;
}
.social-icons {
width: 32%;
}
.top-strip {
padding: 12px 0px 8px 0;
background-size: contain;
}
a.logohead {
font-size: 37px;
}
.navbar-nav > li > a {
font-size: 14px;
}
.navbar-nav {
width: 97%;
}
h4.package-title {
font-size: 23px;
}
.modal-header {
padding: 20px;
}
a.news-title {
font-size: 23px;
}
.info p {
font-size: 14px;
line-height: 24px;
}
.our-news {
padding: 60px 0px 50px 0;
}
.news-section-head h3 {
font-size: 34px;
}
div#breadcrumb_wrapper h2 {
font-size: 28px;
margin-bottom: 4px;
}
.inner-banner {
min-height: 250px;
padding-top: 160px;
}
.abt-grid p {
font-size: 14.5px;
}
.dir-arrr:after {
right: -3.4%;
}
.dir-arrl:before {
left: 27.7%;
}
h3.title {
font-size: 28px;
margin-bottom: 10px;
}
.team p.w-text {
margin-top: 0.5em;
}
.blog-grid h3 a {
font-size: 18px;
}
ul.start {
padding: 0em 0 10px;
}
.top-single {
padding:10px 0 0 0;
}
.contact-form {
padding: 0;
}
.contact-infom p {
font-size: 14px;
line-height: 26px;
margin: 10px 0 10px;
}
.address p {
font-size: 14px;
line-height: 23px;
}
}

@media (max-width: 768px){
.modal-body textarea {
width: 97.6%;
margin: 0 5px 15px 8px;
}
.list-group-item {
padding: 26px 15px;
font-size: 18px;
}
.preventive-desc h4 {
font-size: 25px;
margin-bottom: 14px;
}
.login, .careers, .terms, .technologies, .instruments, .instrument, .test-booking, .test-list, .test-desc, .news, .shortcodes, .privacy_policy, .map, .sitemap, .blog {
padding: 40px 0;
}
.test-list th {
font-size: 17px;
}
.test-list td {
font-size: 15px;
}
.test-list h3, .test-desc h3 {
font-size: 26px;
letter-spacing: 2px;
}
.test-list p {
font-size: 13px;
margin-top: 4px;
}
.clinic-significant h6 {
font-size: 17px;
margin: 20px 0 0px 20px;
}
ol {
margin-bottom: 30px;
}
.clinic-significant h3 {
font-size: 21px;
margin-top: 40px;
}
.tab_grid {
margin: 25px 0;
}
.page_404 h3 {
font-size: 70px;
}
.page_404 p {
font-size: 13px;
margin: 15px 0 20px;
}
.hd-content {
padding: 40px 0 35px 0;
}
.page_404 input {
padding: 12px;
width: 245px;
}
.terms h3 {
font-size: 24px;
}
.terms ol li,.terms p {
font-size: 14.5px;
}
}

@media (max-width: 736px){
	.dropdown-menu>li {
border-bottom:1px solid transparent;
}
.contact-info ul li a{
color: #333;
}
.contact-info ul li i {
color: #333;
}
.alter li {
padding: 0.75em 0 0.75em 1em;
border-bottom:1px solid #eee;
margin: 0;
}
.thebox {
margin:0 15px 30px;
padding:0;
background:transparent;
box-shadow: 0 0 8px 0px rgba(0,0,0, 0);
border-radius: 0;
}
.responsive {
display:inline !important;
}
.non-responsive {
display:none !important;
}
.modal-dialog {
width: 700px;
}
.modal-align {
width: 50%;
}
.package {
margin-top: 0;
}
.modal-align:nth-child(3) {
margin-left:25%;
margin-top:2%;
}
.package p {
height: 50px;
}
.package h4 {
font-size: 18px;
margin: 0px 0 25px 0;
height: 22px;
}
.contact-info ul li {
font-size: 14.5px;
}
.contact-info {
float:left !important;
padding:10px 0 0 20px;
}
.social-icons {
width: 32%;
}
.navbar-toggle {
float: right;
width: 35px;
margin: 0 20px 0 0;
padding:0;
font-size:20px;
font-weight:600;
letter-spacing:2px;
}
.bar1, .bar2, .bar3 {
background-color: #999;
margin: 6px 0;
border-radius: 2px;
width: 30px;
height: 0.175em;
}
.navbar-brand {
display: none;
}
.navbar {
padding: 10px 0;
}
.navbar-nav > li > a {
margin: 15px 0px;
}
.navbar-nav > li > a {
  border-bottom: 2px solid #FAFAFA !important;
}
.tweet ul li a {
line-height: 25px;
}
.footer.three, .footer.two {
margin-top: 8%;
}
.copy-right-grids {
padding: 18px 0px;
}
.subscribe p {
line-height: 24px;
font-size: 14px;
margin: 15px auto 30px;
}
.subscribe h3 {
font-size: 26px;
}
.subscribe {
padding: 35px 0;
}
p.spam {
margin-top: 25px;
margin-bottom: 0;
}
.subscribe form input.user {
width: 60%;
margin-right: 3px;
}
.appointment-left h3 {
font-size: 22px;
}
.appointment-left p {
font-size: 14.5px;
line-height: 24px;
letter-spacing: 1px;
}
a.more {
font-size: 13px;
padding: 7px 15px;
}
.appointment-right a {
padding: 10px 16px;
font-size: 12px;
}
.our-news h3 {
font-size: 30px;
}
.news-section-head h3 {
font-size: 32px;
}
.news-section-head p {
margin: 5px 0 30px 0;
}
a.news-title {
font-size: 22px;
}
.our-news {
padding: 50px 0px 40px 0;
}
.head_4 p {
font-size: 14px;
line-height: 22px;
margin: 10px 0 0px;
letter-spacing: 1px;
}
.abt-dec h2 {
font-size: 26px;
}
.abt-dec {
margin-top: 55px;
}
.abt-img img {
margin-top: 40px;
}
.stats-grid {
font-size: 25px;
width: 50%;
float: left;
}
.stats {
padding: 40px;
}
p.stats-info {
margin-top: 0px;
font-size: 15px;
}
.stats p {
font-size: 15px;
}
.stats-grid i {
margin-top: 30px;
margin-bottom: 15px;
}
.stats-info {
margin-top: 30px;
}
h3.title {
font-size: 26px;
}
.ser-info a {
width: 32%;
font-size: 13px;
padding: 7px 12px;
}
.ser-info p {
font-size: 14.5px;
line-height: 27px;
}
.navbar-collapse {
padding: 0 20px 0 0 !important;
background: #fff;
}
.navbar-nav > li > a {
color: #333;
text-align:right !important;
}
.navbar-nav > li.current_page>a, .navbar-nav > li.current_page>a:hover {
border-bottom: 2px solid transparent;
color: #F2D404;
}
.navbar-nav > li > a:focus, .navbar-nav > li > a:hover {
border-bottom: 2px solid transparent !important;
}
.navbar-nav > li > a {
border-bottom: 2px solid transparent !important;
}
.nav_1 > li > a:hover, .nav_1 > li > a:focus {
color: #194c64 !important;
}
.drop_menu {
background:#fff !important;
}
.dropdown-menu>li>a {
text-align:right;
}
div#breadcrumb_wrapper h2 {
font-size: 26px;
margin-bottom: 3px;
}
div#breadcrumb_wrapper h6 {
font-size: 13px;
}
.inner-banner {
min-height: 250px;
padding-top: 160px;
}
.abt-grid h3 {
font-size: 22.5px;
margin-right: 5px;
}
.abt-grid i {
font-size: 24px;
}
.abt-grid p {
font-size: 14px;
margin-top: 10px;
line-height: 24px;
margin-bottom: 24px;
}
.abt-grid a {
font-size: 13px;
padding: 6px 14px;
}
.about-grids {
padding: 45px 0 50px;
background-position: top left !important;
}
.happy-patients-head h3 {
font-size: 33px;
}
.happy-patients-head h4 {
font-size: 25px;
margin-top: 4px;
}
.another1 {
margin-right: 0;
}
.dir-arrr:after {
right: -3.5%;
}
.dir-arrl:before {
left: 27.6%;
}
.team-grids {
width: 46.5%;
padding: 3.8em 2em;
margin-left: 11px;
}
.team-grids:nth-child(3) {
margin-top: 5%;
}
.team-grids:nth-child(4) {
margin-left: 0%;
margin-top: 5%;
}
.team-grids.team-mdl {
margin: 0 0 0 1.5em;
}
.who-are-we h3 {
font-size: 30px;
margin-bottom: 40px;
}
.who-are-we {
padding: 35px 0 0 0;
min-height: 300px;
border-top: 3px solid#F5D503;
}
.terms ol li, .terms p {
font-size: 14px;
padding-left: 20px;
line-height: 26px;
}
.jm-item {
padding: 20px 2%;
float: left;
width: 50%;
}
.ins-name h3 {
font-size: 20px;
letter-spacing: 4px;
}
.ins-name p {
margin: 20px 0 10px;
}
.preventive-desc p {
font-size: 14.5px;
}
.preventive-desc h4 {
font-size: 23px;
margin-bottom: 12px;
}
.test-list th {
font-size: 16px;
}
.test-list td {
font-size: 14px;
}
.test-desc th {
font-size: 16px;
}
.test-desc td {
font-size: 16px;
}
.widget_search {
width: 60%;
}
h5.marker_head {
font-size: 17px;
}
.app-image {
width: 80%;
}
.app-left h3 {
font-size: 26px;
margin: 0px 0 0px 0;
}
.app-left p {
margin: 5px 0 0px 0;
font-size: 16px;
}
.app-bottom-grid h3 {
font-size: 22px;
}
.terms ol li{
padding-left: 0;
}
.blog-grid h3 {
font-size: 15px;
line-height: 26px;
}
ul.share {
margin: 40px 0 0px 0;
}
.top-comments {
padding: 3em 0 0;
}
.top-comments h3, .leave h3 {
font-size: 20px;
}
.contact-form input[type="submit"] {
padding: 10px 0;
width: 23%;
font-size: 17px;
margin-top: 24px;
}
.contact-form input[type="text"] {
width: 100%;
}
.contact-form input[type="email"] {
margin: 0 7px 15px 0px;
width: 100%;
}
.sitemap-grid h4 {
font-size: 22px;
}
}

@media (max-width: 720px){
.modal-dialog {
width: 680px;
}
.list-group-item {
padding: 28px 15px;
}
}

@media (max-width: 667px){
.modal-dialog {
width: 630px;
}
.app-bottom-grid {
padding: 30px 20px;
}
.login p {
width: 90%;
margin: 15px auto 0;
}
.login-form-grids {
padding: 25px 35px 30px;
}
}

@media (max-width: 640px){
.login h4 {
margin: 45px 0 8px;
font-size: 22px;
}
.modal-dialog {
width: 600px;
}
.modal-align {
width: 50%;
}
.package {
margin-top: 0;
}
.modal-align:nth-child(3) {
margin-left:25%;
margin-top:2%;
}
.package p {
height: 50px;
}
.package h4 {
font-size: 18px;
margin: 0px 0 25px 0;
height: 22px;
}
.contact-info ul li {
font-size: 14.5px;
}
.social-icons {
width: 32%;
}

.navbar-brand {
display: none;
}
.navbar {
padding: 10px 0;
}
.navbar-nav > li > a {
margin: 15px 0px;
}
.navbar-nav > li > a {
  border-bottom: 2px solid #FAFAFA !important;
}
.tweet ul li a {
line-height: 25px;
}
.footer.three, .footer.two {
margin-top: 8%;
}
.copy-right-grids {
padding: 18px 0px;
}
.subscribe p {
line-height: 24px;
font-size: 14px;
margin: 15px auto 30px;
}
.subscribe h3 {
font-size: 26px;
}
.subscribe {
padding: 35px 0;
}
p.spam {
margin-top: 25px;
margin-bottom: 0;
}
.subscribe form input.user {
width: 60%;
margin-right: 3px;
}
.appointment-left h3 {
font-size: 22px;
}
.appointment-left p {
font-size: 14.5px;
line-height: 24px;
letter-spacing: 1px;
}
a.more {
font-size: 13px;
padding: 7px 15px;
}
.appointment-right a {
padding: 10px 16px;
font-size: 12px;
}
.our-news h3 {
font-size: 30px;
}
.news-section-head h3 {
font-size: 32px;
}
.news-section-head p {
margin: 5px 0 30px 0;
}
a.news-title {
font-size: 22px;
}
.our-news {
padding: 50px 0px 40px 0;
}
.head_4 p {
font-size: 14px;
line-height: 22px;
margin: 10px 0 0px;
letter-spacing: 1px;
}
.abt-dec p {
font-size: 14px;
line-height: 25px;
margin: 15px 0 15px;
text-align:left;
}
.abt-dec p {
font-size: 14px;
line-height: 24px;
margin: 12px 0px;
}
.abt-dec h2 {
font-size: 26px;
}
.abt-dec {
margin-top: 55px;
}
.abt-img img {
margin-top: 40px;
}
.stats-grid {
font-size: 25px;
width: 50%;
float: left;
}
.stats {
padding: 25px;
}
p.stats-info {
margin-top: 0px;
font-size: 15px;
}
.stats p {
font-size: 15px;
}
.stats-grid i {
margin-top: 30px;
margin-bottom: 15px;
}
.stats-info {
margin-top: 30px;
}
h3.title {
font-size: 26px;
}
.ser-info h3 {
font-size: 18px;
line-height: 26px;
}
.ser-info a {
width: 32%;
font-size: 13px;
padding: 7px 12px;
}
.ser-info p {
font-size: 14.5px;
line-height: 27px;
}
.navbar-collapse {
padding: 0 20px 0 0 !important;
background: #fff;
}
.navbar-nav > li > a {
color: #333;
text-align:right !important;
}
.navbar-nav > li.current_page>a, .navbar-nav > li.current_page>a:hover {
border-bottom: 2px solid transparent;
color: #F2D404;
}
.navbar-nav > li > a:focus, .navbar-nav > li > a:hover {
border-bottom: 2px solid transparent !important;
}
.navbar-nav > li > a {
border-bottom: 2px solid transparent !important;
}
.nav_1 > li > a:hover, .nav_1 > li > a:focus {
color: #194c64 !important;
}
.drop_menu {
background:#fff !important;
}
.dropdown-menu>li>a {
text-align:right;
}
div#breadcrumb_wrapper h2 {
font-size: 26px;
margin-bottom: 3px;
}
div#breadcrumb_wrapper h6 {
font-size: 13px;
}
.abt-grid h3 {
font-size: 22.5px;
margin-right: 5px;
}
.abt-grid i {
font-size: 24px;
}
.abt-grid p {
font-size: 14px;
margin-top: 10px;
line-height: 24px;
margin-bottom: 24px;
}
.abt-grid a {
font-size: 13px;
padding: 6px 14px;
}
.about-grids {
padding: 45px 0 55px;
}
.happy-patients-head h3 {
font-size: 33px;
}
.happy-patients-head h4 {
font-size: 25px;
margin-top: 4px;
}
.another1 {
margin-right: 0;
}
.dir-arrr:after {
right: -4.1%;
}
.dir-arrl:before {
left: 27.1%;
}
.team-grids {
width: 46.5%;
padding: 3.8em 2em;
margin-left: 11px;
}
.team-grids:nth-child(3) {
margin-top: 5%;
}
.team-grids:nth-child(4) {
margin-left: 0%;
margin-top: 5%;
}
.team-grids.team-mdl {
margin: 0 0 0 1.5em;
}
.who-are-we h3 {
font-size: 30px;
margin-bottom: 40px;
}
.who-are-we {
padding: 35px 0 0 0;
min-height: 300px;
border-top: 3px solid#F5D503;
}
.terms ol li, .terms p {
font-size: 14px;
padding-left: 20px;
line-height: 26px;
}
.jm-item {
padding: 20px 2%;
float: left;
width: 50%;
}
.ins-name h3 {
font-size: 23px;
letter-spacing: 4px;
}
.preventive-desc p {
font-size: 14.5px;
}
h4.package-title {
font-size: 21px;
}
.preventive-desc h4 {
font-size: 23px;
margin-bottom: 12px;
}
.test-list th {
font-size: 16px;
}
.test-list td {
font-size: 14px;
}
.test-desc th {
font-size: 16px;
}
.test-desc td {
font-size: 16px;
}
.widget_search {
width: 60%;
}
h5.marker_head {
font-size: 17px;
}
.app-image {
width: 80%;
}
.app-left h3 {
font-size: 26px;
margin: 0px 0 0px 0;
}
.app-left p {
margin: 5px 0 0px 0;
font-size: 16px;
}
.app-bottom-grid h3 {
font-size: 22px;
}
.terms ol li{
padding-left: 0;
}
.blog-grid h3 {
font-size: 15px;
line-height: 26px;
}
ul.share {
margin: 40px 0 0px 0;
}
.top-comments {
padding: 3em 0 0;
}
.top-comments h3, .leave h3 {
font-size: 20px;
}
.contact-form input[type="submit"] {
padding: 10px 0;
width: 23%;
font-size: 17px;
margin-top: 24px;
}
.contact-form input[type="text"] {
width: 100%;
}
.contact-form input[type="email"] {
margin: 0 7px 15px 0px;
width: 100%;
}
.sitemap-grid h4 {
font-size: 22px;
}
}

@media (max-width: 603px){
.login p {
width: 100%;
margin: 10px auto 0;
letter-spacing: 0px;
font-size: 14.5px;
}
.modal-dialog {
width: 565px;
}
.packages {
padding: 20px 10px;
}
.contact-info {
padding:9px 0 0 20px;
}
.social-icons {
width: 30%;
}
.social-icons i {
padding: 0 5px;
}
.abt-dec {
width: 100%;
float: none;
}
.abt-img img {
margin-bottom: 20px;
}
.list-group-item {
padding: 26px 10px;
font-size: 17px;
}
.ser-info p {
font-size: 14px;
line-height: 26px;
}
.our-news h3 {
font-size: 28px;
}
.our-news p {
font-size: 13px;
margin: 5px 0 25px 0;
}
.news-section-grid {
width: 100%;
float: none;
margin: 5% auto 0;
}
.footer.one {
padding-right: 75px;
}
.abt-grid {
width: 50%;
}
.abt-grid:nth-child(3) {
width:100%;
margin-top:8%;
}
.who-grids {
padding: 15px 20px;
width: 90%;
margin-right: 0;
margin-left: 5%;
}
.who-grids:nth-child(3) {
margin-left: 5%;
margin-right: 0;
margin-top: 3%;
}
.who-are-we {
min-height: 450px;
}
.pa_italic label {
font-size: 19px;
}
span.glyphicon.glyphicon-menu-down {
font-size: 17px;
}
.modal-body input[type="text"] {
width: 47.5%;
}
.ins-name h3 {
font-size: 21px;
letter-spacing: 3px;
}
.ins-name p {
margin: 15px 0 30px;
}
.package h4 {
font-size: 17px;
}
.test-desc table {
width: 70%;
margin-left: 20px;
}
.test-list h3, .test-desc h3 {
font-size: 25px;
letter-spacing: 2px;
}
.test-desc p {
font-size: 14.5px;
line-height: 28px;
margin-top: 20px;
padding-left: 20px;
}
.clinic-significant h3 {
font-size: 21px;
}
h6.title {
font-size: 18px;
}
span.meta {
font-size: 11px;
}
h6.job-title {
font-size: 22px;
}
.job-summary h6 {
font-size: 20px;
margin: 30px 0 18px 0;
}
h3.p-c-text {
font-size: 26px;
}
h3.last-updated {
margin-bottom: 20px;
}
}
@media (max-width: 600px){
.modal-dialog {
width: 565px;
}
.packages {
padding: 20px 10px;
}
.social-icons {
width: 30%;
}
.social-icons i {
padding: 0 5px;
}
.abt-dec {
width: 100%;
float: none;
padding: 5px 25px;
}
.abt-img img {
margin-bottom: 20px;
}
.list-group-item {
padding: 26px 10px;
font-size: 17px;
}
.ser-info p {
font-size: 14px;
line-height: 26px;
}
.our-news h3 {
font-size: 28px;
}
.our-news p {
font-size: 13px;
margin: 5px 0 25px 0;
}
.news-section-grid {
width: 100%;
float: none;
margin: 5% auto 0;
}
.footer.one {
padding-right: 75px;
}
.abt-grid {
width: 50%;
}
.abt-grid:nth-child(3) {
width:100%;
margin-top:8%;
}
.who-grids {
padding: 15px 20px;
width: 90%;
margin-right: 0;
margin-left: 5%;
}
.who-grids:nth-child(3) {
margin-left: 5%;
margin-right: 0;
margin-top: 3%;
}
.who-are-we {
min-height: 450px;
}
.pa_italic label {
font-size: 19px;
}
span.glyphicon.glyphicon-menu-down {
font-size: 17px;
}
.modal-body input[type="text"] {
width: 47.5%;
}
.ins-name h3 {
font-size: 21px;
letter-spacing: 3px;
}
.ins-name p {
margin: 15px 0 30px;
}
.package h4 {
font-size: 17px;
}
.test-desc table {
width: 70%;
margin-left: 20px;
}
.test-list h3, .test-desc h3 {
font-size: 25px;
letter-spacing: 2px;
}
.test-desc p {
font-size: 14.5px;
line-height: 28px;
margin-top: 20px;
padding-left: 20px;
}
.clinic-significant h3 {
font-size: 21px;
}
h6.title {
font-size: 18px;
}
span.meta {
font-size: 11px;
}
h6.job-title {
font-size: 22px;
}
.job-summary h6 {
font-size: 20px;
margin: 30px 0 18px 0;
}
h3.p-c-text {
font-size: 26px;
}
h3.last-updated {
margin-bottom: 20px;
}
.modal-body input[type="submit"],
.modal-body input[type="text"], .modal-body input[type="number"], .modal-body input[type="email"] {
    width: 100%;
}
}
@media (max-width: 568px){
.alter li {
padding: 0.75em 0 0.75em 1em;
border-bottom:1px solid #eee;
margin: 0 -1.5em;
}
.contact-info ul li:nth-child(2) {
margin-left: 20px;
}
.social-icons i {
padding: 0 4px;
}
.social-icons {
width: 28.5%;
}
.navbar {
padding: 4px 0;
}
.help a {
font-size: 14px;
padding: 9px 18px;
}
.banner-bottom {
padding: 40px 0;
}
.modal-dialog {
width: 530px;
}
.package h4 {
font-size: 16px;
}
.appointment-left h3 {
font-size: 20px;
}
.appointment-left p {
font-size: 14px;
line-height: 20px;
}
.modal-body input[type="text"] {
width: 47.4%;
}
.modal-body textarea {
width: 97.8%;
margin: 0 5px 15px 6px;
}
.dir-arrr:after {
right: -4.6%;
}
.happy-patients-grid-left p {
font-size: 14px;
}
.happy-patients-grid-right img {
width: 85%;
}
.another1 {
margin-left: 40px;
}
.dir-arrl:before {
left: 26.6%;
}
section.happy-patients {
padding-top: 35px;
padding-bottom: 40px;
}
div#breadcrumb_wrapper h2 {
font-size: 24px;
margin-bottom: 2px;
}
.preventive-desc h4 {
font-size: 22px;
}
ul.start li a, ul.start li span {
padding: 0.5em 0.8em;
}
.single h3 {
font-size: 20px;
line-height: 35px;
}
.top-comments h3, .leave h3 {
font-size: 20px;
}
.sitemap-grid h4 {
font-size: 20px;
margin-top: 25px;
}
.sitemap-grid ul li a {
font-size: 15px;
}
.modal-body input[type="submit"],
.modal-body input[type="text"], .modal-body input[type="number"], .modal-body input[type="email"] {
    width: 100%;
}
}
@media (max-width: 490px){ 
	.link--takiri span {
		font-size: 40%;
		right: -77px;
	}
	.logo img {
		width: 70px;
	}
}
@media (max-width: 480px){
.thebox {
margin:0 0 30px;
}
.login h3 {
font-size: 28px;
}
.login-form-grids {
padding: 15px 25px 25px;
width: 85%;
margin: 30px auto 0px;
}
.login-form-grids h5, .login-form-grids h6 {
font-size: 17px;
margin: 10px 0 15px 0;
}
.login-form-grids input[type="submit"] {
padding: 7px 20px 6px;
font-size: 17px;
}
.login-form-grids h6 {
margin: 45px 0 15px !important;
}
.modal-dialog {
width: 445px;
}
h4.package-title {
font-size: 17px;
}
.modal-header .close {
margin-top: -20px;
}
.modal-header {
padding: 15px 7px;
}
.modal-align {
width: 100%;
}
.modal-align:nth-child(3),.modal-align:nth-child(2) {
margin-left: 0%;
margin-top: 3%;
}
.package p {
height: 42px;
}
.package i {
font-size: 45px;
margin: 10px 0 5px 0;
}
.contact-info {
padding:10px 0 0 20px;
}
.contact-info ul li:last-child {
display:none;
}
.social-icons {
width: 33%;
}
.selectpackage {
width: 100%;
text-align: center;
margin-top: 6px;
}
a.logohead {
font-size: 35px;
}
.abt-grid {
width: 100%;
}
.abt-grid:nth-child(3),.abt-grid:nth-child(2) {
margin-top: 10%;
}
.happy-patients-grid-right img {
width: 100%;
}
.another1 {
margin-left: 20px;
}
.dir-arrr:after {
right: -5.4%;
}
.dir-arrl:before {
left: 26.2%;
}
.team-grids {
width: 70%;
padding: 8em 1em;
margin-left: 15%;
}
.team-grids.team-mdl {
margin: 5% 0 0 15%;
}
.team-grids:nth-child(4) {
margin-left: 15%;
margin-top: 5%;
}
.pa_italic label {
font-size: 18px;
}
.ins-image {
width: 85%;
margin-right: 0;
margin-bottom: 5%;
}
p.left {
width: 45%;
}
.test-list th {
font-size: 15px;
letter-spacing: 1px;
}
.login, .careers, .terms, .technologies, .instruments, .instrument, .test-booking, .test-list, .test-desc, .news, .shortcodes, .privacy_policy, .map, .sitemap, .blog {
padding: 35px 0;
}
.clinic-significant h6 {
margin: 20px 0 0px 5px;
}
h3.p-c-text {
font-size: 24px;
margin-top: 25px;
}
.news-grids {
margin-top: 30px;
}
.app-devices {
width: 100%;
margin: 25px 0 0 0;
}
.app-devices a {
width: 33%;
margin-right: 2%;
}
.app-image {
width: 100%;
}
.app-bottom-grid {
width: 90%;
margin: 4% 5% 0;
}
.app-left h3 {
font-size: 23px;
line-height: 30px;
}
.app-left p {
margin: 8px 0 0px 0;
font-size: 15px;
}
.app {
padding: 35px 0px 30px 0;
}
a.blog-post {
margin-right: 0;
width: 100%;
margin-bottom: 3%;
}
.blog-grid {
float: left;
padding: 15px 20px 25px 10px;
}
a.blog-post1 {
margin-left: 0;
width: 100%;
}
ul.start li a, ul.start li span {
padding: 0.5em 0.6em;
}
p.men-it {
letter-spacing: 0px;
}
p.smith span {
font-size: 14px;
}
.single h3 {
font-size: 17px;
line-height: 32px;
}
.top-comments h3, .leave h3 {
font-size: 19px;
margin-bottom: 0;
}
.grid-single {
width: 90%;
}
.head_4 h3 {
font-size: 22px;
letter-spacing: 1px;
}
.modal-body input[type="text"] {
width: 46.9%;
}
.modal-body textarea {
width: 97.6%;
margin: 0 5px 15px 5px;
}
.head_4 p {
line-height: 21px;
letter-spacing: 0px;
}
.contact-form input[type="submit"] {
width: 30%;
}
.sitemap-grid {
width: 50%;
}
.test-desc table {
width: 90%;
}
.timing-old {
padding: 25px 30px 10px;
}
.help p {
margin-bottom: 20px;
}
.ser-info a {
width: 40%;
}
.list-group-item {
font-size: 15px;
}
.news-section-grid {
width: 100%;
}
.subscribe h3 {
font-size: 24px;
}
.subscribe form input[type="submit"] {
font-size: 13px;
padding: 10px 25px;
}
.subscribe form input.user {
width: 62%;
margin-right: 0px;
padding: 10px;
font-size: 13px;
}
.footer.one {
padding-right: 0;
width: 100%;
}
.footer h3 {
margin-bottom: 15px;
}
.footer.three, .footer.two {
margin-top: 10%;
width: 100%;
}
.news-section-head {
margin-bottom: 30px;
}
.footer.one.tweet {
margin: 30px 0 5px 0;
}
p.footer-gd {
letter-spacing: 1px;
}
div#map iframe {
min-height: 250px;
}
.modal-body input[type="submit"],
.modal-body input[type="text"], .modal-body input[type="number"], .modal-body input[type="email"] {
width: 100%;
}
}
@media (max-width: 430px){
	.logo img {
		display: none;
	}
	.link--takiri span {
		bottom: -38px;
	}
}
@media (max-width: 414px){
.login-form-grids {
padding: 10px 20px 25px;
width: 90%;
margin: 30px auto 0px;
}
.login h4 {
margin: 40px 0 8px;
font-size: 20px;
}
label.test-info {
font-size: 17px;
margin-bottom: 5px;
}
.modal-dialog {
width: 380px;
}
.abt-img {
width: 60%;
}
.social-icons {
width: 100%;
text-align: Center;
}
.ser-info a {
width: 55%;
}
.ser-img {
width: 70%;
margin-right: 0%;
}
.ser-info a {
width: 55%;
}
.ser-info {
float: left;
margin-top: 3%;
}
.list-group-item {
padding: 45px 10px;
}
.our-news p {
margin: 5px 5px 25px 5px;
}
.news-section-grid {
width: 100%;
}
.appointment-left h3 {
font-size: 18px;
}
.appointment-left p {
letter-spacing: 0px;
}
p.footer-gd {
letter-spacing: 2px;
line-height: 24px;
}
div#breadcrumb_wrapper h2 {
font-size: 22px;
}
#breadcrumb_wrapper {
padding: 18px 0 18px 0px;
}
.abt-grid h3 {
font-size: 24px;
}
.happy-patients-head h3 {
font-size: 30px;
}
.happy-patients-head h4 {
font-size: 23px;
margin-top: 3px;
}
.happy-patients-grid-right {
width: 24%;
margin-right: 0px;
}
.another1 {
margin-left: 0px;
}
.happy-patients-grid-left h4 {
font-size: 17px;
}
.dir-arrr:after {
right: -7%;
top: 29%;
}
.dir-arrl:before {
left: 25.3%;
top: 29%;
}
.team-grids {
padding: 5em 1em;
}
.modal-body input[type="text"] {
width: 100%;
margin-left: 0;
margin-right: 0;
}
.modal-body textarea {
width: 100%;
margin: 0 0px 15px 0px;
}
.subscribe h3 {
letter-spacing: 2px;
}
div#grid-gallery {
padding: 25px 0 40px 0;
}
.pa_italic label {
font-size: 15px;
}
.jm-item {
padding: 20px 5%;
width: 100%;
}
.text-booking-form-left {
width: 100%;
}
.text-booking-form-right {
display: none;
}
.preventive-desc {
margin-top: 40px;
}
.widget_search {
width: 80%;
}
.page_404 h3 {
font-size: 60px;
}
.page_404 p {
line-height: 24px;
}
.hd-content {
padding: 30px 0 30px 0;
}
.app-devices a {
width: 40%;
}
.terms h3 {
font-size: 23px;
}
a.smore {
width: 45%;
}
.grid-single {
width: 100%;
}
.men {
padding: 1em 0px;
width: 11%;
}
p.men-it {
width: 85%;
margin: 0 0 0 4%;
}
ul.start li a, ul.start li span {
padding: 0.5em 0.3em;
}
.modal-body input[type="submit"],
.modal-body input[type="text"], .modal-body input[type="number"], .modal-body input[type="email"] {
width: 100%;
}
}
@media (max-width: 384px){
.logo img {
display: none;
}
.login-form-grids input[type="email"], .login-form-grids input[type="password"], .login-form-grids input[type="text"] {
letter-spacing: 1px;
}
.modal-dialog {
width: 348px;
}
.package p {
height: 68px;
}
.timing-old {
padding: 20px 20px 55px;
}
.list-group-item {
padding: 50px 5px;
font-size:14px;
}
.appointment-left h3 {
font-size: 19px;
line-height: 28px;
}
.subscribe form input.user {
width: 60%;
}
.subscribe h3 {
letter-spacing: 1px;
}
.dir-arrr:after {
top: 28%;
}
.team-grids {
width: 80%;
margin-left: 10%;
}
.team-grids.team-mdl {
margin: 5% 0 0 10%;
}
.team-grids:nth-child(4) {
margin-left: 10%;
}
li.tick {
height: 40px;
}
.who-are-we {
min-height: 500px;
}
.head_4 h3 {
font-size: 20px;
}
.terms h6 {
margin: 15px 0 15px 0;
font-size: 19px;
}
.pa_italic label {
font-size: 14px;
}
span.glyphicon.glyphicon-menu-down,.pa_italic i {
font-size: 12px;
}
.ins-image {
width: 100%;
}
h3.last-updated {
font-size: 19px;
}
.panel-title {
font-size: 16px;
}
a.smore {
width: 50%;
}
.single-one span {
font-size: 12px;
letter-spacing: 1px;
}
p.reply a {
font-size: 13px;
letter-spacing: 1px;
}
p.smith span {
padding: 0 15px;
letter-spacing: 0px;
}
.contact-form input[type="submit"] {
width: 40%;
}
p.spam {
letter-spacing: 0px;
}
.app-image {
margin: 12% auto 0;
}
.modal-body input[type="submit"],
.modal-body input[type="text"], .modal-body input[type="number"], .modal-body input[type="email"] {
width: 100%;
}
}
@media (max-width: 375px){
.login-form-grids input[type="submit"] {
margin-left: 25%;
width: 50%;
}
.forgot {
margin: 0px 0 10px;
}
.login h3 {
font-size: 26px;
}
.modal-dialog {
width: 338px;
}
.abt-dec {
padding: 0 5px;
}
.head_4 h3 {
letter-spacing: 0px;
}
.subscribe form input[type="submit"] {
padding: 10px 20px;
}
.footer-links ul li {
padding: 0 8px;
}
.dir-arrr:after {
top: 25%;
}
.dir-arrl:before {
left: 24.7%;
top: 27%;
}
p.left {
width: 50%;
}
.book-submit input[type="submit"] {
margin-top: 0px;
}
.test-list th, td {
padding: 10px 0 10px 10px;
}
.widget_search {
width: 100%;
}
.page_404 p {
line-height: 22px;
}
h3.last-updated {
margin-bottom: 15px;
padding: 10px 10px;
border-left: 3px solid #F3D303;
}
p.m_13 {
margin-bottom: 30px;
}
.app-image {
margin: 13% auto 0;
}
header.logo {
top: 20px;
}
.modal-body input[type="submit"],
.modal-body input[type="text"], .modal-body input[type="number"], .modal-body input[type="email"] {
width: 100%;
}
}
@media (max-width: 340px){
	.link--takiri span {
    font-size: 38%;
    right: -60px;
}
}
@media (max-width: 320px){
.login h3 {
font-size: 25px;
}
.login-form-grids {
padding: 10px 15px 20px;
width: 100%;
margin: 25px auto 0px;
}
.login-form-grids input[type="submit"] {
font-size: 16px;
}
.modal-dialog {
width: 285px;
}
.contact-info ul li {
font-size: 14px;
}
.contact-info ul li:nth-child(2) {
margin-left: 12px;
}
.contact-info ul li span {
left: -.2em;
}
.timing-old {
padding: 15px 15px 55px;
border: 3px solid #eee;
}
.abt-img {
width: 85%;
margin: 0 7.5% 0 0;
}
.ser-info a {
width: 75%;
}
.list-group-item {
padding: 48px 0px;
font-size: 14px;
letter-spacing: 2px;
}
div.bhoechie-tab-content {
padding: 12px 0px;
}
.news-section-grid {
width: 100%;
}
p.spam {
font-size:13px;
}
.info {
padding: 10px 15px 25px;
}
.news-section {
padding: 30px 0 35px;
}
.footer-links ul li {
padding: 0 2px;
border:none;
}
a.news-title {
font-size: 21px;
}
.subscribe h3 {
font-size: 20px;
}
.subscribe form input[type="submit"] {
padding: 10px 10px;
}
.footer-links {
margin-top: 4%;
}
.pa_italic label {
font-size: 16px;
line-height: 25px;
}
p.left {
width: 55%;
}
.ins-name h3 {
font-size: 19px;
}
.ins-name h4 {
font-size: 16px;
}
.ins-name li {
font-size:12px;
}
.single_right {
padding: 0;
}
.terms h3 {
font-size: 21px;
letter-spacing: 2px;
}
ul.start li a, ul.start li span {
padding: 0.5em 0.2em;
}
a.smore {
width: 60%;
}
.single-one span a {
font-size: 12px;
letter-spacing: 1px;
}
.single-one span {
font-size:11px;
}
.dir-arrr:after {
top: 22%;
right: -9%;
}
.dir-arrl:before {
left: 23.7%;
top: 22%;
}
.team-grids {
padding: 3em 1em;
}
.who-are-we h3 {
font-size: 25px;
margin-bottom: 30px;
}
.who-are-we {
min-height: 480px;
padding: 30px 0 0 0;
}
p.men-it {
width: 83%;
}
.men {
width: 13%;
}
h3.title {
font-size: 24px;
}
.modal-body input[type="submit"],
.modal-body input[type="text"], .modal-body input[type="number"], .modal-body input[type="email"] {
width: 100%;
}
}