@import "https://fonts.googleapis.com/css?family=Open+Sans:400,600";

@import "https://fonts.googleapis.com/css?family=Dosis:500,700";

@import "css/bootstrap-responsive.css";

@import "css/bootstrap.css";

@import "https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic";
@font-face {

	font-family: 'DINProMedium';

	src: url(fonts/dinpro-medium.eot);

	src: url(fonts/dinpro-medium.eot) format("embedded-opentype"), url(fonts/dinpro-medium.woff) format("woff"), url(fonts/dinpro-medium.ttf) format("truetype"), url(fonts/dinpro-medium.svg#DINProMedium) format("svg")

}

@font-face {

	font-family: 'DINProBlack';

	src: url(fonts/dinpro-black.eot);

	src: url(fonts/dinpro-black.eot) format("embedded-opentype"), url(fonts/dinpro-black.woff) format("woff"), url(fonts/dinpro-black.ttf) format("truetype"), url(fonts/dinpro-black.svg#DINProBlack) format("svg")

}

@font-face {

	font-family: "Open Sans Semibold";

	src: url(fonts/379669190-OpenSans-Semibold_1.eot);

	src: url(fonts/379669190-OpenSans-Semibold_1.eot?#iefix) format("embedded-opentype"), url('fonts/379669190-OpenSans-Semibold_1.svg#Open Sans Semibold') format("svg"), url(fonts/379669190-OpenSans-Semibold_1.woff) format("woff"), url(fonts/379669190-OpenSans-Semibold_1.ttf) format("truetype");

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: 'dinproregular';

	src: url(fonts/dinpro-webfont.eot);

	src: url(fonts/dinpro-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/dinpro-webfont.woff) format("woff"), url(fonts/dinpro-webfont.ttf) format("truetype"), url(fonts/dinpro-webfont.svg#dinproregular) format("svg");

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: 'din_probold';

	src: url(fonts/dinpro-bold-webfont.eot);

	src: url(fonts/dinpro-bold-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/dinpro-bold-webfont.woff) format("woff"), url(fonts/dinpro-bold-webfont.ttf) format("truetype"), url(fonts/dinpro-bold-webfont.svg#din_probold) format("svg");

	font-weight: 400;

	font-style: normal

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block

}

body {

	margin: 0;

	background: #fff!important;

	padding: 0!important

}



.faq_fot {

  font-weight: normal !important;

}

b, strong {

  font-weight: normal!important;

}



blockquote, q {

	quotes: none

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none

}

table {

	border-collapse: collapse;

	border-spacing: 0

}



em, i {

	font-style: italic

}

img {

	border: none

}

a:hover {

	text-decoration: none!important

}

.spacer {

	margin: 0 0 20px

}

.clearfix {

	clear: both

}

.container {

	padding: 0 20px

}

#wrapper {

	width: 100%;

	float: left

}

#wrapper .certified1 .oss_horizontal_share.oss_title_replace {

	display: none!important;

}
.subs td a {
    display: none !important;
}
.topstrip {

	background: url(images/hdr-top-img-143.png) center top #1f2327 repeat-x!important;

	display: block;

	float: left!important;

	width: 100%

}
.subs a{
    
    display:none;
}
.top-bg {

	width: 100%;

	height: 63px;

	background: url(images/head-bg2.png) center no-repeat;

	float: left

}

html {
    margin-top: 0 !important;
}

.top-bg h2 {

	font-size: 16px!important

}

.skdslider {

	position: relative!important;

	height: none!important

}

.skdslider ul.slides li {

	height: auto!important

}

nav a:hover, nav a:active {

	background: #a78f0a\9!important

}

.top-bg h2 {

	color: #f9fef7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: 700;

	line-height: 41px;

	margin: 0;

	padding: 0;

	text-align: center;

	text-shadow: 2px 2px #504d3c

}

#hor-minimalist-b td {

	border-bottom: 1px solid #4A4F54!important;

	padding: 6px 8px 6px 15px !important

}

#hor-minimalist-b td a {

	color: #4A4F54!important

}

#hor-minimalist-b td a:hover {

	color: #B89B01!important

}

#hor-minimalist-b th {

	border-bottom: 1px solid #4A4F54!important;

	background: #eee;

	color: #000!important;

	font-family: arial;

	font-size: 14px;

	font-weight: 700!important;

	padding: 10px 8px 10px 15px !important

}

.hder {

	background: #1f2327;

	width: 100%;

	float: left

}

.logo {

	width: 94%;

	margin: -6px 0 0!important;

}

.logo a {

	display: block

}

.banner {

	width: 100%;

	margin: 14px 0 0;

	padding: 0 0 14px;

	text-align: center

}

.slider {

	width: 100%;

	float: left;

	margin: 10px 0 0

}

.welcome {

	float: left;

	padding: 0 0 26px;

	width: 100%

}

.welcome h1 {

	font-family: 'DINProBlack';

	font-size: 24px;

	font-weight: 400;

	color: #2e2e2e;

	margin: 40px 0 0;

	text-transform: uppercase

}

.welcome h1 span {

	font-family: 'DINProMedium';

	font-size: 24px;

	font-weight: 500;

	color: #2e2e2e;

	margin: 0

}

sub, sup {

	font-family: 'Dosis', sans-serif;

	font-weight: 700;

	margin: 10px 0 0

}

.welcome p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	margin: 0;

	line-height: 28px;

	color: #333;

	font-weight: 400

}

.welcome span {

	color: #000;

	font-size: 16px

}

.welcome a {

	color: #000;

	font-weight: 700;

	padding: 0 0 0 6px

}

.post-13 h6 {

	font-weight: 700;

	margin: 5px 0 0

}

.search {

	width: 100%;

	float: left;

	margin: 5px 0 0

}

.search input {

	border: 1px solid #d0d0d0;

	width: 81%;

	height: 24px;

	font-style: italic;

	font-family: Arial, Helvetica, sans-serif;

	padding: 0 4px;

	float: left

}

.forms {

	width: 100%;

	float: left;

	margin: 50px 0 0

}

.contact-button {

	float: left;

	margin: 0;

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

	padding: 0

}

.contact-button p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0;

	padding: 8px 0 3px 8px;

	font-weight: 700;

	color: #fff;

	text-shadow: 2px 2px #282828;

	line-height: 26px;

}

.contact-button p img {

	margin: 5px 5px 0 0;

	float: left

}

.call {

	margin: 0;

	float: left

}

.call ul {

	text-decoration: none;

	margin: 0 0 0 10px;

	padding: 0

}

.call ul li {

	text-decoration: none;

	font-weight: bold;

	list-style: none;

	margin: 0;

	padding: 0 10px 0 20px;

	float: left;

	color: #fff;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif

}

.call ul li a {

	text-decoration: none;

	list-style: none;

	padding: 0;

	color: #fff

}

.call ul li a:hover {

	text-decoration: none;

	list-style: none;

	padding: 0;

	color: #b89b01

}

.phone-icon {/*width:12px;*/

	height: 16px;

	margin: 0!important;

	background: url(images/phone-icon.png) left no-repeat

}

.mail-icon {

	width: 19px;

	height: 12px;

	margin: 2px 0 0 0!important;

	background: url(images/mail.png) left no-repeat

}

.get {

	float: left;

	margin: 22px 0 0;

	background: url(images/get-started.png) left no-repeat;

	width: 100%;

	height: 38px

}

.get p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0;

	padding: 3px 0 0 10px;

	font-weight: 700;

	color: #fff;

	text-shadow: 2px 2px #282828

}

.get p a {

	text-decoration: none;

	list-style: none;

	padding: 0;

	color: #fff

}

.get p a:hover {

	text-decoration: none;

	list-style: none;

	padding: 0;

	color: #b89b01

}

.the {

	float: left;

	margin: 4px 0 0;

	background: url(images/the.png) left no-repeat;

	width: 264px;

	height: 38px

}

.the p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0;

	padding: 3px 0 0 8px;

	color: #4a4f54;

	text-shadow: none

}

.the p a {

	text-decoration: none;

	list-style: none;

	padding: 0;

	color: #4a4f54

}

.the p a:hover {

	text-decoration: none;

	list-style: none;

	padding: 0;

	color: #b89b01

}

.searchheading p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0;

	padding: 6px 0 0 8px;

	color: #4a4f54;

	text-shadow: none

}

.read-more {

	width: 100%;

	text-align: left;

	color: #cdb10a;

	font-family: Arial;

	font-size: 15px;

	margin: 0;

	line-height: 24px

}

.read-more span {

	font-weight: 400;

	padding: 5px

}

.read-more a {

	color: #cdb10a;

	text-decoration: none;

	list-style: none

}

.read-more a:hover {

	color: #000;

	text-decoration: underline;

	list-style: none

}

.certified1 {

	width: 100%;

	float: left

}

.certified1 h2 {

	font-family: 'DINProBlack';

	font-size: 24px;

	font-weight: 700;

	color: #36393f;

	margin: 25px 0 0;

	padding: 0 0 7px;

	text-transform: uppercase;

	font-weight: normal

}

.certified1 h2 span {

	font-family: 'DINProMedium';

	font-weight: 500

}

.certified {

	float: left;

	margin: 0 0 20px;

	width: 100%

}

.certified2 {

	border-right: 1px solid #B69F11;

	margin: 0;

	width: 100%

}

.certified-logo2 {

	color: #F48916;

	font-size: 20px;

	font-weight: 700;

	padding: 6px 0;

	margin: 0 0 0 10px

}

.certified3 {

	margin: 0;

	width: 100%

}

.certified-logo3 {

	color: #F48916;

	font-size: 20px;

	font-weight: 700;

	margin: 8px 0 0 30px

}

.certified-logo {

	width: 100%;

	text-align: center;

	margin: 15px 0 0

}

.certified-text {

	padding: 10px 0 15px;

	text-align: center;

	width: 100%

}

.certified-text h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #36393f;

	font-weight: 700;

	margin: 0

}

.certified-text p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #36393f;

	font-weight: 400;

	margin: 0

}

.certified-text h3 span {

	font-weight: 400;

	font-family: 'dinproregular'

}

.arrow {

	width: 38px;

	background: url(images/a.png) center no-repeat;

	height: 38px;

	margin: 7px auto;

	cursor: pointer

}

.arrow:hover {

	width: 38px;

	background: url(images/hover.png) center no-repeat;

	height: 38px;

	margin: 7px auto

}

.border {

	border-bottom: 1px dashed #B69F11;

	width: 100%;

	margin: 20px 0 0

}

.crul {

	width: 100%;

	padding: 15px 0 5px

}

.crul h3 {

	font-family: 'DINProBlack';

	font-weight: 400;

	font-size: 24px;

	color: #36393f;

	margin: 0;

	padding: 0;

	letter-spacing: 4px

}

.crul h3 span {

	font-weight: 400;

	font-family: 'DINProMedium';

	font-size: 24px;

	color: #36393f

}

.social2 {

	width: 100%;

	background: #ddddde;

	float: left;

	padding: 0 0 40px;

	border-top: 1px dashed #B69F11;

	border-bottom: 1px dashed #B69F11

}

.social {

	width: 100%;

	float: left;

	margin: 18px 0 0

}

.social h4 {

	font-family: 'Dosis', sans-serif;

	font-size: 20px;

	color: #363636;

	font-weight: 500;

	margin: 0;

	padding: 0 0 10px

}

.blog-cont {

	background: none repeat scroll 0 0 #FFF;

	float: left;

	padding: 8px

}

.entry-date {

	color: #B2970A;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: 400;

	margin: 10px 0 0;

	width: 100%

}

.blog-cont h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: 400;

	margin: 0;

	color: #4186ad;

	line-height: 20px

}

.blog-cont h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: 400;

	margin: 0;

	color: #212121;

	font-style: italic

}

.blog-cont p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: 400;

	margin: 0;

	color: #494949;

	padding: 0 0 5px 56px

}

.blog-cont img {

	float: left;

	padding: 3px 10px 0 0

}

.view {

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	color: #c76200;

	margin: 0;

	font-weight: 400;

	padding: 0 0 0 56px

}

.view a {

	color: #EBB378;

	font-family: arial;

	font-size: 13px;

	font-style: italic;

	text-decoration: none

}

.view a:hover {

	color: #000;

	text-decoration: underline

}

.view img {

	float: none;

	margin: 0;

	padding: 0 0 0 5px

}

.ftr-cont {

	width: 100%;

	background: url(images/ftr-bg.png);

	float: left;

	padding: 10px 0;

}

