body {
	font-family : 'Roboto', sans-serif;
	font-size : 16px;
	line-height : 22px;
	color : #333;
	font-weight : 400;
	background: #000;
}



@font-face {
    font-family: 'silli_willinnregular';
    src: url('../fonts/sillii_willinn-webfont.woff2') format('woff2'),
         url('../fonts/sillii_willinn-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'allerbold';
    src: url('../fonts/aller-webfont.woff2') format('woff2'),
         url('../fonts/aller-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/* --------------------------------------
Global Typography
------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin : 0 0 15px;
	color : #313131;
	font-weight : 400;
	font-family: 'allerbold';
}
h1 {
	font-size : 40px;
	line-height : 24px;
}
h2 {
	font-size : 28px;
	line-height : 26px;
}
h3 {
	font-size : 25px;
	line-height : 32px;
}
h4 {
	font-size : 20px;
	line-height : 24px;
}
h5 {
	font-size : 16px;
	line-height : 24px;
	font-weight : 600;
}
h6 {
	font-size : 14px;
	line-height : 24px;
}
#top-section {
	margin-top:-10px;
	height:30px;
	font-size:12px;
	color:#999;
}
#top-right {
	margin-top:-70px;
}
p {
	margin-bottom:20px;
	margin-top:-3px;
	padding-top:0px;
}
/* --------------------------------------
LINK STYLE
------------------------------------------*/
a {
	color: #2e8fbf;
	text-decoration : none;
	-webkit-transition : all 0.3s ease 0s;
	-moz-transition : all 0.3s ease 0s;
	-o-transition : all 0.3s ease 0s;
	transition : all 0.3s ease 0s;
}
a, a:active, a:focus, a:active {
	text-decoration : none;
	outline : none
}
a:hover, a:focus {

	text-decoration : none;
}

.hov1  a{ color:#FFF; text-decoration:underline;}
.hov1 a:hover { color:#CCC; text-decoration:none;}

.hov2  a{ color:#333; text-decoration:underline;}
.hov2 a:hover { color: #039;}


ul {
	margin-left:-20px;
	list-style:none;
}
/* --------------------
   Section Background
   -------------------*/
   
.m-menu-content2 ul {
	list-style:none;
	margin-left:-10px;

}
.gray-bg {
	background-color: #EEE;
}
.white-bg {
	background-color : #fff;
}
/* --------------------
   main Wrapper
   -------------------*/
#main-wrapper {
	background: #fff;
}
/*Button Style*/
.btn {
	color:#FFF;
	padding : 10px 30px;
	margin-bottom : 0;
	font-size : 22px;
	font-weight:bold;
	border-radius : 0;
	text-transform:capitalize;
}
/*btn-primary*/
.btn-primary {
	color:#FFF;
	margin-top:10px;
	font-size : 18px;
	font-weight:bold;
	text-transform:none;
	border:0;
}
.btn-primary a {
	color:#FFF;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
	background-color : #2281ad;
	border:0;
}
.btn-primary-orange {
	background:#F60;
	color:#FFF;
	margin-top:10px;
	font-size : 18px;
	font-weight:bold;
	text-transform:none;
	border:0;
}
.btn-primary-orange a {
	color:#FFF;
}
.btn-primary-orange.active, .btn-primary-orange.focus, .btn-primary-orange:active, .btn-primary-orange:focus, .btn-primary-orange:hover, .open > .dropdown-toggle.btn-primary-orange {
	background-color: #57be51;
	border:0;
}

.btn-primary-green {
	background:#6C0;
	color:#FFF;
	margin-top:10px;
	font-size : 14px;
	font-weight:bold;
	border:0;
	text-transform:uppercase;
}
.btn-primary-green a {
	color:#FFF !important;
}
.btn-primary-green.active, .btn-primary-green.focus, .btn-primary-green:active, .btn-primary-green:focus, .btn-primary-green:hover, .open > .dropdown-toggle.btn-primary-green {
	background-color: #96ff2f !important;
	border:0;
}


/*btn-default*/
.btn-default {
	color : #fff;
	background-color : transparent;
	border:0;
}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
	color : #fff;
	background-color : #ffffff;
}
/*btn-black*/
.btn-black {
	color : #ffffff;
	background-color : #313131;
}
.btn-black:focus, .btn-black:hover {
	color : #fff;
	background-color : transparent !important;
}
button:focus, .btn:focus, .btn:active:focus {
	outline : none;
}
/* -------------------
   Section Padding
   --------------------*/
.pt-100 {
	padding-top : 100px;
}
.ptb-90 {
	padding-bottom : 90px;
	padding-top : 90px;
}
.ptb-100 {
	/* padding-top : 40px; */
}

.ptb-30 {
	padding-top : 30px; */
}
.ptb-150 {
	padding-top : 150px;
	padding-bottom : 150px;
}
.ptb-160 {
	padding-top : 160px;
	padding-bottom : 160px;
}
.ptb-170 {
	padding-top : 170px;
	padding-bottom : 170px;
}
 @media (min-width : 768px) {
    /*custom-padding class*/
    .pl-30 {
 padding-left : 30px;
}
 .pr-30 {
 padding-right : 30px;
}
}
/* ----------------------------------------------
text-highlights
------------------------------------------------- */
.text-highlights {
	color : #ffffff;
	padding : 0px 5px;
}
.text-highlights.black {
	background : #313131;
}
.text-highlights.blue {
	background : #31aae2;
}
#top-right {float:right; width:25%; padding:5px; text-align:right;}
.member-login-btn {/*float:right;margin-top: -33px; */ color: #ffffff}
/*Common Page Header*/
.page-header {
	padding-bottom : 0;
	margin : 100px 0;
	border-bottom : 0;
}
.page-header h1 {
	font-size : 70px;
	line-height : 70px;
	color : #ffffff;
	font-weight : 400;
	text-transform : capitalize;
	margin-bottom : 30px;
	font-family : 'Montserrat', sans-serif;
}
.page-header .sub-title {
	display : block;
	font-size : 40px;
	line-height : 40px;
	color : rgba(255, 255, 255, 0.5);
	font-weight : 700;
	text-transform : uppercase;
	font-family : 'Montserrat', sans-serif;
}
a.member-login-btn {
    color: #fff;
}

.with-bullet  {    padding-left: 20px;
    margin-left: 0px !important;	}
.with-bullets li {list-style:disc; }

#top-left p a {color:#fff !important;}
 @media (max-width : 766px) {
 .page-header h1 {
 font-size : 44px;
 line-height : 44px;
}
 .page-header .sub-title {
 font-size : 30px;
 line-height : 30px;
}
}
/*feature-section*/
.feature-section {
	background : url(../../assets/img/feature-bg.jpg) no-repeat;
	background-size : cover;
}
/* ------------------------------------------------------------------
BACK TO TOP
--------------------------------------------------------------------- */
#toTop {
	position : fixed;
	bottom : 30px;
	right : 30px;
	color: #CCC ;
	cursor : pointer;
	display : none;
	z-index : 9999;
	width : 30px;
	height : 30px;
	border : 2px solid #CCC;
	text-align : center;
	font-size : 18px;
	line-height : 24px;
}
#toTop:hover {
	color : #000;
	background-color :#CCC;
	border : 1px solid transparent;
	-webkit-transition : all 0.3s ease 0s;
	-moz-transition : all 0.3s ease 0s;
	-o-transition : all 0.3s ease 0s;
	transition : all 0.3s ease 0s;
}
/* ------------------------------------------------------------------
Shortcode Content
--------------------------------------------------------------------- */

.dropdown-menu {
	background: #fff;
	border:3px solid #333;
}
.page-title-section {
	padding-top : 80px;
	background : url(../../assets/img/page-bg/page-bg-1.jpg) no-repeat center center #4795bb;
	background-size : cover;
}

/*-----------------------------
 NAVIGATION & HEADER STYLE
--------------------------------*/
/*Navigation*/
@media screen and (max-width : 768px) {
 .navbar-collapse.collapse {
 display : none !important;
}
 .navbar-default {
 background : #333333 !important;
 padding : 10px 0;
 border-bottom : none;
}
}
 @media (min-width : 768px) {
 .navbar-default {
 background-color : rgba(0,0,0,0.3);
 padding : 20px 0 0px;
 border-color : transparent;
 -webkit-transition : all .5s ease-in-out;
 -moz-transition : all .5s ease-in-out;
 transition : all .5s ease-in-out;
}
 .sticky-nav.navbar-default {
 background-color: #333;
 padding : 20px 0 0;
}
 .navbar-right .dropdown-menu {
 right : auto;

 }

 .desktop-text-left {text-align:left;}
 .desktop-text-right {text-align:right;}
 
}
.navbar-default {
	margin-bottom : 0;
}
.navbar-brand {
	padding-top : 20px;
	padding-bottom : 0;
	height : auto;
}



.navbar-default .navbar-nav > li {
	margin-right : 17px;
	
}
.navbar-default .navbar-nav > li:last-child {
	margin-right : 0px;
}
.navbar-default .navbar-nav > li > a {
	color : #ffffff;
	font-size : 16px;
	font-weight : 700;
	padding : 5px 10px;
	border : 2px solid transparent;
	border-radius : 2px;
	text-transform: capitalize;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	color : #ffffff;
	background-color : transparent;
		border-bottom:2px solid #55b850;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	color : #ffffff;
	background-color : transparent;
	border-bottom:2px solid #55b850;

}



.navbar-default .navbar-nav > #active2 > a, .navbar-default .navbar-nav > #active2 > a:focus, .navbar-default .navbar-nav > #active2 > a:hover {
	color : #ffffff;
	background-color : transparent;
	border-bottom:2px solid #55b850;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	color : #ffffff;
}
.nav-cta {
	float : right;
	margin-right : 40px;
	margin-left : 20px;
	line-height : 40px;
 -webkit-transition : all .3s ease-in-out;
 -moz-transition : all .3s ease-in-out;
 transition : all .3s ease-in-out;
 display:none;
}
.nav-cta > li > a {
	display : inline-block;
	color : #ffffff;
	width : 20px;
	height : 34px;
	line-height : 34px;
	text-align : center;
}
.nav-cta .dropdown-menu {
	left : auto;
	right : 0;
}
.head-search {
	width : 370px;
}
.head-search {
	padding : 8px;
}
.head-search .form-control {
	height : 40px;
}
.head-search .btn {
	padding : 10px 20px;
}
/*Dropdown Menu*/

