/*
Theme Name: Ensitech 2.0
Theme URI: 
Description: This is Ensitech Wordpress Theme
Version: 1.01
Author: TMA
Tags: Ensitech Services,Ensitech Products, Ensitech Applications
*/

@font-face {
	font-family: UNIV; /*Univers55Regular*/
	src: url(/wp-content/uploads/univers-webfont.eot?#iefix) format('embedded-opentype'), 
	     url(/wp-content/uploads/univers-webfont.woff) format('woff'),
	     url(/wp-content/uploads/univers-webfont.ttf)  format('truetype'),
	     url(/wp-content/uploads/univers-webfont.svg#svgFontName) format('svg');
}
@font-face {
	font-family: Eurosti; /*eurostileregular*/
	src: url(/wp-content/uploads/eurosti-webfont.eot?#iefix) format('embedded-opentype'), 
	     url(/wp-content/uploads/eurosti-webfont.woff) format('woff'),
	     url(/wp-content/uploads/eurosti-webfont.ttf)  format('truetype'),
	     url(/wp-content/uploads/eurosti-webfont.svg#Eurosti) format('svg');
}

@font-face {
	font-family: Eurosti-B; /*eurostilebold*/
	src: url(/wp-content/uploads/eurostib-webfont.eot?#iefix) format('embedded-opentype'), 
	     url(/wp-content/uploads/eurostib-webfont.woff) format('woff'),
	     url(/wp-content/uploads/eurostib-webfont.ttf)  format('truetype'),
	     url(/wp-content/uploads/eurostib-webfont.svg#Eurosti-B) format('svg');
}
@font-face {
	font-family: helve-MC; /*helvetica_neue_medium_condeRg*/
	src: url(/wp-content/uploads/helveticaneue-mediumcond-webfont.eot?#iefix) format('embedded-opentype'), 
	     url(/wp-content/uploads/helveticaneue-mediumcond-webfont.woff) format('woff'),
	     url(/wp-content/uploads/helveticaneue-mediumcond-webfont.ttf)  format('truetype'),
	     url(/wp-content/uploads/helveticaneue-mediumcond-webfont.svg#helve-MC) format('svg');
}

@font-face {
	font-family: helve-C; /*helvetica_neue_condensedRg*/
	src: url(/wp-content/uploads/helveticaneue-condensed-webfont.eot?#iefix) format('embedded-opentype'), 
	     url(/wp-content/uploads/helveticaneue-condensed-webfont.woff) format('woff'),
	     url(/wp-content/uploads/helveticaneue-condensed-webfont.ttf)  format('truetype'),
	     url(/wp-content/uploads/helveticaneue-condensed-webfont.svg#helve-C) format('svg');
}
body{
	margin:0;
	padding:0;
	font-size:16px;
	font-family:"helve-MC", Arial, Helvetica, sans-serif;
	color:#000; background:#cfd4d8; width:100%; 
  	background-color: #fff;
  background-image: url(/wp-content/uploads/2015/02/header-bg.png), url(/wp-content/uploads/2015/02/banner-bg.png), url(/wp-content/uploads/2015/02//footer-bg.png);
	background-repeat: repeat-x, repeat-x, repeat-x;
	background-position:0 5em, 0 13.3em, 0 bottom;
  
}
.container{
	position:relative;
	width: 1000px;
	height:auto;
	margin:0px auto;
}
.insider{
	position:relative;
	width: auto;
	height:auto;
	padding:10px;
line-height: 21px;
text-align: left;
}

.easingslider-shadow { display:none}

#shopp ul.breadcrumb  {
margin: 0 !important;
padding-bottom: 10px !important;
}
.alignleft{width:auto; height:auto; padding:10px 10px 20px 0; float:left; z-index:8}
.alignrite{width:auto; height:auto; padding:10px 10px 20px 0; float:left; z-index:8}
img{border:none;}
.img_rite{width:auto; height:auto; padding:10px 10px; float:right; z-index:8}
.img_left{width:auto; height:auto; padding:10px 10px 20px 0; float:left; z-index:8}

hr{background:none; border:none; border-top:1px solid #b6bcc1; line-height:normal; margin:15px 0; padding:0;  height:1px; width:100%; background:url(images/content_seprator.jpg) no-repeat top center;}

.clear{  clear:both !important; z-indent:-9999px; font-size:0; height:0;}
p{margin:0; padding:5px 0px;}

a{ text-decoration:none; outline:none; color:#002334;}
a:hover{text-decoration:underline;}

h1{font-family: "helve-MC", Arial, Helvetica, sans-serif, sans-serif;; margin:0; padding:25px 0 15px ; font-size:2em; color:#000; font-weight:normal; text-transform: capitalize;}
h1 a {color:#002334;}

h2{margin:0; font-size:16px; color:#016597; padding:10px 0;font-weight:normal;}
h2 a{color:#016597; font-weight:bold;}

h3 {margin:0; font-size:15px; color:#016597; padding:10px 0;font-weight:normal;}
h3 a{color:#016597;}

h4{margin:0; padding:0px;}

h5{padding:0; margin:0;}

h6{padding:5px 0; margin:0; font-size:15px; color:#f6931c; font-weight:normal;}

.bg {
	position: relative;
	width:1000px;
	height:auto;
	background: transparent;
}

.top_no {
	position: absolute;
	width:143px;
	height:31px;
	left: 848px;
}
.logo {
	position: relative;
	width:177px;
	height:40px;
	float: left;
 margin-left: 24px;
    margin-top: 10px;
	}
.top_rite { position:relative; width:600px; height:auto; float:right; font-size:15px; text-transform: uppercase; color:#686868; margin:15px 10px 0 0; text-align: right;    font-family: "helve-MC", Arial, Helvetica, sans-serif;}
.top_rite p{padding: 0 !important;
  }
.top_rite a { color:#858585;}

ul.top { margin:0; padding: 55px 0 10px 0; list-style:none;}

ul.top li { font-family:Calibri; font-size:13px; color:#656667; float:right; border-right:1px solid #656667; padding:0px 19px; line-height:11px; margin:5px 0 0;}	

ul.top li a { color:#656667;} 

ul.top li:first-child { background:url(/wp-content/uploads/2015/02/shopping-cart.png) no-repeat right top; border:none; line-height:26px; padding-right:36px; margin:-4px -6px 0 0;}

ul.top li:last-child { padding-right:20px;}
 
.nav {
	position: relative;
	width:1000px;
	height:47px;
	margin-top:18px;
  background:none;
  font-family:"helve-MC", Arial, Helvetica, sans-serif;
	font-weight:400;
	text-transform:uppercase; 
	color: #002334;

}
	
	ul.menu {margin:0 auto;padding:0px;list-style:none; width: 1000px}
	
	ul.menu li { position:relative;width:auto;height:47px; margin:0px;line-height:47px; font-size:1.44em; 
	vertical-align:middle; float: left; margin:0; color:#002334;  margin-top:-5px;   }
	
	ul.menu li:first-child { background:none;}

	ul.menu li a { display:block; width:auto; height:auto; position:relative; text-decoration:none; color:#002334; padding:0 11px;}

ul.menu li:first-child a { }	
ul.menu li:last-child a { padding:0 15px;}

ul.menu li:first-child a:hover { position:relative; text-decoration:none; color:#016597; -webkit-box-shadow: 0px 0px 3px 0px rgba(61,61,61,0.69);
-moz-box-shadow: 0px 0px 3px 0px rgba(61,61,61,0.69);
box-shadow: 0px 0px 3px 0px rgba(61,61,61,0.69);
background-color: #fff !important;}
	

ul.menu li:last-child a:hover { position:relative; text-decoration:none; color:#016597; -webkit-box-shadow: 0px 0px 3px 0px rgba(61,61,61,0.69);
-moz-box-shadow: 0px 0px 3px 0px rgba(61,61,61,0.69);
box-shadow: 0px 0px 3px 0px rgba(61,61,61,0.69); padding:0 15px; background-repeat:repeat-x , no-repeat; background-position:center center , center bottom;}
	ul.menu li a:hover{ position:relative; text-decoration:none; color:#016597; -webkit-box-shadow: 1px 2px 5px -2px #000;
-moz-box-shadow: 1px 2px 5px -2px #000;
box-shadow: 1px 2px 5px -2px #000; }
	
	ul.menu ul {position:absolute; left:0; display:none;  list-style:none; padding:0; margin:0; border: none; -webkit-box-shadow: 1px 2px 5px -2px #000;
-moz-box-shadow: 1px 2px 5px -2px #000);
box-shadow: 1px 2px 5px -2px #000;}
	
	ul.menu ul li {position:relative; line-height:16px; font-size:13px; vertical-align:middle;font-weight:400;width:220px; 
					padding:0; margin:0; height:auto;border-left:0px; }

	ul.menu ul li:first-child { padding:0px; border-top:none }
	ul.menu ul li:last-child a{ border-radius:0;}	
	
ul.menu ul li:last-child a:hover{padding:15px 7px; background-color: #EBEBEB; color: #000; border-bottom: none;}	
	ul.menu ul li:last-child a{ padding:15px 7px;}	
	ul.menu ul li:first-child a{ padding:15px 7px; background-color: #fff !important;;}
			
	ul.menu ul li a {display:block; padding:0; margin:0;  padding:15px 7px; color:#000; background-color:#fff;}

	ul.menu ul li:first-child a:hover { padding:15px 7px; background-color: #000; border-bottom:none;}
	ul.menu ul li a:hover { text-decoration: none; color:#000  background-color:#EBEBEB; padding:15px 7px; border-bottom: none;}
	
	ul.menu ul ul {left:220px; top:-1px;}

.banner { position:relative; width:1000px; height:263px; margin:5px 0 0;} 	

.inner_banner { position:relative; width:1000px; height:263px; margin: 33px 0 0;} 	

.index_content { position:relative; width:1000px; height:auto; padding:0 0 0 0; margin: 20px auto 0; }
.index_content .entry p{
	padding: 15px 0;
	letter-spacing: .01em;
	line-height: 1.4 !important;
}
.index_content .jcarousel-wrapper#mdm9AL{
	padding-top: 25px;	
}
.latest_left { position:relative; width:290px; height:auto; float:left; background:url(images/leatestnews_seprator.jpg) no-repeat left top; margin:40px 0 0 25px; padding-left:20px; min-height:210px; }

.latest_left h1 { padding:1px 0;}

.latest_left p { padding:3px 0 10px;}

.latest_left span { color:#f6931c;}

.visit_mid {position:relative; width:282px; height:auto; float:left; background:url(images/leatestnews_seprator.jpg) no-repeat 0 10px; margin:34px 0 0 19px; padding-left:25px; text-transform:lowercase}
.visit_mid h1{
	padding: 5px 0 !important;
}
.visit_mid img {padding: 10px 0 0 19px;}

.download_rite { position:relative; width:300px; height:auto; float:left; font-size:15px; color:#002334; margin:45px 0 0 22px; text-transform:uppercase; font-family: 'Oswald', sans-serif;}

.download_rite .img_rite { padding:7px 0 0 0; float:right;}

.download_rite p { position:relative; width:138px; height:auto; float:left;}

span.orange { font-size:16px; color:#f6931c; display:block; padding:9px 0 0;}

.latest_bg { position:relative; width:38px; height:38px; float:left; font-size:12px; color:#fff; text-align:center; margin-right:10px; padding-top:5px; margin-top:5px; background-color: #016597;}

.latest_bg p { padding:2px;  margin:0 0 10px}

.awards_bg { position:relative; width:932px; height:69px; margin: 40px auto 0 auto; font-size:18px; color:#f6931c; border-top:solid 1px rgb(185, 185, 185); padding-top:35px;}

.awards_bg .insider { padding:5px;}

.awards_bg .award_bg_img{ position:relative; width:916px; height:auto; float:left; }


.awards_bg p { width:180px; float:left; padding:17px 25px 0 7px;}

.footer { position:relative; width:1000px; min-height:146px; height:auto; background:#4e5a65; margin:75px 0 0 0; font-weight: 400; font-family: 'Oswald', sans-serif; overflow: hidden;}

.footer .insider { padding:20px 5px 20px 20px; text-align:left; float:left; color: #000 !important; text-shadow: 0.25px 0.5px 0px rgba(164, 164, 164, 0.45);}
.footer .insider ul li a{color: #000 !important; text-transform: uppercase;}
.footer .insider ul li a:hover {color: #fff !important; text-decoration: none;}
.footer .insider h6{display: none;
	}
	.footer .insider p{
		font-size: .9em !important;
	}
.f_application { position:relative; width:200px; height:auto; float:left; padding-right:20px; min-height:130px}

.f_services { position:relative; width:200px; height:auto; float:left; padding:0 0px 0 19px; min-height:130px}

.f_content { position:relative; width:137px; height:auto; float:left;}

.f_services .f_content { width:100px; color: #000; }

.f_dist { position:relative; width:80px; height:auto; float:left; padding-left:37px;}

.f_rite { position: relative;
width: 290px;
float: left;
font-size: 11px;
color: #fff;
text-transform: lowercase;
padding-left: 20px; margin-top:15px;}

.f_menu { margin:0; padding:0; list-style:none;}

.f_menu li {position:relative; width:145px;  height:auto; font-size:13px; color:#fff; line-height:24px; vertical-align:middle; display:inline-block;  padding-right:0; margin:0; display:block; width:auto; line-height:20px;}

.f_menu li a { color:#fff;}

.f_rite_icon { position:relative; float:right; margin-right:10px; margin-top:2px}

.f_services p { position:relative; width:200px; height:auto; float:left; font-size:12px;  color:#000; text-align: right; text-transform:uppercase; text-shadow: 0.25px 0.5px 0px rgba(164, 164, 164, 0.45);}
.f_services img a{ float: right;
  }
.f_img  {
position: absolute;
width: auto;
height: auto;
right: 60px;
top:0;
}

.new_footer_logo{position:relative; float:left; padding-top:0; }

.sub_left { position:relative; width:600px; height:auto; float:left;  padding: 15px; margin-left: -15px !important;}

.sub_left ul { margin:0; padding:0; margin-left:20px;}
 .index_content ul{ margin:0; padding:0; margin-left:0px;
	 
 }

.sub_left ul li, .index_content ul li { padding:4px 0px;}

.sub_left ul li a, .index_content ul li a{ color:#576570}

.sub_left h1 { padding-bottom:12px;}
.sub_rite { position:relative; width:312px; height:auto; float:right;   padding:23px 0 0;}

.sub_rite p { padding:13px 0;}

.sub_rite img {  }

.left { position:relative; width:650px; height:auto; float:left; padding:21px 0 0 24px;}

.left h1 { padding-bottom:12px; line-height: 1 !important;}
.rite { position:relative; width:250px; text-align:left; height:auto; float:right; font-size:16px; padding:43px 0 0;}

.rite p { padding:13px 0;}

#crumbs {padding:10px 0px; text-transform:lowercase;}
#crumbs a{}


.about_tig_brush_logo { width:114px; height:auto; float:left; margin-right:10px; margin-bottom:20px; }

ul.xoxo {padding:0; margin:0; list-style:none;}
ul.xoxo {padding:0; margin:0; position:relative; width:auto; height:auto;}
ul.xoxo {padding:0; margin:0; list-style:none;}
ul.xoxo {padding:0; margin:0; position:relative; width:auto; height:auto;}

ul.xoxo ul {padding:0; margin:0; list-style:none; font-size:14px;}

.prod_area { width:1000px; margin:0 auto;}

h2.note { color:#576570; font-size:15px; font-weight:bold;}

  ul.prod_menu { list-style:none; margin:0; padding:0; margin-bottom:20px !important}

 ul.prod_menu li  { font-size:15px; color:#000; background:url(images/pleasenote_bullet.jpg) no-repeat 0 17px !important; padding-left:20px !important; padding-top:10px !important}
 
 ul.prod_menu li a { color:#016597 !important;}


h4.name { padding:10px 0px; font-weight: normal;}

h4.name a{ color:#016597 !important; font-size:15px;}



.prod_box { border-radius:5px; border:solid 1px #cecece; padding:15px 8px; min-height: 220px;margin-bottom: 15px;}

#shopp .products ul li {
display: block;
float: left;
border: none;
width: 180px;
text-align: center;  
margin-right: 10px;
min-height: 240px;
}
.products .row{
margin: 0 !important;	
}

 .addtocart { background:url(images/product_addtocart_btn.png) no-repeat; width:94px; height:26px; font-size:0; border:none; cursor:pointer; }

.prod_box .addtocart { margin-left:40px;}

td {padding: 15px; width:250px; text-align:left;}

table.distributor_list { text-align:left}

ul.breadcrumb { text-transform:lowercase}
ul.breadcrumb strong { font-weight:normal}

dl.details dt { font-weight:bold;}

#shopp form.product ul, #shopp form.product ul li, #shopp form.product ul li label {
clear: none;
display: block;
font-size: 16px !important;
font-weight: bold;
}

#shopp dd { padding:0 !important}

#shopp dt { width:auto !important}



.dotted_sep { width:100%;  height:1px; background:url(images/sep.png) repeat-x; margin:20px 0px}

.call_us_btn { background:#016597; color:#FFF; border-radius:5px; padding:5px 10px; margin-top:10px; max-width: 383px;}



.fluid_grphic_l
{
position:relative; width:400px; height:auto; float:left; padding-top:20px;
}

.fluid_grphic_r
{
position:relative; width:500px; height:auto; float:right; margin-top:10px;
}




.anythingSlider                         { width: 916px; height: 60px; position: relative;}

.anythingSlider .wrapper                { width: 916px; overflow: auto; height: 60px;  position: absolute; top:0px; left: 0;}



                                       /* Width below is max for Opera */

.anythingSlider .wrapper ul             {

	width: 32700px;

	list-style: none;

	position: absolute;

top:0;

	left:0;

	margin: 0;

	padding:0;

}

.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 60px; width: 916px; margin: 0; padding:0; }
 





.anythingSlider .arrow                  { display: block; height: 23px; width: 15px; /*background: url(../images/arrows.png) no-repeat 0 0;*/ text-indent: -9999px; position: absolute; top: 0px;  cursor: pointer; }

.anythingSlider .forward                { left: 620px; top:60px;  background:none;}

.anythingSlider .back                   {  left: 20px; top:60px;  background:none;}





#thumbNav                               { position:absolute; left:577px; top: 298px; }

#thumbNav a                             { color:black; font-size:1px; display: inline-block; height:8px; width:7px; padding: 0px 2px;background:none; text-align: center; text-indent: -9999px; }

#thumbNav a:hover                       {  background:none;}

#thumbNav a.cur                         { background:none;}







#start-stop                             { color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 0px; top: 0;display:none !important;}

#start-stop.playing                     { background-color: red; }

#start-stop:hover                       { background-image: none; }



.read_more_link
{
background:#1E3279; border-radius:5px; color:#FFF; padding:5px 10px; max-width:200px; display:inline-block; margin-top:10px;
}


span.country .wpcf7-select { width:280px;}
span.enquiry-type .wpcf7-select { width:280px;}

.table_p p{padding:4px 0; }

.promotion_tab{ display:none; position: absolute;float: right;width: 147px;height: 37px;right: 35px;top: 0;}

/* css by danish */



.col {
float: left;
padding: 0 15px;
}

.col-3 {
width: 25%;
}
.col-4 {
width: 29.3333%;
}

.clear {
clear: both;
}

.center-block {
display: block;
margin: 0 auto;
}

.responsive-image {
max-width: 100%;
display:block;
width: 100%;
margin: 0 auto;
height: auto;
}

.gap {
margin: 40px 0;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;

}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }


  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {

    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}

.text-center {
text-align: center;
}

.bold {
font-weight: bold;
}

.button-b {
background: #E4E4E4;
padding: 10px;
}

.service-heading {
	color: #f7931e;
	font-size: 17px;
}

.service-packages-table thead tr th {
	border-top: 3px solid #f7931e;
	border-bottom: 3px solid #f7931e;
	border-left: 0;
	border-right: 0;
	padding: 10px 6px;
}

.service-packages-table tbody tr td {
	border-bottom: 1px solid #f7931e !important;
	padding: 10px 6px;
}


.service-packages-table {
	border-spacing: 0;
}

.service-packages-table img {
	margin: 0 auto;
	display: block;
}

.service-packages-table tbody tr:last-child td{
	background: #b8cce4;
	font-weight: bold;
	border: none !important;
	font-size: 25px;
}

.service-packages-table tbody tr:nth-child(10) td {
	border-top: 3px solid #f7931e !important;
	border-bottom: none !important;
}

.service-packages-table tr td:nth-child(2), .service-packages-table tr td:nth-child(3), .service-packages-table tr td:nth-child(4), .service-packages-table tr th:nth-child(2), .service-packages-table tr th:nth-child(3), .service-packages-table tr th:nth-child(4) {
text-align: center;
font-weight: bold;
}

.questions-box {
margin-top: -180px;
padding: 30px 15px;
background: #c5d7ea;
}
p small a{ color:#002334 !important;
}
p small a:hover {color:#016597 !important;
}
a:hover{color: #016597 !important;
}

/* EASY LOGO SLIDER*/

.jw_easy_slider_name, .jcarousel-pagination, .jcarousel-control-prev, .jcarousel-control-next{ 
  display:none !important;
 }
  
.visit_mid img {
  padding: 10px 0 0 0;
}

.jcarousel-wrapper {
  margin: 0 auto !important;
  border: 0px solid #fff !important;
  box-shadow: none !important;
}


.img-responsive ​{
	display: block;
    max-width: 100%;
    height: auto;
}

​@media (min-width:768px) and ( max-width:1024px) {

 .container{ 
  width:740px;
  }


}

@media (min-width:320px) and ( max-width:767px) {
	.container {
		width: 100%;
	}
}


#bannerad img{
  width: 768px; 
  margin: 0 auto !important;
}

.jcarouseln ul li img{
  border: 1px solid #ccc;
  }


.easingslider-1457{
  max-height: 120px !important;
  }

.easy-logo_image{
  border: 1px solid #ccc;
	padding-top: 0 !important;
margin-top: 15px;	  
	}

#request-quote{
    border-top-color: #5d3c83;
    background: #5d3c83;
    color: #ffffff;
    border: none;	
	width: 135px;
	border-radius: 8px;
	text-align: center;
	padding:6px 5px 5px 5px;
	float: right;
	margin-top: 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#9059d4), to(#603e88));
    background: -webkit-linear-gradient(top, #9059d4, #603e88);
    background: -moz-linear-gradient(top, #9059d4, #603e88);
    background: -ms-linear-gradient(top, #9059d4, #603e88);
    background: -o-linear-gradient(top, #9059d4, #603e88);
}
#request-quote a{
display: block !important;	
color: #fff !important;
text-shadow: 1px 1px 1px #000 !important;
}
#request-quote a:hover{
	color: #ccc;
	text-decoration: none !important;	
}
ul.menu li:first-child.page-item-7{
	display: none !important;	
}
ul.checkmark li {
    background: url("http://tigbrush.com/images/checkmark.png") no-repeat 0 0%;
    padding-left: 40px;
    margin-left: -30px;
    list-style: none !important;
    text-transform: uppercase;
    font-size: 1.1em;
    line-height: 1.2;
    padding-bottom: 10px;
}
ul.checkmark{
margin-left: 30px;	
margin-top: 10px;
}
.shopp_product h1{
		line-height: 1.1;
}
#crumbs ul.breadcrumb span br{
	display: none;	
}


/*///distributor alignment////*/
#post-630 .col-sm-3{
	min-height: 220px;
}
#post-630 .col-sm-3 img{
	max-height: 80px;	
}
#post-630 h2, #post-630 h3{
	    font-size: 28px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;	
	padding-left: 15px;
}
#post-630 h2{
	margin-top: 25px;	
}


.flex-it{
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    align-content: flex-start !important;
		
	}
	.flex-it .col-sm-4{
		margin-bottom: 25px !important;
	}
	@media (min-width: 1200px){
	.flex-it .col-sm-4{
	    -webkit-box-flex: 24%;
    -moz-box-flex: 24%;
    width: 24%;
    -webkit-flex: 24%;
    -ms-flex: 24%;
    flex: 24%;
    max-width: 22%;
	}
	}
	@media (max-width: 1200px){
	.flex-it .col-sm-4{
	    -webkit-box-flex: 33%;
    -moz-box-flex:33%;
    width:33%;
    -webkit-flex:33%;
    -ms-flex: 33%;
    flex: 33%;
    max-width:30%;
	}
	}
	.dist-logo{
display: block;
position: relative;
    height: 80px;
    margin-bottom: 10px;
	}
	.dist-logo img{
		max-height: 100% !important;
		max-width: 100% !important;
    bottom: 10%;
    position: absolute;
	}
	#post-631 .entry p{
		padding: 5px 0 !important;
	}
#post-631 .entry h2{
font-size: 1.5em !important;
}
	.loc{
		
	}
#go-to-continent{
float: right;
}
#go-to-continent a{
display: inline-block;
    background: #eee;
    padding: 5px;
    border-radius: 3px;
    border: 1px solid #ccc;
    margin-left: 4px;

	}