.copy {

	width: 500px;

	margin: auto

}

.copy ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.copy ul li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0;

	padding: 0 3px;

	color: #f1f1f1;

	font-weight: 400;

	float: left;

	line-height: 1.2

}

#demo5 {

	background: none repeat scroll 0 0 rgba(0,0,0,0);

	box-shadow: none

}

.copy .coldtext {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 700;

	color: #b89b01

}

.copy .coldtext a {

	color: #f68e13;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 900

}

.copy .coldtext a:hover {

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 900

}

.under-social {

	background: none repeat scroll 0 0 #F1F1F1;

	float: left;

	padding: 0 0 40px;

	width: 100%

}

.sbox {

	background: url(images/batch.png) no-repeat scroll center center rgba(0,0,0,0);

	float: left;

	margin: 18px 0 0;

	min-height: 171px;

	width: 100%

}

.sbox > h4 {

	line-height: 23px;

	margin: 0;

	color: #151617;

	font-family: 'DINProMedium';

	font-weight: 400;

	font-size: 21px;

	text-transform: uppercase

}

.sbox > span {

	font-size: 14px;

	font-weight: 400;

	margin: 10px 0 0;

	color: #151617;

	font-family: 'dinproregular'

}

.sbox > ul {

	float: left;

	font-size: 12px;

	list-style: none outside none;

	margin: 39px 0 0;

	padding: 0;

	width: 100%

}

.sbox > ul li {

	font-family: Arial, Helvetica, sans-serif;

	color: #151617;

	line-height: 18px

}

.sbox > ul li a {

	list-style: none;

	text-decoration: none;

	color: #151617

}

.sbox > ul li a:hover {

	list-style: none;

	text-decoration: none;

	color: #b89b01

}

.menu-certified-drug-free-container > ul {

	float: left;

	font-size: 12px;

	list-style: none outside none;

	margin: 39px 0 0;

	padding: 0;

	width: 100%

}

.menu-certified-drug-free-container > ul li {

	font-family: 'dinproregular';

	color: #151617;

	line-height: 18px

}

.menu-certified-drug-free-container > ul li a {

	list-style: none;

	text-decoration: none;

	color: #151617

}

.menu-certified-drug-free-container > ul li a:hover {

	list-style: none;

	text-decoration: none;

	color: #b89b01

}

.sbox-1 {

	float: left;

	margin: 3px 0 0;

	width: 100%

}

.sbox-1 > h4 {

	line-height: 23px;

	margin: 0;

	color: #151617;

	font-family: 'DINProMedium';

	font-weight: 400

}

.sbox-1 > span {

	font-size: 12px;

	font-weight: 700;

	margin: 10px 0 0;

	color: #151617

}

.sbox-1 > ul {

	font-size: 12px;

	list-style: none outside none;

	margin: 0;

	padding: 0

}

.sbox-1 > ul li {

	font-family: 'dinproregular';

	color: #151617;

	line-height: 18px

}

.sbox-1 > ul li a {

	list-style: none;

	text-decoration: none;

	color: #151617

}

.sbox-1 > ul li a:hover {

	list-style: none;

	text-decoration: none;

	color: #b89b01

}

.menu-search-container > ul {

	font-size: 12px;

	list-style: none outside none;

	margin: 0;

	padding: 0

}

.menu-search-container > ul li {

	font-family: 'dinproregular';

	color: #151617;

	text-transform: uppercase;

	line-height: 18px

}

.menu-search-container > ul li a {

	list-style: none;

	text-decoration: none;

	color: #151617

}

.menu-search-container > ul li a:hover {

	list-style: none;

	text-decoration: none;

	color: #b89b01

}

.search1 {

	float: left;

	margin: 20px 0 0;

	width: 100%

}

.search1 input {

	border: 1px solid #D0D0D0;

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	height: 24px;

	float: left;

	margin-right: -4px;

	padding: 0 5px;

	width: 76%

}

.abt-cat {

	float: left;

	margin: 0;

	width: 100%

}

.abt-cat > h4 {

	line-height: 23px;

	margin: 18px 0 0;

	color: #151617;

	font-family: 'DINProMedium';

	font-weight: 400;

	font-size: 20px;

	text-transform: uppercase

}

.abt-cat > ul {

	list-style: none outside none;

	margin: 23px 0 0;

	padding: 0

}

.abt-cat > ul li {

	list-style: none outside none;

	margin: 0;

	font-family: 'dinproregular';

	color: #151617;

	line-height: 18px;

	font-size: 12px;

	text-transform: uppercase

}

.abt-cat2 h4 {

	line-height: 23px;

	margin: 18px 0 0;

	color: #151617;

	font-family: 'DINProMedium';

	font-weight: 400;

	font-size: 20px;

	text-transform: uppercase

}

.abt-cat2 > ul {

	list-style: none outside none;

	padding: 0;

	margin: 0

}

.abt-cat2 > ul li {

	list-style: none outside none;

	margin: 0;

	font-family: 'dinproregular';

	color: #151617;

	line-height: 16px;

	font-size: 12px;

	text-transform: uppercase

}

.abt-cat2 > p {

	list-style: none outside none;

	margin: 23px 0 0;

	font-family: 'dinproregular';

	color: #151617;

	line-height: 18px;

	font-size: 12px;

	text-transform: uppercase

}

.abt-cat2 > ul li a {

	list-style: none;

	text-decoration: none;

	color: #151617

}

.abt-cat2 > ul li a:hover {

	list-style: none;

	text-decoration: none;

	color: #b89b01

}

.abt-cat > ul li a {

	list-style: none;

	text-decoration: none;

	color: #151617

}

.abt-cat > ul li a:hover {

	list-style: none;

	text-decoration: none;

	color: #b89b01

}

.abt-cat .text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 0;

	color: #151617

}

.menu-pages-container > ul {

	list-style: none outside none;

	margin: 23px 0 0;

	padding: 0

}

.menu-pages-container > ul li {

	list-style: none outside none;

	margin: 0;

	font-family: 'dinproregular';

	color: #151617;

	line-height: 18px;

	font-size: 12px;

	text-transform: uppercase

}

.menu-pages-container > ul li a {

	list-style: none;

	text-decoration: none;

	color: #151617

}

.menu-pages-container > ul li a:hover {

	list-style: none;

	text-decoration: none;

	color: #b89b01

}

.abt-cat2 .textwidget {

	color: #151617;

	font-family: 'dinproregular';

	font-size: 12px;

	line-height: 18px;

	list-style: none outside none;

	margin: 23px 0 0;

	text-transform: uppercase

}

.pluginSkinLight.pluginFontHelvetica {

	background: #fff

}

._4s7c {

	border-style: inherit!important

}

.sbox > p {

	line-height: 35px

}

.certi {

	background: #dbdbdb;

	border-radius: 10px

}

.hdr {

	background: #eeefef

}

.certified-logo2 a {

	color: #36393F;

	font-size: 20px;

	font-weight: 400;

	margin: 0 60px 0 5px;

	font-family: 'DINProBlack'

}

.certifiedlogo2 {

	color: #36393F;

	font-size: 20px;

	padding: 6px 0;

	font-weight: 700;

	margin: 0 0 0 10px;

	font-family: 'DINProBlack'

}

.certifiedlogo2 a {

	color: #36393F;

	font-size: 20px;

	font-weight: 400;

	margin: 0 15px 0 9px;

	font-family: 'DINProBlack'

}

.certified-logo2 > a:hover {

	color: #F48916

}

.certified-logo3 a {

	color: #36393F;

	font-size: 20px;

	font-weight: 400;

	margin: 0 60px 0 5px;

	font-family: 'DINProBlack'

}

.certifiedlogo3 {

	color: #36393F;

	font-size: 20px;

	font-weight: 700;

	padding: 6px 0;

	margin: 0 0 0 10px;

	font-family: 'DINProBlack'

}

.certifiedlogo3 a {

	color: #36393F;

	font-size: 20px;

	font-weight: 400;

	margin: 0 15px 0 9px;

	font-family: 'DINProBlack'

}

.certifiedlogo3 a:hover {

	color: #F48916

}

.arrow1 {

	background: url(images/frwd-arrow-gray.png) no-repeat scroll center center rgba(0,0,0,0);

	cursor: pointer;

	float: right;

	height: 38px;

	margin: 0 14px 0 0;

	width: 38px

}

.arrow1:hover {

	background: url(images/frwd-arrow.png) no-repeat scroll center center rgba(0,0,0,0)

}

.hder .span1.pull-left > a img {

	clear: both;

	float: right;

	margin: 0 0 12px

}

.hder .span1.pull-left {

	margin: -17px 0 0 17px

}

.certified2:hover a {

	color: #F48916

}

.certified2:hover .arrow1 {

	background: url(images/frwd-arrow.png) no-repeat scroll center center rgba(0,0,0,0)

}

.hder .span1.pull-left {

	margin: -12px 0 0 17px

}

.certified3:hover a {

	color: #F48916

}

.certified3:hover .arrow1 {

	background: url(images/frwd-arrow.png) no-repeat scroll center center rgba(0,0,0,0)

}

.skdslider a.prev {

	background: url(image/left.png) no-repeat scroll 0 0 rgba(0,0,0,0);

	cursor: pointer;

	display: block;

	height: 35px;

	left: 2%;

	opacity: .3!important;

	position: absolute;

top:50%%!important;

	width: 35px

}

.skdslider a.next {

	background: url(image/right.png) no-repeat scroll 0 0 rgba(0,0,0,0);

	cursor: pointer;

	display: block;

	height: 35px;

	position: absolute;

	right: 2%;



top:50%%!important;

	width: 35px;

	opacity: .3!important

}

.skdslider a.play {

	opacity: .3!important;

	top: 45%!important

}

.skdslider a.pause {

	background: url(image/pause.png) no-repeat scroll center center #E1E1E1;

	cursor: pointer;

	display: none;

	height: 35px;

	left: 48%;

	position: absolute;

top:45%%!important;

	width: 35px;

	opacity: .3!important

}

.topstrip2 {

	width: 100%;

	float: left;

	background: url(images/top-bg.png) center no-repeat

}

.top-bg-cnt > h2 {

	color: #fff;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	font-weight: 700;

	line-height: 46px;

	margin: 0;

	padding: 0 42px;

	text-align: center;

	text-shadow: 1px 2px 3px #000;

	width: 100%

}

.sbox3 > h4 {

	color: #151617;

	font-family: 'DINProMedium';

	font-size: 21px;

	font-weight: 400;

	line-height: 23px;

	margin: 19px 0 0;

	text-transform: uppercase

}

.search > img {

	margin: -4px 0 0

}

.sld-1 {

	margin: -270px auto;

	padding: 0 0 0 23px;

	position: absolute

}

.sld-1-cnt {

	width: 100%;

	float: left

}

.sld-1-cnt h3 {

	background: none repeat scroll 0 0 #FFF;

	border-radius: 10px;

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

	color: #0D0D0D;

	font-family: "myriad Pro";

	font-size: 20px;

	font-weight: 400;

	line-height: 24px;

	margin: 29px auto;

	opacity: .7;

	padding: 15px;

	text-align: center;

	width: 615px

}

.btm-lnk {

	float: left;

	text-align: center;

	width: 100%

}

.btm-lnk img {

	width: auto!important

}

.sld-2 {

	margin: -270px auto;

	padding: 0 0 0 23px;

	position: absolute

}

.sld-2-cnt {

	width: 100%;

	float: left

}

.sld-2-cnt h3 {

	color: #FFF;

	font-family: "myriad Pro";

	font-size: 23px;

	font-weight: 400;

	line-height: 32px;

	margin: 20px auto;

	text-align: center;

	width: 615px;

	text-shadow: 0 2px 3px #000

}

.sld-3 {

	margin: -270px auto;

	padding: 0 0 0 23px;

	position: absolute

}

.sld-3-cnt {

	width: 100%;

	float: left

}

.sld-3-cnt h3 {

	color: #000;

	font-family: "myriad Pro";

	font-size: 23px;

	font-weight: 400;

	line-height: 32px;

	margin: 43px auto;

	text-align: center;

	width: 615px

}

.sld-4 {

	margin: -270px auto;

	padding: 0 0 0 23px;

	position: absolute

}

.sld-4-cnt {

	width: 100%;

	float: left

}

.sld-4-cnt h3 {

	color: #000;

	font-family: "myriad Pro";

	font-size: 23px;

	font-weight: 400;

	line-height: 32px;

	margin: 52px auto;

	text-align: center;

	width: 615px

}

