﻿@charset "utf-8";
/* CSS Document */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}

audio,
canvas,
video {
display: inline-block;
}

audio:not([controls]) {
display: none;
height: 0;
}

[hidden] {
display: none;
}

html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}

body {
margin: 0;
padding: 0px;
background-color: #FFFFFF;

}


h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
}
p{
margin:0;
padding:0;
}
a:focus {
outline: thin dotted;
}

a:active,
a:hover {
outline: 0;
}
a{
text-decoration:none;
}



abbr[title] {
border-bottom: 1px dotted;
}


b,
strong {
font-weight: bold;
}

dfn {
font-style: italic;
}

hr {
height: 0;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

mark {
color: #000;
background: #ff0;
}

code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
}

pre {
white-space: pre-wrap;
}

q {
quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
font-size: 80%;
}

sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}

sup {
top: -0.5em;
}

sub {
bottom: -0.25em;
}

img {
border: 0;
}
.clr{
clear:both;
}

ol, ul{
margin:0;
padding:0;
list-style:none;
}

.width{
width:100%;
margin-top:0px;
}

.pic{
width:100%;
display:block;
}
.pic img{
width:100%;
display:block;
}

.container{
width:1170px;
margin: auto;
}


.top_menu_bg{
width:100%;
background-color: #26282E;
}

.top_menu_left {
width: 917px;
display: inline-block;
vertical-align: top;
}

.top_menu_right {
float: right;
}

.feedback_left {
float: left;
}

ul.top_nav {
padding: 0;
margin: 0;
list-style: none;
}

.top_nav li {
float: left;
border-right:1px solid #494E5B;
}

.top_nav li a {
display: block;
font-family: 'Roboto Condensed', sans-serif;
color: #DBECFB;
font-weight:normal;
font-size:13px;
text-decoration: none;
line-height: 40px;
padding: 0 15px;
}

.top_nav li:nth-child(7) {
border-right: medium none;
}

.top_nav li a:hover {
background-color:#4CA2C5;
}



ul.feed_nav {
padding: 0;
margin: 0;
list-style: none;
}

.feed_nav li {
float: left;
border-right:1px solid #494E5B;
}

.feed_nav li a {
display: block;
font-family: 'Roboto Condensed', sans-serif;
color: #DBECFB;
font-weight:normal;
background-color:#FF6C00;
font-size:13px;
text-decoration: none;
line-height: 40px;
padding: 0 15px;
}



.feed_nav li a:hover {
background-color:#4CA2C5;
}
	
.social_part02 a.fb {
background: none repeat scroll 0px 0px #879FB2;
border-radius: 16px;
display: inline-block;
padding: 9px 11px;
text-align: center;
vertical-align: middle;
margin-top:5px;
}
a.fb img {
display: block;
}
.social_part02 a.fb:hover {
background: none repeat scroll 0 0 #68A2C8;
}

.download_float{
float:left;
margin-right:5px;
margin-bottom:0px;
}
	
.logo_left{
width:297px;
display:inline-block;
vertical-align:top;
margin-bottom:13px;
margin-top:13px;
}

.main_menu {
display: inline-block;
vertical-align: top;
width: 535px;
margin-left: 390px;
}

.slide{
width:100%;
}

.slide img{
width:100%;
display:block;
}

.menu {
float: right;
}

.strt_mob{
width:348px;
margin-left:130px;
margin-top:33px;
}
	
.mobile{
width:100%;
}
.mobile img{
width:100%;
display:block;
}
.feature_head{
background-color: #FC940D;
font-family: 'Roboto Condensed', sans-serif;
color: #ffffff;
font-weight:bold;
font-size:30px;
text-decoration: none;
padding: 13px 0px;
}

.fature_back{
background-image: url(../images/featur_back.jpg);
height:295px;
background-repeat:repeat-x;
width:100%;
}

.box_part{
display:block;
width:1170px;
margin:auto;
}

.box {
display: inline-block;
margin-right: 10px;
width: 378px;
padding-top:20px;
}

.box01 {
display: inline-block;
margin-right: 0px;
width: 378px;
padding-top:20px;
}	
	

.text_01{
font-family: 'Roboto Condensed', sans-serif;
color: #575757;
font-weight:normal;
font-size:15px;
text-decoration: none;
}

.text_01 a{
font-family: 'Roboto Condensed', sans-serif;
color: #575757;
font-weight:normal;
font-size:15px;
text-decoration: none;
}

.text_01 a:hover{
font-family: 'Roboto Condensed', sans-serif;
color: #FC7D0D;
font-weight:normal;
font-size:15px;
text-decoration: none;
}

.mob_width{
width:100%;
background-color:#94CEEF;
}

.mob_left{
width:50%;
float:left;
background-image:url(../images/mob_back.jpg);
background-repeat:repeat;
height:415px;
}

.mob_right{
width:50%;
float:left;
background-color:#94CEEF;
height:415px;
}

.pad_01{
padding-top:45px;
padding-left:55px;
}

.text_02{
font-family: 'Droid Serif', serif;
color: #ffffff;
font-weight:normal;
font-size:20px;
text-decoration: none;
margin-bottom:20px;
}

.text_03{
font-family: 'Droid Serif', serif;
color: #363A42;
font-weight:normal;
font-size:20px;
text-decoration: none;
}

.text_04{
font-family: 'Droid Serif', serif;
color: #ffffff;
font-weight:normal;
font-size:30px;
text-decoration: none;
margin-bottom:10px;
line-height:50px;
}

.text_05{
font-family: 'Droid Serif', serif;
color: #363A42;
font-weight:normal;
font-size:40px;
text-decoration: none;
}

.text_06{
font-family: 'Droid Serif', serif;
color: #363A42;
font-weight:normal;
font-size:30px;
text-decoration: none;
}

.clientle{
background-color:#EDEDED;
width:100%;
padding-top:60px;
padding-bottom:60px;
margin-top:1px;
}

.other_data{
background-color:#EDEDED;
width:100%;
padding-top:20px;
margin-top:1px;
}

.knowledge_data{
background-color:#EDEDED;
width:100%;
padding-top:20px;
padding-bottom:10px;
}

.client_text_01{
font-family: 'Signika', sans-serif;
color: #797979;
font-weight:normal;
font-size:16px;
text-decoration: none;
}

.clientele{
font-family: 'Signika', sans-serif;
color: #565656;
font-weight:normal;
font-size:22px;
text-decoration: none;
}

