@font-face {
 font-family: 'FuturaBT-Book';
 src: url('../fonts/FuturaBT-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaBT-Book.woff') format('woff'), url('../fonts/FuturaBT-Book.ttf') format('truetype'), url('../fonts/FuturaBT-Book.svg#FuturaBT-Book') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
	font-family: "Flaticon";
	src: url("../fonts/shelleyallegroscript.eot");
	src: url("../fonts/shelleyallegroscript.eot#iefix") format("embedded-opentype"),
	url("../fonts/shelleyallegroscript.woff") format("woff"),
	url("../fonts/shelleyallegroscript.ttf") format("truetype"),
	url("../fonts/shelleyallegroscript.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: 'FuturaBT-Book';
	/*font-size:16px;*/
	}
h1, h2, .h1, .h2 { 
	font-family: "Flaticon";
	}
.logotext {
	font-family: "Flaticon";
	font-size:55px;
	line-height:60px;
	margin:0px;
	background: rgba(0, 0, 0, 0) url("../images/leftlogopart.png") no-repeat scroll 30px center;
	}
.logotext a {
	text-decoration:none;
	background: rgba(0, 0, 0, 0) url("../images/rightlogopart.png") no-repeat scroll 850px center;
	display:block;
	color:#000;
	}	
 a {
	outline:none;
	border:none;
	}
img {
	outline:none;
	border:none;
	}	
.headerlogo img {
	width:100%;
	}		

.topsecit ul {
	margin:0px;
	padding:0px;
	}	
.topsecit ul li {
	list-style-type:none;
	float:left;
	padding:13px 0;
	}		
.checkpoutsec {
	    background: rgba(0, 0, 0, 0) url("../images/checkoutlogo.png") no-repeat scroll 3px 6px;
    border: 1px solid #666;
    color: #ccc;
    font-size: 13px;
    margin-left: 15px;
    padding: 5px 10px 5px 28px;
	}	
.clearall{
	clear:both;
	padding:0px;
	margin:0px;
	}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'FuturaBT-Book';
	}	
#headertop {
	background:url(../images/header_top.png) repeat-x;
	}
#toplefts ul li{
	padding:13px 0px;
	}
#toplefts ul li:hover a{
	color:#fff;
	}	
#toplefts ul li:first-child a{
	border:none;
	}
#toplefts ul li span {
		color: #ccc;
		border-left: 1px solid #CCC;
		padding: 5px 15px;
	}
#toplefts ul li a{
	color:#ccc;
	border-left:1px solid #CCC;
	padding:0 15px;
	}
#toplefts ul li a:hover {
	background:none;
	}
.searcnfgo {
	padding-top:8px;
	}	
.navbar-right li:first-child {	
	padding-top:10px;
	padding-right:10px;
	}		
.navbar-right li a:hover {
	background-color:none;
	}
#rightheader .navbar-nav a {
	color:#ccc;
	}	
#headerseciton {
	padding:0px;
    height:160px;
	}	
@media(max-width:768px) {
#headerseciton {
    height: auto;
}
}
.headerlogo {
	padding:25px 0;
	text-align:center;
    margin-top:30px;
	}	
#navigationsection {
	background:#484848;
	height:46px;
	}
#navigationsection .navbar{
	margin-bottom:0px;
	}
#navigationsection a {
	color:#CCC;
    padding-left:10px;
    padding-right:10px;
	}
#navigationsection ul > li:hover {
	background:#2b2b2b;
	}
#navigationsection ul > li.active {
	background:#2b2b2b;
	}
#navigationsection .topsecit ul > li:hover {
	background:none;	
	}	
#navigationsection .topsecit ul > li:hover a{
	text-decoration:none;
	}			
.topsecit {
	margin:0px;
	position:relative;
	}
.topsecit ul {
	margin:0px;
	padding:0px;
	}	
.topsecit ul li {
	list-style-type:none;
	float:left;
	padding:12px 0 10px;
	}		
.checkpoutsec {
	background: rgba(0, 0, 0, 0) url("../images/checkoutlogo.png") no-repeat scroll 3px 6px;
    border: 1px solid #666;
    color: #ccc;
    font-size: 13px;
    margin-left: 9px;
    padding: 5px 10px 5px 28px;
	}	
.titleheader {
	background:url(../images/title_haeder.png) no-repeat scroll 5px center;
	padding-left:45px;
	font-family: "Flaticon";
	font-size:35px;
	border-bottom:1px solid #333;
	padding-bottom:3px;
	padding-top:7px;
	}
.titleheader span {
	color:#b18f6c;
	}	
.aboutsaeri {
	text-align:center;
	}
.conretpart {
	padding-bottom:0px;
	}	
.featuredproductapoe {
	text-align:center;
	}	
.featuredproductapoe img.featuredimg{
	max-width:100%;
	}
.featuredproductapoe h3 {
	font-family: 'FuturaBT-Book';
	}	
.featuredproductapoe h3 a{
	color:#333;
	}		
.readmoreseciton {
	display:block;
	padding:7px 0;
	width:120px;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	background:#333;
	margin:auto;
	text-align:center;
	}
.readmoreseciton:hover {
	background:#484848;
	}
.readmoreseciton1 {
	display:block;
	padding:7px 0;
	width:155px;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	background:#333;
	margin:auto;
	text-align:center;
	}
.readmoreseciton1:hover {
	background:#484848;
	}	
#registration a{
	 display: inline;
    padding: 0;
    text-decoration: none;
	}	
#registration {
	padding:13px 12px 13px 20px;
	background:url(../images/loginlock.png) no-repeat scroll 0 17px;
	color:#ccc;
	}		
.sharebutton {
	display:block;
	padding:10px 0 5px;
	}	
.imagevenets {
	width:100px;
	float:left;
	margin-right:10px;
	}	
.textconetnt {
	width:185px;
	float:left;
	}	
.textconetnt span {
	display:block;
	font-size:12px;
	padding-left:15px;
	background:rgba(0, 0, 0, 0) url("../images/eventsdate.png") no-repeat scroll 0 center;
	}	
