/* ----- Page Container start -----*/

body {
	width: auto;
	height:auto;
	font-size: 16px;
	margin:0%;
	margin-left:auto;
	margin-right:auto;
	padding: 0%;
	background-image: linear-gradient(to right bottom, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);	
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position:center;
	
	
}

#wraper {
	width: auto;
	height: auto;
	margin:0%;
	padding:0%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	
}

/* ----- Page Container End -----*/

/* ----- Video Container Start -----*/

#video-container {
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left:auto;
	margin-right:auto;
	width: 100vw;
	height: 100vh;
	position:absolute;
	padding:0%;
	float:left;
	overflow:hidden;	
	z-index: -5;
	clear:both;
}
.video1 {
	width: 100vw;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0%;
	position:absolute;
	z-index: -5;
	float:left;
	clear:both;
}

/* ----- Video Container End -----*/

/* ----- Company Status Start -----*/

#overlay {
	width:100vw;
	height:auto;
	top:-1%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-2%;
	background-color:transparent;	
	position:relative;
	float:left;
	
}

#cmplogo {
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right:auto;
	margin-bottom:0%;
	padding-left: 0%;
	top:34.5vw;
	left:36vw;
	position:relative;	
	z-index: 5;
	
}
.cmp {	
	width:28vw;
	height:auto;	
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.05), rgba(155,215,205,.3), rgba(155,215,205,0.7));
	border-radius:5px;
	box-shadow: 3px 4px 3px #000;
	position:relative;
}

#isologo {
	width: auto;
	height: auto;	
	margin-top: 0%;
	margin-left: auto;
	margin-right:auto;
	top:-4vw;
	left:63vw;
	position:relative;
	z-index: 5;
}

.iso {
	width:10%;
	height:auto;	
}

#msgov {
	width: auto;
	height: auto;
	margin-top: 0%;
	margin-left: auto;
	margin-right:auto;
	padding-left: 0%;
	padding-right: 0%;
	top:-14.5vw;
	left:75vw;
	position:relative;
	z-index: 5;
}

.msme {
	width:20%;
	height:auto;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius:5px;
	box-shadow: 6px 6px 10px #000;
}

#board {
	width: 55vw;
	height: auto;	
	position: relative;		
	top: 17vw;
	margin-top: 0%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0%;
	z-index: 5;
}
.boardtr {
	/*width: 36vw;*/
	height: auto;
	
	padding-left: 1.5vw;
	padding-right: auto;
	padding-top: 0.5%;
	padding-bottom: 0.5%;
	font-size: 12px;
	text-align: center;
	text-shadow:6px 6px 4px #000;
	font-weight: 150;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;	
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.05), rgba(155,215,205,.3), rgba(155,215,205,0.7));
	margin-top: 0%;
	margin-bottom: 0%;	
	border-radius: 5px;
	box-shadow: 6px 6px 10px #000;	
	z-index: 5;
}
/* ----- Company Status End -----*/

/*--------  navbar Start   -----------------*/
.smph {
	width: auto;
	height: auto;	
	z-index:1;
}
#navbar {
	position: fixed;
	margin-bottom: 0%;
	margin-left: auto;
	margin-right: auto;
	top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	width: 100vw;	
	display: block;
	transition: top 0.3s;
	z-index:8;
	height: auto;
}
a {
	text-decoration: none;
	color: #FFF;
	float: left;
}
#navbar li:hover {
	background-color: rgba(127,127,127,0.8);	
	border-radius: 5px;
	color: #FFF;
}

#navbar li {
	display: block;
	text-align: center;
	text-shadow:3px 3px 4px;
	background-color: rgba(204,204,204,0.8);
	background-size: 100%;
	margin-bottom: 0px;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 100%;	
	margin-left: -5%;
	padding-left: 0%;
	float: left;
	border-radius: 5px;
	min-width: 75px;
	z-index:8;
}
#navbar.black {
	height: auto;	
	width: 20%;
	padding-left: 0%;
	padding-right: 0%;
	margin-left: -5%;
	z-index:8;
}
/*--------  navbar End   -----------------*/


/* ----- Company Title Start -----*/

#wish {
	
	width: 100%;
	height:20%;
	top:0px;
	margin-top:15%;
	text-align:left;
	padding-top: 15%;
	margin-left: auto;	
	margin-right:auto;
	padding-bottom: 8%;
	position:relative;
	background-color:#FFF;
	background-image: linear-gradient(to right bottom, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);	
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position:center;
	float:left;
	overflow:hidden;
	/*box-shadow: 0px 10px 20px #3e3c3c, 0px -50px 80px #FFF;*/
	z-index:-6;
}

#comp {
	width: 80%;
	margin-left: auto;
	margin-right:auto;
	padding:0.5%;
	background-color:transparent;
	background-image: linear-gradient(to right bottom, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);	
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position:center;
	border-radius: 5px;
	box-shadow: 5px 5px 20px #000
}
.welcome {
	width:100%;
	height:auto;
	text-shadow: 3px 3px 4px #000;
	font-weight: 175;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	color: #FFF;
}
/* ----- Company Title End -----*/

/* ----- Company introduction Start -----*/

#intro-all {
	top: 0%;
	width: 100%;
	height:auto;
	/*max-width: 100%;
	min-width: 25%;*/
	margin-top: 0%;
	margin-bottom:0%;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/Livin1.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position:center;
	background-color:transparent;
	/*background-size: 100% 100%;*/
	padding-bottom: 3%;
	padding-top: 3%;
	padding-left:0%;
	padding-right:0%;
	position: relative;
	float:left;
}

#int-pic {
	width:75%;
	height:auto;
	margin-right:0%;
	margin-top:2%;
	padding-left:0%;
	padding-right:0%;
	padding-top:0%;
	padding-bottom:0%;
	border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(25,25,25,0.8), -5px -5px 5px rgba(25,25,25,0.8);
	position:relative;
}

#intro-dtl {
	width:75%;
	height:auto;
	padding-left:1.25%;
	padding-right:1.25%;
	padding-top:5%;
	padding-bottom:1.25%;
	background-color:transparent;
	border-radius: 10px;
	box-shadow: 5px 5px 5px rgba(25,25,25,0.4), -5px -5px 5px rgba(25,25,25,0.4);
	position:relative;
}
	

