/*  
Theme Name: Umbrella
Theme URI: http://qktheme.com
Version: 1.0
Description: Created by 
Author: 
Author URI: 
Tags: light, gray, white, custom-background, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
Text Domain: umbrella

---------

DO NOT EDIT THIS FILE.
*/
@font-face {
    font-family: GothamBold;
    src: url(http://you-review.com.au/wp-content/uploads/fonts/Gotham-Bold.otf);
}
@font-face {
    font-family: GothamMedium;
    src: url(http://you-review.com.au/wp-content/uploads/fonts/Gotham-Medium.otf);
}

body {
	font-family: gothambook !important;
}

.wp-caption, .wp-caption-text, .gallery-caption{text-align: center; font-style: italic;}
.bypostauthor{}
.sticky{}
.alignright{
	text-align: right;
}
.alignleft{
	text-align: left;
}
.aligncenter,.services_item {
	text-align: center;
}

/**Custom**/
.post-media{
	margin-bottom: 30px;
}
.tag-post i{
	margin-right: 5px;
}
.pagination > li > a, .pagination > li > span{
	margin: 0px 2px;
	color: #818181;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination .current, .filter a:hover, .filter .active{
	background: none;
	border-color: #7b6758;
}
.services-box, .services-box2{
	overflow: hidden;
}
.none{
	display: none;
}
.logged-in .navbar.active{
	z-index:1111;
}
.navbar.active{
	z-index:1111;
}
.widget-box a{
	color: #333333;
}
span.wpcf7-form-control-wrap{
	width: 100%;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar th, #wp-calendar td{
	padding: 5px ;
	text-align: center;
}

thead{
	background: #f5f5f5;
}
#wp-calendar thead th, #wp-calendar thead td{
	padding: 10px;
}
.portfolio-container .work-post.scnd-size {
width: 568px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background: none;
}
#tweet-section p{
	line-height: 34px;
}

.navbar-default .navbar-nav > li {
    margin-left: 16px;
    margin-right: 16px;
}

.navbar-default .navbar-nav > li > a {
    font-size: 13px;
}

#navBusinessLogin {
    font-size: 13px;
}

/* Free trial style */

.page-id-149 footer {
	display:none;

}

.page-id-149 header {
	display:none !important;

}

#free-trial-nav-section  {
    	display: block;
    	margin-bottom: 0px;
}

#free-trial-nav-section header.free-nav  {
	display: block !important;
	height: 96px !important;
}

#free-trial-nav-section header.free-nav .navbar-header {
	width: 100%;
	position: relative;

}

#free-trial-nav-section .navbar.navbar-default.navbar-fixed-top {
	display:block !important;
	visibility: visible !important;

}

#free-trial-nav-section header.free-nav span.call {
	padding: 28px 0;
    	color: #404041;
    	font-family: gothambold;
    	font-size: 23px;

}

#free-trial-nav-section header.free-nav span.call img {
	margin-right: 16px;

}

#free-trial-head-section h1 {
	color:#00b1df;
	text-align: center;
	font-family: gothambold !important;
    	font-size: 63px;
	margin-top: 71px;
}

#free-trial-head-section h2 {
	color:#475455;
	text-align: center;
	font-size: 43px;
	font-family: gothambook !important;
	font-weight: bolder;
	margin-bottom: 71px;
}

#free-trial-head-section .embed-responsive-item {
    	width: 100%;
    	
	
}

#free-trial-head-section .embed-responsive {
	display: -webkit-flex;
   	display: flex;
   	-webkit-align-items: center;
   	align-items: center;
   	-webkit-justify-content: center;
   	justify-content: center;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 89px;
	height: 0;
}

#free-trial-head-section #video {
	/*max-width: 555px;
	width: 100%;
	max-height: 415px;
	height: 100%;*/
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: initial;
}

#free-trial-head-section h3 {
	font-size: 22px;
    	line-height: 25px;
    	font-family: gothambook !important;
    	margin-bottom: 45px;
    	margin-top: 28px;
	display:block !important;

}

#free-trial-head-section ul {
	padding-left: 0px;
}

