/*Theme Name: Theenergyclinic
Author: Ryan*/

html, body {
	margin:0;
	padding:0;
	background:none;
	color:#646464;
	font-family: 'PT Sans', sans-serif;
	}
	
.clr {
margin:0; padding:0;
clear:both;
}
 
.clear {
margin:0; padding:0;
clear:both;
}

.clearfix {
margin:0; padding:0;
clear:both;
}
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#A2A2A2;
}

a:hover
{
	text-decoration:none;
	
}
p
{
	color:#646464;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	}

p a
{
	text-decoration:underline;
	color:#1074b7;
}

p a:hover
{
	text-decoration:none;
	color:#646464;

}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 0; 
	padding:0 0 0 0;
	list-style-type:none; 
	color:#596163;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0  0 0; 
	padding:0 0 0  0;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#000000;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#363636;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#A2A2A2;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	
	}
	
h1,h2,h3,h4,h5,h6
	{
	margin:0px;
	padding:0px;
	}
/* Global Classes ends */

/*header_section start*/
	
.header_wrapper{
	width:960px;
	margin:0px  auto;
	padding:9px 0px 6px 0px;
	}		
			
.logo{
	width:242px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	float:left;
	}	
.logo img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	}	

.text{
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.text_top{
	margin:0px 0px 11px 0px;
	padding:0px 0px 0px 0px;
	}
	
.text_top ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
	}
	
.text_top ul li{
	margin:0px 0px 0px 0px;
	padding:0px 9px 0px 5px;
	border-right:1px solid #e7e7e7;
	display:inline-block;
	line-height:12px;
	}
	
.text_top ul li:last-child{
	border:none;
	}
	
.text_top ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	font-family: 'PT Sans', sans-serif;
	font-size:11px;
	font-weight:400;
	COLOR:#646464;
	text-transform:uppercase;
	}			
.text_top ul li a:hover{ color:#1074b7;}	
.serach_box{
	width:145px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}	
	
.search_field{
	width:133px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 3px 6px;
	border:1px solid #cacaca;
	color:#646464;
	font-size:12px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	}
	
.search_btn{
	margin:5px 0px 4px -20px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:12px;
	height:12px;
	position:absolute;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	background:url(images/search.png) no-repeat;
	}	
	
.text_bottom{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.text_bottom p{	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Rufina', serif;
	font-weight:400;
	font-size:17px;
	color:#d69d3f;
	}
	
.text_bottom img{
	margin:0px 8px 0px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	vertical-align:middle;
	}			
	
.header_top{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    background: -prefix-linear-gradient(top, #41b9eb, #2e9ed8); 
    background: linear-gradient(to bottom, #41b9eb, #2e9ed8);
	}
	
.header_top_wrapper{
	width:960px;
	margin:0px  auto;
	padding:0px 0px 0px 0px;
	}
	
.header_menu{
	width:565px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}			

.header_menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
	
.header_menu ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
	}						

.header_menu ul li a{
	margin:0px 0px 0px 0px;
	padding:15px 18px;
	color:#fff;
	text-decoration:none;
	font-family: 'Rufina', serif;
	font-weight:400;
	font-size:15px;
	display:block;
	}	
	
.header_menu ul li a:hover{
	color:#FFF;
	background-color:#41b9eb;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#41b9eb, endColorstr=#34b1e5);
    background-image:-moz-linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:-webkit-linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:-ms-linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:-o-linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#41b9eb), color-stop(100%,#34b1e5));
	}
	
.header_menu ul li.current-menu-item a{
	color:#FFF;
	background-color:#41b9eb;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#41b9eb, endColorstr=#34b1e5);
    background-image:-moz-linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:-webkit-linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:-ms-linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:-o-linear-gradient(top, #41b9eb 0%, #34b1e5 100%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#41b9eb), color-stop(100%,#34b1e5));
	}
	
.header_menu1{
	width:470px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}			

nav{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

nav ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
	
nav ul li{
	margin:0px 0px 0px 0px;
	padding:0px 38px 0px 0px;
	display:inline-block;
	}						

nav ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#fff;
	text-decoration:none;
	font-family: 'Rufina', serif;
	font-weight:400;
	font-size:15px;
	display:block;
	}
	
nav ul li a:hover{
	color:#909090;
	}	
	
.social{
	width:380px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.social_img{
	width:110px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:left;
	}
	
.social_img img{
	margin:4px 2px 4px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	vertical-align:middle;
	}	
	
.social_text{
	width:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
.social_text ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}	
	
.social_text ul li{
	font-size:13px;
	margin:10px 0px 10px 0px;
	font-family: 'Rufina', serif;
	font-weight:400;
	color:#fff;
	float:left;
	display:block;
	}	
	
.social_text ul li a{
	color:#fff;
	display:block;
	text-decoration:none;
	}	
.social_text ul li a:hover{
	color:#005ea7;
	}
	
.social_text ul li{ background:url(images/login.png) left 4px no-repeat; padding:5px 10px 5px 24px;}		
.social_text ul li + li{ background:url(images/user.png) left 4px no-repeat; padding:5px 10px 5px 20px;}
.social_text ul li + li + li{ background:url(images/cart.png) left 0px no-repeat; padding:5px 0px 5px 25px;}				
	
.header_bottom{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  background: -prefix-linear-gradient(top, #1075b8, #005ea7); 
  background: linear-gradient(to bottom, #1075b8, #005ea7);
	}
	
.header_bottom_wrapper{
	width:960px;
	margin:0px  auto;
	padding:14px 0px 14px 0px;
	}
	
.bottom_menu{
	width:720px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}			

.bottom_menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
	
.bottom_menu ul li{
	margin:0px 63px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline-block;
	}						

.bottom_menu ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#fff;
	text-decoration:none;
	font-family: 'Rufina', serif;
	font-weight:400;
	font-size:15px;
	display:block;
	}
	
.bottom_menu ul li a:hover{
	color:#41b9eb;
	}	
.bottom_menu ul li.current-menu-item a{
	color:#41b9eb;
	}	
.banner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.tp-bannertimer{ display:none;}
.banner_caption{
	width:960px;
	margin:0px  auto;
	padding:0px 0px 0px 0px;
	}
	
.caption_bar{
	width:490px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.caption_bar h1{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#1074b7;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:33px;
	line-height:38px;
	}

.caption_bar p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:20px;
	line-height:30px;
	}
.mob{
	display:none;
	}
.dekstop{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*header_section end*/

/*container_section start*/

.container_wrapper{
	width:960px;
	margin:0px  auto;
	padding:0px 0px 0px 0px;
	}
	
.popular-product{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#f7f7f7;
	}	
.popular_main{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:1000px;
	}	

.popular_main h3{
	margin:0px 0px 0px 20px;
	padding:4px 10px 4px 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	background:#3fb7e9;
	display:inline-block;
	}
	
.products_container{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.product_inner{
	width:230px;
	margin:0px 13px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	float:left;
	}
	
.product_img{
	width:228px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #eee;
	}	
	
.product_img img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	}
	
.product_inner h4{
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#1074b7;
	}
	
.product_inner p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#646464;
	line-height:18px;
	}	
		
.energy{
	margin:0px 0px 0px 0px;
	padding:25px 0px 20px 0px;
	}
	
.energy_left{
	width:630px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.energy_left h2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:23px;
	color:#1074b7;
	}
	
.energy_left p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#646464;
	line-height:25px;
	}	
	
.energy_left h3{
	margin:28px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#1074b7;
	}
	
.energy_left h3 a{
	text-decoration:none;
	color:#1074b7;
	}	
	
.energy_left img{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	vertical-align:middle;
	}		
	
.energy_right{
	width:315px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
   } 
   
.arrow_img{
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:135px;
   }
.arrow2_img{
	margin:-147px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:134px;
   }
   
.heart{
	width:295px;
	margin:10px 13px 10px 7px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.heart_img{
	width:53px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.heart_img img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	}	
	
.heart_text{
	width:225px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.heart_text h4{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	font-family:"PT Sans",sans-serif;
	font-weight:400;
	font-size:16px;
	color:#1074b7;
	}
	
.heart_text p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:"PT Sans",sans-serif;
	font-weight:400;
	font-size:13px;
	color:#646464;
	line-height:18px;
	}	
	
.now{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.now p{ margin:0px 0px; padding:0px 0px;}	
div.wpcf7 img.ajax-loader{ display:none !important;}
	
.energy_right h2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:23px;
	color:#1074b7;
	}
	
.input{
	width:298px;
	margin:0px 0px 10px 0px;
	padding:8px 8px 8px 8px;
	font-size:13px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #eeeeee;
	}	
	
.input1{
	width:298px;
	height:125px;
	margin:0px 0px 10px 0px;
	padding:8px 8px 8px 8px;
	font-size:13px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #eeeeee;
	}
	
.input2{
	width:90px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border:1px solid #eeeeee;
	float:left;
	font-size:13px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	}	
	
.submit1{
	width:190px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.submit1 img{
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	max-width:100%;
	width:auto;
	height:auto;
	float:left;
	background:#c6c6c6;
	}	
	
.submit{
	width:90px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	font-size:13px;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #0098ca;
	text-transform:uppercase;
	cursor:pointer;
	float:right;
	background:#02aee7;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43cefc), color-stop(1, #01aee6));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #43cefc 0%, #01aee6 100%);
	}
	
.submit:hover{ color:#FFF; border:1px solid #d69d3f;
	background:#ffbb4c;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd66d), color-stop(1, #ffbb4c));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #ffd66d 0%, #ffbb4c 100%);
	}
	
.testmonial{
	margin:0px 0px 0px 0px;
	padding:25px 0px 21px 0px;
	background:#f7f7f7;
	}
	
.testmonial h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:23px;
	color:#1074b7;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:center;
	}	
	
.testmonial h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#1074b7;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:center;
	}
	
.testmonial h4 span{
	color:#646464;
	}		
	
.testmonial p{
	margin:20px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style:italic;
	line-height:32px;
	text-align:center;
	}		
		
.arrow3_img{
	margin:70px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:100px;
   }
.arrow4_img{
	margin:-116px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:100px;
   }
    
 .about{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	 } 
	 
.about_left{
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	 }
	 
.about_left h2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:23px;
	color:#1074b7;
	}
	
.about_left p{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#646464;
	line-height:30px;
	}	 	  		
.sidebar_contact{ margin:0px 0px; padding:0px 0px 30px;}		

.sidebar_testmonial1{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	background:#f7f7f7;
	border:1px solid #e6e8e9;
	}
	
.sidebar_testmonial1 h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:23px;
	color:#1074b7;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-align:center;
	}	
	
.sidebar_testmonial1 h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#1074b7;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-align:center;
	}
	
.sidebar_testmonial1 h4 span{
	color:#646464;
	}		
	
.sidebar_testmonial1 p{
	margin:15px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#646464;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-style:italic;
	line-height:26px;
	text-align:center;
	}
	
.testmonial2{
	margin:50px 0px 0px 0px;
	padding:35px 20px 18px 20px;
	background:#f7f7f7;
	border:1px solid #e6e8e9;
	}
	
.testmonial2 h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:23px;
	color:#1074b7;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-align:center;
	}	
	
.testmonial2 h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#1074b7;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-align:center;
	}
	
