body{

	font-family: Calibri;

	color: #4E4B4B;

	background: #9F9C97 ;

}

.container .navbar{

	 margin-bottom: 0;

}

.navbar-inner{

	border-radius:0;

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-bottom: 2px solid #A9A9A9;

	border-top: 2px solid #A9A9A9;

	border-left: 0;

	border-right: 0;

	padding-left: 0;

	padding-right: 0;

}

.carousel{

	margin-top:-20px;

}

.carousel-control{

	top: 50%;

}

.carousel-caption{

	left:0;

	margin-bottom:40px;

	max-height:135px

}

.carousel-caption h5{margin-top:0px}

.carousel-caption p{color:#fff}

.hero-unit{

	background-color: #fff;

}

.lFlavor{

	background: #f8971d;	

}

.lFlavor:hover{

	background: green;

}

.social-bar{

	border-top: 0;

}

.imgAlign{

	float: left;

	padding-right: 10px;

}

.imgAlignLast{

	float: left;

	padding-right: 0;

}

.goMiddle{

	

}

.goMiddle h5

{

font-size: 13px;

font-weight: normal;	

}

.goMiddle a

{

	color: #61332C;

	font-size:14px;

	font-weight:bold	

}

.marquee, .marquee-with-options {

			  width: 100%;

			  overflow: hidden;

			

			}

.thumbnails .noMarginBottom{

	margin-bottom: 0;

}

.noMarginBottom .thumbnail{

	border: 0;

}

.noMarginBottom .thumbnail img{

	margin-left: 0;

}

.goMiddleNoMargin{

	margin: 0;

	padding: 0.25em;

	text-align: center;

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);

	background-color: #165372;

	font-weight: normal;

	font-size: 18px;

}

.bigFooter{

	background:#E6E6E6;

}

.smallFooter

{

background:#e6e6e6;	

padding-top:10px

}

.bigFooter h4{

	

	font-size: 12px;

font-weight: bold;

text-transform: uppercase;

color: #888;

}

.marginBottom{

	margin-bottom: 10px;

}

.layout

{

padding: 0 1%;

width: 98%;

}

.submenu 

{

	border-right: 1px solid #d3d3d3;

	padding:20px 20px 20px 0;

	height:197px;

}

 ul.submenu li a:hover

{

	color: #f8971d;

}

.submenu1 

{

	border-right: 1px solid #d3d3d3;

	padding:20px;

}

 ul.submenu1 li a:hover

{

	color: #f8971d;

}

.no-boder

{

	border:none;

}

.top_border

{

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	padding: 0;



}

.js-marquee

{

	padding-top: 8px;

	color: #f8971d;

}

.toggle span

{

	list-style:disc;

}

.submenu li

{

list-style: none;

}

.submenu li a

{

	color: #888;

	font-size: 12px;

}

.submenu1 li

{

list-style: none;

}

.submenu1 li a

{

	color: #888;

	font-size: 12px;

}

.layout h2

{

	font-weight: 500;

	margin: 0;

	padding-bottom:20px;

}

.span6 h1

{

	font-weight: normal;

}

.thumbnails > li

{

	margin-bottom: 10px;

}

.container-fluid{

	width: 90%;

	margin: auto;

	background: #fff;

}

.no_box

{

	box-shadow: none;

	border:none;

	margin-right:-3px

}
.hover{
    background: #f8971d;
}
/*.hover ul.dropdown-menu{
    background: transparent;
}*/
.dropdown-submenu a .caret{
    display: none;
}
li.hover > a{
    color: #fff !important;
    text-shadow: none !important;
}



@media (min-width: 300px) and (max-width: 700px) { 

	.container-fluid{

	width: 95%;

	}	

}

.padding{

	margin-bottom: 18px;

}



/*** set the width and height to match your images **/



#slideshow {

    position:relative;

    height:245px;

}



#slideshow img {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

    opacity:0.0;

    height: 245px;

}



#slideshow img.active {

    z-index:10;

    opacity:1.0;

}



#slideshow img.last-active {

    z-index:9;

}

.shadow {

border:1px solid #8C8E90;

}



