
body {
	background: rgb(255, 255, 255); margin: 0px;
}
p {
	text-align: left; color: rgb(102, 102, 102); font-family: "Source Sans Pro", Arial, sans-serif; font-size: 1.25em; font-weight: 300;
}
h1 {
	text-align: left; font-family: "Roboto Slab", Times New Roman, serif; font-weight: 300;
}
h2 {
	text-align: left; font-family: "Roboto Slab", Times New Roman, serif; font-weight: 300;
}
h1 {
	font-size: 2.5em;
}
h2 {
	font-size: 32px;
}
button {
	background: rgb(255, 255, 255); padding: 10px 20px; border-radius: 30px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0); font-family: "Roboto Slab", Georgia, serif; font-size: 1.25em; font-weight: 300; text-decoration: none; margin-top: 20px; float: right;
}
button:hover {
	border-color: rgb(47, 124, 196); color: rgb(47, 124, 196); text-decoration: none;
}
[class^='icon-'] {
	text-transform: none; line-height: 1; font-family: "curva"; font-style: normal; font-variant: normal; font-weight: normal; -webkit-font-smoothing: antialiased; speak: none; -moz-osx-font-smoothing: grayscale;
}
[class*=' icon-'] {
	text-transform: none; line-height: 1; font-family: "curva"; font-style: normal; font-variant: normal; font-weight: normal; -webkit-font-smoothing: antialiased; speak: none; -moz-osx-font-smoothing: grayscale;
}
.icon-logo::before {
	content: "\e60e";
}
.icon-ux::before {
	content: "\e600";
}
.icon-ui::before {
	content: "\e601";
}
.icon-support::before {
	content: "\e602";
}
.icon-startups::before {
	content: "\e603";
}
.icon-prototyping::before {
	content: "\e604";
}
.icon-pencil::before {
	content: "\e605";
}
.icon-heart::before {
	content: "\e606";
}
.icon-independent::before {
	content: "\e607";
}
.icon-consulting::before {
	content: "\e608";
}
.icon-computer::before {
	content: "\e609";
}
.icon-compass::before {
	content: "\e60a";
}
.icon-check::before {
	content: "\e60b";
}
.icon-select-dot::before {
	content: "\e60c";
}
.header {
	height: 100%;
}
.slider {
	height: 100%;
}
body {
	height: 100%;
}
html {
	height: 100%;
}
.tab-content {
	height: 100%;
}
.header {
	width: 100%; overflow: hidden; position: relative;
}
.navbar-collapse {
	padding-right: 5%;
}
.collapse.navbar-collapse {
	top: 0px; right: 0px; position: absolute; z-index: 30;
}
.nav > li {
	padding: 11px 0px;
}
.nav > li > a {
	margin: 0px 15px; padding: 15px 0px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Open Sans Condensed", "Helvetica Neue", sans-serif; font-size: 24px; font-weight: 300;
}
.nav > li > a:hover {
	background: none; color: rgb(6, 6, 6);
}
.nav > li > a:focus {
	background: none; border: currentColor; border-image: none; color: rgb(255, 255, 255); z-index: 500;
}
.nav > li > a:active {
	background: none; border: currentColor; border-image: none; color: rgb(255, 255, 255); z-index: 500;
}
a.scrolldown {
	left: 50%; top: 60%; width: 120px; height: 85px; margin-top: 100px; margin-left: -60px; position: absolute; z-index: 200;
}
a.scrolldown img {
	margin-left: 35px;
}
a.scrolldown:hover {
	color: rgb(6, 6, 6); text-decoration: none;
}
a.scrolldown p {
	text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Open Sans Condensed", "Helvetica Neue", sans-serif; font-size: 18px; margin-top: 15px;
}
img.ri {
	left: 10%; top: 10%; position: absolute; z-index: 10; max-width: 80%;
}
img:empty.ri {
	left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
@media screen and (orientation:portrait)
{
img.ri {
	max-width: 90%;
}
}
@media screen and (orientation:landscape)
{
img.ri {
	max-height: 90%;
}
}
.nav-bar {
	left: 0px; top: 0px; width: 0px; overflow: hidden; margin-top: -1px; position: absolute;
}
.sticky-bar {
	background: rgba(255, 255, 255, 0.85); padding: 3px 10px; left: 0px; top: 0px; width: 100%; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: block !important; visibility: visible; position: fixed; z-index: 9999;
}
#menu a {
	color: rgb(6, 6, 6);
}
.nav-container nav li a {
	color: rgb(0, 0, 0);
}
.nav-container nav li a:hover {
	color: rgb(47, 124, 196); padding-bottom: 5px; border-bottom-color: rgb(47, 124, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-container nav li a:focus {
	color: rgb(47, 124, 196); padding-bottom: 5px; border-bottom-color: rgb(47, 124, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-container nav li a.selected {
	color: rgb(47, 124, 196); padding-bottom: 5px; border-bottom-color: rgb(47, 124, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
a.navbar-brand {
	
}
a.navbar-header {
	
}
a.navbar-header {
	display: none;
}
.content {
	width: 100%; height: 100%; position: relative; z-index: 300;
}
.slide-content {
	width: 100%; height: 100%; position: relative; z-index: 300;
}
#contact h1 {
	text-align: center;
}
#contact h2 {
	text-align: center;
}
#contact h1 {
	margin: 0px; font-size: 4em;
}
#contact h2 {
	margin: -130px 0px 15px;
}
#contact span {
	color: rgb(47, 124, 196);
}
#contact a {
	color: rgb(6, 6, 6);
}
#contact a:hover {
	text-decoration: none;
}
#about p {
	margin-top: 50px;
}
section#welcome {
	height: 100%; overflow: hidden;
}
section#about {
	height: 100%; overflow: hidden;
}
section#profile {
	height: 100%; overflow: hidden;
}
section#contact {
	height: 100%; overflow: hidden;
}
.container {
	height: 100%;
}
.row {
	top: 50%; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.services_box {
	top: 50%; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.row #contact {
	top: 50%; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.services_box {
	text-align: center;
}
#about .btn-default {
	border-radius: 0px; border: 3px solid rgb(58, 168, 141); border-image: none; color: rgb(58, 168, 141); font-family: "Roboto Slab", Georgia, serif; font-size: 24px; font-weight: 400;
}
#about .btn-default:active {
	border-radius: 0px; border: 3px solid rgb(58, 168, 141); border-image: none; color: rgb(58, 168, 141); font-family: "Roboto Slab", Georgia, serif; font-size: 24px; font-weight: 400;
}
#contact .btn-default {
	border-radius: 0px; border: 3px solid rgb(58, 168, 141); border-image: none; color: rgb(58, 168, 141); font-family: "Roboto Slab", Georgia, serif; font-size: 24px; font-weight: 400;
}
#contact .btn-default:active {
	border-radius: 0px; border: 3px solid rgb(58, 168, 141); border-image: none; color: rgb(58, 168, 141); font-family: "Roboto Slab", Georgia, serif; font-size: 24px; font-weight: 400;
}
#about .btn-default:hover {
	background: none; border-color: rgb(28, 194, 153); color: rgb(28, 194, 153);
}
#about .btn-default:focus {
	background: none; border-color: rgb(28, 194, 153); color: rgb(28, 194, 153);
}
#contact .btn-default:hover {
	background: none; border-color: rgb(28, 194, 153); color: rgb(28, 194, 153);
}
#contact .btn-default:focus {
	background: none; border-color: rgb(28, 194, 153); color: rgb(28, 194, 153);
}
#about span {
	color: rgb(47, 124, 196);
}
#about .row {
	top: 0px; margin-top: 150px; transform: translateY(0%); -webkit-transform: translateY(0%);
}
.nav-tabs {
	left: 50%; width: 600px; margin-top: 80px; margin-left: -260px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: absolute; z-index: 100;
}
.nav-tabs > li.active > a {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); padding-bottom: 5px; background-color: transparent;
}
.nav-tabs > li.active > a:hover {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); padding-bottom: 5px; background-color: transparent;
}
.nav-tabs > li.active > a:focus {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); padding-bottom: 5px; background-color: transparent;
}
.nav-tabs > li > a:hover {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); padding-bottom: 5px; background-color: transparent;
}
.nav-tabs > li > a {
	border: currentColor; border-image: none;
}
.tab-content {
	overflow: hidden;
}
.slide-left {
	transition:0.1s ease-in-out; left: 100%; position: relative; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;
}
.in.slide-left {
	left: 0px;
}
.out.slide-left {
	left: -100%;
}
#welcome {
	background:#0b1121 ;
}
#welcome h1 {
	margin: 0px 0px 50px; text-align: center; color: rgb(255, 255, 255); font-family: "Source Sans Pro", Arial, sans-serif; font-weight: 300;
}
#welcome span {
	color: rgb(251, 184, 20);
}
.welcome-content {
	left: 50%; top: 50%; width: 950px; height: 180px; text-align: center; margin-top: -90px; margin-left: -475px; position: absolute;
}
.partners {
	background: rgb(58, 180, 235); height: 100%; text-align: center; display: block;
}
.partners span {
	text-align: center; color: rgb(255, 255, 255); font-size: 4.4em;
}
.partners h2 {
	text-align: center; color: rgb(255, 255, 255);
}
.partners p {
	text-align: center; color: rgb(255, 255, 255);
}
.methodology {
	background: rgb(47, 124, 196); height: 100%; display: block;
}
.services {
	background: rgb(0, 145, 186); height: 100%; display: block;
}
.services span {
	margin: 0px 20px 20px 0px; display: inline-block;
}
.services p {
	color: rgb(255, 255, 255); display: inline-block;
}
.services i {
	color: rgb(255, 255, 255); display: inline-block;
}
.services p {
	top: -20px; font-family: "Roboto Slab", Georgia,serif; font-size: 1.25em; font-weight: 300; position: relative;
}
.services i {
	text-align: center; font-size: 3.2em; margin-right: 10px;
}
#methodology .container {
	max-width: 90%;
}
#methodology .row {
	margin-top: 320px; z-index: 100;
}
#methodology h2 {
	text-align: center; color: rgb(255, 255, 255); margin-bottom: 10px;
}
#methodology p {
	text-align: center; color: rgb(255, 255, 255);
}
.methodology-icon {
	text-align: center; color: rgb(255, 255, 255); font-size: 6em;
}
.border {
	background: rgb(255, 255, 255); width: 90%; height: 1px; display: block;
}
#about {
	background: rgb(255, 255, 255); position: relative;
}
#contact {
	background: rgb(255, 255, 255); position: relative;
}
#contact .btn-default {
	padding: 10px 20px;
}
.contact-featured {
	background: url("../imgs/welcome-002.jpg") no-repeat; width: 100%; height: 40%; border-bottom-color: rgb(58, 168, 141); border-bottom-width: 3px; border-bottom-style: solid;
}
.cta-btn {
	padding: 20px 25px; border-radius: 35px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); font-family: "Roboto Slab", Georgia, serif; font-size: 1.5em; font-weight: 300; text-decoration: none;
}
.cta-btn:hover {
	border-color: rgb(255, 219, 0); color: rgb(255, 219, 0); text-decoration: none;
}
.cta-btn:active {
	border-color: rgb(255, 219, 0); color: rgb(255, 219, 0); text-decoration: none;
}
.cta-btn:focus {
	border-color: rgb(255, 219, 0); color: rgb(255, 219, 0); text-decoration: none;
}
#contact .form-control {
	padding: 2px 10px; border-radius: 0px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Source Sans Pro", Arial, sans-serif; font-size: 1em; font-weight: 300;
}
#contact textarea {
	padding: 2px 10px; border-radius: 0px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Source Sans Pro", Arial, sans-serif; font-size: 1em; font-weight: 300;
}
#contact input {
	margin-bottom: 20px;
}
#contact textarea {
	width: 100%; min-height: 150px;
}
#contact input:focus {
	border-color: rgb(47, 124, 196); outline: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#contact textarea:focus {
	border-color: rgb(47, 124, 196); outline: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#contact .container {
	padding-top: 60px;
}
.navbar-toggle {
	background: rgb(192, 192, 192);
}
.navbar-toggle .icon-bar {
	background: rgb(255, 255, 255);
}
footer {
	background: rgb(0, 0, 0); width: 100%; height: 70px; bottom: 0px; display: table; position: absolute;
}
footer .row {
	top: 0px; vertical-align: middle; display: table-cell; transform: translateY(0%); -webkit-transform: translateY(0%);
}
footer p {
	margin: 0px; color: rgb(255, 255, 255); font-size: 16px; font-style: italic;
}
.logo-footer {
	background: url("../imgs/logo-footer.gif") no-repeat; width: 100px; height: 25px; float: right; display: block;
}
.abouth3 {
	margin-top: 200px;
}
.wobble {
	-webkit-animation-duration: 1s; -moz-animation-delay: 1s; -o-animation-iteration-count: 1s;
}
body.royal_loader {
	background: none; visibility: hidden;
}
#royal_preloader {
	transition:opacity 0.2s linear 0.8s; left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(6, 6, 6); font-family: "Times New Roman", Georgia, serif; font-size: 12px; visibility: visible; position: fixed; z-index: 2147483647; -webkit-transition: opacity 0.2s linear 0.8s; -moz-transition: opacity 0.2s linear 0.8s; -o-transition: opacity 0.2s linear 0.8s;
}
.complete#royal_preloader {
	opacity: 0;
}
#royal_preloader .background {
	transition:background 0.5s linear; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; background-color: rgb(0, 0, 0); -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -o-transition: background 0.5s linear;
}
.number#royal_preloader .name {
	transition:transform 0.3s linear; animation:fly 0.3s; left: 0px; top: 20%; text-align: center; right: 0px; color: rgb(238, 238, 238); text-transform: uppercase; position: absolute; opacity: 0; -webkit-transition: -webkit-transform 0.3s linear; -webkit-animation: fly 0.3s; -moz-animation: fly 0.3s; -o-animation: fly 0.3s; -moz-transition: -moz-transform 0.3s linear; -o-transition: -o-transform 0.3s linear;
}
.number#royal_preloader .percentage {
	background-position: 50% 0px; margin: -90px 0px 0px -90px; transition:0.3s linear 0.5s; left: 50%; top: 50%; width: 180px; text-align: center; color: rgb(66, 66, 66); padding-top: 80px; font-family: "Times New Roman", Georgia, serif; font-size: 50px; font-style: italic; position: absolute; background-image: url("../images/loader.gif"); background-repeat: no-repeat; -webkit-transition: all 0.3s linear 0.5s; -moz-transition: all 0.3s linear 0.5s; -o-transition: all 0.3s linear 0.5s;
}
.text#royal_preloader .loader {
	left: 50%; top: 50%; height: 30px; color: rgb(255, 255, 255); line-height: 30px; letter-spacing: 3px; font-size: 16px; margin-top: -15px; white-space: nowrap; position: absolute;
}
.text#royal_preloader .loader div {
	transition:left 0.3s linear; left: 0%; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.7; background-color: rgb(0, 0, 0); -webkit-transition: left 0.3s linear; -moz-transition: left 0.3s linear; -o-transition: left 0.3s linear;
}
.logo#royal_preloader .loader {
	background-position: 50% 50%; margin: -40px 0px 0px -40px; border-radius: 100%; left: 50%; top: 50%; width: 80px; height: 80px; overflow: hidden; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.logo#royal_preloader .loader div {
	transition:bottom 0.3s linear; left: 0px; height: 100%; right: 0px; bottom: 0%; position: absolute; opacity: 0.7; -webkit-transition: bottom 0.3s linear; -moz-transition: bottom 0.3s linear; -o-transition: bottom 0.3s linear;
}
.logo#royal_preloader .percentage {
	margin: 40px 0px 0px -40px; left: 50%; top: 50%; width: 80px; height: 40px; text-align: center; color: rgb(66, 66, 66); line-height: 40px; font-family: "Times New Roman", Georgia, serif; font-size: 36px; font-style: italic; position: absolute;
}
.profile-slider {
	width: 100%; height: 400px; position: relative; direction: ltr;
}
.profile-slider > * {
	float: left;
}
.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsContainer {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsThumbs {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsPreloader {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d img {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsOverflow {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsBtnCenterer {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsAbsoluteEl {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsABlock {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsWebkit3d.rsFade .rsSlide {
	-webkit-transform: none;
}
.rsWebkit3d.rsFade img {
	-webkit-transform: none;
}
.rsWebkit3d.rsFade .rsContainer {
	-webkit-transform: none;
}
.rsOverflow {
	width: 100%; height: 100%; overflow: hidden; float: left; position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVisibleNearbyWrap .rsOverflow {
	left: 0px; top: 0px; position: absolute;
}
.rsContainer {
	width: 100%; height: 100%; position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsArrow {
	cursor: pointer;
}
.rsThumbsArrow {
	cursor: pointer;
}
.rsThumb {
	float: left; position: relative;
}
.rsArrow {
	transition:opacity 0.3s linear; opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear;
}
.rsNav {
	transition:opacity 0.3s linear; opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear;
}
.rsThumbsArrow {
	transition:opacity 0.3s linear; opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear;
}
.rsHidden {
	transition:visibility 0s linear 0.3s, opacity 0.3s linear; visibility: hidden; opacity: 0; -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}
.rsGCaption {
	width: 100%; text-align: center; float: left;
}
.rsFullscreen.profile-slider {
	margin: 0px !important; padding: 0px !important; left: 0px !important; top: 0px !important; width: auto !important; height: auto !important; right: 0px !important; bottom: 0px !important; position: fixed !important; z-index: 2147483647 !important;
}
.profile-slider .rsFakePreloader.rsSlide {
	transition:all; display: none; opacity: 1 !important; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s;
}
.rsSlide {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: table; position: absolute;
}
.slide-content {
	top: 40px; text-align: center; vertical-align: middle; display: table-cell;
}
.rsAutoHeight.profile-slider {
	height: auto;
}
.rsAutoHeight .rsSlide {
	height: auto;
}
.rsContent {
	width: 100%; height: 100%; position: relative;
}
.rsPreloader {
	position: absolute; z-index: 0;
}
.rsNav {
	-webkit-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.rsThumbs {
	overflow: hidden; float: left; position: relative; z-index: 22; cursor: pointer;
}
.rsTabs {
	background: none !important; float: left;
}
.rsTabs {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsThumbs {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rsVideoContainer {
	width: auto; height: auto; line-height: 0; position: relative;
}
.rsVideoFrameHolder {
	background: rgb(20, 20, 20); left: 0px; top: 0px; position: absolute; opacity: 0; -webkit-transition: .3s;
}
.rsVideoActive.rsVideoFrameHolder {
	opacity: 1;
}
.rsVideoContainer iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 50;
}
.rsVideoContainer video {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 50;
}
.rsVideoContainer embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 50;
}
.rsVideoContainer .rsVideoObj {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 50;
}
.rsIOSVideo.rsVideoContainer iframe {
	padding-right: 44px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.rsIOSVideo.rsVideoContainer video {
	padding-right: 44px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.rsIOSVideo.rsVideoContainer embed {
	padding-right: 44px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.rsABlock {
	left: 0px; top: 0px; position: absolute; z-index: 15;
}
img.rsImg {
	max-width: none;
}
.grab-cursor {
	
}
.grabbing-cursor {
	
}
.rsNoDrag {
	cursor: auto;
}
.rsLink {
	background: url("../imgs/blank.gif"); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 20;
}
.contentSlider {
	margin-top: 40px;
}
.rsDefault {
	background: rgb(47, 124, 196); color: rgb(255, 255, 255);
}
.rsDefault .rsOverflow {
	background: rgb(47, 124, 196); color: rgb(255, 255, 255);
}
.rsDefault .rsSlide {
	background: rgb(47, 124, 196); color: rgb(255, 255, 255);
}
.rsDefault .rsVideoFrameHolder {
	background: rgb(47, 124, 196); color: rgb(255, 255, 255);
}
.rsDefault .rsThumbs {
	background: rgb(47, 124, 196); color: rgb(255, 255, 255);
}
.rsDefault .rsArrow {
	width: 44px; height: 100%; display: block; position: absolute; z-index: 21; cursor: pointer;
}
.rsVer.rsDefault .rsArrow {
	width: 100%; height: 44px;
}
.rsVer.rsDefault .rsArrowLeft {
	left: 0px; top: 0px;
}
.rsVer.rsDefault .rsArrowRight {
	left: 0px; bottom: 0px;
}
.rsHor.rsDefault .rsArrowLeft {
	left: 0px; top: 0px;
}
.rsHor.rsDefault .rsArrowRight {
	top: 0px; right: 0px;
}
.rsDefault .rsArrowIcn {
	background: url("../imgs/rs-default.png") rgba(0, 0, 0, 0.75); border-radius: 2px; left: 50%; top: 50%; width: 32px; height: 32px; margin-top: -16px; margin-left: -16px; position: absolute; cursor: pointer;
}
.rsDefault .rsArrowIcn:hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.rsHor.rsDefault .rsArrowLeft .rsArrowIcn {
	background-position: -64px -32px;
}
.rsHor.rsDefault .rsArrowRight .rsArrowIcn {
	background-position: -64px -64px;
}
.rsVer.rsDefault .rsArrowLeft .rsArrowIcn {
	background-position: -96px -32px;
}
.rsVer.rsDefault .rsArrowRight .rsArrowIcn {
	background-position: -96px -64px;
}
.rsDefault .rsArrowDisabled .rsArrowIcn {
	opacity: 0.2;
}
.rsDefault .rsBullets {
	background: rgba(0, 0, 0, 0.75); margin: 0px auto; left: 0px; width: 100%; height: auto; text-align: center; bottom: 0px; line-height: 8px; overflow: hidden; position: absolute; z-index: 35;
}
.rsDefault .rsBullet {
	padding: 6px 5px; width: 8px; height: 8px; display: inline-block;
}
.rsDefault .rsBullet span {
	background: rgba(255, 255, 255, 0.5); border-radius: 50%; width: 8px; height: 8px; display: block;
}
.rsDefault .rsNavSelected.rsBullet span {
	background-color: rgb(255, 255, 255);
}
.rsDefault .rsThumbsHor {
	width: 100%; height: 72px;
}
.rsDefault .rsThumbsVer {
	top: 0px; width: 96px; height: 100%; right: 0px; position: absolute;
}
.rsWithThumbsHor.rsDefault .rsThumbsContainer {
	height: 100%; position: relative;
}
.rsWithThumbsVer.rsDefault .rsThumbsContainer {
	width: 100%; position: relative;
}
.rsDefault .rsThumb {
	width: 96px; height: 72px; overflow: hidden; float: left;
}
.rsDefault .rsThumb img {
	width: 100%; height: 100%;
}
.rsDefault .rsNavSelected.rsThumb {
	background: rgb(2, 135, 74);
}
.rsDefault .rsNavSelected.rsThumb img {
	opacity: 0.3;
}
.rsDefault .rsTmb {
	display: block;
}
.rsDefault .rsTmb h5 {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 16px;
}
.rsDefault .rsTmb span {
	margin: 0px; padding: 0px; color: rgb(221, 221, 221); line-height: 18px; font-size: 13px;
}
.rsDefault .rsThumbsArrow {
	background: rgba(0, 0, 0, 0.75); width: 20px; height: 100%; display: block; position: absolute; z-index: 21; cursor: pointer;
}
.rsDefault .rsThumbsArrow:hover {
	background: rgba(0, 0, 0, 0.9);
}
.rsWithThumbsVer.rsDefault .rsThumbsArrow {
	width: 100%; height: 20px;
}
.rsWithThumbsVer.rsDefault .rsThumbsArrowLeft {
	left: 0px; top: 0px;
}
.rsWithThumbsVer.rsDefault .rsThumbsArrowRight {
	left: 0px; bottom: 0px;
}
.rsWithThumbsHor.rsDefault .rsThumbsArrowLeft {
	left: 0px; top: 0px;
}
.rsWithThumbsHor.rsDefault .rsThumbsArrowRight {
	top: 0px; right: 0px;
}
.rsDefault .rsThumbsArrowIcn {
	background: url("../imgs/rs-default.png"); left: 50%; top: 50%; width: 16px; height: 16px; margin-top: -8px; margin-left: -8px; position: absolute; cursor: pointer;
}
.rsWithThumbsHor.rsDefault .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -128px -32px;
}
.rsWithThumbsHor.rsDefault .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -128px -48px;
}
.rsWithThumbsVer.rsDefault .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -144px -32px;
}
.rsWithThumbsVer.rsDefault .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -144px -48px;
}
.rsDefault .rsThumbsArrowDisabled {
	display: none !important;
}
.rsDefault .rsTabs {
	margin: 0px auto; width: 100%; height: auto; text-align: center; text-transform: uppercase; overflow: hidden; padding-top: 12px; font-family: "Open Sans Condensed", "Helvetica Neue", sans-serif; font-size: 18px; position: relative;
}
.rsDefault .rsTab {
	padding: 8px 10px; width: auto; height: auto; text-align: center; color: rgb(255, 255, 255); text-decoration: none; margin-right: 10px; display: inline-block; cursor: pointer; min-width: 72px;
}
.rsDefault .rsNavSelected.rsTab {
	background: rgb(255, 255, 255); border-radius: 30px; color: rgb(47, 124, 196);
}
.rsDefault .rsFullscreenBtn {
	top: 0px; width: 44px; height: 44px; right: 0px; display: block; position: absolute; z-index: 22; cursor: pointer;
}
.rsDefault .rsFullscreenIcn {
	background: url("../imgs/rs-default.png") 0px 0px rgba(0, 0, 0, 0.75); margin: 6px; border-radius: 2px; width: 32px; height: 32px; display: block;
}
.rsDefault .rsFullscreenIcn:hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.rsFullscreen.rsDefault .rsFullscreenIcn {
	background-position: -32px 0px;
}
.rsDefault .rsPlayBtn {
	width: 64px; height: 64px; margin-top: -32px; margin-left: -32px; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}
.rsDefault .rsPlayBtnIcon {
	background: url("../imgs/rs-default.png") no-repeat 0px -32px rgba(0, 0, 0, 0.75); border-radius: 4px; transition:0.3s; width: 64px; height: 64px; display: block; -webkit-transition: .3s; -moz-transition: .3s; -webkit-border-radius: 4px;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault .rsBtnCenterer {
	left: 50%; top: 50%; position: absolute;
}
.rsDefault .rsCloseVideoBtn {
	top: 0px; width: 44px; height: 44px; right: 0px; position: absolute; z-index: 500; cursor: pointer; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;
}
.rsDefault .rsiOSBtn.rsCloseVideoBtn {
	top: -38px; right: -6px;
}
.rsDefault .rsCloseVideoIcn {
	background: url("../imgs/rs-default.png") -64px 0px rgba(0, 0, 0, 0.75); margin: 6px; width: 32px; height: 32px;
}
.rsDefault .rsCloseVideoIcn:hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.rsDefault .rsPreloader {
	left: 50%; top: 50%; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; background-image: url("../imgs/preloader-white.gif");
}
.rsDefault .rsGCaption {
	background: rgba(0, 0, 0, 0.75); padding: 2px 8px; border-radius: 2px; left: 6px; width: auto; text-align: left; bottom: 6px; color: rgb(255, 255, 255); font-size: 12px; float: none; position: absolute;
}
@media all and (max-width:768px)
{
p {
	font-size: 18px;
}
h1 {
	font-size: 36px;
}
.nav > li {
	padding: 5px 0px;
}
.nav > li > a {
	text-align: center; color: rgb(0, 0, 0);
}
.nav-container nav li a:hover {
	color: rgb(47, 124, 196); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav-container nav li a:focus {
	color: rgb(47, 124, 196); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav-container nav li a.selected {
	color: rgb(47, 124, 196); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav > li > a:hover {
	color: rgb(47, 124, 196); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.nav {
	width: 50%; right: 25%; position: relative;
}
.nav-container nav li a:hover {
	padding-bottom: 0px;
}
.nav-container nav li a:focus {
	padding-bottom: 0px;
}
.nav-container nav li a.selected {
	padding-bottom: 0px;
}
.navbar-collapse {
	background: rgba(255, 255, 255, 0);
}
.sticky-bar .navbar-toggle {
	margin-top: 15px;
}
a.navbar-header {
	margin: 8px 0px 0px 10px; display: block;
}
footer p {
	font-size: 14px;
}
}
@media screen and (max-width:800px) and (min-width:0px)
{
.rsDefault .rsThumb {
	width: 59px; height: 44px;
}
.rsDefault .rsThumbsHor {
	height: 44px;
}
.rsDefault .rsThumbsVer {
	width: 59px;
}
}


.txtLogoHearder {
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
color:white;
font-size:100px;
}

#tabs-min { 
    background: transparent; 
    border: none; 
} 
#tabs-min .ui-widget-header { 
    background: transparent; 
    border: none; 
    border-bottom: 1px solid #c0c0c0; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px; 
} 
#tabs-min .ui-tabs-nav .ui-state-default { 
    background: transparent; 
    border: none; 
} 
#tabs-min .ui-tabs-nav .ui-state-active { 
    background: transparent url(img/uiTabsArrow.png) no-repeat bottom center; 
    border: none; 
} 
#tabs-min .ui-tabs-nav .ui-state-default a { 
    color: #c0c0c0; 
} 
#tabs-min .ui-tabs-nav .ui-state-active a { 
    color: #459e00; 
}