/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Manzanita
Template: Avada
*/

::-webkit-input-placeholder {
   color: #333;
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   color: #333;
   text-align: center;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #333;
   text-align: center;
}

:-ms-input-placeholder {  
   color: #333;  
   text-align: center;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

body {
  color:#FFF;
}

body.page-id-445 { color:#333; }

.text-align-center {
	text-align:center;
}

.post-content h3, 
.project-content h3 {
	font-size: 26px !important;
	line-height: 26px !important;
}

#main {
  padding-top: 32px !important;
  padding-bottom: 0 !important;
  background-color: #0099cc !important;
}

.home #main {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.fusion-header { max-height: 70px; }

#side-header .fusion-logo, 
.fusion-header .fusion-logo {
    margin-top: 10px !important;
    margin-right: 0px;
    margin-bottom: 17px !important;
    margin-left: 0px;
}

.fusion-main-menu > ul > li > a { 
    height: 63px !important;
    line-height: 64px !important;
}

.fusion-main-menu > ul > li > a:hover,
.fusion-main-menu .current-menu-ancestor > a:hover, 
.fusion-main-menu .current-menu-item > a:hover, 
.fusion-main-menu .current-menu-parent > a:hover, 
.fusion-main-menu .current_page_item > a:hover {
  border-color: #348EDD;
  color:#348EDD;
}

.fusion-main-menu .sub-menu .current-menu-item > a, 
.fusion-main-menu .sub-menu .current-menu-parent > a, 
.fusion-main-menu .sub-menu .current_page_item > a {
	background: #348EDD none repeat scroll 0 0 !important;
}
  

.fusion-main-menu > ul > li > a {
  text-transform: uppercase;
}

#main .comment-submit, #reviews input#submit, 
.button-default, .button.default, 
.comment-form input[type="submit"], 
.fusion-button-default, 
.fusion-portfolio-one .fusion-button, 
.ticket-selector-submit-btn[type="submit"], 
.wpcf7-form input[type="submit"], .wpcf7-submit {
  color: #fff !important;
  border-radius: 0 !important;
  border:2px solid #FFF !important;
}

 .request-demo .button-default {
 	background: #348EDD none repeat scroll 0 0 !important;
 }

.layout-wide-mode .fusion-header-wrapper .fusion-row {
  max-width: 1024px !important;
}

.fusion-main-menu > ul > li {
  padding: 0 10px !important;
}

.fusion-main-menu > ul > li.request-demo a span,
.lang-option a, .lang-option a span {
	font-size: 16px !important;
}

.wpcf7-form .wpcf7-text, 
.wpcf7-form .wpcf7-quiz, 
.wpcf7-form .wpcf7-number, 
.wpcf7-form .wpcf7-captchar, 
.wpcf7-form .wpcf7-date,
.wpcf7-form .wpcf7-textarea,
.textarea-comment {
  border: 2px solid #83141b !important;
  color: #000000  !important;
  float: left;
  font-size: 16px;
  margin-right: 1%;
  padding: 7px 2%;
  width: 28%;
}

.button.default, 
.fusion-button-default, 
.wpcf7-form input[type="submit"], 
.wpcf7-submit {
  padding: 10px 30px !important;
}

.ls-wp-container p {
  margin-top: 0;
  margin-bottom: 10px;
}


.ls-wp-container .button.default, 
.ls-wp-container .fusion-button-default, 
.ls-wp-container .wpcf7-form input[type="submit"], 
.ls-wp-container .wpcf7-submit,
.ls-wp-container .wpcf7-form .wpcf7-text, 
.ls-wp-container .wpcf7-form .wpcf7-quiz, 
.ls-wp-container .wpcf7-form .wpcf7-number, 
.ls-wp-container .wpcf7-form textarea,
.ls-wp-container .wpcf7-form-control-wrap {
  width: 100% !important;
}

.ls-wp-container .button.default, 
.ls-wp-container .fusion-button-default, 
.ls-wp-container .wpcf7-form input[type="submit"], 
.ls-wp-container .wpcf7-submit,
.ls-wp-container .wpcf7-form .wpcf7-text, 
.ls-wp-container .wpcf7-form .wpcf7-quiz, 
.ls-wp-container .wpcf7-form .wpcf7-number, 
.ls-wp-container .wpcf7-form textarea {
  padding: 10px 10px !important;
}


.ls-wp-container .wpcf7-form .wpcf7-text, 
.ls-wp-container .wpcf7-form .wpcf7-quiz, 
.ls-wp-container .wpcf7-form .wpcf7-number, 
.ls-wp-container .wpcf7-form textarea {
	color: #333 !important;
}

.ls-container .wpcf7-form .wpcf7-text,
.ls-wp-container .wpcf7-submit {
  box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
}

#white-all-text,
#white-all-text h1,
#white-all-text h2,
#white-all-text h3,
#white-all-text h4
#white-all-text h5,
#white-all-text h6,
#white-all-text p {
    color:#FFFFFF;
}

