/*@import url("docs.css");
@import url("addons.css");
@import url("theme.css");
@import url("menu.css");
@import url("css3.css");
@import url("colorbox.css");
@import url("widgets.css");*/

#yt-responsivemenu {
    display: none;
}
.yt_ressidebar_screennav{
	display:none;
}
#yt_header .head-mobile-top,
#yt_header .search-mobile,
#yt_header .quicklink-mobile{
	display:none;
}

textarea, input, select,
input[type="file"], 
input[type="checkbox"], 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"]{	
	padding: 7px 10px;	
	border: 1px solid #e6e6e6;
	color:#909090;
	outline:none !important;
	-webkit-box-shadow: none; 	
	-moz-box-shadow: none; 	
	box-shadow: none;
}
select{
	padding: 6px 6px 6px 10px;
}
input[type="checkbox"],
input[type="radio"]{
	border: none;
}
textarea:focus, select:focus,
textarea:hover, select:hover, 
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input[type="radio"]:focus,
.uneditable-input:focus {
	border: 1px solid #e6e6e6;
	outline:none !important;
	-webkit-box-shadow: none; 	
	-moz-box-shadow: none; 	
	box-shadow: none;
}
input[type="checkbox"],
input[type="radio"],
input[type="checkbox"]:focus,
input[type="radio"]:focus{
	border: none;
}
input[type="radio"], 
input[type="checkbox"] {
    float: left;
    margin: 1px 7px 0 0;
}
textarea{
	background-color:#fbfdfd;
}
input.input-text:focus, textarea:focus{
	border: 1px solid #ccc;
}
input[type="checkbox"],
input[type="password"],
input[type="text"]
{
	khtml-border-radius:0px;  
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
input[type="text"]{
	-webkit-box-shadow: none; 	
	-moz-box-shadow: none; 	
	box-shadow: none !important;
}

/**----css menu mobile----***
/*sidebar*/
#yt-responsivemenu .btn.btn-navbar {
    top: 19px;
    left: 0;
    margin: 0;
    position: absolute;
	padding: 0;
	line-height: 100%;
	font-size: 21px;
	color: #999;
	outline: none;
	border-radius: 0;
	width:36px;
	height:36px;
	border:1px solid #e6e6e6;
	background-color:#fff;
}
#yt-responsivemenu .btn.btn-navbar:hover{
	color:#fff;
}
#yt_resmenu_sidebar {
    display: none;
}
.onpen-sidebar #yt_wrapper{
	padding-left: 10px;
}
#yt_wrapper{
	position: relative;
	left: 0;
}
.onpen-sidebar #yt_wrapper{
	left: 220px;
}
.onpen-sidebar .yt_ressidebar_screennav {	
	left: 0;
}
.yt_ressidebar_screennav{
    background: #222;
    left: -220px;
	top: 0;
    margin: 0;
    position: absolute;
    width: 220px;
	height: 100%;
}
#yt_screennav ul.siderbar-menu li ul{
	padding-left:15px;
}
#yt_screennav ul.siderbar-menu li a {
	padding: 9px 0 9px 10px;
	line-height: 100%;
	display:block;
	border-bottom: 1px solid #444;
}
/*collapse*/
#yt_resmenu_collapse{
	position:absolute;
	left: 0;	
	z-index: 999;
	top: 55px;
	width:100%;
}
#yt_resmenu_collapse ul.nav-menu{
	background-color: #222;
}
#yt_resmenu_collapse ul.nav-menu > li:hover,
#yt_resmenu_collapse ul.nav-menu > li.active{
	color:#FFF;
}
#yt_resmenu_collapse ul.nav-menu > li > a {
    border-bottom: 1px solid #444;
}
#yt_resmenu_collapse ul.nav-menu > li:hover,
#yt_resmenu_collapse ul.nav-menu > li.active,
#yt_resmenu_collapse ul.nav-menu > li.active > a > span,
#yt_resmenu_collapse ul.nav-menu > li:hover > a > span{
	color:#FFF;
}
.nav-collapse .nav-menu > li > a, 
.nav-collapse .dropdown-menu a {           
    padding: 8px 10px;
	display: block;
}
.nav-collapse .nav-menu > li {
    float: none;
	position:relative;
	z-index:10;
}
ul.nav-menu li.parent {
    position: relative;
}
.nav-collapse .nav > li {
    float: none;
}
ul.nav-menu li.parent .menuress-toggle.menuress-toggle:before {
    content: "\f107";
	font-family: 'FontAwesome';
	font-size:20px;
	display:block;
}
ul.nav-menu li.parent.open .menuress-toggle.menuress-toggle:before {
    content: "\f106";
	font-family: 'FontAwesome';
	font-size:20px;
	display:block;
}
ul.nav-menu li.parent .menuress-toggle {
    cursor: pointer;   
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 40px;
	color:#909090;
}
ul.nav-menu li.parent > .res-wrapnav {
    height: 0;
    opacity: 0;
}
ul.nav-menu li.parent > .res-wrapnav ul{
	position:relative;
	z-index:1;
}
ul.nav-menu li.parent.open > .res-wrapnav {
    display: block;
    opacity: 1;
	background:#2B2B2B;
	border-bottom: 1px solid #444;
}
ul.nav-menu li.parent > .res-wrapnav ul li{
	padding:5px 5px 5px 15px;
}
/*selectbox*/
#yt-responsivemenu .menu-selectbox{
	position:relative;
	top: 0px;
}
#yt-responsivemenu .menu-selectbox > select {
    opacity: 0;
    padding: 0;
	height: 40px;
	width:40px;
	/*width: 100%;*/
	position:absolute;
	left:0;
	top: 15px;
	z-index:2;
}
#yt-responsivemenu .menu-selectbox > select > option{
	width: 150px;
	padding:5px 10px;
}