.textconetnt h3 {
	font-size:16px;
	font-family: 'FuturaBT-Book';
	margin:2px 0 3px;
	}
.textconetnt h3 a {
	color:#000;
	}	
.textconetnt p {
	margin:0px;
	font-size:13px;
	color:#666;
	line-height:18px;
	}
.evenetreadmore {
	color:#000;
	font-size:12px;
		}	
.evetsein {
	padding:10px 0;
	margin-bottom:15px;
	border-bottom:1px dashed #000;
	}
.lastdiv {
	margin:0px;
	border:none;
	}	
.sidebarsection {
	padding:10px 0;
	}								
.footerseciton {
	background:#4d4d4d;
	}
.footersect {
	padding:0px;
	}
.footersect h3 {
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	font-weight:normal;
	}	
.footersect ul {
	margin:0px;
	padding:0px;
	}		
.footersect ul li {
	list-style-type:none;
	color:#fff;
	padding:2px 0 3px 5px;
	font-size:12px;
	}
.footersect ul li a {
	color:#ccc;	
	font-size:12px;
	}
.footersect ul li:hover a{
	color:#fff;
	}
.seperatre ul li:hover {
	background:none;
	}	
.footersect ul li:hover a {
	text-decoration:none;
	}	
#footerpart .homeaddress {
	background:url(../images/homeaddress.png) no-repeat scroll left 5px;
	padding-left:15px;
	}	
#footerpart .phonemuberse {
	background:url(../images/telephonenumber.png) no-repeat scroll left 5px;
	padding-left:15px;
	}	
#footerpart .mailsecin {
	background:url(../images/mailsecitn.png) no-repeat scroll left 8px;
	padding-left:15px;
	}
#footerpart .mailsecin a {
	font-size:12px;
	}		
#copyright {
	background:#333;
	padding:10px 0;
	color:#fff;
	}	
#copyright p {
	font-size:12px;
	margin:7px 0 10px;
	color:#fff;
	}	
ul.socialsecion {
	 margin:0px 0 15px;
	 padding:0px;
	}	
ul.socialsecion li {
	list-style-type:none;
	float:left;
	margin-right:7px;
	}							
.footersect h4 {
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	}
#footerpart {
	padding:10px 0;
	}
.slieinfgjg	.col-lg-6{
	background-color: rgba(246, 246, 246, 0.4);
	}	
.slieinfgjg {
	width:1024px;
	margin:auto;
	}	
#search-menu {
	padding:0px;
	text-align:center;
	}	
#rightheader {
	position:relative;
	}	
.search-form {
	display:none;
	position:absolute;
	right:0px;
	top:45px;
	padding:3px;
	background:#484848 none repeat scroll 0 0;
	}	
.subsrts {
	background:#333 none repeat scroll 0 0;
	border-color: #000;
	margin-left:5px;
	border:1px solid #333;
	}
.subsrts:hover{
	background:#484848;
	}	
.leftsecviotn {
	margin-bottom:15px;
	}	
#navigationsection h3 {
	line-height:22px;
	font-size:16px;
	padding:5px 0; 
	margin:0px 0 10px;
	width:96%;
	background:#e7e7e7;
	border-bottom:1px solid #CCC;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0; 
 	}	
.imageseinv {
	float: left;
    margin-right: 10px;
    padding-top: 10px;
    width: 80px;
	}
.nextnaviapri {
	float:left;
	width:150px;
	}
#loginsection {
	position:absolute;
	width:250px;
	padding:10px;
	background:#484848 none repeat scroll 0 0;
	top:45px;
	right:0px;
	display:none;
	z-index:9;
	}
#loginsection h3 {
	font-size:22px;
	margin:0px;
	color:#ccc;
	line-height:23px;
	padding-bottom:5px;
	}	
.welcomtereadmore {
	background: #333 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: right;
    font-size: 14px;
    padding: 5px 0;
	margin-bottom:15px;
    text-align: center;
    width: 90px;
	}
.welcomtereadmore:hover {
	background:#484848;
	}		
.labeloe {
	font-size:16px;
	padding-bottom:5px;
	color:#ccc;
	}	
.subsrtslogin {
   background: #deb360 none repeat scroll 0 0;
    border-color: #deb360;
    font-size: 18px;
	color:#333;
    text-transform: uppercase;
    width: 80%;
	font-weight: bold;
}
.subsrtslogin:hover {
	background:#484848;
	 border-color: #484848;
	}
.subsrtsloginpop {
   background: #333 none repeat scroll 0 0;
    border-color: #333;
    font-size: 18px;
	color:#fff;
    text-transform: uppercase;
    width: 120px;
}
.subsrtsloginpop:hover {
	background:#484848;
	 border-color: #484848;
	}	
.brotomti {
	padding-top:15px;
	}
.sign-upbutton {
	 background: #333 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 40px;
    padding: 8px 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 120px;
	}
.sign-upbutton:hover {
	background:#484848;
	}	
.detailsecionr {
	background:url(../images/line-divider-fdaf8dde.png) no-repeat scroll left 5px;
	min-height:350px;
	padding-top:95px;
	padding-left:45px;
	}	
.inputtextsec {
	width:80%;
	height:40px;
	padding-left:10px;
	margin-bottom:15px;
	margin-top:5px;
	border:1px solid #ccc;
	}	
.detailsecionr ul {
	margin:0px;
	padding:0px;
	}
.detailsecionr ul li {
	list-style-type:none;
	padding-left:50px;
	margin-bottom:25px;
	}
.detailsecionr ul li span {
	display:block;
	font-size:15px;
	}	
.detailsecionr ul li p {
	margin:0px 0 3px;
	font-size:13px;
	}	
.firstlist {
	background:rgba(0, 0, 0, 0) url("../images/deliveysecti.png") no-repeat scroll left center;
	}
.secondlist {
	background:rgba(0, 0, 0, 0) url("../images/ghanti.png") no-repeat scroll left center;
	}
