*{
	padding:0;
	margin:0;
}
body{
	background: rgb(208,214,214); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(208,214,214,1) 0%, rgba(159,163,164,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,214,214,1)), color-stop(100%,rgba(159,163,164,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(208,214,214,1) 0%,rgba(159,163,164,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(208,214,214,1) 0%,rgba(159,163,164,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(208,214,214,1) 0%,rgba(159,163,164,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(208,214,214,1) 0%,rgba(159,163,164,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d6d6', endColorstr='#9fa3a4',GradientType=0 ); /* IE6-9 */
	color: #000000;
	font-size: 18px;
	line-height: 1.8;
	font-family: 'open_sans_reg';
}
h1, h2, h3, h4, h5, h6 {
	text-rendering:auto;
	font-family: 'open_sans_reg';
}


.wrapper{
	width:100%;
	height:auto;
	display:block;
	position:relative;
	/*overflow: hidden;*/
}

/* CONTAINERS START */
.content_container{
	max-width:1080px;
	margin: 0 auto;
	padding: 10px 0 25px;
}
.inside_container {
	/*padding-top: 30px;
	margin: 30px 0 0;*/
}
.footer_container{
	max-width:1080px;
	margin: 0 auto;
}
/* CONTAINERS END */

/* MENU START */
.custom_toggle_switch{
	width: 41px;
	padding: 0;
	border-radius: 0;
}
.custom_toggle_switch:before{
	content:"";
	width:100%;
	float:left;
	height:18px;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
}	
.custom_toggle_switch:after{
	content:"";
	width:100%;
	float:left;
	height:14px;
	border-bottom:4px solid #fff;
}
.navbar-collapse {

	padding-right: 0;
}
.navbar-toggle {
	margin: 15px 30px;
}
.nav.navbar-nav > li a {
	padding: 32px 15px 29px;
}
.nav.navbar-nav > li > a {

	/*padding: 0 0 2px 0;*/
	border-bottom: 1px solid transparent;
	font-family: 'antonioLight';
	font-size: 24px; 
	line-height: 24px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}

.nav.navbar-nav > li:last-of-type {
	background-color: rgba(0,120,255,1);

	-webkit-box-shadow: inset 0px -10px 20px -5px rgba(40,40,235,1);
	-moz-box-shadow: inset 0px -10px 20px -5px rgba(40,40,235,1);
	box-shadow: inset 0px -10px 20px -5px rgba(40,40,235,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	margin-top: 16px;
}

.nav.navbar-nav > li:last-of-type > a {
	padding: 15px;
	border-radius: 5px;
}

.nav.navbar-nav > .active:last-of-type,
.nav.navbar-nav > li:last-of-type:hover {
	background-color: #00a0ff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.nav.navbar-nav > .active:last-of-type > a,
.nav.navbar-nav > li:last-of-type:hover > a {
	color: #ffffff;
}

/*matt custom*/
.navCrumb {

	text-align: right;
}
.navCrumb a {
	color: #eee;
	text-decoration: none;
	font-size: 12px;
	padding: 0;
	margin-bottom: 0;
}
.navCrumb a:hover {
	color: #ffffff;
}
.navCrumb a:after {
	content: " / ";
}

.new #sidebar {

	margin-bottom: 22px;
	padding: 25px 0;
}

.new #main-content {
	padding: 35px 80px;
	background-color: #ffffff;
}
.nav.navbar-nav > .dropdown > .dropdown-menu li:first-child:before {
	content: " ";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: 10px;
	top: -10px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: rgba(0,0,0,0.8) 10px solid;
}
.nav.navbar-nav > .dropdown > .dropdown-menu .active:first-child:before,
.nav.navbar-nav > .dropdown > .dropdown-menu li:first-child:hover:before {
	border-bottom-color: #3d3d3d;
}
.nav.navbar-nav li .dropdown > .dropdown-menu li:first-child:before {
	content: " ";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	border-right-color: rgba(0,0,0,0.8);
	margin-top: 20px;
	margin-left: -20px;
}

.nav.navbar-nav li .dropdown > .dropdown-menu .active:first-child:before,
.nav.navbar-nav li .dropdown > .dropdown-menu li:first-child:hover:before {
	border-bottom-color: transparent;
	border-right-color: #3d3d3d;
}

.nav.navbar-nav .dropdown:hover > .dropdown-menu {

	display: block;
}
.nav.navbar-nav .dropdown .dropdown-menu .dropdown .dropdown-menu {

	top: 0;
	left: 100%;
	margin: 0;
}
.dropdown-menu {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	box-shadow: rgba(0,0,0,0.5) 0 0 6px !important;
	-moz-box-shadow: rgba(0,0,0,0.5) 0 0 6px !important;
}
.navbar-nav li > .dropdown-menu {

	background-color: rgba(0,0,0,0.8);
	border: none;
	padding: 0;
	/*margin-top: -4px;*/
}

/*.nav.navbar-nav > .active > a,
.nav.navbar-nav > li:hover > a {
	background-color: #3d3d3d;
	border-bottom: 2px solid #0084b8;
}*/

.nav.navbar-nav > li:hover > a{
	background-color: #0078ff;
	line-height: 24px;
}
.nav.navbar-nav > li.active:hover > a {
	background-color: transparent;
}
.nav.navbar-nav > .active:hover,
.nav.navbar-nav > .active > a {
	color: #00a0ff;
	background-color: transparent;
}

#subnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-left: 15px;
}
#subnav ul > li.active > a, #subnav ul > li > a:hover {
	border-bottom-color: #008cff;
	color: #008cff;
}
#subnav ul li a {
	margin: 0;
	padding: 11px 0;
	display: block;
	border-bottom: 1px solid #eee;
	color: #aaa;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#subnav ul li ul li ul li a {
	border: none;
}
.custom_menu_panel ul li a{
	color:#fff;
	font-family: 'open_sans_reg';
	font-size:16px;
	padding-left: 28px;
}
.custom_menu_panel ul li a:hover,
.custom_menu_panel ul li a:focus{
	background:none;
}
.custom_menu_panel ul li .dropdown-menu li a {
	color: #ffffff;
	padding: 10px;
	font-size: 14px;
}

.dropdown-menu > li {

	border-bottom: 1px solid #444;
}

.dropdown-menu > li:last-child {
	border-bottom: none;
}
.custom_menu_panel .dropdown-menu > .active > a, 
.custom_menu_panel .dropdown-menu > li > a:focus {
	background: transparent;
}
.custom_menu_panel .dropdown-menu > .active,
.custom_menu_panel .dropdown-menu > li:hover, .custom_menu_panel .dropdown-menu > li:focus {

	color: #ffffff;
	background: #3d3d3d;
}
.custom_menu_panel .dropdown-menu > .active:last-child,
.custom_menu_panel .dropdown-menu > li:last-child:hover, .custom_menu_panel .dropdown-menu > li:last-child:focus {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.custom_brand_btn{
  /*margin: 17px 0 0 15px;*/
  margin: 13px 0 0 15px; 
  background: url(../img/bizzone-logo-ondark.png);
  background-image: url(../img/bizzone-logo-ondark.svg), none;
  background-repeat: no-repeat;
  width: 178px;
  background-size: contain;
  height: 64px;
}
/* MENU END */
header{
	position:relative;
	z-index: 4;
}
.custom_header{
	width:100%;
	height:auto;
	max-height:95px;
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	right:0;
	/* background:url(../img/nav-shadow.png) no-repeat left bottom; */
}
.header_cover{
	/*padding: 24px 9px;*/
	background-color:rgba(0,20,80,0.75);;
	position:relative;
	/*height: 98px;
	 box-shadow: 0px 10px 16px #000; */
	height: 86px; 
}
.header_shadow{
	position:absolute;
	top: 86px;
	left:0;
	width:100%;
	z-index:-1;
}
.custom_banner > .container{
	position:relative;
}
/* .banner_shadow{
	position:absolute;
	top:500px;
	left:0;
	width:100%;
} */
.custom_banner{
	/* min-height:510px;	 */
	height:auto;	
	width:100%;
	position:relative;
	z-index:9;
	overflow: hidden;
}
.inside_header {

	color: #ffffff;
}
.inside_header h1 {
	padding: 0 0 0 70px;
	font-family: 'antonioRegular'; 
	font-size: 100px; 
	line-height: 100px; 
	color: #fff; 
	letter-spacing: 1px; 
	margin-bottom: 24px;
}

.inside_header .career-heading {
	text-align: center;
}

.inside_header .career-heading p {
	font-size: 38px;
	color: #000000;
	font-family: 'antonioRegular';
	display: inline-block;
	padding: 10px 50px 0;
	background-color: rgba(255, 255, 255, 0.95);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.inside_header .career-heading p span {
	text-transform: uppercase;
	color: #00a0ff;
}

.inside_header .row-fluid {
	padding: 133px 15px 35px;
	background-image: url(/images/banner_images/biz-zone_slider_05innerpg.jpg);
	background-color: rgba(0, 0, 0, 0);
	background-size: cover;
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

/*about section image*/
.parent-2 .inside_header .row-fluid {
	background-image: url(/images/banner_images/biz-zone_slider_05innerpg.jpg);
}

/*solutions section image*/
.parent-22 .inside_header .row-fluid {
	background-image: url(/images/banner_images/biz-zone_slider_06solutions.jpg);
}

/*case studies section image*/
.parent-7 .inside_header .row-fluid {
	background-image: url(/images/banner_images/biz-zone_slider_07casestudies.jpg);
}

/*news section image*/
.parent-10 .inside_header .row-fluid {
	background-image: url(/images/banner_images/biz-zone_slider_08news.jpg);
}

/*contact section image*/
.parent-11 .inside_header .row-fluid {
	background-image: url(/images/banner_images/biz-zone_slider_09contactus.jpg);
}

/*book a demo image*/
.parent-17 .inside_header .row-fluid {
	background-image: url(/images/banner_images/biz-zone_slider_10bookademo.jpg);
}


.banner_image{
	background:url('../img/banner.jpg') no-repeat 0 0;
	height:510px;	
	max-width:1170px;
	padding-left: 26px;
}
/*SLIDE CAPTIONS*/
.tp-caption.large_bold_grey {
	padding: 154px 0 0 0;
	/*font-family:'sansLight';*/
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size:42px;
	color:#fff;
	font-weight:normal;
	line-height: 48px;
	width: 53%;
	margin:0;
	text-align: center;
}

.large_text_lato_italic {

	font-family: 'open_sans_italic', arial, sans-serif;; 
	font-size: 36px; 
	line-height: 36px; 
	letter-spacing: 2px; 
	color: #fff; 
	text-shadow: 0 3px 3px rgba(0,0,0,0.25);
	text-align: center;
}

.large_text_lato_italic span {
	font-family: 'open_sans_bold_italic', arial, sans-serif;; 
	text-align: center;
}

.larger_text_lato_italic {
	font-family: 'open_sans_italic', arial, sans-serif;; 
	font-size: 42px; 
	line-height: 42px; 
	letter-spacing: 2px; 
	color: #fff; 
	text-shadow: 0 3px 3px rgba(0,0,0,0.25);
	text-transform: uppercase;
	text-align: center;
}

.larger_text_lato_bold {
	font-family: 'open_sans_bold', arial, sans-serif;; 
	font-size: 42px; 
	line-height: 42px; 
	letter-spacing: 2px; 
	color: #fff; 
	text-shadow: 0 3px 3px rgba(0,0,0,0.25);
	text-transform: uppercase;
	text-align: center;
}

.really_large_text_ant_light_line_top {
	font-family: 'antonioLight', arial, sans-serif;; 
	font-size: 140px; 
	line-height: 140px; 
	color: #fff; 
	letter-spacing: 2px; 
	text-shadow: 0 5px 5px rgba(0,0,0,0.25);
	text-transform: uppercase;
	position:absolute;
	width: 100%;
	text-align: center;
}

.really_large_text_ant_light_line_top p {
	display: inline-block;
	padding: 40px 20px;
	border-top: 3px solid #fff;
}

.really_large_text_ant_light_line_bottom {
	font-family: 'antonioLight', arial, sans-serif;; 
	font-size: 140px; 
	line-height: 140px; 
	color: #fff; 
	letter-spacing: 2px; 
	text-shadow: 0 5px 5px rgba(0,0,0,0.25);
	text-transform: uppercase;
	position:absolute;
	width: 100%;
	text-align: center;
}

.really_large_text_ant_light_line_bottom p {
	display: inline-block;
	padding: 20px;
	border-bottom: 3px solid #fff;
}

.really_large_text_ant_regular_no_line {
	font-family: 'antonioRegular', arial, sans-serif;; 
	font-size: 180px; 
	line-height: 180px; 
	color: #fff; 
	letter-spacing: 2px; 
	text-shadow: 0 5px 5px rgba(0,0,0,0.25);
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	position:absolute;
}

.really_large_text_ant_light_line_top span {

	font-family: 'open_sans_italic', arial, sans-serif;; 
	line-height: normal; 
	letter-spacing: 2px; 
	color: #fff;
	text-shadow: 0 5px 5px rgba(0,0,0,0.25);
	position: relative;
	display: inline-block;
	text-transform: none;
	/*width: 1.5em;
	top: -0.25em;*/
	text-align: center;
	padding: 0.2em 0.25em 0.05em;
	font-size: 0.55em;
	top: -0.4em;
}

.really_large_text_ant_light_line_top span::before {
	/*text-align: left;
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	left: 0;
	position: absolute;
	border: 4px solid #fff;
	border-radius: 50%;
	display: block;
	margin-top: 100%;*/

	content: "";
	border: 4px solid #fff;
	border-radius: 50%;
	display: block;
	position: absolute;
	padding-top: 100%;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin-top: 0.25em;
	text-align: center;
}

.really_large_text_ant_regular {
	font-family: 'antonioRegular', arial, sans-serif;; 
	font-size: 140px; 
	line-height: 140px; 
	color: #fff; 
	letter-spacing: 2px; 
	text-shadow: 0 5px 5px rgba(0,0,0,0.25);
	text-transform: uppercase;
	padding: 40px 20px;
	border-top: 3px solid #fff;;
	text-align: center;
}

.tp-caption.large_bold_black {
	font-size: 56px;
	color: #2e363f;
	font-family: 'open_sans_bold', arial, sans-serif;;
	text-align: center;
}

.tp-caption.modern_big_whitebg {
	background-color: #fff;
	color: #2e363f;
	font-size: 26px;
	font-family: 'open_sans_reg';
	padding: 2px 15px 2px 15px;
	text-align: center;
}

.tp-caption.thinheadline_dark {
	color: #2e363f;
	font-size: 18px;
	line-height: 28px;
	font-family: 'open_sans_reg', arial, sans-serif;;
	text-align: center;
}

.tp-caption.large_text_custom {
	/*font-family: 'open_sans_reg';
	font-size: 56px;
	color: #fff;*/
	text-shadow: 0 3px 3px rgba(0,0,0,0.25);
	/*-webkit-box-shadow: 0px 3px 3px 3px rgba(0,129,125,1);
	-moz-box-shadow: 0px 3px 3px 3px rgba(0,129,125,1);
	box-shadow: 0px 3px 3px 3px rgba(0,129,125,1);*/

	font-family: 'open_sans_bold', arial, sans-serif;; 
	font-size: 56px; 
	line-height: 74px; 
	letter-spacing: 2px; 
	color: #fff; 
	margin-bottom: 12px;
	width: 100%;
	text-align: center;
}

.tp-caption.really_large_text_custom {
	/*font-family: 'open_sans_bold';
	font-size: 140px;
	color: #fff;*/
	text-transform: uppercase;
	text-shadow: 0 5px 5px rgba(0,0,0,0.25);
	
	font-size: 180px;
	font-family: 'antonioRegular', arial, sans-serif;;  
	line-height: 240px; 
	color: #fff; 
	letter-spacing: 2px; 
	text-align: center;
	width: 100%;
	/*-webkit-box-shadow: 0px 5px 5px 5px rgba(0,129,125,1);
	-moz-box-shadow: 0px 5px 5px 5px rgba(0,129,125,1);
	box-shadow: 0px 5px 5px 5px rgba(0,129,125,1);*/
}

.tp-caption.small_thin_grey {
	/*padding: 34px 0 0 0;*/
	font-family: 'open_sans_bold', arial, sans-serif;;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	line-height: 25px;
	letter-spacing: 1px;
	width: 100%;
	text-align: center;
}
.tp-caption.small_thin_grey span {
	/*background-color: rgba(20, 20, 20, 0.3);*/
	padding: 10px 20px;
	text-align: center;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	display: inline-block;
}

.tp-caption.small_thin_grey span {
	text-align: center;
	color: #ffffff;
	-webkit-border-right-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
}

.tp-caption.small_thin_grey span:hover {
	background-color: rgba(0, 138, 255, 0.7);
}
.tp-caption a {
	color: #ffffff;
	text-shadow: 0 3px 3px rgba(0,0,0,0.25);
	text-align: center;
}
.tp-caption a:hover {
	background-color: transparent;
	color: #ffffff;
}
/*SLIDE CAPTIONS*/

.banner_img > .banner_submit{
	margin-top:35px;
	width:100%;
}

.banner_submit > .btn {
	/*font-family:'montserrat_bold';*/
	font-size: inherit;
	color:#fff;
	padding: 14px 42px;
	/*background:url(../img/button-bg-pink.png) repeat-x ;*/

	background-color: #008aff;
	font-family: 'open_sans_bold', arial, sans-serif;; 
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
}
.banner_submit > button:hover{
	color:#fff;
}
.banner_submit > button:active,
.banner_submit > button:visited,
.banner_submit > button:focus{
	color:#fff;
	background:url(../img/button-bg-pink.png) repeat-x ;
	outline:none;
}

.imgBorder {
	border-radius: 11px;
	overflow: hidden;
	margin: 30px 0;
}
.imgBorder img {
	border-radius: 11px;
}
.imgBlog {
	border-radius: 11px;
	overflow: hidden;
	margin-bottom: 30px;
	
}
/* CONTENT BODY CSS */
.custom_why_bizzone{
	background-color:#f4f5f7;
	/*padding-bottom: 35px;*/
}

.custom_inside {
	background: #ffffff;
	padding: 35px 0;
}
.new .custom_inside{
	/*background-color:#ffffff;
	padding-bottom: 35px;*/
	background: rgb(233,241,244); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(233,241,244,1) 0%, rgba(230,239,244,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(233,241,244,1)), color-stop(100%,rgba(230,239,244,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(233,241,244,1) 0%,rgba(230,239,244,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(233,241,244,1) 0%,rgba(230,239,244,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(233,241,244,1) 0%,rgba(230,239,244,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(233,241,244,1) 0%,rgba(230,239,244,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f1f4', endColorstr='#e6eff4',GradientType=1 ); /* IE6-9 */
	padding: 0;
}

.new #main-content h1,
.new #main-content h2,
.new #main-content h3,
.new #main-content h4,
.new #main-content h5,
.new #main-content h6 {
	/*new header styling*/
	font-family: 'antonioRegular', arial, sans-serif;; 
	/*font-size: 42px; 
	line-height: 60px; 
	margin: 30px 0 24px 0;*/
	color: #00a0ff; 
	letter-spacing: 1px; 
	
}

.new #main-content h1 {
	font-size: 46px; 
	line-height: 60px; 
	margin: 30px 0 24px 0;
}

.new #main-content h2 {
	font-size: 42px; 
	line-height: 60px; 
	margin: 30px 0 24px 0;
}

.new #main-content .pull-quote {
	/*new pull-quote styling*/
	font-size: 28px; 
	line-height: 44px; 
	letter-spacing: 1px; 
	color: #00a0ff; 
	margin-bottom: 24px;
}

.custom_tile_background{
	/*background-color: #f4f5f7;*/
	background-color: #ffffff;
	/* border-bottom: 1px solid #c2c8cb; */
}


.custom_tile_background + .custom_tile_background {

	background: rgb(233,241,244); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(233,241,244,1) 0%, rgba(230,239,244,1) 100%);  /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(233,241,244,1)), color-stop(100%,rgba(230,239,244,1)));  /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(233,241,244,1) 0%,rgba(230,239,244,1) 100%);  /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(233,241,244,1) 0%,rgba(230,239,244,1) 100%);  /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(233,241,244,1) 0%,rgba(230,239,244,1) 100%);  /* IE10+ */
	background: linear-gradient(to right,  rgba(233,241,244,1) 0%,rgba(230,239,244,1) 100%);  /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f1f4', endColorstr='#e6eff4',GradientType=1 );  /* IE6-9 */

	border: none;
}

.fixed-products {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 4;
	padding: 0;
	/*background: rgba(255,255,255,0.5);
	background: #ffffff;*/
}

.fixed-products div {
	font-family: 'antonioRegular', arial, sans-serif;;
	width: 50px; 
	background-color: rgba(233, 233, 233, 0.8); 
	float: right;
	clear: both;
	color: #008CFF;
	text-align: center;
	margin: 2px 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
	min-height: 42px;
	box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.6);
	line-height: 42px;
}
.fixed-products div.fa:before {
	color: #008cff;
	margin: 0;
}

