@media handheld, only screen and (max-width: 1200px) {
.premise-enjoy-text br {
display: none;
}
.detail-news-img > img {
width: 100%;
}
.reference-img > img {
width: 100%;
}
.premise-enjoy-text {
width: 100%;
}
.premise-inner {
padding-right: 73px;
}
.premise-enjoy-text h1 {
font-size: 35px;
line-height: 38px;
}
.premise-enjoy-text p {
margin-bottom: 11px;
margin-top: 15px;
}
.reference-box-inner-txt {
padding: 25px;
}
.referencetext-inner {
min-height: 0;
}
.reference-box-inner-txt a {
margin-top: 24px;
}
.state-address-box {
padding-left: 19px;
}
.premise-enjoy-text br,
.perspiciatis-left br {
display: none;
}
.reference-bottom-text p {
padding-right: 20px;
}
.detail-news-text a {
margin-top: 0;
}
.navigation {
padding-right: 5px;
}
.primise-enjoy-main-right br,
.indus-support-main br {
display: none;
}
.map-text-btm {
margin-top: 20px;
padding-top: 20px;
}
.map-img {
padding-right: 0;
}
.map-text-address {
padding-right: 17px;
}
.map-text {
padding-bottom: 14px;
padding-top: 14px;
}
.map-text-top br {
display: none;
}
.photo-gallery .row {
padding-left: 20px;
padding-right: 20px;
}
.enkelt-section .reference-box {
margin-bottom: 30px;
padding-right: 30px;
}
.enkelt-section .pdf-reference {
margin-right: -30px;
}
.enkelt-section .reference-bottom-text {
min-height: 240px;
}
.enkelt-section .row {
padding-bottom: 27px;
}
.include-service-left {
padding-right: 10px;
}
.indus-support-bottom {
margin-top: 0;
}
.news-content p br {
display: none;
}
.reference-main .reference-bottom-text {
min-height: 126px;
}
.ft-left ul li a {
display: block;
word-wrap: break-word;
}
.ft-left ul:first-child {
padding-left: 0;
}
.ft-left ul {
padding-left: 25px;
}
.header-bottom-indusom ul li a {
padding: 20px 15px 21px;
}
.news-section .detail-news-text p {
min-height: 52px;
}
.pdf-text p {
min-height: 53px;
}
}
@media handheld, only screen and (max-width: 1023px) {
.map-img img {
display: block;
}
.map-img {
background: none !important;
}
.language {
padding-left: 9px;
}
.pdf-reference .reference-bottom-text p {
padding-right: 0;
}
.navigation ul li {
padding-right: 4px;
}
.search-box {
width: auto;
}
.header-bottom ul li a {
padding-left: 19px;
padding-right: 19px;
}
.premise-inner {
padding-right: 79px;
}
.premise-enjoy-text h1 {
font-size: 25px;
line-height: 28px;
}
.premise-enjoy-text {
padding-bottom: 32px;
padding-top: 23px;
}
.premise-img-txt {
right: 14px;
}
.reference-box:first-child,
.reference-box {
width: 33.3%;
}
.reference-box {
padding-right: 23px;
}
.reference-box-inner {
clear: both;
margin-right: -23px;
overflow: hidden;
}
.reference-box-inner-txt h2 {
font-size: 30px;
line-height: 35px;
}
.reference-box-inner-txt {
padding: 15px;
}
.reference-box-inner-txt p {
margin-top: 13px;
}
.detail-news {
padding-right: 20px;
}
.news-section-inner {
margin-right: -20px;
}
.detail-news-text a {
margin-top: 4px;
}
.detail-news-text {
padding: 17px;
}
.error-report {
padding-right: 7px;
}
.state-address-box {
padding-left: 0;
}
.state-address-box.state-address-last {
padding-left: 0;
}
.state-address-inner p,
.state-address-inner a {
color: #231f20;
font-size: 12px;
line-height: 21px;
}
.header-right {
padding-top: 32px;
}
.owl-pagination {
bottom: 4px;
}
.indus-support-right {
padding-left: 50px;
}
.header-bottom-indusom ul li a {
font-size: 11px;
padding-left: 9px;
padding-right: 9px;
}
.news-right {
padding-left: 20px;
}
.map-img {
width: 100%;
float: left;
}
.map-text-address {
padding-right: 48px;
}
.map-text {
width: 100%;
float: left;
padding: 20px;
}
.person-detail {
width: 33.3%;
}
.tabcontent-txt br {
display: none;
}
.pdf-reference .reference-box {
padding-right: 40px;
}
.pdf-reference {
margin-right: -40px;
}
.enkelt-section .reference-box {
width: 50%;
}
.enkelt-section .reference-box:first-child {
width: 50%;
}
.enkelt-section .reference-bottom-text {
min-height: 190px;
}
.detail-news-inner .reference-news-content h4 {
padding-bottom: 20px;
}
.reference-news-content b {
padding-bottom: 20px;
}
.more-reference-text {
padding-left: 0;
float: left;
width: 100%;
text-align: center;
}
.more-reference-img {
margin-bottom: 15px;
text-align: center;
width: 100%;
}
.reference-bottom-text {
padding: 19px;
}
.reference-main .reference-bottom-text {
min-height: 126px;
}
.ft-right > a {
padding-left: 6px;
}
} @media only screen and (min-width: 767px) {
.panel {
display: none !important;
}
body {
margin: 0 !important;
}
html.mm-opening .mm-slideout {
transform: none !important;
}
}
@media handheld, only screen and (max-width: 767px) {
body #hamburger {
display: block; }
.head-navigation,
.navigation {
display: none;
}
.ft-left ul {
padding-left: 0;
}
.pdf-text p {
min-height: 0;
}
.header {
margin-top: 45px;
}
.news-section .detail-news-text p {
min-height: 0;
}
.second-nav {
cursor: pointer;
display: block;
float: right;
height: 49px;
padding: 13px 0 18px;
text-align: right;
width: 100%;
}
.second-nav {
position: relative;
transition: transform 0.4s ease 0s;
}
.reference-main .reference-bottom-text {
min-height: 0;
}
.header-bottom ul {
float: left;
display: none;
width: 100%;
margin-bottom: 35px;
}
.second-nav span {
height: 5px;
width: 30px;
background: #f38121;
display: block;
margin-top: 5px;
}
.second-nav #hamburger1 span {
margin-top: 0;
}
.header-bottom ul li {
border-bottom: 1px solid #e7e8ea;
border-left: none;
display: block;
}
.header-bottom ul li a {
padding: 12px 10px 12px;
}
.slide-item {
min-width: 100%;
width: 100%;
}
.slide-item {
background: #f6f6f6;
}
.owl-pagination {
bottom: 15px;
}
.logo {
width: 28%;
}
.header-right {
width: 72%;
}
.banner-bottom {
padding-bottom: 40px;
padding-top: 40px;
}
.premise-inner {
padding-right: 0;
width: 100%;
margin-bottom: 20px;
}
.premise-enjoy-text .red-arrow {
position: static;
margin-top: 18px;
}
.premise-enjoy-text {
padding-bottom: 25px;
}
.premise-enjoy-image {
width: 100%;
}
.premise-enjoy {
padding-bottom: 40px;
}
.perspiciatis-txt,
.reference-main {
margin-top: 40px;
padding-bottom: 40px;
}
.news-section-main {
margin-top: 40px;
}
.perspiciatis-bottom {
margin-right: 0;
}
.perspiciatis-left {
float: left;
padding-right: 0;
margin-bottom: 10px;
width: 100%;
}
.perspiciatis-txt {
padding-bottom: 40px;
}
.reference-box-inner {
margin-right: 0;
}
.reference-box:first-child {
margin-top: 0;
}
.pdf-reference .reference-box {
margin-top: 0;
}
.reference-box {
margin-top: 20px;
}
.reference-box:first-child,
.reference-box {
width: 100%;
padding-right: 0;
}
.pdf-reference .reference-box,
.pdf-reference .reference-box:first-child {
padding-right: 40px;
}
.error-report {
padding-right: 0;
width: 100%;
margin-bottom: 15px;
}
.news-section {
float: left;
padding-left: 0;
width: 100%;
}
.state-address,
.footer-top,
.footer {
padding-bottom: 40px;
padding-top: 40px;
}
.state-address-box {
float: left;
padding-left: 0;
width: 100%;
text-align: center;
margin-top: 20px;
}
.state-address-box:first-child {
margin-top: 0;
}
.state-address-inner p,
.state-address-inner a {
font-size: 12.5px;
line-height: 21px;
}
.ft-left {
float: left;
width: 100%;
}
.ft-right {
text-align: center;
width: 100%;
}
.ft-left ul {
width: 100%;
text-align: center;
margin-bottom: 17px;
}
.header-bottom ul li a {
font-size: 14px;
}
.primise-enjoy-main-left {
float: left;
width: 100%;
height: auto;
background: none !important;
}
.primise-enjoy-main-left img {
display: block;
width: 100%;
}
.primise-enjoy-main-right {
float: left;
width: 100%;
padding-left: 0;
margin-top: 20px;
}
.primise-enjoy-main {
padding-top: 90px;
padding-bottom: 40px;
}
.primise-enjoy-main.primise-service {
padding-top: 70px;
}
.indus-support-main {
padding-bottom: 35px;
padding-top: 35px;
}
.indus-support-left,
.indus-support-right {
width: 100%;
}
.indus-support-right {
padding-left: 0;
margin-top: 20px;
}
.indus-support-bottom {
margin-top: 10px;
text-align: center;
width: 100%;
}
.inner-page-title {
padding-bottom: 22px;
padding-top: 20px;
}
.primise-enjoy-main-right h1 {
margin-top: 8px;
margin-bottom:16px;
font-size:28px;
line-height:32px;
}
.primise-enjoy-main-right h2 {
margin-top: 0;
}
.news-left {
padding-right: 0;
width: 100%;
}
.news-right {
margin-top: 40px;
padding-left: 0;
width: 100%;
}
.news-middle {
padding-bottom: 40px;
padding-top: 10px;
}
.rss-news a {
background-position: 3% center;
}
.news-content {
padding: 20px;
}
.contact-tabing {
padding-bottom: 32px;
padding-top: 80px;
}
.contact-tabing h1 {
margin-bottom:16px;
font-size:28px;
line-height:32px;
}
.contact-person-main {
padding-bottom: 7px;
padding-top: 33px;
}
.person-detail {
width: 50%;
padding-right: 41px;
}
.contact-person-inner {
margin-right: -41px;
}
.contact-tabing ul li a {
width: auto;
}
.indus-support-second,
.photo-gallery {
padding-bottom: 42px;
padding-top: 40px;
}
.pdf-section-inner {
margin-right: 0;
}
.pdf-download {
float: left;
margin-bottom: 30px;
padding-right: 0;
width: 100%;
}
.include-service-left {
padding-right: 0;
width: 100%;
margin-bottom: 16px;
}
.include-service-right {
float: left;
padding-left: 0;
width: 100%;
}
.enkelt-section {
padding-top: 10px;
}
.enkelt-section .reference-bottom-text {
min-height: 241px;
}
.primise-service .primise-enjoy-main-right {
padding-right: 0;
margin-bottom: 22px;
}
.logo {
margin-left: -5px;
}
.gallery-overlay {
padding: 2px;
}
.gform_footer.top_label {
padding-right: 0;
}
.slide-text {
left: 0;
margin: 0 auto;
right: 0;
text-align: center;
padding: 0 20px;
top: 0;
}
.contact-map {
margin-left: 0;
margin-right: 0;
width: 100%;
}
.slide-img {
min-width: 100%;
}
.banner .bx-pager.bx-default-pager {
bottom: 7px;
}
.header-bottom ul li:hover:before,
.header-bottom ul li.active:before,
.header-bottom ul li:before,
.header-bottom ul li.current-menu-item:before {
top: -2px;
}
.header-bottom ul li a:hover {
background: none;
color: #231f20;
}
.header-bottom ul li:hover:before {
display: none;
}
}
@media handheld, only screen and (max-width: 640px) {
.header-right {
padding-top: 42px;
}
}
@media handheld, only screen and (max-width: 639px) {
.contact-tabing ul li a {
font-size: 13px;
padding: 17px 8px 16px;
}
.con-field > span {
right: 3px;
}
.header-right {
padding-top: 32px;
}
body .pdf-reference .reference-box {
width: 100%;
padding-right: 0;
margin-top: 20px;
}
.pdf-reference {
margin-right: 0;
}
body .pdf-reference .reference-box:first-child {
width: 100%;
padding-right: 0;
margin-top: 0;
}
.enkelt-section .pdf-reference {
margin-right: 0;
}
.enkelt-section .reference-bottom-text {
min-height: 0;
padding: 20px;
}
.enkelt-section .reference-box:first-child,
.enkelt-section .reference-box {
margin-bottom: 0;
}
.enkelt-section {
padding-bottom: 24px;
}
.con-field {
padding: 0;
width: 100%;
}
.rss-news a {
background-position: 4% center;
}
.gallery-image .gallery-overlay img {
width: 25px;
}
.news-title span {
font-size: 28px;
line-height: 40px;
}
.slide-text p {
font-size: 36px;
line-height: 40px;
padding: 2px 17px 4px;
}
.inner-page-title h1 {
font-size: 31px;
line-height: 38px;
word-wrap: break-word;
}
}
@media handheld, only screen and (max-width: 479px) {
.logo {
text-align: center;
width: 100%;
padding-top: 0;
margin-left: 0;
padding-bottom: 13px;
}
.header-right {
width: 100%;
text-align: center;
max-width: 308px;
margin: 0 auto;
float: none;
padding: 0;
}
.header {
padding-bottom: 23px;
padding-top: 15px;
}
.search-box button[type="submit"] {
padding: 12px 2px;
}
.search-box {
width: 69%;
}
.slide-text p {
font-size: 22px;
line-height: 28px;
padding-left: 9px;
padding-right: 9px;
}
.premise-img-txt p {
font-size: 22px;
line-height: 24px;
padding: 3px 8px;
}
.perspiciatis-title > h1 {
font-size: 30px;
line-height: 32px;
}
.perspiciatis-bottom {
margin-top: 11px;
}
.reference-bottom-text {
padding: 11px;
}
.news-section-inner {
margin-right: 0;
}
.detail-news {
margin-top: 20px;
padding-right: 0;
width: 100%;
}
.detail-news:first-child {
margin-top: 0;
}
.ft-right > a {
padding-left: 0;
}
.footer p,
.footer span {
text-align: center;
width: 100%;
}
.footer span {
margin-top: 10px;
}
.slide-text span {
font-size: 12px;
line-height: 18px;
margin-left: 25px;
}
.slide-text p {
font-size: 25px;
line-height: 34px;
}
.search-box input[type="search"] {
padding: 8px 0 8px 5px;
}
.contact-tabing ul li a {
font-size: 10px;
padding: 17px 1px 16px;
}
.person-detail {
padding-right: 0;
width: 100%;
}
.contact-person-inner {
margin-right: 0;
}
.map-text-address {
margin-bottom: 20px;
}
.rss-news a {
background-position: 6% center;
}
.contact-tabing ul li {
display: block;
}
.contact-tabing ul li a {
font-size: 13px;
}
.contact-tabing ul li a {
border-left: 1px solid #e7e8ea;
}
.contact-tabing ul li.current:last-child a {
border-bottom: 1px solid #e7e8ea;
}
.not-found-contain .search-field {
width: 65%;
}
.search-box input[type="search"],
.search-box input[type="text"] {
padding-left: 3px;
}
.search-box button[type="submit"],
.search-box img {
padding-right: 4px;
}
.contact-tabing ul li a {
width: 100%;
}
.inner-page-title h1 {
font-size: 26px;
line-height: 30px;
word-wrap: break-word;
}
.search-box input[type="search"],
.search-box input[type="text"] {
width: 150px;
}
}
@media handheld, only screen and (max-width: 374px) {
.map-text-address {
padding-right: 0;
}
} @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
}
@media screen and (-webkit-min-device-pixel-ratio: 1) {
.detail-news-text {
padding: 22px 25px 26px;
}
}