/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 font-family: Verdana, Geneva, sans-serif;
	 font-size:12px;
     line-height:20px;
	
}
img{border:none;}
h1{ font-family: Verdana, Geneva, sans-serif; font-weight:bold; font-size:16px; color:#333; text-decoration:none; margin:0;  }
td { text-align:justify;}
.body-txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; text-align:left; text-decoration:none;}
.body-txt a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; text-align:left; text-decoration:none;}
.body-txt a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#198acb; line-height:18px; text-align:left; text-decoration:none;}
.btn { border-radius:0px; font-size:12px;}
.link-txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#198acb; line-height:18px; text-align:left; text-decoration:underline; }
a.link-txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#198acb; line-height:18px; text-align:left; text-decoration: underline;}
a.link-txt:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#198acb; line-height:18px; text-align:left; text-decoration:none;}
.panel{ border-radius:0px;}
.panel-heading { border-radius:0px;}
h4, h5, h6 { margin-bottom:0px; margin-top:0px; font-size:16px;  font-family: Verdana, Geneva, sans-serif;}
/**********Phone background**********/
.header{ margin-top:10px;}
#phone{padding-right:8px;}
.phone_top{ background-image:url(../images/phbg_left.jpg); float:right; background-repeat:no-repeat; width:257px; height:52px;}
.form-control { border-radius:0px;}
.tphone { font-size:18px; border:1px solid #ccc; font-weight:bold; padding:5px; background:#0c4ea4; color:#fff; margin-top:15px;}
    .tphone > i { padding:5px; font-size:25px;}
/**********Navigation**********/

/*#nav{padding:0px 0px 0px 18px; height:274px; width:310px;}
.nav_bg{ background-image:url(../images/nav-cntr.jpg); background-repeat:repeat-y;}
.nav{ background-image:url(../images/nav_bg.jpg); background-repeat: no-repeat; width:248px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:0px 0px 1px 32px; text-decoration:none;}
.nav a{color:#FFFFFF; text-decoration:none;}
.nav a:hover{ color:#000000; text-decoration:none;}

.nav2{ background-image:url(../images/innermenubg.jpg); background-repeat: no-repeat; width:236px; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:0px 0px 1px 32px; text-decoration:none;}
.nav2 a{color:#FFFFFF; text-decoration:none;}
.nav2 a:hover{ color:#000000; text-decoration:none;}*/


/***********page area**********/
.hmbanner { margin-top:-10px; height:291px; overflow:hidden;}
#page{ padding-top:24px; padding-bottom:10px;}
.pagebg{ background-image:url(../images/pagebg_cntr.jpg); background-repeat:repeat-y;}
.newsttl { color: #fff; background: #333; padding:3px; font-size: :16px; width:10%; float:left;}

/**********Image Name css**********/

.img_name{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#198acb; line-height:18px; text-align: center; text-decoration:none;}



/***********Left include***********/

.boxbg{ background-image: url(../images/box-cntr.jpg); background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; padding:10px 0px;}
.serve_txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.serve_txt a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.serve_txt a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}


/*******************contact_quick enquiry_form**************************/


 
 
 p {  text-align:justify;}




/***********Footer***********/
.copyright { background:#0c4ea4; padding:15px 10px; }
.copyright-text { font-size:12px; color:#fff;}
.copyright-text > a { font-size:12px; color:#fff; text-decoration:underline;}
    .copyright-text > a:hover { text-decoration:none; color:#fff;}

.footerbg{ background-image: url(../images/footerbg_cntr.jpg); background-repeat:repeat-x; width:923px;}
.footer_txt{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
.footer_txt a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
.footer_txt a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#198acb; text-decoration:none;}

a:hover, a:focus,.testimonial-nav i:hover,#twitter a:hover,#footer-bottom a:hover,#contact-top a:hover,.theme-color{color: #72b626;}
.entry-title,#current,.headline h4, .feature-boxes .feature-circle:hover,.menu > li:hover > a{background: #72b626;}
#scroll-to-top a:hover,.message-top{background-color: #72b626;}
section a:hover,.feature-boxes i,.ptable h3 i{color: #72b626;}
#current,.menu > li > a:hover,.menu > li:hover > a,#wrapper,.menu ul a:hover,.headline-page h3,.feature-boxes:hover{border-color: #72b626;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover{border-top-color: #72b626;}
.btn-times-changing  {background:#72b626;} 
.btn-times-changing:hover  {background:rgb(132, 218, 36);color: #fff;} 
 
 
marquee { width:100%;}

.list-group2 { padding-left:0px; margin-bottom:0px;}
.list-group2 > li { list-style:none;}
.list-group-item {background:url(../images/arrow.png) no-repeat 10px 14px; padding-left:25px;  border-radius:0px!important;}
.list-group-item a { color:#428bca; text-decoration:none;}
.list-group-item a:hover { color:#428bca; text-decoration:underline;}

.list-group2 > li > a { color:#428bca; text-decoration:none;}
.list-group2 > li > a:hover { color:#428bca; text-decoration:underline;}
.newsticker > a { color:#333; text-decoration:none;}
    .newsticker > a:hover { text-decoration:none; color:#0c4ea4;}


    .list-group li:nth-child(even) {background:url(../images/arrow.png) no-repeat 10px 14px #fff; border:none; list-style:none;}
	.list-group li:nth-child(odd) {background:url(../images/arrow.png) no-repeat 10px 14px #f4f2f2; border:none; list-style:none;}
.structure { background:url(../images/org-structure.png) no-repeat center top; width:100%; height:464px; background-size:100%;}
 .home { background:url("../images/ico_home.png") no-repeat center 10px !important; width:auto; height:auto; text-indent:-9999px;}
/*===================================             Responsive                  ================================*/

/* ---- For iPhone Portrait --- */
@media screen and (min-width : 240px) and (max-width : 360px) {

    .hmbanner { height:67px;}
	.home {background:none!important; text-indent:0px;}
    .bx-wrapper img { max-width:107%;}
    .copyright-text { width:100%; text-align:center;}
    .structure { background:url(../images/org-str-mobile.png) no-repeat center top; width:100%; height:1056px; background-size:100%;}
}

/*=====================================================================================================================================*/
/* ---- For iPhone Landscape --- */
@media screen and (min-width : 361px) and (max-width : 600px) {
    
  .hmbanner { height:140px;}
  .home {background:none!important; text-indent:0px;}
  .copyright-text { width:100%; text-align:center;}
  .structure { background:url(../images/org-str-mobile.png) no-repeat center top; width:100%; height:916px;  }
 }
 /*=====================================================================================================================================*/
@media (min-width: 640px) and (max-width : 767px) { 
      .hmbanner { height:172px;}
      .copyright-text { width:100%; text-align:center;}
	  .home {background:none!important; text-indent:0px;}
       .structure { background:url(../images/org-str-mobile.png) no-repeat center top; width:100%; height:916px;  }
 
  }
  /*=====================================================================================================================================*/
@media (min-width: 768px) and (max-width : 900px) {

     .home {background:none!important; text-indent:0px;}
		  .hmbanner { height:185px;} 
}
/*=====================================================================================================================================*/
/* ---- For Ipad Portrait --- */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	 
 .hmbanner { height:185px;}
     .tphone { font-size:17px; }
        
}
 
/*=====================================================================================================================================*/
/* ---- For Small Desktop Screen --- */
@media screen 
and (min-width : 1024px) 
and (max-width : 1100px) {
 #cssmenu > ul > li > a { font-size: 11px!important; padding: 15px 7px!important;}
#cssmenu > ul > li.has-sub > a { padding-right:25px!important;}
     .hmbanner { height:185px;}
    .tphone { font-size:15px; font-weight:normal;}
   
}
/*=====================================================================================================================================*/
/* ---- For High Resolution Desktop Screen --- */

@media (min-width: 1200px) {
		  
    
}