@media ( min-width: 1280px ) {
    .desktop-hide {
        display: none !important;
    }

	
	.title-bar-selection {
		text-align: center ;
		margin-right: 0px;
		font-size: 20px ;
	}
    
	.banner-img-desktop {
		display:block;
		width: 51%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom:40px;
	}
	
	.team-info-text {
		padding: 45px;
		font-size: 20px;
	}
	
	.team-info-content {
		font-size: 20px;
	}
	
	.copyright{
	   line-height: 50px; 
	}
	
	.items-title {
		margin-bottom: 20px;
		font-size: 45px;
	}
	
	.traffic-title {
		font-size: 45px;
		margin-bottom: 20px;
	}
	
	.traffic-content {
		font-size: 20px;
	}
	
	.traffic-detail{
		padding:0 ;
	}
	
	.items-subtitle {
		font-size: 24px; 
		font-weight:500;
	}
	
	.banner-img-phone {
		display: none;
	}
	
	.girl-img {
		height: 450px;
		margin-right:6px;
	}
	
	.health-logo-explain-container {
		position: relative;
		text-align: center;
		right: 31px;
	}
	
	.health-logo-container {
		position: absolute;
		right: -25px;
		top: 10px;
	}

	#health_logo {
		display: inline-block ;
	}

	.health-logo-explain {
		display: contents;
		font-size:8pt;
	}

	.title-bar label {
		margin: 10px 0px 10px 2px ; 
		font-weight: bold ;
	}

	.title-bar #logo {
		height: 128px;
		margin:0px 5px 0px 5px;
	}

	.banner-subtitle {
		margin-top:30px;
		color: var(--dark-green);
		font-size: 37px ; 
	}

	.banner-title {
		margin-bottom: 20px;
		color: var(--light-green);
		font-weight:bold;
		font-size: 75px;
		-webkit-text-stroke: 2px var(--dark-green);
	}

	.section-title {
		font-weight: bold;
		font-size: 45px;
	}

	.download-title {
		font-size: 45px;
	}

	.download-option {
	}

	#team_info {
		background-color: #FFFFFF ; 
		min-height: 300px; 
		width: 100%; 
	}

	#items {
		background-color: #FFFFFF ; 
		min-height: 300px; 
		width: 100%; 
	}

	#why_extraction {
		background-color: #FFFFFF ; 
		min-height: 300px; 
		width: 100%; 
	}

	#3D_sacn {
		background-color: #FFFFFF ; 
		min-height: 300px; 
		width: 100%; 
	}

	#pre_info {
		background-color: #FFFFFF ; 
		min-height: 300px; 
		width: 100%; 
	}

	#info {
		background-color: #FFFFFF ; 
		min-height: 300px; 
		width: 100%; 
	}

	#traffic {
		background-color: #FFFFFF; 
		min-height: 300px; 
		width: 100%;
	}

	#link {
		background-color: var(--lightest-green) ;
		width: 100%;
		height: 405px;
		margin-top: -3px;
	}

	#footer {
		background-color: var(--light-green) ;
		min-height: 74px;
		width: 100%; 
	}

	.title-bar-selector {
		cursor: pointer ;
		font-size: 20px;
	}

	.average-distribution {
		margin:32.5px; 
	}

	.main-block {
		padding: 40px 0px 40px 0px ;
	}

	.background-div {
		min-height: 300px;
		width:100%;
		background-size: cover;
		padding: 20px 0px 20px 0px;
		position: relative;
		overflow-y: hidden; 
	}

	.row {
		width: 100%;
	}

	.TD_scan_block {
		width: 1205px;
		padding: 10px;
	}

	.TD_scan_title {
		font-size: 45px;
	}

	.TD_scan_content {
		font-size: 20px;
	}

	.TD_scan_title {
		margin-bottom: 20px;
	}

	.case-display-div {
		width: 1205px;
		height: 641px;
		padding: 10px;
	}
	
	.case-display-div-2 {
		width: 1205px; 
		height: 381px;
		padding: 10px;
	}

	.pre-info-title {
		font-size: 45px;
		margin-bottom: 20px;
	}

	.pre-info-block {
		width: 1205px;
		padding: 10px;
	}

	.case-display-word-div {
		width: 1205px;
		padding: 10px;
	}

	.case-display-inner-div {
		border-radius: 10px;
		position: relative;
		border: 7px var(--lightest-green) solid ;
	}

	.case-display-title {
		position: absolute;
		height: 195px;
		left: -35px;
		width: 69px;
		top: 20px;
		font-size: 24px;
		background-color: var(--light-green) ;
		color: white ;
		box-shadow: 0 0 5px gray;
	}

	.case-display-main-gif-title {
		height: 69px ;
		left: 18%;
		width: 378px;
		bottom: 0; 
                margin-bottom: -23px;
		background-color: var(--light-green);
		color: white;
		box-shadow: 0 0 5px grey;
		position: absolute;
		font-size: 24px;
	}

	.case-display-main-gif-container {
		width: 50%;
		display: inline-flex;
		position: relative;
		margin-bottom: 30px;
	}

	.case-display-main-gif {
		width: 80%;
		margin-left: 10%;
	}

	.case-display-xray-container {
		display: inline-flex;
		width: 47%;
	}

	.case-display-xray {
		width: 50%;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
	}

	.case-display-xray-explain {
		padding-left: 10px;
		padding-right: 10px;
		background-color: #F7F7F7;
		margin-bottom: 0px;
		margin-right: 10px;
		border-radius: 5px;
		display:inline-block;
		vertical-align: middle;
		width: 242px;
		height: 285px;
	}

	.case-display-xray-explain label {
		font-size: 20px;
	}

	.case-display-subgraph-container {
		width:100%;
		position:relative;
		padding: 10px;
		background-color:#CBD5A9;
		border-bottom-right-radius:4px;
		border-bottom-left-radius: 4px;
		border: 1px var(--lightest-green) solid;
		border-top; 0;
	}

	.case-display-subgraph {
		width: 300px;
		height: 200px;
		margin-right: 30px;
		border-radius: 10px;
	}

	.desktop-hide {
		display: none ;	
	}

	.why-no-pane-content-pre-div {
		position:absolute;
		width: 45%;
		height: 295px;
		background-color:rgba(255, 255, 255, 0.3);
		border-radius:50px;
		left: 27.5%;
		top: 39%;
	}

	.why-no-pane-selector-container {
		position:absolute;
		right:10%;
		top: 45% ;
	}

	.why-no-pane-selector {
		margin-bottom: 15px;
		cursor: pointer;
	}

	.why-no-pane-selector.selected {
		color: var(--light-green) ;
		background-color: white ;
		margin-bottom: 10px; 
		margin-top: -5px;
		padding: 5px; 
		border-radius: 5px; 
		margin-left: -5px;
		font-weight: bold; 
	}

	.why-no-pane-content-container {
		position:absolute;
		width: 39.21% ;
		height: 370px;
		background-color: #FFFFFF;
		border-radius: 50px;
		text-align: center;
		padding: 3%;
		box-shadow: 0 0 5px grey;
		top: 35%;
		left: 30.5%;
		font-size: 10pt;
	}

	.why_extraction_title {
		font-size: 45px;
		margin-bottom: 20px;
	}

	.why_extraction_content {
		font-size: 20px;
	}

	.every-body-ask {
		margin-bottom:0px;
		font-weight: bold;
		margin-top: 50px;
		font-size: 24px;
	}

	.why_no_pane_title {
		font-size: 45px;
	}

	.double-turned {
		font-size: 40pt;
		position:absolute;
		left:0;
		top:0;
		margin-top: -27px;
		color: var(--light-green) ;
	}

	.why-no-pane-content-title {
		position:absolute;
		top: 15px;
		left: 0;
		width: 100%;
		color: var(--light-green) ;
		font-weight: bold;
		font-size: 20pt;
	}

	.why-no-pane-background {
		height: 760px;
		position:relative;
	}

	.why-no-pane-content-content {
		position:absolute; 
		top:90px;
		width: 100%;
		font-size: 13pt;
	}

	.why-no-pane-content-content label {
		margin-bottom: 0px;
	}

	.gmap_canvas {
		overflow:hidden;
		background:none!important;
		height: 100%;
	}

	.question-div {
		background-color: #FFFFFF;
		padding: 19px;
		text-align: left;
		border-radius: 4px;
		box-shadow: 0 0 5px gray;
		margin-bottom: 5px;
		cursor: pointer ;
	}

	.answer-div {
		width: 95%;
		padding: 10px;
		padding-bottom: 40px;
		display: none; 
	}	

	.answer-img {
		width:122px;
		margin:1px;
	}

	.answer-img-container {
		display:inline-block;
		width: 49%;
		text-align:left;
		margin-left: -25px;
	}

	.answer-img-explainer{
		position:absolute;
		display:inline-block;
		width: calc( 100% - 49% + 25px);
		right: 0px;
	}

	.goodat-first-line {
		margin-top: 80px;
	}

	.goodat-line {
		margin-top: 0px; 
	}

	.goodat-last-line {
		margin-bottom: 80px;
	}

	.goodat-case-div {
		margin-left: 44%;
	}

	.goodat-case-inner-div {
		position:relative;
	}

	.goodat-case-2 {
		position:absolute;
		left: 200px;
	}

	.goodat-case-3 {
		position:absolute;
		left:475px;
	}

	.QA-Selector {
		padding: 0px 10px 0px 10px;
		border-radius: 5px;
		color: #FFFFFF;
		cursor: pointer;
	}

	.QA-title {
		font-size: 45px;
		margin-bottom: 30px;
	}

	.QA-Selector-container {
		background-color: var(--dark-green); 
		width: 256px;
		height: 52px;
		border-radius:5px;
	}

	.QA-container {
		max-height: 300px; 
		overflow-y: scroll;
		width: 50%;
		padding-right:40px;
		margin-top: 10px;
		display: none;
	}

	.download-first-line {
		margin-top: 100px;
	}

	.download-line {
		margin-top: 10px; 
	}

	.download-case-div {
		margin-left: 55%;
	}

	.download-case-inner-div {
		position:relative;
	}

	.download-case-2 {
		position:absolute;
		left: 230px;
	}

	tr, td {
		text-align: center ;
		vertical-align: middle !important;
		border: 1px #000000 solid;
		padding: .75rem;
	}

	.fast-select-right {
		display: inline ; 
		margin-left: 8%;
	}

	.fast-select-left {
		display: inline ;
	}

	.visit-our {
		margin-left: 80px;
	}

	.quick-link {
		margin-left: 115px;
	}

	.other-link {
		margin-left: 135px;
                width:30%;
	}

	.hover-last-green {
		cursor: pointer;
		margin-bottom:0px;
	}

	.hover-green {
		cursor: pointer ;
	}
	
	.spec-font-size{
		font-size:13pt;
	}

	.case-display-bottom-text {
		margin-bottom: 0;
		font-size: 13pt;
		color: var(--dark-green);
	}

	.ct-img {
		width:100%;
		border-radius:4px;
	}

	.pro-img {
		width: 100%;
    		border-radius: 4px;
	}

	.pro-name {
		font-size:28px;
	}

	.pro-intro {
		font-size: 20px;
	}

	.goodat-title {
		font-weight: bold;
		font-size: 45px;
	}

	.goodat-content {
		font-size: 24px;
	}

	.QA-Selector[selected=selected] {
		padding: 5px 10px 5px 10px;
		background-color:var(--light-green) ;
	}
        
        .info-title {
        	font-weight: bold;
				font-size: 45px;
				margin-bottom: 25px;
        }
        
        .info-table {
                width:80%;
                margin-left: auto; 
                margin-right: auto; 
                margin-bottom: 30px;
        }
        
        .info-content {
            margin-left: auto; 
            margin-right: auto; 
            width: 80%; 
            text-align: left;
			font-size: 24px;
        }
        
        .gmap_frame {
            width:552px;
            height:552px;
        }
        
        #footer h6 {
            color: #FFFFFF;
            padding-top: 20px;
        }
        
        #link .sub-block {
            padding-top:80px;
            padding-bottom:40px;
			width: 1230px;
        }
}