.fixed-products div:hover {
	font-size: 23px; 
	color: #008cff;
	width: auto;
	padding: 0 10px;
}

.fixed-products div.fa,
.fixed-products div.fa:hover  {
	font-family: FontAwesome;
	background-color: transparent;
	box-shadow: none;
	margin: 0;
	padding: 0;
	width: auto;
	float: none;
	line-height: 38px;
}
.fixed-products div:hover span {
	float: right;
}

.fixed-products div span span,
.fixed-products div #social-icon-div {
	display: inline-block;
	display: none;
	padding: 0 10px 0 20px;
	font-family: 'open_sans_bold', arial, sans-serif;; 
	font-size: 16px;
	color: #000; 
	line-height: 42px;
}

.fixed-products div:hover span div,
.fixed-products div:hover #social-icon-div {
	display: inline-block;
	background: transparent;
	margin: 0;
	clear: none;
	width: auto;
	padding: 0 10px;
}

.fixed-products div #social-icon-div span {
	height: 42px;
	width: 42px;
	padding: 0;
	line-height: 42px;
	color: #ffffff;
}


.fixed-products div #social-icon-div span a {
	display: block;
	height: 42px;
	width: 42px;
	position: absolute;
}
#___plusone_0 {
	position: absolute;
	opacity: 0;
	width: 42px !important;
	height: 42px !important;
	left: 0;
}