.intro1 {
	width: 100%;	
	padding-bottom: 2%;
	padding-top: 2%;
	padding-left: 2%;
	padding-right: 2%;
	margin-left: auto;
	margin-right:auto;
	margin: 0%;
	font-size: 14px;
	color: #FFF;
	text-shadow:3px 3px 4px #000;	
	text-align: left;
	background-color:rgba(127,127,127,0.8);	
	border-radius: 10px;
	box-shadow: 5px 5px 5px rgba(25,25,25,0.8), -5px -5px 5px rgba(25,25,25,0.8);
	position:relative;
	z-index: 2;
}
.intro-image {
	margin-left: auto;
	margin-right:auto;
	margin-bottom: 0%;
	width: 100%;
	height: auto;
	border: .25% solid #333;
	border-radius: 5px;	
	padding: 0px;	
	position:relative;
}
/* ----- Company introduction End -----*/


/* ------ Company About us Start -------*/

#about {
	width: 100%;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 3%;
	position: relative;
	background-color: #FFF;
	height: auto;
	float: left;
	height: auto;
	box-shadow: 0px 10px 20px #3e3c3c, 0px -10px 20px #3e3c3c;
	z-index:3;
	
}
.abt-heads1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
	text-align: left;
	padding-left: 11%;
	padding-right: 11%;
	margin-bottom: 0px;
	padding-bottom: 2%;
	float: left;
}
.abt-details1 {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 14px;
	float: left;
	text-align: left;
	padding-left: 12%;
	padding-right: 12%;
	height: auto;
}
.abt-details {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 14px;
	float: left;
	text-align: left;
	padding-left: 12%;
	padding-right: 12%;
	position: relative;
}
.square {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 14px;
	list-style: square;
	text-align: left;
	padding-left: 12%;
	padding-right: 12%;
	float: left;
}
/* ------ Company About us End -------*/

/* ------ Company Projects in Hands details Start -------*/

#prohnd {
	width: 100%;
	height:auto;
	top:0%;
	text-align:left;	
	padding-top: 4%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 4%;
	position: relative;
	background-color: #999;
	background-image: url(../images/buildings.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position:center;
	float:left;
}
#tab-hnd {
	width: 80%;
	margin-left:auto;
	margin-right:auto;	
	padding: 2%;
	position: relative;	
	background-color:transparent;
	border-radius: 10px;	
	text-align:left;
	box-shadow: 3px 4px 20px #000;
		
}
.prohndtitle {
	width: 100%;	
	text-align: left;	
}
.prohndheads2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: left;
	text-shadow:3px 3px 4px #000;	
	margin-top: 0px;
}
.prohndtable {
	width: 100%;	
	text-align: left;
	margin-top: 0px;	
	overflow-x: auto;
}
table.prohndlist {
	width: 100%;
	border-spacing: 0;	
	border-collapse: collapse;
	box-shadow: 3px 4px 20px #000;
	
}
tr.pjchnds {	
	background-color:rgba(127,127,127,0.4);
}
tr.pjchnds:nth-child(even) {	
	background-color:rgba(127,127,127,0.4);
}
th.dt-pjchnd {
	padding-left: 5px;
	text-align: left;	
	padding-left:30px;
	padding-bottom:8px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFF;
	text-decoration: underline;
	text-shadow:3px 3px 4px #000;
}
td.dt-pjchnd {
	text-align: left;	
	padding-left:3vw;
	padding-right:3vw;
	padding-bottom:4vw;
	padding-top:2vw
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFF;
	text-shadow:3px 3px 4px #000;
}
/* ------ Company Projects in Hands details End -------*/


/* ------ Completed Company Projects details Start -------*/

#cmppro {
	width: 100%;
	height: auto;
	top: 0%;
	text-align: left;
	padding-top: 4%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 4%;
	position: relative;
	background-color: #FCF;
	background-image: linear-gradient(to right top, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);	
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	float: left;
	box-shadow: 0px 10px 20px #3e3c3c, 0px -10px 20px #3e3c3c;
	z-index:3;
}
#tab-cmp1 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 1%;
	position: relative;
	background-color: transparent;
	border-radius: 10px;
	text-align: left;	
}
#tab-cmp {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	padding: 2%;
	position: relative;
	background-color: transparent;
	border-radius: 10px;
	text-align: left;
	box-shadow: 3px 4px 20px #000;
}
.procmptitle {
	width: 100%;
	text-align: left;
}
.procmpheads2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-shadow: 3px 3px 4px #000;
	text-align: left;
	margin-top: 0px;
}
.cmpdetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-shadow: 3px 3px 4px #000;
	text-align: left;
	margin-top: 0px;
}
#open {
	width: 100%;
	height: auto;
	position: relative;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 1%;
	margin-bottom: 1%;	
	padding-left:1%;
	padding-right:1%;
}

#closed {
	width: 20%;
	height: auto;
	position: relative;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 2%;
	margin-bottom: 0%;	
	padding:0%;
	text-align: center;	
	box-shadow: 2px 2px 4px #000;
	border-radius: 5px;
	transition:ease-out 0.5s;
	z-index:6;
}

.expand {
	background-color: transparent;
	color: #FFF;
	cursor: pointer;
	padding: 1%;
	width: 100%;
	height:auto;
	border: none;
	text-align: left;
	outline: none;
	font-size: 14px;
	text-shadow: 3px 3px 4px #000;	
	border-radius: 10px;
}
.expand:after {
  content: '\002B';
  color: #FFF;
  font-weight: bold;
  float: left;
  margin-left: 5px;
  padding-right:1%;
}
.active:after {
  content: "\2212";
}
.active, .expand:hover {
	background-color:rgba(127,127,127,0.5);
}

.target {
	background-color: transparent;
	color: #FFF;
	cursor: pointer;
	padding: 0%;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	border: none;	
	outline: none;
	font-size: 16px;
	text-decoration:none;
	text-shadow: 3px 3px 4px #000;
	position: relative;
	z-index:6;
}
.active, #closed:hover {
	background-color: rgba(127,127,127,0.5);
}
.procmptable {
	padding: 0.5%;
	overflow: hidden;
	display: none;
	background-color: transparent;
}
table.procmplist {
	width: 100%;
	height:auto;
	border-spacing: 0;	
	border-collapse: collapse;
	box-shadow: 3px 4px 20px #000;
}
tr.pjccmp {
	background-color: rgba(127,127,127,0.5);
}
tr.pjccmp:nth-child(even) {
	background-color: rgba(127,127,127,0.5);
}
th.dt-pjccmp {
	padding-left: 1vw;
	text-align: left;
	text-decoration:underline;
	padding-left: 30px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-shadow: 3px 3px 4px #000;
}
td.dt-pjccmp {
	padding-left: 1vw;
	text-align: left;
	padding-left: 30px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-shadow: 3px 3px 4px #000;
}
/* ------ Completed Company Projects details End -------*/


