@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');

body {font-family: 'Lato', sans-serif, Arial, Helvetica, sans-serif;	 }

.top-bar{ width:100%; clear:both; height:5px; background-color:#072f40;}
.post-thumb img {  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;}
  .wp-block-embed-youtube iframe { width:100% !important}
strong { font-weight:700}	 
.hideicons .a2a_kit { visibility:hidden !important; display: none;}
.container {	max-width: 1050px;}
.container-fluid {	max-width: 1050x;}
p{ font-size:12px;}
ul, ol { font-size:16px; padding-bottom:20px;}
.price-table { padding-bottom:20px;}
.price-table table { font-size:16px; padding-bottom:20px;}
.price-table td { padding-left:15px; padding-top:8px; padding-bottom:8px;}

h2 {	font-size: 20px;}
h3 {	font-size: 12px;}
h4 {	font-size: 17px;}
h5 {	font-size: 14px;}
.site-header {	width: 100%;	background-color: #1468a8;}

.main-body-1 {	width: 100%;	background-attachment: fixed;	background-image: url(../images/main-body-bg.jpg);	background-repeat: no-repeat;	background-position: center top;}
.main-body-1 h1 { font-size:25px; text-transform:uppercase; color:#004c6d; font-weight:700; margin-top:25px; margin-bottom:20px;}
.main-body-1 p { font-size:16px; color:#212121; line-height:25px;}

.main-body-2 {	width: 100%; margin-top:50px;}
.main-body-2 h1 {
	font-size: 30px;
	text-transform: uppercase;
	color: #004c6d;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 40px;
}
.main-body-2 h2 { font-size:25px;   color:#00000; font-weight:700; margin-top:0px; margin-botto140px;}
.main-body-2 p {
	font-size: 16px;
	color: #212121;
	line-height: 24px;
	padding-bottom: 25px;
}
.main-body-2 .img-style {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 8px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #004c6d;	border-right-color: #004c6d;	border-bottom-color: #004c6d;	border-left-color: #004c6d;}

.btn-primary { text-transform:uppercase; font-size:20px; font-weight:700;}

.contact-row-home { padding-top:25px;}
.contact-row-home h2{  font-size:22px; text-align:center; text-transform:uppercase; color:#004c6d; font-weight:700; margin-top:20px; margin-bottom:5px;}
.contact-row-home p{ color:#212121; font-size:18px;line-height:28px;}


.contact-row-contact { padding-top:0px;}
.contact-row-contact h2{  font-size:22px; text-align:center; text-transform:uppercase; color:#004c6d; font-weight:700; margin-top:20px; margin-bottom:5px;}
.contact-row-contact p{ color:#212121; font-size:18px;line-height:28px;}
 
/*  form css start */
.control-label{ text-align:left !important;}
.contact-form-cont label { font-size:16px; font-weight:400}
.contact-form-cont .form-control{border-radius: 0px;border: 1px solid #004c6d;font-size: 16px; color:#000; padding-top:15px !important; padding-bottom:15px !important;background-color: #dbe6ea; }

.contact-form-cont .form-control2{border-radius: 0px;border: 1px solid #004c6d;font-size: 16px; color:#000; padding-top:5px !important; padding-bottom:5px !important;background-color: #dbe6ea; width:100%;padding: 6px 12px; }
.contact-form-cont option {font-size:16px; font-weight:400}

/* fomr css end */
.btn-primary3{ background-color: #004c6d;
border-color: #004c6d;}



.row-home3 { padding-top:20px;}
.row-home3 h2 { font-size:22px; text-align:center; text-transform:uppercase; color:#004c6d; font-weight:700; margin-top:10px; margin-bottom:25px;}
.row-home3 .bottom-border1 {	border-bottom-width: 5px; margin-bottom:40px;	border-bottom-style: solid;	border-bottom-color: #004c6d;}
.row-home3 h3 { font-size:20px; text-transform:uppercase; color:#004c6d; padding-bottom:10px; font-weight:700;}
.row-home3 p { font-size:16px; padding-right:40px; padding-bottom:20px; line-height:24px;}

.appointment-online{	min-height: 350px;	background-image: url(../images/appointment-online-bg-img.jpg);
background-attachment: fixed;  background-position: center;  background-repeat: no-repeat;
  background-size: cover; text-align:center;}
.appointment-online h3 {color:#FFF; font-size:25px; text-transform:uppercase; font-weight:900; text-align:center; padding-top:15px; padding-bottom:5px;}
.appointment-online p {color:#FFF; font-size:16px; text-align:center; padding-bottom:9px}
.appointment-online .link1 {color:#FFF; font-size:14px !important; text-align:center; font-size:22px; text-transform:uppercase; font-weight:900; background-color:#004b6c; border-radius:50px; padding-left:10px; padding-right:10px; width:auto !important  }
a.link1:link {text-decoration: none;	color:#fff;background-color:#428bca;}
a.link1:visited {text-decoration: none; color:#fff;background-color:#428bca;}
a.link1:hover {text-decoration: none; color:#fff; background-color:#004b6c;}
a.link1:active {text-decoration: none; color:#fff;background-color:#428bca;}

.site-footer {	width: 100%;	background-color: #f2f2f2;
	background-image: url(../images/fotter-backgound.png);	background-repeat: no-repeat;
	background-position: center bottom;	border-top-width: 4px;
	border-top-style: solid;	border-top-color: #3d3e3e; color:#004265; font-size:16px; padding-top:30px; line-height:28px;}
	
.site-body {	width: 100%;	background-image: url(../images/body-background.jpg);	background-repeat: no-repeat;
	background-position: center bottom;}
 
/*  NEV */ 
.site-navigation {	width: 100%;	height: 180px;	background-image: url(../images/mobi-top-bg.jpg);	background-repeat: repeat-x repeat-y; text-transform:uppercase !important;}
.navbar-default {	background-color: transparent !important;border-color:transparent !important;} 
.navbar-fixed-top{border-width: 0 0 0 !important;}
.navbar { min-height: 51px;margin-bottom: 0px !important;border: 0 ;}

.navbar-default .navbar-nav > li > a {	color: #FFF !important;	font-size: 18px;	font-weight: 300;	letter-spacing: 1px;	padding-top: 15px;	padding-right: 22px;	padding-bottom: 10px;	padding-left: 22px;}
.navbar-default .navbar-nav > li > a:hover {	color: #FFF !important; background-color:#022624 !important;	font-size: 18px;	font-weight: 300;	letter-spacing: 1px;	padding-top: 15px;	padding-right: 22px;	padding-bottom: 10px;	padding-left: 22px;}


.navbar-default .navbar-toggle {border-color: #fff;background-color: #fff; margin-top: 10px !important;} 
.navbar-default .navbar-toggle .icon-bar { background-color: #004c6d;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {    background-color: #fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #032b28;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {    color: #ffffff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {    color: #ffffff;}
.ab-footerlink { min-height:25px !important;}
 
.mid-bar { width:100%; clear:both; height:8px; background-color:#004c6d;} 
 
.tp-banner ul  {   color: #0000 !important;  }
.tp-banner ul li::before {    color: #0000 !important;   }


/* CSS Document */

a.bluelink:link {text-decoration: none;	color:#004265;}
a.bluelink:visited {text-decoration: none; color:#004265;}
a.bluelink:hover {text-decoration: none; color:#000000;}
a.bluelink:active {text-decoration: none; color:#004265;}

a.footerlink:link {text-decoration: none;	color:#004265;}
a.footerlink:visited {text-decoration: none; color:#004265;}
a.footerlink:hover {text-decoration: none; color:#428bca;}
a.footerlink:active {text-decoration: none; color:#004265;}

.living-col { padding-top:28px;}
.img-flot-left { float: none; text-align:center; clear:both}
.img-flot-right { float: none;    margin-left:0px; clear:both}
.img-flot-left-home { float:left;  margin-bottom:50px; margin-right:5px;}
.img-flot-left-home2 { float:left;  margin-bottom:25px; margin-right:5px;}
.img-flot-left-home3 { float:left;  margin-bottom:15px; margin-right:5px;}

/* btn start */
 
/* btn end */

 

/* medea qu start  */

@media (min-width:1px) and (max-width:992px) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 840px !important;
}	
 	 
	.site-navigation {	width: 100%;	height: auto;	background-image: url(../images/mobi-top-bg.jpg);	background-repeat: repeat-x repeat-y; text-transform:uppercase !important;}
.container { width:100% !important;}	
.logo-mobile img { display: block;  margin-right: auto;  margin-left: auto; background-color:#FFF;	}
.logo-mobile {background-color:#FFF;	}

.menu-mobile-tab{ padding-left:0px !important; padding-right:0px !important; background-color:#004c6d;  }
}

@media (min-width: 768px) {
	.img-flot-left-home { float:left;  margin-bottom:55px; margin-right:15px;}
		.img-flot-left-home2 { float:left;  margin-bottom:25px; margin-right:15px;}
			.img-flot-left-home3 { float:left;  margin-bottom:15px; margin-right:15px;}
	
	.img-flot-left { float:left;  margin-bottom:20px; margin-right:45px;}
.img-flot-right { float:right;    margin-left:45px;}

	.living-col { padding-top:108px;}
	.appointment-online h3 {color:#FFF; font-size:35px; text-transform:uppercase; font-weight:900; text-align:center; padding-top:65px; padding-bottom:15px;}
	.appointment-online p {color:#FFF; font-size:20px; text-align:center; padding-bottom:9px}
.appointment-online .link1 {color:#FFF; font-size:20px !important; text-align:center; font-size:22px; text-transform:uppercase; font-weight:900; background-color:#004b6c; border-radius:50px; padding-left:40px; padding-right:40px; width:auto !important  }}
.sicons1{float:none;  left:0px; top:28px; padding-left: 0px;}
	.sicons2{float:none;   left:0px; top:3px; padding-left: 0px;}

@media (min-width: 992px) {.ab-footerlink { min-height:80px !important;}
.rm5px { padding-right: 5px !important }
		.sicons1{float:right; position: absolute; left:0px; top:28px; padding-left: 10px; }
	.sicons2{float:right; position: absolute; left:0px; top:28px; padding-left: 0px;}
	.living-col { padding-top:108px;}
.mid-bar { width:100%; float:left; margin-top:150px; clear:both; height:1px; background-color: transparent !important;}

/* NEV  */ 

.menu-right-lg ul{ float:right;} 
.navbar-default .navbar-nav > li > a { height:51px;	color: #045f81 !important;	font-size: 11px;	font-weight: 900;	letter-spacing: 1px;	padding-top: 33px;	padding-right: 9px;	padding-bottom: 45px;	padding-left: 9px;}
.navbar-default .navbar-nav > li > a:hover {	color: #0092c8 !important;	background-color: transparent !important;	font-size: 11px;	font-weight: 900;	letter-spacing: 1px;	padding-top: 33px;	padding-right: 9px;	padding-bottom: 45px;	padding-left: 9px;	background-image: url(../images/menu-background-h.png);	background-repeat: repeat-x;}	 
	 
.dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;
  display: none;  float: left;  min-width: 160px;  padding: 0px 0;  margin: 2px 0 0;
  font-size: 14px;  text-align: left;  list-style: none;  background-color: #fff;  -webkit-background-clip: padding-box;
          background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 0px;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}	
.dropdown:hover .dropdown-menu {   display: block;}
	 	 

.site-navigation {	height: 81px !important;	position: absolute;	z-index: 1000;	top: 52px;
	background-image: url(../images/menu-background.png);	background-repeat: no-repeat;
	background-position: center top;}
.site-header	 { position:absolute; z-index:10000001;}
.dropup .dropdown-menu { margin-bottom:0px;}
.dropdown-menu { background-color:#004c6d; opacity: 0.85;    filter: alpha(opacity=85); /* For IE8 and earlier */ }
.dropdown-menu > li > a { color:#FFF !important; padding-left:10px !important; padding-right:20px !important; font-size:13px !important; padding-top:4px; padding-bottom:4px;  text-shadow: 1px 1px #004c6d;font-weight: 400 }

.dropdown-menu > li > a:hover { color:#004c6d !important; padding-left:10px !important; padding-right:20px !important; font-size:13px !important; padding-top:4px; padding-bottom:4px;  text-shadow: 1px 1px #FFF; font-weight: 400}
.navbar-collapse{ border:none !important; background-color: transparent !important;}	

/* NEV  */ 	
	
}
 @media (min-width: 1200px) {
	 .navbar-default .navbar-nav > li > a { height:51px;	color: #045f81 !important;	font-size: 13px;	font-weight: 900;	letter-spacing: 1px;	padding-top: 33px;	padding-right: 12px;	padding-bottom: 45px;	padding-left: 0px;}
.navbar-default .navbar-nav > li > a:hover {	color: #0092c8 !important;	background-color: transparent !important;	font-size: 13px;	font-weight: 900;	letter-spacing: 1px;	padding-top: 33px;	padding-right: 12px;	padding-bottom: 45px;	padding-left: 0px;	background-image: url(../images/menu-background-h.png);	background-repeat: repeat-x;}
}

/* medea qu end  */