.thirdlist {
	background:rgba(0, 0, 0, 0) url("../images/likesign.png") no-repeat scroll left center;
	}				
.newsignup {
	padding-top:25px;
	}	
.socialpart {
	padding-top:25px;
	width:80%;
	}
.socialpart span {
	display:block;
	padding-bottom:10px;
	}		
.buttonseyhug {
	padding-top:5px;
	}		
.sign-upbutton:hover {
	text-decoration:none;
	}
.fortgtowali{
	color:#333;
	font-size:15px;
	}	
.submitbutton {
	padding-top:15px;
	}
.contectimage {
	padding:0px;
	text-align:center; 
	}
.contectimage img {
	max-width:100%;
	}
#loaopto {
	padding:10px;
	}	
#loaopto .form-control{
	height:50px;
	font-size:16px;
	}	
.bannerimage {
	padding:0px;
	text-align:center;
	}
.bannerimage img {
	max-width:100%;
	}	
.contentinner {
	padding:10px 0;
	}	
.contentinner h1 {
	font-family: "Flaticon";
	}	
.contentinner h1 span {
	 color: #b18f6c;
	}
#toplefts ul li.languageseciit:hover {
	background:none;
	}
#toplefts ul li.languageseciit {
	padding-bottom:0px;
	
	}


/***** Registration Page**********/												
.contentinner {
	padding:5px 0 15px;
	}
.subsrtregistratin {
      background: #333 none repeat scroll 0 0;
    border: 1px solid #333;
    font-size: 18px;
    height: 40px;
    margin-left: 5px;
	font-weight:bold;
    text-transform: uppercase;
    width: 99%;
}
.subsrtregistratin:hover {
	background:#484848;
	border-color:#000;
	}
.ragistratiopage {
	padding:0px;
	}	
.ragistratiopage h2 {
	border-bottom: 1px solid #333;
	padding-bottom:3px;
	font-size:20px;
	width:85%;
	}
.ragistratiopage ul {
	margin:0px;
	padding:0px;
	}	
.ragistratiopage ul li {
	 background: rgba(0, 0, 0, 0) url("../images/dots.png") no-repeat scroll 5px 10px;
    list-style-type: none;
    padding-bottom: 15px;
    padding-left: 25px;
	}
.contentarea {
  	border-bottom: 1px solid #333;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 3px;
    text-transform: uppercase;
    width: 85%;
	}		
	
	
	
	.titleheader2 {
 font-family: 'FuturaBT-Book';
	font-size:24px !important;
	color:#ccc;

	padding-bottom:36px;
	padding-top:22px;
	text-align:center;
	}
.titleheader2 span {
	color:#000;
	font-family:34px;
	}	
	
	.loader_dk{ width:64px; margin:0 auto; padding:30px 0px 40px 0px;}
	
	.loader_dk > img {
    display: block;
    margin: 0 auto;
    padding: 13px 0 28px;
    text-align: center;
}
.logintextscionr {
	width:85%;
	}	
.sociallinksection {
	padding:15px 0;
	width:85%;
	}
.sociallinksection .facebooksecti {
	padding-left:0px; 
	}	
.orothered {
	padding:10px 0;
	width:85%;
	background: rgba(0, 0, 0, 0) url("../images/seperators.png") no-repeat scroll left center;
	}
.orothered span {
	margin-left:170px;
	}	
.lebelsectitext  {
	vertical-align:top;
	width:30%;
	text-align:left;
	}	
.lebelsectitext label{
	font-size:15px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:left !important;
	}
.lebelsecti label{
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	}	
.socialpart p a {
	color:#ccc;
	text-decoration:underline;
	}
.ragistratiopage2 {
    padding: 0;
}
.ragistratiopage2 h2 {
    border-bottom: 1px solid #333;
    font-size: 20px;
    padding-bottom: 3px;
  }
.ragistratiopage2 .logintextscionr {
    width: 100%;
} 	
.ragistratiopage2 .inputtextsec {
    width: 100%;
}
.textboixsjd {
	vertical-align:top;
	}
.lebelsectitext span {
	display:block;
	font-size:12px;
	color:#ccc;
	padding-top:10px;
	}
.textboixsjd span{
	display:block;
	padding:3px 0;
	font-size:15px;
	}	
.latsnotifysect {
	padding-top:10px;
	}
.latsnotifysect p span {
	color:#999;
	}
.datetextfilekd {
	border: 1px solid #ccc;
    height: 40px;
    margin-bottom: 15px;
    margin-top: 5px;
    padding-left: 10px;
    width: 50px;
	}
.genderers {
	border: 1px solid #ccc;
    height: 40px;
    margin-bottom: 15px;
    margin-top: 5px;
    padding-left: 10px;
    width: 60px;	
	}
.lebelesuri {
	 font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
	}	
.txesdud {
	width:115px;
	}
.labelsecuir {
	width:100px;
	text-align:center;
	color: #999;
	}
.counrnamej {
    border: 1px solid #ccc;
    height: 40px;
    margin-bottom: 15px;
    margin-top: 5px;
    padding-left: 10px;
    width: 130px;
}	
.laolso {
	float:left;
	}
#userlistdisplay {
	position:absolute;
	top:45px;
	width:220px;
	background:#484848;
	display:none;
	z-index:9;
	}
#userlistdisplay ul {
	margin:0px;
	padding:0px;
	}
#userlistdisplay ul li {
	display: block;
    float: none;
    list-style-type: none;
    padding: 5px 10px;
	}	
#userlistdisplay ul li a {
	font-size:15px;
	color:#ccc;
	display:block;
	}			
#userlistdisplay ul li:first-child {
	border:none;
	}	
#navigationsection #userlistdisplay ul li:hover {
	background:#2b2b2b none repeat scroll 0 0;
	}	
		
/************* Contact Us Page****************/
h1.pagecontent {
	font-size:22px;
	margin:20px 0 15px;
	line-height:25px;
	font-family: "FuturaBT-Book";
	padding-bottom:5px;
	padding-top:10px;
	text-transform: uppercase;
	border-bottom:1px solid #333;
	}