.sld-5-cnt > img {

	width: auto!important

}

.sld-5 {

	margin: -270px auto;

	padding: 0 0 0 23px;

	position: absolute

}

.sld-5-cnt {

	width: 100%;

	float: left

}

.sld-5-cnt h3 {

	color: #000;

	font-family: "myriad Pro";

	font-size: 23px;

	font-weight: 400;

	line-height: 32px;

	margin: 5px auto;

	text-align: center;

	width: 520px

}/*Abt us class start here*/

table.dataTable thead th div.DataTables_sort_wrapper span {

	cursor: pointer!important;

}

.abt-us33 {

	width: 100%;

	background: url(images/abt.png) left no-repeat;

	height: 200px;

	float: left

}/*Abt us class end here*/

.breadcrum {

	width: 100%;

	float: left;

	margin: 0

}

.breadcrum h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: 700;

	color: #4a4f54;

	margin: 0

}

.breadcrum ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.breadcrum ul li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0;

	font-weight: 400;

	background: url(images/breadcrum.png) right no-repeat;

	color: #4a4f54;

	padding: 0 13px;

	float: left

}

.breadcrum ul li:first-child {

	padding: 0 13px 0 0

}

.breadcrum ul li a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0;

	font-weight: 400;

	color: #4a4f54

}

.breadcrum ul li a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0;

	font-weight: 400;

	color: #d6ba10

}

.bscg1 {

	background: url(images/bscg1.png) left no-repeat;

	width: 100%;

	height: 234px;

	float: left;

	margin: 0

}

.bscg2 {

	width: 100%;

	float: left

}

.bscg2 ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.bscg2 ul li {

	padding: 5px 0 0

}

.certi21 {

	margin: 10px 0 0;

	padding: 7px 35px 28px 0;

	float: left;

	background: url(images/company-bg.png) left bottom no-repeat

}

.bscg-cnt {

	width: 230px;

	margin: auto

}

.bscg-cnt h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 700;

	font-size: 13px;

	margin: 0 0 20px;

	color: #4a4f54

}

.bscg-cnt h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 400;

	font-size: 16px;

	margin: 5px 0 0;

	color: #4a4f54

}

.bscg-cnt select {

	margin: 0 0 5px 12px;

	width: 100%

}

.bscg-cnt img {

	margin: 5px 4px 10px 0

}

.subs {

	width: 100%;

	float: left;

	margin: 10px 0 0

}





.subs h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 700;

	font-size: 16px;

	margin: 5px 0 0;

	color: #4a4f54

}

.subs input {

	background: none repeat scroll 0 0 #E7E7E7!important;

	border-radius: 0!important;

	color: #4A4F54!important;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px!important;

	font-weight: 400;

	margin: 0;

	width: 95%

}





.rht h1 {

	color: #bda212;

	font-family: 'DINProMedium';

	font-size: 24px;

	font-weight: 500;

	margin: 8px 0 0;

	text-transform: uppercase

}


.rht p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 24px;

	margin: 0;

	color: #333;

	text-align: left;

	padding: 5px 0;

	font-weight: 400

}

.rht p span {

	color: #bda212

}

.rht p span a {

	color: #bda212

}

.rht p span a:hover {

	color: #333

}

.rht p a {

	color: #bda212

}

.rht p a:hover {

	color: #333

}

.rht h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 700;

	font-size: 16px;

	margin: 20px 0 0;

	color: #4a4f54

}

.email-form {

	background: none repeat scroll 0 0 #F5F5F5;

	float: right;

	margin: 0 0 0 20px;

	padding: 17px;

	width: 42%

}

.email-form input {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #828282;

	font-weight: 400

}

.email {

	width: 100%;

	float: left;

	background: url(images/cnt.png) repeat-x

}

.email h2 {

	color: #FFF!important;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px!important;

	font-weight: 400;

	margin: 5px 0 15px!important;

	padding: 0 0 0 10px

}

.custom-captcha {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}

.contct {

	width: 100%;

	float: left

}

.contct label {

	width: 100%;

	float: left;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: 400;

	color: #828282

}

.contct input {

	width: 95%;

	float: left;

	border: 1px solid #cdcdcd;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333

}

.contct textarea {

	width: 95%;

	float: left;

	border: 1px solid #cdcdcd;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	height: 120px;

	color: #000;

}


.abt-us33 {

	float: left;

	margin: 20px 0 10px;

	background: url(images/abt.png) left no-repeat;

	height: 125px;

	width: 100%

}

.abt-us33 h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight: 700;

	margin: 0;

	line-height: 118px;

	letter-spacing: 3px;

	color: #fff;

	padding: 0 0 0 24px

}

.submit221 {

	width: 100%;

	float: left;

	margin: 10px 0 0

}

.cont-list {

	width: 100%;

	float: left;

	margin: 114px 0 0 10px

}

.cont-list h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #594703;

	font-weight: 700;

	margin: 0

}

.cont-list ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.cont-list ul li {

	float: left;

	width: 100%;

	margin: 5px 0 0

}

.cont-list ul li img {

	float: left

}

.cont-list ul li p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #212121;

	margin: 0 0 0 8px;

	font-weight: 400;

	float: left

}

.cont-list ul li p a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #212121;

	margin: 0;

	font-weight: 400;

	line-height: 8px;

	float: left

}

.media33 {

	float: left;

	margin: 20px 0 10px;

	background: url(images/media-1.png) left no-repeat;

	height: 125px;

	width: 100%

}

.media33 h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight: 700;

	margin: 0;

	line-height: 118px;

	color: #fff;

	padding: 0 0 0 24px;

	letter-spacing: 3px

}

.announce {

	width: 100%;

	float: left;

	margin: 0

}

.announce h1 {

	color: #2E2E2E;

	font-family: 'DINProMedium';

	font-size: 24px;

	font-weight: 500;

	margin: 8px 0 0

}

.announce h1 span {

	color: #2E2E2E;

	font-family: 'DINProBlack';

	font-size: 24px;

	font-weight: 500;

	margin: 8px 0 0

}

.know {

	background: url(images/knowldge.png) left no-repeat;

	width: 100%;

	height: 43px;

	float: left;

	margin: -65px 0 0 90px !important

}

.know a {

	width: 100%;

	height: 43px;

	float: left;

	margin: 0

}

table.cnss-social-icon tr td img {

	padding: 0 0 12px

}

.slide11 {

	width: 100%;

	float: left;

	margin: 35px 0 15px;

	overflow: hidden;

}

.pager {

	width: auto !important;

	padding: 0px 10px !important;

}

.know8 {
    float: right;
    height: 43px;
    margin: -58px 0 0 120px !important;
    width: 100%;
    background: transparent;
}

.know9 {
    float: right;
    height: 43px;
    margin: -58px 0 0 120px !important;
    width: 100%;
    background: transparent;
}

.know9 a {
    width: 100%;
    height: 43px;
    float: left;
    margin: 0;
}

.know10 {
    float: left;
    height: 43px;
    margin: -98px 0 0 120px !important;
    width: 100%;
}

.know10 a {
    width: 100%;
    height: 43px;
    float: left;
    margin: 0;
}

.know1 {

	background: url(images/certi2.png) left no-repeat;

	width: 100%;

	height: 43px;

	float: left;

	margin: -65px 0 0 90px !important

}

.know1 a {

	width: 100%;

	height: 43px;

	float: left;

	margin: 0

}

.know2 {

	background: url(images/about.png) left no-repeat;

	width: 100%;

	height: 43px;

	float: left;

	margin: -65px 0 0 172px !important

}

.know2 a {

	width: 100%;

	height: 43px;

	float: left;

	margin: 0

}

.know3 {

	background: url(images/program.png) no-repeat scroll left center rgba(0,0,0,0);

	float: left;

	height: 43px;

	margin: -65px 0 0 160px !important;

	width: 100%

}

.know3 a {

	width: 100%;

	height: 43px;

	float: left;

	margin: 0

}

.know5 {

	background: url(images/certified.png) no-repeat scroll left center rgba(0,0,0,0);

	float: left;

	height: 43px;

	margin: -65px 0 0 192px !important;

	width: 100%

}

.know5 a {

	width: 100%;

	height: 43px;

	float: left;

	margin: 0

}

.know6 {

	background: url(images/supplement.png) no-repeat scroll left center rgba(0,0,0,0);

	float: left;

	height: 43px;

	margin: -65px 0 0 186px !important;

	width: 100%

}

.know6 a {

	width: 100%;

	height: 43px;

	float: left;

	margin: 0

}

.know7 {
	background: url(images/banner_six_btn.png) no-repeat scroll left center rgba(0,0,0,0);
	float: left;
	height: 43px;
	margin: -80px 0 0 120px !important;
	width: 100%;
}
.know7 a {
	width: 100%;
	height: 43px;
	float: left;
	margin: 0;
}

.know8 a {
	width: 100%;
	height: 43px;
	float: left;
	margin: 0;
}


.search-submit {

	width: 36px!important;

	height: 26px!important;

	font-size: 0;

	margin: 0;

	float: left;

	background: url(images/SEARCH-BTN.png) left no-repeat

}

.screen-reader-text {

	display: none

}

.slide12 {

	display: none

}

.boder {

	width: 100%;

	float: left;

	border-top: 1px dashed #b69f11;

	margin: 5px 0 0

}

.entry-thumbnail {

	display: none

}

.post-meta-key {

	display: none

}

.post-meta > li {

	list-style: none outside none

}

.block-content h2 {

	text-transform: uppercase;

	color: #FFF;

	font-family: arial;

	font-size: 22px;

	font-weight: 700;

	letter-spacing: 0;

	list-style: none outside none;

	margin: 56px 0 0 22px;

	position: absolute

}

.top-site {

	width: 100%;

	float: left;

	margin: 14px 0 0

}

.breadcrumbs {

	width: 100%;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 10px 0 0;

	font-weight: 400;

	color: #4a4f54

}

.breadcrumbs ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.breadcrumbs ul li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0;

	font-weight: 400;

	background: url(../images/breadcrum.png) right no-repeat;

	color: #000000;

	padding: 0 3px;

	float: left

}



.breadcrumbs:first-child {

	padding: 0 13px 0 0

}

.breadcrumbs a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0;

	font-weight: 700;

	color: #4a4f54

}

.breadcrumbs a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin: 0;

	font-weight: 400;

	color: #d6ba10

}

.left-cnt {

	float: left;

	width: 23%;

	margin: 30px 0 0

}


.entry-title > a {

	color: #2E2E2E;

	font-family: 'DINProMedium';

	font-size: 24px;

	cursor: inherit;

	font-weight: 500;

	margin: 8px 0 0

}

.rht {

	float: right;

	margin: 29px 0 0 27px

}

.leave-reply {

	display: none!important

}

#subscribeForm fieldset {

	background-image: none!important;

	background: none!important;

	border: none!important;

	background-color: none!important

}

fieldset#subscribeDataTable label {

	color: #4A4F54;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: 400;

	margin: 5px 0 0

}

#subscribeForm fieldset {

	width: 100%!important;

	float: left

}



.page-id-81 .rht h1{

  color: #bda212 !important;

  font-size: 24px !important;

  font-weight: 500 !important;

  line-height: 30px !important;

}          



.page-id-2518 .blog_content h2 {

  color: #bda212!important;

  font-size: 24px !important;

  font-weight: 500 !important;

  line-height: 30px !important;

}   

.postid-2778 .rht h1 {

  color: #bda212!important;

  font-size: 24px !important;

  font-weight: 500 !important;

  line-height: 30px !important;

	

} 

.postid-2749 .rht h1{

	  color: #bda212!important;

  font-size: 24px !important;

  font-weight: 500 !important;

  line-height: 30px !important;

	

}       









.single .entry-content.asd h1{

	 color: #bda212!important;

  font-size: 24px !important;

  font-weight: 500 !important;

  line-height: 30px !important;

	

}











#subscribeForm input[type="text"] {

	width: 100%!important;

	float: left;

	margin: 0 0 15px

}

.muSubmit {

	float: left;

	width: 100%

}

#subscribeForm input[type="submit"] {

	background: url(images/sbmit33.png) no-repeat scroll left center rgba(0,0,0,0)!important;

	border: medium none!important;

	float: left;

	font-size: 0!important;

	height: 26px;

	margin: 0;

	width: 76px

}