/***----------------------Device---------------------------***/
@media (min-width: 1200px) {
	.layout-boxed #yt_wrapper{
		width: 1200px;
	}
	.menu-on-top{
		position: fixed !important;
		top: 0;
		left: 0;
		width:100%;
		z-index: 999;
	}
}
@media (max-width: 1199px) {
	/*-----home page----*/
	.banner-bottom img,
	.banner-top img{
		width:100%;
	}
	.banner-top .bannertop3{
		padding-left:15px;
	}
	.banner-top .bannertop2{
		padding-left:15px;
	}	
	.banner-bottom .block-content a{
		width:48%;
	}
	.banner-bottom .block-content a:first-child{
		margin-right:4%;
	}
	.block-policy .policy .block-content-left{
		margin-right:20px;
	}
	.block-policy .policy .block-content-right{
		margin-left:114px;
	}
	
	.spotlight4 .block-content{
		padding-bottom:40px;
	}
	.spotlight-wrap .spotlight4{
		padding-bottom:10px !important;
	}
	.spotlight4 .address .inner{
		padding-right:10px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.layout-boxed #yt_wrapper
	/*#yt_wrapper .yt-content-inner*/{
		width: 1000px;
	}
	.sm_quickview_handler{
		display: none !important;
	}
	.menu-on-top{
		position: fixed !important;
		top: 0;
		left: 0;
		width:100%;
		background: #fff;
		z-index: 999;
	}
/***--------------------header-------------------------***/	
	.yt-menu-nav > #nav > li > a{
		padding:34px 18px 30px 18px;
	}
	#yt_header .header-bottom .inner{
		margin-top:20px;
	}
	#yt_wrapper #yt_header #search_mini_form .button{
		height:31px;
		top:3px;
	}
	#category-image-ontop img{
		position:relative;
		right:1px;
	}
	.dynamicslideshow-container .tp-leftarrow{
		left:18px !important;
	}
	.dynamicslideshow-container .tp-rightarrow{
		right:18px !important;
	}
	#yt_header .logo{
		padding-right:0px;
	}
	#yt_header .logo img{
		width:100%;                                                             
	}
	#yt_header .header-bottom .inner,
	#yt_header .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns{
		width:100%;
	}
	#yt_header .head-cart{
		float:right;
	}
	#yt_header .head-search{
		margin-right:45px;
	}
	#yt_header .megamenu1-parent .sm_megamenu_content .mega1-content .bannermega .inner{
		margin:0 9px;
	}
	
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.parent .sm-megamenu-child{
		display:none !important;
	}
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.parent:hover .sm-megamenu-child{
		display:block !important;
	}
	/*---*/
	.banner-top .bannertop3-2{
		margin-top:26px;
	}
	/*----slider-----*/
	.sm-slider .preset02-3 .vpo-wrap .vp .item{
		width:25%;
	}	
	.sm-slider.upsell .preset02-3 .vpo-wrap .vp .item{
		width:33.3333%;
	}
	.products-grid .item .item-inner .product-info .wishlist-compare{
		right:25px;
	}
	/*--------listing-----------*/
	.products-grid .item{
		min-height:450px;
	}
	.products-list .item .product-info{
		padding-top:0px;
	}
	.products-list .item .product-desciption{
		padding:15px 0;
	}
	#narrow-by-list dd input{
		width:48%;
	}
	#narrow-by-list dd #price-filter-min-text{
		margin-right:2%;
	}
	#narrow-by-list .item-filter .a-right{
		float:left;
		margin-top:10px;
		margin-bottom:20px;
	}
	#yt_left .sm-basic-products .slide-navi{
		padding:33px 47px 29px;
		top:260px;
	}
	/*----detail----*/
	.yt-product-detail .tab-product-detail .yt-tab-navi > li > a{
		padding:10px 15px;
	}
	#block-related.products-grid .item .item-inner .product-info .wishlist-compare{
		right:0px;
	}
	#block-related.products-grid .item{
		margin-bottom:0px;
		min-height:400px;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col2{
		padding-left:0;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col1{
		padding-right:0;
	}
	.toolbar .pagination-wrap .pagination .pages ol li a.next, .toolbar 
	.pagination-wrap .pagination .pages ol li a.previous{
		margin-top:-6px;
	}
	/*---other----*/
	.contact-page .contact-us-left{
		padding-right:5%;
	}
	.page-about img{
		width:100%;
	}
	
	#yt_main .sm-slider .page-button.top .control-button{
		left:53.5%;
	}
	
}
@media (max-width: 991px) {
	/*-----general-----*/
	.sm_quickview_handler{
		display: none !important;
	}
	#cpanel_btn{
		display: none;
	}	
	
	#yt_header .yt-menu{
		display: none;
	}
	#yt_header .yt-responsivemenu{
		display: block;
	}
	.yt_ressidebar_screennav {
		display:block;
	}
	.price_filter .price-to{
		margin-left:0px;
	}
	/*----end general-----*/
	.layout-boxed .dynamicslideshow-container .tp-leftarrow,
	.dynamicslideshow-container .tp-leftarrow{
		left:0px !important;
	}
	.layout-boxed .dynamicslideshow-container .tp-rightarrow,
	.dynamicslideshow-container .tp-rightarrow{
		right:0px !important;
	}
	#yt_header .header-top-right{
		padding-left:0px;
	}
	/*----*/
	#yt_wrapper #yt_header #search_mini_form .button{
		height:31px;
		top:3px;
	}
	#yt_header .logo{
		padding-right:0px;
		text-align:center;
		width:100%;
	}
	#yt_header .logo a{		
		box-shadow: none;
	}
	#yt_header .header-top{
		height:105px;
		background-color:#fff;
		-ms-box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.15);
		-o-box-shadow:0px 4px 3px 0px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.15);
		-moz-box-shadow:    0px 4px 3px 0px rgba(0, 0, 0, 0.15);
		box-shadow:         0px 4px 3px 0px rgba(0, 0, 0, 0.15);
	}
	/*---show hide---*/
	#yt_header .head-quicklink{
		display:none;
	}
	#yt_header .quicklink-mobile{
		display:block;
		position:relative;
		float:left;
		margin-top:26px;
		margin-right:8px;
	}
	#yt_header .quicklink-mobile .btn-quicklink:before{
		content: "\f007";
		font-family: 'FontAwesome'; 
		font-size:13px;
		margin-right:6px;
		color:#999;
	}
	#yt_header .quicklink-mobile .btn-quicklink:hover{
		cursor:pointer;
	}
	#yt_header .quicklink-mobile .quicklink-mobile-content{
		position:absolute;
		left:0;
		top:26px;
		background-color:#fff;
		border:1px solid #ccc;
		padding:5px 15px 10px 15px;				
	}
	#yt_header .jqTransformSelectWrapper ul{
		top: 33px;
	}
	#yt_header .quicklink-mobile .quicklink-mobile-content ul li{
		float:left;
		width:100%;
		border-bottom:1px dashed #e6e6e6;
		padding:3px 0;
	}
	#yt_header .quicklink-mobile .quicklink-mobile-content ul.links li:first-child{
		display:none;
	}
	#yt_header .quicklink-mobile .quicklink-mobile-content ul li a{
		white-space:nowrap;
	}
	#yt_header .header-bottom{
		padding-bottom:7px;
	}
	#yt_header{
		position:relative;
		z-index:2;
	}
	#yt_content{
		position:relative;
		z-index:1;
	}	
	.toolbar .pagination-wrap .pagination .pages ol li a.next, .toolbar 
	.pagination-wrap .pagination .pages ol li a.previous{
		margin-top:-6px;
	}
	
	#yt_header .quicklink-mobile .quicklink-mobile-content{
		display:none;
	}

}
@media (min-width: 768px) and (max-width: 991px) {
	.layout-boxed #yt_wrapper{
		width: 768px;
	}
	
	
	/*------home page---------*/
	#yt_header .header-bottom .inner{
		width:90%;
	}
	.banner-top .bannertop3-2{
		margin-top:19px;
	}
	.products-grid .item{
		min-height:475px;
	}
