@CHARSET "ISO-8859-1";

@import
	url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900,200italic,300italic)
	;

@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);

@import
	url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700);

body {
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-stroke: 1px transparent;
	font-family: 'Droid Sans', sans-serif;
}

p {
	line-height: 26px;
	color: #333333;
	font-size: 15px;
	margin: 0 0 5px;
	font-family: 'Droid Sans', sans-serif;
}

.center {
	width: 100%;
	text-align: center
}

.img-full {
	width: 100%
}

.st-inr-wrpr {
	padding: 10px 10px 10px 10px;
	float: left;
	width: 100%;
}

.st-inr-wrpr .para-padding {
	padding: 0px 15px 0px 15px
}

.st-inr-wrpr .serv-inner {
	float: left;
	width: 100%;
	position: relative;
	height: 100%
}

.st-inr-wrpr .serv-inner.border {
	border-right: solid 1px #EEE;
	padding-right: 25px;
}

.st-inr-wrpr .serv-inner a {
	margin-top: 100%;
	position: relative;
	float: right;
	display: block;
}

.st-inr-wrpr ul {
	line-height: 26px;
	color: #333333;
	font-size: 15px;
	margin: 0 0 5px;
	padding-left: 15px;
}

.st-inr-wrpr ol {
	line-height: 26px;
	color: #333333;
	font-size: 16px;
	margin: 0 0 5px;
	padding-left: 15px;
}

.st-inr-wrpr h1 {
	color: #68B2E2;
	font-size: 40px;
	letter-spacing: 0px;
	font-family: 'Droid Sans', sans-serif;
}

.st-inr-wrpr .loc-blk {
	float: left;
	width: 100%;
	padding: 20px;
	border: dashed 1px #E2E2E2
}

.st-inr-wrpr .loc-blk h4 {
	color: #FF9800 !important;
}

.st-inr-wrpr .loc-blk h3 {
	color: #333 !important;
}

.st-inr-wrpr .loc-blk ul {
	padding: 0 !important;
}

.st-inr-wrpr .loc-blk ul li a {
	margin-top: 5px;
}

.st-inr-wrpr .tsti-wrpr {
	padding: 30px 160px 30px 160px;
	background: #F9F9F9;
	border-bottom: solid 6px #F1F1F1;
	margin-bottom: 20px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.st-inr-wrpr .tsti-wrpr span {
	color: #F1F1F1;
}

.st-inr-wrpr .loc-blk.blue {
	background: #FFFAFA;
}

.st-inr-wrpr .loc-blk.white {
	background: #FDF5E6;
}

.st-inr-wrpr .loc-blk.pink {
	background: #FFF0F5;
}

.st-inr-col-wrpr {
	padding: 20px;
	line-height: 40px;
	border-radius: 1px;
	text-align: center;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	background-color: #fff;
	-webkit-transition: 300ms all !important;
	-moz-transition: 300ms all !important;
	-o-transition: 300ms all !important;
	transition: 300ms all !important;
	border: 1px solid #fff;
	font-family: 'Droid Sans', sans-serif;
}

.st-inr-col-wrpr i {
	font-size: 50px;
	-webkit-transition: 200ms all !important;
	-moz-transition: 200ms all !important;
	-o-transition: 200ms all !important;
	transition: 200ms all !important;
}

.st-inr-col-wrpr h4 {
	font-size: 16px;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2;
	box-shadow: 0 0 4px rgba(0, 0, 0, 4);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 4);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 4);
	-o-box-shadow: 0 0 4px rgba(0, 0, 0, 4);
}

.menu-padding {
	padding-top: 40px;
}

.show-logo {
	display: block !important;
}

.hm-icn-dsply {
	display: none;
}

.st-nav-top-brdr {
	border-top: solid 3px #fff !important;
}

.show-bottom-button {
	bottom: 0 !important;
	transition: -webkit-transition:100ms all !important;
	-moz-transition: 100ms all !important;
	-o-transition: 100ms all !important;
	transition: 100ms all !important;
}

.st-scndry-btn {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: bold;
	color: #fff;
	background: #004270;
	border-radius: 3px;
	border: solid 1px #00426f;
}

.st-lv-msg-btn {
	position: fixed;
	top: 52%;
	left: 0px;
	border-radius: 0px 4px 4px 0px;
	color: #fff;
	border-left: 0;
	font-size: 18px;
	-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4);
	font-size: 16px;
	border: solid 2px;
	border-radius: 0px;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	border-color: #F47639;
	background-color: #F47639;
	font-size: 16px;
}

