 /* reset */



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



	margin:0;



	padding:0;



	border:0;



	font-size:100%;



	font:inherit;



	vertical-align:baseline;



}



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



	display: block;



}



ol, ul {



	list-style:none;



	margin:0;



	padding:0;



}



.sitemap li a{display:block;height:30px;line-height:30px;background:url(../images/sitemap.png) left center no-repeat;padding-left:50px;}



blockquote, q {



	quotes:none;



}



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



	content:'';



	content:none;



}



table {



	border-collapse:collapse;



	border-spacing:0;



}



/* start editing from here */



.matter2 *{font-size:14px!important;font-weight:normal!important;}



.matter2 h1{font-size:20px!important;border-bottom:solid 1px #ccc;padding-bottom:10px;margin-bottom:10px;}



.list2{list-style-image:url(../images/tick-red.png);margin-left:24px;}



.list2 li{font-size:14px!important;}



.freeitems{list-style-image:url(../images/tick-red.png);margin-left:24px;}



.freeitems li{font-size:14px!important;}



.txt-rt {



	text-align:right;



}/* text align right */



.txt-lt {



	text-align:left;



}/* text align left */



.txt-center {



	text-align:center;



}/* text align center */



.float-rt {



	float:right;



}/* float right */



.float-lt {



	float:left;



}/* float left */



.clear {



	clear:both;



}/* clear float */



.pos-relative {



	position:relative;



}/* Position Relative */



.pos-absolute {



	position:absolute;



}/* Position Absolute */



.vertical-base {



	vertical-align:baseline;



}/* vertical align baseline */



.vertical-top {



	vertical-align:top;



}/* vertical align top */



.underline {



	padding-bottom:5px;



	border-bottom: 1px solid #eee;



	margin:0 0 20px 0;



}/* Add 5px bottom padding and a underline */



nav.vertical ul li {



	display:block;



}/* vertical menu */



nav.horizontal ul li {



	display: inline-block;



}/* horizontal menu */



img {



	max-width:100%;



}



/*end reset*/



@font-face {



 font-family: 'ambleregular';



 src:url(../font/Amble-Regular-webfont.ttf) format('truetype');



}



body {



	font-family: Arial, Helvetica, sans-serif; background:#fff;



}



@font-face {

    font-family: "INRFONT";

    src: url(../ubuntu-font-family/Ubuntu-R.ttf) format("truetype");

}

.INR { 

    font-family: "INRFONT";

    color:#000000;

    font-size:16px;

	letter-spacing:0px;



}



.wrap {



	width:1200px;



	margin: 0 auto;



}



.header {

background: #FFF;

z-index:100000;



top:0;

    right: 0;

    left: 0;

    position: fixed;

    

}



.headertop_desc {

	padding:5px 0;

	border-bottom:1px solid #EEE;

}



.call {

	float:left;

}

.call p {

	font-size:0.9em;

	color:#9C9C9C;

}



.call p span {



	color:#303030;



	font-size:1em;



	font-weight:bold;



}



.call p span.number {



	color:#E4292F;



	font-size:1em;



	letter-spacing:1px;



}



.account_desc {

	float:right;

}

.account_desc li {

	display:inline;

	border-left:1px dotted #CCC;

}

.account_desc li:first-child {

	border:none;

}



.account_desc li a {



	font-size:0.823em;



	color:#c00;



	padding:0 10px;



	font-family: 'ambleregular';



}



.account_desc li a:hover {



	color:#900;



}.account_desc li a span {



	color:#000;



}











.header_top {



	padding:0px 0;



}



.logo {



	float: left;



}



/**** Cart ****/



.cart {



	/*float:right;*/



	position: relative;



	padding-right:10px;



	margin-top:20px;



	font-size:0.9em;







}



.cart p {



	font-size:0.9em;



	color:#303030;



	display:inline-block;



}



.cart p span {



	font-size:1.5em;



	color:#E4292F;



}



.wrapper-dropdown-2 {



	display:inline-block;



	margin: 0 auto;



	font-size:0.9em;



	color:#303030;



	padding:0px 5px;



	cursor: pointer;



	outline: none;



}







.ddldropdown {



	height:8%;



	margin: 0 auto;



	font-size:0.9em;



	color:#303030;



	padding: 10px;



	cursor: pointer;



	outline: none;



}











.wrapper-dropdown-2:after {



	content: "";



	width: 0;



	height: 0;



	position: absolute;



	right:5px;



	top: 50%;



	margin-top:0px;



	border-width: 6px 6px 0 6px;



	border-style: solid;



	border-color:#E4292F transparent;



}



.wrapper-dropdown-2 .dropdown {



	position: absolute;



	top: 100%;



	width:75%;



	right: 0px;



	z-index:1;



	background:#EEE;



	-webkit-transition: all 0.3s ease-out;



	-moz-transition: all 0.3s ease-out;



	-ms-transition: all 0.3s ease-out;



	-o-transition: all 0.3s ease-out;



	transition: all 0.3s ease-out;



	list-style: none;



	opacity: 0;



	pointer-events: none;



}



.wrapper-dropdown-2 .dropdown li {



	display: block;



	text-decoration: none;



	color: #333;



	font-size:0.823em;



	padding: 10px;



	-webkit-transition: all 0.3s ease-out;



	-moz-transition: all 0.3s ease-out;



	-ms-transition: all 0.3s ease-out;



	-o-transition: all 0.3s ease-out;



	transition: all 0.3s ease-out;



}



.wrapper-dropdown-2 .dropdown li:hover a {



	color:red;



	background:#AAA;



}



.wrapper-dropdown-2.active:after {



	border-width: 0 6px 6px 6px;



}



.wrapper-dropdown-2.active .dropdown {



	opacity: 1;



	pointer-events: auto;



}



/**** End Cart ****/



.header_bottom {



	/**** background: #383838;  ****/



	margin-bottom:10px;

	border-radius: 6px;



	-webkit-border-radius: 6px;



	-moz-border-rfadius: 6px;



	-o-border-radius: 6px;



}



#mymenu{height:40px;background:#383838;}

#mymenu ul{margin:0px;padding:0px;list-style:none;}

#mymenu ul li{float:left;}

#mymenu ul li a{display:block;height:40px;line-height:40px;padding:0px 15px;color:#fff;text-decoration:none;font-size:13px;text-transform:uppercase;}

#mymenu ul li a:hover {

	background:#b81d22;

}

.slicknav_menu{display:none;!important;}

.top-box{ margin-top:165px;}



@media screen and (max-width:768px)

{

#mymenu{display:none;!important;}

.slicknav_menu{display:block;!important;}

}



.menu {



	float: left;

}



.menu li {

	float:left;

}



.menu li a {



	font-family: 'ambleregular';



	font-size:0.823em;



	text-transform:uppercase;



	color: #fff;



	display:block;



	padding:16px 20px;



	border-right: 2px ridge #585858;



 -webkit-transition: all .9s;



 -moz-transition: all .9s;



 -o-transition: all .9s;



 -ms-transition: all .9s;



 transition: all .9s;



}



.menu li a:hover, .menu li.active a {



	background:#B81D22;



}



.menu li:first-child a {



	border-radius:6px 0 0 6px;



	-webkit-border-radius:6px 0 0 6px;



	-moz-border-rfadius:6px 0 0 6px;



	-o-border-radius:6px 0 0 6px;



}



.search_box {



	float: right;



	border: 1px solid #999;



	background: #FFF;



	border-radius: 0.3em;



	-webkit-border-radius: 0.3em;



	-moz-border-radius: 0.3em;



	-o-border-radius: 0.3em;



	position: relative;



	margin-top:25px;



	margin-left:15px;



	width:39%;



}



.search_box form input[type="text"] {



	border: none;



	outline: none;



	background: none;



	font-size:12px;



	color: #acacac;



	width:75%;



	padding:5px;



}



.search_box form input[type="submit"] {



	border: none;



	cursor: pointer;



	background: url(../images/search.png) no-repeat 0px 7px;



	position: absolute;



	right: 0;



	width: 20px;



	height: 25px;



}



.header_slide {



	margin-top:10px;



}



.header_bottom_left {



	float:left;



	width:25%;



}











.clearfix:before,



.clearfix:after {



    content: " ";



    display: table;



}