/* -------Services Starts  --------------------*/

#services {
	width: 100%;
	height:auto;
	top:0%;
	text-align:left;	
	padding-top: 4%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 4%;
	position: relative;
	background-color: #09F;
	background-image: url(../images/cable_tray.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position:center;
	float:left;
}
#ser {
	width: 80%;
	margin-left:auto;
	margin-right:auto;
	padding: 2%;
	position: relative;
	background-color:transparent;
	border-radius: 10px;
	opacity: .9;
	text-align:left;
	box-shadow: 3px 4px 20px #000;
}
.ser-title {
	width: 100%;	
	text-align: left;
}
.ser-heads1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-align: left;
	text-shadow:3px 3px 4px #000;
	margin-top: 0px;
	margin-bottom: 0px;	
	padding-left: 2%;
}
.ser-heads2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-align: center;
	text-shadow:3px 3px 4px #000;
	margin:0%;
}
.ser-details {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding:20px;
	font-size: 14px;
	color:#FFF;	
	text-align: left;
	background-color:rgba(127,127,127,0.6);
	box-shadow: 3px 4px 3px #000;
	text-shadow:3px 3px 4px #000;
}
.ser-table {
	width: 100%;	
	text-align: left;
}
table.ser-list {
	width: 100%;
	border-spacing: 0;	
	border-collapse: collapse;
	box-shadow: 3px 4px 20px #000;
}
tr.serv {
	background-color:rgba(127,127,127,0.6);
}
tr.serv:nth-child(even) {
	background-color:rgba(127,127,127,0.6);
}
th.dt-serv {
	padding-left: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFF;
	text-decoration: underline;
	text-shadow:3px 3px 4px #000;
	padding-left:30px;
	padding-top:8px;
	padding-bottom:8px;
}
td.dt-serv {
	padding-left: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFF;
	text-shadow:3px 3px 4px #000;
	padding-left:30px;
	padding-top:8px;
	padding-bottom:8px;
}
/* -------Services End  --------------------*/

/* -------CLients List Start --------------------*/
#clients-title {
	width: 100%;
	height:auto;
	top:0%;
	text-align:left;
	padding-top: 4%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 4%;
	position: relative;
	background-color: #CFF;
	background-image: linear-gradient(to right bottom, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);	
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position:center;
	float:left;
	box-shadow: 0px 10px 20px #3e3c3c, 0px -10px 20px #3e3c3c;
	z-index:3;
}
#clients-detail {
	width: 80%;
	margin-left:auto;
	margin-right:auto;	
	padding: 1%;
	position: relative;
	background-color:transparent;
	border-radius: 10px;
	opacity: .9;
	text-align:left;
	box-shadow: 3px 4px 20px #000;
}
.clients-head {
	width: 100%;	
	text-align: left;
}
.clients-heads2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-align: left;
	text-shadow:3px 3px 4px #000;
	margin-top: 0px;
	margin-bottom:0.5%;
}
.clients-table {
	width: 100%;	
	text-align: left;
	margin-top: 0px;
	overflow-x: auto;
}
table.clients-list {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	box-shadow: 3px 4px 20px #000;
}
tr.clns {
	background-color:rgba(127,127,127,0.6);
}
tr.clns:nth-child(even) {
	background-color:rgba(127,127,127,0.6);
}
th.dt-clns {
	
	text-align: left;
	text-decoration:underline;
	padding-left:1.5%;
	padding-bottom:0.5%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFF;	
	text-shadow:3px 3px 4px #000;
}
td.dt-clns {
	
	text-align: left;
	padding-left:1.5%;
	padding-bottom:0.5%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFF;	
	text-shadow:3px 3px 4px #000;
}
/* -------CLients List End --------------------*/


/* -------Registered with Start --------------------*/

#registered {
	width: 100%;
	height:auto;
	top:0%;
	text-align:left;	
	padding-top: 4%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 4%;
	position: relative;
	background-color: #999;
	background-image: url(../images/architect.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position:center;
	float:left;

}
#reg-sub {
	width: 80%;
	height:auto;
	margin-left:auto;
	margin-right:auto;	
	padding-top:0.25vw;
	padding-right:2vw;
	padding-left:2vw;
	padding-bottom:2vw;	
	position: relative;
	background-color:transparent;
	border-radius: 10px;
	text-align:left;
	box-shadow: 3px 4px 20px #000;
	color:#FFF;
}
#regcon {
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:2vw;
	padding-bottom:2vw;
	padding-left:2vw;
	padding-right:2vw;
	border-radius:5px;
	background-color:rgba(127,127,127,0.7);
	box-shadow: 3px 4px 20px #000;
}
.reg-head {
	width: 100%;	
	text-align: left;
}
.reg-detail {
	width: 100%;	
	text-align: left;
	margin: 0%;
}
.reg-heads4 {
 	width:100%;
	font-size: 16px;
	color: #FFF;
	text-align: left;
	text-shadow:3px 3px 4px #000;
	background-color:rgba(127,127,127,0.7);
	padding-top:0.5vw;
	padding-left: 1vw;
	padding-right:1vw;
	padding-bottom:0.5vw;
	border-radius:5px;
}
table.regcontrs {
	width: 100%;
	height:auto;	
	padding-bottom:4vw;
	border-spacing: 0%;
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
}
th.reg-heads3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #FFF;
	text-shadow:3px 3px 4px #000;
	text-align: left;
	padding-left:4vw;
	padding-top:4vw;
	margin-bottom: 0px;
	padding-bottom: 20px;
}
tr.reg-bgclr {
	background-color:transparent;
}
tr.reg-bgclr:nth-child(even) {
	background-color:transparent;
}
td.dt-reg {
	padding-left: 2%;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-shadow:3px 3px 4px #000;
}
/* -------Registered with End --------------------*/

/* -------Photo Gallery start --------------------*/
#gallery {
	width: 100%;
	height:auto;
	top:0%;
	text-align:left;
	padding-top: 4%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 4%;
	position:relative;
	background-color: #3F9;
	background-image: linear-gradient(to right bottom, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);	
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position:center;
	float:left;
	box-shadow: 0px 10px 20px #3e3c3c, 0px -10px 20px #3e3c3c;
	z-index:7;
}