.kanban-section {
  background-color: #0099CC;
}

#wrapper .post-content .kanban-section  h2 {
    font-size: 40px;
    margin-bottom: 10px;
 }

 .fusion-body .fusion-button-large, 
 .button-large, .button.large {
  padding: 10px 29px;
  line-height: 17px;
  font-size: 14px;
}

.view-product-page {
   margin-top: 30px;
   margin-bottom: 30px;
}

.kanban-features {
    text-align: center;
	margin-bottom:0 !important;
}

.kanban-features img {
  margin-top: 5px;
}

#header-section {
  padding:0 !important;
  margin: 0 !important;
  text-align: center;
}

#header-section h2, .clients-title h2 {
  color:#FFFFFF;
  padding:10px 20px !important;
   margin: 0 !important;
}

#industry-boxes {
  position: relative;
  margin-bottom: 0 !important;
}

#industry-boxes h3 {
  position: absolute;
  top: 30px;
  z-index: 888;
  text-align: center;
  width: 100%;
  color: rgb(255, 255, 255);
  background-color: rgba(0,0,0, 0.8 );
  padding: 10px;
  font-size: 26px;
}

.client-sections { padding-top:0 !important }

#industry-boxes .fusion-button-wrapper {
  position: absolute;
  bottom: 30px;
  z-index: 888;
  text-align: center;
  width: 100%;
}

.client-boxes .fusion-imageframe {
  margin-bottom:10px;
}

.form-container form {
  max-width: 300px;
  margin: 0px auto;
}

.form-container form p {
  margin-bottom: 10px;
}

.form-container .button.default, 
.form-container .fusion-button-default, 
.form-container .wpcf7-form input[type="submit"], 
.form-container .wpcf7-submit,
.form-container .wpcf7-form .wpcf7-text, 
.form-container .wpcf7-form .wpcf7-quiz, 
.form-container .wpcf7-form .wpcf7-number, 
.form-container .wpcf7-form textarea,
.form-container .wpcf7-form-control-wrap {
  width: 100% !important;
}

.form-container .wpcf7-form .wpcf7-text,
.form-container .wpcf7-submit {
  box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
}

