@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&family=Montserrat:wght@100;200;300;400;500;600&family=Poppins:wght@100;200;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600&family=Poppins:wght@100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&family=Montserrat:wght@100;200;300;400;500;600&family=Poppins:wght@100&display=swap');

body {
	/* font-family: 'Poppins', sans-serif !important; */
	font-family: 'Montserrat', sans-serif !important;
	/* font-family: 'Lato', sans-serif !important; */
}

.home-wc h1,
.home-wc h2 {
	font-family: 'Montserrat', sans-serif !important;
}

h1 {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;
	  behavior: url(../pie/PIE.htc);*/
}

a {
	outline: 0;
	behavior: url(../pie/PIE.htc);
}

.navbar {
	margin-bottom: 0;
	border: medium none;
	behavior: url(../pie/PIE.htc);
	background: #31647e;
	border-radius: 0px !important;
}

.navbar-header {
	float: right;
	behavior: url(../pie/PIE.htc);
}

.ag-logo {
	max-width: 330px;
	behavior: url(../pie/PIE.htc);
	margin-left: 34px;
}

.ag-logo-bar {
	height: 55px;
	border-radius: 0px;
	behavior: url(../pie/PIE.htc);
	/* margin-top: 2em; */
	/* border-bottom: 1px solid #cfcfcf; */
	background: #ffffff;
}

.ag-menu-bar {
	border-radius: 0px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333;
	background-color: #fff;
	behavior: url(../pie/PIE.htc);
}

.ag-navbar-brand img {
	width: 100%;
	behavior: url(../pie/PIE.htc);
}

.ag-logo-bar-accent {
	height: 100px;
	background: #fafafa;
	behavior: url(../pie/PIE.htc);
}

.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	behavior: url(../pie/PIE.htc);
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
	behavior: url(../pie/PIE.htc);
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
	behavior: url(../pie/PIE.htc);
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
	behavior: url(../pie/PIE.htc);
}

