@media screen and (min-width:1025px ){
	.mobile-only { display:none; }
	/* Keep text from overlapping image */
	.iblk-8 .li-item .link-rel{
		max-width: 190px;
		width: 100%;
	}
	.only-link .li-item {
		max-width: 100% !important;
		width: 100% !important;
	}
	.only-link .li-item .link-rel{
		max-width: 500px !important;
		width: 100% !important;
	}
	/* Top Page */
	.p-index .header-shoutout.header-hertz{
		/* margin-bottom: 100px; */
	}
	.lg-iblk-mb80{
		margin-bottom: 80px;
	}
	.lg-iblk-mb65{
		margin-bottom: 65px;
	}
	.lg-iblk-mb60{
		margin-bottom: 60px;
	}
	.lg-iblk-mb40{
		margin-bottom: 40px;
	}
	.lg-iblk-mb20{
		margin-bottom: 20px;
	}
	.lg-iblk-mb30{
		margin-bottom: 30px;
	}
	.col-clear-3{
		display: block;
	}
	.col-clear-2{
		display: none;
	}
	/*original leather */
	.green-bag{
		position: relative; left: 30px; top: 5px;
	}

}
@media screen and (max-width:1024px ){

	/* Keep text from overlapping image */
	.iblk-8 .li-item .link-rel{
		max-width: 190px;
		width: 100%;
	}
	.col-clear-3{
		display: block;
	}
	.col-clear-2{
		display: none;
	}
	#site-header-wrapper.position-fixed{
		/*
		position:initial;
		*/
	}

	#site-header .col-1{
		/*
		background: wheat;
		*/
		width:20%;
		min-width:auto;
	}
	
	#site-header .col-2{
		/*
		background: lime;
		*/
		width:80%;
	}
	
	/*
	#site-header .col-1{
		width:20%;
		min-width:auto;
	}
	#site-header .col-2{
		width:80%;
	}
	*/
	
	#site-header .logo{
		margin:15px 0px;
		float:none;
	}
	#site-header .logo-note{
		display:none;
	}

	.header-hertz-notice-wrapper .header-hertz-notice p {
		font-size: 13px;
	}

	/**/
	#site-left-aside{
		display:none;
	}
	
	
	.footer-bar { margin-bottom:30px; }
	.footer-bar #site-left-aside { 
		display:block; 
		float:none;
	}
	.footer-bar .sub-holder
	{
		display:none;
	}
	.footer-bar #site-left-aside { width:100%; }
	.footer-bar #site-left-aside .site-menu.category-list .header-content {
		margin-bottom: -4px !important;
		background: url('../images/updt-common/ico-plus-box.png') 98% center no-repeat;
		background-size: 15px 15px;
	}
	.footer-bar #site-left-aside .site-menu .header-content.active {
		background: url('../images/updt-common/ico-minus-box.png') 98% center no-repeat;
		background-size: 15px 15px;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.news-list .li-item {
		width:50%;
		float:left;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.news-list .li-item .anc-img img {
		max-width: 100%;
		width: 100%;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.news-list .li-item h3 img {
		margin-right: 5px;
		display: block;
		margin-bottom: 5px;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.category-list .li-item {
		float:left;
		width:50%;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.category-list .li-item .anc.link-1 {
		font-size:9px;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.staff-favorite .li-item .col-1,
	.footer-bar #site-left-aside .site-aside-menu-1.special-content .li-item .col-1 {
		width:50%;
		float:left;
	}
	
	.footer-bar #site-left-aside .site-aside-menu-1.special-content .li-item .anc-img img {
		border: 8px solid white;
		max-width: 100%;
		width: 80%;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.staff-favorite .li-item .anc-img img{
		max-width: 100%;
		width: 80%;
	}
	.footer-bar .anc.link-3 {
		    width: 100%;
		text-align: center;
		display: block;
	}
	.footer-bar .anc.link-3 .ico-anc {
		width:18px;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.staff-favorite .li-item {
		width:100%;
		float:left;
	}
	.footer-bar .anc-img3 {    
		width: 50%;
		float: left;
		margin-right:10px;
	}
	.footer-bar .anc-img3 img {  
		width:100%;
		display: block;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.press-release .li-item {
		overflow:auto;
	}
	.footer-bar #site-left-aside .header-content h2 {
		padding:0 10px;
	}
	.sub-holder {
		padding: 20px 10px;
		overflow:auto;
	}
	
	
	
	#site-main.has-aside{
		max-width:none;
		min-width:320px;
		width:100%;
	}
	#site-main.has-aside .site-content{
		margin-left:0px;
		width:100%;
	}
	#site-header .site-menu.site-header-menu-1{
		display:none;
	}
	#site-header .site-menu.site-header-menu-2{
		display:none;
	}
	#site-header .site-menu.site-header-menu-3{
		display:block;
	}
	/**/
	#site-footer .col{
		float:none;
	}
	#site-footer .col-1{
		width:100%;
	}
	#site-footer .col-2{
		width:100%;
	}
	#site-footer .logo{
		float:none;
		width:128px;
		margin:0 auto 20px auto;
	}
	/*
	#site-footer .slogan{
		width:96%;
		margin:0 auto 20px auto;
		text-align:center;
		color:#633300;
	}*/
	#site-footer .slogan {
		width: 96%;
		margin: 15px auto 20px auto;
		text-align: center;
		color: #5C2700;
		line-height: 1.8em;
	}
	#site-footer .site-footer-menu{
		float:none;
		width:64%;
		margin:0 auto;
		text-align:center;
	}
	#site-footer .copyright{
		float:none;
		width:96%;
		margin:0 auto 20px auto;
		text-align:center;
	}
	
	
	/**/
	.sp-img-nofloat{
		float:none;
		margin-right:0px !important;
		margin-left:0px !important;
		
	}
	.sp-img-wmax{
		width:100%;
		max-width:none;
	}
	.content-pc{
		display:none;
	}
	.content-sp{
		display:block;
	}
	
	
	/**/
	.header-content .h{
		padding:0 16px;
	}
	.header-content .anc-header-content{
		position:absolute;
		right:10px;
	}
	
	/**/
	.iblk, .iblk-0{
		margin:0 20px;
	}
	
	
	/**/
	.iblk-2{}
	.iblk-2 .col-1{
		float:none;
		max-width:680px;
		width:100%;
		position:relative;
		margin:0 auto;
	}
	.iblk-2 .col-1 .prg-box-1{
		border:0px;
		padding:0px;
	}
	.iblk-2 .col-1 .prg-box-1 + .mb30{
		margin-bottom:50px !important;
	}
	.iblk-2 .col-1 h2{
		text-align:center;
	}
	.iblk-2 .col-1 p{
		color:#5C2700;
		font-size:24px;
		line-height:44px;
	}
	.iblk-2 .col-1 .anc.link-1{
		display:block;
		text-align:center;
	}
	.iblk-2 .col-1 .img-bg-kuno{
		position:absolute;
		top:0%;
		right:0%;
		width:185px;
		z-index:-1;
	}
	.iblk-2 .col-2{
		margin-left:0px;
		margin:0 auto;
		max-width:680px;
		width:100%;
	}
	.iblk-2 .col-2 .li-item{
		width:44%;
		height:auto;
	}
	.iblk-2 .col-2 .li-item.odd{
		margin-right:30px;
	}
	.iblk-2 .col-2 .li-item .anc-img img{
		width:100%;
	}
	.iblk-2 .col-2 .li-item .anc.link-1{
		font-size:12px;
	}
	
	.iblk-4{}
	.iblk-4 .li-item{
		float:none;
		width:100%;
	}
	.iblk-4 .li-item .col-1{
		float:left;
	}
	.iblk-4 .li-item .col-2{
		margin-left:330px;
	}
	.iblk-4 .li-item .col-2 .anc.link-1{
		font-size:20px;
		line-height:28px;
		padding-right:10px;
	}
	
	.iblk-5 .li-item{
		float:none;
		width:100%;
		margin-right:0px;
	}
	.iblk-5 .li-item .anc-img{
		float:left;
		margin-right:10px;
	}
	.iblk-5 .li-item p{
		color:#5C2700;
		font-size:26px;
		line-height:36px;
		margin-bottom:10px;
	}
	.iblk-5 .li-item .anc.link-1{
		margin:20px 0px;
		display:block;
		font-size:24px;
	}
	
	.iblk-6{
		padding:0 10px;
		margin:0 20px;
	}
	.organ-page{
		padding:0 10px;
	}
	.iblk-7{}
	.iblk-7 article{
		text-align:center;
	}
	.iblk-7 .col-1 .header-content{
		display:block;
	}
	.iblk-7 .col-1 .article-img{
		width:80%;
	}
	.iblk-7 .article-img-left .col-1{
		width:100%;
		float:none;
	}
	.iblk-7 .article-img-left .col-2{
		margin-left:0px;
	}
	.iblk-7 .article-img-left .col-2 .header-content{
		display:none;
	}
	.iblk-7 .article-img-left .col-2 p{
		color:#5C2700;
		font-size:20px;
		text-align:left;
		line-height:32px;
	}
	.iblk-7 .article-img-left .col-2 .anc.link-1{
		font-size:24px;
	}
	.iblk-7 .article-img-right .col-1{
		width:100%;
		float:none;
	}
	.iblk-7 .article-img-right .col-2{
		margin-right:0px;
	}
	.iblk-7 .article-img-right .col-2 .header-content{
		display:none;
	}
	.iblk-7 .article-img-right .col-2 p{
		color:#5C2700;
		font-size:20px;
		text-align:left;
		line-height:32px;
	}
	.iblk-7 .article-img-right .col-2 .anc.link-1{
		font-size:24px;
	}
	
	.iblk-8{
		margin:0 20px;
	}
	.iblk-8 h5{
		font-size:26px;
		font-weight:normal;
	}
	.iblk-8 .li-item{
		float:none;
		width:100%;
		margin-bottom:40px;
	}
	.iblk-8 .li-item.last-item{
		margin-bottom:10px;
	}
	.iblk-8 .li-item > img{
		max-width:217px;
	}
	.iblk-8 .li-item .anc.link-1{
		font-size:28px;
		line-height:38px;
	}
	.iblk-8 .li-item .anc.link-1 img{
		width:28px;
	}
	
	.iblk-9{
		margin:0 20px;
	}
	.iblk-9 article{
		text-align:center;
	}
	.iblk-9 article .header-category{
		font-size:26px;
		line-height:36px;
		text-align:left;
	}
	.iblk-9 article .header-category .anc.link-1{
		display:block;
		font-size:26px;
	}
	.iblk-9 article .header-category .anc.link-1 img{
		width:37px;
	}
	.iblk-9 article .header-article{
		text-align:left;
	}
	.iblk-9 article p{
		text-align:left;
	}
	.iblk-9 article .anc.link-1{
		margin-bottom:20px;	
	}
	.iblk-9 article .iblk-11{
		bottom:12px;
		padding:0px;
	}
	.iblk-9 article .iblk-11 .li-item{
		margin-right:30px;
	}
	.iblk-9 article .iblk-11 .li-item.last-item{
		margin-right:0px;
	}
	
	.iblk-10{
		padding:0 10px;
	}
	.iblk-10 .li-item  article .header-category{
		font-size:26px;
		line-height:36px;
	}
	.iblk-10 .li-item  article .header-category .anc.link-1{
		display:block;
		font-size:26px;
		padding-left:0px;
	}
	.iblk-10 .li-item article .header-category .anc.link-1 img{
		width:37px;
		vertical-align:middle;
	}
	.iblk-10 .li-item article .header-article{
		font-size:26px;
		line-height:36px;
	}
	
	.iblk-11{}
	.iblk-11 .li-item a img{
		width:48px;
	}
	
	.iblk-15 .li-item{
		width:100%;
		float:none;
		margin-right:0px;
		margin-bottom:60px;
	}
	.iblk-15 .li-item .col{}
	.iblk-15 .li-item .col-1{
		float:left;
	}
	.iblk-15 .li-item .col-2{
		margin-left:250px;
	}
	
	.iblk-17{
		padding:0 20px;
	}
	.iblk-17 .li-item > img{
		max-width:217px;
	}
	.iblk-17 .li-item .anc.link-1{
		font-size:28px;
		top:20%;
		line-height:34px;
	}
	.iblk-17 .li-item .anc.link-1 img{
		width:28px;
	}
	
	
	.iblk-20 .li-item .col-1{
		float:none;
		width:100%;
	}
	.iblk-20 .li-item .col-2{
		margin-left:0px;
		width:100%;
	}
	.iblk-20 .li-item .col-2 strong{
		font-weight:normal;
	}
	.iblk-20 .li-item .col-2 .fcred{
		color:#5c2700;
	}
	h3.font-ryumin {
		padding:0 20px;
	}
	.iblk h3.font-ryumin {
		padding:0;
	}
	/*nixon*/
	.site-menu img { width:56px; }
	.site-menu li { line-height:inherit !important; }
	.box50, .box30 { width:100%; margin-bottom:20px; }
	.padLeft1 { padding-left:0; }
	.box50 img, .box30 img { width:100%; }
	.col2-items, .col2-items img { width:100%; }
	.col2-items { margin-bottom:10px; }
	.col2-items-right { margin-left:0; }
	.comparison .col2-items { width:100%; }
	.mt30 img { width:100%; }
	.mr43 { margin-right:0 !important; width:100%; }
	.mr43-2 { width:100%; }
	.image-wrapper img { width:100%; }
	
	.lc-model__item { width:50%; margin-left:0 !important; }
	.lc-model__item img  { width:100%; }
	.imgLeft2 { width:100%; margin-bottom:20px; }
	.mleft20 { margin-left:0; }
	.related-links { width:100%; box-sizing:border-box; margin:0; }
	.related-sec__item, .related-sec__item img { width:100%; }
	.comparison-thumb img { margin-bottom:20px; }
	.table-style-1 .left {width:100%;}
	.table-style-1 .right {width: 100%;}
	.table-style-1 .cell { display:block; }
	.iblk { margin-bottom:20px; }
	
	.box30 a img { width:auto; }/* fix large arrow icon */
	
	/************************ History **************************/
	.heading-company-history{
		left: 10px;
	}
	.heading-company-history.heading-company-history-first{
		left: 30px;
	}
	
	/* care */
	.iblk-22 ul li{
		display: block;
		width: 100%;
	}
	.iblk-22{margin: 0 10px !important;}
	.iblk-22 .care-p{font-size:12px !important;}
	.holiday-related-links .li-item{margin-bottom: 22px !important;}
	.holiday-related-links h5{margin-bottom: 5px;font-size: 24px;}
	.aftercare-h2{ line-height: 40px !important;}
	/* history */
	.glyph-icon.glyph-icon-bullet-brown.company-history-header-bullet {
		position: relative;
		left: 8px;
	}
	.history-page {margin:0px !important;}
	.history-page .img-340-a,.history-page .text-340-a{width:100% !important;}
	.heading-company-history .company-history-header-year{padding-left:5px;}
	.history-page-ul-container{margin: 0px !important; padding:0px !important;}
	.history-ul li{width:100% !important;margin-bottom:10px !important;}
	.ul-history li{width: 45% !important; float: left !important; margin-right: 10px !important;}
	.ul-history li .col-1{width:100% !important;margin:0px !important;display:block;}
	.ul-history li .col-2{width:100% !important;margin:0px !important;display:block;}
	
	/* Shoplist*/
	 .iblk-20.iblk-20-shoplist .li-item .col-1{
	  float:none;
	  width:100%;
	 }
	 .iblk-20.iblk-20-shoplist .li-item .col-2{
	  margin-left:0px;
	  width:100%;
	}
	.nav-grid-shoplist ul{
	  margin-left: 30px;
	 }
	 .nav-grid-shoplist ul li{
	  width: 33.33%;
	 }
	 
	#site-left-aside .site-aside-menu-1.special-content .li-item,
	#site-left-aside .site-aside-menu-1.staff-favorite .li-item,
	#site-left-aside .site-aside-menu-1.press-release .li-item{margin-bottom:20px !important; }
	.bx-viewport {
		height: 136px !important;
	}
	.shoplist-content-pc{display:none !important;}
	/* Top Page */
	.p-index .header-shoutout.header-hertz{
		/* margin-bottom: 100px; */
	}
	.lg-iblk-mb60{
		margin-bottom: 60px;
	}
	.lg-iblk-mb60{
		margin-bottom: 60px;
	}
	.lg-iblk-mb40{
		margin-bottom: 40px;
	}
	.lg-iblk-mb20{
		margin-bottom: 20px;
	}
	.lg-iblk-mb30{
		margin-bottom: 30px;
	}
	.box50.padLeft-0{padding-left:10px !important;}

	.iblk-19 {
		padding: 10px 0;
		margin: 0 20px;
	}

	#site-left-aside .site-aside-menu-1.category-list ul .li-item:hover > ul.ul-pc-submenu {
		display: none;
	}

	#site-footer .site-footer-menu .li-item{
		margin-bottom:20px;
	}
}


