/* Layouts */



body {

	margin: 0 ;  

	padding: 0;

	color: #515151;

	font-size: 12px;

	font-family: Verdana, Geneva, sans-serif;

	background: #e6e6e6;

}



.wrapper { width: 960px; margin: auto }

iframe#blockrandom { width: 920px !important; margin: 0 !important; -webkit-box-shadow: 0 1px 15px rgba(0,0,0,0.4);

-moz-box-shadow: 0 1px 15px rgba(0,0,0,0.4);

-o-box-shadow: 0 1px 15px rgba(0,0,0,0.4);

box-shadow: 0 1px 15px rgba(0,0,0,0.4);

padding: 20px;

background: #fff;

}

iframe body {font-family: Tahoma; font-size: 14px;}
.fancybox-skin {background: #666}
.fancybox-outer {background: #fff;}

#content-bottom { margin-top: 30px }



header{

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #d7d7d7 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#d7d7d7 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#d7d7d7 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#d7d7d7 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */

}



#header_content { display:inline-block; width: 960px }



#top_line { width: 100%; height: 4px; background: #454545 }

#logo_img, #logo_text { float: left }

#logo_img img { width: 113px; height: 120px }

#logo_text { margin: 50px 0 0 20px; font-family: Orbitron; font-size: 32px; font-weight: 400; color: #353535 }

#top_right { width: 210px; float: right }

#phone { clear: both; font-size: 2em; background: url(../../../images/phone-icon.png) left no-repeat; padding-left: 30px; float: right;}



#request { 

	float: right; 

	padding: 6px 0px; 
  
  	width:182px;

	border: 1px solid #fff;

	margin-top: 3px;

	color: #fff;

	font-size: 12px;

	text-align: center;

	-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.75);

	background: #a80b11; /* Old browsers */

	background: -moz-linear-gradient(top,  #a80b11 0%, #ed1c24 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a80b11), color-stop(100%,#ed1c24)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #a80b11 0%,#ed1c24 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #a80b11 0%,#ed1c24 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #a80b11 0%,#ed1c24 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #a80b11 0%,#ed1c24 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80b11', endColorstr='#ed1c24',GradientType=0 ); /* IE6-9 */

}



#access { 

	float: right; 

	padding: 13px 0; 
  
  	width: 182px;

	border: 1px solid #fff;

	margin-top:5px;

	color: #fff;

	font-size: 12px;

	text-align: center;

	-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.75);

	background: #ed8d16; /* Old browsers */

	background: -moz-linear-gradient(top,  #ed8d16 0%, #fe9e14 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed8d16), color-stop(100%,#fe9e14)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ed8d16 0%,#fe9e14 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ed8d16 0%,#fe9e14 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ed8d16 0%,#fe9e14 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ed8d16 0%,#fe9e14 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8d16', endColorstr='#fe9e14',GradientType=0 ); /* IE6-9 */

}





#menu_wrapper {

	clear: both;

	height: 38px;

	border-top: 1px solid #454545;

	border-bottom: 3px solid #454545;

	background: #8cc74a; /* Old browsers */

	background: -moz-linear-gradient(top,  #8cc74a 0%, #5b9638 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cc74a), color-stop(100%,#5b9638)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #8cc74a 0%,#5b9638 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #8cc74a 0%,#5b9638 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top,  #8cc74a 0%,#5b9638 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #8cc74a 0%,#5b9638 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc74a', endColorstr='#5b9638',GradientType=0 ); /* IE6-9 */

}



#menu_holder .nav{

	padding: 0;

	margin: 0;

	list-style: none;

	height: 38px;

	z-index: 200;

}





#menu_holder .nav li{

	display: block;

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

}



#menu_holder .nav li a {

	display: block;

	float: left;

	height: 28px;

	padding: 10px 25px 0 25px;

	cursor: pointer;

	white-space: nowrap;

	text-transform: capitalize;

	font-size: 15px;

	color: #FFF;

	text-decoration: none;

}



#menu_holder .nav li a:hover { color: #454545; text-decoration: none }



#menu_holder .nav .active a, #menu_holder .nav .current a{

	color: #454545;

	font-weight: bold;

}





#menu_holder ul ul { display: none; padding: 0; position: absolute; top: 100%; background: #454545; z-index: 200;}

