@charset "utf-8";

/* CSS Document */



body {

	margin:0px;

	padding:0px;

	background:#EEEEEE;

	font-family:'Droid Sans', Helvetica, sans-serif;

}

.fl {

	float:left;

}

.fr {

	float:right

}

.a_center {

	text-align:center;

}

.clr {

	clear:both;

}

/*Header*/



* {

	-moz-box-sizing: border-box;

}

* {

	margin: 0;

	padding: 0;

}

ol{

	margin:0;

	padding:0;

}

ul{

	margin:0;

	padding:0;

}

ul li {

	list-style:none;

	padding:0;

	margin:0;

	line-height:normal;

}

ol li {

	list-style:none;

	padding:0;

	margin:0;

	line-height:normal;

}

p {
	padding: 0;
	margin: 0;
	line-height: normal;
	font-size: 14px;

}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	line-height: normal;
	font-size: 22px;
	color: #FFFFFF;
	font-family: inherit;

}

.header-wrepper {

	width:100%;

	border-top:3px solid #0072a8;

	background:url(../images/header-bg.png) repeat-x;

	background-size:100% 100%;

	padding-bottom:2px;

}

.logo {

	float:left;

	padding-top:20px;

}

.right-box {

	float:right;

	padding-top:6px;

}

.flag {

	float:right;

	padding-left:10px;

}

.flag-text {

	float:right;

	font-size:14px;

}

.flag-text a {

	color:#5a5a5a;

	text-decoration:underline;

}

.phon-box {

	min-width:218px;

	padding:12px;

	border-left:1px solid #dbdada;

	border-right:1px solid #dbdada;

	background:url(../images/phon-bg.png) repeat-x;

	background-size:100% 100%;

	margin-top:8px;

	margin-bottom:8px;

}

.phon-box h1 {

	color:#3d3d3d;

	font-family:'Helvetica LT Light', Arial, Helvetica, sans-serif;

	font-size:20px;

}

.phon-box p {

	color:#817f7f;

	padding-top:16px;

	font-size:14px;

}

.body-wrepper {

	background:#f9f9f9;

	width:100%;	

}

.bx-wrapper .bx-viewport {

	background:transparent !important;

	box-shadow:none !important;

}

.slider-text-box {

 bottom: 358px;

    left: 32px;

    position: relative;

    width: 384px;

    z-index: 9999;

}

.slider-heading {

 color: #01CC32;

    font-size: 28px;

    line-height: 38px;

    padding-bottom: 20px;

    padding-top: 133px;

}

.slider-text {

	color:#5a5a5a;

	font-size:14px;

	line-height:26px;

	height:168px;

	overflow:hidden;

}

.read-more-slider {

	float: right;

    font-size: 16px;

    margin-top: -26px;

}

.read-more-slider a {

	color:#0072a8;

	text-decoration:underline;

}

.bx-wrapper .bx-viewport {

	margin-top:1px;

	height:261px !important;

}

.over-view-heading {

	font-size:20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#0070a6;

	border-bottom:1px dotted #0372a7;

	padding-bottom:10px;

	margin-bottom:14px;

	margin-left:18px;

	margin-right:24px;

	margin-top:20px;

}

.over-view-box {

	float:left;

	width:31%;

	margin-bottom:30px;

	margin-left:18px;

}

.over-view-pic-box {

	background:#fff;

	padding:6px;

	border:1px solid #bdbdbd;

}

.over-view-box h4 {

	color:#000;

	padding-top:8px;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:12px;

}