/*--------------------home-------------------------*/	
	.block-policy .policy .block-content-right{
		width:100%;
		clear:both;
		margin-top:20px;
		margin-left:0;
		float:left;
	}
	#yt_main .sm-slider .page-button.top .control-button{
		left:55%;
	}
	.newsletter-wrap .block-newsletter button{
		margin-top:2px;
	}
/*-----------------------listing-----------------------*/
	#narrow-by-list dd input{
		width:48%;
	}
	#narrow-by-list dd #price-filter-min-text{
		margin-right:2%;
	}
	#narrow-by-list .item-filter .a-right{
		float:left;
		margin-top:10px;
		margin-bottom:20px;
	}
	#yt_left .sm-basic-products .slide-navi{
		padding:33px 47px 29px;
		top:275px;
	}
	.products-grid .item{
		min-height:460px;
	}
	.products-list .item .product-info{
		padding-top:0px;
	}
	.products-list .item .product-desciption{
		padding:15px 0;
	}
	.products-grid .item .item-inner .product-info .wishlist-compare{
		right:25px;
	}
	.toolbar .limiter-wrap{display:none;}
	.toolbar .sort-by-wrap, .toolbar .pagination-wrap{
		width:50%;
	}	
	
/*------------------------detail page---------------------------*/	
	#addthis_wrap .addthis_button_pinterest_pinit,
	#addthis_wrap .addthis_counter{
		margin-top:10px;
	}

	.yt-product-detail .email-friend{
		bottom:7px;
		left:210px;
	}
	.yt-product-detail .add-to-cart{
		margin-left:0;
		margin-top:20px;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi > li > a{
		font-size:115%;
		padding:10px 6px;
		font-weight:bold;
	}
	.yt-product-detail .product-add-box{
		margin-top:25px;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col2{
		padding-left:0;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col1{
		padding-right:0;
	}
	#block-related.products-grid .item .item-inner .product-info .wishlist-compare{
		right:5px;
	}
	#block-related.products-grid .item{
		min-height:425px;
	}
	
	.review-product-list .yt-product-detail .addthis_toolbox{
		margin-bottom:20px;
	}
	
	.cart-collaterals select,
	.cart-collaterals input,
	#postcode{
		width:200px;		
	}
