

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;}

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 */

a{text-decoration:none;}

.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: 'Ubuntu Condensed', sans-serif;

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

}

body {

	font-family: 'Ubuntu Condensed', sans-serif;

/*	background:#ebebeb;*/

}

.wrap {	

	width:80%;

	margin: 0 auto;

	transition:all .2s linear;

	-moz-transition:all .2s linear;/* firefox */

	-webkit-transition:all .2s linear; /* safari and chrome */

	-o-transition:all .2s linear; /* opera */

	-ms-transition:all .2s linear;

}

/*.header {

	background:rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, #563480 35%, #674093 89%) repeat scroll 0 0;

	padding:20px 0;

}

	*/

.newslider { display:none;}



.newslider .flex-nav-prev .flex-prev { width:60px; background-color:#000000; text-align:center; color:#FFFFFF;





}



.newslider .flex-nav-next .flex-next { width:60px; background-color:#000000; text-align:center; color:#FFFFFF;}



.navi { background:rgba(0, 0, 0, 0) -moz-linear-gradient(90deg, #563480 35%, #674093 89%) repeat scroll 0 0;

		background:rgba(0, 0, 0, 0) -webkit-linear-gradient(90deg, #563480 35%, #674093 89%) repeat scroll 0 0 ; 

	padding:8px 0;

}



.contat { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:700; float:right; padding:36px 9px 0;}





/*----------------------------Square Css--------------------*/

.new-main { width:100%; height:auto; float:left;}

.new-left-nav{/*float:left;*/ width:25%; padding-right:2%;}

.categories { width:100%; height:auto; float:left; background:#663f92; box-shadow:-1px 0 3px 1px #e8e8e8; -moz-box-shadow:-1px 0 3px 1px #e8e8e8; -webkit-box-shadow:-1px 0 3px 1px #e8e8e8;} 

/*.new-right-main { width:100%; height:auto; margin-bottom:25px;}*/

.heading-all { width:100%; height:auto; float:left; background:#ffff00; margin:8px 0 0 0; border:solid 1xp #dfdbdb;}

.heading-all h2 {font-family: "Ubuntu Condensed",sans-serif; font-size:1.1em; color:#333333; padding: 10px 10px 10px 20px; text-transform:uppercase;}







.box--new-product { margin-top:15px;}

.box-product { width:100%; float:left; border:#c3c1c1 solid 1px; margin-bottom:10px;}

.box-product-head { font-family:Arial, Helvetica, sans-serif; color:#919194; font-size:16px; padding:5px 0 5px 10px; border-bottom:#563480 solid 3px;

background:url(../images/grind.jpg) repeat;}



.box-product-img { width:100%; float:left; background-color:#FFF;}

ul.box-product-list { width:23%; float:left; list-style:none; text-align:center; padding:0 0 10px; margin:10px 0 10px 10px; border:#f5f5f5 solid 2px;}

ul.box-product-list li { float:left;}

ul.box-product-list li .box-new-right { width:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; background-color:#663f92;

text-align:center; border-radius:50px; line-height:50px; text-transform:uppercase; float:right;}

 .box-product-link a { display:block; font-family:Arial, Helvetica, sans-serif; color:#0135bd; font-size:11px; text-align:center !important; text-align:justify; padding:5px; line-height:20px;}

 .box-product-detail {padding:4px 0px 17px;}

 .box-product-trans {padding:0px 0 1px;}

 .box-product-link a:hover { text-decoration:underline;}



.box-product-view a{ display:block; font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#413e3e; font-size:13px; text-align:center !important; text-align:justify; }



/*****************equrity**************/

.box-new-equry{ margin-top:15px;}

.box-equry { width:100%; float:left; border:#c3c1c1 solid 1px; margin-bottom:10px;}

.box-equry-head { font-family:Arial, Helvetica, sans-serif; color:#919194; font-size:16px; padding:5px 0 5px 10px; border-bottom:#563480 solid 3px;

background:url(../images/grind.jpg) repeat;}

.box-enqury-right { width:100%; float:left; padding: 8px 0 110px; }

.box-enqury-from { width:50%; float:left;}

.box-enqury-from h3.digital { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#663F9F; font-weight:600;}

.box-enqury-img-right { width:50%; float:left; padding-top:10px;}

.box-enqury-img-right img { width:70%; float:right; padding-right:35px;}





/*****************equrity**************/



/*****************ops-digital**************/

.box-new-ops-product { width:100%; float:left; border:#c3c1c1 solid 1px; margin-top:10px;}

.box-new-ops-product-head { font-family:Arial, Helvetica, sans-serif; color:#919194; font-size:16px; padding:5px 0 5px 10px; border-bottom:#563480 solid 3px;

background:url(../images/grind.jpg) repeat;}



.box-new-ops-product-img { width:100%; float:left; background-color:#FFF;}

ul.box-new-ops-product-list { width:18%; float:left; list-style:none; text-align:center; padding:0 0 10px; margin:10px 0 10px 10px; border:#f5f5f5 solid 2px;}

ul.box-new-ops-product-list li { float:left;}

.box-new-ops-product-link a { display:block; font-family:Arial, Helvetica, sans-serif; color:#0135bd; font-size:10px; text-align:center !important; text-align:justify; padding:0 0 17px 0; line-height:20px;}

.box-new-ops-product-detail {padding:4px 0px 17px;}

.box-new-ops-product-trans {padding:0px 0 1px;}

.box-new-ops-product-link a:hover { text-decoration:underline;}

.box-box-new-ops-product-view a{ display:block; font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#413e3e; font-size:13px; text-align:center !important; text-align:justify; }



/*****************ops-digital**************/









/*.header_top {

	padding-bottom:5px;

}*/

.logo {

	float: left;

	padding-top:10px;

}

.header_top_right{

	float:right;

	padding-top:34px; width:25%;}

	

.search_box span{

   color:#5b5b5b;

   margin-right:10px;

}

.search_box form{

	 position: relative;

	 display:inline-block;

	 padding-left:18px; width:87%;

}

.search_box form:after{

	content:'';

	position:absolute;

	left:0;

}

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

	border: none;

	outline: none;

	background:#fff;

	font-size:0.85em;

	color: #acacac;

	font-family: 'Ubuntu Condensed', sans-serif;

	width:90%; float:right;

	padding:10px;

	-webkit-apperance:none;

	margin:0;

}

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

	border: none;

	cursor: pointer;

	background:#ffff00 url(../images/search.png) no-repeat center;

	display:inline-block;

	width:35px; position:absolute;

	height:35px; right:0;

	vertical-align:middle;

	outline:none;

	padding:0;

	

}

/** Navigation **/

.navigation{/*padding:5px 0;*/

	position:relative;

	float:right;

}

.navigation span.left-ribbon{

	position: absolute;

	left: -40px;

	top: 8px;

	width: 40px;

	height:60px;

	}

.navigation span.right-ribbon{

	position: absolute;

	right: -40px;

	top: 8px;

	width: 40px;

	height:60px;

	}

	

.toggleMenu {

    display:  none;

    padding:16px 15px;

    color: #fff;

    /*width:95%*/;

/*     border-top:1px solid #fff;

     border-bottom:1px solid #fff;

*/	 text-align:center;

	 }



.nav {

    list-style: none;

     *zoom: 1;}

	 

.nav:before,

.nav:after {

    content: " "; 

    display: table; 

}

.nav:after {

    clear: both;

}

.nav ul {

    list-style: none;

    width:11em;

}

.nav a {

    padding:0px 10px;

    color:#fff;

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

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

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

	transition: all 0.3s ease-in-out;

	font-weight:700;

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

	font-size:15px;

}

.nav a:hover {

	color:#fac004;

}

.nav li {

    position: relative;

}

.nav > li {

    float: left;

	color:#FFFFFF;

}

.nav > li:first-child,.nav > li:last-child {

}

.nav > li > a {

    display: block;

}

.nav li  ul {

    position: absolute;

    left: -9999px;

}

.nav > li.hover > ul {

    left: 0;

}

.nav li li.hover ul {

    left: 100%;

    top: 0;

}

.nav li li a {

    display: block;

    background:#EA5E3C;

    position: relative;

    z-index:100;

    border-top:1px solid #EF7A5D;

    padding:10px;

    font-size:15px;

}

.nav li li a:hover {

	  background:#DB502E;

}

.nav li li li a {

    background:#ED6A4A;

    z-index:200;

    border-top:1px solid #EF7A5D;

}



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

    .active {

        display: block;

    }

    .nav > li {

        float: none;

    }

    .nav > li > .parent {

        background-position: 95% 50%;

    }

    .nav li li .parent {

        background-image: url("images/downArrow.png");

        background-repeat: no-repeat;

        background-position: 95% 50%;

    }

    .nav ul {

        display: block;

        width: 100%;

    }

   .nav > li.hover > ul , .nav li li.hover ul {

        position: static;

    }

    .nav > li {

    	 background-image: url("../images/nav-arrow.png");

    	 background-position:96% 55%;

    }

    .nav > li > .parent{

    	background-position:96% 55%;

   }



}

.header_bottom{

	padding:6%  0 2%;

}

.slider-text{

	float:left;

	width:50%;

}

.slider-text h2{

	color:#e44f2b;

	font-size:40px;

}

.slider-text p{

	color:#8fa7ae;

	font-size:20px;

	margin:20px 0;

}

.slider-text a{

	background:#8fa7ae;

	display:inline-block;

	padding:8px 25px;

	font-size:20px;

	color:#23272a;

	position:relative;

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

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

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

	transition: all 0.3s ease-in-out;

}

.slider-text a:hover{

	color:#FFF;

	background:#6C9BA9;

}

.slider-text a:after{

	content:'';

	position:absolute;

	left:0;

	top:0;

	border-width:22px 0px 18px 8px;

	border-style:solid;

	border-color:rgba(255, 0, 0, 0) rgba(0, 0, 255, 0) rgba(0, 128, 0, 0) #23272a;

}

.slider-text a:before{

    content:'';

	position:absolute;

	right:0;

	top:0;

	border-width:21px 8px 18px 0px;

	border-style:solid;

	border-color:rgba(239, 0, 0, 0) #23272a rgba(0, 128, 0, 0) rgba(35, 39, 42, 0);

}

.slider-img{

	float:right;

	width:42%;

}

.slider-img img{

	margin-top:-60px;

}

/** Content **/

.content_top{

  padding:2em 0;

 /* background:#FFF;*/

}

.content_top h3{

	font-size:25px;

	color:#e44f2b;

	padding-bottom:15px;

}

.line{

  display:block;

  background:#EEE;

  height:1px;

}

.ocarousel_window {

	width: 100%;

}

.ocarousel {

    display: none;

    padding-top:35px;

    position:relative;

}

.ocarousel span{

	position:absolute;

	right:0;

	top:-48px;

	width:70px;

}

.ocarousel span a.prev,.ocarousel span a.next{

	width:30px;

	height:30px;

	text-align:center;

	background:#e44f2b url("../images/arrows.png") no-repeat;

	border-radius:2em;

	-webkit-border-radius:2em;

	-moz-border-radius:2em;

	-o-border-radius:2em;

}

.ocarousel span a.prev{

	background-position:0px 2px;

}

.ocarousel span a.next{

	background-position:-40px 2px;

}

.ocarousel span a.prev:hover,.ocarousel span a.next:hover{

	background-color:#444;

}

.ocarousel_window {

        overflow: hidden;

        white-space: nowrap;

        /* default size */

        width:100%;

}

.ocarousel_window_slides {

            position: relative;

            margin: 0 auto;

            overflow: hidden;

            width: 50000px;

            white-space: nowrap;

 }

.ocarousel_window_slides * {

            float: left;

            white-space: normal;

}

.ocarousel_window_slides a{

	border-left:1px solid #F2F2F2;

	padding:0 35px;

}

.ocarousel_window_slides a p{

  display:block;

  font-size:14px;

  color:#a5a5a5;

  float:none;

  text-align:center;	

}

.ocarousel_window_slides a:hover p{

 color:#e44f2b;

 text-decoration:underline;

}

.ocarousel_indicators {

    width: 100%;

}

.content_bottom{ background-color:#FFFFFF;

	/*padding-top:2em;*/ /*background: radial-gradient(center, ellipse cover, #53575B 0%, #292C33 89%);*/

/*background: -moz-radial-gradient(center, ellipse cover, #53575B 0%, #292C33 89%);*/

/*background: -webkit-radial-gradient(center, ellipse cover, #53575B 0%, #292C33 89%);

*/background: -o-radial-gradient(center, ellipse cover, #53575B 0%, #292C33 89%); }



.content-bottom-left{

	float:left;

	width: 100%;

	padding-right:2%;

} 

.content-bottom-right{

	float:left;

	width:73%;

	padding-left:2%;

/*	border-left:1px solid #22252a;*/ margin-bottom:20px;}

/*.content-bottom { width:100%; height:auto; float:left;}*/



 

/** categories **/

.categories h3,.buters-guide h3,.content-bottom-right h3,.preview-page h3{

	font-size:1.1em;

	color:#333333;

	padding:10px;

	padding-left:25px;

	background:#ffff00;

	position:relative;

	margin-bottom:5px;

}

.categories h3:after,.buters-guide h3:after {

}



.butn-fuction { width:100%; display:block; background-color:#000000; line-height:50px; border:none; font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF; padding:0 0 0 0; cursor:pointer; font-size:15px; font-weight:bold; display:none;} 



.content-bottom-right h3,.preview-page h3{



}

.content-bottom-right h3:before,.preview-page h3:before{}

.categories li a{

	display:block;

	font-size:13px;

	padding:11px 25px;

    color: #FFFFFF;

    /*background:url(../images/drop_arrow.png) 7px 14px no-repeat;*/

    border-bottom:1px solid #6f449d;

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

	font-weight:700;

	text-transform:uppercase;

}

.categories li:last-child a{

	border:none;

}

/*.categories li a:hover{

	color:#000;

*/}	

.buters-guide{

	margin-top:2em;

}

.buters-guide p{

	font-size:14px;

	color:#969696;

	line-height:1.4em;

	padding:3px 0;

}

.buters-guide p span{

	color:#fff;

	font-size:17px;

}

.add-banner{

	background:#1b1e20;

	padding:5%;

	margin-top:25px;

}

.add-banner img{

	float:left;

}

.banner-desc{

	float:right;

	text-align:right;

}

.banner-desc h4{

	display:block;

	font-size:25px;

	color:#e44f2b;

	margin-bottom:10px;

}

.banner-desc a{

	background:#e44f2b !important;

	padding:5px 15px !important;

	display:inline-block !important;

}

.banner-desc a:hover{

	background:#D03D1A !important;

}

.add-banner2{

	background:url("../images/banner-bg.png") repeat-x;

}

.add-banner2 h4{

	color:#23272a;

}

.add-banner2 a{

	background:#23272a !important;

}

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

.group:before,

.group:after {

    content:"";

    display:table;

}

.group:after {

    clear:both;

}

.group {

    zoom:1; margin-bottom:7px;

}

.grid_1_of_4 {

	display: block;

	float: left;

	/*margin: 1% 0 1% 1.6%;*/

}

.grid_1_of_4:first-child {

	margin-left: 0;

}

.images_1_of_4 {

	width:21.99%;

	padding:1.5%; 

	text-align: center;

	position: relative;

	background:#FFF;

}

.images_1_of_4  a{

	display:block;

}

.images_1_of_4  img {

	max-width: 100%;

}

.images_1_of_4  h4  a{

	color:#e44f2b;

	font-size:16px;

	padding-bottom:5px;

}

.images_1_of_4  p {

	font-size:22px;

	padding: 0.2em 0;

	color: #333;

}

.images_1_of_4  p span.price {

	font-size: 18px;

	color:#CC3636;

}

.price-details{

	border-top:1px solid #eee;

}

.price-details p span.rupees{

	font-size:20px;

	color:#23272a;

}

.add-cart{

	display: inline-block;

}

.add-cart h4 a,.banner-desc a{

	font-size:0.85em;

	display: block;

	padding:6px 20px;

	background:#40434a;

	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;

	position:relative;

}

.add-cart h4 a:after{

	content:'';

	position:absolute;

	top:0;

	left:0;

}

.add-cart h4 a:before{

	content:'';

	position:absolute;

	top:0;

	right:0;}

	

.add-cart h4 a:hover{

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

	  background:#292929;

}

.product-articles{

	padding:20px 0;

}

.product-articles p{

	font-size:15px;

	color:#a1a1a1;

	line-height:1.6em;

	padding:5px 0;

}

.product-articles p span{

	color:#23272a;

	font-size:18px;

}

.product-articles p a{

	color:#e44f2b;

	font-size;14px;

}

.product-articles p a:hover{

	text-decoration:underline;

	color:#23272a;

}

.product-articles li{

	padding:2% 0 2%;

	border-top:1px solid #dfdfdf;

}

.product-articles li:first-child {

	border-top:none !important;

	padding-top:0;

}

/*** Footer ***/

.footer {

	background:#FFFFFF;

	padding:2% 0 3% 0;

}



.footer-border {

border-top:#d6d6d6 solid 1px;

padding-top:25px;

}



.footer-nav{

	float:right;

}

.footer-nav li{

  display:inline-block;

  color:#454545;

  font-size:14px; 

}

.footer-nav li a{

	color:#454545;

	 margin:0 10px;

}

.footer-nav li a:hover{

	text-decoration:underline;

}

.copy_right {

	float:left;

}

.copy_right p {

	font-size:14px;

	color:#454545;

}

.copy_right p a {

	color:#454545;

}

.copy_right p a:hover {

	text-decoration:underline;

}

/*** move top **/

#toTop {

	display: none;

	text-decoration: none;

	position: fixed;

	bottom: 10px;

	right: 10px;

	overflow: hidden;

	width:55px;

	height:50px;

	border: none;

	/*text-indent: 100%;*/

	width:50px;

	height:37px;

	background-color:#fc6409;

	padding:8px 0 1px;

	text-align:center;

	

}



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

.back-links {

	background:#23272a !important;

	padding:11px;

	padding-left:30px;

	margin-bottom:20px;

	position:relative;

}

.back-links :after{

	content:'';

	position:absolute;

	left:0;

	top:0;

	border-width:22px 0px 20px 15px;

	border-style: solid;

	border-color: rgba(255, 0, 0, 0) rgba(0, 0, 255, 0) rgba(0, 128, 0, 0) #ebebeb;

}

.back-links li {

	display:inline-block;

	color: #ccc;

	font-size:13px;

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

}

.back-links li:first-child a {

	padding-left:0;

}

.back-links li a {

	color: #FFF;

	padding-left:5px;

}

.back-links  a:hover {

	text-decoration:underline;

	color:#e44f2b;

}

.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: left;

	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%;

}

.span_1_of_2 {

	width:76.6%;

	padding: 1.5% 0;

}

.images_3_of_2 {

	width:36.2%;

	float: left;

	text-align: center;

}

.span_3_of_2 {

	width: 61.2%;

}

.span_3_of_1 {

	width:20.2%;

	padding: 1.5% 0 0 1.5%;

	border-left:1px solid #D6D6D6;

}

.images_3_of_2  img {

	max-width: 100%;

	display:block;

	border: 1px solid #DFDFDF;

}

.span_3_of_2  h2 {

	font-size: 1.2em;

	color:#e44f2b;

	font-weight: normal;

	margin-top: 0px;

}

.span_3_of_2  p{

	font-size:13px;

	padding:5px 0;

	color:#8B8B8B;

	line-height: 1.6em;

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

}

.price p {

	font-size: 0.85em;

	padding-top:20px;

	color: #666;

	vertical-align: top;

}

.price p span {

	font-size:2em;

	color:#e44f2b;

	font-family:'Ubuntu Condensed', sans-serif;

}

.available {

	padding: 10px 0;

	border-top: 1px solid #EBEBEB;

}

.available li span{

	font-size:13px;

	color:#8B8B8B;

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

}

.available li {

	display:block;

	color:#000;

	font-size:20px;

	padding:5px 0;

}

.share-desc{

	margin-bottom:15px;

}

.share{

	float:left;

}

.share p {

	padding-top: 10px;

	font-size:13px;

	color: #333;

	display:inline;

}

.text_box{

	display:inline;

	width:60px;

	padding:3px 5px;

	outline:none;

	margin-left:5px;

	font-size:20px;

	color:#444;

}

.wish-list{

	padding:15px 0;

	border-bottom:1px solid #D6D6D6;

	border-top:1px solid #D6D6D6;

}

.wish-list li{

	display:inline-block;

	margin-right:45px;

}

.wish-list li a{

	color: #383838;

	font-size:1em;

	padding-left:22px;

	text-decoration: underline;

}

.wish-list li a:hover {

	color:#e44f2b;

	text-decoration:none;

}

.wish-list li.wish{

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

}

.wish-list li.compare{

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

	margin-right:0;

}

/* Checkbox Buttons */

 .checkbox-buttons ul{

 	margin:0;

 }

  .checkbox-buttons li:first-child {

  	margin-left:0;

  }

 .checkbox-buttons li {

	margin: 0 auto;

	position: relative;

	display:inline-block;

	list-style-type:none;

	margin-left:3px;	

}

.checkbox-buttons label {

	display: inline-block;

	position: relative;

	width:30px;

	height:30px;

	cursor: pointer;

	-webkit-transition: color 0.3s;

	transition: color 0.3s;

	border:2px solid rgba(255, 255, 255, 0);

}

.checkbox-buttons label.grey {

	background:grey;

}

.checkbox-buttons label.blue {

	background:#354973;

}

.checkbox-buttons label.white {

	background:#FFF;

}

.checkbox-buttons label.black {

	background:#000;

}

.checkbox-buttons label:hover{

	border:2px solid #e44f2b;

}

.checkbox-buttons input[type="checkbox"],

.checkbox-buttons input[type="radio"] {

	display:none;

}

.checkbox-buttons input[type="checkbox"]:checked + label,

.checkbox-buttons input[type="radio"]:checked + label {

	border:2px solid #e44f2b;

} 

.colors-share{

	margin-top:15px;

}

.colors-share h4{

	font-size:19px;

	padding-bottom:15px;

}

.color-types{

	float:left;

}

.social-share{

	float:right;

}

.social-share li:first-child{

	margin-left:0;

}

.social-share li{

	display:inline-block;

	margin-left:5px;

}

.social-share li a {

	width:27px;

	height:27px;

	display:block;

	background:url("../images/social-share.png") no-repeat;

}

.social-share li a.share-face {

	background-position: 0px 0px; 

}

.social-share li a.share-twitter {

	background-position: -37px 0px;

}

.social-share li a.share-google {

	background-position: -37px -37px;

}

.social-share li a.share-rss {

	background-position: 0px -37px;

}

.social-share li a:hover {

	zoom: 1;

	filter: alpha(opacity=50);

	opacity: 0.7;

	-webkit-transition: opacity .2s ease-in-out;

	-moz-transition: opacity .2s ease-in-out;

	-ms-transition: opacity .2s ease-in-out;

	-o-transition: opacity .2s ease-in-out;

	transition: opacity .2s ease-in-out;

}

.product_desc h2{

	font-size:1.2em;

	color: #333;

}

.product_desc p{

	font-size: 0.8em;

	padding:5px 0;

	color: #8B8B8B;

	line-height: 1.8em;

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

}

.span_3_of_2 .button {

	float: right;

}

.span_3_of_2 .button a {

	font-size:0.85em;

	display: block;

	padding:8px 10px;

	background:#e44f2b;

	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 {

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

	  background:#292929;

}

.popular-products li:first-child{

	margin-top:0;

}

.popular-products li{

  background:#FFF;

  text-align:center;

  padding:4%;

  margin-top:10px;

}

.popular-products li > h4 > a{

	color: #e44f2b;

	font-size: 14px;

	padding-bottom: 5px;

}

.popular-products li .price-number{

	margin:5px 0;

}

.popular-products li .price-number p span.line-through{

	text-decoration:line-through;

	color:#e44f2b;

}

.preview-page{

	padding:2% 0;

}

.product-specifications li span.specification-heading{

	color:#999999;

	font-size:13px;

	border-left:none;

}

.product-specifications li{

	border:1px solid #eee;

		border-top:none;

}

.product-specifications li span{

	float:left;

	width:47%;

	padding:10px;

	color:#23272a;

	font-size:14px;

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

	border-left:1px solid #EEE;

}

.product-specifications li:first-child span{

	border-top:1px solid #eee;

}

.product-tags h4 {

	padding: 10px 0;

	font-size: 0.95em;

	color: #333;

}

.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;

	outline: none;

	color: #464646;

	font-size: 0.85em;

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

	border:1px solid #EEE;

	-webkit-appearance: none;

}

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

	border-color:#DDD;

}

.product-tags .button {

	margin-top: 15px;

	line-height: 3em;

}

.span_3_of_2 .button {

	float: right;

	margin-top: 1%;

}

.product-tags .button a {

	font-size:1em;

	padding:10px 15px;

	background:#E4292F;

	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:13px;

	padding:5px  0;

	color: #969696;

	line-height: 1.8em;

}

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

.review h4,.review h4 a{

 font-size:13px;

 color: #333;

 margin:10px 0;

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

}

.review h4 a{

	text-decoration:underline;

}

.review h4 a:hover{

	text-decoration:none;

	color:#E4292F;

}

.review ul{

	margin-top:10px;

}

.review li{

	display:block;

	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 h4{

	font-size:1.2em;

    color: #333;

}

.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:Verdana, Geneva, 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:Verdana, Geneva, Arial, Helvetica, sans-serif;

	background:#E4292F;

	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;

}

/*** ratings ***/

.rating-stars{

	margin-left:5px;

	text-align:center;

	display:inline-block;

}

.rating > ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.rating > ul > li {

	display:inline-block;

	margin-left:2px;

	background:url("../images/price-rating.png") no-repeat;

	background-position:-20px 0px;

	width:18px;

	height:18px;

	cursor: pointer;

	padding:0;

}

.rating > ul > li:first-child {

	margin-left: 0;

}

.rating > ul > li.hover {

	background-position:0px 0px;

}

.rating > ul > li.active {

	background-position:0px 0px;

}

.community-poll{

	margin-top:20px;

}

.community-poll p {

	color: #CD1F25;

	font-size: 0.95em;

	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:13px;

	padding:10px 0;

	color: #666;

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

}



/** End Preview Page **/

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



.contact-form {

	position: relative;

	padding:2em 0;

}

.contact-form div {

	padding: 5px 0;

}

.contact-form span {

	display: block;

	font-size: 0.8125em;

	color: #757575;

	padding-bottom: 5px;

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

}

.contact-form input[type="text"].textbox{

  float:left;

  width:29.6%;

  margin-left:2.5%;

}

.contact-form input[type="text"].textbox1{

	margin-left:0;

}

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

	padding:10px;

	display: block;

	width:98%;

	background:#FFF;

	border:1px solid #DEDEDE;

	outline: none;

	color:#BABABA;

	font-size:13px;

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

	-webkit-appearance: none;

}

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

	color:#555;

	border-color:#C1C1C1;

}

.contact-form textarea {

	resize: none;

	height:150px;

}

.mybutton {

	font-size:16px;

	padding:10px 25px;

	font-family: 'Ubuntu Condensed', sans-serif;

	background:#e44f2b;

	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;

	float:right;

	-webkit-apperance:none;

	position:relative;

}

.mybutton:hover {

	background: #292929;

}

.map {

	margin-top:1em;

}

.map iframe{

	height:300px;

}

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

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

	.wrap{

		width:90%;

	}

}

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

   

}

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

.wrap {

		width: 95%;

	}

	.nav a{

	  padding:16px 20px;

	}

	.navigation{

		margin:0 30px;

	}

	.nav li li a{

		font-size:14px;

	}

	.nav ul{

		width:9em;

	}

	.nav > li > a{

		font-size:14px;

	}

	.slider-img img{

		margin-top:-50px;

	}

	.slider-img{

		width:50%;

	}

	.span_1_of_2{

		width:100%;

	}

	.span_3_of_1{

		width:100%;

		padding:0;

		border-left:none;

	}

	.rightsidebar{

		margin:0;

	}

	.contact-form input[type="text"].textbox{

		width:29.3%;

	}

}

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







.new-left-nav{float:left; width:100%;padding-right:2%; margin-bottom:10px;}

.header_top_right{

	float:right;

	padding-top:34px; width:100%;}



	.nav {

		border-bottom:none;

		border-top:none;

	}

	.nav ul{

		width:100%;

	}

	.header_bottom{

		padding:6% 0 0% 0; 

	}

	.slider-text h2{

		font-size:25px;

	}

	.slider-text p{

		font-size:15px;

	}

	.slider-img img{

		margin-top:-20px;

	}

	.header_top{

		padding-bottom:10px;

   }

   .nav > li > a{

   	padding:10px;

   }

   .content-bottom-left,.content-bottom-right {

   	 float:none;

   	 width:100%;

   	 padding-right:0;

   }

   .content-bottom-right{

   	 padding-left:0;

   	 border-left:none;

   	 margin-top:15px;

   }

   .content_top{

   	padding:1em 0;

   }

   .add-banner{

   	 padding:1% 5%;

   	 margin-top:10px;

   }

   .span_3_of_2 {

		width: 54.2%;

	}

	.images_3_of_2{

		width:43.2%;

	}

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

		width:96%;

		margin-left:0;

	}

	.product-specifications li span{

		width:46%;

	}

}



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

	.logo{

		width:32%;

	}

	.header{

		padding:8px 0;

	}

	.toggleMenu{

	  width:94%;

	}

	.slider-text h2{

		font-size:22px;

	}

	.header_bottom{

		padding:3% 0 0 0;

	}

	.slider-text p{

		margin:15px 0;

	}

	.navigation{

		margin:0 7%;

	}

	.slider-text a{

	 font-size:15px;

	}

	.slider-text a:before {

		border-width:17px 8px 18px 0px;

	}

	.slider-text a:after{

		border-width:17px 0px 18px 8px;

	}

	.ocarousel,.content_bottom{

		padding-top:10px;

	}

	.buters-guide{

		margin-top:10px;

	}

	.span_3_of_2{

		width:100%;

	}

	.desc{

		margin:0;

	}

	

	    .copy_right,.footer-nav{

    	float:none;

    	text-align:center;

    }

    .footer-nav{

    	margin-top:20px;

    }

}

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

  .logo {

		width: 100%;

		margin-top: 2px; text-align:center;}

.header_top_right{

	float:left;

	padding-top:34px; width:100%;}	

	

	

.search_box form{

	 position: relative;

	 display:inline-block;

	 padding-left:0; width:100%;

}

.search_box form:after{

	content:'';

	position:absolute;

	left:0;

}

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

	border: none;

	outline: none;

	background:#fff;

	font-size:0.85em;

	color: #acacac;

	font-family: 'Ubuntu Condensed', sans-serif;

	width:94%; float:right;

	padding:10px;

	-webkit-apperance:none;

	margin:0;

}

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

	border: none;

	cursor: pointer;

	background:#ffff00 url(../images/search.png) no-repeat center;

	display:inline-block;

	width:35px; position:absolute;

	height:35px; right:0;

	vertical-align:middle;

	outline:none;

	padding:0;

}





	

	

	.toggleMenu {

       width:92%;

       padding:8px 15px;

    }

    .slider-text h2{

    	font-size:20px;

    }

    .slider-text p{

    	margin:8px 0;

    	font-size:14px;

    }

    .navigation span.left-ribbon{

    	background-size:70%;

    	left:-28px;

    }

    .navigation span.right-ribbon{

    	background-size:70%;

    }

    .slider-text{

    	width:70%;

    }

    .slider-img{

    	width:30%;

    }

    .slider-img img{

    	margin-top:0;

    }

    .header_bottom{

    	padding:3% 0;

    }

    .ocarousel_window_slides a{

    	padding:0 20px;

    }

    .images_1_of_4{

    	width:47%;

    }

    .copy_right,.footer-nav{

    	float:none;

    	text-align:center;

    }

    .footer-nav{

    	margin-top:20px;

    }

    .map iframe{

    	height:150px;

    }

    .images_3_of_2{

    	width:100%;

    }

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

		width:92%;

	}

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

		width:93%;

	}

}

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

	.logo{

		float:none;

		margin:0 auto;

		text-align:center;

		width:50%;

	}

	.header_top_right{

		float:none;

		text-align:center;

		margin-top:5px;

	}

	.navigation{margin:0 10%;}

   .toggleMenu{width:88%;}

   .footer-nav li a{margin:0 4px;}

   .footer-nav{margin-top:10px;}

   .product-specifications li span {width:92%;}

   .slider-text,.slider-img{

   	width:100%;

   	text-align:center;

   }

   

    .images_1_of_4{width:97%; margin-bottom:5px;}

	

	ul.box-product-list { width:100%;}

	

	

}