@media screen and (max-width:768px ){
	.iblk-6 .col-2 .mb60{
		margin-bottom:40px !important;
	}
	.iblk-6 .col-2 + .mb30{
		margin-bottom:40px !important;
	}
	.youtube {
	  position: relative;
	  width: 100%;
	  padding-top: 56.25%;
	}
	.youtube iframe {
		/*
		width: 90%;
	    margin: 0 auto;
	    display: block;
		*/
		position: absolute;
	  top: 0;
	  //right: 0;
	  width: 96% !important;
	  height: 100% !important;
	  left: 50%;
	  transform: translate(-50%,0);
	  -ms-transform: translate(-50%,0);
	  -webkit-transform: translate(-50%,0);
	  -moz-transform: translate(-50%,0);
	  -o-transform: translate(-50%,0);
	  transform: translate(-50%,0);
	}
	/* history bullets -ymon*/
	h3.heading-company-history.heading-company-history-first{left:initial;}
	h3.heading-company-history{padding: 0 20px !important;}
}

@media screen and (max-width:640px ){
	.iblk-2 .col-1 .img-bg-kuno{
		display:none;
	}
	
	.iblk-4 .li-item .col-1 .anc-img{
		width:180px;
	}
	.iblk-4 .li-item .col-1 .anc-img img{
		width:162px;
	}
	.iblk-4 .li-item .col-2{
		margin-left:214px;
	}
	.iblk-4 .li-item .col-2 .anc.link-1{
		font-size:14px;
		line-height:28px;
		padding-right:10px;
	}
	
	.iblk-5 .li-item .anc-img img{
		width:160px;
	}
	.iblk-5 .li-item p{
		font-size:16px;
		line-height:26px;
	}
	
	.iblk-10{
		padding:0 10px;
	}
	.iblk-10 .li-item  article .header-category{
		font-size:18px;
		line-height:24px;
	}
	.iblk-10 .li-item  article .header-category .anc.link-1{
		display:block;
		font-size:18px;
	}
	.iblk-10 .li-item article .header-category .anc.link-1 img{
		width:24px;
		vertical-align:middle;
	}
	.iblk-10 .li-item article .header-article{
		font-size:12px;
		line-height:22px;
	}
	
	.iblk-15 .li-item{
		margin-bottom:20px;
	}
	.iblk-15 .li-item .col-1 img{
		width:162px;
	}
	.iblk-15 .li-item .col-2{
		margin-left:190px;
	}
	/* Keep text from overlapping image */
	.iblk-8 .li-item .link-rel{
		max-width: 190px;
		width: 100%;
	}
	
	/* two columns helpers */
	.imga-mr25 img,
	.imga-mr25 a img{
		margin-right: 0px;
	}
	.imga-mb25 img,
	.imga-mb25 a img{
		margin-bottom: 25px;
	}
	/* two columns with 290width image */
	.img-290,
	.img-290 img,
	.img-290 a img{
		width: 100%;
		height: auto;
	}
	.text-290 {
		width: 100%;
		height: auto;
	}
	/* two columns with 220 image */
	.text-220 {
		width: 100%;
		height: auto;
	}
	.img-220,
	.img-220 img,
	.img-220 a img{
		width: 100% !important;
		height: auto !important;
		max-width:100%;
	}
	/* Related link 2 */
	.img-216-100 img{
		max-width: 100%;
		margin-left: 0 !important;
		height: auto !important;
	}
	.related-sec__item {
		margin-left: 0 !important;
	}

}


