	.rows:after,
.rows:before,
section:after,
section:before,
footer:after,
footer:before,
header:before,
header:after,
.container:before,
.container:after,
.clearfix:after,
.clearfix:before {
	display: table;
	content: "";
	clear: both;
}
.rows {
	margin-right: -15px;
	margin-left: -15px;
}
.cols-2,
.cols-3,
.cols-4,
.cols-6,
.cols-8,
.cols-9,
.cols-10,
.cols-12
{
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.cols-2 {
	width: 12.5%;
}
.cols-3 {
	width: 25%;
}
.cols-4 {
	width: 33.3%;
}
.cols-6 {
	width: 50%;
}
.cols-8 {
	width: 66.6%;
}
.cols-9 {
	width: 75%;
}
.cols-10 {
	width: 87.5%;
}
.cols-12 {
	width: 100%;
}
@media only screen and (max-width: 992px)
{
	.cols-md-12 {
	width: 100%;
}
	.cols-md-9 {
	width: 75%;
}
	.cols-md-6 {
	width: 50%;
}
	.cols-md-3 {
	width: 25%;
}
}
@media only screen and (max-width: 650px)
{
	.cols-sd-12 {
	width: 100%;
}
	.cols-sd-9 {
	width: 75%;
}
	.cols-sd-6 {
	width: 50%;
}
	.cols-sd-3 {
	width: 25%;
}
}
@media only screen and (max-width: 450px)
{
	.cols-ssd-12 {
	width: 100%;
	}
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.space-small {
	height: 20px;
}
.pr {
	position: relative;
}
.com-banner,.breadcrumb{display:none;}
#scroll.container {
    max-width: 100%;
    width: 100%;
    padding: 0;
}	
body {
    font: 400 16px / 24px 'Zoho_Puvi_Regular';
}
.logoimg {
	width: revert-layer;
}
section * {box-sizing:border-box;}
section#banner {
    background: #080F5D url("../images/lakeside-process-controls-banner.jpg");
	background-size: cover;
	    background-position: right;
    color: #fff;
    padding:80px 0;
	position:relative;
}
p{
	line-height:2;	
}
h2.title {
    font-size: 2.3em;
    line-height: 1.4;
    margin-bottom: 30px;
	padding-top: 60px;
}
	h2 b {
		font-family: 'Zoho_Puvi_SemiBold';
	}