#pro-gallary {
	width: 88%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding: 0%;
	position:relative;
	background-color: transparent;
	border-radius: 10px;
	opacity: .9;
	text-align:left;
}
.pic-heads5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:0%;
	text-shadow:3px 3px 4px #000;
}
#imggal {	
	width: auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;	
	padding: 0%;
	position: relative;
}

#imgset1 {
	width: 90%;
	height:auto;	
	top:0%;
	padding-top: 1%;
	padding-bottom:0%;
	margin-left:auto;
	margin-right:auto;	
	position: relative;
}
.imst1 {
	width:12%;
	cursor:pointer;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0.75%;
	padding-right:0.5%;
	border-radius: 5px;
}
.imst1:hover {	
	opacity:0.6;	
}
#modal01 {
	z-index:10;
}
/* -------Photo Gallery End --------------------*/

/* ------------ Contact start -------*/
#secontact {
	width: 100%;
	height: auto;
	top:0%;
	text-align:left;	
	padding-top: 4%;
	padding-bottom: 4%;
	margin-left:auto;
	margin-right:auto;	
	background-image:url(../images/bgimg1.jpeg);
	background-repeat: no-repeat;
	background-size: cover;	
	background-position: center;
	padding-left: 5%;
	padding-right: 5%;
	float: left;
	position: relative;
}
#cntct {
	width:100%;
	height:auto;
	position: relative;
	padding:3%;
	background-image:url(../images/cntgrnd3.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-left:auto;
	margin-right:auto;
}
.contact-details {
	padding: 2%;	
	width: 100%;
	height: auto;
	border-radius: 10px;
	margin-left:auto;
	margin-right:auto;
	float: left;
	box-shadow: 10px 10px 20px #333, -10px -10px 20px #333;
	position:relative;
}
#cnt {
	width:85%;
	height:auto;
	position: relative;
	background-color:rgba(127,127,127,0.8);
	box-shadow: 10px 10px 20px #333, -10px -10px 20px #333;
	padding:2%;
	border-radius: 10px;
}
#cnt-hd {
	width:100%;
	height:auto;
	padding:0%;
	position: relative;
	float:left;
}
.cnt-heads {
	width:100%;
	font-weight: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: left;
	margin:0px;
	padding-bottom: 2%;
	padding-left: 3%;
	float: left;
	text-shadow: 3px 3px 4px #000;
}
#cnt-detail {
	width: 100%;
	padding:1%;
	position:relative;
	float: left;
}
table.address1 {
	width: 100%;
	margin-right: 0%;
	padding-left: 0%;
	position:relative;
}
#phone {
	width: 100%;
	height:auto;
	margin-right: 0%;
	padding-left: 0%;
	position:relative;
}
table.address2 {
	width: 100%;
	height:auto;
	margin-right: 0%;
	padding-left: 0%;
}
tr.cntbgclr {
	background-color: none;
	}
tr.cntbgclr:nth-child(even) {
	background-color: none;
}
th.dt-cntadd, td.dt-cntadd {
	text-align: left;
	color:#FFF;
	width:100%;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-shadow: 3px 3px 4px #000;
}
td.dt-cnt {
	text-align: left;
	color:#FFF;
	width:12%;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-shadow: 3px 3px 4px #000;
}
td.dt-cnt1 {
	text-align: left;
	color:#FFF;	
	padding: 0px;
	margin-left:0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-shadow: 3px 3px 4px #000;
}
/* ------------ Contact End -------*/

/* ------------ Footer start -------*/
#ftr {
	width: 100%;
	height:auto;	
	padding-top:5%;
	padding-bottom:2%;
	padding-left:5%;
	padding-right:5%;
	top:0%;
	margin:0%;
	margin-left:auto;
	margin-right:auto;	
	background-color:#333;
	background-size:cover;
	position: relative;
	float: left;
	/*clear:both;*/	
	z-index: 9;
}

a.ftr-lnk {
	width:auto;
	padding-left:8%;
	padding-right:8%;
	border-radius:5px;
	
}

.ftr-lnk:hover {
	width:auto;
	background-color: rgba(127,127,127,0.5);
}

/*
#ftr-content {
	width: 90%;
	height:auto;
	padding-top:2%;
	padding-bottom:2%;
	padding-left:2%;	
	margin:0%;	
	margin-left:auto;
	margin-right:auto;	
	background-color:transparent;
	background-size:cover;
	position: relative;
	/*float: left;*/
	/*box-shadow: 10px 10px 20px #333, -10px -10px 20px #333;
	clear:both;	
	z-index: 10;
}
*/
#cpr {
	width:100%;
	height:auto;
	padding:0%;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	float:left;
	clear:both;
}
table.ftr-tab {
	width: 100%;
	height:auto;
	margin-right: auto;
	padding-left: auto;
}
tr.ftr-raw {
	background-color: none;
	}
tr.ftr-raw:nth-child(even) {
	background-color: none;
}
td.ftr-trgt1 {
	text-align: center;
	color:#FFF;
	width:35%;
	padding: 0%;
	/*padding-right:10%;
	padding-left:10%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow: 3px 3px 4px #000;
}
td.ftr-trgt2 {
	text-align: center;
	color:#FFF;
	width:35%;
	padding: 0%;
	/*padding-right:10%;
	padding-left:10%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow: 3px 3px 4px #000;
}
td.ftr-trgt3 {
	text-align: center;
	color:#FFF;
	width:30%;
	padding: 0%;
	/*padding-right:10%;
	padding-left:10%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-shadow: 3px 3px 4px #000;
}
.qr-cod {
	width:60%;
	height:auto;
}


#tm-detail {
	width:100%;
	height:auto;
	padding-top:3%;
	padding-bottom:2%;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	float:left;
}
table.tm-tab3 {
	width: 100%;
	height:auto;
	margin-right: 0%;
	padding-left: 0%;
}
tr.tm-raw {
	background-color: none;
	}
tr.tm-raw:nth-child(even) {
	background-color: none;
}
td.tm-trgt1 {
	width:44%;
	text-align: left;
	color:#FFF;	
	padding: 0px;
	margin-left:0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-shadow: 3px 3px 4px #000;
}
td.tm-trgt2 {
	width:15%;
	text-align: left;
	color:#FFF;	
	padding: 0px;
	margin-left:0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-shadow: 3px 3px 4px #000;
}
td.tm-trgt3 {
	width:30%;
	text-align: left;
	color:#FFF;	
	padding: 0px;
	margin-left:0%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-shadow: 3px 3px 4px #000;
}

/* ------------ Footer End -------*/

/* -----  Media Quries 600px Start --- */

@media only screen and (max-width: 600px) {
#toggle, label {
	display: block;
	top: 10px;
	position: fixed;
	float: left;
	background-color: rgba(204,204,204,0.3);
	width: auto;
	margin-left: 3%;
	z-index: 8;
	height: auto;
}
#toggle, #navbar {
	width: 20%;
	display: none;
	padding-left: 0%;
	padding-right: 0%;
	top: 6%;
	margin-left: -5%;
	background-color: rgba(204,204,204,0.01);
	background-size: cover;
	float: left;
	z-index: 8;
}
#toggle:checked + #navbar {
	display: block;
}
/*--------  navbar 600px End  -----------------*/

}
/* -----  Media Quries 600px End --- */