@media screen and (max-width:800px ){
	#site-footer .site-footer-menu{
		width:100%;
	}
	.md-center{
		text-align: center;
	}
	/* Keep text from overlapping image */
	.iblk-8 .li-item .link-rel{
		max-width: 190px;
		width: 100%;
	}
	.only-link .li-item .link-rel{
		max-width: 190px !important;
		width: 100% !important;
	}
}


@media screen and (max-width:500px ){
	h1, h2, h3{
	  font-size: 22px !important;
	  margin-bottom: 0 !important;
	  line-height: 1.5em !important;
	 }
	 h4{
		 font-size: 20px;
	 }
	.sm-plr15{
		padding-right: 15px;
		padding-left: 15px;
	}
	.bx-viewport {
		height: 136px !important;
	}
	.header-content .h{
		font-size:22px;
	}
	.header-content .h .header-eng{
		display: inline-block;
		vertical-align: middle;
		position: static !important;
	}
	.pagination{display:none;}
	/* fonts for mobile */
	.iblk,
	.iblk p,
	.iblk span,
	.iblk span a,
	.wpd-paragraph2,
	.wpd-paragraph1{
		font-size: 13px;
	}
	
	/* End of fonts for mobile */
	.sm-breadcrumb{
		margin-bottom: 10px !important;
		margin-left: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 10px !important;
		padding-top: 10px !important;
	}
	.sm-img-mb img{
		margin-bottom: 20px !important;
	}
	.sm-mb img{
		margin-bottom: 20px !important;
	}
	.sm-h1{
		font-size: 15px !important;
	}
	.sm-h20{
		font-size: 20px !important;
	}
	.sm-header-eng-3l{
		top: -5px !important;
	}
	.sm-header-eng-2l{
		top: 0 !important;
		font-size: 12px !important;
	}
	.iblk-6 .col-1 img{
		width:100%;
	}
	.iblk-6 .col-2{
		width:56%;
		margin-left:10px;
	}
	.organ-page .col-1 img{
		width:100%;
	}
	.organ-page .col-2{
		width:56%;
		margin-left:10px;
	}
	/* Keep text from overlapping image */
	.iblk-8 .li-item .link-rel{
		max-width: 190px;
		width: 100%;
	}
	.only-link .li-item .link-rel{
		max-width: 190px !important;
		width: 100% !important;
	}

	.iblk-8 .li-item > img{
		max-width:135px;
	}
	.iblk-8 .li-item .anc.link-1{
		font-size:16px;
		line-height:22px;
	}
	.iblk-8 .li-item .anc.link-1 img{
		width:15px;
	}
	
	.iblk-17 .li-item > img{
		max-width:135px;
	}
	.iblk-17 .li-item .anc.link-1{
		font-size:16px;
		line-height:22px;
	}
	.iblk-17 .li-item .anc.link-1 img{
		width:15px;
	}
	.sm-col-56 {
		max-width: 54%;
	}
	.iblk-3 .li-item {
		margin: 0 !important;
		width: 25%;
	}
	
	/* sitemap */
	.sitemap-block{width: 100% !important;}
	.sitemap-block-menu{    width: 120% !important;margin-left: -20px !important;} 
	.sitemap-block .sitemap-block-menu:first-child{margin: 0px 0px 40px -20px !important}
	.sitemap-block .sitemap-block-menu ul li{padding: 10px 0px;}
	
	/* top adjustment */
	.header-content .anc-header-content {
		font-size: 12px !important;
	}
	
	/* leather */
	.prod-item{width: 100%; display: block}
	.prod-item__dtl{ font-size: 16px; padding-top: 10px; margin-left: 0px !important; text-align: center;}
	.bloglist li{width:50%;}
	.padl35{padding-left:0px !important;} 
	.lc-model__item{width:20% !important;}
	.img-120-95 img{height: auto; width: 90% !important;}
	
	/* sidebar adjustment */
	h3 .foo-date{
		font-size: 12px;
		line-height: 1;
	}
	h3 .img-cat{
		display: inline !important;
	}
	.foo-link{
		line-height: 1.8;
		margin-right: 5px;
	}
	
	/* about us adjustment */
	.iblk-19 .breadcrumb,
	.wpd-paragraph1 {
		font-size: 16px;
	}
	
	.heading-company-history-first{
		 /*
		  line-height:1px;
		 position: absolute;*/
		left: 0!important;
	}
	
	.attention-page .iblk.mb20 .box50:nth-child(2){margin-right: 0px;padding-left: 0px !important;}
	.iblk-10 .li-item article .header-category .anc.link-1 img{width: 24px !important;margin-top: 0px;}
	.iblk-10 .li-item {width:100% !important;}
	.iblk-10 .li-item article .header-article.special-list-page-h3-2{font-size: 16px !important;}
	.special-list-page-h3.top a img{margin-top:10px !important;}
	.special-list-page-h3.top a{font-size: 16px !important;}
	.special-list-page-h3.top{font-size: 16px !important;}
	.special-list-page-h3 a img{margin-top:-4px !important;}
	.special-list-page-h3 a{font-size: 16px !important;}
	.special-list-page-h3{font-size: 16px !important;}
	
	/* shoplist */
	.nav-grid-shoplist ul{
		margin-left: 10px;
	}
	.nav-grid-shoplist ul li{
	  width: 50%;
	}
	
	#site-left-aside .site-aside-menu-1.special-content .li-item,
	#site-left-aside .site-aside-menu-1.staff-favorite .li-item,
	#site-left-aside .site-aside-menu-1.press-release .li-item{margin-bottom:20px !important; }
	.shoplist-content-pc{display:none !important;}
	/*history*/
	.history-page {margin:0px !important;}
	.history-page .img-340-a,.history-page .text-340-a{width:100% !important;}
	.heading-company-history .company-history-header-year{padding-left:5px;}
	.history-page-ul-container{margin: 0px !important; padding:0px !important;}
	.history-ul li{width:100% !important;margin-bottom:10px !important;}
	.ul-history li{width: 45% !important; float: left !important; margin-right: 10px !important;}
	.ul-history li .col-1{width:100% !important;margin:0px !important;display:block;}
	.ul-history li .col-2{width:100% !important;margin:0px !important;display:block;}
	/*Aftercare*/
	.aftercare-h2{ line-height: 40px !important;}
	
	.related-links .li-item {
		margin-bottom: 20px !important;
	}
	
	.special-page-banner{position:relative;margin-bottom:0px !important;}
	.special-page-banner  .anc-img img{width: 96% !important;}
	.special-page-banner .tape-left{position:absolute;top: -3%;width:25px !important;left: -3px;}
	.special-page-banner .tape-right{position: absolute;top: -3%;right: -1%;width:25px !important;}
	.special-page-banner .anc-img img { border: 8px solid white;}
	.special-page-detail{    padding-left: 20px;margin-bottom: 40px !important;}
	.span-date { display:block;}
	.special-page-excerpt .anc.link-1{text-align:center;}
	.special-page-ul{margin:0px !important; padding:0px !important;}
	.special-page-ul .li-item{
		width: 44% !important;
		float: left !important;
		padding: 10px !important;
		margin-right:0px !important;
		height: auto;
		margin-left: 0px !important;
	}
	.special-page-ul .li-item:nth-child(even){margin-right:0px !important;}
	.special-page-ul .li-item .col-1{
		position: relative;
	}
	.special-page-ul .li-item .col-1 .tape-left{
		position: absolute;
		top: -6%;
		left: -6%;
		width: 27px !important;
	}
	.special-page-ul .li-item .col-1 .tape-right{
		position: absolute;
		top: -5% !important;
		right: -5% !important;
		width: 29px !important;
	}
	.special-page-ul .li-item:nth-child(even) .col-1 .tape-right{ right: -2% !important; width: 27px !important;  top: -5% !important;}
	.special-page-ul .li-item .col-1 .anc-img  img{    height: auto !important;width: 150px !important; border: 5px solid white;}
	.special-page-ul .li-item .col-2 {    margin-bottom: 10px;}
	.special-page-ul .li-item .col-2 p{    margin-bottom: 0px; padding: 0px;}
	.special-page-p .other-span-date{display:block;}
	.special-page-ul .li-item:last-item{margin-bottom:30px !important;}

	.date-page-loading-container-sp,
	.allpost-page-loading-container-sp,
	.tag-page-loading-container-sp,
	.blog-page-loading-container-sp,
	.special-page-loading-container-sp{
		display: block;
		background-color: #663300;
		border: 2px solid #333300;
		text-align: center;
		padding: 12px;
		width: 84%;
		margin: 0 auto;
	}

	.date-page-loading-container-sp .loading-sp-text,
	.allpost-page-loading-container-sp .loading-sp-text,
	.tag-page-loading-container-sp .loading-sp-text,
	.blog-page-loading-container-sp .loading-sp-text,
	.special-page-loading-container-sp .loading-sp-text{
		font-size: 24px;
		color: #fff;
		font-weight: bold;
		padding: 0px;
		font-family: 'リュウミン H-KL';
		margin-bottom: 0px;
		cursor: pointer;
	}
	/* shop */
	.shop-subt{
		margin-bottom: 20px !important;
	}
	.hrecom-items__desc,
	.infobox__con,
	.shop-dtl__con{
		color: #5C2700;
	}
	.bx-wrapper2 img{
		height: 100%;
	}
	.aligned-link {
		margin-left: 20px;
		line-height: 1.5em !important;
	}
	/* material aging */
	.sm-link-m{
		width: 175px !important;
		top: 0px;
		position: absolute;
	} 

	.sm-col-56 .span-break.span-bold.mr20 {
		margin-right: 0px !important;
	}
	.box50 div.mr35 {
		margin-right: 0px !important;
	}
}

