/*
font-family: 'Lato', sans-serif;
*/
 
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?89666340');
  src: url('../fonts/fontello.eot?89666340#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff?89666340') format('woff'),
       url('../fonts/fontello.ttf?89666340') format('truetype'),
       url('../fonts/fontello.svg?89666340#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

 /*Blog Layout*/
 .row-fluid {
	width: 100%;
	*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.127659574%;
	*margin-left: 2.0744680846383%;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
	margin-left: 2.127659574%;
}
.row-fluid .span12 {
	width: 99.99999999%;
	*width: 99.946808500638%;
}
.row-fluid .span11 {
	width: 91.489361693%;
	*width: 91.436170203638%;
}
.row-fluid .span10 {
	width: 82.978723396%;
	*width: 82.925531906638%;
}
.row-fluid .span9 {
	width: 74.468085099%;
	*width: 74.414893609638%;
}
.row-fluid .span8 {
	width: 65.957446802%;
	*width: 65.904255312638%;
}
.row-fluid .span7 {
	width: 57.446808505%;
	*width: 57.393617015638%;
}
.row-fluid .span6 {
	width: 48.936170208%;
	*width: 48.882978718638%;
}
.row-fluid .span5 {
	width: 40.425531911%;
	*width: 40.372340421638%;
}
.row-fluid .span4 {
	width: 31.914893614%;
	*width: 31.861702124638%;
}
.row-fluid .span3 {
	width: 23.404255317%;
	*width: 23.351063827638%;
}
.row-fluid .span2 {
	width: 14.89361702%;
	*width: 14.840425530638%;
}
.row-fluid .span1 {
	width: 6.382978723%;
	*width: 6.3297872336383%;
}
.row-fluid .offset12 {
	margin-left: 104.255319138%;
	*margin-left: 104.14893615928%;
}
.row-fluid .offset12:first-child {
	margin-left: 102.127659564%;
	*margin-left: 102.02127658528%;
}
.row-fluid .offset11 {
	margin-left: 95.744680841%;
	*margin-left: 95.638297862277%;
}
.row-fluid .offset11:first-child {
	margin-left: 93.617021267%;
	*margin-left: 93.510638288277%;
}
.row-fluid .offset10 {
	margin-left: 87.234042544%;
	*margin-left: 87.127659565277%;
}
.row-fluid .offset10:first-child {
	margin-left: 85.10638297%;
	*margin-left: 84.999999991277%;
}
.row-fluid .offset9 {
	margin-left: 78.723404247%;
	*margin-left: 78.617021268277%;
}
.row-fluid .offset9:first-child {
	margin-left: 76.595744673%;
	*margin-left: 76.489361694277%;
}
.row-fluid .offset8 {
	margin-left: 70.21276595%;
	*margin-left: 70.106382971277%;
}
.row-fluid .offset8:first-child {
	margin-left: 68.085106376%;
	*margin-left: 67.978723397277%;
}
.row-fluid .offset7 {
	margin-left: 61.702127653%;
	*margin-left: 61.595744674277%;
}
.row-fluid .offset7:first-child {
	margin-left: 59.574468079%;
	*margin-left: 59.468085100277%;
}
.row-fluid .offset6 {
	margin-left: 53.191489356%;
	*margin-left: 53.085106377277%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.063829782%;
	*margin-left: 50.957446803277%;
}
.row-fluid .offset5 {
	margin-left: 44.680851059%;
	*margin-left: 44.574468080277%;
}
.row-fluid .offset5:first-child {
	margin-left: 42.553191485%;
	*margin-left: 42.446808506277%;
}
.row-fluid .offset4 {
	margin-left: 36.170212762%;
	*margin-left: 36.063829783277%;
}
.row-fluid .offset4:first-child {
	margin-left: 34.042553188%;
	*margin-left: 33.936170209277%;
}
.row-fluid .offset3 {
	margin-left: 27.659574465%;
	*margin-left: 27.553191486277%;
}
.row-fluid .offset3:first-child {
	margin-left: 25.531914891%;
	*margin-left: 25.425531912277%;
}
.row-fluid .offset2 {
	margin-left: 19.148936168%;
	*margin-left: 19.042553189277%;
}
.row-fluid .offset2:first-child {
	margin-left: 17.021276594%;
	*margin-left: 16.914893615277%;
}
.row-fluid .offset1 {
	margin-left: 10.638297871%;
	*margin-left: 10.531914892277%;
}
.row-fluid .offset1:first-child {
	margin-left: 8.510638297%;
	*margin-left: 8.4042553182766%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
	display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
	float: right;
}
.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.container:before,
.container:after {
	display: table;
	content: "";
	line-height: 0;
}
.container:after {
	clear: both;
}
.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.container-fluid:after {
	clear: both;
}
 
  /*Blog Layout End*/

 

.foo .moduletable h3{
 	text-transform:none;	
	font-size:153%;
	margin: 14px 0px 13px;
	color:#fff;
	text-align:left;
} 


body{
	margin:0;
	padding:0;
	
}
a{
	text-decoration:none;
	color:#000;	
}

/*FOnt Icon*/
#es-container a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-video:before { content: '\e800'; } /* '' */
.icon-docs:before { content: '\e801'; } /* '' */
.icon-list:before { content: '\e802'; } /* '' */
.icon-book:before { content: '\e803'; } /* '' */
.icon-video-circled:before { content: '\e804'; } /* '' */
.icon-calendar:before { content: '\e805'; } /* '' */
.icon-clock:before { content: '\e806'; } /* '' */
.icon-menu:before { content: '\e807'; } /* '' */
.righban .moduletablemosPop a:after,
.rig-col3 a:after{ content: '\e803';
 position: absolute;
    right: 0;
    top: 2px; 
	transition:all .5s;} /* '' */
	.righban a,
	.rig-col3 a{
		 position:relative;	
	}

/*----------------------MENU--------------------------------*/

/*Top Menu*/
#topmenu{
      position: relative;
    z-index: 0;
}
.aligl{
	width:90%;
	margin:0 auto;
	text-align:right;
}
.aligl ul{
	margin:0;
	padding:0;	
}
.aligl ul li{
	list-style:none;
	background:none;
	display:inline-block;
	padding:5px;
  }
.aligl ul li a{
 	font-size:90%;
	color:#fff;	
 }

/*Main Menu*/
.navsim,
.navs {
/*font-family: 'Maven Pro', sans-serif;	*/
 text-transform:uppercase;
font-size:115%;
}

.navs .active{
	background:#003b65;	
	transition:all .5s;
}
.navs li{
	transition:all .5s;	
	position:relative;
}
.navs li:hover{
	background:#003b65;	
}
.nav-child{
	display:none;
	position:absolute;	
	z-index:999;
	background:#003B65;
	top:42px;
 	min-width:220px;
	left:0;
	
}
.mainme .nav-child li{
	text-transform:none;
 	display:inherit;
	font-size:89%;
	border-bottom:1px solid #0c5100;
	transition: all .5s;
}
.mainme .nav-child li:hover{
	background:#005896;
	color:#fff;	
}
.mainme .nav-child li:hover a{
	color:#FFFFFF;	
}
.nav-child li ul.nav-child li{
	
}

.mainme{
 }
.mainme ul{
	margin:0;
	padding:0;	
}
.mainme ul li{
	list-style:none;
	background:none;
	display:table-cell;
	padding:0;
	position:relative;
	vertical-align:middle;
  }
.mainme ul li a{
 	color:#fff;
 	text-transform:none;
 }

.mainme ul li ul li a{
 	color:#fff;
 	font-size:14px;
	font-weight:lighter;
	text-transform:none;
 }



/*---Header*/
.img-responsive {
    vertical-align: top;
}
  
/*---Other Styles*/


.col1{
	float: right;
	margin: 0 0 10px;
	vertical-align: top;
	width: 278px;
}

.col1 h3{
	background:#ec5d55;
	color:#fff;	
	padding:10px 15px;
	margin:0;
}
.col1 ul{
	padding:0;
	margin:0;	
}
.col1 ul li{
	list-style:none;
	padding:10px;	
}
.col2{
	width:462px;
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin:0px  20px 10px 0;

}
.col2 .leading-0 img{
	width: 462px;
	margin: 0!important;
	padding: 0!important;
	min-height:278px;
}
.leading-0 a{
	color:#F60;
}	
.col2 .leading-0 p{
	margin:0;
	padding:0;	
}
.rig-col3{
 	display:inline-block;	
	margin:0 0px 10px 0;
	margin-left:0;
	width:29%;
}
.rig-col3 ul {
    margin: 0;
    padding: 0;
}

  


/*Main Wraper*/
.wrapper{
 	position:relative;
	

}
.larmenu{
 width:100%;
 background:#006dba;
  transition:all .4s;
 z-index:3;
 position:relative;
  }
 
