﻿@import url("editor.css");
@import url("legacy-grid.css");
@font-face {
    font-family: 'SegoeUI';
    src: url('../fonts/segoeui/segoeui.eot'); /* IE9 Compat Modes */
  	src: url('../fonts/segoeui/segoeui.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/segoeui/segoeui.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/segoeui/segoeui.woff') format('woff'), /* Pretty Modern Browsers */
	     url('../fonts/segoeui/segoeui.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/segoeui/segoeui.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: normal;
  	font-style: normal;
}
@font-face {
    font-family: 'SegoeUIlight';
    src: url('../fonts/segoeui/segoeui-light.eot'); /* IE9 Compat Modes */
  	src: url('../fonts/segoeui/segoeui-light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/segoeui/segoeui-light.woff') format('woff'), /* Pretty Modern Browsers */
	     url('../fonts/segoeui/segoeui-light.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/segoeui/segoeui-light.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: normal;
  	font-style: normal;
}
@font-face {
	font-family: 'SegoeUISemibold';
	src: url('../fonts/segoeui/SegoeUI-Semibold.eot');
	src: url('../fonts/segoeui/SegoeUI-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/segoeui/SegoeUI-Semibold.woff2') format('woff2'),
		url('../fonts/segoeui/SegoeUI-Semibold.woff') format('woff'),
		url('../fonts/segoeui/SegoeUI-Semibold.ttf') format('truetype'),
		url('../fonts/segoeui/SegoeUI-Semibold.svg#SegoeUI-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
}
html, body {width:100%; height:100%; min-height:100%; margin:0; padding:0;}
.clear{float:none; clear:both;}
.logo-img{max-height:70px;}
.langSwich{width: 45px;float: right;padding: 0;margin: 0 -25px 0 0;}
.languageswitcherload{
	text-align:left;
	width:auto;
	position:relative;
	vertical-align:middle;
	padding:0;
    margin-top: 15px;
}
.langSwich .chzn-container {width: auto!important;font-size: 1.1em;line-height: 20px;}
.langSwich .chzn-container-single .chzn-single,
.langSwich .chzn-container .chzn-drop{padding: 0;border-radius: 0px;color: #fff;border:0!important;background: transparent;box-shadow: 0 0 0px transparent inset, 0 0px 0px rgba(0, 0, 0, 0)!important;}
.langSwich .chzn-container-active.chzn-with-drop .chzn-single{color: #fff;border:0!important;background: transparent}
.langSwich .chzn-container .chzn-drop .chzn-search{color: #fff;border:0!important;background: transparent}
.langSwich .chzn-container-single a.chzn-single span{color: #30b0e6;width: 24px;text-align: center;margin-right: 24px;}
.langSwich .chzn-container .chzn-results {color: #fff;margin: 0;padding: 0;background-color: rgba(0,6,58,.5);}
.langSwich .chzn-container .chzn-results li{padding: 5px 0;text-align: center;}
.langSwich .chzn-container .chzn-results li:hover,
.langSwich .chzn-container .chzn-results li:active{background-color: rgba(0,6,58,.5);}
.langSwich .chzn-container .chzn-results li.highlighted{background-color: rgba(48,176,230,.5);color: #fff;background-image: linear-gradient(rgba(48,176,230,.5) 20%,rgba(48,176,230,.5) 90%)}
.t3-header{
	position:relative;
	left:0;
	right:0;
	top:0;
	padding-top:15px;
	padding-bottom:0;
	z-index:1002;
	margin:0 auto;
}
.headerContent.affix-top{
	background-color:rgba(0,6,58,1);
	height:100px;
	position:fixed;
    top:0;
    z-index: 999;
    transition:all .5s;
    }
.headerContent.affix{
	background-color:rgba(0,6,58,0.9);
	height:100px;
	position:fixed;
    top:0;
    z-index: 999;
    }
.t3-header > .row {text-align:right;}
.t3-header .row .col-sm-6{text-align:right;}
.t3-header .row .logo{
	text-align:left;
    z-index: 9;
    position: relative;
    width: auto;
}
.t3-header .row .site-slogan{display: none;}
.logo-image span{color: white;font-size: 1.5em;padding-left: 17px;}
.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.navhelper{
	display:table;
	position:relative;
	margin-top:16px;
	padding:0px;
	text-align:right;
    width: auto;
    float: right;
    background-color: rgba(0,6,58,.5);
    clear: both;
}
.resellers .navhelper{
	display:inline-table;
	position:absolute;
    right:0;
	margin-top:16px;
	padding:0px;
	text-align:right;
    width: auto;
    float: right;
    background-color: transparent;
    clear: both;
    color:#fff;
}
.resellers .navbar-header,.resellers .social-icons,.resellers .norte2020{display: none;}
.navhelper .nav-pills > li.active > a{background-color: transparent;background: linear-gradient( rgba(0,6,58,0.9) 0%, rgba(0,6,58,0.9) 79%, 
    rgba(48,176,230,0.9) 80%); }
.navhelper li{width: auto;display: inline-table;margin: 0;}
.navhelper li a{font-size:1.2em;margin:5px; padding: 3px 13px;color: #fff;font-weight: 600; background: rgb(48,176,230); border-radius: 0;
background: linear-gradient( rgba(255,255,255,0.1) 0%, rgba(250,255,255,0.1) 59%, rgba(48,176,230,0.5) 60%);transition: all .3s linear;}
.navhelper li a:hover{ background: rgb(48,176,230);color: #fff;
background: linear-gradient( rgba(0,6,58,0.3) 0%, rgba(0,6,58,0.3) 59%, rgba(0,6,58,0.5) 60%); opacity: 1;}
div.mod-languages ul.lang-inline li {
    margin-left: 0px;
    margin-right: 0px!important;
    display:inline-block!important;
    font-size:1em;
}
.lang-inline li a{color:#FFF;}
.lang-inline li:first-child:before{
content:none;
color:white;
}
.lang-inline li:before{
content:"|";
border:0;
padding:0 10px;
color:#fff;
}
.lang-inline .lang-active a {
	color:#36a5e9;
	}
nav.fullscreenmenu{
height:100%;
overflow:hidden;
}
nav.fullscreenmenu.open{
height:100%;
overflow-y:auto;
}
@media screen and (min-width: 991px) and (max-width: 2200px){
nav.fullscreenmenu.open{display:none;}
}
@media screen and (min-width: 200px) and (max-width: 991px){
nav.fullscreenmenu.open{display:block;}
}
@media screen and (max-width: 767px){
.resellers .navhelper{position:relative; color:#111960;right:20px;}
}
.nav a.newVersion,
.t3-megamenu .dropdown-menu .mega-nav > li a.newVersion:focus,
.t3-megamenu .dropdown-menu .mega-nav > li a.newVersion{color:#009ee0;}
nav.fullscreenmenu ul.mainul li a{
text-transform:uppercase;
font-size:0.5em!important;
}
nav.fullscreenmenu ul.mainul li.parent a{
display:inline-block!important;
}
nav.fullscreenmenu ul.mainul li.deeper.parent{
	position:relative;
}
nav.fullscreenmenu ul.mainul li.deeper.parent::after{
	content: "\f107";
	font-family: FontAwesome;
	color:white;
	font-size:0.75em;
	position:absolute;
	right:20px;
	line-height:10px;
	top:20px;
}
.downButton{
	margin: 0 auto -30px -35px;
    width: 70px;
    height: 70px;
    position: absolute;
    bottom: 0;
    z-index: 6;
    text-align: center;
    left: 50%;
}
.downButton .fa{
    background-color:transparent;
    background-image:url('../../../images/home/hexagon-button.png');
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
	width:70px;
	height:70px;
	display:table;
	position:relative;
	z-index:3;
}
.downButton .fa-angle-down{
    width:70px;
	color:white;
	font-size:4em;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	text-decoration:none;
}
.downButton .fa-angle-down:hover{
    text-decoration:none;
    color:white;
}
.downButton .fa-angle-down::before{
    margin:0 auto;
    text-align:center;
    width:36px;
    padding:0 0 0 16px;
    text-decoration:none;
}
.home .t3-sl-1 { border-bottom:0!important;}
.blue{color: #36a5e9;}
.home2{
    background-color:#009ee0;
    height:100%;
    min-height:100%;
}
.CUT .headIndustry .home2{
    background-color:#FFF;
}
.home2 .custom{
    min-height:100%;
    height:100%;
    }
.home2 .bannerSH{
	position: relative; 
	width:100%;
    height:100%;
    min-height:100%;
    display:table;
    background-color:transparent;
    background-repeat:no-repeat;
	background-position:left center;
	background-size:auto 100%;
	text-align:right;
    }
.home2 .bannerSHR{
	color:white;
	width:60%;
	height:100%;
	min-height:100%;
	display:table-cell;
	vertical-align:middle;
	padding:2.1em 2em 2em 10em;
	text-align:center;
	float:right;
    }
.home2 .bannerSH .bannerSHR h1{
	text-transform:uppercase;
	line-height:2em;
	color:#0b5b7d;
	text-align:center;
	padding:0;
    }
.home2 .bannerSH .bannerSHR a{
	color:#0b5b7d;
    }
.home2 .sliderHome{
    width:100%;
    height:450px;
    }
.home2 .sliderHome #moduleSlideShow319,
.home2 .sliderHome #moduleSlideShow484{
    width:100%;
    height:450px;
    }
.home2 .sliderHome > div > div{
    width:100%!important;
    min-height:450px;
    }
div.article_slider div.contentBoxWrapper .content-box {
    position: relative;
    overflow: hidden;
    width:100%!important;
    min-height:450px;
}
.home2 .sliderHome div#klixoSlider_319 div.textContent {
    height:500px;
    }
.home2 div.article_slider.sliderHome div.textContent {
    margin: 0px;
    width:100%;
    height:100%;
    min-height:450px;
    display:table;
}
.home2 div.article_slider.sliderHome div.textContent .imgIntro {
	width:100%;
	height:100%;
	min-height:450px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.home2 div.article_slider.sliderHome div.textContent .textSlide {
	width:40%;
	height:100%;
	min-height:450px;
	display:table-cell;
	vertical-align:middle;
	padding: 1em 2em 1em 0;
	text-align:center;
}
.home2 div.article_slider.sliderHome div.textContent .textSlide a {
	color: white;
}
.home2 div.article_slider.sliderHome div.textContent .textSlide .slide_show_header a,
.home2 div.article_slider.sliderHome div.textContent .textSlide .slide_show_header a:visited,
.home2 div.article_slider.sliderHome div.textContent .textSlide .slide_show_header a:focus{
	color:white;
}
.home2 div.article_slider.sliderHome div.textContent .textSlide .slide_show_header{
	background-image:url('../../../images/home/our-success.png');
	background-position: center top;
	background-repeat:no-repeat;
	padding:40px 0 0 0;
	background-size:auto 60px;
}
.home2 div.article_slider.sliderHome div.textContent .imgIntro > div {
	width:100%;
	height:100%;
	min-height:450px;
	background-image:url('../../../images/banners/triangle.png');
	background-position: right bottom;
	background-repeat:no-repeat;
	background-size: contain;
}
.home2 div.article_slider.sliderHome div.slide_show_header  {
    padding: 0;
    margin: 0;
    overflow: hidden;
    text-align:center;
    font-family:'Segoe Ui', 'SegoeUIlight', 'SegoeUI', 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
}
.home2 div.article_slider.sliderHome div.textContent .imgIntro img {
	height:100%;
	width:100%;
	}
.home2 div.article_slider.sliderHome a.previous:hover {
    background: url(' ') no-repeat scroll left 50% transparent;
}
.home2 div.article_slider.sliderHome a.next:hover {
    background: url(' ') no-repeat scroll left 50% transparent;
}
.home2 div.article_slider.sliderHome a.previous, .home2 div.article_slider.sliderHome a.next {
    width: 50px;
    text-decoration: none;
    cursor: pointer;
    height: 100%;
    position: absolute;
    top: 50%;
    z-index: 100;
}
.home2 div.article_slider.sliderHome a.next:after {
     font-family: FontAwesome;
    content: "\f054";
    font-size: 2em;
    color:white;
    vertical-align:middle;
}
.home2 div.article_slider.sliderHome a.previous:after {
    font-family: FontAwesome;
    content: "\f053";
    font-size: 2em;
    color:white;
}
div.article_slider div.contentBoxWrapper .content-box p a.white {
   color:#192531;
	font-weight: 400;
}
@media (max-width: 768px) {
.home2 .bannerSH{
	width:100%;
	display:block;
	padding:1.5em 2em;
	background-image:url(' ')!important;
	background-color:transparent;
    background-repeat:no-repeat;
	background-position:left center;
	background-size:auto 100%;
}
.home2 .bannerSHR{
	width:100%;
	display:block;
	padding:1.5em 2em;
	float:none;
	background-image:url(' ');
	background-color:transparent;
    background-repeat:no-repeat;
	background-position:left center;
	background-size:auto 100%;
}
.home2 div.article_slider.sliderHome div.textContent .imgIntro {display:none;}
.home2 div.article_slider.sliderHome div.textContent .textSlide {
	width:100%;
	height:100%;
	min-height:450px;
	display:table-cell;
	vertical-align:middle;
	padding: 2em 2em 2em 2em;
	text-align:center;
}
}
.breadcrumb{
	background-color:transparent;
    border-bottom: 1px #3d414d dotted;
margin-bottom: 40px;
}
.t3-footnav {
    padding:0;
}
.success .article-intro .item-image{
	display:none;
}
.success .article-header {
 text-align:center;
}

.t3-footer{
	border-top: 0;
}
.t3-copyright {
    border-top: 0;
    font-size: 12px;
    padding: 20px 0 0 0;
    background-color: #00083c;
	color: #aaaaaa;
}
 .social-icons{
	padding-left: 0;
	list-style: none;
	display: inline-block;
	padding:0;
	margin:0;
}
.social-icons li{
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0;
}
.social-icons .fa,
.social-icons .fab{
	border:3px #30b0e6 solid;
   	border-radius: 50%;
	font-size: 1.9em;
	width: 50px;
	height: 50px;
	line-height: 45px;
	text-align: center;
	color: #30b0e6;
	color: rgba(48, 176, 230, 1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.navbar-toggle {
	border:0;
	font-size: 1.9em;
}
.t3-sidebar-right .custom{
	text-align:right;
}
.t3-sidebar-right .social-icons .fa::before,
.t3-sidebar-right .social-icons .fab::before{
    margin-right: -7px;} 

.social-icons .fa:hover,
.social-icons .fab:hover{
	color:#282f35;
	background-color:#30b0e6;;
}
.rights{
	margin:20px;
}
.t3-copyright small{
	display:inline-block;
	margin-top: 5px;
}
.t3-copyright .norte2020{
    margin-bottom:20px;
    text-align:right;
}
.t3-copyright .norte2020 img{
    width:100%;
    max-width:450px;
}
.t3-copyright a:link,
.t3-copyright a:visited{
    color: #30b0e6;
}
.mainbody-home-mt{
    background-color:#2c87bf;
    background-image:url('../../../images/home/bg_news.gif');
    background-repeat:no-repeat;
    background-position:center bottom;
    background-size:contain;
	color:white;
}
.network .mainbody-home-mt{
    background-color:white;
    background-image:url(' ');
}
@media screen and (min-width: 1200px) {
.spot1-how-mt .t3-spotlight-1 div #Mod140,
.spot1-how-mt .t3-spotlight-1 div #Mod360,
.spot1-how-mt .t3-spotlight-1 div #Mod362,
.spot1-how-mt .t3-spotlight-1 div #Mod142,
.spot1-how-mt .t3-spotlight-1 div #Mod416,
.spot1-how-mt .t3-spotlight-1 div #Mod418{
margin-right:100px;
} 
.spot1-how-mt .t3-spotlight-1 div #Mod141,
.spot1-how-mt .t3-spotlight-1 div #Mod359,
.spot1-how-mt .t3-spotlight-1 div #Mod361,
.spot1-how-mt .t3-spotlight-1 div #Mod143,
.spot1-how-mt .t3-spotlight-1 div #Mod415,
.spot1-how-mt .t3-spotlight-1 div #Mod417{
margin-left:100px;
} 
}
@media screen and (min-width: 990px) and (max-width: 1200px)  {
.spot1-how-mt .t3-spotlight-1 div #Mod140,
.spot1-how-mt .t3-spotlight-1 div #Mod360,
.spot1-how-mt .t3-spotlight-1 div #Mod362,
.spot1-how-mt .t3-spotlight-1 div #Mod142,
.spot1-how-mt .t3-spotlight-1 div #Mod416,
.spot1-how-mt .t3-spotlight-1 div #Mod418{
 float:left;
} 
.spot1-how-mt .t3-spotlight-1 div #Mod141,
.spot1-how-mt .t3-spotlight-1 div #Mod359,
.spot1-how-mt .t3-spotlight-1 div #Mod361,
.spot1-how-mt .t3-spotlight-1 div #Mod143,
.spot1-how-mt .t3-spotlight-1 div #Mod415,
.spot1-how-mt .t3-spotlight-1 div #Mod417{
 float:right;
} 
}
.spot1-how-mt .t3-spotlight-1 div{
	text-align:center;
} 
.spot1-how-mt .t3-module {
	text-align:center;
	color:#eeeeee;
	width:80%;
	position:relative;
	max-width:444px;
	height:250px;
	margin:0 auto 20px auto;
	overflow:hidden;
	cursor:pointer;
}
.spot1-how-mt .t3-module .banner {
	position:absolute;
	max-width:444px;
	height:500px;
	overflow:hidden;
	top: 0;
 	bottom: 0;
  	left:0;
	right:0;
	text-align:center;

}
.spot1-how-mt .t3-module .tit {
	width:100%;
	height:250px;
	display:block;
	text-transform:uppercase;
	font-size:2em;
	position:absolute;
	padding:80px 0 0 0;
	z-index:9;
	top: 0;
  	left:0;
  }
.spot1-how-mt .t3-module .desc {
	max-width:444px;
	height:250px;
	display:block;
	font-size:1em;
	position:absolute;
	z-index:10;
	padding:50px 10px 0 10px;
	left:0;
	top:250px;
  }
.spot1-how-mt .t3-module .custom {
	background-position:center center;
	background-size: cover;
	background-color: #333333;
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	}

.spot1-how-mt .t3-module .topDesc {
	top:0px;
  }
.spot1-how-mt .t3-module .topTip {
	margin-top:-250px;
  }

.what4{
	 background-color: rgba(200, 200, 200, 0.8);
	 padding:20px 0 ;
	 margin:0;
}
.what .dados{
	text-align:center;
	line-height:1em;
}
.what .dados h2{
font-size:4em;
 padding:0 0 5px 0;
 margin:0;
 font-weight:300;
 color:#009ee0;
}

.botWhat,
.botHow {
background-color:#ffffff;
background-image:url('../../../images/mind/bg_corner.png');
background-repeat:no-repeat;
background-position:right bottom;
background-size:contain;
overflow:hidden;
}
.how3,
.how4{
 background-color: rgba(200, 200, 200, 0.8);
 padding:20px 0 0 0;
 margin:20px 0;
}
.botHow .custom div.tit{
}
.botHow .custom .plus1,
.botHow .custom .plus2{
cursor:pointer;
}

.botHow .custom div.tit:after
{
   }
.botHow .custom div.imge{
	float:right;
	display:inline-block;
	width:48%;
	overflow:hidden;
	margin-top:-20px;
 }
.botHow .custom div a{
	clear:both;
	float:none;
	font-size:2em;
	font-weight:800;
	text-align:right;
 }
.botHow .custom div.text{
	float:left;
	display:inline-block;
	width:48%;
 }
.botHow .custom div.text1,
.botHow .custom div.text2{
	display:none;
 }

.layout-purity_iiiportfolio .mainbody-home-mt{
background-color:white;
background-image:url(' ');
background-position:center bottom;
background-size:contain;
	color:black;
}
.blog-featuredhome h2.item-title,
.bloghome h2.article-title,
.about h2.item-title,
.about h2.article-title{
	font-weight:200;
	font-size:1.75em;
	margin-top: 20px;
}
.blog-featuredhome h2.item-title a,
.bloghome h2.article-title a,
.about h2.item-title a,
.about h2.article-title a{
color:#93e9ff;
}
.blog-featuredhome h2.item-title a:hover,
.bloghome h2.article-title a:hover,
.about h2.item-title a:hover,
.about h2.article-title a:hover{
color:white;
}
.bloghome .readmore{margin: 0;}
.blog-featuredhome .item-image, 
.bloghome .item-image,
.blogabout .item-image{display: none;}
.bloghome .page-header{
	text-align:center;
	border-bottom:0;
	margin: 10px 0 0 0;
}
.page-header{border-bottom:0;margin: 10px 0 0 0;}
.create .fa-calendar{display:none;}
.bloghome .article-aside{font-size: 1em; margin: 0;}
.create time,.bloghome .create time{font-size: 1.25em;color:black;}
.home .article-intro h4 a{color:white}
.home .readmore a.btn,
.about .readmore a.btn{
	background-color:transparent;
	border:0;
	color:#93e9ff;
	text-transform:uppercase;
	padding:0 0 3px 0;
	border-bottom:2px #3cbaf1 solid;
}
.home .readmore a.btn:hover,
.about .readmore a.btn:hover{
	color:white;
	border-bottom:2px white solid;
}
.contact{
	text-align:left;
	display:inline-block;
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
	vertical-align:top;
	height:100%;
	width: 100%;
}
.mainbody-contact-mt .custom .one{
	width:29%;
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
	text-align:left;
	height:100%;
}
.mainbody-contact-mt .custom .two{
	width:69%;
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	height:100%;
}
.mainbody-contact-mt .custom .two .homeContact{
width:39%;
}
.mainbody-contact-mt .custom .two .contactForm{
width:60%;
}
.homeContact{
display:inline-block;
	vertical-align:top;
	height:100%;
}
.contactForm{
	display:inline-block;
	vertical-align:top;
	width: 100%;
}
.mainbody-contact-mt{
background-color:#363c43!important;
background-image:url('../../../images/home/bg_contact.gif')!important;
background-repeat:no-repeat!important;
background-position:center top!important;
background-size:contain!important;
color:white;
}
.mainbody-contact-mt .container{padding-top:50px;}
.mainbody-contact-mt .contact-address span{color:#9ee5ff;}
.mainbody-contact-mt .contact-address dd{margin-left:30px;}
.home .t3-sl-5,
.about .t3-sl-5{
	border-top:0!important;
	padding-bottom:40px!important;
	padding-top:0;
}
.mainbody-contact-mt .contact h3,
.mainbody-contact-mt .contacthome h3{display:none;}
.mainbody-contact-mt .custom h3{
margin-top:0;
margin-bottom:40px;
text-align:left;
}
.mainbody-contact-mt .custom h3 a{
line-height:1em;
text-align:left;
text-transform:uppercase;
margin-top:0;
padding-left:45px;
background-color:transparent!important;
background-image:url('../../../images/home/simbol.png')!important;
background-repeat:no-repeat!important;
background-position:left center!important;
background-size: 20px 20px;
border:0;
}
.bfFormDiv .well legend,
.bfPage.bfBlock legend{
line-height:1em;
margin:0;
font-size:26px;
text-align:left;
text-transform:uppercase;
color:white;
padding:0 0 20px 0;
border:0;
}
.bfFormDiv .well {
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
}
.mainbody-contact-mt .custom .topContact {padding-bottom:30px;}
.mainbody-contact-mt .custom h1.title{
	text-transform:uppercase;
	color:#009ee0;
	text-align:center;
	font-weight:200;
	padding:0;
	margin:0;
}
.mainbody-contact-mt .custom h1.title span{
	text-transform:uppercase;
	color:white;
}
.mainbody-contact-mt .custom h3.subtitle {
	text-transform:uppercase;
	color:#aaaaaa;
	text-align:center;
	font-size:0.8208em;
	padding:0;
	margin:0;
	display:block;
}
.mainbody-contact-mt .homeContact{
	display:none;
}
.mainbody-contact-mt .homeContact .dl-horizontal dd,
.mainbody-contact-mt .homeContact .dl-horizontal dt {
    color:#9ee5ff;
    margin:0 0 0 30px;
    font-size:1em;
    width:auto;
    }
.mainbody-contact-mt .homeContact .dl-horizontal .jicons-text {
font-weight:normal;
padding-right:3px;
    }

.mainbody-contact-mt .homeContact .contact-position {
    margin-bottom: 0px!important;
    color:#9ee5ff;
    font-size:1em;
    }
.mainbody-contact-mt .homeContact a {
    color:#8d8e90;
    font-size:1em;
    }
.mainbody-contact-mt .homeContact .contact-address dt:first-child,
.mainbody-contact-mt .homeContact .contact-miscinfo .jicons-text {
display:none;
    }
.moduletablemoreinfo h3{color:#00083c;margin-bottom: 40px;}
.mainbody-contact-mt .homeContact .contact-telephone { font-size:1em;}
.moduletablemoreinfo{border-top: 1px solid #30b0e6;padding: 40px;}
.mod-articles-category-group{
padding:20px 0;
	}
ul.category-module {
	list-style:none;
	margin:0;
	padding:0;
}
ul.category-module ul {
	list-style:none;
	margin:0;
	padding:0;
}
ul.category-module div img,
.t3-content .blogsolutions .items-row .article-intro .item-image img{
max-width:150px;
width:80%;
}
ul.category-module li .mod-articles-category-title  {
font-size:2.3em;
line-height:1.1em;
color:#282f35;
text-align:center;
display: block;
}
ul.category-module li {
border:0;
text-align:center;
}
ul.category-module li h4 {
font-size:1em;
font-weight:200;
}
ul.category-module li img {
padding:0 0 15px 0;
border:0;
max-width:150px;
}

.industry .mod-articles-category-group{
	text-align:center;
}
.industry .article-content{
	text-align:center;
}
ul.category-module ul.category-module li {
    border: 0;
    padding: 10px 0;
	border-top: 1px solid #eeeeee;
}
ul.category-module ul.category-module li a.mod-articles-category-title {
    font-size: 1em;
    color: #36a5e9;
    line-height:1em;
    text-align:left;
    padding:0;
}
@media (min-width: 992px) {
.threeColumns .col-md-3 {width: 33.33333333%;}
.twoColumns .col-md-3 {width: 50%;}
}
.home ul.category-module h3{margin:0 0 10px 0;}
.t3-module h1.module-title,
.solutions h1.page-title,
.news h1.page-title,
.search h1.page-title,
.whatsnew h1.page-title,
.network .page-header h1,
.success .page-header h1{
font-size:2.5em;
text-align:center;
color:#009ee0;
text-transform:uppercase;
margin:0 0 30px 0;
}
.about .t3-module h1.module-title:after,
.contactPage .t3-module h1.module-title:after,
.industries .t3-spotlight .t3-module h1.module-title:after,
.solutions h1.page-title:after,
.news h1.page-title:after,
.search h1.page-title:after,
.whatsnew h1.page-title:after,
.network .page-header h1:after,
.success .page-header h1:after{
    content: "";
    display: block;
    height: 5px;
    width: 10%;
    margin: 10px auto;
    background-color: #bac1cf;
}
.about h1.page-title{color: white; text-align: center;}
#Mod126 .module-title{color: #009ee0;}
#Mod128 .module-title{color: #808283;}
#Mod127 .module-title{color: #f7ad1e;}
#Mod129 .module-title{color: #a50c74;}
.home0{
background-color:#333333;
background-image:url('../../../images/home/bg-home-industries2.jpg');
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
color:white;
text-align:center;
}
.home0 .t3-module h1.module-title{color:white;}
.home0 .mod-articles-category-group h3{color:#6dc6fd;}
.home0 ul.category-module ul li .mod-articles-category-title  {
font-size:2em;
color:white;
}
.home0 .custom,
.solutions .t3-sl-0{
	float:none;
	clear:both;
	padding:30px 0;
}
.home0 .custom p{
	font-size:1.2em;
	line-height:1.4em;
}
.home4 h2.module-title,
.home4 h3.module-title {
 color:#f7ad1e;
 padding:20px 0 0 0;
 text-align:center;
}
@media (max-width: 768px) {
.eds-on-scroll.eds-scroll-hidden{
	opacity: 1;
	filter: alpha(opacity=100);
}
}

@media (min-width: 768px) {
  .home ul.category-module ul li div  {
	padding:30px;
}
}
@media (min-width: 992px) {
  .home ul.category-module ul li div  {
	padding:0px;
  }
}
@media (min-width: 1200px) {
  .home ul.category-module ul li div  {
	padding:0px;
  }
}

.camera_wrap{
	display:block!important;
}

.animateddrawer::before, .animateddrawer::after {
    background-color: white!important;
}

.industriesHeader{
 background-color:transparent;
 background-image:url('../../../images/industries/header-industries.jpg');
 background-repeat:no-repeat;
 background-position:center center;
 background-size:cover;
	color:white;
	height:100%;
	display:table;
	width:100%;
}
.industriesHexagon{
background-color:transparent;
 background-image:url('../../../images/industries/industriesHexagon.png');
 background-repeat:no-repeat;
 background-position:center center;
 background-size:contain;
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:90%;
}
.industriesText{
	display:table-row;
	vertical-align:middle;
	width:100%;
	height:10%;
	font-size:1.5em;
}
.thumbnail{
	background-color:transparent;
	text-align:center;
	border:0;
}
.thumbnail img{
width:80%;
}

@media (min-width: 992px) {
.col-md-2 {
    ;
 }.home0 .col-md-3 {
    width: 20%;
    }
.article-content .category-module .col-md-3 {
    width: 20%;
    }

 }
.article-content .category-module  {
	text-align:center;
}
.home .article-content ul.category-module ul li .mod-articles-category-title {
    font-size: 2em;
    color: white;
}
.t3-spotlight-2-mt .col-md-3{
    position: relative;
    overflow:hidden;
 }
.t3-spotlight-2-mt .t3-module{
    padding: 5%;
    }
.t3-spotlight-2-mt .module-inner{
	display:table;
    width:100%;
    height:100%;
}
.t3-spotlight-2-mt .module-ct,
.t3-spotlight-2-mt .custom{
    display:table-cell;
    vertical-align:middle;
    color:#222222;
    text-align:center;
}
.t3-spotlight-2-mt .module-ct i,
.t3-spotlight-2-mt .custom i{
	font-size:6em;
	color:#2c87bf;
	font-weight:100;
	text-align:left;
	width:1em;
    }
.t3-spotlight-2-mt .module-ct h4,
.t3-spotlight-2-mt .custom h4{
	color:#2c87bf;
	font-weight:400;
    }
.CUT .t3-spotlight-1-mt{
	display:table;
}
.CUT .t3-spotlight-1-mt > div{
	display:inline-table;
}

.CUT .t3-spotlight-1-mt .module-ct,
.CUT .t3-spotlight-1-mt .custom,
.CUT .t3-spotlight-2-mt .custom{
       text-align:left;
       vertical-align:middle;
       display:block;
     }
.CUT .t3-spotlight-2-mt .module-ct i,
.CUT .t3-spotlight-2-mt .custom i{
	font-size:6em;
	font-weight:100;
	text-align:left;
	width:1em;
	color:#f7ad1e;
    }
.CUT .t3-spotlight-2-mt .module-ct h4,
.CUT .t3-spotlight-2-mt .custom h4{
	color:#f7ad1e;
    }
.CUT .spot2-mt .t3-sl,
.CUT .spot3-mt .t3-sl,
.CUT .spot3-mt .t3-sl-2 {
	background-color:white
    }
img.industries-img{
	max-width:742px;
	width:100%;
}
.t3-spotlight-3-mt .module-ct .customeds-on-scroll img{
	padding:0 20px;
    }
.t3-module{
	margin:0;
}

.industry .t3-sl-5,
.t3-sl-3 .mindZund{
	background-color:#333;
	color:white;
	padding:25px;
	margin:30px 0 0 0;
}
.t3-sl-3 .mindZund {
	margin:0;
	padding: 10px;
}
.contactPage .t3-sl-1,
.layout-purity_iiiportfolio .t3-sl{
    padding-top: 0; 
    padding-bottom:0;
}
.home3{background-color: #2c87bf;
	color: white;
	padding:40px 0;
	text-align:center;
}
.home3 h1.module-title{
	color:white;
}
.CUT .home3{
	background-color: white;
	color: #222;
	padding:40px 0;
	text-align:left;
}
.home1 { overflow:hidden;padding-top:140px;}
.home1 .custom div img:after{background-color:aqua;}
.about .home1 .custom,
.network .home1 .custom,
.contactPage .home1 .custom {
	transition: all 5s ease-in-out;
	-moz-transition: all 5s ease-in-out;
	-ms-transition: all 5s ease-in-out;
	-webkit-transition: all 5s ease-in-out;
	-o-transition: all 5s ease-in-out;
}
.about .home1 .custom:hover,
.network .home1 .custom:hover,
.contactPage .home1 .custom:hover{
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */
    transform: scale(1.1);
}
.store h1.blue{padding: 0;margin: 0;}
.store h3.module-title {text-align: center;}
.j2store-categories-module{text-align: center;}
.store .t3-sl-2,.store .t3-sl-5{padding-bottom: 0;padding-top: 0;}
.store .t3-sl-3{padding-bottom: 40px;padding-top: 0;}
.store .t3-spotlight-2-mt .t3-module {padding: 0;}
.store .t3-spotlight-2-mt{padding: 20px 0 0 0;}
.store .mainbodyWrapperAll{padding-top: 0px;}
.learn .t3-sl-3 {padding-top: 0;}
.learn .t3-sl-1 {padding-bottom: 0;}
.learn .t3-sl h2{color: #111960;margin-bottom: 30px;}
.learn .category-desc,.learn .items-leading .page-header,.learn .item-pagelearn .page-header{text-align: center;}
.learn .items-leading {margin-bottom: 40px;}
.learn .items-leading .item-image{width: 65.6%;margin:0 auto;}
.learn .cat-children .page-header{text-align: center;font-size:2.2em;}
.mainbodyWrapperAll .t3-sl-4 .container{padding: 40px 0 60px 0;border-top: 1px solid #30b0e6;color: #111960;font-weight: 200;}
.support .t3-sl-4,.learn .t3-sl-4{padding: 0}
.support .t3-sl-4 h2, .learn .t3-sl-4 h2{margin-bottom: 30px}
.support .t3-sl-4 h4, .learn .t3-sl-4 h4{font-weight: 400;}
.bloglearn .item .page-header h2{font-size: 1.2em;font-weight: 400;}
.learn .courses .item {overflow: inherit!important;}
.learn .courses .item .img-intro a{border:1px #bbbdca solid;display: inline-table;}
.learn .courses .item .img-intro a:hover{border:1px #30b0e6 solid;}
.pagenav .icon-chevron-right::after{content: "\f054";font-family: "FontAwesome";}
.pagenav .icon-chevron-left::before{content: "\f053";font-family: "FontAwesome";}
.pagenav > li {float: none;}
.finder .search-query{width: calc(100% - 120px);color: #00093d;font-size: 18px;
border: 1px solid #c0c0c3;
background-color: transparent;
border-radius: 5px;
padding: 9px 15px 9px 45px;
height: auto;
font-weight: 400;
margin: 0 10px 0 0;
min-width: 108px;}
.finder label.finder{position: absolute;padding: 5px 10px 5px 10px;}
.finder label.finder::before{font-family:"Pe-icon-7-stroke";content:"\e618";color:#3d414d;font-size: 24px;font-weight: normal;}
.finder .search-query::-webkit-input-placeholder,.finder .search-query::-moz-placeholder,
.finder .search-query::placeholder {color:#c0c0c3;}
.searchSupport input.search-query::-webkit-input-placeholder,
.searchSupport input.search-query::-moz-placeholder,
.searchSupport input.search-query:-ms-input-placeholder,
.searchSupport input.search-query:-moz-placeholder
.searchSupport input.search-query::placeholder {color: #fff;}
.searchSupport .search-query{border-color:#30b0e6;color: #fff;}
.searchSupport label.finder::before{color:#fff;}
.btn-primary{font-size: 18px;color: #fff;
border: 2px solid #30b0e6;
background-color: #30b0e6;
border-radius: 5px;
padding: 7px 5px 9px 5px;
height: auto;
font-weight: 400;
margin: 0 0 0 0;
min-width: 108px;
text-align: center;float: right;transition: all .3s linear;}
.btn-primary:hover{background-color: #00093d;border: 2px solid #30b0e6;}
.form-search {margin: 30px 0;}
.j2store-cart .row:last-of-type{ display: none;}
.searchStore {display: block;background-color: transparent}
.searchStore input{border: 0; box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);width: 90%;}
.searchStore input[type="text"] {font-size: 1.1em;}
.searchStore  .btn.btn-primary {
	float: left;
    position: relative;
    left: 0;
    top: 0;
	background-color: transparent;
	color: #999999;
	border: 0;
	width: 1.25em;
	height: 1.25em;
	margin:6px 5px 0 0;
	padding: 5px;
}
.searchStore  .btn-primary::before {
	float: left;
    font-family: "FontAwesome";
    content: "\f002";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
	background-color: transparent;
	color: #999999;
	font-size: 1.25em
}
.affix, .affix-top{z-index: 10000;width:100%;}
.headerContent .t3-header .row{height:100%;position: relative;}
.price-sku-brand-container{display: none;}
.about .t3-sl-1{
	position:relative;
	width:100%;
	overflow:hidden;
}
.about .t3-sl.t3-sl-1{padding-top:0;}
.what .blog-featuredabout .item,
.blogsolutions .item{text-align:center;}
.industries .headerContent .t3-header,
.solution .headerContent .t3-header{position:relative;}
.blogsolutions .column-1 h2.article-title a {color:#009ee0;}
.blogsolutions .column-2 h2.article-title a {color:#f7ad1e;}
.blogsolutions .column-3 h2.article-title a {color:#808283;}
.blogsolutions .column-4 h2.article-title a {color:#a50c74;}
.family .t3-sl-1 {
    padding: 0;
    background-color: #ffffff;
    color: #333333;
    border-bottom: 1px solid #eeeeee;
}
.solution .t3-sl-5,
.family .t3-sl-5 {
background-color: #ffffff;
background-image: url('../../../images/solutions/mancha-familias.gif');
background-repeat:no-repeat;
background-size:cover;
background-position:center top;
position:relative;
z-index:1;
    }
.family .t3-sl-4 h3,
.solution .t3-sl-4 h3{color:white;text-align:center;}
.family .t3-sl-4 .module-title span:after,
.solution .t3-sl-4 .module-title span:after{
    content: "";
    display: block;
    height: 1px;
    width: 10%;
    margin: 20px auto 10px auto;
    background-color: white;
}
.family .t3-sl-4 .t3-module h1.module-title,
.solution .t3-sl-4 .t3-module h1.module-title{margin:0;}
.family .t3-sl-4 .module-title,
.solution .t3-sl-4 .module-title,
.family .t3-sl-3 .module-title,
.solution .t3-sl-3 .module-title{color:#fff;}
ul.nav-child li {
    background-color: transparent;
    list-style: none;
}
ul.nav-child {
    display: none;
    padding:0;
    margin:0;
}
.article-intro img, 
.article-content img,
.t3-content .item img{
    display:inline;
    padding:0;
    margin:0;
    max-width:100%;
}
.mod-newsflash-adv{display:table;min-width:100%;}
.mod-newsflash-adv.plans{margin-top: -90px}
.plans .item__module .linha{display: block;height: 7px;width: 40%;margin: 45px auto;background-color: #00b6fa}
.plans .item__module .item_title{color:#111960;}
.plans .item__module h1 span{font-weight: 400;font-size: 0.7em;vertical-align: top;}
.plans .item__module h1{color:#111960;font-weight: 700;margin-bottom: 0;padding-bottom: 0}
.plans .item__module .item_title::nth-word(1) {font-weight: 600}
.plans .item__module em{color:#9dadb8;font-weight: 600;}
.plans .item__module br{content: "A"; display: block;margin-bottom: 3px;}
.plans .item__module{padding: 0;overflow: inherit!important;}
.plans .item__module .item_content{
    text-align: center;
    padding: 30px 40px;
    vertical-align:top;
	margin-bottom:15px;
    background-color: white;
    color: #00b6fa;
    box-shadow: 3px 3px 5px 2px rgba(0,0,0,.3);
    border-radius: 10px;
    border-top: 12px #30b0e6 solid;
    min-height: 650px;
}
.plans .item__module .item_content a{
    white-space: nowrap;
    border-radius: 30px;
    padding: 5px 15px 7px 15px;
    height: auto;
    margin: 0 0 0 0;
    min-width: 100%;
    display: block;
    color:#010636;
    border: 2px solid #fff71b;
    background-color: #fff71b;
    font-size: 1.25em;
    font-weight: 400;
    text-align: center;
    transition: all .3s linear;
}
.plans .item__module .item_content a:hover{
    color:#fff71b;
    border: 2px solid #fff71b;
    background-color: #010636;
    transform: scale(1.04) translateZ(10px);
}
.plans .item__module .item_content a.buy{
	color:#010636;
    background-color: #1FD5BF;
    border: 2px solid #1FD5BF;
}
.plans .item__module .item_content a.buy:hover{
	color:#1FD5BF;
    background-color: #010636;
    border: 2px solid #1FD5BF;
}
.plans .item__module:first-child .item_content{margin-right: 10%}
.plans .item__module.lastItem .item_content{margin-left: 10%}
.plans > .row{margin: 0;}
.plans .item__module .item_content h2.simple{margin-bottom: 0;}
.plans .item__module .item_content p.simple{margin: 0;}
.t3-sl-2 .mod-newsflash-adv .item__module .item_introtext h2{font-size:3em;}
.t3-sl-2 .mod-newsflash-adv .item__module .item_introtext h2 i{width:1em;}
.mod-newsflash-adv .btn-info,
.readmore .btn-default{
    white-space: nowrap;
    border-radius: 30px;
    padding: 5px 15px 7px 15px;
    height: auto;
    margin: 0 0 0 0;
    min-width: 100%;
    display: block;
    color:#ffffff;
    border: 2px solid #00b6fa;
    background-color: #00b6fa;
    font-size: 1.25em;
    font-weight: 400;
    text-align: center;
    transition: all .3s linear;
    }
.mod-newsflash-adv .btn-info:hover,
.readmore .btn-default:hover{
    color:#ffffff;
    border: 2px solid #00b6fa;
    background-color: #010636;
    transform: scale(1.04) translateZ(10px);
    }
@media (max-width: 767px) {
.t3-sl-0 .mod-newsflash-adv .item__module .img-intro img{padding-left:0px;}
.plans .item__module.lastItem .item_content{margin-left: 5px}
.plans .item__module:first-child .item_content {margin-right: 5px;}
}
.partner .t3-sl{padding-top: 0}
.resellers .t3-sl{padding-bottom: 0}
.resellers .home1 .container{text-align: center}
.customcreat{border: 1px #3f446b solid;border-radius: 20px;color: #111960;padding: 10px 80px;
width: auto;
margin: 0 auto;
display: inline-block;}
.customcreat h4{color: #409fff;}
.plan {margin-bottom: 50px;}
.plan h2{text-align: center;color: #111960;padding-bottom: 30px;font-weight: 400;}
.plan h2.item_title{color: #fff;padding-bottom: 0;margin-bottom: 0;font-weight: 400;}
.plan .item_introtext h2{color: #fff;padding-bottom: 0;margin: 5px 0 0 0;font-weight: 400;}
.plan .item_introtext p{margin: 25px 0 25px 0;}
.plan .item__module .item_content{
    text-align: center;
    padding: 30px 40px;
    vertical-align:top;
	margin-bottom:15px;
    background-color: #409fff;
    color: #fff;
    box-shadow: 3px 3px 5px 2px rgba(0,0,0,.3);
    border-radius: 10px;
    min-height: 250px;
}
.plan .item__module .item_content a{
    white-space: nowrap;
    border-radius: 30px;
    padding: 5px 15px 7px 15px;
    height: auto;
    margin: 0 0 0 0;
    min-width: 100%;
    display: block;
    color:#fff;
    border: 2px solid #fff;
    background-color: transparent;
    font-size: 1.5em;
    font-weight: 400;
    text-align: center;
    transition: all .3s linear;
}
.plan .item__module .item_content a:hover{
    color:#fff;
    border: 2px solid #111960;
    background-color: #111960;
    transform: scale(1.04) translateZ(10px);
}
.mod-newsflash-adv__benefitsIcons .item_introtext{text-align:center;}
.item-pagesolution.diva h2 i,
.mod-newsflash-adv__benefitsIcons .item_introtext i{
font-size: 2em;
width:1em;
color: #36a5e9;
}
.contactPage .mod-newsflash-adv .item__module{text-align:center;}
.contactPage .mod-newsflash-adv .item__module .fa{font-size:3em;margin-right:-0.4em;}
.contactPage .mod-newsflash-adv .item__module a{
color:#333333;
line-height: normal;
font-weight: 300;
	}
.blogcontactPage .fa,
.blogcontactPage a{color:white;}
.blogcontactPage .article-intro p{font-size:1em;}
h2.module-title{text-align:center;}
.t3-sl-5 .nav li,
.t3-sl-5 .tagssimilar ul li {
    border:0;
    padding:0;
}
.t3-sl-5 ul.nav {margin:-5px;}
.t3-sl-5 ul.nav.menu > li.parent {padding:5px 0 0 0;}
.t3-sl-5 .nav li > a,
.t3-sl-5 .tagssimilar ul li > a {
border: 1px #eee solid;
padding:10px;
margin:5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display:block;
background-color:white;
font-size:1.1em;
font-weight:400;
}
.t3-sl-5 .nav li > a:hover,
.t3-sl-5 .tagssimilar ul li > a:hover,
a.download:hover{
background-color:#36a5e9;
color:white;
}
a.download{
border: 1px #36a5e9 solid;
padding:10px;
margin:5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display:inline-block;
background-color:white;
font-size:1.1em;
font-weight:400;
}
a.download:after{font-family: "FontAwesome";content: "\f019";padding-left: 10px;}
.t3-sl-5 .nav .nav-child{display:block;width:100%;}
.t3-sl-5 .nav .nav-child li{float:none;width:100%;}
.t3-sl-5 .nav .nav-child li:hover{background-color:transparent;}
.t3-sl-5 .nav li .nav-header {
    padding:5px 10px;
    font-weight:400;
  font-size:1.25em;
}
.solution .page-header{
	text-align:left;
	padding:0;
	margin:0;
}
.solution .t3-sl-2,
.family .t3-sl-2{background-color:#eeeeee;}
.news .article-image img,
.what .article-image img,
.solution .article-image img{
	max-width:100%;
	padding-bottom:10px;
} 
.article-info dd.create{margin-bottom: 10px;}
img {max-width: 100%;}
.what .pull-right.article-image{
margin-left:30px;
margin-bottom:20px;
}
@media (min-width: 1200px) {
.what .pull-left.article-image {
	width:50%;
	margin-bottom:190px;
	margin-right:90px;
	}
.solution .pull-right.article-image{
	width:40%;
	margin-left:30px;
	margin-bottom:20px;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
.what .pull-left.article-image {
	width:40%;
	margin-bottom:200px;
	margin-right:70px;
	}
.what .item-pageabout div:last-child{
	width:40%;
    float: right;
	}
.solution .pull-right.article-image{
	width:40%;
	margin-left:30px;
	margin-bottom:20px;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
.what .pull-left.article-image {
	width:40%;
	margin-bottom:370px;
	margin-right:50px;
	}
.what .item-pageabout div:last-child{
	width:50%;
    float: right;
	}
.solution .pull-right.article-image{
	width:40%;
	margin-left:20px;
	margin-bottom:20px;
	}
    .span6 {
		width:50%;
	}
	.span4 {
	  width: 33.33333333%;
	}
	.span3 {
	  width: 33.33333333%;
	}
	.news .pull-left.article-image{
	padding-right:20px;
	width:50%;
	}
}
@media (min-width: 480px) and (max-width: 768px) {
.what .pull-left.article-image,
.sdesign .pull-left.article-image{
	width:100%;
    margin: 0 0 20px 0;
    text-align: center;
	}
.solution .pull-right.article-image{
	width:100%;
	margin-left:0px;
	margin-bottom:20px;
	}
    .span6 {
		width:50%;
	}
	.span4 {
		width:50%;
	}
	.span3 {
	  width: 50%;
	}
	.news .pull-left.article-image{
	padding-right:0px;
	width:100%;
	margin-bottom:20px;
	}
}
@media (max-width: 480px) {
.what .pull-left.article-image,
.sdesign .pull-left.article-image{
	width:100%;
	margin-bottom:20px;
	margin-right:0px;
    text-align: center;
	}
.solution .pull-right.article-image{
	width:100%;
	margin-left:0px;
	margin-bottom:20px;
	}
    .span6 {
		width:100%;
	}
	.span4 {
		width:100%;
	}
	.span3 {
	  width: 100%;
	}
	.news .pull-left.article-image{
	padding-right:0px;
	width:100%;
	margin-bottom:20px;
	}
}
@media (min-width: 992px) {
	.span6 {width:50%;}
	.span4 {width: 33.33333333%;}
	.span3 {width: 25%;}
	.news .pull-left.article-image {
	padding-right:20px;
	max-width:50%;
	}
}
div.case{
	overflow:hidden;
	padding:50px 0 0 0;
	text-align:justify;
}
.headerFamily.productHeader{padding:0px 0 15px 0;}
.headerFamily{padding:50px 0 15px 0;}
.headerFamily .bgHeader,
.headerIndustry .bgHeader{
	width: 100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover;
	z-index:1;
}
.container .headerFamily{
	display:table;
	vertical-align:bottom;
	height:100%;
	position:relative;
	z-index:2;
    width: 100%;
}
.container .headerFamily div{
	display:table-cell;
	vertical-align:top;
	width:100%;
}
.sdesign .container .headerFamily div{width:auto;}
.sdesign .container .headerFamily div.newP{display: table;padding: 50px 0 0 0;float: left;}
.sdesign .container .headerFamily .subtitle{display: table;padding-top: 20px;}
.sdesign .container .headerFamily .aiMac {float: right;margin:50px;display: table;}
.sdesign .container .headerFamily .aiMac img {height: 100px;margin: 0;}
.sdesign .container .headerFamily h1.delay0.animated  {
    text-align: center;
    padding: 40px 0 30px 0;
    color: #0b2494;text-shadow: 0px 0px 5px #FFF;}
.sdesign.community .container .headerFamily div.newP div{text-align: left;}
.container .headerFamily div.textInfo,
.layout-blog .home1 .moduletable,
.download .home1 .moduletable,
.howTo .home1 .moduletable,
.troubleshooting .home1 .moduletable,
.form-search > .searchSupport{padding: 30px 12% 0 12%;}
.download .home1.t3-sl,.howTo .home1.t3-sl,.troubleshooting .home1.t3-sl,.sales .home1.t3-sl{padding: 0;margin: 0;}
.download .mainbodyWrapperAll,.howTo .mainbodyWrapperAll,.learn .mainbodyWrapperAll,.troubleshooting .mainbodyWrapperAll,.sales .mainbodyWrapperAll{padding-top: 100px;}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock {padding: 56.2% 0 0 0 !important;}
.store .home1{padding-bottom: 120px;}
.support .home1, .store .home1 {background: url("../../../images/headers/solutions/header-mind-shoe-design_0.jpg") no-repeat center center;background-size: cover;}
.reseller .home1{background: url("../../../images/headers/solutions/images/iamSCHOOL_02.jpg") no-repeat center center;background-size: cover;}
.product .home1 {background:#00042b url("../../../images/solutions/mindshoedesign/product-01.jpg") no-repeat center bottom;background-size: 100% auto;padding-top:140px;}
.reseller .home1 .container {background: url("../../../images/solutions/mindshoedesign/Jack-Mark-reseller-mind-shoedesign.png") no-repeat left bottom;background-size:350px;}
.student .home1 .container {background: url("../../../images/solutions/mindshoedesign/Jane-buy-mind-shoedesign.png") no-repeat right bottom;}
.reseller .studentTeacher h3{color:#00b3f6;font-weight: 200;text-align: center;text-transform: none;margin: 0 auto 20px auto;}
.reseller .studentTeacher .item__module .item_content{border: 1px #43c2f6 solid;text-align: left;
border-radius: 10px;margin: 20px;box-sizing: border-box;padding: 20px;color: white;}
.reseller .studentTeacher .item__module .item_content h4.studentTeacher{color:#43c2f6;text-align: left;border-bottom: 6px #43c2f6 solid;padding-bottom: 20px;}
.student .t3-sl-3 h3{text-align: center;color:#00074b;}
.student .t3-sl-3 h2{text-align: center;color:#30b0e6;font-weight: 400;}
.sdesign .container .headerFamily div.textInfo .blue{color:#41c5e8;}
.sdesign .headerFamily img.logo-img{float: none;max-height: 200px;}
.reseller.student .t3-sl-3{padding: 30px 0;}
.reseller.student .t3-sl-4{color:#30b0e6;text-align: center;padding: 30px 0;margin:0;background: url("../../../images/solutions/mindshoedesign/school-00.jpg") no-repeat center center;background-size: cover;}
.reseller.student .t3-sl-4 h5,.reseller.student .t3-sl-4 h4{color: #05bbff;}
.reseller.student .t3-sl-4 p{color: #fff;}
.reseller.student .t3-sl-4 .container{border:0}
.page-gallery__support .category_child{background: url("../../../images/solutions/mindshoedesign/images/hexagon_03.png") no-repeat center top;background-size: 250px;text-align: center;padding: 5% 30px 0 30px;}
.page-gallery__support .category_child .category_title{height: 70px;display: table;text-align: center;width: 100%;margin: 0;}
.page-gallery__support .category_child .category_title a{color:#fff;vertical-align: middle;display: table-cell;}
.page-gallery__support .category_child .category_desc{color: #30b0e6;margin-top: 50px}
.page-gallery__support .category_child .category_title .btn-mini{display: none;}
.page-gallery__support .category_child .item_img{height: 110px;margin: 0}
.page-gallery__support .category_child.delay3 .item_img img,
.page-gallery__support .category_child.delay4 .item_img img{margin-top: -10px}
.support .t3-content{padding-top: 0;margin-top: -90px;}
.layout-blog .t3-content,.learn .t3-content{margin-top: 0;}
.layout-blog .t3-sl h1{text-align: center;text-transform: uppercase;}
.layout-blog .t3-sidebar .module-inner {border-left: 2px solid #30b0e6; }
.layout-blog .t3-sidebar .module-inner a{color: #30b0e6;font-size: 1.15em;font-weight: 600;}
.layout-blog .t3-sidebar .module-inner a:hover{color:#00093d}
.headerFamily.productHeader h1{color: #30b0e6;
font-weight: 600;
line-height: 1.2em;
text-transform: none;padding: 10px 0;}
.headerFamily.productHeader h2{color: #fff;
font-weight: 300;
line-height: 1.2em;
text-transform: none;padding: 10px 0;}
.layout-blog.product .t3-sl-3 { padding: 0 0 60px 0;}
.productHeader h1 strong{font-weight: 600;}
.productHeader h4{color:#fff;font-weight: 400;line-height: 1.6em;}
.product .ai-video {background: url("../../../images/solutions/mindshoedesign/product/screen-ai.png") no-repeat center center;background-size: 100% auto;}
.product .ai-video video{width: 78%;margin: 7%;}
.product .item-image{max-width: 60%;}
.product .items-leading .leading-2 .item-image{max-width: 70%;}
.mainbodyWrapperAll{padding-top: 100px;}
.home .mainbodyWrapperAll,.support .mainbodyWrapperAll{padding-top: 0;}
.product .mainbodyWrapperAll{background: url("../../../images/solutions/mindshoedesign/product-02.gif") no-repeat center top;background-size: 100% auto;}
.blogproduct .items-leading{text-align: center;}
.blogproduct .items-leading h2{color:#00074b;}
.blogproduct .items-leading h5{color:#01b0f2;line-height: 1.2em}
.blogproduct .items-leading > div{overflow: hidden;clear: both;padding: 60px 0;}
.blogproduct .items-leading > div.leading-0{padding: 40px 0;}
.blogproduct .items-leading .textArticle{display: block;min-height: 310px;}
.blogproduct .items-leading .textArticle img{width: 100px;}
.headerFamily img{
	float:left;
	max-width:200px;
	margin-right:30px;
}
.headerFamily.productHeader img{
	float:none;
	max-width:100%;
	margin-right:0px;
}
.headerFamily.productHeader .item-image {
    text-align: left;
}
.headerFamily.productHeader .textHeader,
.community .container .headerFamily div.textHeader{
	float:left;
    width: 50%;
    padding: 0;
    text-align: center;
}
.community .container .headerFamily div.textHeader{text-align: left;display: table-cell;width: 50%;float: none;}
.community .container .headerFamily div.meeting{text-align: left;display: table-cell;width: 50%;color: #fff;margin-bottom: 100px;}
.community .container .headerFamily div.meeting .item{float: right;width: 60%;background: url("../../../images/solutions/mindshoedesign/hexagon.png") no-repeat scroll center center;background-size: contain;padding: 70px 45px 45px 45px;text-align: center}
.community .container .headerFamily div.meeting .item.lastItem{float: right;}
.community .container .headerFamily div.meeting .item h3{color: #ffffff;font-weight: 400;padding: 0;}
.community .container .headerFamily div.meeting .item h3 em{font-size: 0.8em;font-weight: 600;font-style: normal;}
.community .container .headerFamily div.meeting .item h5{padding: 0;}
.community .container .headerFamily div.meeting .item p{margin: 0;line-height: normal;}
.community .container .headerFamily div.meeting .item a{color: #ffffff;text-decoration: none;font-weight: 600;display: inline-block;margin: 5px auto;}
.community .t3-sl-6 .row{margin: 0;overflow: hidden;width: 100%;}
.community .t3-sl-6 .span3 {padding:45px 5px;}
.community .t3-sl-6 .span3 .item_content{text-align: center;position: absolute;color: #fff;margin-top: -20px;top:50%;width: 100%;}
.sdesign .container .headerFamily div.homeTop{width: 100%;display: table;clear: both}
.sdesign .container .headerFamily div.videoHome{ width: 60%;padding-top: 0px;}
.sdesign .headerFamily video{
    border: 1px #1b2f3c solid;
	max-width:100%;
	padding:0;
    margin: 0;
    width: 100%;
}
.sdesign .headerFamily .eds-animate {width: 100%; min-width: 320px; max-width: 100%;margin: 0 30px;}
.getStarted {border-radius: 20px;background: url("../../../images/solutions/mindshoedesign/product/bg-getstarted.png") no-repeat scroll center center transparent;
background-size: cover;padding: 30px 90px;text-align: center;}
.getStarted h2{color: #fff;font-weight: 400;}
.sdesign .headerFamily .newP div,
.getStarted .newP div{
    text-align: center;
    width: 50%; margin: 0 30px;
    color: #fff71b;
    display: table-cell;
    vertical-align: top;
    overflow: inherit!important;
}
.getStarted .newP{display: table;margin: 0 auto;width: 50%;margin-top: 40px}
.sdesign .headerFamily .newP a,
.getStarted .newP a{
	color:#010636;
    border: 2px solid #fff71b;
    background-color: #fff71b;
    border-radius: 30px;
    padding: 5px 5px 7px 5px;
    height: auto;
    display: inline-block;
    font-size: 1.25em;
    font-weight: 400;
    margin: 0 0 15px 0;
    min-width: 140px;
    text-align: center;
    transition: all .3s linear;
}
.sdesign .headerFamily .newP a:last-child,
.getStarted .newP a:last-child{
	color:#010636;
    background-color: #30b0e6;
    border: 2px solid #30b0e6;
}
.sdesign .headerFamily .newP .pricing a:hover,
.sdesign.community .headerFamily .newP a:hover,
.getStarted .newP .pricing a:hover{
	color:#30b0e6;
    border: 2px solid #30b0e6;
    background-color: #010636;
}
.sdesign .headerFamily .newP a:hover,
.getStarted .newP a:hover{
	color:#fff71b;
    border: 2px solid #fff71b;
    background-color: #010636;
    transform: scale(1.04) translateZ(10px);
}
.getStarted .newP div:first-child a{
    background-color: #fff71b;
    padding: 5px 15px 7px 15px;
    color: #010636;
    transition: all .3s linear;
    border: 2px solid #fff71b;
}
.getStarted .newP div:first-child a:hover{
    background-color: transparent;
    padding: 5px 15px 7px 15px;
    color: #fff71b;
    border: 2px solid #fff71b;
}
.getStarted .newP div a:hover{
    background-color: transparent;
    padding: 5px 15px 7px 15px;
    color: #30b0e6;
    border: 2px solid #30b0e6;
}
.sdesign .headerFamily .newP a.buy{
	color:#010636;
    background-color: #1FD5BF;
    border: 2px solid #1FD5BF;
}
.sdesign .headerFamily .newP a.buy:hover{
	color:#1FD5BF;
    background-color: #010636;
    border: 2px solid #1FD5BF;
}
.sdesign .headerFamily .newP .pricing{text-align: left;}
.reseller .t3-sl {padding-bottom: 0;}
.reseller .t3-sl-1 .container{padding: 0 0 200px 0;}
.reseller .t3-sl-2 .container{padding: 0 0 30px 0;}
.support .t3-sl .textInfo h1,.store .t3-sl .textInfo h1,
.reseller .t3-sl .reseller .textInfo h1{text-align: center;text-transform: uppercase;}
.reseller .t3-sl .reseller .textInfo .dropdown{width: 80%;display: table;margin: 40px auto;overflow: inherit!important;}
.reseller .t3-sl .reseller .textInfo .dropdown-toggle{width: 100%; background-color: transparent;
padding: 7px 20px;font-size: 1.3em;text-align: left;color:#30b0e6;border-radius: 30px;}
.reseller .t3-sl .reseller .textInfo .dropdown-toggle:hover{color:#fff;border-color: #fff}
.reseller .t3-sl .reseller .textInfo .dropdown-toggle .fa{float: right;font-size: 40px;padding: 0;line-height: 30px;width: 30px}
.reseller .t3-sl .reseller .textInfo .dropdown-menu {width: 100%;border-radius: 30px;
background: rgb(0,10,100,0.8);font-size: 1.3em;color: white;border: 2px white solid;}
.reseller .t3-sl .reseller .textInfo .dropdown-menu .row{width: 100%;display: block;margin: 0}
.reseller .t3-sl .reseller .textInfo .dropdown-menu li {padding: 3px;}
.reseller .t3-sl .reseller .textInfo .dropdown-menu li a{color:#30b0e6; padding: 0px 20px;border-radius: 20px;}
.reseller .t3-sl .reseller .textInfo .dropdown-menu li a:hover{color:#fff; background: rgb(0,10,100,0.6);}
.reseller .resellerImg{float: left;}
.reseller .row {text-align: center}
.reseller .t3-content {color: #fff; margin: -250px auto 0px auto;
    text-align: center;
    display: inline-block;
    float: none;
    background: transparent url("../../../images/solutions/mindshoedesign/images/hexagon_03.png") no-repeat center center;
    background-size: contain;
    width: 300px;
    height: 400px;
    padding: 90px 40px 40px 40px;
}
.reseller .t3-content .hexagon{margin-top: 10px;}
.reseller .t3-content .hexagon h3{color: #30b0e6;font-weight: 200;}
.sdesign .bfFormDiv{padding: 0 15%;}
.sdesign .article-image{margin:0 50px 40px 0;}
.sdesign .article-image img{max-height: 400px;}
.slideShoedesign, .slideShoedesign > div {width: 100%!important}
.slideShoedesign > div > div {max-height: 600px!important;width: 100%;}
.slideShoedesign .imgIntro {width: 50%;min-height: 400px; background-size: contain;background-repeat: no-repeat;float: left;margin-right: 30px}
.slideShoedesign .slide_show_header{padding-top: 10%;}
@media (max-width: 480px) {
    .headerFamily img{max-width:75px;margin-right:20px;}
    .sdesign .container .headerFamily .aiMac img{max-width:190px;float: none;text-align: center;}
    .sdesign .bfFormDiv{padding: 0;}
    .sdesign .headerFamily .eds-animate {min-width: 100%;margin: 0;}
    .sdesign .container .headerFamily div.textInfo{	padding-right: 0px;}
    .slideShoedesign .slide_show_header{padding-top: 0;}
}
.headerFamily h1,
.headerFamily h2,
.headerFamily h3{
	text-transform:uppercase;
	color:white;
	padding:0;
	margin:0;
}
.sdesign .headerFamily h1,
.sdesign .headerFamily h2,
.sdesign .headerFamily h3,
.sdesign .headerFamily h4,
.sdesign .headerFamily h5{
	text-transform:none;
	color:white;
	padding:0;
	margin:0;
}
.sdesign .headerFamily h3{
	color:#009ee0;
    padding-bottom: 10px;
}
.sdesign .headerFamily h5{
    line-height: 1.4em;
    padding-top: 30px;
}
.sdesign .headerFamily h4{
    line-height: 1.5em;
}
.home.sdesign .headerFamily h4{ }
.social-icon-comment {width: 32px;float: right;}
.t3-content .community .item{padding: 40px 60px 40px 60px}
.t3-content .community .item.column-1{padding-left: 15px;}
.t3-content .community .item.column-2{padding-right: 30px;padding-left: 30px;}
.t3-content .community .item.column-3{padding-right: 15px;}
.t3-content .community .item a{color: #30b0e6;}
.t3-content .community .item > div{padding:10px 20px; border: 1px #cfdaed solid; border-radius: 10px;
    -webkit-box-shadow: 0px 0px 25px 10px rgba(207,218,237,0.5);
    -moz-box-shadow: 0px 0px 25px 10px rgba(207,218,237,0.5);
    box-shadow: 0px 0px 25px 10px rgba(207,218,237,0.5);}
.t3-content .community .item > div.clearfix{padding: 0;opacity: 0;}
.community .page_header{text-align: center;color: #30b0e6;font-weight: 300; }
.community .home1,.webinar .home1{background: url("../../../images/headers/community-header.jpg") no-repeat center 50px;background-size: cover;padding-top:140px;}
.community .home1 .headerFamily h1{color: #00abee;padding: 10px 0;}
.community .t3-sl-2{background-color: #000959!important;text-align: center;color:#30b0e6;}
.community .follow h2{
    color: #30b0e6;
    font-size: 3em;
    font-weight: 300;
    text-align: center;
    margin-bottom: 50px;
}
.community .t3-sl-2 .follow {width:70%;margin: 30px auto;}
.community .t3-sl-2 .follow .follow {width: 100%;margin: 20px 0;}
.community .t3-mainbody{padding: 0;}
.community .mainbodyWrapperAll,.community .t3-content {padding: 0;}
.community .item-pagefamily.sdesign.community .page-header h2{text-align: center;}
.webinar .t3-sl-1 h1 {text-align: left;text-transform: uppercase;}
.webinar .t3-sl-1 h5 {text-align: left;color: #00b6fa;line-height: 1.6em;}
.webinar .t3-sl-1 hr {margin: 20px 0 40px 0;border: 0;border-top-color: #00b6fa;width: 100px;
    border-top-style: none;border-top-width: 0px;border-top: 7px solid #00b6fa;}
.webinar .t3-sl-5{background-color:#2f353c;padding-bottom: 30px;padding-top: 30px;}
.webinar .t3-sl-6{padding-bottom: 20px;padding-top: 20px;}
.webinar .t3-sl-6 a{padding: 15px 40px;background-color: #30b0e6;color: white;font-size: 1.5em;display: inline-block;border-radius: 5px;border: 2px solid #30b0e6;}
.webinar .t3-sl-6 a:hover{background-color: #00093d;}
.webinar .t3-sl-5 h2 {text-align: left;text-transform: uppercase;color: white;font-weight: 200;}
.webinar .items-row .item {margin-bottom: 10px;}
.webinar .blogwebinar .item {border:1px solid #30b0e6;text-align: center;padding: 30px 15px;}
.webinar .item .page-header h2{font-size: 1.5em;margin: 40px 0 0 0;}
.webinar .item p{margin: 0 0 10px;}
.webinar .item ul{margin: 0;padding: 0;list-style: none;}
.webinar .item ul a{padding: 10px; background-color: #30b0e6;color: white;font-size: 1.5em;margin: 20px 20px 0 20px;display: block;border-radius: 5px;border: 2px solid #30b0e6;}
.webinar .item ul a:hover{background-color: #00093d;}
.webinar .t3-sl-1 .mod-newsflash-adv {min-width: 50%;float: right;width: 50%;}
.webinar .t3-sl-1 .mod-newsflash-adv .item_num0,
.webinar .t3-sl-1 .mod-newsflash-adv .item_num2{margin-top: 150px;}
.webinar .t3-sl-1 .container .headerFamily{width: 50%;}
.webinar .t3-sl-1 .item__module {background: transparent url("../../../images/solutions/mindshoedesign/hexagon.png") no-repeat center center;background-size: contain;}
.webinar .t3-sl-1 .item__module .item_content{margin: 60px 30px 50px 30px;color: white;text-align: center;}
.webinar .t3-sl-1 .item__module .item_content .item_title {color: #00b6fa;}
.webinar .mainbodyWrapperAll {padding-top: 0;}
.webinar .t3-sl-2{padding-top: 0;}
.pageLog .t3-sl{padding-top: 0;}
.pageSign .home1{padding-bottom: 0;}
.pageSign fieldset,.form-inline .userdata > div {vertical-align:top;display: table-cell;}
.pageSign fieldset legend{display: none;}
.pageSign .form-actions{background-color: #fff;clear: both;}
.pageSign .well,.form-inline .userdata {background-color: #fff;clear: both;border: 0;padding: 0;display: table;width: 100%;box-shadow: inset 0 0px 0px rgba(255, 255, 255, 0);}
.pageSign .form-horizontal .control-group {clear: both;}
.pageSign .control-group.field-spacer{display: none;}
.pageSign .form-horizontal .control-group .control-label {display: none;width: auto;}
.pageSign .form-horizontal .control-group .control-label:last-child {display:inline-block;}
.pageSign .form-horizontal .control-group .controls {margin-left: 0;}
.pageSign .form-horizontal .control-group .controls .inputbox{width: 30px !important;display: inline-block;}
.follow .img-intro img{max-height:64px;}
.follow .item_content .item_title a{color: #fff;}
.follow .item_content {padding:20px 0}
.follow .item_content a {color: #fff;}
.sdesign .solution .t3-sl-2, .family .t3-sl-2 { background-color: #009ee0;}
.sdesign .t3-sl.t3-sl-2 {padding-top: 30px;}
.sdesign.community .t3-sl.t3-sl-2 {padding-top: 50px;}
.sdesign .solution .t3-sl-2, .family .t3-sl-2 .module-title,
.t3-copyright .copyright h1 {
    text-align: center;
    color: #fff;
    font-weight: 600;
    text-transform:none;
    font-size: 60px;
    line-height: 65px;
    margin-bottom: 40px;
    overflow: inherit!important;
}
.homeBanners .item_num0 .item_title{display: none;}
.homeBanners .item h4 a{color: #fff}
.homeBanners .item h3 a{color: #30b0e6}
.homeBanners .item{text-align: center;background: url("../../../images/solutions/mindshoedesign/banner-hexagon.png") no-repeat center top;background-size: contain;
    padding: 100px 30px 60px 30px;margin-bottom:20px }
.homeBanners .item.item_num0{padding: 20px 0 0 0;margin-bottom: -60px;background-image: url("")}
.homeBanners .item.item_num3{padding: 60px 30px 45px 30px;}
.homeBanners .item .item_title{color: #30b0e6;text-align: center;}
.sdesign .t3-sl-0{
    background: url("../../../images/solutions/mindshoedesign/home-banners.jpg") no-repeat center center;background-size: cover;
    color:#fff;
    padding:20px 0 0 0;
    text-align: center;
}
.sdesign .t3-sl-0 .module-title{
    text-align: left;
    color: #fff;
    font-weight: 600;
    text-transform:none;
    font-size: 50px;
    line-height: 55px;
    margin-bottom: -90px;
    width: 50%;
}
.sdesign div.article_slider div.textContent {margin: 0; overflow:initial;}
.t3-copyright .copyright{text-align: center;}
.t3-copyright .copyright h2{color: #fff;font-weight: 600;}
.t3-copyright .copyright small.rights{display: block;margin: 40px 0;}
.t3-copyright .norte2020{ text-align: center;}
.bfFormDiv .well{
    background-color:transparent;
    border:0;
    color:white;
    padding:0;
}
.bfFormDiv .well fieldset:nth-child(2) > legend{display: none;}
.bfFormDiv .well fieldset div:first-child{display: none;}
.bfPage .controls,
.bfPage .bfElemWrap{margin-left:0;}
.bfQuickMode {overflow: hidden;}
.bfPage input,
.bfPage textarea,
.bfPage .bfElemWrap input,
.bfPage .bfElemWrap textarea,
.bfPage .bfElemWrap select,
.bfPage .bfElemWrap option,
.bfQuickMode section input[type="text"],
.control-group input,
.form-group input{
    color:#111960;
    border:0 ;
    background-color:#fff;
    border-radius:0;
    width:100%!important;
    padding: 5px 0;
    border-bottom: 1px solid #30b0e6;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
    font-size: 18px;
    max-width: 100%;
    height: 38px;
    line-height: 20px;
    margin: 0;
}
.content-links ul{list-style: none;padding: 0;margin-top: 30px;}
.bfPage .bfElemWrap select{color:#30b0e6;}
.bfPage .bfElemWrap select option,.bfPage .bfElemWrap select:focus,.bfPage .bfElemWrap select:active{color:#111960;}
.bfPage .bfElemWrap select option:first-child,
.bfPage .bfElemWrap select.noValue{color:#30b0e6;}
.bfPage .bfElemWrap select option[value="disabled"] {color: #30b0e6!important;}
.bfPage .row-fluid{margin: 0;}
.bfPage .controls #jform_contact_message,
.bfPage .bfElemWrap textarea.ff_elem{height:68px;}
.signSocial{text-align: center;}
.controls{padding: 5px;margin: 0;min-height: 50px;}
#login-form #form-login-remember label {margin-bottom: 5px;padding-bottom: 5px;}
.bfNoSection .bfLabelLeft ::-moz-placeholder,
.bfNoSection .bfLabelLeft ::placeholder {font-size: 18px;color: #30b0e6;text-transform:none; }
.bfQuickMode .bfLabelLeft label{width: auto!important;color:#111960;font-weight: 400;white-space: nowrap;font-size: 20px;padding-top: 5px;}
.student .bfNoSection .bfLabelLeft #ff_elem63 {border: 1px solid #30b0e6;padding: 5px 0;width: 90px!important;}
.student .bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap {
    position: relative;
    width: auto;
    float: none;
    margin: 0 auto;}
.bfQuickMode .btn-primary,
.bfQuickMode .bfSubmitButton,
.bfQuickMode .bfCancelButton,
.control-group .btn,
.form-group .btn,
.content-links-a a{
    color:#fff;white-space: nowrap;
    border: 2px solid #30b0e6;
    background-color: #30b0e6;
    border-radius: 30px;
    padding: 5px 15px 7px 15px;
    height: auto;
    font-weight: 400;
    margin: 0 10px 0 0;
    min-width: 108px;
    text-align: center;
    float: none!important;
    font-size: 18px;
}
.control-group .socialnetworks-facebook-login, .control-group .socialnetworks-google-login{text-align: center;}
.form-validate fieldset:first-child .control-group .socialnetworks-facebook-login,.form-validate fieldset:first-child .control-group .socialnetworks-google-login{display: none}
.bfQuickMode .bfCancelButton, .control-group .bfCancelButton{color:#30b0e6;
    border: 2px solid #30b0e6;
    background-color: #fff;}
.bfQuickMode .btn-primary:hover,
.bfQuickMode .bfSubmitButton:hover,
.bfQuickMode .bfCancelButton:hover,
.controls .bfCancelButton:hover,
.controls .btn:hover,.content-links-a a:hover{background-color: #00083c;}
.controls input.required.invalid{border-bottom-color: red;}
.socialnetworks-facebook-login button.btn-fb{border-radius: 5px!important;border: 0;background-color: #4267B2;}
.socialnetworks-google-login button.btn-goo{border-radius: 5px!important;border: 0;background-color: #4285f4;}
button.btn-fb,button.btn-goo{padding: 3px 15px 3px 3px!important;width: 250px;border: 0;text-align: left!important;}
#modlgn-remember {width: 30px !important;display: inline-block;}
.control-group label{font-weight: normal;}
.bfQuickMode .bfNoSection {
    margin: 10px 0 40px 0!important;
}
.bfFormDiv .control-group.field-spacer {display: none !important;}
.bfFormDiv .control-group,
.student .bfFormDiv .bfElemWrap{
	width:100%;
    text-align: center;
}
.bfFormDiv .bfElemWrap{
	margin-bottom: 20px;
	display: inline-block;
}
.bfFormDiv .bfElemWrap.bfRolloverBg{background-color: transparent!important;}

.bfQuickMode section.bfElemWrap {width: 100%; padding: 5px 0;overflow: inherit!important;}
.bfFormDiv .bfError{display: inline-block; color: #b71a9b;padding:2px 5px;margin:0 5px 20px 0;border: 1px solid #b71a9b;border-radius:2px;}
.bfFormDiv .bfError:last-child{display: none;}
/* Hide the browser's default radio button */
.bfQuickMode .bfElemWrap .bfElementGroupNoWrap input[type='radio'] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
    width: 0;
    font-size: 0;
    margin: 0;
    line-height: 0;
    z-index: 5;
}
.bfElemWrap .bfElementGroupNoWrap label.bfGroupLabel {
    display: inline-block;
    background-color: transparent;
    padding: 5px 10px;
    border: 1px solid #30b0e6;
    border-radius: 4px;
    font-size: 18px !important;
    color: #111960;
    margin: 0px 10px!important;
    font-weight: 400;
    position: relative!important;
    z-index: 10;
}
.bfElemWrap .bfElementGroupNoWrap label:hover {
  background-color: #30b0e6;
    color: #111960;
    cursor: pointer;
}
.bfElemWrap .bfElementGroupNoWrap{white-space: nowrap;}
.bfElemWrap .bfElementGroupNoWrap input[type="radio"]:focus + label {border: 1px solid #30b0e6;}
.bfElemWrap .bfElementGroupNoWrap input[type="radio"]:checked + label {
    background-color: #30b0e6;
    border-color: #30b0e6;
    color: #111960;
}
.bfClearfix > div{display: none!important;}
.bfClearfix > div.bfFormDiv{display:block!important;}
.form-actions {
    padding: 0px;
    margin: 20px 0;
    background-color: transparent;
    border-radius: 4px;
}
.contactUs .bfQuickMode .controls .control-label{width: 100%;text-align: left;}
select:invalid,select option[value="selected"] {color: #999999;}
/*Added for browser compatibility*/
[hidden] {display: none;}
@media (max-width:768px){
.sdesign .mod-newsflash-adv .item__module{margin: 5%;width: 90%;}
.sdesign.buy .mainbodyWrapper{padding-bottom: 200px;background-size: 100% auto;}
.container .headerFamily div{display:block;}
.sdesign .headerFamily .newP{float: none}
.sdesign .eds-animate{display: inline;}
}
@media (max-width:680px){
    .slideShoedesign .imgIntro {width: 100%;float: none;margin-right:0;}
    .slideShoedesign .imgIntro img{max-width: 100%;}
    .sdesign .t3-sl-0 .module-title{ width: 100%;text-align: center;}
    .sdesign div.article_slider.slideShoedesign .textSlide { margin-top: 30px;}
    .sdesign .slideShoedesign{padding-top: 240px;}
    .sdesign div.article_slider div.navBar { top: 120px; right: 0px; width: 100% !important;}
}
.homeDesign h1{color: #000f55;text-transform: none;padding: 40px 0;}
.homeDesign .item__module{text-align: center;color: #0b2494;}
.homeDesign .item__module h5{color: #30b0e6;text-transform: uppercase;}
.homeDesign .item__module h5:last-child{color: #000f55;line-height: 1.4em;text-transform:none;}
.homeDesign .item__module h2{color: #30b0e6;margin-top: 5px;}
.home.sdesign .home1{
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:100%;
	position:relative;
    background-size: auto 90%;
    background-image: url("../../../images/headers/solutions/home-header.jpg");
    padding-bottom: 0;
}
.home1 .headerFamily .bgHeader {
 	transition: all 5s ease-in-out;
	-moz-transition: all 5s ease-in-out;
	-ms-transition: all 5s ease-in-out;
	-webkit-transition: all 5s ease-in-out;
	-o-transition: all 5s ease-in-out;
}
.home1 .headerFamily:hover .bgHeader {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1); /* IE 9 */
    transform: scale(1.1);
}
/*search*/
.head-search .search::before {display: none;}
.head-search button::-moz-focus-inner, .head-search input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.head-search {
  height: 20px;
  position: relative;
  top:0;
  display:inline-table;
  margin: 0 0 10px 0;
  z-index: 1000;
  vertical-align:middle;
}
.head-search form {margin: 0;}
.head-search label {}
.head-search .search {
  background-color: transparent;
  border: 0;
  position: relative;
  width:150px;
  height:20px;
}
.head-search .search button.button {
  color: #fff;
  z-index: 1;
  width:20px;
  height:20px;
  background-color:transparent;
  border:0;
  float:right;
  position:relative;
  display:inline-table;
}
.head-search .search button.button::after {
    font-family: "FontAwesome";
    content: "\f002";
    display: block;
    color: white;
    position:absolute;
    left:0;
    top:0;
}
.head-search .search:hover button.button::after {color: #36a5e9;}
.head-search .search .fa-search:hover {z-index: 0;}
.head-search .form-control {
float:left;
display:inline-table;
  border: 0;
  background-color: transparent;
  color: white;
  height:20px;
  line-height: 1em;
  position: relative;
  padding: 0 0 3px 0;
  margin: 0;
  width: 120px;
  -webkit-transition: width 0.2s;
  -o-transition: width 0.2s;
  -moz-transition: width 0.2s;
  transition: width 0.2s;
  -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
  -webkit-box-shadow: none;
    box-shadow: none;
  border-bottom:1px white solid;
}
.head-search .form-control .inputSearch {border: 0;}
@media screen and (min-width: 991px) {
  .head-search .form-control {  }
  .head-search .search {background-color: transparent;}
}
.head-search .form-control:hover,
.head-search .form-control:active,
.head-search .form-control:focus {
  color: #ffffff;
  -webkit-box-shadow: none;
 box-shadow: none;
}
.head-search .form-control:active,
.head-search .form-control:focus {
  -webkit-box-shadow: none;
box-shadow: none;
}
.head-search .form-control:-webkit-autofill {
  -webkit-text-fill-color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.head-search .form-control::-moz-placeholder {
  color: #ffffff;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.navbar{
min-height: 40px;
margin-top:15px;
}
.navbar-toggle + .head-search {
  right: 20px;
  max-width: 22px;
}
.navbar-default{
	background-color:transparent;
	border:0;
	color:white;
    float: right;
}
.navbar-default .t3-navbar{}
.navbar-default .navbar-nav {float:right;}
.navbar-default .navbar-nav > li {
    margin:0;
    font-size:1.1em;
    text-align:left;
}
.navbar-default .navbar-nav > li > a{
    color:white;
    padding:10px 0;
    margin: 0 30px 0 0;
    background-color:transparent;
    border-bottom: 3px rgba(0,6,58,1) solid;
    text-shadow: 0 0 0 #00093d;
    transition: all .3s linear;
}
.navbar-default .navbar-nav > .dropdown > a .caret,
.navbar-default .navbar-nav a .caret{
    border-top-color: white;
    border-bottom-color: white;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, 
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: white;
    border-bottom-color: white;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li.open > a:hover, 
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.open > a:focus,
.navbar-default .navbar-nav > li.open,
.navbar-default .navbar-nav > li.open > a:active {
    border-bottom: 3px #30b0e6 solid;
	color:white;
    opacity: 1;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  	border-bottom: 3px #30b0e6 solid;
	color:white;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    border-bottom: 3px #30b0e6 solid;
	color:white;
  outline: none;
  box-shadow: none;
}
.navbar-default .dropdown-menu {
	margin:1px 0 0 0;
	background-color:rgba(40,47,53,0.9);
	border: 0;
	border-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	background-clip: padding-box;
	padding: 0;
}
.navbar-default .navbar-nav > li > a.signIn{
	color:#00093d;
    border: 2px solid #30b0e6;
    background-color: #30b0e6;
    border-radius: 30px;
    padding: 5px 10px 7px 10px;
    height: auto;
    font-weight: 400;
    margin: 0 0 0 0;
    min-width: 108px;
    text-align: center;
    text-shadow: 0 0 0 #00093d;
}
.navbar-default .navbar-nav > li > a.signIn:hover{
	color:#30b0e6;
    background-color: #00093d;
}
.navbar-default .navbar-nav > li > a.try:hover{
	color:#fff71b;
    background-color: #00093d;
    border-color: #fff71b;
}
.navbar-default .navbar-nav > li > a.try{
    margin: 0 0 0 20px;
	color:#00093d;;
    background-color: #fff71b;
    border-color: #fff71b;
    font-size: 20px;
}
.t3-megamenu .mega-nav > li a, 
.t3-megamenu .dropdown-menu .mega-nav > li a, 
.t3-megamenu .mega-nav > li a, 
.t3-megamenu .dropdown-menu .mega-nav > li a {
    color: white;
    background-color:transparent;
}
.t3-megamenu .mega-nav > li a:hover, 
.t3-megamenu .dropdown-menu .mega-nav > li a:hover, 
.t3-megamenu .mega-nav > li a:focus, 
.t3-megamenu .dropdown-menu .mega-nav > li a:focus {
    text-decoration: none;
    color: white;
    background-color:rgba(40,47,53,0.2);
}
.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active a {color: white;}
.t3-megamenu .dropdown-menu .mega-group .mega-nav > li.active,
.t3-megamenu .dropdown-menu .nav-child .mega-inner > li.active,
.t3-megamenu .dropdown-menu .mega-inner .mega-nav .active.mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .mega-dropdown-inner .mega-inner ul.mega-nav > li.active > a {
background-color:rgba(40,47,53,0.5);
}
.t3-megamenu .dropdown-menu .mega-dropdown-inner .mega-col-nav {
	padding-left:10px;
	padding-right:10px;
}
.t3-megamenu .dropdown-menu .mega-dropdown-inner .mega-col-nav a.menuStore{font-size: 18px;color: #009ee0;}
.t3-megamenu .dropdown-menu .mega-dropdown-inner .row .mega-dropdown-inner .row {
	margin-left:-10px;
	margin-right:-10px;
}
.t3-megamenu .dropdown-menu .mega-inner .mega-nav a span{margin: 0 10px 0 0;}
.dropdown-submenu > a::after {
    border-left-color: white;
}
.t3-megamenu .mega-dropdown-inner .row {padding: 3px 0 3px 0;}
.dropdown-submenu:hover > a::after {
    border-left-color: white;
}
.t3-navbar-collapse{
	}
.navbar-default > .t3-navbar-collapse > .navbar-nav{
	width:100%;
    margin: 0;
}
.navbar-default > .t3-navbar-collapse > .navbar-nav > li > a{
    background-color:rgba(0,6,58,0.9);
    text-align: center;
    margin: 0;
}
.navbar-default .t3-navbar-collapse{width:100%;}
.navbar-default .navbar-collapse{
    border:0;
    padding: 0;
    z-index: 1;
    position: relative;
}
.t3-off-canvas .parent:hover .nav-child{display: block;}
.t3-off-canvas .t3-off-canvas-body .nav-child {display: none;}
.off-canvas-toggle {right: 0!important;}
.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled.focus,
.btn-inverse[disabled].focus,
fieldset[disabled] .btn-inverse.focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse.active {border:0;}
.course h2,.course h3{font-weight: 400;}
.course .headerContent,.course .social-icons,.course .norte2020{display: none;}
.course .mainbodyWrapperAll,.course .t3-sl-0 {padding-top:0;}
.course .t3-wrapper {margin-top:0;}
.course .home1{background: transparent url("../../../images/headers/course-header.jpg") no-repeat center right;background-size: cover;}
.course .logo-image{float:left;}
.course .logo-image2{float:right;min-height: 170px;padding-top: 40px;}
.course .logo-image a{color: white;font-size:2.5em;}
.course .logo-img {max-height: 170px;margin-right: 20px;}
.course .logo-img2 {height: 70px;}
.course .t3-sidebar-right {padding: 90px 50px 70px 50px;margin-top: -80px;
background: transparent url("../../../images/solutions/mindshoedesign/hexagon2.png") no-repeat center center;background-size: contain;}
.course .t3-sidebar-right .custom{text-align: left;color:#00063a;}
.course .t3-sidebar-right .custom a{padding: 10px 50px;background-color:#fff71b;border-radius: 30px;color: #00063a;}
.course .t3-sidebar-right .custom a:hover{border: 2px #fff71b solid;background-color: transparent;opacity: 1;}
.course .t3-sidebar-right .custom p{line-height: 1em}
@media screen and (max-width: 1200px) {
    .navbar-default .navbar-nav > li > a {margin: 0 15px 0 0;}
    .navbar-default .navbar-nav > li > a.signIn {min-width: 95px;}
    .navbar-default .navbar-nav > li > a.try {margin: 0 10px 0 0;}
    .langSwich{padding: 0;}
}
@media screen and (max-width: 990px) {
.community .container .headerFamily div.meeting {display: none}
.community .container .headerFamily div.textHeader {width: 100%;}
.navbar-toggle + .head-search {max-width: inherit;}
.navbar-toggle + .head-search:hover,
.navbar-toggle + .head-search:focus,
.navbar-toggle + .head-search:active {max-width: none;}
.navbar-toggle + .head-search:hover .form-control,
.navbar-toggle + .head-search:focus .form-control,
.navbar-toggle + .head-search:active .form-control {width: 120px;}
.langSwich{padding: 0 0 0 0px;position: absolute;top: 5px;right: 100px;z-index: 10;}
.sdesign .container .headerFamily div.textInfo {padding: 30px 0;}
.navbar-default{
    position: absolute;
    width: 100%;
    text-align: center;
    padding: 0;
    }
.navbar{margin-top: 0}
.navbar-header {margin:5px 0 25px 0;}
.resellers .t3-sl {padding-top: 60px;}
.mainbodyWrapperAll {padding-top: 0px;}
.sdesign .headerFamily video {width: 100%;}
.sdesign .container .headerFamily div.videoHome {
    display: table;
    width: 100%;
    padding-top: 0px;
    }
.sdesign .headerFamily .newP .pricing {text-align: center;}
 .getStarted{padding: 30px;}
 .getStarted .newP{width: 90%;}
 .moduletablemoreinfo { padding: 20px 0;}
}
@media screen and (max-width: 768px) {
.course .t3-sidebar-right {padding: 30px 10px 20px 10px;margin-top: 10px;}
.course .logo-image,.course .logo-image2{float:none;text-align: center;padding-top: 20px;}
.course .home1{background: transparent url("../../../images/headers/course-header.jpg") no-repeat center center;background-size: cover;}
.container .headerFamily div.textInfo, .layout-blog .home1 .moduletable, .download .home1 .moduletable, .howTo .home1 .moduletable, .troubleshooting .home1 .moduletable, .form-search > .searchSupport {
    padding: 30px 0 0 0;}
.page-gallery__support .category_child{padding: 50px 50px 0 50px;}
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  color: #ffffff;
  background-color: transparent;
}

#searchForm{
	background-color:#363c43;
	padding:20px;
	margin:20px 0 20px 0;
	color:white;
	display:table;
	width:100%;
}
#searchForm input {
	color:white;
	border:0;
	background-color:#1f242a;
	border-radius:0;
	width:100%;
}
#searchForm div{
	display:table-cell;
	vertical-align:middle;
}
#searchForm button{
background-color:#36a5e9;
}
#searchForm div.btn-toolbar{
width:350px;
}
#searchForm div.searchintro {
	display:table-cell;
	vertical-align:middle;
}
#searchForm div.searchintro p{
	margin:0;
	padding:0;
}
#searchForm div.chzn-container,
#searchForm .counter{
	color:black;
	display:inline-table;
}
.videos .article-header h2{ }
.videos .containerTube{display: inline-table;width: 33%;padding: 0 10px 20px 10px;}
.containerTube{
    width: 85%;
    margin:0 auto;
}
.containerTube > div{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.containerTube > div > iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ifie{
	background-color:#CC0000;
	position:fixed;
	bottom:0;
	color:#fff;
	padding:20px 0;
	text-align:center;
	font-size:1.25em;
	width:100%;
	z-index:9999;
	font-weight:400;
}
.ifie a{
	color:#fff;
	text-decoration:underline;
	}
#map {
  width: 100%;
  height: 350px;
}
table.tableDimension{
border-collapse:collapse;
}
table.tableDimension,
table.tableDimension th, 
table.tableDimension td{
padding:0px 2px 0px 2px;
border:1px solid gray;
}

.CUT .img_caption p.img_caption {
    background-color: #ffffff;
    color: #f7ad1e;
    font-size: 1.75em;
    width: 100%;
    margin: 0;
    padding: 0px;
    text-align: center;
    clear: both;
}
#modal-messages.modern #messages-header{
    background-color: #282f35;
    background-image: linear-gradient(to bottom, #282f35, #282f35);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #ffffff;
	height: 35px;
	width: 100%;
    display: block;
    text-align: center;
    line-height: 35px;
    font-size: 120%;
    margin: 0;
}
#modal-messages.modern #messages-header #messages-title {
    float: left;
    margin-left: 6px;
    font-weight: 400;
}
.modal{bottom:auto;}
.home4{
	position:relative;
	overflow:hidden;
	height:100%;
}
.home4 #Mod288 h1.module-title,
.home4 #Mod288 h3 {
	padding:0 0 10px 0;
	margin:0;
}
.customers > p {text-align:center;}
.customers > p img {
border-top:1px #192531 solid;
max-width:800px;
width:100%;
}
.moduletable.free {overflow: hidden; color: #fff;border: 1px #30b0e6 solid;border-radius: 10px;background-color: rgba(239,252,250,0.2);padding: 20px 35px;margin: 30px 0;}
.moduletable.free h2{float: left; padding: 0 25px 0 0;margin: 0;width: auto;}
.custom.free{display: table;}
.custom.free div{ padding: 0 10px;display: table-cell;vertical-align: top;}
.custom.free div a{color:#111960;white-space: nowrap;
    border: 2px solid #fff71b;
    background-color: #fff71b;
    border-radius: 30px;
    padding: 5px 15px 7px 15px;
    height: auto;
    font-weight: 600;
    margin: 0 0 0 0;
    min-width: 108px;font-size: 20px;line-height: normal;
    text-align: center;float: right;transition: all .3s linear;}
.custom.free div a:hover{color:#fff71b;background-color: #111960;transform: scale(1.04) translateZ(10px);opacity: 1}
#cookiesdirective input#explicitsubmit,
#cookiesdirective input#impliedsubmit{background-color:#282f35;border:0;}
#cookiesdirective input#explicitsubmit:hover,
#cookiesdirective input#impliedsubmit:hover{background-color:#ffffff;border:0;color:#282f35;}
#newrecaptcha .rc-anchor-light.rc-anchor-normal {border:0;background:transparent!important;color:#fff!important;}
.contactHeader{ position: relative;overflow: hidden;}
.contactHeader img.one{ position: relative; z-index: 1}
.contactHeader img.two{ position: absolute; z-index: 2;top:0;left: 0;opacity: 0;overflow: hidden;
	-webkit-animation: imageAnima 10s linear infinite;
       -moz-animation: imageAnima 10s linear infinite;
        -ms-animation: imageAnima 10s linear infinite;
         -o-animation: imageAnima 10s linear infinite;
            animation: imageAnima 10s linear infinite;
			animation-direction: alternate;}
.contactUs .home1 {padding-bottom:0 }
@-webkit-keyframes imageAnima {
   	0% {opacity:0; animation-delay: 4s;}
	40%{opacity:0}
	60%{opacity:1}
	100% {opacity:1; animation-delay: 4s}
}
@-moz-keyframes imageAnima{
    0% {opacity:0; animation-delay: 4s;}
	40%{opacity:0}
	60%{opacity:1}
	100% {opacity:1; animation-delay: 4s}
}
@-o-keyframes imageAnima {
    0% {opacity:0; animation-delay: 4s;}
	40%{opacity:0}
	60%{opacity:1}
	100% {opacity:1; animation-delay: 4s}
}
@keyframes imageAnima {
    0% {opacity:0; animation-delay: 4s;}
	40%{opacity:0}
	60%{opacity:1}
	100% {opacity:1; animation-delay: 4s}
}
@keyframes slideInFromLeft {
  0% {opacity:0; left: -302px;}
  100% {opacity:1;left: 0;top: 0;}
}
@keyframes slideInFromLeftB {
  0% {opacity:0; left: -249px;top: 82px;}
  100% {opacity:1;left: 227px;top: 82px;}
}
@keyframes slideInFromRight {
  0% {opacity:0;right: -279px; bottom: -367px;}
  100% {opacity:1;right: 0;bottom: 0;}
}
@keyframes slideInFromRightB {
  0% {opacity:0;right: -640px;}
  100% {opacity:1;right: 0;}
}
@keyframes slideInFromRightC {
  0% {opacity:0;right: -300px;}
  100% {opacity:1;right: 100px;}
}
@keyframes slideInFromBottom {
  0% {bottom: -50px;}
  100% {bottom: 25px;}
}
@keyframes slideInFromBottomB {
  0% {opacity:0;bottom: -40px;}
  100% {opacity:1;bottom: 0px;}
}
@-moz-keyframes fadein {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadein {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
.notFound .page-header{text-align: center;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    box-shadow: none;
    outline: 0 none;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .inputbox:focus,
.bfQuickMode textarea:focus, .bfQuickMode input[type="text"]:focus, .bfQuickMode input[type="password"]:focus, .bfQuickMode select:focus {
    border-color: rgb(31,213,191);
    outline: 0;
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0), 0 0 0px rgba(255, 255, 255, 0);
    box-shadow: inset 0 0 0 rgba(0,0,0,0), 0 0 0px rgba(255, 255, 255, 0);}
.eds-scroll-hidden{opacity: 0!important;}
.animate-words {position: relative;}
.animate-words .word {
position: relative;
display: inline-block;
transform: translateY(110%);
    opacity: 0;
transition: transform .4s cubic-bezier(.6,.04,.98,.335), opacity .5s linear .2s;
    transition-delay: 0s;}
.animate-words.eds-scroll-visible .word {
    transform: translateY(0);
    opacity:1;
    transition: transform .8s cubic-bezier(.075,.82,.165,1), opacity .5s linear .2s;
        transition-delay: 0s;
}
@media screen and (max-width: 768px) {
.headerFamily.productHeader .textHeader, 
.community .container .headerFamily div.textHeader {float: none;width: 100%;padding: 40px 0 0 0;}
.pull-left,.pull-right{float: none!important;}
.product .item-image {max-width: 100%;}
.blogproduct .items-leading > div{padding: 30px 0}
.home.sdesign .home1 {background-size: auto 70%;}
.custom.free div{ display:inline;}
   
}  
@media (min-width: 768px) {
.head-search,
.navbar-toggle + .head-search {
    right: 0px;
    top: 0px;
    max-width: none;
  }
.head-search .search:hover .form-control,
.head-search .search:focus .form-control,
.head-search .search:active .form-control {
    width: 120px;
    border-bottom:1px white solid;
  }
.head-search .form-control:focus {width: 120px;}
}
@media (min-width: 480px) and (max-width: 768px)  {
.head-search .search:hover .form-control,
.head-search .search:focus .form-control,
.head-search .search:active .form-control {
    width: 120px;
    border-bottom:1px white solid;
  }
}