.contct .wpcf7-submit {

	background: url(images/submit45.png) left no-repeat;

	width: 75px;

	height: 27px;

	float: left;

	margin: 0;

	border: none;

	font-size: 0

}

.entry-content h2 {

	color: #2E2E2E;

	cursor: inherit;

	font-family: 'DINProMedium';

	font-size: 24px;

	font-weight: 500;

	margin: 8px 0 0

}

.entry-content h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 700;

	margin: 10px 0 5px;

	font-size: 18px;

	text-transform: uppercase;

	text-align: left;

	color: #333

}

b {

	text-transform: uppercase

}

.certified-logo > img {

	padding: 20px 15px 0 0

}

.certified-logo > p img {

	float: right;

	margin: 0;

	padding: 45px 15px 0 0

}

.media22-left {

	width: 48%;

	float: left

}

.media22-left > h3 {

	color: #2E2E2E;

	cursor: inherit;

	font-family: 'DINProMedium';

	font-size: 24px;

	text-transform: uppercase;

	font-weight: 500;

	margin: 8px 0 0

}

.media22-left > p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0;

	color: #333;

	font-weight: 400;

	line-height: 24px

}

.media22-rht {

	width: 50%;

	float: right

}

.media22-rht > h3 {

	color: #2E2E2E;

	cursor: inherit;

	font-family: 'DINProMedium';

	font-size: 24px;

	font-weight: 500;

	text-transform: uppercase;

	margin: 8px 0 0

}

.media22-rht > p {

	border-bottom: 1px dashed #B69F11;

	color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: 400;

	line-height: 24px;

	margin: 0;

	padding: 0 0 10px

}

.entry-date2 {

	color: #B2970A;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: 400;

	margin: 10px 0 0

}

.testimonial_body h3 {

	color: #36393F;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: 700;

	margin: 0 0 7px;

	text-align: left

}

.testimonial_body p {

	padding: 0

}

.testimonial_body p img {

	padding: 0 20px 40px 0;

	float: left

}

.testimonial_body br {

	display: none

}

.easy_testimonial {

	border-bottom: 1px dashed #b69f11

}

.bscg41 {

	background: url(images/contactbg44.png) repeat-x;

	width: 100%;

	margin: 19px 0 0;

	float: left;

	height: 67px

}

.cnt556 {

	float: left;

	padding: 10px;

	width: 91%

}

.cnt556 h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: 700;

	font-size: 16px;

	color: #fff;

	margin: 0

}

.cnt556 h5 img {

	margin: -2px 8px 0 0

}

.cnt556 ul {

	margin: 10px 0 0;

	padding: 0;

	list-style: none

}

.cnt556 ul li {

	width: 50%;

	float: left

}

.cnt556 ul li p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	margin: 0;

	color: #fff;

	font-weight: 400

}

.cnt556 ul li p a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-decoration: none;

	margin: 0;

	color: #fff;

	font-weight: 400

}

.cnt556 ul li img {

	float: left;

	padding: 0 5px 0 0

}

.ui-accordion .ui-accordion-icons {

	padding-left: 0!important

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

	border: none!important;

	background: none!important

}

.ui-widget-content {

	border: medium none!important;

	color: #333;

	font-family: arial;

	font-size: 16px;

	font-weight: 400;

	padding: 0!important

}

.ui-accordion .ui-accordion-content {

	padding-left: 0!important

}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

	color: #333;

	font-family: arial;

	background: url(images/faq-arrow.png) left no-repeat;

	padding: 0 18px;

	font-size: 16px;

	font-weight: 700;

	margin: 0;

	text-decoration: none

}

.entry-content img {

	float: left;

	padding: 5px 23px 5px 0

}

.entry-content img br {

	display: none

}

.entry-content h3 img {

	padding: 0 23px 0 0;

	margin: 0

}

.entry-content ul {

	list-style: outside none disc;

	margin: 0 0 0 18px;

	padding: 0

}

.post-13 h3 a {

	color: #333

}

.certified-logo > br {

	display: none

}

.entry-content ul li {

	color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: 400;

	line-height: 23px;

	margin: 0;

	padding: 0 0 15px

}

.logo-mange {

	width: 100%;

	float: left

}

.logo-mange img {

	border: 1px solid #CCC;

	float: none!important;

	height: 50px;

	margin: 0 10px 10px 0;

	padding: 20px!important;

	width: 102px

}

.test22 img {

	float: none!important

}

.test22 {

	text-align: center

}

.prdt-use {

	width: 100%;

	text-align: center;

	float: left

}

.prdt-use ul {

	float: left;

	list-style: none outside none;

	margin: 0;

	padding: 0;

	width: 34%

}

.prdt-use ul li {

	float: left;

	list-style: none outside none;

	margin: 0

}

.prdt-use2 {

	width: 100%;

	text-align: center;

	float: left

}

.prdt-use2 ul {

	list-style: none outside none;

	margin: 0;

	padding: 0

}

.prdt-use2 ul li {

	float: left;

	width: 33%;

	list-style: none outside none;

	margin: 0

}

.prdt-use ul li img {

	float: none!important

}

.prdt-use2 img {

	float: none!important

}

.prdt-use2 ul li p {

	text-align: center

}

#hor-minimalist-b {

	margin: 10px 0 0!important

}

.certified-text h3 a {

	color: #36393F

}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {

	margin: auto\9!important;

	width: 1098px\9!important

}

.widget {

	background: none\9!important

}

.widget {

  

}

.widget {

  font-size: 20px!important;

  hyphens: auto!important;

  margin: 0!important;

  padding: 0!important;

  background:none!important;

}

/*Aditya style*/

.sbox a,.abt-cat2 .textwidget > a {

  color: #000;

}

.sbox a:hpver, .textwidget > a:hover {

  color: #bda212;

}

.abt-cat2 .textwidget > a:hover , .sbox a:hover{

  color: #bda212;

}



#recent-posts-3{

  margin: 34px 0 0 !important;

}

#recent-posts-3 .widget-title {

  color: #bda212;

  font-family: "DINProMedium";

  font-size: 25px;

}

#recent-posts-3 li {

  border-bottom: 1px dashed #bda212;

  line-height: 21px;

  list-style: outside none none !important;

  padding: 7px 0 10px;

}

#recent-posts-3 li:last-child{

	 border-bottom:none!important;

}



#recent-posts-3 li a {

  color: #000;

  font-family: "DINProMedium";

  font-size: 14px;

  font-weight: 300;

  line-height: 12px !important;

}

#recent-posts-3 .post-date {

  color: #bda212;

  font-family: "DINProMedium";

}

/*end*/

.topstrip {

	background: url(images/hd-bg2.png) center no-repeat #1F2327\9!important;

	display: block\9;

	float: left\9!important;

	height: 50px\9;

	width: 100%\9

}

.top-bg-cnt > h2 {

	display: none\9!important

}

.arrow1 {

	background: url(images/frwd-arrow-gray.png) no-repeat\9;

	cursor: pointer\9;

	float: right\9;

	height: 38px\9;

	margin: 7px 14px 0 0\9;

	width: 38px\9

}

.arrow1:hover {

	background: url(images/frwd-arrow.png) no-repeat\9

}

.wsp-pages-list li {

	float: left;

	list-style: outside none lower-roman!important;

	margin: 0 23px!important;

	width: 44%

}

.wsp-pages-list li a {

	color: #000;

	font-family: "Open Sans";

	font-size: 15px

}

.wsp-pages-list li a:hover {

	color: #c3a90e;

	font-family: "Open Sans";

	font-size: 15px

}

.wsp-pages-title {

	display: none

}

.categories-links > a {

	font-family: arial;

	font-size: 16px;

	font-weight: 400

}

.url.fn.n {

	font-family: arial;

	font-size: 16px;

	padding: 0 0 0 4px

}

#xyz_em_default_form td {

	color: #4a4f54;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: 400;

	margin: 5px 0 0;

	padding: 5px 0 0

}

#xyz_em_default_form input {

	width: 119%

}

#submit_em {

	background: url(images/sbmit33.png) no-repeat scroll left center rgba(0,0,0,0)!important;

	border: medium none!important;

	float: left;

	font-size: 0!important;

	height: 28px;

	margin: -20px 0 0;

	width: 76px

}

.post-meta > li {

	color: #fff

}

.entry-content {

	color: #333!important;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: 400;

	line-height: 24px;

	margin: 0;

	padding: 0 0 20px

}

@media (min-width:320px) and (max-width:480px) {

#wrapper {

	overflow: hidden

}

.email h2 {

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px!important;

	font-weight: 400;

	margin: 11px 0 15px!important;

	padding: 0 0 0 10px

}

.rht {

	float: left;

	width: 100%!important;

	margin: 0!important

}

.left-cnt {

	float: left;

	margin: 13px 0 0;

	width: 100%!important

}

.sbox3 {

	float: left;

	width: 100%

}

.sbox {

	margin: 18px 0 0 -7px !important

}

.slide11 {

	display: none

}

.slide12 {

	display: block!important

}

.hder .span1.pull-left > a img {

	clear: none;

	float: right;

	margin: 0 66px 12px 0 !important

}

.skdslider ul.slides li img {

	border: 0 none;

	height: 40%!important;

	width: 100%

}

.skdslider a.prev {

	background: url(image/left.png) no-repeat scroll 0 0 rgba(0,0,0,0);

	cursor: pointer;

	display: block;

	height: 35px;

	left: 2%;

	opacity: .4!important;

	position: absolute;

	top: 15%!important;

	width: 35px

}

.skdslider a.next {

	background: url(image/right.png) no-repeat scroll 0 0 rgba(0,0,0,0);

	cursor: pointer;

	display: block;

	height: 35px;

	position: absolute;

	right: 2%;

	top: 15%!important;

	width: 35px;

	opacity: .4!important

}

.skdslider a.play {

	opacity: .4!important;

	top: 15%!important

}

.skdslider a.pause {

	background: url(image/pause.png) no-repeat scroll center center #E1E1E1;

	cursor: pointer;

	display: none;

	height: 35px;

	left: 48%;

	position: absolute;

	top: 15%!important;

	width: 35px;

	opacity: .4!important

}

.top-bg {

	background: url(images/320px.png) left top no-repeat!important;

	width: 100%

}

.top-bg-cnt > h2 {

	padding: 0!important

}

.topstrip {

	background: none!important

}

.getstarted {

	width: 100%!important

}

}

@media (max-width : 320px) and (orientation : portrait) {

.top-bg {

	height: auto!important;

	background: url(images/320px.png) left top no-repeat!important

}

.top-bg h2 {

	font-size: 11px!important;

	line-height: 14px!important;

	float: left!important;

	font-weight: 700!important;

	padding: 2px 0!important

}

.banner img {

	width: 100%!important

}

.skdslider {

	height: auto!important

}

.skdslider .slide-navs {

	margin: 0!important

}

.welcome {

	margin: 10px 0 0!important

}

.nav a {

	text-align: left!important;

	text-indent: 0!important;

	width: 100%!important;

	float: left!important

}

}

@media (max-width : 480px) and (orientation : portrait) {

.top-bg {

	height: auto!important;

	background: url(images/320px.png) left top no-repeat!important

}

.top-bg h2 {

	font-size: 11px!important;

	line-height: 14px!important;

	float: left!important;

	font-weight: 700!important;

	padding: 2px 0!important

}

.banner img {

	width: 100%!important

}

.skdslider {

	height: auto!important

}

.skdslider .slide-navs {

	margin: 0!important

}

.welcome {

	margin: 10px 0 0!important

}

.nav a {

	text-align: left!important;

	text-indent: 0!important;

	width: 100%!important;

	float: left!important

}

.abt-cat2 {

	width: 100%;

	float: left

}

}

@media (min-width:481px) and (max-width:767px) {

.email h2 {

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px!important;

	font-weight: 400;

	margin: 11px 0 15px!important;

	padding: 0 0 0 10px

}

.rht {

	float: left;

	width: 100%!important;

	margin: 0!important

}

.left-cnt {

	float: left;

	margin: 13px 0 0;

	width: 100%!important

}

.topstrip {

	background: none!important;

	background-color: #1F2327

}

.navigation ul li a {

	padding: 16px 21px 17px 31px

}

.navigation ul li a:hover {

	padding: 16px 21px 17px 31px

}

.certifiedlogo2 {

	margin: 15px 0 0 30px

}

.getstarted {

	width: 100%!important

}

}

@media (min-width:768px) and (max-width:979px) {

.topstrip {

	border: none!important;

}

.banner {

	margin: 14px 0 0 -27px;

}

.hder {

	padding: 30px 0 0

}

#xyz_em_default_form {

	width: 77%

}

