/*
Theme Name: Jollyany Child Theme
Theme URI: http://www.co2partners.com/
Version: 1.0
Description: Custom Theme based on Jollyany
Author: Your Name
Author URI: http://www.rocket55.com
Template: jollyany
*/
/* Default styles */
@import "../jollyany/style.css";
@import "colorbox.css";
/*-------------------------------------------------------------------------------------------*/
html, body {
	overflow-x: hidden;
}
#header-style-1.affix {
	position: relative !important;
}

/* General Styles */
#header-style-1 .yamm img {
	position: absolute;
	margin-top:1px;
	top: 1px;
}
ul {
	padding-left: 20px;
}
#topbar .topbar-cart {
	display: none;
}
#topbar .topbar-phone {
	border-right: 1px solid #f2f2f2;
}
#header-style-1 .navbar-nav > li > a {
	text-transform: capitalize;
	color: #333;
}
.post-wrapper-top {
	background: #e35205;
	border-bottom: solid 3px #e35205 !important;
}
.breadcrumb > li + li:before {
	font-family: fontAwesome;
	content: '\f105';
	background: none;
	margin: 0 10px;
	padding: 0 5px;
	font-size: 14px;
}
.comment-box {
	display: none;
}
p {
	font-size: 16px;
}

/* Header Fonts */
.general-title h2 {
	margin-top: 0;
}
h2.widgettitle {
	font-size: 32px;
	line-height: 1em !important;
	padding-bottom: 0;
	margin-top: 0;
}
.textwidget h3 {
	font-style: italic;
	font-size: 20px;
	padding-bottom: 0;
	margin-top: 0;
}
.textwidget h3:after, .leadership-assessment h2:after, .leadership-assessment-2 h2:after, .executives h2:after, .what-to-expect h2:after, .our-consultants h2:after {
	content: '';
	position: relative;
	display: block;
	width: 30px;
	height: 2px;
	background: #e35205;
	margin: 10px 2px;
}
.our-consultants h2 {
	margin: 40px 0 0;
	padding-left: 15px;
}
h2 a:hover {
	background: none !important;
	color: #333 !important;
	border-bottom: solid 2px #e35205;
}

/* Buttons */
a.button, #mc_embed_signup input.button, .accomplish a, .just-ask-leadership a, .get-started a, .speaking a, .your-speakers a, .leadership-assessment a, .leadership-assessment-2 a, .who-you-work-with a, .book a, .our-team a, .testimonials a {
	background: #e35205;
	color: #fff;
	padding: 10px 20px;
	border-radius: 3px;
	font-size: 16px;
	display: inline-block;
	margin-top: 10px;
}
a.button:hover, #mc_embed_signup input.button:hover, .accomplish a:hover, .just-ask-leadership a:hover, .get-started a:hover, .speaking a:hover, .your-speakers a:hover, .leadership-assessment a:hover, .leadership-assessment-2 a:hover, .who-you-work-with a:hover, .book a:hover, .our-team a:hover, .testimonials a:hover {
	text-decoration: underline;
	background-color: #e35205;
}
.who-you-work-with a {
	margin-right: 5px;
}
.our-team a, .testimonials a {
	float: none;
	clear: both;
	display: block;
	max-width: 200px;
	text-align: center;
	margin: 10px auto 40px;
}
.testimonials a {
	max-width: 250px;
	margin: 0 auto 60px;
}
.coaching-entrepreneurs, .why-co2, .get-started, .strategic-process, .leadership-assessment-2, .book-2, .ceos-2, .executives-2 {
	border-top: solid 2px #e2e2e2;
}
.principles, .get-started, .strategic-process, .book-2 {
	border-bottom: solid 2px #e2e2e2;
}