.btn-message {
	border: solid 2px;
	border-radius: 0px;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	border-color: #F47639;
	background-color: #F47639;
	font-size: 12px;
}

.btn-message:hover, .btn-message:focus {
	color: #fff;
	border-color: #EC5207;
	background-color: #EC5207;
}

.btn-message:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	-o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	background-color: #F47639 !important;
}

.btn-appointment {
	border: solid 2px;
	border-radius: 0px;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	border-color: #4260ec;
	background-color: #4260ec;
	font-size: 12px;
}

.btn-appointment:hover, .btn-appointment:focus {
	color: #fff;
	border-color: #2346e9;
	background-color: #2346e9;
}

.btn-appointment:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	-o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	background-color: #4260ec !important;
}

.btn-location {
	border: solid 2px;
	border-radius: 0px;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	border-color: #68d15c;
	background-color: #68d15c;
	font-size: 12px;
}

.btn-location:hover, .btn-location:focus {
	color: #fff;
	border-color: #45c437;
	background-color: #45c437;
}

.btn-location:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	-o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;
	background-color: #68d15c !important;
}

.st-lft-btn a {
	background: red;
}

#colorCycle {
	background-color: #004270;
	color: #FFF;
	text-align: center;
	animation-name: homeCycle;
	animation-duration: 6s;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	-webkit-animation-name: homeCycle;
	-webkit-animation-duration: 6s;
	-webkit-animation-direction: alternate;
	-webkit-animation-iteration-count: infinite;
}

@
keyframes homeCycle { 0% {
	background-color: #004270;
}

25%
{
background-color


:


#2071A9


;
}
50%
{
background-color


:


#004270


;
}
75%
{
background-color


:


#2071A9


;
}
}
@
-webkit-keyframes homeCycle { 0% {
	background-color: #004270;
}

25%
{
background-color


:


#2071A9


;
}
50%
{
background-color


:


#004270


;
}
75%
{
background-color


:


#2071A9


;
}
}

/* womens imaging - pink flavour */
.pink-flvr 	.small-menu {
	position: absolute;
	left: inherit;
	padding-bottom: 0;
}

.pink-flvr 	.small-menu li a {
	border: 0 !important;
	padding: 15px 10px !important;
}

.pink-flvr 	.small-menu li a:hover {
	background: #6D176B;
	color: #fff;
}

.pink-flvr .navbar-custom-1 {
	background-color: #90278E;
}

.pink-flvr .navbar-custom-1 .navbar-nav>.active>a, .navbar-custom-1 .navbar-nav>.active>a:focus,
	.navbar-custom-1 .navbar-nav>.active>a:hover {
	border-top: solid 3px #EA9BE9;
}

.pink-flvr .st-prmry-btn {
	background-color: #90278E;
	margin-top: 11px;
}

.pink-flvr .st-prmry-btn:hover {
	background-color: #7c217a !important;
}

.pink-flvr .st-prmry-btn:active {
	background-color: #90278E !important;
}

.pink-flvr .st-prmry-btn:focus {
	color: #fff;
	background-color: #90278E;
}

.pink-flvr .navbar-custom-1 .navbar-nav>.active>a, .pink-flvr .navbar-custom-1 .navbar-nav>.active>a:focus,
	.pink-flvr .navbar-custom-1 .navbar-nav>.active>a:hover {
	border-top: solid 3px #EA9BE9;
}

.pink-flvr .navbar-custom-1 .navbar-nav>.open>a, .pink-flvr .navbar-custom-1 .navbar-nav>.open>a:focus,
	.pink-flvr .navbar-custom-1 .navbar-nav>.open>a:hover {
	border-top: solid 3px #EA9BE9;
	background-color: #6D176B;
}

.pink-flvr .head-txt {
	margin-left: 140px;
	padding-top: 60px;
	font-size: 16px;
	position: relative;
	top: 30px;
	color: #FF91C7
}

.pink-flvr .head-txt b {
	font-size: 22px;
	color: #FF91C7;
	position: relative;
	top: 2px;
}

.st-sec-1.pink {
	/* 	background: #FFF0F5;
 */
	background: #fff;
}

.st-sec-1.pink .st-inr-wrpr h1 {
	color: #FF69B4
}

