

body{margin:0 !important; padding:0 !important; font-family:Arial !important;     font-size: 13px;
    font-weight: normal;
    color: #000;
    line-height: 24px;}

#LoginControl{    /*position: relative;
    top: -100px;*/}
.container-middle{margin:0 auto;     text-align: left; font-family:Arial !important;     font-size: 14px !important; line-height: 24px !important; font-weight: normal !important; color: #333;}

.container{    font-family: Arial !important;
    font-size: 14px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;}

.container-middle a, .container a{color:#2376b6; text-decoration:none;}

.container-middle p, .container p{font-family:arial;     margin-top: 0; text-align:justify; line-height: 22px; color: #333;}	

.cl{clear:both;}

/*color-box*/

/*tabing*/
.tabs-menu {
    /*float: left;
    clear: both;
    width: 20%;
    margin-right: 5%;*/
    list-style: none;
    padding-left: 0;
    margin-top: 0;     font-size: 16px;
}

.tabs-menu li {
    line-height: 20px;
    margin-right: 0;
    background-color: #ffe200;
    border-top: 1px solid #d4d4d1;
    border-right: 1px solid #d4d4d1;
    border-left: 1px solid #d4d4d1;     margin-bottom: 3px; transition:0.5s;
}

.tabs-menu li:hover{background-color: #0a5d00; transition:0.5s;}
.tabs-menu li:hover a{color:#fff}

.tabs-menu li.current {
    position: relative;
    background-color: #0a5d00; 
    /*! z-index: 5; */
}
.tabs-menu li.current a{color:#fff;}
.tabs-menu li a {
        padding:6px 10px;
    color: #000;
    text-decoration: none;
    display: block;
}

.tabs-menu .current a {
    color: #111;
}

.tab {
    /*background-color: #fff;
    float: left;
    margin-bottom: 20px;
    width: 75%;*/
}

.tab-content {
    width:100%;
    padding:0;
    display: none;
}

#tab-1 {
 display: block;   
}

.team-nm{     font-size: 20px;
    display: block;
    background: #eee;
    padding: 5px 0;
    margin-bottom: 5px;
    padding-left: 15px;
}
	
.img-left{/*float: left;
    width: 20%;
    margin-right: 2%;*/}
	
.cnt-rht{ /*   float: left;
    width: 78%;*/}

span.glyphicon.glyphicon-plus.pull-right{font-family: arial;font-size: 25px;font-weight: 700;}
div#accordion a { color: #333;}

/*ser-page*/

.hm-adt{padding: 0 5px;}
.web-logo{margin: 10px auto;}
/*banner*/
.td-banner{    width: 100%;
    height: 200px;
    position: relative;
    /*border-radius: 18px 0px 18px 0px;*/
    overflow: hidden; border: 2px dashed transparent;}

.td-banner h2{font-family: Helvetica, Arial;
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    color: #fff;
    line-height: 30px;
    margin-top: 10px;
    margin-top: 0;
    padding: 10px 0px;
    font-size: 22px;
    text-transform: capitalize; position:relative;}
	
.td-banner p img{    float: left;
    margin-right: 5px;
    background:#0a5d00;
    border-radius: 50%;
    padding: 5px 5px;
    border: 2px dashed #fff;
    margin-right:18px !important;
    box-shadow:4px 5px 3px #222;}

/*.td-banner:before{    content: "";
    position: absolute;
    top: -3px;
    left: -3px;
    background: #91620e;
    width: 80px;
    height: 80px;
    z-index: -1;}
	
.td-banner:after{    content: "";
    position: absolute;
    bottom: -3px;
    right: -3px;
    background: #91620e;
    width: 80px;
    height: 80px;
    z-index: -1;}*/


.inner-td{position:relative; z-index:1;}
	
.td-banner p{font-size: 14px;
    font-family: Helvetica;
    color: #fff;
    line-height: 20px;
    padding: 0 10px;}
	
.td-banner a{color: #fff;
    text-decoration: none;
    float: right;
    margin-right: 20px;
    font-size: 12px;}
/*banner*/
/*query*/
.qyery-hm {
    background: url(../image/query-bg.jpg) no-repeat;
    background-size: cover;
    padding: 50px 0 50px;
    background-attachment: fixed;
}
.qyery-hm h4 {
    margin-bottom: 0;
    font-size: 31px;
    font-weight: normal;
    font-family: cursive;
    color: #ccc;
    text-align: center;
}
.qyery-hm h4 strong {
    font-family: Arial;
    font-size: 100%;
    color: #e2ac00;
    line-height: 60px;
}
.qyery-hm h4 span {
    font-family: Arial;
    background: #ffe200;
    color: #fff;
    font-size: 18px;
    padding: 8px 17px;
    vertical-align: super;
    margin-top: 10px;
    top: 31px;
    border-radius: 45px;
    margin-left: 30px;
    border: 2px solid rgba(0,0,0,0.5);
    transition: 0.5s;
}
.qyery-hm h4 span a {
    COLOR: #000;
}
.qyery-hm h4 span:hover {
    background: #333;
    transition: 0.5s;
}
.qyery-hm h4 span:hover a{
    color:#fff;
}
/*query*/
/*header*/
.top-nv{    background: #0a5d00;
    color: #fff; line-height:36px;
    /* box-shadow: 0px 1px 1px #999; */
    /* z-index: 9; */
    position: relative; overflow: hidden;}
	
.top-nv .container-middle{ position:relative;}
	
.top-nv ul{margin:0; list-style:none; text-align:left;     font-size: 14px; padding-left: 0;}
.top-nv ul li{display:inline-block; color:#fff;     padding: 6px 0;}
.top-nv ul li img{    vertical-align: text-bottom; margin-right:8px; height: 18px;     float: initial;}
.top-nv ul li a{color:#fff;}

img{max-width:100%;}
.fr-head{float:right;}


/*header*/


/*home-page*/


a:hover{text-decoration:none;}
.aside{ margin-top:10px;}

.aside h3{background:#0a5d00; border-top-left-radius:10px; border-top-right-radius:10px; margin:0; line-height:36px; font-size:20px; color:#fff; text-align:center; font-weight:bold;}

.aside ul{ margin:0; padding:0;}

.aside ul li{background:#ffe200;border-bottom:1px solid #fff;line-height: 38px;list-style-image:url(Image/hand-icon.png);list-style-position:inside;padding-left:15px;transition:all .3s;text-align: left;}
.aside ul li:hover{padding-left:20px; background:#0a5d00;}
.aside ul li a{color:#000;}
.aside ul li:hover a{color:#fff;}


.aside h4{text-align:center; color:#fff; background:#0a5d00; margin:0; line-height:33px; font-weight:bold;}
.aside h4:nth-of-type(2){border-bottom-left-radius:10px; border-bottom-right-radius:10px; height:20px;}

.home-rht{ margin-top:10px;padding: 0 5px;}
.home-rht h2{padding-left:10px; color:#fff; background:#0a5d00; margin:0; font-size:22px; line-height:36px; font-weight:bold; border-top-left-radius:10px; border-top-right-radius:10px; }

.home-rht p{font-size:13px; padding-top: 5px; padding-bottom: 5px; color:#333;}
.home-rht p img{float:left; padding:2px; border:1px solid #ccc; margin-right:5px;}

.ser-bx{background:#0a5d00; border-radius:10px; width:32%; float:left;}
.md{margin-left:1.5%; margin-right:1.5%;}
.ser-bx h3{margin:0; line-height:30px; font-size:16px; text-align:center; color:#fff;font-weight: bold;}
.ser-bx img{width:100%}
.ser-bx p a{font-style:italic; color:#fff;font-size:14px; float:right; padding-right:10px;}


.hm-md{background:#0a5d00;}
.hm-btm p{text-align:center; line-height:30px;}

.cl{clear:both;}


td#FooterrControl1_tr_hitCounter {
    COLOR: #FFFFFF;
}

/*home*/


/*footer*/

.sol-icon {
    /*padding-top: 5px;*/
    position: relative;
    z-index: 9;
}
.sol-icon p{text-align:left;}

.copy-rht{    margin-top: 0px;
    color: #fff;
    font-size: 14px;
        padding: 12px 0;
    background: #0a5d00;
}
.ft-link ul{list-style:none;margin:0; padding:0;text-align:center;}
.ft-link ul li{display:inline-block;  padding: 0px 8px;}
.ft-link ul a{color:#fff;}
.copy-rht p{margin-bottom:0; /*float: right;*/  color: #fff;}

.ft-cont{float:right;}
.sol-icon a:last-child img{margin-right:0;}
/*footer*/


/*contact*/
.map-cont{     margin-top: 10px;
    width: 50%;
    float: left;
    border: 1px solid #ddd;     margin-bottom: 20px;
    text-align: center; /*height:255px;*/}
.map-cont img{margin:0 auto;}
.bx-rht-cont{     width: 50%;
    float: left;
    margin-left: 0;
    margin-top: 10px;
    padding-left: 3%;
    height: 250px;
    border-left: 0;
    padding-right: 2%;
}
.bx-rht-cont h2{    text-align: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin-top: 0;
    margin-bottom: 8p}
	
.bx-rht-cont p{margin-bottom:0;}
.brn-off{width:31%; padding:1%; float:left;     padding-bottom: 0;}
.cont-page h3{    margin: 0;
    font-size: 19px;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 20px;}
.cont-page p{font-size:14px;     line-height: 24px !important;     text-align: left;}

.cont-page h2 span{    display: block;
    font-size: 14px;
    color: #999;
    font-weight: 500;
    margin-bottom: 10px;}
	
.head-bx{float: left;
    width: 50%;}
	
.contd-bx{float: left;
    width: 50%;}
	
.brn-bx h2{text-align:center;}

/*contact*/
.team-page{text-align:left;}
table{margin-top:0 !important;}

/*#widgetsControl td{width:100% !important;}*/

#navbar-collapse-1{ /*   width: 1000px;
    margin: 0 auto*/}
	
	
#WhatsNewControl_C_ctl00_btn_Search, #WhatsNewControl_C_ctl00_txt_Search, #LoginControl_C_ctl00_btn_Login{color:#000;}

#WhatsNewControl_C_ctl00_tdeee tr{vertical-align: top !important;}

#WhatsNewControl_C_ctl00_tdeee tr tr{vertical-align: middle !important;}

#WhatsNewControl_C_ctl00_tdeee tr#WhatsNewControl_C_ctl00_tr_BulletinHeader{vertical-align: middle !important;}


#WhatsNewControl_C img{max-width:inherit !important;}

/*.container ul{text-align:left; color:#333;     Font-size: 14px;}justify
.container ul li{    line-height: 24px;}*/

.header-top{padding-top: 20px;}

@media(max-width:1024px){
#navbar-collapse-1{width:100%;}	

#MenuControl_C .navbar-default, #MenuControl_C .container-fluid, #MenuControl_C .navbar-nav{/*margin-top: -2px;*/}
.navbar-default .navbar-nav>li>a{padding-left:2px; padding-right:2px;}

.ser-cnt{width: 66%;}
	}
	
@media(max-width:998px){
.td-banner{margin-bottom: 10px;
    height: initial;
    padding-bottom: 20px;}
.sol-icon{text-align:center}
.container ul{/* text-align:center; */float:inherit;margin-top:5px;}	
.copy-rht p{float:inherit; text-align:center;     width: 100%;}
.header-top{padding-bottom:20px;}
#widgetsControl, #widgetsControl_C,
#HeaderControl_C, #HeaderControl{height:inherit !important;}
	}
@media(max-width:991px){
#MenuControl, #MenuControl_C{height:initial !important}
.navbar-default .navbar-nav>li>a{line-height:40px; color:#fff;}
.web-logo{margin:5px auto;}
.ser-bx {text-align:center;  margin-right: 2%;margin-top:10px; margin-bottom:15px;}
.ser-bx img{float:inherit;}
.ser-cnt{width:100%;}
.ser-bx a{margin-bottom: 15px;}
#MenuControl, .navbar-default{background:#0a5d00 !important;}
.dropdown-submenu>.dropdown-menu { right:initial !important; left: 100% !important;}
.ser-bx {width: 30.8%;}
	}
@media(max-width:769px){
.ser-bx {text-align:center;  margin-right: 2%;}
.ser-bx img{float:inherit;}
.ser-cnt{width:100%;}

}


@media(max-width:767px){
.wslidess img{    height: 280px;}	
.wback_nav{top: 172px;}

.col-three{width:48%;}
.col-three.ft-cont{width:100%;}
.map-cont{width:100%;}
.bx-rht-cont{width:100%; padding:0;}
.img-ser{float:inherit;}
.sol-icon, .ft-link ul, .copy-rht p{text-align:center; float:inherit;}
.navbar-default .navbar-nav>li>a{line-height:20px;}

.fr-head{display:none;}	

	}
	
@media(max-width:667px){
.header-lft{padding-top: 10px; width:72%;}
	}

@media(max-width:568px){
.header-rht .click-box{height:70px !important; width:70px !important;}	
.copyrht .cprht-lft, .copyrht .cprht-rht{text-align:center; width:100%;}
.copyrht .cprht-lft{margin-bottom:5px;}

.abt-hm{    height: 150px; margin-left: 0; width: 100%;}
.fr-head{display:none;}
.qyery-hm h4{font-size: 20px !important;}
.qyery-hm h4 span{ font-size:16px !important;}
	}
	
@media(max-width:480px){
.hm-adt .container-middle .col-xs-6{width:100%; margin: 0 auto; float: inherit;}	
.ser-cnt{float: initial;     margin-right: 0;}
.ser-bx img{    margin: 0 auto;}	
.ser-bx a {
    margin-bottom: 25px;
    float: initial;
    display: block;
    text-align: center;
}
.header-top{    padding-left: 15px;
    padding-right: 15px;}
.top-nv .container .col-md-9 .fl-head ul li:nth-of-type(1){display:none;}
.ser-bx {
    text-align: center;
    margin-right: 0;
    width: 100%;
}
.qyery-hm h4{font-size: 20px !important;}
.qyery-hm h4 span{ font-size:16px !important;}

	}
	
@media(max-width:414px){
.header-rht .click-box{    height: 50px !important;
    width: 50px !important;}
.header-lft{    padding-top: 6px;}	
	}
	
@media(max-width:375px){
.header-lft {
    padding-top: 12px;
}	
.col-three {
    width: 100%;
}

.qyery-hm h4{font-size: 20px !important;}
.qyery-hm h4 span{ font-size:14px !important;}

	}
	
@media(max-width:360px){
.top-nv{display:none;}
	}