/* Home Page */
#banner-video {
	width: 100%;
	height: 450px;
	max-height: 450px;
	overflow: hidden;
	opacity: 1;
	visibility: inherit;
	background-color: rgba(0, 0, 0, 0);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0;
}
#banner-video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	
}
#banner-video .banner-content {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	z-index: 101;
}
.banner-content h1 {
	font-size: 48px;
	color: #fff;
}
.banner-content h3 {
	font-size: 20px;
	color: #fff;
}
#video-overlay {
	position: absolute;
	background: #222;
	background-size: initial;
	opacity: 0.33;
	width: 100%;
	height: 100%;
	max-height: 450px;
	z-index: 100;
}
.testimonials {
	padding: 0;
}
.testimonials .white-wrapper {
	background-color: #e4e4e4;
	padding: 60px 0 20px;
}
.testimonial_widget h3 {
	margin-bottom: 0;
	padding-bottom: 0;
}
.testimonial_widget p {
	line-height: 1.5em;
	margin-top: 10px;
}
.testimonials .textwidget p {
	text-align: center;
}
.skill_count {
	top: -20px;
}
.accomplish {
	min-height: 300px;
	padding: 60px;
	background-size: cover;
	background-repeat: no-repeat;
}
.accomplish h1 {
	font-size: 48px;
	font-weight: 700;
	color: #fff;
	margin: 0;
}
.accomplish p {
	font-size: 22px;
	color: #fff;
}
.clients {
	margin: 0 0 40px;
}
.white-clients {
	background: url(images/texture.png) repeat;
	padding: 40px 0;
}
.white-clients .client-wrap {
	padding: 20px 0;
	border-color: #666 !important;
}
.just-ask-leadership {
	padding: 40px 0;
}
.book-img img {
	max-height: 400px;
	width: auto;
}
.icon-columns {
	padding: 40px 0;
	background-size: cover;
	background-repeat: no-repeat;
}
.icon-columns h2 {
	text-align: center;
	margin-top: 10px;
}
.icon-columns a, .icon-columns a:hover {
	background: none;
}
.icon-columns .wpb_column {
	padding: 0 0 20px;
}
.icon-columns img {
	max-height: 120px;
	width: auto;
	margin: 12px 0;
}
.coffee img, .phone-call img, .coaching img, .lunch img {
	max-height: 120px;
	width: auto;
	margin: 12px 0;
}
.coffee img {
	margin: 6px 0 18px;
}

/* Inside Pages */
.post-wrapper-top {
	background: #e35205;
	border-bottom: none;
}
.post-wrapper-top h2 {
	color: #fff;
}
.post-wrapper-top a, .post-wrapper-top li {
	color: #fff;
}

/* About Page */
.why-co2, .spacer-bottom {
	background: #f4f4f4;
}
.page-id-82 .white-wrapper {
	padding: 40px 0 20px;
	width: 100%;
	float: left;
}
.page-id-82 .principles, .page-id-82 .principles .white-wrapper {
	background: #f4f4f4;
}
.owl-item .item h3 {
	color: #e35205;
}
.owl-item .item:hover h3 {
	color: #fff;
}
.page-id-82 .owl-controls {
	display: block !important;
}
.servicesbox {
	text-align: center;
}
.servicesbox .icon-container {
	position: absolute;
	margin: 0;
	left: 50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
}
.servicesbox h3 {
	padding-left: 0;
}
.strategic-planning, .coaching-clients, .speaking {
	margin: 20px 0;
}
.speaking, .vc_custom_1437515530018 {
	clear: both;
}
.post-wrapper-top {
	clear: both;
}
.page-id-82 .icon-columns img {
	max-height: 90px;
	width: auto;
	margin: 12px 0;
}
.page-id-82 .entry:hover .magnifier {
	opacity: 0;
}
.team_member small {
	display: block;
	margin-top: 5px;
	font-size: 75%;
}
.team_member span {
	display: none;
}
.page-id-312 .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
	display: inline-block;
}