#topnavigatioj {
	padding:10px 0;
	}
#topnavigatioj ul {
	margin:0px;
	padding:0px;
	}
#topnavigatioj ul li {
	list-style-type:none;
	float:left;
	margin-left:15px;
	}
#topnavigatioj ul li:first-child {
	margin:0px;
	}		
#topnavigatioj ul li a {
	display:block;
	font-size:20px;
	line-height:25px;
	text-decoration:none;
	color:#333;
	background:#e7e7e7;
	width:230px;
	padding:8px 0;
	text-align:center;
	}
#topnavigatioj ul li:hover a{
	background:#333;
	color:#e7e7e7;
	}
#topnavigatioj ul li a.active{
	background:#333;
	color:#e7e7e7;
	}	
.topmae {
	padding:0px;
	}
.conetntj h2 {
	font-size:22px;
	margin:0 0 10px;
	padding-bottom:5px;
	text-transform:uppercase;
	}
.conetntj {
	padding-top:10px;
	padding-bottom:15px;
	}
.contentdetaile {
	padding-left:100px;
	margin-bottom:20px;
	min-height:100px;
	}
.contentdetaile1 {
	padding-left:50px;
	min-height:30px;
	}
#topfirstsec {
		background: rgba(0, 0, 0, 0) url("../images/contact-number.png") no-repeat scroll left center;
	}
#topfirstsec1 {
		background: rgba(0, 0, 0, 0) url("../images/contact-number.png") no-repeat scroll left center;
        background-size : 20px 20px;
	}
.contatrplo h3 {
	font-size: 17px;
    line-height: 30px;
    margin: 0 0 7px;
    padding-bottom: 3px;
	}
#topsciondsec {
	background: rgba(0, 0, 0, 0) url("../images/contact-message.png") no-repeat scroll left center;
	padding-top: 20px;
	}	
#topsciondsec1 {
	background: rgba(0, 0, 0, 0) url("../images/contact-message.png") no-repeat scroll left center;
    background-size : 20px 20px;
	}		
.contatrplo {
	padding-top:30px;	
	}
.contentdetaile h3 a {
	color:#333;
	text-decoration:none;
	}
.textfiled {
	border: 1px solid #e7e7e7;
    height: 40px;
    margin-bottom: 25px;
    padding-left: 30px;
    width: 99%;
	}
.conyourname {
	background: rgba(0, 0, 0, 0) url("../images/contactuser.png") no-repeat scroll 5px center;
	}
.concompany {
	background: rgba(0, 0, 0, 0) url("../images/contentlocatioon.png") no-repeat scroll 5px center;
	}	
.concontact {
	background: rgba(0, 0, 0, 0) url("../images/contactnumber.png") no-repeat scroll 5px center;
	}
.conemail	{
	background: rgba(0, 0, 0, 0) url("../images/contactmessage.png") no-repeat scroll 5px center;
	}
.conintrest {
	background: rgba(0, 0, 0, 0) url("../images/productintrest.png") no-repeat scroll 5px center;
	}
.textaearseatbf {
	background: rgba(0, 0, 0, 0) url("../images/pancile.png") no-repeat scroll 5px 5px;
	height:150px;
	padding:10px 0 0 30px;
	 width: 99%;
	 margin-bottom:20px;
	 border: 1px solid #e7e7e7;
     resize:vertical;
	}	
.submitbuttonsend {
	 background: #333 none repeat scroll 0 0;
    border-color: #333;
    color: #fff;
    font-size: 20px;
	height:40px;
    font-weight: bold;
	border:none;
    text-transform: uppercase;
    width: 150px;
	margin-top:30px;
	float:right;
	}
.submitbuttonsend:hover {
	background:#484848;
	}	
#sendmailfomr a {
	text-decoration:none;
	color:#333;
	}
.locationaskd {
	padding:10px 0;
	}	
.locationaskd h2 {
	border-bottom: 1px solid #333;
    font-family: "FuturaBT-Book";
    font-size: 22px;
    line-height: 25px;
    margin: 5px 0 15px;
    padding-bottom: 5px;
	}
.tabcontent {
	display:none;
	}	
.activecontent {
	display:block;
	}	

/*************** About Us	**************************/
.contenraboutsec {
	padding-bottom:15px;
	margin-bottom:10px;
	text-align:center;
	}
.imageanoyut {
	border:5px solid #e7e7e7;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;	
	border-radius: 50%;
	width:250px;
	height:250px;
	}
.contenraboutsec strong{
	font-size:20px;
	}	
.contenraboutsec p {
	margin-bottom:20px;
	}
.scroolingsciton {
	margin:0px;
	}
.scroolingsciton h2 {
	font-size:22px;
	margin:20px 0 15px;
	line-height:25px;
	font-family: "FuturaBT-Book";
	padding-bottom:5px;
	padding-top:10px;
	border-bottom:1px solid #333;
	}	
.proccinfsecitn {
	text-align:center;
	padding:25px 0 10px;
	}	
.proccinfsecitn h3 {
	font-size:18px;
	margin:10px 0 5px;
	line-height:20px;
	}
.teamsection {
    padding: 25px 0 10px;
    text-align: center;
}
.teamsection h3 {
	font-size:22px;
	margin:20px 0 5px;
	line-height:26px;
}								
.teamsection img{
	border:5px solid #e7e7e7;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;	
	border-radius: 50%;
	width:240px;
	height:240px;
	}
.teamsection p {
	margin:15px auto;
	color:#666;
	width:75%;
	line-height:25px;
	}