.st-sec-1.pink .st-inr-wrpr h1 {
	position: relative;
}

.st-sec-1.pink .st-inr-wrpr h1.two {
	background: -moz-linear-gradient(#FFF 0%, #FFF 49%, #FF69B4 50%, #FF69B4 51%, #FFF
		52%, #FFF 100%);
	background: -ms-linear-gradient(#FFF 0%, #FFF 49%, #FF69B4 50%, #FF69B4 51%, #FFF
		52%, #FFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF),
		color-stop(49%, #FFF), color-stop(50%, #FF69B4),
		color-stop(51%, #FF69B4), color-stop(52%, #FFF),
		color-stop(100%, #FFF));
	background: -webkit-linear-gradient(#FFF 0%, #FFF 49%, #FF69B4 50%, #FF69B4 51%,
		#FFF 52%, #FFF 100%);
	background: -o-linear-gradient(#FFF 0%, #FFF 49%, #FF69B4 50%, #FF69B4 51%, #FFF 52%
		, #FFF 100%);
	background: linear-gradient(#FFF 0%, #FFF 49%, #FF69B4 50%, #FF69B4 51%, #FFF 52%,
		#FFF 100%);
}

.st-sec-1.pink .st-inr-wrpr h1.two span {
	background: #fff;
	padding: 0 20px;
	position: relative;
	z-index: 0;
}

.st-sec-1.pink .st-inr-wrpr h3 {
	color: #EAC6D2;
}

.pink-flvr .navbar-default .navbar-nav>li>a:focus, .pink-flvr .navbar-default .navbar-nav>li>a:hover
	{
	background-color: #80137C;
}

.pink-flvr .navbar-default .navbar-nav>li>a:focus, .pink-flvr .navbar-default .navbar-nav>li>a:focus
	{
	color: #fff;
}

.st-sec-1.pink .st-inr-wrpr .inner h4 {
	font-weight: bold;
}

.st-sec-1.pink .st-inr-wrpr .inner p {
	padding-left: 18px;
	color: #464646;
}

.st-sec-1.pink .st-inr-wrpr .inner {
	float: left;
	padding: 5px;
	width: 100%;
}
/* header */
.st-hdr-inr-wrpr {
	padding: 6px 0px 6px 0px;
	float: left;
	width: 100%;
}

header {
	z-index: 1;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.38);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.38);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.38);
	-o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.38);
	border-top: solid 1px rgb(199, 199, 199);
}

header .head-txt {
	margin-left: 110px;
	padding-top: 60px;
	font-size: 16px;
	position: relative;
	top: 20px;
	color: #68B2E2
}

header .head-txt b {
	font-size: 22px;
	color: #68B2E2;
	position: relative;
	top: 2px;
}

.st-hdr-inr-wrpr i {
	color: #fff;
	font-size: 16px;
}

.st-prmry-btn {
	font-size: 16px;
	font-family: 'Droid Sans', sans-serif;
	color: #fff;
	background: #004270;
	border-radius: 5px;
	border: solid 1px #fff;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.21);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.21);
	-o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.21);
	margin-top: 5px;
	padding:6px 31px;
}

.st-prmry-btn:focus {
	color: #fff;
	background: #004270;
	border-radius: 5px;
	border: solid 1px #fff;
}

.st-prmry-btn:hover {
	color: #fff;
	background: #003c64;
	border-radius: 5px;
	border: solid 1px #fff;
}

.st-prmry-btn:active {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.53) !important;
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.53) !important;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.53) !important;
	-o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.53) !important;
	background: #004270 !important;
	color: #fff !important;
	border: solid 1px #003559 !important;
	transition: 200ms all
}

/* Carousel */
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
}

.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right
	{
	left: 0;
	opacity: 0;
	z-index: 1;
}

.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right
	{
	opacity: 1;
}

.carousel-fade .carousel-control {
	z-index: 2;
}

.carousel-control {
	background-image: none !important;
}

.carousel-caption {
	margin: 0 auto;
	height: 320px;
}

.carousel-caption h1 {
	background: url('../images/pattern-diag-dark.gif') repeat;
	padding: 1px 5px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .8);
	font-size: 40px;
}
/* Navigation */
.small-menu {
	position: absolute;
	left: inherit;
	padding-bottom: 0;
}

.small-menu li a {
	border: 0 !important;
	padding: 15px 10px !important;
}

.small-menu li a:hover {
	background: #004270;
	color: #fff;
}

