/***general items ****/

#foot_bar{width:100px;  border:0px solid #ccc; 	 }
	
	#foot_sec{
		width:100%; height:45px; border:1px solid #ccc; clear:both; float:left; position:fixed; left:0px; bottom:20px;
	opacity:0.9; padding:5px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter: alpha(opacity=90); 
	background-color:#ffffff;
		
		box-shadow: 0 0 5px #ccc;
  -moz-box-shadow:  0 0 5px #ccc;
  -webkit-box-shadow:  0 0 5px #ccc;

	    }


a{text-decoration:none;}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
li{ list-style-type:none;  
	margin: 0;
  padding: 0;}

.carousel-text {
	display: block;
	position: absolute;
	top: 25%;
	width: 100%;
	z-index: 999;
}
.carousel-text h2 {
	background: none repeat scroll 0 0 #fff;
	color: rgb(0, 30, 34);
	display: inline-block;
	padding: 0.3125rem 0.625rem;
}


.carousel-text p {
	background: none repeat scroll 0 0 rgba(0, 30, 34, 0.85);
	color: #fff;
	display: inline-block;
	
	padding: 0.625rem 0.8rem;
}

#content {
	background: none repeat scroll 0 0 #fff;
	padding: 2.5rem 0;
	text-align:left;
	border-bottom: 0px solid #f0f0f0;
}
#content h2 {
	font-size: 1.5rem;
	font-weight: 400;
	margin: 1rem 0 0.3rem;
	text-transform: none;
}
.content-block {
	background: none repeat scroll 0 0 rgb(0, 163, 231);
	padding: 1.5rem; margin-top:10px;  margin-right:10px;
}
.content-block h3 {
	color: #fff; font-size: 0.8rem;
}
.content-block p {
	color: #fff;
}
#content.left-align {
	text-align: left;
}
#content.contact-page h2 {
	margin: 0 0 0.625rem;
}
.contact-page p {
	font-size: 0.8rem;
	font-style: normal;
       color:#333;
}
.contact-page i {
	background: none repeat scroll 0 0 rgb(0, 30, 34);
	border-radius: 100px;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	margin: 0.3125rem 0.3125rem 0.3125rem 0;
	text-align: center;
	width: 35px;
}


 .home{ background-image: url(images/home1.png); background-position: left; background-repeat: no-repeat; 
  color:transparent; width:80px; height:100px; border: 0px solid #ff0000; padding:3px;
  }