.raedmoreste {
	font-size:22px;
	color:#333;
	padding:5px 0 15px;
	}
 .counter.counter-wheel.counter-wheel-themed {
               background-color: transparent;
               border: lightgray solid 10px;
               color: #000;
               width: 210px; 
               padding: 15px;
               font-size: 14px;
               text-transform: uppercase;
               line-height: 1em;
             }
             
             .counter.counter-wheel.counter-wheel-themed .counter-values {
               font-size: 42px;
               font-weight: bold;
               line-height: 1.2em;
             }
             
             .counter.counter-wheel.counter-wheel-themed .counter-separator {
               margin: 0 2px 0 3px;
             }
             
             .counter.counter-wheel.counter-wheel-themed .counter-body {
               border: lightgray solid 10px;
               border-radius: 50%;
               padding: 25px 0;
             }
               	
 .counter.counter-wheel.counter-wheel-themed strong {
	color: #666;
    font-size: 50px;
    position: absolute;
    right: 20%;
    top: 50%;
	}	
	
	
	
/********	InQuiry Form 	******************/	
.productdetaile {
	margin:10px 0;
	font-size:18px;
	padding:5px 0 10px;
	line-height:22px;
	}	
.productdetaile span {
	color:#deb360 ;
	}	
#inqiryform .form-control {
    font-size: 16px;
    height: 50px;
	margin-bottom:25px;
}
.tileoemrtal {
	padding-right:45px;
	}	
.qyrtrmeta {
	padding-right:14px;
	}	
.metauslioe {
	padding-top:15px;
	}
.popuoaprt {
	width:60%;
	float:right;
	}
#othervalue.oterget {
    float: right;
    margin-right: 6px;
    margin-top: 17px;
}
.popuoaprt2 {
    float: right;
    width: 56%;
}
.submitsecviont {
	padding:15px 0;
	text-align:center;
	}
.enquitresubmit {
	background: #484848 none repeat scroll 0 0;
    border-color: #333;
    font-size: 20px;
	color:#fff;
    text-transform: uppercase;
    width: 150px;
	height:45px;
	border:none;
	}
.enquitresubmit:hover {
	background:#333;
	}	
/********************	Product Details Page**************************/	
.topsecitproduct {
	padding-top:25px;
	margin-top:20px;
	}
.imagegallrty {
	padding-top:15px; 
	padding-bottom:15px; 
	}
.largeoimahge {
	border:1px solid #666;
	padding:10px;
	width:70%;
	float:left;
	text-align:center;
	}	
.shortiamhe {
	width:25%;
	float:right;
	}
.shortiamhe ul {
	margin:0px;
	padding:0px;
	}			
.shortiamhe ul li {
	list-style-type:none;
	margin-top:10px;
	border:1px solid #666;
	}
.shortiamhe ul li:first-child {
	margin:0px;
	}		
.shortiamhe ul li img {
	width:99%;
	height:96px;
	}
.largeoimahge img {
	width:99%;
	max-height:99%;
	}	
.prodielsol{
	padding-top:15px;
	padding-bottom:15px;
	}
.prodielsol h2 {
	font-size:18px;
	margin:0px 0 3px;
	line-height:22px;
	text-transform:uppercase;
	}			
.usernamem {
	display:block;
	font-size:14px;
	margin-bottom:15px;
	text-transform:uppercase;	
	}
.productcode {
	display:block;
	font-size:12px;
	}																														
.otherdetais{
	display:block;
	font-size:12px;
	margin-bottom:15px;
	}
.otherdetais a {
	color:#151515;
	}
.pricenae {
	display:block;
	font-size:15px;
	color:#494949;
	}
.currentyurpal {
	font-size:18px;
	margin:5px 0 15px;
	line-height:22px;
	}
.qtyseciton {
	padding:5px 0 10px;
	}
.qtyseciton span {
	text-transform:uppercase;
	font-size:14px;
	margin-right:15px;
	}
.qtyseelct {
	width:100px;
	height:25px;
	border:1px solid #e7e7e7;
	font-size:13px;
	}
.variationseciton {
	padding:5px 0 15px;
	}	
.variationseciton span {
	margin-right:100px;
	font-size:12px;
	}
.metalcopart {
	width:150px;
	height:20px;
	border:1px solid #e7e7e7;
	font-size:13px;
	}
.patrsvatri,.patrsvatri1, .patrsvatri2, .patrsvatri3 {
	padding-bottom:3px;
	}

.patrsvatri1 span {
	margin-right: 100px;
	font-size: 12px;
}

.patrsvatri2 span {
	margin-right:68px;
	font-size:12px;
	}
.patrsvatri3 span {
	margin-right:50px;
	font-size:12px;
	}
.patrsvatri1 a {
		border: 1px solid #f2f2f2;
		padding: 1px 5px;
		font-size: 12px;
		color: #999;
	}
.patrsvatri2 a {
		border: 1px solid #f2f2f2;
		padding: 1px 5px;
		font-size: 12px;
		color: #999;
	}
.patrsvatri3 a{
	border:1px solid #f2f2f2;
	padding:3px 5px;
	font-size:11px;
	color:#999;
	}	
.variationseciton .active{
	background:#e7652f;
	color:#fff;
	}
.submitmsyjt {
	padding:10px 0 15px;
	}		
.addtocatrtd {
	background: #deb360 none repeat scroll 0 0;
    border-color: #deb360;
    color: #333;
	border:none;
	padding:5px 15px;
    font-size: 18px;
    width: 120px;
	}
#checkoutseciunt {
	padding:10px;
	border:1px solid #e7e7e7;
	}
.procheckoputsuoj {
	padding:0px;
	}
#checkoutseciunt ul {
	margin:0px;
	padding:0px;
	}	
#checkoutseciunt ul li {
	list-style-type:none;
	margin-bottom:10px;
	}	
.procheckoputsuoj img {
	float:left;
	margin-right:10px;
	max-width:80px;
	max-height:80px;
	border:1px solid #333;
	}
.procheckoputsuoj h4 {
	margin:0px;
	font-size:13px;
	text-transform:uppercase;
	padding-bottom:5px;
	}
.procheckoputsuoj span {
	font-size:13px;
	display:block;
	}		
#checkoutseciunt h3 {
	margin:10px 0;
	font-size:18px;
	line-height:22px;
	}
#checkoutseciunt h3 span {
	float:right;
	}	
