@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(http://fonts.googleapis.com/css?family=Lobster);
.welcome {
  display: block;
  font-family: 'Lobster',cursive;
  font-size: 25px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  text-align: center !important;
}
.form-group.header-search {
  float: right;
}
.fa-search {
  background: #0954a2;
  color: #fff;
  font-size: 17px;
  padding: 6px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom: 7px;
}
/*
background:#0954a2;

*/
 

body{
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif !important; /*font-family: 'Roboto Condensed', sans-serif !important;*/
	font-size:12px !important;
	/*background:url(345.png)*/
}
.navbar{margin-top:10px;}
.logo {
  margin-top: 25px;
}
.navigation-menu {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


	background: rgb(9,82,162); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NTJhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTUyYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(9,82,162) 0%, rgb(41,137,216) 50%, rgb(32,124,202) 51%, rgb(9,82,162) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(9,82,162)), color-stop(50%,rgb(41,137,216)), color-stop(51%,rgb(32,124,202)), color-stop(100%,rgb(9,82,162))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(9,82,162) 0%,rgb(41,137,216) 50%,rgb(32,124,202) 51%,rgb(9,82,162) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(9,82,162) 0%,rgb(41,137,216) 50%,rgb(32,124,202) 51%,rgb(9,82,162) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(9,82,162) 0%,rgb(41,137,216) 50%,rgb(32,124,202) 51%,rgb(9,82,162) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(9,82,162) 0%,rgb(41,137,216) 50%,rgb(32,124,202) 51%,rgb(9,82,162) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0952a2', endColorstr='#0952a2',GradientType=0 ); /* IE6-8 */

}
.navbar-nav li a{
	color:#fff;
	font-size:16px;
	border-left:1px solid #dfdfdf; 
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.navbar-nav li a:hover{
	color:#000; 
	border-left:1px solid #dfdfdf; 
	background:#fff;
}
.fa-navicon{
	font-size:30px; 
	color:#fff;
}
#telephone{text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.74); font-size:17px;}
.header-search input {
	/*background: url("../images/searchfield_bg.gif") no-repeat scroll 0 0 / 215px 24px rgba(0, 0, 0, 0);*/
	border: medium none;
	color: #939393;
	font-size: 13px;
	height: 25px;
	padding: 2px 1px 2px 17px;
	width: 215px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.59);
-moz-box-shadow:    0px 1px 1px 0px rgba(50, 50, 50, 0.59);
box-shadow:         0px 1px 1px 0px rgba(50, 50, 50, 0.59);
}
.fa-phone-square{font-size:17px; color:#0954a2;}
.skype-telephone{
	margin-top:20px;
}
.breadcrumb {
  background-color: #aacdf1 !important;
}
.breadcrumb > li + li:before {
    color: #CCCCCC;
	content: "\f105";
	font-family: FontAwesome;
    padding: 0 5px;
	font-size:15px;
}
.breadcrumb a{
	color:#206d7b;
}
.breadcrumb a:hover{
	color:#0091DC;
}
.breadcrumb-section{
	margin:10px 0px 0px;
}
.breadcrumb-section ol {
  margin-left: -5px;
  margin-right: -5px;
  -webkit-box-shadow: 0px 3px 4px 0px rgba(50, 50, 50, 0.8);
-moz-box-shadow:    0px 3px 4px 0px rgba(50, 50, 50, 0.8);
box-shadow:         0px 3px 4px 0px rgba(50, 50, 50, 0.8);
}
/*===================================================================================End header stylesheet======================================*/
.left-sidebar-category{
	background: rgb(244, 244, 244) !important;
	background: -moz-linear-gradient(90deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	background: -webkit-linear-gradient(90deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	background: -o-linear-gradient(90deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	background: -ms-linear-gradient(90deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	background: linear-gradient(180deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	border:1px solid #CFCFCF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.sf-menu a {
	color: #333;
	-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.nav > li > a:hover, .nav > li > a:focus {
	color:#fff;
	background: #0964a0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NjRhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjg3ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0964a0 0%, #2989d8 50%, #207cca 51%, #0b87e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0964a0), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#0b87e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0964a0 0%,#2989d8 50%,#207cca 51%,#0b87e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0964a0 0%,#2989d8 50%,#207cca 51%,#0b87e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0964a0 0%,#2989d8 50%,#207cca 51%,#0b87e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0964a0 0%,#2989d8 50%,#207cca 51%,#0b87e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0964a0', endColorstr='#0b87e5',GradientType=0 ); /* IE6-8 */

	
}
.sidebar-heading{ 
	padding:2px 12px;
	color:#fff;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background: rgb(9,82,162);
}
.sidebar-heading:hover{
	background:#0954a2 !important; 
}
.left-sidebar-category a:hover{
	margin-left:7px;
}
@media (max-width: 768px) {
	.sf-vertical ul {
		top: 38px !important;
		left: 50px !important;
		
	}
}
/*End sidebar caregory stylesheet*/
.products-gallery{margin:20px auto;}

.page-headline {
  border-radius: 5px;
  color: #FFFFFF;
  font-family: 'Oswald',sans-serif;
  height: 42px;
  margin: 10px auto;
  padding: 1px 0;
  background: rgb(9,82,162);
}
.panel-primary > .panel-heading {
  background: none repeat scroll 0 0 #0954A2;
  background-repeat: repeat-x;
}
.page-headline h3{font-size: 16px;
line-height: 0px;}
.product-list{border:1px solid #333; padding:10px 5px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.product-title{color:#333; font-size:12px; font-weight:bold; /*text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.64);*/}
.product-title:hover{color:#0091dc; font-size:12px; text-decoration:none;}
.bulk-price{background: none repeat scroll 0 0 #FEF5AE;
font-size: 12px;
line-height: 17px;
margin-left: -5px;
margin-right: -5px;
padding: 8px 5px 1px 4px;}
.product-quantity{padding:10px;}


/*Add to cart*/
.a-btn{background:#0954A2; padding:7px 5px; color:#fff; font-size:12px; font-family: 'Oswald', sans-serif; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; -webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}
.a-btn:hover, .a-btn:active {background:#333; color:#fff; text-decoration:none;}

.form-control{margin:2px auto;}
.sidebar-block{ background: rgb(244, 244, 244) !important;
	background: -moz-linear-gradient(90deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	background: -webkit-linear-gradient(90deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	background: -o-linear-gradient(90deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	background: -ms-linear-gradient(90deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	background: linear-gradient(180deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) !important;
	border:1px solid #CFCFCF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; overflow:hidden; margin:5px auto;}
/*End stylesheet*/
.footer{
	text-align:center;
}
.footer-img{
	margin:10px auto;
}
.shopping-cart-top{margin-bottom:10px;}
/*product image zoom*/

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
/*product-description*/
.product-description{color:#999; margin-top:10px;}
.price-input{width:60px; max-width:60px;}
.update-delete{margin-top:10px; margin-bottom:10px;}
.delete-item{color:#ff0000; font-weight:bold;}
.update-item{margin-left:20px;}
.divider{line-height:1px; color:#333; border-bottom:1px solid #999;}
.cart-subtotal{padding:10px 0px;}
.clear-update-checkout{margin:10px auto;}
.change-currency{margin:10px auto;}
.red{color:#ff0000;}


/*Empty Cart Box*/
.sidebar-inner{padding: 10px;}
.sidebar-cart-btn{width:100% !important;}
.margin-top, .check-btn{margin-top:10px;}
.cart-increment-box{width:25px; text-align:center;height:19px !important;margin-top: 7px;}
.increment-cart{border:1px solid #999; padding:3px; margin:0px 2px;}
.increment-cart {
  border: 1px solid #999;
  line-height: 25px;
  margin: 0 2px;
  padding:1px 4px 0px;
  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.cart-total{margin-top:9px;}
.sidebar-block a:hover{text-decoration:none;}
.clear-cart{
	border:1px solid #999; 
	padding-left: 4px;
    padding-right: 5px;
	padding-bottom: 2px;
}
.clear-cart a{color: #bb0000;
font-size: 10px;
    font-weight: bold;}
.form-horizontal .control-label {
  text-align: left !important;
  font-size: 12px !important;
}
.red-texts{color:red;}
.margin-bottom{margin-bottom:20px;}
.margin-bottom{margin-bottom:20px;}

/*featured-pro*/
.featured-pro-img{width:40px;}
.product-list {
  border: 1px solid #aacdf1;
  border-radius: 5px;
  margin-bottom: 20px;
  min-height: 430px;
  padding: 10px 5px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.8);
-moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.8);
box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.8);
padding-left:5px;
padding-right:5px;
}
.add-cart {
  margin-top: 5px;
}
.product-list img{margin-bottom:5px;}
#header{padding-left:10px; padding-right:10px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  border-radius: 4px;
  color: #555555;
  font-size: 14px;
  height: 30px;
  line-height: 19px;
  margin-bottom: 10px;
  padding: 4px 6px;

}
.cart-inner{padding:10px;}
.navbar-form .form-control {
  width: 95% !important;
}
.btn-primary{padding:3px !important;}
.nav-stacked  li {
  line-height: 3px;
  padding:2px 0px;
}
.pro-img-section{min-height:100px; max-height:100px; height:100px;}
.pro-img:hover{-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out; 
-moz-transform: rotate(3deg);
-webkit-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
max-height:132px; min-height:132px; height:132px;}
.pro-img{max-height:130px; min-height:130px; display:block; margin-left:auto; margin-right:auto; border:1px solid #FEF398; padding:5px; margin-top:5px; margin-bottom:5px;   -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);
}
select{font-size:12px !important; line-height:25px !important; }

.pager li > a, .pager li > span {
  background-color: #fff;
  border: 1px solid #ddd;
  display: inline-block;
  padding: 5px 14px;
  -webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
.pager {
  margin-right: 5px !important;
}
/*New*/
.details-info
{
  width:400px !important;
}
.red-text{color:red; margin-bottom: -10px;font-weight: bold;}
.detail-text{font-weight: bold;}
..details-info tr{border:none !important;}
.details-info td {
  line-height: 5px !important;
  padding: 15px 1px 0 2px !important;
}
.quantity-price-table{width:200px;}
.grey-bg {
  background: none repeat scroll 0 0 #DCDCDC;
  display: block;
  overflow: hidden;
  padding: 3px;
  width: 100% !important;
}

.border-less >tbody>tr>th, .border-less >tbody>tr>td {
    border-top: none;
	line-height:0px !important;
}
.grey-bg-box{background: none repeat scroll 0 0 #DCDCDC;
  display: block;
  padding: 7px 3px 0px 3px;
  width: 100% !important;}
.header-search input {
  border: 1px solid #0954A2;
}
.product-quantity select{
height:22px !important; max-height:24px !important; 
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
.red-text-bold{
color:#bb0000;
font-weight:bold;
}
.add-cart:hover{color:#dadada;}
.add-cart {
  background: none repeat scroll 0 0 #2d6ca2  !important;
  color: #fff !important;
  height: 30px;
  margin: 0 auto;
  padding: 5px 10px;
  width: 123px;
  font-size:14px;
  -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);
}
.add-cart input{background:#2d6ca2  !important; border: 0px solid #2d6ca2 ;}
.out-stock{
background: none repeat scroll 0 0 #aacdf1 !important;
  color: #000;
  height: auto;
  margin: 0 auto;
  padding: 5px 10px;
  font-size:14px;
  width: 130px;
  max-width:260px;
  -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);
 
}
.pro-img-section{ margin-bottom:20px;}

@media (min-width: 768px) and (max-width: 1080px) {
.product-list {
  border: 1px solid #aacdf1;
  border-radius: 5px;
  box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.8);
  margin-bottom: 20px;
  min-height: 475px;
  padding: 10px 5px;
}
}
.s-img{border:1px solid #FEEF82; padding:10px;}
.left-sidebar-special {
  background: linear-gradient(180deg, rgb(244, 244, 244) 30%, rgb(255, 255, 255) 70%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 1px solid #cfcfcf;
  border-bottom: 0px solid #cfcfcf;
  -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.top-cat-with-special{
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 1px;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 1px;
	border-radius: 5px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border-top: 0px solid #cfcfcf;
}
.left-sidebar-special a{color:#333;}
.c-a img{clear:both; page-break-after:always;}
#yw0_button{page-break-before: always;}
.right-sidebar img, .left-sidebar img{
	margin-bottom:10px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

input.span3, textarea.span3, .uneditable-input.span3 {
  width: 270px !important;
}
.ui-datepicker th {
  color: #000 !important;
  font-weight: bold;
}
.navbar-form {
  width: 100%;
}

/* progress bar start */

h4, .h4 {font-size: 12px !important;}
		label {  font-size: 11px; font-weight: 400 !important;}
		
		
	/*	
		.smpl-step {
        margin-top: 40px;
    }
    .smpl-step {
        border-bottom: solid 1px #e0e0e0;
        padding: 0 0 10px 0;
    }

    .smpl-step > .smpl-step-step {
        padding: 0;
        position: relative;
    }   

    .smpl-step > .smpl-step-step .smpl-step-num {
        font-size: 17px;
        margin-top: -20px;
        margin-left: 47px;
    }

    .smpl-step > .smpl-step-step .smpl-step-info {
        font-size: 14px;
        padding-top: 27px;
    }

    .smpl-step > .smpl-step-step > .smpl-step-icon {
        position: absolute;
        width: 70px;
        height: 70px;
        display: block;
        background: #AACDF1;
        top: 45px;
        left: 50%;
        margin-top: -35px;
        margin-left: -15px;
        border-radius: 50%;
    }

    .smpl-step > .smpl-step-step > .progress {
        position: relative;
        border-radius: 0px;
        height: 8px;
        box-shadow: none;
        margin-top: 37px;
    }

   .smpl-step > .smpl-step-step > .progress > .progress-bar {
       width: 0px;
       box-shadow: none;
       background: #428BCA;
   }

    .smpl-step > .smpl-step-step.complete > .progress > .progress-bar {
        width: 100%;
    }

    .smpl-step > .smpl-step-step.active > .progress > .progress-bar {
        width: 50%;
    }

    .smpl-step > .smpl-step-step:first-child.active > .progress > .progress-bar {
        width: 0%;
    }

    .smpl-step > .smpl-step-step:last-child.active > .progress > .progress-bar {
        width: 100%;
    }

    .smpl-step > .smpl-step-step.disabled > .smpl-step-icon {
        background-color: #f5f5f5;
    }

    .smpl-step > .smpl-step-step.disabled > .smpl-step-icon:after {
        opacity: 0;
    }

    .smpl-step > .smpl-step-step:first-child > .progress {
        left: 50%;
        width: 50%;
    }

    .smpl-step > .smpl-step-step:last-child > .progress {
        width: 50%;
    }

    .smpl-step > .smpl-step-step.disabled a.smpl-step-icon {
        pointer-events: none;
    }

*/

.progress-meter {
  padding: 0;
}

ol.progress-meter {
  padding-bottom: 9.5px;
  list-style-type: none;
}
ol.progress-meter li {
  display: inline-block;
  text-align: center;
  text-indent: -19px;
  height: 39px;
  width: 24.99%;
  font-size: 12px;
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
ol.progress-meter li:before {
  position: relative;
  float: left;
  text-indent: 0;
  left: -webkit-calc(50% - 9.5px);
  left: -moz-calc(50% - 9.5px);
  left: -ms-calc(50% - 9.5px);
  left: -o-calc(50% - 9.5px);
  left: calc(50% - 9.5px);
}
ol.progress-meter li.done {
  font-size: 11px;
}

ol.progress-meter li.done:before {
  content: "\2713";
  height: 19px;
  width: 19px;
  line-height: 21.85px;
  bottom: -28.175px;
  border: none;
  border-radius: 19px;
}

ol.progress-meter li.todo {
  font-size: 11px;
}
/* Progress bar for Firefox and Chorom support */
ol.progress-meter li.todo:before {
content: "\555";
font-size: 21.1px;
bottom: -26.95px;
line-height: 15.05px;
background-color: #ccc;
border-radius: 5447px;
margin-top: 2px;
}
/*
ol.progress-meter li.todo:before {
  content: "\2B24";
  font-size: 17.1px;
  bottom: -26.95px;
  line-height: 18.05px;
}
*/
ol.progress-meter li.done {
  color: black;
  border-bottom-color: yellowgreen;
}
ol.progress-meter li.done:before {
  color: white;
  background-color: yellowgreen;
}
ol.progress-meter li.todo {
  color: silver;
  border-bottom-color: silver;
}
ol.progress-meter li.todo:before {
  color: silver;
}
/* End Progress Bar*/


select.si {
height: auto !important;
width:60px;
}
.add-cart a{color:#fff !important;}
.cont-name{text-align: center !important; font-size:25px !important;}


/* thumbnail */

.logdiv
{
margin-left:65px;
}

.progress-text
{
line-height: 14px !important;
}