.dropdown-menu {
	display : inherit;
	top : 100% !important;
	font-size : 17px;
	opacity : 0;
	visibility : hidden;
    min-width: 105px !important;
	border : 1px solid #f5f5f5;
	border-radius : 0;
	box-shadow : 0px -2px 0px #000000;
	-webkit-transition : all 0.3s ease 0s;
	-moz-transition : all 0.3s ease 0s;
	-o-transition : all 0.3s ease 0s;
	transition : all 0.3s ease 0s;
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	transform: translateY(50px);

}
.dropdown:hover .dropdown-menu {
	display : block;
	margin-top : 18px !important;
	opacity : 1;
	visibility : visible;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0);
	
}
 .dropdown-menu::before {
 top : -30px;
 content : "";
 position : absolute;
 width : 100%;
 height : 30px;
 display : block;
}
.sticky-nav .dropdown:hover .dropdown-menu {
	margin-top : 14px !important;
}
.dropdown-header {
	font-size : 14px;
	line-height : 30px;
	font-weight : 600;
	color : #313131;

	text-transform : uppercase;
}
.dropdown-menu li a {
	display : block;
	
	font-size : 15px;
	line-height: normal   ;
	color : #333;
	padding : 3px 0px;
	margin-left:25px;
}
.dropdown-menu li a:hover {
	color : #6C0;
/*	background-color : #f5f5f5;*/
	margin-left:23px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
	color : #6C0;
	background-color : #f5f5f5;
	padding-left : 23px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	color : #000000;
	background-color : transparent;
}
/*Mega Menu*/
.m-menu .nav, .m-menu .collapse, .m-menu .dropup, .m-menu .dropdown {
	position : static;
}
.m-menu .container {
	position : relative;
}
.m-menu .dropdown-menu {
	left : auto;
}
.m-menu .m-menu-content {
	margin-top: -15px !important;
}
.m-menu .dropdown.m-menu-fw .dropdown-menu {
	height:auto !important;
}
.m-menu-content ul {
	border-right : 1px solid #f5f5f5;
	padding : 10px 0 10px 20px;
}
.m-menu-content ul:last-of-type {
	border-right : 0;
}
 @media (max-width : 768px) {
 .navbar-toggle {
 display : block;
}
}
.navbar-toggle {
	position : absolute;
	right : 0;
	padding : 5px 10px;
	border : 0;
	border-radius : 0;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color : transparent;
}
.navbar-toggle .icon-bar {
	width : 14px;
	height : 3px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color : #ffffff;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top : 2px;
}
/*uc-mobile-menu*/
.uc-mobile-menu {
}
.uc-mobile-menu-container > div {
	visibility : hidden;
}
#menu {
	margin : 50px 40px;
}
#menu > li {
	text-transform : uppercase;
}
#menu > li:last-child {
	border-bottom : 0;
}
#menu > li ul li {
	margin-left : 0;
	color : #999999;
}
#menu li a {
	display : block;
	text-decoration : none;
	color : #fff;
	padding : 10px 0;
	font-size: 16px;
	border-bottom: 1px dotted #444;
}
#menu li a:hover, #menu li.active a {
	color : #ffffff;
}
/*Mobile Menu Close*/
.uc-mobile-menu .close {
	position : absolute;
	right : 0;
	top : 0;
	color : #ffffff;
	text-shadow : none;
	filter : alpha(opacity=50);
	opacity : .5;
	width : 44px;
	height : 44px;
	-webkit-transition : all 0.3s ease 0s;
	-moz-transition : all 0.3s ease 0s;
	-o-transition : all 0.3s ease 0s;
	transition : all 0.3s ease 0s;
}
.uc-mobile-menu .close:hover {
	opacity : 1;
}
/*-------------------
    HERO SLIDER
--------------------*/

