body { margin:0 auto; /* background:#f7f7f7 url(../images/top_bg.png) repeat-x top left ;*/ font-family: 'avantgarde_bk_btdemi';}

/* .wrapper {margin:0 auto; width:999px;}*/
.inner-wrapper {margin:0px;}
.left {	float:left;}
.right {float:right;}
.cls {font-size:1px; line-height:1px; clear:both;}

body h1 {font-family:'avantgarde_bk_btdemi'; font-size:16px; color:#1c3b8f; margin:20px 0px 20px 0px; padding:0px; }
body h2 {font-family:'avantgarde_bk_btdemi'; font-size:14px; color:#1c3b8f; margin:0px 0px 5px 0px; padding:0px; }
body h3 {font-family:'avantgarde_bk_btdemi'; font-size:14px; color:#888888; margin:0px 0px 5px 0px; padding:0px; }
body h4 {font-family:'avantgarde_bk_btdemi'; font-size:14px; color:#1c3b8f; margin:5px 0px 5px 0px; padding:5px;  }

.caption {font-family:Georgia, "Times New Roman", Times, serif; font-size:85%; color:#1c3b8f; margin:10px 0px 10px 0px; padding:10px; border-top:solid 1px #ddd; border-right:solid 1px #fff; border-left:solid 1px #ddd; border-bottom:solid 1px #fff; background-color:#eeeeee; text-align:center; font-style:italic; font-weight:bold;}

.page-content {font-family:Segoe UI, Helvetica, sans-serif; font-size:14px; color:#666; text-align:justify; padding:0px 10px 0px 10px;  background-color:#FFFFFF;}
.innerpage-content {background-color:#FFFFFF; padding-bottom:20px;}

.readmore {font-family:Tahoma, Segoe UI, sans-serif; font-size:10px; color:#666; text-transform:uppercase; font-weight:bold; margin:10px 0 0 0;}
.readmore a{color:#e02218; text-decoration:none;}
.readmore a:hover{color:#7f1913; text-decoration:none;}

.header { margin:0px; padding:0px; background:#f8f8f8 url(../images/head_bg.gif) repeat-x;}
.header .left { margin:12px 0 0 10px; /* width:570px; */ }
.header .left .logo {float:left; padding-left: 15px;}
.header .left .logo-line {float:left; margin:10px 15px 10px 15px;}
.header .left .logo-title { float:left; margin-top:15px;}
.header .left .logo-title h1 { font-family:Segoe UI; font-size:20px; color:#2fa9b6; text-transform:none; text-align:left; margin:0px; padding-top: 5px;}
.header .left .logo-title p { font-family:Verdana; font-size:13px; color:#17535a; text-align:left; margin:0px; font-style:italic;}
.header .right { margin:0px; /* width:315px; */ height:100px; background:url(../images/world-map.png) bottom right no-repeat;}
.header .right .toplinks { font-family:Segoe UI; font-size:11px; color:#da214b; text-align:right; margin:32px 0px 0 0;}
.header .right .toplinks a { color:#2fa9b6; text-decoration:none;}
.header .right .toplinks a:hover { color:#162a63; text-decoration:none;}
.header .right .globalbtn { text-align:right; margin:40px 0px 0 0;}

#menubar{ /* width:999px; */ height:47px; float: left; padding:0px; margin:0px 0 0px 0;  /*border-top:#ccc solid 1px;*/ }
ul.menu {list-style:none; margin:0; padding:0; font-size:14px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left; z-index:9999;}

ul.menu ul {position:absolute; left:0; display:none; list-style:none; z-index:999;}

ul.menu ul li {position:relative; border:1px solid #ccc; border-top:none; top:1px; width:200px; margin:0; font-size:14px; font-family:Tahoma;}

ul.menu ul li a {display:block; padding:11px; background-color:#17535a; color:#fff}
ul.menu ul li a:hover {background-color:#17535a; color:#fff}
ul.menu ul ul {left:148px; top:0px}
ul.menu ul ul li {border-top:1px solid #ccc;}
ul.menu .menulink {padding:9px 48px 10px 48px; font-weight:600; height:20px; text-align:center; text-transform:uppercase; letter-spacing: 1px;}
ul.menu .menuselected {font-weight:bold; background-color:#fff; color:#2341a2; height:20px; text-align:center; text-transform:uppercase;}
ul.menu .menuhover {background-color:#17535a; color:#fff;}
ul.menu .menulink:hover {background-color:#17535a; color:#fff;}
ul.menu .sub {background:#f0f0f0 url(../images/arrow.gif) 141px 8px no-repeat}
ul.menu .topline {border-top:1px solid #ccc}
ul.menu .devider {background:url(../images/menu_devider.gif) no-repeat; height:40px; width:2px; padding:0px; margin:0px; display:block; float:left;}

.top_act {padding:5px 10px 5px 10px; color:#213f90; font-size:11px; font-family:Tahoma; /* height:31px; */}
.top_act div.date {float:left; padding-top:8px;}
.top_act div.right{float:right; /* width:220px; */}
.top_act div.right div.left{float:left; padding-left:10px}
.top_act div.right div.left a{color:#213f90; text-decoration:none; font-weight:bold;}
.top_act div.right div.left a:hover{color:#213f90; text-decoration:underline; font-weight:bold;}

.jfontsize-button { font: bold 12px Segoe UI; padding: 3px; border: solid 1px #ccc;}
.jfontsize-button:hover { text-decoration:none; color:#fff;}
.jfontsize-disabled, .jfontsize-disabled:hover {color: #aaa;}

.about_blog { float:left; /* width:405px; */ margin-right:15px; /* font-size:85%; */ font-family:Segoe UI; line-height:normal;}
.vm_blog { background-color:#f7f7f7; float:left; /* width:230px; */ margin-right:15px; /* font-size:85%; */ font-family:Segoe UI; line-height:normal; padding:0 20px 0 20px;}
.cer_blog { float:left; /* width:270px  font-size:85%; */ font-family:Segoe UI; line-height:normal;}
.client_blog {background-color:#f7f7f7; border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9; height:103px; /*width:999px;*/ }
ul.jm-slider-ul { margin:20px 0 20px 20px; padding:0px;}
ul.jm-slider-ul li.jm-slider-li { margin:20px 11px 0 11px; padding:0px; list-style:none; float:left; width:145px; height:65px; }

.clientspeack_blog { width:225px; padding:10px 10px 0 10px; float:left; font-size:12px; font-family:Segoe UI; line-height:normal; text-align:left;}
.clientspeack_blog p.image{ float:left; width:90px; padding:9px 10px 20px 0;}

.upcoming_blog {background-color:#f7f7f7; /* width:225px; */ padding:10px 10px 20px 10px; /* float:left; */ font-size:85%; font-family:Segoe UI; line-height:normal; text-align:left;}
.upcoming_blog div.image{float:left; width:83px; padding:2px 10px 20px 0;}

.video_blog { /* width:225px; float:left; */ padding:10px; }
.download_blog {background-color:#f7f7f7; /*width:240px;*/ padding:10px 10px 13px 10px; float:right;}

.target_blog { /* width:225px; */ border-right:dashed 1px #bbb; margin:15px 0 15px 0; padding:0px 10px 0 10px; /* float:left; */ font-size:85%; font-family:Segoe UI; line-height:normal; text-align:left;}
.target_blog ul { margin:0px; padding:0px;}
.target_blog ul li{ list-style:none; background: url(../images/arrow.gif) left center no-repeat; padding-left:10px;}
.green_blog { /* width:225px; */ border-right:dashed 1px #bbb; margin:15px 0 15px 0; padding:0px 10px 0 10px; float:left; font-size:85%; font-family:Segoe UI; line-height:normal;}
.ehs_blog { /*width:225px;*/ border-right:dashed 1px #bbb; margin:15px 0 15px 0; padding:0px 10px 0 10px; float:left; font-size:85%;}
.news_blog {/*width:240px; */ margin:15px 0 15px 0; padding:0px 10px 0 10px; float:right; font-size:85%;}
.news-page { height:75px; overflow:auto; text-align:left}
.news-page p.newsdate{text-align:left; font-weight:bold; color:#e02218;}
.news-page p.text{text-align:left; padding-bottom:5px; border-bottom:1px dashed #666;}
.inner-news-page {text-align:left;}
.inner-news-page p.newsdate{text-align:left; font-weight:bold; color:#e02218;}
.inner-news-page p.text{text-align:left; padding-bottom:5px; border-bottom:1px dashed #666; font-weight:normal;}
.hline {border-top:dashed 1px #bbb; line-height:1px; font-size:1px;}

.leftpannel { float:left; background:url(../images/left_pannel_bg.png) no-repeat top left; width:100%; height:460px;}
.leftpannel h1 { font-size:16px; color:#fff; margin:40px 0px 25px 10px; padding:0px 0px 0px 10px; text-transform:uppercase;}
.leftpannel h2 { font-size:14px; color:#333; margin:0px 2px 0px 6px; padding:8px 10px 8px 10px; text-transform:uppercase; background-color:#fff; border-bottom:solid 1px #CCC; border-top:solid 1px #e5e5e5;}
.leftpannel h2 a{ font-size:14px; color:#fc0209; display:block; text-decoration:none;}
.leftpannel h2 a:hover{ font-size:14px; color:#000; text-decoration:none;}
.leftpannel p { font-family:Segoe UI; font-size:12px; color:#333; margin:0px; padding:0px;}
.leftpannel p a{ background:url(../images/bullet.png) 8px center no-repeat;  display:block; margin:0px 2px 0px 6px; padding:8px 10px 8px 22px; border-bottom: solid 1px #ddd; border-top: solid 1px #fff; text-decoration:none; font-size:13px; color:#2341a2;}
.leftpannel p a:hover{ text-decoration:none; color:#2341a2;}

/* .rightpannel { float:right; width:742px;} */
.products { height:750px;}
.innerbanner { margin:0px; padding:0px;}

.breadcrumb { background:url(../images/breadcrumb_bg.gif) top left repeat-x; height:50px; padding-left:10px;}
.breadcrumb_icon { background:url(../images/home_icon.gif) left 0px no-repeat; width:12px; height:12px; margin-right:5px; }
.breadcrumb_arrow { background:url(../images/breab_arrow.gif) left 4px no-repeat; width:4px; height:11px; }
.breadcrumb .content { font-family:Segoe UI; font-size:11px; color:#999999; padding:17px 0 0 0; line-height:normal;}
.breadcrumb .content ul{ margin:0px; padding:0px; }
.breadcrumb .content ul li{ float:left; list-style:none; font-family:Segoe UI; font-size:11px; color:#999999; padding:0 5px 0 0;}
.breadcrumb .content ul li a{ font-family:Segoe UI; font-size:11px; color:#213f90; text-decoration:none; }
.breadcrumb .content ul li a:hover{ font-family:Segoe UI; font-size:11px; color:#213f90; text-decoration:underline; }


ul.content-list { margin-left:20px; margin-bottom:20px;}
ul.content-list li{ list-style:square; line-height:20px;}
.sub-products_content { /* float:left;  width:500px; */ }
.sub-products { /* float:right; width:175px; */ padding:5px 15px 5px 15px;  text-align:center; background-color:#FFFFFF; border:solid 1px #CCCCCC;}
/*strong {color:#1c3187; font-weight:bold;}*/

#imageSlideshowHolder{ margin:0px; padding:0px; width: 100%;	/* IE 5.x */ width/* */:/**/100%;	/* Other browsers */ width: /**/100%; /* CSS HACK */ height: 140px;	/* IE 5.x */ height/* */:/**/140px;	/* Other browsers */ height: /**/140px; position:relative;	/* Never change this value */}
.cer_blog h1 { text-align:left; }
.imageInGallery{ height:140px; background-color:#fff; /* Never change these 3 value */ left:0px; top:0px; position:absolute;  width: 100%;	}
#imageSlideshowHolder img{ position:absolute; height: 140px; left: 0 !important; width:auto; }

.innerpage_heading { background-color:#f8f8f8; border-bottom:1px solid #e7e7e7; padding:5px 15px 5px 10px;}
.innerpage_heading h1 { border-left:solid 3px #c51e10; font-size:16px; color:#214094; margin:0px; padding:0px 0px 0px 10px; text-transform:uppercase;}
.content { font-family:Segoe UI, Helvetica, sans-serif; /*font-size:80%;*/ color:#666; text-align:justify; padding:20px 10px 20px 10px; line-height:20px;}
.content a{ color:#214094; text-decoration:none}
.content a:hover{ color:#214094; text-decoration:underline}
.content strong { font-weight:bold; #2341a2}

.clients { }
.clients ul { margin:0px; padding:0px;}
.clients ul li { float:left; list-style:none; margin:17px;}

.awards {}
.awards h1{font-family:'avantgarde_bk_btdemi'; font-size:14px; color:#1c3b8f; margin:20px 0px 20px 0px; padding:8px; text-align:center; text-transform:uppercase; background-color:#f4f6fa; border:solid 1px #dbe0ed;}
.awards ul { margin:0px; padding:0px;}
.awards ul li { float:left; list-style:none; text-align:center;}

.press {}
.press h1{font-family:'avantgarde_bk_btdemi'; font-size:14px; color:#1c3b8f; margin:20px 0px 20px 0px; padding:8px; text-align:center; text-transform:uppercase; background-color:#f4f6fa; border:solid 1px #dbe0ed;}
.press ul { margin:0px; padding:0px;}
.press ul li {float:left; list-style:none; margin:5px; text-align:center;}

.certificate {}
.certificate ul { margin:0px; padding:0px;}
.certificate ul li {float:left; list-style:none; text-align:center;}

.milestone {
	margin:0px;
	padding:0px;
	width:725px;
}

.milestone ul{
	margin:0px;
	padding:0px;
}

.milestone ul li{
	list-style:none;
	margin:0px 0px 15px 0px;
}

.milestone ul li.left{
	list-style:none;
	background:url(../images/milestone_r.jpg) right bottom no-repeat;
}

.milestone ul li.left div.year{
	float:right;
	font-family:'avantgarde_bk_btdemi';
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	width:80px;
	padding:10px 0 10px 0;
}

.milestone ul li.left div.text{
	float:left;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-align:right;
	padding:5px 8px 5px 8px;
	height:30px;
	width:308px;
	border-bottom:solid 1px #214094;
	background-color:#f0f0f0;
	line-height:normal;
}

.milestone ul li.right{
	list-style:none;
	background:url(../images/milestone_l.jpg) left bottom no-repeat;
}

.milestone ul li.right div.year{
	float:left;
	font-family:'avantgarde_bk_btdemi';
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	width:80px;
	padding:10px 0 10px 0;
}

.milestone ul li.right div.text{
	float:right;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding:5px 8px 5px 8px;
	width:308px;
	height:30px;
	border-bottom:solid 1px #214094;
	background-color:#f0f0f0;
	line-height:normal;
}


.hline {clear:both; border-bottom:1px #CCCCCC dashed; line-height:1px; font-size:1px; margin:15px 0 15px 0}

h2.heading{font-family:'avantgarde_bk_btdemi'; font-size:14px; color:#1c3b8f; margin:0px 0px 20px 0px; padding:8px; text-align:center; text-transform:uppercase; background-color:#f4f6fa; border:solid 1px #dbe0ed;}

div.buletpoints ul{ margin:0px; padding:15px; }
div.buletpoints ul li{ list-style:circle; padding-bottom:10px;}


#tabs{
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#tabs li{
  float: left;
  margin: 0 .5em 0 0;
}

#tabs a{
  position: relative;
  background: #c6cde1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f8), to(#c6cde1));
  background-image: -webkit-linear-gradient(top, #f1f3f8, #c6cde1);
  background-image: -moz-linear-gradient(top, #f1f3f8, #c6cde1);
  background-image: -ms-linear-gradient(top, #f1f3f8, #c6cde1);
  background-image: -o-linear-gradient(top, #f1f3f8, #c6cde1);
  background-image: linear-gradient(to bottom, #f1f3f8, #c6cde1);  
  padding: 5px 18px;
  float: left;
  text-decoration: none;
  color: #214094;
  font-weight:bold;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  box-shadow: 0 2px 2px rgba(0,0,0,.4);
}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after{
  background: #fff;
}

#tabs a:focus{
  outline: 0;
}

#tabs a::after{
  content:'';
  position:absolute;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 10px;
  background: #c6cde1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f8), to(#c6cde1));
  background-image: -webkit-linear-gradient(top, #f1f3f8, #c6cde1);
  background-image: -moz-linear-gradient(top, #f1f3f8, #c6cde1);
  background-image: -ms-linear-gradient(top, #f1f3f8, #c6cde1);
  background-image: -o-linear-gradient(top, #f1f3f8, #c6cde1);
  background-image: linear-gradient(to bottom, #f1f3f8, #c6cde1);  
  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-transform: skew(10deg);
  -moz-transform: skew(10deg);
  -ms-transform: skew(10deg);
  -o-transform: skew(10deg);
  transform: skew(10deg);
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;  
}

#tabs #current a{
  background: #fff;
  z-index: 3;
}

#tabs #current a::after{
  background: #fff;
  z-index: 3;
}

#tabscontent
{
    background: #fff;
    padding: 10px 0 10px 0;
	position: relative;
	z-index: 2;	
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}

#tabscontent p
{
    margin: 10px 0 10px 0;
	background-color:#f0f0f0;
	border:#ddd solid 1px;
	padding:5px 10px 5px 10px;
	font-size:11px;
	color:#000000;
}

#tabscontent ul {
	padding:0px;
	margin:0px;
}

#tabscontent ul li img {
	width:200px;
	height:150px;
	padding:0 10px 20px 0;
}

#tabscontent ul li a.img {
	width:200px;
	height:150px;
}


.footer { background:url(../images/footer_bg.gif) repeat-x top left; /* height:55px; */ font-family:Tahoma; font-size:11px; text-align:center; color:#333333; padding-top:15px;}
.footer a { font-size:11px; color:#213d97; text-decoration:none;}
.footercontent { margin-top:15px;}
.clientspeack_blog {
  width: auto;
}
.welcome h2{
	font-family: 'Segoe UI';
	font-size:24px;
	color: #ff8023;
	font-weight:500;
	padding-bottom:10px;
	line-height:20px;
	}
.welcome h4{
	font-family: 'Segoe UI';
	font-size:18px;
	color:#3e3e3e;;
	font-weight:500;
	line-height:20px;
	padding:5px 0px 0px 0px;
	padding-bottom:10px;
	}
.welcome p{
	color: #000000;
    font-size: 14px;
    text-align: left;
    font-family: 'Segoe UI';
    text-align: justify;
	line-height: 22px;
	padding: 0px 0px;
	}
.arrowList ul li{
    padding-left: 20px;
    position: relative;
	}

.arrowList ul li:before{
    background: url(../images/arrow5.png) no-repeat left top; 
	width: 8px;
    height: 6px;
    content: "";
    position: absolute;
    top: 8px;
    left: 0px;
    right: 9px;
}
	}
.custNav ul li.active a{
    background: none repeat scroll 0 0 #004279;
    
    }
.contentbg {
	background-color: #f8f8f8;
    padding-right: 25px;
    padding-left: 25px;
}

.heading14 {
	color:#F60B31;
}
.border2 {
	padding: 0px 35px 0px 50px;
    background-color: #B5A5A7;
}
.border1 {
	padding: 0px 35px 0px 50px;
    background-color: #B5A5A7;
}
.imgborder {
	border:2px solid #A59D9D;
	padding: 0px;
}
.imgborder hover{
	border:2px solid #8263B9;
}
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_full {
	width: 100%;
}
.one_half {
	width: 48%;
}
.comment_form label{
	float: left;
	width: 90px;
	height: 15px;
	padding: 7px 10px;
	margin-bottom: 40px;
	font-weight: normal;
}
/* contact form */
.cforms label {
	width: 100%;
    color: #000;
    font-weight: normal;
    font-size: 14px;
    font-family: Segoe UI;
}

.cforms label em {
	color: #EE1F1F;
    font-size: 12px;
    font-style: normal;
}

.cforms input {
	color: #454545;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: 1px solid #e8e8e8;
	background: #f9f9f9;
	
}

.cforms textarea {
	color: #454545;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: 1px solid #e8e8e8;
	background: #f9f9f9;
	
}

.cforms .button {
	float: left;
	margin-top: 10px;
	color: #000;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: 500;
	background: #ffc32c;
	border: 1px solid #ffc32c;
	border-radius: 3px;
	font-family: 'lato', sans-serif;
	cursor: pointer;
	transition: all 0.3s ease;
}
.cforms .button:hover {
	background: #454545;
	border: 1px solid #393939;
}

.cforms .button2 {
	float: left;
	margin-top: 10px;
	color: #fff;
	padding: 14px 20px;
	font-size: 14px;
	font-weight: 500;
	background: #d2527f;
	border: 1px solid #d2527f;
	border-radius: 3px;
	font-family: 'Raleway', sans-serif;
	cursor: pointer;
	transition: all 0.3s ease;
}
.cforms .button2:hover {
	background: #727272;
	border: 1px solid #393939;
}

.cforms .button3 {
	float: left;
	margin-top: 10px;
	color: #fff;
	padding: 18px 30px;
	font-size: 14px;
	font-weight: 500;
	background: #db6364;
	border: 1px solid #db6364;
	border-radius: 3px;
	font-family: 'Raleway', sans-serif;
	cursor: pointer;
	transition: all 0.3s ease;
}
.cforms .button3:hover {
	background: #454545;
	border: 1px solid #454545;
}
#requirement {
	color: #454545;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: 1px solid #e8e8e8;
	background: #f9f9f9;
	
}
#form_status span{
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	background: #E74C3C;
	width: 100%;
	text-align: center;
	display: inline-block;
	padding: 10px 0px;
	border-radius: 3px;
	margin-bottom: 18px;
}
#form_status span.loading{
	color: #333;
	background: #eee;
	border-radius: 3px;
	padding: 18px 0px;
} 
#form_status span.notice{
	color: yellow;
}
#form_status .success{
	color: #fff;
	text-align: center;
	background: #9eca45;
	border-radius: 3px;
	padding: 30px 0px;
}
#form_status .success i{
	color: #fff;
	font-size: 45px;
	margin-bottom: 14px;
}
#form_status .success h3{
	color: #fff;
	margin-bottom: 10px;
}

.cforms.two label {
	float: left;
	width: 100%;
	color: #fff;
	font-weight: normal;
}
.cforms.two label em {
	color: #999;
	font-size: 12px;
	font-style: normal;
}
.cforms.two input {
	color: #fff;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: none;
	background: none;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
}
.cforms.two textarea {
	color: #fff;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: none;
	background: none;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
}
.cforms.two .button {
	float: left;
	margin-top: 10px;
	color: #fff;
	padding: 14px 20px;
	font-size: 14px;
	font-weight: 500;
	background: #9eca45;
	border: 1px solid #9eca45;
	border-radius: 3px;
	font-family: 'Raleway', sans-serif;
	cursor: pointer;
	transition: all 0.3s ease;
}
.cforms.two .button:hover {
	background: #999;
	border: 1px solid #999;
}


.cforms.three label {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 14px;
	margin-bottom: 0px;
	font-weight: normal;
}
.cforms.three label em {
	color: #fff;
	font-size: 12px;
	font-style: normal;
}
.cforms.three input {
	color: #fff;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: none;
	background: #44c7af;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
}
.cforms.three textarea {
	color: #fff;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: none;
	background: #44c7af;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
}
.cforms.three .button {
	float: left;
	margin-top: 10px;
	color: #fff;
	width: 100%;
	padding: 12px 0px;
	font-size: 14px;
	font-weight: 500;
	background: #393939;
	border: 1px solid #393939;
	border-radius: 0px;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	transition: all 0.3s ease;
}
.cforms.three .button:hover {
	background: #575757;
	border: 1px solid #575757;
}


.cforms.four label {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 14px;
	margin-bottom: 0px;
	font-weight: normal;
	margin: 0;
	padding-left: 0px;
}
.cforms.four label.lst {
	text-align: left;
}
.cforms.four label em {
	color: #fff;
	font-size: 12px;
	font-style: normal;
}
.cforms.four input {
	color: #fff;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: none;
	background: none;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
}
.cforms.four textarea {
	color: #fff;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: none;
	background: none;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,1);
}
.cforms.four .button {
	float: left;
	margin-top: 10px;
	color: #fff;
	width: 100%;
	padding: 12px 0px;
	font-size: 14px;
	font-weight: 500;
	background: #6f6f75;
	border: 1px solid #6f6f75;
	border-radius: 0px;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	transition: all 0.3s ease;
}
.cforms.four .button:hover {
	background: #919195;
	border: 1px solid #919195;
}


.logregform {
	float: left;
    width: 71%;
    margin-left: 28.5%;
	background: #fff;
	border: 1px solid #f9f9f9;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
}
.logregform.two {
	float: left;
	width: 50%;
	margin-left: 25%;
}
.logregform .title {
	float: left;
	width: 100%;
	background: #00969e;
	text-align: center;
	padding: 23px 0px 21px 0px;
}
.logregform .title h3 {
	margin-bottom: 3px;
	font-weight: 500;
	text-transform: uppercase;
}
.logregform .title p {
	font-size: 12px;
}
.logregform .feildcont {
	float: left;
	width: 100%;
	padding: 30px 30px 30px 30px;
	text-align: left;
}
.logregform .feildcont label {
	float: left;
	width: 100%;
	font-weight: normal;
	color: #727272;
}
.logregform .feildcont label em {
	color: #9eca45;
	font-style: normal;
}
.logregform .feildcont input {
	float: left;
	width: 100%;
	padding: 7px 12px;
	border: 1px solid #e3e3e3;
	margin-bottom: 22px;
}
.logregform.two .feildcont input {
	margin-bottom: 18px;
}

.logregform .feildcont textarea {
    border: 1px solid #e3e3e3;
    float: left;
    margin-bottom: 12px;
    padding: 7px 12px;
    width: 100%;
}
.logregform .feildcont .checkbox {
	float: left;
	width: 100%;
}
.logregform .feildcont .checkbox label {
	float: left;
	width: auto;
	font-size: 13px;
}
.logregform .feildcont .checkbox label strong {
	font-weight: 600;
}
.logregform .feildcont .checkbox label a {
	margin-left: 10px;
}
.logregform .feildcont .fbut {
	float: left;
	background: #9eca45;
	padding: 13px 23px;
	border: none;
	border-radius: 3px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	transition: all 0.3s ease;
	margin-top: 18px;
}
.logregform .feildcont .fbut:hover {
	background: #393939;
}

.logregform .feildcont .radiobut input {
	float: left;
	width: auto;
}
.logregform .feildcont .radiobut .onelb {
	float: left;
	color: #aaa;
	margin: 0px 12px 0px 5px;
}

.logregform .feildcont select {
	float: left;
	width: 100%;
	border: 1px solid #e3e3e3;
	padding: 9px 5px 10px 5px;
	color: #999;
	text-align: left;
}


.mgmenucols {
	float: left;
	width: 100%;
}
.mgmenucols .one_fourth {
	width: 23.5%;
	margin-right: 2%;
	padding-right: 2%;
	border-right: 1px solid #f3f3f3;
	text-align: center;
}
.mgmenucols .one_fourth.last {
	margin-right: 0;
	border-right: none;
}


.bordbox {
	float: left;
	width: 100%;
	padding: 30px 40px;
	border: 2px solid #f3f3f3;
	text-align: left;
	border-radius: 3px;
}

.videofre1 {
	float: left;
	width: 100%;
	height: 350px;
}
/* scroll up */
.scrollup{
    width:40px;
    height:40px;
    opacity:1;
    position:fixed;
    bottom:22px;
    right:20px;
    display:none;
    text-indent:-9999px;
    background: url(../images/scroll-top-arrow.png) no-repeat left top;
	z-index: 9001;
}


.iconEffect:hover h4 a { 
-webkit-transition:all 300ms linear 0s; 
-moz-transition:all 300ms linear 0s; 
-o-transition:all 300ms linear 0s; 
-ms-transition:all 300ms linear 0s; 
transition:all 300ms linear 0s; }

.iconEffect.type1 .icon img, .iconEffect.type1 .icon span { 
vertical-align:middle; 
transition: all 0.3s ease 0s; 
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s; 
-ms-transition:all 0.3s ease 0s; }

.iconEffect.type1:hover .icon img, .iconEffect.type1:hover .icon span { 
-webkit-transform: rotateY(360deg); 
-moz-transform: rotateY(360deg); 
-ms-transform: rotateY(360deg); 
-o-transform: rotateY(360deg); 
transform: rotateY(360deg); }





.search {
	position: relative;
	color: #c1c0c0;
	font-size: 16px;
}
.search input {
	text-indent: 20px;
}
.search .fa-user  {
	position: absolute;
	top: 12px;
	left: 10px;
}

.search .fa-envelope  {
	position: absolute;
	top: 72px;
	left: 10px;
}

.search .fa-mobile  {
	position: absolute;
	top: 132px;
	left: 10px;
}

.search textarea {
	text-indent: 18px;
}

.search .fa-edit  {
	position: absolute;
	top: 195px;
	left: 10px;
}
.page_info h3 span, .page_info h2 span {
    border-right: 1px solid #eaeaea;
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0 15px 0 0;
    position: relative;}
	
.page_info h3 span .fa, .page_info h2 span .fa {
    border-radius: 50%;
    color: #000;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    width: 50px;
    background-color: #fff;}
.address_info {
    float: left;
    background-color: #f7f7f7;
    border: 1px solid #eee;
    padding: 20px 20px 10px 20px;
    width: 100%;
    margin-bottom: 20px;
}
.enquirybt{
	padding: 10px 0px 0px 0px;
}

.enquirybt a{
	background-color: #EE6666;
    text-decoration: none;
    color: #fff;
    padding: 10px 25px;
	border-radius: 5%;
}
.enquirybt a:hover{
	background-color: #44514E;
	color: #fff;
	text-decoration: none;
	
}
/*career form*/
.crform1 {
	text-align:center;
}




.form-style-5{
    max-width: 50%;
    padding: 10px 20px;
    margin: 10px auto;
    padding: 20px;
    background: #f4f4f4;
    border-radius: 8px;
	float:center;
    font-family: Segoe UI;
}
.form-style-5 fieldset{
    border: none;
}
.form-style-5 legend {
    font-size: 1.4em;
    margin-bottom: 10px;
}
.form-style-5 label {
    display: block;
    margin-bottom: 8px;
}
.form-style-5 input[type="text"],
.form-style-5 input[type="mobile no"],
.form-style-5 input[type="appling possition"],
.form-style-5 input[type="email"],
.form-style-5 input[type="file"],
.form-style-5 input[type="search"],
.form-style-5 input[type="time"],
.form-style-5 input[type="url"],
.form-style-5 textarea,
.form-style-5 select {
    font-family: Georgia, "Times New Roman", Times, serif;
    background: rgba(255,255,255,.1);
    border: none;
    border-radius: 3px;
    font-size: 16px;
    margin: 0;
    outline: 0;
    padding: 7px;
    width: 100%;
    background-color: #f0f0f0;
    color:#8a97a0;
    margin-bottom: 20px;
	border:1px solid #e8e8e8;
    
}
.form-style-5 input[type="text"]:focus,
.form-style-5 input[type="mobile no"]:focus,
.form-style-5 input[type="appling possition"]:focus,
.form-style-5 input[type="email"]:focus,
.form-style-5 input[type="file"]:focus,
.form-style-5 input[type="search"]:focus,
.form-style-5 input[type="time"]:focus,
.form-style-5 input[type="url"]:focus,
.form-style-5 textarea:focus,
.form-style-5 select:focus{
    background: #f0f0f0;
}
.form-style-5 select{
    -webkit-appearance: menulist-button;
    height:35px;
}
.form-style-5 .number {
	background: #2fa9b6;
	color: #fff;
	height: 30px;
	width: 30px;
	display: inline-block;
	font-size: 0.8em;
	margin-right: 4px;
	line-height: 30px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255,255,255,0.2);
	border-radius: 15px 15px 15px 0px;
}

.form-style-5 input[type="submit"],
.form-style-5 input[type="button"]
{
    position: relative;
    display: block;
    padding: 5px 39px 5px 39px;
    color: #FFF;
    margin: 0 auto;
    background: #1abc9c;
    font-size: 18px;
    text-align: center;
    font-style: normal;
    width: 100%;
    border: 1px solid #16a085;
    border-width: 1px 1px 3px;
    margin-bottom: 10px;
}
.form-style-5 input[type="submit"]:hover,
.form-style-5 input[type="button"]:hover
{
    background: #109177;
}
.txt {
	float: left;
    padding: 5px 0px;
    color: #121212;
    font-weight: 400;
	font-size:15px;
}
.containerbg {
	background-color:#fafafa;
	padding:30px 30px 15px 30px;
}
.caret-right {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-left: 5px solid;
  border-left-color:#FFF;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
}
.img {
	border:2px solid #999;
	padding:0px;
}