.clientele_roll{
font-family: 'Signika', sans-serif;
color: #F95A36;
font-weight:normal;
font-size:22px;
text-decoration: none;
}
.client_text_02{
font-family: 'Signika', sans-serif;
color: #5A5A5A;
font-weight:normal;
font-size:30px;
text-decoration: none;

}
.client_text_03{
font-family: 'Signika', sans-serif;
color: #F97A09;
font-weight:normal;
font-size:16px;
text-decoration: none;

}

.client_text_04{
font-family: 'Signika', sans-serif;
color: #5A5A5A;
font-weight:normal;
font-size:24px;
text-decoration: none;
}

.client_text_05{
font-family: 'Signika', sans-serif;
color: #454545;
font-weight:normal;
font-size:16px;
text-decoration: none;
}

.identity{
width:100%;
padding-top:60px;
padding-bottom:30px;

}
.mnc_text_01{
font-family: 'Signika', sans-serif;
color: #797979;
font-weight:normal;
font-size:13px;
text-decoration: none;
}

.mnc_text_02{
font-family: 'Signika', sans-serif;
color: #FC940D;
font-weight:normal;
font-size:25px;
text-decoration: none;
}

.mnc_boxnew01 {
    display: inline-block;
    width: 45%;
    margin-right: 10px;
    vertical-align: top;
    margin-right: 10px;
   padding-left: 20px;
}

.mnc_boxnew01_border {
    border-left: 2px solid #25455f;
}

.mnc_box01{
display:inline-block;
width:167px;
margin-right:161px;
}

.mnc_box02{
display:inline-block;
width:167px;
margin-right:0px;
}

.mnc_back{
background-image: url(../images/mnc_round.jpg);
background-repeat: no-repeat;
width:167px;
height:168px;
}

.mnc_text_03{
font-family: 'Signika', sans-serif;
color: #5A5A5A;
font-weight:bold;
font-size:30px;
text-decoration: none;
}

.mnc_text_04{
font-family: 'Roboto Condensed', sans-serif;
color: #807E7E;
font-weight:bold;
font-size:15px;
text-decoration: none;
}

.mnc_text_04 a{
font-family: 'Roboto Condensed', sans-serif;
color: #807E7E;
font-weight:bold;
font-size:15px;
text-decoration: none;
}

.mnc_text_04 a:hover{
font-family: 'Roboto Condensed', sans-serif;
color: #F96F09;
font-weight:bold;
font-size:15px;
text-decoration: none;
}

.fter{
width:100%;
}

.fter img{
width:100%;
display:block;
}

.shape_01 {
display: inline-block;
margin-right: 10px;
width: 348px;
padding-top: 22px;
vertical-align: top;
padding-left: 10px;
}

.shape_02 {
display: inline-block;
width: 423px;
padding-top: 22px;
vertical-align: top;
}

.footer_back {
background-image:url(../images/fter_bg.jpg);
background-repeat:repeat-x;
background-color:#26455F;
}

.fter_01 {
width: 278px;
display: inline-block;
margin-right: 20px;
margin-top: 30px;
vertical-align: top;
}

.fter_02 {
width: 260px;
display: inline-block;
margin-right: 0px;
margin-top:30px;
vertical-align:top;
}

.fter_hed{
font-family: 'Signika', sans-serif;
color:#ffffff;
font-size:18px;
font-weight:normal;
margin-bottom:10px;
}

.ul.company {
margin:0px;
}

.company li {
display: block;
margin-bottom:10px;
line-height:26px;
}

.company li a{
font-family: 'Roboto Condensed', sans-serif;
color:#C9C9C7;
font-size:14px;
font-weight:normal;
padding-left:15px;
}
.company li a:hover{
color:#F2B505;
}
.company li.aro {
background: url("../images/true.jpg") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
}

.ul.social_nav {
margin:0px;
}

.social_nav li {
display: block;
margin-bottom:10px;
line-height:26px;
}

.social_nav li:last-child {
margin-bottom: 0;
}

.social_nav li a{
font-family: 'Roboto Condensed', sans-serif;
color:#C9C9C7;
font-size:14px;
font-weight:normal;
padding-left:36px;
}

.social_nav li a:hover{
color:#F2B505;
}

.social_nav li.soc01 {
background:url(../images/soc01.jpg) no-repeat;
}

.social_nav li.soc02 {
background:url(../images/soc02.jpg) no-repeat;
}

.social_nav li.soc03 {
background:url(../images/soc03.jpg) no-repeat;
}

.social_nav li.soc04 {
background:url(../images/soc04.jpg) no-repeat;
}


.ul.cont_nav {
margin:0px;
}

.cont_nav li {
display: block;
margin-bottom:10px;
line-height:17px;
}

.cont_nav li:last-child {
margin-bottom: 0;
}

.cont_nav li a{
font-family: 'Roboto Condensed', sans-serif;
color:#C9C9C7;
font-size:14px;
font-weight:normal;
padding-left:36px;
}

.cont_nav li a:hover{
color:#F2B505;
}

.cont_nav li.con01 {
background:url(../images/cnt_01.jpg) no-repeat;
}
.cont_nav li.con02 {
background:url(../images/cnt_02.jpg) no-repeat;
}

.cont_nav li.con03 {
background:url(../images/cnt_03.jpg) no-repeat;
}

.back_01{
background-image:url(../images/back_01.jpg);
background-repeat:repeat-x;
height:100px;
margin-top:10px;
}

.back_02{
background-image:url(../images/back_02.jpg);
background-repeat:repeat-x;
height:100px;
margin-top:10px;
}

.back_03{
background-image:url(../images/back_03.jpg);
background-repeat:repeat-x;
height:100px;
margin-top:10px;
}

.back_04{
background-image:url(../images/back_04.jpg);
background-repeat:repeat-x;
height:100px;
margin-top:10px;
}

.back_05{
background-image:url(../images/back_05.jpg);
background-repeat:repeat-x;
height:100px;
margin-top:10px;
}

.back_06{
background-image:url(../images/back_06.jpg);
background-repeat:repeat-x;
height:100px;
margin-top:10px;
}

.back_07{
background-image:url(../images/back_07.jpg);
background-repeat:repeat-x;
height:100px;
margin-top:10px;
}

.down_head{
font-family: 'Roboto Condensed', sans-serif;
color: #ffffff;
font-weight:bold;
font-size:25px;
text-decoration: none;
text-shadow: 1px 1px #000000;
}

.down_head a{
font-family: 'Roboto Condensed', sans-serif;
color: #ffffff;
font-weight:bold;
font-size:25px;
text-decoration: none;
text-shadow: 1px 1px #000000;
}