#free-trial-head-section li {
	font-size: 17px;
    	text-decoration: none;
    	list-style: none;
    	/*font-weight: bold;*/
    	padding: 21px 0;
    	color: #00b1df;
    	position: relative;
    	line-height: 25px;
    	margin-left: 67px;

}

#free-trial-head-section li img {
	margin-right: 21px;
    	position: absolute;
    	left: -67px;
    	top: 8px;
}

#free-trial-head-section p {
	font-size: 22px;
    	font-family: gothambook !important;
    	text-align: center;
    	margin-top: 47px;
    	margin-bottom: 85px;
	line-height: 25px;
}

#free-trial-head-section p span {
	color:#fbb224;
	font-weight: bold;
}

#free-trial-mid-section {
	background: #fafafa;
}

#free-trial-mid-section h3 {
	font-size: 27px;
    	line-height: 25px;
    	font-family: gothambook !important;
    	margin-bottom: 89px;
    	margin-top: 54px;
	color: #475455;
	text-align: center;
	display:block !important;
	
}

#free-trial-mid-section h3::after {
    	width: 123px;
    	height: 1px;
    	background: #e9e8e4;
    	display: block;
    	content: " ";
	margin: 0 auto;
	margin-top: 36px;
}

#free-trial-mid-section ul {
	padding-left: 0px;
	margin-bottom: 55px;
	display: -webkit-flex;
   	display: flex;
   	-webkit-flex-direction: row;
   	flex-direction: row;
   	-webkit-align-items: center;
   	align-items: center;
   	-webkit-justify-content: center;
   	justify-content: center;
}

#free-trial-mid-section li {
    	list-style: none;
 	float:left;

}

#free-trial-mid-section li img {
	margin-left: 15px;
    	margin-right: 15px;
	margin-bottom: 15px;
}

#free-trial-mid-section li.welk img {
	max-width: 215px;
}

#free-trial-mid-section p {
	font-size: 21px;
    	font-family: gothambook !important;
    	text-align: center;
    	margin-bottom: 56px;
	color: #404041;
	line-height: 25px;
}

#free-trial-mid-section p span {
	color:#fbb224;
	font-weight: bold;
}

#free-trial-last-section {
	padding-bottom: 73px;
}


#free-trial-last-section header {
	font-size: 29px;
    	line-height: 25px;
    	font-family: gothambook;
    	margin-bottom: 44px;
    	margin-top: 78px;
	
	height:29px !important;
	color: #475455;
	display:block !important;
	
}

#free-trial-last-section p {
	font-size: 14px;
	line-height: 25px;
    	color: #404041;
	font-family: gothambook !important;

}

#free-trial-last-section span {
	font-size: 16px;
	line-height: 25px;
    	color: #404041;
	font-family: gothambook;
	position: relative;
    	display: block;

}

#free-trial-last-section span img {
	position: absolute;
    	top: -9px;
	left: -86px;
}


#free-trial-last-section span.quest {
	margin-left: 86px;
	margin-bottom: 56px;
    	margin-top: 29px;
}

#free-trial-last-section span.welken {
	margin-left: 136px;
	margin-top: 34px;
    	margin-bottom: 51px;
}

#free-trial-last-section span.welken img {
	left: -136px;
}

#free-trial-last-section span.nabs {
	margin-left: 100px;
	margin-bottom: 60px;		
}

#free-trial-last-section span.nabs img {
	left: -100px;		
}


#free-trial-last-section .footer {
	background:#ffffff;
}

#free-trial-last-section .footer p {
    	font-size: 13px;
    	line-height: 25px;
    	color: #9da2a3;
}

#free-trial-last-section p.form {
	font-size: 27px;
    	line-height: 25px;
   	color: #ffffff;
	background: #313535;
	text-align: center;
	padding-top: 46px;
	padding-bottom: 38px;
	margin-bottom: 0px;
	font-family: gothambook !important;
	margin-top: 78px;
}

#free-trial-last-section .wpcf7 {
	padding: 49px;
	padding-bottom: 2px;
	background: #343a3a;
	border-bottom-left-radius: 4px;
    	border-bottom-right-radius: 4px;

}