.viewer_btn{ width:80%; height:80%; border:1px solid #ccc;}

.btcaller{
width:35px; height:35px; border:0px solid #ffffff; margin:auto; text-align:center;  color:transparent; padding:3px;
border-radius: 20px 20px 20px 20px;  
  -moz-border-radius: 20px 20px 20px 20px;     
  -webkit-border-radius:20px 20px 20px 20px;  
  
   box-shadow: 0 0 5px #ccc;
  -moz-box-shadow:  0 0 5px #ccc;
  -webkit-box-shadow:  0 0 5px #ccc;
    margin-top:10px; 
 background-image: url(images/call_me3.png); background-position: center; background-repeat: no-repeat;  
background-color:#026a88; 
  }

.btshopper{
width:124px; height:35px; border:0px solid #ffffff; margin:auto; text-align:center;  color:#ffffff; padding:3px;
border-radius: 5px 5px 5px 5px;  
  -moz-border-radius:5px 5px 5px 5px;   
  -webkit-border-radius:5px 5px 5px 5px;   
  
   box-shadow: 0 0 5px #ccc;
  -moz-box-shadow:  0 0 5px #ccc;
  -webkit-box-shadow:  0 0 5px #ccc;
    margin-top:10px; 
background-color:rgba(0,162,232,1); 
  }
  
  .ph_email{
	clear:both; float:left;
	width:95%;
}
  
.imgclass{
width:auto;	height:380px; border:1px solid #ccc;
}

.desc_sm{ line-height: 1.5rem;  min-height:100px; border:0px solid #ccc;}

.scroll_btn{
	color:#ffffff; border:0px solid #ccc;
	position:fixed; bottom:20px; right:5px; 
	width:40px; height:40px;
	background-color:rgba(3, 44, 62, 0.6);
	
	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow:  0 0 5px #ccc;
  -webkit-box-shadow:  0 0 5px #ccc;

    -moz-border-radius: 70px 70px 70px 70px;
    -webkit-border-radius:70px 70px 70px 70px;
    -khtml-border-radius:  70px 70px 70px 70px;
    border-radius:  70px 70px 70px 70px;

}
.ph_cart_showx{ 
	border:1px solid #ccc; background-color:transparent;
	position:fixed; top:18px; right:40px;  width:48px; height:30px;
background-image:url(images/cart.png);
 background-repeat:no-repeat;
 background-position:left; text-align:right;
	
	 -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius:  10px 10px 10px 10px;
    border-radius:  10px 10px 10px 10px;
	
	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow:  0 0 5px #ccc;
  -webkit-box-shadow:  0 0 5px #ccc;
}

h3{
height:20px; width:200px; padding:10px;
font-size: 1.0em;
background-color: rgba(255,255,255,0.5); 
}

@media only screen
 and (max-device-width:300px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.left_scroll{clear:both; float:left; width:98%; height:300px; border:0px solid #ccc; margin:3px; overflow:hidden; }
	
}
#best_show, #promo_show{ clear:both; float:left;
	width: 99%;  min-height:250px;
	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow:  0 0 5px #ccc;
  -webkit-box-shadow:  0 0 5px #ccc;

    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius:  5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
	
	border:1px solid #ccc; margin:10px;

}

#prom_vid{ clear:both; float:left; background:#ffffff;
	width: 99%;  min-height:200px;
	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow:  0 0 5px #ccc;
  -webkit-box-shadow:  0 0 5px #ccc;

    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius:  5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
	
	border:1px solid #ccc; margin:10px;

}

.promo_head{width:100%; min-height:15%; border-bottom:0px solid #ccc; overflow:hidden; font-weight:bold; font-size: 3.2vw; color:#ffffff; line-height:2.9rem; padding:5px;
background-color:#170f79; padding:3px; font-family:century;}
.promo_main{width:100%; height:80%; border-bottom:1px solid #ccc; overflow:hidden;}
.promo_left{clear:both; float:left; width:59%; height:100%; border:0px solid #ccc; overflow:hidden;}
.promo_right{ float:left; width:40%; height:100%; border:0px solid #ccc; overflow:hidden;}
.sub_head{width:100%; min-height:40%; border-bottom:1px solid #ccc; overflow:hidden; color:#413f3f; font-weight:bold;}
.sub_text1{width:100%; min-height:30%; border-bottom:1px solid #ccc; overflow:hidden; }
.sub_text2{width:100%; min-height:30%; border-bottom:1px solid #ccc; overflow:hidden;}
.promo_pic{ width:100%; height:70%; border:0px solid #ccc;  overflow:hidden;}
.promo_cta{ width:100%; height:25%; border:0px solid #ccc; overflow:hidden;}
.promo_q, .promo_dot, .promo_tick{width:18%; height:100px; clear:both; float:left;}
.promo_cont{ width:81%; float:left;}

.promo_q{background-image:url(images/quest.jpg); background-repeat:no-repeat; background-position:top;}
.promo_dot{background-image:url(images/dot.jpg); background-repeat:no-repeat; background-position:top;}
.promo_tick{background-image:url(images/tick.jpg); background-repeat:no-repeat; background-position:top;}


@media only screen
 and (max-device-width:800px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
	
	.feature_item_ph_scr{
		float:left; width:150px; height:150px; border:1px solid #ccc; margin:5px;   overflow:hidden; 
		box-shadow: 0 0 5px #ccc;
        -moz-box-shadow:  0 0 5px #ccc;
        -webkit-box-shadow:  0 0 5px #ccc;
		
	-moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;
     border-radius:  10px 10px 10px 10px;
		
	}
	
	
	.intercall{width:60px;  border:0px solid #ccc; clear:both; float:left; position:fixed; right:0px; bottom:100px;
	
			-moz-border-radius: 10px 0px 0px 10px;
    -webkit-border-radius:10px 0px 0px 10px;
    -khtml-border-radius: 10px 0px 0px 10px;
     border-radius:  10px 0px 0px 10px;
	
	 }
	
	.wht_caller{ 
	width:50px; height:40px; margin-top:8px;
 background-image:url(images/Whats_icon.png);
 background-repeat:no-repeat;
 background-position:center;
 border:0px solid #ccc;
 background-color:transparent; border:0px solid #ccc; margin-left:12px;
 float:left;
 color:transparent;
		
	
	}
#slider{height:auto; }


.price_smx{display:none; }

.d2{
color:#333; float:left;
width:80%;min-height:0px; max-height:60px; text-align:left; margin-top:1px; border:0px solid #0000ff; font-size:0.9em;

}

.d3{
color:#333; clear:both;float:left; font-family:arial;
width:96%; min-height:0px; max-height:80px; text-align:left; margin:2px; border:0px solid #ff0000; font-size:1.0em; line-height:1.6rem;
}

.d3_cart{
color:#333; clear:both;float:left;
width:96%; min-height:0px; max-height:80px; text-align:left; margin-top:1px; border:0px solid #ff0000; font-size:0.9em; line-height:0.9rem;
}

.d4{
color:#333; clear:both;
float:left;width:96%;height:55px; text-align:left; margin-top:2px; border:1px solid #ccc; font-size:0.9em;

}
.d5{
color:#333; clear:both;
float:left;width:96%;min-height:50px; max-height:80px; text-align:left; margin-top:2px; border:0px solid #ccc; font-size:0.9em;
line-height:0.9rem;

}


.cat_link2{ 

width:100%; border-bottom:1px solid #ccc;  height:35px; text-transform:capitalize; 
padding-top:8px; margin-left:5px; color:#000;  font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;
color:#333; 
 
}



th{ color:#ffffff; background-color:#333; font-size:0.8em;}


.left_scroll{clear:both; float:left; width:98%; height:600px; border:0px solid #ccc; margin:3px; overflow:hidden; }
.right_scroll{ 
float:left; width:94%; height:auto; border:1px solid #ffffff; margin:10px; padding:5px; 

 box-shadow: 0 0 5px #ccc;
  -moz-box-shadow:  0 0 5px #ccc;
  -webkit-box-shadow:  0 0 5px #ccc;

    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius:  5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
    

}

.d1{clear:both; width:40%; height:35px; float:left; border:1px solid #ccc; font-size:0.8em; color:#333;}
.d2{
color:#333;
float:left;width:90%;min-height:0px; max-height:30px; text-align:left; margin-top:5px; border:0px solid #ccc; font-size:1.0em; 
text-transform:capitalize; line-height:1.5rem; overflow:hidden;color:#556547;
}

.demoshow5{width:100%; 
border:0px solid #ccc;
height:48px;
overflow:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:5px; margin-top:5px;
color:#ffffff;
text-align:center;

  

}

.ratenowstar{
 width:20px; height:40px;
 background-image:url(images/ratenowstar2.png);
 background-repeat:no-repeat;
 background-position:top;
 border:0px solid #ccc;
 background-color:transparent;
 float:right;
 color:transparent;

}

.ratestar{
width:20px; height:20px;
 background-image:url(images/rateitstar1.png);
 background-repeat:no-repeat;
 background-position:top;
 border:0px solid #ccc;
 background-color:transparent;
 float:left;
 color:transparent;

}


#ph_shop_process{ 

width:95%; height:150px;border:1px solid #ccc; overflow:hidden;  margin-bottom: 4px; margin-top: 10px;
border:2px solid #f5f5f5; 

}



.plain_input{ border:1px solid #ccc;  width:160px; height:35px; margin:2px; text-align:center; }

.sec_header{display:none;}

body{ background-color: Fuchsia; }

	.ph_top{width:22px; height:22px; text-align:center; font-size:0.8em; padding:3px; color:#ffffff; cursor:pointer; 
background-color: #333;   

-moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    -khtml-border-radius:  15px 15px 15px 15px;
    border-radius:  15px 15px 15px 15px;


float:right;  position:fixed; right:20px; top:45px;  z-index:100000;  display:none;}


  .add{
  	background-image: url(images/add3.png); background-position: center; background-repeat:  no-repeat;
	width:132px; height:35px; clear:both; float:left; 
	cursor:pointer; background-color: transparent;  border: 0px solid #ff0000; 
  }
  
  .ph_add_to_cartxx{ 
clear:both; float:left;
font-size:0.9em; border:0px solid #ccc;  width:45%; height:35px; text-align:center;  
 background-color: #0357c9; color:#ffffff; 

-moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    -khtml-border-radius:  15px 15px 15px 15px;
    border-radius:  15px 15px 15px 15px;
}
	  .ph_add_to_cart{ 
 color: #fff; 
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #006dcc;
    *background-color: #04c;
    background-image: -moz-linear-gradient(top,#08c,#04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image: -webkit-linear-gradient(top,#08c,#04c);
    background-image: -o-linear-gradient(top,#08c,#04c);
    background-image: linear-gradient(to bottom,#08c,#04c);
    background-repeat: repeat-x; border:0px solid #ccc;
    /** border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); **/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  width:70px; height:35px; margin:1px; font-size:0.8em;
	}
  #ph_cart_show{
	display:none; width:95%;  border:1px solid #ccc;    background-color: #ffffff; min-height:100px; padding:3px;
	 overflow:auto; z-index:100000; font-size:0.9em;
	
	-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius:  5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;

  

}

  #ph_shop{
	 width:95%;  border:1px solid #ccc;   position:fixed; top:40px; left:2%; height:100px; background-color: #ffffff; min-height:480px; padding:3px;
	max-height:580px; overflow:auto; z-index:100000; font-size:0.9em;
	
	-moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius:  8px 8px 8px 8px;
    border-radius:  8px 8px 8px 8px;
}



#sliderx{ width:100%; height:320px; border:0px solid #ff0000;  overflow:hidden;   clear:both; float:left; }
 .feature_item{ float:left; width:140px; height:250px; border:0px solid #ccc; margin-left:10px; margin-top:10px;  display:none;  }
.feature_item_ph{ 
float:left; width:44%; height:260px; border:0px solid #ff0000; margin-left:17px; margin-top:15px; padding:5px;   overflow:hidden; 

-moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius:  8px 8px 8px 8px;
    border-radius:  8px 8px 8px 8px;
	 
   box-shadow: 0 0 8px #ccc;
  -moz-box-shadow: 0 0 8px #ccc;
  -webkit-box-shadow: 0 0 8px #ccc;

}
.feature_item_det{ float:left; width:250px; height:300px; border:0px solid #ccc; margin-left:15px; margin-top:5px;   }
 
 .pic{width:100%; height:150px;border-bottom:0px solid #ccc; overflow:hidden;  margin-bottom: 4px; margin-top: 0px;
border:0px solid #f5f5f5;
-moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius:  8px 8px 8px 8px;
    border-radius:  8px 8px 8px 8px;
	 
	 box-shadow: 0 0 8px #f5f5f5;
  -moz-box-shadow: 0 0 8px #f5f5f5;
  -webkit-box-shadow: 0 0 8px #f5f5f5;

}

.image_pic{
	width:50px; height:50px; border:0px solid #ccc; 
}



.item_sm{
	width:45%; height:auto; border:1px solid #ccc; margin:5px; float:left;
}
.item_sm_pic{
	width:100%; height:auto; border:1px solid #ccc; clear:both; float:left;
	border:1px solid #ccc;
-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    -khtml-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
	
	 
	 box-shadow: 0 0 5px #f5f5f5;
  -moz-box-shadow: 0 0 5px #f5f5f5;
  -webkit-box-shadow: 0 0 5px #f5f5f5; overflow:hidden;
}
.item_sm_det{
	width:45%; height:170px; border:0px solid #ccc; float:right; font-size: 0.7em; overflow:hidden;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:none;
}

a:link, a:visited{
	text-decoration:none; color:#ccc;
}

.item1{
	text-transform:uppercase;
	 background: linear-gradient(to bottom, #fec346 0%, #ff9606 100%); 
	 color:#ffffff;
	 text-shadow:1px 1px #333; 
	 height:35px; padding:8px; font-size:0.9em;
}



.info_item{ width:100%; height:auto; border-bottom:0px solid #ff0000;   clear:both; float:left; margin:0px; line-height:1.8rem;
color:#ffffff;
background-color:#28096c;
 padding:8px;
font-family: poppins;

}

#footer{clear:both; float:left;width:100%; height:40px; border-top:1px solid #ccc; margin:auto; font-size:0.8em; 
background-color: #4f5050; color:#aefc27; text-align:center; }

.picthumb{float:left; width:180px; height:100%; border:0px solid #ccc; margin-left:7px; margin-top:10px; margin-right:7px;
-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	
	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc; 
  overflow:hidden;
}

.labelpic{
	width:40%; height:70%; clear:both; float:left; border-right:0px solid #ccc;
}
.labeltext1{
background-position: top center; background-repeat: no-repeat; 
	width:55%; height:100px;  float:right; overflow:hidden;
	-moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	color:#ffffff;
	padding:10px;  font-size:0.9em; line-height:1rem;
 background: linear-gradient(to bottom, #fec346 0%, #ff9606 100%);
 
}
.labeltext2{
	width:55%; height:100px;  float:right;  overflow:hidden;
	background: linear-gradient(to bottom, #383838 0%, #474747 100%);
	-moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	 padding:10px;
	 color: #fff5bd; font-size:0.9em;line-height:1rem;
}


.ad_pic{
	width:150px; height:150px; margin:10px; border:0px solid #ccc; clear:both; float:left;
}
.ad_pictext{
	float:left; width:150px; height:auto;margin-top:10px; border:0px solid #ccc;  
}

#ph_menu { 
display:block; width:50px; height:50px; border:0px solid #ccc; margin-left:0px;  margin-top:5px;  margin-right:8px;
margin-bottom:5px; float:right;  cursor:pointer;  padding-top:5px;

 }


#ph_cart{  width:30px; height:50px;  float:left;}
#ph_logo{  width:20%; height:60px;  float:left; background-image: url(images/mainlogo.jpg); background-repeat: no-repeat; background-position: right;}

#ph_head{  width:70%; height:50px; float:left; text-align:center; margin:5px; 
background-image: url(images/mainlogo.jpg); background-repeat: no-repeat;  background-position:top left;
color:transparent; 
border-bottom:0px solid #ccc;

 

}

#ph_menu_show{  
		min-width:50%; max-width:70%;
	height:360px; overflow:auto;
	border:0px solid #ccc; 
	position:fixed; left:5; top:60px; background-color: #ffffff;
	
box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc; 
  
  z-index:100000;  display:none;
	}


.lin{	border:2px solid #fc7919; margin-bottom:6px;  width:60%;  float:right; 

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px; 

}

#ph_menu_close{display:none; font-size:3.9em; color: #fc7919; border:0px solid #ccc; width:22px; height:22px; text-align:center;position:fixed; right:20px; top:15px; cursor:pointer; float:right;   line-height:1.0rem;padding:5px;


-moz-border-radius: 12px 12px 12px 12px;
    -webkit-border-radius: 12px 12px 12px 12px;
    -khtml-border-radius:12px 12px 12px 12px;
    border-radius: 12px 12px 12px 12px; 

-ms-transform: rotate(45deg); 
    -webkit-transform: rotate(45deg); 
    transform: rotate(45deg); 


}

#header{ display:none;
}
.search_bar{width:100%; height:50px; border:0px solid #ccc; float:left;  
background:  linear-gradient(to bottom, #6e8ff7 0%, #021124ed 100%);
}

#feature_sec{width:95%; border:0px dotted #00ff00; margin-left:2%; clear:both; float:left;}
#ad_sec{clear:both; float:left; width:100%; height:200px; border:1px solid #ccc; margin-left:auto;margin-top:50px; 
 background: -moz-linear-gradient(top, #f5f5f5, 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #ffffff 100%);
}

.heading{ width:96%; height:35px; border:1px solid #ccc; margin-left:5px;margin-top:4px; color:#000; 
 padding-bottom:14px; padding-top:8px;  padding-left:10px; text-align:left;
text-transform: uppercase; font-weight: bold;  font-size:0.9em;  text-shadow:1px 1px #ffffff; line-height:0.9rem;

-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;

  background: -moz-linear-gradient(top, #f5f5f5, 0%, #cbcbcb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #cbcbcb));
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #cbcbcb 100%);
  background: -o-linear-gradient(top, #f5f5f5 0%, #cbcbcb 100%);
  background: -ms-linear-gradient(top, #f5f5f5 0%, #cbcbcb 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #cbcbcb 100%);

 }

#ad_block{width:98%; height:200px; border:0px solid #ccc; margin:auto;}
#info_sec{clear:both; float:left;width:100%; min-height:200px; border:0px solid #ccc; margin-left:auto; 
margin-top:20px; font-size:0.9em;}

.go{
width:25px;
height:42px;
float:left;
margin-left:-40px; 
outline-style:none;
border-radius: 0px 15px 15px 0px; 
  -moz-border-radius: 0px 15px 15px 0px;
  -webkit-border-radius:  0px 15px 15px 0px; 
  border:0px solid #ccc;
 color:transparent;
	background: #07a8e3;
  /*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALklEQVQImWNQU9Nh+v//PxMDw3+m//8ZkNj/mRgYIHxy5f//Z0BSi18e2TwS5QG4MGB54HL+mAAAAABJRU5ErkJggg==) 100% 100%; */
 background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
  background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -ms-linear-gradient(top, #26262c 0%, #070707 100%);
  background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
  cursor: pointer;
  background-image: url(images/glas3.png);
  background-repeat: no-repeat;
  background-position: center;

}

.search1{	
	width:96%;
	height:35px;
	border: 0px solid #ff0000;
	background-color:#ffffff;
	color:#64513c;
	border-radius: 20px 20px 20px 20px;  
  -moz-border-radius: 20px 20px 20px 20px;   
  -webkit-border-radius: 20px 20px 20px 20px;
  text-align:center; 
margin-left:2%; margin-top: 6px;
font-size:0.9em;
clear:both; float:left;
/*  opacity:0.8; */
  /* Theoretically for IE 8 & 9 (more valid) */
  /* ...but not required as filter works too */
  /* should come BEFORE filter */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // IE8

  /* This works in IE 8 & 9 too */
  /* ... but also 5, 6, 7 */
  /* filter: alpha(opacity=80);  * / // IE 5-7 
  */
  }
#legend{
	display:none;
}
#thumbs{
	
}


 .picname,  .cart_show,  .desc, .action {  
height:27px; font-size:0.8em; display:block; overflow:hidden;  border:1px solid #333; line-height:1.2rem;   
	 font:arial;


}

.price {   
line-height:0.8em;
font-family: Arial, Helvetica, sans-serif; 
height:27px; font-size:1.5em; display:none; overflow:hidden;  border:0px solid #333;  
color:#7deb06;

}

 .desc, .rate, .add {display:none; }
.feature_item{ height:300px; }

.cat_link{ background-color: #484848; width:100%; border-bottom:1px solid #333;  
border-top:1px solid #7b7b7d; border-left:0px solid #7b7b7d; border-right:0px solid #7b7b7d;height:40px; text-transform:uppercase; text-shadow:1px 1px #000; 
padding-top:5px; color:#ffffff;  font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;
text-align:left;

border-radius: 0px 0px 0px 0px;  
  -moz-border-radius: 0px 0px 0px 0px;  
  -webkit-border-radius: 0px 0px 0px 0px; 
}

.ad_title1{	text-transform:uppercase;	font-weight: bold; font-size:0.9em;	}
.ad_name1{		color:#fe9b02;		font-weight: normal;	}

.ad_title2{	text-transform:uppercase;	font-weight: bold;	color:#ffffff; font-size:0.9em; font-family:Arial;}
.ad_name2{		color:#fe9b02;		font-weight: bold;  line-height:1.3rem;	 font-family:Arial;}
.ad_desc2{		color:#333;		font-weight:  normal; line-height:1.6rem;  font-family:Arial;	}

.ad_title3{	text-transform:uppercase;	font-weight: bold;	color:#ffffff; font-size:0.9em; }
.ad_name3{		color:#333;		font-weight: bold;	 line-height:0.9rem;}
.ad_desc3{		color:#ffffff;		font-weight: normal;	line-height:1.6rem; font-family:Arial;}

.ad_item1{float:left; width:255px; height:100px; border:0px solid #ccc; margin-left:15%;  font-family:Arial;
margin-right:auto;
margin-top:10px;

-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    -khtml-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
	 background-color: #035c62;
	 

 }

.ad_item2{float:left; width:50%; height:180px; border:1px solid #00ff00; margin-left:30%;  margin-top:10px; background-color: #393939 ;
-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    -khtml-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;  
	line-height:1rem; font-size:0.9em;
	  }

.ad_item3{float:left; width:50%; height:180px; border:0px solid #ff0000; margin-left:35%; margin-top:10px; background-color: #fe9b02;
-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    -khtml-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
	 }



#ph_map{
	border:1px solid #ccc;
	width:96%;
	height:300px;
	overflow:auto; margin-top:50px; margin-left:5px;
	clear:both; float:left;

-moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;

	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc; 
}

.ph_call{
	clear:both; float:left;
	margin-left:30%; 
}

		.feature_item_ph_s{ 
float:left; width:130px; height:130px; border:1px solid #ccc; margin-left:5px; margin-top:5px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }




}




@media only screen
and (min-device-width:801px)
 and (max-device-width:3600px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{   
	
	.promo_head{height:50px; padding:5px; }
	#all_cat_sec{display:none; }
	
	
	#top_sec{ height:5px;  overflow:hidden;}
	.headpic{height:15px;  overflow:hidden;}
	.disc_ph, .wht_caller{ display:none; }
	
	.feature_item_ph_s{ 
float:left; width:290px; height:290px; border:1px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

	
	.ph_headpic, #ph_headpic{display:none; }
	
	.intercall{display:none;}

.line{  border:0px solid #ff0000;  position:relative; top:180px;}

.feature_item_ph, .picthumb_ph{display:none;}

.qty-text{ width:50px; height:35px; border:1px solid #ccc;}

.d5{
color:#333; clear:both;
float:left;width:90%;min-height:0px; max-height:100px; text-align:left; margin:2px; border-bottom:1px solid #ccc; font-size:0.9em;
line-height:0.9rem;

}




.qty-btn p {
            margin-bottom: 0;
            line-height: 40px;
            height: 40px;
            padding: 0 15px;
            background-color: #f5f7fa;
            color: #242424;
            font-size: 14px; }


 .qty-plus {
              position: absolute;
              right: 0;
              top: 0;
              line-height: 40px;
              width: 20px;
              text-align: center;
              height: 40px;
              cursor: pointer;
              color: #242424;
              font-size: 10px; }
            .main-content-wrapper .cart-table-area table tbody tr td .qty-btn .quantity .qty-minus {
              position: absolute;
              top: 0;
              right: 40px;
              line-height: 40px;
              width: 20px;
              height: 40px;
              text-align: center;
              cursor: pointer;
              color: #242424;
              font-size: 10px; }


.itemx{ border:0px solid #ff0000; }

.plain_input{ border:1px solid #ccc;  width:160px; height:35px; margin:2px; text-align:center; }




#map{
	border:1px solid #ccc;
	width:96%;
	height:500px;
	overflow:auto; margin-top:50px; margin-left:5px;
	clear:both; float:left;
}



.left_scroll{clear:both; float:left; width:59%; height:500px; border:0px solid #ccc; margin:2px; overflow:hidden; }
.right_scroll{ float:left; width:35%; height:500px; border-left:2px solid #4f8af4; margin:2px; padding:5px;}

.d1{clear:both; width:40%; max-height:35px; float:left; border:0px solid #ccc; font-size:0.8em; color:#333;}
.d2{
color:#333; overflow:scroll;
float:left;width:48%; min-height:0px;max-height:35px; text-align:left; margin-top:5px; border:0px solid #ccc; font-size:0.9em;
line-height:0.9rem;

}

.d3{
color:#333; clear:both;
float:left;width:90%;max-height:65px; text-align:left; margin-top:5px; border-bottom:1px solid #ccc; font-size:0.9em; line-height:1.9rem; font-family:arial;

}

.demoshow5{width:100%; 
border:0px solid #ccc;
height:48px;
overflow:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:5px; margin-top:5px;
color:#ffffff;
text-align:center;

  

}

.ratenowstar{
 width:20px; height:40px;
 background-image:url(images/ratenowstar2.png);
 background-repeat:no-repeat;
 background-position:top;
 border:0px solid #ccc;
 background-color:transparent;
 float:right;
 color:transparent;

}

.ratestar{
width:20px; height:20px;
 background-image:url(images/rateitstar1.png);
 background-repeat:no-repeat;
 background-position:top;
 border:0px solid #ccc;
 background-color:transparent;
 float:left;
 color:transparent;

}







body{
margin:0 0 0 0;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:0.9em;

}
a:link, a:visited{
	text-decoration:none; color:#66b81d;;
}
th{ color:#ffffff; background-color:#333; font-size:0.8em;}
tr{border-bottom:1px solid #ccc; font-size:0.8em;  overflow:hidden;}
td{
	overflow: hidden;
}


#ph_menu , #ph_cart, #ph_menu_show,#ph_menu_close, #ph_head, .ph_call, #ph_map, .ph_email, .ph_logo, .ph_add_to_cart,  #ph_cart_show, .ph_top{ display:none;	}

#container{ width:95%; height:100%; border:0px solid #ccc; margin:auto;}
#container_mid{ width:95%; height:100%; border:1px solid #ccc; margin:auto;}
#sitemap{ width:100%; height:35px; border-bottom:1px solid #ccc;}
#header{ width:100%; height:80px; border:0px solid #ccc; background-color:#ffffff;
	
	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc; 
  /**
background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
background: linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);
**/
}

#search{ width:100%; height:50px; border-bottom:0px solid #ccc; margin-bottom:2px;}
#mainsho{ width:100%; height:auto; border-bottom:0px solid #ccc;}
#legend{ width:20%; height:auto; border-right:0px solid #ff0000; clear:both; float:left; margin-top:2px; 
}
#showspace{ width:80%; height:auto; border:0px solid #ff0000; float:left; margin-top:2px;}
#pane_top{ width:100%; height:auto; border-right:0px solid #ff0000; margin-bottom:2px;  overflow:hidden;
-moz-border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    -khtml-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;


 }
#pane_mid{ width:100%; height:auto; border-bottom:0px solid #ccc; margin-bottom:2px;}
#pane_bot{ width:100%; height:auto; border-bottom:0px solid #ccc; margin-bottom:2px;}
#slider{width:100%; height:500px; border:0px solid #00ff00; overflow:hidden; }
#thumbs{width:100%; min-height:1px; max-height:400px; overflow:hidden; border:0px solid #ccc; margin: 4px;}
#feature_sec{width:100%; border:0px dotted #ff0000; margin:4 4 4 10; clear:both; float:left;}
#ad_sec{clear:both; float:left; width:100%; height:240px; border:1px solid #ccc; margin-left:auto;margin-top:50px; 
 background: -moz-linear-gradient(top, #f5f5f5, 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #ffffff 100%);

}
#ad_block{width:98%; height:200px; border:0px solid #ccc; margin:auto;}
#info_sec{clear:both; float:left;width:100%; height:200px; border:0px solid #ccc; margin-left:auto; 
margin-top:20px; font-size:0.9em;}
#footer{clear:both; float:left;width:100%; height:40px; border-top:1px solid #ccc; margin:auto; font-size:0.8em;

background-color: #4f5050; color:#aefc27; text-align:center;
 }

/*******classes***********/

.picthumb{float:left; width:480px; height:180px; border:0px solid #ccc000; margin-left:7px; margin-top:10px; margin-right:7px;
-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	
	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc; 
  overflow:hidden;


}
.heading{ width:98%; height:40px; border:1px solid #ccc; margin:auto; color:#000; padding-top:10px;  line-height:0.9rem;
 padding-bottom:10px; padding-left:10px; text-align:left;
text-transform: uppercase; font-weight: bold;  font-size:0.9em; vertical-align:center; text-shadow:1px 1px #ffffff;

-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
	
/**	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc; 


background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALElEQVQImWMwMrJi+v//PxMDw3+m//8ZoPR/qBgDEhuXGLoeYswhXg8R5gAAdVpfoJ3dB5oAAAAASUVORK5CYII=) 100% 100%;
**/ 
  background: -moz-linear-gradient(top, #f5f5f5, 0%, #cbcbcb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #cbcbcb));
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #cbcbcb 100%);
  background: -o-linear-gradient(top, #f5f5f5 0%, #cbcbcb 100%);
  background: -ms-linear-gradient(top, #f5f5f5 0%, #cbcbcb 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #cbcbcb 100%);

 }
.feature_item{ float:left; width:265px; height:365px; border:1px solid #ccc; margin-left:20px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;



 }

.ad_item1{
float:left; width:355px; height:180px; border:1px solid #ccc; margin-left:35%; 
margin-right:auto;
margin-top:10px;

-moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius:  8px 8px 8px 8px;
    -khtml-border-radius:  8px 8px 8px 8px;
    border-radius:  8px 8px 8px 8px;
	 background-color: #035c62;
	 

 }

.ad_item2{float:left; width:455px; height:180px; border:0px solid #ccc; margin-left:35%;  margin-top:10px; background-color: #393939 ;
-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    -khtml-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
	  }

.ad_item3{float:left; width:355px; height:180px; border:0px solid #ccc; margin-left:35%; margin-top:10px; background-color: #fe9b02;
-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    -khtml-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
	 }

.info_item{
float:left; width:23%; height:180px; border-right:0px solid #ccc; margin-left:10px; margin-top:10px; background-color:#c1c1c1;  padding:15px; }

.pic{width:100%; height:250px;border-bottom:0px solid #ccc; overflow:hidden;  margin-bottom: 4px; margin-top: 10px;
border:1px solid #ffffff; 
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius:  5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
	 
	

}

.pic2{width:100%; height:320px;border-bottom:0px solid #ccc; overflow:hidden;  margin-bottom: 4px; margin-top: 10px;
border:2px solid #f5f5f5; clear:both;float:left;
-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    -khtml-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
	 
	 box-shadow: 0 0 5px #f5f5f5;
  -moz-box-shadow: 0 0 5px #f5f5f5;
  -webkit-box-shadow: 0 0 5px #f5f5f5;

}

.picname{width:100%; min-height:35px;border:0px solid #ccc; font-weight: bold; text-transform: capitalize;  
margin:0px; clear:both; float:left; line-height:1.4rem; font-family:arial; }
.desc{width:100%; height:45px;border:0px solid #ccc; font-size:0.8em; clear:both; float:left; color:#4f8af4; overflow:auto;}
.action{width:100%; height:30px;border:0px solid #ff0000; clear:both; float:left;}

.price{
font-family: Arial;
width:100%;
height: 25px;
font-weight: bold; font-size: 1.2em;
border:0px solid #ccc; color:#7deb06; clear:both; float:left; line-height:0.9rem;
 
}
.price_sm{display:none; }


.rate{ font-size: 0.8em; float:left; width:42%; height: 25px; border:0px solid #ccc;  z-index:9999999; }




.floater_l{width:10%; height:30px;border:0px solid #ccc; float:left; margin-bottom:5px;  }
.floater_r{width:20%; height:65px; border:0px solid #ccc; float:right;  margin:5px; font-size:0.8em; text-align:right;
background-image: url(images/cart.png); background-repeat: no-repeat;  background-position:right; 
}

.header_l{ 
text-transform:capitalize;
width:35%; height:98%;border:0px solid #ccc; float:left; margin-top:5px; 
color:transparent; padding:5px; font-size:2.0rem; font-weight:bold; 
text-align:left; line-height: 1.8rem;
background-image: url(images/mainlogo.jpg); background-repeat: no-repeat;  background-position:top left;
 }

.motto_l{width:20%; height:70%;border:0px solid #ccc; float:left; margin:5px; }

.blank_l{width:20%; height:50px;border:0px solid #ccc; float:left; margin-top:2px; text-align:right;  overflow:hidden; padding:2px; margin-top:5px;}

.sec_header{
 font-weight: bold;
 
width:100%; height:50px; border:0px solid #333; float:left;  color:#ffffff;
background-color: #9ad805; text-align:center; padding:5px;  margin-bottom:10px;
/***
background-image: url(images/categories.png); background-position: left;  background-repeat: no-repeat;

background: -moz-linear-gradient(top, #ffb33e, 0%, #fe8804 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb33e), color-stop(50%, #fe8804));
  background: -webkit-linear-gradient(top, #ffb33e 0%, #fe8804 50%);
  background: -o-linear-gradient(top, #ffb33e 0%, #fe8804 50%);
  background: -ms-linear-gradient(top, #ffb33e 0%, #fe8804 50%);
background: linear-gradient(to bottom, #ffb33e 0%, #fe8804 50%);
**/

-moz-border-radius: 8px 0px 0px 0px;
    -webkit-border-radius: 8px 0px 0px 0px;
    -khtml-border-radius: 8px 0px 0px 0px;
    border-radius: 8px 0px 0px 0px;

}
.search_bar{width:100%; height:50px; border:0px solid #ccc; float:left;  
background: linear-gradient(to bottom, #def769 0%, #c2ea05 100%);

}
.cart{width:20%; height:50px; border:1px solid #ccc; float:right;}
.item_sm{
	width:100%; height:110px; border:0px solid #ccc; margin-top:10px;
}
.item_sm_pic{
	width:48%; height:120px; border:1px solid #00ffff; clear:both; float:left;
	-moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    -khtml-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
	 
	 box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc; overflow:hidden;
}
.item_sm_det{
	width:40%; height:80px; border-top:1px solid #ccc; float:right; font-size: 0.7em; overflow:hidden;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.labelpic{
	 clear:both; float:left; width:50%; border-right:0px solid #ccc;
}
.labeltext1{
background-position: top center; background-repeat: no-repeat; 
	width:50%; height:100%;  float:right; 
	-moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	color:#ffffff;
	padding:10px;  font-size:0.9em;
 background: linear-gradient(to bottom, #fec346 0%, #ff9606 100%);
 
}
.labeltext2{
	width:50%; height:100%;  float:right; 
	background: linear-gradient(to bottom, #383838 0%, #474747 100%);
	-moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	 padding:10px;
	 color: #fff5bd; font-size:0.9em;
}

.img_pane{
float:left;
margin:5px;
 height:auto;
  overflow:hidden;
   
  }
  
.img2{
float:left;
 font-size:0.4em;
border:0px solid #ccc;
margin:auto;
border-radius: 15px 15px 15px 15px;  
  -moz-border-radius: 15px 15px 15px 15px;   
  -webkit-border-radius: 15px 15px 15px 15px; 
  
  }
  
  .img2_label{ 
margin:auto;
width:90%; height:30px; 
border-bottom:0px solid #ccc; font-size:0.5em; text-align:right; color:#04749d;}



.price_sm{
width:150px;
height: 35px;
color:#ff0000; font-weight: bold; font-size: 1.2em;
border:0px solid #ccc;  font: Arial; color: #7deb06;
margin-top:5px;
 
}
.ad_pic{
	width:150px; height:150px; margin:10px; border:0px solid #ccc; clear:both; float:left;
}
.ad_pictext{
	float:left; width:170px; height:150px;margin-top:10px; border:0px solid #ccc;  
}
.ad_title1{	text-transform:uppercase;	font-weight: bold; font-size:0.9em;	}
.ad_name1{		color:#fe9b02;		font-weight: normal;	}

.ad_title2{	text-transform:uppercase;	font-weight: bold;	color:#ffffff; font-size:0.9em; }
.ad_name2{		color:#fe9b02;		font-weight: bold;	}
.ad_desc2{		color:#333;		font-weight:  normal;	}

.ad_title3{	text-transform:uppercase;	font-weight: bold;	color:#ffffff; font-size:0.9em; }
.ad_name3{		color:#333;		font-weight: bold;	}
.ad_desc3{		color:#ffffff;		font-weight: normal;	}

.cat_link{ background-color: #ffffff; width:100%; border-bottom:1px solid #ccc;  
border-top:0px solid #7b7b7d; border-left:0px solid #7b7b7d; border-right:0px solid #7b7b7d;height:40px; text-transform:uppercase; 
padding-top:8px; color:#66b81d;  font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;
text-align:left;


}

 .cat_link2:hover{ width:100%; background-color: #fe9b02; color:#ffffff;  }

.cat_link2{ background-color: #e1ff9a; width:100%; border-bottom:1px solid #ccc;  height:35px; text-transform:capitalize; 
padding-top:12px; margin-left:5px; color:#333;  font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;
 

}

.downlink{ float:right;
-ms-transform: rotate(90deg); 
    -webkit-transform: rotate(90deg); 
    transform: rotate(90deg); margin:3px; font-size:1.2em;	
}
.linktext{ clear:both; float:left;}

.go{
width:25px;
height:42px;
float:left;
margin-left:-40px; 
outline-style:none;
border-radius: 0px 15px 15px 0px; 
  -moz-border-radius: 0px 15px 15px 0px;
  -webkit-border-radius:  0px 15px 15px 0px; 
  border:0px solid #ccc;
 color:transparent;
	background: #07a8e3;
  /*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALklEQVQImWNQU9Nh+v//PxMDw3+m//8ZkNj/mRgYIHxy5f//Z0BSi18e2TwS5QG4MGB54HL+mAAAAABJRU5ErkJggg==) 100% 100%; */
 background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
  background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -ms-linear-gradient(top, #26262c 0%, #070707 100%);
  background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
  cursor: pointer;
  background-image: url(images/glas3.png);
  background-repeat: no-repeat;
  background-position: center;

}

.search1{	
	width:80%;
	height:35px;
	border: 0px solid #ff0000;
	background-color:#ffffff;
	color:#64513c;
	border-radius: 15px 15px 15px 15px;  
  -moz-border-radius: 15px 15px 15px 15px;     
  -webkit-border-radius: 15px 15px 15px 15px;    
  text-align:center; 
margin-left:2%; margin-top: 6px;
font-size:0.9em;
clear:both; float:left;
/*  opacity:0.8; */



  /* Theoretically for IE 8 & 9 (more valid) */
  /* ...but not required as filter works too */
  /* should come BEFORE filter */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // IE8

  /* This works in IE 8 & 9 too */
  /* ... but also 5, 6, 7 */
  /* filter: alpha(opacity=80);  * / // IE 5-7 
  */
  }
  .home{ background-image: url(images/home1.png); background-position: left; background-repeat: no-repeat; 
  color:transparent; width:80px; height:100px; border: 0px solid #ff0000; padding:3px;
  }
  .add{
  	background-image: url(images/add3.png); background-position: center; background-repeat:  no-repeat;
	width:132px; height:35px; clear:both; float:left; 
	cursor:pointer; background-color: transparent;  border: 0px solid #333; 

opacity:0.9; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
filter: alpha(opacity=90); 


  }
  .view{
  	background-image: url(images/view.png); background-position: center; background-repeat:  no-repeat;
	width:60px; height:35px; float:left; border: 0px solid #ff0000; cursor:pointer; background-color: transparent;
  }
.cart_show{
	width:400px;
	min-height:100px; max-height:400px; overflow:auto;
	border:0px solid #ccc;
	position:fixed;
	top:5px; right:80px; background-color: #ffffff; z-index:1000;  display:none; 

border-radius: 8px 8px 8px 8px;  
  -moz-border-radius: 8px 8px 8px 8px;      
  -webkit-border-radius: 8px 8px 8px 8px;   

 box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

}

	.top{width:100% height:25px; text-align: right; font-size:0.8em; padding:3px; color:#ffffff; cursor:pointer; 
background-color: #333;  }
	.mid{width:100% height:25px; text-align: left; padding:3px; }
	.bot{width:100% height:25px; text-align: left; padding:3px; }

.notice{font-size:0.8em; background-color:#fba704; color:#ffffff; height:auto; padding:5px; }


}

@media only screen
 and (max-device-width:938px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
	
	.feature_item_ph_s{ 
float:left; width:130px; height:130px; border:1px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

	.ph_headpic, #ph_headpic{display:none; }
.line{  border:0px solid #ff0000;  position:relative; top:160px;}

}


@media only screen
 and (max-device-width:910px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
	.feature_item_ph_s{ 
float:left; width:130px; height:130px; border:1px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.line{  border:0px solid #ff0000;  position:relative; top:150px;}
	
	

}


@media only screen
 and (max-device-width:880px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
	
	.feature_item_ph_s{ 
float:left; width:130px; height:130px; border:1px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }
	
.price_sm{	
font-weight: bold; font-family:arial; font-size: 1.0em;
border:0px solid #ccc; color:#047baa; clear:both; float:left; line-height:0.9rem; margin:3px; width:100%;
	}
.line{  border:0px solid #ff0000;  position:relative; top:140px;}

}


@media only screen
 and (max-device-width:840px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
	
	.feature_item_ph_s{ 
float:left; width:130px; height:130px; border:1px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.line{  border:0px solid #ff0000;  position:relative; top:120px;}
	
	.ph_headpic, #ph_headpic{display:none; }

}


@media only screen
 and (max-device-width:800px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
	
	.disc_ph{  
		position:relative;  right:-125px; top:-285px;
		font-size:0.8em; text-align:center; color:#ffffff; background-color:#fd04b4;
		border:0px solid #ccc;
	width:35px; height:35px;
	-moz-border-radius: 30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
    -khtml-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
	
	}
	
	.feature_item_ph_s{ 
float:left; width:130px; height:130px; border:1px solid #ccc; margin-left:10px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.line{  border:0px solid #ff0000;  position:relative; top:180px;}    h3{ font-size: 1.0rem;}

}


@media only screen
 and (max-device-width:728px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.line{  border:0px solid #ff0000;  position:relative; top:160px;}    h3{ font-size: 1.0rem;}}

@media only screen
 and (max-device-width:674px) { 
	 
	 .line{  border:0px solid #ff0000;  position:relative; top:140px;}    h3{ font-size: 1.0rem;} }

@media only screen
 and (max-device-width:632px) { 
	
	 .line{  border:0px solid #ff0000;  position:relative; top:120px;}    h3{ font-size: 1.0rem;} }

@media only screen
 and (max-device-width:578px) { 
	 
	 .line{  border:0px solid #ff0000;  position:relative; top:100px;}     h3{ font-size: 1.0rem;}}

@media only screen
 and (max-device-width:522px) { 
	 
	 .line{  border:0px solid #ff0000;  position:relative; top:80px;}    h3{ font-size: 1.0rem;} }

@media only screen
 and (max-device-width:465px) { .line{  border:0px solid #ff0000;  position:relative; top:60px;}    h3{ font-size: 1.0rem;} }

@media only screen
 and (max-device-width:420px) { .line{  border:0px solid #ff0000;  position:relative; top:40px;}     h3{ font-size: 1.0rem;} 


}

@media only screen
 and (max-device-width:396px) { .line{  border:0px solid #ff0000;  position:relative; top:50px;}   

.carousel-text p {	font-size: 0.9rem;	padding: 0.625rem 0.8rem; }
   h3{ font-size: 1.0rem;}


}

@media only screen
 and (max-device-width:366px) { .line{  border:0px solid #ff0000;  position:relative; top:50px;}   

.carousel-text p {	font-size: 0.9rem;	padding: 0.625rem 0.8rem; }
   h3{ font-size: 1.0rem;}

}


@media only screen
 and (max-device-width:340px) { .line{  border:0px solid #ff0000;  position:relative; top:40px;}   

.carousel-text p {	font-size: 0.8rem;	padding: 0.625rem 0.8rem; }
   h3{ font-size: 0.9rem;}

}





















@media only screen
 and (max-device-width:800px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
	.ph_headpic{display:block; height:10px; overflow:hidden;}
.notice{font-size:0.8em; background-color:#fba704; color:#ffffff; height:auto; padding:5px; }

#slider{ width:100%; height:320px; border:0px solid #ff0000;  overflow:hidden;   clear:both; float:left; }

.picthumb{display:none;}

.picthumb_ph{float:left; width:90%; height:100%; border:0px solid #ccc; margin-left:7px; margin-top:10px; margin-right:7px;
-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	
	box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc; 
  overflow:hidden;
}

ul{ list-style-type:none; }
li{ list-style-type:none; }

.lin{
border:2px solid #fc7919; margin-bottom:6px;  width:60%; 

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px; }
.cat_link{ font-size:1.0em; color:#ccc; 
}

.ad_pic{
	width:150px; height:150px; margin:10px; border:0px solid #ccc; clear:both; float:left;
}
.ad_pictext{
	width:150px; height:auto;margin-left:10px; margin-bottom:10px;  border:0px solid #ccc;  float:left;
	}
	.ad_item1, .ad_item2, .ad_item3{
	height:190px; width:430px; margin-left:0%;
}

}


@media only screen 
 and (max-device-width:1299px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.labeltext1, .labeltext2{line-height: 1.6rem; font-family:arial; }
.picthumb{float:left; width:470px; height:180px; border:0px solid #ff0000; margin-left:10px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:210px;  border:0px solid #ff0000; overflow:hidden;}
.item_sm_det{ clear:both; float:left; width:90%;  height:auto; border:0px solid #ff0000; margin:5px; }

}


@media only screen 
 and (max-device-width:1281px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:460px; height:180px; border:0px solid #ff0000; margin-left:10px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:210px;  border:0px solid #ff0000; overflow:hidden;}
.item_sm_det{ clear:both; float:left; width:90%;  height:auto; border:0px solid #ff0000; margin:5px; }

}

@media only screen 
 and (max-device-width:1274px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:450px; height:180px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:220px;  border:0px solid #ff0000; overflow:hidden;}
.item_sm_det{ clear:both; float:left; width:90%;  height:auto; border:0px solid #ff0000; margin:5px; }



}


@media only screen 
 and (max-device-width:1221px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:430px; height:180px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:200px;  border:0px solid #ff0000; overflow:hidden;}

}



@media only screen 
 and (max-device-width:1168px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:425px; height:180px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:200px;  border:0px solid #ff0000; overflow:hidden;}

}

@media only screen 
 and (max-device-width:1155px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:420px; height:180px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:200px;  border:0px solid #ff0000; overflow:hidden;}

}


@media only screen 
 and (max-device-width:1142px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:410px; height:180px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:200px;  border:0px solid #ff0000; overflow:hidden;}

}


@media only screen 
 and (max-device-width:1115px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:400px; height:180px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:195px;  border:0px solid #ff0000; overflow:hidden;}


.feature_item{ 

float:left; width:250px; height:400px; border:1px solid #ccc; margin-left:25px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ff0000; max-width:235px;    margin-right: 10px; }

}

@media only screen 
 and (max-device-width:1089px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:390px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:190px;  border:0px solid #ff0000; overflow:hidden;}

}


@media only screen 
 and (max-device-width:1063px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:385px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:180px;  border:0px solid #ff0000; overflow:hidden;}



.feature_item{ 

float:left; width:240px; height:400px; border:1px solid #ccc; margin-left:25px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ff0000; max-width:225px;    margin-right: 10px; }

}


@media only screen 
 and (max-device-width:1049px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:380px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:180px;  border:0px solid #ff0000; overflow:hidden;}

}


@media only screen 
 and (max-device-width:1036px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:370px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:180px;  border:0px solid #ff0000; overflow:hidden;}


.feature_item{ 

float:left; width:230px; height:400px; border:1px solid #ccc; margin-left:25px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ff0000; max-width:218px;    margin-right: 10px; }



}

@media only screen 
 and (max-device-width:1010px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:360px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:170px;  border:0px solid #ff0000; overflow:hidden;}

}



@media only screen 
 and (max-device-width:984px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:355px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:170px;  border:0px solid #ff0000; overflow:hidden;}



.feature_item{ 

float:left; width:230px; height:400px; border:1px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ff0000; max-width:218px;    margin-right: 10px; }



}


@media only screen 
 and (max-device-width:971px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:350px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:170px;  border:0px solid #ff0000; overflow:hidden;}

}



@media only screen 
 and (max-device-width:957px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:340px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:165px;  border:0px solid #ff0000; overflow:hidden;}

.feature_item{ 

float:left; width:220px; height:400px; border:1px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ff0000; max-width:207px;    margin-right: 10px; }


}


@media only screen 
 and (max-device-width:931px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:330px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:160px;  border:0px solid #ff0000; overflow:hidden;}

}

@media only screen 
 and (max-device-width:905px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:320px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:155px;  border:0px solid #ff0000; overflow:hidden;}

.feature_item{ 
float:left; width:210px; height:400px; border:1px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ff0000; max-width:200px;    margin-right: 10px; }


}

@media only screen 
 and (max-device-width:878px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:310px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:150px;  border:0px solid #ff0000; overflow:hidden;}

.feature_item{ 
float:left; width:210px; height:400px; border:1px solid #ccc; margin-left:10px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ff0000; max-width:190px;    margin-right: 10px; }


}

@media only screen 
 and (max-device-width:852px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:300px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:140px;  border:0px solid #ff0000; overflow:hidden;}



.feature_item{ 
float:left; width:200px; height:400px; border:1px solid #ccc; margin-left:10px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ff0000; max-width:190px;    margin-right: 10px; }


}

@media only screen 
 and (max-device-width:826px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:295px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:140px;  border:0px solid #ff0000; overflow:hidden;}

}

@media only screen 
 and (max-device-width:813px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb{float:left; width:285px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:135px;  border:0px solid #ff0000; overflow:hidden;}


.feature_item{ 
float:left; width:190px; height:400px; border:1px solid #ccc; margin-left:10px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ff0000; max-width:176px;    margin-right: 10px; }

#slider{ border:0px solid #fff000;  height:400px;}


}



@media only screen 
 and (max-device-width:800px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb_ph{float:left; width:360px; height:150px; border:0px solid #ff00ff; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:190px;  border:0px solid #0000ff; overflow:hidden;}


.feature_item_ph{ 
float:left; width:180px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }

#slider{ border:0px solid #fff000;  height:450px;}

}



@media only screen 
 and (max-device-width:759px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.feature_item_ph{ 
float:left; width:175px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }
.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }

#slider{ border:0px solid #ff0000;  height:430px;}
}


@media only screen 
 and (max-device-width:747px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.picthumb_ph{float:left; width:350px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:150px;  border:0px solid #ff0000; overflow:hidden;}
.pic{ border:0px solid #ff0000; max-width:190px;    margin-right: 10px; }

#slider{ border:0px solid #ff0000;  height:420px;}

}





@media only screen 
 and (max-device-width:738px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.feature_item_ph{ 
float:left; width:172px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }

#slider{ border:0px solid #ff0000;  height:420px;}

}


@media only screen 
 and (max-device-width:728px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

 .ph_add_to_cart{  width:55%; }

.feature_item_ph{ 
float:left; width:160px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}


.picthumb_ph{float:left; width:320px; height:150px; border:0px solid #ff0000; margin-left:7px; margin-top:10px; margin-right:7px; }
.labelpic{  max-width:150px;  border:0px solid #ff0000; overflow:hidden;}
.pic{ border:0px solid #ff0000; max-width:190px;    margin-right: 10px; }
 
#slider{ border:0px solid #ff0000;  height:410px;}

}

@media only screen 
 and (max-device-width:675px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.feature_item_ph{ 
float:left; width:150px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }


.picthumb_ph{ float:left; width:300px; height:150px; border:0px solid #ff0000; margin-left:7px; 
              margin-top:10px; margin-right:7px;  }

.labelpic{  max-width:150px;  border:0px solid #ff0000; overflow:hidden;}
.pic{ border:0px solid #ff0000; max-width:190px;    margin-right: 10px; }
 
#slider{ border:0px solid #ff0000;  height:385px;}


}

@media only screen 
 and (max-device-width:633px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
.feature_item_ph{ 
float:left; width:180px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }

.picthumb_ph{ float:left; width:280px; height:150px; border:0px solid #ff0000; margin-left:7px; 
              margin-top:10px; margin-right:7px;  }

#slider{ border:0px solid #ff0000;  height:375px;}

}


@media only screen 
 and (max-device-width:628px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
.feature_item_ph{ 
float:left; width:180px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }

#slider{ border:0px solid #ff0000;  height:360px;}

}


@media only screen 
 and (max-device-width:587px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
.feature_item_ph{ 
float:left; width:180px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

   box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

   -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }

.picthumb_ph{ float:left; width:270px; height:150px; border:0px solid #ff0000; margin-left:7px; 
              margin-top:10px; margin-right:7px;  }

#slider{ border:0px solid #ff0000;  height:345px;}

}






@media only screen 
 and (max-device-width:567px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.feature_item_ph{ 
float:left; width:170px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }

.picthumb_ph{ float:left; width:250px; height:150px; border:0px solid #ff0000; margin-left:7px; 
              margin-top:10px; margin-right:7px;  }

#slider{ border:0px solid #ff0000;  height:333px;}
}



@media only screen 
 and (max-device-width:533px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.feature_item_ph{ 
float:left; width:160px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }


}


@media only screen 
 and (max-device-width:528px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.picthumb_ph{ float:left; width:230px; height:150px; border:0px solid #ff0000; margin-left:7px; 
              margin-top:10px; margin-right:7px;  }

}



@media only screen 
 and (max-device-width:502px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.feature_item_ph{ 
float:left; width:155px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }


}



@media only screen 
 and (max-device-width:487px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.picthumb_ph{ float:left; width:210px; height:150px; border:0px solid #ff0000; margin-left:7px; 
              margin-top:10px; margin-right:7px;  }

 .ph_add_to_cart{  width:60%; }

.feature_item_ph{ 
float:left; width:145px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }


#slider{ border:0px solid #ff0000;  height:290px;}

}



@media only screen 
 and (max-device-width:447px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{


.picthumb_ph{ float:left; width:95%; height:150px; border:0px solid #ff0000; margin-left:7px; 
              margin-top:10px; margin-right:7px;  }

.pic{ border:0px solid #ffff00; max-width:240px;    margin-right: 10px; }
.labelpic{  max-width:170px;  border:0px solid #ff0000; overflow:hidden;}


.owl-stage-outerx{  border:1px solid #ffff00;  height:270px;}

#slider{ border:0px solid #ff0000;  height:275px;}

}







@media only screen 
 and (max-device-width:454px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{
.labelpic{ width:42%; height:98%; clear:both; float:left; border:0px solid #ffff00; }

.feature_item_ph{  


float:left; width:200px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:185px;    margin-right: 10px; }

.d2{width:100%; max-height:35px; border:0px solid #ffff00; margin:0px; overflow:hidden;}
}

@media only screen 
 and (max-device-width:423px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.labelpic{ width:42%; height:95%; clear:both; float:left; border:0px solid #ffff00; }
.feature_item_ph{ 
float:left; width:170px; height:250px; border:0px solid #ccc; margin-left:10px; overflow:hidden; margin-top:10px;  padding:5px;
font-family:poppins; font-size:0.9em;
box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	background-color:#ffffff;
 }

.pic{ border:0px solid #ffff00; max-width:175px;    margin-right: 10px; }


#slider{height:250px; }

}






@media only screen 
 and (max-device-width:381px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.labelpic{ width:42%; height:90%; clear:both; float:left; border:0px solid #ffff00; }

.feature_item_ph{ 
float:left; width:160px; height:250px; border:0px solid #ccc; margin-left:10px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }

.d2{width:100%; min-height:15px; max-height:35px; border:0px solid #ffff00; margin:0px; overflow:hidden;}

}





@media only screen
 and (max-device-width:350px)
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

#slider{height:240px; }

.labelpic{ width:42%; height:90%; clear:both; float:left; border:0px solid #ffff00; }

.feature_item_ph{ 
float:left; width:150px; height:250px; border:0px solid #ff00ff; margin-left:17px; margin-top:15px; padding:5px;   overflow:hidden; 

-moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius:  8px 8px 8px 8px;
    border-radius:  8px 8px 8px 8px;
	 
   box-shadow: 0 0 8px #ccc;
  -moz-box-shadow: 0 0 8px #ccc;
  -webkit-box-shadow: 0 0 8px #ccc;

}


.picthumb_ph{	width:90%; border:0px solid #ff0000; 	}
.labeltext1{
background-position: top center; background-repeat: no-repeat;   float:right; 
	-moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	color:#ffffff;
	padding:10px;  font-size:0.9em; line-height:1rem;
 background: linear-gradient(to bottom, #fec346 0%, #ff9606 100%);
 
 width:55%;  height:150px;  border:0px solid #333; 
 
}

.labeltext2{
	width:55%; height:150px;  float:right; 
	background: linear-gradient(to bottom, #383838 0%, #474747 100%);
	-moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	 padding:10px;
	 color: #fff5bd; font-size:0.9em;line-height:1rem;
}

}


@media only screen 
 and (max-device-width:339px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

#slider{height:220px; }

.feature_item_ph{ 
float:left; width:140px; height:290px; border:0px solid #ccc; margin-left:5px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }


}



@media only screen 
 and (max-device-width:307px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

#slider{height:200px; }


.feature_item_ph{ 
float:left; width:140px; height:290px; border:0px solid #ccc; margin-left:10px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00; max-width:176px;    margin-right: 10px; }


}


@media only screen 
 and (max-device-width:286px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

#ph_head{width:75%;}
#ph_menu{width:15%;}
#slider{height:190px; }

.feature_item_ph{ 
float:left; width:240px; height:290px; border:0px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00;   max-width:270px;    margin-right: 10px; }


}


@media only screen 
 and (max-device-width:260px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

#slider{height:170px; }

.feature_item_ph{ 
float:left; width:230px; height:290px; border:0px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00;   max-width:270px;    margin-right: 10px; }


}



@media only screen 
 and (max-device-width:240px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

#slider{height:160px; }

.feature_item_ph{ 
float:left; width:90%; height:290px; border:0px solid #ccc; margin-left:15px; margin-top:10px; overflow:hidden; padding:5px;

box-shadow: 0 0 5px #ccc;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;

-moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
 }

.pic{ border:0px solid #ffff00;   max-width:270px; margin-right: 10px; }


}



@media only screen 
 and (max-device-width:800px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/

{

.labeltext1{
background-position: top center; background-repeat: no-repeat;   float:right; 
	-moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	color:#ffffff;
	padding:10px;  font-size:0.9em; 
 background: linear-gradient(to bottom, #fec346 0%, #ff9606 100%);
  width:55%;  height:150px;  border:0px solid #333;   line-height: 1.3rem; 
 
}

.labeltext2{
	width:55%; height:150px;  float:right; 
	background: linear-gradient(to bottom, #383838 0%, #474747 100%);
	-moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	 padding:10px;
	 color: #fff5bd; font-size:0.9em;   line-height: 1.6rem; 
}


}

@media only screen 
 and (max-device-width:799px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.left_scroll{ height:730px;  border:0px solid #ff0000; }
}

@media only screen 
 and (max-device-width:750px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.left_scroll{ height:700px;  border:0px solid #ff0000; }
}


@media only screen 
 and (max-device-width:700px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.left_scroll{ height:700px;  border:0px solid #ff0000; }
}

@media only screen 
 and (max-device-width:650px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.left_scroll{ height:650px;  border:0px solid #ff0000; }
}


@media only screen 
 and (max-device-width:600px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.left_scroll{ height:600px;  border:0px solid #ff0000; }
}

@media only screen 
 and (max-device-width:550px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.left_scroll{ height:500px;  border:0px solid #ff0000; }
}


@media only screen 
 and (max-device-width:500px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.left_scroll{ height:450px;  border:0px solid #ff0000; }
}


@media only screen 
 and (max-device-width:450px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.left_scroll{ height:400px;  border:0px solid #ff0000; }
}



@media only screen 
 and (max-device-width:400px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.left_scroll{ height:380px;  border:0px solid #ff0000; }
}

p{text-align:justify;}

.feature_item_ph{ background-color:#fff; }


@media only screen 
 and (max-device-width:800px) 
 /** and (-webkit-min-device-pixel-ratio:2 )
  and (orientation:potrait) **/
{
	.picthumb_a{ display:none; }
	
}