.down_head a:hover{
font-family: 'Roboto Condensed', sans-serif;
color: #ffffff;
font-weight:bold;
font-size:25px;
text-decoration: underline;
text-shadow: 1px 1px #000000;
}

.fter_field_01 {
font-family: 'Signika', sans-serif;
color:#888888;
font-size:15px;
font-weight:normal;
background: none;
width:200px;;
height:30px;
border: 1px solid #CCC9C9;
padding-left:10px;
}

.fter_field_01:focus {
background-color:#E0E0E0;
color:#484848;
outline: 0;
border: 1px solid #ECECEB;
}


.fter_field_02 {
font-family: 'Signika', sans-serif;
color:#888888;
font-size:15px;
font-weight:normal;
background: none;
background: none;
width:300px;;
height:60px;
border: 1px solid #CCC9C9;
padding-left:10px;
}

.fter_field_02:focus {
background-color:#E0E0E0;
color:#484848;
outline: 0;
border: 1px solid #ECECEB;
}


input#gobutton{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:10px 15px; /*add some padding to the inside of the button*/
background:#FC940D; /*the colour of the button*/
font-family: 'Signika', sans-serif;
color:#FFFFFF;
font-size:15px;
font-weight:normal;
border:0PX;
}

input#gobutton:hover, input#gobutton:focus{
background-color :#626465; 
}

input#reset{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:10px 15px; /*add some padding to the inside of the button*/
background:#626465; /*the colour of the button*/
font-family: 'Signika', sans-serif;
color:#FFFFFF;
font-size:15px;
font-weight:normal;
border:0PX;
}

input#reset:hover, input#gobutton:focus{
background-color :#FC940D; 
}
.pad_02{
margin-top:10px;
}

.pad_03{
padding-left:20px;
padding-top:50px;
}

.cnt_left{
width:48%;
display:inline-block;
vertical-align:top;
margin-right:20px;
}

.cnt_right{
width:48%;
display:inline-block;
vertical-align:top;
}

.text_16 {
font-family: 'Arimo', sans-serif;
font-size: 15px;
line-height: 24px;
font-weight: 400; 
color: #60AE3B;
text-decoration: none;
}

.text_16 a{
font-family: 'Arimo', sans-serif;
font-size: 15px;
line-height: 24px;
font-weight: 400; 
color: #60AE3B;
text-decoration: none;
}
.text_16 a:hover{
font-family: 'Arimo', sans-serif;
font-size: 15px;
line-height: 24px;
font-weight: 400; 
color: #000000;
text-decoration: underline;
}

.text_15 {
font-family: 'Arimo', sans-serif;
font-size: 15px;
line-height: 24px;
font-weight: 400; 
color: #333333;
text-decoration: none;
}

.round_box {
border: 1px solid #C2C0B3;
border-radius: 10px;
background-color: #FAF8EB;
padding:12px;
width:200px;
display:inline-block;
margin-right:83px;
margin-bottom:20px;
}

.round_box02 {
border: 1px solid #C2C0B3;
border-radius: 10px;
background-color: #FAF8EB;
padding:12px;
width:200px;
display:inline-block;
margin-right:0px;
margin-bottom:20px;
}

.download_links{
background-color:#FFFFFF;
border: dashed 1px; color:#999999;
padding:10px;
margin-top:10px;
margin-bottom:10px;
}

.download_part{
background-color:#EDEDED;
width:100%;
padding-top:20px;
margin-top:1px;
padding-bottom:20px;
}
.download_left{
display:inline-block;
width:774px;
vertical-align:top;
}
.download_right{
display:inline-block;
width:368px;
}
.download_text{
font-family: 'Roboto Condensed', sans-serif;
color:#2C2C2C;
font-size:17px;
font-weight:normal;
text-decoration:underline;
}
.download_text a{
font-family: 'Roboto Condensed', sans-serif;
color:#2C2C2C;
font-size:17px;
font-weight:normal;
text-decoration:underline;
}
.download_text a:hover{
font-family: 'Roboto Condensed', sans-serif;
color:#DE7502;
font-size:17px;
font-weight:normal;
text-decoration:underline;
}


.download_text02{
font-family: 'Roboto Condensed', sans-serif;
color:#DE7501;
font-size:17px;
font-weight:normal;
text-decoration:none;
}

.button_01{
  display: block;
 margin-top:3px; padding-bottom:3px;
}

.button_01 a{
background-color:#DE7501;
font-family: 'Roboto Condensed', sans-serif;
text-shadow: 1px 1px #000000;
color:#ffffff;
font-size:16px;
font-weight:normal;
padding:4px 10px;
border-radius: 4px;

}
.button_01 a:hover{
background-color:#464545;
}

.slide_text_01{
font-family: 'Roboto Condensed', sans-serif;
color:#FFFFFF;
font-size:47px;
line-height:20px;
font-weight:bold;
}
.slide_text_02{
font-family: 'Roboto Condensed', sans-serif;
color:#363942;
font-size:30px;
line-height:30px;
font-weight:bold;
padding-top:30px;
}
.slide_text_03{
font-family: 'Roboto Condensed', sans-serif;
color:#E9EEF2;
font-size:17px;
line-height:30px;
font-weight:normal;
padding-top:20px;
}

.slide_text_04{
font-family: 'Roboto Condensed', sans-serif;
color:#FFF;
font-size:30px;
line-height:30px;
font-weight:bold;
padding-top:19px;
}
.slide_text_05{
font-family: 'Roboto Condensed', sans-serif;
color:#F5DB04;
font-size:30px;
line-height:30px;
font-weight:bold;
padding-top:19px;
}

.button_contact{
display: block;
margin-top:19px;
}

.button_contact a{
background-color:#EE7A08;
font-family: 'Signika', sans-serif;
color:#ffffff;
font-size:22px;
font-weight:normal;
padding: 12px 12px;
border:4px solid #FFFFFF;

}
.button_contact a:hover{
background-color:#26282E;
}

ul.navi {
 margin: 0;
 padding:0px;
}
.navi li {
 
  display:inline-block;
  float:left;
  margin: 0;
}
.navi li a {
background-color:#ffffff;
  color: #000000;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  font-weight: normal;
  display:block;
  padding:5px 10px;
  margin-right:24PX;
  margin-bottom:15PX;
  border-radius: 3px;
  border: 1px solid #999999;
}