.chekourtbouyyt {
	width:90%;
	padding:10px 0;
	font-size:18px;
	text-align:center;
	color:#333;
	background:#deb461;
	margin:25px auto 15px;
	display:block;
	}
.detaielsurnb {
	margin:5px 0 20px;
	}
.detaielsurnb ul {
	margin:0px;
	padding:0px;
	}			
.detaielsurnb ul li {
	list-style-type:none;
	padding:2px 0 2px 20px;
	color:#666;
	}
.detaielsurnb ul li span {
	float:right;
	width:50%;
	display:block;
	}
.detaielsurnb h2{
	padding-left:20px;
	text-transform: capitalize;
	}		
.detaielsurnb ul li:nth-child(odd){ background:#e7e7e7 }
.detaielsurnb ul li:nth-child(even) { background:#f6f6f6 }
.ttileocheout {
	font-size:16px;
	text-transform:uppercase;
	border-bottom:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;
	height:30px;
	}
.pouscheoiut {
	text-align:center;
	}	
.prodtcdiatls {
	padding:10px 0;
	}	
.prodtcdiatls h3{
	margin:0 0 5px;
	font-size:15px;
	}
.prodtcdiatls span {
	display:block;
	padding-bottom:5px;
	font-size:13px;
	}	
.eiropti {
	font-size:13px;
	color:#333;
	background: rgba(0, 0, 0, 0) url("../images/editprodytc.png") no-repeat scroll left center;
	padding-left:15px;
	display:block;
	}	
.prodeyaoisl {
	padding-left:0px;	
	}	
.prodtcpribe {
	font-size:18px;
	padding-top:15px;
	vertical-align:top;
	}
.updateshhe {
	vertical-align:top;
	text-align:center;
	}
.proidaes {
	width:100px;
	height:25px;
	margin-top:15px;
	font-size:13px;
	border:1px solid #e7e7e7;
	}
.rmoveprotdt{
	font-size:13px;
	color:#333;
	background: rgba(0, 0, 0, 0) url("../images/cosse.png") no-repeat scroll left center;
	padding-left:20px;
	display:block;
	}
.dirapeymnty {
	padding:10px;
	border:1px solid #e7e7e7;
	}	
.dirapeymnty h2 {
	font-size:18px;
	margin:0 0 15px;
	line-height:22px;
	}	
.divseicntpro {
	margin-bottom:20px;
	}	
.divseicntpro label {
	display:block;
	font-size:14px;
	text-transform:uppercase;
	color:#333;
	font-weight:normal;
	}	
.textdioterc {
	width:90%;
	height:30px;
	padding:0 10px;
	border:1px solid #e7e7e7;
	}
.mothlaolod {
	width:45%;
	float:left;
	}
.dateseiov {
	width:90%;
	height:30px;
	border:1px solid #e7e7e7;
	}	
.submiterrds {
	margin:15px 0;
	width:99%;
	padding:10px 0;
	font-size:20px;
	color:#fff;
	border:none;
	background:#484848 none repeat scroll 0 0;
	text-transform:uppercase;
	}
.submiterrds:hover {
	background:#333;
	}
.divseicntpro p{
	font-size:12px;
	line-height:18px;
	}
.divseicntpro p a {
	text-decoration:underline;
	color:#999;
	}
.divseicntpro img {
	max-width:99%;
	}
.countrydtakos {
	width:99%;
	height:40px;
	border:1px solid #e7e7e7;
	}
.titltheadline {
	font-size: 18px;
    line-height: 22px;
    margin: 15px 0 15px;
	}
.titltsecit {
	font-family: "FuturaBT-Book";
    font-size: 22px;
    line-height: 25px;
    margin: 20px 0 15px;
    padding-bottom: 5px;
    padding-top: 10px;
    text-transform: uppercase;
	}
.mycarddirapeymnty {
	 margin-bottom: 20px;
	}
.mycarddirapeymnty h3 {
	font-size:16px;
	line-height:20px;
	}	
.mycarddirapeymnty h3 span {
	display:block;
	float:right;
	}
.mycarddirapeymnty p {
	margin:0px;
	font-size:13px;
	}
.mycarddirapeymnty p span {
	display:block;
	float:right;
	}
.mycarddirapeymnty h2 {
	font-size:22px;
	line-height:25px;
	margin:0px;
	}
.mycarddirapeymnty h2 span {
	display:block;
	float:right;
	}
.goldernbuuton { 
	width:90%;
	font-size:22px;
	color:#333;
	padding:10px 0;
	border:none;
	background:#deb360;
	margin:auto;
	}
.lockpartgtd {
	background: #deb360 url("../images/locationsk.png") no-repeat scroll 15px center;
	}
h2.diirefrtd {
	padding:10px 0;
	text-align:center;
	}
.paypalimshys {
	background: #deb360 url("../images/paypalimages.png") no-repeat scroll right center;
	 padding-left: 23px;
    text-align: left;
	}
.codeapplusaey {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background:#484848;
	width:90px;
	border:none;
	height:25px;
	}
.cinsthuer {
	width:120px;
	display:inline-block;
	height:25px;
	width:140px;
	border:1px solid #e7e7e7;
	}
.forlaodtrrd {
	width:90%;
	margin:auto;
	}		
/*************	 Order Details Page		****************/																																							 .toporderd {
	 padding:15px 0 0;
	}
.myorderseyitr {
	padding:10px 0;
	}
.myorderseyitr table tr th{
	background:#bfbfbf none repeat scroll 0 0;
	font-size: 16px;
	padding: 2px 0;
	}	
.propauyrnuyr {
    padding: 10px 0;
	vertical-align:top;
	border-bottom:1px solid #e7e7e7;
}
.propauyrnuyr h3 {
    font-size: 16px;
    line-height: 20px;
    margin: 5px 0;
}
.expiredstet {
    color: #f00;
	padding-right:20px;
	position:relative;
	cursor:pointer;
	background: rgba(0, 0, 0, 0) url("../images/lebelsis.png") no-repeat scroll right center;
}
.dateapodkl span {
    font-size: 16px;
    line-height: 20px;
}
.dateapodkl {
    padding-bottom: 10px;
    padding-top: 10px;
	vertical-align:top;
	border-bottom:1px solid #e7e7e7;
}	
.privekaspo {
	padding-bottom: 10px;
    padding-top: 10px;
	vertical-align:top;
	border-bottom:1px solid #e7e7e7;
	
	}
.atiroljaprt {
	padding-bottom: 10px;
    padding-top: 10px;
	vertical-align:top;
	border-bottom:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	}
.contepoakl {
	margin-bottom:10px;
	font-size:14px;
	color:#333;
	display:block;
	width:120px;
	padding-left:20px;
	background: rgba(0, 0, 0, 0) url("../images/contactussei.png") no-repeat scroll left center;
	}
.viewallsecti {
	margin-bottom:10px;
	font-size:14px;
	color:#fff;
	text-align:center;
	display:block;
	width:120px;
	background: #484848;
	}
.ordercalvelke {
	margin-bottom:10px;
	font-size:14px;
	color:#333;
	display:block;
	width:120px;
	}
.profietsrt {
	border-bottom:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	}
.detailspyyt {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #e7e7e7;
    color: #999;
    font-size: 12px;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 25px;
    width: 250px;
	display:none;
	}
.expiredstet.refudd{
	color:#c37700;
	}	
.expiredstet.shiplolf{
	color:#017dcc;
	}
.expiredstet.deleileorl{
	color:#76b200;
	}	
/***********	Order Page	******************/										
.ordervaluepage {
	border:1px solid #e7e7e7;
	}
.orderdetaoile {
	padding-bottom:10px;
	padding-top:10px;
	}
.orderdetaoile h3 {
	margin:0px;
	padding-left:10px;
	font-size:18px;
	padding-bottom:10px;
	}	
.menusploer {
	width:30%;
	vertical-align:text-bottom;
	padding:10px 0 0 10px;
	font-size:13px;
	}
.perdosnpareh {
	vertical-align:text-bottom;
	padding:10px 0 0 10px;
	font-size:13px;
	}	
.otheraptr {
	padding-bottom:10px;
	padding-top:10px;
	}		
.otheraptr p {
	font-size:11px;
	}
.otheraptr p a {
	color:#333;
	padding:0 9px 0 15px;
	}	
.invopicebe {
	background: rgba(0, 0, 0, 0) url("../images/emailinvoice.png") no-repeat scroll left center;
	}
.contamaila {
	background: rgba(0, 0, 0, 0) url("../images/mailapor.png") no-repeat scroll left center;
	}	
.poirntypatr {
	background: rgba(0, 0, 0, 0) url("../images/print.png") no-repeat scroll left center;
	}
.otgerpermalimtr {
	padding-top:10px;
	}
.otgerpermalimtr h3{
	font-size:18px;
	line-height:22px;
	margin:0px 0 10px;
	}
.otgerpermalimtr p{
	margin-bottom:3px;
	line-height:25px;
	font-size:12px;
	}
.oredrrtilkti {
	padding:2px 0;
	background:#bfbfbf;
	font-size:16px;
	text-transform:uppercase;
	}
.depormdimf {
	margin:15px 0 10px;
	vertical-align:top;
	}
.orrderdusplai {
	padding:10px 0 0 10px;
	}	
.orrderdusplai h3 {
	font-size:16px;
	margin:0 0 5px;
	line-height:22px;
	}		
.orrderdusplai p {
	font-size:12px;
	margin:0 0;
	line-height:20px;
	}	
.ordeimabneyhen {
	padding-top:15px;
	position:relative;
	vertical-align:top;
	}
.firranaloewl {
	text-align:right;
	}	
.secoinfj {
	width:15%;
	}
.thoihsh {
	width:14%;
	}
.detailpaiikr {
	width:150px;
	padding:10px;
	font-size:13px;
	display:none;
	background:#fff;
	position:absolute;
	border:1px solid #e7e7e7;
	top:60px;
	}	
.detailpaiikr p {
	text-align:center;
	line-height:22px;
	margin:0px;
	}
.deypolsos {
	padding:0px;
	}
.subnrto {
	font-size:18px;
	padding-top:20px;
	}
h3.Lasttoal {
	font-size:22px;
	margin:0px;
	line-height:25px;
	}		
.bordersetyu {
	border-top:1px solid #e7e7e7;
	}	
.glass {
	width: 200px;
	height: 200px;
	position: absolute;
	border-radius: 50%;
	cursor: crosshair;
	/* Multiple box shadows to achieve the glass effect */
  box-shadow:
 0 0 0 7px rgba(255, 255, 255, 0.85),  0 0 7px 7px rgba(0, 0, 0, 0.25),  inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
	/* hide the glass by default */
  display: none;
}
	
											
/******************		Media Query	****************/
@media(max-width:767px) {
	#headertop{
		background:#484848 none repeat scroll 0 0;
		}
	.slieinfgjg {
		width:100%;
		}		
	
	.slieinfgjg h2{
		font-size:80%;
		}
	.slieinfgjg p{
		font-size:80%;
		}	
	.aboutsaeri img{
    max-width:100%;
	}	
	.topsecit {
		width:225px;
		margin:auto;
	}
	#navigationsection {
		height:auto;
		}
	#toplefts {
		width:120px;
		margin:auto;
		}
	#toplefts ul li {
		border-top:1px solid #fff;
		}	
	#toplefts ul li:first-child  {
		border:none;
		}
	#toplefts ul li a{
		border:none;
		}		
	#rightheader {
		width:145px;
		margin:auto;
		}	
	#navigationsection a {
		text-align:center;
		}
	.search-form {
    background: #484848 none repeat scroll 0 0;
    display: none;
    padding: 10px;
    position: absolute;
    right: -55px;
    top: 100%;
    width: 255px;
}	
.sf-menu li {
    float: none;
}
.sf-menu {
    float: none;
}
	
	
.sf-menu ul {
    background: #484848 none repeat scroll 0 0;
    padding: 0px;
   top:			-999em;
    z-index: 99;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			10px; /* match top ul list item height */
	z-index:		99;
	position: relative;
	padding-bottom:10px;
}
.navbar-collapse {
	max-height:90%;
	padding:0px;
	}
	#navigationsection h3{
		text-align:center;
		}