.testmonial2 h4 span{
	color:#646464;
	}		
	
.testmonial2 p{
	margin:15px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#646464;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	line-height:24px;
	text-align:center;
	}				
	
.testmonial1_bottom{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-top:1px solid #e6e8e9;
	text-align:center;
	}
	
.testmonial1_arrow{
	width:66px;	
	margin:0px  auto;
	padding:2px 0px 2px 0px;
	}
	
.testmonial1_arrow img{
	margin:0px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	}
	
.input3{
	width:598px;
	margin:0px 0px 7px 0px;
	padding:10px 0px 9px 13px;
	font-size:12px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;

	border:1px solid #eeeeee;
	}	
	
/*.cart{
	margin:0px 0px 0px 0px;
	padding:35px 0px 40px 0px;
	}
	
.cart h2{
	margin:0px 0px 30px 23px;
	padding:0px 0px 0px 0px;
	font-size:23px;
	color:#1074b7;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	}
	
.cart img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	}	*/		
	
.input4{
	width:598px;
	height:125px;
	margin:0px 0px 13px 0px;
	padding:10px 0px 0px 13px;
	font-size:12px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #eeeeee;
	}
	
.submit2{
	width:125px;
	margin:20px 0px 0px 0px;
	padding:11px 0px 11px 0px;
	font-size:17px;
	color:#fff;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	border:1px solid #0098ca;
	text-transform:uppercase;
	cursor:pointer;
	background: -prefix-linear-gradient(top, #43cefc, #01aee6); 
    background: linear-gradient(to bottom, #43cefc, #01aee6);
	float:right;
	}
	
.submit2:hover{
	background: -prefix-linear-gradient(top, #01aee6, #43cefc); 
    background: linear-gradient(to bottom, #01aee6, #43cefc);
	}											   
.faq{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.faq_listing{
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 0px;
	}
	
.categoryitems{
  margin:0px 0px;
  padding:15px 10px 10px 20px;
  background:#f7f7f7;
  border-left:1px solid #e6e8e9;
  border-right:1px solid #e6e8e9;
  border-bottom:1px solid #e6e8e9;
  }	
	
.link{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.link ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}	
	
.link ul li{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 30px;
	background:url(images/arrow.png) left 7px no-repeat;
	Display:block;
	font-size:15px;
	color:#646464;
	line-height:25px;
	font-family: 'PT Sans', sans-serif;
	}	
	
.link ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:underline;
	font-size:15px;
	color:#646464;
	font-weight:400;
	}
.link ul li a:hover{
	color:#646464;
    text-decoration:none;
	}	

.login_content{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.login_content p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-size:15px;
	color:#646464;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	}
	
.login_content p a{
	color:#1074b7;
	text-decoration:underline;
	}	
.login_content p a:hover{color:#646464; text-decoration:none;}		
.login_content h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:23px;
	color:#1074b7;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	}			
		
.input5{
	width:300px;
	margin:0px 0px 7px 0px;
	padding:10px 10px 10px 10px;
	font-size:15px;
	color:#646464;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	border:1px solid #eeeeee;
	}
	
.login1{
	width:325px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	}
	
.login2{
	width:87px;
	margin:14px 13px 0px 113px;
	padding:8px 10px 7px 10px;
	background: -prefix-linear-gradient(top, #43cefc, #01aee6); 
    background: linear-gradient(to bottom, #43cefc, #01aee6);
	font-size:13px;
	color:#fff;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	border:1px solid #0098ca;
	text-transform:uppercase;
	float:left;	
	cursor:pointer;
	}
	
.login2:hover{
	background: -prefix-linear-gradient(top, #43cefc, #43cefc); 
    background: linear-gradient(to bottom, #43cefc, #43cefc);
	}
	
.login_content h3{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.login_content h3 a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#0e71b5;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-decoration:underline;
	display:block;
	}
	
/*.product{
	margin:0px 0px 0px 0px;
	padding:40px 0px 50px 0px;
	}
	
.product h3{
	margin:14px 0px 17px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #ccd0d3;
	}
	
.product h3 a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#0e71b5;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-decoration:none;
	display:block;
	}	
	
.product h3 a span{
	font-size:15px;
	}*/
	
.product_left{
	width:266px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.product_right{
	width:680px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.serach_box1{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}	
	
.woo_search{
	width:90%;
	margin:0px 0px;
	padding:10px 10px 10px 10px;
	border:1px solid #cacaca;
	color:#646464;
	font-size:13px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	}
	
.woo_icon{
	margin:13px 0px 4px -20px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:12px;
	height:12px;
	position:absolute;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
	background:url(images/search1.png) no-repeat;
	}
	
.prodt_catlist{
	margin:0px 0px 25px 0px;
	padding:10px 10px 10px 10px;
	border:1px solid #e6e8e9;
	background:#f1f1f1;
	}
	
.prodt_catlist h4{
	margin:0px 0px 0px 0px;
	padding:14px 10px 14px 15px;
	font-size:15px;
	font-family: 'Rufina', serif;
	color:#fff;
	font-weight:400;
	text-transform:uppercase;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43cefc), color-stop(1, #01aee6));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #43cefc 0%, #01aee6 100%);
	}	
	
.prodt_catlist ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #e8e8e8;
	box-shadow:0px 0px 2px #d5d6d8;
	list-style-type:none;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #fcfcfc 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #fcfcfc 100%);
	
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #fcfcfc 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #fcfcfc));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #fcfcfc 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #fcfcfc 100%);
	}
	
.prodt_catlist ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	color:#646464;
	border-top:1px solid #d5d6d8;
	display:block;
	}
	
.prodt_catlist ul li a{
	padding:12px 10px 12px 15px;
	text-decoration:none;
	color:#646464;
	display:block;
	}	
	
.prodt_catlist ul li a:hover{
	background:#f7f6f6;
	color:#646464;
	}					
		
.prodt_catlist ul li.current-menu-item a{
	background:#f7f6f6;
	color:#646464;
	}					
		
.now h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	color:#1074b7;
	}
	
.input6{
	width:250px;
	margin:0px 0px 7px 0px;
	padding:10px 0px 9px 12px;
	font-size:12px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #eeeeee;
	}	
	
.input7{
	width:250px;
	height:125px;
	margin:0px 0px 7px 0px;
	padding:10px 0px 0px 12px;
	font-size:12px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #eeeeee;
	}
	
.input8{
	width:61px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border:1px solid #eeeeee;
	float:left;
	}	
	
.submit3{
	width:141px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.submit3 img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	float:left;
	}	
	
.submit4{
	width:87px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 7px 0px;
	font-size:12px;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #0098ca;
	text-transform:uppercase;
	cursor:pointer;
	background: -prefix-linear-gradient(top, #43cefc, #01aee6); 
    background: linear-gradient(to bottom, #43cefc, #01aee6);
	float:right;
	}
	
.submit4:hover{
	background: -prefix-linear-gradient(top, #01aee6, #43cefc); 
    background: linear-gradient(to bottom, #01aee6, #43cefc);
	}										
	  
.tesla{
	margin:0px 0px 0px 0px;
	padding:13px 16px 12px 17px;
	background:#f1f1f1;
	border:1px solid #e6e8e9;
	}
	
.tesla h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:19px;
	color:#1074b7;
	float:left;
	}	
	
.tesla h6{
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#1074b7;
	text-transform: uppercase;
	float:right;
	}
	
.dtail_prodt_content{
	margin:10px 0px 0px 0px;
	padding:15px 15px 15px 15px;
	border:1px solid #edebeb;
	}

.dtail_leftpart{
	width:290px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	float:left;
	}
		
.dtail_tham{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}

.dtail_tham img{	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:98%;
	height:auto;
	}
	
.small_tham img{	
	margin:0px 2px 0px 0px !important;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:50px;
	height:50px;
	border:1px solid #d0d0d1;
	}		
	
.small_tham{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:left;
	}	
	
.dtail_rightpart{
	width:320px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	float:right;
	}
	
.dtail_rightpart h1{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#1074b7;
	}	
	
.dtail_rightpart p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#646464;
	line-height:22px;
	}							  
	  
.prdtlist_dtail{
	margin:15px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background:#f5f5f6;
	}
	
.dtail_quantity{
	margin:15px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background:#f5f5f6;
	}	
	
.input9{
	width:102px;
	margin:0px 2px 14px 0px;
	padding:6px 0px 6px 12px;
	font-size:11px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #d0d0d1;
	text-transform:uppercase;
	}
	
.input11{
	width:140px;
	margin:0px 5px 7px 0px;
	padding:6px 0px 6px 12px;
	font-size:11px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #d0d0d1;
	text-transform:uppercase;
	}	
	
.input10{
	width:52px;
	margin:0px 0px 0px 4px;
	padding:6px 0px 6px 0px;
	border:1px solid #d0d0d1;
	}
	
.dtail_addcrt h5{
	margin:0px 10px 0px 0px;
	padding:10px 0px 2px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	font-size:15px;
	color:#f5f5f6;
	float:left;
	}
.dtail_addcrt h5 span{font-weight:700; font-size:15px; color:#ff9900;}
.dtail_addcrt h5 span + span{ display:none;}	
		
.addcrt_option a{
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 28px;
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	font-size:12px;
	color:#fff;
	background:url(images/add.png) left 2px no-repeat;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	}	
.addcrt_option:hover{ color:#FFF; border:1px solid #0098ca;
background:#02aee7;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43cefc), color-stop(1, #01aee6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #43cefc 0%, #01aee6 100%);
}		
.qtybox{
	width:80px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 2px 0px;
	float:left;
	color:#646464;
	font-size:11px;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
	line-height:30px;
	}
.qtybox input{
	width:40px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	font-size:13px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #d0d0d1;
	-webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield;
	text-align:center;
	}
.qtybox .quantity{ float:right;}	
/*label{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:11px;
	color:#3c3c3c;
	text-transform:uppercase;
	float:left;
	}
	*/
.addcrt_option{
	width:120px;
	margin:5px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #d69d3f;
	float:right;
	background:#ffbb4c;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd66d), color-stop(1, #ffbb4c));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #ffd66d 0%, #ffbb4c 100%);
	}	
	
.Shipment{
	margin:21px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.Shipment img{	
	margin:0px 0px -1px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	}		
	
.Description{
	margin:0px 0px 0px 0px;
	padding:27px 43px 15px 26px;
	background:#f5f5f6;
	border:1px solid #e6e8e9;
	}
	
.Description p{
	margin:0px 0px 22px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#646464;
	line-height:21px;
	}
	
.product_listing{
	margin:10px 0px 12px 0px;
	padding:20px 15px 13px 0px;
	border:1px solid #edebeb;
	}
	
.product_thamb{
	width:160px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	float:left;
	}
	
.product_thamb img{	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	}	
	
.product_textend{
	width:465px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.product_textend h4{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:17px;
	color:#1074b7;
	float:left;
	}	
	
.product_textend h4 a{
    text-decoration:none;
	color:#1074b7;
	}	
	
.product_textend h4 a:hover{
    text-decoration:none;
	color:#646464;
	}		
	
.product_textend p{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#646464;
	line-height:20px;
	}
	
.product_textend h6{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#1074b7;
	text-transform:uppercase;
	float:right;
	}				
.dtal_more{
	width:115px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 2px 0px;
	float:left;
	}
	
.dtal_more a{
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	border:1px solid #0098ca;
	display:block;
	text-decoration:none;
	text-align:center;
	background:#02aee7;
    /* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43cefc), color-stop(1, #01aee6));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #43cefc 0%, #01aee6 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #43cefc 0%, #01aee6 100%);
	}

	
.dtal_more a:hover{ color:#FFF; border:1px solid #d69d3f;
	background:#ffbb4c;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd66d), color-stop(1, #ffbb4c));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #ffd66d 0%, #ffbb4c 100%);
	}		
	
.dtail_addcrt{
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}											  
	  
.registration{
	width:600px;
	margin:0px  auto;
	padding:0px 0px 0px 0px;
	}
	
.registration p{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	line-height:22px;
	text-align:center;
	}
	
.registration h2{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:23px;
	color:#1074b7;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:center;
	}
	
.name{
	width:90px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.name p{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	color:#646464;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:right;
	}	
	
.input12{
	width:480px;
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #eeeeee;
	float:right;
	font-size:14px;
	}
	
.login3{
	width:87px;
	margin:14px 13px 0px 113px;
	padding:8px 0px 7px 0px;
	background: -prefix-linear-gradient(top, #43cefc, #01aee6); 
    background: linear-gradient(to bottom, #43cefc, #01aee6);
	font-size:12px;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #0098ca;
	text-transform:uppercase;
	float:right;
	cursor:pointer;	
	}
	
.login3:hover{
	background: -prefix-linear-gradient(top, #43cefc, #43cefc); 
    background: linear-gradient(to bottom, #43cefc, #43cefc);
	}								  
	   
/*Container_section End*/

/*Footer_section Start*/

.footer_top_wrapper{
	width:960px;
	margin:0px auto;
	padding:20px 0px 13px 0px;
	border-bottom:1px solid #d6d6d6;
	}
		
.footer_left{
	width:143px;
	margin:31px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.footer_left img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	width:auto;
	height:auto;
	}	
	
.footer_right{
	width:355px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.footer_menu{
	width:110px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.footer_menu1{
	width:75px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}		
	
.footer_right ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	
	}
	
.footer_right ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	line-height:17px;
	}
	
.footer_right ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display: inline-block;
	font-size:11px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#a5a5a5;
	text-decoration:none;	
	}
	
.footer_right ul li a:hover{
	color:#1074b7;
	}		
.footer_right ul li.current-menu-item a{
	color:#1074b7;
	}	
.footer_right h4{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#1074b7;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	}				
	
.footer_bottom_wrapper{
	width:960px;
	margin:0px auto;
	padding:5px 0px 10px 0px;
	}	

.footer_bottom_wrapper p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	color:#a5a5a5;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:right;
	}

	
/*Footer-section End*/	
		
.br{
	margin:0px 0px 40px 0px !important;
	padding:0px 0px 0px 0px;
	}
	
.img{
	margin:90px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	}		





/*click spend start*/	
.arrowlistmenu .menuheader{
    color: #333333;
    background: url(images/arrow2.jpg)#f7f7f7 no-repeat right top;
    cursor: pointer;
    height: 28px;
    font-size: 15px;
    padding:10px 45px 10px 20px;
	margin:0px 0px 0px 0px;
    font-weight: bold;
    display: block;
	border:1px solid #e6e8e9;
}
.arrowlistmenu .menuheader h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#646464;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	white-space:nowrap;
	overflow:hidden;
  }
.arrowlistmenu .menuheader h3 span{
	color:#0868af;
}
.arrowlistmenu .menuheader h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#646464;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
  }


.arrowlistmenu .openheader{
    background: url(images/arrow3.jpg) no-repeat right top #f7f7f7;
    color: #333333;
    padding: 10px 45px 10px 20px;
    font-size: 15px;
    height: 28px;
    cursor: pointer;
    font-weight: bold;
    display: block;
    }
	/*click spend end*/	

.gred_bg01{ margin:0px 0px; padding:10px 0px; text-align:center;}	
.gred_bg01 img{ margin:0px 0px; padding:0px 0px; max-width:100%;}

.fullwidth_content{ margin:0px 0px; padding:25px 0px 20px;}
.panel_left{
	float:left;
	width:615px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	 }
	 
.panel_left h2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:23px;
	color:#1074b7;
	}
	
.panel_left h3{
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#1074b7;
	}	
	
.panel_left p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#646464;
	line-height:25px;
	}	
.panel_left p a{color:#646464; text-decoration:underline;}	
.panel_left p a:hover{color:#646464; text-decoration:none;}	
.panel_right{
	width:315px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
   } 	
   
.panel_right h2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:23px;
	color:#1074b7;
	}
	
.tp-caption.black, .black{ margin:0px auto !important; left:0px; right:0px; width:960px;}	

.content_width{ margin:0px 0px; padding:0px 0px;}
.content_width h2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:23px;
	color:#1074b7;
	}
	
.content_width h3{
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#1074b7;
	}	
	
.content_width p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#646464;
	line-height:25px;
	}
	
.thank_content{ margin:0px 0px; padding:0px 0px; text-align:center;}	

.contact_content{ margin:0px 0px; padding:0px 0px;}
.contact_form{ margin:0px 0px; padding:0px 0px; float:left; width:48%;}
.contact_form input{margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; color:#646464; font-weight:400; font-size:15px; width:95%; border:1px solid #eeeeee; font-family: 'PT Sans', sans-serif;}
.contact_form select{margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; color:#646464; font-weight:400; font-size:15px; width:98%; border:1px solid #eeeeee; font-family: 'PT Sans', sans-serif;}
.contact_form textarea{margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; color:#646464; font-weight:400; font-size:15px; width:95%; border:1px solid #eeeeee; font-family: 'PT Sans', sans-serif; height:170px;}
.contact_form .cnt_cpta{margin:0px 0px 10px 0px; padding:5px 10px 5px 10px; background:#c6c6c6; font-weight:400; width:auto; height:auto; max-width:100%; float:left;}
.contact_form input.codex{margin:0px 0px 10px 0px; padding:7px 7px 6px 7px; color:#646464; font-weight:400; font-size:15px; width:25%; border:1px solid #eeeeee; font-family: 'PT Sans', sans-serif; float:left;}

.contact_form input.submit_contbtn{margin:0px 0px 0px 0px; padding:5px 15px 5px 15px; font-size:14px; color:#fff; font-family: 'PT Sans', sans-serif; font-weight:400; border:1px solid #0098ca; text-transform:uppercase; cursor:pointer; float:right; width:auto;
background:#02aee7;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43cefc), color-stop(1, #01aee6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #43cefc 0%, #01aee6 100%);
}	
.contact_form input.submit_contbtn:hover{color:#FFF; border:1px solid #d69d3f;
background:#ffbb4c;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd66d), color-stop(1, #ffbb4c));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #ffd66d 0%, #ffbb4c 100%);
}

.contact_address{ margin:0px 0px; padding:0px 0px; float:right; width:48%; font-family: 'PT Sans', sans-serif; }
.contact_address ul{ margin:0px 0px; padding:0px 0px 25px; list-style-type:none;}
.contact_address ul li{ margin:0px 0px; padding:10px 0px 10px 30px; font-size:15px; color:#646464; line-height:25px; display:block; border-bottom:2px dotted #d7d4d4;}
.contact_address ul li a{text-decoration:underline; color:#646464;}
.contact_address ul li a:hover{text-decoration:none; color:#3cb1e6;}
.contact_address ul li big{ margin:0px 0px; padding:0px 0px; color:#49b6e8; float:left; width:25%; font-size:16px;}
.contact_address ul li small{ margin:0px 0px; padding:0px 0px; color:#646464; float:right; width:75%; font-size:15px;}

.contact_address ul li{ background:url(images/cnt_phone.png) left center no-repeat;}		
.contact_address ul li + li{ background:url(images/cnt_email.png) left center no-repeat;}
.contact_address ul li + li + li{ background:url(images/cnt_add.png) left center no-repeat;}	

.contact_address h4{ margin:0px 0px; padding:5px 0px 4px; font-family: 'PT Sans', sans-serif; color:#1074b7; font-size:15px; font-weight:400; text-transform:uppercase;}

.other_lisitng{ margin:0px 0px; padding:5px 0px;}
.other_lisitng h2{
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#1074b7;
	}	
	
.other_lisitng h2 a{
	text-decoration:none;
	color:#1074b7;
	}	
	
.other_lisitng h2 a:hover{
	text-decoration:none;
	color:#646464;
	}		
	
.other_lisitng p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#646464;
	line-height:25px;
	}
.other_lisitng p a{
	text-decoration:none;
	color:#1074b7;
	}	
	
.other_lisitng p a:hover{
	text-decoration:none;
	color:#646464;
	}	
	
.left_panel{
	width:280px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:left;
	}
	
.left_panel h2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:23px;
	color:#1074b7;
	}	
	
.right_panel{
	width:660px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:right;
	}	
	
.left_panel h2{ font-size:20px; margin:0px 0px 10px;}	
.left_panel .sidebar_testmonial1 .sldr_title{ font-size:20px !important; margin:5px 0px 5px !important;}

.prodt_bradcrum{ margin:0px 0px 10px; padding:5px 0px 10px; border-bottom:1px solid #ccd0d3; font-family: 'PT Sans', sans-serif; font-size:15px; color:#0e71b5;}
.prodt_bradcrum nav a{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; color:#0e71b5; font-weight:400; text-decoration:none; display:inline-block; height:auto; width:auto; line-height:normal;}	

.right_panel nav.woocommerce-breadcrumb{ display:none;}

.anchor_box{
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background:#f1f1f1;
	border:1px solid #e6e8e9;
	}
	
.anchor_box h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:19px;
	color:#1074b7;
	}
	
.left_panel .now .input{ width:260px;}	
.left_panel .now .input1{ width:260px;}
.left_panel .now .input2{ width:80px;}
	
div.ppt{ display:none !important;}
div.pp_woocommerce .pp_description, div.pp_woocommerce .pp_nav{ display:none !important;}
div.pp_overlay{ display:none !important;}
div.pp_pic_holder{ display:none !important;}	

.dtail_quantity table{ margin:0px 0px 10px; padding:0px 0px; border-collapse:collapse; width:100%;}
.dtail_quantity td{ margin:0px 0px; padding:0px 4px;}
.dtail_quantity label{ margin:0px 0px; padding:0px 0px; display:block; color:#646464; font-size:11px; font-family: 'PT Sans', sans-serif; text-transform:uppercase;}
.dtail_quantity select{width:100%; margin:0px 0px; padding:4px 5px 4px 5px; font-size:12px; color:#646464; font-family: 'PT Sans', sans-serif; font-weight:400; border:1px solid #d0d0d1; text-transform:uppercase;}

.make_price{ margin:0px 0px; padding:10px 0px 7px 4px; float:left; font-weight:700; font-size:15px; color:#ff9900; font-family: 'PT Sans', sans-serif;}

.dtail_qunty{
	width:80px;
	margin:0px 10px 0px 0px;
	padding:5px 0px 5px 0px;
	float:left;
	color:#646464;
	font-size:11px;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
	line-height:30px;
	}
.dtail_qunty input{
	width:40px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	font-size:13px;
	color:#646464;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid #d0d0d1;
	-webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield;
	text-align:center;
	}
.dtail_qunty .quantity{ float:right;}	

.submit_cart{
	width:110px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #d69d3f;
	float:right;
	background:#ffbb4c;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd66d), color-stop(1, #ffbb4c));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #ffd66d 0%, #ffbb4c 100%);
	}	
.submit_cart button{
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 28px;
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	font-size:12px;
	color:#fff;
	background:url(images/add.png) 4px 2px no-repeat;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	border:none;
	cursor:pointer;
	}	
.submit_cart:hover{border:1px solid #0098ca; color:#FFF;
background:#02aee7;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43cefc), color-stop(1, #01aee6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #43cefc 0%, #01aee6 100%);
}	
.make_quanty{ margin:0px 0px; padding:0px 5px 0px 0px; float:right;}
.single_variation_wrap{ margin:0px 0px; padding:5px 0px 0px;}

.dtail_boxup{ margin:0px 0px; padding:0px 0px 10px;}
.manual_title{ margin:0px 0px 20px; padding:10px 20px 10px; background:#f7f7f7;}
.manual_title h1{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#1074b7; font-family: 'PT Sans', sans-serif; font-size:24px; font-weight:400; text-transform:uppercase; display:bock; background:url(images/caption-bgline.png) center bottom no-repeat;}
/*-------------Woocommerce css--------------*/
.woocommerce-result-count{ display:none;}	
.woocommerce-ordering{ display:none;}
.product_meta{ display:none;}

.woocommerce-pagination{border:none; display:block !important; padding:5px 0px 5px; margin:0px 0px; text-align:right; font-family: 'PT Sans', sans-serif;}
.woocommerce-pagination ul{ margin:0px 0px; padding:2px 10px 3px; border:none; display:inline-block !important; background: -prefix-linear-gradient(top, #40cdfb, #03aee7)  !important; background: linear-gradient(to bottom, #40cdfb, #03aee7) !important; border:1px solid #0098ca; width:auto;}
.woocommerce-pagination ul li{ margin:0px 0px; padding:0px 0px; display:inline-block; color:#646464; line-height:normal; width:auto !important; background:none !important;}
.woocommerce-pagination ul li a{ margin:0px 0px; padding:2px 5px 2px 5px; display:block; color:#fff; font-size:15px; text-decoration:none; font-weight:normal !important; background:none; text-indent:0px; height:auto; width:auto; line-height:normal; border:none !important; font-family: 'PT Sans', sans-serif;}
.woocommerce-pagination ul li a:hover{background:none; text-decoration:none; color:#000;}
.woocommerce-pagination ul li span{ margin:0px 0px; padding:2px 5px; display:block; color:#FFF; font-size:15px; text-decoration:none; font-weight:400; background:none;}
.woocommerce-pagination ul li span.current{background:none; text-decoration:none; color:#000;}
.woocommerce-pagination ul li:last-child{ background:none;}

/*----------Tabs---------------*/
#tab-description, #tab-reviews, #tab-additional_information{ margin:-1px 0px 0px; padding:15px 15px 10px; background:#f5f5f6; font-family: 'PT Sans', sans-serif; border:1px solid #e6e8e9;}
#tab-description h2, #tab-reviews h2, #tab-additional_information h2{color:#1074b7; font-size:17px; font-weight:normal; margin:0px 0px; padding:5px 0px 7px; text-transform: none; background:none; letter-spacing:normal; font-family: 'PT Sans', sans-serif;}
#tab-description h4, #tab-reviews h4, #tab-additional_information h4{color:#1074b7; font-size:15px; font-weight:normal; margin:5px 0 10px; padding: 0; text-transform: uppercase; background:none; letter-spacing:normal; font-family: 'PT Sans', sans-serif;}
#tab-description p, #tab-reviews p, #tab-additional_information p{ margin:0px 0px 0px; padding:0px 0px 14px; font-size:14px; line-height:22px; color:#646464; font-family: 'PT Sans', sans-serif;}
#tab-description p a, #tab-reviews p a, #tab-additional_information p a{ margin:0px 2px; color:#1074b7; text-decoration:none;}
#tab-description p a:hover, #tab-reviews p a:hover, #tab-additional_information p a:hover{color:#646464; text-decoration:none;}
#tab-description h3, #tab-reviews h3 , #tab-additional_information h3{color:#1074b7; font-size: 15px; font-weight:400; margin:5px 0 5px; padding: 0; text-transform: none; background:none; letter-spacing:normal; font-family: 'PT Sans', sans-serif; float:none; text-align:left;}

#tab-description span, #tab-reviews span, #tab-additional_information span{color:#1074b7; font-size:14px; font-weight: 400; margin:0px 0 5px; padding: 0; text-transform: none; background:none; letter-spacing:normal; float:none; text-align:left;}

#tab-description textarea, #tab-reviews textarea, #tab-additional_information textarea{color:#646464; font-size:14px; font-weight: 400; margin:0px 0 5px; padding: 0; text-transform: none; background:none; letter-spacing:normal; float:none; text-align:left; font-family: 'PT Sans', sans-serif;}

#tab-description input, #tab-reviews input, #tab-additional_information input{margin:0px 0px 0px 0px;padding:7px 10px; border:2px solid #dbd7d6;font-size:14px; color:#646464; font-weight:400; font-family: 'PT Sans', sans-serif; background:#fff; width:25%;}

#tab-description #comment, #tab-reviews #comment, #tab-additional_information #comment{margin:0px 0px 0px 0px;padding:7px 10px; border:2px solid #dbd7d6;font-size:14px; color:#646464; font-weight:400; font-family: 'PT Sans', sans-serif; background:#fff;width:95%; height:150px;}

#tab-description #rating, #tab-reviews #rating, #tab-additional_information #rating{color:#1074b7; font-size: 14px; font-weight: 400; margin:0px 5px 5px; padding: 0; text-transform: none; background:none; letter-spacing:normal; float:none; text-align:left; border:1px solid #dbd7d6; background:#FFF; font-family: 'PT Sans', sans-serif;}

#tab-description #submit, #tab-reviews #submit, #tab-additional_information #submit{margin:0px 0px 0px 0px;padding:8px 20px; border:none; font-size:14px; color:#fff; font-weight:400; text-transform:uppercase; font-family: 'PT Sans', sans-serif; width:auto; float:none; cursor:pointer; line-height:normal; background: -prefix-linear-gradient(top, #ffd66d, #ffbb4c); background: linear-gradient(to bottom, #ffd66d, #ffbb4c); border:1px solid #d69d3f;} 
#tab-description #submit:hover, #tab-reviews #submit:hover, #tab-additional_information #submit:hover{background:#43cefc; border:1px solid #01aee6; color:#FFF;}

#tab-description ul, #tab-reviews ul, #tab-additional_information ul{ margin:0px 0px 15px 15px; padding:0px 0px; list-style-type:disc;}
#tab-description ul li, #tab-reviews ul li, #tab-additional_information ul li{ margin:0px 0px; padding:3px 0px 3px 0px; font-size:14px; color:#646464; line-height:22px; font-weight:normal; font-family: 'PT Sans', sans-serif;}
#tab-description ul li a, #tab-reviews ul li a, #tab-additional_information ul li a{text-decoration:none; color:#646464; font-weight:normal;}
#tab-description ul li a:hover, #tab-reviews ul li a:hover, #tab-additional_information ul li a:hover{text-decoration:none; color:#1074b7;}

#tab-description ol, #tab-reviews ol, #tab-additional_information ol{ margin:0px 0px 15px 25px; padding:0px 0px; list-style-type:decimal;}
#tab-description ol li, #tab-reviews ol li, #tab-additional_information ol li{ margin:0px 0px; padding:0px 0px; font-size:14px; color:#646464; line-height:22px; text-decoration:none;}
#tab-description ol li a, #tab-reviews ol li a, #tab-additional_information ol li a{text-decoration:none; color:#646464;}
#tab-description ol li a:hover, #tab-reviews ol li a:hover, #tab-additional_information ol li a:hover{text-decoration:none; color:#1074b7;}

#tab-additional_information table th{padding:5px 5px; color:#1074b7; font-size:14px; font-weight:normal; font-family: 'PT Sans', sans-serif;}
#tab-additional_information table td{padding:5px 5px; color:#646464; font-weight:normal; font-family: 'PT Sans', sans-serif;}
#tab-additional_information table p{ margin:0px 0px; padding:0px 0px; color:#646464;}

.woocommerce-tabs{margin:0px 0px ; padding:5px 0px 5px 0px; font-family: 'PT Sans', sans-serif;}
.tabs{ margin:0px 0px; padding:0px 0px; list-style-type:none; font-family: 'PT Sans', sans-serif;}
ul.tabs{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.tabs li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block;}
ul.tabs li a{margin:0px 0px ;padding:7px 20px; font-size:13px; color:#0260a9; text-decoration:none; text-transform:none; background:#f5f5f6; font-weight:normal; display:block; text-transform:uppercase; border:1px solid #e6e8e9;}
ul.tabs li a:hover{background:#f5f5f6; color:#0260a9;}
ul.tabs li.active a{background:#f5f5f6; color:#0260a9; border:1px solid #e6e8e9; border-bottom:1px solid #f5f5f6;}

.related_products{ margin:0px 0px; padding:10px 0px 10px; display:none;}
.related_products h2{ margin:0px 0px 20px; padding:10px 20px 5px; color:#000; font-size:25px; font-weight:600; text-transform:none; background:#f3f3f3;}

.woocommerce-message{ display:none;}

.ref_quant{ margin:10px 0px 0px 10px; padding:0px 0px; border:none !important; width:auto !important; height:auto; max-width:100%; background:none !important;}
/*------------Ends------------*/
.checkout dl{ margin:0px 0px; padding:0px 0px;}
.woocommerce table.shop_table thead{ background:url(images/linear_bg01.png) left bottom repeat-x;}

/*.woocommerce table.shop_table tr:nth-child(odd),.woocommerce-page table.shop_table tr:nth-child(odd){background:#efeceb;}
.woocommerce table.shop_table tr:nth-child(even),.woocommerce-page table.shop_table tr:nth-child(even){background:#f8f7f6;}*/

.disply, .fltrth{ background:none !important;}
.totlebox_cart{ float:right;}
.shippingbx{ display:none;}
.sobttlbx{ display:none;}
.sobttlbx{ display:none;}
.padnon{ display:none;}
.delivery_option label{ display:none !important;}
.delivery_option label.checkbox{ display:inline !important;}

.subtotalbx{ border:none !important;}
.ttpbx{ border-bottom:none !important; background:none !important; color:#646464; padding:2px 5px !important;}
.ttpbx span{ font-size:20px; color:#1074b7; font-weight:700;}
.proceedbox{ background:url(images/devider_linear.png) left top repeat-x; padding:15px 0px 10px !important; border:none !important;}

.devider_line{ background:url(images/devider_linear.png) left top repeat-x; margin:10px 0px; clear:both;}
.select_option{ margin:0px; padding:5px 5px; width:250px; color:#737373; font-weight:400; font-size:14px; text-transform:none; border:1px solid #e4e4e4;
background: -prefix-linear-gradient(top, #FFF, #f3f2f2); 
background: linear-gradient(to bottom, #FFF, #f3f2f2);
font-family: 'PT Sans', sans-serif;
}

.delivery_widget{ padding:10px 0px; font-family: 'PT Sans', sans-serif;}
.delivery_widget h6{ margin:0px 0px 0px 0px; padding:5px 0px; color:#1074b7; font-weight:normal; font-size:15px; text-transform:uppercase; display:block;}
.delivery_widget h3{margin:5px 0px 8px; padding:0px; font-size:20px; color:#1074b7; text-align:right; text-transform:uppercase;}
.delivery_widget h3 span{margin:0px 0 0; padding:0px 4px; font-size:15px; color:#646464; font-weight:normal;}
.delivery_widget p{ margin:0px 0px 10px 0px; padding:0px; color:#646464; font-weight:400; font-size:14px; line-height:22px;}
.card_post{margin:0px 0px 5px; padding:0px; text-align:right;}
.card_post img{margin:0px 0 0; padding:0px; border:none;}

.make_peyment{ float:right;}

.handrpnt{ display:none !important;}
.selct_optn{ padding:0px 0px !important;}

.delevery_optin{ margin:0px 0px; padding:0px 0px; font-family: 'PT Sans', sans-serif;}
.delevery_optin h3{margin:0px 0px 10px 0px; padding:0px 0px; font-size:18px; color:#1074b7; text-transform:uppercase;}
.delevery_optin h4{margin:0px 0px; padding:0px 0px 5px; font-size:14px; color:#646464; font-weight:normal; text-transform:uppercase;}

.billing_option{margin:0px 0px 0px; padding:15px 15px 10px; background:#fbfafa; border:1px solid #e4e4e4; font-family: 'PT Sans', sans-serif;}
.billing_option label{ display:none !important;}
.billing_option h5{ margin:0px 0px 10px 0px; padding:0px 0px; font-size:17px; color:#1074b7; font-weight:normal; text-transform:uppercase;}
.billing_option p{ margin:0px 0px 10px 0px; padding:0px; color:#646464; font-weight:400; font-size:14px; line-height:22px;}

.payment_option{ margin:0px 0px; padding:0px 0px; float:left; width:48%; font-family: 'PT Sans', sans-serif;}
.payment_option h3{margin:0px 0px 10px 0px; padding:0px 0px; font-size:18px; color:#1074b7; text-transform:uppercase;}
.payment_option h4{margin:0px 0px; padding:0px 0px 5px; font-size:14px; color:#646464; font-weight:normal; text-transform:uppercase;}

.make_peyment{ margin:0px 0px; padding:0px 0px; float:right; width:48%; text-align:right;}

.peyment_button #place_order{ padding:10px 20px; letter-spacing:1px;}

.thank_contener{ text-align:center; padding-bottom:50px; font-family: 'PT Sans', sans-serif;}
.thank_contener h6{margin:0px; padding:0px 0px 10px 0px; font-size:17px; color:#646464; font-weight:400; text-transform:uppercase;}
.thank_contener .order_details{ display:none;}
.thank_contener p{ color:#646464;}

.woocommerce address{ color:#646464; font-size:14px; font-style:normal; padding-bottom:20px; text-transform:none; font-family: 'PT Sans', sans-serif;}
.woocommerce .title a{ color:#1074b7; text-decoration:none; font-family: 'PT Sans', sans-serif;}

.displ_none{ display:none;}
#customer_details{ margin:0px 0px; padding:0px 0px 15px;}

.full_total{ margin:-10px 0px 0px; padding:0px 0px 0px; clear:both; font-family: 'PT Sans', sans-serif;}
.full_total .ttpbx{ border-bottom:none !important; background:none !important; color:#646464; padding:2px 5px !important; font-weight:normal !important; font-size:15px; text-transform:uppercase;}
.full_total .ttpbx span{ font-size:21px; color:#1074b7; font-weight:700;}


.login_user form{ margin:0px auto; padding:0px 0px;}
.login_user form input{ margin:10px 20px 10px 0px; padding:10px 10px; width:40%; border:1px solid #e6e8e9; color:#646464; font-size:13px; font-weight:400; text-transform:uppercase; font-family: 'PT Sans', sans-serif;}
.login_user form input.login_btn{font-size:14px;margin:0; line-height:normal; cursor:pointer; position:relative; text-decoration:none; overflow:visible; padding:7px 20px; font-weight:normal; border-radius:0px;left:auto; color:#FFF; border:1px solid #0098ca; white-space:nowrap; display:inline-block; background-image:none; box-shadow:none; -webkit-box-shadow:none; text-shadow:none; font-family: 'PT Sans', sans-serif; text-transform:uppercase; width:auto;
background:#02aee7;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43cefc), color-stop(1, #01aee6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #43cefc 0%, #01aee6 100%);
}
.login_user form input.login_btn:hover{color:#fff; border:1px solid #d69d3f;
background:#ffbb4c;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd66d), color-stop(1, #ffbb4c));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #ffd66d 0%, #ffbb4c 100%);
}

.login_bton{ margin:0px 0px; padding:10px 0px; float:left;}
.forget_text{ margin:0px 0px; padding:15px 5px 15px; float:left;} 
.forget_text a{ margin:0px; padding:0px 0px 0px 20px; color:#1074b7; font-family: 'PT Sans', sans-serif; font-size:14px; font-weight:400; display:inline-block; }
.forget_text a:hover{ text-decoration:none; color:#646464}


.cust_rezister{ margin:0px 0px; padding:0px 0px 20px; border:none;}
.cust_rezister p{ margin:0px; padding:0px 0px 20px 0px; color:#646464;  font-size:15px; font-weight:400; line-height:24px;}
.cust_rezister form{ margin:0px auto !important; padding:0px 0px !important; border:none !important;}

.cust_rezister label{ margin:0px 0px 0px 0px; padding:0px 0px 10px; color:#646464; font-weight:400; font-size:15px; line-height:24px;}

.register_fild{ margin:0px auto; padding:5px 0px; width:90%;}
.register_fild label{ margin:0px 20px 0px 0px; padding:4px 0px; width:25%; float:left; text-align:right;}
.register_fild input{width:62%; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; border:1px solid #e7e5e5; font-family: 'PT Sans', sans-serif; font-size:14px; color:#646464; float:left;}

.regist_btn{ margin:0px auto; padding:5px 0px; width:75%; text-align:right;}
.regist_btn input.register_btn{font-size:14px;margin:0; line-height:normal; cursor:pointer; position:relative; text-decoration:none; overflow:visible; padding:7px 20px; font-weight:normal; border-radius:0px;left:auto; color:#FFF; border:1px solid #0098ca; white-space:nowrap; display:inline-block; background-image:none; box-shadow:none; -webkit-box-shadow:none; text-shadow:none; font-family: 'PT Sans', sans-serif; text-transform:uppercase; width:auto;
background:#02aee7;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43cefc), color-stop(1, #01aee6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #43cefc 0%, #01aee6 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #43cefc 0%, #01aee6 100%);
}
.regist_btn input.register_btn:hover{color:#fff; border:1px solid #d69d3f;
background:#ffbb4c;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd66d), color-stop(1, #ffbb4c));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ffd66d 0%, #ffbb4c 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #ffd66d 0%, #ffbb4c 100%);
}

.custom_sitem{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.custom_sitem ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}	
	
.custom_sitem ul li{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 30px;
	background:url(images/arrow.png) left 7px no-repeat;
	Display:block;
	font-size:15px;
	color:#646464;
	line-height:25px;
	font-family: 'PT Sans', sans-serif;
	}	
	
.custom_sitem ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	font-size:15px;
	color:#646464;
	font-weight:400;
	}
.custom_sitem ul li a:hover{
	color:#1074b7;
    text-decoration:none;
	}
	
div.wpcf7-validation-errors{ clear:both;}
div.wpcf7-mail-sent-ok{ clear:both;}	

/*==== You've Reached Allen's Godlike Css ====*/
.gallery .gllr_image_block{
margin-right: 10px;
    margin-bottom: 15px;
    text-align: center;
}
.panel_left p {
    padding: 0 0 5px 0;
}

span.wpcf7-not-valid-tip{
	display:inline-block;
}

tr.cart_item td.product-quantity img{
	display:none;
}

#customer_login  label  span{
	color:red;
}
.blogImage{
	width:30%;
	float:left;
	height:auto;
	margin-right:10px;
}
.blogImage img{
	width:100%;
	height:auto;
}
ul.page-numbers {
	text-align: center;
}
ul.page-numbers li {
	display: inline-block;
	background: #0769AF;
	color: #ffffff;
}
ul.page-numbers li a {
	color: #ffffff;
	text-decoration: none;
}
ul.page-numbers li:hover, ul.page-numbers li span.current {
	background: #5CA9DE;
}
ul.page-numbers li a, ul.page-numbers li span {
	padding: 10px 15px;
	display: inline-block;
}
.blogContent a {
	text-decoration: none;
}
.blogImage.single {
	max-width:100%;
	width:auto;
}
.panel_left.blog h1,.panel_left.blogPost h1 {
	color:#1074b7;
}
.blogPost{
	margin-bottom:20px;
}
div#comments {
	margin-top: 15px;
}
li.comment {
	text-decoration: none;
	margin:20px 0;
}
.comment-respond input#submit, a.comment-reply-link {
	width: auto;
	padding: 5px 10px;
	background: #0098ca;
	border: 1px solid #0098ca;
	color: white;
	text-decoration: none;
}
.comment-respond p.form-allowed-tags {
	display: none;
}
textarea#comment {
	width: calc(100% - 20px);
	background: transparent;
	border: 1px solid #eeeeee;
	color: #646464;
	font-family: 'PT Sans', sans-serif;
	padding: 10px;
}
form.comment-form label {
	width: 70px;
	display: inline-block;
}
ol.children li {
	background: white;
}
ol.comment-list article {
	background: #F7F7F7;
	padding: 10px 20px 20px 10px;
	border: 1px solid #eeeeee;
	border-radius:5px;
}
ol.comment-list,ol.children {
	list-style-type: none;
}
ol.comment-list {
	margin: 0;
}
ol.children {
	margin: 0;
	padding-left: 35px;
	background-image: url(/wp-content/themes/Theenergyclinic/images/downRight.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	background-size: 30px;
}
div#respond {
	margin-bottom: 40px;
}