#free-trial-last-section .wpcf7 input, #free-trial-last-section .wpcf7 textarea {
	width: 100%;
	padding: 21px 25px;
    	font-size: 17px;
	font-family: gothambook !important;

}

#free-trial-last-section input[type="submit"] {
	background: #fbb224;

}

#free-trial-last-section #triangle-down img{
	width: 100%;
}

#free-trial-last-section #triangle-down {
	margin-bottom: 45px;
}

#menu-item-626 a {
	color: #FBB224 !important;
}


*[id]:before { 
  display: block; 
  content: " "; 
  /*margin-top: -75px; */
  /*height: 75px; */
  visibility: hidden; 
}

.glyphicon-chevron-left, .glyphicon-chevron-right {
	color:#F0A719;
}

/*New Section*/
#contribute-section {
	background: #4ec3f3;
	padding: 6em 0 6em 0;
}
.contribute-box .pic-holder {
	display: flex;
    	align-items: center;
    	justify-content: center;
	-webkit-display: flex;
    	-webkit-align-items: center;
    	-webkit-justify-content: center;
}

.contribute-box .pic-holder img {
	width: 100%;
    	max-width: 400px;
}

#contribute-section p {
	font-size: 1.6em;
    	line-height: 27px;
    	padding-top: 3em;
}

#contribute-section ul {
	font-size: 17px;
    	line-height: 1.6em;
    	list-style: none;
    	padding-left: 0;
}


#contribute-section ul li img {
	margin-right: 15px;
}

#contribute-section .testimonial-brand {
	width: 20%;
    	float: left;
	margin-top: 1em;
}

#contribute-section .testimonial-owner {
	width: 80%;
    	float: left;
    	margin-top: 1em;
    	padding: 15px 0;
}

#contribute-section .testimonial-owner ul {
	font-size: 15px;
    	line-height: 1.4em;
}

.home .navbar {
	background: #F8F8F8;
}

#featured-in {
	background: #4ec3f3;
}

#howitworks-section {
	padding-top: 30px;
}

#video-section {
	background-color: #ece9e9 !important;
    	padding-bottom: 45px;
    	padding-top: 45px;
}

#features-section {
	background: #fcb426 !important;
}


	
#benefits-section {
    	background: #ece9e9;
}








@media screen{
	#about-section div.services-box div.col-sm-4{
		width: 100% ! important;
	}
	#features-section div.services-box2 div.col-sm-4{
		width: 100% !important;
	}
	#benefits-section div.services-box div.col-sm-4{
		width:100% !important;
	}
}
@media (min-width: 768px) {
	.logged-in .navbar.active{
	top: 32px !important;
	}
	#about-section div.services-box div.col-sm-4 div.services-post.triggerAnimation.animated a{
		display:none !important;
	}	
	#about-section div.services-box div.col-sm-4{
		width: 50% ! important;
	}
	#features-section div.services-box2 div.col-sm-4{
		width: 50% !important;
	}
	#benefits-section div.services-box div.col-sm-4{
		width:50% !important;
	}

	#free-trial-nav-section header.free-nav span.call {
		position: absolute;
    		top: 15px;
    		right: 0;
	}

	.container {
    		max-width: 1170px;
		width: 100%;
	}

} //media min width 768 end
@media (max-width: 767px)
{

}//media max width 767 end
.widget-box ul li{
	margin-bottom: 5px;
}
.title-section.white p, .title-while .title-section p, .title-while .title-section h1{
	color: #fff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, 
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
	background: none;
}
.widget-box ul li{
	list-style: none;
	
}
.widget-box ul{
	padding: 0px;
}
.blog-list-post{
	text-align: left !important;
}
.btn-default:hover{
	border-color: #7b6758;
	color: #7b6758;
	background-color: #fff;
}
.post-tags a:hover{
	color:  #7b6758;
	text-decoration: none;
}
a:hover{
	color:  #7b6758;;
}

#gallery-section {
	display: none;
}

#about-section div.services-box div.col-sm-4 div.services-post.triggerAnimation.animated a{
	display:none !important;
}
#howitworks-section div.title-section div.container.triggerAnimation.animated.bounceIn div.dotted-line {
	display:none !important;
}
#features-section div.title-section div.container.triggerAnimation.animated.bounceIn div.dotted-line {
	display:none !important;
}
#benefits-section div.title-section div.container.triggerAnimation.animated.bounceIn div.dotted-line {
	display:none !important;
}