#loginsection {  
    right: -40%;   
}	
#loginsection h3 {
	text-align:center;
	}
.orothered {
	width:100%;
	}	
.sociallinksection .googlesect {
    padding-left: 0;
text-align: center;
}
.sociallinksection .facebooksecti {
	padding-bottom:15px;
	text-align: center;	
}
.datetextfilekd {
	width:99%;
	}
.textboixsjd table tr td {
	width:49%;
	text-align:center;
	}
.laolso {
	width:99%;
	margin:auto;
	}		
.labelsecuir {
	margin-bottom:10px;
	}
.counrnamej {
	width:99%;
	margin:auto;
	}	
.circliful {
    margin: auto;
    position: relative;
    width: 250px;
}
#topnavigatioj ul li:first-child {
	 margin-left: 15px;
	}	
#topnavigatioj ul li a {
    width: 99%;
}
#topnavigatioj ul li {
	float:none;
	}
.detaielsurnb ul li {
    clear: both; 
}
.detaielsurnb ul li span {  
    width: auto;
}	
.largeoimahge img {
	max-width:99%;
	}		
.mobileseirnr {
	display:none;
	}	
#toplefts ul li a{
	text-align:center;
	}
.logotext {
	background: none;
	}	
.ttileocheout {
	font-size:9px;
	}		