p.uname {
    color: #cacbd7;
}
.pdf-sec{
	padding:30px 0;
	    position: relative;
/*	border-bottom:1px solid #dfdddd;*/
}
.right-content h2{
	color: #04093e;
    margin: 0 0 15px;
    line-height: 1.5;
    font-family: 'Zoho_Puvi_SemiBold';
    font-size: 27px;
}
.right-content p{
	margin:20px 0;
}
span.download-pdf {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 15px 0;
    font-family: 'Zoho_Puvi_SemiBold';
	font-size: 1.5em;
}
.banner-btn{
	display: inline-block;
    background: #FDCD13;
    text-align: center;
    padding: 10px 30px;
    margin: 10px 0 0;
    border-radius: 3px;
	color:#000!important;
	text-decoration: none!important;
	cursor:pointer;
	border:1px solid #FDCD13;
		font-family: 'Zoho_Puvi_SemiBold';
}
.banner-btn:hover{
	background: #04093e;
	color:#fff!important;
}
.explore-btn {
	display: inline-block;
    background: #FDCD13;
    text-align: center;
    padding: 10px 30px;
    margin: 10px 0 0;
    border-radius: 3px;
	color:#000!important;
	text-decoration: none!important;
	cursor:pointer;
	border:1px solid #FDCD13;
		font-family: 'Zoho_Puvi_SemiBold';
	text-transform: uppercase;
	
}
.explore-btn:hover{
	background: #04093e;
	color:#fff!important;
}
a.view-more-btn,span.download-pdf,a.read-btn{
	color:#fff!important;
	text-decoration:none;
	cursor:pointer;
}
.view-box{
	text-align:right;
}
h3.case-title{
	color:#04093E;
	font-size:32px;
	margin:0;
	font-family: 'Zoho_Puvi_SemiBold';
}
a.view-more-btn{
	background: #FFAD00;
    display: inline-block;
    text-align: center;
    padding: 10px 25px;
    border-radius: 3px;
	color: #000 !important;
	font-family: 'Zoho_Puvi_SemiBold';
}
.customer-sec{
	padding:0px 0 120px;
	display: block;
}
.customer-boxes{
	-webkit-background: #fff;
	-moz-background: #fff;
	background: #fff;
	-webkit-box-shadow: 0 0 12px #edecec;
    -moz-box-shadow: 0 0 12px #edecec;
    -o-box-shadow: 0 0 12px #edecec;
    box-shadow: 0 0 12px #edecec;
	padding: 50px 30px;
	transition: .3s;
}
.customer-boxes:hover {
	cursor: pointer;
	transform: scale(1.02);
}
.customer-boxes a.read-btn{
	color:#0512A3!important;
	display:block;
}
.customer-boxes p{
	height:140px;
}
.customer-boxes h3 {
	height: 150px;
}
.space-medium{
	height:50px;
}
.space-large{
	height:90px;
}
.customer-boxes img{
	display:block;
	margin:0 auto 30px;
	width: auto;
	height:40px;
}
img.lur-img{
	width:57%;
}
p.highlight-con {
    color: #04093E;
    position: relative;
    padding-left: 15px;
	font-size:1.1em;
	font-weight:600;
}
p.highlight-con:before {
    display: block;
    content: '';
    position: absolute;
    height: 100%;
    width: 2px;
    background: #FDCD13;
    left: 0;
}
.product-name{
	color: #04093e;
    margin: 0 0 15px;
    line-height: 1.5;
    font-family: 'Zoho_Puvi_SemiBold';
    font-size: 27px;	
}
.product-sec{
	padding:0 0 30px;	
}
p.tele-centre{
	font-weight:400;
	font-size:15px;
	margin:12px 0 20px;
}
	#scroll {
		background: #fff;
	}	
h3 {
		font-family: 'Zoho_Puvi_SemiBold';
}
.playicon {
	    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
}
.vimeo-popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .95);
    overflow: auto;
    z-index: 999990;
    display: none;
    padding: 20px 0;
}
.close-video-icon {
    position: absolute;
    right: 65px;
    top: 45px;
    cursor: pointer;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 30px;
    z-index: 100000000;
}
.close-video-icon svg {
    transition: 1s;
    width: 20px;
    height: 20px;
}
.me-video-modalInner {
    max-width: 70%;
    width: 90%;
    height: 100%;
    display: table;
    table-layout: fixed;
    margin: 0 auto;
}
.me-video-container {
    display: table-cell;
    vertical-align: middle;
}
.me-video-box {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
}
.me-video-iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.pattern-img {
	position: absolute;
	top: 0;
	right: 0;
	width: 150px;
}
.bookcover {
	text-align: center;
	margin: auto;
}
.bookcover img{
	    border-radius: 10px;
    width: 90%;
    margin: auto;
}
.keyhighlights-hed {
		font-family: 'Zoho_Puvi_SemiBold';
	color: #334FA8;
	    display: inline-block;
    background-image: linear-gradient(to right, #F0F1F2, #B4C5FF, #F0F1F2);
    padding: 10px 15px;
	margin-top: 0;
	
}
#Key-highlights {
	background: #F0F1F2;
	padding: 40px 0px;
}
#Key-highlights p {
		font-family: 'Zoho_Puvi_SemiBold';
	color: #334FA8;
	font-size: 1.5em;
	width: 80%;
	line-height: normal;
	margin: auto;
	
}
.rightline:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	height: 75px;
	width: 2px;
	background: #C6C6C6;
}
.form-box {
    background: #ffffff;
    color: #000;
    width: 90%;
    padding: 40px;
    border-radius: 20px;
    box-shadow: 0px 0px 20px #dbdbdb;
}
.form-box .work-healthy-logo{
	width:200px;
	height:auto;
}
.form-box p {
    font-size: 14px;
	margin:7px 0;
}
.form-box p b{
	color:#000;
	font-size: 16px;
	font-family: 'Zoho_Puvi_SemiBold';
}
.form-lines{
	display: block;
	width:100%;
	height:1px;
	background:#1449C4;
}
.form-box a {
    display: inline-block;
    color: #fff !important;
    background: #2279BC;
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 3px;
    margin: 0 10px 10px 0;
    cursor: pointer !important;
    text-decoration: none !important;
}
.md-hide-br {
	padding-right: 40px;
}
.speaker-dis h3{
		font-family: 'Zoho_Puvi_SemiBold';
		margin: 0px;
		
	}
	.speaker-dis {
		padding-bottom: 20px;
	}
	.speaker-dis h4 {
		margin: 0;
	}