.bscg-cnt {

	margin: auto;

	padding: 10px;

	width: auto!important

}

.post-meta > li h2 {

	color: #FFF;

	font-family: arial;

	font-size: 20px!important;

	font-weight: 700;

	letter-spacing: 2px;

	list-style: none outside none;

	margin: 40px 0 0 8px !important;

	position: absolute

}

.search {

	float: left;

	margin: 5px 0 0;

	width: 153%

}

.row-fluid .span3 .seacrh22 {

	width: auto!important

}

.span4.pull-left.blog2 {

	width: 100%!important;

	float: right

}

.certi {

	padding: 0 0 13px

}

.certifiedlogo3 {

	margin: 13px 0 0 10px !important

}

.certifiedlogo2 {

	margin: 13px 0 0 5px !important

}

.certifiedlogo3 a {

	font-size: 11px!important;

	margin: 0 0 0 3px

}

.top-bg-cnt > h2 {

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	padding: 0!important;

	text-align: center

}

.search input {

	float: left

}

.row-fluid .span9 {

	width: 62.309%!important

}



nav li {

	letter-spacing: 0!important;

	font-size: 14px!important

}

nav a {

	padding: 10px!important;

	line-height: 41px!important

}

.navigation ul li a {

	padding: 16px 22px 17px 29px

}

.navigation ul li a:hover {

	padding: 16px 22px 17px 30px

}

.certified-logo2 a {

	margin: 0 10px 0 5px;

	font-size: 11px

}

.certifiedlogo2 a {

	font-size: 11px;

	margin: 0 7px 0 9px

}

.certified-logo2 {

	margin: 15px 0 0 14px

}

.topstrip {

	background: none repeat scroll 0 0 #cdb20e!important;

	border-bottom: 4px solid #856e05;

	display: block

}

.menu-navbar ul ul li {

	width: 205px!important

}

.menu-navbar ul ul ul li {

	left: 205px!important

}

}

@media (min-width:980px) and (max-width:1199px) {

#xyz_em_default_form {

	width: 77%

}

.bscg-cnt {

	margin: auto;

	padding: 10px;

	width: auto!important

}

.navigation ul li a {

	padding: 16px 55px 17px 50px

}

.navigation ul li a:hover {

	padding: 16px 56px 17px 50px

}

.certifiedlogo2 a {

	margin: 0

}

.certifiedlogo2 {

	margin: 15px 0 0

}

.certified-logo2 {

	margin: 15px 0 0 20px

}

.certified-logo2 a {

	margin: 0 20px 0 5px

}

}

.clearfix {

*zoom:1

}

.clearfix:before, .clearfix:after {

	display: table;

	line-height: 0;

	content: ""

}

.clearfix:after {

	clear: both

}

.hide-text {

	font: 0/0 a;

	color: transparent;

	text-shadow: none;

	background-color: transparent;

	border: 0

}