.fixed-products div #social-icon-div span img {
	height: 20px;
}
.fixed-products div span:before {
	line-height: 42px;
	vertical-align: middle;
}

#social-icon-div {
	min-height: 0px;
	box-shadow: none !important;
}

.fixed-products #social-icon-div .twitter {
	background-color: #24b8ec;
}
.fixed-products #social-icon-div .google-plus {
	background-color: #e9644b;
}
.fixed-products #social-icon-div .linkedin {
	background-color: #1385c8;
}
.fixed-products #social-icon-div .linkedin .IN-widget,
.fixed-products #social-icon-div .linkedin .IN-widget span {
	position: absolute;
	opacity: 0;
	left: 0;
}
.fixed-products #social-icon-div .facebook {
	background-color: #4169ad;
}

.fixed-products div:hover span span {
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.fixed-products .tile {
	padding: 10px 0;
	/*background: #ffffff;*/
	background: rgba(0, 138, 255, 0.9);
	height: 70px;
}

#contact-bar {
	width: auto !important;
	float: right;
	right: 0;
	bottom: 80px;
	height: 184px;
}

.top-button {
	position: absolute;
	right: 0;
	bottom: 0;
}

.top-button i.fa {
	width: auto;
	height: auto;
	border: none;
	line-height: normal;
	margin: 0;
	display: block;
	font-size: 32px;
	color: #008cff;
}