.pouscheoiut img{
	width:20%;
	}	
.prodtcdiatls h3 {
    font-size: 12px;
}
.prodtcdiatls span {
    font-size: 10px;    
}	
.eiropti {
	font-size:10px;
	}
.prodtcpribe{
	font-size:12px;
	}	
.proidaes {
	width:30%;
	}
.rmoveprotdt {
	font-size:10px;
	}	
.prodeyaoisl {
    padding-right: 0;
	margin-bottom:15px;
}	
.submiterrds {
	font-size:16px;
}	
.myorderseyitr table tr th {
	font-size:9px;
	}
.profietsrt img{
	width:20px;
	}
.propauyrnuyr h3 {
	font-size:12px;
	}	
.detailspyyt{
	 right: -170px;
	 top: 45px;
	}	
.dateapodkl span {
	font-size:10px;
	}	
.privekaspo span {
	font-size:11px;
	}	
.viewallsecti {
    font-size: 10px;
    width: 50%;
}	
.contepoakl {
	font-size:10px;
	padding-left:0px;
	margin-top: 5px;
	background:none;
	width:100%;
	}	
.viewallsecti {
	font-size:10px;
	width:100%;
	}	
.ordercalvelke {
	font-size:8px;
	width:100%;
	}
.navbar-toggle {
	width:45px;
	margin:10px auto 0;
	display:block;
	float:none;
	}	
.goldernbuuton {
	font-size:14px;
	}	
.cinsthuer {
	width:100px;
	}		
.codeapplusaey{
	font-size:11px;
	width:80px;
	}
.orrderdusplai img{
	width:20px;
	}
.oredrrtilkti {
	font-size:8px;
	}				
.deypolsos img{
	width:50px;
	}
.lasyhey .deypolsos img{
	width:30px;
	}
.orrderdusplai p {
	font-size:8px;
	}		
.orrderdusplai h3 {
	font-size:12px;
	line-height: 18px;
	}
h3.Lasttoal {
	font-size:12px;
	}	
.firranaloewl .deypolsos img{
	width:30px;
	}
.orrderdusplai {
	padding-left:0px;
	}	
.subnrto {
	font-size:12px;
	}
.detailpaiikr {
	font-size:8px;
	width:90px;
	top:40px;	
	}
.detailpaiikr p {
	line-height:15px;
	}				
.tileoemrtal {
	padding-right:0px;
	font-size:12px;
	}
.qyrtrmeta {
	padding-right:0px;
	font-size:12px;
	}
.footersect ul li {
	font-size:14px;
	}	
.footersect ul li a {
	font-size:14px;
	}	
#footerpart .mailsecin a {
	font-size:14px;
	}	
.metauslioe p{
	clear:both;
	font-size:12px;
	}
#inqiryform .metauslioe .form-control 	{
	height:35px;
	}	
.lastprplto .tileoemrtal {
	padding-right:27px;
	}	
.metaolsdolrf {
	margin-top:25px;
	}			
}

#rightheader {
	text-align: right;
}

#rightheader > form {
	display: inline-block;
	margin-right: 10px;
}

#rightheader > form .form-group {
	margin-bottom: auto;
	margin-top: 9px;
}

#rightheader > form .form-group .select-country {
	position: relative;
}

#rightheader > form .form-group .select-country button.btn-info {
	background: #2b2b2b;
	border-color: #2b2b2b;
}

#rightheader > form .form-group .select-country button.btn-info:hover {
	background: #7d7979;
}

#rightheader > form .form-group .select-country .dropdown-menu {
	min-width: 100%;
	padding: 0;
	text-align:left;
}

#rightheader > form .form-group .select-country .dropdown-menu > li > a {
	padding: 3px 15px;
}

#rightheader > form .form-group .select-country .dropdown-menu .flagstrap-icon {
	height: 12px;
	width: 19px;
	display: inline-block;
	background-position: center;
}

#rightheader > form .form-group .select-country .dropdown-menu .flagstrap-in {
	background-image:url("../images/india.png");
}

#rightheader > form .form-group .select-country .dropdown-menu .flagstrap-us {
	background-image: url("../images/united-states.png");
}

.imagerectlayout {
	width: 100% !important;
	height: auto !important;
}

.imagerectshortlayout {
	width: 100% !important;
	height: auto !important;
}