.fusion-social-links-footer {
  width: 100%;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons {
  text-align: center;
}

.stopper {
  display: block;
  float: left;
  height: 0;
  width: 100%; 
}

.clear { clear:both; }

.kanban-section .stopper {
    margin-top: -90px; 
}

.fusion-page-title-bar h1 {
  font-size: 60px !important;
  line-height: normal;
  text-transform: uppercase;
  color:#FFFFFF !important;
}

.fusion-page-title-bar {
	border: medium none !important;
	border-color: #0b506e !important;
	background-color: #0b506e !important;
}

.blog .fusion-page-title-bar {
	border: medium none !important;
	border-color: transparent !important;
	background-color: transparent !important;
}

.single-post .fusion-page-title-bar { height:auto; }

.white-gradient {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.10, #FFFFFF),
	color-stop(0.57, #f4f3f4)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 10%, #f4f3f4 60%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 10%, #f4f3f4 60%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 10%, #f4f3f4 60%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 10%, #f4f3f4 60%);
	background-image: linear-gradient(to bottom, #FFFFFF 10%, #f4f3f4 60%);
	color:#333 !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
}

.page-id-11334 .white-gradient,
.page-id-11374   .white-gradient{
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.10, #FFFFFF),
	color-stop(0.54, #f4f3f4)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 10%, #f4f3f4 54%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 10%, #f4f3f4 54%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 10%, #f4f3f4 54%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 10%, #f4f3f4 54%);
	background-image: linear-gradient(to bottom, #FFFFFF 10%, #f4f3f4 54%);
}

.page-id-11236 .clients-con.white-gradient,
.page-id-5 .clients-con.white-gradient {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.20, #FFFFFF),
	color-stop(0.54, #f4f3f4)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 20%, #f4f3f4 54%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 20%, #f4f3f4 54%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 20%, #f4f3f4 54%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 20%, #f4f3f4 54%);
	background-image: linear-gradient(to bottom, #FFFFFF 20%, #f4f3f4 54%);
}

.blue-bg {
	background-color:#179FD9 !important;
	color:#FFFFFF !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}


.blue-gradient {
	background-color:#179FD9 !important;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #169DD7),
		color-stop(0.96, #252E32)
	);
	background-image: -o-linear-gradient(bottom, #169DD7 0%, #252E32 96%);
	background-image: -moz-linear-gradient(bottom, #169DD7 0%, #252E32 96%);
	background-image: -webkit-linear-gradient(top, #169DD7 0%, #252E32 96%);
	background-image: -ms-linear-gradient(bottom, #169DD7 0%, #252E32 96%);
	background-image: linear-gradient(to bottom, #169DD7 0%, #252E32 96%);
	color:#FFFFFF !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}

.pricing-container .fusion-title-size-three, 
.pricing-container h3,
.section-title-container h1 ,
.section-title-container h2,
.section-title-container h3,
.section-title-container h4,
.section-title-container h5,
.section-title-container h6 {
  margin-top: 0;
  margin-bottom: 0;
  padding:20px 0;
  text-align:center;
}

.yellow {
  color:#e5f20d;
}

.blue {
  color:#169fd9;
}

.fusion-button.button-blue, 
.fusion-button.button-blue.wpcf7-submit, 
.button.blue,
.fusion-button.button-blue:hover, 
.fusion-button.button-blue.wpcf7-submit:hover, 
.button.blue:hover {
  background-color: #348EDD;
  background-image: none;
  border: 2px solid #FFF;
  color: #FFF;
  border-radius: 0 !important;
}

.fusion-button.button-blue:hover, 
.fusion-button.button-blue.wpcf7-submit:hover, 
.button.blue:hover,
.request-demo a:hover .button-default {
  background: #8F0000 none repeat scroll 0 0 !important;
}

.fusion-sep-clear {
  margin-top: 5px;
  margin-bottom: 5px;
}

.form-contact-us .wpcf7-submit {
  margin-top: 6px;
}

.contact-details {
  text-align: center;
}

#google-map-location {
  width: 100%;
  height: 400px;
}

.blog #main #content,
.archive #main #content {
  padding:40px;
  color:#333;
}

.blog #main,
.single-post #main {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.blog #main #content, .single-post #main #content,
.archive #main #content {
  background-color: #fafafa;
  color:#333;
}

.post .post-content {
  color:#333 !important;
}

.single-post #main #content {
  padding: 40px !important;
  box-shadow: 1px 1px 3px rgb(51, 51, 51);
}

.banner-blog, .banner-blog .fusion-row {
   background-color: rgb(0, 153, 204);
}

.single .fusion-sharing-box {
  margin-bottom: 0 !important;
  margin-top: 15px !important;
  background-color: #333 !important;
}

.single-post #main .fusion-post-content h3, 
.single-post #main .fusion-title h3, 
.single-post #main .person-author-wrapper span, 
.single-post #main .post-content h3, 
.single-post #main .product-title, 
.single-post #main .project-content h3, 
.single-post #main .title h3 {
  color: #333;
}

.single-navigation {
  margin-bottom: 20px;
}

.fusion-imageframe,
img.alignleft,
img.alignright {
	margin-bottom:10px;
}

.contact-us-company-details {
	margin-top:10px;
}

.white-gradient   h1,
.white-gradient   h2,
.white-gradient   h3,
.white-gradient   h4,
.white-gradient   h5,
.white-gradient   h6 {
	color: #333 !important;
}

.fusion-main-menu .sub-menu {
	background-color: transparent !important;
	border-top: medium none  !important;
	padding-top: 5px;
}

.fusion-is-sticky .fusion-main-menu .sub-menu {
	padding-top: 0;
}

.fusion-main-menu .sub-menu li {
	float: none;
	margin: 0;
	padding: 0;
	background-color: #000;
	color: #FFF;
	border: medium none !important;
	border-top: 1px solid #444 !important;
}

.fusion-main-menu .sub-menu li  a {
	color:#FFFFFF !important;
	font-size: 14px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	text-transform: uppercase !important;
}

.fusion-main-menu .sub-menu li a:hover {
	background-color: #348edd !important;
	color: #FFF !important;;
}

.neil-van-wouw h3 {
	margin-top:0 !important;
}

.comp-details span {
	display:inline-block;
	width:50%;
	margin-bottom:5px;
}

.contact-details a {
	color:#FFFFFF !important
}

.contact-details a:hover {
	text-decoration:underline;
}

.contact-us-company-details h3 {
	border-bottom: 2px solid #0099CC;
	padding-bottom: 12px;
}

#main .sidebar {
	display: none !important;
}

#content {
	width: 100% !important;
}

.use-cases-container {
	margin-top:-30px;
}

.use-cases-title {
	margin-bottom: 0px;
	margin-top: 0px;
	position: absolute;
	z-index: 777;
	width: 100%;
	top: 30%;
}

.use-cases-title  .fusion-column-wrapper {
	padding-top:30px;
	padding-bottom:30px;
}

.use-cases-container {
	position: relative;
}

.use-cases-container .arrow-down {
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	top: 60%;
	width: 100%;
	text-align: center;
}

.use-cases-content .stopper { margin-top: -80px; }

.wpcf7-form .wpcf7-not-valid-tip {
	display: block;
	font-size: 12px;
	text-shadow: 1px 1px 1px #d8293b;
	color: #FFF;
}

div.wpcf7-validation-errors {
	border: medium none !important;
	padding: 0;
	margin: 2px 0;
	font-size: 13px;
	text-shadow: 1px 1px 1px #d8293b;
	color: #FFF;
}

.client-container-title {
	margin: 0 !important;
	padding-bottom: 0 !important;
}

.fusion-page-title-bar, .fusion-page-title-row {
	min-height: 143px;
}

.single-post  .fusion-page-title-bar  {

}

.arrow-down {
	text-align: center;
	top: -185px;
	display: block;
	z-index: 888;
	position: relative;
	margin: 0 auto;
	width: 100%;
	margin-bottom: -121px;
}

.fusion-page-title-bar {
	padding-left:0 !important;
	padding-right:0 !important;
}

.fusion-page-title-bar h1.entry-title, .fusion-page-title-bar h1 {
	background: transparent url("images/transparent-bg.png") repeat scroll left top;
	padding-left:20px !important;
	padding-right:20px !important;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

.blog  .fusion-page-title-bar {
	z-index: 888  !important;
	position: relative  !important;
}

.blog  .fusion-page-title-bar {
	z-index: 888  !important;
	position: relative  !important;
}

.blog  .ls-wp-fullwidth-container{
	margin-top: -144px;
	z-index: 777;
	position: relative;
}

input.dummy-email { display:none; }

.wpcf7-response-output {
	text-shadow: 1px 1px 1px rgb(0, 0, 0) !important;
	border: medium none  !important;
	padding: 0px  !important;
	margin: 0px !important;
	font-size: 12px  !important;
	border:0  !important;
}

.slidingbar-area {
	display: none;
}

.fusion-is-sticky .fusion-mobile-nav-holder > ul {
    max-height: 100% !important;
 }

.hover-type-zoomin .hover {
	opacity: 0.9;
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}

#main .fusion-fullwidth-1 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories, 
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a, 
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, 
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a, 
.fusion-rollover .fusion-rollover-content .fusion-rollover-title {
	color: #FFF;
}

.fusion-mobile-menu-icons a.request-demo-mobile:after, .fusion-mobile-menu-icons a.lang-item-mobile:after { display: none; }
.fusion-mobile-menu-icons .request-demo-mobile .button-default { background: #0099CC !important; margin-top: 3px; padding: 7px; }
.fusion-mobile-menu-icons a.request-demo-mobile { margin-left: 3px; }
.fusion-mobile-menu-icons a.lang-item-mobile {
	font-size: 15px;
	margin-left: 8px;
	margin-top: 14px;
}

.fusion-mobile-menu-icons a { margin-left: 6px; }
.hide-on-desktop { display: none; }

.kanban-features h3 { min-height: 65px; }
#device-product-slider { left: 96% !important; }

#wrapper #main .fusion-portfolio-content > h2.fusion-post-title, 
#wrapper #main .fusion-post-content > .blog-shortcode-post-title,
#wrapper #main .fusion-post-content > h2.fusion-post-title,
#wrapper #main .post > h2.fusion-post-title, 
#wrapper .fusion-events-shortcode .fusion-events-meta h2 {
    line-height: 1.5em !important;
}

body.error404  a {
	color:#FFFFFF;
}

body.error404 .fusion-title h2 {
	line-height: 60px !important;
}

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

	.fusion-mobile-nav-item a {
	  font-size: 16px !important;
	}

	.hide-on-mobile { display: none; }

	#wrapper .fusion-header {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}

	.fusion-header .fusion-logo {
		padding-top: 8px;
		padding-bottom: 7px;
	}

	.fusion-mobile-menu-icons a {
		float: left;
	}

	.fusion-page-title-bar {
		height: 300px !important;
	}

	#main .fusion-portfolio h2, 
	#wrapper #main .post h2, 
	#wrapper #main .post-content .fusion-title h2, 
	#wrapper #main .post-content .title h2, 
	#wrapper .fusion-title h2, 
	#wrapper .post-content h2, 
	#wrapper .title h2, h2.entry-title {
		line-height: 1.2em  !important;
	}
	
	.post-content h3, 
	.project-content h3 {
		line-height: 1em !important;
	}
	
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row, 
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row, 
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row, 
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row, 
	.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row {
		padding-top:0 !important;
		padding-bottom:0 !important;
	}
	
	.fusion-header {
		background-color: rgba(0,0,0,0.9) !important;
	}
	
	.fusion-mobile-menu-icons {
		float: left;
	}

	.fusion-mobile-menu-icons a {
		padding-top: 0;
	}
	
	.fusion-mobile-menu-icons a::after {
		content: "MENU";
		display: block;
		color: #FFF;
		position: relative;
		top: -1px;
		font-size: 16px;
		left: -6px;
		font-weight: 600;
		letter-spacing: 1px;
	}
	
	.fusion-mobile-menu-icons a::before {
		color: #FFF !important;
		font-size: 40px;
	}
	
	.fusion-header {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	.fusion-mobile-menu-icons {
		margin-right: 15px;
	}	

	.client-sections.blue-gradient,
	.width-100 .client-sections.nonhundred-percent-fullwidth {
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.width-100 .client-sections.nonhundred-percent-fullwidth  .fusion-imageframe, 
	.width-100 .client-sections.nonhundred-percent-fullwidth  img.alignleft, 
	.width-100 .client-sections.nonhundred-percent-fullwidth  img.alignright {
		margin-bottom: -3px;
	}

	.client-boxes {
		text-align: center;
	}

	.fusion-page-title-bar {
		height: auto !important;
		background-image: none  !important;
	}

	.post-content .arrow-down { display: none; }

	.fusion-page-title-bar h1.entry-title, .fusion-page-title-bar h1 {
		background-image: none  !important;
		text-align: center;
	}

	#main { padding: 0 !important; }
	.arrow-down-p { display: none; }

	.company-clients .fusion-layout-column.fusion-spacing-yes {
		width: 50% !important;
	}

	.fusion-body .fusion-page-title-bar {
    	padding-top: 0 !important;
   	 	padding-bottom: 0 !important;
	}

	.blog .fusion-page-title-bar {
		border: medium none !important;
		border-color: #0b506e !important;
		background-color: #0b506e !important;
	}

	.blog .ls-wp-fullwidth-container {
		margin-top: 0;
		z-index: 777;
		position: relative;
	}

	.blog .fusion-page-title-bar h1.entry-title, .blog .fusion-page-title-bar h1 {
	    font-size: 24px !important;
	    padding: 20px !important;
	}

	.wpcf7-form-control.wpcf7-submit {
		width: 100% !important;
		box-sizing: border-box !important;
	}

	.hide-on-desktop {
		background-position: center center;
	}

	.fusion-page-title-bar h1 {
    	font-size: 32px !important;
    }
}




@media only screen and  (max-width: 489px) {
	.hide-on-desktop { display: block; }

	#blog-newsletter-text {
		left:20px !important;
		top:40px !important;
		font-size: 26px !important;
		width: 90% !important;
		line-height: 1em !important;
	}

	#blog-newsletter-form {
		left:20px !important;
		top:60% !important;
		width: 90% !important;
	}

	.blog .ls-wp-fullwidth-container, 
	.blog .ls-wp-fullwidth-helper, 
	.blog .ls-wp-container, 
	.blog .ls-inner, 
	.blog .ls-bg  {
		height: 300px !important;
	}

	.blog .ls-bg  {
		left: 0 !important;
		top:0 !important;
		width: 100% !important;
		margin: 0 !important;
	}

	.fusion-header .fusion-logo {
		max-width: 150px;
	}
}

@media screen and (max-width: 399px) {
	
	.company-clients .fusion-layout-column.fusion-spacing-yes {
		width: 100% !important;
		text-align: center !important;
	}

	#industry-boxes h3 {
		top: 40px;
	}

	.fusion-mobile-logo-1x {
		height: auto !important;
		width: 100px !important;
	}

	.fusion-mobile-menu-icons .request-demo-mobile .button-default { 
		 width: 50px;
	}
}