.top-button span {
	text-align: center;
	display: block;
	font-size: 12px;
	line-height: normal;
	font-family: 'open_sans_bold', arial, sans-serif;;
	color: #008cff;
}

.fixed-products .tile > p.title {
	padding: 0;
	font-family: 'antonioRegular', arial, sans-serif;;
	font-size: 26px;
	color: #ffffff;
	line-height: normal;
	text-shadow:1px 1px 0px #1995FF,
				2px 2px 0px #000000;
}
.fixed-products .tile.col-xs-offset-1 {
	margin-left: 4%;
}

.fixed-products .img-dna,
.fixed-products .img-wpo, 
.fixed-products .img-brush {
	height: 32px;
}
/*.custom_tile_background .img-dna {
	width: 250px;
}
.custom_tile_background .img-wpo {
	width: 225px;
}
.custom_tile_background .img-brush {
	width: 146px;
}
.custom_tile_background .img-people {
	width: 90px;
}
.custom_tile_background .img-charts {
	width: 166px;
}
.custom_tile_background .img-secure {
	width: 120px;
}*/

.custom_tile_background .img-dna,
.custom_tile_background .img-wpo, 
.custom_tile_background .img-brush {
	height: 50px;
}

.custom_tile_background .img-people,
.custom_tile_background .img-charts, 
.custom_tile_background .img-secure {
	height: 80px;
}