.hero-slide .carousel-caption {
	bottom : 50%;
	text-shadow : none;
	transform : translateY(50%);
}
.hero-slide .carousel-caption h1 {
	font-size : 60px;
	line-height : 1;
	font-weight : bold;
	text-transform : uppercase;
	color : #ffffff;
}
.hero-slide .carousel-caption p {
	font-size : 20px;
	color : #ffffff;
	font-weight : normal;
}
.hero-slide .carousel-control.left, .hero-slide .carousel-control.right {
	width : 50px;
	height : 50px;
	line-height : 46px;
	top : 50%;
	margin-top : -25px;
	background : transparent;
	cursor : pointer;
	border : 2px solid #ffffff;
	text-shadow : none;
}
.hero-slide .carousel-control.left {
	left : 1%;
}
.hero-slide .carousel-control.right {
	right : 1%;
}
.hero-slide .carousel-indicators {
	bottom : 60px;
}
.hero-slide .carousel-indicators li {
	border : 2px solid #ffffff;
}

/*Media Query*/
@media screen and (max-width : 768px) {
 .hero-slide {
 margin-top : 95px;
}
 .hero-slide .carousel-caption h1 {
 font-size : 24px;
}
 .hero-slide .carousel-indicators {
 bottom : 20px;
}
 .hero-slide .carousel-caption p {
 font-size : 12px;
}
}
/* -------------------
 Section Title Style
 --------------------- */

 .table li {
	padding-bottom:15px;
	list-style:none;
}
#page-sidephoto {
	float:right;
	margin:0 20px 0 20px;

}
/* #page-sidephoto2 {
	float:left;
	margin-left:20px;
	margin-right:20px;

} */
.section-title {
	margin-bottom :30px;
}
.section-title h2 {
	font-size : 40px;
	font-weight:bold;
	position : relative;
	color:#55b750;
	line-height:52px;
}
.section-title h3 {
	    font-size: 28px;
    position: relative;
    color: #ffffff;
    line-height: 38px;
    text-shadow: 1px 1px #767676;
}
.col-md-12 h3 {
	color:#4baf46;
	line-height: normal;
	font-size :28px;
	font-weight:bold;
}
.col-md-12 h4 {
	color:#333;
	font-size:18px;
	padding:0;
	font-style:italic;
	font-weight:500;
	margin-top:-10px;
}
.section-title span.bordered-icon {
	color : #dadada;
	padding : 0 10px;
	font-size : 12px;
	line-height : 18px;
	position : relative;
	display : inline-block;
}
.section-title span.bordered-icon:before, .section-title span.bordered-icon:after {
	content : "";
	background : #dadada;
	width : 50px;
	height : 1px;
	top : 8px;
	position : absolute;
}
.section-title span.bordered-icon:before {
	left : 100%;
}
.section-title span.bordered-icon:after {
	right : 100%;
}
/*---------------------------
 Service section
 ---------------------------*/
.x-services .thumbnail {
	padding : 5px;
	line-height : 24px;
	margin-bottom : 30px;
	background: #fff;
}

.thumbnail { border:none;}

 @media (min-width : 768px) {
 .x-services .thumbnail a > img, .x-services .thumbnail > img {
 float : left;
}
}
 @media (max-width : 767px) {
 .x-services .thumbnail a > img, .x-services .thumbnail > img {
 width : 100%;
}
}
.x-services .thumbnail .caption {
	padding : 15px;
	color : #333;
	overflow : hidden;
}
.x-services .thumbnail .caption h3 {
	font-size : 22px;
	margin-bottom : 5px;
	line-height:26px;
}
.x-services .thumbnail .caption h3 a {
	color:#05a1dc;
}
.x-services .thumbnail .caption h3 a:hover {
	color : #31aae2;
}
.x-services .thumbnail .caption p {
	margin : 0;
}
/* --------------------------------------------------
features start
-----------------------------------------------------*/
.x-features3 {
	background : url(../img/img-page-title.jpg) no-repeat bottom;
	background-size : cover;
	width : 100%;
	padding : 5% 0 5%;
	margin-top:-45px;
	position: relative;
	color:#FFF;
}


.x-features3a {
	background : url(../img/home-parallax.jpg) no-repeat top;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 10% 0 10%;
	position: relative;
	color:#FFF;
}

