@media screen and (min-width:684px) and (max-width:1024px){body{font-size:90%}.banner{height:300px;min-height:300px;background-position:right top;padding:200px
0 0 0}.team .set
img{width:100%;max-width:200px}.gradient:before{content:'';height:150px;position:absolute;bottom:0;left:0;width:95%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%);transition:height .25s ease}.homebk{min-height:190px!important;height:32vh!important;background-position:center top!important}.banner-left{width:100%;float:left}.banner-right{padding:25px
0 0 0;width:100%}.container{width:80% !important}.section-1
h2{margin:0
0 25px 0}.section-1
.iconset{width:calc(50% - 10px) !important;margin:0
5px 10px 5px}.iconset
img{width:100% !important}.footer
li{display:inline-block;padding:3px
0px}.ft-left{width:100%;padding:0}.ft-right{width:100%;padding:0;text-align:left}.footer li
a{color:#333;font-size:12px;font-weight:400;padding:0
10px 0 0px}.ft-right
p{text-align:left;float:left;width:100%}.set
.left{width:100%;padding:0}.set
.right{width:100%;padding:0;margin:50px
0 0 0}.set.insight
.left{float:left;padding:0
0 0 5%}.news-in
.left{width:100%;padding:0
0% 0 0}.news-in
.right{width:100%;padding:20px
0 0 0}.team
.set{width:100%;margin:0
0 0 0;padding:40px
0 20px 0;float:left}.team .set
.right{margin:20px
0 0 0}.contact-set
.left{width:100%;padding:50px
0 50px 0}.contact-set
.right{width:100%}.filter-section .left,
.filter-section
.right{width:100%;float:left;margin:0
0% 0 0}.contact .contact-set
.left{width:100%;padding:0px
0 0 0%}.contact .contact-set
.right{width:100%;padding:20px
0 0 0%}.members
li{width:calc(50% - 6px);margin:-1px;padding:20px
2px;overflow:hidden}.members li
span{left:10px;top:10px;font-size:10px;color:#333}#navigate > ul > li:nth-child(6) a{display:none}#navigate > ul > li:nth-child(7) a{display:none}#navigate>ul>li:nth-child(8) a{display:none}.banner
h1{color:#fff;font-weight:600;font-size:3em;line-height:0.9}.memberdetailed
.left{width:90%}.area
.left{width:100%;padding:0
0 60px 0}.area
.right{width:100%;padding:0
0 60px 0}.slct,.toplevel{display:none}.tab-area .secondlevel
li{margin:0;padding:4px
3% 4px 0;letter-spacing:0.8}.tab-area .secondlevel li
a{font-size:1.2em}.tab-area
ul.secondlevel{margin:40px
0 0 0;padding:10px
0;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.intro
h2{margin:30px
0 0}}