.clearfix:after {



    clear: both;



}



.clearfix {



    *zoom: 1;



}

.headercategory {



    border: 1px solid #5a4c4c;

    background-color: #fff;

}

.headercategory li a {



	display:block;



	font-size:12px;



	padding:1px 20px;



	color: #111;



	font-family: 'ambleregular';



	margin:1px 10px;



	background:url(../images/drop_arrow.png) no-repeat 0;



	border-bottom: 1px solid #5a4c4c;



	text-transform:uppercase;



}







.categories {

	border:1px solid #EEE;

}

.categories h3 {



	font-size:1.2em;



	color:#FFF;



	padding:10px;



	background:#B91318;



	text-transform:uppercase;



	font-family: 'ambleregular';

}



.categories li a {



	display:block;



	font-size:0.8em;



	padding:8px 15px;



	color: #111;



	font-family: 'ambleregular';



	margin:0 20px;



	background:url(../images/drop_arrow.png) no-repeat 0;



	border-bottom: 1px solid #EEE;



	text-transform:uppercase;



}



.categories li:last-child a {



	border:none;



}



.categories li a:hover {



	color:#B81D22;



}























nav a#pull {



	display: none;



}







.col-50



{



	width:50%;



	float:left;



	border-left:1px solid #ccc;

	background: rgba(249, 236, 236, 0.25);



}



.col-51



{



	width:50%;

	padding-bottom: 115px;

	float:left;

	background: rgba((255, 255, 255));



}



#gun label 



{



display: block;



    font-size: 13px;



    color: #757575;



    padding-bottom: 5px;



    font-family: verdana, arial, helvetica, helve, sans-serif;



    text-transform: capitalize;	



}



/*Styles for screen 600px and lower*/



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



	nav { 



  		height: auto;



  	}



  	nav ul {



  		width: 100%;



  		display: block;



  		height: auto;



  	}



  	nav li {



  		width: 100%;



  		float: left;



  		position: relative;



  	}



  	nav li a {



		border-bottom: 0px solid #bd8765;



		border-right: 0px solid #576979;



	}



  	nav a {



	  	text-align: left;



	  	width: 100%;



	  	text-indent: 30px;



		



  	}



	.col-50



{



	width:100%;



	float:left;



}



.col-51



{



	width:100%;



	float:left



}



}







/*Styles for screen 515px and lower*/



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



	nav {



		border-bottom: 0;



	}



	nav ul {



		display: none;



		height: auto;



	}



	nav a#pull {



		display: block;



		background-color: #283744;

		color:#fff;

		width: 100%;



		position: relative;



		line-height:40px;



	}



	nav a#pull:after {



		content:"";



		background: url('../nav-icon.png') no-repeat;



		width: 30px;



		height: 30px;



		display: inline-block;



		position: absolute;



		right: 15px;



		top: 10px;



		



	}



		.col-50



{



	width:100%;



	float:left;



}



.col-51



{



	width:100%;



	float:left;

	padding-bottom:0;

border-bottom: rgba(185, 19, 24, 0.28) 1px solid;

}



.cartpaymentButton{margin-top:10px;}



.grand-total .totals-value {



    font-size: 20px!important;



}



}







/*Smartphone*/



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



	nav li {



		display: block;



		float: none;



		width: 100%;



	}



	nav li a {



		border-bottom: 1px solid #576979;



	}



		.col-50



{



	width:100%;



	float:left;



	border-left:none;



	border-top:1px solid #ccc;



} 



.col-51



{



	width:100%;



	float:left



}



.grand-total .totals-value {



    font-size: 20px!important;



}



}















.header_bottom_right {



	float:left;



	width:74%;



	padding-left:1%;



}



/***** Content *****/



.content {



	padding:0px 0;



	background: #FFF;



}



.content h2 {



	color: #fff;



	margin-bottom: 0.2em;



	font-size: 1.3em;



	line-height: 1.2;



	font-family: 'ambleregular';



	font-weight: normal;



	margin-top: 4%;



	text-transform: uppercase;



height:30px;



overflow:hidden;



}



.content h2.title {







	color: #c00;







}



.content_top {



	padding: 7px 14px;



	border:1px solid #CD6E71;



	border-radius: 3px;



	background: #B91318;



}



.content_bottom {



	padding: .01em 12px;



	border:1px solid #eee;



	border-radius: 3px;



	margin-top: 2.5%;



	background: #fff;



}







.heading {



	float: left;

}

.heading h3 {



	font-family: 'ambleregular';



	font-size:20px;



	color:#fff;



	text-transform: uppercase;



}



.heading h2 {



	font-family: 'ambleregular';



	font-size:20px;



	color:#000;



	text-transform: uppercase;



	



}



.see {



	float: right;



	padding-top:8px;



}



.see p a {



	display: inline;



	font-size: 0.8125em;



	color: #fff;



	background: url(../images/list-img.png) no-repeat right 3px;



	padding:0px 12px 0px 0px;



}



.see p a:hover {



	color: #000;



}

.see p span{



	color: #000;



}





/**** Grid 1_0f_4 ****/



.grid_1_of_4 {



	display: block;



	float: left;



	margin: 1% 0 2% 1.6%;



	box-shadow: 0px 0px 3px rgb(150, 150, 150);



	-webkit-box-shadow: 0px 0px 3px rgb(150, 150, 150);



	-moz-box-shadow: 0px 0px 3px rgb(150, 150, 150);



	-o-box-shadow: 0px 0px 3px rgb(150, 150, 150);



}







.grid_1_of_4:hover{ background:#fff ; transform: scale(1.1);



    transition: all 350ms ease-out 0s; overflow:hidden;   }



    



    



.grid_1_of_4:first-child {



	margin-left: 0px;



}







.grid_1_of_4:nth-child(1n+0) {



	margin-left: 0px; margin-right:12px;



}



.grid_1_of_4:nth-child(4n+0) {



margin-right:12px;



}







.images_1_of_4 {



	width: 23.6%;



	padding: 1.5%;



	text-align: center;



	position: relative;

 height: auto;

	



}



.images_1_of_4 img {



	max-width: 100%;

    height: auto;



}



.images_1_of_4 h2 {



	color:#000000;



	font-family: 'ambleregular';



	font-size:12px;



	font-weight: normal;



}



.images_1_of_4 p {



	font-size: 0.8125em;



	padding: 0.4em 0;



	color: #333;



}



.images_1_of_4 p span.price {



	font-size: 18px;



	font-family: 'ambleregular';



	color:#CC3636;



}



.price-details {



	margin-top:10px;



	border-top:1px solid #E27175;



}



.price-number {



	float: center;



	padding-top:2px;



}



.price-details p span.rupees {



	font-size:15px;



	font-family: 'ambleregular';



	color:#383838;



}



















.add-cart {



	float:right;



	display: inline-block;



}



.add-cart h4 a {



	font-size:0.9em;



	display: block;



	padding:10px 15px;



	font-family: 'ambleregular';



	background:#E27175;



	color: #FFF;



	text-decoration: none;



	outline: 0;



	-webkit-transition: all 0.5s ease-in-out;



	-moz-transition: all 0.5s ease-in-out;



	-o-transition: all 0.5s ease-in-out;



	transition: all 0.5s ease-in-out;



}



.add-cart h4 a:hover {



	text-shadow: 0px 0px 1px #000;



	background:#292929;



}



/*** Footer ***/



.footer {



	position: relative;



	background: #FCFCFC;



	border-top: 1px solid #CECECE;



	margin:20px auto;



}



.section {



	clear: both;



	padding: 0px;



	margin: 0px;

}



.group:before, .group:after {



	content: "";



	display: table;



}



.group:after {



	clear: both;



}



.group {



	zoom: 1;



}



.col_1_of_4 {



	display: block;



	float: left;



	margin:0% 0 1% 3.6%;



}



.col_1_of_4:first-child {



	margin-left: 0;



}/* all browsers except IE6 and lower */



.span_1_of_4 {



	width: 15.5%;



	padding:1.5% 1.5 0 0;



	border-left:1px solid #CECECE;



}



.span_1_of_4 h4 {



	color:#4F4F4F;



	margin-bottom: .5em;



	font-size: 1em;



	line-height: 1.2;



	font-family: 'ambleregular';



	font-weight: normal;



	margin-top: 0px;



	letter-spacing: -1px;



	text-transform: uppercase;



	border-bottom: 1px solid #CECECE;



	padding-bottom: 0.5em;



	padding-left:20px;



}