.input-block-level {

	display: block;

	width: 100%;

	min-height: 30px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.hidden {

	display: none;

	visibility: hidden

}

.visible-phone {

	display: none!important

}

.visible-tablet {

	display: none!important

}

.hidden-desktop {

	display: none!important

}

.visible-desktop {

	display: inherit!important

}

@media (min-width: 768px) and (max-width: 979px) {

.hidden-desktop {

	display: inherit!important

}

.visible-desktop {

	display: none!important

}

.visible-tablet {

	display: inherit!important

}

.hidden-tablet {

	display: none!important

}

}

@media (max-width: 767px) {

.hidden-desktop {

	display: inherit!important

}

.visible-desktop {

	display: none!important

}

.visible-phone {

	display: inherit!important

}

.hidden-phone {

	display: none!important

}

}

.visible-print {

	display: none!important

}

@media print {

.visible-print {

	display: inherit!important

}

.hidden-print {

	display: none!important

}

}

@media (min-width: 1200px) {

.row {

	margin-left: -30px;

*zoom:1

}

.row:before, .row:after {

	display: table;

	line-height: 0;

	content: ""

}

.row:after {

	clear: both

}

[class*="span"] {

float:left;

min-height:1px;

margin-left:30px

}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {

	width: 1098px;

	margin: auto

}

.span12 {

	width: 1098px

}

.span11 {

	width: 1070px

}

.span10 {

	width: 970px

}

.span9 {

	width: 870px

}

.span8 {

	width: 770px

}

.span7 {

	width: 670px

}

.span6 {

	width: 570px

}

.span5 {

	width: 470px

}

.span4 {

	width: 370px

}

.span3 {

	width: 270px

}

.span2 {

	width: 170px

}

.span1 {

	width: 70px

}

.offset12 {

	margin-left: 1230px

}

.offset11 {

	margin-left: 1130px

}

.offset10 {

	margin-left: 1030px

}

.offset9 {

	margin-left: 930px

}

.offset8 {

	margin-left: 830px

}

.offset7 {

	margin-left: 730px

}

.offset6 {

	margin-left: 630px

}

.offset5 {

	margin-left: 530px

}

.offset4 {

	margin-left: 430px

}

.offset3 {

	margin-left: 330px

}

.offset2 {

	margin-left: 230px

}

.offset1 {

	margin-left: 130px

}

.row-fluid {

	width: 100%;

*zoom:1

}

.row-fluid:before, .row-fluid:after {

	display: table;

	line-height: 0;

	content: ""

}

.row-fluid:after {

	clear: both

}

.row-fluid [class*="span"] {

	display: block;

	float: left;

	width: 100%;

	min-height: 30px;

	margin-left: 2.5641025641026%;

*margin-left:2.5109110747409%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.row-fluid [class*="span"]:first-child {

	margin-left: 0

}

.row-fluid .controls-row [class*="span"] + [class*="span"] {

margin-left:2.5641025641026%

}

.row-fluid .span12 {

	width: 100%;

*width:99.946808510638%

}

.row-fluid .span11 {

	width: 91.452991452991%;

*width:91.39979996363%

}

.row-fluid .span10 {

	width: 82.905982905983%;

*width:82.852791416621%

}

.row-fluid .span9 {

	width: 74.358974358974%;

*width:74.305782869613%

}

.row-fluid .span8 {

	width: 65.811965811966%;

*width:65.758774322604%

}

.row-fluid .span7 {

	width: 57.264957264957%;

*width:57.211765775596%

}

.row-fluid .span6 {

	width: 48.717948717949%;

*width:48.664757228587%

}

.row-fluid .span5 {

	width: 40.17094017094%;

*width:40.117748681578%

}

.row-fluid .span4 {

	width: 31.623931623932%;

*width:31.57074013457%

}

.row-fluid .span3 {

	width: 23.076923076923%;

*width:23.023731587561%

}

.row-fluid .span2 {

	width: 14.529914529915%;

*width:14.476723040553%

}

.row-fluid .span1 {

	width: 5.982905982906%;

*width:5.9297144935443%

}

.row-fluid .offset12 {

	margin-left: 105.12820512821%;

*margin-left:105.02182214948%

}

.row-fluid .offset12:first-child {

	margin-left: 102.5641025641%;

*margin-left:102.45771958538%

}

.row-fluid .offset11 {

	margin-left: 96.581196581197%;

*margin-left:96.474813602473%

}

.row-fluid .offset11:first-child {

	margin-left: 94.017094017094%;

*margin-left:93.910711038371%

}

.row-fluid .offset10 {

	margin-left: 88.034188034188%;

*margin-left:87.927805055465%

}

.row-fluid .offset10:first-child {

	margin-left: 85.470085470085%;

*margin-left:85.363702491362%

}

.row-fluid .offset9 {

	margin-left: 79.487179487179%;

*margin-left:79.380796508456%

}

.row-fluid .offset9:first-child {

	margin-left: 76.923076923077%;

*margin-left:76.816693944354%

}

.row-fluid .offset8 {

	margin-left: 70.940170940171%;

*margin-left:70.833787961448%

}

.row-fluid .offset8:first-child {

	margin-left: 68.376068376068%;

*margin-left:68.269685397345%

}

.row-fluid .offset7 {

	margin-left: 62.393162393162%;

*margin-left:62.286779414439%

}

.row-fluid .offset7:first-child {

	margin-left: 59.82905982906%;

*margin-left:59.722676850336%

}

.row-fluid .offset6 {

	margin-left: 53.846153846154%;

*margin-left:53.73977086743%

}

.row-fluid .offset6:first-child {

	margin-left: 51.282051282051%;

*margin-left:51.175668303328%

}

.row-fluid .offset5 {

	margin-left: 45.299145299145%;

*margin-left:45.192762320422%

}

.row-fluid .offset5:first-child {

	margin-left: 42.735042735043%;

*margin-left:42.628659756319%

}

.row-fluid .offset4 {

	margin-left: 36.752136752137%;

*margin-left:36.645753773413%

}

.row-fluid .offset4:first-child {

	margin-left: 34.188034188034%;

*margin-left:34.081651209311%

}

.row-fluid .offset3 {

	margin-left: 28.205128205128%;

*margin-left:28.098745226405%

}

.row-fluid .offset3:first-child {

	margin-left: 25.641025641026%;

*margin-left:25.534642662302%

}

.row-fluid .offset2 {

	margin-left: 19.65811965812%;

*margin-left:19.551736679396%

}

.row-fluid .offset2:first-child {

	margin-left: 17.094017094017%;

*margin-left:16.987634115294%

}

.row-fluid .offset1 {

	margin-left: 11.111111111111%;

*margin-left:11.004728132388%

}

.row-fluid .offset1:first-child {

	margin-left: 8.5470085470085%;

*margin-left:8.4406255682851%

}

input, textarea, .uneditable-input {

	margin-left: 0

}

.controls-row [class*="span"] + [class*="span"] {

margin-left:30px

}

input.span12, textarea.span12, .uneditable-input.span12 {

	width: 1156px

}

input.span11, textarea.span11, .uneditable-input.span11 {

	width: 1056px

}

input.span10, textarea.span10, .uneditable-input.span10 {

	width: 956px

}

input.span9, textarea.span9, .uneditable-input.span9 {

	width: 856px

}

input.span8, textarea.span8, .uneditable-input.span8 {

	width: 756px

}

input.span7, textarea.span7, .uneditable-input.span7 {

	width: 656px

}

input.span6, textarea.span6, .uneditable-input.span6 {

	width: 556px

}

input.span5, textarea.span5, .uneditable-input.span5 {

	width: 456px

}

input.span4, textarea.span4, .uneditable-input.span4 {

	width: 356px

}

input.span3, textarea.span3, .uneditable-input.span3 {

	width: 256px

}

input.span2, textarea.span2, .uneditable-input.span2 {

	width: 156px

}

input.span1, textarea.span1, .uneditable-input.span1 {

	width: 56px

}

.thumbnails {

	margin-left: -30px

}

.thumbnails > li {

	margin-left: 30px

}

.row-fluid .thumbnails {

	margin-left: 0

}

}

@media (min-width: 768px) and (max-width: 979px) {

.row {

	margin-left: -20px;

*zoom:1

}

.row:before, .row:after {

	display: table;

	line-height: 0;

	content: ""

}

.row:after {

	clear: both

}

[class*="span"] {

float:left;

min-height:1px;

margin-left:20px

}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {

	width: 724px

}

.span12 {

	width: 724px

}

.span11 {

	width: 662px

}

.span10 {

	width: 600px

}

.span9 {

	width: 538px

}

.span8 {

	width: 476px

}

.span7 {

	width: 414px

}

.span6 {

	width: 352px

}

.span5 {

	width: 290px

}

.span4 {

	width: 228px

}

.span3 {

	width: 166px

}

.span2 {

	width: 104px

}

.span1 {

	width: 42px

}

.offset12 {

	margin-left: 764px

}

.offset11 {

	margin-left: 702px

}

.offset10 {

	margin-left: 640px

}

.offset9 {

	margin-left: 578px

}

.offset8 {

	margin-left: 516px

}

.offset7 {

	margin-left: 454px

}

.offset6 {

	margin-left: 392px

}

.offset5 {

	margin-left: 330px

}

.offset4 {

	margin-left: 268px

}

.offset3 {

	margin-left: 206px

}

.offset2 {

	margin-left: 144px

}

.offset1 {

	margin-left: 82px

}

.row-fluid {

	width: 100%;

*zoom:1

}

.row-fluid:before, .row-fluid:after {

	display: table;

	line-height: 0;

	content: ""

}

.row-fluid:after {

	clear: both

}

.row-fluid [class*="span"] {

	display: block;

	float: left;

	width: 100%;

	min-height: 30px;

	margin-left: 2.7624309392265%;

*margin-left:2.7092394498648%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.row-fluid [class*="span"]:first-child {

	margin-left: 0

}

.row-fluid .controls-row [class*="span"] + [class*="span"] {

margin-left:2.7624309392265%

}

.row-fluid .span12 {

	width: 100%;

*width:99.946808510638%

}

.row-fluid .span11 {

	width: 91.436464088398%;

*width:91.383272599036%

}

.row-fluid .span10 {

	width: 82.872928176796%;

*width:82.819736687434%

}

.row-fluid .span9 {

	width: 74.309392265193%;

*width:74.256200775832%

}

.row-fluid .span8 {

	width: 65.745856353591%;

*width:65.692664864229%

}

.row-fluid .span7 {

	width: 57.182320441989%;

*width:57.129128952627%

}

.row-fluid .span6 {

	width: 48.618784530387%;

*width:48.565593041025%

}

.row-fluid .span5 {

	width: 40.055248618785%;

*width:40.002057129423%

}

.row-fluid .span4 {

	width: 31.491712707182%;

*width:31.438521217821%

}

.row-fluid .span3 {

	width: 22.92817679558%;

*width:22.874985306218%

}

.row-fluid .span2 {

	width: 14.364640883978%;

*width:14.311449394616%

}

.row-fluid .span1 {

	width: 5.8011049723757%;

*width:5.747913483014%

}

.row-fluid .offset12 {

	margin-left: 105.52486187845%;

*margin-left:105.41847889973%

}

.row-fluid .offset12:first-child {

	margin-left: 102.76243093923%;

*margin-left:102.6560479605%

}

.row-fluid .offset11 {

	margin-left: 96.961325966851%;

*margin-left:96.854942988127%

}

.row-fluid .offset11:first-child {

	margin-left: 94.198895027624%;

*margin-left:94.092512048901%

}

.row-fluid .offset10 {

	margin-left: 88.397790055249%;

*margin-left:88.291407076525%

}

.row-fluid .offset10:first-child {

	margin-left: 85.635359116022%;

*margin-left:85.528976137299%

}

.row-fluid .offset9 {

	margin-left: 79.834254143646%;

*margin-left:79.727871164923%

}

.row-fluid .offset9:first-child {

	margin-left: 77.07182320442%;

*margin-left:76.965440225696%

}

.row-fluid .offset8 {

	margin-left: 71.270718232044%;

*margin-left:71.164335253321%

}

.row-fluid .offset8:first-child {

	margin-left: 68.508287292818%;

*margin-left:68.401904314094%

}

.row-fluid .offset7 {

	margin-left: 62.707182320442%;

*margin-left:62.600799341719%

}

.row-fluid .offset7:first-child {

	margin-left: 59.944751381215%;

*margin-left:59.838368402492%

}

.row-fluid .offset6 {

	margin-left: 54.14364640884%;

*margin-left:54.037263430116%

}

.row-fluid .offset6:first-child {

	margin-left: 51.381215469613%;

*margin-left:51.27483249089%

}

.row-fluid .offset5 {

	margin-left: 45.580110497238%;

*margin-left:45.473727518514%

}

.row-fluid .offset5:first-child {

	margin-left: 42.817679558011%;

*margin-left:42.711296579288%

}

.row-fluid .offset4 {

	margin-left: 37.016574585635%;

*margin-left:36.910191606912%

}

.row-fluid .offset4:first-child {

	margin-left: 34.254143646409%;

*margin-left:34.147760667685%

}

.row-fluid .offset3 {

	margin-left: 28.453038674033%;

*margin-left:28.34665569531%

}

.row-fluid .offset3:first-child {

	margin-left: 25.690607734807%;

*margin-left:25.584224756083%

}

.row-fluid .offset2 {

	margin-left: 19.889502762431%;

*margin-left:19.783119783708%

}

.row-fluid .offset2:first-child {

	margin-left: 17.127071823204%;

*margin-left:17.020688844481%

}

.row-fluid .offset1 {

	margin-left: 11.325966850829%;

*margin-left:11.219583872105%

}

.row-fluid .offset1:first-child {

	margin-left: 8.5635359116022%;

*margin-left:8.4571529328788%

}

input, textarea, .uneditable-input {

	margin-left: 0

}

.controls-row [class*="span"] + [class*="span"] {

margin-left:20px

}

input.span12, textarea.span12, .uneditable-input.span12 {

	width: 710px

}

input.span11, textarea.span11, .uneditable-input.span11 {

	width: 648px

}

input.span10, textarea.span10, .uneditable-input.span10 {

	width: 586px

}

input.span9, textarea.span9, .uneditable-input.span9 {

	width: 524px

}

input.span8, textarea.span8, .uneditable-input.span8 {

	width: 462px

}

input.span7, textarea.span7, .uneditable-input.span7 {

	width: 400px

}

input.span6, textarea.span6, .uneditable-input.span6 {

	width: 338px

}

input.span5, textarea.span5, .uneditable-input.span5 {

	width: 276px

}

input.span4, textarea.span4, .uneditable-input.span4 {

	width: 214px

}

input.span3, textarea.span3, .uneditable-input.span3 {

	width: 152px

}

input.span2, textarea.span2, .uneditable-input.span2 {

	width: 90px

}

input.span1, textarea.span1, .uneditable-input.span1 {

	width: 28px

}

}

@media (max-width: 767px) {

body {

	padding-right: 20px;

	padding-left: 20px

}

.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {

	margin-right: -20px;

	margin-left: -20px

}

.container-fluid {

	padding: 0

}

.dl-horizontal dt {

	float: none;

	width: auto;

	clear: none;

	text-align: left

}

.dl-horizontal dd {

	margin-left: 0

}

.container {

	width: auto

}

.row-fluid {

	width: 100%

}

.row, .thumbnails {

	margin-left: 0

}

.thumbnails > li {

	float: none;

	margin-left: 0

}

[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {

display:block;

float:none;

width:100%;

margin-left:0;

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

box-sizing:border-box

}

.span12, .row-fluid .span12 {

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.row-fluid [class*="offset"]:first-child {

	margin-left: 0

}

.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {

	display: block;

	width: 100%;

	min-height: 30px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {

	display: inline-block;

	width: auto

}

.controls-row [class*="span"] + [class*="span"] {

margin-left:0

}

.modal {

	position: fixed;

	top: 20px;

	right: 20px;

	left: 20px;

	width: auto;

	margin: 0

}

.modal.fade {

	top: -100px

}

.modal.fade.in {

	top: 20px

}

}

@media (max-width: 480px) {

.nav-collapse {

	-webkit-transform: translate3d(0, 0, 0)

}

.page-header h1 small {

	display: block;

	line-height: 20px

}

input[type="checkbox"], input[type="radio"] {

	border: 1px solid #ccc

}

.form-horizontal .control-label {

	float: none;

	width: auto;

	padding-top: 0;

	text-align: left

}

.form-horizontal .controls {

	margin-left: 0

}

.form-horizontal .control-list {

	padding-top: 0

}

.form-horizontal .form-actions {

	padding-right: 10px;

	padding-left: 10px

}

.media .pull-left, .media .pull-right {

	display: block;

	float: none;

	margin-bottom: 10px

}

.media-object {

	margin-right: 0;

	margin-left: 0

}

.modal {

	top: 10px;

	right: 10px;

	left: 10px

}

.modal-header .close {

	padding: 10px;

	margin: -10px

}

.carousel-caption {

	position: static

}

}

@media (max-width: 979px) {

body {

	padding-right: 20px;

	padding-left: 20px

}

.navbar-fixed-top, .navbar-fixed-bottom {

	position: static

}

.navbar-fixed-top {

	margin-bottom: 20px

}

.navbar-fixed-bottom {

	margin-top: 20px

}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {

	padding: 5px

}

.navbar .container {

	width: auto;

	padding: 0

}

.navbar .brand {

	padding-right: 10px;

	padding-left: 10px;

	margin: 0 0 0 -5px

}

.nav-collapse {

	clear: both

}

.nav-collapse .nav {

	float: none;

	margin: 0 0 10px

}

.nav-collapse .nav > li {

	float: none

}

.nav-collapse .nav > li > a {

	margin-bottom: 2px

}

.nav-collapse .nav > .divider-vertical {

	display: none

}

.nav-collapse .nav .nav-header {

	color: #777;

	text-shadow: none

}

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {

	padding: 9px 15px;

	font-weight: 700;

	color: #777;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px

}

.nav-collapse .btn {

	padding: 4px 10px;

	font-weight: 400;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px

}

.nav-collapse .dropdown-menu li + li a {

	margin-bottom: 2px

}

.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {

	background-color: #f2f2f2

}

.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {

	color: #999

}

.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {

	background-color: #111

}

.nav-collapse.in .btn-group {

	padding: 0;

	margin-top: 5px

}

.nav-collapse .dropdown-menu {

	position: static;

	top: auto;

	left: auto;

	display: none;

	float: none;

	max-width: none;

	padding: 0;

	margin: 0 15px;

	background-color: transparent;

	border: none;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none

}

.nav-collapse .open > .dropdown-menu {

	display: block

}

.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {

	display: none

}

.nav-collapse .dropdown-menu .divider {

	display: none

}

.nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {

	display: none

}

.nav-collapse .navbar-form, .nav-collapse .navbar-search {

	float: none;

	padding: 10px 15px;

	margin: 10px 0;

	border-top: 1px solid #f2f2f2;

	border-bottom: 1px solid #f2f2f2;

	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);

	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);

	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1)

}

.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {

	border-top-color: #111;

	border-bottom-color: #111

}

.navbar .nav-collapse .nav.pull-right {

	float: none;

	margin-left: 0

}

.nav-collapse, .nav-collapse.collapse {

	height: 0;

	overflow: hidden

}

.navbar .btn-navbar {

	display: block

}

.navbar-static .navbar-inner {

	padding-right: 10px;

	padding-left: 10px

}

}

@media (min-width: 980px) {

.nav-collapse.collapse {

	height: auto!important;

	overflow: visible!important

}

}

@media (min-width: 320px) and (max-width: 480px) {

table {

	overflow-x: auto;

	display: block

}

.media22-left {

	float: left;

	width: 100%!important

}

.media22-rht {

	float: left;

	width: 100%!important

}

.post-meta > li h2 {

	color: #FFF;

	font-family: arial;

	font-size: 12px!important;

	font-weight: 700;

	letter-spacing: 0;

	list-style: none outside none;

	margin: 23px 0 0 10px !important;

	position: absolute

}

.know3 {

	display: none

}.know7 {	display: none;}
.know5 {	display: none;}.know6 {	display: none;}
.know2 {

	display: none

}

.know {

	display: none

}

.know1 {

	display: none

}

nav li {

	letter-spacing: 0!important

}

table.cnss-social-icon tr td, table.cnss-social-icon, table.cnss-social-icon tr {

	float: left

}

.cnss-social-icon {

	width: 100%!important;

	text-align: center

}

nav {

	background: #B89B01!important

}

nav a:hover, nav a:active {

	color: #fff!important;

	background: none!important

}

nav a#pull {

	width: 89%!important;

	font-family: arial;

	font-weight: 700

}

.skdslider .slide-navs {

	display: none!important

}

.certified2 {

	border: none!important

}

.certifiedlogo3 {

	margin: 15px 0 0 15px !important

}

.certifiedlogo3 a {

	font-size: 13px!important

}

nav li a {

	border: none!important

}

nav a {

	line-height: 10px!important

}

.sld-1 {

	display: none

}

.sld-2 {

	display: none

}

.sld-3 {

	display: none

}

.sld-4 {

	display: none

}

.sld-5 {

	display: none

}

.topstrip {

	background: none repeat scroll 0 0 #CDB20E!important;

	border-bottom: 4px solid #856E05;

	display: block

}

.navigation ul li {

	text-align: center;

	width: 100%;

	border-bottom: 1px solid #DEDFDF;

	border-left: medium none

}

.navigation li:hover {

	background: linear-gradient(to bottom, #CCB10F 0%, #B69D0C 39%, #8E7807 68%, #857006 100%) repeat scroll 0 0 rgba(0,0,0,0)

}

.navigation ul li a:hover {

	background: none;

	border-top: none;

	padding: 0

}

.navigation ul li a {

	padding: 0

}

.navigation ul {

	border-bottom: none

}

.navigation li:last-child {

	border-right: none

}

.certified-logo2 {

	margin: 15px 0 0 8px

}

.certified-logo2 a {

	font-size: 15px;

	margin: 0 30px 0 5px

}

.certifiedlogo2 {

	margin: 15px 0 0 9px

}

.certifiedlogo2 a {

	font-size: 15px;

	margin: 0 0 0 2px

}

.top-bg-cnt > h2 {

	color: #FFF;

	font-size: 15px!important;

	line-height: 25px!important;

	text-align: center

}

.logo {

	text-align: center

}

.top-bg h2 {

	font-size: 11px

}

.banner img {

	width: 95%

}

.certified-text p {

	line-height: 17px

}

.social {

	text-align: center

}

.social h4 {

	padding-left: 15px;

	text-align: left

}

.blog-cont h3 {

	text-align: left

}

.blog-cont {

	margin: 0 0 0 15px

}

.blog-cont h5 {

	text-align: left

}

.blog-cont p {

	text-align: left

}

.search input {

	width: 71%

}

.sbox {

	padding: 0 20px;

	width: 91%

}

.copy {

	width: 100%

}

.hder .span1.pull-left > a img {

	float: right;

	margin: 0 13px 12px 0;

	clear: none

}

.hder .span1.pull-left {

	margin: 0

}

}

@media (min-width: 481px) and (max-width: 767px) {

.sbox {

	padding: 0!important;

	width: 100%!important;

	float: left

}

.abt-cat2 {

	width: 100%;

	float: left

}

.sbox3 {

	width: 100%;

	float: left

}

.know3 {

	display: none

}

.know2 {

	display: none

}

.know {

	display: none

}

.know1 {

	display: none

}

.certifiedlogo2 {

	margin: 0 0 0 8px !important

}

.certified2 {

	border: none!important

}

nav a#pull {

	width: 89%!important;

	font-family: arial;

	display: block;

	font-weight: 700

}

nav {

	background: none repeat scroll 0 0 #B89B01!important

}

table.cnss-social-icon tr td, table.cnss-social-icon, table.cnss-social-icon tr {

	float: left

}

.cnss-social-icon {

	width: 100%!important;

	text-align: center

}

.logo {

	text-align: center

}

.topstrip {

	background: none repeat scroll 0 0 #CDB20E!important;

	border-bottom: 4px solid #856E05;

	display: block

}

.top-bg-cnt > h2 {

	line-height: 25px!important;

	font-size: 22px;

	padding: 10px 0

}

.sbox {

	padding: 0 20px;

	width: 50%

}

.hder .span1.pull-left > a img {

	float: right;

	margin: 0 13px 12px 0;

	clear: none

}

.hder .span1.pull-left {

	margin: 0

}

.navigation ul li {

	text-align: center;

	width: 100%;

	border-bottom: 1px solid #DEDFDF;

	border-left: medium none

}

.navigation li:hover {

	background: linear-gradient(to bottom, #CCB10F 0%, #B69D0C 39%, #8E7807 68%, #857006 100%) repeat scroll 0 0 rgba(0,0,0,0)

}

.navigation ul li a:hover {

	background: none;

	border-top: none;

	padding: 0

}

.navigation ul li a {

	padding: 0

}

.navigation ul {

	border-bottom: none

}

.navigation li:last-child {

	border-right: none

}

table {

	overflow-x: auto;

	display: block

}

}

@media (max-width: 320px) {

.logo {

	text-align: center

}

.hder .span1.pull-left {

	margin: 0

}

.hder .span1.pull-left > a img {

	float: right;

	margin: 0 13px 12px 0;

	clear: none

}

.top-bg h2 {

	font-size: 10px

}

.sbox {

	padding: 0 8px

}

.copy {

	width: 100%

}

.navigation ul li {

	text-align: center;

	width: 100%;

	border-bottom: 1px solid #DEDFDF;

	border-left: medium none

}

.navigation li:hover {

	background: linear-gradient(to bottom, #CCB10F 0%, #B69D0C 39%, #8E7807 68%, #857006 100%) repeat scroll 0 0 rgba(0,0,0,0)

}

.navigation ul li a:hover {

	background: none;

	border-top: none;

	padding: 0

}

.navigation ul li a {

	padding: 0

}

.navigation ul {

	border-bottom: none

}

.navigation li:last-child {

	border-right: none

}

.certified-logo2 {

	margin: 15px 0 0 8px

}

.certified-logo2 a {

	font-size: 13px;

	margin: 0 30px 0 5px

}

.certifiedlogo2 {

	margin: 15px 0 0 9px

}

.certifiedlogo2 a {

	font-size: 13px;

	margin: 0 0 0 2px

}

.copy ul li {

	font-size: 10px

}

table {

	overflow-x: auto;

	display: block

}

}

@media (width: 1200px) {

.top-bg h2 {

	font-size: 17px

}

}

@media (min-width: 768px) and (max-width:979px) {

.menu-navbar ul li ul li a {

	border-bottom: 1px solid #b89b01;

	font-size: 14px;

	padding: 3px 19px!important

}

.menu-navbar ul li a {

	color: #1c1e20;

	display: block;

	font-size: 12px!important;

	padding: 15px 13px!important;

	text-decoration: none

}

.menu-navbar ul li {

	letter-spacing: inherit!important

}

}

@media (min-width: 980px) and (max-width:1199px) {

.menu-navbar ul li {

	letter-spacing: inherit!important

}

}

@media (min-width: 1200px) {

.top-bg {

	background: none

}

.banner {

	margin: 14px 0 0 -61px;

	padding: 0 0 14px;

	text-align: center;

	width: 94%

}

.logo {

	margin: -25px 0 0

}

}

@media (min-width: 900px) and (max-width: 980px) {

.navigation ul li a {

	padding: 16px 22px 17px 29px

}

}

@media (min-width: 981px) and (max-width: 1070px) {

.navigation ul li a {

	padding: 16px 55px 17px 50px

}

}

@media (min-width: 601px) and (max-width: 640px) {

nav ul {

	width: auto!important;

	float: left;

	background: #B89B01!important

}

nav li a {

	border: none!important

}

nav li {

	display: inline;

	float: left;

	font-family: 'Open Sans Condensed', 'sans-serif';

	font-weight: 700;

	letter-spacing: 2px;

	text-transform: uppercase;

	width: 100%

}

nav {

	height: 52px

}

nav a#pull {

	display: -moz-inline-box

}

table {

	overflow-x: auto;

	display: block

}

}

@media (min-width: 980px) and (max-width: 1023px) {

.menu-navbar ul li a {

	font-size: 14px!important;

}

.menu-navbar ul li ul li a {

	border-bottom: 1px solid #b89b01;

	font-size: 14px;

	padding: 3px 19px!important

}

.search {

	float: left;

	margin: 5px 0 0;

	width: 115%!important

}

.row-fluid .span9 {

	width: 70.468%!important

}

nav li {

	letter-spacing: 0!important

}

}

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

.top-bg-cnt > h2 {

	padding: 0 0 0 42px!important;

}

.menu-navbar ul li a {

	font-size: 14px!important;

}

.menu-navbar ul li ul li a {

	border-bottom: 1px solid #b89b01;

	font-size: 14px;

	padding: 3px 19px!important

}

.certi {

	padding: 0 0 13px!important

}

.certified3 {

	margin: 15px 0 0!important

}

.certifiedlogo3 a {

	font-size: 18px!important

}

.certifiedlogo2 a {

	font-size: 18px!important

}

.certifiedlogo2 {

	margin: 15px 0 0 10px !important

}

.search {

	float: left;

	margin: 5px 0 0;

	width: 115%!important

}

.row-fluid .span9 {

	width: 70.468%!important

}

nav li {

	letter-spacing: 0!important

}

}

@media (min-width: 641px) and (max-width: 767px) {

nav a {

	padding: 16px 16px 0!important

}

nav a#pull {

	text-align: left;

	background: none!important

}

nav li a {

	border: none!important

}

nav li {

	background: none repeat scroll 0 0 #b89b01!important;

	width: 100%

}

}

@media (width: 768px) {

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {

	width: 710px!important

}

nav a {

	padding: 8px!important;

	line-height: 38px!important

}

}

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

.menu-navbar {

	display: none

}

nav {

	display: none

}

}