/* -----  Media Quries 601px Start --- */
@media only screen and (min-width: 601px) {
	
/*--------  navbar 601px Start   -----------------*/
#navbar {	
	position: fixed;
	margin-bottom: 0%;
	margin-left: auto;
	margin-right: auto;
	top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	width: 100%;	
	display: block;
	transition: top 0.3s;
	z-index: 8;
	height: auto;
}
#toggle, label {
	display: block;
	top: 10px;
	position: fixed;
	float: left;
	background-color: rgba(204,204,204,0.3);
	width: auto;
	margin-left: 3%;
	z-index: 8;
	height: 2vw;
}
#toggle, #navbar {
	width: 20%;
	height: 2vw;
	display: none;
	padding-left: 0%;
	padding-right: 0%;
	top: 6%;
	margin-left: auto;
	margin-right:auto;
	background-color: rgba(204,204,204,0.01);	
	z-index: 8;
}
#toggle:checked + #navbar {
	display: block;
}

td.ftr-trgt1 {	
	width:20%;
	padding: 0%;	
	font-size: 12px;	
}
td.ftr-trgt2 {	
	width:20%;
	padding: 0%;	
	font-size: 12px;	
}
td.ftr-trgt3 {	
	width:60%;
	padding: 0%;	
	font-size: 8px;	
}
.qr-cod {
	width:30%;
	height:auto;
}


td.tm-trgt1 {
	width:44%;	
	font-size: 10px;	
}
td.tm-trgt2 {
	width:15%;	
	font-size: 8px;	
}
td.tm-trgt3 {
	width:30%;	
	font-size: 10px;	
}



/*--------  navbar 600px End   -----------------*/
}
/* -----  Media Quries 601px End --- */

/* -----  Media Quries 768px Start --- */
@media only screen and (min-width: 768px) {

/*--------  navbar 768px Start   --------------*/
#navbar {	
	position: fixed;
	margin-bottom: 0%;
	margin-left: auto;
	margin-right: auto;
	top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	width: 100%;	
	display: block;
	transition: top 0.3s;
	z-index: 10;
	height: auto;
}
#navbar li {
	display: block;
	text-align: center;	
	background-color: transparent;	
	margin-bottom: 0px;
	font-size: 12px;
	color: #FFF;
	text-shadow:3px 3px 4px #000;
	font-weight: normal;
	width: 100%;	
	margin-left: auto;
	margin-right: auto;
	padding-left: 0%;
	padding-right: 0%;	
	border-radius: 5px;
	z-index: 10;
}
#navbar li:hover {
	background-color: rgba(127,127,127,0.8);	
	border-radius: 5px;
	color: #FFF;
}
#toggle, label {
	display: none;
}
#toggle, #navbar {
	width: 100%;
	height: auto; 	
 	padding-left: 0%;
	padding-right: 0%;
	top: -1%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0%;	
	background-color: transparent;	
	position:fixed;
	z-index: 10;
}
#navbar.black {
	top: -1%;
	height: auto;
	background: #333;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
}
#toggle:checked + #navbar {
	display: block;
}
/*------ navbar 768px End   --------------*/
/* ----- Company Status 768px Start ---------*/

#overlay {
	top:-1%;
	margin-bottom:2%;
}
#cmplogo {
	top:35.75vw;
}
#board  {
	width: 37vw;
	top:17vw;
}
.boardtr {
	padding-left: 0.5vw;
	padding-right:0.5vw;
	font-size: 16px;
}
/* ----- Company Status 768px End ------*/
/* ----- Company Title 768px Start -----*/

#wish {	
	height:25%;
	margin-top:18%;
	padding-top: 8%;
	padding-bottom: 3%;
	
}
#comp {
	width: 65%;
	padding:0.5%;
}
.welcome {
	font-size: 20px;
}

/* ----- Company Title 768px End --------------*/
/* ----- Company introduction 768px Start -----*/
#intro-all {
	padding-left:5%;
	padding-right:5%
}
#int-pic {
	width:45%;
	margin-top:5.5%;
	margin-right:1%;
	float:left;
}
#intro-dtl {
	width:53%;
	padding-top: 1%;
	float:left;
}

/* ----- Company introduction 768px End ------*/
/* ----- Company About us 768px Start --------*/

/* - Company About us 768px End -------------------*/
/* - Company Projects in Hands details 768px Start-*/

/* - Company Projects in Hands details 768px End -------*/
/* - Completed Company Projects details 768px Start ----*/

/* - Completed Company Projects details 768px End ----*/
/* ------- Services 768px Starts  --------------------*/

/* ------- Services 768pxEnd  --------------------*/
/* ------- CLients List 768px Start --------------*/

/* -------CLients List 768px End -----------------*/
/* -------Registered with 768px Start ------------*/

th.reg-heads3 {
	padding-left: 2vw;
	padding-top: 1vw;
}

/* -------Registered with 768px End ----------------*/
/* ------ Contact 768px Starts -------------------- */
#cnt {
	width:55%;
}




/* ------ Contact 768px End ---------------------- */
/* ------ Footer 768px Start --------------------- */
td.ftr-trgt1 {	
	width:15%;
	padding: 0%;	
	font-size: 12px;	
}
td.ftr-trgt2 {	
	width:15%;
	padding: 0%;	
	font-size: 12px;	
}
td.ftr-trgt3 {	
	width:70%;
	padding: 0%;	
	font-size: 8px;	
}
.qr-cod {
	width:20%;
	height:auto;
}
#tm-detail {	
	padding-top:3%;
	padding-bottom:0.5%;
}

