
					.input-group-addon.primary {
	    color: rgb(255, 255, 255);
	    background-color: rgb(50, 118, 177);
	    border-color: rgb(40, 94, 142);
	}
	.input-group-addon.success {
	    color: rgb(255, 255, 255);
	    background-color: rgb(92, 184, 92);
	    border-color: rgb(76, 174, 76);
	}
	.input-group-addon.info {
	    color: rgb(255, 255, 255);
	    background-color: rgb(57, 179, 215);
	    border-color: rgb(38, 154, 188);
	}
	.input-group-addon.warning {
	    color: rgb(255, 255, 255);
	    background-color: rgb(240, 173, 78);
	    border-color: rgb(238, 162, 54);
	}
	.input-group-addon.danger {
	    color: rgb(255, 255, 255);
	    background-color: rgb(217, 83, 79);
	    border-color: rgb(212, 63, 58);
	}
					.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{ z-index:0px;}
					body {
				    font-family: Arial,Helvetica,sans-serif;
				    background: rgba(249, 249, 249, 0.9);
					
	}
					.navbar-nav>li>.dropdown-menu {
					  margin-top: 20px;
					  border-top-left-radius: 4px;
					  border-top-right-radius: 4px;
					}
					.navbar-default .navbar-nav>li>a {
					  width: 200px;
					  font-weight: bold;
					}
			
					.mobilelogo{
						display:none;
					max-width:75px;
					margin:10px 10px 10px 0px;
					width: 90%;
					}
				
					.desktoplogo{
					
						    max-width: 286px;
						    margin: 2px 5px 5px 5px;
						    padding: 12px 5px 3px 0px;
						    width: 100%;
						    margin: 0px;
						
					}
					hr {
					    margin-top: 10px;
					    margin-bottom: 10px;
    
					    }
    
    
					.margin50{
					position:relative;
					top:30px;
					}
					@media (max-width: 768px){
					.margin50{
					position:relative;
					top:0px;
					}
					}
					.centered{
					max-width:160px;
					display:block;
					margin: auto auto;
					}
					 
					.slick-prev {
					    left: 5px;
					    z-index:9999;
					}
					.slick-next {
					    right: 5px;
					}
					.slick-dots {
					    bottom: -10px;
					}
					.hero-slide {
					    background-size: cover;
					    background-position: center bottom;
					    background-repeat: no-repeat;
					}
					.hero-content {
					    height: 330px;
					    display: table-cell;
					    vertical-align: middle;
					}
					.slide-message {
					    margin-bottom: 20px;
					}
					@media (min-width: 992px) {
					    .hero-content {
					        height: 330px;
					    }
					}
					.navbar-nav {
					    display: inline-flex;
    
					    }
					.effect1{
					 -webkit-animation: rotateOut 3s; /* Safari 4.0 - 8.0 */
					    animation: zoomInLeft 3s;
					   animation-delay: 0s;
					}
					.effect2{
					position:relative!important;
					-webkit-animation: rollOut 2.5s; /* Safari 4.0 - 8.0 */
					    animation: rollOut 2.5s;
					animation-delay: 3s;
					}
					.effect3{
					position:relative!important;
					-webkit-animation: rotateOut 7s; /* Safari 4.0 - 8.0 */
					    animation: rotateOut 7s;
					animation-delay: 7s;
					}
					.effect4{
					position:relative!important;
					-webkit-animation: rotateOut 9s; /* Safari 4.0 - 8.0 */
					    animation: rotateOut 9s;
					animation-delay: 9s;
					}
					.effect5{
					position:relative!important;
					-webkit-animation: rotateOut 5s; /* Safari 4.0 - 8.0 */
					    animation: rotateOut 5s;
					animation-delay: 2s;
					}
					.effect6{
					position:relative!important;
					-webkit-animation: rotateOut 5s; /* Safari 4.0 - 8.0 */
					    animation: rotateOut 5s;
					animation-delay: 2s;
					}
					.effect7{
					position:relative!important;
					-webkit-animation: rotateOut 5s; /* Safari 4.0 - 8.0 */
					    animation: rotateOut 5s;
					animation-delay: 2s;
					}
					.valign{vertical-align: middle ;text-align:center }
					.valignr{vertical-align: middle ;text-align:right }
					.valignl {font-size: 0.9em;padding-top: 0.3em; vertical-align: middle ;text-align:left }
					.caption{
					height:250px;
					overflow:hidden;
	 position: relative;
			    top: -2.7em;
					}
					@media (min-width: 500px ){
					.caption{
					height:130px;
					position: relative;
			    top: -2.7em;
					}
					}
					@media (min-width: 700px ){
					.caption{
					height:160px;
					position: relative;
			    top: -2.7em;
					}
					}
					@media (min-width: 300px ){
					.caption{
			
			    height: 102px;
			    position: relative;
			    top: -2.7em;
					}
					}
					@media (max-width: 300px ){
					.caption{
					height:120px;
							}
					}
				
				
					.producttable{
						width:30.4%;
						float:left;
							border:none;
							margin-left:1px;
							padding-left:1px;
						  content: "";
						  display: table;
							margin-right:5px;
							margin-bottom:8px!important;
							background: rgb(244,244,244); /* Old browsers */
							background: -moz-radial-gradient(center, ellipse cover, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 52%, rgba(244,244,244,1) 100%); /* FF3.6-15 */
							background: -webkit-radial-gradient(center, ellipse cover, rgba(244,244,244,1) 0%,rgba(255,255,255,1) 52%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */
							background: radial-gradient(ellipse at center, rgba(244,244,244,1) 0%,rgba(255,255,255,1) 52%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f4f4f4',GradientType=1 );
					}
				
					.nav-tabs>li>a {
 
					    border: 1px solid rgba(0, 0, 0, 0.1);
			 
						
						}
			 
				 .smallbutton{
					 padding:1px 1px!important;
				 }
				
				
					.producttable>tbody>tr>td {
						padding:1px;
					}
			
					
					 
				
					.product-image{
						max-height: 10rem;
						   padding:1rem; 
					}
				
					.product-imagePr {
					    max-height: 18rem;
					    padding: 1rem;
					}
				
				
				
					/*  SMALL CART  */
					.smallcart   {
						margin-top:0.2em;
						border:1px dotted #ff510d!important;
					
						background: #f9f9f9; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #f9f9f9 29%, #f2f2f2 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #f9f9f9 29%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #f9f9f9 29%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2',GradientType=1 );
					}
					.smallcart{
						min-width:250px;  
						z-index:9;
						padding:1em;
					}
					
					
					@media screen and (min-width: 1px)  and (max-width: 750px)  {
						.sliderimage{max-width:50%;}
						.sliderimageq{width:100px!important;}
						
						.slidertitle{font-size:1em!important;}
						
					}
						
						
							.sliderimageq{width:130px;}
							
								.slidertitle{font-size:2.6em!important;}
								
							
					/* Portrait */
					@media screen and (min-width: 1px)  and (max-width: 1024px)  {
						.sliderimageq{width:80px!important;}
						
						.slidertitle{font-size:1.2em!important;}
					
					
						.nopadding{
							padding:0px;
						}
					
						.smallest{
							font-size:90%;
						}
						.product-image{
							max-height: 10rem;
							    padding: 1em;
						}
						.smallcart{
						     position: absolute!important;
						     z-index:9!important;
					}
						#DiscountInfoBox .modal-content{max-width:59%;}
						.footer_boxes{
							display:block!important;
						}
							 
							.has-children a:hover{
								background:#111433;
								color:white!important;
							}
						
								.has-children a{
								
									color:white;
								}
							
								 
							.h1, .h2, .h3, h1, h2, h3 {
							    margin-top: 1rem;
							    margin-bottom: 0.7rem;
							}
							 
						
							.notify{
								float:none;
								    margin-bottom: 3px;
							}
							.producttable{
								width:auto;
								float:left;
									border:none;
									margin-left:1px;
							}
						 .headerlinks {
	    margin: 1px 1px;
	    float: right;
	    display: flex;
	        max-width: 301px;
				}			
	.hero-content{
		height:270px;
	}
	.nav>li>a {
	    padding: 3px 6px;
	}
							.h3, h3 {
							    font-size: 1.2em!important;
							}
							.desktoplogo{
							display:none;	
							}
							.mobilelogo{
								display:block;
								padding:3px!important;
								margin: 0px!important ;
								width: 90%;
								max-width:50px;
							}
							.thumbnail {
							height:266px;	
					    background-position: center;
							}
							.cd-secondary-dropdown{
								background: black!important; /* Old browsers */
							}
							 
					}
				
					/* ----------- iPad mini ----------- */
					/* Portrait and Landscape */
					@media only screen and (min-width: 749px) and (max-width: 1024px) {
						
						
								
								
							.desktoplogo{
							max-width:245px;
							width: 90%; 	
							}
							.mobilelogo{
							display:none;	
							}
							.thumbnail {
							height:266px;	
					        background-position: center;
							}
							 
							 
						.has-children a:hover{
							background:#111433;
							color:white!important;
						}
					 
						 
					}
				
				
					/* ----------- Non-Retina Screens Desktop----------- */
					@media screen   and (min-width: 1024px)  and (max-width: 2600px) { 
						 
						
							.thumbnail {
							height:266px;	
					    background-position: center;
							}
						
						
					}
				
					@media screen and (min-width: 768px)  and (max-width: 1024px)  {
					
						.desktoplogo{
							display:block!important;
							width: 90%; */
						}
					
					
					}
					.thumbnail{
					
						    background-repeat: no-repeat ;
					}
				 
					.lead {
					    font-size: 1.5rem;
					}
				}
			
			
					.lead{ font-size: 1.5rem;
					       line-height: 1.3;
							   font-weight: bold;
					}
					.producttile{	
					padding:3px;overflow:hidden;display:block;width:98%;margin:auto auto;	
					}
				
					.modernglyf{
						text-shadow: 0px 2px 1px rgba(150, 150, 150, 1);
				    font-size: 3em;
				    color: #E41717;
				    text-decoration: underline;
				    margin-bottom: 0.5em;
					}
				
					.glyphicon{
						text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);
					}
	#Menu {
	list-style:none;
	 display: block;
	padding:14px 0 0;
	width:415px;
	max-width:99%;
	margin-top:0;
	float:left;
	margin-left:0;
	background: -moz-linear-gradient(top,  rgba(6,15,40,1) 0%, rgba(11,22,48,0) 4%, rgba(51,80,113,0) 38%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(6,15,40,1) 0%,rgba(11,22,48,0) 4%,rgba(51,80,113,0) 38%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(6,15,40,1) 0%,rgba(11,22,48,0) 4%,rgba(51,80,113,0) 38%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060f28', endColorstr='#007db9e8',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #dbdbdb;
	}
	#Menu ul {margin-bottom:0px;}
	#Menu li a:hover {border-left: 0.e2m solid red}
	#Menu { list-style:none;}
	#Menu li:hover > ul {z-index:1!important;}
	#Menu li ul { margin:0; padding:0; position:absolute;z-index:5;padding-top:6px;}
	#Menu li { float:left; margin-left:10px; }
	#Menu li ul li { float:none; margin:0; display:inline;}
	#Menu li ul li a {	 }
	#Menu li { display: list-item; text-align: -webkit-match-parent;}
	#Menu ul { border:0;   font:inherit;vertical-align:baseline;}
	#Menu2 li a {overflow:hidden;height:1.2em;}		
	#Menu2 li a:hover  {height:5.2em;}			
					#Menu li ul  { 
					  background: -moz-linear-gradient(45deg, rgba(255,0,4,1) -1%, rgba(255,0,4,1) 5%, rgba(255,0,4,0.33) 7%, rgba(249,37,40,0) 8%, rgba(221,221,221,0.46) 13%, rgba(221,221,221,0.55) 14%, rgba(229,229,229,0.55) 88%, rgba(239,143,143,0) 91%, rgba(245,86,86,1) 93%, rgba(255,0,0,1) 96%, rgba(255,0,0,1) 100%); /* FF3.6-15 */
						background: -webkit-linear-gradient(45deg, rgba(255,0,4,1) -1%,rgba(255,0,4,1) 5%,rgba(255,0,4,0.33) 7%,rgba(249,37,40,0) 8%,rgba(221,221,221,0.46) 13%,rgba(221,221,221,0.55) 14%,rgba(229,229,229,0.55) 88%,rgba(239,143,143,0) 91%,rgba(245,86,86,1) 93%,rgba(255,0,0,1) 96%,rgba(255,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
						background: linear-gradient(45deg, rgba(255,0,4,1) -1%,rgba(255,0,4,1) 5%,rgba(255,0,4,0.33) 7%,rgba(249,37,40,0) 8%,rgba(221,221,221,0.46) 13%,rgba(221,221,221,0.55) 14%,rgba(229,229,229,0.55) 88%,rgba(239,143,143,0) 91%,rgba(245,86,86,1) 93%,rgba(255,0,0,1) 96%,rgba(255,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0004', endColorstr='#ff0000',GradientType=1 );
						max-width:200px;	
				}
			
 
			.panel-lambda-left{padding: 2em;}
		
			 
			
				.h2, h2 {
				    font-size: 1.7em;
				    border-bottom: 1px solid red;
				}
			
				.form-control-feedback {z-index: 0;}
				.slider{margin-bottom:20px;}
				
				
					.responsive{margin-top:5px;margin-bottom:5px;}
				
				
			 
 				
				
					.h1, h1 { font-size: 1.6em;}
				
				
					.lambda-header-small{text-transform: uppercase;}
			
			.h3, h3 {
			    font-size: 1.2em;
			}
	
			.pricebox {
			    transition: width 0.5s;
			    -moz-transition: padding 0.5s; /* Firefox 4 */
			    -webkit-transition: padding 0.5s; /* Safari and Chrome */
			    -o-transition: padding 0.5s; /* Opera */
			    -ms-transition:padding 0.5s; /* IE9 (maybe) */ 	
			}
			.pricebox:hover {margin:5px;}
				
				
				
				
			.slick-loading .slick-list
			{
			    background: #fff url('../img/ajax-loader.gif') center center no-repeat;
			}
			
		
		
		
			.container {
			    width: 98%;
			    max-width: 1400px;
			}
		
			@media only screen and (min-width: 1024px){
			 
		
		
		}
		
		input{z-index:0!important;} 
	
	
 
			.lead:hover{display:block;margin:auto auto;position:absolute;z-index: 1!important;max-width: 201px;border-radius: 10px;writing-mode: horizontal-tb;background: white;padding: 8px;}
		
			.lead{z-index:-1;background-color:white;position:absolute;max-width:201px;padding:3px;}
		
			.hidethumb:hover{
				opacity:0.1!important;
					z-index:-2;
			}
			.hidethumb{padding-top:1.3em;
				transition: opacity 0.5s ease;
				transition: z-index 0.5s ease;
				display:block;
			}
		
		
			.footer-top,.footer-bottom{
			
		    background-color: rgba(0, 0, 0, 0.96);
		    color: rgba(93, 93, 93, 0.85);
			}
		
			.footer-top a:hover,footer-bottom a:hover{
			color: rgba(208, 208, 208, 0.9);	
			}
		
			.footer-top a,footer-bottom a{
			color: rgba(208, 208, 208, 0.7);	
			}
		
			.fixedhr{
			
				opacity: 0.9;
				    border-bottom: 2px solid #343434;
				    color: black;
				    border-top: 2px solid black;
			}
		
			.productlist{
				padding: 1em;
	background: rgb(247,247,247); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, rgba(247,247,247,1) 0%, rgba(240,240,240,0.1) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, rgba(247,247,247,1) 0%,rgba(240,240,240,0.1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, rgba(247,247,247,1) 0%,rgba(240,240,240,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e2e2e2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	-webkit-box-shadow:inset 1px 1px 5px 2px rgba(240,240,240,0.7);
	box-shadow:inset 1px 1px 5px 2px rgba(240,240,240,0.7);
	}
	.prodlist_image{
		max-width:97%!important;
		-webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.49);
		-moz-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.49);
		box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.49);
	
	
		    margin-top: 4px;
				    text-align: center;
		
						background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.91) 96%, rgba(255,255,255,0.71) 100%); /* FF3.6-15 */
						background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.91) 96%,rgba(255,255,255,0.71) 100%); /* Chrome10-25,Safari5.1-6 */
						background: radial-gradient(ellipse at center, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.91) 96%,rgba(255,255,255,0.71) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
					
					
				    max-width: 15.5%;
				       border-left: 3px solid #ececec;
						 
							 -webkit-box-shadow: 2px 1px 1px 1px rgba(0,0,0,0.14);
							 -moz-box-shadow: 2px 1px 1px 1px rgba(0,0,0,0.14);
							 box-shadow: 2px 1px 1px 1px rgba(0,0,0,0.14);
						 
	}
	
		#footmain {
		    height:auto;
		    width:auto;
		    overflow:hidden;
    
		}
		#col1 {
			background: -moz-linear-gradient(45deg, rgba(255,0,4,1) -1%, rgba(255,0,4,1) 5%, rgba(255,0,4,0.33) 7%, rgba(249,37,40,0) 8%, rgba(221,221,221,0.46) 13%, rgba(221,221,221,0.55) 14%, rgba(229,229,229,0.55) 88%, rgba(239,143,143,0) 91%, rgba(245,86,86,1) 93%, rgba(255,0,0,1) 96%, rgba(255,0,0,1) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(45deg, rgba(255,0,4,1) -1%,rgba(255,0,4,1) 5%,rgba(255,0,4,0.33) 7%,rgba(249,37,40,0) 8%,rgba(221,221,221,0.46) 13%,rgba(221,221,221,0.55) 14%,rgba(229,229,229,0.55) 88%,rgba(239,143,143,0) 91%,rgba(245,86,86,1) 93%,rgba(255,0,0,1) 96%,rgba(255,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(45deg, rgba(255,0,4,1) -1%,rgba(255,0,4,1) 5%,rgba(255,0,4,0.33) 7%,rgba(249,37,40,0) 8%,rgba(221,221,221,0.46) 13%,rgba(221,221,221,0.55) 14%,rgba(229,229,229,0.55) 88%,rgba(239,143,143,0) 91%,rgba(245,86,86,1) 93%,rgba(255,0,0,1) 96%,rgba(255,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0004', endColorstr='#ff0000',GradientType=1 );
				width:217px;
		    position:absolute;
				
		    float:left;
		    z-index:4;
		    -webkit-box-shadow: 15px 2px 10px -11px rgba(0, 0, 0, 0.5);
		    -moz-box-shadow: 15px 2px 10px -11px rgba(0, 0, 0, 0.5);
		    box-shadow: 15px 2px 10px -11px rgba(0, 0, 0, 0.5);
		}
 
    
		.mark {
			overflow:hidden;
		    height:1.8em;
		    border-bottom-left-radius:2px;
		    border-bottom-right-radius:15px;
		    display:block;
		    border:1px solid black;
		    -webkit-transition: height ease 1s;
		    -moz-transition: height ease 1s;
		    -o-transition: height ease 1s;
		    transition: height ease 1s;
		}
		.mark:hover,.mark:focus,.mark:active {
		    height:5em !important;
			 
		    -webkit-transition: height ease 1s;
		    -moz-transition: height ease 1s;
		    -o-transition: height ease 1s;
		    transition: height ease 1s;
	    
		}
	
		.footmain_filters{
	    height:auto;
	    width:auto;
	    overflow:hidden;
		
		}
		.mark_filters{
			overflow:hidden;
		    height:1.8em;
		    border-bottom-left-radius:2px;
		    border-bottom-right-radius:15px;
		    display:block;
	   
		    -webkit-transition: height ease 1s;
		    -moz-transition: height ease 1s;
		    -o-transition: height ease 1s;
		    transition: height ease 1s;
		
		}
		.mark_filters:hover,.mark_filters:focus,.mark_filters:active{
	    height:10em !important;
		 
	    -webkit-transition: height ease 1s;
	    -moz-transition: height ease 1s;
	    -o-transition: height ease 1s;
	    transition: height ease 1s;
		
		}
		.col1_filters{
			width:200px;
	    position:absolute;
	    float:left;
	    z-index:4;
		}
	
	
	
		#footmainpr {
		    height:auto;
		    width:auto;
		    overflow:hidden;
    
		}
		#col1pr {
			border-bottom:2px solid grey;
				width:100%;
	   
		    z-index:4;
		    -webkit-box-shadow: 15px 2px 10px -11px rgba(0, 0, 0, 0.5);
		    -moz-box-shadow: 15px 2px 10px -11px rgba(0, 0, 0, 0.5);
		    box-shadow: 15px 2px 10px -11px rgba(0, 0, 0, 0.5);
		}
 
		.extrsasdf{ position:absolute;
		    float:left;
			}
    
		.markpr {
	
			overflow:hidden;
		    height:4.2em;
		    border-bottom-left-radius:3px;
		    border-bottom-right-radius:3px;
		    display:block;
	    
		    -webkit-transition: height ease 1s;
		    -moz-transition: height ease 1s;
		    -o-transition: height ease 1s;
		    transition: height ease 1s;
		}
		.markpr:hover,.markpr:focus,.markpr:active {
	    
				height:100%;
				overflow:visible;
			
		    -webkit-transition: height ease 1s;
		    -moz-transition: height ease 1s;
		    -o-transition: height ease 1s;
		    transition: height ease 1s;
			
		    -webkit-transition: overflow ease 1s;
		    -moz-transition: overflow ease 1s;
		    -o-transition: overflow ease 1s;
		    transition: overflow ease 1s;  
		}
		.breadcrumb {
		      margin-bottom: 10px;
			}
		
			.h1, .h2, .h3, h1, h2, h3 {
			    margin-top: 1em;
			    margin-bottom: 0.7em;
			}
			.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
			    padding: 1px;
			    line-height: 1.22857143;
			    vertical-align: top;
			    border-bottom: 1px solid rgba(138, 138, 138, 0.3);
				
			}
			.navbar-nav>li>a {
			    padding-top: 2px;
			    padding-bottom: 2px;
			}
			.price{
				    font-size: 137%;
				    color: #337AB6;
				    font-weight: 600;
				    padding: 0.1em;
				    position: relative;
				    margin-top: 0.6em!important;
				    margin-bottom: 0.1rem;
			
			}
			.qrcode{
				    max-width: 100px;
				    display: block;
				    margin: auto;
			
			}
			.btn{ margin-bottom: 6px;}
		
			.imageboxpr{
	
			    padding: 3px;
			    margin: 10px;
			    font-size: 0.8em;
			    background: rgba(238, 238, 238, 0.5);
			    text-align: center;
			    color: #4F4F4F;
			}
		
			.alert-warning {
			    overflow: hidden;	
				}
				.notifybut{
			
			    min-width: 93%;
			    display: block;
			    margin-left: auto;
			    margin-right: auto;
		 
			    margin-bottom: 3px!improtant;
					margin-top:3px!improtant;
				}
				.notify{
					float:right;
				}
				.glyphicon {
				    text-shadow: 0px 1px 1px rgba(26, 105, 174, 0.81);
				}
				.lambda-header-small {
	    border-bottom: 1px solid rgba(197, 197, 197, 0.58);
    
	}
	.btn-sm{
		margin-top:2px;
	}
	.formpricedrop{
		overflow: hidden;
		    border-bottom: 1px solid rgba(128, 128, 128, 0.45);
	    border-top: 1px solid rgba(128, 128, 128, 0.44);
	}
	.h1, .h2, .h3, h1, h2, h3 {
	    margin-top: 0.1rem;
	    margin-bottom: 0.7rem;
	}
	.featured_button{margin-bottom:3em!important;}
	.CartPrice{
		font-weight: bold;
	    color: #ef7b00;
	}
	.alert{overflow:hidden;}
	.price {
	    text-shadow: 1px 1px 1px #082B07;
	    display: inline-block;
	    min-width: 10px;
	    padding: 3px 7px;
	    font-size: 12px;
	    font-weight: 700;
	    line-height: 1;
	    color: rgb(255, 255, 255);
	    text-align: center;
	    white-space: nowrap;
	    vertical-align: middle;
	    background-color: #ff510d;
	    border-radius: 10px;
	    margin-top:0px!important;
	}
	.price small{
		color:white;
		text-shadow:none;
	}
	h3 small {
	    font-size: 87%;
	    text-shadow: 1px 1px 1px #311104!important;
	}
	.prod_page_price {
	    margin-top: 0.6em!important;
	    margin-bottom: 0.3em;
	    font-size: 1.5rem;
	}
	.lambda-header-small{
		margin-top: 0.4em;
	}
	   .footer-top{ padding-top: 1.3em;}
		 .footerglyf{
	     color: white;
	     text-shadow: 0px 1px 1px rgba(66, 66, 66, 0.81);
	     font-size: 12px;
		 
		 }
	#path1365:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	#path1366:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	#path1367:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	#path1368:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	#path1369:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	#path1370:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	#path1371:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	#path1372:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	#path1373:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	#path1374:hover {
	    fill: #959595!important;
	    stroke: 1px solid grey;
	}
	.prodImage_account{
		padding: 1em;
		    display: block;
		    max-height: 97px;
		    margin: auto;
		    width: auto;
	}
	.special-offer{
		color:#ff5104;
		font-weight: bold;
	}
	/*start responsive table */
	.no-responsive {
	    border-bottom: 1px solid #ccc;
	    font-size:95%;
	    width: 100%;
	    margin:0;
	    padding:0;
	    border-collapse: collapse;
	    border-spacing: 0;
	  }
	.responsive {
	    border-bottom: 1px solid #ccc;
	    font-size:95%;
	    width: 100%;
	    margin:0;
	    padding:0;
	    border-collapse: collapse;
	    border-spacing: 0;
	  }
	  .responsive tr {
	    border-bottom: 1px solid #ddd;
    
	  }
	  .responsive th, .responsive td {
   
	    text-align: right;
	  }
	  .responsive th {
    
    
	    letter-spacing: 1px;
	  }
	  .no-responsive tr {
	    border: 1px solid #ddd;
    
	  }
	  .no-responsive th, .no-responsive td {
   
	    text-align: right;
	  }
	  .no-responsive th {
    
    
	    letter-spacing: 1px;
	  }
	  @media screen and (max-width: 800px) {
	    .responsive {
	      border: 0;
	    }
	    .responsive thead {
	      display: none;
	    }
	    .responsive tr {
       
	      display: block;
	      border-bottom: 1px solid #ddd;
	    }
	    .responsive td {
	      display: block;
	      text-align: right;
       
	      border-bottom: 1px dotted #ccc;
	    }
	    .responsive td:last-child {
	      border-bottom: 0;
	    }
	    .responsive td:before {
	      content: attr(data-label);
	      float: left;
       
	      font-weight: bold;
	    }
	  }
	  /*Responsive Table End */
		.hexagoncontainer{
			width:100%;height:100px;
			
			
		}
		#hexagon {
			width: 100px;
			height: 55px;
			background: white;
			position: relative;
			opacity:0.8;
			color:black;
			padding:3px;
			text-align:center;
			padding-top: 10px;
			margin:2px;
		}
		#hexagon:before {
			content: "";
			position: absolute;
			top: -24px;
			left: 0;
			width: 0;
			height: 0;
			border-left: 50px solid transparent;
			border-right: 50px solid transparent;
			border-bottom: 25px solid white;
		}
		#hexagon:after {
			content: "";
			position: absolute;
			bottom: -24px;
			left: 0;
			width: 0;
			height: 0;
			border-left: 50px solid transparent;
			border-right: 50px solid transparent;
			border-top: 25px solid white;
		}
	
	.breadcrumb>li+li:before {
		display:none!important;
		}	
	
		.card_accepted{
		
			opacity:0.9;
		}
	
	
		.nav-tabs>li>a {
		background-color: #D9EDF7;	
		}
	
		.nav-tabs>li>a:hover {
			color:white;
	    background-color: #337AB7;
	    -webkit-transition: background-color 700ms linear;
	    -ms-transition: background-color 700ms linear;
	    transition: background-color 700ms linear;
		}
	
		.nav-tabs>.termsnavactive>a{
			color:white;
	    background-color: #337AB7;
 
		}
	
		.nav-pills>li>a:hover ;{
			border-top:1px solid grey;
		    border-radius: 4px;
		}
	
		.nav-pills>.termsnavactive>a{
			border-top:1px solid red;
			color:red;
	    background-color: #337AB7;
 
		}
	
	
		.tab-content{
			border: 2px solid #337AB7;
			    border-top: 0px;
					background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,0.97) 37%, rgba(229,241,246,0.94) 87%, rgba(222,237,244,0.94) 100%); /* FF3.6-15 */
					background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 37%,rgba(229,241,246,0.94) 87%,rgba(222,237,244,0.94) 100%); /* Chrome10-25,Safari5.1-6 */
					background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 37%,rgba(229,241,246,0.94) 87%,rgba(222,237,244,0.94) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0deedf4',GradientType=1 );
		}
	
	
		.red {   color: #E20101;
	    opacity: 0.9;
		font-size: 12px;
	}
	.small, small {
	    font-size: 100%;
	}
	.valignr {
	    border-right: 1px solid red;
		}
	
		h4 ,.h4{
			font-size:1.4rem;
		}
		h4 .label{
			font-size:1.5rem;
		}
		.hero-slider2{display:none;}
	
		.optimize{
			display:none;
		}
	
		.track{
		
			font-size:10px;
		}
	
	 
	
		.preloader{
		  background-repeat: no-repeat;
		     background-attachment: fixed;
		     background-position: center;
			 
		}
	
	
		.dropdown-menu .divider {
		    height: 1px;
		    margin: 0px 0;
		}
	.subcatlinks{
		border-left:2px solid rgba(125, 125, 125, 0.3);
	}	
	.subcatlinks:hover{
	border-left:3px solid #337ab7;
 
	}
	 
	
	.chat a{
		padding-right: 0px!important;
	}
	
	#chatstatus{max-width:90px;}
	
	
	.pcdesigner{
		
		display:none;
	}
	.pcdesigner<a:hover;{display:block;}
	
	.toolsdropdown{
				width: 380px;
				padding:10px;
		    margin-top: 0.2em;
		    border: 1px dotted #337ab7!important;
		    background: #f9f9f9;
		    background: -moz-radial-gradient(center, ellipse cover, #f9f9f9 29%, #f2f2f2 100%);
		    background: -webkit-radial-gradient(center, ellipse cover, #f9f9f9 29%,#f2f2f2 100%);
		    background: radial-gradient(ellipse at center, #f9f9f9 29%,#f2f2f2 100%);
		    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2',GradientType=1 );
		
	}
	
	.green{color:#5cb85c;}
	
	.redo{color:#e71c1c;}
	
	.toolsglyf{
		margin-right: 14px;
		    font-size: 605%;
		    float: left;
		
	}
	
	.toolsli{
		    margin-top: 4px!important;
		font-size:80%;
		background-color:#f0f0f0;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		margin:2px;
		
		
	}
	.toolsli a{
		color:#337AB7;
	}
	
	.toolsli a:hover{
		color:white;
		background-color:#337AB7;
	}
	
	.reducelight{
		opacity:0.7;
		
	}
	.toolsdropdown{
	    margin-top: 5px!important;
			background: rgb(173,217,228); /* Old browsers */
			background: -moz-linear-gradient(top, rgba(173,217,228,1) -1%, rgba(173,217,228,1) 0%, rgba(173,217,228,1) 20%, rgba(217,237,242,1) 40%, rgba(247,251,252,1) 71%, rgba(247,251,252,1) 71%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top, rgba(173,217,228,1) -1%,rgba(173,217,228,1) 0%,rgba(173,217,228,1) 20%,rgba(217,237,242,1) 40%,rgba(247,251,252,1) 71%,rgba(247,251,252,1) 71%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom, rgba(173,217,228,1) -1%,rgba(173,217,228,1) 0%,rgba(173,217,228,1) 20%,rgba(217,237,242,1) 40%,rgba(247,251,252,1) 71%,rgba(247,251,252,1) 71%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add9e4', endColorstr='#f7fbfc',GradientType=0 );
		
		}
	 
	 
		@media (min-width: 300px){
		.caption {
		    height: 102px;
		    position: relative;
		    top: -7.7em;
		}
		
		.sliderimageq{width:203px;}
	}
		
		
	 
	
	.lighttextshadow{
	
		-webkit-box-shadow: 1px 1px 1px 0px rgba(250,250,250,0.9);
		-moz-box-shadow: 1px 1px 1px 0px rgba(250,250,250,0.9);
		box-shadow: 1px 1px 1px 0px rgba(250,250,250,0.9);
			
	}
	
	.socialicons{max-width:20px;opacity:0.7;}
	
	.socialicons:hover{opacity:1;}
	
	

	
	 