/*-----other----------------*/
	.my-account th .nobr{
		white-space:inherit !important;
	}
	#blog-detail .postWrapper .postContent img{
		width:100%;
	}
	.contact-page .contact-us-left{
		padding-right:0px;
	}
	.page-about .row1-left{
		text-align:center;
		margin-bottom:20px;
	}
	.page-about .about-row1 .row1-right .row1-right-cont2{
		margin-top:30px;
	}
	.page-about .about-row2 .row2 .about-img{
		text-align:center;
	}
}
@media (max-width: 767px) {
	#yt_header .header-bottom,
	#yt_content #yt_main,
	#yt_footer{
		padding-left:10px;
		padding-right:10px;
	}
	#yt-responsivemenu .btn.btn-navbar{
		left:10px;
	}
	#yt_header .header-bottom  .quicklink-mobile,
	#yt_header .header-bottom .language-currency{
		display:none;
	}
	#yt_header .head-mobile-top{
		display:inline-block;
		width:100%;
		margin-top:-19px;
		float:left;
		border-bottom:1px solid #e6e6e6;
		padding-bottom:6px;
		position:relative;
		z-index:2;
	}
	#yt_header .header-top{
		height:auto;
	} 
	#yt_header .header-bottom{
		padding-bottom:19px;
	}
	#yt_header .language-currency{
		margin-right:10px;
	}
	#yt_header .quicklink-mobile{
		float:left !important;
		margin-left:10px;
	}
	#yt_header .currency-switcher .jqTransformSelectWrapper ul{
		width:70px !important;
	}
	#yt_header .header-top-right{
		position:relative;
		z-index:1;
	}
