/* CSS Document */

body {	-webkit-text-size-adjust:100%; font-family: 'Noto Sans TC', sans-serif; overflow-x: hidden; position: relative;}
img {	border:0; }

/* Reset ================================================================================= */

a { text-decoration:none; transition: all 0.4s ease-out 0s; }
a:hover { text-decoration:none; }

* { box-sizing: border-box;}

.content-Box { max-width:1280px; width: 100%; margin:0 auto; text-align:left; position:relative; clear:both;}
.width-1000 { max-width: 1000px;}

#content { font-size: clamp(18px, 1.5vw, 20px); line-height:1.6; color: #444; letter-spacing: 0; font-weight: 400; padding-top: 110px;}

.photo-fit img { object-fit: cover; width: 100%; height: 100%; position: absolute; z-index: 1; left: 0; top: 0;}

.photo {line-height: 0; height: 0; padding-bottom: 40%; overflow: hidden; position: relative; z-index: 1; margin-bottom: 0px;}
.imgCenter {position: absolute; top: 0; left: 0; right: 0; bottom: 0; line-height: 0; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; z-index: 2;}
.imgCenter img {max-height: 100%;}


.demo-section { padding-left: 5%; padding-right: 5%;}

.font-size-18 { font-size: clamp(16px, 1.5vw, 18px);}
.font-size-20 { font-size: clamp(18px, 1.5vw, 20px);}
.font-size-21 { font-size: clamp(18px, 1.5vw, 21px);}
.font-size-22 { font-size: clamp(18px, 1.7vw, 22px);}
.font-size-24 { font-size: clamp(18px, 1.9vw, 24px);}
.font-size-26 { font-size: clamp(22px, 2.2vw, 26px);}
.font-size-28 { font-size: clamp(22px, 2.2vw, 28px);}
.font-size-30 { font-size: clamp(22px, 2.5vw, 30px);}
.font-size-32 { font-size: clamp(22px, 2.5vw, 32px);}
.font-size-36 { font-size: clamp(22px, 3.3vw, 36px); line-height: 1.3;}
.font-size-38 { font-size: clamp(22px, 3.3vw, 38px); line-height: 1.3;}
.font-size-40 { font-size: clamp(24px, 3.5vw, 40px); line-height: 1.3;}
.font-size-42 { font-size: clamp(24px, 3.5vw, 42px); line-height: 1.3;}
.font-size-44 { font-size: clamp(26px, 3.5vw, 44px); line-height: 1.3;}
.font-size-46 { font-size: clamp(26px, 3.5vw, 46px); line-height: 1.3;}
.font-size-48 { font-size: clamp(28px, 3.5vw, 48px); line-height: 1.3;}
.font-size-60 { font-size: clamp(30px, 3.5vw, 60px); line-height: 1.2;}
.font-size-66 { font-size: clamp(30px, 3.5vw, 66px); line-height: 1.2;}

.align-center { text-align: center !important;}
.align-left { text-align: left !important;}

.weight-300 { font-weight: 300;}
.weight-500 { font-weight: 500;}
.weight-700 { font-weight: 700;}
.weight-900 { font-weight: 900;}