#contactus-section {
	margin-top: 80px;
}

#contactus-section div.title-section div.container.triggerAnimation.animated.bounceIn div.dotted-line {
	display:none !important;
}
#contactus-section {
	margin-bottom: 0px !important;
}
#contactus-section div.title-section {
	margin-bottom: 0px !important;
	background-color: #343A3A;
}
#contactus-section div.contact-box{
	margin-bottom: 0px !important;
	background-color: #343A3A;
}
footer {
	padding: 20px 0 !important;
	height: 115px;
}
div.container#footerContainer
{
	margin-top: -13px;
}
.footer {
	background-color: #313535;
}
#howitworks-section div.howItWorks div.container div.row div.services-box div.col-sm-4.first div.services-post.triggerAnimation.animated a{
	display: none !important;
}
#howitworks-section div.howItWorks div.container div.row div.services-box div.col-sm-4 div.services-post.triggerAnimation.animated a{
	display: none !important;
}
#features-section div.container div.row div.services-box div.col-sm-4.first div.services-post.triggerAnimation.animated a{
	display: none !important;
}
#features-section div.container div.row div.services-box div.col-sm-4 div.services-post.triggerAnimation.animated a{
	display: none !important;
}
#benefits-section div.container div.row div.services-box div.col-sm-3.first div.services-post.triggerAnimation.animated a{
	display: none !important;
}
#benefits-section div.container div.row div.services-box div.col-sm-3 div.services-post.triggerAnimation.animated a{
	display: none !important;
}
.videoWrapper {
	position: relative;
	padding-bottom: 499px; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/*height: 100%;*/
	max-width: 900px;
	left: 50%;
    	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#playlist {
	max-width: 900px;
    	margin: 0 auto;
}

#btnreadmore {
	float:left;
	height: 44px;
	background-color: #FFF;
	background-color: white;
	border: 1px solid #00B1DF;
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	color: #00B1DF;
	font-size: 13px;
}
#btnbacktotop {
	height: 44px;
	background-color: #FFFFFF;
	background-color: white;
	color:#00B1DF;
	float:left;
	border: 1px solid #00B1DF;
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 13px;
}
#btnbacktotop:hover {
	background-color:#00B1DF;
	color:white;
	float:left;
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 13px;
}
.services-box {
	padding-bottom: 0px;
	overflow:visible;
}
.services-box2 {
	padding-bottom: 0px;
	overflow:visible;
}
.services-box2 .services-post a {
	display:none !important;
}
.services-box2 .services-post {
	background: none !important;
	border: none !important;
}
#aboutpic {
	width: 100%;
}
.services-post a{
	display: none;
}
.benefitspic {
	padding-right: 15px;
}
.displaywb {
	display:-webkit-box;
}
/***************************************NAVIGATION
****************************************/
@media screen and (max-width: 991px)
{
	.navbar-brand
	{
		float: none !important;
		display: block;
		margin: auto;
	}
	.navbar-brand img 
	{
		max-width: none;
		display: block;
		margin: auto;
		width: auto;
	}
	.testimonial ul
	{
		margin-bottom: 45px;
	}
	#testimonials-section > .title-section h1
	{
		font-size: 30px;
	}
	.TestimonialsClass
	{
		padding-left: 0;
	}
	
	.home-brew .decktop-view {
		display:none !important;
	}
	.home-brew .mobile-view {
		display:block !important;
	}

}
@media screen and (max-width: 768px)
{
	.navbar-nav
	{
		margin-top: 0;
		margin-bottom: 0;
	}
	.navbar-header
	{
		margin-right: 0px;
		margin-left: 0px;
	}

	.navbar-brand
	{
		max-width: none;
		float: none !important;
		display: block;
		margin: auto;
	}
	.navbar-brand img 
	{
		float: none !important;
		display: block;
		margin: auto;
		width: auto;
	}
	.testimonial ul
	{
		margin-bottom: 45px;
	}

	.videoWrapper {
		padding-bottom: 56.25%;
	}
}
@media (min-width: 768px)
{
	.container > .navbar-collapse
	{
		margin-right: -35px;
		margin-left: 0px;
		background-color: #F8F8F8;
	}
}