.twiter-feed-cnt {

	float: left;

	padding: 0;

	margin: 0;

	width: 100%;

	background: #FFF

}

.twiter-feed-cnt iframe {

	float: right;

	margin: 10px 10px 0 0

}

.twitter-feed p {

	float: left;

	width: 100%

}

#text-14 {

	padding: 0 0 0 15px

}

.timeline-header, .timeline-footer {

	display: none

}

.timeline-header h1.summary {

	display: none!important

}

.timeline-heade {

	height: 13px

}

h1.summary {

	display: none!important

}

.menu-navbar {

	width: auto

}

.menu-navbar ul {

	padding: 0;

	margin: 0;

	list-style: none;

	position: relative;

	display: block

}

.menu-navbar ul li {

	float: left;

	display: list-item;

	list-style: none;

	font-family: "Open Sans Condensed", "sans-serif";

	font-weight: 700;

	letter-spacing: 1.6px;

	text-transform: uppercase;

	border-right: 1px solid #b89b01

}

.menu-navbar ul li a {

	display: block;

	padding: 15px 14px;

	color: #1c1e20;

	font-size: 14px;

	text-decoration: none

}

.menu-navbar a:hover, .menu-navbar a:active {

	background: linear-gradient(to bottom, #ccb10f 0%, #b69d0c 39%, #8e7807 68%, #857006 100%) repeat scroll 0 0 rgba(0,0,0,0);

	color: #fff

}

.menu-navbar ul li:last-child {

	border: none

}

.menu-navbar ul ul {

	display: none;

	position: absolute;

	z-index: 99999

}

.menu-navbar ul li:hover > ul {

	display: list-item

}

.menu-navbar ul ul li {

	background: none repeat scroll 0 0 #eeefef;

	border: medium none;

	float: none;

	font-family: "Open Sans";

	font-weight: 400;

	letter-spacing: 0;

	position: relative;

	text-transform: none;

	width: 269px

}

.menu-navbar ul ul ul li {

	position: absolute relative;

	top: -58px;

	letter-spacing: 0;

	left: 228px;

	background: #eeefef

}

.menu-navbar ul li ul li a {

	border-bottom: 1px solid #b89b01;

	padding: 5px 19px;

	font-size: 14px

}

.menu-navbar ul li ul li ul li a {

	border-bottom: 1px solid #b89b01;

	padding: 5px 19px;

	font-size: 13px

}

.rht td {

	font-family: sans-serif;

	font-size: 15px;

	margin: 10px 0 0;

	padding: 3px 17px

}

.menu-navbar ul ul ul {

	top: 58px

}

#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {

	border: none!important

}

.bscg-seal {

	float: left;

	width: 100%

}

.bscg-logo-seals {

	float: left;

	margin: 0!important;

	padding: 0!important;

	width: 100%

}

.bscg-logo-seals > li {

	float: left;

	list-style: none outside none!important;

	text-align: center!important;

	width: 40%

}

.page-id-442 p {

	padding: 15px 0 0!important

}

.page-id-564 p {

	padding: 15px 0 0!important

}

.page-id-572 p {

	padding: 15px 0 0!important

}

.page-id-562 p {

	padding: 10px 0 6px!important

}

.page-id-559 .left-cnt {

	display: none

}

.page-id-559 .rht {

	float: left;

	margin: 0;

	width: 100%

}


.page-id-412 .entry-content img {

	padding: 23px 23px 23px 0;

	width: 200px

}

.page-id-412 .rht p {

	font-size: 16px

}

.post-562 h6 {

	font-weight: 700

}

.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom {

	height: auto!important;

	margin: 0 0 15px 0px

}

.ui-widget-content a {

	color: #bda212!important

}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

	background: rgba(0, 0, 0, 0) url("images/plus.png") no-repeat scroll 0 -4px !important;

	margin: 0 0 0 -16px

}

.ui-accordion .ui-accordion-header {

	padding: 0!important

}/*.ui-state-default .ui-icon{background:none!important}*/

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {

	left: 0!important;

	top: 23px

}

.ui-helper-reset {

	margin: 0 0 0 16px

}

.entry-content a {

	color: #bda212

}

.entry-content a:hover {

	color: #333

}

.ui-accordion .ui-accordion-icons {

	padding-left: 0!important

}