.intermediate-sec {
	background: #04093E;
	color: #fff;
	padding-top: 60px;
}
.spkr-dis {
	padding-left: 20px;
	font-size: 1.1em;
}
.spkr-dis:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 100%;
	background: #FDCD13;
}
#scroll .spkimage {
	    width: 103%;
    max-width: 103%;
    position: relative;
}
.cta {
  display: inline-block;
  text-decoration: none;
  position: relative;
  cursor: pointer;
}
.cta:after {
  content: "»";
  display: inline-block;
  margin-left: 5px;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.cta:hover:after {
  margin-left: 15px;
}

.forres {
		display: none;
	}
.bookcover-res {
	display: block;
}
/*
.meetourexpert {
	    font-size: 32px;
	    color: #04093E;
}
*/
@media only screen and (max-width:1460px){ 
	.intermediate-sec {
		overflow: hidden;
	}
}
@media only screen and (max-width:1300px){
	.container {
            max-width: 90%;
}
	.pdf-sec {
		padding-top: 50px
	}
	#scroll .spkimage {
		    bottom: -20px;
	}
	.customer-boxes h3 {
	height: 180px;
}
}
@media only screen and (max-width:1100px){
	.md-hide-br br{display:none;}
	.abheader #header-mainsec .headerinner{padding:0px 10px;box-sizing: border-box;}
	.video-div {
		width: 100%;
	}
	.customer-boxes p{
	height:200px;
}
	.customer-boxes h3 {
	height: 200px;
}
}
@media only screen and (max-width:1000px){
	.pdf-sec {
		padding-top: 30px
	}
	.sd-hide-br br{display:none;}
	.uname{margin-bottom:20px;}
	.uname,h1.title{text-align:center;}
	section#banner{padding:40px 0;}
	h1.title{font-size:1.9em;line-height:1.5;}
	.banner-btn{display:block;width: 280px;margin:0 auto 30px;}
}
@media only screen and (max-width: 992px)
{ 
	.forres {
		display: block;
		box-shadow: none;
		margin: auto;
	}
	.bookcover-res {
		display: none;
	}
	.bookcover {
		text-align: left;
		    padding-top: 40px;
	}
	#scroll .spkimage {
		width: 100%;
		max-width: 100%;
		right: auto;
		border-radius: 10px;    
		margin-bottom: 100px;
	}
	.customer-boxes {
		margin: 15px;
	}
	
	.lastdiv .customer-boxes h3, .lastdiv .customer-boxes p {
		height: auto;
	}section#banner {
		background: #080F5D url("../images/lakeside-mobile-banner.jpg");
    background-size: cover;
    background-position: right;
	}
}
@media only screen and (max-width:760px){ 
	.keyhighlights-hed {
		font-size: 22px;
	}
	.customer-boxes h3 {
	height: 260px;
}
}
@media only screen and (max-width:650px){
	.customer-boxes p, .customer-boxes h3{
	height:auto;
}
	#Key-highlights p {
		text-align: center;
	}
		.rightline {
		padding-bottom: 40px;
		text-align: center;
	}
	.rightline:after {
		    height: 2px;
    width: 100px;
    left: 0;
    right: 0;
    bottom: 18px;
    top: auto;
    margin: auto;
	}
	section#banner {
		text-align: center;
	}
	.banner-btn {
		width: 100%;
		display: inline;
	}
	.spkr-dis {
		padding: 0;
	}
	.spkr-dis:after {
		display: none;
	}
	.right-content h2{font-size:26px;}
	
}
@media only screen and (max-width: 450px)
{
	#scroll .spkimage {
		margin-bottom: 50px;
	}
} 