td.tm-trgt1 {
	width:40%;	
	font-size: 10px;	
}
td.tm-trgt2 {
	width:18%;	
	font-size: 8px;	
}
td.tm-trgt3 {
	width:42%;	
	font-size: 10px;	
}
/* ------ Footer 768px End ---------------------- */
}
/* -----  Media Quries 992px Start -------------- */
@media only screen and (min-width: 992px) {
/*--------  navbar 992px Start -------------------*/
#navbar {
	padding-left: 11%;
}
#toggle, #navbar {
	top: -0.5%;
	padding-left: 11%;
}
#navbar.black {
	top: -0.5%;
	padding-left: 11%;
}
#intro-all {
	padding-left:5%;
	padding-right:5%
}
/*------ navbar 992px End ----------------------*/
/* ----- Company Title 992px Start -------------*/

#wish {
	height:25%;
	margin-top:18%;
	padding-top: 8%;
	padding-bottom: 3%;
}
#comp {
	width: 65%;
	padding:0.5%;
}
.welcome {
	font-size: 26px;
}

/* ----- Company Title 992px End --------------*/
/* ----- Company introduction 992px Start -----*/
#int-pic {
	width:40%;
	margin-top:1.5%;
	margin-right:1.5%;
	float:left;
}
#intro-dtl {
	width:55%;
	padding-top: 1%;
	float:left;
}

/* ----- Company introduction 992px End --------*/
/* ----- Company About us 992px Start ----------*/

/* - Company About us 992px End --------------------*/
/* - Company Projects in Hands details 992px Start -*/

/* - Company Projects in Hands details 992px End ----*/
/* - Completed Company Projects details 992px Start -*/

/* - Completed Company Projects details 992px End -*/
/* - Services 992px Starts ------------------------*/

/* - Services 992px End  --------------------------*/
/* - CLients List 992px Start ---------------------*/

/* -------CLients List 992px End -------------------*/
/* -------Registered with 992px Start --------------*/

/* -------Registered with 992px End ----------------*/
/* ------ Contact 992px Start --------------------- */
#cnt {
	width:42%;
}

/* ------ Contact 992px End ----------------------- */
/* ------ Footer 992px Start ---------------------- */
td.ftr-trgt1 {	
	width:15%;
	padding: 0%;	
	font-size: 14px;	
}
td.ftr-trgt2 {	
	width:15%;
	padding: 0%;	
	font-size: 14px;	
}
td.ftr-trgt3 {	
	width:70%;
	padding: 0%;	
	font-size: 8px;	
}
.qr-cod {
	width:15%;
	height:auto;
}
#tm-detail {	
	padding-top:3%;
	padding-bottom:0.5%;
}

td.tm-trgt1 {
	width:40%;	
	font-size: 12px;	
}
td.tm-trgt2 {
	width:18%;	
	font-size: 8px;	
}
td.tm-trgt3 {
	width:42%;	
	font-size: 12px;	
}
/* ------ Footer 992px End ---------------------- */
}
/* -----  Media Quries 992px End ---------------- */
/* -----  Media Quries 1200px Start ------------- */
@media only screen and (min-width: 1200px) {
/*------  navbar 1200px Start   ------------------*/	
#navbar {
	padding-left: 11%;
}
#navbar li {
	font-size: 16px;
}
a {	
	padding-left: 2%;
}
#toggle, #navbar {
	top: -0.5%;
	padding-left: 11%;
}
#navbar.black {
	top: -0.5%;
	padding-left: 11%;
}
/*------  navbar 1200px End --------------------*/
/*------  Company Status 1200px Start ----------*/
#cmplogo {
	top:35.75vw;
}
#isologo {
	top:-4vw;
	left:66vw;
}
.iso {
	width:10%;
	height:auto;
}
#msgov {	
	top:-14.5vw;
	left:77vw;
}
.msme {
	width:20%;
}
#board  {
	width: 30vw;
	top:17vw;
}
.boardtr {
	padding-left: 1vw;
	padding-right:1vw;
	font-size: 20px;
}
/*------ Company Status 1200px End -----------*/
/* ----- Company Title 1200px Start ----------*/

#comp {
	width: 55%;
	padding:0.5%;
}
.welcome {
	font-size: 28px;
}

/* ----- Company Title 1200px End ------------*/

/* ----- Company introduction 1200px Start ---*/
#intro-all {
	padding-left:13%;
	padding-right:5%
}
#int-pic {
	width:40%;
	margin-top:0%;
	margin-right:1.5%;
	float:left;
}
#intro-dtl {
	width:50%;
	padding-top: 1%;
	float:left;
}

/* ----- Company introduction 1200px End -----*/
/* ------ Company About us 1200px Start ------*/

/* - Company About us 1200px End ---------------------*/
/* - Company Projects in Hands details 1200px Start - */

td.dt-pjchnd {
	
	padding-bottom: 1.5vw;
}
/* - Company Projects in Hands details 1200px End --- */
/* - Completed Company Projects details 1200px Start -*/

/* - Completed Company Projects details 1200px End ---*/
/* - Services 1200px Starts  -------------------------*/

/* - Services 1200px End  ----------------------------*/
/* - CLients List 1200px Start -----------------------*/

/* - CLients List 1200px End -------------------------*/
/* - Registered with 1200px Start --------------------*/

/* - Registered with 1200px End ----------------------*/
/* - Photo Gallery 1200px start ----------------------*/

/* - Photo Gallery 1200px End ------------------------*/
/* - Contact 1200px Starts -------------------------- */
#cnt {
	width:35%;
}

/* - Contact 1200px End ----------------------------- */
/* - Footer 1200px Start ---------------------------- */
td.ftr-trgt1 {	
	width:15%;
	padding: 0%;	
	font-size: 15px;	
}
td.ftr-trgt2 {	
	width:15%;
	padding: 0%;	
	font-size: 15px;	
}
td.ftr-trgt3 {	
	width:70%;
	padding: 0%;	
	font-size: 8px;	
}
.qr-cod {
	width:15%;
	height:auto;
}
#tm-detail {	
	padding-top:3%;
	padding-bottom:0.5%;
}

td.tm-trgt1 {
	width:40%;	
	font-size: 14px;	
}
td.tm-trgt2 {
	width:18%;	
	font-size: 8px;	
}
td.tm-trgt3 {
	width:42%;	
	font-size: 14px;	
}
/* - Footer 1200px End ------------------------------ */
}
/* -----  Media Quries 1400px Start ----------------- */
@media only screen and (min-width: 1400px) {
/* - navbar 1400px Start ---------------------------- */
#navbar {
	padding-left: 11%;
}
#navbar li {
	font-size: 16px;
}
a {	
	padding-left: 2%;
}
#toggle, #navbar {
	top: -0.5%;
	padding-left: 14%;
}
#navbar.black {
	top: -0.5%;
	padding-left: 14%;
}
/* - navbar 1400px End ----------------------------- */
/* - Company Status 1400px Start ------------------- */
#cmplogo {
	top:35vw;
}
#board {
	width:30%;
	top: 16vw;
}

