
.clear{clear:both;}
.clear-fix{clear:both !important; margin:1.0em; overflow:hidden;}
hr{ border-top: 1px solid #d7d7d7;}

.offset-panel{margin-left:20px !important; margin-right:20px !important;}
.pull-aside{margin-top:20px !important; margin-bottom:20px !important;}
.two-columns{width:45%;margin:0px;/*padding:0px;*/ height: auto;}
.pull-left{float:left;   padding: 0 20px 0 0;}
.pull-right{float:right !important; padding: 0 0 0 20px;}


h1{font-size:1.3em; color:#007ac0;  line-height:10px;}
h1 span{ color:#a2a5a4; font-size:2.5em;}
h2{ font-weight:300; text-transform:capitalize; font-size:1.3em; text-align:center;margin:0px; color:#007ac0; /*background-color:#4b4f4e;*/line-height: 2em;}
h2 a{color:#007ac0 !important; background:none !important;}
h2 a:hover{color: #000 !important;}
h3{font-size: 1.4em; font-weight:100; color:#fff; margin: 0 0 16px 0; background-color:#007ac0;}
h4{font-size:0.8em; margin:0em; color:#003ec6; margin:0; padding: 0px 0.7em;}
h5{font-size:0.8em; margin:0em; color:#ff5c61; margin:0; padding: 0px 0.7em;}
h6{font-size: 1.4em; font-weight:100; color:#fff; margin: 0 0 16px 0;}
p { line-height:2.0em; font-size:0.9em; margin:0; padding:0; color:#484c4b; text-align:justify;}

.button a{ text-decoration:none; font-size:0.8em;border:1px solid #ff7802; color:#ff7802 !important; padding: 0.2em 0.8em;}
.button a:hover{ background-color:#ff7802; color:#fff !important;}

.btn-lg{text-decoration:none;font-size:0.8em;/*border:1px solid #4b4f4e;*/color:#fff;padding:0.6em 1.3em; border: none;
background: #009ae5; /* Old browsers */
background: -moz-linear-gradient(top,  #009ae5 0%, #007cd7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ae5), color-stop(100%,#007cd7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #009ae5 0%,#007cd7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #009ae5 0%,#007cd7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #009ae5 0%,#007cd7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #009ae5 0%,#007cd7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ae5', endColorstr='#007cd7',GradientType=0 ); /* IE6-9 */
background-repeat: repeat-x;}
.btn-lg:hover{color:#fff;background-image: 
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
background-repeat: repeat-x;}
  
.btn-xm {font-size:0.8em; border:none;padding:0.4em 0.8em;color:#fff;cursor:pointer; text-decoration:none;
background: #009ae5; /* Old browsers */
background: -moz-linear-gradient(top,  #009ae5 0%, #007cd7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ae5), color-stop(100%,#007cd7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #009ae5 0%,#007cd7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #009ae5 0%,#007cd7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #009ae5 0%,#007cd7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #009ae5 0%,#007cd7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ae5', endColorstr='#007cd7',GradientType=0 ); /* IE6-9 */
background-repeat: repeat-x;}
.btn-xm:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
background-repeat: repeat-x;}
/*****************************Header*******************************/
.main1{width:100%; background-color:#676DD6; overflow:hidden;}
header{width:90%; margin-left:auto; margin-right:auto; padding:1.3em 0em;   overflow: hidden;}
/*.......................Social-Iocn................................................*/
section.social-icon{ width:12%; padding-right: 25px;text-align:left; float:right;}
.social-icon ul{ margin:0em;padding:0em;max-height:30px;}
.social-icon li {list-style-type:none; display:inline-block; font-size:1.0em; background:url(../img/social.png) no-repeat;margin:0em;}
.social-icon li a {display: block;height: 32px;width: 32px;text-align: center;}
.social-icon li.homeicon {background-position: -14px -43px;}
.social-icon li.homeicon:hover {background-position:-14px -6px;}
.social-icon li.facebook {background-position: -52px -43px;}
.social-icon li.facebook:hover {background-position:-52px -6px;}
.social-icon li.twitter {background-position:-95px -43px;}
.social-icon li.twitter:hover {background-position:-95px -5px;}
.social-icon li.googleplus {background-position:-136px -43px;}
.social-icon li.googleplus:hover {background-position:-136px -5px;}
/*.........................Social-Iocn-END..............................................*/
/*.........................Iocn-END..............................................*/
section.mainTop{ width:58%;text-align:right; float:right;  margin-top: 0.5em;}
.mainTop ul{ margin:0em; padding:0em;}
.mainTop ul li { list-style-type:none; display:inline-block; font-size:1.0em; color: #fff;}
.mainTop ul li a{ color:#fff; /*font-weight:bold;*/ text-decoration:none;}
/*.........................Iocn-END..............................................*/

section.logo{
    /*width:41%; */
    float:left;
}
/*section.logo a{ text-decoration:none;}
section.logo h1{ font-family:Edwardian Script ITC; color:#9b780b; font-size:2.2em; font-weight:bold; line-height:0px; text-decoration:none;
margin:54px 0px 0px 75px;}
section.logo h1 span{ color:#003881;}*/
/*****************************Header-END*******************************/

/****************************Menu****************************/
.main2{ margin:0; padding:0;
  background: #141414;
  background: -moz-linear-gradient(top, #333333 0%, #141414 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #141414));
  background: -webkit-linear-gradient(top, #333333 0%, #141414 100%);
  background: -o-linear-gradient(top, #333333 0%, #141414 100%);
  background: -ms-linear-gradient(top, #333333 0%, #141414 100%);
  background: linear-gradient(to bottom, #5A5EAD 0%, #3E45B5 100%);
  border-bottom: 2px solid #0fa1e0;}
/****************************Menu-END****************************/

/*****************************banner**********************************/
.main3{ width:100%; /*background-color:#1b1b1b;*/ background-color:#494FB2; padding-top: 6px;}
section.banner{ width:1024px;margin-left:auto; margin-right:auto;}
/*****************************banner-end*****************************/

/*****************************welcome-content*******************************/
section.main-content{width:1024px;margin-left:auto; margin-right:auto;}
.col-md-3 nav ul{list-style:none;margin: 0;padding: 0;/*margin-top: -5px;*/}
.col-md-3 nav ul li{/*padding-bottom: 10px;*/ margin-left:5px;}
.col-md-3 nav ul li a{background:url(../img/v-bullet.png) no-repeat center left;
color: #000;
display: block;
padding: 5px 0;
padding-left: 18px;
text-decoration: none;
font-weight:inherit;
border-bottom: 1px solid #e3e3e3;
font-size: 90%;
}
.col-md-3 nav ul li a:hover{ /*hover state CSS*/
color: #666;
/*background: black url(media/titlebar.png) repeat-x center left;*/
}
/*...................Enquiry..............................*/
.midle_input1{
	width:95%;
/*height: 30px;*/
border:1px #d7d7d7 solid;
padding:5px;
margin-bottom:10px;}
/*...................Enquiry-End......................................*/

/*.col-md-9{float:right;width:800px;margin-left:34px;}
/**/.col-md-9 a{text-decoration:none;font-size:0.8em;border:1px solid #4b4f4e;color:#fff;padding:0.4em 0.8em;
*/ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009ae5+0,007cd7+100 */
background: #009ae5; /* Old browsers */
background: -moz-linear-gradient(top,  #009ae5 0%, #007cd7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ae5), color-stop(100%,#007cd7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #009ae5 0%,#007cd7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #009ae5 0%,#007cd7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #009ae5 0%,#007cd7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #009ae5 0%,#007cd7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ae5', endColorstr='#007cd7',GradientType=0 ); /* IE6-9 */

  background-repeat: repeat-x;}
.col-md-9 a:hover{color:#fff;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007cd7+0,009ae5+100 */
background: #007cd7; /* Old browsers */
background: -moz-linear-gradient(top,  #007cd7 0%, #009ae5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007cd7), color-stop(100%,#009ae5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #007cd7 0%,#009ae5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #007cd7 0%,#009ae5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #007cd7 0%,#009ae5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #007cd7 0%,#009ae5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cd7', endColorstr='#009ae5',GradientType=0 ); /* IE6-9 */
background-repeat: repeat-x;}

/*****************************Panel*******************************/
 p {
    color: black;
  }
  .paragraph1 {
    font-size: 28px;
	}
	.emp {
	
	color: #666;


  }
  /*****************************Panel*******************************/
#panel article {background-color:#f3f3f3;
				 color:#484c4b;
				 width:30%;
				 float:left;
				 margin:0px 11px 10px 11px;
				 /*padding-bottom: 2em;*/
				 border: 1px solid #d3d1d1;
				-moz-border-radius: 8px;
				 -webkit-border-radius: 8px;
				 border-radius: 8px;
				 border-top:4px solid #007ac0;}
#panel article img{ border-radius:8px 8px 0px 0px;}
#panel article p{text-align:center !important;}

/*****************************Panel-END*******************************/

/*...................Clients......................................*/
.col-md-slider{float:right;width:800px;margin-left:34px;}
.col-md-slider a{ background:none !important;}

/*...................Clients-End......................................*/

/*****************************welcome-content-end*****************************/


/*****************************footer*******************************/
footer{ background-color:#000;margin-top: 20px;
  overflow:hidden;}


section.footer-icon{ width:25%; text-align:left; float:left;}
.footer-icon ul{ margin:0em;padding:0em;max-height:30px;}
.footer-icon li {list-style-type:none; display:inline-block; font-size:1.0em; background:url(../img/social.png) no-repeat;margin:0em;}
.footer-icon li a {display: block;height: 32px;width: 32px;text-align: center;}
.footer-icon li.homeicon {background-position: -14px -43px;}
.footer-icon li.homeicon:hover {background-position:-14px -6px;}
.footer-icon li.facebook {background-position: -52px -43px;}
.footer-icon li.facebook:hover {background-position:-52px -6px;}
.footer-icon li.twitter {background-position:-95px -43px;}
.footer-icon li.twitter:hover {background-position:-95px -5px;}
.footer-icon li.googleplus {background-position:-136px -43px;}
.footer-icon li.googleplus:hover {background-position:-136px -5px;}
/*****************************footer-END*******************************/

/**************************************Profile******************************/
/*.col-md-9{float:right;width:800px;margin-left:34px;}*/
/*.Profile{ width:680px;float:left;}
.Profile h1{ margin:0; font-weight:lighter; padding:0em 0em 0.5em 0em; color:#ee6d00; font-size:1.5em; text-align:center;}
.Profile h2 {margin: 0;font-weight:bold;padding: 1.0em 0em 0em 0em;color: #7f5b00;font-size: 1.3em;}
.Profile h3 {margin: 0;font-weight:bold;padding: 1.0em 0em 0em 0em;color: #7f5b00;font-size: 1.0em;}
.Profile p {line-height: 2.0em;font-size: 1em;margin: 0;padding: 0;color: #000;text-align:justify;font-weight: lighter;}
.Profile ul li {line-height: 2.0em;font-size: 1em;margin: 0;padding: 0;color: #000;text-align:justify;font-weight: lighter;}
.Profile a{ background-color:#ee6d00; color:#fff; text-decoration:none; font-size:0.8em; padding:0.7em 1.8em; border-radius:5px;}
.Profile a:hover{ background-color:#525252;}*/
/**************************************Profile-END******************************/

/*****************************Details**********************************/
/*.details{ width:690px;margin:1.0em auto;}*/
.details div{ width:30%; float:left;margin:0px 15px 0px 0px; padding:0px;}
.details div img{ border:0.1em solid #e1e1e1; border-radius:12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;}
/*****************************Details-end*****************************/

/*****************************Expertise-Services**********************************/

/*.elemente{ width:1024px; margin-left:auto; margin-right:auto;}*/
#col-md-2 article {  background-color: #fff;
  color: #858585;
  width: 30%;
  float: left;
  text-align: center;
  margin: 30px 11px 30px 11px;
  padding-bottom: 1em;
	-webkit-box-shadow: 0px 3px 0px 0px rgba(0,122,192,1);
-moz-box-shadow: 0px 3px 0px 0px rgba(0,122,192,1);
box-shadow: 0px 3px 0px 0px rgba(0,122,192,1);
}
#col-md-2 article p{font-weight:lighter;padding:10px 1%;font-size:0.8em; text-align:center; margin:0px 0px 10px 0px;line-height:1.5em;}
#col-md-2 article a{text-decoration:none;font-size:0.8em;/*border:1px solid #4b4f4e;*/color:#fff;padding:0.6em 1.3em;
 background: #009ae5
background: -moz-linear-gradient(top,  #009ae5 0%, #007cd7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ae5), color-stop(100%,#007cd7));
background: -webkit-linear-gradient(top,  #009ae5 0%,#007cd7 100%);
background: -o-linear-gradient(top,  #009ae5 0%,#007cd7 100%);
background: -ms-linear-gradient(top,  #009ae5 0%,#007cd7 100%);
background: linear-gradient(to bottom,  #009ae5 0%,#007cd7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ae5', endColorstr='#007cd7',GradientType=0 );
background-repeat: repeat-x;}
#col-md-2 article a:hover{color:#fff;background-image:
background: #007cd7; /* Old browsers */
background: -moz-linear-gradient(top,  #007cd7 0%, #009ae5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007cd7), color-stop(100%,#009ae5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #007cd7 0%,#009ae5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #007cd7 0%,#009ae5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #007cd7 0%,#009ae5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #007cd7 0%,#009ae5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007cd7', endColorstr='#009ae5',GradientType=0 ); /* IE6-9 */
background-repeat: repeat-x;}
/*****************************Expertise-Services-end*****************************/

/**************************************clientele******************************/
.clients p img{width:22%;height:163px;margin: 0 19px 0 0;   border: 1px solid #e3e3e3;}
/**************************************clientele-End******************************/

/**************************************Portfolio******************************/
.portfolio{float:right;width:800px;margin-left:34px;}
.portfolio p {line-height: 2.0em;font-size: 1em; width:29%; border: 1px solid #e3e3e3; margin: 0 19px 19px 0; padding:4px;
 color: #777;text-align:center;font-weight: lighter; display:inline-block;}
.portfolio p span a{font-weight: bold;color:#007ac0; text-decoration:none; }
.portfolio p span img{height:147px; }


/*.portfolio p {line-height: 2.0em;font-size: 1em;margin: 0;  width:19%;
  padding: 0;color: #777;text-align:center;font-weight: lighter;}
.portfolio p span a{font-weight: bold;color:#007ac0; text-decoration:none;padding: 11px;   margin: 0 19px 0 0;}
.portfolio p span img{height:147px; border: 1px solid #e3e3e3;}*/
/**************************************Portfolio-END******************************/


/**************************************contactus******************************/
.conatctform img {margin: 0 1em 0 0;}
.conatctform p {line-height: 2.0em;font-size: 1em;margin: 0;padding: 0;color: #777;text-align: left;font-weight: lighter;}
.conatctform p a{color: #EE6D00;text-decoration:none;}
.conatctform_input1{width: 93% !important;height: 36px !important;border:1px #d7d7d7 solid;
padding-left:5px;margin-top: 10px;}
.conatctform_textarea{width: 92% !important;border:1px #d7d7d7 solid;
padding-left:5px;margin-top: 10px;font-size: 16px;}
.enquiry_btn{background: #ee6d00; padding:10px 15px; color: #fff; text-transform: uppercase; border:0px; border-radius:5px;}
.enquiry_btn:hover {background: #525252;}
/**************************************contactus-END******************************/

/*******************************Sitemap******************************************************/
.sitemapcollum{ width:1024px;float:left;/*width:800px;*/}
.sitemapcollum ul {border-left:0.1em solid #d7d7d7; list-style:none;/*margin-left:482px;*/margin-top:-10px;}
.sitemapcollum ul li {margin-left:-42px;}
.sitemapcollum ul li a {color: #484c4b;line-height:2em;font-size:1.0em;text-decoration:none;background:url(../img/v-bullet.png) no-repeat center left;padding-left:20px;}
.sitemapcollum ul li a:hover {color:#007ac0; }
/***********************Sitemap********************************************************************/


.footer_icon{

    margin-top: -35px;
    text-align: center;

}