@media screen and (max-width:480px){
	.hblog-items__cat a{font-size:13px;}
	.hblog-items__dtl{margin-top: 5px;}
	.bloglist li p.special-p.sm-mb0 img{vertical-align: top; margin-top: 9px; display: inline-block;}
	.bloglist li p.special-p.sm-mb0 .lg-fs12{ width: 82%; display: inline-block;}
	.sm-no-float{float:none !important;}
	.comp-table .table-1 .table-cell {    display: block; }
	.comp-table .table-1 .table-cell-left { width:100%; }
	.table-cell-right { border-top:0 !important; padding-top:0 !important; }
	.table-cell-left { padding-bottom:0 !important; }
	.table-cell-last { border-bottom:0 !important; }
	.sm-inline{
		display: inline;
	}
	.box30 a img { width:auto; }/* fix large arrow icon */
	/* related links master */
	.related-links-item  {width: 100%}
	.related-links-text-single, .related-links-text { width: 185px;}
	/* sitemap */
	.sitemap-block{width: 100% !important;}
	.sitemap-block-menu{    width: 120% !important;margin-left: -20px !important;} 
	.sitemap-block .sitemap-block-menu:first-child{margin: 0px 0px 40px -20px !important}
	.sitemap-block .sitemap-block-menu ul li{padding: 10px 0px;}
	/* Top Page Adjustment */
	.sm-pl0 { padding-left:0px !important; }
	.sm-mb20n{
		margin-bottom: -20px;
	}
	.sm-ml7n{
		margin-left: -7px;
	}
	.m0{margin: 0px !important;}
	.sm-iblkm{
		margin: 0 15px;
	}
	.sm-mb15{
		margin-bottom: 15px !important;
	}
	.sm-mb20{
		margin-bottom: 20px !important;
	}
	.sm-mb30{
		margin-bottom: 30px !important;
	}
	.sm-mb40{
		margin-bottom: 40px !important;
	}
	.sm-mt5{margin-top:5px !important;}
	.sm-header-shoutout{
		display: block !important;
		font-size: 17px !important;
		line-height: 28px !important;
		letter-spacing: 2px !important;
		padding-top: 95px !important;
		padding-bottom: 95px !important;
		margin-bottom: 0;
		padding-left: 8px !important;
		background-size: 600px !important;
	}
	.p-index .header-shoutout.header-hertz .b-content {
		padding: 0;
		/*
		margin-top: 60px;
		*/
		margin-bottom:0px !important; /*ymon*/ 
	}
	.p-index .header-shoutout.header-hertz{
		margin-bottom: 0;
	}
	.news-list-carousel{
		margin: 0 15px;
	}
	.iblk-1.carousel .slick-slide {
		width: 130px;
		margin-right: 15px;
	}
	.banner-carousel .slick-slide{
		margin-right: 0 !important;
	}
	.iblk-1.carousel h3 img {
		width: auto;
		height: 15px;
	}
	.news-list-carousel .post-feature-thumb img {
		width: 130px;
		height: 100px;
	}
	.carousel-news-date{
		font-size: 12px !important;
	}
	.iblk-1.carousel .anc.link-1 {
		font-size: 13px;
	}
	.iblk-2 .col-1 {
		float: none;
		max-width: 680px;
		width: 100%;
		position: relative;
		margin: 0 auto;
	}
	.iblk-2 .col-1 p {
		line-height: 2em !important;
		margin-bottom: 0;
	}
	.iblk-2 .col-1 .img-bg-kuno {
		display: block;
		position: absolute;
		top: 0%;
		right: 0%;
		width: 120px;
		z-index: -1;
	}
	.iblk-2 .col-2 .li-item.odd {
		margin-right: 15px;
	}
	.iblk-2 .col-2 .li-item {
		width: 47%;
		margin-bottom: 15px;
	}
	.iblk-2 .col-1 .prg-box-1 + .mb30 {
		margin-bottom: 25px !important;
	}
	.iblk-3 .li-item .anc.link-1 {
		display: block;
		font-size: 12px;
		letter-spacing: -2px;
		line-height: 1.5em;
	}
	.iblk-5 .li-item .anc.link-1 {
		font-size: 16px;
	}
	#site-footer .slogan {
		font-size: 9px !important;
	}
	#site-footer .copyright {
		margin: 0px auto 5px auto;
		font-size: 8px !important;
	}
	.li-top-sc{
		margin: 0 0 15px 0 !important;
	}
	.li-top-sc .col-1{
		width: 125px;
	}
	.li-top-sc .anc-img-tape{
		width: 25px;
	}
	.li-top-sc .col-1 a img{
		width: 125px !important;
		height: auto;
		margin-right: 15px !important;
		box-sizing: border-box !important;
		border: 4px solid white !important;
	}
	.header-content .header-eng {
		margin-left: 0 !important; 
	}
	.iblk-organ .col-1{
		width: 25%;
	}
	.iblk-organ .col-2{
		width: 70%;
	}
	.iblk-organ .col-2 p{
		font-size: 13px !important;
	}
	.iblk-7 .col-1 .article-img {
		width: 100%;
	}
	.sm-shoutout-body a{
		font-size: 16px !important;
	}
	.sm-shoutout-body img{
		height: 16px !important;
	}
	.iblk-7 .article-img-left .col-2 .anc.link-1 {
		font-size: 18px;
	}
	.iblk-7 .article-img-right .col-2 .anc.link-1 {
		font-size: 18px;
	}
	.iblk-2 .col-1 .prg-box-1 .mb11{
		width: 230px;
		letter-spacing: 1px !important;
	}
	.iblk-1.carousel .anc-img {
		margin-bottom: -5px;
	}
	.col-clear-3{
		display: none;
	}
	.col-clear-2{
		display: block;
	}
	.header-shoutout.header-material{
		background-size: 800px !important;
	}
	.header-shoutout.header-hertz {
		background-size: 900px !important;
	}	
	.iblk-1.carousel h3 img {
		margin-top: 0;
	}
	#site-header-wrapper {
		/* border-bottom: 1px solid #704a2f; */
	}  
	/* 3 columns with 210width images */
	.lg-col-3{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.special-page-ul .li-item .col-1 .anc-img img {
		height: auto !important;
		width: 100% !important;
		box-sizing: border-box;
		border: 5px solid white;
	}
	/* fixed width adjustment on mobile */
	.img-fullwidth img,
	.img-fullwidth a img,	
	.img-340-a img,
	.img-330-a img,
	.img-340-a a img,
	.text-340-a, 
	.img-340-255 img, 
	.img-340-255 a img,.sp-img-wmax img {
		width: 100%;
		height: auto;
		max-width: 100%;
	}
	.img-340-a.img-mr25 img,
	.img-340-a.img-mr25 a img,
	.sm-mr0 img{
		margin-right: 0;
	}
	.sitemap-block .sitemap-block-menu ul {
		margin-left: 0;
		margin-right: 0;
	}
	.sitemap-block .sitemap-block-menu:first-child {
		margin: 0px 20px 0px 0;
	}
	.sitemap-block .sitemap-block-menu {
		width: 300px;
		float: left;
		margin-bottom: 40px;
	}
	/* material */
	.sm-img-50{
		width: 50%;
		margin-bottom: 0 !important;
	}
	.sm-img-50 img{
	}
	.no-mrl{
		margin-right: 0;
		margin-left: 0;
	}
	.sm-mb30{margin-bottom:30px !important;} /* ymon */
	.sm-mb20{margin-bottom:20px !important;} /* ymon */
	/*original leather */
	.prod-item__thumb, 
	.prod-item__thumb img{
		max-width: 100%;
		width: 480px;
		height: auto;
	}
	.lprod{
		margin-left: 0;
	}
	.long-img img {
		height: auto;
	}
	/*organ leather Italian */
	.holiday-related-links .li-item .anc.link-1.ryumin-latest{width:auto;}
	
	/* aging */
	.related-sec__dtl{
		margin-top: -8px;
	}
	.comparison-thumb img {
		margin-bottom: 0;
	}
	.sm-mb0{
		margin-bottom: 0 !important;
	}
	/* to top button */
	.page-top-img {
		display: none;
		position: fixed;
		right:0;
		bottom: 0;
		z-index: 5;
	}
	
	/*TOP shop list carousel -- ymon*/
	.shop_time{display:block;}
	.shop_time .brown,.shop_list_p .brown{font-size: 11px !important;}
	.shop_time .ico{ height: 13px; width: 14px;}
	
	/* attention */
	.reverse{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		/ optional /
		-webkit-box-align: start;
		-moz-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.reverse-right {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}

	.reverse-left{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	/* care */
	.iblk-22 {
		margin: 0 !important; 
	}
	.iblk-22 ul li article {
		padding-right: 0;
	}
	/*recruit*/
	.sm-ml0{
		margin-left: 0 !important;
	}
	#section-wrapper {font-size:15px;} /*by jb*/
	/*hontent & factory slider -- ymon */
	/*.slick-dots{left: -20px;}*/
	.banner-carousel{margin-left:10px !important; margin-right:10px !important;}
	.shoplist-banner{    
		font-size: 18px !important;
	}
	/* added by ymon for iphone 6+ factry responsiveness*/
	.sm-img-col-3 img{
		max-width: 31% !important;
		width: 100%;
		height: auto;
		margin: 0;
		margin-right:13px;
	}
	.sm-img-col-3:nth-child(3) img{margin-right:0px;float:right;}
	.ul-history .li-item{    height: 175px;}
	/* special post link font-size --ymon */
	#section-wrapper .anc.link-rel{font-size:13px;}
	.iblk-11 .li-item a img { width: 32px;} /* social media buttons*/
	/* special post for material/liscio */
	
	/* shop/organ -ymon*/
	.organ-link{margin:0 20px;}
	
	/* history bullets -ymon*/
	h3.heading-company-history{padding: 0 20px !important;}
	
	#section-wrapper .sd-cont02 .col-img {	
		float: none;
		padding: 0;
		width: 100%;
	}
	#section-wrapper .sd-cont02 .col-text {width:100%;}
	.iblk #section-wrapper .conversation{margin:0px;}
	/*  Conversation responsiveness -ymon */
	.conversation{margin: 0 20px; font-size: 13px;}
	.conversation ul{    padding: 0px !important;}
	.conversation li{}
	.conversation li > img{}
	.conversation li .message-content p{font-size:13px;margin: 0px !important;}
	.conversation li .message-content p.mb20{margin-bottom:20px !important;}
	.conversation li .message-container-image{}
	.conversation li .message-content h3{}
	.conversation li .message-container-image img{}
	.conversation li:nth-child(odd) {}
	.conversation li:nth-child(odd) .message-content {    
		width: auto !important;
		margin: 0px;
		display: block;
		clear: both;
	}
	.conversation li:nth-child(even) .message-author {	}
	.conversation li:nth-child(even) .message-content {    
		width: auto !important;
		margin: 0px;
		display: block;
		clear: both;
	}
	.conversation li .message-author{font-size:13px;}
	.conversation li .message-author img{}
	.conversation li .message-content{} 
	.xo-text{max-width:100% !important;}
	.sm-col-455{max-width:100% !important;}
}

@media screen and (max-width:400px ){
	.iblk-2 .col-1 p{
		font-size:16px;
		line-height:34px;
	}
	
	.iblk-3 .li-item{
		margin:0 5px;
	}
	
	.iblk-9 article .iblk-11{
		bottom:30px;
	}
	.iblk-9 article .iblk-11 .li-item{
		margin-right:15px;
	}
	.iblk-9 article .iblk-11 .li-item.last-item{
		margin-right:0px;
	}
	
	.iblk-11 .li-item a img{
		width:32px;
	}
	.sm-col-56 {
		max-width: 54%;
	}
	/* fixed image sizes */
	/* image thumbnails fix size 220x220 */
	.img-216-100 img,
	.img-200-a img,
	.img-290-210 img,
	.img-120 img,
	.img-145 img,
	.img-210 img,
	.img-220 img{
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	.sm-img-col-3 img{
		max-width: 31% !important;
		width: 100%;
		height: auto;
		margin: 0;
	}
	.sm-img-mr3p img{
		margin-right: 3%;
	}
	.sm-img-ml3p img{
		margin-left: 3%;
	}
	.sm-col-245{
		max-width: 100%;
		display: block;
		vertical-align: top;
	}
	.sm-col-455{
		max-width: 100%;
		display: block;
		vertical-align: top;
	}
	
	/*sitemap*/
	.sitemap-block{
		margin-bottom: 50px;
	}
	.sitemap-block .sitemap-block-menu ul {
		margin-left: 0;
		margin-right: 0;
	}
	.sitemap-block .sitemap-block-menu:first-child {
		margin: 0 10px !important;
	}
	.sitemap-block .sitemap-block-menu {
		width: 350px !important;
		float: none;
		margin: 10px !important;
	}
	.shoplist-banner{    
		font-size: 18px !important;
	}
	.special-page-banner .tape-left{    
		position: absolute;top: -2%; left: 0%; width: 25px !important;
	}
	.special-page-banner .tape-right{    
		position: absolute;top: -2%; right: 0%; width: 25px !important;
	}
}

@media screen and (max-width:360px ){
	.header-content .h .anc.link-1{
		font-size:14px;
	}
	.sm-col-56 {
		max-width: 54%;
	}
	/* fixed image sizes */
	/* image thumbnails fix size 220x220 */
	.img-216-100 img,
	.img-200-a img,
	.img-290-210 img,
	.img-120 img,
	.img-145 img,
	.img-210 img,
	.img-220 img{
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	.sm-col-245{
		max-width: 100%;
		display: block;
		vertical-align: top;
	}
	.sm-col-455{
		max-width: 100%;
		display: block;
		vertical-align: top;
	}
	
	/* sitemap */
	.sitemap-block{width: 100% !important;}
	.sitemap-block-menu{    width: 120% !important;margin-left: -20px !important;} 
	.sitemap-block .sitemap-block-menu:first-child{margin: 0px 0px 40px -20px !important}
	.sitemap-block .sitemap-block-menu ul li{padding: 10px 0px;}

	/* e uncomment ako kung saka sakali
	.special-page-ul .li-item .col-1 .anc-img  img{    height: 152px !important;width: 135px !important;}
	.special-page-ul .img-rect {
		display: none;
	}
	.special-page-ul .img-square {
		display: block;
	}
	*/

	.special-page-banner .tape-left{    
		position: absolute;top: -3%; left: 0%; width: 25px !important;
	}
	.special-page-banner .tape-right{    
		position: absolute;top: -3%; right: -3%; width: 25px !important;
	}
	.special-page-ul .li-item{width:43% !important; }
	.special-page-ul .li-item .col-2 p{font-size:13px;}
	.special-page-ul .li-item .col-2 .link-2{    line-height: 20px;}
	.special-page-loading-container-sp{margin-top:40px !important;}
	.special-page-ul .li-item .col-1 .tape-left{   top: -7%;  left: -4%;}
	.special-page-ul .li-item .col-1 .tape-right{     top: -7% !important;    right: -4% !important;}
	.special-page-ul .li-item:nth-child(even) .col-1 .tape-right{    top: -8% !important; right: -3% !important;}
	.shoplist-banner{    
		font-size: 18px !important;
	}
}
@media screen and (max-width:320px ){
	.special-page-ul .li-item .col-1 .anc-img  img{    height: auto !important;width: auto !important;}
	.special-page-ul .img-rect {
		display: block;
	}
	.special-page-ul .img-square {
		display: none;
	}
	/*related links */
	.iblk-8 .li-item .link-rel {
		max-width: 130px;
	}
	.related-links-text-single, .related-links-text {
		width: 90px;
	}
	.iblk-related-links{
		margin-right: 0;
		margin-left: 0;
	}
	/*sitemap*/
	.sitemap-block{
		margin-bottom: 50px;
	}
	.sitemap-block .sitemap-block-menu ul {
		margin-left: 0;
		margin-right: 0;
	}
	.sitemap-block .sitemap-block-menu:first-child {
		margin: 0 10px !important;
	}
	.sitemap-block .sitemap-block-menu {
		width: 300px !important;
		float: none;
		margin: 10px !important;
	}
	/* top page */
	.iblk-1.carousel .slick-slide {
		width: 120px;
		margin-right: 15px;
	}	
	.shoplist-banner{    
		font-size: 14px !important;
	}
	
	/*blog template*/
	.blog-template .blog-content  a > .size-full{
		/*
		min-width:320px !important;
		*/
		max-width:320px !important;
	}
	.iblk #section-wrapper .conversation{margin:0px;}
		/*  Conversation responsiveness -ymon */
	.conversation{margin: 0 20px; font-size: 13px;}
	.conversation ul{}
	.conversation li{}
	.conversation li > img{}
	.conversation li .message-content p{font-size:13px;margin: 0px !important;}
	.conversation li .message-container-image{}
	.conversation li:nth-child(even) .message-author img{/*margin-left:56px;*/}
	.conversation li .message-content h3{}
	.conversation li .message-container-image img{}
	.conversation li:nth-child(odd) {}
	.conversation li:nth-child(odd) .message-content {
	    width: auto !important;
		margin: 0px;
		display: block;
		clear: both;
	}
	.conversation li:nth-child(even) .message-author {	}
	.conversation li:nth-child(even) .message-content {
	    width: auto !important;
		margin: 0px;
		display: block;
		clear: both;
	}
	.conversation li .message-author{font-size:13px;width:126px;}
	.conversation li .message-author img{}
	.conversation li .message-content{} 
}

/*
**	Sidebar
**/
@media screen and (max-width:480px ){
	.footer-bar #site-left-aside .site-aside-menu-1.special-content .li-item .anc-img img {
		box-sizing: border-box !important;
		border: 5px solid white;
		max-width: 100%;
		width: 100%;
		height: 110px;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.staff-favorite .li-item .anc-img img{
		max-width: 100%;
		width: 100%;
		height: 110px;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.staff-favorite .li-item .col-1,
	.footer-bar #site-left-aside .site-aside-menu-1.special-content .li-item .col-1 {
		margin-right: 10px;
	}
	/*
	#site-left-aside .site-aside-menu-1.special-content .li-item .anc-img-tape.tape-right {
		right: -6%;
		top: -4%;
		width: 29px;
		height: 16px;
	}
	#site-left-aside .site-aside-menu-1.special-content .li-item .anc-img-tape.tape-left {
		left: -5%;
		width: 29px;
		top: -7px;
		height: 21px;
	}
	*/
	.footer-bar #site-left-aside .site-aside-menu-1.category-list .li-item {
		width:100%;
	}
}

/*
**	Top Page
**/
@media screen and (max-width:1024px ){
	.banner-bgimg .banner-bgimg-images img {
	  width: 1264px;
	  position: relative;
	  left: 50%;
	  transform: translate(-50%,0);
	  -ms-transform: translate(-50%,0);
	  -webkit-transform: translate(-50%,0);
	  -moz-transform: translate(-50%,0);
	  -o-transform: translate(-50%,0);
	  transform: translate(-50%,0);
	}
}
@media screen and (max-width:480px ){
	.iblk-5 .li-item p {
		font-size: 13px;
	}.iblk-2 .col-1 p {
		font-size: 13px;
	}
	.iblk-7 .article-img-left .col-2 p {
		font-size: 13px;
	}
	.iblk-7 .article-img-right .col-2 p {
		font-size: 13px;
	}
	.header-content .anc-header-content {
		font-size: 16px;
		position: absolute;
		top: 0;
		right: 10px;
		text-decoration: underline;
		cursor: auto;
	}
	.banner-bgimg .banner-bgimg-images .slick-slide img{
		width: 100%;
		height: 300px;
	}
	.banner-bgimg .banner-bgimg-images.slick-slider {
		margin-bottom: 0;
	}
	.banner-bgimg .banner-bgimg-shoutout h2 {
		font-size: 17px;
		line-height: 28px;
		color: white;
	}
	.li-top-sc .col-2 {
		/*float: left;
		width: 97%;
		margin-left: 0 !important;*/
		font-size: 13px !important;
	}
	.li-top-sc .col-2 a {
		font-size: 13px !important;
		/*line-height: 1.9em !important;*/
		padding-right: 0 !important;
		margin-bottom: 10px;
	}
	.li-top-sc .col-2 {
		float: left;
		width: 50%;
		margin-left: 15px !important;
	}
		.li-top-sc .col-2 a {
		line-height: 1.6em !important;
	}
	/* mobile header */

	#site-header {
		/* 
		max-width: 1198px;
		margin: 0 auto;
		padding: 0 10px;
		position: fixed;
		background: #fff;

		background: #fff; */
		/* border-bottom: 2px solid #633300; 

		right: 0;
		left: 0;
		z-index: 100;
		height: 62px;
		*/

		/*
		background: url("../images/updt-common/bg_line_3000x5-2.png") no-repeat scroll left bottom #fff;
		top: 0px;
		*/

		/*background-position-y: 58px;*/
	}








	#site-main, #site-main.has-aside {
		/*
		margin-top: 58px; 
		*/
	}
	#site-header .logo a {
		width: 106px;
		height: 42px;
	}
	#site-header .logo {
		width: 110px;
		height: 50px;
		/* margin: 15px 0; *//* ---ymon */
		margin: 10px 0 0 0; /* ---ymon */
		float: left;
	}
	#site-header .site-menu.site-header-menu-3{margin: 10px 0;	}
	.list-sp-menu-sub-quaker{
		border-top-width: 1px;
		border-top-style: solid;
	}
}
/*
*	How to Select Template / special detail
*/
@media screen and (min-width:1025px ){
	/*
	.site-con-single .anc-img-tape.tape-right{ 
		position: relative;
		top: 20px;
		right: -635px;
	}     
	.site-con-single .anc-img-tape.tape-left{
		position: relative;
		top: 18px;
		left: -9px;
	}
	*/
	.fb-box-small{
		display: none;
	}
	.sd-rel-text{
		float: left;
		width: 500px;
		position: relative;
		top: 30px;
	}
	.sd-rel-text-2{
		float: left;
		width: 150px;
		position: relative;
		top: 15px;
	}
}
@media screen and (max-width:1025px ){
	/*
	.site-con-single .anc-img-tape.tape-right{
		position: relative;
		top: 20px;
		right: -635px;
	}     
	.site-con-single .anc-img-tape.tape-left{
		position: relative;
		top: 18px;
		left: -9px;
	}
	*/
}
@media screen and (max-width:500px ){
	.sd-meta-info {
	    display: block;
	    float: none;
	    clear: both;
	}
	.social-box {
	    display: block;
	    float: none;
	    clear: both;
	}
}
@media screen and (max-width:480px ){
	.sm-mb-10{
		margin-bottom: -10px !important;
	}
	#image-wrapper-post{
		/*
		margin: 0 20px;
		*/
	}
	.site-con-single #image-wrapper-post img {
		width: 100%;
		border: 6px solid white !important;
		height: auto;
		box-sizing: border-box;
	}
	/*
	.site-con-single .anc-img-tape.tape-right{
		position: relative;
		top: 20px;
		right: -79%;
	}     
	.site-con-single .anc-img-tape.tape-left{
		position: relative;
		top: 18px;
		left: 3%;
	}
	*/
	.sd-meta-info .post-categories{
		float: left;
		left: -20px;
		top: -6px;
		position: relative;
		width: 220px;
		margin-bottom: 10px;
	}
	.fb-box-large,
	.sd-cont11__fb-cont{
		display:none;
	}
	.fb-box-small{
		display: block;
	}
	.sd-cont11__fb {
		float: none;
		width: 100%;
	}
	.category-list img{
		clear: both;
	}
	.category-list img {
		top: 0;
	}
	.sd-rel-img img {
		float: left !important;
	}
	.sd-rel-text{
		float: left;
		width: 150px;
		position: relative;
		top: 0;
	}	
	.sd-rel-text-2{
		float: left;
		width: 130px;
		position: relative;
		top: 15px;
	}
	#site-left-aside .site-aside-menu-1.special-category ul {
		margin-left: 15px;
	}
}
@media screen and (max-width:375px ){
	/*
.site-con-single .anc-img-tape.tape-right{
		right: -288px;
	}  
	*/
}
@media screen and (max-width:320px ){
	/*
	.site-con-single.anc-img-tape.tape-right{
		position: relative;
		top: 20px;
		right: -233px;
	}   
	*/
	.social-box {
		position: relative;
		/* bottom: 132px !important; */
		right: 2px;
	}
	.sd-meta-info .post-categories{
		float: left;
		left: -20px;
		top: -6px;
		position: relative;
		/* width: 125px; */
		width:80%; /*by jb*/
	}
	/*
	.site-con-single .anc-img-tape.tape-right {
		position: relative;
		top: 20px;
		right: -233px;
	}
	*/
}