.vc_custom_1427826507464 .flipboard .col-lg-3 {
	width: 25%;
}
.vc_custom_1427826507464 .flipboard .col-lg-3:nth-child(4) {
	margin-left: 0;
}
.page-id-12608 .general-row .flipboard .col-lg-3:nth-child(4) {
	margin-left: 0%;
}

.page-id-86 .general-row .flipboard .col-lg-3:nth-child(4) {
	margin-left: 0 !important;
}

/* Cartoons */
ul.cartoons {
	padding-left: 0;
}
.cartoons li {
	list-style: none;
	text-align: center;
	margin-bottom: 20px;
	min-height: 480px;
}
.cartoons img {
	max-width: 300px;
	width: 100%;
	margin: 0 auto;
	display: block;
}

/* Executive Coaching */
.page-id-84 .executive-coaching {
	padding-bottom: 40px;
}

/* Strategic Planning */
.strategic-process .white-wrapper {
	background: none;
	padding: 20px 0;
}
.strategic-process .white-wrapper .container,
.strategic-process .white-wrapper .col-lg-12,
.strategic-process .white-wrapper .col-md-12,
.strategic-process .white-wrapper .col-sm-12,
.strategic-process .white-wrapper .col-xs-12 {
	padding: 0;
}
#accordion-second .accordion-group a > em {
	background-color: #333;
}
#accordion-second .accordion-group:first-child a > em {
	background-color: #e35205;
}
#accordion-second .accordion-group:first-child a.collapsed > em {
	background-color: #333;
}
#accordion-second .accordion-group:first-child a .fa-plus:before {
	content: "\f068";
}
#accordion-second a.active .fa-plus:before, 
#accordion-second a.active .fa-minus:before {
	content: "\f068";
}
#accordion-second a.collapsed .fa-plus:before,
#accordion-second a.collapsed .fa-minus:before {
	content: "\f067";
}
#accordion-second .accordion-heading {
	font-weight: 500;
	text-transform: uppercase;
}
#accordion-second .accordion-inner {
	padding: 10px 20px;
}
#accordion-second .accordion-inner h4 {
	padding-bottom: 0;
}
.your-speakers .general-title {
	text-align: left;
}
.your-speakers .general-title hr {
	margin-left: 2px;
	margin-bottom: 15px;
}

/* Speaking */
.who-you-work-with {
	padding-bottom: 40px;
}

/* Our Book */
.book-2 li {
	margin-bottom: 10px;
}

/* Case Studies */
#boxed-portfolio .title h3, .single-portfolio .title h1 {
	font-size: 24px;
	color: #333;
	line-height: 1em !important;
	padding-bottom: 0;
	margin-top: 0;
}
#boxed-portfolio .title h3:after, .single-portfolio .title h1:after {
	content: '';
	position: relative;
	display: block;
	width: 30px;
	height: 2px;
	background: #e35205;
	margin: 10px 2px;
}
.page-id-268 .buttons {
	display: none;
}
.page-id-268 .isotope-item p:nth-child(3), .page-id-268 .isotope-item p:nth-child(4), .page-id-268 .isotope-item p:nth-child(5) {
	display: none;
}
.single-portfolio .product_details {
	display: none;
}

/* Testimonials Page */
#testimonials-list {
	padding: 40px 0;
}
#testimonials-list .general-title {
	text-align: left;
}
#testimonials-list .general-title hr {
	margin-left: 2px;
}
#testimonials-list article.testimonial-single {
	width: 100%;
	float: left;
	clear: both;
	padding: 40px 0;
	margin: 0;
	border-bottom: solid 1px #666;
}
#testimonials-list article:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.testimonial-single .testimonial-img {
	float: left;
	width: auto;
	max-width: 18%;
	margin-right: 2%;
}
.testimonial-single .testimonial-img img {
	max-height: 120px;
	width: auto;
}
.testimonial-single .testimonial-content {
	float: left;
	max-width: 80%;
	margin: 0;
}
.testimonial-single .testimonial-content p:first-child {
	display: none;
}
.testimonial-single .testimonial-content p {
	font-size: 16px;
}