.color-yellow { color: #d6b03a;}

.title-layout { padding-bottom: 15px;}
.data-layout { padding-bottom: 25px;}

.banner { position: relative; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; background: #3f3f3f;}
.banner > div:nth-of-type(1) { width: 27%;  padding: 0 4%;}
.banner > div:nth-of-type(2) { width: 73%;}
.banner > div:nth-of-type(2) img { object-fit: cover; width: 100%; height: 100%;}
.banner-title { position: relative; line-height: 1.2; padding-top: 12%;}
.banner-title > div:nth-of-type(1) { position: absolute; z-index: 1; left: 0; top: 0; opacity: 0.2 !important; color: #e0c46c; text-transform: uppercase;}
.banner-title > div:nth-of-type(2) { position: relative; z-index: 2; color: #d1aa33;}

.banner-pc, .banner-mobile { position: relative;}
.banner-mobile { display: none !important;}

.title-1 { padding-bottom: calc(20px + 1.5%);}
.title-1 > div, .title-1 > h1 { padding: 0; margin: 0; font-family: 'Noto Sans TC', sans-serif; line-height: 1.3; }
.title-1-en { color: #d6b03a; line-height: 1; padding-bottom: 18px; display: block;}

.btn01 { width: 160px; height: 50px; padding: 0 20px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; border: 2px solid #d6b03a; position: relative; overflow: hidden;background: transparent; }
.btn01:before, .btn01:after { content: ""; position: absolute; width: 250px; height: 250px; left: 50%; top: 50%; background: #d6b03a; border-radius: 100%; transform:translate(-50%,-50%) scale(0.4);transition: all 0.4s ease-out 0s;}
.btn01:before { transform-origin: 0% 100%; }
.btn01:after { transform-origin: 100% 0%; }
.btn01:hover:before, .btn01:hover:after { transform:translate(-50%,-50%) scale(1);}
.btn01 > div { font-size: clamp(14px, 1.6vw, 16px);  color: #d6b03a !important; position: relative; z-index: 2; line-height: 1; font-weight: 500;}
.btn01:hover > div { color: #fff !important;}

.title02 { padding-bottom: calc(10px + 2%); padding-left: 5%; padding-right: 5%; text-align: center;}
.title02 > div { display: inline-block; position: relative;}
.title02 > div > h1, .title02 > div > div { position: relative;z-index: 2; font-family: 'Noto Sans TC', sans-serif; padding: 0; margin: 0; line-height: 1.2;display: inline-block;}
.title02 > div:before { position: absolute; content: ""; z-index: 1; width: 30px; height: 30px; border-radius: 100%; background: #d6b03a; left: -15px; top:-6px; transform-origin: 100% 100%;}

#path { padding: calc(5px + 1%) 5% 0 5%; }
#path ul { margin: 0; padding: 0; text-align: right;}
#path li { display: inline-block; vertical-align: top; font-size: 15px; line-height: 1.2; letter-spacing: 0rem; position: relative; font-weight: 400;}
#path li:after { content:"/"; display: inline-block; padding: 0 4px;}
#path li:last-child { pointer-events: none;}
#path li:last-child:after { display: none;}
#path li a { color: #444; }
#path li a:hover { color: #d6b03a;}
#path li:last-child a { color: #d6b03a;}

.inner-main-box { background: url("../images/idx-main-bg.png") no-repeat top left; background-size: 60%; padding-top:calc(20px + 2%);}

/*about*/
.about-section-1 { padding-bottom: calc(20px + 5%);}

.about-section-2-content { display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.about-section-2-content > div { width: 23.5%; margin-bottom: calc(10px + 1.5%); background: #fff; border: 1px solid #d6b03a; padding:calc(10px + 0.5%) calc(20px + 0.5%); display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; min-height: 160px;}
.about-section-2-content > div > div { text-align: center; line-height: 1.5;}
.about-section-2-content > div > div:nth-of-type(1) { padding-bottom: 5px;}

.about-section-3 { display:flex; flex-direction: column; flex-wrap: nowrap;}
.about-section-3 > div { margin-bottom: 40px; background: #f4f4f4; display:flex; flex-direction: row; flex-wrap: wrap; align-items: center;}
.about-section-3 > div > div { width: 50%;}
.about-section-3 > div > div:nth-of-type(1) img { width: 100%;}
.about-section-3 > div > div:nth-of-type(2) { padding: calc(10px + 3%) calc(10px + 3%);}
.about-section-3 > div:nth-child(even) > div:nth-of-type(1) { order: 2;}
.about-section-3 > div:nth-child(even) > div:nth-of-type(2) { order: 1;}

.title03 { padding-bottom: 15px; margin-bottom: 15px; line-height: 1.3; position: relative;}
.title03 span { display: inline-block; margin-right: 10px;}
.title03:after { content: ""; position: absolute; width: 60px; height: 1px; background: #d6b03a; bottom: 0; left: 0;}

.about-section-4 { position: relative;}
.about-section-4-bg-1 { position: absolute; background: #f4f4f4; width: 100px; height: 100px; z-index: -1; top: 10%; left: 10%;}
.about-section-4-bg-2 { position: absolute; background: #f9f3e2; width: 70px; height: 70px; z-index: -1; top: 30%; right: 15%;}

/*history*/
.history-content { max-width: 650px; margin: 0 auto;}

.products-detail-tool { position: relative;}
   .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide  {
      display: inline-block;
      max-width: 800px; width: 100%; 
      /*height: 100%;
      object-fit: cover;*/
    }

    .swiper {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }

    .swiper-slide {
      background-size: cover;
      background-position: center; padding: 0 5px;
    }

    .mySwiper2 {
      height: 100%;
      width: 100%; margin-bottom: 10px; border: 2px solid #d6b03a; border-radius: 100%; padding-bottom: 100% !important; display: flex !important; flex-direction: row; flex-wrap: nowrap; align-items: center;
    }
	.mySwiper2 .swiper-wrapper { position: absolute; width: 100%; top:0; left: 0; height: 100%;}
	.mySwiper2 .swiper-slide { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center;}
	.mySwiper2 a { position: relative; border-radius: 100px 0 0 0; overflow: hidden; display:block; line-height: 0;}
	.mySwiper2 a:after { content: ""; position: absolute; width:  100%; height: calc(100% - 0px); left: 0; top: 0;border-radius: 100px 0 0 0;  }
	.mySwiper2 .swiper-slide { padding: 0;}
	.mySwiper2 img { width: 100%;}

    .mySwiper {
      height: auto;
      box-sizing: border-box; margin-top: 30px;
    }
	.mySwiper img { border-radius: 15px 0;}
	
    .mySwiper .swiper-slide {
      width: 25%;
      height: 100%;
      
    }

    .mySwiper .swiper-slide-thumb-active {
     
    }

.swiper-next, .swiper-prev { width: 60px !important; height: 60px !important; border-radius: 100%; background: #d6b03a; border: 0px solid #074151; position: absolute; z-index: 2; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; top:50%; transform: translateY(-50%); transition: all 0.4s ease-out 0s; }
.swiper-next:hover, .swiper-prev:hover { transform:translateY(-50%) scale(0.9);}
.swiper-next:after, .swiper-prev:after { content: ""; display: block; width: 12px; height: 12px ; border-width: 1px 1px 0 0; border-color: #fff; border-style: solid; position: relative; top:0px;}
.swiper-prev:after { transform: rotate(-135deg); left: 3px;}
.swiper-next:after { transform: rotate(45deg); right: 3px;}
.swiper-prev { left: -30px;}
.swiper-next { right: -30px;}

.history-data { padding: 0 calc(40px + 5%);}
.history-year { line-height: 1; padding-bottom: 20px; text-align: center; font-weight: 300;}
.history-title { line-height: 1.4; padding-bottom: 20px; text-align: center; font-weight: 700;}
.history-list-year { font-size: clamp(22px, 2.2vw, 26px); color: #989898;}
.mySwiper .swiper-slide-thumb-active .history-list-year { color: #d6b03a;}

.history-bar { height: 2px; background: #d6b03a; position: relative; margin: 25px 0;}
.history-bar:before { content: ""; position: absolute; width: 12px; height: 12px; background: #d6b03a; border-radius: 100%; left: 0; top:50%; transform: translateY(-50%);}
.history-bar:after { content: ""; position: absolute; width: 10px; height: 16px; background: #d6b03a; right: 0; top:50%; transform: translateY(-50%); clip-path: polygon(0% 0, 100% 50%, 0% 100%);}

.history-2-section { display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start; padding-bottom: calc(20px + 5%);}
.history-2-section > div { width: 50%;}
.history-2-section > div:nth-of-type(1) { padding-top: 25px; position: relative; padding-bottom: 25px;}
.history-2-section > div:nth-of-type(1) .title02 { padding-left: 0;}
.history-2-section > div:nth-of-type(2) { padding-left: 30px;}

.history-2-bg-1 { position: absolute; background: #f4f4f4; width: 100px; height: 100px; z-index: -1; top: 0%; left: 5%;}
.history-2-bg-2 { position: absolute; background: #f9f3e2; width: 70px; height: 70px; z-index: -1; bottom: 0%; right: 15%;}

/*service*/
.service-section-1 { margin-bottom: calc(20px + 4%); position: relative; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; padding-bottom: 60px;}
.service-section-1:after { content: ""; position: absolute; background: #f4f4f4; height: calc(100% - 60px); width: 75%; bottom: 0; right: 0; }
.service-section-2:after { right: auto; left: 0; }
.service-section-1 > div { position: relative; z-index: 2;}
.service-section-1 > div:nth-of-type(1) { width: 69%;}
.service-section-1 > div:nth-of-type(1) img { transition: all 0.4s ease-out 0s;}
.service-section-1 > div:nth-of-type(1) img:hover { filter: brightness(70%); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);}
.service-section-1 > div:nth-of-type(2) { width: 31%; padding: calc(20px + 2%);}

.service-section-2 > div:nth-of-type(1) { order: 2;}
.service-section-2 > div:nth-of-type(2) { order: 1;}

/*team*/
.team-list { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.team-list > a { width: calc(50% - 40px); margin-bottom: calc(20px + 3%); position: relative; padding: 50px 0; display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start;}
.team-list > a > div { position: relative; z-index: 3;}
.team-list > a > div:nth-of-type(1) { width: 40%;}
.team-list > a > div:nth-of-type(1) img { transition: all 0.4s ease-out 0s; }
.team-list > a:hover > div:nth-of-type(1) img { transform: scale(0.9);}
.team-list > a > div:nth-of-type(2) { width: 60%; padding: 20px 20px 0 20px;}
.team-list > a > div:nth-of-type(2) .list-disc li { font-size: clamp(18px, 1.5vw, 20px); line-height:1.6;}
.team-list > a:after { content: ""; position: absolute; width: 85%; height: 100%; background: #f4f4f4; border: 1px solid #d6b03a; top:0; right: 0;}
.team-list-btn { position: absolute !important; bottom: 0; right: 0; width: 40px; height: 40px; background: #d6b03a;}
.team-list-btn:before, .team-list-btn:after { position:absolute; content: ""; width: 2px; height: 14px; background:#fff; left: 50%; top: 50%; transform: translate(-50%, -50%);transition: all 0.4s ease-out 0s;}
.team-list-btn::after {  transform: translate(-50%, -50%) rotate(90deg);}
.team-list > a:hover .team-list-btn::before {  height: 0;}

/*team-detail*/
.team-detail-content { margin-bottom: calc(20px + 1%); position: relative; padding: calc(20px + 2%) 0; display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start;}
.team-detail-content:after { content: ""; position: absolute; width: 85%; height: 100%; background: #f4f4f4; border: 1px solid #d6b03a; top:0; right: 0;}
.team-detail-content > div { z-index: 3; position: relative;}
.team-detail-content > div:nth-of-type(1) { width: 385px; position: sticky; top:70px;}
.team-detail-content > div:nth-of-type(2) { width: calc(100% - 385px); padding: 0 5%;}
.team-detail-content > div:nth-of-type(2) .title02 { text-align: left; padding-left: 0;}
.team-detail-content > div:nth-of-type(2) .list-disc li { font-size: clamp(18px, 1.5vw, 20px); line-height:1.6;}

.btn-back .btn01 { margin: 0 auto;}

/*contact*/
.contact-layout-1 { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.contact-layout-1 > div { width: calc(50% - 25px);}
.contact-layout-2 { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.contact-layout-2 > div:nth-of-type(1) { width: 67%;}
.contact-layout-2 > div:nth-of-type(2) { width: 33%;}

.contact-form-list {  display: flex; flex-direction: row; flex-wrap: nowrap; padding: 0 0 20px 0; }
.contact-form-list > div:nth-of-type(1) { width: 125px; position: relative; padding-top: 5px; padding-left: 22px;}
.contact-form-list > div:nth-of-type(1) span { color: #d6b03a; position: absolute; top:4px; left: 0;}
.contact-form-list > div:nth-of-type(2) { width: calc(100% - 125px); padding-left: 0px;}

.contact-form-list2 { padding: 0 0 20px 0;}

.contact-form input[type="text"], .contact-form input[type="number"], .contact-form input[type="tel"], .contact-form input[type="phone"], .contact-form input[type="date"], .contact-form input[type="email"], .contact-form input[type="password"], .contact-form input[type="button"], .contact-form textarea { font-size: clamp(16px, 1vw, 19px); border-width:1px; border-style: solid; border-color: #e1e1e1; margin: 0px 0 0px 0; width: 100%; padding:0px 15px ; color:#333; background: #fff; font-family: "Roboto", sans-serif; line-height: 40px; border-radius: 5px; }
.contact-form textarea { height:190px; padding:15px; resize:none; line-height: 140%;}
.contact-form select{ margin: 0 0 0px 0;  width:100%; max-width: 100%; background-image: url(../images/product-select.png); background-repeat: no-repeat; background-position: calc(100% - 15px) 16px; background-size: 9px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none;   background-color: #fff; ; border-width:1px; border-style: solid; border-color: #e1e1e1; color:#333; font-family: "Roboto", sans-serif;  padding:0px 35px 0px 15px;  line-height: 40px; border-radius:5px;}
.contact-form option { padding:1px 5px;}
.contact-form select::-ms-expand {
    display: none;
}
.contact-note2 {  margin-top: 0px; display: inline-block;position: relative;padding-left: 22px; padding-right: 15px; padding-bottom: 0px; cursor: pointer; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; line-height: 130%; color: #333; margin-bottom: 0;font-size: clamp(18px, 1.5vw, 20px); font-weight: 400;}
.contact-note2 input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 4px;left: 0;height: 16px;width: 16px;background-color: transparent; border: 1px solid #a4a4a4; border-radius: 100%;}
.contact-note2:hover input ~ .checkmark {background-color: #eeeeee;}
.contact-note2 input:checked ~ .checkmark {border-color: #d6b03a;}
.checkmark:after {content: "";position: absolute;display: none;}
.contact-note2 input:checked ~ .checkmark:after {display: block;}
.contact-note2 .checkmark:after {left: 2px;top: 2px;width: 10px;height: 10px; background: #d6b03a; border-radius: 100%;}

.sec-links:not(:last-child){margin-bottom: 40px;}
.sec-links .links-title{font-size: clamp(22px, 2.2vw, 28px);font-weight: bold;margin-bottom: 20px;}
.sec-links .links-grid{display: grid;grid-template-columns: 1fr 1fr;gap:20px;}
.sec-links .links-grid .links-card{border: 1px solid #d5d4d4;padding: 15px 18px 15px 25px;background: #fff;display: flex;flex-wrap: wrap;align-items: center;}
.sec-links .links-grid .links-card .title{font-size: clamp(18px, 1.7vw, 22px);width: calc(100% - 45px);padding-right: 10px;}
.sec-links .links-grid .links-card .icon{display: block;width: 45px;height: 45px;background: #444444;border-radius: 50%;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.sec-links .links-grid .links-card .icon i{display: block;background: url('../images/icon-link.svg') no-repeat; background-size: cover;width: 21px;height: 20px;}
.sec-links .links-grid .links-card:hover {border: 1px solid #D6B03A;}
.sec-links .links-grid .links-card .icon:hover {background: #D6B03A;}

@media only screen and (max-width: 1920x) {
	
	
}

@media only screen and (max-width: 1365px) {
	
	
}

@media only screen and (max-width: 1279px) {
	#content { padding-top: 60px;}
	
	.banner-pc { display: none !important}
	.banner-mobile { display: block !important; }
	
	#path ul { text-align: left;}

	.service-section-1 { padding-bottom: 0;}
	.service-section-1:after { width: 100%;}
	.service-section-1 > div:nth-of-type(1) { width: 100%;}
	.service-section-1 > div:nth-of-type(1) img { width: 100%;}
	.service-section-1 > div:nth-of-type(2) { width: 100%; padding: calc(20px + 2%);}
	.service-section-2 > div:nth-of-type(1) { order: 1;}
	.service-section-2 > div:nth-of-type(2) { order: 2;}
	
	.contact-layout-1 > div { width: 100%;}
	.contact-form-list2 { padding-left: 125px;}
}

@media only screen and (max-width: 980px) {
	.title02 > div:before { transform: scale(0.7); top:-14px; left: -18px;}
	
	.banner > div:nth-of-type(1) { order: 2; width: 100%;  padding: calc(10px + 1%) 5%;}
	.banner > div:nth-of-type(2) { order: 1; width: 100%; height: 200px;}
	.banner-title { padding-top: 0; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center;}
	.banner-title > div:nth-of-type(1) { order: 2; position: relative; left:auto; top: auto; }
	.banner-title > div:nth-of-type(2) { order: 1; margin-right:10px;}
	
	.about-section-3 > div > div { width: 100%;}
	.about-section-3 > div:nth-child(even) > div:nth-of-type(1) { order: 1;}
	.about-section-3 > div:nth-child(even) > div:nth-of-type(2) { order: 2;}
	
	.history-2-section > div { width: 100%;}
	.history-2-section > div:nth-of-type(1) { padding-top: 0px; margin-bottom: 20px; }
	.history-2-section > div:nth-of-type(2) { padding-left: 0px; text-align: center;}
	
	.team-list > a { padding-top: 0; padding-bottom: 40px; width:48%;}
	.team-list > a:after { width: 100%;}
	.team-list > a > div:nth-of-type(1) { width: 100%;}
	.team-list > a > div:nth-of-type(2) { width: 100%; padding: 20px 20px 0 20px;}
	
	.team-detail-content { padding-top: 0;}
	.team-detail-content:after { width: 100%;}
	.team-detail-content > div:nth-of-type(1) { width: 100%; position: relative; top:auto; text-align: center; padding-bottom: 30px;}
	.team-detail-content > div:nth-of-type(2) { width: calc(100% - 0px); padding: 0 4%;}
	
	.sec-links:not(:last-child){margin-bottom: 30px;}
	.sec-links .links-grid{gap:15px;}
	.sec-links .links-grid .links-card{padding: 12px 16px 12px 18px;}
	.sec-links .links-grid .links-card .title{width: calc(100% - 40px);}
	.sec-links .links-grid .links-card .icon{width: 40px;height: 40px;}
	.sec-links .links-grid .links-card .icon i{width: 17px;height: 16px;}
}
@media only screen and (max-width: 768px) {
	.contact-layout-2 > div:nth-of-type(1) { width: 100%;}
	.contact-layout-2 > div:nth-of-type(2) { width: 100%;}
	
	.sec-links .links-grid{grid-template-columns: 1fr;}
}
@media only screen and (max-width: 640px) {
	.swiper-next, .swiper-prev { transform:translateY(-50%) scale(0.45);}
	.swiper-next:hover, .swiper-prev:hover { transform:translateY(-50%) scale(0.4);}
}
@media only screen and (max-width: 570px) {
	.banner-title > div:nth-of-type(1) { display: none;}
	
	.about-section-2-content > div { width: 48.5%; }
	
	.mySwiper2 { border-radius: 0; padding-bottom: 0 !important; border-width: 0;}
	.mySwiper2 .swiper-wrapper { position: relative; top: auto; left: auto;}
	.history-data { padding: calc(20px + 2%);}
	
}

@media only screen and (max-width: 414px) {
	.team-list > a { width: 100%;}
	
}

@media only screen and (max-width: 320px) {
	
	
}