/*
**	Pages Common
**/
@media screen and (max-width:480px ){
	.sm-breadcrumb{
		margin: 10px;
		overflow: hidden;
		padding: 0;
	}
	.breadcrumb{
		font-size: 13px !important;
	}
	#site-main.static-pages{
		/*
		margin-top: 62px;
		*/
	}
	#site-footer .site-footer-menu {
		position: static; 
		top: 0; 
		left: 0;
	}
}

/* 
*	Blog Template Updated css 3/3/2016 jb
*/
@media screen and (min-width:1025px ){
	.pni-img{
		width:	135px;
		height: 100px;
		display: inline-block;
		vertical-align: middle;
	}
	.pni-img a img,
	.pni-img img{
		width: 100%;
		height: 100%;
	}
	.pni-link{
		width: 510px;
		height: auto;
		display: inline-block;
		vertical-align: middle;
	}
	.blog-template .social{
		margin: 0;
		padding: 0;
		display: block;
		position: static !important;
	}
	.blog-template .two-col .col{
		width: 340px;
		height: auto;
		text-wrap: wrap;
		margin-bottom: 30px;
		float: left;
	}
	.blog-template .two-col-img a img,
	.blog-template .two-col-img img{
		width: 100%;
		height: auto;
	}
	.blog-template .two-col .col:nth-child(odd){
		margin-right: 20px;
	}
}
@media screen and (max-width:480px ){
	.pni-img{
		width:	50%;
		/* height: 100px; */
		display: inline-block;
		vertical-align: middle;
	}
	.pni-img a img,
	.pni-img img{
		width: 100%;
		height: 100%;
	}
	.pni-link{
		width: 37%;
		margin-left:8%;
		height: auto;
		display: inline-block;
		vertical-align: middle;
	}
	.blog-template .two-col .col{
		width: 48%;
		height: auto;
		text-wrap: wrap;
		margin-bottom: 30px;
		float: left;
	}
	.blog-template .two-col-img a img,
	.blog-template .two-col-img img{
		width: 100%;
		height: auto;
	}
	.blog-template .two-col .col:nth-child(odd){
		margin-right: 4%;
	}

}
@media screen and (max-width:375px ){
	/* .pni-link{
		width: 115px;
	} */
	.related-links-text-single, .related-links-text { width: 115px;}
}
@media screen and (max-width:320px ){
	/* .pni-link{
		width: 60px;
	} */
	.related-links-text-single, .related-links-text { width: 95px;}
	.blog-template .iblk-related-links{
		margin: 0 20px;
	}
}
@media screen and (max-width:414px ){
	.spxl-img img{
		width: 374px !important;
	}
}
/* 
*	Old-Special Template Updated css 3/4/2016 jb
*/
@media screen and (max-width:480px ){
	.one-third:first-child {
		margin-left: 0; 
	}
	.one-third {
		float: left;
		margin-left: 0;
		width: 100%;
	}
	.one-third img {
		width: 100%;
		height: auto;
	}
	.blog-template .iblk-19{
		margin: 0 20px;
	}
	#section-wrapper .one-third {font-size:15px; color:#5C2700;}
}

