/* Section Main Header Star */
.section-main-header { padding: 10px 0; border-top: solid 3px #191814; border-bottom: solid 3px #191814; margin: 30px 0 30px 0; background: url("../img/mainLine.png") left center no-repeat;}
    .section-main-header h1 { font-size: 18px; font-weight: 700; padding: 0 0 0 10px; height: 32px; line-height: 32px; float: left;}
    .section-main-header span { float: right; margin: 5px 0 0 0; }
    .section-main-header span a { margin: 0 0 0 15px; font-size: 18px; font-weight: 700;}
    .section-main-header span a label { color: #cc0000; font-weight: 700;}


.section-area-header { padding: 10px 0; border-top: solid 3px #191814; border-bottom: solid 3px #191814; margin: 0px 0 30px 0; background: url("../img/mainLine.png") left center no-repeat;}
    .section-area-header h1 { font-size: 18px; font-weight: 700; padding: 0 0 0 10px; height: 32px; line-height: 32px; float: left;}
    .section-area-header span { float: right; margin: 5px 0 0 0; }
    .section-area-header span a { margin: 0 0 0 15px; font-size: 18px; font-weight: 700;}
    .section-area-header span a label { color: #cc0000; font-weight: 700;}

/* Section Main Header End */


/* Case Detail Star */
.brand-detail { border-top: solid 3px #191814; margin: 20px 0 0 0; text-align: left; padding: 30px 0 0 0;}
    .brand-detail .detail-title { color: #cc0000; font-weight: 700; font-size: 18px; margin: 0 0 20px 0;}
    .brand-detail .detail-content { margin: 0 0 30px 0;}
    .brand-detail .detail-content img { max-width: 100%;}
/* Case Detail End */


/* Service Detail Star */
.service-detail { border-top: solid 3px #191814; margin: 20px 0 0 0; text-align: left; padding: 30px 0 0 0;}
    .service-detail .detail-title { color: #cc0000; font-weight: 700; text-align: center; font-size: 18px; margin: 0 0 20px 0;}
    .service-detail .detail-content { margin: 0 0 30px 0;}
    .service-detail .detail-content img { max-width: 100%;}
/* Service Detail End */

/* Area Type List Star */
.area-type-list { border-top: solid 3px #191814; text-align: left; padding: 30px 0 0 0;}
    .area-type-list .area-type-item { margin: 0 0 20px 0;}
    .area-type-list ul { margin: 10px 0 0 0;}
    .area-type-list ul li { font-size: 13px; height: 28px; line-height: 28px; overflow: hidden; text-align: left;}
/* Area Type List Star */

/* Area List Select Star */
.area-list-select {}
    .area-list-select ul li { text-align: left; overflow: hidden; height: 28px;}
/* Area List Select Star */

/* Main Pager Star */
.main-pages { text-align: center; padding: 20px 0;}
    .page-lists { text-align: center; margin: 0 auto;}
    .page-lists .prev-page { -moz-border-radius:3px; padding: 5px 10px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}
    .page-lists .next-page { -moz-border-radius:3px; padding: 5px 10px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}

    .page-lists .num-page { -moz-border-radius:3px; padding: 5px 10px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}
    .page-lists .act { background-color: #ca1911; border: solid 1px #ca1911; color: #FFF;}
    .page-lists .act:hover { background-color: #ca1911; border: solid 1px #ca1911; color: #FFF;}
    .page-lists .ipts-page { text-align: center; width: 50px; margin-left: 10px; margin-right: 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}
    .page-lists .btns-page { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}

    .page-lists .last-page { display: none;}
    .page-lists a { margin: 0 5px;}
    .page-lists a:hover { background-color: #ddd; color: #888;}

/* Main Pager End */

/* Area Notes Star */
.area-notes { border-top: solid 3px #191814; text-align: left; padding: 30px 0 0 0;}
    .area-notes img { max-width: 100%;}
/* Area Notes End */


/* Area Detail Star */
.area-detail { margin: 20px 0 0 0; text-align: left; padding: 0 0 0 0;}
    .area-detail .detail-title { color: #cc0000; font-weight: 700; text-align: center; font-size: 18px; margin: 0 0 20px 0;}
    .area-detail .detail-content { margin: 0 0 30px 0;}
    .area-detail .detail-content img { max-width: 100%;}

    .area-detail .detail-page { padding-bottom: 10px;}
    .area-detail .detail-page .left { text-align: right;}
    .area-detail .detail-page .right { text-align: left;}
/* Area Detail End */


/* About Detail Star */
.about-detail { text-align: left;}
    .about-detail .detail-title { color: #cc0000; font-weight: 700; text-align: center; font-size: 18px; margin: 0 0 20px 0;}
    .about-detail .detail-content { margin: 0 0 30px 0;}
    .about-detail .detail-content img { max-width: 100%;}
/* About Detail End */

/* Contact Detail Star */
.contact-detail { text-align: left;}
    .contact-detail .detail-title { color: #cc0000; font-weight: 700; text-align: left; font-size: 18px; margin: 0 0 20px 0;}
    .contact-detail .detail-content { margin: 0 0 30px 0;}
    .contact-detail .detail-content img { max-width: 100%;}
    .contact-detail img { max-width: 100%;}

    .maps { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc; -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); behavior: url(ie-css3.htc);}

/* About Detail End */


/* Maps Detail Star */
.maps-detail { text-align: left;}
    .maps-detail .sitemaps { margin: 0 0 0 0;}
    .maps-detail .sitemaps h1 { margin: 0 0 10px 0;}
    .maps-detail .sitemaps h1 a { background: #d81518; padding: 10px 20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color: #FFF; font-size: 16px;}
    .maps-detail .sitemaps ul {}
    .maps-detail .sitemaps ul li { float: left; margin: 10px 20px 0 0;}



@media (max-width: 992px) {
    /* Section Main Header Star */
    .section-main-header { padding: 10px 0; border-top: solid 3px #191814; border-bottom: solid 3px #191814; margin: 30px 0 30px 0; background: url("../img/mainLine.png") left center no-repeat;}
    .section-main-header h1 { font-size: 18px; font-weight: 700; padding: 0 0 0 10px; height: 32px; line-height: 32px; float: left;}
    .section-main-header span { float: right; display: none; margin: 5px 0 0 0; }
    .section-main-header span a { margin: 0 0 0 15px; font-size: 18px; font-weight: 700;}
    .section-main-header span a label { color: #cc0000; font-weight: 700;}

    .section-area-header { padding: 10px 0; border-top: solid 3px #191814; border-bottom: solid 3px #191814; margin: 0px 0 30px 0; background: url("../img/mainLine.png") left center no-repeat;}
    .section-area-header h1 { font-size: 18px; font-weight: 700; padding: 0 0 0 10px; height: 32px; line-height: 32px; float: left;}
    .section-area-header span { float: right; display: none; margin: 5px 0 0 0; }
    .section-area-header span a { margin: 0 0 0 15px; font-size: 18px; font-weight: 700;}
    .section-area-header span a label { color: #cc0000; font-weight: 700;}

    /* Section Main Header End */

    .main-pages { text-align: center; padding: 20px 0;}
    .page-lists { text-align: center; margin: 0 auto;}
    .page-lists>.prev-page { -moz-border-radius:3px; padding: 5px 10px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}
    .page-lists>.next-page { -moz-border-radius:3px; padding: 5px 10px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}

    .page-lists>.num-page { display: none; -moz-border-radius:3px; padding: 5px 10px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}
    .page-lists>.act { background-color: #ca1911; border: solid 1px #ca1911; color: #FFF;}
    .page-lists>.act:hover { background-color: #ca1911; border: solid 1px #ca1911; color: #FFF;}
    .page-lists>.ipts-page { text-align: center; width: 50px; margin-left: 10px; margin-right: 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}
    .page-lists>.btns-page { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}

    .page-lists .last-page { display:inline-block; -moz-border-radius:3px; padding: 2px 10px; -webkit-border-radius:3px; border-radius:3px; border: solid 1px #ccc;}

    .page-lists .mobile-page { display: block; margin: 10px 0 0 0;}

    .page-lists a { margin: 0 5px;}
    .page-lists a:hover { background-color: #ddd; color: #888;}



    /* Area Detail Star */
    .area-detail { margin: 20px 0 0 0; text-align: left; padding: 0 0 0 0;}
    .area-detail .detail-title { color: #cc0000; font-weight: 700; text-align: center; font-size: 18px; margin: 0 0 20px 0;}
    .area-detail .detail-content { margin: 0 0 30px 0;}
    .area-detail .detail-content img { max-width: 100%;}

    .area-detail .detail-page { padding-bottom: 10px;}
    .area-detail .detail-page .left { text-align: left;}
    .area-detail .detail-page .right { text-align: left;}
    /* Area Detail End */
}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}

@media (min-width: 1366px) {

}