@import url(http://fonts.googleapis.com/css?family=Asap:400,700,400italic,700italic);

@font-face {
    font-family: 'asapregular';
    src: url('asap-regular-webfont.eot');
    src: url('asap-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('asap-regular-webfont.woff2') format('woff2'),
         url('asap-regular-webfont.woff') format('woff'),
         url('asap-regular-webfont.ttf') format('truetype'),
         url('asap-regular-webfont.svg#asapregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, table, video {
	display:block
}
mark, rp, rt, ruby, summary, time {
	display:inline
}
html {
	width:100%;
}
body {
	background: url(../images/bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.container_1 {
	position:relative;
	width:970px;
	margin:0 auto;
	min-height:100%;
	display:table;
}
header {
	position:relative;
	width:100%;
	display:block;
}
h1 {
	position:relative;
	float:left;
	display:block;
}
h1 a {
	display:block;
	width:171px;
	height:28px;
	text-indent:-5000px;
	left:-90px;
	top:15px;
	position:absolute;
	background:url(../images/logo.png) 0 0 no-repeat;
}
section {
	position:fixed;
	width:100%;
	bottom:50px;
}
.paradiselogo
{
    display: none;
}
.grid_1 {
	width:100%;
	position:relative;
}
.grid_1 img {
	border:0 none;
}
aside {
	position:relative;
	width:78%;
	margin:5px 0 0 0;
	float:right;
}
aside img {
	float:left;
	position:relative;
}
h2 {
	position:relative;
	float:left;
	display:block;
}
h2 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/architect/architect_a-img_1.jpg) 0 0 no-repeat;
}
h2 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h2 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h3 {
	position:relative;
	float:left;
	display:block;
}
h3 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/architect/architect_b-img_1.jpg) 0 0 no-repeat;
}
h3 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h3 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h4 {
	position:relative;
	float:left;
	display:block;
}
h4 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/architect/architect_c-img_1.jpg) 0 0 no-repeat;
}
h4 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h4 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h5 {
	position:relative;
	float:left;
	display:block;
}
h5 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/project_status/project_status_img-1.jpg) 0 0 no-repeat;
}
h5 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h5 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h6 {
	position:relative;
	float:left;
	display:block;
}
h6 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/project_status/project_status-2_img-1.jpg) 0 0 no-repeat;
}
h6 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h6 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
em {
	position:relative;
	float:left;
	display:block;
}
em span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/project_status/project_status-3_img-1.jpg) 0 0 no-repeat;
}
em span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
em span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.grid_3 {
	float:left;
	width:322px;
	height:255px;
	position:relative;
	display:block;
	background-color: rgba(31, 192, 95, 0.9);
	margin:5px 0 0 0;
	padding:10px 25px;
}
.grid_3 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#fff;
	text-align:left;
	font-weight:normal;
}
.grid_3 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#fff;
	text-align:justify;
	font-weight:normal;
	line-height:25px;
	padding-top:12px;
}
.grid_5 {
	float:left;
	width:322px;
	height:215px;
	position:relative;
	display:block;
	background-color: rgba(299, 227, 107, .85);
	margin:5px 0 0 0;
	padding:10px 25px;
}
.grid_5 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#000;
	text-align:left;
	font-weight:normal;
}
.grid_5 b {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	font-weight:normal;
	line-height:25px;
	padding-left:8px;
}
.grid_5 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	font-weight:normal;
	line-height:25px;
	padding-top:12px;
}
.grid_2 {
	float:left;
	width:322px;
	height:255px;
	position:relative;
	display:block;
	background-color: rgba(176, 82, 144, 0.9);
	margin:5px 0 0 0;
	padding:10px 25px;
}
.grid_2 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#fff;
	text-align:left;
	font-weight:normal;
}
.grid_2 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#fff;
	text-align:justify;
	font-weight:normal;
	line-height:25px;
	padding-top:12px;
}
.grid_4 {
	float:left;
	width:322px;
	height:474px;
	position:relative;
	display:block;
	background-color: rgba(255, 255, 255, 0.8);
	margin:5px 0 0 55px;
	padding:10px 25px;
}
.grid_4 img {
	border:0 none;
	margin-top:20px;
}
.grid_4 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#000;
	text-align:left;
	font-weight:normal;
}
.grid_4 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	font-weight:normal;
	line-height:28px;
	padding-top:12px;
}
.grid_4 p strong {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#b8292f;
	text-align:justify;
	font-weight:normal;
}
.grid_4 p a {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#b8292f;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	text-decoration:none;
}
.grid_4 a {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	text-decoration:none;
}
.grid_4 a:hover {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#06487c;
	text-decoration:none;
	font-weight:normal;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.asre_img {
	position:relative;
	float:left;
	display:block;
	width:136px;
	height:26px;
	margin:15px 0 0 0;
}
.asre_img a {
	display:block;
	width:136px;
	height:26px;
	text-indent:-5000px;
	left:0;
	top:0;
	position:absolute;
	background:url(../images/appaswamy_logo.png) 0 0 no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.asre_img a:hover {
	//background:url(../images/appaswamy_logo-1.png) 0 0 no-repeat;
        background:url(../images/appaswamy_logo.png) 0 0 no-repeat;
	width:136px;
	height:26px;
	position:relative;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
footer {
	width: 100%;
	position: fixed;
	bottom:5px;
}
footer a {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color: rgba(255, 255, 255, 0.3);
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:15px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
footer a:hover {
	color: rgba(255, 255, 255, 1);
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
footer a.current {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color: rgba(255, 255, 255, 1);
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:15px;
}
.galimg{
	margin-right:4px;
	margin-bottom:-15px;
	float:left;
	position:relative;
}


@media  only screen and (min-width:769px) and (max-width:1024px)
{
    article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, table, video {
	display:block
}
mark, rp, rt, ruby, summary, time {
	display:inline
}
html {
	width:100%;
}
body {
	background: url(../images/bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.container_1 {
	position:relative;
	width:970px;
	margin:0 auto;
	min-height:100%;
	display:table;
}
header {
	position:relative;
	width:100%;
	display:block;
}
h1 {
	position:relative;
	float:left;
	display:block;
}
h1 a {
	display:block;
	width:171px;
	height:28px;
	text-indent:-5000px;
	left:-10px;
	top:15px;
	position:absolute;
	background:url(../images/logo.png) 0 0 no-repeat;
}
section {
	position:fixed;
	width:100%;
	bottom:50px;
}
.paradiselogo
{
    display: none;
}
.grid_1 {
	width:100%;
	position:relative;
}
.grid_1 img {
	border:0 none;
}
aside {
	position:relative;
	width:78%;
	margin:5px 0 0 0;
	float:right;
}
aside img {
	float:left;
	position:relative;
}
h2 {
	position:relative;
	float:left;
	display:block;
}
h2 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/architect/architect_a-img_1.jpg) 0 0 no-repeat;
}
h2 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h2 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h3 {
	position:relative;
	float:left;
	display:block;
}
h3 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/architect/architect_b-img_1.jpg) 0 0 no-repeat;
}
h3 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h3 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h4 {
	position:relative;
	float:left;
	display:block;
}
h4 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/architect/architect_c-img_1.jpg) 0 0 no-repeat;
}
h4 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h4 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h5 {
	position:relative;
	float:left;
	display:block;
}
h5 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/project_status/project_status_img-1.jpg) 0 0 no-repeat;
}
h5 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h5 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h6 {
	position:relative;
	float:left;
	display:block;
}
h6 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/project_status/project_status-2_img-1.jpg) 0 0 no-repeat;
}
h6 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h6 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
em {
	position:relative;
	float:left;
	display:block;
}
em span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/project_status/project_status-3_img-1.jpg) 0 0 no-repeat;
}
em span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
em span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.grid_3 {
	float:left;
	width:322px;
	height:255px;
	position:relative;
	display:block;
	background-color: rgba(31, 192, 95, 0.9);
	margin:5px 0 0 0;
	padding:10px 25px;
}
.grid_3 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#fff;
	text-align:left;
	font-weight:normal;
}
.grid_3 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#fff;
	text-align:justify;
	font-weight:normal;
	line-height:25px;
	padding-top:12px;
}
.grid_5 {
	float:left;
	width:322px;
	height:215px;
	position:relative;
	display:block;
	background-color: rgba(299, 227, 107, .85);
	margin:5px 0 0 0;
	padding:10px 25px;
}
.grid_5 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#000;
	text-align:left;
	font-weight:normal;
}
.grid_5 b {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	font-weight:normal;
	line-height:25px;
	padding-left:8px;
}
.grid_5 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	font-weight:normal;
	line-height:25px;
	padding-top:12px;
}
.grid_2 {
	float:left;
	width:322px;
	height:255px;
	position:relative;
	display:block;
	background-color: rgba(176, 82, 144, 0.9);
	margin:5px 0 0 0;
	padding:10px 25px;
}
.grid_2 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#fff;
	text-align:left;
	font-weight:normal;
}
.grid_2 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#fff;
	text-align:justify;
	font-weight:normal;
	line-height:25px;
	padding-top:12px;
}
.grid_4 {
	float:left;
	width:322px;
	height:474px;
	position:relative;
	display:block;
	background-color: rgba(255, 255, 255, 0.8);
	margin:5px 0 0 55px;
	padding:10px 25px;
}
.grid_4 img {
	border:0 none;
	margin-top:20px;
}
.grid_4 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#000;
	text-align:left;
	font-weight:normal;
}
.grid_4 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	font-weight:normal;
	line-height:28px;
	padding-top:12px;
}
.grid_4 p strong {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#b8292f;
	text-align:justify;
	font-weight:normal;
}
.grid_4 p a {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#b8292f;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	text-decoration:none;
}
.grid_4 a {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	text-decoration:none;
}
.grid_4 a:hover {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#06487c;
	text-decoration:none;
	font-weight:normal;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.asre_img {
	position:relative;
	float:left;
	display:block;
	width:136px;
	height:26px;
	margin:15px 0 0 0;
}
.asre_img a {
	display:block;
	width:136px;
	height:26px;
	text-indent:-5000px;
	left:0;
	top:0;
	position:absolute;
	background:url(../images/appaswamy_logo.png) 0 0 no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.asre_img a:hover {
	//background:url(../images/appaswamy_logo-1.png) 0 0 no-repeat;
        background:url(../images/appaswamy_logo.png) 0 0 no-repeat;
	width:136px;
	height:26px;
	position:relative;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
footer {
	width: 100%;
	position: fixed;
	bottom:5px;
        
       padding-left: 20%;
          margin-left: auto;
          margin-right: auto;
}
footer a {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color: rgba(255, 255, 255, 0.3);
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
      
	padding-right:15px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
        
}
footer a:hover {
	color: rgba(255, 255, 255, 1);
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
footer a.current {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color: rgba(255, 255, 255, 1);
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:15px;
}
.galimg{
	margin-right:4px;
	margin-bottom:-15px;
	float:left;
	position:relative;
}

}

@media only screen and (min-width:640px) and (max-width:768px)
{
     article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, table, video {
     display:block
}
mark, rp, rt, ruby, summary, time {
	display:inline
}
html {
	width:100%;
}
body {
	background: url(../images/bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
        max-width: 768px;
}
.container_1 {
	position:relative;
	width:970px;
	margin:0 auto;
	min-height:100%;
	display:table;
}
header {
	position:relative;
	width:100%;
	display:block;
}
h1 {
	position:relative;
	float:left;
	display:block;
}
h1 a {
	display:block;
	width:171px;
	height:28px;
	text-indent:-5000px;
	left:10px;
	top:15px;
	position:absolute;
	background:url(../images/logo.png) 0 0 no-repeat;
}
section {
	position:fixed;
	width:100%;
	bottom:50px;
}
.paradiselogo
{
   text-align: center;
   top:-35px;
    width:100%;
    position:relative;
    display: block;
}
.grid_1 {
	width:100%;
	position:relative;
       display: none;
}
.grid_1 img {
	border:0 none;
}
aside {
	position:relative;
	max-width:78%;
	margin:5px 0 0 0;
	float:right;
}
aside img {
	float:left;
	position:relative;
        width: 280px;
}
h2 {
	position:relative;
	float:left;
	display:block;
}
h2 span {
	display:block;
	width:280px;
	height:163px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/architect/architect_a-img_1.jpg) 0 0 no-repeat;
}
h2 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h2 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h3 {
	position:relative;
	float:left;
	display:block;
}
h3 span {
	display:block;
	width:280px;
	height:163px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/architect/architect_b-img_1.jpg) 0 0 no-repeat;
}
h3 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h3 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h4 {
	position:relative;
	float:left;
	display:block;
}
h4 span {
	display:block;
	width:280px;
	height:163px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/architect/architect_c-img_1.jpg) 0 0 no-repeat;
}
h4 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h4 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h5 {
	position:relative;
	float:left;
	display:block;
}
h5 span {
	display:block;
	width:280px;
	height:163px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/project_status/project_status_img-1.jpg) 0 0 no-repeat;
}
h5 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h5 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h6 {
	position:relative;
	float:left;
	display:block;
}
h6 span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/project_status/project_status-2_img-1.jpg) 0 0 no-repeat;
}
h6 span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
h6 span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
em {
	position:relative;
	float:left;
	display:block;
}
em span {
	display:block;
	width:372px;
	height:215px;
	text-indent:-5000px;
	left:5px;
	top:0;
	position:relative;
	background:url(../images/project_status/project_status-3_img-1.jpg) 0 0 no-repeat;
}
em span a {
	position:absolute;
	text-indent:-5000px;
	right:20px;
	bottom:15px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
em span a:hover {
	background-image:url(../images/arrow_1.png);
	background-repeat:no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.grid_3 {
	float:left;
	width:322px;
	height:255px;
	position:relative;
	display:block;
	background-color: rgba(31, 192, 95, 0.9);
	margin:5px 0 0 0;
	padding:10px 25px;
}
.grid_3 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#fff;
	text-align:left;
	font-weight:normal;
}
.grid_3 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#fff;
	text-align:justify;
	font-weight:normal;
	line-height:25px;
	padding-top:12px;
}
.grid_5 {
	float:left;
	width:230px;
	height:265px;
	position:relative;
	display:block;
	background-color: rgba(299, 227, 107, .85);
	margin:5px 0 0 0;
	padding:10px 25px;
}
.grid_5 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#000;
	text-align:left;
	font-weight:normal;
}
.grid_5 b {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	font-weight:normal;
	line-height:25px;
	padding-left:8px;
}
.grid_5 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	font-weight:normal;
	line-height:25px;
	padding-top:12px;
}
.grid_2 {
	float:left;
	width:230px;
	height:280px;
	position:relative;
	display:block;
	background-color: rgba(176, 82, 144, 0.9);
	margin:5px 0 0 0;
	padding:10px 25px;
}
.grid_2 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#fff;
	text-align:left;
	font-weight:normal;
}
.grid_2 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#fff;
	text-align:justify;
	font-weight:normal;
	line-height:25px;
	padding-top:12px;
}
.grid_4 {
	float:left;
	width:322px;
	height:474px;
	position:relative;
	display:block;
	background-color: rgba(255, 255, 255, 0.8);
	margin:5px 0 0 25px;
	padding:10px 25px;
}
.grid_4 img {
	border:0 none;
	margin-top:20px;
}
.grid_4 span {
	font-family: 'Asap', sans-serif;
	font-size:18px;
	color:#000;
	text-align:left;
	font-weight:normal;
}
.grid_4 p {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	font-weight:normal;
	line-height:28px;
	padding-top:12px;
}
.grid_4 p strong {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#b8292f;
	text-align:justify;
	font-weight:normal;
}
.grid_4 p a {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#b8292f;
	text-align:justify;
	font-weight:normal;
	text-decoration:none;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	text-decoration:none;
}
.grid_4 a {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	text-decoration:none;
}
.grid_4 a:hover {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color:#06487c;
	text-decoration:none;
	font-weight:normal;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.asre_img {
	position:relative;
	float:left;
	display:block;
	width:136px;
	height:26px;
	margin:15px 0 0 0;
}
.asre_img a {
	display:block;
	width:136px;
	height:26px;
	text-indent:-5000px;
	left:0;
	top:0;
	position:absolute;
	background:url(../images/appaswamy_logo.png) 0 0 no-repeat;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.asre_img a:hover {
	//background:url(../images/appaswamy_logo-1.png) 0 0 no-repeat;
        background:url(../images/appaswamy_logo.png) 0 0 no-repeat;
	width:136px;
	height:26px;
	position:relative;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
footer {
	width: 100%;
	position: fixed;
	bottom:5px;        
       padding-left: 10%;
          margin-left: auto;
          margin-right: auto;
}
footer a {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color: rgba(255, 255, 255, 0.3);
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;      
	padding-right:15px;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
        
}
footer a:hover {
	color: rgba(255, 255, 255, 1);
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
footer a.current {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	color: rgba(255, 255, 255, 1);
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:15px;
}
.galimg{
	margin-right:4px;
	margin-bottom:-15px;
	float:left;
	position:relative;
         
}
.port-img
{
    height: 80px;
    width: 100px;
}

}