.fixed{
	 transition:all .4s;
	 animation:ease-in;
 }
.mainme{
 	width:90%;
	margin:0 auto;
	position:relative;
 }
 .main_wrap{
  	z-index: 0;
    position: relative;
	background:#fff;
	width:90%;
	margin:0 auto;

 }
.aside{
	width:100%;
	position:relative;
	margin:0 auto;
 }

.header{
	margin: 0 auto;
	position: relative;
	background:#fff;
  }
.header-inner{
	width:90%;
	margin:0 auto;
	position: relative;
  }


.blog-featured{
	text-align:justify;	
}
 
 /*Modules*/
.moduletable,
.moduletable_pad{
 }
.rig-col3 .moduletable{
	background: #fff;
	margin-bottom:15px;
   }
   
.rig-col3 .gray{
	background: #eae5dd;
}
.rig-col3 #carousel{
	background: #eae5dd;
}

.rig-col3 .moduletable ul li {
     line-height: 180%;
	list-style:none;
    padding-left: 10px;
}
.rig-col3 .moduletable_right img{
	box-shadow:0 0 4px #ccc;	
}
.welcome .moduletable h3{
 	color:#000;
	padding:14px 0;
	margin:0;
	text-transform:none;
	font-size:179%;
 	padding-top:10px ;
	text-align:center;
	background:url(../images/new/strock.jpg) no-repeat center;
}
.welcome .mod_cart_product_slider h3{
	color:#fff;
	font-size:135%;
	background:none;
}

.col1 .moduletable_pad h3{
	background:none;
	padding:10px;
	color:#393939;
	border-top:1px solid #f6f6f6;
	border-bottom:3px solid #cdcdcd;
	background:#fff;
	font-size:130%; 
	font-weight:bold;
 }
.col1 .moduletable_pad{
	background:#f4f4f4;	
	padding-bottom:10px;
}
.col1 .moduletable_pad ul li{
	background:url(../images/new/arow.png) no-repeat  0 5px ;
	padding-left:20px ;	
	list-style:none;
	margin-left:10px;
	padding-bottom:10px;
}
.col1 .moduletable_pad ul{
	margin:0;
	padding:0;
}
.col1 .moduletable_pad a{
	font-size:110%;
	color:#333;	
}
.col1 .moduletable img{
	width:100%;	
}

 
.rig-col3 p{
	margin:0;
	padding:0;	
}
.col1  {
	margin:0;
	padding:10px 0;	
}

.carousel-image {
    border: 0 none;
    display: block;
    border: 2px solid #fff;
    box-shadow: 0 0 5px #ccc;
}

/*News*/
.lof-row p{
	padding:0 10px 5px 10px;
	margin:0;	
}
/*Readmore*/
.readmore .btn{
	background:none;
	border:none;
	box-shadow:none;
	padding:inherit;
	color:#bc0101;
	font-style:italic;
	font-weight:600;
	text-transform:lowercase;
	text-align:right;
}

.readmore .btn .icon-chevron-right{
	display:none;	
}	

.ns2-created,
.ns2-hits{
	font-family:arial;	
}

select{
	padding:5px;	
}

/*Language*/
.lang {
 	padding: 3px 7px 2px;
	float:right;
}
.lang ul{
	padding:0;
	margin:0;	
}

.fontre{
	float: right;
	padding: 0;
 
}
i.arrw:before{
/*	content:url(../images/new/arowsj.png);
	padding:5px;
	vertical-align:sub;*/
}
i.arrw{
	float:left;	
}
.gov{
	float:left;	
}
.lang img{
	margin-left:4px!important;	
}
/*Search Styles*/
.btn-group {
    display: inline-block;
    font-size: 0;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
}
.pull-left {
    float: left;
}
input {
    border: 1px solid #ccc;
    padding: 10px 9px;
    transition: all 0.5s ease 0s;
}
.btn,
#submitCommentButton{
	background:#1349A4!important;
	padding:10px!important;
	border:none!important;
	color:#fff!important;	
    transition: all 0.5s ease 0s!important;
	cursor:pointer!important;
	font-size:99% !important;
}
.btn:hover,
#submitCommentButton:hover{
	background:#0066FF !important;
}
.readmore .btn:hover{
	background:none;
}
.phrases, .only {
    border: 1px solid #ccc;
    clear: left;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 14px;
}
.searchintro {
    clear: both;
    padding: 10px 0;
}
.btn-group + .btn-group {
    margin-left: 5px;
}
 .toplinkss {
	position: absolute;
	right: 0;
	top: 61px;
}

#mod-search-searchword{
 	color: #939598;
	font-size: 92%;
	padding:7px 5px 0;
  	margin-right: 0;
	border:none;
	background:none;
}
.search .form-inline{
	background: #ECF4EC;
    border: none;
    color: #eb8c00;
    padding:5px;
	transition:all .4s;
  }
 .search .form-inline:hover{
		background:#fff; 
 }
.search .nobac{
	background:url(../images/new/sear.png) no-repeat 7px 4px  !important;
	color:#fff!important;
 	width:10px!important;
	padding:18px 14px 7px 14px !important;
	border:none!important;	
	cursor:pointer!important;
}
#mod-search-searchword .btn,
.aligr .btn:first-child{
	padding:4px 8px !important;
	font-size:89%;
	}

/*Contact Us*/
.gmapfp_taille2 {
	margin:10px 0;
}

.gmapfp_taille55{
	margin:10px 0;
}

.button{
    font-size: 12px;
    padding: 5px 8px;
}

 
.gmapfp_contact  table td{
		vertical-align:top; 
 }
#osolCatchaTxt0{
 width:inherit;	
}

.topmargin{
	margin-top:10px;
}	



/*Temple Directory*/
.pagination-list li{
 display: inline-block;
    line-height: 15px;
    margin: 0 4px;
    padding: 3px 8px;
}
.pagination-list li.hidden-phone{
	border:1px solid #dcdcdc;
	border-radius:4px;
}
.pagination-list li.disabled{
	border:none;
	color:#ccc;
}
.pagination-list li.disabled a{
 	color:#000;
}
.pagination-list li a{
	 	color:#000;

}
.pagination-list{
	text-align:right;	
}
.icon-last,
.icon-first{
font-size:66%;
color:#666;
}
.pagination-list li.active a{
	color:#000;
}
 

.nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle{
	color:#000;	
}

 
/*Blog Home*/
.article-info-term{
	display:none;
}
.blog .info{
	border-top:1px solid #e5e5e5;
/*	border-bottom:3px solid #e5e5e5;
*/	padding:10px 0;
}
.blog dl {
    padding: 0;
    margin: 0;
}
.article-info dd{
	display:inline-block;
	vertical-align:top;
	padding:0 5px 0  0;
	margin:0;
}
.hits{
	padding:0;
	margin:0;	
}
.items-row img{
		width:163px;
 }	
.leading-0 .page-header {
 }

.page-header h2 {
	border-bottom: 1px solid #333333!important;
    color: #000  !important;
    font-size: 167%!important;
	padding-left:0 !important;
  }

.blog{
	font-weight:100;
	text-align:justify;	
}
.blog .page-header h2{
 	border: medium none;
    margin-bottom: 0;
    padding-bottom:12px;
	text-transform:none;
	margin-top:10px;
}
.leading-0 .page-header h2 {
    margin: 0;
    padding: 17px;
	color:#fff;
}

/*Footer*/
.visit{
 color: #ff9e55;
    position: absolute;
    right: 0;
    top: 0;
}	
.visit p{
	margin:0;
	padding:0;	
}
.digitstype {
    vertical-align: middle;
}
.jvcounter_digit {
    vertical-align: middle;
}

/*Follow Us*/
.followus {
	position: absolute;
	right: 180px;
	top: 5px;
	color:#fff;
	font-weight: 600;
	font-size: 108%;
	padding:0 15px;
	width:28%;
	
}
.followus p{
	margin:6px 0 0 0 ;
	padding:0;
	float:left;
}
.followus ul{
	float:right;
	margin:0;
	padding:0;
}
.followus li a{
	display:block;	
}
.followus li{
	display:inline-block;
	vertical-align:top;
	list-style:none;	
	animation:ease-in;
	transition:all .5s;
}
.followus li.fa{
	background:url(../images/new/face.png) no-repeat  0 6px;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:1000px;
}

.followus li.yo{
	background:url(../images/new/youtube.png) no-repeat  0 6px;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:1000px;
}

.followus li.twe{
	background:url(../images/new/tweets.png) no-repeat  0 6px;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:1000px;
}
.followus li.lin{
	background:url(../images/new/linked.png) no-repeat  0 6px;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:1000px;
}

.followus li:hover{
	background-position:0 -24px;	
}

.followus img{
	padding:5px;
	opacity:.4;
	transition:all .5s;	
}
.followus img:hover{
	opacity:1;
}
 

.footer{
	position:relative;	
	clear:both;
}