.span_1_of_4 ul {



	padding-left:20px;



}



.span_1_of_4 li a {



	font-size: 0.8125em;



	padding: 0.4em 0;



	color:#2A5C86;



	font-family: 'ambleregular';



	display: block;



}



.span_1_of_4 li span {



	font-size:1em;



	font-family: 'ambleregular';



	color:#2A5C86;



	cursor:pointer;



	margin:10px 0;



	display:block;



}



.span_1_of_4 li a:hover, .span_1_of_4 li span:hover {



	color:#DD0F0E;



}



/*** Social Icons ***/



.social-icons {



	padding-top: 8%;



}



.social-icons li {



	width: 30px;



	height: 30px;



	padding: 0px 0 0 5px;



	margin: 0;



	display: inline-block;



	cursor: pointer;



}



.copy_right {



	text-align: center;



	border-top: 1px solid #EEE;



	padding: 10px 0;



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



}



.copy_right p {



	font-size:0.823em;



	color: #747474;



}



.copy_right p a {



	color:#DD0F0E;



	font-family: 'ambleregular';



	text-decoration: underline;



}



.copy_right p a:hover {



	color:#222;



	text-decoration: none;



}







.tabrow {



  text-align: center;



  list-style: none;



  margin: 0;



  padding: 0;



  line-height: 24px;



}



.tabrow li {



  margin: 0 8px;



  padding: 0 8px;



  border: 1px solid #eee;



  background: #fff;



  display: inline-block;



  font-size:0.823em;



}



.tabrow li a {



	color:#747474;



	font-family: 'ambleregular';



}



.tabrow li a:hover {



	color:#222;



	text-decoration: none;



}





.tababrod li {

    margin: 5px 6px;

    padding: 5px 14px;

    border: 1px solid #eee;

    background: #fafbfc;

    display: inline-block;

    width: 152px;

    font-size: 0.823em;

}



.tababrod li  a {



	color:#747474;



	font-family: 'ambleregular';



}



.tababrod li a:hover {



	color:#222;



	text-decoration: none;



}







/*** move top **/



#toTop {



	display: none;



	text-decoration: none;



	position: fixed;



	bottom: 10px;



	right: 10px;



	overflow: hidden;



	width: 48px;



	height: 48px;



	border: none;



	text-indent: 100%;



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



}



#toTopHover {



	width: 48px;



	height: 48px;



	display: block;



	overflow: hidden;



	float: right;



	opacity: 0;



	-moz-opacity: 0;



	filter: alpha(opacity=0);



}



#toTop:active, #toTop:focus {



	outline: none;



}



/*  Preview  ============================================================================= */



.back-links {



	float: left;



	padding-top: 5px;



}



.back-links p {



	font-size: 0.8125em;



	color: #333;



}



.back-links p a {



	font-size: 0.9em;



	padding: 0 1.3%;



	color: #333;



	font-family: 'ambleregular';



}



.back-links p a:hover, .back-links p a:active {



	color:#B81D22;



}



.image {



	clear: both;



	padding: 0px;



	margin: 0px;



	padding: 1.5%;



}



.group:before, .group:after {



	content: "";



	display: table;



}



.group:after {



	clear: both;



}



.group {



	zoom: 1;



}



.cont-desc {



	display: block;



	float: right;



	/*clear: both;*/



}



.rightsidebar {



	display: block;



	float: left;



	margin: 0% 0 0% 1.6%;



}



.cont-desc:first-child {



	margin-left: 0;



}



.desc {



	display: block;



	float: left;



	margin: 0% 0 0% 2.6%;



}



.product-details {



	margin:0px 0;



}



.span_1_of_2 {



	width: 77%;



	padding:0px;



}



.images_3_of_2 {



	width: 44.2%;



	float: left;



	text-align: center;



}



.span_3_of_2 {



	width: 53.2%;



}



.span_3_of_1 {



	width: 25.2%;



	padding: 1.5%;



}



.images_3_of_2 img {



	max-width: 100%;



}



.span_3_of_2 h2 {



	font-family: 'ambleregular';



	font-size: 1.1em;



	color:#CD1F25;



	font-weight: normal;



	margin-top: 0px;



	text-transform: uppercase;

	height:40px;



}



.span_3_of_2 p {



	font-size: 0.8125em;



	padding: 0.3em 0;



	color: #969696;



	line-height: 1.6em;



	font-family: verdana, arial, helvetica, helve, sans-serif;



}



.price p {



	font-size: 0.8125em;



	padding:20px 0;



	color: #666;



	vertical-align: top;



}



.price p span {



	font-size:22px;



	font-family: 'INRFONT';



	color:#CD1F25;



	;



}



.available {



	padding:5px 0;



	border-top: 1px solid #CD1F25;



}



.available p {



	font-size: 0.9em;



	color: #333;



	font-weight: bold;



	padding-bottom:0px;



}





.available ul{ margin-top:20px;}

.available li {



	display: inline;



	font-size: 0.8125em;



	/*padding: 1.5% 2%;*/



	color: #353535;



}



.available li select {



	display: inline;



	font-size: 1em;



	color: #333;



	margin-left: 3px;



}



.share-desc {



	margin-bottom:15px;



}



.share {



	float:left;



}



.share p {



	padding-top: 10px;



	font-size: 0.9em;



	color: #333;



	font-weight: bold;



}



.share li {



	display: inline-block;



	margin: 5px 6px;



	background:#222;



	border-radius:5px;



}



.share li img {



	vertical-align:middle;



}



.wish-list {



	padding:15px 0;



	border-bottom: 1px solid #E6E6E6;



	border-top: 1px solid #E6E6E6;



}



.wish-list li {



	display:inline-block;



	margin-right:45px;



}



.wish-list li a {



	color: #383838;



	font-size:1em;



	font-family: 'ambleregular';



	padding-left:22px;



	text-decoration: underline;



}



.wish-list li a:hover {



	color: #E4292F;



}



.wish-list li.wish {



	background:url(../images/wishlist.png) no-repeat 0;



}



.wish-list li.compare {



	background:url(../images/compare.png) no-repeat 0;



}



.product-desc, .product-tags {



	clear: both;



	padding-top: 20px;



}



.product-desc p {



	font-size: 0.8em;



	padding:5px 0;



	color: #969696;



	line-height: 1.8em;



	font-family: verdana, arial, helvetica, helve, sans-serif;



}



.product-desc p span {



	font-weight:bold;



}



.product-tags h4 {



	padding: 10px 0;



	font-size: 0.9em;



	color: #333;



	font-weight: bold;



}grid_1_of_4 images_1_of_4



.input-box {



	background: url(../images/tag.png) no-repeat 0 8px;



	padding-left: 35px;



}



.input-box input[type="text"] {



	padding: 8px;



	display: block;



	width: 95%;



	background: #fcfcfc;



	border: none;



	outline: none;



	color: #464646;



	font-size: 0.8125em;



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



	box-shadow: inset 0px 0px 3px #999;



	-webkit-box-shadow: inset 0px 0px 3px #999;



	-moz-box-shadow: inset 0px 0px 3px #999;



	-o-box-shadow: inset 0px 0px 3px #999;



	-webkit-appearance: none;



}



.product-tags .button {



	margin-top: 15px;



	line-height: 3em;



}



.span_3_of_2 .button {



	float: right;



	margin-top: 1%;



	line-height: 2em;



}



.product-tags .button a {



	font-size:1em;



	padding:10px 15px;



	font-family: 'ambleregular';



	background:#CD1F25;



	color: #FFF;



	text-decoration: none;



	outline: 0;



	-webkit-transition: all 0.5s ease-in-out;



	-moz-transition: all 0.5s ease-in-out;



	-o-transition: all 0.5s ease-in-out;



	transition: all 0.5s ease-in-out;



}



.span_3_of_2 .button a:hover, .product-tags .button a:hover {



	text-shadow: 0px 0px 1px #000;



	background: #292929;



}



.product-tags p {



	font-size: 0.85em;



	padding:5px 0;



	color: #969696;



	line-height: 1.8em;



}



/**** Review *****/