/***--------------------header-------------------------***/		
	#yt_header .search-mobile{
		display:block;
		position:relative;
		float:left;
		margin-top:19px;
	}
	#yt_header .head-search{
		display:none;
	}
	#yt_header .search-mobile .btn-search-mobile {
		top: -1px;
		left: 45px;
		margin: 0;
		position: absolute;
		padding: 7px;		
		width:36px;
		height:36px;
		border:1px solid #e6e6e6;
		background-color:#fff;
		text-align:center;
		display:block;
	}
	#yt_header .search-mobile .btn-search-mobile i{
		line-height: 100%;
		font-size: 18px;
		color: #999;
	}
	#yt_header .search-mobile .btn-search-mobile:hover i{
		color:#fff;
	}
	#yt_header .search-mobile .btn-search-mobile:hover{
		cursor:pointer;
	}
	#yt_header #search_mini_form{
		top:35px;
		left:45px;
		position:absolute;
	}
	#yt_header .head-cart,
	#yt_header .language-currency,
	#yt_header .quicklink-mobile{
		float:right;
	}
	#yt_header .header-bottom .inner{
		width:100%;
	}
	.head-mobile-top{
		display:none;
	}
	#yt_header #search_mini_form{
		display:none;
	}
/*------------------------home page--------------------------*/
	.banner-bottom,
	.hiddenphone-caption,
	.banner-top{
		display:none;
	}
	
	.products-grid .item .item-inner{
		float:none;
		margin:10px;
	}
	#yt_main .sm-slider .page-button.top .control-button{
		left:63%;
	}
	
	#yt_main .sm-slider .block-title span, .banner-bottom .block-title span{
		display:inline-block;
	}
	
	.newsletter-wrap{
		padding:20px 10px;
		height:auto;
	}
	.newsletter-wrap .block-newsletter .block-title{
		font-size:123%;
	}
	.newsletter-wrap .block-newsletter #newsletter-validate-detail input{
		width:100%;
	}
	.twitter-slider .sm-twitter-slider{
		padding:20px 10px;
	}
	.twitter-slider{
		height:auto;
		display:none;
	}
	.twitter-slider .sm-twitter-slider .ts-slider-wrap{
		padding:0;
	}
	
	/*#yt_main .slider-logo .sm-slider .preset02-5 .vpo-wrap .vp .item{
		width:100%;
	}*/
	.block-policy .policy{
		width:100%;
		margin-top:30px;
	}
	/*--------footer---------*/
	.footer-top{
		text-align:center;
	}
	
	.quicklink-footer ul li{
		margin:0 10px;
	}
	#yt-totop{
		bottom:60px;
	}