/* 
**	Blog Template - updates jb
**/
@media screen and (max-width:480px ){
	.blog-template .blog-content h3,
	#section-wrapper h2,
	.blog-template .blog-content h1,
	.blog-template .blog-content h2{
		padding: 0 5%;
		padding-bottom:15px;
		width: 90%;
		margin-bottom: 20px !important;
	}
	.sd-cont03-img:nth-child(even) {
		margin-left: 0;
	}
	.sm-ml10{
		margin-left: 10px !important;
	}
	.sd-cont03-img{
		margin-bottom: 20px;
	}
	
	.blog-template .blog-content > p {/*ymon added css may be removed*/
		margin-right: 20px;
		margin-left: 20px;
	}
	.blog-template .blog-content  a > .size-full{max-width:100%;min-width:50px;}
	.blog-template .blog-content  a > .size-medium{min-width:100%;max-width:100%;}
	.blog-template .blog-content .gallery .gallery-item{width:50%; float:left;}
}


/* 
**	Dynamic Sidebar - updates 3-4-2016 jb
**/
@media screen and (max-width:480px ){
	.post-feature-thumb-side {
		width:95%;
	}
	.post-feature-thumb-side img {
		max-width: 100%;
		width: 100%;
		height: 90px;
	}
	h3 .foo-date {
		font-size: 12px;
		line-height: 1;
		position: relative;
		top: -4px;
	}
	.post-feature-thumb-side:nth-child(even) {
		width: 100%;
	}
	.iblk-19 {
		padding: 10px 0;
		margin: 0 20px;
	}
	#site-left-aside .site-aside-menu-1.news-list .li-item .anc.link-1 {
		margin-left: 0;
	}
	#site-left-aside .site-aside-menu-1.news-list .li-item .anc-img img {
		height: 110px;
	}
	.anc-sidebar-special{
		line-height: 30px;
	}
}