.navi li a:hover, .menu li a:focus{
  color: #ffffff;
  background:#FC940D;
  -webkit-transition: all ease 0.8s;
  -moz-transition: all ease 0.8s;
  -o-transition: all ease 0.8s;
  -ms-transition: all ease 0.8s;
  transition: all ease 0.8s;
 }

 .navi li.active a{
  color: #000;
  background:#FC940D;
  
 }
  .navi li.home a{
  color: #ffffff;
  background:#FC940D;
  border: 1px solid #FC940D;
 }
 
 .clt_detail{
 color: #ffffff;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 22px;
  font-weight: normal;
  padding:6px 0px;
  background-color:#4C9EC1;
  border-radius: 3px;
  }
.map_round {
border: 1px solid #CBCBCB;
 border-radius: 10px;

}
.client_bdr{
margin-top:15px;
padding:15px;
border:2px dotted #CFCFCF;
border-radius: 5px;
}
.client_box{
width:310px;
height:483px;
display: inline-block;
vertical-align:top;
background:#FFFFFF;
box-shadow: 0px 0px 2px  2px#CFCFCF;
padding:15px;
}
.client_name{
display:block;

}

.client_name a{
background-color:#FFA81A;
float:left;
width:213px;
margin-right:1px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 15px;
font-weight: normal;
padding:6px 10px;
color: #000000;
margin-bottom:1px;
}

.client_name a:hover{
background-color:#34426F;
color: #ffffff;
}

.countaion{
background-color:#343434;
float:left;
width:55px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 15px;
font-weight: normal;
padding:6px 10px;
color: #ffffff;
margin-bottom:1px;
}
.client_list{
font-family: 'Roboto Condensed', sans-serif;
font-size: 17px;
font-weight: normal;
padding:6px 10px;
color: #000000;
margin-bottom:1px;
}

.map_client{
background-image:url(../images/map_pic.jpg);
background-repeat:no-repeat;
height:824px;
width:747px;
display: inline-block;
vertical-align:top;
margin-left:10px;
}
.rajasthan {
    position: absolute;
    padding-top: 303px;
    padding-left: 120px;
	z-index:2000;
}
.map_text{
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
font-weight: normal;
color: #000000;
}
.map_text a{
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
font-weight: normal;
color: #000000;
}
.map_text a:hover{
color: #1A4BFF;
}

.jammu {
    position: absolute;
    padding-top: 79px;
    padding-left: 165px;
	z-index:2000;
}


.himachal {
    position: absolute;
    padding-top: 140px;
    padding-left: 234px;
    z-index: 2000;
}

.jammu_pic {
    position: absolute;
    padding-top: 59px;
    padding-left: 219px;
	z-index:2000;
}

.orissa {
    position: absolute;
    padding-top: 467px;
    padding-left: 410px;
	z-index:1000;
}

.orissa_pic {
    position: absolute;
    padding-top: 449px;
    padding-left: 428px;
	z-index:1000;
}

.rajasthan_pic {
    position: absolute;
    padding-top: 285px;
    padding-left: 147px;
	z-index:2000;
}

.feedbox_box{
width: 317px;
display: inline-block;
margin-bottom: 15px;
box-shadow: 0px 0px 5px #888888;
background: #FFFFFF;
margin-right: 72px;
padding:10px;
border-radius: 5px;
}
.feedbox_box:nth-child(3n) {
    margin-right: 0px;
}

.feedback_text01{
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
font-weight: normal;
color: #000000;
line-height:22px;
}
.feedback_text02{
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
font-weight: normal;
color: #E36914;
line-height:22px;
}

.about_left{
width:820px;
display:inline-block;
vertical-align:top;
margin-top:50px;
margin-bottom:20px;
margin-left:0px;
}


.about_right{
width:323px;
display:inline-block;
vertical-align:top;
margin-left:20px;
margin-top:50px;
margin-bottom:20px;
}

.demo_left{
width:640px;
display:inline-block;
vertical-align:top;
margin-top:10px;
margin-bottom:20px;
margin-left:0px;
}


.demo_right{
width:502px;
display:inline-block;
vertical-align:top;
margin-left:20px;
margin-top:10px;
margin-bottom:20px;
}


.fter_text04 {
    font-family: "Signika",sans-serif;
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
}

.fter_text02{
font-family: "Signika",sans-serif;
color: #333333;
font-size: 15px;
font-weight: normal;
line-height:26px;
padding-left:0PX;
}
.fter_pad_02{
padding-top:10px;
}

.fter_pad_03{
padding-top:15px;
}
.enquiry_field{
background-color:#fff;
width:290px;
height:35px;
font-family: "Signika",sans-serif;
color: #292D2F;
font-size: 15px;
font-weight: normal;
border: 1px solid #C8C8C8;
padding:5px 5px;
}

.enquiry_area{
background-color:#fff;
width:390px;
height:80px;
font-family: "Signika",sans-serif;
color: #292D2F;
font-size: 15px;
font-weight: normal;
border: 1px solid #C8C8C8;
padding:5px 5px;
}
.gobutton{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:7px 28px; /*add some padding to the inside of the button*/
background:#373737; /*the colour of the button*/
font-family: 'Signika', sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:normal;
border:0PX;
margin-top:10px;
border-radius: 22px;
border: 3px solid #FFFFFF;
}

.gobutton:hover{
background-color :#D95032; 
color:#ffffff;
}

.gobutton1 {
    cursor: pointer; /*forces the cursor to change to a hand when the button is hovered*/
    padding: 7px 28px; /*add some padding to the inside of the button*/
    background: #373737; /*the colour of the button*/
    font-family: 'Signika', sans-serif;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    border: 0PX;
    margin-top: 10px;
    border-radius: 22px;
    border: 3px solid #D95032;
}

.gobutton1:hover {
    background-color: #D95032;
    color: #ffffff;
}
.demo_part{
display:inline-block;
width:333px;
vertical-align:top;
margin-right:8px;
}


.demo_part{
display:inline-block;
width:333px;
vertical-align:top;
margin-right:8px;
}

.demo_field {
    background-color: #fff;
    width: 230px;
    height: 35px;
    font-family: "Signika",sans-serif;
    color: #292D2F;
    font-size: 15px;
    font-weight: normal;
    border: 1px solid #C8C8C8;
    padding: 5px 5px;
}

.demo_area {
    background-color: #fff;
    width: 230px;
    height: 66px;
    font-family: "Signika",sans-serif;
    color: #292D2F;
    font-size: 15px;
    font-weight: normal;
    border: 1px solid #C8C8C8;
    padding: 5px 5px;
}

.haryana {
positiosn: absolute;
padding-top: 209px;
padding-left: 211px;
z-index: 2000;
}

.delhi {
positiosn: absolute;
padding-top: 0px;
padding-left: 237px;
z-index: 2000;
}