#menu_holder .nav li:hover > ul { display: block; }

#menu_holder ul ul li { float: none; position: relative; padding: 0 40px; border-bottom: 1px solid #8cc74a; width: 100%;}

#menu_holder ul ul li a, #menu_holder .nav .active ul ul li a, #menu_holder .nav .current ul ul li a { padding: 15px 0; color: #fff; }	

#menu_holder .nav .parent ul li a { font-weight: normal !important; color:#fff !important }

#menu_holder .nav .parent ul li a:hover { color: #8cc74a !important; }

.item-110 { border-bottom: none !important }



#content_wrapper { margin-top: 60px; }



p { line-height: 20px; }

h1, .box h1 a { color: #8cc74a; text-decoration: none }

.page-header h2 { font-size: 28px; margin-top: 0; font-weight: normal; font-family: Orbitron; color: #fd9d14; }

.inner_h1 { margin: 10px 0 30px 0; }

.box h1 a:hover { color: #454545 }

ul { padding: 0 0 0 20px; }

ul li { margin-bottom: 10px }

.item-page { display: inline-block; width:100% }

.clmn-3 { float: left; width: 31%; margin-right: 3.5% }

.clmn-2 { float: left; width: 48%; padding-right: 4% }

.no-margin { margin: 0 !important }

.no-padding { padding: 0 !important }



.box {

	min-height: 224px;

	border: 2px solid #e6e6e6;

	padding: 0 15px;

	box-shadow: 0 0 0 2px hsl(0, 0%, 100%), 0 0 0 4px hsl(0, 0%, 90%); 

	background: #515151; /* Old browsers */

	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */

}



.box-bottom { min-height: 0 !important }

.box img { width: 100%; margin: 20px 0 15px 0; max-width: 264px }



.auditor { margin-bottom: 60px; }

.auditor img{ float: left; max-height: 240px; margin: 0 30px 30px 0; border: 4px solid #fff }

.basic_info { float: left }

.more_info { clear: both; width: 65%; float: left; margin-right: 5%; }

table.expertise { float: right; border: solid 2px; width: 30%; margin-top: 20px }

table th { background: #dbdbdb; height: 30px; font-size: 14px; color: #8cc74a;}

table td { border-top: 1px solid; height:20px }

.access_your_audit table td {border: none !important}

.downloads_tbl {width:100%; border-spacing: 0px; border-collapse: separate;}
.downloads_tbl h2 {margin-top:0; font-size: 15px; color: #eea53b}
.downloads_tbl h2 a {color: #eea53b; text-decoration: none}
.downloads_tbl td {padding: 10px; border-top:none !important; vertical-align:top}
.downloads_tbl tr td {border-bottom: solid 1px #c8c8c8}
.downloads_tbl tr:hover {background-color:#f0f0f0;}
#test>tbody>tr:last-child td { border-bottom: none !important }
.downloads_tbl tr td:nth-child(2) { width: 580px;}

.qualifications { clear: both; position:relative; top: 30px }

.qualifications table { width: 65%; border: solid 2px; }



fieldset {border:0; padding:0; float:right}

dt {margin:10px 0 3px 0}

dd {margin:0}

input[type="text"], input[type="email"], input[type="password"] {height: 24px; width: 98%}

input.submit {

font-family: Tahoma;

font-size: 15px;

color: #fff;

padding: 10px 24px;

border: 1px solid #fff;

cursor: pointer;

float: right;

background: #787878;

margin-top: 15px;

-webkit-transition: all 0.1s ease-in;

-moz-transition: all 0.1s ease-in;

-o-transition: all 0.1s ease-in;

  clear:both;

}



input.submit:hover { color: #454545; background: #eee; border: 1px solid #454545;}





#news_holder { clear: both; margin-top: 80px; }

#news_holder .box { padding: 10px 15px 37px 15px; }

#news_holder h3 { float: left; margin: 7px 15px 0 0; color: #e55d22; }

ul.smartlatest { margin-top: 1px; float: left; }

ul.smartlatest, li.smartlatest-newsli { padding-bottom: 0 !important }

.smartlatest-title, .smartlatest-date, .smartlatest-readmore { float: left !important; margin-right: 10px !important; font-size: 12px !important}

.smartlatest-date { color: #777; font-style: none !important; }

.smartlatest-readmore a{ color: #e55d22 !important; text-decoration: none; }



footer { clear: both; margin-top: 80px }



#footer1 {

	padding: 20px 0;

	border-top: 1px solid #515151; 

	background: #5b9638; /* Old browsers */

	background: -moz-linear-gradient(top,  #5b9638 0%, #8cc74a 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b9638), color-stop(100%,#8cc74a)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #5b9638 0%,#8cc74a 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #5b9638 0%,#8cc74a 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #5b9638 0%,#8cc74a 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #5b9638 0%,#8cc74a 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b9638', endColorstr='#8cc74a',GradientType=0 ); /* IE6-9 */

 }



#footer1 img { float: left; margin-right: 15px; border-right: 1px solid #fff; padding-right: 15px; }

#footer1 p { color: #fff; padding: 0; margin: 0; line-height: 17px; }

 

#footer2 { background: #454545; height: 38px; color: #fff }


.panel {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: #8cc74a;
  text-decoration: none
}

.panel-title > a:hover {
  color: #454545;
  text-decoration: none
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
          transition: height .35s ease;
}

.panel-heading a:after {
background: url(../images/arrow-up-green.png) repeat;
float: right;
width: 22px;
height: 11px;
content: "";
}

.panel-heading a.collapsed:after, .panel-heading .init_btn:after {
background: url(../images/arrow-down-green.png) repeat;
content: "";
float: right;
width: 22px;
height: 11px;}

.panel-heading a:hover:after {
background: url(../images/arrow-up-grey.png) repeat;
float: right;
width: 22px;
height: 11px;
content: "";
}

.panel-heading a.collapsed:hover:after, .panel-heading .init_btn:hover:after {
background: url(../images/arrow-down-grey.png) repeat;
float: right;
width: 22px;
height: 11px;
content: "";
}

@media (max-width: 1000px){
	.wrapper { width: 98%; }
	#header_content { width: 100% }
	iframe { width: 75% !important; padding: 20px 5% 0 5%; margin: 0 }
}

@media (max-width: 950px){
	#flexslider-93 .flex-caption { width: 35%; max-width: none }
}

@media (max-width: 886px){
	#top_right { float: none }
}

@media (max-width: 879px){
	#menu_holder .nav li a { padding: 10px 15px 0 15px; font-size: 14px }
	#flexslider-101 .flex-caption, #flexslider-102 .flex-caption, #flexslider-103 .flex-caption, #flexslider-104 .flex-caption, #flexslider-105 .flex-caption { max-width: 60%; }
	.caption_intro_big { font-size: 26px; margin-top: 0 }
	.caption_title { font-size: 18px }
	.caption_text { font-size: 12px; line-height: 14px }
}

@media (max-width: 779px){
	#flexslider-93 .caption_intro { display:none }
	#flexslider-93 .caption_title { margin: 0 0 5px 0 }
}

@media (max-width: 768px){
	.clmn-3, .clmn-2 { float: none; width: 96%; margin: 0 auto 30px auto; }
	.box { min-height: 0; }
	fieldset { float: left }
}


@media (max-width: 719px){
	#menu_wrapper, #menu_holder .nav { height: auto }
	#menu_holder .nav li, #menu_holder .nav li a {float: none}
}

@media (max-width: 679px){
	#logo_img { width: 15% }
	#logo_img img { width: 100%; height: auto }
	#logo_text { font-size: 26px }
	.caption_button { font-size: 12px; padding: 5px 14px; }
}

@media (max-width: 620px){
	#flexslider-93 .caption_text { display: none }
}

@media (max-width: 569px){
	.caption_intro_big { display: none }
	.more_info, table.expertise, .qualifications table { width: 100%; margin: 0; float: none }
}

@media (max-width: 539px){
	#logo_text { font-size: 22px }
}

@media (max-width: 479px){
	.caption_text { display: none }
}

@media (max-width: 465px){
	#logo_text { font-size: 20px; margin: 30px 0 0 10px; }
	
}

@media (max-width: 409px){
	#logo_img { width: 25% }
	#logo_text { margin: 0px 0 10px 10px; }
	
}