.x-features3a h2 , .x-features4a h2{color:#fff;  text-shadow: 1px 1px #767676;}

.x-features6a {
	background : url(../img/img-page-title-a6.jpg) no-repeat bottom;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 5% 0 5%;
	position: relative;
	color:#FFF;
}

.x-features4a {
	background : url(../img/products-parallax.jpg) no-repeat top;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 10% 0 10%;
	position: relative;
	color:#FFF;
}


.x-features3a h2{
	font-size:40px;
}

.x-features3a25 {
	background : url(../img/acceler8-parallax.jpg) no-repeat top;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 8% 0 5%;
	position: relative;
	color:#FFF;
}

/* .x-features3a25 center img {width:30%;} */

.x-features3a26 {
	background : url(../img/rejuven8-parallax.jpg) no-repeat top;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 8% 0 5%;
	position: relative;
	color:#FFF;
}

/*.x-features3a26 center img, .x-features3a27 center img, .x-features3a28 center img {width:30%;} */

.x-features3a27 {
	background : url(../img/join-parallax.jpg) no-repeat top;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 10% 0 10%;
	position: relative;
	color:#FFF;
}

.x-features3a28 {
	background : url(../img/company-parallax.jpg) no-repeat top;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 10% 0 10%;
	position: relative;
	color:#FFF;
}

.x-features3a29 {
	background : url(../img/corporate-parallax.jpg) no-repeat bottom;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 10% 0 10%;
	position: relative;
	color:#FFF;
}

.x-features3a30 {
	background : url(../img/contact-parallax.jpg) no-repeat center;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 10% 0 10%;
	position: relative;
	color:#FFF;
}

.x-features3a31 {
	background : url(../img/guarantee-parallax.jpg) no-repeat top;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 10% 0 10%;
	position: relative;
	color:#FFF;
}


.x-features3a32
 {
	background : url(../img/hydr8-parallax.jpg) no-repeat center;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 8% 0 5%;
	position: relative;
	color:#FFF;
}



.x-features88 {
	background : url(../img/gr8kids-parallax.jpg) no-repeat top;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 8% 0 5%;
	position: relative;
	color:#FFF;
}

/* .x-features88 center img {width:30%;} */

.x-features3a1 {
	background : url(../img/elev8-parallax.jpg) no-repeat top;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 10% 0 10%;
	position: relative;
	color:#FFF;
}

.x-features2 {
	background : url(../img/img-page-title3-footer.jpg) no-repeat bottom;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 5% 0 5%;
	position: relative;
}
.x-features1 {
	background: #000;
	color:#fff;
	width : 100%;
	margin-top:30px;
	background-attachment : fixed;
	padding : 1% 0 1%;
	position: relative;
}
.x-features4 {
	background:#fff;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	/* padding : 5% 0 5%; */
	position: relative;
}
.x-features {
	background: #CCC;
	padding : 100px 0 85px;
}
.x-features .section-title h2 {
	color : #ffffff;
}
.x-features .img-left {
	margin-top : 20px;
}
 @media (max-width : 992px) {
 .x-features .img-left {
 margin-bottom : 40px;
 margin-top : 0px;
}
}
.x-features .promo-icon {
	float : left;
	margin-right : 25px;
	font-size : 30px;
	color : #9dd1f6;
}
.x-features .promo-content {
	color : #fff;
	overflow : hidden;
	border-bottom : 1px solid rgba(157, 209, 246, 0.4);
	margin-bottom : 20px;
	padding-bottom : 10px;
}
.x-features .promo-content.last-type {
	border-bottom : 0;
	margin-bottom : 0px;
	padding-bottom : 0px;
}
.x-features .promo-content h3 {
	font-size : 15px;
	line-height : 32px;
	font-weight : 600;
	color : #ffffff;
}
/* ----------------------------------------------
Team
------------------------------------------------- */
.team {
}
.team .thumbnail {
	padding : 0;
	margin-bottom : 20px;
	line-height : 22px;
	background-color : #fff;
	border : 0;
}
 @media (max-width : 767px) {
 .team .thumbnail {
 margin-bottom : 30px;
}

.x-features3 {
    background: rgba(0, 0, 0, 0) url("../img/img-page-title.jpg") no-repeat scroll 35% 60%;
	}

	
	}



.team .thumbnail img {
	width : 100%;
}
.team .thumbnail .caption {
	padding : 5px 0;
	margin-bottom:40px;
	background-color : #fff;
	color : #313131;
}
.team .thumbnail .caption h2 {
	color:#333;
	background-color:#D9ECFF;
	padding:10px;
	font-size:18px;
}
.team .thumbnail h3 small {
	font-size : 11px;
	color : #a3a2a2;
	text-transform : uppercase;
}
.team .thumbnail h3 {
	font-size : 16px;
	text-transform : capitalize;
	margin : 0;
}
/* --------------------------------------------------
      testimonial start
-----------------------------------------------------*/
.testimonial .section-title h2 {
	color : #ffffff;
}
.testimonial {
	padding : 100px 0px;
	color : #ffffff;
	/* gradient: #0c0fce+0,e000e0+100 */
    background : #0c0fce; /* Old browsers */
	background : -moz-linear-gradient(-45deg, #0c0fce 0%, #e000e0 100%); /* FF3.6-15 */
	background : -webkit-linear-gradient(-45deg, #0c0fce 0%, #e000e0 100%); /* Chrome10-25,Safari5.1-6 */
	background : linear-gradient(135deg, #0c0fce 0%, #e000e0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c0fce', endColorstr='#e000e0', GradientType=1); /* IE6-9 fallback on horizontal gradient */
}
.testimonial .carousel-control {
	text-shadow : none;
}
#testimonialSlider .carousel-inner .item {
	text-align : center;
}
#testimonialSlider .carousel-inner .item img {
	display : inline-block;
	width : 60px;
	height : 60px;
	border-radius : 3px;
}
#testimonialSlider .carousel-inner .item .name {
	text-transform : uppercase;
	font-size : 12px;
	margin-top : 5px;
	color : rgba(255, 255, 255, 0.5);
}
#testimonialSlider .carousel-inner .item blockquote {
	border-left : 0px;
}
#testimonialSlider .carousel-inner .item blockquote p {
	font-size : 20px;
	line-height : 34px;
	/*padding: 0px 80px;*/
    font-weight : 300;
}
#testimonialSlider .carousel-inner .item blockquote ul {
	margin : 30px 0px;
}
#testimonialSlider .carousel-control.right, #testimonialSlider .carousel-control.left {
	background : transparent;
	border : 2px solid #ffffff;
	width : 34px;
	height : 34px;
	line-height : 28px;
	text-align : center;
	top : 50%;
}
 @media (min-width : 768px) {
    /*custom-padding class*/
    #testimonialSlider .carousel-indicators {
 bottom : -60px;
}
}
 @media (min-width : 992px) and (max-width : 1199px) {
 #testimonialSlider .carousel-inner .item blockquote p {
 font-size : 18px;
}
}
 @media (min-width : 768px) and (max-width : 991px) {
 #testimonialSlider .carousel-inner .item blockquote p {
 font-size : 13px;
 line-height : 24px;
}
}
 @media only screen and (min-width : 480px) and (max-width : 767px) {
 #testimonialSlider .carousel-inner .item blockquote p {
 font-size : 13px;
 line-height : 24px;
 margin-bottom : 20px;
 padding : 0;
}
}
 @media (max-width : 766px) {
 #testimonialSlider .carousel-control.right, #testimonial-slider .carousel-control.left {
 display : none;
}
 #testimonialSlider .carousel-inner .item blockquote p {
 margin-bottom : 20px;
 padding : 0;
}
}
/*testimonial end*/

/* client-logo */
.client-logo {
}
.client-logo a img {
	width : 100%;
	opacity : 0.5;
	-webkit-transition : all 0.8s ease 0s;
	-moz-transition : all 0.8s ease 0s;
	-o-transition : all 0.8s ease 0s;
	transition : all 0.8s ease 0s;
}
.client-logo a:hover img {
	opacity : 1;
}
 @media (max-width : 992px) {
 .client-logo .section-margin {
 margin-bottom : 30px;
}
}
/* --------------------------------------------
    Page Title
----------------------------------------------- */

.inner-footer-bottom {
	font-size :32px;
	position : relative;
	color:#fff;
	font-weight: bold;
	line-height: normal;
	font-family : 'Montserrat', sans-serif;
}

.inner-footer-bottom2 {
	font-size : 20px;
	position : relative;
	color:#55b750;
	margin-top:-10px;
	line-height:35px;
	font-style:italic;
	font-family : 'Montserrat', sans-serif;
}