.gujrat {
positiosn: absolute;
padding-top: 50px;
padding-left: 88px;

z-index: 2000;
}

.karnataka {
    positiosn: absolute;
    padding-top: 130px;
    padding-left: 151px;
    z-index: 2000;
}



.tamilnadu {
positiosn: absolute;
padding-top: 89px;
padding-left: 231px;

z-index: 2000;
}

.uttar {
positiosn: absolute;
padding-top: 53px;
padding-left: 301px;
z-index: 2000;
}


.bihar {
positiosn: absolute;
padding-top: 0px;
padding-left: 430px;
z-index: 2000;
}


.madya {
positiosn: absolute;
padding-top: 0px;
padding-left: 211px;
z-index: 2000;
}

.maharashtra {
    positiosn: absolute;
    padding-top: 70px;
    padding-left: 151px;
    z-index: 2000;
}





@media only screen 
and (min-width : 320px) 
and (max-width : 480px) {

.map_client {
width: 747px;
display: none;
}
.client_box {
    width: 100%;
    height: 150px;
    padding: 1px;
}
.countaion {
width: 46px;
font-size: 13px;
padding: 6px 10px;

}

.feedbox_box {
    width: 93%;
    display: inline-block;
    margin-bottom: 15px;
    box-shadow: 0px 0px 5px #888888;
    background: #FFFFFF;
    margin-right: 0;
    padding: 10px;
    border-radius: 5px;
}
.client_name {
 width: 198px;
font-size: 13px;
}

.client_name a{
width: 198px;
font-size: 13px;

}

.demo_left {
    width: 98%;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
}

.demo_right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.demo_field {
    width: 214px;

}
.demo_area {
    background-color: #fff;
    width: 214px;

}

.fter_text02 {
    font-family: "Signika",sans-serif;
    color: #333333;
    font-size: 13px;
    font-weight: normal;
    line-height: 26px;
	padding-left:5PX;
}


.slide_text_01 {
font-size: 36px;
}
.slide_text_02 {
font-size: 20px;
padding-top: 11px;

}

.navi li a {
 font-size: 13px;
 padding: 1px 8px;
margin-right: 6PX;
margin-bottom: 10PX;

}

.download_float{
float:left;
margin-right:5px;
margin-bottom:10px;
}

 .clt_detail{
 font-size: 19px;
padding:5px 0px;
}
  
  
.width{
width:100%;
margin-top:60px;
}

.download_left {
width: 100%;
vertical-align: top;
margin-bottom:15px;
}
.download_right {
display: inline-block;
width: 100%;
}

.container{
width:100%;
margin: auto;
}

.logo_left {
margin-left: 13px;
width: 92%;
}

.top_menu_left {
width: 100%;
display: inline-block;
vertical-align: top;
}

.client_text_02 {
font-family: "Signika",sans-serif;
color: #5A5A5A;
font-weight: normal;
font-size: 23px;
text-decoration: none;
}

.top_menu_right {
float: left;
background-color:#26282E;
width:100%;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
}

.top_nav li {
float: left;
border-right:1px solid #494E5B;
border-bottom:1px solid #494E5B;
}

.top_nav li a {
display: block;
font-family: 'Roboto Condensed', sans-serif;
color: #DBECFB;
font-weight:normal;
font-size:11px;
text-decoration: none;
line-height: 40px;
padding: 0 18px;
}

.top_nav li:nth-child(5) {
 border-right:1px solid #494E5B;
}
	
.slide{
width:100%;
margin-top:55px;
}
.feature_head {
background-color: #FC940D;
font-family: "Roboto Condensed",sans-serif;
color: #FFF;
font-weight: bold;
font-size: 18px;
text-decoration: none;
padding: 13px 0px;
}

.fature_back {
height: 880px;
background-color:#E1E3E4;
width: 100%;
}

.shape_02 {
display: inline-block;
width: 95%;
padding-top: 40px;
vertical-align: top;
margin-left:10px;
}

.shape_01 {
width: 92%;
}

.text_01{
font-family: 'Roboto Condensed', sans-serif;
color: #575757;
font-weight:normal;
font-size:14px;
text-decoration: none;
}

.text_01 a{
font-family: 'Roboto Condensed', sans-serif;
color: #575757;
font-weight:normal;
font-size:14px;
text-decoration: none;
}

.text_01 a:hover{
font-family: 'Roboto Condensed', sans-serif;
color: #FC7D0D;
font-weight:normal;
font-size:14px;
text-decoration: none;
}

.mob_left {
width: 100%;
float: left;
background-image: url("../images/mob_back.jpg");
background-repeat: repeat;
height: 415px;
}

.strt_mob {
width: 100%;
margin-left: 0px;
margin-top: 33px;
}

.mob_left {
height: 384px;
}

.pad_01 {
padding-top: 45px;
padding-left: 9px;
padding-right: 9px;
}

.mob_right {
width: 100%;
float: left;
background-color: #94CEEF;
height: 415px;
}

.text_02 {
font-family: "Droid Serif",serif;
color: #FFF;
font-weight: normal;
font-size: 13px;
text-decoration: none;
margin-bottom: 20px;
}

.text_03 {
font-family: "Droid Serif",serif;
color: #363A42;
font-weight: normal;
font-size: 13px;
text-decoration: none;
}

.line{
width:100%;
}

.line img{
width:100%;
display:block;
}

    .mnc_boxnew01 {
        display: inline-block;
        width: 85%;
        vertical-align: top;
        margin-right: 10px;
        padding-left: 30px;
      
    }

    .mnc_boxnew01_border {
        border-top: 2px solid #25455f;
        border-left:none;
    }

    .mnc_box01 {
        display: inline-block;
        width: 167px;
        margin-left: 80px;
        margin-bottom: 15px;
        margin-right: 0px;
    }

.mnc_box02 {
margin-left: 80px;
margin-right: 0px;
}

.fter_01 {
width: 88%;
display: inline-block;
margin-top: 30px;
margin-left: 13px;
vertical-align: top;
}

.fter_02 {
width: 88%;
display: inline-block;
margin-left: 13px;
margin-top: 30px;
vertical-align: top;
margin-bottom:20px;
}

.pad_02 {
margin:10px;
}

.pad_03 {
padding-left: 3px;
padding-top: 50px;
}

.client_text_01 {
font-family: "Signika",sans-serif;
color: #797979;
font-weight: normal;
font-size: 14px;
text-decoration: none;
}

.text_06 {
font-family: "Droid Serif",serif;
color: #363A42;
font-weight: normal;
font-size: 21px;
text-decoration: none;
}

.down_head{
font-family: 'Roboto Condensed', sans-serif;
color: #ffffff;
font-weight:bold;
font-size:15px;
text-decoration: none;
text-shadow: 1px 1px #000000;
}

.down_head a{
font-family: 'Roboto Condensed', sans-serif;
color: #ffffff;
font-weight:bold;
font-size:15px;
text-decoration: none;
text-shadow: 1px 1px #000000;
}

.down_head a:hover{
font-family: 'Roboto Condensed', sans-serif;
color: #ffffff;
font-weight:bold;
font-size:15px;
text-decoration: underline;
text-shadow: 1px 1px #000000;
}

.cnt_left {
width: 94%;
vertical-align: top;
margin:10px;
}

.cnt_right {
width: 94%;
vertical-align: top;
margin:10px;
}

.fter_field_01 {
font-family: 'Signika', sans-serif;
color:#888888;
font-size:15px;
font-weight:normal;
background: none;
width:150px;;
height:30px;
border: 1px solid #CCC9C9;
padding-left:10px;
}

.fter_field_02 {
width:150px;
height:60px;
}

input#gobutton{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:5px 5px; /*add some padding to the inside of the button*/
background:#FC940D; /*the colour of the button*/
font-family: 'Signika', sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:normal;
border:0PX;
margin-bottom:10px;
}