.boardtr {	
	font-size: 24px;
}
/* - Company Status 1400px End --------------------- */
#comp {
	width: 55%;
	padding:0.5%;
}

/* - Company Title 1400px End ---------------------- */
/* - Company introduction 1400px Start ------------- */
#intro-all {
	padding-left:5%;
	padding-right:5%
}
#int-pic {
	width:40%;
	margin-top:0%;
	margin-right:1.5%;
	float:left;
}
#intro-dtl {
	width:55%;
	padding-top: 1%;
	float:left;
}

/* - Company introduction 1400px End --------------- */
/* - Company About us 1400px Start ------------------*/

/* - Company About us 1400px End ---------------------*/
/* - Company Projects in Hands details 1400px Start - */

td.dt-pjchnd {
	padding-bottom: 1.5vw;
}
/* - Company Projects in Hands details 1400px End --- */
/* - Completed Company Projects details 1400px Start -*/

/* - Completed Company Projects details 1400px End ---*/
/* - Services 1400px Starts ------------------------- */

/* - Services 1400px End --------------------------- */
/* - CLients List 1400px Start --------------------- */

/* - CLients List 1400px End ----------------------- */
/* - Registered with 1400px Start -------------------*/

th.reg-heads3 {
	padding-left: 2vw;
	padding-top: 0.5vw;
}
/* - Registered with 1400px End ---------------------*/
/* - Photo Gallery 1400px start -------------------- */


/* - Photo Gallery 1400px End ---------------------- */
/* - Contact 1400px Starts ------------------------- */

/* - Contact 1400px End --------------------------- */
/* - Footer 1400px Start -------------------------- */
td.ftr-trgt1 {	
	width:15%;
	padding: 0%;	
	font-size: 15px;	
}
td.ftr-trgt2 {	
	width:15%;
	padding: 0%;	
	font-size: 15px;	
}
td.ftr-trgt3 {	
	width:70%;
	padding: 0%;	
	font-size: 8px;	
}
.qr-cod {
	width:13%;
	height:auto;
}
#tm-detail {	
	padding-top:3%;
	padding-bottom:0.5%;
}

td.tm-trgt1 {
	width:40%;	
	font-size: 14px;	
}
td.tm-trgt2 {
	width:20%;	
	font-size: 8px;	
}
td.tm-trgt3 {
	width:48%;	
	font-size: 14px;	
}
/* - Footer 1400px End ---------------------------- */
}
/* -----  Media Quries 1400px End ----------------- */
/* -----  Media Quries 1600px Start ----------------- */
@media only screen and (min-width: 1600px) {
	
/* - navbar 1600px Start ---------------------------- */
#navbar {
	padding-left: 15%;
}
#toggle, #navbar {
	padding-left: 18%;
}
#navbar.black {
	padding-left: 18%;
}
/* - navbar 1600px End ----------------------------- */
/* - Company Status 1600px Start ------------------- */
#cmplogo {
	top:33vw;
}
#isologo {
	top:-4vw;
	left:70vw;
}
.iso {
	width:8%;
	height:auto;
}
#msgov {	
	top:-12.5vw;
	left:79vw;
}
.msme {
	width:18%;
}
#board {
	width:30%;
	top: 17vw;
}
.boardtr {	
	font-size: 28px;
}
/* - Company Status 1600px End --------------------- */
#wish {
	height:27%;
	margin-top:18%;
	padding-top: 10%;
	padding-bottom: 3%;
}
.welcome {
	font-size: 30px;
}
/* - Company introduction 1600px Start ------------- */

#intro-all {
	padding-left:15%;
	padding-right:5%
}
#int-pic {
	width:28%;
	margin-top:1%;
	margin-right:1.5%;
	float:left;
}
#intro-dtl {
	width:55%;
	padding-top: 1%;
	float:left;
}
.intro1 {
	font-size: 16px;
}

/* - Company introduction 1600px End --------------- */
/* - Company About us 1600px Start ------------------*/
.abt-heads1 {	
	font-size: 22px;
}
.abt-details1 {
	font-size: 18px;
}
.abt-details {
	font-size: 18px;
}
.square {
	font-size: 18px;
}
/* - Company About us 1600px End ---------------------*/
/* - Company Projects in Hands details 1600px Start - */
.prohndheads2 {	
	font-size: 22px;
}
th.dt-pjchnd {
	font-size: 18px;
}
td.dt-pjchnd {
	font-size: 18px;
}
/* - Company Projects in Hands details 1600px End --- */
/* - Completed Company Projects details 1600px Start -*/
.procmpheads2 {
	font-size: 22px;
}
.cmpdetail {
	font-size: 18px;
}
.expand {
	font-size: 18px;
}
.target {	
	font-size: 20px;
}
th.dt-pjccmp {
	font-size: 18px;
}
td.dt-pjccmp {
	font-size:18px;
}
/* - Completed Company Projects details 1600px End ---*/
/* - Services 1600px Starts ------------------------- */
.ser-heads1 {
	font-size: 22px;
}
.ser-heads2 {
	font-size: 20px;
}
.ser-details {
	font-size: 18px;
}
th.dt-serv {
	font-size:18px;
}
td.dt-serv {
	font-size: 18px;
}
/* - Services 1600px End --------------------------- */
/* - CLients List 1600px Start --------------------- */
.clients-heads2 {	
	font-size: 22px;
}
th.dt-clns {
	font-size: 18px;
}
td.dt-clns {
	font-size: 18px;
}
/* - CLients List 1600px End ----------------------- */
/* - Registered with 1600px Start -------------------*/
.reg-heads4 {
	font-size: 20px;
}
th.reg-heads3 {
	font-size: 18px;
}
td.dt-reg {
	font-size: 18px;
}
/* - Registered with 1600px End -------------------*/
/* - Photo Gallery 1400px start -------------------- */
.pic-heads5 {
	font-size: 22px;
}
/* - Photo Gallery 1600px End ---------------------- */

/* - Contact 1600px Starts ------------------------- */
#cnt {
	width:30%;
}