.single-page-title {
	background : url(../img/img-page-title2.jpg) no-repeat bottom;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 15% 0 5%;
	position: relative;
}
.single-page-title-company {
	background : url(../img/img-page-title-company.jpg) no-repeat bottom;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 13% 0 0%;
	position: relative;
	margin-bottom:30px;
}
.single-page-title-earn {
	background : url(../img/img-page-title-earn.jpg) no-repeat bottom;
	background-size : cover;
	width : 100%;
	background-attachment : fixed;
	padding : 25% 0 5%;
	position: relative;
}
 .single-page-title::before {
 position: absolute;
 content: "";
 top:0;
 left:0;
 right: 0;
 bottom: 0;
 background: rgba(0, 0, 0, .7);
}
.single-page-title h2 {
	display : inline-block;
	font-size : 52px;
	text-transform : uppercase;
	font-weight : 700;
	margin-bottom : 0;
	color : #fff;
	position: relative;
	z-index: 1;
}
/*-------------------------
    Progress Bar
 ---------------------------*/

.x-progress {
}
.x-progress .progress-wrapper {
	border: 1px solid #f1f1f1;
	margin-bottom: 30px;
}
.x-progress .progress-item {
	line-height: 43px;
	padding: 0 20px;
	border-bottom: 1px solid #f1f1f1;
}
.x-progress .progress-item:last-of-type {
	border-bottom: 0;
}
.x-progress .progress-title {
	display: inline-block;
	float: left;
	width: 95px;
}
.x-progress .progress-percent {
	display: inline-block;
	float: right;
	text-align: center;
	padding-left: 30px;
}
.x-progress .progress {
	width: 70%;
	display: inline-block;
	height: 8px;
	margin-bottom: 0;
	background-color: #f9f9f9;
	box-shadow: none;
}
 @media (min-width : 992px) and (max-width : 1199px) {
 .x-progress .progress {
 width: 60%;
}
}
@media only screen and (max-width : 767px) {
 .x-progress .progress {
 width: 60%;
}
.col-md-7.ipadp-col h3 {
    text-align: center !important;
}
.elev8desc {
	/* margin-top: 5px !important; */
}
}
@media only screen and (max-width : 479px) {
 .x-progress .progress-title {
 width: 70px;
}
 .x-progress .progress {
 width: 40%;
}
}
.x-progress .progress-bar {
	background-color: #31aae2;
	box-shadow: none;
}
/* --------------------------------------------------
service-icon-style
------------------------------------------------- */

.service-icon-style {
}
/*promo-block*/
.service-icon-style .promo-block-wrapper {
/*margin-bottom: 80px;*/
    }
.service-icon-style .promo-icon {
	width: 75px;
	height: 80px;
	color: #dadada;
	font-size: 24px;
	line-height: 76px;
	text-align: center;
	border: 2px solid #dadada;
	margin: 0 auto 36px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.service-icon-style .promo-block-wrapper:hover .promo-icon {
	background-color: #31aae2;
	color: #fff;
	border: 2px solid transparent;
}
.service-icon-style .promo-content {
	padding: 20px;
}
.service-icon-style .promo-content h3 {
	font-size: 15px;
	text-transform: capitalize;
	line-height:32px;
}
/* ---------------------------------
    x-accordion
 ------------------------------------*/

.x-accordion-section {
	background: #f9f9f9;
}
.x-accordion .panel-group .panel+.panel {
	margin-top: 0px;
}
.x-accordion .panel-group {
	margin-bottom: 0;
}
.x-accordion .panel-default {
	border: 0;
}
.x-accordion .panel {
	background-color: transparent;
	box-shadow: none;
	border-bottom: 10px solid transparent;
	border-radius: 0;
	margin: 0;
}
.x-accordion .panel:last-of-type {
	border-bottom: 0;
}
.x-accordion .panel .panel-heading a {
	display: block;
	padding: 12px 30px;
	background: #fff;
	color: #31aae2;
}
.x-accordion .panel .panel-heading a.collapsed {
	color: #969595;
	background-color: #fff;
	padding: 12px 30px;
}
.x-accordion .panel-default>.panel-heading {
	border-radius: 0px;
	padding: 0;
}
.x-accordion .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 0;
	padding: 10px 30px 30px 30px;
	background: #fff;
	color: #969595;
}
 @media screen and (max-width:768px) {
 .x-accordion .panel-group {
 margin-bottom: 50px;
}
}
/*----------------------
 tabOne start
 -----------------------*/
.tabOne {
}
.tabOne .nav-tabs {
	border: 1px solid #eee;
	border-bottom: none;
}
.tabOne .nav-tabs.nav-justified li {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.tabOne .nav-tabs.nav-justified li.active {
	border-bottom: 1px solid transparent;
}
.tabOne .nav-tabs.nav-justified li:last-child {
	border-right: 0;
}
.tabOne .nav-tabs.nav-justified>li>a {
	border: 0;
	border-radius: 0;
	background-color: #f9f9f9;
	color: #969595;
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
}
.tabOne .nav-tabs.nav-justified>.active>a, .tabOne .nav-tabs.nav-justified>.active>a:focus, .tabOne .nav-tabs.nav-justified>.active>a:hover {
	border: 0;
	background-color: transparent;
	color: #31aae2;
}

/*media query*/

@media (min-width : 768px) {
 .tabOne .tab-content {
 border: 1px solid #eee;
 padding: 30px;
 border-top: 0;
 overflow: hidden;
}
}
 @media screen and (max-width : 600px) {
 .tabOne .tab-content {
 margin-top: 30px;
}
}
.tabOne .tab-pane img {
	margin-top: 8px;
}
.tabOne .tab-pane img.pull-left {
	margin-right: 20px;
}
.tabOne .tab-pane img.pull-right {
	margin-left: 20px;
}
/*collapse in small devices*/
.tabOne .panel-body img {
	margin-top: 8px;
}
.tabOne .panel-body img.pull-left {
	margin-right: 20px;
}
.tabOne .panel-body img.pull-right {
	margin-left: 20px;
}
.tabOne .tab-pane p {
	margin-bottom: 15px;
}
.tabOne .tab-pane p:last-of-type {
	margin-bottom: 0;
}
/* ------------------
   Google Map
   ------------------*/

#googleMap {
	height: 500px;
}
/*------------------
  FORM STYLE
  -------------------- */
.form-group {
	margin-bottom: 20px;
}
.form-control {
	height: 53px;
	padding: 6px 20px 6px 30px;
	font-size: 13px;
	line-height: 24px;
	color: #969595;
	border: 2px solid #F1F1F1;
	border-radius: 0;
	box-shadow: none;
}
.form-control:focus {
	border: 2px solid #31aae2 !important;
	box-shadow: none;
}
/*---------------
 Contact Form
 -----------------*/