#wrapper{

    -moz-box-shadow:0px 0px 3px #aaa;

    -webkit-box-shadow:0px 0px 3px #aaa;

    box-shadow:0px 0px 3px #aaa;

    -moz-border-radius:10px;

    -webkit-border-radius:10px;

    border-radius:10px;

    border:2px solid #fff;

    background-color:#f9f9f9;

    width:93%;

    overflow:hidden;

    margin-left:5%;

}

#steps{

   

}

.step{

    float:left;

    width:750px;

	

}

.navigation{

    height:45px;

    background-color:#e9e9e9;

    border-top:1px solid #fff;

    -moz-border-radius:0px 0px 10px 10px;

    -webkit-border-bottom-left-radius:10px;

    -webkit-border-bottom-right-radius:10px;

    border-bottom-left-radius:10px;

    border-bottom-right-radius:10px;

}

.navigation ul{

    list-style:none;

	float:left;

	margin-left:22px;

}

.navigation ul li{

	float:left;

    border-right:1px solid #ccc;

    border-left:1px solid #ccc;

    position:relative;

	margin:0px 2px;

}

.navigation ul li a{

    display:block;

    height:45px;

    background-color:#444;

    color:#777;

    outline:none;

    font-weight:500;

    text-decoration:none;

    line-height:45px;

    padding:0px 20px;

    border-right:1px solid #fff;

    border-left:1px solid #fff;

    background:#f0f0f0;

    background:

        -webkit-gradient(

        linear,

        left bottom,

        left top,

        color-stop(0.09, rgb(240,240,240)),

        color-stop(0.55, rgb(227,227,227)),

        color-stop(0.78, rgb(240,240,240))

        );

    background:

        -moz-linear-gradient(

        center bottom,

        rgb(240,240,240) 9%,

        rgb(227,227,227) 55%,

        rgb(240,240,240) 78%

        )

}

.navigation ul li a:hover,

.navigation ul li.selected a{

    background:#f8971d;

    color:#fff;

 }

span.checked{

    background:transparent url(../images/checked.png) no-repeat top left;

    position:absolute;

    top:0px;

    left:1px;

    width:20px;

    height:20px;

}

span.error{

    background:transparent url(../images/error.png) no-repeat top left;

    position:absolute;

    top:0px;

    left:1px;

    width:20px;

    height:20px;

}

#steps form fieldset{

    border:none;

    padding-bottom:20px;

}

#steps form legend{

   text-align: left;

background-color: #3479A1;

color: #666;

font-size: 20px;

/* text-shadow: 1px 1px 1px #fff; */

font-weight: normal;

float: left;

width: 760px;

/* padding: 5px 0px 5px 10px; */

/* margin: 10px 0px; */

/* border-bottom: 1px solid #fff; */

/* border-top: 1px solid #d9d9d9; */

color: #fff;

font-size: 40px;

padding: 20px;

}

#steps form p{

    float:left;

    clear:both;

    margin:0;

    width:94%;

    padding:10px;

   font-size:15px;



}



#steps form p label{

width: 45%;

float: left;

text-align: left;

margin-right: 10px;

/*line-height: 26px;*/

line-height: 20px;

color: #666;

font-size: 20px;

text-shadow: 1px 1px 1px #fff;

/* font-weight: 500; */

font-family: 'Open Sans' !important;

margin-top:12px;

}

#steps form select

{

 background: #ffffff;

 font-family: 'Open Sans' !important

    border: 1px solid #ddd;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    outline: none;

    padding: 5px;

    width: 25%;

    float:left;

	/*font-size:25px;*/

	/*height:55px*/

        height: 40px;

        font-size: 22px;

}

#steps form input:not([type=radio]){

	font-family: 'Open Sans' !important

	background: #ffffff;

border: 1px solid #ddd;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

outline: none;

padding: 5px;

width: 23%;

float: left;

/*height: 41px;*/

height: 30px;

font-size: 25px;

color:#999}

#steps form textarea{

    background: #ffffff;

    border: 1px solid #ddd;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    outline: none;

    padding: 5px;

    width: 30%;

    float:left;

}



#steps form input:focus{

    -moz-box-shadow:0px 0px 3px #aaa;

    -webkit-box-shadow:0px 0px 3px #aaa;

    box-shadow:0px 0px 3px #aaa;

    background-color:#FFFEEF;

}