/*Article Head Tags*/
.page-header h2,
#xmap h1,
.page-header h1 {
	border-bottom: 1px solid #333333;
 	color: #000000;
	font-size: 167%;
	font-weight:600;
 	padding:0 0 10px 0;
	text-transform:none;
	font-weight:lighter;
	margin:0;
 }
 
#xmap h1{
	margin:0;	
}
h1.page-title,
.category-list h1{
	border-bottom: 3px solid #333333;
	border-top: 1px solid #999999;
	color: #000;
	font-size: 167%;
	font-weight:600;
 	padding:10px 0;
	text-transform:uppercase;
	margin:0 0 20px 0;
}
.item-page h3 {
 	color: #000;
	font-size: 136%;
	font-weight:600;
 	padding:10px 0 10px;
	margin:0px 0 7px 0;
	border-bottom:1px solid #CCC;
 }
 
.item-page h4 {
 	color: #F60;
	font-size:130%;
	font-weight:600;
 	padding:10px 0 10px;
	margin:0;
  }
 
.item-page h5 {
 	color: #000;
	font-size: 110%;
	font-weight:600;
 	padding:10px 0 10px;
	margin:0;
	border-bottom:1px solid #CCC;
 }
.item-page h6 {
 	color: #000;
	font-size: 100%;
	font-weight:600;
 	padding:10px 0 10px;
	margin:0;
	border-bottom:1px solid #CCC;
 }
.item-page p{
	margin-top:0;
	padding-top:0;	
/*	text-align:justify;
*/}

/*Rating*/

.content_vote{
	background:#FFE4CC;
	padding:9px 10px;
	border:1px solid #FCBC80;	
}
.col2 .leading-0 .content_rating img,
.col2 .content_rating img{
	width: inherit;
    height: inherit;
	vertical-align:sub;
}

.info{
	position:relative;
}

.info .star {
    left: 186px;
    position: absolute;
    top: 10px;
    vertical-align: top;
    width: 154px;
}

.readmore{
	text-align:right;
}

.info .hits{
	position: absolute;
    right: 0;
    top: 10px;
}
.icon-crdate{
	color:#999;
	padding-right:4px;	
}

.content_rating .element-invisible{
	display:none;
	
}
.txt {
    display: inline-block;
    float: left;
    padding: 0 8px;
    vertical-align: top;
}

.blog b{
	font-weight:bold;
	color:#737373;
}
.blog em{
	color:#9f9f9f;	
	padding-left:4px;
}

/*Article View*/
.item-page .content_rating{
	padding:10px 0;	
}
.item-page  .form-inline{
	padding:0 0 10px  0;	
}
.item-page .form-inline label{
	padding:0 10px 0 0;	
}

/*System / Error message*/
#system-message{
	 padding:10px;
	 color:#FF0000;
	 font-weight:bold;	
 }

#system-message .alert{
	 border: 1px solid #333;
    margin-left: 101px;
    position: fixed;
    top: 30%;
    z-index: 1001;
    width: 245px;
}

#system-message .alert h4 {
    display: inline-block;
    margin: 0;
    padding: 4px;
}
#system-message .alert-notice{
 background: none repeat scroll 0 0 #cd5801;
	margin-top: 93px;
    padding: 10px;
    width: 259px;
}

#system-message .alert-message{
	background:#f79e1a;
	color:#fff;
	 padding:10px;
}

#system-message {
/*	background:#FFCC66;
*/	color:#900;
	padding:4px;
}
#system-message h4{
	margin:0;
	padding:0;	
}

/*Go top*/
#smoothtop{
	background:url(../images/new/up.png) no-repeat center top !important;
	height: 45px;
    width: 45px;
}
/*Archive table*/
table.category{
 border: 1px solid #fcbc80;
 width:100%;
}

table.category td{
	padding:6px 4px;
	transition:all .5s;	
}
table.category tr:hover td{
	background:#F4F4F4;
}
table.category th{
	color:#fff;
	padding:6px 0;
	background:#EF9509;	
}
table.category tr:nth-child(1n) {
    background: none repeat scroll 0 0 #fff9ee;
}
table.category tr:nth-child(2n) {
    background: none repeat scroll 0 0 #f2e9d7;
}
table.category input, table.category  select,  table.category textarea{
	width:193px;	
}

/*Contact*/

.contact-form fieldset{
	border:none;	
}

.slide-contact input{
	width:250px;	
}
 
.controls{
 }
.control-group {
    clear: both;
	margin-bottom:15px;
	display:block;
}
ul.breadcrumb{
	margin:0;
	padding:0 0 10px 0;
	font-size:85%;
}
.breadcrumb li{
	list-style:none;
	background:none;
	display:inline-block;	
}

.blIm {
    float: left;
    margin-right: 10px;
}
.alert-error{
	background:#FC6;
	color:#F00;	
	padding:5px;
}

/*Tooltips*/
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

/*Menu*/
.nav img{
	display: block;
	text-align: center;
	width: auto;
	margin: 0 auto;
}
ul.nav {
	padding:0;
	margin:0;
}

.mainme .nav li.active,
.mainme  .nav li:hover{
	background:#003b65;	
}
.mainme .nav .image-title{
	 display:none;
 }
.maximenuck .maxidrop-main2 .maximenuck2 ul.maximenuck2 li div.floatck li.active span{
	color:#FF0000 !important;
}
/*Captions*/
.tp-caption.big_white{
	background:url(../images/new/orange.png) repeat;
	background-color:transparent !important;
	padding:5px !important;
 	font-size:16px !important;
	font-weight:normal !important;
	letter-spacing:0 !important;
	font-style:italic !important;

 }

.tp-caption.big_white h2{
     font-size: 25px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 0!important;
    line-height: 12px;
    padding-top: 9px;
}

.tp-caption.medium_grey{
	background:url(../images/new/red.png) repeat;
	background-color:transparent !important;
	padding:5px !important;
 	font-weight:normal !important;
	letter-spacing:0 !important;
}
.tp-caption.medium_grey a{
	color:#fff !important;	
	font-style:italic !important;
		font-size:15px !important;

}
.tp-caption.medium_grey a i:after{
	content:url(../images/new/lefarow.png);
	
}

.tp-rightarrow.default{
 	background:url(../images/new/raro.png) no-repeat !important;
}
.tp-leftarrow.default{
 	background:url(../images/new/lefta.png)no-repeat !important;
}

.tp-leftarrow{
	left: inherit!important;
    margin-top: -20px;
    position: absolute;
    right: 52px!important;
    top: 422px!important;
	
}

.tp-rightarrow{
    top: 422px!important;
	right:13px!important;
}


.aside-orange .moduletable,
.aside-gray .moduletable,
.footer1{
	width:100%;
	margin:0 auto;
}
.aside-gray .moduletable h3{
	background:url(../images/new/gray.jpg) repeat-x; 
	margin-bottom:10px;
	padding-top:8px;
}
.aside-gray{
 }
 
.bx-wrapper ul{
	margin:0;
	padding:0;
}

.gggg-module-li2 {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 4px #ccc;
    width: 99% !important;
    margin: 0 auto;

 }
.gggg-module-li2 td:first-child {
    width: 99px;
	padding-left: 9px;
}
 

 

.mod_ext_bxslider_images_mod_89 {
	padding-bottom:15px;	
}
.pw-date2{
	width:85px;	
}

input{
	outline:none;	
}

.mainme .menu li a{
	padding:13px 9px;
	display:block;	
}
.mainme .menu li ul li a{
	padding:8px;
	display:block;	
}
.footer{
	position: relative;
}
.footer .foo{
	display: inline-block;
	padding: 0 ;
	vertical-align: top;
	width:24%;
}

.footer .foo li:before{
	content:"›";
	padding-right:5px;
	color:#fff;		
}
.footer .foo li{
	list-style:none;
	transition:	0.5s all; 
}
.footer .foo li a{
	color: #fff;
	transition: all 0.5s ease 0s;
	display: inline-block;
	width: 94%;
	vertical-align: top;
	text-transform:uppercase;
}

.footer .foo li a:hover{
	color:#A7D211;
}

.foot-inner{
	padding:10px 0;	
	width: 90%;	
 	margin: 0 auto;

}
/*Footer*/
.infoter{
	clear: both;
	display: block;
 	padding: 13px 10px 29px 10px;
	color: #fff;
	font-style: normal;
  	text-align:left;
	background:#006dba;
	position:relative;
	border-top:1px solid #0075c7;

}
.fotetxt{
	width: 90%;	
	margin: 0 auto;
	position:relative;
}


.secrow{
	clear:both;
	margin: 0 auto;
	position: relative;
	width: 90%;
 	margin-bottom:20px;
	padding-top:20px;
}	

.inpad{
	padding:0;
}