input#gobutton:hover, input#gobutton:focus{
background-color :#626465; 
}

input#reset{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:5px 5px; /*add some padding to the inside of the button*/
background:#626465; /*the colour of the button*/
font-family: 'Signika', sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:normal;
border:0PX;
}

input#reset:hover, input#gobutton:focus{
background-color :#FC940D; 
}

.clientele{
font-family: 'Signika', sans-serif;
color: #565656;
font-weight:normal;
font-size:17px;
text-decoration: none;
}

.clientele_roll{
font-family: 'Signika', sans-serif;
color: #F95A36;
font-weight:normal;
font-size:17px;
text-decoration: none;
}
.clientele_effect{
font-family: 'Signika', sans-serif;
color: #F95A36;
font-weight:normal;
font-size:17px;
text-decoration: none;
}

.round_box {
width:200px;
display:inline-block;
margin-left:50px;
margin-bottom:20px;
}

.round_box02 {
width:200px;
display:inline-block;
margin-left:50px;
margin-bottom:20px;
}
.about_left {
    width: 96%;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 6px;
}
.enquiry_area {
    background-color: #fff;
    width: 291px;
	}

.about_right {
width: 99%;
display: inline-block;
vertical-align: top;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 20px;}

.demo_part {
    display: inline-block;
    width: 98%;
    vertical-align: top;
    margin-right: 8px;
}

.button_contact a {
    background-color: #EE7A08;
    font-family: 'Signika', sans-serif;
    color: #ffffff;
    font-size: 19px;
    font-weight: normal;
    padding: 12px 12px;
    border: 4px solid #FFFFFF;
}
}

@media all and (min-width:481px) and (max-width:599px) {
/**{
	border:1px solid red;
}*/

.download_left {
width: 100%;
vertical-align: top;
margin-bottom:15px;
}
.download_right {
display: inline-block;
width: 100%;
}

.container{
width:100%;
margin: auto;
}

.logo_left {
margin-left: 13px;
width: 100%;
}

.top_menu_left {
width: 348px;
display: inline-block;
vertical-align: top;
}

.top_nav li a {
font-size: 12px;
padding: 0px 20px;
border-bottom:1px solid #494E5B;
}

.top_nav li:nth-child(5) {
border-right:1px solid #494E5B;
}

.top_menu_right {
float: right;
margin-right:10px;
}

.slide{
width:100%;
margin-top:60px;
}

.fature_back {
height: 890px;
background-color:#E1E3E4;
width: 100%;
}

.shape_02 {
display: inline-block;
width: 100%;
padding-top: 22px;
vertical-align: top;
margin-left:10px;
}

.mob_left {
width: 100%;
float: left;
background-image: url("../images/mob_back.jpg");
background-repeat: repeat;
height: 415px;
}

.strt_mob {
width: 348px;
margin-left: 100px;
margin-top: 33px;
}

.mob_right {
width: 100%;
float: left;
background-color: #94CEEF;
height: 415px;
}

.pad_01 {
padding-top: 45px;
padding-left: 17px;
}

.mnc_box01 {
display: inline-block;
width: 167px;
margin-right: 49px;
margin-left:20px;
margin-bottom:20px;
}

.mnc_box02 {
display: inline-block;
width: 167px;
margin-left: 20px;
}

.fter_01 {
width: 216px;
display: inline-block;
margin-right: 10px;
margin-top: 30px;
margin-left: 10px;
margin-bottom:30px;
vertical-align: top;
}

.fter_02 {
width: 216px;
display: inline-block;
margin-left: 10px;
margin-top: 30px;
vertical-align: top;
}

.pad_02 {
margin:10px;
}

.feature_head {
background-color: #FC940D;
font-family: "Roboto Condensed",sans-serif;
color: #FFF;
font-weight: bold;
font-size: 20px;
text-decoration: none;
padding: 13px 0px;
}
.cnt_left {
width: 94%;
vertical-align: top;
margin:10px;
}

.cnt_right {
width: 94%;
vertical-align: top;
margin:10px;
}

.fter_field_01 {
font-family: 'Signika', sans-serif;
color:#888888;
font-size:15px;
font-weight:normal;
background: none;
width:200px;;
height:30px;
border: 1px solid #CCC9C9;
padding-left:10px;
}

.fter_field_02 {
width:200px;
height:60px;

}

input#gobutton{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:5px 5px; /*add some padding to the inside of the button*/
background:#FC940D; /*the colour of the button*/
font-family: 'Signika', sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
border:0PX;
margin-bottom:10px;
}

input#gobutton:hover, input#gobutton:focus{
background-color :#626465; 
}

input#reset{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:5px 5px; /*add some padding to the inside of the button*/
background:#626465; /*the colour of the button*/
font-family: 'Signika', sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
border:0PX;
}

input#reset:hover, input#gobutton:focus{
background-color :#FC940D; 
}

.round_box {
margin-right: 0px;
margin-left: 8px;
margin-bottom: 20px;
}
.round_box02 {
margin-right: 0px;
margin-left: 8px;
margin-bottom: 20px;
}

}