#steps form p.submit{

    background:none;

    border:none;

    -moz-box-shadow:none;

    -webkit-box-shadow:none;

    box-shadow:none;

    width: 95%;

}

#steps form button {

	border:none;

	outline:none;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    color: #ffffff;

    display: block;

    cursor:pointer;

    margin: 0px auto;

    clear:both;

    padding: 7px 20px;

    

    font-weight:bold;

    font-family:"Century Gothic", Helvetica, sans-serif;

    font-size:18px;

    -moz-box-shadow:0px 0px 3px #aaa;

    -webkit-box-shadow:0px 0px 3px #aaa;

    box-shadow:0px 0px 3px #aaa;

    background:#F8C88C;

}

#steps form button:hover {

    background:#f8971d;

    color:#fff;

    

}

.marginBottom_high

{

	margin-bottom: 30px;

}

.row-fluid .span3 .downloads,.row-fluid .span3 .media,.row-fluid .span3 .calculator,

.row-fluid .span3 .clients

{

    text-align: left;

    padding-left: 30px;

    color: #333333;

}

.row-fluid .span3 .clients img 

{

    width: 160px;

    padding-bottom: 10px;

}

.row-fluid .span3 .downloads p a,.row-fluid .span3 .media p a,.row-fluid .span3 .calculator p a,

.row-fluid .span3 .clients p a

{

    color: #333333;

    text-decoration: none;

} 

.row-fluid .span3 .downloads p a:hover,.row-fluid .span3 .media p a:hover,.row-fluid .span3 .calculator p a:hover,

.row-fluid .span3 .clients p a:hover

{

    color: #f8971d;

}



.border_left

{

    border-left: 1px solid #d3d3d3;

}



/*contact us */

#contact-wrapper {

    position: relative;

    display: block;

}



.form-wrapper {

    float: left;

    width: 500px;

    margin-left: 25px;

}



.address-wrapper {

    float: left;

    width: 100%;

    background: #fff;

  }

#contact-wrapper h2 {

    font-size: 30px;

    line-height: 1.2;

    margin:0;

    padding-left: 75px;

    letter-spacing: -1px;

    color: #333;

    font-weight: bold;

}



#contact-wrapper h2.success {

    color: #5791fc;

}



p.success {

    font-size: 16px;

    color: #666;

}



#map-outer {

    width: 400px;

    height: 350px;

    padding: 6px;

    border: 1px solid #ccc;

    clear: both;

    border-radius: 3px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-box-shadow: 0 0 6px #ddd;

    -webkit-box-shadow: 0 0 6px #ddd;

}



#map {

    width: 260px;

    height: 200px;

}



#map-big {

    width: 912px;

    height: 312px;

    float: right;

}



.street-address {

    font-size: 14px;

    line-height: 1.3;

    letter-spacing: -.5px;

    margin: 5px 0;

    color: #888;

    margin-bottom: 12px;

    width: 100%;

}



.directions-form {

    display: none;

    clear: both;

    padding: 12px 0;

    height: 60px;

}



.directions-form ul {

    width: 100%;

    margin-bottom: 12px;

}



.directions-form li {

    width: 441px;

    display: block;

    float: left;

}



.directions-form input, .directions-form select {

    padding: 4px 8px;

    font-size: 12px;

    line-height: 1.2;

}



.directions-form input {

    width: 425px;



}



.directions-form li:first-child {

    margin-right: 10px;

}



.directions-form li:last-child {

    margin-left: 18px;

}



.directions-form .filters{

    margin-bottom:12px;

}



.dir-label {

    color: #444;

    font-weight: bold;

    margin-bottom: 3px;

}



.directions-form select {

    width: 20%;

    display: block;

    float: left;

    margin-right: 12px;

}



#get-directions {

    background: none repeat scroll 0 0 #CCCCCC;

    color: #444444;

    display: block;

    float: right;

    height: 30px !important;

    padding: 6px;

    text-shadow: 1px 1px 0 #EEEEEE;

    width: 100px;

}



#get-directions:focus {

    box-shadow: none;

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

}



.directions {

    clear: both;

    display: none;

}



#dir-container {

    display: none;

    clear: both !important;

}



