/* CSS Document */
body
{ margin:0px; padding:0px;}


.wrapper-main
{ width:100%; height:auto; margin:0px auto;}

.wrapper
{ width:1003px; height:auto; margin:0px auto;}

.main-top-header
{ width:100%;  height:auto; margin:0px auto; background-color:#f4f4f4;}

.top-header
{ width:1003px; height:auto; margin:0px auto; background-color:#f4f4f4;}


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

}

.callnow
{ font-size:24px; color:#653009; float:right; width:258px;  text-align:right; font-family: 'droid_sansregular'; margin-right:5px;
background-image:url(images/call-now-icon.png); background-repeat:no-repeat; background-position:left; top; line-height:50px;}


.logo
{ width:295px;float:left;}
.top-iconlayer
{ float:left; height:auto;}

.right-logo
{ float: right; height:auto;}

.smallicon-text
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#222020; float:left; padding:0px 8px 0px 8px; line-height:36px;}
.smallicon-text a
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#222020; text-decoration:none;}
.smallicon-text a:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#dc251d; text-decoration:none;}

.main-top-right
{ width:540px; height:137px; float:right;}


.clear
{ clear:both;}


/*MENU PART START*/

.menu-main
{ width:100%; height:72px; background-color:#274754; margin:0px auto;}
.menu-inner
{ margin:0px auto; width:1000px; height:auto; padding-left:8px;}

/*MENU PART END*/



/*BANNER PART START*/

.banner-main
{ width:100%; height:auto; margin:0px auto; background-color:#eaeaea; padding:8px 0px;}
/*BANNER PART END*/


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

}
.innerpage-banner{
	height: 280px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border: 5px solid #efeded;
	}
	
.innerpage-banner img
{ width: 980px; height: 280px;}
	
	
.outer-innerpage-banner {
	height: 300px;
	width: 100%;
	background-attachment: scroll;
	background-image: url(images/banner-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	margin: 0px; padding-top:5px;
}


.cleintle-main
{width:100%; height:auto; margin:0px auto; background-color:#517380; padding:8px 0px;}
.cleintle-inner
{width:1003px; height:auto; margin:0px auto;}

.clientle-logo
{ width:198px; height:64px; background:url(images/clientle-logo.jpg); font-family: 'droid_sansregular'; line-height:60px;
background-repeat:no-repeat; text-align:center; padding-left:13px; font-size:24px; color:#FFFFFF; float:left;}

.runnin-text
{ float:left; padding:0px 20px;  font-family: 'eras_medium_itcregular'; font-size:22px; color:#fdf9f9; line-height:60px; }





.main-services-layer
{ width:100%; height:auto; background-color:#274754; margin:0px auto; padding:3px 0px 15px 0px;}

.main-services-inner
{ width:1003px; height:auto; margin:0px auto;}

.tex-section
{ float:right; width:656px;}

.heading1
{ font-size:18px; color:#f0eaea; font-family: 'droid_sansregular'; text-align:left; padding:15px 0px; font-weight:bold;}

.text1
{ font-size:12px; color:#f0e9e9; font-family: Arial, Helvetica, sans-serif; text-align: justify; line-height:20px; padding:12px 0px;}

.img-box
{ float:left; width:221px; margin:0px 21px; height:auto;}
.img-box-left
{ float:left; width:221px; margin:0px 16px 0px 0px; height:auto;}
.img-box-right
{ float:right; width:221px; margin:0px; height:auto;}

.readmore-btn
{ float:left; width:115px; height:31px; background-image: url(images/redmore.png);}
a:hover .readmore-btn
{ float:left; width:115px; height:31px; background-image:url(images/redmore-up.png);}



.our-clients-left-main
{ width:610px; float:left; height:auto; margin:0px 0px;}
.ourclients-headings
{font-size:22px; color:#274754; font-family: 'droid_sansregular'; text-align:left; line-height:55px;}


.projectinstalled-main
{ width:560px; height:170px; padding:0px 0px; overflow-x: hidden; overflow-y: scroll;}
.client-lefts
{ float:left; padding:10px 6px; font-family:Arial; font-size:12px; color:#333333; width:200px; font-weight:bold;}
.project-rights
{ float:right; padding:10px 6px; font-family:Arial; font-size:12px; color:#333333; width:200px; font-weight:bold;}
.headings99
{ font-size:14px; color:#d04848; font-family: Arial, Helvetica, sans-serif; text-align: left; padding:0px 0px 0px 0px; font-weight:bold; }
.headings999
{ font-size:14px; color:#d04848; font-family: Arial, Helvetica, sans-serif; text-align: center; padding:0px 0px 0px 0px; font-weight:bold; }


.main-box-tabimg-new
{ width:100%; height:auto; margin:0px auto; background-image:url(images/banner-bg.jpg); 
background-repeat:repeat; padding:15px 0px;}

.main-box-tabimg-inner
{ width:1003px; margin:0px auto; height:450px; padding:8px 0px;}
.innerpage-contentdiv {
	width:1003px; margin:0px auto; height:auto; padding:8px 0px;
}

.latest-news-main
{ float:right; height:auto; margin:0px; padding:0px 0px; width:327px;}

.latest-news
{ float:right; height:auto; margin:0px; padding:8px 0px; width:327px;}

.heading-latestnews
{font-size:22px; color:#274754; font-family: 'droid_sansregular'; text-align:left; padding:0px 0px 10px 0px; }

.heading-inner
{
	font-size:22px;
	color:#274754;
	font-family: 'droid_sansregular';
	text-align:left;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #2DB9D2;
	margin-bottom: 15px;
	width: 975px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.paradiv {
	float: left;
	height: auto;
	width: 760px;
	margin-left: 15px;
}
.paradiv2 {
	float: left;
	height: auto;
	width: 600px;
	margin-left: 20px;
}


.paradiv22 {
	float: left;
	height: 235px; border:solid 5px #F7F7F7;
	width: 300px; padding:8px;
	margin:0px 13px;
}


.contact-left {
	float: left; padding:8px;
	height:235px; border:solid 5px #F7F7F7;
	width: 280px;
	margin-left: 20px;
}

.image-div66 {
	float: left;
	height: auto;
	
	
	margin-top:0px;
}

.image-div {
	float: right;
	height: auto;
	width: 200px;
	margin-right:10px;
	margin-top: 5px;
}
.paradiv1 {
	float: left;
	height: auto;
	width: 970px;
	margin-left: 15px;
}
.liner55
{ background:url(images/bottomline.jpg); background-repeat:repeat-x; height:10px; margin:10px 0px;}

.newsicon
{ float:left; width:39px; height:55px;}
.news-text
{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
color:#949798; text-align:justify; width:270px; padding:0px 0px; line-height:20px;}

.paragraph
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; 
color:#727576; text-align:justify; padding:0px 0px; line-height:20px;}
.paragraph a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; 
color:#727576; text-decoration:none; }
.paragraph a:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; 
color:#f62828; text-decoration:none; }

.viewall6
{ width:76px; height:22px; float:left; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#b32413; font-size:13px; 
font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; text-align:center; line-height:20px;}
.viewall6 a
{ width:76px; height:22px; color: #FFFFFF; text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.viewall6 a:hover
{ width:76px; height:22px; color: #f6ca53; background-color:#3c3c3c; display:block; text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; }


.text666
{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ce3d44;}

.text689
{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ce3d44;}

.tabimg-layer
{height:auto; margin:0px; float:left; padding:0px 0px;}

.tebimgtext
{float:left;  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-size:13px; text-align:justify; width:320px; margin:0px;}

.tabimg
{ float:right;}

.readmore-btn2
{ float:left; width:115px; height:31px; background-image: url(images/redmore-up.png);}
a:hover .readmore-btn2
{ float:left; width:115px; height:31px; background-image:url(images/redmore.png);}




.socialmedia-main
{ width:100%; height:74px; margin:0px auto; background-color:#fff;}

.socialmedia-inner
{ width:990px; height:auto; margin:0px auto;}


.sitelink-heading
{ float:left;   font-family: 'agency_fbregular'; font-size:22px; color:#aaa8a7; line-height:70px; font-weight:bold; padding-left:0px; width:300px;}
.follwous-heading
{ float:left;   font-family: 'agency_fbregular'; font-size:22px; color:#aaa8a7; line-height:70px; font-weight:bold; padding-left:0px;  margin-left:100px;}
.quickcontact-heading
{ float:right; font-family: 'agency_fbregular'; font-size:22px; color:#aaa8a7; line-height:70px; font-weight:bold; padding-left:0px; width:280px;}


.follwous-main
{ float:left; height:auto; width:260px; padding:0px 0px; margin-left:150px;}
.facebook
{ width:200px; float:left; background-image: url(images/facebook.jpg); background-repeat:no-repeat; background-position:left; font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#a1a19f; text-align: left; line-height:30px; padding-left:50px; margin:8px 0px 0px 0px;}
a:hover .facebook
{background-image: url(images/facebook-up.jpg); background-repeat:no-repeat; background-position:left; font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#f6ca53; text-align: left;}


.twitter
{ width:200px; float:left; background-image: url(images/twitter.jpg); background-repeat:no-repeat; background-position:left; font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#a1a19f; text-align: left; line-height:30px; padding-left:50px; margin:8px 0px 0px 0px;}
a:hover .twitter
{background-image: url(images/twitter-up.jpg); background-repeat:no-repeat; background-position:left; font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#f6ca53; text-align: left;}


.linkedin
{ width:200px; float:left; background-image: url(images/linkedin.jpg); background-repeat:no-repeat; background-position:left; font-size:13px; 
font-family:Verdana, Arial, Helvetica, sans-serif; color:#a1a19f; text-align: left; line-height:30px; padding-left:50px; margin:8px 0px 0px 0px;}
a:hover .linkedin
{background-image: url(images/linkedin-up.jpg); background-repeat:no-repeat; background-position:left; font-size:13px; 
font-family:Verdana, Arial, Helvetica, sans-serif; color:#f6ca53; text-align: left;}


.google
{ width:200px; float:left; background-image: url(images/google.jpg); background-repeat:no-repeat; background-position:left; font-size:13px; 
font-family:Verdana, Arial, Helvetica, sans-serif; color:#a1a19f; text-align: left; line-height:30px; padding-left:50px; margin:8px 0px 0px 0px;}

a:hover .google
{background-image: url(images/google-up.jpg); background-repeat:no-repeat; background-position:left; font-size:13px; 
font-family:Verdana, Arial, Helvetica, sans-serif; color:#f6ca53; text-align: left;}



.socialmedia-icon
{ float:left; margin:15px 0px 0px 25px;}

.site-link-main
{ float:left; height:auto; width:250px; padding:0px 0px;}


.sitelinktext
{font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#a1a19f; line-height:20px; float:left; line-height:40px;}
.sitelinktext a
{font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;  color:#a1a19f; text-decoration:none;}
.sitelinktext a:hover
{font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;  color:#f6ca53; text-decoration:none;}
 
 
 .sitelinktext2
{font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;  color:#a1a19f; line-height:20px; float:right; line-height:40px;}
.sitelinktext2 a
{font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;  color:#a1a19f; text-decoration:none;}
.sitelinktext2 a:hover
{font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;  color:#f6ca53; text-decoration:none;}





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

}
.futter-main
{ width:100%; height:auto; margin:0px auto; background-color:#3c3c3c;}

.futter-inner
{ width:1003px; height:auto; margin:0px auto;}


.copyright-main
{ width:1003px; height:auto; margin:0px auto; padding:2px 0px;}

.copyright
{ float:left; font-family:Arial, Helvetica, sans-serif; color:#a1a19f; padding-left:0px; font-size:12px; line-height:50px;}


.poweredby
{ float:right; font-family:Arial, Helvetica, sans-serif; color:#a1a19f; font-size:12px; line-height:50px; padding-right:0px;}
.poweredby a
{font-family:Arial, Helvetica, sans-serif; color:#a1a19f; font-size:12px; text-decoration:none;}
.poweredby a:hover
{ font-family:Arial, Helvetica, sans-serif; color:#e68f41; font-size:12px; text-decoration:none;}




.quick-contact-form-main
{hedight:auto; margin:0px 0px 0px 5px; padding:2px; float:right; width:280px; }


.textaria
{width:280px; border-radius:6px; height:50px; text-align:left; margin:6px 0px; padding-left:3px;  
background-color:#51504f; float:left; border:none; font-family:Arial, Helvetica, sans-serif; color:#a1a19f; font-size:12px;}


.textfield
{width:218px; border-radius:6px; height:25px; text-align:left; margin:6px 0px; padding-left:3px;  
background-color:#51504f; float:left; border:none; font-family:Arial, Helvetica, sans-serif; color:#a1a19f; font-size:12px;}

.textaria1
{
	width:218px;
	border-radius:2px;
	height:50px;
	text-align:left;
	margin:6px 0px;
	padding-left:3px;
	float:left;
	border:#c6c4c4 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #f3f1f1;
	color: #51504f;
	
}


.textfield1
{
	width:218px;
	border-radius:2px;
	height:25px;
	text-align:left;
	margin:6px 0px;
	padding-left:3px;
	float:left;
	border:#c6c4c4 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#51504f;
	font-size:12px;
	background: none;
	background-color: #f3f1f1;
}



.submit-btns
{width:68px; border-radius:6px; height:37px; margin:6px 0px; float: right;}