.detl {

	margin: auto;

	padding: 0 50px!important;

	width: 81%

}

.detl > h6 {

	margin: 0 0 0 -16px !important

}

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {

	background: #f2f2f2

}

.table th {

	font-family: Arial;

	font-size: 15px;

	font-weight: 700

}

.post-719 th {

	background: #f2f2f2

}

.page-id-851 .left-cnt {

	display: none

}

.page-id-851 .rht {

	float: left;

	margin: 0;

	width: 100%

}

.client_logo {

	margin: 0!important;

	padding: 0!important

}

#menu-item-784 > a b {

	text-transform: lowercase

}

.client_logo li {

	border: 1px solid #f2f2f2;

	margin: 10px!important;

	height: 106px;

	float: left;

	width: 155px;

	text-align: center

}

.client_logo li img {

	float: none!important;

	padding: 0!important

}

.entry-title {

	display: none

}

.march {

	margin: 0;

	padding: 0

}

.page-id-559 ul {

	list-style: none

}

.getstarted {

	margin: 0;

	padding: 0;

	width: 33%;

	float: left

}

.page-id-450 b {

	text-transform: lowercase

}

#menu-item-825 a b {

	text-transform: lowercase;

	font-weight: 400

}

.ajino-text {

	float: left

}

.ajion-img-logo {

	border: 1px solid #cecece;

	float: left;

	margin: 0;

	padding: 0;

	text-align: center;

	width: 248px

}

.ajion-img-logo img {

	text-align: center;

	margin: 0 36px

}

.ajino ul {

	list-style: none

}

.ajino ul li {

	margin: 0;

	padding: 0;

	float: left

}

.Productdetails img {

	border: 1px solid #ccc;

	float: left;

	padding: 28px;

	margin: 0 25px 0 0

}

.Productdetails > h2 {

	font-family: arial;

	font-weight: 700;

	margin: 0

}

.Productdetails > h3 {

	font-family: arial;

	margin: 5px 0 0

}

.page-template-companydetail-php th {

	background: none repeat scroll 0 0 #ddd;

	font-family: arial;

	font-weight: 700;

	margin: 10px 0 0;

	padding: 10px 0 10px 20px;

	text-align: left

}

.page-template-companydetail-php td {

	border-bottom: none;

	font-family: dinproregular;

	font-size: 15px;

	margin: 10px 0 0;

	padding: 7px 43px 7px 22px

}

.Productdetails > table {

	float: left;

	margin: 27px 0 0;

	width: 100%

}

.companyPhone {

	background: url(images/phone-logo-data1.png) no-repeat scroll left center rgba(0,0,0,0);

	float: left;

	font-family: arial;

	padding: 0 10px 0 21px !important

}

.companyEmail {

	background: url(images/msg-logo-data1.png) no-repeat scroll left center rgba(0,0,0,0);

	font-family: arial;

	padding: 0 10px 0 21px;

	float: left

}

.companyEmail a {

	color: #555556!important;

	font-family: arial

}

.companyEmail a:hover {

	color: #bda212!important;

	font-family: arial

}

.companyURL a {

	color: #555556!important;

	font-family: arial

}

.companyURL a:hover {

	color: #bda212!important;

	font-family: arial

}

.Productdetails h5 {

	color: #4a4f54;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: 700;

	margin: 110px 0 0

}

.Productdetails p {

	color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: 400;

	line-height: 24px;

	margin: 0;

	padding: 5px 0;

	text-align: left

}

.client_logo > li {

	padding: 10px 0 0!important

}

.description {

	float: left;

	font-family: arial;

	font-size: 16px;

	padding: 20px 0 50px;

	line-height: 26px;

	width: 100%

}

.companyURL {

	width: 50%;

	background: url(images/website-icon.png) no-repeat scroll left center rgba(0,0,0,0);

	float: left;

	font-family: arial;

	padding: 0 10px 0 21px !important

}

#xyz_em_default_form td {

	border: none

}

.page-id-1145 .left-cnt {

	display: none

}

.page-id-1145 .rht {

	width: 100%;

	margin: 0

}

.page-id-1145 .top-site {

	float: left;

	margin: 14px 0 0 -10px;

	width: auto

}

.category-uncategorized .entry-title {

	display: block

}

.odd td {

	background: #f0f0f6;

	font-family: Arial, Helvetica, sans-serif

}

.even td {

	font-family: Arial, Helvetica, sans-serif

}

.sorting_asc {

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 0;

	text-align: left;/*width:180px*/

}

.page-id-995.sorting {

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 0;

	text-align: left;/*width:162px!important*/

}

.page-id-1145 .sorting {

	font-family: Arial, Helvetica, sans-serif;

	text-align: left;

	width: 184px!important

}

.sorting_1 > a {

	color: #8a7007

}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {

	background-color: #fff;

	border-bottom: 1px solid #000;

	font-size: 12pt;

	padding: 10px 5px

}

table.tablesorter tbody td {

	padding: 8px 10px

}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {

	background-color: none!important

}

#myTable_length > label {

	font-family: Arial, Helvetica, sans-serif;

	width: 100%

}

#myTable_filter > label {

	font-family: Arial, Helvetica, sans-serif;

	width: 100%

}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {

	color: #333;

	font-family: arial

}

.post-1277 .entry-title {

	display: block

}

.wsp-pages-list {

	width: 100%

}

.SmallDesc {

	float: left;

	font-family: arial;

	font-size: 16px;

	line-height: 26px;

	padding: 20px 0;

	width: 100%;

}

.Smallitalic {

	font-style: italic;

}

.ui-state-default .ui-icon::before, .ui-state-default .ui-icon::after {

	left: -22px !important;

	top: -9px!important;

	right: auto!important;

	color: #b89b01!important;

	font-size: 18px!important;

}

.mail-icon > a {

	float: left;

	margin: -2px 0 0 3px;

	width: 100%;

}

.odd td:nth-child(2) {

	width: 20%;

}

.odd td:first-child {

	width: 43%;

}

table.dataTable thead th, table.dataTable thead td {

	padding: 10px!important;

}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

	background: none!important;

}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

	line-height: 30px;

}

div.wpcf7-mail-sent-ok {

	border: medium none !important;

	float: left;

	font-size: 16px;

	font-weight: bold;

	margin: 5px 0 0;

}

div.wpcf7-validation-errors {

	border: medium none !important;

	float: left;

	font-size: 16px;

	font-weight: bold;

	margin: 5px 0 0;

}

div.wpcf7-mail-sent-ng {

	border: medium none !important;

	float: left;

	font-size: 16px;

	font-weight: bold;

	margin: 5px 0 0;

}

.mc4wp-form label {

	color: #4a4f54;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: 400;

	margin: 5px 0 0;

	padding: 5px 0 0;

}

.ui-accordion-header-active, .ui-accordion-content-active {

	background: none!important;

}

.mc4wp-form button, .mc4wp-form input[type="button"], .mc4wp-form input[type="submit"] {

	background: url("images/sbmit33.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;

	border: medium none !important;

	float: left;

	font-size: 0 !important;

	height: 28px;

	margin: -20px 0 0;

	width: 76px;

}

.clearfix {

	clear: both;

}

.span4.pull-left.blog2 iframe {

	width: 100%;

}

hr.annocment {

	border-top: 1px dashed #b69f11;

}

.pressrelease {

	float: left;

	width: 100%;

	border-bottom: 1px solid #999;

	margin: 0 0 10px 0;

	padding-bottom:10px;

}

.btn_read{color:rgb(187, 162, 12) !important}

.pressrelease img {

	float: right;

	margin: 0;

	padding: 0;

}

.pressrelease p {

	float: left;

	text-align: left;

	margin: 0;

	padding: 15px 0;

}

#menu-item-594 ul.sub-menu {

	right: 0;

}

p.pullbscg {

	margin: 10px 0 10px 10px;

	padding: 10px;

	float: right;

	width: 26%;

	box-shadow: 0 0 6px #eeefef;

	background: #eeefef;

	font-size: 16px;

}

p.pullbscg span {

	font-weight: bold;

	color: #333;

	width: 100%;

	float: left;

	margin-top: 10px;

}

p.pullbscg a sub {

	font-size: 25px;

}

.Productdetails .breadcrumbs {

	position: absolute;

	margin-left: -299px!important;

	margin-top: -30px;

	width: auto!important;

}

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

.Productdetails .breadcrumbs {

	margin-left: -258px!important;

}

}

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

.Productdetails .breadcrumbs {

	margin-left: -198px!important;

}

}

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

.data_list_box .breadcrumbs {

	margin-left: 0!important;

	top: 45px;

	line-height: 22px;

}

.left-cnt {

	margin-top: 35px;

	margin-bottom: 25px;

}

.data_list_box {

	position: relative;

}

}

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

.left-cnt {

	margin-top: 50px;

}

}

.aps-each-icon {

	width: 53px;

	height: auto!important;

	margin-bottom: 4px;

}

.aps-each-icon img {

	height: auto!important;

}

.contact-button a {

	color: white;

}

.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {

	top: 24px;

}

.ui-widget-header {

	background: transparent none repeat scroll 0 0!important;

	border: medium none!important;

}

.fg-toolbar.ui-toolbar.ui-widget-header.ui-helper-clearfix.ui-corner-bl.ui-corner-br {

	background: transparent none repeat scroll 0 0!important;

	border: medium none!important;

}

.bscg1 .textwidget a {

	color: #fff!important;

	text-shadow: 2px 2px #705A05;

}

.rht .ui-accordion .ui-accordion-header {

	font-size: 17px!important;

	margin-bottom: 7px!important;

}

.rht .accordion {

	margin-top: 15px!important;

}

.rht .ui-accordion .ui-accordion-header {

	font-size: 17px!important;

	margin-bottom: 7px!important;

}

.rht .accordion {

	margin-top: 15px!important;

}

.rht ul li {

	color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: 400;

	line-height: 24px;

	margin: 0;

	padding: 5px 0;

	text-align: left;

}

.rht h3 {

	color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: 700;

	margin: 10px 0 5px;

	text-align: left;

	text-transform: uppercase;

}

.rht h2 {

	color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: 700;

	margin: 10px 0 5px;

	text-align: left;

	text-transform: uppercase;

}

.rht {

	width: 73%;

	float: left

}

.rht h4 {

	color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: 700;

	margin: 10px 0 5px;

	text-align: left;

	text-transform: uppercase;

}

.blog {

	margin-bottom: 0px !important;

}

.blog_post h1 {

	text-transform: capitalize;

}

.heading_title {

	color: #bda212 !important;

	font-size: 28px !important;

}

 @media (min-width:768px) and (max-width:979px) {

.topstrip {

	border: none!important;

}

.banner {

	margin: 14px 0 0 -27px!important;

}

}

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

.topstrip {

	border: none!important;

}

.banner {

	margin: 14px 0 0 -27px!important;

}

.aps-each-icon {

	float: none!important;

}

.aps-group-vertical {

	text-align: center;

	width: 100% !important;

}

#wrapper .topstrip {

	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(204, 177, 15) 0%, rgb(182, 157, 12) 39%, rgb(142, 120, 7) 68%, rgb(133, 112, 6) 100%) repeat scroll 0 0!important;

}

#wrapper .logo {

	margin-top: 17px!important;

	width: 100%!important;

}

.banner {

	margin-left: 0px!important;

}

}

.blog_content h2 {

	color: #000000!important;

	font-family: "DINProMedium";

	font-size: 24px!important;

	font-weight: 500!important;

	margin: 8px 0 !important;

	text-transform: uppercase;

	line-height: 31px

}

.marbtm15 {

	margin-bottom: 15px !important;

}

.widget.widget_recent_entries h3 {

  font-size: 23px !important;

}

.widget.widget_archive {

  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

  font-size: 20px !important;

  hyphens: auto !important;

  margin: 0 !important;

  padding: 0 !important;

}



.sidebar_contant .widget-title {

  color: #bda212;

  font-family: "DINProMedium";

  font-size: 23px;

}



#custom-post-type-archives-2 li {

  border-bottom: 1px dashed #bda212;

  line-height: 21px;

  list-style: outside none none !important;

  padding: 7px 0 10px;

}



#custom-post-type-recent-posts-2 .widget-title { color: #bda212;

  font-family: "DINProMedium";

  font-size: 22px;

}

.sub-h {

	color: #bda212 !important;

	font-family: 'DINProMedium';

	font-size: 24px;

	font-weight: 500;

	margin: 8px 0 0;

	text-transform: uppercase
}