/*-----------------listing---------------------*/
	#yt_main_left, #yt_left{
		padding-left:10px;
		padding-right:10px;
	}
	#yt_left .sm-basic-products .slide-navi{
		top:350px;
	}
	.toolbar .limiter-wrap, .toolbar .sort-by-wrap{
		display:none;
	}
	.toolbar .pagination-wrap{
		width:100%;
	}
	#yt_main{
		clear:both;
	}
	.toolbar-top{
		top:140px;
		right:10px;
	}
	.products-list .product-list-left{
		float:left;
		margin-left:0;
	}
	.products-list .item .product-info{
		padding-left:0;
		float:left;
	}
	#catalog-listing{
		margin-top:30px;
		float:left;
	}
/*--------------detail page-------*/
	.yt-product-detail .yt-detail-left{
		padding-right:0;
	}
	.yt-product-detail .yt-detail-right{
		margin-top:30px;
		padding-left:0;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi > li,
	.yt-product-detail .tab-product-detail .yt-tab-navi > li > a{
		width:100%;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col2{
		padding-left:0;
	}
	.yt-product-detail #yt_tab_reviewform .reviewform-col1{
		padding-right:0;
	}
	.yt-product-detail .email-friend{
		bottom:1px;
		left:81px;
	}
/*------------------------other page---------------------------*/
	/* blog */
	.list-blog .postWrapper .postRight{
		margin-top:20px;
	}
	#blog-detail .postWrapper .postContent img{
		width:100%;
	}
	/* about us */
	.page-about img{
		width:100%;
	}
	
	/*contact*/
	.contact-us-right{
		margin-top:30px;
	}
	.contact-page #contactForm .fields,
	.contact-page #contactForm .wide{
		width:100%;
	}