.icon-container {

	text-align: center;
}

#main-content i.fa, #main-content div.fa {

	font-size: 30px;
	margin-top: 0;
	width: 70px;
	height: 70px;
	line-height: 68px;

	padding: 0;
	color: #333;
	margin: 20px 0;
	font-size: 40px;
	text-align: center;
	position: relative;
	display: inline-block;

	/*border: 2px solid #333;*/
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

div.fa {

	background-color: #008bff;
	border: none;
}

div.fa:before {

	/*to counter editor &nbsp;*/
	margin-right: -0.25em;
	color: #ffffff;
}

i.fa.fa-arrow-circle-up {
	color: #ffffff;
	background-color: #0084b8;
	border: none;
}
i.fa.fa-clock-o {
	color: #ffffff;
	background-color: #7bb600;
	border: none;
}
i.fa.fa-lock {
	color: #ffffff;
	background-color: #d04064;
	border: none;
}

#main-content .contact_us i.fa {

	font-size: 14px;
	margin-top: 0;
	width: 14px;
	height: 14px;
	line-height: 14px;
	margin: 0 5px 0 0;
	border: none;
}

.map {

	margin-bottom: -5px;
}

.form-control {

	color: #444;
	border: 1px solid #ddd;
	background-color: #f7f7f7;
}

.label {

	display: inline-block;
}

.btn {
	background: #F7F7F7;
	color: #111111;
	border: 1px solid rgba(0, 0, 0, 0.15);
}

.btn:hover {
	background: #5e5e5e;
	border-color: #5e5e5e;
	color: #FFFFFF;
}

blockquote {
	border: none;
	font-size: 22px;
}

blockquote:before, blockquote:after {
	content: "\201C";
	font-size: 3em;
	line-height: 0.1em;
	vertical-align: -0.5em;
	font-family: "Lucida Console", Monaco, monospace;
	font-weight: bolder;
	margin-right: 5px;
	color: #777777;
}

blockquote:after {
	content: "\201D";
	margin-right: 0;
	margin-left: 5px;
}

.tile{
	padding: 50px 0 40px 23px;
}	
.tile span{
	text-align:center;
	width:100%;
	float:left;
}
.tile > p.title{
	text-align:center;
	width:100%;
	float:left;
	/*font-family: 'sansSemiBold';
	font-size:20px;
	color:#2e363f;*/
	padding: 40px 0 10px;
	margin: 0;

	font-family: 'antonioRegular'; 
	font-family: 'open_sans_bold', arial, sans-serif;;
	font-size: 18px; 
	line-height: 24px; 
	color: #465362; 
	letter-spacing: 0.5px; 
	margin-bottom: 6px;
}
.tile > p.text{
	text-align:center;
	width:100%;
	float:left;
	font-family: 'open_sans_reg', arial, sans-serif;
	font-size:16px;
	color:#6d6e71;
	padding: 0 35px;

	line-height: 24px; 
	letter-spacing: 0.5px; 
}
.tile_border_top{
	float: left;
	width: 100%;
	border-top: 1px solid #ddd;
}
.tile_border_topNbottom{
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;float: left;
	width: 100%;
}
.tile_border_right{
	/*border-right:1px solid #dddddd;*/
}
.why_bizzone_font h2{
	/* font-family: 'sansExtraBold';
	font-size:42px;
	color:#2e363f; */
	
	font-family: 'antonioLight', arial, sans-serif;; 
	text-align: center;
	font-size: 56px; 
	line-height: 80px; 
	color:#465362;
	letter-spacing: 2px; 
	text-shadow: 2px 2px 1px rgba(0,0,0,0.1);
	text-transform: uppercase;
	/* padding: 40px 20px; */
	
}
.why_bizzone_font p{
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size:21px;
	text-align: center;
	/*matt custom*/
	/*color:#a5acb6;
	color: #7e8998;*/
	color: #6d6e71;
	letter-spacing: 0.5px;
}
/* .why_bizzone img {
	width: 210px;
} */