/* 
**	Dynamic blog links in shop - updates 3-7-2016 jb
**/ 
@media screen and (max-width:480px ){
	.img-200-150 img, .img-200-150 a img {
		width: 100%;
		height: auto;
	}
	.dlist-items__con.reso-col2 {
		width: 100%; 
		margin-left: 0;
	}
	.dlist-items__con > img {
		margin: 0; 
		width: 100%;
	}
	.img-220-164 img {
		max-width: 220px;
		width: 100%;
		height: 110px !important;
		/*
		*/
	}	
}

/* 
**	Archive template - 3-8-2016 - updates jb
**/
@media screen and (max-width:480px ){
	.cat_tag{
		max-width: 55px !important;
		width: auto;
		height: 16px !important;
	}

	.img-mb10 img{
		margin-bottom: 20px;
	}
	.iblk.md-center{
		text-align: left;
	}
}

/*
*	Image adjustment 
*/
@media screen and (max-width: 320px){
	#site-left-aside .site-aside-menu-1.news-list .li-item .anc-img img ,
	.footer-bar #site-left-aside .site-aside-menu-1.special-content .li-item .anc-img img,
	.img-220-164 img {
		height: 100px !important;
	}
}
/*
*	Image adjustment 3-11-16 jb
*/
@media screen and (min-width: 481px){
	.lg-img-latest-side{
		display: block !important;
		z-index: 1;
	}
	.sm-img-latest-side{
		display: none !important;
		z-index: 0;
	}
	.col-clear-2-special{
		display: block;
	}
}
@media screen and (max-width: 480px){
	.lg-img-latest-side{
		display: none !important;
		z-index: 0;
	}
	.sm-img-latest-side{
		display: block !important;
		z-index: 1;
	}
	.special-page-ul li.li-item:nth-child(odd) {
		margin-right: 0 !important;
	}
	.col-clear-2-special{
		display: block;
	}
	.bloglist li div {
		margin-bottom: 20px;
	}
}