.welcome{
	width:100%;
	vertical-align:top;
	display:inline-block;	
}
.whatsnew{
     vertical-align: top;
    width:100%;
 }

 

/*Third Row Map+related Items*/
.thirrow{
	clear:both;
	margin: 0 auto;
	position: relative;
  	margin-bottom:20px;
}	


.asidegray{
 	width:490px;
	display:inline-block;
	vertical-align:top;
}

.related{
	display: inline-block;
	vertical-align: top;
	width: 516px;
    margin-right: 20px;
}

.asidegray .colrights{
	display: inline-block;
	vertical-align: top;
	width: 441px;
	padding: 16px;
}
.asidegray ul{
	display: inline-block;
	vertical-align: top;
	width: 200px;
	padding: 0 10px;
	margin: 0 10px;
}
.whatsnew h3,
.welcome h2,
.asidegray h3,
.related h3{
	font-size:179%;
	color:#000;
	text-transform:none;	
}

.whatsnew h1{
	font-size:120%;
	font-weight:normal;
	margin:0;
	padding:0;
}
.whatsnew p{
margin: 0 0 0 10px;
padding:0px 0 0 10px;
}
.whatsnew li{
 	padding:10px;	
}
.whatsnew li {
	background:#f9f9f9;
	margin-right:4px;
	list-style:none;
 }
.whatsnew li .title{
 	font-weight:bold;
 }
 
/*Carsoul*/
.cda-module-li:nth-child(odd){
	background:#007731 ;
	text-align:center;	
	
}
.cda-module-li:nth-child(even){
	background:#00a042;	
	text-align:center;	
}
.cda-module-li{
	color:#fff;
	font-size:120%;
	text-transform:uppercase;
	text-align:center;	
}
.ser-cars{
 	margin: 0 auto;
	position: relative;
	width: 90%;
 	z-index:999;
	clear:left;
}
.ser-cars ul{
	margin:0;
	padding:0;
}
.ser-cars li{
	float: left;
	list-style: outside none none;
	min-height: 82px;
	padding: 26px 20px 9px;
	vertical-align: top;
	width: 217px;
	transition:all .4s;
}
.ser-cars li:hover{
	background:#063 !important;	
}
.ser-cars li{
	font-weight:normal;	
}
.ser-cars li a{
	color:#fff;	
}
.ser-cars li i.met:before{
      float: left;
    padding: 10px;
}
.custom a {
 }
.ser-cars li a{
	color: #fff;
    display: inline-block;
    width: 132px;
    vertical-align: sub;
 }
.ser-cars li i {
    display: inline-block;
    margin-top:-15px;
    width: 72px;
    vertical-align: top;
}
.ser-cars li a i {
    display: inherit;
    margin-top: 0;
    width: inherit;
    vertical-align: inherit;
	font-size:70%;
	font-style:normal;
	color:#00471c;
	font-weight:bold;
}
.ser-cars li i.sup:before{
	float: left;
	padding: 10px;
}

.ser-cars h2{
margin:13px 0 0 12px;	
}
.ser-cars li i.ten:before{
	float: left;
	padding: 10px;
}


.ser-cars li i.raw:before{
      float: left;
    padding: 10px;
}

.ser-cars li:first-child{
	background:#20aa3f;
	border-bottom:4px solid #32c353;
}
.ser-cars li:last-child{
	background:#3acc5a;
	border-bottom:4px solid #5dea7c;
}	

.ser-cars li:nth-child(2){
	background:#2ab449;
	border-bottom:4px solid #44d364;
}
.ser-cars li:nth-child(3){
	background:#30c150;
	border-bottom:4px solid #4be46d;
}
.mod_cda_images{
	box-shadow:0 0 4px #666;
}
.ser-cars h3{
	color:#fff;
	text-align:center;
	background:#018236;	
	width:250px;
	margin:0 auto;
	font-size:185%;
	text-transform:none;
}
.bx-wrapper .bx-prev {
     left: 375px !important;
	 padding:6px !important;
}
.bx-wrapper .bx-next{
	right: 378px!important;
	padding:6px !important;
}
.cda-module-li span{
	padding:10px;
	display:block;	
}
/*Related Items*/

.related li:before{
	content:"›";
	padding-right:5px;
	color:#000;		
}
.related li{
	list-style:none;
	margin-bottom:5px;	
}
.related li a{
 	transition: all 0.5s ease 0s;
	display: inline-block;
	width: 94%;
	vertical-align: top;
}
.related  ul{
	margin:0;
	padding:0;	
}

/*Map*/
.asidegray li{
	list-style:none;	
}
.asidegray h3{
/*	padding:10px 0 14px;
*/ }

/*Last Update*/
.lastupdate {
    position: absolute;
    right: 15px;
    top: 18px;
}
/*Findus*/
li.phon{
	padding-top:10px;	
}
li.phon:before{
	content:url(../images/new/call.png);
	margin-right:5px;
}
li.fax:before{
	content:url(../images/new/fax.png);
	margin-right:5px;
}
 

/*Home Slider Banners*/
.sliderbanners{
	position: absolute;
    z-index: 999;
    right: 20px;
	top:20px;
}
.sliderbanners li {
	list-style:none;
	margin-bottom:15px;
}
.sliderbanners ul{
	padding:0;
	margin:0;
}
.sliderbanners li div{
	transition:all 0.5s ease 0s;
}
.sliderbanners li div.orna{
border-radius:4px;
padding:10px;	
box-shadow: 0 0 4px #000;
min-height:50px;
transition:all 0.5s ease 0s;

background: #ef4900; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2IzMzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ef4900 0%, #b33300 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef4900), color-stop(98%,#b33300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ef4900 0%,#b33300 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ef4900 0%,#b33300 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ef4900 0%,#b33300 98%); /* IE10+ */
background: linear-gradient(to bottom,  #ef4900 0%,#b33300 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4900', endColorstr='#b33300',GradientType=0 ); /* IE6-8 */

}
.sliderbanners li div.orna:hover{
transition:all 0.5s ease 0s ;
opacity: .8;
 	
}
.sliderbanners li div.orna a{
	color: #fff;
	font-size: 79%;
	line-height: 16px;
	font-weight:bold;
}
.sliderbanners li div.auctions{
	background:url(../images/new/auction.png) no-repeat;
	position:relative;
	border-radius:4px;
	min-height:80px;
	box-shadow: 0 0 4px #000;
}
.auc{
    position: absolute;
    background:#b63400;
	bottom:0;
	border-radius:0 3px 3px 0;
}
.auc a{
    color: #fff;
	display:block;
	padding:5px 10px;
	font-weight:bold;
}

.sliderbanners li div.export{
	background:url(../images/new/expo.png) no-repeat;
	position:relative;
	border-radius:4px;
	min-height:80px;
	box-shadow: 0 0 4px #000;
}
.exp{
    position: absolute;
    background:#e48216;
	bottom:0;
	border-radius:0 3px 3px 0;
}
.exp a{
    color: #fff;
	display:block;
	padding:5px 10px;
	font-weight:bold;
}
.sliderbanners li div.local{
	background:url(../images/new/loc.png) no-repeat;
	position:relative;
	border-radius:4px;
	min-height:80px;
	box-shadow: 0 0 4px #000;
}
.loc{
    position: absolute;
    background:#be6400;
	bottom:0;
	border-radius:0 3px 3px 0;
}
.loc a{
    color: #fff;
	display:block;
	padding:5px 10px;
	font-weight:bold;
}
 

/*Innerpages*/
.inside h3{
	background: #B73D0A;
	font-size: 167%;
	font-weight: normal;
	padding: 12px 11px;
	text-transform: none;
	color:#fff;
	margin:0;
}
.inside h1{
	font-size:120%;
	font-weight:normal;
	margin:0;
	padding:0;
}
.inside p{
	margin:0;
	padding:0;
}
.inside li{
 	padding:10px;	
}
/*.inside li:nth-child(odd){
	background:#f9f9f9;
 }
.inside li:nth-child(even){
	background:#f4f3f3;
 }
*/.page-header{
		padding-bottom:10px; 
 }
 .item-page ul li{
		margin-bottom:13px; 
		background:url(../images/new/arow.png) no-repeat;
		list-style:none;
		padding-left:15px;
 }
 .item-page ul {/*
		padding:0;*/
		padding:0 0 0 15px; 
 }
  .item-page ul li ul{
		margin:15px 0;  
  }
 .item-page ul li ul li{
		margin-bottom:4px; 
		background:url(../images/new/smalli.png) no-repeat;
		list-style:none;
		padding-left:15px;
 }
 .item-page ul li ul li ul li{
		background:url(../images/new/ssmalli.png) no-repeat;
}
 
.pro div.ite{
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 4px #ccc;
	display: inline-block;
	margin: 10px;
	padding: 1px;
	text-align: center;
	vertical-align: top;
	width: 208px;
}

.prpad {
    text-align: center;
	padding-top:20px;
}
.pro div.ite h5{
	color: #ccc;
    font-size: 121%;
    margin: 0;
    padding: 10px;
}
.pro div.ite h5 a{
	color:#063;
}
.pro div.ite:hover a{
	text-decoration:underline;	
}

.martop{
	margin-top:15px;
	text-align:left;	
}

.description h5{
	font-size:120%;
	margin:0;
	padding:0;
}
p.more:after{
	clear:both;	
}
p.more{
	border:1px solid #063;
	padding:5px;
	border-radius:5px;
	float:left;
	clear:left;	
}

.cda-directory{
	width:100%;
	box-shadow: 0 0 4px #ccc;
	padding:10px;
	margin:20px 0;
}

.cda-directory select{
	width:162px;
}

.cda-directory input{
	width:150px;
	padding:5px;
	border:1px solid #CCC;
}
.cda-directory input#cdasub{
	width:auto;
	cursor:pointer;
}