@media only screen and (min-width:240px) and (max-width: 479px) {

.wrap { width:90%;}

.nav > li { background-image:none;}

.navigation { float:none;}

.nav > li { padding-top:10px;}

.nav > li > a { padding:5px;}

.contat { padding:3px 0 9px;}

.logo { width:100%;}

.logo img { width:100%; height:auto;}

.navi { padding:24px 0;}

.content_bottom { padding-top:0px;}

#cssmenu > ul > li > a { font-size:11px !important;}

ul.box-product-list { width:90%; display:none;}

ul.box-product-list li { float:none;}



.butn-fuction { width:100%; display:block;  background-color:#000000; line-height:50px;  border:none; font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF; padding:0 0 0 0; cursor:pointer; font-size:15px; font-weight:bold; } 

.newslider { display:block;}

.newslider ul.box-product-list { width:92%; display:block;}

.newslider .flex-control-nav { top:341px; display:none;}

.newslider .flex-nav-prev .flex-prev { top:95%; position:absolute;}

.newslider .flex-nav-next .flex-next { top:95%; position:absolute;}

#cssmenu {

    display: none;

}



.flexslider .flex-direction-nav .flex-prev { width:50px !important; font-size:13px; height:30px; line-height:29px !important; background-color:#E1661C!important;}



.flexslider .flex-direction-nav .flex-next { width:50px !important; font-size:13px; height:30px; line-height:29px !important; background-color:#E1661C!important;}

.flexslider .flex-direction-nav .flex-prev:hover { background-color:#663366 !important;}

.flexslider .flex-direction-nav .flex-next:hover { background-color:#663366 !important;}



ul.box-new-ops-product-list { width:92%;}

ul.box-new-ops-product-list li { float:none;}

.box-new-ops-product-link a { font-size:25px;}

.box-box-new-ops-product-view a { font-size:27px;}



.box-product-link a { margin-top: -40px !important; }

}





@media only screen and (min-width:481px) and (max-width: 768px) {

.navigation { float:none;}

.toggleMenu { padding:10px;}

.nav > li { background-image:none;}

.logo { text-align:center; width:100%;}

.contat { text-align:center; padding:3px 9px 0; float:none;}

#cssmenu > ul > li > a { font-size:14px;}

ul.box-product-list { width:42%;}

ul.box-new-ops-product-list { width:46%;}

ul.box-new-ops-product-list li { float:none;}

.box-new-ops-product-link a { font-size:25px;}

.box-box-new-ops-product-view a { font-size:27px;}

 

.box-product-link a { margin-top: -30px !important; }

.box-product-list img { width:80% !important;}

}





@media only screen and (min-width:769px) and (max-width: 1024px)  and (orientation: portrait) {

.navigation { float:none;}

.nav  { width:75%; margin:0 auto 0; padding:11px 0 17px;}

.nav > li { float:left; text-align:center;}

.nav > li > a { padding:0 21px;}



ul.box-product-list { width:26%; margin:10px 69px;}

ul.box-new-ops-product-list { width:46%; margin:10px 12px 0 12px;}

ul.box-new-ops-product-list li { float:none;}





}



@media only screen and (min-width:768px) and (max-width: 1024px)  and (orientation: Landscape) {

.nav a { padding:0px 10px;}

ul.box-product-list { width:22%;}





}



