@media screen and (max-width:991px){ 
	.featureList .listItem {margin: 15px 0 ;}
	.featureList .listItem .insidePic {height: 300px;}
	.featureList .inside {padding: 15px;height: auto;}
}
@media screen and (max-width:991px){
	section {padding: 65px 0;}
	.video {margin: 5px 0 10px 0;}
	article .Preface {margin-bottom: 10px;}
	.web_nav{display: none;}
	.social-icons { margin: 10px 10px 0 0;}
	.social-icons li {width: 30px;height: 30px;}
	.social-icons li:nth-child(1), .social-icons li:nth-child(2), .social-icons li:nth-child(3){line-height: 32px; margin-right: 5px;}
	.social-icons li a i{ font-size: 18px;}	
}
@media screen and (max-width:680px){	
	#back-top { right: 10px;}
	#back-top img {width: 70px;height:auto;}
}
@media screen and (max-width:465px){
	.bigBanner {height: 180px;overflow: visible; margin-top: 10px;}
	.bigBanner .txtWrap .subWrap { display:none;}
	.m-subWrap { display: block;}
	.bigBanner .txtWrap {background-image: none; height: auto; }
	.featureList .listItem.mob { background-color:#f2f2f2; border:none;}
	.featureList .listItem .lBox {display: none;}
	.featureList .listItem .rBox .linkList li {list-style: disc;margin-left: 20px;}
	.featureList .listItem .rBox .linkList li.listTitle {list-style: none; margin-left: 0px;}
	.featureList .inside { margin-bottom: 0px;padding: 10px;}
	.featureList .listItem .insidePic {height: 70px;width: 30%;float: left;}
	.insidePic .adtag {font-size: 12px;}
	.featureList .listItem .insideText h2 {font-size: 20px;width: 70%;float: right;padding-left: 10px;}
	.featureList .listItem .insideText p {display: none;}
	article .InfoBox {margin: 5px 0;}
	article .authorInfor {margin:5px 0;}
	article h2 {font-size: 32px;line-height: 1.3;}
	.greenTag, .grayTag{font-size: 15px;}
	footer {padding: 20px 0 20px 0;}
	#back-top a {width: 60px;background-size: contain;}

@media screen and (max-width:375px){
	.featureList .listItem .insideText h2 {font-size: 18px;}
	#back-top {right: 10px;bottom: 175px;}	
}