.mtable td{
	padding:8px;
	border:0;	
}
.mtable tr:nth-child(odd) td{
	background:#fdf8ee;	
	vertical-align:middle;
}
.mtable tr:nth-child(even) td{
	background:#fffdfa;	
	vertical-align:middle;
}
.mtable tr.mhead td{
 background: none repeat scroll 0 0 #752b00;
    color: #fff;
    font-size: 110%;
    font-weight: bold;
    padding: 8px;
}
.mtable tr.title td{
	background:#7b360d;
	color:#fff;
}
.vision{
	border:1px solid #CCC;
	box-shadow:0 0 4px #ccc;
	padding:4px 21px;
	border-radius:4px;
 	margin-bottom:15px;
	color:#666;
 }	
.vision h4,
.mission h4{
	color:#F60;
 	font-style:normal;
}

.mission{
	border:1px solid #CCC;
	box-shadow:0 0 4px #ccc;
	padding:4px 21px;
	border-radius:4px;
	margin-top:15px;
	margin-bottom:10px;
	color:#666;
 }	

.whatsnew{
	clear:both;	
	padding:10px 0;
	width:auto;
}
.leftfl{
	 float: left;
	width:202px;
	vertical-align:top;
	background:url(../images/new/patern.jpg) repeat ;
	padding:41px 25px 61px 25px;
	color:#fff;
	border-left:5px solid #006513;
}	
.leftfl h2{
	margin:0;
	padding:0;	
}
#poora-carousel .image {
    margin: 10px;
    display: block;
    float: left;
}
.rifl{
	 float: left;
	width:768px;
	vertical-align:top;
}	
#poora-carousel  .owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: url(../images/new/left.png) no-repeat;
}

#poora-carousel .owl-theme .owl-controls {
    text-align: left !important;
	position:absolute;
	left:-47px;
	bottom:0  !important;
	top:inherit !important;
  }
 #poora-carousel ul{
		padding:0;
		margin:0;
 }
 .clear{
		clear:both; 
 }
.foo-col1 li img{
	display:none;	
}
.foo-col1 {
	color:#fff;	
}


.foo-col1 ul{
	padding:0;
	margin:0;
	color:#fff;
}
.foo-col1 .custom ul li{
	list-style:none;	
}
.foo-col1 .custom ul li.add:before{
	content:url(../images/new/add.png);
}
.foo-col1 .custom ul li.tel:before{
	content:url(../images/new/contact.png);
}
.foo-col1 .custom ul li.mail:before{
	content:url(../images/new/mailico.png);
}
.add > span ,
.tel > span,
.mail > span{
    display: -moz-inline-stack;
    width: 65%;
    vertical-align: top;
	margin-left:8px;
}

#poora-carousel .owl-carousel .owl-item img{
	width:auto !important;	
}
.welcome .owl-carousel .owl-item img{
 	height:283px !important;
}
.welcome .owl-item {
	
 
}
.welcome .owl-item .inner{
	margin:15px;
	background:#02973d;	
 
}
.mod_cart_product_slider-bottom{
	text-align:center;	
}
.mod_cart_product_slider-quote{
	padding:10px;	
}
.mod_cart_product_slider-quote button{
	padding:5px 10px;
	border-radius:3px;
	border:1px solid #fff;
	background:none;
	color:#fff;	
	text-transform:uppercase;
	font-size:90%;
	cursor:pointer;
	transition:all .5s;
}
.mod_cart_product_slider-quote button:hover{
	background:#030;	
}
.mod_cart_product_slider-more-button  a{
	color:#fff ;	
}

.digitstype{
	text-align:left !important;
	color:#fff;	
}

.bulky{
 	 position: absolute;
    right: 0;
    top: 15px;	
	 width: 50%;
}

ul.pdf li {
	background:url(../images/new/document.png) no-repeat;
	 display: inline-block;
    padding-left: 40px;
    width: 38%;
	min-height:34px;
	vertical-align:top;
	margin-bottom: 12px;
}	
.item-page li.pdf {
	background:url(../images/new/document.png) no-repeat;
	 display: inline-block;
    padding-left: 40px;
    width: 38%;
	min-height:34px;
	vertical-align:top;
}


ul li.excel {
	background:url(../images/new/ex.png) no-repeat;
	 display: inline-block;
    padding-left: 40px;
    width: 38%;
	min-height:34px;
	vertical-align:top;
	margin-bottom: 12px;
}	
ul li.word {
	background:url(../images/new/wor.png) no-repeat;
	 display: inline-block;
    padding-left: 40px;
    width: 38%;
	min-height:34px;
	vertical-align:top;
	margin-bottom: 12px;
}
.lastmodified{
	color:#fff;	
}

/*Contact Form*/
.row input {
    width: 100%;
}
.row{
	clear: unset;
	float: left;
	margin: 13px  13px 13px 0;
	width: 251px;
	padding:10px 21px 10px 0;
}
.rowful{
    margin: 13px  13px 13px 0;
    width: 92%;
}
.rowful textarea{
	width:100%;
}
.control-label {
    float: left;
}
.contact-form fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
}
/*Contact Form end*/

.inside .mod_cart_product_slider-image {
    background: #f8f8f8;
    padding: 23px;
}
.inside .mod_cart_product_slider-pname h3{
	font-size:130%;
	color:#000;
	background:none;
}
.inside .mod_cart_product_slider-bottom{
	background:#eff1f3;
}
.inside .mod_cart_product_slider-quote button{
	padding:5px 10px;
	border-radius:3px;
	border:1px solid #999;
	background:none;
	color:#333;	
	text-transform:uppercase;
	font-size:90%;
	cursor:pointer;
	transition:all .5s;
}
.inside .mod_cart_product_slider-quote button:hover{
	background:#117C3F;
	color:#fff;	
}

.inside  .mod_cart_product_slider-more-button a {
    color: #333;
}

.cartall{
	position:absolute;
	color:#000;
	z-index:899;
	font-size: 92%;
	color: #ccc;
	right: 322px;
	top: 4px;
	font-family:arial;
}
p.weather_sp1_city {
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    margin: 15px 0 0;
    padding: 0;
}
.cartall p{
	padding:0;
	margin:0;
	color:#a6a7a7;
}	

 
img.spw_icon_big {
    height: auto !important;
    margin-bottom: 21px;
    width: 33% !important;
}
p.spw_current_temp {
    font-size: 15px!important;
    font-weight: bold!important;
 }
.cartall .custom a {
    display: unset;
    margin-top:inherit;
	color:#fff;
	font-size:13px;
	cursor:pointer;
}
.cartall table.cart_shopping-module-table{
	color:#000;	
	width:400px;
}

.weather_sp1_cleft {
    float: left;
    text-align: center;
    width: 124px;
}

img.spw_icon_big {
    height: auto !important;
    margin-bottom: 15px;
    width: 62% !important;
}
p.weather_sp1_city {
    font-size: 18px!important;
    font-weight: bold!important;
     margin: 15px 0 0!important;
    padding: 0!important;
}
p.spw_current_temp {
	color: #000;
	font-size: 15px !important;
	margin: -38px 0 0 !important;
	text-align: center !important;
}

.weather_sp1_cright {
    margin: 0!important;
}

.weather_sp1_cleft {
    float: right!important;
    text-align:right!important;
    width: 119px!important;
}
 
.smallcartd{
	display:none;
 	position:absolute;
	right:0;
	background:#fff;
	box-shadow:0 0 4px #000;
	top:50px;
	z-index:999;
}
.smallcartd .readmore{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #033;
	border-radius: 3px;
	color: #000;
	cursor: pointer;
	float: left;
	font-size: 70%;
	margin: 8px;
	padding: 3px 6px;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
.mod_cart_shopping_bucket p{
	color:#000;	
	padding:5px; 
	margin:0;
}
.board-of-directors .mtable tr td{
	vertical-align:top;	
}
#es-content .btn .icon-search:after{
	content:url(../images/new/wsear.png) ;
}
#es-content .btn{
padding:7px;	
}
.nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {
 background: #000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */

color:#d85100;
border:1px solid #999;
 }
 .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover{
	background: #ff8800; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjU0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff8800 0%, #db5400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8800), color-stop(100%,#db5400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff8800 0%,#db5400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff8800 0%,#db5400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff8800 0%,#db5400 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff8800 0%,#db5400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8800', endColorstr='#db5400',GradientType=0 ); /* IE6-8 */

	color:#fff !important;
}
#es-content .active span:hover{
	color:#fff !important;
}