.dropdown-menu.small-menu>.active>a, .dropdown-menu.small-menu>.active>a:focus,
	.dropdown-menu.small-menu>.active>a:hover {
	background: #004270
}

.navbar-custom-1 {
	margin-bottom: 0;
	background-color: #004270;
	border: none;
	border-radius: 0;
	z-index: 1;
	font-size: 17px;
	-webkit-font-smoothing: subpixel-antialiased !important;
	-webkit-text-stroke: 1px transparent !important;
	font-family: 'Droid Sans', sans-serif;
}

.navbar-custom-1 li a {
	margin-top: -3px;
	border-top: solid 3px;
	padding: 15px 29px;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover
	{
	background: #003a62;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:focus
	{
	color: #fff;
}

.navbar-custom-1 li a:hover {
	color: #fff !important;
}

.navbar-custom-1 .navbar-nav>.open>a, .navbar-custom-1 .navbar-nav>.open>a:focus,
	.navbar-custom-1 .navbar-nav>.open>a:hover {
	background-color: #003a62;
	color: #fff;
	border-top: solid 3px #A2D1EF;
}

.navbar-custom-1 .navbar-nav>.active>a, .navbar-custom-1 .navbar-nav>.active>a:focus,
	.navbar-custom-1 .navbar-nav>.active>a:hover {
	border-top: solid 3px #A2D1EF;
	background-color: transparent;
	color: #fff;
}

.navbar-custom-1 .dropdown .megamenu h5 {
	padding-top: 0;
	color: #23527c
}

.navbar-custom-1 .navbar-collapse {
	padding-left: 0;
	padding-right: 0
}

.navbar-custom-1 .navbar-brand {
	display: none;
}

.navbar-custom-1 .navbar-toggle {
	border: 0;
}

.navbar-custom-1 .navbar-toggle:focus, .navbar-default .navbar-toggle:hover
	{
	background-color: transparent;
}

.navbar-custom-1 .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-custom-1 .dropdown-menu li a {
	border-top: 1px solid #337AB7;
	padding: 0px;
}
/* Quick Links */
.st-qk-lnks {
	z-index: 1;
	background: rgba(255, 255, 255, 1);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(246, 246, 246, 1) 32%, rgba(237, 237, 237, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255,
		255, 1)), color-stop(32%, rgba(246, 246, 246, 1)),
		color-stop(100%, rgba(237, 237, 237, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(246, 246, 246, 1) 32%, rgba(237, 237, 237, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(246, 246, 246, 1) 32%, rgba(237, 237, 237, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(246, 246, 246, 1) 32%, rgba(237, 237, 237, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,
		rgba(246, 246, 246, 1) 32%, rgba(237, 237, 237, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#ededed', GradientType=0);
}

.st-qk-lnks .st-inr-wrpr .inner-1 {
	position: relative;
	top: -145px;
	padding: 0;
	margin-top: 0;
}

.st-qk-lnks .st-inr-wrpr .inner-1 a {
	text-decoration: none;
}

.st-qk-lnks .st-inr-wrpr .inner-1 h3 {
	font-size: 20px;
}

.st-qk-lnks .st-inr-wrpr .inner-2 {
	margin-top: -150px;
	float: left;
	width: 100%;
}

.st-qk-lnks .st-inr-wrpr .inner-2 h1 {
	color: #488ECA;
	letter-spacing: -1px;
}

.st-qk-lnks .st-inr-wrpr .inner-2 h2 {
	letter-spacing: -1px;
	color: #488ECA;
	font-family: 'Droid Sans', sans-serif;
}

.st-qk-lnks .st-inr-wrpr .inner-2 h3 {
	letter-spacing: -1px;
	color: #4BC2EA;
	font-family: 'Droid Sans', sans-serif;
}

.st-qk-lnks .st-inr-wrpr .inner-2 h4 {
	letter-spacing: -1px;
	color: #848484;
	font-family: 'Droid Sans', sans-serif;
}

.st-qk-lnks a:hover .st-inr-col-wrpr {
	margin-top: -30px;
	-webkit-transition: 700ms all !important;
	-moz-transition: 700ms all !important;
	-o-transition: 700ms all !important;
	transition: 700ms all !important;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	background: #337AB7;
	color: #fff !important;
	border: solid 1px #2b6697;
}

.st-qk-lnks a:hover .st-inr-col-wrpr i, .st-qk-lnks a:hover .st-inr-col-wrpr h3,
	.st-qk-lnks a:hover .st-inr-col-wrpr h4 {
	color: #fff !important;
}

.st-qk-lnks a:hover .st-inr-col-wrpr i {
	font-size: 70px;
	-webkit-transition: 700ms all !important;
	-moz-transition: 700ms all !important;
	-o-transition: 700ms all !important;
	transition: 700ms all !important;
	color: #272A53;
	-moz-transition: 700ms all !important;
	-o-transition: 700ms all !important;
	transition: 700ms all !important;
}

.st-qk-lnks a:hover .st-inr-col-wrpr h3, h4 {
	-webkit-transition: 700ms all !important;
	-moz-transition: 700ms all !important;
	-o-transition: 700ms all !important;
	transition: 700ms all !important;
	color: #272A53;
}

.st-inr-wrpr .inner-boxs {
	float: left;
	width: 100%;
	background-color: #fefefe;
	padding: 1px
}

.st-inr-wrpr .inner-boxs p {
	font-size: 14px;
	color: #565656;
}

.st-sec-1.white .st-inr-wrpr h1 {
	color: #366A8E;
	letter-spacing: -1px;
}

.st-sec-1.white .st-inr-wrpr h1 {
	position: relative;
}

.st-sec-1.white .st-inr-wrpr .ins-inner {
	padding: 11px;
	color: #5F5F5F;
}

.st-sec-1.white .st-inr-wrpr .ins-inner:hover {
	background: #708090;
	color: #fff;
}

.st-sec-1.white .st-inr-wrpr h1.two {
	background: -moz-linear-gradient(#ffffff 0%, #ffffff 49%, #366A8E 50%, #366A8E 51%,
		#ffffff 52%, #ffffff 100%);
	background: -ms-linear-gradient(#ffffff 0%, #ffffff 49%, #366A8E 50%, #366A8E 51%,
		#ffffff 52%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),
		color-stop(49%, #ffffff), color-stop(50%, #366A8E),
		color-stop(51%, #000000), color-stop(52%, #ffffff),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(#ffffff 0%, #ffffff 49%, #366A8E 50%, #366A8E
		51%, #ffffff 52%, #ffffff 100%);
	background: -o-linear-gradient(#ffffff 0%, #ffffff 49%, #366A8E 50%, #366A8E 51%,
		#ffffff 52%, #ffffff 100%);
	background: linear-gradient(#ffffff 0%, #ffffff 49%, #366A8E 50%, #366A8E 51%,
		#ffffff 52%, #ffffff 100%);
}

.st-sec-1.white .st-inr-wrpr h1.two span {
	background: #fff;
	padding: 0 20px;
	position: relative;
	z-index: 0;
}

.st-sec-1.white .st-inr-wrpr h3 {
	color: #D2D2D2;
	font-family: 'Droid Sans', sans-serif;
}

.st-sec-1.white .st-inr-wrpr center img {
	border: solid 2px #fff;
	border-radius: 100%;
	-webkit-transition: 800ms all !important;
	-moz-transition: 800ms all !important;
	-o-transition: 800ms all !important;
	transition: 800ms all !important;
}

.st-inr-wrpr.white .inner-boxs h4 {
	color: #366A8E
}

.st-sec-1.white .st-inr-wrpr a:hover .inner-boxs h4 {
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
}

.st-sec-1.white .st-inr-wrpr a:hover .inner-boxs img {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	border-radius: 100%;
	-webkit-transition: 800ms all !important;
	-moz-transition: 800ms all !important;
	-o-transition: 800ms all !important;
	transition: 800ms all !important;
}

/* Section1 */
.st-sec-1 {
	/* 	background: #E1F1FF;
 */
	background: #fff;
}

.st-sec-1 .st-inr-wrpr .para-padding .inner i {
	font-size: 30px;
	margin-right: 12px;
	color: #9ACD32;
	display: block;
	clear: both;
	padding-bottom: 18px;
}

.st-sec-1 .st-inr-wrpr .para-padding .inner {
	float: left;
	padding: 10px;
	font-size: 15px;
	color: #93BB41;
}

.st-sec-1.white {
	background: #fff;
}
/* Section2 */
.st-sec-2 {
	background-color: rgb(255, 255, 255);
}

.st-sec-2 h1 {
	color: #337AB7;
}

.st-sec-2 h3 {
	color: #2B2B2B;
}

.st-sec-2 h4 {
	color: #FF9800
}

.st-sec-2 .brdcrmbs {
	color: #aaaaaa;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}

.st-sec-2 .st-inr-wrpr .inner {
	float: left;
	width: 100%;
	padding: 8px;
	padding-bottom: 0
}

.st-sec-2 .st-inr-wrpr .inner i {
	font-size: 50px;
	margin-bottom: 10px;
	color: #8FBC8F;
}

.st-sec-2 .st-inr-wrpr .inner p {
	color: #3C3C3C;
}

.st-sec-2 .st-inr-wrpr .inner ul.buttons {
	padding: 0;
	margin: 0
}

.st-sec-2 .st-inr-wrpr .inner ul.buttons li a {
	margin-top: 2px;
	font-size: 12px;
}
/* Section3 */
.st-sec-3 {
	background: rgba(237, 237, 237, 1);
	background: -moz-linear-gradient(top, rgba(237, 237, 237, 1) 0%,
		rgba(246, 246, 246, 0.88) 53%, rgba(255, 255, 255, 0.77) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237, 237,
		237, 1)), color-stop(53%, rgba(246, 246, 246, 0.88)),
		color-stop(100%, rgba(255, 255, 255, 0.77)));
	background: -webkit-linear-gradient(top, rgba(237, 237, 237, 1) 0%,
		rgba(246, 246, 246, 0.88) 53%, rgba(255, 255, 255, 0.77) 100%);
	background: -o-linear-gradient(top, rgba(237, 237, 237, 1) 0%,
		rgba(246, 246, 246, 0.88) 53%, rgba(255, 255, 255, 0.77) 100%);
	background: -ms-linear-gradient(top, rgba(237, 237, 237, 1) 0%,
		rgba(246, 246, 246, 0.88) 53%, rgba(255, 255, 255, 0.77) 100%);
	background: linear-gradient(to bottom, rgba(237, 237, 237, 1) 0%,
		rgba(246, 246, 246, 0.88) 53%, rgba(255, 255, 255, 0.77) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed',
		endColorstr='#ffffff', GradientType=0);
}

.st-sec-3 .st-inr-wrpr .inner {
	float: left;
	width: 100%;
}

.st-sec-3 address {
	font-size: 16px;
}

/* Footer */
.st-footer {
	background-color: #000000;
}

.st-footer .st-inr-wrpr {
	padding-bottom: 40px !important;
}

.st-footer .st-inr-wrpr ul {
	padding-left: 0;
	padding-right: 0;
}

.st-footer ul li {
	border-right: solid 1px #292929
}

.st-footer ul li:last-child {
	border-right: 0
}

.st-footer ul li a {
	color: #949494
}

.st-footer ul li a:hover {
	color: #fff;
	text-decoration: none;
}

.st-footer p {
	color: #949494
}

.st-footer span {
	color: #949494;
}

.st-footer .st-inr-wrpr {
	padding: 30px 0px 0px 0px
}

/* Hidden Button */
.st-hdn-btn {
	position: fixed;
	bottom: -43px;
	width: 100%;
	-webkit-transition: 100ms all !important;
	-moz-transition: 100ms all !important;
	-o-transition: 100ms all !important;
	transition: 100ms all !important;
}

.st-hdn-btn a {
	font-size: 15px;
	color: #fff;
	background: #004270;
	border-radius: 5px 5px 0px 0px;
	border: solid 2px #fff;
	border-bottom: 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
	-webkit-transition: 800ms all !important;
	-moz-transition: 800ms all !important;
	-o-transition: 800ms all !important;
	transition: 800ms all !important;
}

.st-hdn-btn a:hover {
	background: #004270;
	color: #fff;
	border: solid 2px #fff;
	border-bottom: 0;
}

.st-hdn-btn a:focus {
	color: #fff !important;
	background: #004270 !important;
	border-radius: 5px 5px 0px 0px;
	border: solid 2px #fff !important;
	border-bottom: 0 !important;
	-webkit-transition: 800ms all !important;
	-moz-transition: 800ms all !important;
	-o-transition: 800ms all !important;
	transition: 800ms all !important;
}

.st-hdn-btn a:active {
	color: #fff !important;
	background: #004270 !important;
	border-radius: 5px 5px 0px 0px;
	border: solid 2px #fff !important;
	border-bottom: 0 !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: 800ms all !important;
	-moz-transition: 800ms all !important;
	-o-transition: 800ms all !important;
	transition: 800ms all !important;
}

.st-hdn-btn a:visited {
	color: #fff !important;
	background: #004270 !important;
	border-radius: 10px 10px 0px 0px;
	border: solid 2px #fff !important;
	border-bottom: 0 !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-transition: 800ms all !important;
	-moz-transition: 800ms all !important;
	-o-transition: 800ms all !important;
	transition: 800ms all !important;
}

.st-hdn-btn i {
	color: #fff;
	font-size: 13px;
}

/* Go to top button */
#top-link-block.affix-top {
	position: absolute;
	bottom: -82px;
	left: 10px;
}

#top-link-block.affix {
	position: fixed;
	bottom: 18px;
	left: 10px;
}

/* Media Queries */
@media ( min-width : 1200px) {
	.container {
		width: 1010px !important;
	}
}

@media only screen and (min-width: 768px) {
	.hm-icn {
		display: none;
	}
}

@media only screen and (max-width: 768px) {
	#top-link-block.affix-top {
		display: none !important;
	}
	.st-qk-lnks a:hover .st-inr-col-wrpr {
		margin-top: 0 !important;
		-webkit-transition: 300ms all !important;
		-moz-transition: 300ms all !important;
		-o-transition: 300ms all !important;
		transition: 300ms all !important;
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
		-o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	}
	.st-qk-lnks a:hover .st-inr-col-wrpr i {
		font-size: 50px !important;
		-webkit-transition: 200ms all !important;
		-moz-transition: 200ms all !important;
		-o-transition: 200ms all !important;
		transition: 200ms all !important;
		color: #272A53;
	}
	.st-qk-lnks a:hover .st-inr-col-wrpr h3, h4 {
		-webkit-transition: 700ms all !important;
		-moz-transition: 700ms all !important;
		-o-transition: 700ms all !important;
		transition: 700ms all !important;
		color: #272A53;
	}
	.st-qk-lnks .st-inr-wrpr .inner-1 {
		position: relative;
		top: 0px;
		padding: 0;
		margin-top: 0;
	}
	.st-qk-lnks .st-inr-wrpr .inner-2 {
		margin-top: 0px !important;
		float: left;
		width: 100%;
	}
	.st-sec-3 .st-inr-wrpr .inner {
		float: left;
		width: 100%;
		border-right: 0 !important
	}
	.navbar-custom-1 li a {
		text-transform: uppercase;
		margin-top: 0 !important;
		border-top: solid 1px #053A5F;
		padding: 10px 9px !important;
	}
	.navbar-custom-1 li a:hover {
		color: #fff !important;
	}
	.navbar-custom-1 .navbar-nav>.open>a, .navbar-custom-1 .navbar-nav>.open>a:focus,
		.navbar-custom-1 .navbar-nav>.open>a:hover {
		background-color: #003a62;
		color: #fff;
		border-top: solid 0px #A2D1EF !important;
	}
	.navbar-custom-1 .navbar-nav>.active>a, .navbar-custom-1 .navbar-nav>.active>a:focus,
		.navbar-custom-1 .navbar-nav>.active>a:hover {
		border-top: solid 0px #A2D1EF !important;
		background-color: transparent;
		color: #fff;
	}
	.navbar-custom-1 .navbar-collapse {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.navbar-custom-1 .dropdown-menu li a {
		border-top: 0;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.st-hdr-inr-wrpr .pull-right a {
		margin-top: 5px;
		font-size: 9px;
	}
	.st-hdr-inr-wrpr i {
		color: #fff;
		font-size: 9px;
	}
	.carousel-caption {
		margin: 0 auto;
		height: 90px;
		left: 5%;
		right: 5%;
	}
	.carousel-caption h1 {
		background: url('../images/pattern-diag-dark.gif') repeat;
		padding: 1px 5px;
		text-shadow: 1px 1px 2px rgba(0, 0, 0, .8);
		font-size: 15px;
	}
	.st-qk-lnks .st-inr-wrpr .inner-1 h3 {
		font-size: 13px;
	}
	.st-qk-lnks .st-inr-wrpr .inner-1 h4 {
		font-size: 10px;
	}
	.st-inr-col-wrpr {
		padding: 10px;
		border: solid 1px #D4D4D4;
	}
	.st-qk-lnks .st-inr-wrpr .inner-2 h1 {
		font-size: 22px
	}
	.st-qk-lnks .st-inr-wrpr .inner-2 h2 {
		font-size: 19px
	}
	.st-qk-lnks .st-inr-wrpr .inner-2 h3 {
		font-size: 15px
	}
	.st-sec-2 h2 {
		font-size: 20px
	}
	.st-sec-2 h3 {
		font-size: 18px;
	}
	.st-sec-2 .st-inr-wrpr .inner {
		border-right: 0 !important;
	}
	#peelback {
		display: none;
	}
	.st-footer ul li a {
		font-size: 11px;
	}
	.st-footer ul li {
		padding-right: 2px;
		padding-left: 2px;
	}
	.st-hdr-inr-wrpr img {
		width: 145px
	}
	.st-hdr-inr-wrpr .mail-icon {
		width: 15px;
	}
	.st-hdr-inr-wrpr img.wmns-logo {
		width: 140px
	}
	.st-sec-1.white .st-inr-wrpr h3 {
		font-size: 18px;
	}
	.st-sec-1.white .st-inr-wrpr h2 {
		font-size: 18px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
	}
	.st-inr-wrpr .tsti-wrpr {
		padding: 30px 50px 30px 50px;
		background: #F9F9F9;
		border-bottom: solid 6px #E4E4E4;
		margin-bottom: 20px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
		-o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	}
	.navbar-collapse {
		border-top: 0;
	}
	.navbar-custom-1 .navbar-nav>.active>a, .navbar-custom-1 .navbar-nav>.active>a:focus,
		.navbar-custom-1 .navbar-nav>.active>a:hover {
		border-top: solid 1px #053A5F !important;
		background-color: #003a62;
	}
	.pink-flvr .navbar-custom-1 .navbar-nav>.active>a, .pink-flvr .navbar-custom-1 .navbar-nav>.active>a:focus,
		.pink-flvr .navbar-custom-1 .navbar-nav>.active>a:hover {
		border-top: solid 1px #7D307C !important;
		background-color: #80137C;
	}
	.pink-flvr .navbar-custom-1 li a {
		border-top: solid 1px #7D307C;
	}
	.st-sec-1.pink .st-inr-wrpr .inner {
		float: left;
		padding: 0px;
		width: 100%;
	}
	.st-sec-1.pink .st-inr-wrpr .inner p {
		padding-left: 0;
	}
	.st-inr-wrpr ul {
		font-size: 13px;
	}
	p {
		font-size: 13px;
	}
	.st-sec-1.pink .st-inr-wrpr h3 {
		font-size: 18px;
	}
	.st-sec-1.pink .st-inr-wrpr h2 {
		font-size: 22px;
	}
	.st-inr-wrpr .serv-inner a {
		margin-top: 0%;
		float: left;
		display: block;
		width: 100%;
		text-align: center;
	}
	.st-sec-1 .st-inr-wrpr .para-padding .inner i {
		font-size: 30px;
		margin-right: 12px;
		color: #9ACD32;
		display: block;
		clear: both;
	}
	.st-sec-1 .st-inr-wrpr .para-padding .inner {
		float: left;
		padding: 0px;
		font-size: 14px;
		color: #93BB41;
		margin-top: 2px;
	}
	.st-inr-wrpr .para-padding {
		padding: 0px
	}
	.st-sec-2 .st-inr-wrpr .inner ul.buttons li a {
		margin-top: 2px;
		font-size: 8px;
		padding: 6px 6px !important;
	}
	.pink-flvr .st-prmry-btn {
		margin-top: 10px !important;
	}
	.st-inr-wrpr h1 {
		font-size: 22px;
	}
	.navbar-nav .open .dropdown-menu {
		background-color: rgb(7, 53, 84);
	}
	.small-menu li.active a {
		background-color: #001C2F !important;
		color: #fff !important;
	}
}

@media only screen and (max-device-width: 1280px) {
	.navbar-custom-1 {
		font-size: 13px;
	}
	.navbar-custom-1 li a {
		padding: 15px 16px !important
	}
	.st-qk-lnks .st-inr-wrpr .inner-1 h3 {
		font-size: 14px;
	}
	.st-inr-col-wrpr h4 {
		font-size: 11px;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width
	: 1024px) {
	.st-qk-lnks .st-inr-wrpr .inner-1 {
		top: -75px
	}
	.st-qk-lnks .st-inr-wrpr .inner-2 {
		margin-top: -60px !important
	}
}