.over-view-box p {

	color:#404040;

	line-height:22px;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

.over-view-box p a {

	color:#0070a6;

	text-decoration:underline;

	font-size:12px;

	 padding-left: 8px;

}

.footer-wrepper {

	width:100%;

	background:#dfdfdf;

}

.footer-box1 {

	width:416px;

	float:left;

	min-height:212px;

	padding-top:16px;

	background:url(../images/divider.png) repeat-y right;

}

.footer-box1-heading {

	font-size:16px;

	font-family:Arial, Helvetica, sans-serif;

	color:#0070a6;

	background:url(../images/heading-bg.png) repeat-x bottom;

	padding-bottom:6px;

	float:left;

}

.ul-box1 {

	width:226px;

	float:left;

	padding-top:20px;

}

.footer-box1 ul li {

	font-size:12px;

	list-style:disc;

	padding-bottom:10px;

	list-style-position:inside;

	font-family:Arial, Helvetica, sans-serif;

}

.footer-box1 ul li a {

	text-decoration:none;

	color:#585858;

}

.ul-box2 {

	width:190px;

	float:left;

	padding-top:20px;

}

.footer-box2 {

	float:left;

	min-height:237px;

	padding:16px 38px 0px;

	background:url(../images/divider.png) repeat-y right;

}

.footer-box2 p {

	font-size:12px;

	color:#585858;

	width:200px;

	padding-top:14px;

	line-height:24px;

	font-family:Arial, Helvetica, sans-serif;

}

.footer-box3 {

	float:left;

	width:232px;

	min-height:237px;

	padding:16px 0px 0px 38px;

}

.footer-pic {

	padding-left:20px;

	padding-bottom:10px;

	padding-top:10px;

}

.footer-box3 p {

	font-size:14px;

	color:#616161;

}

.footer-box3 span {

	color:#000;

	padding-right:10px;

	font-size:15px;

}

.footer-2nd-wrepper {

	background:#0072a8;

	width:100%;

	color:#fff;

	font-size:11px;

	padding:10px 0px;

}



.inner-box {

	text-align:center;

	margin-left:20%;

	padding-bottom:20px;

}

.inner-box li {

	font-size:13px;

	float:left;

	padding:0px 18px;

	background:url(../images/divider2.png) no-repeat right;

}

.inner-box li a {

	text-decoration:none;

	color:#fff;

}

.inner-box li a:hover {

	text-decoration:none;

	color:#000;

}

.avtive-li {

	color:#000 !important;

}

.inner-box li:nth-child(7) {

	background:none;

}

.col-left-heading {

	padding-top:28px;

}

.col-left-heading-iner {

	background:url(../images/heading-pic3.png) repeat-x;

	font-size:20px;

	font-weight:bold;

	color:#3a3a3a;

	 text-transform: uppercase;

	float:left;

	padding:11px 0px;

} 

.col-left {

	float:left;

	width:690px;

	padding-top:34px;

}

.servies-box {

	padding-bottom:30px;

	padding-top:10px;

}

.servies-text-box {

	float:left;

	width:432px;

}

.servies-text-box h3 {

	font-size:14px;

	color:#5a5a5a;

	font-weight:bold;

	padding-bottom:26px;

}

.servies-text-box p {

	font-size:14px;

	color:#5a5a5a;

	 padding-right: 10px;

	line-height:24px;

}

.servies-pic-box {

	padding:6px;

	float:left;

	border:1px solid #b4b4b4;

}

.servies-pic-box img {

	border:1px solid #b4b4b4;

}

.col-right {

	float:left;

	width:275px;

	margin-top:34px;

	margin-bottom:10px;

	background:#f6f6f6;

	border:1px solid #e5e5e5;

}

.bug-box {

	border-bottom:1px solid #e5e5e5;

	padding-bottom:22px;

	padding-top:14px;

}

.bug-box2 {

	padding-bottom:22px;

	padding-top:14px;

}

.bug-box-heading {

	font-size:20px;

	color:#0271a8;

	font-weight:bold;

	padding:0px 0px 20px 10px;

}

.panel .activePage img {

	width:auto !important;

	height:auto !important;

}

.bug-box .bx-wrapper .bx-prev {

	background:url(../images/arow-left.png) no-repeat !important;

}

.bug-box .bx-wrapper .bx-next {

	background:url(../images/arow-right.png) no-repeat !important;

}

.bug-box .bx-wrapper .bx-controls-direction a {

	height:56px;

	top:38%;

}

.bug-box .bx-wrapper img {

    border: 4px solid #BDBDBD;

    margin-left: 55px;

}

.bug-box .bx-wrapper .bx-viewport {

    border:none;

    height: 114px !important;

}

.contact-box {
	padding-left: 38px;
	font-size: 16px;
	color: #FF0000;

}

.contact-text {

	background:url(../images/contact-pic.png) no-repeat left;

	padding-left:30px;

	font-size:16px;

	color:#3a3a3a;

	margin-bottom:16px;

}

.contact-text2 {

	background:url(../images/contact-pic2.png) no-repeat left;

	padding-left:30px;

	font-size:16px;

	color:#3a3a3a;

	margin-bottom:16px;

}

.contact-text3 a {

  background: url("../images/contact-pic3.png") no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #3A3A3A;

    font-size: 13px;

    margin-bottom: 16px;

    padding-left: 30px;

}

.photo-wrepper {

	padding-top:40px;

}

.photo-wrepper h2 {

	font-size:14px;

	font-weight:bold;

	color:#5a5a5a;

}

.photo-box {

	margin:46px 0px 0px 0px;

}

.photo-pic-box {

    border: 1px solid #B4B4B4;

    float: left;

	margin-left:74px;

    padding: 6px;

}

.identification-heading {

	background:url(../images/heading-bg2.png) no-repeat;

	background-size:100% 100%;

	padding: 8px 0 20px 22px;

    width: 80%;

	margin-bottom:18px;

}

.identification-heading p {
	font-size: 20px;
	color: #FFFFFF;

}

.identification-text {
	padding-top: 20px;
	font-size: 14px;

}

.identification-text li {

	list-style-image:url(../images/li-bg.png);

	font-size:14px;

	color:#5a5a5a;

	line-height:24px;

	margin-left:22px;

}

.table-heading {

	font-size:14px;

	font-weight:bold;

	color:#5a5a5a;

	padding-top:24px;

	padding-bottom:24px;

}

.new-table {

	border:1px solid #c6c6c6;

}



.new-table td {

	border-bottom:1px solid #c6c6c6;

	border-right:1px solid #c6c6c6;

	color:#0072a8;

	font-size:14px;

	width:340px;

	letter-spacing:-1px;

	padding:20px 0px 0px 24px;

}

.table-heading-text {

	font-size:14px;

	color:#5a5a5a;

	line-height:24px;

}



.identification-heading2 {

    background: url("../images/heading-bg2.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);

    margin-bottom: 18px;

    padding: 8px 0 20px 22px;

    width: 80%;

	margin-top:18px;

}

.table-heading-text2 {
	color: #5A5A5A;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 24px;
	text-decoration: none;

}

.identification-heading2 p {

    color: #F9F9F9;

    font-size: 20px;

}

.table-heading-new {

    color: #5A5A5A;

    font-size: 14px;

    font-weight: bold;

    padding-bottom: 24px;

}

.table-heading-text2 span {
	font-size: 14px;
	font-weight: bold;
	color: #019122;
	margin-right: 4px;
	text-decoration: none;

}

.new-left-pic-box {

	float: left;

    margin-top: 308px;

    width: 234px;

}

.photo-pic-box-new {

    border: 1px solid #B4B4B4;

    padding: 6px;

	margin-bottom:20px;

}

.photo-pic-box-new img{

    border: 1px solid #B4B4B4;

}

.new-left-pic-text {

	font-size:14px;

	font-weight:bold;

	color:#019122;

	line-height:24px;

	padding-bottom:32px;

}

.identification-text li a{

	text-decoration:underline;

	color:#019122;

}

.photo-pic-box-new2 {

    border: 1px solid #B4B4B4;

    padding: 6px;

	float:left;

	margin-right:22px;

	margin-top:10px;

	margin-bottom:20px;

}

.photo-pic-box-new2 img{



}

.description-heading {

    color: #5A5A5A;

    font-size: 14px;

    font-weight: bold;

}

.description-box {

	float:left;

	width:432px;

}

.identification-text li span {

    color: #019122;

    font-size: 14px;

    font-weight: bold;

    margin-right: 4px;

}/*

.green-text {

	float: right; 

	font-weight:normal; 

	margin-right: 25px; 

	text-align: center; 

	width: 232px;

	color: #019122;

    font-size: 14px;

}*/

.green-text {

    color: hsl(134, 99%, 29%);

    font-size: 14px;

    font-weight:normal;

    text-align: center;

	padding:5px 0px;

    width: 218px;



}

.green-text span {

    color: hsl(134, 99%, 29%);

    font-size: 16px;

    font-weight:bold;

    text-align: center;

	padding:5px 0px;

    width: 218px;



}

.pic_text{

	    border: 1px solid #B4B4B4;

}



.right-image-box {

    float: left;

    margin-left: 26px;

    margin-top: 30px;

    width: 234px;

}

.col-left2 {

    float: left;

    padding-top: 34px;

    width:100%;

}

.new-table2 {

    border: 1px solid #C6C6C6;

    width: 100%;

}



.new-table2 td {

    border-bottom: 1px solid #C6C6C6;

    border-right: 1px solid #C6C6C6;

    color: #0072A8;

    font-size: 14px;

	width: 33.3%;

    letter-spacing: -1px;

    padding: 20px 0 0 24px;

}

.description-box2 {

    float: left;

    width: 708px;

}



.new-table2 th {

    background:#0072a8;

    border-right: 1px solid #c3c3c3;

    color: #fff;

	font-weight:bold;

    font-size: 18px;

	width: 33.3%;

    padding: 14px 0 0 24px;

}

.new-table2 th p {

	padding-bottom:22px;

}

.table-box {

	width:100%;

	margin-top:70px;

	border:1px solid #b4b4b4;

}

.table-box th {

	background:url(../images/table-bg.png) repeat-x;

	padding:14px 0px;

	border-right:1px solid #afb3b6;

	font-size:20px;

	color:#f9f9f9;

	width:50%;

}

.table-box td {

	padding:18px 0px 18px 10px;

	font-size:14px;

	border-bottom:1px solid #b4b4b4;

	border-right:1px solid #b4b4b4;

	color:#5a5a5a;

}

.table-box td span {

	color:#019122;

	font-weight:bold;

}

.aplay-text {

	padding:42px 0px 24px;

	color:#0072a8;

	font-size:25px;

	text-align:center;

}

.aplay-text span {

	color:#019122;

	font-size:33px;

}

.aplay-text2 {

	padding:0px 0px 24px;

	color:#5a5a5a;

	font-size:14px;

	font-weight:bold;

	text-align:center;

}

.slider-box {

	border:1px solid #b4b4b4;

	padding:20px 0px;

	margin:22px 0px 36px;

}

.slider-inner-box {

	float:left;

	border:1px solid #b4b4b4;

	padding:5px;

	margin-left:9px;

}

.slider-inner-box img { 

	border:1px solid #b4b4b4;

}

.slider-box .bx-wrapper .bx-viewport {

    border:none !important;

    height:auto !important;

}

.slider-box .bx-wrapper .bx-prev {

    background: url(../images/left-arow.png) no-repeat scroll;

	left: 47%;

    margin-top: 1%;

}

.slider-box .bx-wrapper .bx-next {

    background: url(../images/right-arow.png) no-repeat scroll;

	margin-top: 9px !important;

    right: 46%;

}

.slider-box .bx-wrapper .bx-next:hover {

    background-position: 0 top;

}

.slider-box .bx-wrapper .bx-controls-direction a {

    margin-top: 9;

    top: auto;

}

.nav li ul {

	background-clip: padding-box;

    background-color: #0072A8;

    border:1px solid #F9F9F9;

    box-shadow:none;

    display: none;

    left: 98px;

	position:absolute;

    list-style: none outside none;

}

.nav li:hover ul { 

	display:block;

}

.nav li ul li a {

	color:#fff;

	padding:10px;

	display:block;

	font-weight:bold;

	text-decoration:none;

}

.nav li ul li a:hover {

    background-color: #3A3A3A;

    background-image:none;

}



.nav li ul li ul {

	display: none !important;

    left: 100%;

	bottom:0px;

    width: 218px;

}

.nav li ul li ul li a:hover {

	background-color:#f1f1f1;

	color:#000;

}



.nav li ul li:hover ul {

	display:block !important;



}

.dropdown-menu {

    background-clip: padding-box;

    background-color: #0072A8;

    border:1px solid #F9F9F9;

    border-radius:0px;

    box-shadow:none;

    display: none;

    float: left;

    left: 0;

    list-style: none outside none;

    margin: 0;

}



.dropdown-menu li > a {

    color: #fff;

	padding:6px 20px;

}

.navbar-inverse .brand, .navbar-inverse .nav > li > a:hover {

	background-color: #3A3A3A;

}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

	height:35px;

	border-radius:4px;

	border:1px solid #dcdcdc;

}

label {

	font-size:13px;

	color:#4d4d4d;

}

.size-box {

	height:65px;

}

.submit-button {

	background:url(../images/submit.png) no-repeat;

	height:34px;

	width:114px !important;

	float:none;

	border:none;

	margin-top:12px;

	color:transparent;

}

.col-left-contact {

	width:100%;

	margin-top:34px;

}

.col-left-contact form {

    float: left;

    width: 54%;

}

.col-left-contact address {

    float: left;

	padding-left:5%;

	font-size:13px;

	color:#4d4d4d;

}

.col-left-contact address a {

    float: left;

	font-size:13px;

	color:#4d4d4d;

}

.half{

  width: 155px;

  float:left;

}

.half label{



  width:130px;

}

.input-xsmal {

	width:130px;





}



.servies-text-box ul{

	width:100%;

	margin-top:20px;

	margin-left:10px;

}



.servies-text-box li{

   color: #5A5A5A;

    font-size: 14px;

	list-style:disc;

    line-height: 24px;

	margin-left:15px;

}



.new_paraa{

	width:100%;

	float:left;

}

.new_paraa a {

	color:#0072a8;

	text-decoration:underline;

}

.new_paraa p{

	color: #5A5A5A;

    font-size: 14px;

    line-height: 24px;

    padding-bottom: 10px;

}



@media(max-width:979px){

	.nav li ul {

    margin: 0 0 0 36px;

	border:none;

}

.nav li ul {

	position:inherit;

}

.nav li ul li ul {



    margin-top: 0px;



}

}

@media(max-width:767px){

	.slider-text-box {

    bottom: 270px;

    left: 18px;

    width: 414px;

}

.col-left-contact form {

	margin-left:5%;

}

.description-box2 {

    float: left;

    width: 100%;

}

.slider-box .bx-wrapper .bx-prev {

    left: 46%;

}

.slider-heading {

    font-size: 24px;

    padding-bottom: 12px;

}



.slider-text {

    height: 194px;

}

.bx-wrapper .bx-viewport {

    border: 1px solid #DCDCDC;

    height: 290px !important;

}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {

    bottom: 18px;

}



.over-view-box {

	float:none;

    margin-left: 4%;

    width: 40%;

}

.inner-box {

    margin-left: 12%;

}

.col-left {

    padding-left: 6%;

	float:none;

    width: 100%;

}

.col-right {

    margin-left: 6%;

	float:none;

    margin-top: 0;

	margin-bottom:20px;

}

.photo-pic-box {

    margin-bottom: 20px;

}

.new-left-pic-box {

    float:none;

	margin-left: 6%;

    margin-top: 42px;

}



}

@media(max-width:640px){ 

	.bx-wrapper .bx-viewport {

    height: 245px !important;

}

.over-view-box {

    width: 48%;

}

.slider-inner-box {

	margin-bottom:20px;

}

.slider-text-box {

    bottom: 200px;

    width: 368px;

}

.slider-box .bx-wrapper .bx-prev {

    left: 44%;

    margin-top: 9px;

}

.slider-heading {

    font-size: 20px;

}

.slider-text {

    height: 84px;

}

.read-more-slider {

    float: right;

    font-size: 16px;

    margin-top:0px;

}

.footer-box1 {

    background: none;

    float: none;

    min-height: 212px;

    padding-top: 16px;

    width:100%;

}

.footer-box2 {

    background:none;

    float: none;

    min-height: 237px;

    padding: 16px 0px 0;

}

.footer-box3 {

    float: none;

    min-height: 237px;

    padding: 16px 0 0 0px;

    width: 100%;

}

.footer-box1-heading {

	float:none;

	padding-left: 20px;

}

.ul-box1 {

    padding-left: 20px;

    width: 250px;

}

.footer-box2 p {

    padding-left: 20px;

    width: 220px;

}

.footer-pic {

    padding-left: 40px;

}

.footer-box3 p {

    padding-left: 20px;

}

.ul-box2 {

    padding-left: 20px;

}



.inner-box {

    margin-left: 4%;

    padding-bottom: 20px;

    text-align: center;

}

.servies-text-box {

    width: 350px;

}

}

@media(max-width:480px){

.right-box {

    float: left;

	padding-left:20px;

}

.inner-box li {

	margin-bottom:10px;

}

.over-view-box {

    width: 64%;

}

.flag {

    float:left;

    padding-right: 10px;

}

.flag-text {

	float:left;

}

.logo {

    padding-left: 20px;

}

.bx-wrapper .bx-viewport {

    height: 182px !important;

}

.slider-text-box {

    bottom: 165px;

    width: 262px;

}

.slider-heading {

    font-size: 14px;

}

.slider-text {

    font-size: 12px;

}

.slider-inner-box {

    margin-left: 6px;

}

.slider-box .bx-wrapper .bx-next {

    margin-top: 9px !important;

    right: 44%;

}

.read-more-slider {

    font-size: 13px;

}



.servies-text-box {

    width: 204px;

}

.col-right {

    margin-left: 18%;

}

}

@media(max-width:360px){

	

.bx-wrapper .bx-viewport {

    height: 136px !important;

}

.over-view-box {

    width: 86%;

}

.slider-text-box {

    bottom: 120px;

    width: 175px;

}

.slider-inner-box {

    margin-left: 36px;

}

.slider-box .bx-wrapper .bx-next {

    margin-top: 9px !important;

    right: 38%;

}

.slider-box .bx-wrapper .bx-prev {

    margin-top: 9px !important;

    right: 38%;

}

.slider-text {

    display: none;

}

.servies-text-box {

    width: 100%;

}

.servies-text-box p {

    padding-bottom: 10px;

}

.col-right {

    margin-left: 6%;

}

.description-box {

    float: left;

    width: 100%;

}

}

@media(max-width:320px){ 

	

.slider-text-box {

    bottom: 104px;

}

.bx-wrapper .bx-viewport {

    height: 122px !important;

}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {

    bottom: 12px;

    left: 10px;

    position: absolute;

}

.photo-pic-box {

    margin-left: 38px;

}

}