@media all and (min-width:600px) and (max-width:800px) {
/**{
	border:1px solid red;
}*/

.download_left {
    display: inline-block;
    width: 455px;
    vertical-align: top;
}

.download_text {
    font-family: "Roboto Condensed",sans-serif;
    color: #2C2C2C;
    font-size: 16px;
    font-weight: normal;
    text-decoration: underline;
}

.container{
width:100%;
margin: auto;
}

.logo_left {
margin-left: 13px;
width: 100%;
}

.top_menu_left {
width: 477px;
display: inline-block;
vertical-align: top;
}

.top_nav li a {
font-size: 12px;
padding: 0px 13px;
border-bottom:1px solid #494E5B;
}

.top_nav li:nth-child(6) {
border-right:1px solid #494E5B;
}

.top_menu_right {
float: right;
margin-right:10px;
}

.pad_02 {
margin:10px;
}

.feature_head {
background-color: #FC940D;
font-family: "Roboto Condensed",sans-serif;
color: #FFF;
font-weight: bold;
font-size: 25px;
text-decoration: none;
padding: 13px 0px;
}

.slide{
width:100%;
margin-top:56px;
}

.shape_01 {
display: inline-block;
margin-right: 10px;
width: 277px;
padding-top: 22px;
vertical-align: top;
padding-left: 10px;
}

.text_01 {
font-family: "Roboto Condensed",sans-serif;
color: #575757;
font-weight: normal;
font-size: 13px;
text-decoration: none;
}

.fature_back {
height: 570px;
background-color:#E1E3E4;
width: 100%;
}

.shape_02 {
display: inline-block;
width: 423px;
padding-top: 22px;
vertical-align: top;
margin-left:10px;
}

.mob_left {
width: 50%;
float: left;
background-image: url("../images/mob_back.jpg");
background-repeat: repeat;
height: 362px;
}

.strt_mob {
width: 100%;
margin-left: 0px;
margin-top: 33px;
}

.mob_right {
width: 50%;
float: left;
background-color: #94CEEF;
height: 362px;
}

.pad_01 {
padding-top: 3px;
padding-left: 11px;
}

.text_04 {
font-family: "Droid Serif",serif;
color: #FFF;
font-weight: normal;
font-size: 22px;
text-decoration: none;
margin-bottom: 10px;
line-height: 50px;
}

.text_02 {
font-family: "Droid Serif",serif;
color: #FFF;
font-weight: normal;
font-size: 17px;
text-decoration: none;
margin-bottom: 20px;
}

.text_03 {
font-family: "Droid Serif",serif;
color: #363A42;
font-weight: normal;
font-size: 17px;
text-decoration: none;
}

.mobile{
width:100%;
height: 329px;
}

.mobile img{
width:100%;
display:block;
height: 329px;
}

.mnc_back {
background-image: url("../images/mnc_round.jpg");
background-repeat: no-repeat;
width: 100%;
height: 168px;
}

.mnc_box01 {
display: inline-block;
width: 167px;
margin-right: 18px;
margin-left:10px;
margin-bottom:20px
}

.mnc_box02 {
display: inline-block;
width: 167px;
margin-left: 10px;
}

.fter_01 {
    width: 125px;
    display: inline-block;
    margin-right: 59px;
    margin-top: 30px;
    vertical-align: top;
    margin-left: 10px;
}

.fter_02 {
width: 402px;
display: inline-block;
margin-right: 0px;
margin-top: 30px;
vertical-align: top;
margin-left: 10px;
margin-bottom:20px;
}

.line{
 width:100%;
}

.line img{
width:100%;
display:block;
}

.cnt_left {
width: 94%;
vertical-align: top;
margin:10px;
}

.cnt_right {
width: 94%;
vertical-align: top;
margin:10px;
}

.fter_field_01 {
font-family: 'Signika', sans-serif;
color:#888888;
font-size:15px;
font-weight:normal;
background: none;
width:200px;;
height:30px;
border: 1px solid #CCC9C9;
padding-left:10px;
}

.fter_field_02 {
width:200px;
height:60px;

}

input#gobutton{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:5px 5px; /*add some padding to the inside of the button*/
background:#FC940D; /*the colour of the button*/
font-family: 'Signika', sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
border:0PX;
margin-bottom:10px;
}

input#gobutton:hover, input#gobutton:focus{
background-color :#626465; 
}

input#reset{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:5px 5px; /*add some padding to the inside of the button*/
background:#626465; /*the colour of the button*/
font-family: 'Signika', sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
border:0PX;
}

input#reset:hover, input#gobutton:focus{
background-color :#FC940D; 
}

.round_box {
display: inline-block;
margin-left: 44px;
margin-right: 10px;
}

.round_box02 {
display: inline-block;
margin-left: 44px;
margin-right: 10px;
}


}


@media all and (min-width:801px) and (max-width:900px) {
/**{
	border:1px solid red;
}*/
.download_left {
    display: inline-block;
    width: 654px;
    vertical-align: top;
}

.container{
width:100%;
margin: auto;
}

.logo_left {
margin-left: 13px;
width: 100%;
}

.slide {
width: 100%;
margin-top:60px;
}

.top_menu_right {
float: right;
margin-right:10px;
}

.pad_02 {
margin:10px;
}

.text_01 {
font-family: "Roboto Condensed",sans-serif;
color: #575757;
font-weight: normal;
font-size: 12px;
text-decoration: none;
}

.shape_01 {
display: inline-block;
margin-right: 10px;
width: 257px;
padding-top: 22px;
vertical-align: top;
padding-left: 8px;
}

.shape_02 {
display: inline-block;
width: 235px;
padding-top: 22px;
vertical-align: top;
}

.strt_mob {
width: 348px;
margin-left: 57px;
margin-top: 33px;
}

.pad_01 {
padding-top: 45px;
padding-left: 16px;
}

.text_02 {
    font-family: "Droid Serif",serif;
    color: #FFF;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    margin-bottom: 20px;
}

.line{
 width:100%;
}

.line img{
width:100%;
display:block;
}

.mnc_box01 {
display: inline-block;
width: 167px;
margin-right: 19px;
margin-left: 15px;
}

.fter_01 {
width: 150px;
display: inline-block;
margin-right: 20px;
margin-top: 30px;
vertical-align: top;
margin-left: 10px;
}

.fter_02 {
width: 236px;
display: inline-block;
margin-right: 0px;
margin-top: 30px;
vertical-align: top;
}
.mnc_box02 {
display: inline-block;
width: 167px;
margin-right: 0px;
margin-left:10px;
}

.cnt_left{
width:45%;
display:inline-block;
vertical-align:top;
margin-right:20px;
margin-left:10px;
}

.cnt_right{
width:45%;
display:inline-block;
vertical-align:top;
}

.fter_field_01 {
width:200px;;
height:30px;
}

.fter_field_02 {
width:200px;
height:60px;
}

input#gobutton{
padding:5px 5px; 
font-size:13px;
margin-bottom:10px;
}