@media screen 
  and (min-device-width: 768px) 
  and (max-device-width: 991px) {
	#free-trial-mid-section ul {
    		display: block;
	}
	#free-trial-head-section .embed-responsive {
		padding-top: 25px;
	}
} 

@media (max-width: 767px)
{
	.container > .navbar-header
	{
		margin-right: 0px;
		margin-left: 0px;
	}
	.navbar > .container .navbar-brand
	{
    		margin-top: 4px;
		max-width: 100px;
	}
	.navbar-brand
	{
		width: auto;
	}
	.navbar-header
	{
		margin-right: 0px;
		margin-left: 0px;
	}
	#btnreadmore
	{
		float: none !important;
		display: block;
		margin: auto;
	}
	#btnbacktotop
	{
		float: none !important;
		display: block;
		margin: auto;
	}
	.testimonial ul
	{
		margin-bottom: 45px;
	}

	#free-trial-mid-section ul {
    		padding-left: 0px;
    		margin-bottom: 55px;
    		display: -webkit-flex;
    		display: flex;
    		/* -webkit-flex-direction: row; */
    		/* flex-direction: row; */
    		-webkit-align-items: center;
    		align-items: center;
    		-webkit-justify-content: center;
   	 	justify-content: center;
    		flex-flow: column wrap;
    		align-content: center;
	}
	#free-trial-nav-section header.free-nav span.call {
		width: 100%;
    		display: flex;
    		align-items: center;
    		justify-content: center;
		padding-top: 0;
    		padding-bottom: 15px;
		position: absolute;
    		top: 30px;
    		right: 0px;
    		width: 204px;
    		font-size: 19px;
	}

	#free-trial-nav-section header.free-nav span.call img {
		width: 31px;
	}

	.page-id-149 .navbar-default .navbar-toggle {
		display:none;
	}
	#free-trial-head-section h3 {
		text-align: center;
	}
	#free-trial-last-section header {
		text-align: center;
		font-size: 19px;
      		margin-bottom: 16px;
    		margin-top: 30px;
	}
	#free-trial-last-section .footer p {
		text-align: center;
	}
	
	#free-trial-head-section .embed-responsive {
		padding-top: 25px;
	}
	
	#free-trial-nav-section .navbar-brand {
		margin-left: 0;
    		padding-left: 0;
	}

	#free-trial-nav-section .navbar-brand img {
    		float: none !important;
    		display: block;
    		margin: auto;
    		width: 65px;
		margin-left: 0;
	}
	
	#free-trial-head-section h1 {
 		font-size: 23px;
		margin-top: 35px;
		
	}

	#free-trial-head-section h2 {
    		font-size: 16px;
		margin-bottom: 25px;
		margin-top: 10px;
	}

	#free-trial-head-section h3 {
    		font-size: 15px;
		margin-bottom: 15px;
	}

	#free-trial-head-section li {
    		font-size: 14px;
	}

	#free-trial-head-section p {
    		font-size: 15px;
	}

	#free-trial-mid-section h3 {
    		font-size: 16px;
    		margin-bottom: 35px;
    		margin-top: 25px;
	}

	#free-trial-mid-section p {
    		font-size: 15px;
    		margin-bottom: 25px;
	}

	
	#free-trial-last-section p.form {
    		font-size: 25px;
	}
}
div.navbar-collapse.collapsing ul#menu-main, div.navbar-collapse.collapsing ul#menu-one-page-menu
{
	text-align: center !important;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-color: rgb(0, 0, 0);
	border-color: rgba(0, 0, 0, .1);
	margin-right: -11px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}