.review h4, .review h4 a {



	font-size:1.2em;



	color: #333;



	font-family: 'ambleregular';



}



.review h4 a {



	text-decoration:underline;



}



.review h4 a:hover {



	text-decoration:none;



	color:#E4292F;



}



.review ul {



	margin-top:10px;



}



.review li {



	display:block;



	font-family: 'ambleregular';



	padding:8px 0;



	color: #666;



	font-size:1em;



}



.review li img {



	vertical-align:middle;



}



.review p {



	font-size:0.8em;



	padding:5px 0;



	color: #969696;



	line-height: 1.6em;



	font-family: verdana, arial, helvetica, helve, sans-serif;



}



.your-review h3 {



	font-size:1.2em;



	color: #333;



	font-family: 'ambleregular';



}



.your-review div {



	padding:5px 0;



}



.your-review span {



	display:block;



	font-size:0.8125em;



	color:#757575;



	padding-bottom:5px;



	font-family :verdana, arial, helvetica, helve, sans-serif;



}



.your-review label span.red {



	color:#CD1F25;



	display:inline;



}



.your-review input[type="text"], .your-review textarea {



	padding:8px;



	display:block;



	width:50%;



	border:1px solid #E0E0E0;



	background:none;



	outline:none;



	color:#222;



	font-size:1em;



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



	-webkit-appearance:none;



}



.your-review textarea {



	resize:none;



	height:120px;



}



.your-review input[type="submit"] {



	font-size:1em;



	padding:10px 15px;



	font-family: 'ambleregular';



	background:#CD1F25;



	color: #FFF;



	text-decoration: none;



	border:none;



	cursor:pointer;



	outline: 0;



	-webkit-transition: all 0.5s ease-in-out;



	-moz-transition: all 0.5s ease-in-out;



	-o-transition: all 0.5s ease-in-out;



	transition: all 0.5s ease-in-out;



}



.your-review input[type="submit"]:hover {



	text-shadow: 0px 0px 1px #000;



	background: #292929;



}



.span_3_of_1 li a {



	font-size:1em;



	padding:8px 0 8px 20px;



	color: #666;



	display: block;



	font-family: 'ambleregular';



	background: url(../images/drop_arrow.png) no-repeat 0;



	border-bottom:1px solid #F0F0F0;



}



.span_3_of_1 li a:hover {



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



	color:#B81D22;



}



.span_3_of_2 .button {



	float: right;



	margin-top:5px;



	line-height:1em;



}







.span_3_of_2 .button a,.span_3_of_2 .button input[type="submit"] {



	padding: 12px 20px;



	font-size: 1em;



	font-weight: bold;



	font-family: Arial, "Helvetica Neue", "Helvetica", Tahoma, Verdana, sans-serif;



	border: 1px solid rgba(0, 0, 0, 0.1);



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



	background: #B81D22;



	color: #fff;



	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);



	-webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);



	-moz-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);



	box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset, 0 2px 2px -1px rgba(0, 0, 0, 0.3);



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}



.span_3_of_2 .button a:hover,.span_3_of_2 .button input[type="submit"]:hover {



	border: 1px solid #303030;



	background: #525252;



	text-decoration: none;



}















.subscribe {



	padding:30px 0;



}



.subscribe p {



	font-size:0.85em;



	color:#666;



	padding:5px 0;



	line-height:1.6em;



}



.signup {



	border-radius: 0.2em;



	-webkit-border-radius: 0.2em;



	-moz-border-radius: 0.2em;



	-o-border-radius: 0.2em;



	margin-top: 5px;



	background: #E7E7E7;



	box-shadow: inset 0px 2px 5px #707070;



}



.signup input[type="text"] {



	border: none;



	background: none;



	padding:5px;



	outline: none;



	width:70%;



	font-size:0.85em;



	color:#222;



}



.signup input[type="submit"] {



	border: 1px solid #5C5655;



	padding: 8px 20px;



	font-size: 12px;



	width:85px;



	margin: 0;



	font-weight: bold;



	cursor: pointer;



	background: #565656;



 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#565656');



	color: #fff;



	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);



}