.sp-accordion.sp-accordion-style2 .toggler, 
.sp-accordion.sp-accordion-style2 .toggler span, 
.sp-accordion.sp-accordion-style2 .toggler span span{
	background-image:none!important;
	
}
.sp-accordion.sp-accordion-style2 .toggler{
 background: #CCC !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%)  !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea))  !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%)  !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%)  !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ) !important; /* IE6-8 */

color:#d85100;
border:1px solid #999;	
}
 
 .sp-accordion.sp-accordion-style2 .toggler:hover{
	background: #ff8800; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjU0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff8800 0%, #db5400 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8800), color-stop(100%,#db5400)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff8800 0%,#db5400 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff8800 0%,#db5400 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff8800 0%,#db5400 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #ff8800 0%,#db5400 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8800', endColorstr='#db5400',GradientType=0 ) !important; /* IE6-8 */

	color:#fff !important;
}


.sp-accordion.sp-accordion-style2 .toggler, .sp-accordion.sp-accordion-style2 .toggler span, .sp-accordion.sp-accordion-style2 .toggler span span{
font-weight: 300 !important;
}



#es-content .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover span{
	color:#fff !important;
}
 
 .nn_sliders.accordion > .accordion-group{
	margin-bottom:8px; 
	border:none;
 }	
.nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover{
	color:#FC0;	
}
/*Menu*/
.maximenuck2 li{
/* 	background:url(../images/new/menui.png) no-repeat  0 7px !important;
*/	padding-bottom: 4px !important;
/*    padding-left: 20px !important;
*/    padding-top: 6px !important;
font-weight:bold;
}
.maximenuck .maxidrop-main2 .maximenuck2 ul.maximenuck2 li span{
	color:#F60 !important;
}
.maximenuck .maxidrop-main2 .maximenuck2 ul.maximenuck2 li div.floatck li span{
	color:#000 !important;
}
.maximenuck2 ul li ul li{
	background:url(../images/new/arowii.png) no-repeat  0 7px !important;
	padding-left:17px !important;
    
}


/*Grids*/
.comngrid{
	width:32%;
	float:left;	
	margin-right:20px;
}

.grid1{
	width:48%;
}
.grid2{
	width:23%;
}
.grid3{
	width:25%;
}

.comngrid .moduletable{
 	margin-bottom:20px;
 }
.grid3{
 	margin-right:0;
}
.comngrid .moduletable h3{
	color: #fff;
    font-size: 138%;
    margin: 0;
    padding: 10px 15px;
    position: relative;
    text-shadow: 0 1px 1px #000;
}

.comngrid .it1 h3{
background: #ff6000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmZjYwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWU0OTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  #ff6000 39%, #ee4900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(39%,#ff6000), color-stop(100%,#ee4900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ff6000 39%,#ee4900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ff6000 39%,#ee4900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ff6000 39%,#ee4900 100%); /* IE10+ */
background: linear-gradient(to right,  #ff6000 39%,#ee4900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6000', endColorstr='#ee4900',GradientType=1 ); /* IE6-8 */
	
}

.comngrid .it1 ul li{
	padding:6px 0;
	border-bottom:1px solid #CCC;
	list-style:none;
	margin:0 15px;	
}
.comngrid  a{
	font-weight:bold;
}	

.comngrid .it2 ul li:nth-child(odd),
.comngrid .it5 ul li:nth-child(odd),
.comngrid .it8 ul li:nth-child(odd){
	padding:6px 13px ;
	background:#fbfbfb;
	list-style:none;
	margin:0;	
	border-bottom:1px solid #fff;
	
}
.comngrid .it2 ul li{
	padding:6px 15px !important;
}
.comngrid .it2 ul li:nth-child(even),
.comngrid .it5 ul li:nth-child(even),
.comngrid .it8 ul li:nth-child(even){
	padding:6px 13px ;
	background:#f5f5f5;
	list-style:none;
	margin:0 ;	
	border-bottom:1px solid #fff;
	
}

.comngrid .it2 h3{
	background:url(../images/new/tarining.jpg) no-repeat right #ffa72c;	
}
.comngrid .it3 h3{
	background:url(../images/new/annual.jpg) no-repeat right #de5921;	
}
.comngrid .it4 h3{
	background:url(../images/new/recru.jpg) no-repeat right #dd8d2e;	
}
.comngrid .it5 h3{
	background:url(../images/new/services.jpg) no-repeat right #dd8521;	
}
.comngrid .it6 h3{
	background:url(../images/new/exam.jpg) no-repeat right #ffa72c;	
}
.comngrid .it7 h3{
	background:url(../images/new/latest.jpg) no-repeat right #bea23f;	
}
.comngrid .it8 h3{
	background:url(../images/new/adver.jpg) no-repeat right #f6a724;	
}
.comngrid .it9 h3{
	background: #ff6000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmZjYwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWU0OTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  #ff6000 39%, #ee4900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(39%,#ff6000), color-stop(100%,#ee4900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ff6000 39%,#ee4900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ff6000 39%,#ee4900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ff6000 39%,#ee4900 100%); /* IE10+ */
background: linear-gradient(to right,  #ff6000 39%,#ee4900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6000', endColorstr='#ee4900',GradientType=1 ); /* IE6-8 */
}



.comngrid .it3 ul li,
.comngrid .it4 ul li,
.comngrid .it6 ul li,
.comngrid .it7 ul li,
.comngrid .it9 ul li{
	padding:6px 0;
	border-bottom:1px solid #CCC;
	list-style:none;
	margin:0 15px;	
}
 

.comngrid .it1 ul,
.comngrid .it2 ul,
.comngrid .it3 ul,
.comngrid .it4 ul,
.comngrid .it5 ul,
.comngrid .it6 ul,
.comngrid .it7 ul,
.comngrid .it8 ul,
.comngrid .it9 ul{
	margin:0;
	padding:0;	
}
/*Icons*/
.comngrid .it1 h3:after{
	content:url(../images/new/icon/cir.png);
	position: absolute;
	right: 10px;
	top:6px;
}
.comngrid .it2 h3:after{
	content:url(../images/new/icon/tr.png);
	position: absolute;
	right: 10px;
}	
.comngrid .it3 h3:after{
	content:url(../images/new/icon/ann.png);
	position: absolute;
	right: 10px;
}
.comngrid .it4 h3:after{
	content:url(../images/new/icon/rec.png);
	position: absolute;
	right: 10px;
	top:8px;
}	

.comngrid .it5 h3:after{
	content:url(../images/new/icon/ser.png);
	position: absolute;
	right: 10px;
	top:7px;
}
.comngrid .it6 h3:after{
	content:url(../images/new/icon/ebe.png);
	position: absolute;
	right: 10px;
}	
.comngrid .it7 h3:after{
	content:url(../images/new/icon/lat.png);
	position: absolute;
	right: 10px;
	top:9px;
}	

.comngrid .it8 h3:after{
 content:url(../images/new/icon/oth.png);
	position: absolute;
	right: 10px;
	top:8px;
}
.comngrid .it9 h3:after{
 content:url(../images/new/icon/dow.png);
	position: absolute;
	right: 10px;
	top:11px;
}	
	


/*Icons ends*/
.larmenu .active span{
	color:#fff!important;	
}
.larmenu .active:hover span{
	color:#000!important;	
}
#es-content .active span{
	color:#F60 !important;	
}
#es-content .nav-tabs .active span{
	color:#F60 !important;	
}
#es-content .nav-tabs .active:hover span{
	color:#000 !important;	
}
#es-content .nn_tabs > ul.nav-tabs > li > a{
	color:#000 !important;
}

#es-content .nn_tabs-tab .active:hover span{
	color:#000 !important;	
}

ol li{
	margin-bottom:5px;	
}
/*Right banners*/
.sercars .moduletable{
 	background:url(../images/new/stro.jpg) no-repeat center top;	
}
.sercars .moduletable ul{
	margin:0;
	padding:0;	
	margin-top:15px;
}
.sercars .moduletable li{
	border:1px solid #ccc;
	padding:10px 20px;
	border-radius:4px;
	list-style:none;
	margin:10px;
	min-height:50px;
 	
}
.sercars .moduletable li b{
	display:inline-block;
	width:83%;
		
}
.sercars .moduletable li img{
	float:left;
	margin-right:10px;	
}
.sercars h3{
	text-align:left;
  	margin:0 auto;
 	padding-top:8px;
}
.sercars{
	float: left;
	width: 48%;
}
.righban{
	float: left;
	margin-left: 21px;
	width: 49%;
}
/*Right Banners*/
.righban li{
	list-style:none;
 	padding:15px 20px;
 }
