/*平板修正*/
@media(max-width:912px) and (min-width:768px){
	#fb-msg-dialog > div{right:inherit;left:2.5%}
	a.retina-logo{padding-top:5%;padding-bottom:5%}
	#top-search a{right:3%}
	#primary-menu.style-2 > div #top-cart{float:inherit;text-align:inherit}
	div #top-cart #top-cart-trigger{margin-right:35px}
	#page-menu #page-menu-wrap{top:0!important}
	#shopBody{margin-top:0}
	#page-title{padding:35px 0}
	#primary-menu ul ul a{font-size:inherit!important}
	.breadcrumb{position:relative!important;right:0!important}
	.shoppingSet.nikoncolor{position:absolute;width:100px;margin-top:-30px;right:55px}
	#primary-menu ul li{margin-left:-15px}
	#page-menu nav{margin-right:inherit}
	#page-menu nav li a{padding:0 10px}
	.course_box{width:32%}
	.sb_subTitle h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:35px!important}
	#page-menu nav{right:10px!important}
	#top-search-trigger,#top-cart{right:25px!important}
	#top-search-trigger{width:auto!important;margin-right:35px!important}
	.post-masonry-full .entry{width:49%!important}
	.img_div,.__Description > div,.pro_name{text-align:center}
	section > div > img.img{width:auto}
	section{padding-bottom:35px!important}
}
/*ipad pro 橫向*/
@media(max-width:1370px) and (min-width:1360px){
	#header > div.container{margin:10px 50px}
	#primary-menu ul li{margin-left:2px}
	#page-menu nav{margin-right:inherit}
	#page-menu nav li a{padding:0 15px}
}
/*ipad air mini pro 橫向通用修正*/
@media
(max-width:1180px) and (min-width:1180px),
(max-width:1024px) and (min-width:1024px){
	#header > div.container{margin:2%;width:auto}
	nav > div.container{width:auto}
	ul.sf-js-enabled{margin-left:15px!important}
	#top-search form input{padding:inherit}
	#content{overflow:inherit;top:30px}
	#primary-menu ul li{margin-left:0!important;margin-right:-5px}
}
/*ipad air 橫向*/
@media(max-width:1180px) and (min-width:1180px){
	.slider-parallax.swiper_wrapper.clearfix, #content{top:0px!important;}
	#top-search{margin-right:20px!important;}
	div.newsDIV{margin-top:100px;margin-bottom:60px;}
	#page-menu nav {margin-right: -15px;}
}
/*ipad mini 橫向*/
@media(max-width:1024px) and (min-width:1024px){
	#page-menu-wrap > div.container{padding-right:30px;}
	#top-search a{right:18%;}
	#primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger {margin: 20px 25px 0 0;}
	div.newsDIV{margin-top:60px;margin-bottom:60px;}
	#page-menu .menu-title span{padding-left:0px;}
	#top-search.nav_shop a {right:3%!important;}
	#primary-menu.style-2 > div #top-cart{margin:20px 5px 0 0;}
	a.shopping_cart_icon{display:none!important;}
	#page-menu nav{margin-right:-50px;}
	#footer.dark, .dark #footer{margin-top:40px;}
	#footer{margin-top:40px;}
	#footer div.follow_us > div.title{display:block!important;}
	#footer div.follow_us{display:inherit!important;justify-content:inherit!important;}
	#footer div.title{margin-bottom:1em;}
	#footer div.link{display:inherit;}
	#footer div.about > div.link{display:block;}
	#footer div.title i{display:none;}
	#footer div.title.active i.fa-chevron-up {display: none;}
	#footer div.title.active i.fa-chevron-down {display: none;}
	#footer div.title:not(.active) i.fa-chevron-up {display: none;}
	#footer div.title:not(.active) i.fa-chevron-down {display: none;}
	#copyright_privacy div.cols-md-falf{width:50%;}
}
/*ipad all 直向*/
@media (max-width:912px) and (min-width:768px){
	#header{margin-top:0}
	#member{float:inherit;margin-right:inherit;padding-top:5%;padding-bottom:5%;text-align:center}
	a.view_cart{left:75%!important}
	.col_five_sixth{width:inherit}
	#top-search a.view_cart{right:11.6%!important}
}