div.navbar-collapse.collapse.in ul#menu-main, div.navbar-collapse.collapse.in ul#menu-one-page-menu, 
{	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	text-align: center !important;
}
div.navbar-collapse.collapse.in ul#menu-main li.menu-item:last-child, div.navbar-collapse.collapse.in ul#menu-one-page-menu li.menu-item:last-child 
{
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
div.navbar-collapse.collapse.in ul#menu-main li.menu-item, div.navbar-collapse.collapse.in ul#menu-one-page-menu li.menu-item
{
	text-align: center !important;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-color: rgb(0, 0, 0);
	border-color: rgba(0, 0, 0, .1);
}
div.navbar-collapse.collapse ul#menu-main li.menu-item a, div.navbar-collapse.collapse ul#menu-one-page-menu li.menu-item a
{
	color: #999999;
}
div.navbar-collapse.collapsing ul#menu-main li.menu-item, div.navbar-collapse.collapse ul#menu-one-page-menu li.menu-item a
{
	color: #999999;
}
div.navbar-collapse.collapse ul#menu-main, div.navbar-collapse.collapse ul#menu-one-page-menu
{
	margin-right: -11px !important;
}
div.navbar-collapse.collapse ul#menu-main li.menu-item:last-child, div.navbar-collapse.collapse ul#menu-one-page-menu li.menu-item:last-child
{
	background-color: #FBB224;
}
div.navbar-collapse.collapsing ul#menu-main li.menu-item a, div.navbar-collapse.collapsing ul#menu-one-page-menu li.menu-item a
{
	color: #999999;
}
div.navbar-collapse.collapse ul#menu-main li.menu-item a:hover, div.navbar-collapse.collapse ul#menu-one-page-menu li.menu-item a:hover
{
	color: #40C4E6;
}

button.navbar-toggle
{
	float: left !important;
}
#navBusinessLogin
{
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
	border: none;
	height: 40px;
	margin-top: -10px;
	color: white;
	background-color: #FBB224;
}
#navBusinessLogin:hover
{
	color: #fff;
	background-color: #F0A719;
}

li.business-login#menu-item-business-login a
{
	color: #fff;
	color: white;
	height: 32px;
	vertical-align: middle;
	background-color:#FBB224;
	text-align: center;
}
li.business-login#menu-item-business-login a:hover
{
	color: #fff;
	color: white;
	background-color:#F0A719;
}





/**************************NAVIGATION END
****************************************/

#home-section
{
	
	background-position: center center;
	background-repeat: no-repeat !important;
	background-size: cover;
	/*background: url('http://52.24.133.167/wp_main/wp-content/uploads/2016/06/herimage4k.png');*/
    	padding-top: 1px;
	display:none;
}

.home-brew {
	background-color: #fcb426;
	padding: 6em 0;	
}

.home-brew h1{
	text-align: center;
	color:#186073;
	font-size: 2.4em;
	font-family: GothamBold;	
}

.home-brew p{
	color:#48433a;
	font-family: GothamBook;
    	font-size: 1.9em;
    	line-height: 34px;
	margin-top: 80px;	
}

.home-brew p span{
	font-family: GothamBold;
}

.home-brew img {
	width: 100%;	
}

.home-brew .decktop-view {
		display:block;
	}
.home-brew .mobile-view {
		display:none;
		margin-bottom: 50px;
	}


#home-section .shine-block
{
	padding: 0px;
}

#home-section .discover
{
	display:none;
}

#home-section > .col-md-12
{
	top: 30%;
}
.submit_contact {
	font-family:GothamMedium !important;
	color:5d5d5d;
	border-radius: 0px;
}

#name {
	color:5d5d5d !important;
}
#mail {
	color: 5d5d5d;
}
#contact-form {
	color:green;
}

div.wpcf7-response-output {
	color:#ffffff;
}

span.wpcf7-not-valid-tip {
	color:#E23D28;
}

div.wpcf7-validation-errors {
	border: 2px solid transparent;
    	margin-top: -66px;
}

#preferredTime
{
	color: 5d5d5d;
	width: 100%;
	height: 57px !important;
	border-radius: 1px;
}