.righban ul{
	margin:0;
	padding:0;
}
.even{
	background:#f0f6f8;
}
.righban ul li img {
/*    float: left;
*/    margin-right: 10px;
}
.righban ul li a{
	display:inline-block;
	width:99%;	
 	font-weight:900;
	transition:all .5s;
	font-size:125%;
}
.righban ul li:hover a::after{
	right:-15px;
	transition:all .5s;
}
.trac{
	border:1px solid #d74422 ;
	border-radius:4px;
}
.trac a{
	color:#d74422;
}
.trac a b,
.trac a strong{
	  font-size: 79%;
    font-weight: 300;
}

.holc{
	border:1px solid #ff8d2c ;
	border-radius:4px;
}
.holc a{
	color:#ff8d2c;
}
.holc a b,
.holc a strong{
	  font-size: 79%;
    font-weight: 300;
}

.estb{
	border:1px solid #ffb933 ;
	border-radius:4px;
}
.estb a{
	color:#ffb933;
}
.estb a b,
.estb a strong{
	  font-size: 79%;
    font-weight: 300;
}
.cnim{
	 display: inline-block;
    text-align: center;
    width: 24%;	
}

/*Inner Banner*/
.rig-col3 li{
	list-style:none;
 	padding:15px 20px;
	margin-bottom:15px;
}
.rig-col3 ul{
	margin:0;
	padding:0;
}

.rig-col3 ul li img {
/*    float: left;
*/    margin-right: 10px;
}
.rig-col3 ul li a{
	display:inline-block;
	width:73%;	
	font-size:140%;
	font-weight:900;
	transition:all .5s;
}
.rig-col3 ul li:hover a::after{
	right:-15px;
	transition:all .5s;
}
.digitstype {
    border: 1px solid #fff;
    border-radius: 5px;
    float: left;
    margin-bottom: 4px;
    padding: 4px 20px;
    text-align: right;
}


#breadcrumbs .divider {
    margin: 0 4px;
}

/*News ticker*/
.ticker-wrapper.has-js{
	width:100% !important;
	background:#fff!important;
	margin:0!important;	
	border-radius:0!important;	
	padding:0 !important;
}
.whatsnew .ticker{
	box-shadow:0 0 4px #CCC;
}
.ticker,
.ticker-title,
.ticker-swipe,
.ticker-content a,
.ticker-content{
	background:#fff !important;	
 	
}
.ticker{
	background:#fff !important;	
	height:auto !important;
	width:100% !important; 
}
.ticker-content a {
     font-size: 87% !important;
 }
.ticker-title{
	padding:6px 15px !important;
	background: #cd1e23 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMWUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTE2MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cd1e23 0%, #f1161e 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cd1e23), color-stop(100%,#f1161e))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cd1e23 0%,#f1161e 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cd1e23 0%,#f1161e 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cd1e23 0%,#f1161e 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  #cd1e23 0%,#f1161e 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd1e23', endColorstr='#f1161e',GradientType=0 )!important; /* IE6-8 */

	color:#fff !important;	
	 position: relative;
    z-index: 999;
}
.ticker-content {
    color: #525252!important;
    display: block;
    font-size: 146%;
    font-weight: normal!important;
    line-height: 30px !important;
 
}
.ticker-title {
    color: #990000;
    font-size: 141% !important;
    font-weight: lighter!important;
    text-transform: none!important;
}
#es-container .fixed {
    box-shadow: 0 0 4px #000;
   /* position: fixed;*/
   /* top: 0 !important;*/
	z-index:1001;
}
.maxiFancybackground{
	display:none !important;		
}

#nodis{
	width:0;
	animation:ease-in;
	transition: all 0.4s ease 0s;
 	opacity:0;
		
}
.govrnm{
	float: left;
	margin-right: 0;
	margin-top: 0;
	padding:0px;
	width: 0;
 	opacity:0;
	animation:ease-in;
	transition: all 0.4s ease 0s;

 }
.govrnm img{
	animation:ease-in;
	transition: all 0.4s ease 0s;
}
.fixed #nodis{
	width:100%;
	display:block;
	opacity:1;	
 } 
 
.fixed .govrnm{
 	display:block;	
	opacity:1;
	width: auto;
	animation:ease-in;
	transition: all 0.4s ease 0s;

 } 
 
 .shadowlarg{
	background:#000;
	opacity:.7;
	position:fixed;
	top:0;
	height:100%;
	width:100%;	 
	z-index:1;
	display:none;
 }
 
.mainme,
#es-header{
	position:relative;
	z-index:2;	 
 }
 
 
.moduletable_menu{
	margin-bottom:15px;
}	
.moduletable_menu li{
	border-bottom: 1px solid #efefef;
	margin-bottom: 0;
	padding: 10px 0px;	
}

.rig-col3 .moduletable_menu a::after{
	position:relative;
	content:normal;
	font-weight:normal;
}	
		 
.rig-col3 .moduletable_menu ul li a{
	font-weight:normal;
	font-size:120%;
}

.rig-col3 .none li{
	border:none;
	
}

ul.subIt{
	padding-left:10px;
}
.subIt li{
	background:url(../images/new/right.png) no-repeat 0 12px;
	padding-left:17px;	
	transition:all .5s;
	animation:ease-in;
}

.subIt li .subIt li{
	background:url(../images/new/smalli.png) no-repeat 0 12px;
	padding-left:17px;	
	border-bottom:1px dotted #efefef;
	transition:all .5s;
	animation:ease-in;
}
.subIt li .subIt li:hover,
.subIt li:hover{
	background-position: 5px 12px;	
}

.leftIt li.parent a{
	font-weight:bold !important;	
	font-size:130% !important;
}
 
.leftIt li.parent li a{
	font-weight:normal !important;	
		font-size:115%!important;	
}
.leftIt {
	margin-top:10px;
	background:#f7fafc ;
	padding:10px !important;	
}
 
 .rig-col3 ul.leftIt  li a{
	display:inherit;
	width:inherit;	
 	transition:all .5s;
}
.forth {
    clear: both;
}

.namePanel{
	border-bottom:4px solid #FC9;
	border-top:2px solid #FC9;
	margin-bottom:20px;	
	border-radius:4px;
	margin-top:10px;
	border-left:1px  solid #FC9 ;
	border-right:1px  solid #FC9 ;
}
.namePanel td{
	padding:9px 10px;	
}
label.keyS {
	display: inline-block;
	font-size: 106%;
	font-weight: bold;
	padding: 9px;
	vertical-align: middle;
	width: 26%;
}
.namePanel select{
/*	width:75%;
*/	padding:8px 4px;
	border:1px solid #CCC;	
	border-radius:4px;
	  width: 60%;
	
}
.paDlef{
	padding-left:128px;
}
.namePanel select#docyear,
.namePanel  select#year{
	width:46%;
 }
.namePanel td:first-child {
    padding-left: 37px;
    padding-top: 15px;
}
#calender_table4 input#keywords {
    width: 42%;
}
.namePanel input{
	vertical-align:top;	
}
.namePanel input#search{
	margin-left: 11px;
	vertical-align: top;
	width: 57%;
 }
.namePanelin td{
	padding:15px 10px;	
}
.heiG{
	line-height: 22px;
	vertical-align: top;
}	

.namePanelin  tr:nth-child(odd) td{
	background:#FAFAFA;
	color:#000;	
}
.namePanelin  tr td:first-child {
	background:  #F1F6F4;
	color:#000;	
}

.namePanelin .span6 a{
	border:1px solid #BACFD8;
	display:inline-block;
	padding:5px;
	width:10%;
	border-radius:4px;
	transition:all .5s;
	animation:ease-in ease-in;

}
.namePanelin .span6 a:hover{
	border:1px solid #F9FBFC;
	background:#FF8D2C;
	color:#fff;
}

#details{
/*	height: 680px;
	overflow: scroll;
	width: 100%;
*/}	

.tophed{
	margin:10px 0 15px 0;	
}
.icon-first:after{
	content: url(../images/new/purp1.png);	
}
.icon-previous:after{
	content: url(../images/new/purp.png);	
}
.icon-next:after{
	content: url(../images/new/nex.png);	
}
.icon-last:after{
	content: url(../images/new/pnex.png);	
}

.error{
	background:#B80101;
	color:#fff;
	padding:5px;	
	font-weight:bold;
}
.mtable {
    margin-bottom: 15px;
	width:100%;
	clear:both;
}
#trans ul,
#find_trans ul {
	padding:0;
	margin:0;
 }
