.pt-news {
background-image: url("../img/pagetitle/news.jpg");
}
.pt-stock {
background-image: url("../img/pagetitle/stock.jpg");
}
.pt-parts {
background-image: url("../img/pagetitle/parts.jpg");
}
.pt-repair {
background-image: url("../img/pagetitle/repair.jpg");
}
.pt-maintenance {
background-image: url("../img/pagetitle/maintenance.jpg");
}
.pt-service {
background-image: url("../img/pagetitle/service.jpg");
}
.pt-casestudy {
background-image: url("../img/pagetitle/casestudy.jpg");
}
.pt-company {
background-image: url("../img/pagetitle/company.jpg");
}
.pt-contact {
background-image: url("../img/pagetitle/contact.jpg");
}
.pt-privacy {
background-image: url("../img/pagetitle/privacy.jpg");
}

/* Style for Smartphonea */
@media screen and (max-width: 768px) {

/* Pagetitle
-----------------------------------*/
.pagetitle {
width:100%;
height: auto;
display: block;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
.ptcov {
width:100%;
height:auto;
display: block;
background-color: rgba(0,0,0,0.5);
padding:200px 5% 50px;
text-align: center;
}
.ptcov h2 {
font-size:24px;
font-family: 'Lato', sans-serif;
font-weight: 700;
line-height: 1.25em;
letter-spacing: -1px;
margin-bottom: 10px;
color:#fff;
}
.ptcov p {
font-size:12px;
font-weight: 400;
line-height: 1.25em;
margin-bottom:0px;
color:#BECBD9;
}


/* Common
-----------------------------------*/
.mmcc {
width:100%;
height: auto;
display: block;
padding:60px 5%;
}
.mmcc p {
font-size:14px;
line-height: 2em;
margin-bottom: 2em;
}
.mmcc p.pnom1 {
margin-bottom: 1em;
}
.mmcc p.pnom {
margin-bottom: 0;
}
.mmcc h2.h2toptxt {
font-size:30px;
font-weight: 700;
color:#8593a3;
line-height: 1.25em;
margin-bottom: 25px;
}
.mmcc h3.h3nom1 {
font-size:24px;
font-weight: 700;
color:#8593a3;
line-height: 1.25em;
margin-bottom: 15px;
}
.mmcc h4.h4nom1 {
font-size:16px;
font-weight: 700;
color:#8593a3;
line-height: 1.25em;
padding-bottom: 5px;
border-bottom: 1px solid #8593a3;
margin-bottom: 10px;
}

}

/* Style for PCs */
@media screen and (min-width: 769px) {

/* Pagetitle
-----------------------------------*/
.pagetitle {
width:100%;
height: auto;
display: block;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
.ptcov {
width:100%;
height:auto;
display: block;
background-color: rgba(0,0,0,0.5);
padding:250px 5% 100px;
}
.ptcov h2 {
font-size:32px;
font-family: 'Lato', sans-serif;
font-weight: 700;
line-height: 1.25em;
letter-spacing: -1px;
margin-bottom: 10px;
color:#fff;
}
.ptcov p {
font-size:14px;
font-weight: 400;
line-height: 1.25em;
margin-bottom:0px;
color:#BECBD9;
}


/* Common
-----------------------------------*/
.mmcc {
width:100%;
height: auto;
display: block;
padding:60px 5%;
}
.mmcc p {
font-size:14px;
line-height: 2em;
margin-bottom: 2em;
}
.mmcc p.pnom1 {
margin-bottom: 1em;
}
.mmcc p.pnom {
margin-bottom: 0;
}
.mmcc h2.h2toptxt {
font-size:30px;
font-weight: 700;
color:#8593a3;
line-height: 1.25em;
margin-bottom: 25px;
}
.mmcc h3.h3nom1 {
font-size:24px;
font-weight: 700;
color:#8593a3;
line-height: 1.25em;
margin-bottom: 15px;
}
.mmcc h4.h4nom1 {
font-size:16px;
font-weight: 700;
color:#8593a3;
line-height: 1.25em;
padding-bottom: 5px;
border-bottom: 1px solid #8593a3;
margin-bottom: 10px;
}


}