.contact-form {
}
.contact-form h2 {
	line-height: 36px;
	margin-bottom: 45px;
}
.user-message textarea {
	min-height: 195px;
	padding-top: 12px;
}
.contact-form form button {
	margin-top: 10px;
}
.user-name, .user-email, .user-phone, .user-url, .user-message {
	position: relative;
}
.user-name::after, .user-email::after, .user-phone::after, .user-url::after, .user-message::after {
 position: absolute;
 left: 15px;
 top: 15px;
 font-family: "FontAwesome";
 color: #dadada;
}
 .user-name::after {
 content: "\f007";
}
.user-email::after {
 content: "\f003";
}
.user-phone::after {
 content: "\f095";
}
.user-url::after {
 content: "\f0ac";
}
.user-message::after {
 content: "\f086";
}
/* --------------------------------------------
    Footer
----------------------------------------------- */
.footer {
	background : #000;
	color:#999;
	
}

.footer p {margin-bottom:0;}
.footer .footer-block {
	border-right : 1px solid #3a3a3a;
	padding : 70px 60px;
	min-height : 380px;
}

.footer a {color:#fff;}
.footer a:hover {color:#55b850 !important;}

 @media (min-width : 992px) and (max-width : 1199px) {
 .footer .footer-block {
 padding : 60px 50px;
}
}
 @media (min-width : 768px) and (max-width : 991px) {
 .footer .footer-block {
 padding : 50px 15px;
}
}
 @media (max-width : 767px) {
 .footer .footer-block {
 padding : 30px 15px;
 min-height : inherit;
}
}
.footer .footer-block.last {
	border-right : 0;
}
.footer .footer-widget h3 {
	font-size : 18px;
	line-height : 22px;
	color : #CCC;
	margin-bottom : 25px;
	font-weight:bold;
}
.footer .widget_text {
}
.footer .footer-logo {
	margin-bottom : 25px;
	margin-left:-22px;
}
.footer .footer-widget .btn {
	font-size : 11px;
	padding : 5px 18px;
	border-radius : 50px;
	color : #6b6b6b;
	border : 1px solid #4a4a4a;
	margin-top : 40px;
}
.footer .footer-widget .btn:hover {
	color : #ffffff;
	background-color : #31aae2;
	border : 1px solid transparent;
}
.footer .footer-widget address {
	line-height : 22px;
	margin-bottom : 30px;
}
.footer .footer-widget .social-links {
}
.footer .footer-widget .social-links li a {
	display : block;
	font-size : 20px;
	width : 42px;
	height : 42px;
	color : #CCC;
	background-color : #4a4a4a;
	line-height : 42px;
	text-align : center;
	border-radius : 50%;
}
.footer .footer-widget .social-links li a:hover {
	color : #ffffff;
	background-color : #31aae2;
}
.footer .copyright-section {
	background-color : #000;
	color : #CCC;
	padding : 20px 0;
}
.footer .copyright-section .copytext {
	font-size:11px;
	color : #fff;
}
 @media (min-width : 768px) {
 .footer .copyright-section .list-inline > li {
 padding-right : 10px;
 padding-left : 10px;
}
}
.footer .copyright-section li a {
	display : block;
	font-size : 11px;
	color : #fff;
}
.footer .copyright-section li a:hover, .footer .copyright-section li.active a {
	color : #6C0;
}
/* ---------------------------------------------- /*
 * Preloader
/* ---------------------------------------------- */
#preloader {
	background: #CCC;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9999;
}
#status, .status-mes {
	background-image: url(../img/preloader.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 200px;
	left: 50%;
	margin: -100px 0 0 -100px;
	position: absolute;
	top: 50%;
	width: 200px;
}
.status-mes {
	background: none;
	left: 0;
	margin: 0;
	text-align: center;
	top: 65%;
}
ul.social-icons {
	font-size: 25px;
}
#footer ul.social-icons {
	margin-top: 55px;
}
ul.social-icons li {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: top;
}
ul.social-icons li a {
	position: relative;
	display: block;
	width: 45px;
	height: 45px;
	border: 1px solid #cfcfcf;
	border: 1px solid rgba(207, 207, 207, .33);
	font: 0/0 a;
	cursor: pointer;
	text-align: center;
 -webkit-transition: all .25s ease;
 transition: all .25s ease;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
ul.social-icons li a:hover {
	border-color: transparent;
}
ul.social-icons .twitter a:hover {
	background-color: #47c0d8;
}
ul.social-icons .facebook a:hover {
	background-color: #49699f;
}
ul.social-icons .linkedin a:hover {
	background-color: #2c7cb7;
}
ul.social-icons .pinterest a:hover {
	background-color: #c21c21;
}
ul.social-icons .rss a:hover {
	background-color: #fe9900;
}
ul.social-icons .gplus a:hover {
	background-color: #c33d19;
}
ul.social-icons .flickr a:hover {
	background-color: #e82c88;
}
ul.social-icons .instagram a:hover {
	background-color: #517fa3;
}
ul.social-icons .dropbox a:hover {
	background-color: #5da3e8;
}
ul.social-icons .youtube a:hover {
	background-color: #b72d24;
}
ul.social-icons .blogger a:hover {
	background-color: #f38f33;
}
ul.social-icons .evernote a:hover {
	background-color: #73b122;
}
ul.social-icons .dribbble a:hover {
	background-color: #e65992;
}
ul.social-icons .behance a:hover {
	background-color: #18a3fe;
}
ul.social-icons .lastfm a:hover {
	background-color: #be0607;
}
ul.social-icons .skype a:hover {
	background-color: #24b0e4;
}
ul.social-icons .vimeo a:hover {
	background-color: #568799;
}
ul.social-icons .forrst a:hover {
	background-color: #628267;
}
ul.social-icons .digg a:hover {
	background-color: #2882c6;
}
ul.social-icons .appstore a:hover {
	background-color: #606060;
}
ul.social-icons .wordpress a:hover {
	background-color: #33759d;
}
ul.social-icons .stumbleupon a:hover {
	background-color: #eb4924;
}
ul.social-icons .deviantart a:hover {
	background-color: #5f7162;
}
ul.social-icons .github a:hover {
	background-color: #7292a2;
}
ul.social-icons .mail a:hover {
	background-color: #65a413;
}
ul.social-icons li i {
	display: block;
	color: #fff;
	font-size: 18px;
	line-height: 22px;
}
ul.social-icons a:hover i {
	color: #fff;
}

#page-sidephoto4 iframe, #page-sidephoto2 iframe {width:100%; height:333px;}
#page-sidephoto6 {}
#page-sidephoto7 {}
.inline-image {padding:0 20px 0 20px; float:right;}

/* GOOGLE TRANSLATE */
div#google_translate_element {
	/* margin-left: -30px;
    margin-top: -5px;
  */
  margin-left:6px;
	}
	