/* Blog */
.blog-wrapper #content {
	padding: 0 0 60px;
}
#sidebar {
	padding-top: 50px;
}
#sidebar .widget {
	margin-bottom: 0 !important;
}
#sidebar ul {
	padding-left: 0 !important;
}
#sidebar ul li {
	margin-left: 0 !important;
}
#sidebar .title h2 {
	padding-bottom: 0;
}
.single-post #sidebar {
	padding-top: 20px;
}
.post-type, .rating {
	display: none;
}
.page-id-289 .entry:hover .magnifier {
	opacity: 0.5;
}
.single-post .entry:hover .magnifier {
	opacity: 0;
}
.page-id-289 .magnifier:hover .buttons, .single-post .magnifier:hover {
	display: none;
}
.blog-sharing {
	margin: 5px 0 0;
}
.blog-sharing a {
	font-size: 30px;
	margin-right: 5px;
}

/* Contact */
#contact-wrap {
	padding: 40px 0;
}
#contact-wrap #sidebar {
	padding-top: 0;
}
#contact-wrap #sidebar h2 {
	margin-top: 0;
	padding-bottom: 0;
}
#contact-wrap .fsBody {
	margin-top: 15px;
}
#contact-wrap .fsRow {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0;
}
#contact-wrap .fsRow input, #contact-wrap .fsRow textarea {
	width: 100%;
	background: none;
	border-radius: 0;
	border: solid 1px #ccc;
	padding: 10px 12px;
}
#contact-wrap .fsRow input {
	margin-bottom: 10px;
}
#contact-wrap .fsSubmit {
	width: 200px;
	margin: 0 !important;
	float: left;
	color: #333;
}
#contact-wrap .fsSubmit input {
	width: 100%;
	background: #e35205;
	color: #fff;
	letter-spacing: 0.5px;
	font-weight: 400;
	border-radius: 5px;
	border: none;
	margin-top: 1px;
	padding: 4px 0;
}
#recaptcha_area {
	margin-top: 5px !important;
	margin-left: -3px !important;
	margin-bottom: 10px !important;
}
#recaptcha_response_field {
	background: #fff !important;
	color: #333 !important;
}
/* Landing Page */
#land-wrap {
	padding: 40px 0;
}
.land-list-wrap {
	padding: 50px 0 0 0;
	display: flex;
}
@media only screen and (max-width:767px) {
	.land-list-wrap {
		display: block;
	}
}
.form-header {
	padding: 0 0 50px 0;
}
.cont-header {
	padding: 0 0 20px 0;
}
.list-image img {
	width: 100%;
	max-width: 400px;
}
.land-pad input {
	padding: 5px;
}
.land-pad .wpcf7-submit {
	background: #e35205;
	color: #fff;
	padding: 5px 20px;
	border-radius: 3px;
	font-size: 16px;
	display: inline-block;
	margin-top: 10px;
	width: 35%;
	min-width: 90px;

}

.page-template-page-form-landing #land-wrap h2 {
	margin-top: 0;
}

.page-template-page-form-landing #land-wrap .button {
	background: #e35205;
	color: #fff;
	padding: 10px 20px;
	border: none;
	border-radius: 3px;
	font-size: 16px;
	display: inline-block;
	margin-top: 10px;
	font-weight: bold;
}

.page-template-page-form-landing #land-wrap .button:hover {
	text-decoration: underline;
}

.page-template-page-form-landing label {
	margin-bottom: 0;
}

.page-template-page-form-landing input {
	width: 100%;
	border: 1px solid #ddd;
	margin-bottom: 10px;
}