.features-subwrapper div.container {
	width: 75%;
}
#shine-block-119-13 {
	padding: 40px;
}
#home-section{
	background-size: cover;
}
#btnreadmore:hover {
	background-color:#00B1DF;
	color:white;
	cursor:pointer;
}
#btnbacktotop:hover {
	cursor:pointer;
}
.services-box2 .services-post {
	padding: 10%;
}
.services-post {
}
.wpcf7-form-control.wpcf7-submit {
	width: 100%;
	border-radius: 0px;
}
#about-section {
	padding: 0px ! important;
}
.navbar.navbar-default.navbar-fixed-top.active div.container div.navbar-header a.navbar-brand img {
	height: 61px;
}
#home-section:after
{
	background: none;
}
.pbenefits {
	width: 90%;
        line-height: 24px;
}
div.benefits-box {
    margin-bottom: 40px;
}
div.flexcaption img.center-block
{
	width:25%;
	height 25%;
	min-width: 134px;
	min-height: 106px;
}
.header-text
{
    	font-family: GothamMedium !important;
    	font-size: 21px !important;
    	color: white;
    	line-height: 1em;
}
.you-review-tag
{
	font-family: GothamBold !important;
	font-size: 17px !important;
}

.other-focus {
	font-style: italic;
    	color: #179bbd;
}

#featured-in ul
{
	display: -webkit-flex;
   	display: flex;
   	-webkit-flex-direction: row; /* works with row or column */
   	flex-direction: row;
   	-webkit-align-items: center;
   	align-items: center;
   	-webkit-justify-content: center;
   	justify-content: center;
	padding-left: 0;
	margin-bottom: 70px;

}

#featured-in ul li
{
	list-style:none;
	float:left;
	margin: 0 80px;
}

.testimonial ul li p,  #testimonials-section .carousel-inner .item p
{
	font-size: 14px !Important;
	text-transform: none !Important;
	line-height: 24px !important;
	color: #818181 !important;
	/* padding-left:30px; */
	font-style: italic;
	/*text-indent: 20%;*/
    	padding-top: 20px;
	text-align: center;
    	padding-right: 30px;
}
.testimonial ul li
{
	font-size: 14px !Important;
	text-transform: none !Important;
	line-height: 24px !important;
	color: #818181 !important;
	/* padding-left:30px; */
	font-style: italic;
}
.testimonial ul li span, #testimonials-section .carousel-inner .item span
{
	font-family: GothamMedium !important;
	text-transform: none !Important;
	line-height: 20px !important;
	color: #818181 !important;
	font-size: 16px;
	/* padding-left:60px; */
	margin-top: 35px;
    	display: block;
}


.push-down
{
	margin-top: 120px;
}
.TestimonialsClass {
	margin-top: 50px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 45px;
}

.oldtesti 
{
	display:none;
}

#testimonials-section .carousel-control.left, #testimonials-section .carousel-control.right 
{
	background:none;
}

#testimonials-section .carousel-inner .item img
{
	max-width: 100px;
}

#testimonials-section .carousel-control 
{
	width:0%;
}

#testimonials-section .carousel-inner .item a
{
	/*margin-left: 20%;*/
    	background: #F0A719;
    	color: #ffffff;
}

ul.filter {
	padding-top: 20px;
	margin-bottom: 20px! important;
}
div.dotted-line {
	display:none;
}
.testimonial {
	/*margin-top:-120px;*/
}
#howitworks-section,.title-section {
	margin-bottom:40px! important;
}
div.features-main-wrapper {
	margin-top: -45px
}
#news-section {
	margin-bottom: 60px;
}
div.benefits-box {
	margin-top: -15px;
}
.newsclass {
	margin-top: -15px;
}
.contact-box {
	padding: 60px 0 0 !important;
}
.howItWorks {
	margin-top: -60px;
}
/*
*
* GALLERY
*
*/
.thumbnail {
  position: relative;
  height: 170px;
  overflow: hidden;
}
.thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.col-lg-3 {
	width: 20%;
    padding-left: 0px ! important;
    padding-right: 0px ! important;
}
.gallerycontainer div.container {
	width: 100% ! important;
}
.video-li
{
	display: inline;
}
.video-thumbnail
{
	width: 220px;
	height: 128px;
}
.col-lg-10.video-centered
{
	margin: auto;
	display: block;
}
//PAGE INQUIRY
.page-title
{
	display: none;
}

#home-section .flexslider {
    top: 40% !important;
}

.flexcaption div
{
	display: none;
}