.get-directions-button, .submit input {

    width: 260px;

    text-align: center;

    padding: 6px;

    color: #aaa;

    font-size: 14px;

    text-decoration: none;

    background-color: #f1f1f1;

    background: -webkit-gradient(linear, left top, left 30, from(#f1f1f1), color-stop(4%, #ffffff), to(#f4f4f4));

    background: -moz-linear-gradient(top, #f1f1f1, #ffffff 1px, #f4f4f4 30px);

    border: 1px solid #dadada;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-box-shadow: 0px 1px 4px #ddd;

    -moz-box-shadow: 0px 1px 4px #ddd;

    text-shadow: 1px 1px 0px #fff;

    display: block;

    margin: 12px 0;

    text-align: center;

    cursor: pointer;

    float:right;

}



.submit input{

    padding: 6px 3px;

    margin-right:5px;

    height: 36px;

    cursor: pointer;

    width: 96px;

    -webkit-box-shadow:none;

    -moz-box-shadow: none;

    background: -webkit-gradient(linear, left top, left 30, from(#f1f1f1), color-stop(4%, #ffffff), to(#f4f4f4));

    background: -moz-linear-gradient(top, #f1f1f1, #ffffff 1px, #f4f4f4 30px);

    border: 1px solid #ccc;

    font-weight:bold;

    color:#666;

}



#company-street-address{

    display:none;

}

/** Form Styles **/

input, textarea, select {

    font: 16px/24px Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;

    width: 335px;

    padding: 8px 6px;

    margin: 0;

    color: #999999;

    text-shadow: 0 0 1px #FFFFFF;

    border: 1px solid #ddd;

    outline: none;

    display: inline-block;

    position: relative;

    z-index: 2;

    background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF));

    background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px);

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -webkit-transition: .3s ease-in-out;

    -moz-transition: .3s ease-in-out;

}

input {

    height: 16px;

}



select {

    width: 348px;

    padding: 6px 6px;

}



textarea {

    width: 335px;

    overflow: hidden;

    background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF));

    background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px);

}



input:focus, textarea:focus, select:focus {

    -webkit-box-shadow: 0px 0px 5px #f8971d;

    -moz-box-shadow: 0px 0px 5px #f8971d;

    box-shadow: 0px 0px 5px #f8971d;

}



.field {

    margin: 18px 0;

    position: relative;

    width: 490px;

    clear:both;

}



label {

    display: block;

    width: 118px;

    padding:0 18px 0 0;

    float: left;

    color: #666;

    text-align: right;

}



.error, .tooltip {

    height: 16px;

    width: 186px;

    background-color: #FFCFCF;

    font: 11px/16px Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;

    color: #801B1B;

    padding: 8px 2px 8px 8px;

    margin-left: -2px;

    z-index: 999;

}



.error{

   

}



.error span, .tooltip span{

    width:186px;

    display:block;

}



.tooltip {

    background: #F2F2F2;

    border-color: #DBDBDB;

    color: #666;

}