.carousel-fade .carousel-control {
	z-index: 2;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-banner {
	background: url('../images/mod-homepage-banner.jpg') no-repeat;
	background-position: top right;
	height: 308px;
	padding: 1px 0px;
	background-size: 100%;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-banner>h3 {
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-banner>p {
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-1 {
	/* background: url('../images/mod-homepage-1.jpg') no-repeat; */
	/* background-position: top; */
	/* height: 268px; */
	/* padding: 1px 0px; */
	background-size: 100%;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-1>h3 {
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-1>p {
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-banner>h3 {
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-banner>p {
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.mod-australia-map {
	background: url('../images/map-australia.jpg') no-repeat;
	background-position: center;
	height: 308px;
	width: auto;
	padding: 1px 0px;
}

.mod-contact {
	background: url('../images/contact.jpg') no-repeat;
	background-position: right;
	height: 100px;
	width: auto;
	padding: 1px 20px;
	background-size: 500px 100px;
	margin: 0;
	behavior: url(../pie/PIE.htc);
}

/*
.mod-inquiry-form {
	height: 308px;
	width: auto;
	padding: 1px 0px;
}*/

.mod-homepage-2 {
	/* background: url('../images/mod-homepage-2.jpg') no-repeat; */
	/* background-position: top; */
	/* height: 268px; */
	/* padding: 1px 0px; */
	background-size: 100%;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-2>h3 {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-2>p {
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-3 {
	/* background: url('../images/mod-homepage-3.jpg') no-repeat; */
	/* background-position: top; */
	/* height: 268px; */
	/* padding: 1px 0px; */
	background-size: 100%;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-3>h3 {
	font-family: "latoblack", Helvetica, Arial, sans-serif;
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.mod-homepage-3>p {
	position: relative;
	top: 160px;
	behavior: url(../pie/PIE.htc);
}

.section-homepage {
	padding: 0;
	/* height:  100%; */
	margin-bottom: 1em !important;
}

.section-homepage .row {
	margin-right: 0;
	margin-left: 0;
	behavior: url(../pie/PIE.htc);
}

.ag-navbar {
	background: url('../images/menu-bg.png') no-repeat;
	/*background-size: 80% 100%;*/
	background-position: right;
	behavior: url(../pie/PIE.htc);
}

.navbar-nav>li {
	padding: 0 22.7px;
	behavior: url(../pie/PIE.htc);
}

.navbar-nav>li>a {
	color: #e1e1e1;
	/* text-shadow: 1px 1px 1px rgba(0,0,0,0.7); */
	font-size: 13px;
	behavior: url(../pie/PIE.htc);
	text-transform: uppercase;
}


.navbar-nav>li>a:hover,
.navbar-nav>li>a:active,
.navbar-nav>li>a:focus {
	background: none;
	border: medium none;
	behavior: url(../pie/PIE.htc);
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
	background: none;
	border: medium none;
	behavior: url(../pie/PIE.htc);
}

.textblock {
	background: rgba(255, 255, 255, 0.75);
	/* position: relative; */
	/* top:170px; */
	height: 100% !important;
	padding: 1px;
	text-align: center;
	text-decoration: none;
	behavior: url(../pie/PIE.htc);
}

.textblock h3 {
	/*font-family: "latolight", Helvetica, Arial, sans-serif;*/
	/* text-shadow: 0px 0px 2px rgba(0,0,0,0.2); */
	font-size: 20px;
	color: #31647d;
	position: relative;
	top: 0px;
	text-decoration: none;
	behavior: url(../pie/PIE.htc);
}

.textblock p {
	/*font-family: "latolight", Helvetica, Arial, sans-serif;*/
	font-size: 13px;
	/* text-shadow: 0px 0px 2px rgba(0,0,0,0.2); */
	position: relative;
	top: 6px;
	color: #333;
	text-decoration: none !important;
	margin: 0 5px;
	behavior: url(../pie/PIE.htc);
}

.container {
	padding: 0px;
	behavior: url(../pie/PIE.htc);
}

.slider {
	/*max-width: 1170px;*/
	/* width: 100%; */
	/*max-height: 570px;*/
	height: 335px;
	/* max-height: 476px; */
	/* height: 100%; */
	behavior: url(../pie/PIE.htc);
}

.banner-button {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	margin-top: 10px;
	border: 0;
	width: 170px;
	height: 30px;
	border-radius: 20px;
	background: url('../images/subscribe-button.jpg') no-repeat;
	background-position: center;
	background-size: 140% 140%;
	font-size: 11px;
	border: solid 2px rgba(210, 210, 255, 0.7);
	border-right: solid 2px rgba(66, 151, 222, 0.7);
	border-left: solid 2px rgba(66, 151, 222, 0.7);
	border-bottom: solid 2px rgba(0, 51, 102, 0.3);
	behavior: url(../pie/PIE.htc);
}

.carousel-caption a {
	color: #fff;
	behavior: url(../pie/PIE.htc);
}

.carousel-caption>h1 {
	/*font-family: 'Poppins', sans-serif !important;*/
	font-size: 3em;
	color: #213541 !important;
	text-align: center;
	font-weight: 700;
	margin: 0 auto;
	behavior: url(../pie/PIE.htc);
	text-transform: uppercase;
}

.carousel-caption>hr {
	border-color: #2B5E79;
	text-align: center;
	margin-top: 10px;
	width: 80%;
	margin-bottom: 10px;
	behavior: url(../pie/PIE.htc);
}

.carousel-1,
.carousel-2,
.carousel-3,
.carousel-4,
.carousel-5 {
	position: relative;
	top: 20px;
	margin: 0 auto;
	behavior: url(../pie/PIE.htc);
}

.carousel-caption>h3 {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	text-shadow: none;
	color: #444;
	margin: 0 auto;
	behavior: url(../pie/PIE.htc);
}

.carousel-1 .carousel-caption,
.carousel-2 .carousel-caption,
.carousel-3 .carousel-caption,
.carousel-4 .carousel-caption,
.carousel-5 .carousel-caption {
	/* background-color: rgba(255,255,255,0.80); */
	height: 330px;
	width: 100%;
	behavior: url(../pie/PIE.htc);
}

.carousel-caption .csubtxt {
	font-size: 23px;
	color: #223542;
	width: auto;
	margin: 0 auto;
	behavior: url(../pie/PIE.htc);
	background: #e1e7eb;
	padding: 16px;
	font-weight: normal;
}

.carousel-1 .carousel-caption>h3,
.carousel-2 .carousel-caption>h3,
.carousel-3 .carousel-caption>h3,
.carousel-4 .carousel-caption>h3,
.carousel-5 .carousel-caption>h3 {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	font-size: 20px;
	color: #e7e7e7;
	width: auto;
	margin: 0 auto;
	behavior: url(../pie/PIE.htc);
	background: #ffffff4a;
	padding: 16px;
}

#tabs {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	font-size: 16px;
	text-shadow: none;
	behavior: url(../pie/PIE.htc);
}

#tabs-page-content {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	font-size: 16px;
	text-shadow: none;
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical {
	padding: 0;
	width: 100%;
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical .ui-widget-header {
	border: none;
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav {
	float: left;
	margin-left: 15%;
	width: 30%;
	/*background: #CCC;*/
	/*border-radius: 4px 0 0 4px;*/
	/*border-right: 1px solid gray;*/
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
	clear: left;
	height: 30px;
	width: 100%;
	/*margin: 0.2em 0;*/
	/*border: 1px solid gray;
    border-width: 1px 0 1px 1px;
    border-radius: 4px 0 0 4px;*/
	overflow: hidden;
	position: relative;
	right: -2px;
	z-index: 2;
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
	display: block;
	width: 100%;
	padding: 3px 10px;
	text-decoration: none;
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:first-child {
	margin: 18px 0 0;
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
	margin: 0 0 32px;
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {
	cursor: pointer;
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
	/*margin-bottom: 0.2em;*/
	padding-bottom: 0;
	/*border-right: 1px solid white;*/
	background: #cecece;
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
	margin-bottom: 10px;
	behavior: url(../pie/PIE.htc);
}

.ui-tabs.ui-tabs-vertical .ui-tabs-panel {
	float: left;
	width: 50%;
	/*border-left: 1px solid gray;*/
	border-radius: 0;
	position: relative;
	left: 1px;
	behavior: url(../pie/PIE.htc);
}

.inner-tab {
	position: relative;
	top: 40px;
	width: 50%;
	display: inline-block;
	float: left;
	behavior: url(../pie/PIE.htc);
}

.inner-tab hr {
	margin: 5px 0;
	border-color: #B9B9B9;
	text-align: center;
	border-top: dotted 1px;
	behavior: url(../pie/PIE.htc);
}

#tabs .inner-tab-container {
	background: #CECECE;
	position: relative;
	top: 18px;
	float: left;
	height: 210px;
	width: 100%;
	clear: both;
	behavior: url(../pie/PIE.htc);
}

.inner-tab-container {
	background: #CECECE;
	position: relative;
	top: 18px;
	float: left;
	height: 202px;
	width: 100%;
	clear: both;
	behavior: url(../pie/PIE.htc);
}

.inner-tab ul {
	height: 180px;
	padding: 0 25px;
	behavior: url(../pie/PIE.htc);
}

.inner-tab a {
	text-decoration: none;
	behavior: url(../pie/PIE.htc);
}

.row-services {
	background: #F6F6F6;
	height: 245px;
	margin-top: -10px;
	behavior: url(../pie/PIE.htc);
}

.row-services a {
	color: #333;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.25);
	border: medium none;
	behavior: url(../pie/PIE.htc);
}

.our-location {
	/* text-shadow: 1px 2px 3px rgba(0,0,0,0.45); */
	behavior: url(../pie/PIE.htc);
	margin-top: 2em;
}

.our-location h3,
.our-location h5 {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	color: #006699;
	behavior: url(../pie/PIE.htc);
}

.inquiry-form {
	/* text-shadow: 1px 2px 3px rgba(0,0,0,0.45); */
	behavior: url(../pie/PIE.htc);
	margin-top: 2em;
}

.inquiry-form h3,
.inquiry-form h5 {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	color: #006699;
	behavior: url(../pie/PIE.htc);
}

.inquiry-form label {
	display: block;
	font-weight: normal;
	text-shadow: none;
	behavior: url(../pie/PIE.htc);
}

.inquiry-form input {
	margin: 10px 0;
	behavior: url(../pie/PIE.htc);
}

.inquiry-form input[type="text"],
.inquiry-form input[type="email"] {
	width: 100%;
	height: 30px;
	background: #E0E0E2;
	padding-left: 5px;
	border: medium none;
	behavior: url(../pie/PIE.htc);
}

.inquiry-form .selection>select {
	width: 100%;
	height: 30px;
	background: #E0E0E2;
	padding-left: 5px;
	border: medium none;
	behavior: url(../pie/PIE.htc);
	margin: 10px 0;
}

.inquiry-form>textarea {
	padding-top: 5px;
	padding-left: 5px;
	behavior: url(../pie/PIE.htc);
}

.inquiry-form input[type="submit"] {
	border: 0;
	width: 150px;
	height: 35px;
	background: #ff7d20;
	background: #ff7d20;
	background: #ff7d20;
	background: #ff7d20;
	border-radius: 5px;
	background-size: 100% 100%;
	display: block;
	margin: 20px 0 0 0;
	color: #fff;
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	font-weight: normal;
	behavior: url(../pie/PIE.htc);
}

.subscribe-form {
	text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.45);
	margin: 0;
	behavior: url(../pie/PIE.htc);
}

.subscribe-form h3,
.subscribe-form h5 {
	color: #006699;
	behavior: url(../pie/PIE.htc);
}

.subscribe-form label {
	/*font-family: "latoblack", Helvetica, Arial, sans-serif;*/
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.25);
	display: block;
	font-weight: normal;
	text-shadow: none;
	width: 100%;
	behavior: url(../pie/PIE.htc);
}

.subscribe-form input {
	/*margin: 10px 0;*/
}

.subscribe-form input[type="email"] {
	float: left;
	width: 65%;
	height: 30px;
	background: #E0E0E2;
	display: block;
	border: medium none;
	padding-left: 10px;
	behavior: url(../pie/PIE.htc);
}

.subscribe-form input[type="submit"] {
	float: left;
	border: solid 1px rgba(0, 130, 230, 0.4);
	width: 31px;
	height: 30px;
	background: url('../images/ag-subscribe-button.jpg') no-repeat;
	background-position: center;
	display: inline-block;
	border: medium none;
	color: #fff;
	font-weight: bold;
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	behavior: url(../pie/PIE.htc);
}

.row-pages {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
}

.row-pages .ui-tabs.ui-tabs-vertical {
	padding: 0;
	width: 100%;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-widget-header {
	border: none;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav {
	float: left;
	margin-left: -80px;
	width: 30%;
	/*background: #CCC;*/
	/*border-radius: 4px 0 0 4px;*/
	/*border-right: 1px solid gray;*/
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
	clear: left;
	width: 100%;
	margin: 0 5px 0 0;
	/*border: 1px solid gray;
    border-width: 1px 0 1px 1px;
    border-radius: 4px 0 0 4px;*/
	overflow: hidden;
	position: relative;
	height: 40px;
	right: -1px;
	z-index: 2;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li .tabs-content-hr {
	border-bottom: 1px dotted #333;
	width: 94%;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
	display: block;
	width: 100%;
	padding: 8px 20px 7px 0;
	text-align: right;
	font-size: 17px;
	color: #333;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li:first-child {
	margin: 18px 0 0;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
	margin: 0 0 32px;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {
	cursor: pointer;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
	/*margin-bottom: 0.2em;*/
	padding-bottom: 0;
	/*border-right: 1px solid white;*/
	background: #165778;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active .tabs-content-hr {
	border-bottom: 1px dotted #333;
	width: 100%;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {
	color: #F6F6F6;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
	margin-bottom: 10px;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-panel {
	float: left;
	width: 77%;
	/*border-left: 1px solid gray;*/
	border-radius: 0;
	position: relative;
	left: 1px;
	behavior: url(../pie/PIE.htc);
}

.row-pages .ui-tabs.ui-tabs-vertical .ui-tabs-nav hr {
	margin: 0 20px 0 0;
	padding: 0;
	border-top: 1px dotted rgba(0, 0, 0, 0.85);
	behavior: url(../pie/PIE.htc);
}

.row-pages h2 {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	color: #165778;
	position: relative;
	left: 90px;
	behavior: url(../pie/PIE.htc);
}

.row-pages .inner-tab {
	position: relative;
	top: 30px;
	width: 48%;
	display: inline-block;
	float: left;
	behavior: url(../pie/PIE.htc);
}

.row-pages .inner-tab hr {
	margin: 5px 0;
	border-color: #333;
	behavior: url(../pie/PIE.htc);
}

.row-pages .tab-content-container {
	background: #f6f6f6;
	position: relative;
	top: 18px;
	float: left;
	width: 100%;
	clear: both;
	padding: 0;
	text-align: justify;
	behavior: url(../pie/PIE.htc);
}

.tab-content-container ul {
	margin-left: 10px;
	margin-bottom: 10px;
	behavior: url(../pie/PIE.htc);
}

/*.tab-content-container  p {
	padding: 0 30px;
}*/

.row-pages .row-services {
	background: #F6F6F6;
	height: 247px;
	margin-top: -10px;
	behavior: url(../pie/PIE.htc);
}

.row-pages .row-services a {
	color: #333;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.45);
	behavior: url(../pie/PIE.htc);
}


.about-slider {
	max-width: 1170px;
	height: 338px;
	behavior: url(../pie/PIE.htc);
}

.company-slider {
	max-width: 1170px;
	height: 338px;
	behavior: url(../pie/PIE.htc);
}

.services-banner {
	height: 450px;
	max-width: 1170px;
	behavior: url(../pie/PIE.htc);
}

.poc-banner {
	height: 200px;
	max-width: 1170px;
	behavior: url(../pie/PIE.htc);
}

.content-accent {
	background-color: #7D9BAA;
	height: 40px;
	margin-bottom: 10px;
	behavior: url(../pie/PIE.htc);
}

.services-content {
	margin-left: 75%;
	width: 25.05%;
	height: 450px;
	behavior: url(../pie/PIE.htc);
}

.services-content-fill {
	background: rgb(232, 232, 232);
	background: #e5f3f5;
	width: auto;
	height: 100%;
	behavior: url(../pie/PIE.htc);
}

.services-content-text {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	margin: 0;
	padding: 10px 20px;
	position: relative;
	top: -460px;
	behavior: url(../pie/PIE.htc);
}

.services-content-text h3 {
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
	color: #165778;
	behavior: url(../pie/PIE.htc);
}


/* general ul style */
.cbp-hrmenu ul {
	/*margin: 0;*/
	padding: 0;
	list-style-type: none;
	behavior: url(../pie/PIE.htc);
	margin-bottom: 0px !important;
}

/* first level ul style */
.cbp-hrmenu {
	width: 100%;
	margin-top: 2em;
	/*max-width: 780px;*/
	margin: 0 auto 0px;
	/*background: #fff;*/
	/* text-align: center; */
	behavior: url(../pie/PIE.htc);
}

.cbp-hrsub-inner {
	width: 100%;
	max-width: 1085px;
	margin: 0 auto;
	padding: 0 0 2.075em;
	/* border-radius: 10px; */
	background: rgb(255 255 255);
	/* background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(206,206,206,1) 100%); */
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.5), inset 0px 0px 10px rgba(255, 255, 255, 0.5);
	transition: display 1s ease-in-out;
	transition: display 1s ease-in-out;
	behavior: url(../pie/PIE.htc);
}

.cbp-hrmenu>ul>li {
	display: inline-block;
	behavior: url(../pie/PIE.htc);
}

.cbp-hrmenu>ul>li>a {
	/*font-family: 'latoregular';*/
	padding: 0px 41px;
	color: #2f647e;
	display: inline-block;
	text-decoration: none;
	transition: background .30s ease-in-out;
	transition: color .30s ease-in-out;
	/*margin: 0 20px;*/
	behavior: url(../pie/PIE.htc);
}

.cbp-hrmenu>ul>li.cbp-hropen>a {
	color: #31647d;
	/*background: #2B5E79;*/
	background: #fff;
	/* box-shadow: 0px 0px 5px rgba(0,0,0,0.5); */
	border-radius: 3px 3px 0 0;
	transition: background .30s ease-in-out;
	transition: color .30s ease-in-out;
	behavior: url(../pie/PIE.htc);
}

.cbp-hrmenu>ul>li>a>h4 {
	text-transform: uppercase;
	font-size: 13px;
	behavior: url(../pie/PIE.htc);
	color: #e1e1e1;
	font-weight: normal;
}

.cbp-hrmenu>ul>li {
	/*border-top: solid 3px #fff;*/
}

.cbp-hrmenu>ul>li.cbp-hropen {
	/*border-top: solid 3px #868686;*/
}

.cbp-hrs {
	width: 1px !important;
	height: 300px;
	background-color: #fff;
	padding: 0 !important;
	margin: 40px 0 0 !important;
	behavior: url(../pie/PIE.htc);
}

/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 2000;
	behavior: url(../pie/PIE.htc);
}

.cbp-hropen .cbp-hrsub {
	display: block;
	padding-bottom: 3em;
	text-align: left;
	behavior: url(../pie/PIE.htc);
}

.cbp-hrmenu .cbp-hrsub-inner>div {
	width: 33%;
	float: left;
	padding: 0 2em 0;
	behavior: url(../pie/PIE.htc);
}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
	behavior: url(../pie/PIE.htc);
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
	behavior: url(../pie/PIE.htc);
}

.cbp-hrmenu .cbp-hrsub-inner>div a {
	line-height: 2em;
	behavior: url(../pie/PIE.htc);
	text-decoration: none;
	color: #6c6c6c;
	font-size: 13px;
}



/* Examples for media queries */

@media screen and (max-width: 52.75em) {

	.cbp-hrmenu {
		font-size: 80%;
		behavior: url(../pie/PIE.htc);
	}

}

@media screen and (max-width: 43em) {

	.cbp-hrmenu {
		font-size: 120%;
		border: none;
		behavior: url(../pie/PIE.htc);
	}

	.cbp-hrmenu>ul,
	.cbp-hrmenu .cbp-hrsub-inner {
		width: 100%;
		padding: 0;
		behavior: url(../pie/PIE.htc);
		z-index: 99;
		position: relative;
		border-top: 5px solid #31647d;
	}

	.cbp-hrmenu .cbp-hrsub-inner {
		padding: 0 2em 2em;
		font-size: 75%;
		behavior: url(../pie/PIE.htc);
	}

	.cbp-hrmenu>ul>li {
		display: block;
		border-bottom: 4px solid #47a3da;
		behavior: url(../pie/PIE.htc);
	}

	.cbp-hrmenu>ul>li>a {
		display: block;
		padding: 1em 3em;
		behavior: url(../pie/PIE.htc);
	}

	.cbp-hrmenu .cbp-hrsub {
		position: relative;
		behavior: url(../pie/PIE.htc);
	}

	.cbp-hrsub h4 {
		padding-top: 0.6em;
		behavior: url(../pie/PIE.htc);
	}

}

@media screen and (max-width: 36em) {
	.cbp-hrmenu .cbp-hrsub-inner>div {
		width: 100%;
		float: none;
		padding: 0 0.6em;
		behavior: url(../pie/PIE.htc);
	}
}

.services-section {
	background: #ffffff;
	padding: 20px 20px 5px;
	/* background: rgb(232,232,232); */
	/* background: linear-gradient(45deg,  rgba(232,232,232,1) 0%,rgba(255,255,255,1) 50%,rgba(232,232,232,1) 100%); */
	behavior: url(../pie/PIE.htc);
}

.services-section p {
	font-size: 15px;
	text-align: left;
	behavior: url(../pie/PIE.htc);
}

.services-section li {
	font-size: 15px;
	behavior: url(../pie/PIE.htc);
}

.services-section hr {
	border-color: #333;
	border-style: dotted;
	behavior: url(../pie/PIE.htc);
}

.services-section h3 {
	/*font-family: "latoregular";*/
	color: #006699;
	margin: 0 0 20px;
	behavior: url(../pie/PIE.htc);
}

.express-section {
	background: #f6f6f6;
	padding: 20px 10px 5px;
	background: rgb(232, 232, 232);
	background: linear-gradient(45deg, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(232, 232, 232, 1) 100%);
	behavior: url(../pie/PIE.htc);
}

.express-section p {
	font-size: 16px;
	text-align: justify;
	behavior: url(../pie/PIE.htc);
}

.express-section li {
	font-size: 16px;
	behavior: url(../pie/PIE.htc);
}

.express-section h3 {
	/*font-family: "latoregular";*/
	color: #006699;
	margin: 0 0 20px;
	behavior: url(../pie/PIE.htc);
}

.services-content-text ul {
	list-style-type: none;
	margin-left: -40px;
	behavior: url(../pie/PIE.htc);
}

.services-content-text a {
	color: #333;
	text-decoration: none;
	behavior: url(../pie/PIE.htc);
}

.services-content-text hr {
	margin: 4px 0;
	border-bottom: dotted 1px #333;
	behavior: url(../pie/PIE.htc);
}

.location-container {
	height: 220px;
	margin-bottom: 10px;
	margin: 0 30px 20px 30px;
	padding: 0;
	behavior: url(../pie/PIE.htc);
}

.location-text {
	height: 200px;
	max-height: 200px;
	min-height: 50px;
	padding: 5% 0;
	behavior: url(../pie/PIE.htc);
}

.location-text p {
	padding: 0;
	margin: 0;
	text-align: center;
	behavior: url(../pie/PIE.htc);
}

.location-header {
	margin: 0 0 10px;
	behavior: url(../pie/PIE.htc);
}

.liverpool {
	background-image: url('/beta/images/liverpool.jpg');
	background-position: center;
	height: 200px;
	behavior: url(../pie/PIE.htc);
}

.newcastle {
	background-image: url('/beta/images/newcastle.jpg');
	background-position: center;
	height: 200px;
	behavior: url(../pie/PIE.htc);
}

.sydneycbd {
	background-image: url('/beta/images/sydneycbd.jpg');
	background-position: center;
	height: 200px;
	behavior: url(../pie/PIE.htc);
}

.footscray {
	background-image: url('/beta/images/footscray.jpg');
	background-position: center;
	height: 200px;
	behavior: url(../pie/PIE.htc);
}

.brisbane {
	background-image: url('/beta/images/brisbane.jpg');
	background-position: center;
	height: 200px;
	behavior: url(../pie/PIE.htc);
}

.forms-text {
	margin: 0;
	/*padding: 30px 0 0;
	text-align: left;*/
	line-height: 80px;
	height: 100px;
	behavior: url(../pie/PIE.htc);
}

.forms-button {
	margin: 0;
	padding: 0;
	height: 100px;
	behavior: url(../pie/PIE.htc);
}

.forms-button button {
	border: 0;
	background: none;
	behavior: url(../pie/PIE.htc);
}

.ag-button {
	float: left;
	border: solid 1px rgba(0, 130, 230, 0.4);
	width: 150px;
	height: 35px;
	background: rgb(27, 125, 170);
	background: #223542;
	background-position: center;
	display: inline-block;
	background-size: 135% 135%;
	color: #fff;
	/* font-weight: bold; */
	text-transform: uppercase;
}

.form-horizontal {
	margin: 0 0 20px 20px;
	behavior: url(../pie/PIE.htc);
}

.controls {
	width: 100%;
	behavior: url(../pie/PIE.htc);
}

.contact-form {
	height: 440px;
	display: block;
	behavior: url(../pie/PIE.htc);
}

.form-horizontal input[type="text"] {
	width: 95%;
	background: none repeat scroll 0 0 #E0E0E2;
	border: medium none;
	height: 30px;
	behavior: url(../pie/PIE.htc);
}

.modal-body {
	padding: 20px 20px 50px 20px;
	behavior: url(../pie/PIE.htc);
}

.modal-body>.form-horizontal {
	margin: 0;
	behavior: url(../pie/PIE.htc);
}

.modal-body>.form-horizontal input[type="text"],
.modal-body>.form-horizontal input[type="email"] {
	width: 63%;
	background: none repeat scroll 0 0 #E0E0E2;
	border: medium none;
	height: 30px;
	margin-bottom: 10px;
	padding-left: 5px;
	behavior: url(../pie/PIE.htc);
}

.modal-body>.form-horizontal .selection {
	display: inline;
	width: 63%;
}

.modal-body>.form-horizontal .selection>select {
	width: 63%;
	background: none repeat scroll 0 0 #E0E0E2;
	border: medium none;
	height: 30px;
	margin-bottom: 10px;
	padding-left: 5px;
	behavior: url(../pie/PIE.htc);
}

.combodate>select {
	background: none repeat scroll 0 0 #E0E0E2;
	border: medium none;
	height: 30px;
	margin-bottom: 10px;
	padding-left: 5px;
	width: 31.5% !important;
}

.modal-footer {
	margin-top: 0;
	behavior: url(../pie/PIE.htc);
}

.modal-body>.form-horizontal label {
	width: 35%;
	behavior: url(../pie/PIE.htc);
	font-weight: normal;
}

textarea {
	resize: none;
	margin-bottom: 20px;
	background: none repeat scroll 0 0 #E0E0E2;
	border: medium none;
	behavior: url(../pie/PIE.htc);
}

.coming-soon {
	/* background: url('../images/coming-soon.jpg') no-repeat 100% 100%; */
	margin: 0 10%;
	padding: 0 40px;
	/*height: 900px;
	max-height: 1000px;*/
	behavior: url(../pie/PIE.htc);
}

.coming-soon img {
	margin: 50px 13.3% 0;
	behavior: url(../pie/PIE.htc);
}

.coming-soon p {
	font-size: 15px;
	margin: 20px 0;
	/* text-align: center; */
	/* font-weight: bold; */
	behavior: url(../pie/PIE.htc);
}

.coming-button {
	width: 200px;
	height: 30px;
	border: solid 1px rgba(0, 130, 230, 0.4);
	border-radius: 40px;
	position: relative;
	left: 37%;
	/*top: -250px;*/
	background: url('../images/subscribe-button.jpg') no-repeat;
	background-position: center;
	display: inline-block;
	background-size: 135% 135%;
	color: #fff;
	/*font-family: "latoregular", Helvetica, Arial, sans-serif;*/
}

.coming-button a {
	color: #fff;
	font-size: 14px;
	behavior: url(../pie/PIE.htc);
}

.nav-gradient {
	/*margin: 0 0 0 17%;
	width: 83.001%;*/
	/* background: rgba(69,130,161,1); */
	/* background: url('../images/subscribe-button.jpg') no-repeat; */
	/*background: linear-gradient(to bottom,  rgba(27,125,170,1) 0%,rgba(36,148,204,1) 28%,rgba(51,153,204,1) 50%,rgba(36,148,204,1) 72%,rgba(37,128,170,1) 100%);*/
	/* background: linear-gradient(to bottom,  rgba(43,88,111,0.98) 0%,rgba(59,113,139,1) 15%,rgba(69,130,161,1) 50%,rgba(59,113,139,1) 85%,rgba(43,88,111,0.95) 100%); */
	/* border-radius: 14px; */
	background-size: 200%;
	background-position: center;
	/*border: solid 1px #336699;
	border-bottom: solid 3px rgba(0,51,102,0.3);*/
	/* border: solid 2px rgba(210,210,255, 0.7); */
	/* border-right: solid 2px rgba(66,151,222,0.7); */
	/* border-left: solid 2px rgba(66,151,222,0.7); */
	/* border-bottom: solid 2px rgba(0,51,102,0.3); */
	/* box-shadow: -1px -1px 5px rgba(0,0,0,0.3), inset 0px 0px 4px rgba(180,180,180,0.5); */
	behavior: url(../pie/PIE.htc);
}

#myCarousel .home-slider {
	width: 100%;
	height: auto;
	behavior: url(../pie/PIE.htc);
}

.navbar-collapse {
	padding: 0;
	/* max-height: 1275px; */
	behavior: url(../pie/PIE.htc);
}

.navbar-toggle {
	margin: 1.5% 2% 0 0;
	width: 60px;
	height: 50px;
	padding: 13px;
	behavior: url(../pie/PIE.htc);
}

.navbar-default .navbar-toggle {
	border: medium none;
	behavior: url(../pie/PIE.htc);
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #31647d;
	behavior: url(../pie/PIE.htc);
}

.navbar-toggle .icon-bar {
	display: block;
	width: 40px;
	height: 7px;
	border-radius: 1px;
	behavior: url(../pie/PIE.htc);
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	/*background-color: #ddd;*/
}

.clear-margin {
	margin-right: 0;
	behavior: url(../pie/PIE.htc);
}


.clear-margin-top {
	margin-top: 0;
	behavior: url(../pie/PIE.htc);
}

.forms-button>form>button {
	border: 0;
	background: none;
	behavior: url(../pie/PIE.htc);
}

.subscribe-form label {
	font-size: 15px;
	/*font-family: "latoregular";*/
	behavior: url(../pie/PIE.htc);
}

.footer {
	padding: 10px 0 20px;
	border-top: solid 1px #ccc;
	behavior: url(../pie/PIE.htc);
}

.contact-ag {
	padding-right: 0;
	font-size: 15px;
	/*font-family: "latoregular";*/
	behavior: url(../pie/PIE.htc);
}

.contact-ag p {
	margin: 0 0 3px;
	text-align: right;
	behavior: url(../pie/PIE.htc);
}

.contact-ag a {
	color: #2b5e79;
	behavior: url(../pie/PIE.htc);
}

.booking-button {
	/* position: relative; */
	/* top: 25px; */
	behavior: url(../pie/PIE.htc);
}

.price-button {
	position: relative;
	top: 25px;
	behavior: url(../pie/PIE.htc);
}

.float-btn {
	position: fixed;
	top: 9.5em;
	right: 0;
}

.booking-button button {
	/* font-family: "latolight"; */
	/* background: rgba(69,130,161,1); */
	/* background: url('../images/subscribe-button.jpg') no-repeat; */
	/* background: linear-gradient(to right, rgba(43,88,111,0.98) 0%,rgba(59,113,139,1) 25%,rgba(69,130,161,1) 50%,rgba(59,113,139,1) 75%,rgba(43,88,111,0.95) 100%); */
	/* background-position: center; */
	/* background-size: 140% 140%; */
	width: 255px;
	height: 40px;
	/* border: none; */
	/* border-right: solid 2px rgba(66,151,222,0.7); */
	/* border-left: solid 2px rgba(66,151,222,0.7); */
	/* border-bottom: solid 2px rgba(0,51,102,0.3); */
	/* border-radius: 25px; */
	color: #ffffff;
	border-radius: 5px;
	/* font-weight: bold; */
	border: 1px solid #223542;
	background: #223542;
	font-size: 15px;
	text-transform: uppercase;
	behavior: url(../pie/PIE.htc);
}



.shadow {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
	box-shadow: 0 10px 6px -6px #777;
	bottom: -20px;
	/*left:10%;
    right:10%;
    width:20.2%;*/
	height: 10%;
	-moz-border-radius: 45%;
	border-radius: 45%;
	behavior: url(../pie/PIE.htc);
}

.footer-booking-container {
	padding: 0;
	behavior: url(../pie/PIE.htc);
}

.footer-booking button {
	width: 100%;
	height: 70px;
	border-radius: 0px;
	background: rgba(69, 130, 161, 1);
	border: solid 4px rgb(116 203 217);
	border-left: medium none;
	border-right: medium none;
	border-bottom: solid 2px rgba(0, 51, 102, 0.3);
	background: rgb(27, 125, 170);
	background: linear-gradient(to right, rgb(49 100 125) 0%, rgba(59, 113, 139, 1) 15%, rgba(69, 130, 161, 1) 50%, rgb(47 148 168) 85%, rgb(44 170 190) 100%);
	opacity: 0.9;
	color: #fff;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	behavior: url(../pie/PIE.htc);
}

.read-more-link {
	display: none;
	behavior: url(../pie/PIE.htc);
}

.form-group {
	margin-bottom: 0px;
	behavior: url(../pie/PIE.htc);
}

.mod-1,
.mod-2,
.mod-3,
.mod-mobile-banner {
	padding-left: 0;
	padding-right: 0;
	behavior: url(../pie/PIE.htc);
	height: 100% !important;
}

.follow-text {
	margin-top: 10px;
	font-family: "latoblack";
	behavior: url(../pie/PIE.htc);
}

.z-content-inner>hr:first-child() {
	margin-top: 0px;
	behavior: url(../pie/PIE.htc);
}

.cbp-hrmenu hr {
	margin: 0;
	/* border-color: #3392a5; */
	behavior: url(../pie/PIE.htc);
	/*border-top: 1px solid #2f91a4;*/
}

.select-clinic {
	margin-left: 15px;
	behavior: url(../pie/PIE.htc);
}

.direct-sales {
	position: relative;
	top: 25px;
	left: 15px;
	behavior: url(../pie/PIE.htc);
}

.direct-sales span {
	/* font-size: 18px; */
	behavior: url(../pie/PIE.htc);
	color: #545454;
}

.direct-sales span a {
	/* font-size: 24px; */
	behavior: url(../pie/PIE.htc);
	color: #2b607a;
	font-weight: bold;
}


.direct-sales-2 {
	position: relative;
	top: 25px;
	left: 15px;
	behavior: url(../pie/PIE.htc);
}

.direct-sales-2 span {
	/* font-size: 18px; */
	behavior: url(../pie/PIE.htc);
	color: #545454;
}

.direct-sales-2 span a {
	/* font-size: 24px; */
	behavior: url(../pie/PIE.htc);
	color: #2b607a;
	font-weight: bold;
}

.services-section h1 {
	margin: 0;
	font-size: 30px;
	color: #223542;
	behavior: url(../pie/PIE.htc);
	/* border-bottom: 5px solid #2babbc6e; */
	/* border-bottom: 5px solid #52aebb; */
	/* padding-bottom: 11px; */
}


.services-section h2 {
	font-size: 25px;
	color: #223542;
	behavior: url(../pie/PIE.htc);
	font-weight: normal;
	margin-top: 10px;
}

.enquire-container {
	background: #e5f3f5;
	padding: 1em;
	border-radius: 10px;
}


#twitter-widget-0 {
	height: 400px !important;
}

.alert-solutions {
	border: solid 2px #e35555;
	margin: 10px 0;
	padding: 10px;
}

.aviation-form-question {
	display: inline-block;
}

.aviation-form-question label {
	margin-right: 10px;
}

.aviation-form-question select,
.aviation-form-question input[type="text"] {
	width: 100%;
	height: 30px;
	background: #E0E0E2;
	padding-left: 5px;
	border: medium none;
	behavior: url(../pie/PIE.htc);
}

.aviation-form-answer button {
	background: linear-gradient(to right, rgba(43, 88, 111, 0.98) 0%, rgba(59, 113, 139, 1) 15%, rgba(69, 130, 161, 1) 50%, rgba(59, 113, 139, 1) 85%, rgba(43, 88, 111, 0.95) 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
	border: 0 none;
	border-radius: 35px;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 35px;
	margin: 20px 0 0;
	width: 150px;
}

#initial,
#renewal {
	background: #ccc;
	cursor: pointer;
	border-radius: 5px;
	border: medium none;
	width: 70px;
	padding: 5px 5px;
}

#initial.down,
#renewal.down {
	background: #4982A0;
	color: #fff;
}

.tool-btn {
	background: #ccc;
	cursor: pointer;
	border-radius: 5px;
	border: medium none;
	padding: 5px 5px;
}

.tool-btn.down {
	background: #4982A0;
	color: #fff;
}

#ag-icon {
	list-style-image: url('../images/agicon.png');
}

#ag-icon>li>a {
	color: #006699;
}

.ppm-ad-section {
	background: #f6f6f6;
	padding: 20px 20px 5px;
	background: rgb(232, 232, 232);
	background: linear-gradient(45deg, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(232, 232, 232, 1) 100%);
	behavior: url(../pie/PIE.htc);
}

.ppm-ad-section p {
	font-size: 15px;
	text-align: left;
	behavior: url(../pie/PIE.htc);
}

.ppm-ad-section li {
	font-size: 15px;
	behavior: url(../pie/PIE.htc);
}

.ppm-ad-button {
	bottom: 0;
	top: 0;
	margin: 0;
}

.ppm-ad-section h1 {
	margin: 10px 0;
	font-size: 32px;
	color: #3399cc;
}

.ppm-ad-section h2 {
	margin: 10px 0;
	font-size: 26px;
	color: #006699;
}

.ppm-ad-section h3 {
	margin: 8px 0 0;
	font-size: 20px;
}

.font-blue {
	color: #223542 !important;
}

.service-column ul {
	margin: 0;
	padding: 0;
}

.service-column li {
	list-style-type: none;
}

.service-column hr {
	/*border-bottom: 1px dotted #333;*/
	margin: 2px 0;
}

.service-column a {
	color: #686868;
	font-size: 14px;
	text-decoration: none;
}

.service-column strong {
	font-size: 22px;
	color: #223542;
	font-weight: normal;
	text-transform: uppercase;
}

h2.article {
	font-weight: bold;
	color: #006699;
	text-align: left;
	font-size: 15px;
}

button {
	outline: 0 !important;
	text-transform: uppercase;
}

.getPrice {
	/* font-family: "latolight"; */
	background: #2babbd;
	/* background: url('../images/subscribe-button.jpg') no-repeat; */
	/* background: linear-gradient(to right, rgb(218, 90, 0) 0%,rgb(255, 146, 68) 25%,rgb(255, 156, 73) 50%,rgb(255, 125, 33) 75%,rgb(255, 116, 18) 100%); */
	background-position: center;
	background-size: 140% 140%;
	width: 260px;
	height: 40px;
	/* border: solid 2px #ff8d00; */
	/* border-right: solid 2px #ff8d00; */
	/* border-left: solid 2px #ff8d00; */
	/* border-bottom: solid 2px #ff8d00; */
	border-radius: 5px;
	color: #ffffff;
	/* font-weight: bold; */
	border: 1px solid #2babbc;
	font-size: 15px;
	text-transform: uppercase;
	behavior: url(../pie/PIE.htc);
}

.getPriceFlt {
	font-family: "latolight";
	background: rgb(253, 186, 86);
	background: url('../images/subscribe-button.jpg') no-repeat;
	background: linear-gradient(to right, rgb(218, 90, 0) 0%, rgb(255, 146, 68) 25%, rgb(255, 156, 73) 50%, rgb(255, 125, 33) 75%, rgb(255, 116, 18) 100%);
	background-position: center;
	background-size: 140% 140%;
	width: 260px;
	height: 40px;
	border: solid 2px #ff8d00;
	border-right: solid 2px #ff8d00;
	border-left: solid 2px #ff8d00;
	border-bottom: solid 2px #ff8d00;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	behavior: url(../pie/PIE.htc);
}

/*
.agbanner {
	z-index: -1;
}*/

.agbanner img {
	width: 1500px;
	margin: 0 auto;
}

.ag-caret {
	border: solid #e1e1e1;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	margin-left: 10px;
	margin-bottom: 3px;
}

.ag-caret-down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}


.ag-link-arrow {
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	margin-right: 1em;
	/* margin-bottom: 3px; */
	/* background: #f1bd24; */
}

.ag-link-arrow-right {
	transform: rotate(45deg);
	-webkit-transform: rotate(315deg);
}

.navbar-brand {
	/* margin-top: 0px; */
	padding-top: 0px !important;
}

.banner-button-2 {
	border: 1px solid #f78538;
	color: #ffffff;
	padding: 10px;
	text-align: center;
	border-radius: 5px;
	width: 230px;
	font-size: 18px;
	background: #f78538;
}

.aghighlight {
	color: #2e4b58;
	/* font-size: 50px; */
}

.carousel-indicators .active {
	background: #223542 !important;
}

.carousel-indicators li {
	border: 1px solid #223542 !important;
}

.carousel-indicators {
	margin-bottom: 55px;
}

.carousel-caption .cch2 {
	background: #e1e7eb;
	padding: 11px;
	font-size: 23px;
	font-weight: normal;
	margin-top: 18px;
}



@media screen and (min-width: 768px) {

	.carousel-control .glyphicons-chevron-left,
	.carousel-control .glyphicons-chevron-right,
	.carousel-control .icon-prev,
	.carousel-control .icon-next {
		font-size: 50px;
	}

}

.section-homepage img {
	width: 100%;
}


.section-services hr {
	width: 160px;
	border-top: 4px solid #5c90a9;
	border-radius: 5em;
	/* text-align: left; */
}

.section-services h3 {
	color: #223542;
	/* text-transform: uppercase; */
	font-size: 16px;
	/* font-weight: bold; */
	margin-top: 0px !important;
}

.svc-hdr {
	color: #213541 !important;
	text-align: center !important;
	/* margin-top: 2em; */
	/* font-weight: bold; */
	font-size: 24px !important;
}

.section-services .row {
	/* max-width: 850px; */
	margin: 0 auto;
}

.section-services img {
	width: 100%;
	/* max-width: 225px; */
}

.blue-btn {
	border: 1px solid #ff7d20;
	max-width: 150px;
	text-align: center;
	border-radius: 5px;
	padding: 3px;
	/* text-transform: uppercase; */
	color: #ffffff !important;
	background: #fe7d20;
}

.section-services p {
	line-height: 25px;
	color: #606060;
}

.svc-block {
	padding: 4em 0;
}

.blue-divider {
	height: 5px;
	width: 200px;
	/* transform: skew(-50deg); */
	background: #213541;
	border-radius: 5em;
	margin-bottom: .75em;
}


.ag-noble h3 {
	color: #ffffff;
	font-size: 4em;
}

.ag-noble p {
	font-size: 20px;
	color: #c3dde9;
}

.our-divider {
	height: 8px;
	background: #fd7d21;
	width: 165px;
	max-width: 100%;
	border-top-right-radius: 2em;
	border-bottom-right-radius: 2em;
	margin-bottom: 1em;
}

.ag-noble-wrap {
	background: #223542;
	padding: 4em 4em;
}


.ag-noble-wrap {
	position: relative;
}


.ag-noble-empha {
	font-size: 23px;
	font-weight: bold;
	color: #fe7d20;
	/* text-shadow: 1px 1px 1px #ffffff; */
}


.ag-loc h3 {
	color: #ffffff;
	font-size: 4em;
}

.ag-loc p {
	font-size: 20px;
	color: #ffffff;
}

.our-divider-loc {
	height: 8px;
	background: #fe7d22;
	width: 165px;
	max-width: 100%;
	border-top-right-radius: 2em;
	border-bottom-right-radius: 2em;
	margin-bottom: 1em;
}

.ag-loc-wrap {
	background: #223542;
	padding: 4em 4em;
}


.ag-loc-wrap {
	position: relative;
}

.ag-loc-empha {
	font-size: 23px;
	font-weight: bold;
	color: #fe7d22;
	/* text-shadow: 1px 1px 1px #747474; */
}





.ag-guarantee h3 {
	color: #ffffff;
	font-size: 4em;
}

.ag-guarantee p {
	font-size: 20px;
	color: #ffffff;
}

.our-divider-guarantee {
	height: 8px;
	background: #fe7d22;
	width: 165px;
	max-width: 100%;
	border-top-right-radius: 2em;
	border-bottom-right-radius: 2em;
	margin-bottom: 1em;
}

.ag-guarantee-wrap {
	background: #223542;
	padding: 4em 4em;
}


.ag-guarantee-wrap {
	position: relative;
}


.ag-guarantee-empha {
	font-size: 23px;
	font-weight: bold;
	color: #fd7d23;
	/* text-shadow: 1px 1px 1px #856850; */
}

/* footer v2  */

#ag_footer {
	background: #31647d;
	background: -webkit-linear-gradient(55deg, #2babbd 0%, #31647d 70%);
	background: linear-gradient(10deg, #31647d 20%, #223543 70%);
	/* color: #ebebeb; */
	margin-top: 4em;
}

.ag_footer_wrap {
	background-image: url('../images/footer-bg.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 5em 0 0em 0;
}

.footer_container {
	z-index: 1;
	margin-bottom: 2em;
}

.f_list {
	list-style-type: none;
	margin-left: 0;
	color: #d0e6eb;
	margin-top: 16px;
	text-align: left;
}

.f_list>li {
	position: relative;
	margin-left: 10px;
}

.f_li {
	position: absolute;
	left: -50px;
	width: 14px;
	top: 4px;
	font-size: 2em;
	color: #d0e6eb;
}

.f_h3 {
	font-size: 26px;
	text-transform: uppercase;
	color: #d0e6eb;
	/* text-shadow: 1px 1px 0px #38aabc; */
	font-size: 24px;
}

.f_mainloc_add {
	font-size: 17px;
	/* font-weight: bold; */
	color: #d0e5eb;
	margin: 5px 0px !important;
	font-weight: bold;
	/* text-transform: uppercase; */
}

.f_mainloc_head {
	font-size: 13px;
}

.f_phone a {
	font-size: 18px;
	color: #d0e6eb !important;
	text-decoration: none;
	font-weight: bold;
}

.ag-sales-call {
	margin-top: 3em;
}

.f_li {
	font-size: 20px;
	background: #f1fffe;
	padding: 10px;
	width: auto;
	border-radius: 1em;
	color: #223542;
}

.f_phone_sub {
	font-size: 13px;
}

.f_phone {
	margin: 5px 0px !important;
}

.f_locs_head {
	font-size: 17px;
	margin: 5px 0px !important;
	color: #d0e6eb;
	font-weight: bold;
	/* text-transform: uppercase; */
}

.f_loc {
	font-size: 13px;
}


#f_ag_copy {
	border-top: 1px solid #d0e6eb52;
	text-align: center;
	padding-top: 1em;
	color: #d0e6eb;
	font-size: 13px;
}


.f_ag_tagline {
	color: #d0e5eb;
	font-size: 12px;
	line-height: 30px;
}

.f_links_hdr {
	font-size: 17px;
	/* font-weight: bold; */
	color: #d0e5eb;
	margin: 5px 0px !important;
	font-weight: bold;

}

.f_links {}

.f_links_subtxt a {
	font-size: 13px;
	color: #d0e6eb;
	text-decoration: none !important;
	cursor: pointer;
}


/*#ag_noble_goal {
    background: #f3f3f3;
}*/

.section-services-v2 {
	margin-top: 1em !important;
}

.f_quote {
	font-size: 2em;
}

#agnavbar ul>li:hover {
	background: #3f7e9d;
	transition: .5s;
}



/* temp slider bg via css */

#myCarousel {
	/*background-image: url('../images/footer-bg.png');*/
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0em 0 0em 0;
}

.slider {
	/*max-width: 1170px;*/
	/* width: 100%; */
	/*max-height: 570px;*/
	height: 335px;
	/* max-height: 476px; */
	/* height: 100%; */
	behavior: url(../pie/PIE.htc);
	/* background: #31647d; */
	/* background: -webkit-linear-gradient(55deg,#2babbd 0%,#31647d 70%); */
	/* background: linear-gradient(10deg, #223543 20%, #31647d 70%); */
}

#myCarousel img {
	/*display: none;*/
}

/* end */


/* navi */
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background: inherit;
	color: inherit;
}

.navbar .nav li.dropdown.open.active>.dropdown-toggle,
.navbar .nav>li.dropdown>a:focus {
	background: inherit;
	color: inherit;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret,
.navbar .nav li.dropdown>a:hover .caret,
.navbar .nav li.dropdown>a:focus .caret {
	border-bottom-color: #2e617b;
	border-top-color: #2e637d;
}

.navbar .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-bottom-color: #333;
	border-top-color: #333;
}

.agbignavi {
	padding: 10px 0px !important;
	width: 900px;
	border-radius: 0;
	margin-top: 0px;
	/* width: 100%; */
}

.agbignavi li {
	display: inline-block;
	float: left;
	font-size: 14px;
	padding: 3px 0px;
}

.agbignavi li.agnav-column {
	margin-right: 20px;
	width: 260px;
}

.agbignavi h4 {
	padding: 0 0 8px 0 !important;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #2f91a4;
	color: #2f91a5;
	font-size: 13px;
	margin-left: 1em;
	/* text-transform: uppercase; */
	font-weight: 500;
	/* margin-bottom: 12px; */
}

.agbignavi img {
	padding-bottom: 10px;
}

.agnav-column a {
	text-decoration: none;
	color: #6c6c6c;
	font-size: 13px;
	/* text-transform: uppercase; */
}

.agbignavi:after {
	content: "";
	display: table;
	clear: both;
}

#agnav {
	background: #223542;
	margin-top: 2em;
	height: 55px;
	padding: 10px;
}

.cbp-hropen>a>h4 {
	color: #223542 !important;
	font-weight: bold !important;
}

.cbp-hropen .ag-caret {
	border-color: #31647d;
}

.ag-noble img {
	display: block;
	margin: 0 auto;
	padding-top: 6em;
}

.service-column {
	background: #e5f3f5;
	/* color: white !important; */
	padding: 15px;
	border-radius: 10px;
}

.svc-hvr {
	margin-bottom: 4em;
}

.footer-booking img {
	display: none;
}

.medicals_block img {
	/* border-radius: 50%; */
	max-width: 100%;
	/* box-shadow: 5px 6px 7px #d9d9d9; */
	margin: 0 auto;
	display: block;
}

.medicals_block .col-md-3 {
	border-radius: 10px;
	/* height: 400px !important; */
}

.medicals_block p {
	font-size: 13px;
}

.medicals_block h2 {
	color: #7693a1;
	/* border-bottom: 3px solid #7693a0; */
	/* height: 65px; */
	/* text-align: center; */
	vertical-align: middle;
	font-size: 20px;
	text-transform: uppercase;
	/* font-weight: bold; */
	padding: 10px 0 0 0;
	margin-top: 0px !important;
}

.mblock {
	/* border: 1px solid #ededed; */
	/* padding: 10px; */
	/* border-radius: 7px; */
	/* max-height: 500px; */
	/*height: 250px;*/
}

.mbr1 {
	height: 205px !important;
}

.mbr2 {
	height: 215px !important;
}

.mbr3 {
	height: 205px !important;
}

.medicals_block {
	margin-bottom: 2em;
}


.medicals_link {
	background: #223542;
	/* width: 100%; */
	padding: 8px;
	text-align: center;
	max-width: 200px;
}

.medicals_link a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

/*.medicals_block .col-md-3:hover {
    transform: scale(1.03);
    transition: 1s;
}*/

.medicals_block .col-md-3 {
	-webkit-animation: m_in 1s;
}

.medicals_block .col-md-3:hover {
	-webkit-animation: m_out 1s;
}

@-webkit-keyframes m_in {
	from {
		transform: scale(1.03);
	}

	to {
		transform: scale(1);
	}
}

@-webkit-keyframes m_out {
	0% {
		transform: scale(1);
	}

	100% {
		transform: scale(1.03);
	}
}

.bold {
	font-weight: bold !important;
}

.f30 {
	font-size: 30px !important;
}

.f25 {
	font-size: 25px !important;
}

.fw5 {
	font-weight: 500 !important;
}



.cbp-hrsub h4 a {
	/* border-bottom: 1px solid #2f91a4 !important; */
	color: #223542 !important;
	padding: 2em 0 0.6em !important;
	margin: 0 !important;
	font-size: 13px !important;
	font-weight: bold !important;
	behavior: url(../pie/PIE.htc);
}

/*.cbp-hrsub h4 {
	
}
*/
.cbp-hrsub h4 {
	border-bottom: 1px solid #ffffff;
	color: #223542;
	padding: 2em 0 0.6em;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	behavior: url(../pie/PIE.htc);
}


.agnav-fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 99;
}

.getPrice {
	font-family: "latolight";
	background: rgb(253, 186, 86);
	background: url('../images/subscribe-button.jpg') no-repeat;
	/*background: linear-gradient(to right, rgb(238 184 117) 0%,rgb(255, 146, 68) 25%,rgb(255, 156, 73) 50%,rgb(255, 125, 33) 75%,rgb(238 184 117) 100%);*/
	background: rgb(255, 125, 33);
	background-position: center;
	background-size: 140% 140%;
	width: 260px;
	height: 40px;
	border: solid 2px #ff8d00;
	border-right: solid 2px #ff8d00;
	border-left: solid 2px #ff8d00;
	border-bottom: solid 2px #ff8d00;
	/* border-radius: 25px; */
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	behavior: url(../pie/PIE.htc);
}

.getPriceFlt {
	font-family: "latolight";
	background: rgb(253, 186, 86);
	background: url('../images/subscribe-button.jpg') no-repeat;
	background: #fe7d20;
	background-position: center;
	background-size: 140% 140%;
	width: 260px;
	height: 57px;
	border: solid 2px #ff8d00;
	/* border-right: solid 2px #ff8d00; */
	/* border-left: solid 2px #ff8d00; */
	/* border-bottom: solid 2px #ff8d00; */
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	behavior: url(../pie/PIE.htc);
}


.hdr_dot {
	font-size: 9px;
	vertical-align: middle;
	padding: 0 1em;
}

.hdr_ho {
	color: #223542 !important;
	font-weight: bold;
	text-transform: uppercase;
}

.hdr_num {
	color: #ff7d20;
	font-weight: bold;
	font-size: 21px;
}

.hdr_addr {
	text-transform: uppercase;
	color: #223542;
	/* font-weight: bold; */
}

h3 {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 21px;
	font-weight: 400;
}

.hdr_dot {
	font-size: 9px;
	vertical-align: middle;
	padding: 0 1em;
}

.hdr_ho {
	color: #223542 !important;
	font-weight: bold;
	text-transform: uppercase;
}

.hdr_num {
	color: #ff7d20;
	font-weight: bold;
	font-size: 21px;
}

.hdr_addr {
	text-transform: uppercase;
	color: #223542;
	/* font-weight: bold; */
}

.slider .fill {
	background: url('../images/footer-bg.png');
}

@media screen and (max-width: 991px) {
	.hdr_callus {
		display: none !important;
	}

	.ag-logo {
		max-width: 200px !important;
	}

	.svc-hvr img {
		max-width: 245px;
		margin-bottom: 1em;
	}

}

.cch1 {
	text-shadow: none !important;
}

.cch2 {
	color: #223542;
	text-shadow: none !important;
}

.csubtxt1,
.csubtxt2 {
	color: #223542 !important;
	text-shadow: none !important;
}

.slider_home_page {
	height: 400px !important;
}


/* call clinic */

.dropdown {
	position: relative;
	display: inline-block;
	width: 100%;
}

.dropdown-selected {
	background-color: #f5f5f5;
	padding: 10px 15px;
	border: 1px solid #ddd;
	border-radius: 8px;
	cursor: pointer;
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #333;
	position: relative;
}

.dropdown-selected::after {
	content: '';
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #333;
	width: 0;
	height: 0;
}

.dropdown-items {
	display: none;
	position: absolute;
	background-color: white;
	border: 1px solid #ddd;
	border-radius: 8px;
	width: 100%;
	max-height: 500px;
	overflow-y: auto;
	z-index: 10;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.dropdown-items div {
	padding: 10px;
	cursor: pointer;
	display: flex;
	align-items: center;
}

.dropdown-items div:hover {
	background-color: #e9ecef;
}

.state-circle {
	background-color: #223542;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	margin-right: 10px;
	font-size: 11px;
}

.dropdown.open .dropdown-items {
	display: block;
}

.dropdown-selected span {
	flex-grow: 1;
}

.cbp-hrmenu>ul>li>a:focus {
	outline: none;
}

.cbp-hrmenu .cbp-hrsub-inner>div a:focus {
	outline: none !important;
}