HTML {
	FONT-FAMILY: "Lato", sans-serif; BACKGROUND: #fff; FONT-SIZE: 100%
}
BODY {
	FONT-FAMILY: "Lato", sans-serif; BACKGROUND: #fff; FONT-SIZE: 100%
}
BODY A {
	-webkit-transition: 0.5s all; transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all
}
.container {
	WIDTH: 70%
}
.header {
	
}
.logo {
	MARGIN-TOP: 0.6em; FLOAT: left
}
.logo A {
	TEXT-TRANSFORM: uppercase; COLOR: #19246b; FONT-SIZE: 3.1em; FONT-WEIGHT: 900
}
.logo A:hover {
	TEXT-DECORATION: none
}
.logo A IMG {
	MAX-HEIGHT: 100px
}
.logo320 {
	DISPLAY: none
}
.top-header {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 3em; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0.1em; background-size: cover
}
.top-nav UL LI A {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1.4em; PADDING-RIGHT: 1.4em; COLOR: #fff; FONT-SIZE: 1.1em; FONT-WEIGHT: 300; PADDING-TOP: 0.5em
}
UL.top-nav LI.team-active A {
	BACKGROUND: #18226c; COLOR: #fff; FONT-SIZE: 1em; FONT-WEIGHT: 500
}
UL.top-nav LI.team-active A:hover {
	BACKGROUND: #d60002; COLOR: #eee
}
.top-nav UL LI.active A {
	COLOR: #19246b
}
.top-nav UL LI A:hover {
	COLOR: #d60002
}
.logo A {
	DISPLAY: block
}
.top-nav:before {
	DISPLAY: table; CONTENT: " "
}
.top-nav:after {
	DISPLAY: table; CONTENT: " "
}
.top-nav:after {
	CLEAR: both
}
.top-nav1 {
	TEXT-ALIGN: center; MARGIN: 10px auto 0px; BACKGROUND: #071161; FLOAT: none
}
.top-nav1in {
	MARGIN: 0px auto; FONT-SIZE: 0.8em
}
.top-nav1 UL LI A {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1.4em; PADDING-RIGHT: 1.4em; COLOR: #fff; FONT-SIZE: 1.1em; FONT-WEIGHT: 300; PADDING-TOP: 0.5em
}
UL.top-nav1 LI.team-active A {
	BACKGROUND: #18226c; COLOR: #fff; FONT-SIZE: 1em; FONT-WEIGHT: 500
}
UL.top-nav1 LI.team-active A:hover {
	BACKGROUND: #d60002; COLOR: #eee
}
.top-nav1 UL LI.active A {
	COLOR: #19246b
}
.top-nav1 UL LI A:hover {
	COLOR: #d60002
}
.logo A {
	DISPLAY: block
}
.top-nav1:before {
	DISPLAY: table; CONTENT: " "
}
.top-nav1:after {
	DISPLAY: table; CONTENT: " "
}
.top-nav1:after {
	CLEAR: both
}
nav {
	POSITION: relative; FLOAT: right
}
nav UL {
	PADDING-BOTTOM: 0px; MARGIN: 1.4em 0px 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
nav LI {
	POSITION: relative; DISPLAY: inline; FLOAT: left
}
nav A {
	TEXT-ALIGN: center; MARGIN: 0.5% 1%; DISPLAY: inline-block; COLOR: #fff; FONT-SIZE: 90%; TEXT-DECORATION: none
}
nav A:hover {
	COLOR: #00a2c1; TEXT-DECORATION: none
}
nav A#pull {
	DISPLAY: none
}
#slider2 {
	MARGIN: 0px auto; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none
}
#slider3 {
	MARGIN: 0px auto; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none
}
.rslides_tabs {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px auto 50px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MAX-WIDTH: 540px; FONT-SIZE: 18px; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px; box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0); -moz-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0)
}
.rslides_tabs LI {
	DISPLAY: inline; FLOAT: none; MARGIN-RIGHT: 1px
}
.rslides_tabs A {
	PADDING-BOTTOM: 9px; LINE-HEIGHT: 20px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 20px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; PADDING-TOP: 9px
}
.rslides_tabs LI:first-child {
	MARGIN-LEFT: 0px
}
.rslides_tabs .rslides_here A {
	COLOR: #fff; FONT-WEIGHT: bold
}
.events {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.callbacks_container {
	POSITION: relative; WIDTH: 100%; FLOAT: left
}
.callbacks {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.callbacks LI {
	POSITION: absolute; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
.callbacks IMG {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; WIDTH: 100%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.callbacks .caption {
	Z-INDEX: 2; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 46%; PADDING-RIGHT: 20px; DISPLAY: block; MAX-WIDTH: none; COLOR: #fff; FONT-SIZE: 20px; TOP: 28%; RIGHT: 0%; PADDING-TOP: 10px; LEFT: 26%; text-shadow: none
}
.callbacks_nav {
	Z-INDEX: 3; POSITION: absolute; MARGIN-TOP: -65px; TEXT-INDENT: -9999px; WIDTH: 41px; BACKGROUND: url(../images/themes.png) no-repeat left top; HEIGHT: 61px; OVERFLOW: hidden; TOP: 56%; TEXT-DECORATION: none; LEFT: 8%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.callbacks_nav:active {
	opacity: 1.0
}
.next.callbacks_nav {
	BACKGROUND-POSITION: right top; RIGHT: 8%; LEFT: auto
}
#slider3-pager A {
	DISPLAY: inline-block
}
#slider3-pager SPAN {
	FLOAT: left
}
#slider3-pager SPAN {
	WIDTH: 100px; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 15px; border-radius: 30em; opacity: 0.6
}
#slider3-pager .rslides_here A {
	BACKGROUND: #fff; border-radius: 30em; opacity: 1
}
#slider3-pager A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#slider3-pager LI {
	DISPLAY: inline-block
}
.rslides {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.rslides LI {
	POSITION: absolute; WIDTH: 100%; DISPLAY: none; TOP: 0px; LEFT: 0px; -webkit-backface-visibility: hidden
}
.rslides LI:first-child {
	POSITION: relative; DISPLAY: block; FLOAT: left
}
.rslides IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.callbacks_tabs {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 84%; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: 47%
}
.callbacks_tabs LI {
	DISPLAY: inline-block
}
.callbacks_tabs A {
	VISIBILITY: hidden
}
.callbacks_tabs A:after {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 18px; DISPLAY: inline-block; FONT-FAMILY: FontAwesome; HEIGHT: 18px; VISIBILITY: visible; FONT-SIZE: 0px; BORDER-TOP: #fff 2px solid; CONTENT: "\f111"; BORDER-RIGHT: #fff 2px solid; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px
}
.callbacks_here A:after {
	BORDER-BOTTOM: #19246b 2px solid; BORDER-LEFT: #19246b 2px solid; BORDER-TOP: #19246b 2px solid; BORDER-RIGHT: #19246b 2px solid
}
.slide-text-info H1 {
	PADDING-BOTTOM: 0.4em; TEXT-TRANSFORM: uppercase; MARGIN: 0.4em 0px 0.1em; PADDING-LEFT: 0.5em; WIDTH: 90%; PADDING-RIGHT: 0.5em; DISPLAY: inline-block; FONT-SIZE: 2em; FONT-WEIGHT: 300; PADDING-TOP: 0.4em; text-shadow: 0px 2px 2px black
}
.slide-text-info SPAN {
	PADDING-BOTTOM: 0.2em; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; COLOR: #fff; FONT-SIZE: 2.3em; FONT-WEIGHT: 300; PADDING-TOP: 0.2em; text-shadow: 0px 2px 2px black
}
.slide-text-info SPAN LABEL {
	PADDING-RIGHT: 0.5em; FONT-WEIGHT: 700
}
.slide-btns {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.slide-btns A {
	DISPLAY: inline-block
}
.slide-btns A {
	TEXT-DECORATION: none
}
.slide-btns A.startnow {
	PADDING-BOTTOM: 0.87em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; BACKGROUND: #fff; COLOR: #19246b; FONT-SIZE: 0.8em; MARGIN-RIGHT: 0.8em; PADDING-TOP: 0.87em; border-radius: 0.3em; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; -o-border-radius: 0.3em; -ms-border-radius: 0.3em
}
.slide-btns A.startnow:hover {
	BACKGROUND: #19246b; COLOR: #fff
}
.slide-btns A.livedemo {
	PADDING-BOTTOM: 0.87em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; BACKGROUND: #19246b; COLOR: #fff; FONT-SIZE: 0.8em; PADDING-TOP: 0.87em; border-radius: 0.3em; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; -o-border-radius: 0.3em; -ms-border-radius: 0.3em
}
.slide-btns A.livedemo:hover {
	BACKGROUND: #d60002; COLOR: #fff
}
.top-grid {
	
}
.top-grid SPAN {
	BORDER-BOTTOM: #ebebeb 5px solid; BORDER-LEFT: #ebebeb 5px solid; WIDTH: 135px; DISPLAY: inline-block; BACKGROUND: #19246b; HEIGHT: 135px; BORDER-TOP: #ebebeb 5px solid; BORDER-RIGHT: #ebebeb 5px solid; border-radius: 30em; -webkit-transition: 0.5s all; transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -webkit-border-radius: 30em; -moz-border-radius: 30em; -o-border-radius: 30em; -ms-border-radius: 30em
}
.top-grid SPAN LABEL {
	TEXT-ALIGN: center; MARGIN-TOP: 2em; WIDTH: 66px; DISPLAY: inline-block; BACKGROUND: url(../images/top-icons.png) no-repeat 0px 0px; HEIGHT: 66px; MARGIN-LEFT: 0.2em
}
.top-grid SPAN LABEL.icon2 {
	BACKGROUND-POSITION: -317px 0px
}
.top-grid SPAN LABEL.icon3 {
	BACKGROUND-POSITION: -636px 0px
}
.top-grid H3 {
	TEXT-TRANSFORM: uppercase
}
.top-grid H3 A {
	COLOR: #d60002
}
.top-grid H3 A:hover {
	TEXT-DECORATION: none
}
.top-grid P {
	LINE-HEIGHT: 1.6em; COLOR: #8d8d8d; FONT-SIZE: 1em
}
.top-grids {
	PADDING-BOTTOM: 3.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3.5em
}
.top-grid:hover SPAN {
	BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #eee; BACKGROUND: #d60002; BORDER-RIGHT-COLOR: #eee; BORDER-LEFT-COLOR: #eee
}
.works {
	PADDING-BOTTOM: 3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #eeeeee; PADDING-TOP: 3em
}
.works H3 {
	COLOR: #19246b; FONT-SIZE: 2.5em; FONT-WEIGHT: 600
}
.portfolio-box {
	PADDING-BOTTOM: 3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2em
}
.portfolio-head {
	
}
.portfolio-head H4 {
	BORDER-BOTTOM: #868686 1px solid; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; COLOR: #868686; FONT-SIZE: 1.6em; PADDING-TOP: 0px
}
.portfolio-main {
	PADDING-BOTTOM: 4%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1.5%
}
#filters {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0.5% 0px 2.3%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#filters LI {
	DISPLAY: inline-block
}
#filters LI SPAN {
	PADDING-BOTTOM: 16px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #19246b; FONT-SIZE: 1em; CURSOR: pointer; FONT-WEIGHT: 400; MARGIN-RIGHT: 0.5em; TEXT-DECORATION: none; PADDING-TOP: 16px; border-radius: 4px
}
#filters LI SPAN.active {
	COLOR: #d60002
}
#filters LI SPAN:hover {
	COLOR: #d60002
}
#portfoliolist .portfolio {
	MARGIN: 0px; WIDTH: 33.33%; DISPLAY: none; FLOAT: left; OVERFLOW: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box
}
.portfolio-wrapper {
	POSITION: relative !important; OVERFLOW: hidden; CURSOR: pointer
}
.portfolio IMG {
	DISPLAY: block; MAX-WIDTH: 100%; -webkit-transition: all 300ms; transition: all 300ms; -moz-transition: all 300ms
}
.portfolio .label {
	POSITION: absolute; WIDTH: 100%; BOTTOM: -40px; HEIGHT: 40px
}
.portfolio .label-bg {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: #22b4b8; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.portfolio .label-text {
	Z-INDEX: 500; POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #fff; PADDING-TOP: 5px
}
.portfolio .text-category {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; FONT-SIZE: 12px
}
.container:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "\0020"
}
.clearfix:before {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; CONTENT: '\0020'
}
.clearfix:after {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; CONTENT: '\0020'
}
.row:before {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; CONTENT: '\0020'
}
.row:after {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; CONTENT: '\0020'
}
.row:after {
	CLEAR: both
}
.clearfix:after {
	CLEAR: both
}
.row {
	ZOOM: 1
}
.clearfix {
	ZOOM: 1
}
.clear {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden
}
.b-link-stripe {
	POSITION: relative; WIDTH: 100%; DISPLAY: inline-block; VERTICAL-ALIGN: top; OVERFLOW: hidden; FONT-WEIGHT: 300
}
.b-link-stripe .b-wrapper {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 100%; COLOR: #ffffff; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.b-link-stripe .b-line {
	POSITION: absolute; WIDTH: 20%; BOTTOM: 0px; VISIBILITY: hidden; TOP: 0px; opacity: 0
}
.b-link-stripe:hover .b-line {
	VISIBILITY: visible
}
.b-link-stripe .b-line1 {
	LEFT: 0px
}
.b-link-stripe .b-line2 {
	LEFT: 20%; transition-delay: 0.1s; -moz-transition-delay: 0.1s; -ms-transition-delay: 0.1s; -o-transition-delay: 0.1s; -webkit-transition-delay: 0.1s
}
.b-link-stripe .b-line3 {
	LEFT: 40%; transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s; -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s
}
.b-link-stripe .b-line4 {
	LEFT: 60%; transition-delay: 0.3s; -moz-transition-delay: 0.3s; -ms-transition-delay: 0.3s; -o-transition-delay: 0.3s; -webkit-transition-delay: 0.3s
}
.b-link-stripe .b-line5 {
	LEFT: 80%; transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; -o-transition-delay: 0.4s; -webkit-transition-delay: 0.4s
}
.b-link-stripe:hover .b-line {
	opacity: 1
}
.b-animate-go {
	TEXT-DECORATION: none
}
.b-animate {
	VISIBILITY: hidden; FONT-SIZE: 1.1em; FONT-WEIGHT: 700
}
.b-animate IMG {
	MARGIN-TOP: 26%
}
.b-animate-go:hover .b-animate {
	VISIBILITY: visible
}
.b-from-left {
	POSITION: relative; MARGIN: 0px; HEIGHT: 100%; LEFT: -100%
}
.b-animate-go:hover .b-from-left {
	LEFT: 0px
}
SPAN.m_4 {
	FONT-SIZE: 14px; FONT-WEIGHT: 400
}
P.m_5 {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.5em; MARGIN: 2% auto 5%; WIDTH: 70%; COLOR: #283a47; FONT-SIZE: 1.1em; FONT-WEIGHT: 600
}
.p-img {
	WIDTH: 100%
}
.work-caption {
	PADDING-TOP: 5em
}
.work-caption SPAN {
	WIDTH: 44px; DISPLAY: inline-block; BACKGROUND: url(../images/port-icons.png) no-repeat 0px 0px; HEIGHT: 44px; -webkit-transition: 0.5s all; transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all
}
.work-caption SPAN:hover {
	opacity: 0.5
}
.work-caption DIV {
	DISPLAY: inline-block
}
.work-caption DIV:first-child {
	MARGIN-RIGHT: 0.8em
}
.work-caption DIV.link-icon SPAN {
	BACKGROUND-POSITION: -64px 0px
}
.work-caption H3 {
	COLOR: #fff; FONT-SIZE: 1.8em; FONT-WEIGHT: 600
}
.skills {
	PADDING-BOTTOM: 3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4em
}
.skill-grids {
	PADDING-BOTTOM: 3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3em
}
.skill-grid H3 {
	COLOR: #19246b; FONT-SIZE: 1.8em
}
.circle {
	COLOR: #19246b
}
.head-section H2 {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #19246b; FONT-SIZE: 3.2em; PADDING-TOP: 0px
}
.head-section P {
	LINE-HEIGHT: 1.5em; MARGIN: 0px auto; WIDTH: 70%; COLOR: #8d8d8d; FONT-SIZE: 1.5em; FONT-WEIGHT: 300
}
.team {
	PADDING-BOTTOM: 3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4em
}
.team-grid H3 {
	PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 2em; FONT-WEIGHT: 600; PADDING-TOP: 0.5em
}
.team-grid H3 A {
	COLOR: #19246b
}
.team-grid H3 A:hover {
	COLOR: #d60002; TEXT-DECORATION: none
}
.team-grid SPAN {
	COLOR: #5c5c5c; FONT-SIZE: 1.1em
}
.team-grid P {
	LINE-HEIGHT: 1.5em; MARGIN: 0.7em 0px; COLOR: #8d8d8d; FONT-SIZE: 1.2em; FONT-WEIGHT: 400
}
.team-grid UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.team-grid UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline-block; LIST-STYLE-IMAGE: none; MARGIN-RIGHT: 0.8em
}
UL.team-social {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.team-social LI A SPAN {
	WIDTH: 50px; DISPLAY: inline-block; BACKGROUND: url(../images/t-social-icons.png) no-repeat 0px 0px; HEIGHT: 50px; -webkit-transition: 0.5s all; transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all
}
UL.team-social LI A SPAN:hover {
	opacity: 0.8
}
UL.team-social LI A.facebook SPAN {
	BACKGROUND-POSITION: 0px 0px
}
UL.team-social LI A.google-pluse SPAN {
	BACKGROUND-POSITION: -70px 0px
}
UL.team-social LI A.twitter SPAN {
	BACKGROUND-POSITION: -140px 0px
}
.team-grids {
	PADDING-TOP: 3em
}
.contact-map IFRAME {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 3em 0px; MIN-HEIGHT: 300px; WIDTH: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.text-boxs SPAN {
	WIDTH: 47%; FLOAT: left
}
.text-boxs SPAN INPUT[type='text'] {
	BORDER-BOTTOM: #5c5c5c 1px solid; BORDER-LEFT: #5c5c5c 1px solid; PADDING-BOTTOM: 0.9em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0.9em; OUTLINE-WIDTH: medium; WIDTH: 100%; PADDING-RIGHT: 0.9em; COLOR: #5c5c5c; FONT-SIZE: 1em; BORDER-TOP: #5c5c5c 1px solid; BORDER-RIGHT: #5c5c5c 1px solid; PADDING-TOP: 0.9em; -webkit-transition: border-color 0.4s; transition: border-color 0.4s; -moz-transition: border-color 0.4s; -o-transition: border-color 0.4s; -ms-transition: border-color 0.4s
}
.text-area-box TEXTAREA {
	BORDER-BOTTOM: #5c5c5c 1px solid; BORDER-LEFT: #5c5c5c 1px solid; PADDING-BOTTOM: 0.9em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0.9em; OUTLINE-WIDTH: medium; WIDTH: 100%; PADDING-RIGHT: 0.9em; COLOR: #5c5c5c; FONT-SIZE: 1em; BORDER-TOP: #5c5c5c 1px solid; BORDER-RIGHT: #5c5c5c 1px solid; PADDING-TOP: 0.9em; -webkit-transition: border-color 0.4s; transition: border-color 0.4s; -moz-transition: border-color 0.4s; -o-transition: border-color 0.4s; -ms-transition: border-color 0.4s
}
.text-boxs SPAN INPUT[type='text']:hover {
	BORDER-BOTTOM-COLOR: #19246b; BORDER-TOP-COLOR: #19246b; BORDER-RIGHT-COLOR: #19246b; BORDER-LEFT-COLOR: #19246b
}
.text-area-box TEXTAREA:hover {
	BORDER-BOTTOM-COLOR: #19246b; BORDER-TOP-COLOR: #19246b; BORDER-RIGHT-COLOR: #19246b; BORDER-LEFT-COLOR: #19246b
}
.text-boxs SPAN LABEL {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5c5c5c; FONT-SIZE: 1.8em; FONT-WEIGHT: 400; PADDING-TOP: 0.3em
}
.text-area-box SPAN {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5c5c5c; FONT-SIZE: 1.8em; FONT-WEIGHT: 400; PADDING-TOP: 0.3em
}
.text-area-box {
	MARGIN-TOP: 1em
}
.text-area-box TEXTAREA {
	MIN-HEIGHT: 200px; resize: none
}
.contact-form INPUT[type='submit'] {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0.4em; MARGIN-TOP: 1em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 1.5em; OUTLINE-WIDTH: medium; PADDING-RIGHT: 1.5em; BACKGROUND: #19246b; COLOR: #fff; FONT-SIZE: 1.8em; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 0.4em; border-radius: 0.3em; -webkit-transition: 0.5s all; transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all
}
.contact-form INPUT[type='submit']:hover {
	BACKGROUND: #d60002
}
.contact {
	PADDING-BOTTOM: 3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3em
}
.contact-address {
	MARGIN: 0px 0px 2em
}
.contact-address H4 {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5c5c5c; FONT-SIZE: 1.8em; FONT-WEIGHT: 400; PADDING-TOP: 0px
}
.contact-address P {
	MARGIN: 0.3em 0px; COLOR: #8b8b8b; FONT-SIZE: 1.2em
}
.contact-address P A {
	COLOR: #8b8b8b
}
.contact-address P A:hover {
	COLOR: #19246b; TEXT-DECORATION: none
}
.c-social-share {
	PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.c-social-share LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline-block; LIST-STYLE-IMAGE: none; MARGIN-RIGHT: 0.5em
}
.c-social-share LI A SPAN {
	WIDTH: 41px; DISPLAY: inline-block; BACKGROUND: url(../images/c-social-icons.png) no-repeat 0px 0px; HEIGHT: 41px
}
.c-social-share LI A.c-face SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.c-social-share LI A.c-google SPAN {
	BACKGROUND-POSITION: -55px 0px
}
.c-social-share LI A.c-twitter SPAN {
	BACKGROUND-POSITION: -110px 0px
}
.footer {
	PADDING-BOTTOM: 4em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #474747; PADDING-TOP: 2em
}
.footer-grid H3 {
	PADDING-BOTTOM: 0.2em; TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-SIZE: 1.3em; FONT-WEIGHT: 600
}
.whoare-u A.footer-logo {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 3em; FONT-WEIGHT: 900; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.whoare-u P {
	COLOR: #a3b1bf; FONT-SIZE: 1em; FONT-WEIGHT: 400
}
A.whoare {
	COLOR: #a3b1bf; FONT-SIZE: 1.2em; FONT-WEIGHT: 600; TEXT-DECORATION: none
}
A.whoare:hover {
	COLOR: #fff
}
A.whoare SPAN {
	WIDTH: 10px; DISPLAY: inline-block; BACKGROUND: url(../images/arrow.png) no-repeat 0px 0px; HEIGHT: 8px; MARGIN-LEFT: 0.5em
}
.f-works {
	PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.f-works LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0.2em 0.2em 0px; WIDTH: 48.45%; DISPLAY: inline-block; FLOAT: left; LIST-STYLE-IMAGE: none
}
.f-works LI IMG {
	WIDTH: 100%
}
.intouch {
	MARGIN-TOP: 1.5em
}
.intouch P {
	COLOR: #a3b1bf; FONT-SIZE: 1em; FONT-WEIGHT: 400
}
.intouch UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.intouch UL LI {
	PADDING-BOTTOM: 0.3em; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #a3b1bf; FONT-SIZE: 1em; FONT-WEIGHT: 400; LIST-STYLE-IMAGE: none; PADDING-TOP: 0.3em
}
.intouch UL LI SPAN {
	WIDTH: 11px; DISPLAY: inline-block; BACKGROUND: url(../images/get-in-icons.png) no-repeat 0px 0px; HEIGHT: 15px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.2em
}
.intouch UL LI SPAN.pin {
	BACKGROUND-POSITION: 0px 0px
}
.intouch UL LI SPAN.mobile {
	BACKGROUND-POSITION: 0px -22px
}
.intouch UL LI SPAN.msg {
	BACKGROUND-POSITION: 0px -45px
}
.intouch UL LI A {
	COLOR: #a3b1bf; TEXT-DECORATION: none
}
.intouch UL LI A:hover {
	COLOR: #19246b
}
.news-update P {
	PADDING-BOTTOM: 0.3em; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #a3b1bf; FONT-SIZE: 1em; FONT-WEIGHT: 400; LIST-STYLE-IMAGE: none; PADDING-TOP: 0.3em
}
.news-update FORM {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BACKGROUND: #626262; PADDING-TOP: 0.3em; border-radius: 0.2em; -webkit-border-radius: 0.2em; -moz-border-radius: 0.2em; -o-border-radius: 0.2em; -ms-border-radius: 0.2em
}
.news-update INPUT[type='text'] {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 59%; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #a3b1bf; FONT-SIZE: 0.87em; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.news-update INPUT[type='submit'] {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0.5em; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0.5em; BACKGROUND: #19246b; COLOR: #fff; FONT-SIZE: 0.75em; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: 600; BORDER-RIGHT: medium none; PADDING-TOP: 0.5em; border-radius: 0.3em; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; -o-border-radius: 0.3em; -ms-border-radius: 0.3em
}
.sub-footer {
	PADDING-BOTTOM: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #071161; PADDING-TOP: 1.5em
}
.copy-right {
	FLOAT: left
}
.copy-right P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.copy-right P A {
	COLOR: #19246b; TEXT-DECORATION: none
}
.copy-right P A:hover {
	COLOR: #888
}
.footer-links {
	FLOAT: right;
}
.footer-links UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.footer-links UL LI {
	DISPLAY: inline-block
}
.footer-links A {
	COLOR: #fff; FONT-SIZE: 0.87em; TEXT-DECORATION: none
}
.footer-links A:hover {
	COLOR: #19246b
}
.footer-links LABEL {
	MARGIN: 0px 1em; COLOR: #fff; FONT-SIZE: 0.87em; VERTICAL-ALIGN: text-bottom
}
#toTop {
	BORDER-BOTTOM: medium none; POSITION: fixed; BORDER-LEFT: medium none; TEXT-INDENT: 100%; WIDTH: 40px; BOTTOM: 14px; DISPLAY: none; BACKGROUND: url(../images/to-top1.png) no-repeat 0px 0px; HEIGHT: 40px; OVERFLOW: hidden; BORDER-TOP: medium none; RIGHT: 3%; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
#toTopHover {
	FILTER: alpha(opacity=0); WIDTH: 40px; DISPLAY: block; FLOAT: right; HEIGHT: 40px; OVERFLOW: hidden; opacity: 0; -moz-opacity: 0
}
.bg {
	PADDING-BOTTOM: 5%; PADDING-LEFT: 5%; WIDTH: 100%; PADDING-RIGHT: 5%; BACKGROUND: #222; COLOR: white; PADDING-TOP: 5%; border-radius: 10px
}
.mob-menu {
	TEXT-ALIGN: center; MARGIN-TOP: 2%; WIDTH: 100%; DISPLAY: none; BACKGROUND: #071161
}
.mob-menu SELECT {
	WIDTH: 100% !important
}
.contact-msg {
	TEXT-ALIGN: center; MARGIN-TOP: 40px; FLOAT: right; COLOR: #c90000; FONT-WEIGHT: bold
}
INPUT[type='text'] {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2%; PADDING-LEFT: 4%; WIDTH: 100%; PADDING-RIGHT: 4%; MARGIN-BOTTOM: 2%; BACKGROUND: #fafafa; FONT-SIZE: 0.8em; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2%; resize: none
}
TEXTAREA {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2%; PADDING-LEFT: 4%; WIDTH: 100%; PADDING-RIGHT: 4%; MARGIN-BOTTOM: 2%; BACKGROUND: #fafafa; FONT-SIZE: 0.8em; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2%; resize: none
}
INPUT[type='submit'] {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 2%; PADDING-LEFT: 4%; WIDTH: 100%; PADDING-RIGHT: 4%; BACKGROUND: #071161; COLOR: white; FONT-SIZE: 0.8em; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 2%; transition: 0.5s background
}
INPUT[type='submit']:hover {
	BACKGROUND: #d60201
}
HR {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
