 


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

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

/* 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: 'Roboto-Regular';
   src: url( ../fonts/Roboto/Roboto-Regular.ttf ) format("truetype"); 
}
@font-face {
   font-family: 'Roboto-Black';
   src: url(../fonts/Roboto/Roboto-Black.ttf ) format("truetype");  
}

body {

	 font-family: Roboto-Regular;

	background: #fbfbfb;

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

	background-repeat:repeat-x;

}

.wrap {

	width:75%;
	 margin: 0 auto;

}

.header {

	 float:left;
	 width:100%;
	background-image:url(../images/header_bg1.png);
	background-repeat:no-repeat;
	background-position:center top;

}

.headertop_desc{

	padding: 0;

	padding-top:7px;

	padding-bottom:3px;

	border-bottom:1px solid #e8e8e8;

}

.right_panel_space {	height:0px;}

.call{

	float:left;

	padding-left:10px;

}

.call p{

	font-size:0.9em;

	color:#FFF;

}

.call p span{

	color:#303030;

	font-size:1em;

	font-weight:bold;

}

.call p span.number{

	color:#000;

	font-size:1em;

	letter-spacing:1px;

}

.call_top_left{

	float:left;

}

.call_top_left ul{

	padding:0px;

	margin:0px;

}

.call_top_left li{

	display:inline;

	border-left:1px dotted #333;

}

.call_top_left li:first-child{

	border:none;

}

.call_top_left li a{

	font-size:12px;

	color:#333333;

	padding:0 10px;

}

.call_top_left li a:hover{

	color:#000000;

}

.account_desc{

	float:right;

}

.account_desc ul{

	padding:0px;

	margin:0px;

}

.account_desc li{

	display:inline;

	border-left:1px dotted #333;

}

.account_desc li:first-child{

	border:none;

}

.account_desc li a{

	font-size:12px;

	color:#333333;

	padding:0 10px;

}

.account_desc li a:hover{

	color:#000000;

}

.header_top {

	padding: 0px 0;

	 

	 

}

.logo {

	float:left;

	width: 18%;

	padding-top:5px;

	padding-bottom:0px;
 

}

.logo_mobile {

	float:left;

	display:none;

	width: 30%;

	padding-top:5px;

	padding-bottom:10px;

}

.logo_right { width:90%;  text-align:left; float:left; padding-top:0px; padding-left:5px; padding-bottom:5px;}

.city_button a{

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

	background-color:#FFF;

	border:solid 1px #CCCCCC;

	width:110px;

	text-align:center;

	padding:3px 2px;

	padding-left:28px;

	padding-right:10px;

	border-radius: 3px;

	color:#000000;

	text-decoration:none;

	font-size:13px;

	float:left;

	text-overflow: ellipsis;

      white-space: nowrap;

      overflow: hidden;

}

.header_top_left	{

	float:left;

	width:75%;

	color:#FFFFFF;

	font-size:14px;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	padding-top:8px;

}

.header_top_right	{

	float:right;

	padding-top:12px;

	width:25%;

	color:#FFFFFF;

	font-size:14px;

	font-weight:normal;

	text-align:right;

	text-decoration:none;

}

.header_top_right a	{

	color:#ffa200;

	text-decoration:none;

}

.header_top_right a:hover {

	color:#FFFFFF;

	text-decoration:none;

}

.menu_sign  { float:left;width:95px; position:relative; display: inline-block;}



.header_middle { float:right;width:200px; text-align:center; padding-top:5px; padding-right:10px; position:relative; }

.header_middle .searchbox  {

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

	font-size:14px;

	font-weight:bold;

	color: #FFFFFF;

	padding:7px 7px 7px 7px;

	text-decoration: none; 

	background-color:#FFFFFF;

	border:solid 1px #FFFFFF;

	-webkit-border-radius: 5px;

           border-radius: 5px;

}

.header_middle .searchbox:hover {

	text-decoration: none; 

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

	background-color:#dda03b;

	border:solid 1px #dda03b;

}



.welcome {

float:right;width:120px;

	text-align: left;

	text-decoration: none;

	font-weight: normal;

	color: #000000;

	font-size: 12px;

	text-decoration:none;

	padding-top:0px;

	margin-left:10px;

 

}

.welcome a{

	color: #333333;

	

	

}

.welcome span {

	color: #FFFFFF;

	font-size:16px;

}

.welcome a:hover{

	color: #333333;

	text-decoration:none;

}



.top_link_button {

	float:left;

	width:98%;

	text-align: left;

	font-weight: normal;

	color: #000000;

	font-size: 14px;

	text-decoration:none;

	padding-top:5px;

	padding-left:10px;

}

.top_link_button a{

	color: #003399;

	padding:0px 5px;

}

.top_link_button a:hover{

	color: #333333;

	text-decoration:none;

}

.user_img	{

	text-align:center;

	width:28px;

	height:30px;

	border:solid 1px #01a6d5;

	margin:0px;

	padding:1px;

	margin-right:5px;

	-webkit-border-radius: 100%;

           border-radius: 100%;

}

.cart_img	{

	text-align:center;

	border:solid 1px #01a6d5;

	background-color:#FFFFFF;

	margin:2px;

	padding:5px;

	-webkit-border-radius: 100%;

           border-radius: 100%;

}

.cart_img span	{

	position:absolute;

}

.cart_icon {

		display: block;

		height:45px;

		width:40px;

		cursor:pointer;

		position:absolute;

		z-index:999;

		top:48px;

		right:80px;

}

.cart_icon a {

		position:relative;

}

.cart_icon a span	{

	position:absolute;

	color:#FFFFFF;

	font-weight:bold;

	top:-15px; right:-4px;

	background-color:#FF0000;

	padding:0px 3px;

	-webkit-border-radius: 100%;

           border-radius: 100%;

}

#sign_data {

		background: #01a6d5;

		position: absolute;

		top: 65px;		

		right: 5px;

		z-index: 999;

		font-size: 16px;

		font-weight: normal;

		display: none;

		z-index: 99;

		border-radius: 6px 6px 6px 6px;

		border: 1px solid #FFFFFF;

	}

	#sign_data ul {

		padding:0px;

		margin:0px;

	}

	

	#sign_data li {

		display: block;

		border-bottom: 1px solid #FFFFFF;

		text-transform: uppercase;

	}

	

	#sign_data li a {

		display: block;

		color: #FFFFFF;

		padding: 10px 25px;

	}

	#sign_data li a:hover {

		text-decoration:none;

		color: #333333;

		background-color:#e8e8e8;

	}

	#sign_data:before {

		position: absolute;

		top: -20px;

		left: 16px;

		content: '';

		border: 10px solid #01a6d5;

		border-color: transparent transparent #01a6d5 transparent;

	}

	.nav-overlay {

		position: fixed;

		height: 100%;

		top: 0;

		left: 0;

		right: 0;

		bottom: 0;

		background: rgba(0,0,0,0.2);

		display: none;

		z-index: 59;

	}



/**** Cart ****/

.cart_bg	{

	float:right;

	text-align:right;

}

.cart{

	 padding-right:0px;

	 display:inline-table;

	 margin-right:0px;

	 margin-top:5px;

	 background-color:#f9f9f9;

	 border:solid 1px #e8e8e8;

	 padding-bottom:3px;

	 padding-left:10px;

	 padding-top:3px;

	 border-radius: 5px;

}

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

}

 

.wrapper-dropdown-2 .dropdown {

    position: absolute;

    top: 100%;

    width:100%;

    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;

}

.Topright { float:right; width:23%; margin-bottom:5px; padding-left:20px; text-align:right; }

.Topright .mobile { font-size:18px; font-weight:bold; color:#000000; line-height:38px; }

.Topright .mobile_line { font-size:12px; font-weight:normal; color:#000000; line-height:17px; }

.Topright_search { float:left; width:80%; margin-bottom:5px; padding-left:20px; text-align:right; }





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

.header_bottom {
float:left; width:100%;
	background: #0063c1;
border-top:solid 3px #014582;

/****	 background-image:url(../images/menu_bg.png);
 background-repeat:repeat-x;
 border-radius: 6px;

	-webkit-border-radius: 6px;

	-moz-border-rfadius: 6px;

	-o-border-radius: 6px;

****/

}

.menu {

	float: left;

	

}

.menu ul {

	margin:0px;

	padding:0px;

}

.menu li {

	float:left;position:relative;

}

.menu li a {

	font-size:18px;

	text-transform:capitalize;

	color: #fff;
	font-weight:bold;
	display:block;

	padding:12px 10px;
	 
	margin-bottom:2px;
	 background-image:url(../images/menu_right.png);
	 background-repeat:no-repeat;

    

}

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

	background:#004d92;

	text-decoration:none;

}

.menu li:first-child  a{

	

}

.menu .material_menu  {

	background: #ff9900;

}

.menu .dealday_menu  {

	background: #01a6d5;

}

#sub-menu {

    display: none;

}

.subject:hover #sub-menu {

    display:block;

	z-index: 1001;



}

.subject #sub-menu:after {

    border-bottom: 6px solid #FFFFFF;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    content: "";

    display: inline-block;

    left: 50px;

    position: absolute;

    top: -6px;

    visibility:inherit;

}



.subject #sub-menu:before {

    border-bottom: 7px solid rgba(0, 0, 0, 0.2);

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    content: "";

    display: inline-block;

    left: 49px;

    position: absolute;

    top: -7px;

}



#sub-menu { background-clip: padding-box;

       background-color: #004d92;

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

       border-radius: 6px 6px 6px 6px;

       box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

       float: left;

       font-size: 14px;

       left: 0;

       list-style: none outside none;

       margin: 2px 0 0;

       min-width: 180px;

       padding: 5px 0;

       position: absolute;

       top: 100%;

   	z-index: 1001;   

   	margin-top:0px;}

#sub-menu h2 { padding: 0px 0px 8px 0px; margin-bottom: 0px; font-size: 16px; line-height:34px; font-weight: bold; color: #000000; text-transform: uppercase; border-bottom: 1px solid #ebebeb; }

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

#sub-menu li { width: 100%; float: left; line-height: 20px; border-right: 0px solid #01a6d5;  border-bottom:solid 0px #CCCCCC; padding:0px; margin:0px; border-right:solid 0px #CCCCCC; overflow:hidden; }

#sub-menu li a { display: block; font-size:14px; line-height:19px; padding-bottom:10px; padding-top:10px; text-decoration: none; color: #FFFFFF; padding-left:10px; height: auto; border-left: 0px solid #333333; font-weight: normal;  margin:0px; text-align:left;width: 100%; border-right: 0px solid #01a6d5; text-transform:capitalize;}

#sub-menu li a:hover, #sub-menu li.selected a { color: #FFFFFF; background-color:#3366CC   }



.search_box {

	float: left;

	padding-right:5px;

	 display:inline-table;

	 margin-right:10px;

	 margin-top:5px;

	 background-color:#f9f9f9;

	 border:solid 1px #e8e8e8;

	 padding-bottom:5px;

	 padding-left:0px;

	 padding-top:4px;

	 border-radius: 5px;

	width:100%;

}

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

	border: none;

	outline: none;

	background: none;

	font-size:12px;

	color: #000000;

	width:95%;

	padding:2px 5px;

}
.search_box .select {

	border: none;

	outline: none;

	background: none;

	font-size:12px;

	color: #000000;

	width:95%;

	padding:2px 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;

}