.inside_container {

	overflow: hidden;
}

.inside_container h1 {

	margin-top: 0;
}

.inside_container a {

	color: #3d3d3d;
}

.inside_container h1 a,
.inside_container h2 a,
.inside_container h3 a,
.inside_container h4 a,
.inside_container h5 a,
.inside_container h6 a {
	color: inherit;
}

.inside_container ul, .inside_container ol {

	padding-left: 40px;
}

.boxFocus, .boxContent {
	padding: 22px;
	border-radius: 11px;
	margin-bottom: 22px;
	border: 1px dashed #ddd;
}

.boxContent {
	margin-top: -30px;
	border-radius: 0 0 11px 11px;
	border-top: none;
}

.color1, .ctaBox.color1 {
	background-color: #F7F7F7;
	color: #444;
}

.list-unstyled ul {
	padding-left: 0;
	list-style: none;
}

.iconList li {
	padding: 5px;
}

.iconList li:before {
	content: '>';
	font-size: 10px;
	text-align: left;
	padding: 0;
	margin: 0;
	display: inline-block;
	margin-right: 10px;
	line-height: 1em;
}



/* CASE STUDY CSS */
.portfolio-section {

	padding: 0 25px;
}
.case_study_section{
	background-color:#e9eaee;
	/*background-color:#d7d5d6;*/
	/*text-align:center;*/
}
.view_more_btn_style {
	text-align: center;
}
.view_more_btn_style  button{
	margin-top:49px;
	margin-bottom:49px;
	padding-top:14px;
	padding-bottom:14px;
	font-family: 'open_sans_bold', arial, sans-serif;;
	font-size: 14px;
}
.view_more_btn_style  button:hover,
.view_more_btn_style  button:active,
.view_more_btn_style  button:focus{
	color:#fff;
}
.case_study_section_header{
	font-family: 'open_sans_bold', arial, sans-serif;;
	font-size:36px;
	font-weight:normal;
	text-align:center;
	padding:25px 0;
}
.case_study_tile > .inner{
	width:100%;
	float:left;
	min-height:285px;
	position:relative;
	padding:22px;
}
.case_study_tile > .inner > .link-box{
	position: absolute;
	top: 0;
	right: 0;
	width: 72px;
	height: 72px;
	color: #fff;
	text-align: center;
	padding-top: 25px;
	font-size: 18px;
	text-decoration:none;
}
.case_study_tile > .inner > p.header,
.case_study_white> .inner > p.header {
	/*font-family:'sansItalic';
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	color:#fff;
	letter-spacing:1px;*/
	text-align:left;

	font-family: 'open_sans_reg', arial, sans-serif;; 
	font-size: 20px; 
	line-height: 20px; 
	letter-spacing: 1px; 
	color: #fff; 
	text-transform: uppercase; 
	margin-bottom: 32px;
	padding: 0 20px;
}
.case_study_tile > .inner > p.content,
.case_study_white > .inner > p.content {
	/*font-family: 'sansBold';
	font-weight:normal;
	color:#fff;
	*/
	text-align:center;
	margin-top:140px;

	/* font-family: 'merriweatherHeavy'; */
	font-family: 'antonioRegular', arial, sans-serif;;
	text-transform: uppercase;
	color: #fff;
	font-size:32px;
	line-height: 40px;
	letter-spacing: 2px;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.25);
}

.case_study_white > .inner{
	width:100%;
	float:left;
	height:285px;
	position:relative;
	padding:22px 28px 22px 22px;
}
.case_study_white > .inner > .link-box{
	position: absolute;
	top: 0;
	right: 0;
	width: 72px;
	height: 72px;
	color: #fff;
	text-align: center;
	padding-top: 25px;
	font-size: 18px;
	text-decoration:none;
}
.case_study_white> .inner > p.header{
	/*font-family:'sansItalic';
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;*/
	color:#000;
}
.case_study_white > .inner > p.content{
	/*font-family: 'sansBold';
	font-size:24px;
	font-weight:normal;
	text-align:left;
	margin-top:100px;
	line-height: 27px;*/
	color:#008bff;	
}

.case_study_tile,
.case_study_white {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 15px;
	left: 15px;
}

.case_study_tile .overlay,
.case_study_white .overlay {

	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 138, 255, 0.75);
	display: none;
}

.portfolio-link {
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
}

.case_study_white:hover .gradient_skin {

	background: none;
}

.case_study_tile:hover .overlay,
.case_study_white:hover .overlay {
	display: table;
	top: 0;
}

.case_study_tile:hover .overlay span,
.case_study_white:hover .overlay span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	position: relative;
	z-index: 1;
	font-family: 'antonioRegular';
	text-transform: uppercase;
	font-size:32px;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.25);
}

.case_study_white:hover > .inner > p.header,
.case_study_white:hover > .inner > p.content {

	color: #ffffff;
}

.trans_cover {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
}

.case_study_white .trans_cover {
	background-color:rgba(255, 255, 255,0.5);
}

.gradient_skin{
	background:url(../img/plus_skin.jpg) repeat-x;
	height:72px;
}
.white_tile{
	background:#fff;
	/*-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);*/
	/*-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);*/
	/*box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);*/
}
.img_tile {
	background-size: cover;
}
.img_tile:before {
	content: "";
	display: block;
	padding-top: 100%; 
}
#ontario_hot_image{
	background:url('../img/ontario.jpg') no-repeat center center;
	background-size: cover;
}
#addiction_services_image{
	background:url('../img/addiction.jpg') no-repeat center center;
	background-size: cover;
}
#mbo_image{
	background:url('../img/mbo.jpg') no-repeat center center;
	background-size: cover;
}
#rubber_image{
	background:url('../img/rubber.jpg') no-repeat center center;
	background-size: cover;
}