#trans ul li,
#find_trans ul li{
	list-style:none;
	float:left;
	margin-right:10px;
}
#trans > a,
.find_one > a {
    display: block;
    margin-bottom: 13px;
}

.req{
	font-weight:bold;
	color:#F00;	
}

.transfer select{
	width:80%;	
}

 
#full_name,
#initials_name,
#nic,
#designation,
#servicecat_id,
#class_name,
#grade_name,
#org_name,
#org_district,
#new_district,
#new_org_name,
#ser_id,
#org_division
{
	width:90%;	
	padding:8px;
}
#org_address {
	width:89%;	
}
 #address{
	width:92%;	
}

.iconmenr,
.closs {
	background: #752B00;
	color: #fff;
	padding: 4px;
	position: relative;
	right: 0;
	text-align: center;
	z-index:9999;
	width: 30px;
	animation:ease-in;
	transition:all .4s;	
	font-weight:bold;
	float:right;
	cursor:pointer;
	

}
.closs .fixicon:after{
	content:url(../images/new/riarow.png) ;		
}
.iconmenr .fixicon:after{
	content:url(../images/new/leftare.png) ;	
}
.rightbut{
	position:fixed;
	right:0px;
	top:30%;
	animation:ease-in;
	transition:all .4s;	
	z-index:9999;
}
.fixedright {
    position: relative;
    right:-344px;
	z-index:9998;
	 border: 1px solid #de5921;
    box-shadow: 0 0 4px #bcbcbc;
	background:#fff;
}
.fixedright .moduletable_menu li{
	list-style:none;
 	font-size:95%;
}
.fixedright .moduletable_menu ul{
	margin:0;
	padding:0;	
}

#es-content{
	min-height:400px;	
}
.debug{
	display:none;	
}
a.more {
    border: 1px solid #999999 !important;
    border-radius: 4px!important;
    display: inline-block!important;
    padding: 4px 10px!important;
	margin-top:7px!important;
}
.pagination {
    position: relative;
    z-index: 100001;
}
.maximenuck_mod img{
	padding:5px;
    background:#fff;
    border:1px solid #cdcdcd;
}
.maximenuck_mod img.mapi{
	width:100%;
}
.no_results{
 	text-align:center;
	font-weight:bold;
	margin:10px;	
	background:#FCFCFC;
 }

.comngrid .moduletable {
	    min-height: 194px;
 }

#calender_table8{
        display: none!important;
}
.no_results img,
.advert img{
	width:100%;	
}
.advert p{
	margin-top:0;
	padding-top:0;
}	

.home_mod_readmore {
    padding-bottom: 5px;
    padding-right: 15px;
    padding-top: 5px;
    text-align: right;
	display:none;
}
.comngrid .moduletable:hover .home_mod_readmore {
	display:block;	
}
.Gmapo{
	margin-top:25px;	
}

.col2 #es-content a{
	text-decoration:underline;
	color:#006DBA;	
}
.col2 #es-content a:hover{
	text-decoration:none;
}	

.home a{
	text-decoration:none;
	color:#000;	

}

.col2 #es-content .accordion-heading a{
	text-decoration:none;	
}

input.miU{
width:55%;
}
.news-title{
	background:#000 !important;
}
.moduletablebord{
	border:4px solid #CCC;
	padding:10px;	
	margin-bottom:15px;
}

.moduletablebord h3{
	font-size: 153%;
	font-weight: bold;
	margin: 4px 0;
	padding: 0;
}
div.ns2-tools {
    color: #006dba !important;
    float: left;
    font-size: 0.9em;
    margin-right: 5px;
}

span.ns2-hits{
	background:none !important;
	padding:0 !important;	
	color: #006dba !important;
}


.moduletablered,
.moduletabletech,
.moduletablesport,
.moduletablefor{
	background:#f7f8fb;
	margin-bottom:15px;
}
.moduletablered .nssp2,
.moduletabletech .nssp2,
.moduletablesport .nssp2,
.moduletablefor .nssp2{
 	padding:17px 15px;
}


.moduletableenter{
	background:#f7f8fb;
	margin-bottom:15px;
}


.moduletableenter .nssp2{
 	padding:10px;
}


.moduletablepop h4,
.moduletableenter h4{
	margin:0;
	padding:0;
}
 
h4.ns2-title{
	font-size: 132% !important;
	margin: 0 0 10px 0;
}

.moduletablebord .ns2-inner{
 	 padding:8px 0;
	 border-bottom:1px solid #efefef !important; 
}

.mainslide {
    clear: both;
	padding:15px 0;
}
.mainslide .ns2-inner a{
	position:relative;	
	animation:ease-in;
	transition:all ease-out;
}
.mainslide .ns2-inner img.ns2-image{
	animation:ease-in;
	transition:all ease-in .4s;
 	
}
.mainslide .ns2-inner a:before{
	content:url(../images/new/black-pay.jpg);	
	bottom: 0;
	position: absolute;
	animation:ease-in;
	transition:all ease-in .4s;
}
.mainslide .ns2-inner:hover img.ns2-image{
 	animation:ease-in;
	transition:all ease-out .4s;
     opacity: .5;
 }	
.mainslide .ns2-inner a{
	display:block;
	overflow:hidden;	
}
.mainslide .ns2-inner{
	overflow:hidden;	
}
.mainslide .ns2-inner:hover a:before{
	content:url(../images/new/redp.png);
	animation:ease-in;
	transition:all ease-in .4s;	
  	 
  	
}
.mainslide .ns2-inner h4 a:before,
.mainslide .ns2-inner:hover h4 a:before{
	content:normal;
 }
.mainslide .ns2-inner h4{
	font-size:120%!important;	
}

.mainslide  h3:after{
	content:url(../images/new/you.png);
	margin-left:10px;
	vertical-align:middle;	
}

.lang li{
	list-style:none;
	display:inline-block;	
}

h3{
	font-size:150%;
	font-weight:bold;
	padding:12px 0;	
}
.mainslide  h3{
	border-top:3px solid #6b6b6b ;	
	border-bottom:1px solid #b8b8b8;
	padding:10px 0;
}
.moduletablefor h3{
	background:#00ba99;
	color:#fff;
	padding:15px 10px;
	margin:0;	
}

.moduletabletech h3{
	background:#539b5c;
	color:#fff;
	padding:15px 10px;
	margin:0;
}
.moduletablesport h3{
	background:#00afd4;
	color:#fff;
	padding:15px 10px;
	margin:0;
}

.moduletableenter h3{
	background:#3097df;
	color:#fff;
	padding:15px 10px;
	margin:0;
}
.moduletablered h3{
	background:#ec5d55;
	color:#fff;
	padding:15px 10px;
	margin:0;
}
.moduletableads img{
	width:100%;
	height:auto;
}	

.moduletablemvie .moduleItemTitle{
	font-weight:bold;
	font-size:120%;
}
.itemAuthorLatest  ul{
	padding:0;
	margin:0;	
}
.itemAuthorLatest li{
	padding:10px;
	list-style:none;
}	
div.itemCommentsForm p.itemCommentsFormNotes {
    border-top: 1px solid #ccc;
    padding: 8px 0;
}

div.itemCommentsForm form textarea.inputbox {
     width: 99%;
}
 div.itemCommentsForm form input.inputbox {
	width: 97%;
	font-size: 96%;
}

div.itemCommentsForm form label{
     margin: 12px 0 6px 2px!important;
}
div.itemNavigation {
     padding: 9px 8px;
}
 
 div.catItemImageBlock {
    margin: 0;
    padding: 8px;
}



#popup-overlay{

	position: fixed;

	width: 100%;

	height: 100%;

	background: rgba(255,255,255,0.6);

	z-index: 999999;

	top: 0;

	left: 0;

}



#banner-popup{

	background: #fff;

	padding: 2rem;

	width: 50%;

	border: 10px solid #ed1c24;

	margin: 10% auto;

	position: relative;
	font-family:arial;
	text-align:center;

}


.itemToolbar,
.itemAuthorBlock,
.itemAuthor{
	display:none !important;	
}
#banner-popup > div{

	overflow-y: auto;

	height: 260px;



}



#banner-popup h1{
 	font-family: arial;
	font-weight: 400;
	line-height: 31px;
	margin: 0;
	text-align: center;
}



#banner-popup #bp-close{

	font-weight: 400;

	position: absolute;

	right: -20px;

	top: -20px;

	cursor: pointer;

	color:rgba(255,255,255,0.6);

	background:#ed1c24;
	

	border-radius: 50%;

	width: 32px;

	height:32px; 

	font-size: 18px;
	color:#fff;

	text-align: center;

	line-height: 1.8rem;
	font-family:arial !important;

}



#banner-popup #bp-close:hover{

	color:rgba(255,255,255,1);

}



#banner-popup em{

	color: #ed1c24;

}