.search_text_line	{	font-size:12px;	color: #FF0000;   text-align:center;}

.bannerbg	{

	width:100%;

	float:left;

	margin: 0px;

	padding:0px;

  }

.banner {

	width: 100%;	

	margin: 0px;

	padding:0px;

	padding-top:0px;

	margin-bottom:-5px;

	height:auto;

	overflow:hidden;

	}

.header_slide{

	margin-top:10px;

}

.header_bottom_left{

	float:left;

	width:24%;

	margin-right:10px;

	

}

.top_path {

	font-size:14px;

	font-weight:normal;

	color:#333333;

	text-decoration:none;

	padding-top:0px;

	padding-bottom:5px;

}

.top_path a {

	color:#000099;

	text-decoration:none;

}

.top_path a:hover {

	color:#FF0000;

	text-decoration:underline;

}

.top_path_account {

	font-size:14px;

	font-weight:normal;

	color:#333333;

	text-decoration:none;

	padding-top:5px;

	padding-bottom:5px;

}

.top_path_account a {

	color:#000099;

	text-decoration:none;

}

.top_path_account a:hover {

	color:#FF0000;

	text-decoration:underline;

}
.mainbody { width:100%; display:block; float:left; background:#ffffff; border: solid 1px #d7d7d7; }
.Leftcol { width:25%; display:block; float:left}
.bodycol { width:48%; display:block; float:left;  padding-left:25px;}

.Rightcol { width:25%;   display:block; float:right; padding-top:0px; font-size:14px; }



.Leftcol_inner { width:25%; display:block; float:left}
.Rightcol_inner { width:75%; padding-left:30px; display:block; float:right; padding-top:0px; font-size:14px;

	line-height:19px;}

.data_text{
	font-size:16px;
	color:#000;
	text-align:justify;
	line-height:28px;
	padding:10px 0px;
}
.data_text li {
	list-style:disc;
}
.news_box_list { 
width:100%;
float:left;
padding:10px;
margin-bottom:10px;
background: #FFF;
	-webkit-border-radius: 5px;
           border-radius: 5px;
	box-shadow:0 0 2px #aaa;
	}
 .news1_list {
    width: 50px;
	float:left;
	text-align:center;
	margin:5px;
	padding:5px;
	padding-top:10px;
	font-size:14px;
	color:#0053a5;
	background-color:#e2eaf3;
	border-corner-shape: bevel;
  border-radius: 50% 50% 0% 50%;
  }
  .news1_list span {
	font-size:16px;
  }
  .news2_list {
    width: 80%;
	float:left;
	font-size:18px;
	color:#0053a5;
	text-align:left;
	padding-top:15px;
	margin-left:20px;
  }


.categories{


}

.categories h3{
	font-size:24px;
	color:#FFFFFF;
	padding:15px 10px;
	background:#0f4f26;
	border:solid 1px #0f4f26;
	text-transform:capitalize;
	border-radius: 0px 15px 0px 0px;
	border-left:none;
	margin-top:0px;
}
 
.categories li {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}

.categories li a{
	display:block;
	font-size:16px;
	padding:8px 5px;
    color: #000;
    margin:0 20px;
}

 

.categories li a:hover{

	color:#B81D22;

}
 .news1 {
    width: 50px;
	float:left;
	text-align:center;
	margin:5px;
	padding:5px;
	padding-top:10px;
	font-size:14px;
	color:#0053a5;
	background-color:#e2eaf3;
	border-corner-shape: bevel;
  border-radius: 50% 50% 0% 50%;
  }
  .news1 span {
	font-size:16px;
  }
  .news2 {
    width: 75%;
	float:right;
	padding-top:5px;
  }
  
 .categories_inner{
	background:#d8d9db;
	width: 100%;
	float:left;
	margin:10px 0px;
}

.categories_inner h3{
	margin:10px 0px;
	margin-bottom:0px;
	font-size:16px;
	color:#000000;
	padding:10px;
	background:#ffcd00;
	text-transform:capitalize;
	border-radius: 0px;
	border-left:none;
}
.categories_inner li {
	margin:5px 0px;
	padding:0px;
	float:left;
	width:100%;
}

.categories_inner li a{
	display:block;
	font-size:16px;
	line-height:21px;
	padding:8px 15px;
    color: #333333;
}

 

.categories_inner li a:hover{

	color:#000000;
	background-color:#CCCCCC;

}
.categories_inner li .active{
	background:#CCCCCC;
	color:#000000;
}

.price_left{

	background-color:#FFF;

	box-shadow: 0 0 1px 1px #e8e8e8;

	width:100%;

}

.price_left h3{

	font-size:16px;

	color:#FFF;

	padding:10px;

	background:#023d85;

	text-transform:capitalize;	

}

.price_left li a{

	display:block;

	font-size:14px;

	padding:8px 15px;

    color: #000;

    margin:0 20px;

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

    border-bottom: 1px solid #CCC;

    text-transform:capitalize;	

}

 

.price_left li a:hover{

	color:#B81D22;

}

.right_heading	{
	font-size:24px;
	color:#FFF;
	padding:15px 10px;
	background:#0f4f26;
	text-transform:capitalize;
	border-radius: 15px 0px 0px 15px;
}
.left_emailbox	{
	font-size:24px;
	font-style:italic;
	color:#FFF;
	padding:10px;
	background:#0f4f26;
	text-transform:capitalize;
	border-radius: 0px 0px 15px 0px;
}
.left_emailbox	span {
	font-size:16px;
	font-style:normal;
}
.left_emailbox	a {
	color:#FFF;
	text-decoration:none;
}
.left_emailbox	a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.inner_page_heading	{
	font-size:24px;
	color:#FFF;
	text-align:center;
	padding:10px;
	background:#0052a4;
	text-transform:capitalize;
	border-radius: 0px 15px 0px 15px;
	border-top:solid 1px #000000;
}
.welcome_heading	{
	font-size:24px;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
	background:#0052a4;
	text-transform:capitalize;
	border-radius: 0px 0px 15px 15px;
	border-top:solid 2px #000000;
}
.photo_heading	{
	float:left;
	width:100%;
	font-size:24px;
	color:#FFFFFF;
	padding:15px 10px;
	background:#0f4f26;
	border:solid 1px #0f4f26;
	text-transform:capitalize;
	border-radius: 15px 0px 0px 0px;
	border-right:none;
}
.apply_heading	{
	float:left;
	width:100%;
	font-size:24px;
	color:#FFF;
	padding:15px 10px;
	margin-top:15px;
	background:#0f4f26;
	border-bottom:solid 1px #0f4f26;
	text-transform:capitalize;
	border-radius: 0px 15px 15px 0px;
	border-left:none;
}
.video_heading	{
	float:left;
	width:100%;
	font-size:24px;
	color:#FFF;
	padding:15px 10px;
	margin-top:15px;
	background:#0f4f26;
	border-bottom:solid 1px #0f4f26;
	text-transform:capitalize;
	border-radius: 0px 15px 0px 0px;
	border-left:none;
}
.video_box	{
	background:#000000;
	float:left;
	width:100%;
	margin-bottom:20px;
}
.mainbody_heading	{
	font-size:24px;
	color:#FFF;
	text-align:center;
	padding:10px;
	background:#0052a4;
	text-transform:capitalize;
	border-radius: 0px 0px 15px 15px;
	border-top:solid 2px #000000;
}
.news_list{
	width:100%;
}

.news_list h4{
	font-size:16px;
	color:#000;
	text-align:left;
	padding:10px 0px;
	padding-top:0px;	
}
.news_list p{
	font-size:16px;
	color:#000;
	text-align:justify;
	line-height:28px;
	padding:10px 0px;
	padding-right:6px;	
}

.news_list li  {
	display:block;
	font-size:14px;
	line-height:28px;
	padding:10px 0px;
    color: #000;
    border-bottom: 4px dotted #b2d4eb;
}
.news_list li a{
	font-size:16px;
	line-height:28px;
    color: #000;
}
.news_list li a:hover{
	color:#B81D22;
}


.login_left	{

	float:left;

	font-size:14px;

	line-height:19px;

	width:47%;

	margin-bottom:10px;

}

.login_right	{

	float:right;

	font-size:14px;

	line-height:19px;

	width:47%;

	margin-bottom:10px;

}

.form_heading	{

  width:100%;

	float:left;

	font-weight:normal;

	background-color:#f5f5f4;

	 border-radius:5px; 

	 border:#eaeae9 solid 1px; 

	padding-bottom:8px;

}

.login_text1{ width:30%; float:left; padding-top:12px; padding-left:15px; font-size:14px; color:#666666; font-weight:normal; text-align:right;}

.login_text1 a{ 	color: #000099;	text-decoration: none; }

.login_text1  a:hover {	color: #FF0000;	text-decoration: none;}



.login_text2{ width:50%; float:left; padding-top:5px; padding-left:15px; font-size:14px; color:#666666; font-weight:normal; text-align:left;}

.login_text2 a{ 	color: #000099;	text-decoration: none;}

.login_text2  a:hover {	color: #FF0000;	text-decoration: none;}



.login_line{ width:100%; float:left; border-bottom:solid 0px #CCCCCC; margin-bottom:0px; height:10px;}

.login_text{ width:100%; float:left;  font-size:14px; color:#4e8603; font-weight:bold; text-align:center;}

.login_text a{ 	color:#000;

	display: inline-block;

	font-size: 1em;

	font-weight:normal;

	outline: none;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

	padding-top: 1px;

	padding-right: 7px;

	padding-bottom: 1px;

	padding-left: 7px;

	text-align:left;

	border:solid 1px #CCCCCC;

	background-color:#e8e8e8;

	border-radius: 5px;

	-webkit-border-radius: 0.5em;

	-moz-border-radius: 0.5em;

	-o-border-radius: 0.5em;

	 -webkit-box-shadow: 0 0 5px #d1d1d1;

   -moz-box-shadow: 0 0 5px #d1d1d1;

   box-shadow: 0 0 5px #d1d1d1;}

.login_text  a:hover {	color:#000;

	background: #CCCCCC;	text-decoration: none;}

.login_text_note{ width:100%; float:left;  font-size:14px; color:#666666; font-weight:normal; text-align:center;}

.login_text_note a{ 	color: #000099;	text-decoration: none;}

.login_text_note  a:hover {	color: #FF0000;	text-decoration: none;}

.input_captcha	{

	width:110px;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

}

.input_comment	{

	width:50%;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

}

.input_phonecode	{

	width:90%;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

}

.input_state	{

	width:51%;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

}

.input_phone	{

	width:43%;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

	text-transform: capitalize;

}

.register_input_text	{

	width:80%;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

	border-radius:5px;

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

	text-transform: capitalize;

}

.register_input_email	{

	width:80%;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

	border-radius:5px;

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

}

.register_input_state	{

	width:40%;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

}

.register_input_phone	{

	width:67%;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

}

.input_search	{

	width:150px;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

}

.input_search_car	{

	width:130px;

	padding:6px;

	color:#333333;

	font-size:13px;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

}



.my_photo	{

	padding: 0px;

	border: 1px solid #CCCCCC;

	background-color:#e8e8e8;

	text-align:center;

	border-radius: 50px;

}

.my_photo_menu	{

	padding: 0px;

	border: 1px solid #FFF;

	text-align:center;

	border-radius: 50px;

	float:left;

	margin-bottom:5px;

	margin-left:5px;

}

.left-form label{

    display: block;

}

.left-form .wrap-txt{

    margin: 0 0 20px 0;

}

.left-form .wrap-check{

  position: relative;

    

    color: #868686;

    font-size: 14px;

    margin-bottom: 7px;

}

.left-form .wrap-check a{

    color: #4b6cbe;

	

}

a.lost-pass{

    position: absolute;

    right: 0;

    top: 1px;

}

.left-form .input-txt{

    padding: 10px;

    width: 100%;

    border: 1px solid #999999;

    color: #333333;

    font-size: 14px;

    border-radius: 6px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    transition: all 0.3s;

    -o-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -webkit-transition: all 0.3s;

}

.left-form .input-txt:focus{

    box-shadow: 0 0 5px 2px rgba(255, 190, 25, 0.3);

    -moz-box-shadow: 0 0 5px 2px rgba(255, 190, 25, 0.3);

    -webkit-box-shadow: 0 0 5px 2px rgba(255, 190, 25, 0.3);

    border-color: #F6E0A8;

}

.left-form .input-chk{

    

    top: 0;

    left: 0;

	vertical-align:middle;

    opacity: 60;

    filter: alpha(Opacity=60);

}

.left-form .wrap-check .iUncheck{

   

    top: 3px;

    left: 0;

}

.left-form .wrap-check .iUncheck:after{

    content: '';

    display: block;

    width: 8px;

    height: 8px;

    border-radius: 2px;

    background-color: #0099FF;

    opacity: 0;



    top: 50%;

    left: 50%;

    margin-top: -4px;

    margin-left: -4px;

}





.right-connect{

    float: left;

    width: 36.80555555555556%;

}

.btn-submit-reg{

	cursor:pointer;

}

.btn-submit-reg_home{

    width: 99%;

    margin-bottom: 10px;

	margin-top:20px;

	cursor:pointer;

}

.sep-connect{

    position: relative;

    text-align: center;

    margin-bottom: 10px;

}

.sep-connect:before, .sep-connect:after{

    content: "";

    position: absolute;

    top: 15px;

	bottom:15px;

    width: 42%;

    border-bottom: 2px dotted #bababa;

}

 .sep-connect:before{

    left: 0;

}

 .sep-connect:after{

    right: 0;

}

 .sep-connect span{

    position: relative;

    display: inline-block;

    padding: 0 10px;

    font-size: 14px;

    color: #333333;

	padding-top:5px;

}

 .grp-connect p{

    padding-bottom: 15px;

    font-size: 0.9230769230769231em;

}

 .grp-connect .btn-flat{

    width: 45%;

	color: #FFF;

}

 .grp-connect .btn-flat.fb{

    margin-right: 16px;

}

 .grp-connect .btn-flat.gg{

    float:right;

}

 .lbl-dung-lo{

    font-size: 16px;

    color: #666666;

    padding-bottom: 10px;

	text-align:center;

}



 .right-create-acc{

    text-align: center;

}

.account_space	{

	width:100%;

	height:30px;

	font-size:16px;

	color: #4b6cbe;

	font-weight:bold;

	border-bottom:dotted 1px #999999;

}

.linkdata	{

	font-size:12px;

	color: #000000;

	font-weight:normal;

}

.linkdata a	{

	color: #000000;

	text-decoration:none;

}

.linkdata a:hover	{

	color: #000000;

	text-decoration:none;

}

.btn_yellow a {

	border: none;

	text-align:center;

	color: #FFF;

	cursor: pointer;

	display: inline-block;

	font-size: 14px;

	outline: none;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

	padding: 3px 10px !important;

	background:#ff9900; border:solid 1px #ff9900;

	border-radius:5px;

	border: 0;

}	

.btn_yellow a:hover{

	color:#FFF;

	text-decoration:underline;

}

.btn-flat{

    display: inline-block;

    border: none;

	padding:10px 15px;

    text-align: center;

    color: #ffffff;

    font-size: 14px;

    line-height: normal;

    border-radius: 6px;

    -moz-border-radius: 6px;

    -webkit-border-radius: 6px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    transition: all 0.3s;

    -o-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -webkit-transition: all 0.3s;

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

}

.btn-flat:hover{text-decoration: none}

.btn-flat.yellow{background: #ff9900;}

.btn-flat.yellow:hover,.btn-flat.yellow:focus{background: #F4B41A;}

.btn-flat.fb{background: #5385C5; float:left;}

.btn-flat.fb:hover,.btn-flat.fb:focus{background: #578DD1;}

.btn-flat.gg{background: #D11F00;float:right;}

.btn-flat.gg:hover,.btn-flat.gg:focus{background: #E32000;}

.btn-flat.gr{background: #0362a9;}

.btn-flat.gr:hover,.btn-flat.gr:focus{background: #FFBE19;}



#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo4 {



}



.Rightcol .Otherlinks .tabcontent article h2, .Offers article h2 { font-size:14px; line-height:18px; padding:5px 10px 15px 10px; font-weight:bold; text-align:center ;}

.Rightcol .Otherlinks .tabcontent article h2, .Offers article h2 a:hover { background:none !important; color:#0066ac}

.Rightcol .Otherlinks .tabcontent article span, .Offers article span { text-align:center ; line-height:18px; padding:0 0 0 10px;}

.Rightcol .nbs-flexisel-item { }


.banner_botton_text{ width:100%; padding-top:15px; padding-bottom:15px; background-image:url(../images/ql_bg.png); background-repeat:no-repeat; background-size:cover; background-position:center top; font-size:14px;  font-weight:bold; line-height:18px; text-align:center ;}

.Leftcol #flexiselDemo3 .tabcontent article, .Offers article{ width:auto; padding-left:25px; }

.Leftcol #flexiselDemo3 .tabcontent article h2, .Offers article h2 { font-size:14px;  font-weight:bold; line-height:18px; text-align:left ;}

.Leftcol #flexiselDemo3 .tabcontent article span, .Offers article span { text-align:left ; line-height:18px; }

.nbs-flexisel-container {

    position:relative;

    max-width:100%;

}

.nbs-flexisel-ul {

    position:relative;

    width:9999px;

    margin:0px;

    padding:0px;

    list-style-type:none;   

    text-align:center;  

}



.nbs-flexisel-inner {

    overflow:hidden;

    float:left;

    width:100%;

	margin:0 0 0 0px;

}



.Rightcol .nbs-flexisel-inner {

    overflow:hidden;

    float:left;

    width:100%;

  

	margin:0;

	}





#Banner .nbs-flexisel-container .nbs-flexisel-inner {min-height:100%; float:none;}

#Banner .nbs-flexisel-container #flexiselDemo3 .tabcontent article, .Offers article{  }

.nbs-flexisel-item {

    float:left;

	width: 100%;

    margin:0px 0 0 0PX;

    padding:0px;

    cursor:pointer;

    position:relative;

    line-height:10px;

}

.nbs-flexisel-item img {

    width: 80%;

    cursor: pointer;

    position: relative;

    margin-top: 0px;

    margin-bottom: 0px;

 float:left;

}



/*** Navigation ***/



.nbs-flexisel-nav-left,

.nbs-flexisel-nav-right {

    width: 23px;

    height: 34px; 

    position: absolute;

    cursor: pointer;

    z-index: 100;

    opacity:1;

}



.nbs-flexisel-nav-left {

    left: 1px;

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

}



.nbs-flexisel-nav-right {

    right: 1px;

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

}



.Rightcol .nbs-flexisel-nav-right { right:-9px;}







.portfolio-area li { width:44%; float:left; margin:0 6px 0 6px;}

.image-zoom > img { width:100%; border:solid 3px #4caa1e; height:62px;}

.image-zoom > img:hover { width:100%; border:solid 3px #d33122;}





.brand_slide { width:95%;  overflow:hidden; text-align:center; margin:2px; 	background-color:#FFFFFF;

	box-shadow: 0 0 1px 1px #e8e8e8;}

.brand_slide img{

    max-height: 90%; 

	width:96%;

	padding:2%;

}

.brand_slide span {	

	  font-size:14px;

	  padding:5px 0px;

	  text-overflow: ellipsis;

      white-space: nowrap;

      overflow: hidden;

}	

	.footer_products { width:95%;  overflow:hidden; text-align:center; margin:2px; 	background-color:#FFFFFF;

	box-shadow: 0 0 1px 1px #e8e8e8; padding-bottom:15px;  border-radius: 3px;}

.footer_products h2 { font-size:14px; font-weight:normal; text-align:center; color:#666666; line-height:21px;}



.footer_products .img-thumb-center{

    display: table;

    width: 100%;

    table-layout: fixed;

}

.footer_products .wrap-img-thumb{

    width: 100%;

    height: 130px;

    display: table-cell;

    text-align: center;

    vertical-align: middle;

	padding:0px 4%;

}

.footer_products .wrap-img-thumb img{

    max-height: 90%; 

	width:100%;

}

.footer_products .head a{

    font-size:14px;

	line-height:17px;

	color:#333333;

}

.price { font-size:24px; padding:5px 5px 5px 5px; font-weight:normal; text-align:left; color:#415fac;   }

.price img{ width:auto; float:none; }



.mprice { font-size:14px; padding:5px 5px 5px 5px; font-weight:normal; text-align:left; color:#FF0000; }

 .mprice span { color:#666666; text-decoration:line-through;}

.addcart_btn{

 	width:100%;

    text-align: center;

	margin-top:10px;

}

.addcart_btn a{

	font-size:14px;

	display: inline-block;

	padding:10px 15px;

	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;

}

.addcart_btn a:hover{text-shadow: 0px 0px 1px #000;

	  background:#292929;}

.addcart_btn_soldout {

	font-size:14px;

	display: inline-block;

	padding:10px 15px;

	background:#CCCCCC;

	color: #333333;

	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;

}

.right_sitebar_box{

	float:right;

	background-color:#FFF;

	box-shadow: 0 0 1px 1px #e8e8e8;

}

.right_categories{

	border:1px solid #023d85;

	background-color:#f9f9f9;

	

}

.right_categories h3{

	font-size:16px;

	color:#FFF;

	padding:10px;margin:0px;

	background:#023d85;

	text-transform:uppercase;	

}

.right_categories li a{

	display:block;

	font-size:14px;

	padding:8px 15px;

    color: #000;

    margin:0 20px;

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

    border-bottom: 1px solid #CCC;

    text-transform:uppercase;	

}

.right_categories li:last-child a{

	border:none;

}

.right_categories li a:hover{

	color:#B81D22;

}



.header_bottom_right{

	float:left;

	width:74%;

	padding-left:1%;

}

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

.content {

	padding: 20px 0;

	

}

.content h2 {

	color: #383838;

	margin-bottom: 0.5em;

	font-size: 1.5em;

	line-height: 1.2;

	font-weight: normal;

	margin-top: 0px;

	text-transform: uppercase;

}

.content_top{

	padding: 10px 0px;

	

	border-bottom:1px solid #EBE8E8;

	

}

.home_search_bottom	{

	padding:15px 0px;

	background:#023d85;

	float:left;

	width:100%;

	color:#FFFFFF;

	margin:15px 0px;

}

.content_bottom {

	padding: 10px 0px;

	float:left;

	border-bottom:1px solid #EBE8E8;

	width:100%;

}



.heading_brand {

	float: left;

	width:100%;

}

.heading_brand h3 {

	font-size:22px;

	color:#333333;

	text-transform: uppercase;

}

 

.heading_brand_dropdown1 {

	float: left;

	width:235px;

	text-align:left;

}

 

.heading_brand_dropdown2 {

	float: left;

	width:200px;text-align:left;

}

 

.heading_brand_dropdown3 {

	float: left;

	width:200px;text-align:left;

}

 

.heading {

	float: left;

}

.heading h3 {

	font-size:22px;

	color:#333333;

	text-transform: uppercase;

}

.see {

	float: right;

	padding-top:3px;

}

.see p a{

	display: inline;

	font-size: 16px;

	color: #333333;

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

    padding:0px 12px 0px 0px;

}

.see p a:hover{

	color: #E4292F;

}

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

.grid_1_of_4 {

	display: block;

	float: left;

	background-color:#FFFFFF;

	margin: 1%;

	border-radius: 3px;

}

.grid_1_of_4:first-child {

	 

}



.images_1_of_4 {

	width: 18%;

	padding: 1%;

	text-align: center;

	position: relative;

	background-color:#FFFFFF;

	box-shadow: 0 0 1px 1px #e8e8e8;

}

.featured_cate_top	{

	width: 14%;

	margin-left:3px;

	margin-right:3px;

}

.images_1_of_4:hover { box-shadow: 0 0 1px 1px #CCCCCC;}

.images_1_of_4 .img-thumb-center{

    display: table;

    width: 100%;

    table-layout: fixed;

}

.images_1_of_4 .wrap-img-thumb{

    width: 100%;

    height: 180px;

    display: table-cell;

    text-align: center;

    vertical-align: middle;

}

.images_1_of_4 .wrap-img-thumb img{

    max-height: 90%;

}

 

.images_1_of_4  h2 {

	color:#000000;

	font-size:14px;

	font-weight: normal;

	text-transform:capitalize;

	height:42px;

	padding-top:10px;

}

.images_1_of_4  h2 a {

	color:#000000;

	text-decoration:none;

}

.images_1_of_4  h2 a:hover {

	color:#6A82A4;

	text-decoration:none;

}

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

	color:#CC3636;

}

.price-details{

	margin-top:20px;

	border-top:1px solid #CD1F25;

}

.price-number{

	float: left;

	width:100%;

	padding-top: 5px;

	padding-bottom:5px;

}

.price-details .rupees { font-size:14px; padding:5px 5px 5px 5px; font-weight:normal; text-align:right; color:#415fac; font-weight:bold;}

.price-details .rupees span { color:#666666; text-decoration:line-through; float:left;}

.rupees { font-size:16px; padding:5px 5px 5px 5px; font-weight:normal; text-align:center; color:#333333; font-weight:normal;}

 .rupees span { color:#999999; text-decoration:line-through;}

 

.add-cart{

	float:none;

	display: inline-block;

}

.add-cart h4 a{

	font-size:0.9em;

	display: block;

	padding:10px 15px;

	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;

}

.add-cart h4 a:hover{

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

	  background:#292929;

}

.add-cart h5 {

	font-size:16px;

	display: block;

	padding:10px 15px;

	background:#CCCCCC;

	color: #333333;

	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;

}

.btn_simple a {

	border: none;

	text-align:center;

	color: #FFF;

	cursor: pointer;

	display: inline-block;

	font-size: 14px;

	outline: none;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

	padding: 7px 20px !important;

	background:#1b4c77; border:solid 1px #525252;

	border-radius:5px;

	border: 0;

	margin-bottom:4px;

}	

.btn_simple a:hover{

	color:#FFF;

	text-decoration:underline;

}

/*** Footer ***/

.footer_top {
	position: relative;
	float:left;
	width:100%;
	background: #333333;
    border-top: 0px solid #CECECE;
	background-image:url(../images/footer_bg_bottom.png);
	background-repeat:no-repeat;
	background-size:cover;
    margin:0px auto;
	padding:5px 0px;

}

.footer_top  .head {

	color:#FFF;

	font-size: 1.1em;

	font-weight: normal;

	margin-top: 0px;

	text-transform: uppercase;

	border-bottom: 0px solid #CECECE;

	padding-bottom: 0.5em;

}

.footer_top  .data {

	color:#FFF;

	font-size: 14px;

	font-weight: normal;

	margin-top: 0px;

 

	text-transform: capitalize;

	border-bottom: 0px solid #CECECE;

	padding-bottom: 0.5em;

}


.footer {
	position: relative;
	float:left;
	width:100%;
    border-top: 0px solid #CECECE;
	background-image:url(../images/bg_footer.png);
	background-repeat:no-repeat;
	background-position:left 50px;
	background-size:cover;
    margin:0px auto;
	margin-top:0px;
}
.footer_wrap {
    border-top: 0px solid #CECECE;
	background-image:url(../images/footer_bg1.png);
	background-repeat:no-repeat;
	background-size:cover;

}
.footer_box {
    float:left;
	width:33.3%;
	text-align:center;
	font-size:16px;
}
.footer_box  p {

	font-size: 14px;

	padding: 0.4em 0;

	color:#FFFFFF;

	display: block;

}
.footer_box  h4 {

	color:#1cc4c0;
 

	font-size: 18px;
 

	font-weight: bold;

	margin-top: 15px;

 

	text-transform: uppercase;

	border-bottom: 0px solid #CECECE;
  

}

.footer_box ul{

	padding-left:20px;

}

.footer_box  li a {

	font-size: 14px;

	padding: 0.4em 0;

	color:#1cc4c0;

	display: block;

}

.footer_box  li span{

	font-size:14px;

	color:#FFF;

	cursor:pointer;
	 

}

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

	color:#FFF;

}

.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: 20.5%;

	padding:1.5% 1.5% 0 0;

	border-left:0px solid #CECECE;

}

.span_1_of_4  h4 {

	color:#FFF;

	margin-bottom: .5em;

	font-size: 18px;

	line-height: 1.2;

	font-weight: normal;

	margin-top: 0px;

	letter-spacing: -1px;

	text-transform: uppercase;

	border-bottom: 0px 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: 14px;

	padding: 0.4em 0;

	color:#1cc4c0;

	display: block;

}

.span_1_of_4  li span{

	font-size:14px;

	color:#1cc4c0;

	cursor:pointer;

	margin:10px 0;

	display:block;

}

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

	color:#FFF;

}

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

	background-color:#000000;

	padding: 10px 0;

}

.copy_right p {

	font-size:14px;

	color: #747474;

}

.copy_right p a {

	color:#DD0F0E;

	text-decoration: underline;

}

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

	width:95%;

}

.back-links p {

	font-size: 0.8125em;

	color: #333;

}

.back-links p a {

	font-size: 0.9em;

	padding: 0 1.3%;

	color: #333;

}

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

	color:#B81D22;

}

.textbox	{

	background-color:#FFFFFF;

}

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

	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:30px 0;

}

.span_1_of_2 {

	width: 72.1%;

	padding: 0% 1%;

}

.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-size: 1.8em;

	color:#333333;

	font-weight: normal;

	margin-top: 0px;

	text-transform: capitalize;

}

.span_3_of_2  p{

	font-size: 0.8125em;

	padding: 0.3em 0;

	color: #000;

	line-height: 1.6em;

}

.price p {

	font-size: 1.8125em;

	padding:20px 0;

	color: #FFF;

	vertical-align: top;

}

.price p span {

	font-size:1.8125em;

	color:#CD1F25;;

}

.price_detail  {

	font-size: 24px;

	padding:20px 0;

	font-weight:bold;

	color: #333333;

	vertical-align: top;

	text-align:left;

	

}

.price_detail  span {

	font-size:16px;

	font-weight:normal;

	color:#333333;

	text-decoration:line-through;

}

.offer_detail {

	font-size: 26px;

	font-weight:bold;

	padding:15px 0;

	color: #5a74b7;

	text-align:right;

}

.offer_detail  span {

		background-color:#FF0000;

		padding:2px 10px;

		color:#FFFFFF;

		border-radius: 5px;

}

.available {

	padding:10px 0;

	border-top: 1px solid #CCCCCC;

}

.available p {

	font-size: 0.9em;

	color: #333;

	font-weight: bold;

	padding-bottom: 10px;

}

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

	font-size: 12px;

}

.share-desc p{

	font-size: 12px;

	padding:0px;

	font-weight:normal;

}

.share-desc ul {

	padding-left:12px;

}

.share-desc li {

	font-size: 12px;

	padding:0px;

	font-weight:normal;

	list-style:circle;

	list-style-position:outside;

}

 

.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_button a{

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

	background-color:#333333;

	padding:6px;

	padding-left:28px;

	padding-right:10px;

	border-radius: 3px;

	color:#333333;

	text-decoration:none;

	font-size:13px;

}

.wish-list{

	padding:15px 0;

	border-bottom: 0px solid #E6E6E6;

	border-top: 1px solid #E6E6E6;

	

}

.wish-list li{

	display:inline-block;

	margin-right:40px;

	float:right;

}

.wish-list li a{

	color: #383838;

	font-size:1em;

	padding-left:22px;

	text-decoration: underline;

}

.wish-list li a:hover {

	color: #E4292F;

}

.wish-list li.wish{

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

	background-color:#FFFFFF;

	padding:5px;

	border-radius: 3px;

}

.wish-list li.compare{

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

	background-color:#FFFFFF;

	padding:5px;

	border-radius: 3px;

}

.brand_logo_detail {

	text-align:right;

	padding-top:0px;

}

.ask_btn {

	font-size: 18px;

	font-weight:normal;

	color: #5a74b7;

	text-align:right;

	padding-top:15px;

}

.ask_btn  a {

		background-color:#e8e8e8;

		border:solid 1px #CCCCCC;

		padding:5px 15px;

		color:#333333;

		border-radius: 5px;

}

.ask_btn  a:hover {

		background-color:#CCCCCC;

		color:#333333;

		text-decoration:none;

}

 

.btn_search {

	display: inline-block;

	color: #FFFFFF;

	font-weight: 600;

	height:32px;

	line-height: 30px;

	font-size: 14px;

	font-weight: 400;

	padding: 0 10px !important;

	background: #333333;

	position: relative;

	text-align: center;

	text-decoration: none;

	border-radius: 4px 4px 5px 5px;

	border: 0;

	box-shadow: 0 0px 0 #0066ac;

	cursor:pointer;

}

a.btn_search {

	color: #fff;

}



.btn_search:hover {

	background-color: #666666;

	color: #FFF;

	text-decoration: none;

}

.input_quality	{

	width:90%;

	padding:5px;

	color:#333333;

	font-size:15px;

	text-align:center;

	background-color:white;

	border:1px solid #CCCCCC;

	box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05);

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

}

.product-desc   {

	display:inline;

	 

}

.product-desc h4 {

	font-size:1.2em;

	 color: #333;

	 

}

.product-desc, .product-tags {

	clear: both;

	padding-top: 20px;

	color: #000000;

	font-weight:normal;

 

}



.product-desc p {

	font-size: 14px;

	padding:5px 0;

	color: #000000;

	font-weight:normal;

	line-height: 1.8em;

}

.product-desc p span{

	font-weight:normal;

}

.product-tags h4 {

	padding: 10px 0;

	font-size: 24px;

	color: #000000;

	font-weight: bold;

}

.product-tags ul li {

	color: #000000;

	font-weight: normal;

	font-size: 0.8em;

	line-height: 1.8em;

}

.product-tags li{

	list-style-type:circle;

	list-style-position:inside;

}

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

	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;

	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;

}

.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:14px;

}

.review li img{

	vertical-align:middle;

}

.review p{

	font-size:14px;

	padding:5px 0;

	color: #969696;

	line-height: 1.6em;

	 

}

.your-review h3{

	font-size:18px;

    color: #333;

}

.your-review div{

	padding:5px 0;

	 

}

.your-review span{

	display:block;

	font-size:14px;

	color:#757575;

	padding-bottom:5px;

	 

}

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

			-webkit-appearance:none;

}

.your-review textarea{

		resize:none;

		height:120px;		

}

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

    font-size:1em;

	padding:10px 15px;

	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;

}

.blog_box	{

	float:left;

	width:100%;

	font-size:13px;

	

	margin-bottom:20px;

	

}

.blog_box .main_head {

	color:#000000;

	font-size:18px;

	line-height:28px;

	font-weight:bold;

	text-align:left;

	padding-left:10px;

	bottom:0px;

	position:absolute;

	background-color:rgba(255, 255, 255, 0.7);

}

.blog_box .main_head a {

	color:#000000;

	text-decoration:none;

}

.blog_box .main_head a:hover {

	color:#333333;

	text-decoration:none;

}

.blog_box p {

	color:#000;

	font-size:13px;

	line-height:19px;

	font-weight:normal;

	padding:10px;

	text-align:left;

}

.blog_box p a {

	color:#000099;

	text-decoration:none;

}

.blog_box p a:hover {

	color:#FF0000;

	text-decoration:none;

}

.blog_box .top_head{

	color:#000000;

	font-size:14px;

	line-height:23px;

	font-weight:normal;

	text-align:left;

	padding-bottom:7px;

	padding:5px;

}

.blog_box .top_head a{

	color:#000099;

	text-decoration:none;

}

.blog_box .top_head a:hover{

	color:#FF0000;

	text-decoration:none;

}

.blog_box .desc_blog{

	color:#000000;

	font-size:14px;

	line-height:23px;

	font-weight:normal;

	text-align:left;

	padding-bottom:7px;

	padding:5px;

}

.blog_box .desc_blog a{

	color:#000099;

	text-decoration:none;

}

.blog_box .desc_blog a:hover{

	color:#FF0000;

	text-decoration:none;

}

.blog_box .name_head{

	color:#906437;

	font-size:14px;

	line-height:23px;

	font-weight:normal;

	text-align:left;

	padding-bottom:7px;

	padding:5px;

}

.blog_box .footer_head{

	color:#000000;

	font-size:14px;

	line-height:23px;

	font-weight:normal;

	text-align:left;

	border-top:solid 1px #CCCCCC;

	padding-bottom:7px;

	padding:5px;

}

.blog_box .footer_head a{

	color:#000099;

	text-decoration:none;

}

.blog_box .footer_head a:hover{

	color:#FF0000;

	text-decoration:none;

}

.blog_box .footer_line{

	height:1px;

	border-top:solid 0px #CCCCCC;

}

.blog_box .form_name{

	color:#000000;

	font-size:14px;

	line-height:23px;

	font-weight:normal;

	text-align:left;

}

.blog_box_btn{

	float:left;

	width:100%;

	text-align:right;

	padding:15px 0px;

}

.blog_box_btn a {

	border: none;

	color: #FFF;

	cursor: pointer;

	padding: 8px 25px;

	padding-bottom:5px;

	font-size: 16px;

	font-weight:bold;

	

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

	background-repeat:no-repeat;

	background-position:left top;

	text-transform:uppercase;

}

.blog_box_btn a:hover{

	color:#FFFFFF;

}

.comment_head	{

	width:100%;

	padding-top:5px;

	padding-bottom:5px;

  	border-top: 0px;

  	color: #000099; 

	font-weight: normal; 

	font-size:16px;

	text-transform:capitalize;

	border-bottom:solid 1px #CCCCCC;

}

.comment_subhead	{

	width:100%;

	padding-top:5px;

	padding-bottom:5px;

  	border-top: 0px;

  	color: #000099; 

	font-weight: bold; 

	font-size:14px;

}

.comment_bor 

{

	border: 1px solid #e8e8e8;

	padding:0px;

	margin-top:5px;

	background-color:#FFFFFF;

	line-height:17px;

}

.comment_data 

{

	font-size:12px;

	color:#333333;

	line-height:17px;

	text-align:left

}

.btn_post {

	display: inline-block;

	color: #FFFFFF;

	font-weight: 600;

	font-size: 24px;

	font-weight: normal;

	padding:10px 30px;

	position: relative;

	text-align: center;

	text-decoration: none;

	background-color:#134bc7;

	border:solid 2px #134bc7;

	cursor:pointer;

	text-transform:uppercase;

	border-radius: 5px;

}

.btn_post:hover {

	text-decoration: none; 

	color: #FFFFFF;

}

.disabled { display: inline-block;

	color: #FFFFFF;

	font-weight: 600;

	font-size: 16px;

	font-weight: normal;

	padding:5px 25px;

	position: relative;

	text-align: center;

	text-decoration: none;

	background-color:#e8e8e8;

	border:solid 2px #e8e8e8;

	cursor:pointer;

	text-transform:uppercase;}

.disabled:hover {  background:#e8e8e8; text-decoration: none;  }

.span_3_of_1 li a {

	font-size:1em;

	padding:8px 0 8px 20px;

	color: #666;

	display: block;

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

	line-height:3em;

}

.span_3_of_2 .button a {

	padding: 12px 20px;

	font-size: 1em;

	font-weight: bold;

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

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

	background: #3f4040;

	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 {

	border: 1px solid #303030;

	background: #525252;

	text-decoration: none;

}

.subscribe {

	padding:30px 0;

}

.subscribe h2 {

	font-size:1.4em;

	color:#333333;

	padding:5px 0;

	line-height:1.6em;

	border-bottom:solid 1px #e8e8e8;

}

.subscribe p {

	font-size:0.85em;

	color:#000;

	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;

	height:36px;

	background: #E7E7E7;

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

}

.signup input[type="text"] {

	border: none;

	background: none;

	padding:5px;

	outline: none;

	width:60%;

	font-size:0.85em;

	color:#222;

}

.signup input[type="submit"] {

	border: 1px solid #5C5655;

	padding: 8px 20px;

	font-size: 12px;

	width:85px;

	margin: 0;

	float:right;

	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;

}



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

}

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

}

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

	background-color:#FFFFFF;

	margin: 1%;

	border-radius: 3px;

}

.grid_1_of_3:first-child {

	 

}

 

.images_1_of_3 {

	width: 23%;

	padding: 1%;

	text-align: center;

	position: relative;

	background-color:#FFFFFF;

	box-shadow: 0 0 1px 1px #e8e8e8;

}

.images_1_of_3:hover { box-shadow: 0 0 1px 1px #CCCCCC;}

.images_1_of_3 .img-thumb-center{

    display: table;

    width: 100%;

    table-layout: fixed;

}

.images_1_of_3 .wrap-img-thumb{

    width: 100%;

    height: 180px;

    display: table-cell;

    text-align: center;

    vertical-align: middle;

}

.images_1_of_3 .wrap-img-thumb img{

    max-height: 90%;

}

 

.images_1_of_3  h2 {

	color:#000000;

	font-size:14px;

	font-weight: normal;

	text-transform:capitalize;

	height:42px;

	padding-top:10px;

}

.images_1_of_3  h2 a {

	color:#000000;

	text-decoration:none;

}

.images_1_of_3  h2 a:hover {

	color:#6A82A4;

	text-decoration:none;

}

.images_1_of_3  p {

	font-size: 0.8125em;

	padding: 0.4em 0;

	color: #333;

}

.images_1_of_3  p span.price {

	font-size: 18px;

	color:#CC3636;

}

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

.ui-accordion .bar{ cursor:pointer;

      margin:15px 0;

 }

#posts .tab .post-title{

	color:#B81D22;

	font-size:1em;

	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;

}

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

	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;

}

.group:before, .group:after {

	content: "";

	display: table;

}

.group:after {

	clear: both;

}

.group {

	zoom: 1;

}

.col {

	display: block;

	float: left;

	margin: 0% 0 1% 1.6%;

}

.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-weight: normal;

	margin-top: 0px;

}

.contact-form {

	position: relative;

	padding-bottom: 30px;

	font-size:14px;

	line-height:21px;

	font-weight:normal;

}

.contact-form strong {

	font-weight:bold;

}

.contact-form div {

	padding: 5px 0;

}

.contact-form span {

	display: block;

	font-size: 0.8125em;

	color: #757575;

	padding-bottom: 5px;

}

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

	padding: 8px;

	display: block;

	width:98%;

	background:none;

	border:1px solid #CACACA;

	background-color:#FFFFFF;

	outline: none;

	color: #464646;

	font-size:1em;

	font-weight:bold;

	-webkit-appearance: none;

}

.contact-form textarea {

	resize: none;

	height: 120px;

}

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

	font-size:1em;

	padding:10px 15px;

	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: relative;

	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;

}

.company_address p span {

	text-decoration: underline;

	color: #444;

	cursor: pointer;

}

.map {

	border: 1px solid #C7C7C7;

	margin-bottom: 15px;

}

.showcart_head	{

	color:#000;

	font-size:20px;

	line-height:24px;

	font-weight:bold;

	text-align:center;

	padding:5px;

}

.showcart	{

	color:#333333;

	font-size:14px;

	line-height:19px;

	text-align:left;

	text-decoration:none;

	font-weight:normal;	

	background-color:#f1e8e4;

}



.showcart td{

	background-color:#FFFFFF;

}

.showcart A {

	COLOR: #000099; TEXT-DECORATION: none

}

.showcart A:hover {

	COLOR: #ff0000; TEXT-DECORATION: underline

}



.showcart_order	{

	color:#333333;

	font-size:14px;

	line-height:19px;

	text-align:left;

	text-decoration:none;

	font-weight:normal;	

	background-color:#FFF;

}



.showcart_order td{

	background-color:#f1e8e4;

}

.showcart_order A {

	COLOR: #000099; TEXT-DECORATION: none

}

.showcart_order A:hover {

	COLOR: #ff0000; TEXT-DECORATION: underline

}

.next_prev {

	text-align: center;

	text-decoration: none;

	font-weight: normal;

	color: #000;

	font-size: 16px;

	padding-left:3px;

	padding-right:3px;

	font-style: normal;

	margin-top:20px;

}

.next_prev a{

	color: #000;

	font-weight: bold;

	text-decoration:none;

	background-color: #ececec;

	padding-top: 2px;

	padding-right: 6px;

	padding-bottom: 2px;

	padding-left: 6px;

	border: 1px solid #cccccc;

}

.next_prev a:hover{

	color: #000099;

	text-decoration:none;

	background-color: #FFF;

}

 

.pro_box_inner h2 { font-size:14px; font-weight:normal; text-align:center; color:#666666;height:35px;}

.pro_box_inner h2 a { text-decoration:none;}

.pro_box_inner h2 a:hover { color:#000099; text-decoration:none;}

.pro_box_inner h3 { font-size:16px; font-weight:normal; text-align:left; color:#666666; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #CCCCCC;}

.pro_box_inner h3 a { text-decoration:none;}

.pro_box_inner h3 a:hover { color:#000099; text-decoration:none;}

.pro_box_inner li { font-size:14px; font-weight:normal; text-align:left; color:#666666; padding:5px 0px; }

.pro_box_inner li a { text-decoration:none;}

.pro_box_inner li a:hover { color:#000099; text-decoration:none;}

.pro_box_inner .img-thumb-center{

    display: table;

    width: 100%;

    table-layout: fixed;

}

.pro_box_inner .wrap-img-thumb{

    width: 100%;

    height: 180px;

    display: table-cell;

    text-align: center;

    vertical-align: middle;

}

.pro_box_inner .wrap-img-thumb img{

    max-height: 90%;

}

.pro_box_inner:hover { box-shadow: 0 0 1px 1px #CCCCCC;}

.orderpayhead	{

	color:#000;

	font-size:14px;

	text-align:left;

	text-decoration:none;

	font-weight:bold;

	background-color:#e8e8e8;

	

}

.demo-container {

margin:0 auto;

width: 100%;

text-align:left;

cursor:pointer;

}

.faq_head_bg	{

	width:100%;

	background-color:#333333;

	cursor:pointer;

	padding-top:10px;

  border-top: 0px;

  border-color: #FFF;

  margin-bottom: 10px;

  margin-top:10px;

}

.click-header {

	font-size: 1.2em;

	font-style: normal;

	font-weight: bold;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:10px;

	-moz-box-shadow: none;

  -webkit-box-shadow: none;

  box-shadow: none;

	color: #FFF;

	text-align: left;

	text-decoration: none;

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

background-position:right 0px ;

}

.expanded-header {

	font-size: 1.2em;

	font-style: normal;

	font-weight: bold;

	-moz-box-shadow: none;

  -webkit-box-shadow: none;

  box-shadow: none;

	color: #FFF;

	text-align: left;

	text-decoration: none;

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

background-position:right 0px ;

}

.hidden-content {

	display:none;

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

	line-height:19px;

	color: #000000;

	background-color:#FFFFFF;

	border:solid 1px #CCCCCC;

	width:auto;

	padding-top:10px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:10px;

}

.hidden-content	li{

	color:#FFF;

	list-style-image: url(../images/bulet2.png);

	list-style-type: circle;

	list-style-position: outside;

	padding-top:10px;

}

.hidden-content	a{

	color:#000;	

	text-decoration:underline;

}

.hidden-content	a:hover{

	color:#FFF;

	text-decoration:none;

}

.usertab {

	font-size:16px;
	color:#000;
 
	line-height:28px;

	text-decoration:none;

	text-align: left;
 
	background-color: #ececec;



}

.usertab td {

	background-color: #FFF;

}

.usertab a {

	color: #000099;

	text-decoration:none;

}

.usertab a:hover {

	color: #FF0000;

	text-decoration:underline;

}



#outer{ width:150px; padding:0px; 

				background:#FFFFFF;

				height:16px;

				margin-top:0px;

				color:#fff;

				margin-bottom:0px;

				font-weight:bold;

				-moz-border-radius: 6px;

				font-size:12px;

				padding-bottom:0px;

			}

				

		#outer .rating_enb {

				width:16px; padding:1px; 

				height:16px; float:left;

				background:#003399;

				margin-right:4px;	

				text-align:center;

			}

		#outer .rating_dis {

				width:16px; padding:1px; 

				height:16px; float:left;

				background:#CCCCCC;				

				margin-right:4px;	

				text-align:center;

			}

		 

		

		#outer .rating_value{ color:#333333; padding-top:2px; font-size:14px}

		#outer .rating_message{ color:#333333; padding-top:2px; font-size:14px}



div.stars {

  width: 270px;

  display: inline-block;

}



input.star { display: none; }



label.star {

  float: right;

  padding: 0px 10px 10px 10px;

  font-size: 36px;

  color: #444;

  transition: all .2s;

}



input.star:checked ~ label.star:before {

  content: '\2605';

  color: #FD4;

  transition: all .25s;

}



input.star-5:checked ~ label.star:before {

  color: #FE7;

 

}



input.star-1:checked ~ label.star:before { color: #F62; }







label.star:before {

  content: '\2605';

}



.modal_sms_popup {

  position: fixed;

  display:none;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1040;

  background-color:rgba(0, 0, 0, 0.8);

}

.top_heading{

	font-size:14px;

	line-height:24px;

	font-weight:normal;

	color:#000000;

	text-align:left;

}

.contact_form_box{

	width:95%;

	max-width: 900px;

	margin: auto;

}

.contact_form_box_bg{

	width:90%;

	float:left;

	padding:25px;

	background-color:#FFFFFF;

	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; 

	border:solid 1px #e8e8e8;

}

.contact_form_box_left{

	width:48%;

	float:left;

}

.contact_form_box_right{

	width:48%;

	float:right;

}

.contact_name_input	{

	width:90%;

	padding:12px 10px;

	margin:10px 0px;

	color:#333333;

	font-size:14px;

	background-color:#FFFFFF;

	border:1px solid #dcdcdc;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

}

.contact_input_textarea	{

	width:84%;

	color:#333333;

	height:100px;

	padding:10px 10px;

	background-color:#FFFFFF;

	border:solid 1px #dddddd;

	margin-bottom:50px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

}

.contact_form_submit {font-size:20px; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#37a000; margin:20px 0px;  padding:10px 20px; text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; border:solid 0px #37a000; margin-top:10px; cursor:pointer; }

.contact_form_submit:hover { background-color:#58c82b; text-decoration:none; }



.popup_form_box{

	width:95%;

	max-width: 700px;

	margin: auto;

	padding-top:10px;

}



.pastdeal_box_body	{width:25%;  overflow:hidden; float:left;  }

.pastdeal_box { width:88%;  overflow:hidden; float:left;  margin: 3%; padding:7px; border:solid 1px #bec2c5; background-color:#f7f7f7; -webkit-border-radius: 25px; border-radius: 25px;}

.on { border:solid 5px #385261;margin: 0%;}

.off { border:solid 5px #ce5245;margin: 0%;}

.pastdeal_box .head { font-size:20px; font-weight:normal; text-align:left; color:#385261;  padding:10px 5px;}

.pastdeal_box .subhead_timer { font-size:18px; font-weight:normal; text-align:left; color:#385261;  padding:0px 5px;}

.pastdeal_box .subhead { font-size:18px; font-weight:normal; text-align:center; color:#385261;  padding:10px 5px;}

.pastdeal_box .body { font-size:16px; font-weight:normal; text-align:left; color:#385261;  padding:5px 5px;}

.pastdeal_box .footer { font-size:18px; font-weight:normal; text-align:left; color:#385261;  padding:15px 5px;}



.popup_name_input	{

	width:97%;

	padding:12px 10px;

	margin:10px 0px;

	color:#333333;

	font-size:12px;

	background-color:#e8e8e8;

	border:1px solid #CCCCCC;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

}

.popup_input_textarea	{

	width:98.5%;

	color:#FFFFFF;

	font-size:12px;

	height:150px;

	padding:10px 10px;

	background-color:#37a000;

	border:solid 1px #008329;

	margin-bottom:10px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

}

.popup_form_submit {font-size:20px; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#37a000;  padding:10px 20px; text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; border:solid 0px #37a000; margin-top:0px; cursor:pointer; }

.popup_form_submit:hover { background-color:#58c82b; text-decoration:none; }



.popup_name_input::-webkit-input-placeholder { /* WebKit, Blink, Edge */

    color:    #FFFFFF;

}

.popup_name_input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color:    #FFFFFF;

   opacity:  1;

}

.popup_name_input::-moz-placeholder { /* Mozilla Firefox 19+ */

   color:    #FFFFFF;

   opacity:  1;

}

.popup_name_input:-ms-input-placeholder { /* Internet Explorer 10-11 */

   color:    #FFFFFF;

}



.popup_input_textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */

    color:    #FFFFFF;

}

.popup_input_textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color:    #FFFFFF;

   opacity:  1;

}

.popup_input_textarea::-moz-placeholder { /* Mozilla Firefox 19+ */

   color:    #FFFFFF;

   opacity:  1;

}

.popup_input_textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */

   color:    #FFFFFF;

}





.addon_box_main { float:left; width:99%; position:relative; margin:.5%; padding:1%; margin-bottom:10px; background-color:#e8e8e8; border:solid 1px #CCCCCC; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;  color:#333333; font-size:12px; font-weight:normal;}

.option_input	{

	width:97%;

	padding:2px 10px;

	color:#333333;

	font-size:12px;

	border:solid 1px #e8e8e8;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

}





.content_home_box {

	float:left;

	width:100%;

	padding-top:20px;

}



.home_footer_box_left { width:49.5%;  overflow:hidden; float:left; text-align:center; margin:0px;}

.home_footer_box_right { width:49.5%;  overflow:hidden; float:right; text-align:center; margin:0px;}

 

.cate_box_home	{ width:auto; }

.cate_box_home img {border:solid 1px #FFFFFF;}

 

.left_footer { width:66.5%; display:block; float:left}

.home_footer_box1 { width:100%;  overflow:hidden; float:left; margin:0px;}

.home_footer_box2 { width:100%;  overflow:hidden; float:right; margin:0px;}

.right_footer { width:32.5%; display:block; float:right; padding-right:0px;}



.newsletter_box {width:100%;  overflow:hidden; float:left; margin:0px; border:solid 1px #e8e8e8; background-color:#FFFFFF; padding-bottom:25px; padding-top:24px; margin-bottom:15px; }

.newsletter_box1 { width:40%; display:block; float:left; text-align:center }

.newsletter_text span { font-size:16px; font-weight:bold; line-height:17px; color:#333333; text-align:left;}

.newsletter_text { font-size:12px; font-weight:normal; line-height:15px; color:#666666; text-align:left;}

.icon_scure_text span { font-size:15px; font-weight:normal; line-height:17px; color:#333333; text-align:center;}



.newsletter_box2 { width:60%; display:block; float:right; }

.newsletter_search_box	{ width:88%; border:solid 1px #cccccc; background-color:#fafafa; padding:10px; margin-left:10px; border-radius: 25px;

    -moz-border-radius: 25px;

    -webkit-border-radius: 25px;		}

.newsletter_search_box_input	{ width:80%; border:none; color:#333333; font-size:14px; background-color:transparent; padding:4px; }

.newsletter_search_box_submit	{ padding-top:0px; float:right;}





.social_box {width:100%;  overflow:hidden;     border:solid 1px #e8e8e8; background-color:#FFFFFF; padding-bottom:18px; padding-top:18px;  margin-bottom:15px; }

.social_box .head { font-size:16px; color:#333333; font-weight:bold; padding-left:10px; }

.social-links{margin:0;  padding:0px;}



.social-links li{float:left; margin-right:0px; display:block;}



.social-links li a{}



.social-links li a .ico{width:48px; height:48px;}



.social-links li a .ico:hover{opacity:0.7;}



.social-links.main img{ width:40px; height:40px; margin:10px 5px;}



.ico{background-image:url(../images/ico.png); float:left; display:block; margin-right:5px;}

.ico.ico-facebook{background-position:-9px -166px;}



.ico.ico-twitter{background-position:-67px -166px;}



.ico.ico-google{background-position:-126px -166px;}



.ico.ico-linkedin{background-position:-8px -225px;}



.ico.ico-youtube{background-position:-67px -225px;}



.ico.ico-pinterest{background-position:-126px -225px;}



.payment-links{margin:0; padding:0px;}

.payment-links ul{ padding:0px; margin:0px; padding-left:9px;}

.payment-links li{float:left; margin-right:0px; display:block;}



.payment-links li a{}



.payment-links li a .ico{width:48px; height:48px;}



.payment-links li a .ico:hover{opacity:0.7;}



.payment-links.main img{ width:65px; height:40px; margin:5px 2px;}

 







/* Facebook messenger code starts here*/

.whatsapp-container-mob1 {

    position: fixed;

    z-index: 999;

    right: 2%;

    bottom: 2%;

    cursor: pointer;

}

.whatsapp-container-mob1 img {

    width: 100%;

    max-width: 50px;

    border-radius: 50%

}

/* Facebook messenger code ends here*/

.visible-xs {

  display: none !important;

}

.manu_logo	{ width:8.5%;}



#clicky{

    cursor:pointer;

	font-size: 16px;

	font-weight:normal;

	text-align:center;

	 background-color:#333333;

	 color:#FFFFFF;

}

#clicky2{

    cursor:pointer;

	font-size: 16px;

	font-weight:normal;

	text-align:center;

	 background-color:#01a6d5;

	 color:#FFFFFF;

}

.product_show_limit5 { display:block; }

.product_show_limit6 { display:none; }

.photogallery_box_body	{width:33.3%;  overflow:hidden; float:left;  text-align:center;}
.photogallery_box { width:96%;  overflow:hidden; float:left; margin: 10px 2%; border:solid 1px #CCCCCC; background-color:#FFFFFF;  padding-bottom:10px;}

.photogallery_box .head { font-size:16px; font-weight:normal; border-top:solid 1px #e8e8e8;  text-align:left; color:#333333;   padding:10px 5px; text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
.photogallery_box .head span { font-size:14px; font-weight:normal;  text-align:center; color:#333333; text-transform:uppercase; }
.photogallery_box .data { font-size:14px; font-weight:normal; text-align:center; color:#333333;  padding:0px 0px;  }
.photogallery_box .tourIamge { overflow:hidden; text-align:center;}
.photogallery_box .tourIamge img {  width: 100%;  height: 240px; }
.photogallery_box .img-thumb-center{
    display: table;
    width: 100%;
    table-layout: fixed;
}
.photogallery_box .wrap-img-thumb{
    width: 100%;
    height: 220px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.photogallery_box .wrap-img-thumb img{
    max-height: 95%;
}

.video_box_body	{width:100%;  overflow:hidden; float:left;  text-align:center; position:relative;}
.photo_box_body	{width:20%;  overflow:hidden; float:left;  text-align:center; position:relative;}
.photo_box { width:100%;  overflow:hidden; float:left; margin: 20px 0%;    padding-bottom:0px; border:solid 1px #e8e8e8; background-color:#FFFFFF;}
.photo_box .head { font-size:18px; font-weight:normal;   text-align:center; color:#000000;    padding:10px 10px; text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
.photo_box .img-thumb-center{
    display: table;
    width: 100%;
    table-layout: fixed;
}
.photo_box .wrap-img-thumb{
    width: 100%;
    height: 220px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.photo_box .wrap-img-thumb img{
    max-height: 95%;
}



@media (max-width: 767px) {

  .hidden-xs {

	display: none !important;

  }

}

@media (max-width: 767px) {

  .visible-xs {

	display: block !important;

  }

}

@media all and (min-width:1151px) and (max-width:1300px){

.menu li a {

	font-size:14px;

	padding:10px 14px;

}

}

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

@media all and (min-width:1001px) and (max-width:1150px){

.wrap {

		width: 99%;

	}

 

.menu li a {

	font-size:14px;

	padding:10px 14px;

}

.cart_icon {		top:48px;		right:30px;}

.Topright_search { float:right; width:80%; margin:0px; padding:0px; text-align:center;  }

.header_top_left { float:left; width:40%;  text-align:center;  }

	.header_top_right { float:left; width:60%;  text-align:center;  }

	.search_box{		width:100%;float:none; margin:0px; margin-top:4px;	}

	.search_text_line	{ display:none;}

	

	.icon_scure_text span { width:45%; float:left; text-align:left; padding:5px;}

.social-links.main img{ width:30px; height:30px; margin:10px 5px;}

.payment-links li a .ico{width:48px; height:48px;}

	

}

@media all and (min-width:801px) and (max-width:1000px){

	.wrap {

		width: 98%;

	}

	.logo{

		float:left; width:20%;

	}

.menu li a {

	font-size:12px;

	padding:10px 5px;

}

	.span_1_of_3 p.history{

		width:80%;

	}

	.wish-list li {

		margin-right:20px;

	}

	.images_1_of_4{

		width:22%;

	}

	.signup input[type="text"] {

		width:64%;

	}

	.signup input[type="submit"]{

		padding:8px 0;

		width:71px;

	}

	.social-icons li{

		width:17%;

	    padding:0;

	}

.topbanner { display:none; }

.Topright { float:left; width:30%; margin-top:5px; padding-left:10px; text-align:center; }

.Leftcol_inner { width:26%;}

.Rightcol_inner { width:73%; padding-left:0px;}



.cart_icon {		top:48px;		right:30px;}

.Topright_search { float:right; width:78%; margin:0px; padding:0px; text-align:center;  }

.header_top_left { float:left; width:30%;  text-align:center;  }

	.header_top_right { float:left; width:60%;  text-align:center;  }

	.search_box{		width:100%;float:none; margin:0px; margin-top:4px;	}

	.search_text_line	{ display:none;}

	.welcome { float:left;width:49%; font-size: 14px; margin-left:3px;	padding:5px 1px; }



.icon_scure_text span { width:45%; float:left; text-align:left; padding:5px;}

.social-links.main img{ width:30px; height:30px; margin:10px 5px;}

.payment-links li a .ico{width:48px; height:48px;}

}

@media all and (min-width:641px) and (max-width:800px){

	.wrap {

		width: 95%;

	}

.logo {

		display: none;

		text-align:center;

	}

.logo_mobile {

	display: block;

	width: 30%;

	padding-top:2px;

	padding-bottom:2px;

}

.cart_icon {		top:68px;		right:30px;}

	.menu li a{

		padding:15px 10px;

	}

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

	}

.images_1_of_4{

		width:29%;

	}

	.signup input[type="text"]{

		width:77%;

	}

	.signup input[type="submit"]{

		width:72px;

	}

	.span_1_of_4 {	width: 44%;	padding:1.5% 1.5% 0 0;}

	.col_1_of_4 { margin-left:0px;}

	.span_1_of_4 h4{

		font-size:14px;

	}

	.Topright { float:left; width:100%; margin-top:5px; padding-left:0px; text-align:center;  }

	.Topright_search { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.header_top_left { float:left; width:40%; margin:0px; padding:0px; text-align:center;  }

	.header_top_right { float:left; width:60%; margin:0px; padding:0px; text-align:center;  }

	.search_box{		width:100%;float:none; margin:0px; margin-bottom:5px;	}

	.search_text_line	{ display:none;}

	.welcome { float:left;width:49%; font-size: 14px; margin-left:3px;	padding:5px 1px; }
	
	.Leftcol { width:100%;}
	.bodycol { width:100%; padding-left:0px;}
	.Rightcol{ width:100%; padding-left:0px;}

	.Leftcol_inner { width:100%;}

	.Rightcol_inner { width:100%; padding-left:0px;}

	.input_comment	{ 	width:95%; }

	.header_bottom	{ display:none; }	

	.icon_scure_text span { width:45%; float:left; text-align:left; padding:5px;}
	.photogallery_box_body	{width:100%; }

}

@media all and (min-width:481px) and (max-width:640px){

	.wrap {

		width: 95%;

	}

	.account_desc li a{

		padding:0 3px;

	}

.logo {

		display: none;

		text-align:center;

	}

.logo_mobile {

	display: block;

	width: 30%;

	padding-top:2px;

	padding-bottom:2px;

}

.cart_icon {		top:68px;		right:30px;}

	.menu li a{

		padding:16px 10px;

	}

 

.cart_bg	{

	float:none;

	text-align:center;

	}

	.cart{

		margin-top:0;

		padding-right:0;

	}

	.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:12px;

	}

	.add-cart h4 a{

		padding:10px 5px;

		font-size:0.75em;

	}

	.images_1_of_4 h2{

		font-size:14px;

	}

	.images_1_of_4{

		width:29%;

	}

 

	.images_1_of_3 h2{

		font-size:14px;

	}

	.images_1_of_3{

		width:29%;

	}

	.see{

		padding-top:0;

	}

	.span_1_of_4 {	width: 47%;	padding:1.5% 1.5% 0 0;}

	.col_1_of_4 { margin-left:0px;}

	.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_2 {

		width: 98.1%;

	}

	.span_3_of_1{

		width:98%;

	}

	.span_1_of_3 {

		width:94%;

		padding:3%; 

	} 

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

		width:97%;

	}

	.Topright { float:left; width:100%; margin-top:5px; padding-left:0px; text-align:center;  }

	.Topright_search { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.header_top_left { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.header_top_right { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.search_box{		width:100%;float:none; margin:0px; margin-bottom:5px;	}

	.search_text_line	{ display:none;}

	.welcome { float:left;width:49%; font-size: 12px; margin-left:3px;	padding:5px 1px; }

 	.call_top_left { display:block; text-align:center;}

	.login_left	{

	float:left;

	width:100%;

	margin-bottom:10px;

}

.login_right	{

	float:left;

	width:100%;

	margin-bottom:10px;

}

.login_text1{ width:95%; float:left; padding-top:5px; padding-left:15px; font-size:14px; color:#333333; font-weight:normal; text-align:left;}

.login_text2{ width:95%; float:left; padding-top:5px; padding-left:15px; font-size:14px; color:#333333; font-weight:normal; text-align:left;}

.register_input_email	{	width:90%;}

.Leftcol { width:100%;}
	.bodycol { width:100%; padding-left:0px;}
	.Rightcol{ width:100%; padding-left:0px;}

.Leftcol_inner { width:100%;}

.Rightcol_inner { width:100%; padding-left:0px;}



.left_footer { width:100%; display:block; float:left}

.right_footer { width:100%; display:block; float:left; padding-right:0px;}

.newsletter_box1 { width:100%; display:block; float:left; text-align:center }

.newsletter_box2 { width:100%; display:block; float:left; margin-top:10px; }



.home_footer_box_left { width:100%;  overflow:hidden; float:left; text-align:center; margin:0px;}

.home_footer_box_right { width:100%;  overflow:hidden; float:right; text-align:center; margin:0px;}

.newsletter_search_box_input	{ width:70%; }

.social_box .head { font-size:13px; color:#333333; font-weight:bold; padding-left:5px; }



.input_comment	{ 	width:95%; }

.header_bottom	{ display:none; }	

.right_panel_space {	height:0px;}

.heading_brand h3 {	font-size:18px;}

.heading h3{		font-size:18px;	}

.heading_brand_dropdown1 {	width:100%; padding:5px 0px; padding-top:15px;}

.heading_brand_dropdown2 {	width:100%; padding:5px 0px;}

.heading_brand_dropdown3 {	width:100%; padding:5px 0px;}

.heading_brand_dropdown1 strong {	width:70px;float: left; padding-top:5px; padding-left:10px;}

.heading_brand_dropdown2 strong {	width:70px;float: left; padding-top:5px; padding-left:10px;}

.heading_brand_dropdown3 strong {	width:70px;float: left; padding-top:5px; padding-left:10px;}

.icon_scure_text span { width:45%; float:left; text-align:left; padding:5px;}

.product_show_limit5 { display:none; }

.product_show_limit6 { display:block; }
.photogallery_box_body	{width:100%; }

}

@media all and (min-width:321px) and (max-width:480px){

	.wrap {

		width: 95%;

	}

	 .account_desc{

		float:none;

		text-align:center;

	}

	.call{

		margin-bottom:10px;

	}

	.account_desc li a{

		padding:0 10px;

	}

.logo {

		display: none;

		text-align:center;

	}

.logo_mobile {

	display: block;

	width: 30%;

	padding-top:2px;

	padding-bottom:2px;

}

.cart_icon {		top:68px;		right:30px;}

.cart_bg	{

	float:none;

	text-align:center;

	}

	.cart{

		margin-top:0;

		padding-right:0;

	}

	.menu{

		float:none;

		width:100%;

	}

	.menu li a{

		padding:15px 10px;

	}

 

	.header_bottom{

		padding-bottom:10px;

	}

	

	.price-number{

		float:none;

		padding-top:0;

	}

	.add-cart{

		float:none;

	}

	.span_2_of_3 {

		width:96%;

		padding:2%; 

	}

	.span_1_of_4 {	width: 98%;	padding:1.5% 1.5% 0 0;}

	.col_1_of_4 { margin-left:0px;}

	.images_1_of_4{

		width:42.8%;

	}

.featured_cate_top	{

	width:42.8%;

}

	.images_1_of_3{

		width:42.8%;

	}

	.grid_1_of_4{

		margin:2%;

	}

	.grid_1_of_3{

		margin:2%;

	}

	.col_1_of_4{

		margin:2% 0;

	}

	.images_3_of_2{

		width:100%;

	}

	.span_3_of_2{

		width:100%;

	}

	.desc{

		margin:10px 0;

	}

	.signup{

		width:75%;

	}

	.signup input[type="submit"]{

		width:83px;

	}

	

	#posts .tab .post-title{

		font-size:0.9em;

	}

	.col { 

		margin: 1% 0 1% 0%;

	}

	.span_1_of_2 {

		width: 98.1%;

	}

	.span_3_of_1{

		width:98%;

	}

	.span_1_of_3 {

		width:96%;

		padding:2%; 

	}

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

		width:96%;

	}

	.header_bottom_left{

		float:none;

		width:100%;

	}

	.header_bottom_right{

		float:none;

		width:100%;

		padding:0;

		margin:5px 0;

	}

	.Topright { float:left; width:100%; margin-top:5px; padding-left:0px; text-align:center;  }

	.Topright_search { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.header_top_left { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.header_top_right { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.search_box{		width:100%;float:none; margin:0px; margin-bottom:5px;	}

	.search_text_line	{ display:none;}

	.welcome { float:left;width:49%; font-size: 12px; margin-left:3px;	padding:5px 1px; }

 	.call_top_left { display:block; text-align:center;}

	.call_top_left li a{	font-size:11px; }

	.account_desc li a{	font-size:11px; }

.login_left	{

	float:left;

	width:100%;

	margin-bottom:10px;

}

.login_right	{

	float:left;

	width:100%;

	margin-bottom:10px;

}

.login_text1{ width:95%; float:left; padding-top:5px; padding-left:15px; font-size:14px; color:#333333; font-weight:normal; text-align:left;}

.login_text2{ width:95%; float:left; padding-top:5px; padding-left:15px; font-size:14px; color:#333333; font-weight:normal; text-align:left;}

.register_input_email	{	width:90%;}

.Leftcol { width:100%;}
	.bodycol { width:100%; padding-left:0px;}
	.Rightcol{ width:100%; padding-left:0px;}
	
.Leftcol_inner { width:100%;}

.Rightcol_inner { width:100%; padding-left:0px;}



.left_footer { width:100%; display:block; float:left}

.right_footer { width:100%; display:block; float:left; padding-right:0px;}

.newsletter_box1 { width:100%; display:block; float:left; text-align:center }

.newsletter_box2 { width:100%; display:block; float:left; margin-top:10px; }



.home_footer_box_left { width:100%;  overflow:hidden; float:left; text-align:center; margin:0px;}

.home_footer_box_right { width:100%;  overflow:hidden; float:right; text-align:center; margin:0px;}

.newsletter_search_box_input	{ width:70%; }

.social_box .head { font-size:13px; color:#333333; font-weight:bold; padding-left:5px; }





.input_comment	{ 	width:95%; }

.heading_brand h3 {	font-size:18px;}

.heading h3{		font-size:18px;	}

.heading_brand_dropdown1 {	width:100%; padding:5px 0px; padding-top:15px;}

.heading_brand_dropdown2 {	width:100%; padding:5px 0px;}

.heading_brand_dropdown3 {	width:100%; padding:5px 0px;}

.heading_brand_dropdown1 strong {

	width:70px;float: left; padding-top:5px; padding-left:10px;

}

.heading_brand_dropdown2 strong {

	width:70px;float: left; padding-top:5px; padding-left:10px;

}

.heading_brand_dropdown3 strong {

	width:70px;float: left; padding-top:5px; padding-left:10px;

}

.input_search_car	{	width:150px;}

.header_bottom	{ display:none; }

.right_panel_space {	height:0px;}

.icon_scure_text span { width:95%; float:left; text-align:left; padding:5px;}

.product_show_limit5 { display:none; }

.product_show_limit6 { display:block; }
.photogallery_box_body	{width:100%; }

}

@media all and (min-width:100px) and (max-width:320px){

	.wrap {

		width: 95%;

		overflow:hidden;

	}

	.account_desc li a{

		padding:0 5px;

	}

	.account_desc  {

		text-align:center;

		float:none;

	}

.logo {

		display: none;

		text-align:center;

	}

.logo_mobile {

	display: block;

	width: 30%;

	padding-top:2px;

	padding-bottom:2px;

}

.cart_icon {		top:68px;		right:30px;}

.cart_bg	{

	float:none;

	text-align:center;

	}

	.cart{

		margin-top:0;

		padding-right:0;

	}

	.menu li a{

		padding:15px 2.8px;

	}

	.menuhide	{ display:none; }

	 

	.images_1_of_4{

		width:96.8%;

	}

	.grid_1_of_4{

		margin:1% 0 1% 0;

	}

	.images_1_of_3{

		width:96.8%;

	}

	.grid_1_of_3{

		margin:1% 0 1% 0;

	}

	.price-number{

	float: left;

	padding-top: 5px;

   }

	.price-details p span.rupees{

	font-size:12px;

	}

	.add-cart{

	   float:right;

	}

	.add-cart h4 a{

		font-size:0.9em;

		padding:10px 15px;

	}

	

	.content_top,.content_bottom{

		padding:10px;

	}

	.span_1_of_2 {

		width: 100%;

	}

	.span_3_of_1{

		width:98%;

	}

	.span_1_of_4{

		width:100%;

	}

	.images_3_of_2{

		width:100%;

	}

	.span_3_of_2{

		width:95%;

	}

	.span_1_of_3 p.history{

		width:80%;

	}

	 

	.images_3_of_1{

		width:100%;

	}

	.grid{

		margin:0;

	}

	.news_desc{

		width:100%;

	}

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

		width:93%;

	}

	.header_bottom_left{

		float:none;

		width:100%;

	}

	.header_bottom_right{

		float:none;

		width:100%;

		padding:0;

		margin:5px 0;

	}

	.Topright { float:left; width:100%; margin-top:5px; padding-left:0px; text-align:center;  }

	.Topright_search { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.header_top_left { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.header_top_right { float:left; width:100%; margin:0px; padding:0px; text-align:center;  }

	.search_box{		width:100%;float:none; margin:0px; margin-bottom:5px;	}

	.search_text_line	{ display:none;}

	.welcome { float:left;width:49%; font-size: 12px; margin-left:3px;	padding:5px 1px; }

	.user_img	{	margin-right:2px; }

 	.call_top_left {display:block; text-align:center;}

	.call_top_left li a{	font-size:11px; }

	.account_desc li a{	font-size:11px; }

	.login_left	{

	float:left;

	width:100%;

	margin-bottom:10px;

}

.login_right	{

	float:left;

	width:100%;

	margin-bottom:10px;

}

.login_text1{ width:95%; float:left; padding-top:5px; padding-left:15px; font-size:14px; color:#333333; font-weight:normal; text-align:left;}

.login_text2{ width:95%; float:left; padding-top:5px; padding-left:15px; font-size:14px; color:#333333; font-weight:normal; text-align:left;}

.register_input_email	{	width:90%;}

.Leftcol { width:100%;}
	.bodycol { width:100%; padding-left:0px;}
	.Rightcol{ width:100%; padding-left:0px;}

.Leftcol_inner { width:100%;}

.Rightcol_inner { width:100%; padding-left:0px;}



.left_footer { width:100%; display:block; float:left}

.right_footer { width:100%; display:block; float:left; padding-right:0px;}

.newsletter_box1 { width:100%; display:block; float:left; text-align:center }

.newsletter_box2 { width:100%; display:block; float:left; margin-top:10px; }



.home_footer_box_left { width:100%;  overflow:hidden; float:left; text-align:center; margin:0px;}

.home_footer_box_right { width:100%;  overflow:hidden; float:right; text-align:center; margin:0px;}

.newsletter_search_box_input	{ width:70%; }

.social_box .head { font-size:13px; color:#333333; font-weight:bold; padding-left:5px; }



.input_comment	{ 	width:95%; }

.heading_brand h3 {	font-size:18px;}

.heading h3{		font-size:18px;	}

.heading_brand_dropdown1 {	width:100%; padding:5px 0px; padding-top:15px;}

.heading_brand_dropdown2 {	width:100%; padding:5px 0px;}

.heading_brand_dropdown3 {	width:100%; padding:5px 0px;}

.heading_brand_dropdown1 strong {

	width:70px;float: left; padding-top:5px; padding-left:10px;

}

.heading_brand_dropdown2 strong {

	width:70px;float: left; padding-top:5px; padding-left:10px;

}

.heading_brand_dropdown3 strong {

	width:70px;float: left; padding-top:5px; padding-left:10px;

}

.input_search_car	{	width:150px; margin-bottom:5px;}

.header_bottom	{ display:none; }

.right_panel_space {	height:0px;}

.offer_detail {	font-size: 18px;}

.icon_scure_text span { width:95%; float:left; text-align:left; padding:5px;}

.product_show_limit5 { display:none; }

.product_show_limit6 { display:block; }
.photogallery_box_body	{width:100%; }



}
.loader {
position: fixed;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
width: 100%;
height: 100%;
z-index: 999999999;
/*!background: url('../images/loading_new.gif') 50% 50% no-repeat ;*/
background: url('../images/loading_paypal.gif') 50% 50% no-repeat rgba(0,0,0,0.5);
}
/* -------------------------------------------------------------------------
   OVERLAY
------------------------------------------------------------------------- */
.overlay {
  position:relative;
  display: block;
  overflow:hidden;
}

/*.overlay img {
  display: block;
  width: 100%;
  height: auto;
      
}
*/

.overlay:hover .overlay-content {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
     -moz-transform: scale(1); 
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}

.overlay:hover .overlay-shadow {
  visibility: visible;
  opacity: 1;
}

.overlay-shadow {
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  opacity:0;
  background:rgba(30, 46, 66, 0.8);
  -webkit-transition:all .3s ease-in-out;
     -moz-transition:all .3s ease-in-out;
      -ms-transition:all .3s ease-in-out;
       -o-transition:all .3s ease-in-out;
          transition:all .3s ease-in-out;
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}

.overlay-content {
  position: absolute;
  top: 40%;
  width: 100%;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.2);
     -moz-transform: scale(0.2);
      -ms-transform: scale(0.2);
       -o-transform: scale(0.2);
          transform: scale(0.2);
  -webkit-transition: all 0.3s ease 0s;
     -moz-transition: all 0.3s ease 0s;
      -ms-transition: all 0.3s ease 0s;
       -o-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
}

.overlay-content .button { 
  padding: 10px 15px;
  border-radius: 100%;
  font-weight: bold;
  font-size:28px;
  color: #FFFFFF;
  background: #37a000;
  border: 2px solid #FFFFFF;
  vertical-align: inherit;
  text-transform: uppercase;
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
       -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}

.overlay-content .button:hover { 
  color: #000000;
  background: #FFFFFF;
  -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
       -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
}