	@media screen and (min-width:900px) {
		#myModal .modal-div{
			width: 600px;
			height: auto;
			overflow: hidden;
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			-ms-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			background-color: white;
			border-radius: 5px;
			-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
			box-shadow: 0 5px 15px rgba(0,0,0,0.5);
		}
		
		.modal-div .modal-div-header{
			display: block;
			width: 100%;
			height: 70px;
			overflow: hidden;
			background-color: #000;
		}
		
		.modal-div .modal-div-logo{
			display: block;
			width: 200px;
			height: 45px;
			margin: 0 auto;
			margin-top: 14px;
		}
		
		.modal-div .modal-div-logo img{
			display: block;
			width: 200px;
			height: 45px;
		}
		
		.modal-div .modal-div-title{
			padding-bottom: 10px;
		    color: #333;
		    font-weight: 400;
		    text-align: center;
		    padding: 10px 0;
		}
		
		.modal-div .modal-div-content{
			font-size: 12px;
			color: #333;
			text-align: center;
		}
		
		.modal-div .modal-div-qr{
			width: 560px;
			height: auto;
			overflow: hidden;
			margin: 0 auto;
		}
		
		.modal-div .modal-div-qr .modal-qr-left{
			display: block;
			width: 50%;
			height: auto;
			overflow: hidden;
			float: left;
			text-align: center;
		}
		
		.modal-div .modal-div-qr .modal-qr-right{
			display: block;
			width: 50%;
			height: auto;
			overflow: hidden;
			float: left;
			text-align: center;
		}
		
		.modal-div .modal-div-qr span img{
			width: 150px;
			height: 150px;
		}
		
		.modal-div .modal-div-qr a{
			display: block;
			width: 50%;
			height: auto;
			overflow: hidden;
			float: left;
			text-align: center;
			text-align: center;
			margin-top: 10px;
			cursor: hand;
			cursor: pointer;
		}
		
		.modal-div .modal-div-qr a img{
			display: inline-block;
			width: 150px;
			height: 50px;
		}
		
		.modal-div .modal-div-bot{
			width: 560px;
			height: auto;
			overflow: hidden;
			margin: 0 auto;
			text-align: center;
			font-size: 15px;
			color: #333;
			padding: 15px 0;
		}
		
		.pc-container-box .artist-select-box{
			width: 92%;
			height: 39px;
			background: white;
			margin: 0 auto;
			margin-top: 60px;
		}
		
		.pc-container-box .artist-select{
			width: 305px;
			height: 39px;
			float: right;
			background: #ebebeb;
		}
		.pc-container-box .artist-select .dropdown{
			display: block;
			width: 100%;
			height: 39px;
		}
		
		.pc-container-box .artist-select .dropdown-toggle{
			display: block;
			width: 90%;
			height: 39px;
			line-height: 39px;
			text-align: left;
			float: left;
			text-indent: 15px;
			font-weight: 550;
		}
		
		.pc-container-box .artist-select .caret{
			margin-top: 15px;
		}

		.pc-container-box .artist-search{
			width: 305px;
			height: 39px;
			float: right;
			background: #ebebeb;
			margin-left: 35px;
		}
		
		.pc-container-box .artist-search .search-input{
			width: 240px;
			height: 39px;
			border: none;
			float: left;
			background: #ebebeb;
			outline: none;
			margin-left: 20px;
		}
		
		.pc-container-box .artist-search .search-input::-webkit-input-placeholder{
			font-weight: 550;
			color: #333;
		}
		
		.pc-container-box .artist-search .search-input::-moz-placeholder{
			font-weight: 550;
			color: #333;
		}
		
		.pc-container-box .artist-search .search-input::-ms-input-placeholder{
			font-weight: 550;
			color: #333;
		}
		
		.pc-container-box .artist-search .search-icon{
			float: right;
			float: right;
			width: 39px;
			height: 39px;
			background: skyblue;
			background: #ebebeb;
			background: url(/img/search.png) no-repeat center;
			background-size: 16px 16px;
			cursor: pointer;
			cursor: hand;
		}

		.pc-container-box .header-nav-title .header-title-word{
			display: block;
			font-size: 58px;
			width: 80%;
		    color: #ffffff!important;
		    text-align: center;
		    position: absolute;
		    left: 50%;
		    top: 35%;
		    transform: translate(-50%, -50%);
		}
		
		.pc-container-box .header-nav-title .header-title-small{
			display: block;
			font-size: 20px;
		    color: #ffffff!important;
		    text-align: center;
		    height: auto;
		    overflow: hidden;
		    padding-top: 140px;
		}
	}

	@media screen and (max-width:900px){
			#myModal .modal-div{
				width: 350px;
				height: auto;
				overflow: hidden;
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%, -50%);
				-ms-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				background-color: white;
				border-radius: 5px;
				-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
				box-shadow: 0 5px 15px rgba(0,0,0,0.5);
			}
			
			.modal-div .modal-div-header{
				display: block;
				width: 100%;
				height: 70px;
				overflow: hidden;
				background-color: #000;
			}
			
			.modal-div .modal-div-logo{
				display: block;
				width: 130px;
				height: 30px;
				margin: 0 auto;
				margin-top: 18px;
			}
			
			.modal-div .modal-div-logo img{
				display: block;
				width: 130px;
				height: 30px;
			}
			
			.modal-div .modal-div-title{
				padding-bottom: 10px;
			    color: #333;
			    font-weight: 400;
			    text-align: center;
			    padding: 10px 0;
			}
			
			.modal-div .modal-div-content{
				display: block;
				width: 92%;
				margin: 0 auto;
				font-size: 12px;
				color: #333;
				text-align: center;
			}
			
			.modal-div .modal-div-qr{
				width: 280px;
				height: auto;
				overflow: hidden;
				margin: 0 auto;
			}
			
			.modal-div .modal-div-qr .modal-qr-left{
				display: block;
				width: 50%;
				height: auto;
				overflow: hidden;
				float: left;
				text-align: center;
			}
			
			.modal-div .modal-div-qr .modal-qr-right{
				display: block;
				width: 50%;
				height: auto;
				overflow: hidden;
				float: left;
				text-align: center;
			}
			
			.modal-div .modal-div-qr span img{
				width: 120px;
				height: 120px;
			}
			
			.modal-div .modal-div-qr a{
				display: block;
				width: 50%;
				height: auto;
				overflow: hidden;
				float: left;
				text-align: center;
				text-align: center;
				margin-top: 10px;
				cursor: hand;
				cursor: pointer;
			}
			
			.modal-div .modal-div-qr a img{
				display: inline-block;
				width: 75px;
				height: 25px;
			}
			
			.modal-div .modal-div-bot{
				width: 280px;
				height: auto;
				overflow: hidden;
				margin: 0 auto;
				text-align: center;
				font-size: 15px;
				color: #333;
				padding: 15px 0;
			}
			
			.pc-container-box{
				top: 30px!important;
			}
			
		.pc-container-box .artist-select-box{
			width: 92%;
			height: 39px;
			background: white;
			margin: 0 auto;
			margin-top: 60px;
		}
		
		.pc-container-box .artist-select{
			width: 305px;
			height: 39px;
			margin: 0 auto;
			background: #ebebeb;
		}
		.pc-container-box .artist-select .dropdown{
			display: block;
			width: 100%;
			height: 39px;
		}
		
		.pc-container-box .artist-select .dropdown-toggle{
			display: block;
			width: 90%;
			height: 39px;
			line-height: 39px;
			text-align: left;
			float: left;
			text-indent: 5px;
			text-indent: 15px;
			font-weight: 550;
		}
		
		.pc-container-box .artist-select .caret{
			margin-top: 15px;
		}

		.pc-container-box .artist-search{
			width: 305px;
			height: 39px;
			background: #ebebeb;
			margin: 0 auto;
			margin-bottom: 30px;
		}
		
		.pc-container-box .artist-search .search-input{
			width: 240px;
			height: 39px;
			border: none;
			float: left;
			background: #ebebeb;
			outline: none;
			margin-left: 20px;
		}
		
		.pc-container-box .artist-search .search-input::-webkit-input-placeholder{
			font-weight: 550;
			color: #000000;
		}
		
		.pc-container-box .artist-search .search-input::-moz-placeholder{
			color: #000000;
			font-weight: 550;
		}
		
		.pc-container-box .artist-search .search-input::-ms-input-placeholder{
		
			color: #000000;
			font-weight: 550;
		}
		
		.pc-container-box .artist-search .search-icon{
			float: right;
			float: right;
			width: 39px;
			height: 39px;
			background: skyblue;
			background: #ebebeb;
			background: url(/img/search.png) no-repeat center;
			background-size: 16px 16px;
			cursor: pointer;
			cursor: hand;
		}

		.pc-container-box .header-nav-title .header-title-word{
			display: block;
			font-size: 30px;
			width: 80%;
		    color: #ffffff!important;
		    text-align: center;
		    position: absolute;
		    left: 50%;
		    bottom: 20%;
		    transform: translate(-50%, -50%);
		}
		
		.pc-container-box .header-nav-title .header-title-small{
			display: block;
			font-size: 20px;
		    color: #ffffff!important;
		    text-align: center;
		    height: auto;
		    overflow: hidden;
		    padding-top: 140px;
		}

		.pc-container{
			height: auto;
			margin: 0 auto;
			position:relative;
			margin-bottom: 200px;
			top: 150px!important;
		}
	}
	/*********************************************************************************************************/
	.pc-container-box{
		position: relative;
		height: auto;
		overflow: hidden;
		top: 0;
	}
	
	.pc-container{
		height: auto;
		margin: 0 auto;
		position:relative;
		margin-bottom: 200px;
		top: 90px;
	}
	
	.pc-container .list-item{
		width: 320px;
		height: auto;
		margin-bottom: 30px;
		border: 1px solid #eeeeee;
		display: none;
	}
	
	.pc-container .list-content{
		width: 300px;
		height: auto;
		margin: 0 auto;
		margin-top: 10px;
	}
	
	.pc-container .list-img{
		display: block;
		width: 100%;
		height: auto;
		min-height: 300px;
		overflow: hidden;
		cursor: pointer;
		cursor: hand;
	}
	
	.pc-container .list-img img{
		display: block;
		width: 100%;
		height: auto;
	}
	
	.pc-container .list-content-main{
		width: 98%;
		height: auto;
		margin: 0 auto;
	}
	
	.pc-container .list-name{
		display: block;
		width: 100%;
		height: auto;
		font-size: 20px;
		color: #000000;
		font-weight: bold;
		margin-top: 18px;
		cursor: pointer;
		cursor: hand;
	}
	
	.pc-container .list-address{
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	
	.pc-container .list-address .list-address-icon{
		display: block;
		float: left;
		width: 20px;
		height: 18px;
		text-align: center;
	}
	
	.pc-container .list-address .list-address-icon img{
		display: block;
		width: 12px;
		height: 15px;
	}
	
	.pc-container .list-address .list-address-ifno{
		display: block;
		width: 270px;
		height: 18px;
		line-height: 18px;
		font-size: 16px;
		color: #616161;
		float: right;
		text-align: left;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	
	.pc-container .list-info{
		width: 100%;
		height: auto;
		font-size: 16px;
		color: #616161;
		line-height: 22px;
		margin-top: 20px;
		word-wrap:break-word;
	}
	
	.pc-container .list-icon-ul{
		width: 100%;
		height: auto;
		margin-top: 16px;
	}
	
	.pc-container .list-icon-ul li.list-icon-item{
		display: block;
		float: left;
		width: 34px;
		height: 34px;
		margin-right: 15px;
	}
	
	.pc-container .list-icon-ul li.list-icon-item img{
		display: block;
		width: 34px;
		height: 34px;
	}
	
	.pc-container .list-ol{
		width: 100%;
		height: auto;
		margin-top: 38px;
		margin-bottom: 40px;
	}
	
	.pc-container .list-ol li.list-ol-item{
		display: block;
		width: 100%;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		font-size: 18px;
		font-weight: 500;
		color: #FFFFFF;
		text-align: center;
		margin-top: 13px;
		background: #000000;
		cursor: hand;
		cursor: pointer;
	}
	
	.no-data{
		width: 100%;
		height: 55px;
		line-height: 55px;
		text-align: center;
		color: #000000;
		font-size: 16px;
		font-weight: 650;
		display: none;
	}
	
	.loading-bottom{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px 0;
		margin-bottom: 170px;
		display: none;
	}
	.loading-bottom .loading-span{
		display: block;
		width: 65px;
		height: 65px;
		margin: 0 auto;
	   background: url(/img/5-121204194037-50.gif) no-repeat center;
	   background-size: 60px 60px;
	}
	
	.pc-container-box .header-nav-title{
		width: 100%;
		height: 220px;
		background-image: url(/img/header/Testimonial-Background.jpg);
		background-repeat-x: 50%;
		background-position-y: 50%;
		background-size: cover;
		position: relative;
	}
	
	.no-relevant-data{
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
		height: 50px;
		line-height: 50px;
		color: #333;
		font-size: 25px;
		font-weight: 550px;
		text-align: center;
		padding: 70px 0;
		display: none;
	}
	