.signup input[type="submit"]:hover {



	background: #5e5e5e;



	background: -moz-linear-gradient(top, #5e5e5e 0%, #404040 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e5e5e), color-stop(100%, #404040));



	background: -webkit-linear-gradient(top, #5e5e5e 0%, #404040 100%);



	background: -o-linear-gradient(top, #5e5e5e 0%, #404040 100%);



	background: -ms-linear-gradient(top, #5e5e5e 0%, #404040 100%);



	background: linear-gradient(top, #5e5e5e 0%, #404040 100%);



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#404040', GradientType=0 );



	box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px -1px rgba(0, 0, 0, 0.15);



	-moz-box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px 0 rgba(0, 0, 0, 0.15);



	-webkit-box-shadow: 1px 1px 0 0 #414141 inset, -1px -1px 0 0 #414141 inset, 0 1px 2px -1px rgba(0, 0, 0, 0.15);



}



.community-poll p {



	color: #CD1F25;



	font-size: 0.85em;



	padding:5px 0;



}



.poll li {



	padding:3px 0px 9px 0;



}



.poll input.radio {



	float: left;



	margin:4px 0 0 0;



}



.poll .label {



	display: block;



	margin-left: 20px;



}



.poll label {



	font-size: 0.85em;



	padding:10px 0;



	color: #666;



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



}



/**** End Preview Page ******/







/*  About  ============================================================================= */



.col_1_of_3 {



	display: block;



	float: left;



	margin: 0% 0 0% 1.6%;



}



.col_1_of_3:first-child {



	margin-left: 0;



}



.span_1_of_3 {



	width: 29.2%;



	padding: 1.5%;



}



.span_1_of_3 img {



	max-width: 100%;



}



.span_1_of_3 h3 {



	color: #383838;



	margin-bottom: 0.5em;



	font-size: 1.5em;



	line-height: 1.2;



	font-family: 'ambleregular';



	font-weight: normal;



	margin-top: 0px;



	text-transform: uppercase;



}



.span_1_of_3 p {



	font-size: 0.8125em;



	padding: 0.5em 0;



	color:#727272;



	line-height: 1.8em;



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



}



.year {



	float: left;



	width:50px;



}



.year p {



	color: #E4292F;



	font-size: 0.95em;



}



.span_1_of_3 p.history {



	float: left;



	width: 85%;



	font-size: 0.8125em;



	color:#727272;



	line-height: 1.8em;



}



.span_1_of_3 .list li a {



	font-size: 0.82em;



	padding:7px 15px;



	color: #E4292F;



	background: url(../images/drop_arrow.png) no-repeat 0px 10px;



	display: block;



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



}



.span_1_of_3 .list li a:hover {



	text-decoration:underline;



}



/* Delivery  ============================================================================= */



.section {



	clear: both;



	padding: 0px;



	margin: 0px;



}



.group:before, .group:after {



	content:"";



	display:table;



}



.group:after {



	clear:both;



}



.group {



	zoom:1;



}



.grid_1_of_3 {



	display: block;



	float:left;



	margin: 1% 0 1% 1.6%;



}



.grid_1_of_3:first-child {



	margin-left: 0;



}



.images_1_of_3 {



	width: 29.2%;



	padding:1.5%;



}



.images_1_of_3 img {



	max-width:100%;



	display:block;



	border: 1px solid #ECE6E6;



}



.images_1_of_3 h3 {



	color:#383838;



	font-size: 1em;



	margin:5px 0;



	font-family: 'ambleregular';



	text-transform: uppercase;



}



.images_1_of_3 p {



	font-size:0.823em;



	padding:5px 0;



	color:#727272;



	line-height: 1.8em;



}



/* FAQ  ============================================================================= */



.ui-accordion .bar {



	cursor:pointer;



	margin:15px 0;



}



#posts .tab .post-title {



	color:#B81D22;



	font-size:1em;



	font-family: 'ambleregular';



	overflow:hidden;



	margin:0px;



}



#posts .tab.selected .post-title {



	color:#222;



}



#posts .panel .post-text {



	clear:both;



	padding:10px;



}



.panel {



	background:#222;



}



.panel p {



	color:#C0C0C0;



	font-size:0.95em;



	line-height: 1.8em;



	padding:5px 20px;



}



/****** News **************************/



.image {



	clear: both;



	padding: 0px;



	margin: 0px;



	padding:1.5%;



}



.group:before, .group:after {



	content:"";



	display:table;



}



.group:after {



	clear:both;



}



.group {



	zoom:1;



}



.grid {



	display: block;



	float:left;



	margin: 0% 0 0% 1.6%;



}



.grid:first-child {



	margin-left: 0;



}



.images_3_of_1 {



	width:30.2%;



}



.news_desc {



	width: 68.1%;



}



.images_3_of_1 img {



	max-width:100%;



	display:block;



	border:1px solid #E0E0E0;



}



.news_desc h3 {



	color:#B81D22;



	margin-bottom:0.3em;



	font-size:1.2em;



	text-transform:uppercase;



	font-family: 'ambleregular';



}



.news_desc h4 span a {



	text-decoration:underline;



}



.news_desc h4 span a:hover {



	color:#B81D22;



	text-decoration:none;



}



.news_desc h4, .news_desc h4 a {



	font-size:0.95em;



	color:#303030;



	;



	padding-bottom:5px;



}



.news_desc p {



	font-size:0.85em;



	padding:5px 0;



	color:#747474;



	line-height: 1.8em;



}



.news_desc p a {



	font-size:1em;



	color:#B81D22;



}



/*** Page numbers ***/



.content-pagenation {



	padding:35px 0;



	text-align:right;



}



.content-pagenation li {



	display: inline-block;



}



.content-pagenation li a {



	color:#303030;



	font-size: 0.8em;



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



	background: #FFF;



	padding: 10px 12px;



	box-shadow: 0px 0px 5px #ADADAD;



	-webkit-box-shadow: 0px 0px 2px #ADADAD;



	-moz-box-shadow: 0px 0px 2px #ADADAD;



	-o-box-shadow: 0px 0px 2px #ADADAD;



 -webkit-transition: all .5s;



 -moz-transition: all .5s;



 -o-transition: all .5s;



 -ms-transition: all .5s;



 transition: all .5s;



}



.content-pagenation li a:hover, .content-pagenation li.active a {



	background:#303030;



	color:#FFF;



}



/*  Contact Form  ============================================================================= */



.section {



	clear: both;



	padding: 0px;



	margin: 0px;



	margin-top: 10px;



	margin-left: 1px;



}



.group:before, .group:after {



	content: "";



	display: table;



}



.group:after {



	clear: both;



}



.group {



	zoom: 1;



}



.col {



	display: block;



	float: left;



	margin: 0% 0 1% 0%;



}



.col:first-child {



	margin-left: 0;



}



.span_2_of_3 {



	width: 63.1%;



	padding: 1.5%;



}



.span_1_of_3 {



	width: 29.2%;



	padding: 1.5%;



}



.span_2_of_3 h2, .span_1_of_3 h2 {



	margin-bottom: 0.5em;



	line-height: 1.2;



	font-family: 'ambleregular';



	font-weight: normal;



	margin-top: 0px;



}



.contact-form {



	position: relative;



	padding-bottom: 30px;



}



.contact-form div {



	padding: 5px 0;



}



.contact-form span {



	display: block;



	font-size: 0.8125em;



	color: #757575;



	padding-bottom: 5px;



	font-family: verdana, arial, helvetica, helve, sans-serif;



}



.contact-form input[type="text"],.contact-form input[type="password"] ,.contact-form textarea {



	padding: 4px;



	display: block;



	width:98%;



	background:none;



	border:1px solid #CACACA;



	outline: none;



	color: #464646;



	font-size:1em;



	font-weight:bold;



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



	-webkit-appearance: none;



}



.contact-form textarea {



	resize: none;



	height: 50px;



}



.contact-form input[type="submit"] {



	font-size:1em;



	padding:10px 15px;



	font-family: 'ambleregular';



	background:#CD1F25;



	color: #FFF;



	border:none;



	text-decoration: none;



	outline: 0;



	cursor:pointer;



	-webkit-transition: all 0.5s ease-in-out;



	-moz-transition: all 0.5s ease-in-out;



	-o-transition: all 0.5s ease-in-out;



	transition: all 0.5s ease-in-out;



	position: absolute;



	right: 0;



}



.contact-form input[type="submit"]:hover {



	text-shadow: 0px 0px 1px #000;



	background: #292929;



}



.company_address p {



	font-size: 0.8125em;



	color: #757575;



	padding: 0.2em 0;



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



}



.company_address p span {



	text-decoration: underline;



	color: #444;



	cursor: pointer;



}



.map {



	border: 1px solid #C7C7C7;



	margin-bottom: 15px;



}



#leftbar {



	float:left;



	width:20%;



}



#homepageright {



	float:right;



	width:78%;



}