/*account*/		
	.account-login{
		/*padding: 0 15px;*/
	}
	.my-account .col2-set .col-1, .account-login .col2-set .col-1,
	.my-account .col2-set .col-2, .account-login .col2-set .col-2{
		width: 100%;
		margin-bottom: 15px;
	}
	.my-account .form-list .field{
		width: 100%;
	}
	.my-account .link-reorder{
		float: none;
	}
	.my-account .pager .pages,
	.my-account .pager .limiter,
	.my-account .pager .amount{
		float: left;
		width: 100%;
		text-align: left;
		padding: 7px 0;
		border-bottom: 1px dotted #e9e9e9;
	}
	.my-account .pager .amount{
		padding-top: 0;
	}
	.my-account .pager .pages{
		padding-bottom: 0;
		border: none;
	}
	.my-account .data-table tr td{
		display: block;
		border: none;
	}
	.my-account #wishlist-view-form .buttons-set{
		width: 100%;
	}
	.my-wishlist #wishlist-view-form .buttons-set .button,
	#shopping-cart-table.cart-table .button{
		width: 100%;
		margin-top: 2px;
	}
	/*general*/
	.cart-collaterals .totals{
		margin-left:0px;
	}
	.my-account .data-table thead th,
	.my-account .data-table thead td,
	.my-account .data-table tr th,
	.my-account .data-table tr td,
	.my-account .data-table tfoot td,
	.my-account .data-table tr.first th,
	.my-account .data-table tr.first td ,
	.catalog-product-compare-index .data-table thead th, 
	.catalog-product-compare-index .data-table thead td, 
	.catalog-product-compare-index .data-table tr.even th, 
	.catalog-product-compare-index .data-table tr.odd td, 
	.catalog-product-compare-index .data-table tr.odd th, 
	.catalog-product-compare-index .data-table tr.even td, 
	.catalog-product-compare-index .data-table tfoot td, 
	.catalog-product-compare-index .data-table tr.first th, 
	.catalog-product-compare-index .data-table tr.first td {
    display: block;
    float: none !important;
    text-align: center;
    width: auto !important;
	border:none !important;
	}
	
	
	.yt-product-detail .tab-product-detail .yt-tab-content{
		padding-left:5px;
		padding-right:5px;
	}
	#yt_tab_reviewform .data-table th{
		padding:10px 3px;
	}
	select {
		width: 100%;
	}
	/*--cart--*/
	#yt_wrapper .checkout-types{
		float:right;
		margin-top:0;
		margin-bottom:20px;
	}
	#shopping-cart-table .hidden-mobile{
		display:none;
	}
	#shopping-cart-table th,
	#shopping-cart-table tr td{
		padding:10px 2px;
	}
	#shopping-cart-table tfoot td{
		padding:10px;
	}
	#yt_main .cart .page-title h1{
		margin-top:20px;
		margin-bottom:20px;
	}
	#shopping-cart-table .nowrap, 
	#shopping-cart-table th .nobr{
		white-space:inherit !important;
	}
}
@media (min-width: 479px) and (max-width: 767px) {
	.sm-slider .preset04-1 .vpo-wrap .vp .item{
		width:50%;
	}
	.products-grid .item .item-inner{
		margin:0;
	}
	.products-grid .item .item-inner .product-info .wishlist-compare{
		right:20px;
	}
	#yt_left .sm-basic-products .bs-image img{
		/*width:auto;*/
	}
	#yt_left .sm-basic-products .slide-navi{
		top:74%;
		padding-left:34%;
		width:92%;
	}
	
	#yt_main .sm-slider .page-button.top .control-button{
		left:56.5%;
	}
	.spotlight4 .address:before{
		top: -3px;
	}
	#yt_main .sm-slider .vpo-wrap .vp .item{
		width:49% !important;
	}
	.yt-product-detail .email-friend{
		left:320px;
		bottom:5px;
	}
	.socials-wrap ul{
		margin-top:15px;
	}

}
@media (max-width: 479px){
	#yt_footer .logo-footer{
		float:none;
	}
	.socials-wrap ul{
		float:left;
	}
	#yt_main .sm-slider .item{
		text-align:center;
	}
	
	.dynamicslideshow-container .tparrows{
		width:30px;
		height:30px;
	}
	.dynamicslideshow-container .tp-leftarrow{
		background-position:11px center;
	}
	.dynamicslideshow-container .tp-rightarrow{
		background-position:-35px center;
	}
	 .yt-payment{
		 padding-left:0px;
	 }
	 .yt-payment .block-payment{
		 float:left;
	 }
	 .yt-payment .block-payment a{
		 margin-left:0px;
		 margin-right:5px;
	 }
	 #yt_left .sm-basic-products .slide-navi{
		 padding-left:80px;
	 }
	 .yt-product-detail .email-friend{
		bottom:1px;
		left:110px;
	}
	.yt-product-detail .add-to-links{
		margin-left:20px;
	}
}

@media (min-width: 360px) and (max-width: 439px) {
	#yt_left .sm-basic-products .slide-navi{
		top:410px;
	}
	#yt_left .sm-basic-products .slide-navi{
		padding-left:95px;
	}
}