.sponsor-name {margin-left:10px;}

 @media (max-width : 767px) {
.thumbnail img {margin:0;}
#b-img-1 {width:75%;}
#b-img-2 {width:100%;}
#b-img-3 {width:85%;}
#b-img-4 {width:70%;}

#page-sidephoto {margin:20px 0;}
.ptb-100 {padding:0;}



.x-features6a {background: rgba(0, 0, 0, 0) url("../img/img-page-title-a6.jpg") no-repeat fixed 20% 100% / cover ;}

#page-sidephoto4 iframe, #page-sidephoto2 iframe {width:100%; height:185px;}
.inline-image {padding:0 20px 20px 20px; float:none; margin:0 auto;}

.x-features3a1 {
   /* background: rgba(0, 0, 0, 0) url("../img/img-page-title-a2.jpg") no-repeat fixed 85% 100% / cover ; 
   */ 
   }
	
}

.members-login {color:#fff;}
/* Mobile Responsive */
@media only screen and (max-width: 767px) {
.navbar-brand>img {
    margin-top: -13px !important;
	margin-left: -14px;
    width: 70% !important;
}
/*header*/
.uc-mobile-menu.uc-mobile-menu-effect.uc-offcanvas-container {
    position: fixed;
    left: 0;
    top: 0;
}

div#google_translate_element {
	margin-left: 0px !important;
}

.members-login-btn {
	margin-top: 0px !important; 
}
.navbar-header.elev8 {
    margin-top: -35px;
}

.navbar-default {
       height: auto;
   
}
button.navbar-toggle.collapsed {
   /* bottom: 20px; */
}

.members-login {
    margin-top: 6px !important;
}

div#top-right {
   float: none !important;
    position: relative !important;
    margin-top: 0 !important;
    width: 100% !important;
	text-align:center;
}

#top-section {margin-top:0; height:auto;}

div#top-left {
    text-align: center;
   
}

div#top-left p {margin-bottom:0;}

/*index page - image/s*/
 .carousel-inner>.item>img {
	 padding-top: 90px;
}
 
.uc-offcanvas-contents {
   /* margin-top: -95px !important; */
}

.uc-offcanvas-open .uc-offcanvas-pusher::after {
    height: 200% !important;
}

.col-md-6.img-left.index {
    margin-top: 0px !important;
}

.col-md-6 h2 {
	line-height: 1em;
}

#page-sidephoto {
    position: relative !important;
	margin-top: -30px !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
img.img-responsive {
    position: relative;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.col-md-7 h3 {
    text-align: center !important;
	font-size: 23px;
}

.promo-content h2 {
    /* margin-top: 50px; */
}
img[src="img/product-shot-elev8.jpg"] {
    left: -25px !important;
}
/*product page - image/s*/
.col-md-6.img-left {
    margin-top: 50px;
}
/*elev8 page*/
.col-md-12 .col-md-6 ul {
   /* font-size: 15pt !important;
*/
   }

.btn.btn-primary-orange {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    position: relative;
}

img[src="img/30days-guarantee.jpg"] {
    margin-top: 30px !important;
    margin-bottom: -40px;
}

img.img-responsive.seal-acceler8 {
    margin-left: auto !important;
    margin-right: auto;
    left: 0;
    right: 0;
    position: relative;
}

.col-md-12 .col-md-6 h3, .col-md-12 h3 {
    text-align: center;
}

.elev8-ul {
	margin-left: -30px !important;
}
/*acceler8 page*/
span.mobile-ul {
    float: right;
    margin-left: 20px;
    margin-top: -35px;
}

.first-p {
	margin-top: 25px;
}

/*opportunity page*/
.page-sidephoto.opportunity {
	margin-top: 20px !important;
}
#player, .fallback, body, html, iframe {
    margin-top: -.5px !important;
}

.video-btn {
	margin-top: -50px !important;
}

img[src="img/company-sidephoto2.jpg"] {
    margin-top: 100px;
}

img[src="img/company-sidephoto.jpg"] {
    margin-top: 70px;
}

img[src="img/comp-opp.jpg"] {
    margin-top: 70px;
}
/*company page*/
img[src="img/company-sidephoto3.jpg"] {
    margin-top: 80px;
}

img[src="img/eric.jpg"] {
    margin-top: 80px;
}

/*contact page*/
.col-md-2 img[src="img/30days-guarantee2.jpg"] {
    margin-bottom: 30px;
    margin-top: -30px;
}

/*footer*/
.footer {
    text-align: center;
}

ul.list-inline.pull-right {
    float: none !important;
    margin-top: -30px;
}
span.copytext {
    position: relative;
    top: 15px;
}

#x-corp-carousel {padding-top:70%;}

.navbar-default {
    background: #000 !important;
	}


	.navbar-right {
 
			margin-top: -35px;
		}
	
} 

@media only screen and (width: 320px){ 
div#top-left {
   font-size: 8.9px !important;
}
iframe[src="https://player.vimeo.com/video/190670852"] {
    margin-left: -35px;
}
}

@media only screen and (max-width: 414px){

#x-corp-carousel {padding-top:28%;}

}


@media only screen and (max-width: 375px){

#x-corp-carousel {padding-top:30%;}

}	

@media only screen and (max-width: 320px){

#x-corp-carousel {padding-top:42%;}

}	


span.mobile-ul.third {
    margin-top: -35px;
    margin-right: 30px !important;
}


.x-corp-carousel {padding-top:64%;} 


}

@media only screen and (width: 412px) {
.single-page-title-company {
    padding: 60% 0 0 !important;
}	
div#top-left {
	font-size: 11px !important;
}
span.mobile-ul.third {
    margin-top: 0px !important;
    float: none !important;
    margin-left: -4px !important;
}
}

@media only screen and (max-width: 768px) {
	#top-right {width:50% !important; right:0 !important;position: initial !important;}
	.uc-mobile-menu.uc-mobile-menu-effect.uc-offcanvas-container {
       position: fixed;
       left: 0;
       top: 0;
    }
	
    #page-sidephoto7 { 
	   margin-top: -30px !important;
    }
}
@media only screen and (min-width: 768px) {
div#google_translate_element {
    /* margin-left: 140px;
    margin-top: -15px; */
}
.member-login-btn {
    margin-top: -41px;
}
#page-sidephoto, #page-sidephoto4 {
    position: relative !important;
	margin-top: 0 !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
img.img-responsive {
    position: relative;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

img[src="img/30days-guarantee.jpg"] {
    margin-top: 30px !important;
    margin-bottom: -40px;
}

img[src="img/product-shot-page-acceler8.jpg"] , img[src="img/product-shot-page-gr8kids.jpg"]  {
	position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}

.btn.btn-primary-orange.signup-acceler8 {
    margin-top: 410px !important;
    margin-left: 40px;
	position: static !important;
	
}

.btn.btn-primary-green.signup-acceler8 {
    margin-top: 410px !important;
    margin-left: 40px;
	position: static !important;
	
}

img.img-responsive.seal-acceler8 {
    margin-left: 50px !important;
}

.x-services .thumbnail a > img {
	float: none !important;
}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-top: -20px !important;
}

img[src="img/product-shot-elev8.jpg"] {
    left: -33px;
}