.custom_more_studies, .btn-custom-blue {
	padding-left: 66px;
	padding-right: 66px;
	margin: 25px 0;
	background-color:#006fff;
	color:#fff;
	letter-spacing:1px;
}
.custom_more_studies, .btn-custom-blue {
	font-family: 'open_sans_bold', arial, sans-serif;;
	font-size: 14px;
	color:#fff;
	padding-top: 14px;
	padding-bottom: 14px;
}
.btn-custom-blue:hover,
.btn-custom-blue:focus,
.btn-custom-blue:active,
.custom_more_studies:hover,
.custom_more_studies:focus,
.custom_more_studies:active{
	color:#fff;
	background-color:#006fff;
}
.go_responsive_section{
	background-color:#fff;
	/*padding-bottom: 48px*/
}
.go_responsive_section > .container {

	/*display: table;*/
}
.go_responsive_section h2, .go_responsive_section p {
	width:100%;
	float:left;
	text-align:center;
}
.go_responsive_section h2 {
	/*font-family: 'sansSemiBold';
	font-size:18px;
	font-weight:normal;
	margin-top: 99px;
	color:#2e363f;*/

	font-family: 'antonioRegular', arial, sans-serif;;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.25);
	text-transform: uppercase;
	font-size: 42px; 
	line-height: 125px; 
	color: #008cff; 
	letter-spacing: 1px;
	margin-bottom: 18px;
}
.go_responsive_section p {
	/*font-family:'open_sans_reg';
	font-size:16px;
	font-weight:normal;*/
	margin-top: 27px;
	padding: 0 35px;
	/*line-height:27px;
	color:#7e8998;*/
	color: #000000;
	clear: both;

	font-family: 'open_sans_reg', arial, sans-serif;; 
	font-size: 18px; 
	line-height: 36px; 
	letter-spacing: 1px; 
}
.go_responsive_section_button{
	text-align:center;
}
.custom_top_space{
	padding-top:60px;
}
.go_responsiveDivSwitchOne{
	/*float:none;*/
	/*display: table-cell;*/
	/*float: none;*/
	vertical-align: middle;
}
.go_responsiveDivSwitchTwo, .go_responsiveDivSwitchTwo img {
	/*float:right;*/
}

/* GET STARTED NOW */
.get_responsive_now{
	/*height:329px;*/
	background:url(../img/binoculars.jpg) no-repeat;
	background-size: cover;
	padding: 35px 0;
}
.get_responsive_now h2{
	text-align:center;
	font-family:'open_sans_bold', arial, sans-serif;;
	font-size:32px;
	font-weight:normal;
	color:#fff;
	margin-top: 52px;
}
.get_responsive_now p{
	text-align: center;
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	margin-top: 36px;
	padding: 0 116px;
	line-height: 28px;
}
.get_responsive_now_button{
	text-align:center;
	margin-top: 29px;
}
.get_responsive_now_button a {
	padding: 14px 69px;
	color:#fff;
	font-family: 'open_sans_bold', arial, sans-serif;;
	font-size: 14px;
	background:url(../img/button-bg-grey.png) repeat-x;
}
.get_responsive_now_button a:hover,
.get_responsive_now_button a:focus,
.get_responsive_now_button a:hover,
.get_responsive_now_button a:active{
	border: 1px solid rgba(0, 0, 0, 0.15);
	color:#fff;
	background:url(../img/button-bg-grey.png) repeat-x;
}
footer .link_set{
	min-height:280px;
	background-color:#2a3139;
}
.home-page footer .copyright {
	/*padding-bottom: 70px;*/
}
footer .copyright{
	min-height:63px;
	background-color:#252a30;
}
.contact{
	padding-top:25px;
}
.stay_inTouch{
	padding-top:41px;
}
.contact h2{
	color:#fff;
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 30px;
	padding-left: 8px;
}
.contact_text{
	width:100%;
	height:auto;
	float:left;
	padding-left: 8px;
}
.contact_text > div{
	width:100%;
	height:auto;
	float:left;
	margin-bottom: 10px;
}
.contact_text > div label{
	float:left;
	width:21px;
	height:25px;
	/* margin-top: 4px; */
}
.contact_text > div .company-name {
	font-family: 'open_sans_bold',arial,sans-serif;
	padding-left: 31px;
	padding-left: 0; 
	font-size: 18px;
}
.contact_text > div p{
	color: #fff;
	font-family: 'open_sans_reg', arial, sans-serif;
	font-size: 14px;
	float: left;
	width: 88%;
	padding: 0 0 0 11px;
}
.dark_text{
	color: #89919f!important;
}
#landmark_icon{
	background:url(../img/map-pointer.png) no-repeat center center;
}
#phone_icon{
	background:url(../img/phone.png) no-repeat center center;
}
#msg_icon{
	background:url(../img/mail.png) no-repeat center center;
}
#fb_icon{
	background:url(../img/fb.png) no-repeat left center;
}
#tw_icon{
	background:url(../img/twitter.png) no-repeat left center;
}
#gp_icon{
	background:url(../img/gplus.png) no-repeat center center;
}

