/* -----------------------------------------------
----------------- Global settings ----------------
------------------------------------------------*/
* 	{
	margin: 0;
	padding: 0;
}

body	{
	font-size: 12px;
	font-family: lucida sans unicode, verdana, trebuchet ms, arial;
	background: url(../images/bg.jpg) no-repeat center top #64839b;
}

 a {
	color: #fbfbfb;
	text-decoration: underline;
}
				
a:hover {
	color: #fbfbfb;
	text-decoration: none;
}

div#clear {
	clear: both;
}

@font-face {
    font-family: 'BebasNeue';
    src: url('./type/BebasNeue-webfont.eot');
    src: url('./type/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('./type/BebasNeue-webfont.woff') format('woff'),
         url('./type/BebasNeue-webfont.ttf') format('truetype'),
         url('./type/BebasNeue-webfont.svg#English111VivaceBTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColabReg';
    src: url('./type/ColabReg-webfont.eot');
    src: url('./type/ColabReg-webfont.eot?#iefix') format('embedded-opentype'),
         url('./type/ColabReg-webfont.woff') format('woff'),
         url('./type/ColabReg-webfont.ttf') format('truetype'),
         url('./type/ColabReg-webfont.svg#English111VivaceBTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColabLig';
    src: url('./type/ColabLig-webfont.eot');
    src: url('./type/ColabLig-webfont.eot?#iefix') format('embedded-opentype'),
         url('./type/ColabLig-webfont.woff') format('woff'),
         url('./type/ColabLig-webfont.ttf') format('truetype'),
         url('./type/ColabLig-webfont.svg#English111VivaceBTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColabThi';
    src: url('./type/ColabThi-webfont.eot');
    src: url('./type/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
         url('./type/ColabThi-webfont.woff') format('woff'),
         url('./type/ColabThi-webfont.ttf') format('truetype'),
         url('./type/ColabThi-webfont.svg#English111VivaceBTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

label {
	font-size: 14px;
	color: #d2e4f2;
}

div.formleft {
	float: left;
	width: 150px;
	padding: 13px 10px 0px 10px;
}

div.formright {
	float: left;
	width: 420px;
	padding: 5px;
}

input {
	padding: 5px;
	font-size: 13px;
	font-family: arial, verdana, trebuchet ms;
	width: 90%;
	border-radius: 5px;
	border: 1px solid #c6c6c6;
	background: #fff;
}

input:hover {
	border: 1px solid #adadad;
}

input[type="submit"] {
	width: 150px;
	padding: 5px;
	font-size: 13px;
	border-radius: 30px;
	background: #f;
}

input[type="submit"]:hover {
	border: 1px solid #8c8c8c;
}

textarea {
	padding: 5px;
	font-size: 13px;
	font-family: arial, verdana, trebuchet ms;
	width: 90%;
	border-radius: 5px;
	border: 1px solid #c6c6c6;
	background: #fff;
}

textarea:hover {
	border: 1px solid #adadad;
}

/* -----------------------------------------------
------------------ Page layout -------------------
------------------------------------------------*/

div#frame	{
	width: 1032px;
	margin: 0 auto;
	box-shadow: rgba(0,0,0,0.4) 0px 0px 15px;
	}
	
	div#frame div#header {
		width: 1032px;
		height: 654px;
	}
	
		div#frame div#header div#slide-cont {
			position: relative;
			width: 1032px;
			height: 654px;
			overflow: hidden;
		}
		
			div#frame div#header div#slide-cont div#slideshow {
				width: 1032px;
				height: 654px;
			}
	
		div#frame div#header div#top-strip {
			background: url(../images/header-titlebg.png);
			width: 982px;
			height: 88px;
			position: absolute;
			margin-top: 0px;
			z-index: 100;
			padding-top: 6px;
			padding-left: 50px;
		}
		
			div#frame div#header div#top-strip div#logo {
				float: left;
			}
			
			div#frame div#header div#top-strip div#contact {
				float: left;
				font-family: BebasNeue, verdana, arial;
				color: #527998;
				font-size: 24px;
				margin-left: 60px;
				margin-top: 10px;
			}
			
				div#frame div#header div#top-strip div#contact span {
					font-family: ColabThi, verdana, arial;
					font-size: 20px;
				}
				
					div#frame div#header div#top-strip div#contact span a {
						color: #527998;
						text-decoration: none;
					}
					
					div#frame div#header div#top-strip div#contact span a:hover {
						color: #527998;
						text-decoration: underline;
					}
				
	div#frame div#menu {
		height: 59px;
	}
				
	div#frame div#menu ul#nav {
		background: url(../images/menubg.png);
		width: 1032px;
		height: 63px;
		list-style: none;
	}
		
			div#frame div#menu ul#nav li {
				float: left;
			}
			
				div#frame div#menu ul#nav li a {
					display: block;
					font-family: ColabReg, verdana, arial;
					font-size: 21px;
					text-decoration: none;
					color: #d2e4f2;
					border-right: 1px solid #4f697e;
					border-left: 1px solid #1e3444;
					padding: 0px 27px 0px 26px;
					text-align: center;
					margin-top: 23px;
				}
				
	div#frame div#content {
		background: #658cab;
		width: 1012px;
		min-height: 454px;
		margin-top: 10px;
		padding: 10px 10px 0px 10px;
		font-family: ColabThi, verdana, arial;
		color: #fff;
		font-size: 18px;
	}
	
		div#frame div#content ul {
			margin-left: 25px;
			padding-bottom: 10px;
		}
		
		div#frame div#content ol {
			margin-left: 25px;
			padding-bottom: 10px;
		}
		
		div#frame div#content h1 {
			font-family: BebasNeue, verdana, arial;
			color: #fff;
			font-size: 36px;
			padding-bottom: 10px;
		}
		
		div#frame div#content h2 {
			font-family: ColabReg, BebasNeue, verdana, arial;
			color: #fff;
			font-size: 22px;
			padding-bottom: 10px;
		}
		
		div#frame div#content p {
			padding-bottom: 10px;
		}
	
		div#frame div#content div#caption {
			background: url(../images/captionbg.png);
			width: 896px;
			border-radius: 6px;
			font-family: ColabThi, verdana, arial;
			color: #f4f4f4;
			font-size: 24px;
			text-align: center;
			margin-left: 52px;
			padding: 15px;
		}
		
		div#frame div#content div#block {
			float: left;
			width: 317px;
			min-height: 190px;
			padding: 5px;
			margin-top: 20px;
			margin-left: 10px;
		}
		
			div#frame div#content div#block ul {
				list-style: none;
				margin-left: 20px;
			}
		
			div#frame div#content div#block h1 {
				font-family: BebasNeue, verdana, arial;
				color: #fff;
				font-size: 36px;
			}
			
		div#frame div#content div#contact-form {
			margin-top: 30px;
			float: left;
		}
		
		div#frame div#content div#cont-details {
			float: left;
			margin-top: 50px;
			font-size: 18px;
			color: #fff;
			font-family: ColabThi, verdana, arial;
		}
		
		div#frame div#content div#reviews {
			padding: 0px 100px 0px 100px;
			font-style: italic;
		}
		
			div#frame div#content div#reviews h2 {
				font-style: normal;
			}
			
	div#footer {
	width: 100%;
}

	div#footer div#footerframe {
		width: 1032px;
		margin: 0 auto;
	}
	
		div#footer div#footerframe div#footerlinks {
			margin-left: 27px;
			margin-top: 60px;
			float: left;
			width: 650px;
			text-align: center;
			font-size: 11px;
			font-family: verdana, trebuchet ms, arial;
			color: #fbfbfb;
		}
		
		div#footer div#footerframe div#footerlinks a {
			font-size: 11px;
			font-family: verdana, trebuchet ms, arial;
			color: #fbfbfb;
			text-decoration: none;
		}
				
		div#footer div#footerframe div#footerlinks a:hover {
			color: #fbfbfb;
			text-decoration: underline;
		}
			
		div#footer div#footerframe div#footerlogo {
			float: left;
			margin-top: 70px;
			width: 190px;
			text-align: center;
			font-size: 11px;
			font-family: verdana, trebuchet ms, arial;
			color: #fbfbfb;
		}

/*himanshu - 23 oct 2019*/
@media only screen and (max-width: 1032px) {
	div#footer div#footerframe { margin: 0px 10px; }
}