/*special detail live adjustment 3/22/2016 jb*/
@media screen and (max-width: 480px){
	.iblk-16 .li-item.sender .col-1 {
		float: none; 
	}
	.iblk-16 .li-item.sender .col-2 {
		margin-left: 0; 
	}
	.iblk-16 .li-item.receiver .col-1 {
		float: none;
		width: 100%;
		text-align: right;
	}
	.iblk-16 .li-item.receiver .col-2{
		margin-right: 0
	}
	.iblk-16 .li-item.sender .sd-cont03-img,
	.iblk-16 .li-item.receiver .sd-cont03-img {
		margin: 0;
		width: 100%;
	}
	.iblk-16 .li-item.receiver .sd-cont03-img:nth-child(odd),
	.iblk-16 .li-item.sender .sd-cont03-img:nth-child(odd){
		margin-bottom: 20px;
	}
	.iblk-15 .li-item .col-1 {
		float: none;
		width: 100%;
	}
	.iblk-15 .li-item .col-1 img {
		width: 100%;
	}
	.iblk-15 .li-item .col-2 {
		margin-left: 0;
	}
}
/*special detail-links with arrow live adjustment 3/22/2016 jb*/
@media screen and (max-width: 480px){
	.blog-content .iblk-related-links .related-links-text .link-rel,
	.pni-link .link-1{
		font-size: 13px;
		line-height: 30px;
	}
}
@media screen and (max-width: 375px){
	.blog-content .iblk-related-links .related-links-text .link-rel{
		width: 82%;
	}
}
@media screen and (max-width: 320px){
	.blog-content .iblk-related-links .related-links-text .link-rel{
		width: 78%;
	}
}
/* sidebar live adjustment 3/23/2016 jb */
@media screen and (max-width: 600px){
	.sub-holder {
		overflow: hidden;
	}
}
/* all post image tag adjustment 3/23/2016 jb */
@media screen and (max-width: 480px){
	.tag-all-post {
		max-width: 55px !important;
		height: 18px !important;
	}
}

/* 404 page 3/28/2016 jb */
@media screen and (max-width: 480px){
	.error-404{
		max-width: 1198px;
		width: 90%;
		margin: 0 5%;
	}
	.error-404 .page-header{
		margin-bottom: 40px;
	}
}
/* YARPP Related links adjustment */
@media screen and (max-width: 480px){
	.yarpp-related  h2 {
		width: 95% !important;
		padding-left: 5% !important;
		margin-bottom:20px !important;
	}
	
	.yarpp-related .yarpp-container .bloglist li:nth-child(3),
	.yarpp-related .yarpp-container .bloglist li,
	.yarpp-related .yarpp-container .bloglist li div{
		width: 100%;
		height: auto;
		min-height: 110px;
		margin-bottom: 7px !important; /* Added by ymon due to new layout*/
	}
	/* Added by Ymon */
	.yarpp-related .yarpp-container .bloglist .yarpp-text p.special-p.sm-mb0 img{margin-top: 5px !important; width:22px;}
	.yarpp-related .yarpp-container .bloglist .yarpp-text p.special-p.sm-mb0 .lg-fs12{margin-top:2px;font-size:12px !important;}
	.yarpp-related .yarpp-container .bloglist .yarpp-text .bloglink{
		margin-top: 0px !important;
		position: relative;
		/* top: -5px; */
		font-size: 13px;
		line-height: 33px;
	}
	/* End Added by Ymon */
	/* .yarpp-related .yarpp-container .bloglist li{margin-bottom:30px;} */ /* commented by ymon due to new layout */
	.yarpp-related .yarpp-container .bloglist .yarpp-text,
	.yarpp-related .yarpp-container .bloglist .bloglist-img-thumb{
		width: 49%;
		display: inline-block;
		vertical-align: top;
		height: auto;
	}
	.yarpp-related .yarpp-container .bloglist .img-220-164 a img,
	.yarpp-related .yarpp-container .bloglist .img-220-164 img {
		max-width: 100%;
		width: 90%;
		margin-right: 10%;
	}
	.yarpp-related .yarpp-container .bloglist .yarpp-text{
		position: relative;
		top: -9px;
		left: -7px; /* Added by Ymon*/
	}
}
@media screen and (max-width: 360px){
	.yarpp-related .yarpp-container .bloglist .bloglist-img-thumb{width:48%;}
	.yarpp-related .yarpp-container .bloglist .yarpp-text p.special-p.sm-mb0 img{margin-top: 5px !important; width:18px;}
}
@media screen and (max-width: 320px){
	.yarpp-related .yarpp-container .bloglist .bloglist-img-thumb{width:48%;}
	.yarpp-related .yarpp-container .bloglist .yarpp-text p.special-p.sm-mb0 img{margin-top: 5px !important; width:18px;}
}
/* End - YARPP Related links adjustment */
/* New sidebar for blog list */
@media screen and (max-width: 480px){
	.nav-blog .sub-holder li img{
		width: 20px;
	}
	.nav-blog .side-logo-organ-pc{
		display: none;
	}
	.nav-blog .side-logo-organ-sp{
		display: block;
	}
	.nav-blog .side-logo-organ-sp a img {
		width: 94%;
		padding: 0 3%;
	}
	#site-left-aside .site-aside-menu-1.nav-blog ul .li-item {
		border-bottom: none;
	}
	#site-left-aside .site-aside-menu-1.nav-blog ul .li-item:hover {
		background: url("../images/updt-common/rough-brown-gray-bg.jpg") repeat;
		padding-bottom: 0;
	}
	.footer-bar #site-left-aside .site-aside-menu-1.nav-blog ul .li-item ul.ul-sp-submenu .li-item {
		background: #f0e1cc;
	}
	#site-left-aside .site-aside-menu-1.nav-blog ul .li-item {
		padding: 10px 0 0 0;
	}
	.nav-blog .sub-holder{
		padding: 0;
	}
	.nav-blog .sidebar-link {
		padding: 10px;
	}
	.footer-bar #site-left-aside .blog-header-content h2 {
		padding: 0 10px;
	}
	.nav-blog ul .li-item img, .nav-blog ul .li-item .link-rel {
		vertical-align: bottom;
	}
}
/* End - New sidebar for blog list */

/* Archive dropdown position */
@media screen and (max-width: 480px){
	.site-menu.archive-dropdown-container .archive-dropdown{
		margin-bottom: 0;
	}
	.archive-dropdown .row .dropdown {
		margin-top: 30px;
		margin-bottom: 30px;
	}
}