.recent_news{
	padding-top:25px;
	border-left:1px solid #69737f;
	border-right:1px solid #69737f;
	padding-bottom: 80px; 
}
.recent_news h2{
	color:#fff;
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 30px;
	padding-left:15px;
}
.recent_news_text{
	padding-left:15px;
}
.footer_logo{
	padding-left:15px;
	display: block;
}
.footer_logo img {
	width: 180px;
}
.recent_news_text > div{
	width:100%;
	height:auto;
	float:left;
	margin-bottom: 10px;
}
.recent_news_text > div p.recent_date{
	color: #fff;
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size: 11px;
	float: left;
	margin-bottom:4px;
}
.recent_news_text > div a.recent_teaser{
	color: #fff;
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size: 13px;
	float: left;
	clear:both;
}
.stay_conn_icons{
	padding:84px 0 0 15px;
	width:100%;
	float:left;
}
.stay_conn_icons p{
	color: #fff;
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size:16px;
}
.stay_conn_icons > span{
	width:100%;
	float:left;
	margin-top: 16px;
}
.stay_conn_icons > span > a{
	width: 43px;
	height: 29px;
	float:left;
}
.copyright_text p{
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size:13px;
	padding:23px 0 0 15px;
	color:#87919f;
}
.copyright_list{
	padding-top:20px;
}
.copyright_list ul li{
	list-style-type:none;
	display:inline;
}
.copyright_list ul li a{
	color:#87919f;
	font-family: 'open_sans_reg', arial, sans-serif;;
	font-size:13px;
	padding: 0 0px 0 29px;
	text-decoration:none;
}

/* RIGHT MOST MENU */
.right_menu_slide{
	position:fixed;
	top:290px;
	right:-300px;
	bottom:0;
	width:300px;
	height:370px;
	z-index:10;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	background-color:#fff;
}
#menu_switch{
	position:absolute;
	width:44px;
	height:51px;
	top: 29px;
	background:url(../img/arrow-lt.png) no-repeat;
	width:44px;
	height:51px;
	opacity: 1;
}
.rotate_img{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}
.close{
	left: -41px;
}
.open{
	right:0!important;
}
article.slide_in_form{
	padding:40px 0 0 32px;
}
article.slide_in_form > h2{
	margin:0;
	padding:0;
	font-family:'open_sans_bold', arial, sans-serif;;
	font-size:28px;
	color:#2e363f;
	margin:0 0 27px 0;
}
article.slide_in_form > p{
	margin:0 0 23px 0;
	padding: 0 18px 0 0;
	font-family:'open_sans_reg', arial, sans-serif;;
	font-size:16px;
	color:#7e8998;
}
article.slide_in_form > span > input[type="text"]{
	padding: 7px 9px;
	width: 241px;
	border-radius: 5px;
}
article.slide_in_form > span > button{
	float: right;
	margin: 11px 26px 0 0;
	font-family:'open_sans_bold', arial, sans-serif;;
	font-size:14px;
	padding: 6px 30px;
	background:url(../img/button-bg-blue.png) repeat-x;
	color:#fff;
}
article.slide_in_form > span > button:hover,
article.slide_in_form > span > button:active,
article.slide_in_form > span > button:focus{
	background:url(../img/button-bg-blue.png) repeat-x;
	color:#fff;
}
.menu_blanket{
	position:absolute;
	width:100%;
	height:100%;
	min-height:100%;
	background:rgba(0,0,0,0.8);
	z-index: 4;
	display:none;
}
/* POP SLIDER CSS */
.rsTmb{
	padding-top:27px;
}
.img_box_shadow{
	box-shadow:0px 0px 54px #edeef0;
	width:auto;
	float:left;
	width:100%;
}
.pop_slider_style {
	padding:30px 30px 0 30px;
}
.pop_slider_style  h2{
	font-family:'open_sans_bold', arial, sans-serif;;
	font-size:32px;
	color: #2e363f;
	margin-bottom: 21px;
}
.pop_slider_style  p{
	font-family:'open_sans_reg', arial, sans-serif;;
	/*matt custom
	font-size:21px;*/
	font-size: 15px;
	/*matt custom
	color: #a5acb6;
	color: #7e8998;*/
	/*margin-bottom: 34px;*/
	color: #000000;
	line-height: 24px;
}

.pop_slider_style .label-default {
	background-color: #bbb; 
	font-weight: normal; 
	padding: 6px; 
	margin: 4px;
}
.pop_slider_style span .btn{
	font-family:'open_sans_bold', arial, sans-serif;;
	font-size:14px;
	color:#fff;
	padding:14px 55px;
	background:url(../img/button-bg-blue.png) repeat-x;
}
.pop_slider_style  span button:hover,
.pop_slider_style  span button:focus,
.pop_slider_style  span button:active{
	background:url(../img/button-bg-blue.png) repeat-x;
	color:#fff;
}
.sliderContainer {
	position:relative;
}
.mfp-close{
	color:#008aff!important;
	background:#fff!important;
	top:0!important;
	right:15px!important;
}

/* DS 31JUL14 */
.nav.navbar-nav > li.open > a {
	background-color: #00a0ff;
}			
.custom_menu_panel .dropdown-menu > li.open > a {
	color: #ffffff;
	background: #3d3d3d;
}

h2.new_tagline 
{
	text-transform: none;
	font-family: 'open_sans_reg', arial, sans-serif;
	letter-spacing: 0;
}

h2.new_tagline span.offset
{
  font-size: 24px;
  font-weight: bolder;
  vertical-align: top;
  position: Relative;
  bottom: 12px;
  font-family: 'open_sans_bold', arial, sans-serif;
}

h2.new_tagline strong
{
  font-family: 'open_sans_bold', arial, sans-serif;
}

h2.new_tagline span.tm
{
  font-size: 14px;
  font-weight: bolder;
  vertical-align: top;
  position: Relative;
  bottom: 16px;
  text-transform: uppercase;
}

@media screen and (min-width: 768px){
	.menu_blanket.collapse.in {
		display: none;
	}
}
@media screen and (max-width: 767px){
	#mobile-switch {
        background-color: #fff;
    }
    .nav.navbar-nav .dropdown .dropdown-menu .dropdown .dropdown-menu {
    	top: auto;
    	left: auto;
    }
	.navbar-nav {
		margin: 0;
		padding: 0 15px;
	}
	.nav > li {
		clear: both;
	}
	.dropdown-menu {
		position: relative;
	}
	#contact-bar {
		display: none;
	}
	.navbar-collapse {
		padding: 0;
	}

}