.overlay {

    display: none;

    z-index: 10000;

    background-color: #fff;

    width: 912px;

    padding: 24px;

    min-height: 200px;

    border: 1px solid #666;

    background: -webkit-gradient(linear, left top, left 30, from(#f1f1f1), color-stop(4%, #ffffff), to(#f4f4f4));

    background: -moz-linear-gradient(top, #f4f4f4, #ffffff 1px, #f4f4f4 95%);

    border: 1px solid #dadada;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-box-shadow: 0px 1px 4px #ddd;

    -moz-box-shadow: 0px 1px 4px #ddd;

}



.overlay .close:before {

    content: 'X';

}



.overlay .close {

    background: #eee;

    border-radius: 17px;

    -moz-border-radius: 17px;

    -webkit-border-radius: 17px;

    border: 1px solid #AAAAAA;

    cursor: pointer;

    height: 23px;

    padding-top: 5px;

    position: absolute;

    right: -15px;

    text-align: center;

    top: -15px;

    width: 29px;

}



#exposeMask{

    position:fixed !important;

}





/* `Clear Floated Elements

----------------------------------------------------------------------------------------------------*/



/* http://sonspring.com/journal/clearing-floats */



.clear {

    clear: both;

    display: block;

    overflow: hidden;

    visibility: hidden;

    width: 0;

    height: 0;

}



.clearfix:after {

    clear: both;

    content: ' ';

    display: block;

    font-size: 0;

    line-height: 0;

    visibility: hidden;

    width: 0;

    height: 0;

}



/*

    The following zoom:1 rule is specifically for IE6 + IE7.

    Move to separate stylesheet if invalid CSS is a problem.

*/

* html .clearfix,

*:first-child+html .clearfix {

    zoom: 1;

}



.tab-content img

{

float:right;

width:40%;

}



/* Gallery */

.innovation h1

{

margin:0;

font-size:26px;

}

.innovation

{

padding:0 40px;

text-align:justify;

}

.border_right{border-right:1px solid #E2E2E2}



.text_area{

line-height:18px; 

color:#555; 

text-align:justify;  

float:left; 

width:42%; 

background:#FdFdFd; 

padding:0 20px 20px; 

-webkit-box-shadow: 2px 2px 2px 0px #777;

-moz-box-shadow: 2px 2px 2px 0px #777;

box-shadow: 2px 2px 2px 0px #777;

}



.portfolio_group{padding:10px; float:left;}

.portfolio_group .pimg{width:137px; height:77px}

.text_area ul{/*list-style-type:none*/ }

.text_area ul li{margin-left:-25px; }

.product_img{width:45%; float:left; margin-left:20px; 

-webkit-box-shadow: 2px 2px 2px 0px #777;

-moz-box-shadow: 2px 2px 2px 0px #777;

box-shadow: 2px 2px 2px 0px #777;}



.cal_img img{text-align:center; margin:20px; width:200px}

.pro_text span{font-size:16px; font-weight:700; text-align:justify; color:#F8971D}

.pro_text p {margin-top:0}

.pro_text p a{color:#28903A}

.pro_text p a:hover{text-decoration:none}

.pro_first{margin:0 20px 0 -25px}

.led_img{width:50%}

.led_h3{text-align:center; color:#F8971D}

.pro_mid{margin:10px}

.footer-svs{text-align:right; padding-right:30px}

.footer-svs span a{color:#000; font-size:16px; margin-left:5px}

   #Container .mix{

    display: none;

}

.filter_img ul  li{display: inline-block; background: #f1f1f1; padding: 10px 50px; font-size:20px}

.filter_img ul  li:hover{ background: #ccc;}

.filter_img ul  li.active{ background: #aaa; color: #fff}

.about_nav{}

.about_nav ul li{padding:5px;border:1px solid #E2E2E2;}

.about_nav ul li a{ color:#555; font-size:13px}

.about_nav ul li a:hover, a.active{text-decoration:none}

.about_nav ul{width:220px; position:fixed; top:180px; list-style:none; padding-left:30px;}

.about_nav ul li:nth-child(odd){background:#f1f1f1}

.whowe{ margin-bottom:50px; text-align:justify}

.whowe h3{ font-size:24px; border-bottom:3px solid #0C6F35; padding:0 5px 5px 5px; display:inline}

.md_img {margin:20px 20px 0 0; float:left; width:119px; height:140px}

.md_img img{border: 1px solid #eaeaea;

padding: 2px;

border-radius: 3px;}

.md_msg{margin-top:20px; width:84%; display:inline-block}

.client_logo {width:90px; margin:0 5px; text-align:center; display:inline-block}

.client_logo img{height:80px}

.man_title{text-align:center; margin:10px 0 50px 0}

.man_title span{font-size:16px; font-weight:bold}

.man_img{width:115px; height:135px; padding:5px; border-radius:5px; margin:0 auto}

.gallery, .gallerys{margin-bottom:30px}

.gallery a div{margin-right:15px; text-align:center}

.gallery a:hover div{box-shadow: 0 0 3px #000}

.gallery a div img{height:150px; width:100%}

.gallery a div p{color:#222; font-size:25px; margin:20px 0}

.gallerys div a img{width:100%; height:150px}

.gallerys div:hover{box-shadow: 0 0 3px #000}

.navbar .nav > li > a{padding:10px 24px;}

@media screen and (max-width: 1024px) {

   .navbar .nav > li > a{padding:10px 8px;}

}

@media screen and (max-width: 1280px) {

   .navbar .nav > li > a{padding:10px 18px;}

}

@media screen and (max-width: 500px) {

  .submenu 

{	border-right:none;

	padding:20px 20px 0 20px;

}

 .submenu1

{	border-right:none;}

}



.en_video{

    background: url("../img/video.jpg");

    float: left;

    height: 280px;

    border:solid 1px gray;

    background-size: 100% 100%;

    width:100%;

    max-width: 500px;

    box-shadow: 0px 0px 3px;

}

.en_video img{



    margin-left: 45%;

    margin-top: 104px;

    opacity: 0.5.portfolio_group div img;

}

.en_video img:hover{

    opacity: 1;

}

.about_nav ul li:last-child.current{bottom:400px}

.breadcrum{

}

.breadcrum ul li:first-child{display:inline-block; margin:0 5px 0 0}

.breadcrum ul li{display:inline-block; margin:0 5px}



.breadcrum ul span{color:#0C6F35; font-size:24px;}

.content{padding-right:15px; text-align:justify}

.layout ul li a{background:#f8971d; color:#fff}

.layout ul li a:hover{background:#fff; color:#9D9FA1}

.item h4{display:inline-block}

.item h4,h5{margin-bottom:0}

.item .carousel-caption p,span{height:80px; overflow:hidden}

.downloads p{margin-left:15px}

.media p{margin-left:15px}

.calculator p{margin-left:15px}

.panel {

  margin-bottom: 21px;

  background-color: #ffffff;

  border: 1px solid transparent;

  border-radius: 0;

/*  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);*/

-moz-box-shadow: 0 0 5px #888;

-webkit-box-shadow: 0 0 5px#888;

box-shadow: 0 0 5px #888;     

          

}

.panel-body {

  padding: 15px;

  text-align: justify;

}



.panel-body:before,

.panel-body:after {

  display: table;

  content: " ";

}



.panel-body:after {

  clear: both;

}



.panel-body:before,

.panel-body:after {

  display: table;

  content: " ";

}



.panel-body:after {

  clear: both;

}



.panel-body:before,

.panel-body:after {

  display: table;

  content: " ";

}



.panel-body:after {

  clear: both;

}



.panel-body:before,

.panel-body:after {

  display: table;

  content: " ";

}



.panel-body:after {

  clear: both;

}



.panel-body:before,

.panel-body:after {

  display: table;

  content: " ";

}



.panel-body:after {

  clear: both;

}

.border{

	border-top: 1px solid #ccc;

	padding: 9px;

	margin-left: 0px;

}

.panel-body h4{margin:10px 0}

.page-header h1, .page-header h2, .page-header h3, .page-header h4, .page-header h5, .page-header h6 {

	border-bottom: 3px solid #0C6F35 !important;

	display: inline-block !important;

	margin-bottom: -2px !important;

	padding: 0 6px !important;

	color:#000000;

	line-height:40px;

	font-size:25px

}

.panel-body a{color:#F7931E;

font-size:16px; text-decoration:none}

.job_title{font-size:15px}

.showresult{margin:20px 0; display:inline-block}

#steps form .showresult p{font-size:25px; margin-left:20px; font-family: 'Open Sans' !important;

font-style: normal;

font-weight: 300;}

.step1{ padding: 10px 20px; background: #f8971d; font-size: 20px; font-weight: bold; color: #fff;

border-radius: 4px; display:inline-block; margin-right:10px; cursor:pointer;}

.step2{padding: 10px 20px; background: #ccc; font-size: 20px; font-weight: bold; color: #fff;

border-radius: 4px; display:inline-block; margin-right:10px}

.step3{ padding: 10px 20px; background: #F8C88C; font-size: 20px; font-weight: bold; color: #fff; border-radius: 4px; display:inline-block; margin-right:10px; cursor:pointer;}

/*.social_fix img{right:0; position:fixed; width:40px;}

.social_fix img:hover{width:50px; cursor:pointer; height:40px}*/

.webmail{}

.webmail a img{height:30px; margin:15px 0 0 -10px; text-align: center;

    transition: all .5s;

    -moz-transition: all .5s;

-webkit-transition: all .5s;}

.webmail a img:hover{

 transition: all .5s;

    -moz-transition: all .5s;

    -webkit-transition: all .5s;

    -webkit-transform: scale(1.1,1.1);

    -moz-transform: scale(1.2,1.2);

    -o-transform: scale(1.2,1.2);

    transform: scale(1.1,1.1);

}