td.ftr-trgt1 {	
	width:15%;
	padding: 0%;	
	font-size: 15px;	
}
td.ftr-trgt2 {	
	width:15%;
	padding: 0%;	
	font-size: 15px;	
}
td.ftr-trgt3 {	
	width:70%;
	padding: 0%;	
	font-size: 8px;	
}
.qr-cod {
	width:11%;
	height:auto;
}
#tm-detail {	
	padding-top:3%;
	padding-bottom:0.5%;
}

td.tm-trgt1 {
	width:40%;	
	font-size: 14px;	
}
td.tm-trgt2 {
	width:21%;	
	font-size: 8px;	
}
td.tm-trgt3 {
	width:48%;	
	font-size: 14px;	
}

/* - Contact 1600px End --------------------------- */
}
/* -----  Media Quries 1600px End ----------------- */
/* -----  Media Quries 1900px Start ----------------- */
@media only screen and (min-width: 1920px) {	
/* - Company Status 1900px Start ------------------- */

#overlay {
	top:-1%;
	margin-bottom:-2%;
}
#cmplogo {
	top:34.25vw;
	left:38.5vw;
}
.cmp {	
	width:23vw;
}

#board {
	width:25%;
	top: 20vw;
}
.boardtr {
	
	padding-left:1.25%;
}
#isologo {
	top:-3vw;
	left:73vw;
}
.iso {
	width:7%;
	height:auto;
}
#msgov {	
	top:-10.75vw;
	left:81vw;
}
.msme {
	width:16%;
}
/* - Company Status 1900px End --------------------- */
/* - Company Title 1900px Start ----------------- */
#wish {
	height:27%;
	margin-top:18%;
	padding-top: 12%;
	padding-bottom: 3%;
}
.welcome {
	font-size: 37px;
}
#comp {
	width: 55%;
	padding:0.5%;
}

/* - Company Title 1900px End ----------------- */
/* - Company introduction 1900px Start ------------- */
#intro-all {
	padding-left:15%;
	padding-right:5%
}
#int-pic {
	width:32%;
	margin-top:1%;
	margin-right:1.5%;
	float:left;
}
#intro-dtl {
	width:50%;
	padding-top: 1%;
	float:left;
}
.intro1 {
	font-size: 20px;
}


/* - Company introduction 1900px End --------------- */
/* - Company About us 1900px Start ------------------*/
.abt-heads1 {	
	font-size: 24px;
}
.abt-details1 {
	font-size: 20px;
}
.abt-details {
	font-size: 20px;
}
.square {
	font-size: 20px;
}
/* - Company About us 1900px End ---------------------*/
/* - Company Projects in Hands details 1900px Start - */
.prohndheads2 {	
	font-size: 24px;
}
th.dt-pjchnd {
	font-size: 20px;
}
td.dt-pjchnd {
	font-size: 20px;
}
/* - Company Projects in Hands details 1900px End --- */
/* - Completed Company Projects details 1900px Start -*/
.procmpheads2 {
	font-size: 24px;
}
.cmpdetail {
	font-size: 20px;
}
.expand {
	font-size: 20px;
}
.target {	
	font-size: 22px;
}
th.dt-pjccmp {
	font-size: 20px;
}
td.dt-pjccmp {
	font-size:20px;
}

/* - Completed Company Projects details 1900px End ---*/
/* - Services 1900px Starts ------------------------- */
.ser-heads1 {
	font-size: 24px;
}
.ser-heads2 {
	font-size: 22px;
}
.ser-details {
	font-size: 20px;
}
th.dt-serv {
	font-size:20px;
}
td.dt-serv {
	font-size: 20px;
}
/* - Services 1900px End --------------------------- */
/* - CLients List 1900px Start --------------------- */
.clients-heads2 {	
	font-size: 24px;
}
th.dt-clns {
	font-size: 20px;
}
td.dt-clns {
	font-size: 20px;
}
/* - CLients List 1900px End ----------------------- */
/* - Registered with 1900px Start -------------------*/
.reg-heads4 {
	font-size: 22px;
}
th.reg-heads3 {
	font-size: 20px;
	padding-left: 2vw;
	padding-top: 0.5vw
}
td.dt-reg {
	font-size: 20px;
}

/* - Registered with 1900px End ---------------------*/
/* - Photo Gallery 1900px start -------------------- */
.pic-heads5 {
	font-size: 24px;
}
/* - Photo Gallery 1900px End ---------------------- */
/* - Contact 1900px Starts ------------------------- */

#cnt {
	width:30%;
}
.cnt-heads {
	font-size: 20px;
}
th.dt-cntadd, td.dt-cntadd {
	font-size: 18px;
}
td.dt-cnt {
	font-size: 18px;
}
td.dt-cnt1 {
	font-size: 18px;
}

/* - Contact 1900px End --------------------------- */

/* - Footer 1900px Start -------------------------- */
td.ftr-trgt1 {	
	width:13%;
	padding: 0%;	
	font-size: 15px;	
}
td.ftr-trgt2 {	
	width:13%;
	padding: 0%;	
	font-size: 15px;	
}
td.ftr-trgt3 {	
	width:76%;
	padding: 0%;	
	font-size: 8px;	
}
.qr-cod {
	width:10%;
	height:auto;
}
#tm-detail {	
	padding-top:3.25%;
	padding-bottom:0.3%;
}

td.tm-trgt1 {
	width:41%;	
	font-size: 14px;	
}
td.tm-trgt2 {
	width:18%;	
	font-size: 8px;	
}
td.tm-trgt3 {
	width:49%;	
	font-size: 14px;	
}

/* - Footer 1900px End ---------------------------- */
}
/* -----  Media Quries 2500px Start ----------------- */
@media only screen and (min-width: 2500px) {
/* - Company Status 2500px Start ------------------- */
#cmplogo {
	top:27vw;
	left:38.5vw;
}
.cmp {	
	width:23vw;
}

#board {
	width:25%;
	top: 12.5vw;
}
.boardtr {
	padding-left:1.25%;
}
#isologo {
	top:-3vw;
	left:73vw;
}

.iso {
	width:7%;
	height:auto;
}
#msgov {	
	top:-10.75vw;
	left:81vw;
}
.msme {
	width:16%;
}
/* - Company Status 2500px End --------------------- */
/* - Company Title 2500px Start ----------------- */
#wish {
	margin-top:15.90vw;
}
#comp {
	width: 55%;
	padding:0.5%;
}

/* - Company Title 2500px End ----------------- */
}
/* -----  Media Quries 2500px End ----------------- */