/* Footer */
#footer-style-1 {
	background: #333;
	color: #f0f0f0;
}
#footer-style-1 .col-sm-12 {
	margin-bottom: 30px;
}
#footer-style-1 .col-sm-12:nth-child(4) {
	margin-bottom: 0 !important;
}
#footer-style-1 h3 {
	color: #fff;
	margin: 0;
}
#footer-style-1 p {
	font-size: 18px;
	font-weight: 400;
	color: #ccc !important;
	margin: 0;
}
#footer-style-1 a.button, #mc_embed_signup input.button {
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0.5px;
	padding: 5px 20px;
}
.fsRow {
	width: 23%;
	float: left;
	text-align: center;
	margin: 0 2% 0 0;
}
.fsRow input {
	width: 100%;
	background: #393939;
	border-radius: 5px;
	border: none;
	padding: 5px 12px;
}
.fsSubmit {
	width: 25%;
	margin: 0 !important;
	float: left;
	color: #333;
}
.fsSubmit input {
	width: 100%;
	background: #e35205;
	color: #fff;
	letter-spacing: 0.5px;
	font-weight: 400;
	border-radius: 5px;
	border: none;
	margin-top: 1px;
	padding: 4px 0;
}
.fsSubmit input:hover {
	text-decoration: underline;
}
.fsPagination {
	margin: 0 !important;
}
/* MailChimp Footer Newsletter Form */
#mc_embed_signup {
	float: none !important;
	width: 100%;
	color: #FFF;
	font-family: 'LATO', sans-serif;
	text-align: center;
	font-weight: 400;
}
#mc_embed_signup form {
	width: 100%;
	padding: 0 !important;
}
#mc_embed_signup input.email {
	width: 100% !important;
	height: 34px;
	margin: 0 0 10px !important;
	background: #393939;
	border-radius: 5px;
	border: none;
	padding: 8px 5px !important;
	font-family: 'LATO', sans-serif;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: 300;
} 
#mc_embed_signup input.button {
	margin: 0 !important;
	font-family: 'LATO', sans-serif;
	text-transform: capitalize;
	line-height: 1em;
}
img.featured-on {
	display: inline-block;
	margin-right: 30px;
}
img.featured-on:last-child {
	margin: 0;
}
#copyrights {
	background: #2f2f2f;
	color: #e4e4e4;
}
.footer-menu li a {
	color: #e4e4e4;
}
.copyright-text {
	text-align: left;
}
.copyright-text a {
	margin-right: 15px;
}
.copyright-text a:last-child {
	
	margin-right: 0;
}
.copyright-text a i {
	color: #e4e4e4;
}
.copyright-text a:hover i {
	color: #e35205;
}

/* Blog Modal */
#mask {
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 9000;
	background-color: rgba(10,10,10,0.5);
	display: none;
}
#close-link {
	position: absolute;
	top: -15px;
	right: -15px;
	background: #666;
	height: 30px;
	width: 30px;
	border-radius: 15px;
}
#close-link a.close-button {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
#boxes .window {
	position: fixed;
	left: 0;
	top: 0;
	width: 440px;
	height: 200px;
	z-index: 9999;
	padding: 20px;
	border-radius: 5px;
	text-align: center;
	display: none;
}
#boxes #dialog {
	width: 440px;
	height: inherit;
	padding: 40px 30px;
	background-color: #fff;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
#dialog h3 {
	text-align: left;
	margin: 0;
	font-size: 20px;
}
#dialog p {
	text-align: left;
}
#dialog #mc_embed_signup input.email {
	background: #ddd;
	margin-bottom: 20px;
}
#dialog #mc_embed_signup input.button {
	width: 100%;
}

.flipboard .col-lg-3 {
	width: 33%;
}
.flipboard .col-lg-3:nth-child(4) {
	margin-left: 17%;
}
.ch-info-back p {
	font-size: 15px;
	margin: 10px 0;
}

/* Blog */
.blog-carousel img {
	height: auto;
	max-width: 100%;
	width: inherit;
}
#footer-featured {
	width: 60%;
}
.b-cert img {
	height: 104px;
}
/* Resources Page */
.page-id-12916 .post-wrapper-top {
	display: none;
}
@media only screen and (max-width:991px) {
	.page-id-12916 .wpb_single_image.vc_align_left {
		padding-left: 20px;
	}
}