input#reset{
padding:5px 5px;
font-size:13px;
}

.round_box {
margin-right: 27px;
margin-left: 10px;
margin-bottom: 20px;
}

.round_box02 {
margin-right: 27px;
margin-left: 10px;
margin-bottom: 20px;
}

}

/* / media 8018*1024 landscape mobile*/
@media screen and (min-width : 901px) and (max-width : 1024px) {

.download_left {
    display: inline-block;
    width: 610px;
    vertical-align: top;
}

.container{
width:100%;
margin: auto;
}
.logo_left {
margin-left:10px;
}

.slide_text_04 {
    font-family: 'Roboto Condensed', sans-serif;
    color: #FFF;
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
    padding-top: 19px;
}

.top_menu_right {
float: right;
margin-right:10px;
}

.pad_02 {
margin:10px;
}
.slide {
width: 100%;
}

.shape_01 {
display: inline-block;
margin-right: 10px;
width: 295px;
padding-top: 22px;
vertical-align: top;
padding-left: 10px;
}
.feedbox_box {
    width: 303px;
    display: inline-block;
    margin-bottom: 15px;
    box-shadow: 0px 0px 5px #888888;
    background: #FFFFFF;
    margin-right: 11px;
    padding: 10px;
    border-radius: 5px;
}

.shape_02 {
display: inline-block;
width: 316px;
padding-top: 22px;
vertical-align: top;
}

.text_01 {
font-family: "Roboto Condensed",sans-serif;
color: #575757;
font-weight: normal;
font-size: 14px;
text-decoration: none;
}

.strt_mob {
width: 348px;
margin-left: 117px;
margin-top: 33px;
}

.pad_01 {
padding-top: 45px;
padding-left: 32px;
}

.mnc_box01 {
display: inline-block;
width: 167px;
margin-right: 82px;
margin-left: 10px;
}

.fter_01 {
width: 179px;
display: inline-block;
margin-right: 20px;
margin-top: 30px;
vertical-align: top;
margin-left: 10px;
}

.line{
 width:100%;
}

.line img{
width:100%;
display:block;
}

.cnt_left{
width:46%;
margin-left:10px;
}

.cnt_right{
width:46%;
}

.round_box {
margin-right: 10px;
margin-left: 10px;
margin-bottom: 20px;
}

.round_box02 {
margin-right: 10px;
margin-left: 10px;
margin-bottom: 20px;
}
.client_box {
 width: 278px;

}
.countaion {
width: 50px;
}

.client_name {
width: 185px;
}

.client_name a{
width: 185px;

}
.map_client {
    background-image: url(../images/map_pic02.jpg);
    background-repeat: no-repeat;
    height: 716px;
    width: 649px;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}
.jammu {
    position: absolute;
    padding-top: 74px;
    padding-left: 138px;
    z-index: 2000;
}
.jammu_pic {
    position: absolute;
    padding-top: 53px;
    padding-left: 194px;
    z-index: 2000;
}
.rajasthan_pic {
    position: absolute;
    padding-top: 242px;
    padding-left: 130px;
    z-index: 2000;
}
.rajasthan {
    position: absolute;
    padding-top: 263px;
    padding-left: 105px;
    z-index: 2000;
}
.orissa {
    position: absolute;
    padding-top: 402px;
    padding-left: 356px;
    z-index: 1000;
}
.orissa_pic {
    position: absolute;
    padding-top: 385px;
    padding-left: 374px;
    z-index: 1000;
}





.about_left {
    width: 709px;
    display: inline-block;
    vertical-align: top;
    margin-top: 50px;
    margin-bottom: 20px;
	margin-left: 10px;
}

.about_right {
    width: 278px;
    display: inline-block;
    vertical-align: top;
    margin-left: 2px;
    margin-top: 50px;
    margin-bottom: 20px;
}

.demo_part {
    display: inline-block;
    width: 333px;
    vertical-align: top;
    margin-right: 8px;
}
.enquiry_field {
    background-color: #fff;
    width: 252px;
    height: 35px;
    font-family: "Signika",sans-serif;
    color: #292D2F;
    font-size: 15px;
    font-weight: normal;
    border: 1px solid #C8C8C8;
    padding: 5px 5px;
}

.demo_field {
    background-color: #fff;
    width: 205px;
    height: 35px;
    font-family: "Signika",sans-serif;
    color: #292D2F;
    font-size: 15px;
    font-weight: normal;
    border: 1px solid #C8C8C8;
    padding: 5px 5px;
}

.demo_area {
    background-color: #fff;
    width: 205px;
    height: 66px;
    font-family: "Signika",sans-serif;
    color: #292D2F;
    font-size: 15px;
    font-weight: normal;
    border: 1px solid #C8C8C8;
    padding: 5px 5px;
}


.demo_left {
    width: 483px;
    display: inline-block;
    vertical-align: top;
    margin-top: 50px;
    margin-bottom: 20px;
	margin-left: 10px;
}

.demo_right {
    width: 503px;
    display: inline-block;
    vertical-align: top;
    margin-left: 2px;
    margin-top: 50px;
    margin-bottom: 20px;
}

.top_menu_left {
    width: 885px;
    display: inline-block;
    vertical-align: top;
}

.top_nav li a {
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    color: #DBECFB;
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
    line-height: 40px;
    padding: 0 11px;
}
.haryana {
    positiosn: absolute;
    padding-top: 185px;
    padding-left: 178px;
    z-index: 2000;
}

delhi {
    positiosn: absolute;
    padding-top: 0px;
    padding-left: 205px;
    z-index: 2000;
}

.uttar {
    positiosn: absolute;
    padding-top: 30px;
    padding-left: 261px;
    z-index: 2000;
}

.madya {
    positiosn: absolute;
    padding-top: 0px;
    padding-left: 171px;
    z-index: 2000;
}

.karnataka {
    positiosn: absolute;
    padding-top: 159px;
    padding-left: 131px;
    z-index: 2000;
}

.tamilnadu {
    positiosn: absolute;
    padding-top: 89px;
    padding-left: 191px;
    z-index: 2000;
}

.delhi {
    positiosn: absolute;
    padding-top: 0px;
    padding-left: 205px;
    z-index: 2000;
}

.clientele {
    font-family: 'Signika', sans-serif;
    color: #565656;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
}


}