.btn.btn-primary-orange {
        margin-left: -10px;
}
img.img-responsive.elev8-img {
    margin-top: -30px !important;
}
/*header*/
.section-title h2 {
    left: -15px !important;
}

.col-md-7.ipadp-col h3 {
	text-align: left;
}

/*elev8 page*/
.page-sidephoto4.video-elev8 {
	margin-top: 20px !important;
}

img[src="img/30days-guarantee.jpg"] {
    margin-top: 50px !important;
}

.first-p .elev8 {
    margin-top: 420px;
}

/*contact page*/
.col-md-2 img[src="img/30days-guarantee2.jpg"] {
    margin-bottom: 50px;
}
}
@media only screen and (max-width: 320px) {
	.navbar-brand>img {
	    margin-left: -15px !important;
	}
	button.navbar-toggle.collapsed {
         bottom: 22px;
    }
	div#google_translate_element {
       margin-top: 0px !important;
    }
	ul.list-inline.pull-right {
         margin-top: -40px;
    }
	.footer .copyright-section .copytext {
         font-size: 10px;
         top: 10% !important;
    }
}

@media only screen and (width: 360px) {
	.single-page-title-company {
         padding: 70% 0 0;
    }
	
	iframe[src="https://player.vimeo.com/video/190670852"] {
		margin-left: -10px !important;
	}
}
@media only screen and (width: 768px) {
section.single-page-title-company {
    padding: 25% 0 0 !important;
}

}
@media only screen and (min-width: 1024px ) {
img[src="img/company-sidephoto3.jpg"] {
   
}
img[src="img/company-sidephoto.jpg"], img[src="img/company-sidephoto2.jpg"], img[src="img/comp-opp.jpg"] {
    margin-top: 60px;
}

div#google_translate_element {
     /*margin-left: 00px !important;
    margin-top: -16px !important;
  */
	}

.member-login-btn {
    margin-top: -42px !important;
}

.col-md-7 .ipadp-col{
   margin-top: -100px !important;
}

section.x-features3a {
   /* margin-top: -50px !important; */
}

section.single-page-title-company {
    padding-top: 50px;
}
img.img-responsive.elev8-img {
    margin-top: -70px !important;
}

}
@media screen and (min-width: 1024px) {
	img.img-responsive.seal-acceler8 {
       margin-top: 360px !important;
       margin-left: 0px;
    }
}
.goog-te-gadget-simple {border:none !important; background: transparent !important;}
.goog-te-gadget-simple img {display: none;}
.goog-te-gadget-simple .goog-te-menu-value span{color:#ccc; padding-right: 5px;}
.goog-te-gadget-simple  .goog-te-menu-value [style="color: rgb(118, 118, 118);"] {  }
.goog-te-gadget-simple .goog-te-menu-value span:nth-child(3) {display: none;}
#qLoverlay {display:none !important;}

img[src="img/30days-guarantee.jpg"] {
    margin-top: -30px;
}

.vid-pc {
    width: 500px;
    height: 500px;
    margin-top: -109px;
}

.row.elev8p-m {
    margin-top: -100px;
}

img.img-responsive.elev8-img {margin-left:0px!important;}

.container p a {color:#6C0; }
.container p a:hover {color: #96ff2f;
    text-decoration: none !important;}
	.sponsor-email {color:#fff !important;}
	.sponsor-email:hover {color:#fff !important;}
.promo-content a {color:#000; }
.promo-content a:hover {color: #000;
    text-decoration: none !important;}
	
	
.footer-col {
    float: left;
    width: 25%;
}

.social-list {margin-top:10px;}
.social-list a {font-size:26px; padding-right:10px;}

.b-phrases  .col-md-3 {text-align:Center;}
.b-phrases img {width: auto;
    height: 22px;}
	
	.sillifont {  font-family: 'silli_willinnregular'; font-size:36px !important;}

	.slide-caption {    text-align: center;
    margin: 20% auto;
    width: 70%;
    text-shadow: 1px 1px #767676;
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
	
.slide-caption p {line-height:1.4em}
.slide-caption h1 {color:#fff;}
.slide-caption  .sillifont {font-size:30px; color:#fff;}

.contact-links p {margin-bottom:10px;}

.w3-display-container {max-height:680px;}

.product-img-holder {min-height:270px;}

.product-img-holder img {padding:40px 0;}
.custom-container {width:50%; margin:0 auto;}
.rejuven8-img-mobile {width: 50%;}
@media screen and (max-width:767px) {
.custom-container {width:100%;}
.rejuven8-img-mobile {width:38%;}
.slide-caption {
    margin: 15% auto; }
.slide-caption h1 {font-size:28px;}
.no-padding-p {margin-bottom:0;}
.slide-caption {top:-10%}
.x-features4 h1 {font-size:28px;}
.slide-caption h2 {
    font-size: 18px;
}	

.slide-caption .sillifont {font-size:18px !important;}

.slide-caption .btn-primary-green {font-size:10px;}

.b-phrases .col-md-3 {margin:20px 0;}
.footer-links .col-md-3  {margin-bottom:20px;}
.home-feat {padding-bottom:40px;}
.single-page-title-company {
    padding: 5% 0 0;
}
.section-title h2 {font-size:36px;}
.width75  {width:75%;} 

.promo-content img {width:75%;}



.x-features4 .promo-block-wrapper {padding-bottom:30px; padding-top:20px;}

ul.elev8-ul li {
    margin: 10px 0;
}

.vid-iframe {height: 200px;
    margin-bottom: 20px; }
.btn-primary-green {width:75%;
    font-size: 14px;
    padding: 10px 10px; }

.x-features3a, .x-features3a1, .x-features4, .x-features3a25, .x-features88, .x-features3a26, .x-features3a32, .x-features3a2, .x-features3a27, .x-features3a28, .x-features3a29, .x-features3a30, .x-features3a31 {background-attachment: initial;}

.x-features3a1 {background-position:20%; }
.x-features4a { background-position: 90%; }
.x-features3a28 {background-position: 30%;}
.x-features3a31 {background-position: 30%;}
.kauri {margin-bottom:20px;}


.mobile-center {text-align:center;}
.mt-30-mobile {margin-top:30px;}
.with-bullets {margin-left:5px;}
.product-img-holder img {
    padding: 0;
}
.product-img-holder {
    min-height: auto;
}

.rejuven8-img-mobile {width: 37% !important;}

}

@media screen and (max-width:375px) {
.single-page-title-company {
    padding: 5% 0 0;
}

.btn-primary-green { width:75%;
    font-size: 14px;
    padding: 10px 10px; }

}


@media screen and (max-width:320px) {
.single-page-title-company {
    padding: 5% 0 0;
}
}


.with-bg {background-color: #000; border-radius:0px;}

.with-bg-transparent {position: absolute;
    right: 0;
    left: 0;
    z-index: 1030;
    top: 0;
    border-radius: 0;}
	
.disclaimer-text {font-size:11px; margin-bottom: 30px;}