.page-id-12916 h2.widgettitle {
	font-size: 60px;
	padding-left: 80px;
}
@media only screen and (max-width:991px) {
	.page-id-12916 h2.widgettitle {
		font-size: 40px;
		padding-left: 0;
	}
}
.page-id-12916 .resource-image {
	padding-left: 100px;
}
@media only screen and (max-width:991px) {
	.page-id-12916 .resource-image {
		padding-left: 0;
	}
}
.page-id-12916 .textwidget {
	padding-left: 80px;
	width: 500px;
}
@media only screen and (max-width:991px) {
	.page-id-12916 .textwidget {
		padding-left: 0;
	}
}

/* Media Queries */
@media only screen and (max-width:1199px) {
	
	.vc_custom_1427826507464 .flipboard .col-lg-3 {
		width: 50%;
	}
	
	.footer-menu {
		text-align: center;
	}
	ul#menu-footer-menu {
		float: none;
		display: inline-block;
		margin: 5px auto;
		padding: 0;
	}
	.copyright-text {
		text-align: center;
		margin: 0 0 5px;
	}
	.white-clients {
		padding: 40px 0 0;
	}
	.clients {
		margin: 0;
		padding: 0;
	}
	.client-wrap {
		border-right: none;
	}
	.client-wrap.no-border {
		border-bottom-width: 1px;
	}
	.client-wrap.last.no-border {
		border-bottom-width: 0;
	}

}
@media only screen and (max-width:1024px) {	
	.post-wrapper-top h2 {
		display: block;
		padding: 40px 0 0;
		margin: 0;
	}
	.breadcrumb {
		position: relative;
		float: left !important;
		left: 0;
		margin-bottom: 10px;
	}
}
@media only screen and (max-width:991px) {
	.navbar-collapse {
		padding: 0 !important;
	}
	.nav.navbar-nav > li.menu-item {
		padding: 0 0 10px !important;
	}
	#header-style-1 .navbar-nav > li > a {
		padding: 7px 12px !important;
	}
	#banner-video {
		height: 400px;
		max-height: 400px;
	}
	.banner-content {
		padding: 0 60px;
	}
	#header-style-1 .yamm img {
		
		position: relative;
	}
	.navbar-right {
		float: left !important;
	}
	.testimonials .col-lg-3:nth-child(3) {
		clear: left;
	}
	.book-img {
		top: 20px;
	}
	.icon-columns .col-md-3 {
		float: left;
		width: 50%;
	}
	.vc_align_left img, .wpb_video_widget {
		margin-bottom: 20px !important;
	}
	.vc_align_right {
		text-align: left !important;
	}	
	.vc_align_right img {
		margin-top: 20px;
	}
	.your-speakers .vc_align_center {
		text-align: left !important;
	}
	.your-speakers .vc_align_center img {
		margin-top: 20px;
	}
	.your-speakers .col-md-3 {
		float: left;
		width: inherit;
	}
	.our-team .col-sm-6 {
		width: 50% !important;
		margin-bottom: 10px;
	}
	.page-id-312 .col-md-4 {
		float: left;
		width: 33%;
		margin-right: 2%;
	}
	.page-id-312 .col-md-8 .textwidget h3:after {
		left: 34%;
	}
	.leadership-assessment-2 .col-md-6 {
		padding-bottom: 20px; 
	}
	.portfolio-filter li a {
		margin: 0;
		padding: 6px 12px !important;
		font-size: 14px;
	}
	.single-portfolio .title h1 {
		margin-top: 20px !important;
	}
	.fsRow {
		width: 100%;
		float: none;
		margin: 0 0 10px;
	}
	.fsSubmit {
		float: none;
	}
	.blog-wrapper {
		padding: 10px 0 0;
	}
	.blog-wrapper #content {
		padding: 0;
	}
	.blog-wrapper hr {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#sidebar {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#contact-wrap #sidebar {
		padding-top: 30px;
		padding-bottom: 0;
	}
}
@media only screen and (max-width:768px) {
	#banner-video {
		min-height: 300px;
		max-height: 300px;
	}
	.banner-content h1, .accomplish h1 {
		font-size: 40px;
	}
	.banner-content img {
		max-height: 60px;
	}
	.accomplish {
		padding: 40px 20px;
	}
	.flipboard .col-lg-3 {
		width: 50%;
	}
	.flipboard .col-lg-3:nth-child(4) {
		margin-left: 0;
	}
	.flipboard .col-lg-3:nth-child(5) {
		margin-left: 25%;
	}
}
@media only screen and (max-width:767px) {
	#header-style-1 {
		border-bottom: none;
	}
	#header-style-1 .navbar-header {
		padding: 0;
	}
	#header-style-1 .yamm img {
		margin: 0 0 0 10px;
	}
	.navbar-toggle {
		margin: 24px 5px;
	}
	#topbar {
		display: block;
	}
	#topbar .callus {
		width: 100%;
		float: right !important;
	}
	#topbar .topbar-email, #topbar .topbar-phone {
		float: left !important;
		width: 50%;
		clear: none !important;
		margin: 0;
		padding: 0;
		border: none;
	}
	.nav.navbar-nav > li.menu-item {
		padding: 0 !important;
	}
	#header-style-1 .navbar-nav > li > a {
		padding: 7px 24px !important;
	}
	.navbar-collapse, ul.nav, ul.nav > li {
		width: 100%;
	}
	.post-wrapper-top h2 {
		padding: 30px 0 20px;
		margin: 0;
	}
	.testimonials .col-xs-12 {
		width: 50%;
	}
	.testimonial-single .testimonial-img, .testimonial-single .testimonial-content {
		float: none;
		width: 100%;
		max-width: 100%;
	}
	.testimonial-single .testimonial-img {
		margin: 0 0 20px;
	}
	.vc_custom_1427826507464 .flipboard .col-lg-3 {
		width: 100%;
	}
}
@media only screen and (max-width:600px) {
	#banner-video {
		min-height: 270px;
		max-height: 270px;
	}
	.banner-content h1, .accomplish h1 {
		font-size: 30px;
	}
	.banner-content img {
		max-height: 50px;
	}
	img.featured-on {
		margin-bottom: 10px;
	}
	.testimonials .col-xs-12 {
		width: 100%;
	}
	.your-speakers .col-md-3 {
		float: none;
	}
}
@media only screen and (max-width:480px) {
	#banner-video {
		min-height: 220px;
		max-height: 220px;
		background-size: cover;
	}
	video {
		display: none;
	}
	#video-overlay {
		display: block;
	}
	.banner-content {
		padding: 20px;
	}
	.banner-content h1 {
		padding-bottom: 0;
	}
	.banner-content img {
		max-height: 40px;
	}
	.icon-columns .col-md-3 {
		width: 100%;
	}
	.our-team .col-sm-6 {
		width: 100% !important;
		margin-bottom: 10px;
	}
	.page-id-312 .col-md-4 {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.page-id-312 .col-md-8 .textwidget h3:after {
		left: 0;
	}
	.accomplish {
		padding: 20px;
	}
	img.featured-on {
		float: left;
	}
	.portfolio-filter {
		margin: 30px 0 0;
	}
	.portfolio-filter li a {
		margin: 0 0 10px;
	}
	#boxes #dialog {
		width: 280px;
		padding: 40px 20px;
	}
	.flipboard .col-lg-3 {
		width: 100%;
	}
	.flipboard .col-lg-3:nth-child(5) {
		margin-left: 0;
	}
}

.schedule-button a{
	background: #e35205;
	color: #fff;
	padding: 10px 20px;
	border-radius: 3px;
}