.leftbox{border:1px solid #e3e3e3; padding:10px; margin-top:20px;}



.leftbox img{width:100%;}







.matter{background:rgba(153, 163, 189, 0.05); padding:20px; margin-top:30px; font-size:14px;}



.matter p{margin-bottom:15px; color:#555;}



.matter a{color:#900;}



.matter h1{font-family: 'Verdana'; font-size: 20px; color: #c00; text-transform: uppercase;}



.matter h2{font-family: 'Verdana'; font-size: 17px; color: #111; text-transform: uppercase; font-weight:600!important;}

.matter h2 span{ padding-left:10px;position: absolute;margin-top: -5px;}



.matter h3{font-family: 'Verdana'; font-size: 16px; color: #666; text-transform: uppercase;  font-weight:bold;}



.matter h4{font-family: 'Verdana'; font-size: 15px; color: #111; font-weight:bold;}



.matter strong{font-family: 'Verdana'; font-size: 15px; color: #111; font-weight:Normal;}



.matter b{font-family: 'Verdana'; font-size: 14px; color: #111; font-weight:bold;}











.pagematter{background:#ffffff; padding:20px; margin-top:2px; font-size:16px;}



.pagematter p{margin-bottom:15px; color:#000;}



.pagematter a{color:#900;}







.pagematter h1{font-family: 'Verdana'; font-size: 20px; color: #000; text-transform: uppercase;}



.pagematter h2{font-family: 'Verdana'; font-size: 18px; color: #111; text-transform: uppercase;}



.pagematter h3{font-family: 'Verdana'; font-size: 16px; color: #666; text-transform: uppercase;  font-weight:bold;}



.pagematter h4{font-family: 'Verdana'; font-size: 15px; color: #111; font-weight:bold;}



.pagematter strong{font-family: 'Verdana'; font-size: 15px; color: #111; font-weight:Normal;}



.pagematter b{font-family: 'Verdana'; font-size: 13px; color: #111; font-weight:bold;}



.pagematter span h2{font-family: 'Verdana'; padding:7px; font-size: 16px; color: #000000; text-transform: uppercase;}



















.txtclass{color:#111; margin-left:2px; margin-right:3px; text-align:left; font-size:13px; line-height:20px; font-family:"Verdana", monospace }















.about{background:#fff; padding:0px;}



.bd{ border: 1px solid #EBE8E8; border-radius: 3px; font-size:11px; text-transform:uppercase; margin:10px auto;}



.bd a{color:#B81D22; font-weight:bold;}



.bd span{font-size:14px; font-weight:bold;}





.billing{width:90%; padding:15px; margin:0 auto!important; float:none;}

.shipping{width:46%; padding:15px; margin:0 auto!important; float:left;}







.one-col{width:46%; padding:15px; margin:0 auto!important; float:none;}



.two-col{float:left;}



.two-col, .two-col-last{width:46%; padding:15px;}

.two-col-last{float:right;}

.two-cols{float:left;}

.two-cols, .two-cols-last{width:30%; padding:15px;}

.two-cols-last{float:left;}

.two-colsr{   

 float: right;

 width: 30%;

 margin-top: 6%;

 }



.proceed {

 background-color: #fee;

    width: 94%;

    padding: 20px 0px 120px 20px !important;

    margin-top: 10px;

    border-radius: 4px;

   line-height: 18px;

    border: 1px solid #ccc;

}



.f12 {

    font-size: 12px;

}



.proceed textarea {

    height: 50px;

    width: 220px;

}

.tp

{

	margin-top:2%;

}







/**** Responsive Layout ****/



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

 .wrap {



 width:100%;



}

}*/



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

#mymenu ul li a{padding: 0px 10px;font-size: 12px;}





 .wrap {



 width:100%;



}



 .span_1_of_3 p.history {



 width:80%;



}



 .wish-list li {



 margin-right:20px;



}



 .signup input[type="text"] {



 width:64%;



}



 .signup input[type="submit"] {



 padding:8px 0;



 width:71px;



}



 .social-icons li {



 width:17%;



 padding:0;



}



 #leftbar {



float:left;



width:27%;



}



#homepageright {



float:right;



width:71%;



}



.span_1_of_2{width:70%;}



.one-col{width:400px;}



}



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

#mymenu ul li a{padding: 0px 10px;font-size: 10px;}

.wrap {



 width:100%;



}



.two-col, .two-col-last{width:45%;}



.two-cols, .two-cols-last{width:45%;}



.two-colr{width:45%;}







}



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

#mymenu ul li a{padding: 0px 10px;font-size: 10px;}

.wrap {



 width:100%;



}



.images_1_of_4{width:19.8%;}



}



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

#mymenu ul li a{padding: 0px 10px;font-size: 10px;}





 .wrap {



 width: 95%;



}



 .price-details p span.rupees {



 font-size:1.2em;



}



 .add-cart h4 a {



 padding:10px;



}



 .span_1_of_3 p.history {



 width:76%;



}



 .span_1_of_2 {



 width: 98.1%;



}



 .span_3_of_1 {



 width:98%;



}



 .rightsidebar {



 margin:0;



}



 .signup {



 width:50%;



}



 .signup input[type="text"] {



 width:77%;



}



 .signup input[type="submit"] {



 width:72px;



}



 .span_1_of_4 h4 {



 font-size:1em;



}



 .images_1_of_4 {



width:45%;



margin:10px 10px 20px 0;



}



 .images_1_of_4:nth-child(2n+0) {



margin-right:0px;



}



.images_3_of_2{margin-bottom:20px;}



.images_3_of_2,.span_3_of_2{width:90%; float:none;}



.span_1_of_2{width:70%;}



}



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



.span_1_of_4{width:45%; margin:0px 10px 20px 0;}



.two-col, .two-col-last{width:75%; float:none; margin:0 auto!important;}



.two-cols, .two-cols-last{width:75%; float:none; margin:0 auto!important;}



.two-colr{width:75%; float:none; margin:0 auto!important;}



}



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

 .wrap {

 width: 95%;

}



.two-colsr {

    float: right;

    width: 90%;

    margin-top: 6%;

}



.col-50 {

    width: 100%;

    float: left;

}



.col-51 {

    width: 100%;

    float: left;

    padding-bottom: 0;

    border-bottom: rgba(185, 19, 24, 0.28) 1px solid;

}

.account_desc li a {

 padding:0 3px;

}

 .menu li a {

 padding:16px 10px;

}

 .header_bottom_left {

 float:none;

  width:100%;



}



 .header_bottom_right {



 float:none;



 width:100%;



 padding:0;



 margin:5px 0;



}



 .price-details p span.rupees {



 font-size:0.96em;



}



 .add-cart h4 a {



 padding:10px 5px;



 font-size:0.75em;



}



 .images_1_of_4 h2 {



 font-size:0.8em;



}



 .see {



 padding-top:0;



}



 .span_1_of_4 h4 {



 padding-left:10px;



}



 .span_1_of_4 li span {



 font-size:0.8em;



}



 .span_1_of_4 ul {



 padding-left:10px;



}



 .wish-list li {



 margin-right:10px;



}



 .signup input[type="text"] {



 width:71%;



}



 .span_1_of_3 p.history {



 width:85%;



}



 .span_2_of_3 {



 width:94%;



 padding:3%;



}



 .col_1_of_3 {



 margin:0;



}



 .panel p {



 font-size:0.8em;



}



 .col {



 margin: 1% 0 1% 0%;



}



 .span_1_of_3 {



 width:94%;



 padding:3%;



}



 .contact-form input[type="text"],.contact-form input[type="password"], .contact-form textarea {



 width:97%;



}





 #leftbar {



float:left;



width:32%;



}



#homepageright {



float:right;



width:64%;



}



.span_1_of_2{width:63%;}

.header{ position:inherit; width:auto;}



}



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



	#catmenu h3{display:none;}

 .wrap {

}



 .call, .account_desc {

 float:none;

 text-align:center;



}



 .call {display:none;



 margin-bottom:10px;



}



 .account_desc li a {



 padding:0 6px;



}















 .logo, .cart {



 float:none;



 text-align:center;



}



 .cart {



 margin-top:0;



 padding-right:0;



}



 .menu {



 float:none;



 width:100%;



}



 .search_box {



 float:none;



 width:95%;



 margin:8px 10px 0 10px;



}



 .header_bottom {



 padding-bottom:10px;



}



 .menu li a {



 padding:15px 20px;



}



 .price-number {



 float:none;



 padding-top:0;



}



 .add-cart {



 float:none;



}



 .span_2_of_3 {



 width:96%;



 padding:2%;



}



 .span_1_of_4 {



 width:31.5%;



}



 .col_1_of_4 {



 margin:2% 0;



}



 .images_3_of_2 {



 width:100%;



}



 .span_3_of_2 {



 width:98%;



}



 .desc {



 margin:10px 0;



}



 .signup {



 width:75%;



}



 .signup input[type="submit"] {



 width:83px;



}



 .images_1_of_3 h3 {



 font-size:0.75em;



}



 #posts .tab .post-title {



 font-size:0.9em;



}



 .col {



 margin: 1% 0 1% 0%;



}



 .span_1_of_3 {



 width:96%;



 padding:2%;



}



 .contact-form input[type="text"], .contact-form input[type="password"], .contact-form textarea {



 width:96%;



}



 #leftbar {



float:none;



width:100%; margin-bottom:30px;



}



#homepageright {



float:none;



width:100%;



}



.span_1_of_4{width:40%;}



.span_1_of_2{width:100%; float:none;}



.one-col{width:250px;}



.two-col, .two-col-last{width:85%;}



.two-cols, .two-cols-last{width:85%;}



.two-colsr{width:100%;}



.pricebox {

 width: 100% !important;

 }



.shippingInfo {

    width: 100% !important;

}

.tt{



	font-size:20px!important;



}

.callbacks_container{ margin-top:0px;}

.top-box{ margin-top:0px;}



}



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



	.pricebox {

       width: 100% !important;

}

 .wrap {

 width: 95%;

}



.account_desc li a {

 padding:0;

}

.ps{

	color:#303030;

	font-size:.9em;

	font-weight:bold;

}



 .menu li a {



 padding:15px 4.8px;



}



 .search_box {



 width:93%;



}



 .search_box form input[type="text"] {



 width:85%;



}



 .images_1_of_4 {



 width:96.8%;



}



 .grid_1_of_4 {



 margin:1% 0 1% 0;



}



 .price-number {



 float: left;



 padding-top: 5px;



}



 .price-details p span.rupees {



 font-size:1.6em;



}



 .add-cart {



 float:right;



}



 .add-cart h4 a {



 font-size:0.9em;



 padding:10px 15px;



}



 .heading h3 {



 font-size:1em;



}



 .content_top, .content_bottom {



 padding:10px;



}



 .span_1_of_4 {



 width:100%;



}



 .span_1_of_3 p.history {



 width:80%;



}



 .images_1_of_3 {



 width:97%;



}



 .images_1_of_3 h3 {



 font-size:1em;



}



 .images_3_of_1 {



 width:100%;



}



 .grid {



 margin:0;



}



 .news_desc {



 width:100%;



}



 .contact-form input[type="text"], .contact-form input[type="password"], .contact-form textarea {



 width:93%;



}



.one-col{width:200px;}



.two-col, .two-col-last{width:90%;}



.two-cols, .two-cols-last{width:90%;}



.two-colr{width:90%;}



.shippingInfo {



    



    width: 100% !important;



   



}

.callbacks_container{ margin-top:0px;}

.top-box{ margin-top:0px;}

}







	/* ------------------------------------------- */



	



	#tsc_breadcrumb-4{







	list-style-type:none;



	padding:0;



	margin:0;



	  background: #fff;



	  border-width: 1px;



	  border-style: solid;



	  border-color: #f5f5f5 #e5e5e5 #ccc;



	  -moz-border-radius: 5px;



	  -webkit-border-radius: 5px;



	  border-radius: 5px;



	  -moz-box-shadow: 0 0 2px rgba(0,0,0,.2);



	  -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);



	  box-shadow: 0 0 2px rgba(0,0,0,.2);



	  /* Clear floats */



	  overflow: hidden;



	  width: 100%;



	}



	



	#tsc_breadcrumb-4 li{



	  float: left;



	}



	



	#tsc_breadcrumb-4 a{



	  padding: .7em 1em .7em 2em;



	  float: left;



	  text-decoration: none;



	  color: #333;



	  position: relative;



	  text-shadow: 0 1px 0 rgba(255,255,255,.5);



	  background-color: #ddd;



	  background-image: -webkit-gradient(linear, left top, right bottom, from(#F58383), to(#ddd));



	  background-image: -webkit-linear-gradient(left, #F58383, #ddd);



	  background-image: -moz-linear-gradient(left, #F58383, #ddd);



	  background-image: -ms-linear-gradient(left, #F58383, #ddd);



	  background-image: -o-linear-gradient(left, #F58383, #ddd);



	  background-image: linear-gradient(to right, #F58383, #ddd);  



	}



	



	#tsc_breadcrumb-4 li:first-child a{



	  padding-left: 1em;



	  -moz-border-radius: 5px 0 0 5px;



	  -webkit-border-radius: 5px 0 0 5px;



	  border-radius: 5px 0 0 5px;



	}



	



	#tsc_breadcrumb-4 a:hover{



	  background: #eee;



	}



	



	#tsc_breadcrumb-4 a::after,



	#tsc_breadcrumb-4 a::before{



	  content: "";



	  position: absolute;



	  top: 50%;



	  margin-top: -1.5em;   



	  border-top: 1.5em solid transparent;



	  border-bottom: 1.5em solid transparent;



	  border-left: 1em solid;



	  right: -1em;



	}



	



	#tsc_breadcrumb-4 a::after{ 



	  z-index: 2;



	  border-left-color: #ddd;  



	}



	



	#tsc_breadcrumb-4 a::before{



	  border-left-color: #740909;  



	  right: -1.1em;



	  z-index: 1; 



	}



	



	#tsc_breadcrumb-4 a:hover::after{



	  border-left-color: #eee;



	}



	



	#tsc_breadcrumb-4 .current,



	#tsc_breadcrumb-4 .current:hover{



	  font-weight: bold;



	  background: none;



	}



	



	#tsc_breadcrumb-4 .current::after,



	#tsc_breadcrumb-4 .current::before{



	  content: normal;  



	}



	



	



		



.payment{



width: 100%;



margin-bottom: 10px;



background-color: white; 



border-style:solid;



border-width: 1px;



border-color: #d2d2d2;







/* gradients */



background: -webkit-gradient(linear, left top, left bottom, 



color-stop(0%, white), color-stop(50%, white), color-stop(170%, #f6f6f6)); 



background: -moz-linear-gradient(top, white 0%, white 55%, #f6f6f6 150%); 



float:left;



}











.payment img {



display: inline-block;



float:left;



margin: 5px 5px;



max-width: 100%;



}







.shippingInfo {



    border: 0px solid #ccc;



    display: inline-block;



    margin: 10px 0;



    vertical-align: top;



    width: 36%;



    float: left;



    padding: 5px 50px;



    line-height: 20px;



    font-size: 14px;







}











.paymentinfo {



border: 0px solid #ccc;



display: inline-block;



margin: 5px 0;



vertical-align: top;



width: 100%;



float:Right;



padding: 5px;



line-height: 15px;



font-size: 14px;



}







.payment h2 {



font-size:18px; font-weight:bold; 



color: #000000;



height:auto;



}















.paymentinfo input {



float: right;



margin-top: 20px;



}















.paymentprice {



border: 1px solid #ccc;



width: 35%;



float: right;



margin: 20px;



text-align: right;



padding: 10px;



line-height: 20px;



}







.pricebox {



border: 1px solid #ccc;



width: 50%;



float: right;



margin: 20px;



text-align: right;



padding: 10px;



line-height: 20px;



font-size:16px; font-weight:bold; 

}





.pricebox .totals{font-weight:500;}





.grand-total{margin-top:10px;    border-top: rgba(217, 83, 79, 0.44) 1px solid;

    padding-top: 10px;}



.pricebox .totals .totals-item .grand-total label{font-size:20px !important ;font-weight:500;float: left;  clear: both;  width: 65%;  text-align: left; text-indent:5px;text-transform:capitalize;

}



.grand-total .value{font-size:20px;font-weight:500;float:left !important}



.pricebox .totals .totals-item label {float: left;  clear: both;  width: 65%;  text-align: left; text-indent:5px;text-transform:capitalize;

font-size: 16px;font-weight:500;}



.pricebox .totals .totals-item .totals-value {float: right;  width: 30%;text-align: right;font-size: 14px;font-weight:500;}



.shippingEditButton {



    padding: 3px 7px;



    float:right;



    margin: 5px;



    background-color: #d9534f;



    border-color: #d43f3a;



}



.btnPaynow {



    padding: 5px 12px;



    color: #000;



    /*background-color: #d9534f;*/



    border-color: #d43f3a;



    font-size:16px;



    font-weight:bold;



}



.vew



{



 width:100%;



 height:auto;



 float:left;



  



}



.fnt 



{



	font-size:14px;



}  



.btn1 {



 background: #B91318;



    background-image: -webkit-linear-gradient(top, #ff2b32, #B91318);



    background-image: -moz-linear-gradient(top, #ff2b32, #B91318);



    background-image: -ms-linear-gradient(top, #ff2b32, #B91318);



    background-image: -o-linear-gradient(top, #ff2b32, #B91318);



    background-image: linear-gradient(to bottom, #B91318, #B91318);



    -webkit-border-radius: 4;



    -moz-border-radius: 4;



    border-radius: 4px;



    font-family: Arial;



    color: #ffffff;



    font-size: 15px;



    padding: 8px 13px 8px 13px;



    text-decoration: none;



}







.btn1:hover {



  background: #de252c;



  background-image: -webkit-linear-gradient(top, #de252c, #7a0a0d);



  background-image: -moz-linear-gradient(top, #de252c, #7a0a0d);



  background-image: -ms-linear-gradient(top, #de252c, #7a0a0d);



  background-image: -o-linear-gradient(top, #de252c, #7a0a0d);



  background-image: linear-gradient(to bottom, #de252c, #7a0a0d);



  text-decoration: none;



}



.vewmg  



{



	width:30%;



	float:left;



	height:auto;



}



.vewmg1



{



	width:70%;



	float:left;



	height:200px;



	border:1px solid #ccc;



}







.modal-header {

  min-height: 16.42857143px;

  padding: 15px;

  border-bottom: 1px solid #e5e5e5;

}

.modal-header .close {

  margin-top: -2px;

}

.modal-title {

  margin: 0;

  line-height: 1.42857143;

}

.modal-body {

  position: relative;

  padding: 15px;

}

.modal-footer {

  padding: 15px;

  text-align: right;

  border-top: 1px solid #e5e5e5;

}

.modal-footer .btn + .btn {

  margin-bottom: 0;

  margin-left: 5px;

}

.modal-footer .btn-group .btn + .btn {

  margin-left: -1px;

}

.modal-footer .btn-block + .btn-block {

  margin-left: 0;

}



.table-bordered {

  border: 1px solid #ddd;

}

.table-bordered > thead > tr > th,

.table-bordered > tbody > tr > th,

.table-bordered > tfoot > tr > th,

.table-bordered > thead > tr > td,

.table-bordered > tbody > tr > td,

.table-bordered > tfoot > tr > td {

  border: 1px solid #ddd;

}

.table-bordered > thead > tr > th,

.table-bordered > thead > tr > td {

  border-bottom-width: 2px;

}



.close {

  float: right;

  font-size: 21px;

  font-weight: bold;

  line-height: 1;

  color: #000;

  text-shadow: 0 1px 0 #fff;

  filter: alpha(opacity=20);

  opacity: .2;

}

.close:hover,

.close:focus {

  color: #000;

  text-decoration: none;

  cursor: pointer;

  filter: alpha(opacity=50);

  opacity: .5;

}

button.close {

  -webkit-appearance: none;

  padding: 0;

  cursor: pointer;

  background: transparent;

  border: 0;

}

.modal-open {

  overflow: hidden;

}

.modal {

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1050;

  display: none;

  overflow: hidden;

  -webkit-overflow-scrolling: touch;

  outline: 0;

}

.modal.fade .modal-dialog {

  -webkit-transition: -webkit-transform .3s ease-out;

       -o-transition:      -o-transform .3s ease-out;

          transition:         transform .3s ease-out;

  -webkit-transform: translate(0, -25%);

      -ms-transform: translate(0, -25%);

       -o-transform: translate(0, -25%);

          transform: translate(0, -25%);

}

.modal.in .modal-dialog {

  -webkit-transform: translate(0, 0);

      -ms-transform: translate(0, 0);

       -o-transform: translate(0, 0);

          transform: translate(0, 0);

}

.modal-open .modal {

  overflow-x: hidden;

  overflow-y: auto;

}

.modal-dialog {

  position: relative;

  width: auto;

  margin: 10px;

}

.modal-content {

  position: relative;

  background-color: #fff;

  -webkit-background-clip: padding-box;

          background-clip: padding-box;

  border: 1px solid #999;

  border: 1px solid rgba(0, 0, 0, .2);

  border-radius: 6px;

  outline: 0;

  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

}

.modal-backdrop {

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1040;

  background-color: #000;

}

.modal-backdrop.fade {

  filter: alpha(opacity=0);

  opacity: 0;

}

.modal-backdrop.in {

  filter: alpha(opacity=50);

  opacity: .5;

}

.modal-header {

  min-height: 16.42857143px;

  padding: 15px;

  border-bottom: 1px solid #e5e5e5;

}

.modal-header .close {

  margin-top: -2px;

}

.modal-title {

  margin: 0;

  line-height: 1.42857143;

}

.modal-body {

  position: relative;

  padding: 15px;

}

.modal-footer {

  padding: 15px;

  text-align: right;

  border-top: 1px solid #e5e5e5;

}

.modal-footer .btn + .btn {

  margin-bottom: 0;

  margin-left: 5px;

}

.modal-footer .btn-group .btn + .btn {

  margin-left: -1px;

}

.modal-footer .btn-block + .btn-block {

  margin-left: 0;

}

.modal-scrollbar-measure {

  position: absolute;

  top: -9999px;

  width: 50px;

  height: 50px;

  overflow: scroll;

}

@media (min-width: 768px) {

  .modal-dialog {

    width: 700px;

    margin: 30px auto;

  }

  .modal-content {

    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);

            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);

  }

  .modal-sm {

    width: 300px;

  }

  .callbacks_container{ margin-top:0px;}

 

}

@media (min-width: 992px) {

  .modal-lg {

    width: 900px;

  }

}

.table .table {

  background-color: #fff;

}

.table {

  width: 100%;

  max-width: 100%;

  margin-bottom: 20px;

}

.table > thead > tr > th,

.table > tbody > tr > th,

.table > tfoot > tr > th,

.table > thead > tr > td,

.table > tbody > tr > td,

.table > tfoot > tr > td {

  padding: 8px;

  line-height: 1.42857143;

  vertical-align: top;

  border-top: 1px solid #ddd;

}

.leftlink li a:hover {

    color: #B81D22;

}

.leftlink li a {

    display: block;



    font-size: 0.8em;



    padding: 8px 15px;



    color: #111;



    font-family: 'ambleregular';



    /* margin: 0 20px; */



    background: url(../images/drop_arrow.png) no-repeat 0;



    border-bottom: 1px solid #EEE;



    text-transform: uppercase;

    }

 .visitors{background:#9696A9;margin:0px;padding:0px;color:#fff;font-size:14px;padding:5px;}



.pageing

{

border: 1px solid #303030; */

    color: #fff;

    /* padding: 3px; */

    margin: 2px;

    /* line-height: 4; */

    width: 25px;

    height: 25px;

    display: inline-block;

    text-align: center;

    line-height: 25px;

    font-size: 11px;

    border-radius: 100%;

    background: #92121f;

}



.box-lt { margin-bottom: 2px;margin:0 9px; line-height: 10px;}

box-lt img { transition: all .10s ease-in-out; }

box-lt:hover{transform: scale(1.05);  transition: all .8s ease-in-out; box-shadow:0px 0px 0px 1px #797979; }

.box-lt img{max-width:158px;overflow:auto;transition:all .3s ease 0s;}

.box-lt img:hover{border-radius:2px;box-shadow:0 0 14px rgba(20,20,20,.45);

position:relative;transform:scale(1.15);transition:-moz-transform .6s ease 0s;}

.img-h{display:inline-block;}



.topbox{ width:100%; float:left; margin-top:4px;} 

.topbox b a{ text-transform:uppercase; font-size:16px; color:#4d4d4c;} 

.topbox b a:hover{ color:#f19520;}

.topbox ul{ margin:0px; padding:0px;} 

.topbox li{ margin:0px; width:24%;  border:#b6b8b8 solid 1px; padding:15px 20px; float:left; text-align:center; margin-right:1.3%; cursor:pointer;    margin-bottom: 20px;} 

.topbox li:last-child{ margin-right:0px;} 

.topbox li:hover{ color:#900; border:#f19520 solid 1px;}

.topboxfont  b a{text-transform:uppercase; font-size:16px; color:#fff;}



.well{ overflow:hidden; background:#fff!important;}



.deliveryCountry

{

	border: #ccc 1px solid;

    padding: 5px;

    width:100%;

    color: #333;

    text-align: left;

    margin: 4px;

    float: left;

    line-height:20px;

}

.attr-group .new {

background-color: #375f08;

}

.attr-group span {

color: #fff;

display: block;

font-size: 14px;

height: 24px;

width: 42px;

line-height: 24px;

text-align: right;

padding: 0px 6px;

margin-bottom: 1px;

position:absolute;



}







.alert {

padding: 10px;

background-color: #f44336;

color: white;

opacity: 1;

transition: opacity 0.6s;

margin-bottom: 15px;

position:page;

}

.alert.success {background-color: #4CAF50;}

.alert.info {background-color: #fb3d07;}

.alert.warning {background-color: #ff9800;}

.closebtn {

margin-left: 15px;

color: white;

font-weight: bold;

float: right;

font-size: 14px;

line-height: 20px;

cursor: pointer;

transition: 0.3s;

}

.closebtn:hover {

color: black;

}



.offer{

color: Red;

font-weight: bold;

font-size:20px;



}



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

.offer-box { display:none;} .main-banner-ar { display:none;} .ind-header-right { width:100%;} .box-lt { width:31.8%} .top-text-box li { display:none;}

.slider_container { width:100% !important; padding-top:5px !important}

.user-info{ width:100%;} .user-info-rt{ width:100%; margin:10px 0 40px 0px;} .login-head { padding-left:0px;} .sign-up { display:none;}

.login-main-box{ width:97%; margin:0px auto 80px auto !important;} .login-main-box .login-head { padding-left:10px;}

.img-h{display:none;}

.callbacks_container{ margin-top:0px;}

.top-box{ margin-top:0px;}

.topbox li { display: block; width:100%;}

.top-text-box li:first-child{ display:block; width:93% !important;} .review-box-lt { width:100%;} .rev-cont-box { width:95%; padding-right:1px;} 

.headercategory li {margin:2px 20px;}

}



.payu {

    height: 100%;

    width: 100%;

    padding: 3px;

    color:#fff;

    background-color:#0ca074;

    border: 1px solid gray;

    border-radius: 5px;

    font-size:12px;

    text-decoration: none;



}





.paytm {

    width: 100%;

    height: 100%;    

    padding: 3px;

     color:#fff;

    background-color:#1b80c3;

    border: 1px solid gray;

    border-radius: 5px;

    font-size:12px;

    text-decoration: none;

}

.paytm a {

    color: #000;

    text-decoration: none;

}



.paypal {

    width: 100%;

    height: 100%;    

    padding: 3px;

     color:#fff;

    background-color:#e6004c;

    border: 1px solid gray;

    border-radius: 5px;

        font-size:13px;



}









//////////////////Fixid Header//////////////////////