﻿/*1200~*/
@media all and (min-width: 1200px) {
    .col { width: auto; padding: 0; }
    .col::after { content: ''; display: block; clear: both; }
    .colL3, .colL4, .colL2, .col12, .col3, .col6, .col5 { position: relative; padding: 0 12px; box-sizing: border-box; margin: 0 -12px; }
    .colL3 .card { float: left; width: 33.33333%; padding: 0 12px; box-sizing: border-box; }
    .colL4 .card { float: left; width: 25%; padding: 0 12px; box-sizing: border-box; }
    .colL2 .card { float: left; width: 50%; padding: 0 12px; box-sizing: border-box; }
    .colL6 .card { float: left; width: 66.66666%; padding: 0 12px; box-sizing: border-box; }
    .col3 { display: inline-block; float: left; width: 33.33333%; padding: 0 12px; box-sizing: border-box; }
    .col5 { display: inline-block; float: left; width: 50%; padding: 0 12px; box-sizing: border-box; }
    .col6 { display: inline-block; float: left; width: 66.66666%; padding: 0 12px; box-sizing: border-box; }
    .col12 { float: left; width: 100%; padding: 0 12px; box-sizing: border-box; }
    .col12 .card { float: left; width: 100%; padding: 0 12px; box-sizing: border-box; }

    .W800 { width: 800px; }
    .W900 { width: 900px; }
    .navLeft .btn { display: none; }
    .verticalMenu { display: block; left: 0; }
    .mainContent { padding:70px 0 0 240px; height:100%; }
    /*.modal-content { position: absolute; top: calc(70px + 24px + 45px); left: calc(250px + 24px); width: calc(100% - 250px - 48px); height: calc(100vh - 139px - 70px); background: #fff; border-radius: 2px; }*/
    .formContainer { width: 800px; }
}

/*769~1199*/
@media all and (max-width: 1199px) {
    .col { width: auto !important; display: block; padding: 0; }
    .col::after { content: ''; display: block; clear: both; }
    .colM2 .colM1 { position: relative; padding-right: 12px; padding-left: 12px; box-sizing: border-box; margin: 0 -12px; }
    .colM2 .card { float: left; width: 50%; padding: 0 12px; box-sizing: border-box; }
    .colM1 .card { float: left; width: 100%; padding: 0 12px; box-sizing: border-box; }
    .navbar-header button { text-align: center; vertical-align: middle; height: 100%; margin: 0; background-color: transparent; color: #fff; border: none; padding: 0 6px; cursor: pointer; }
    .verticalMenu { display: none; }
    .verticalMenu.show { display: block !important; }
    .mainContent { padding:70px 0 0 0; }
    .page-content {padding:10px;}
}
/*~768*/
@media all and (max-width: 768px) {

    .container { margin: auto; min-width: 250px; }
    .col { width: auto !important; display: block; padding: 0; }
    .col::after { content: ''; display: block; clear: both; }
    .colS2 .colS1 { position: relative; padding-right: 12px; padding-left: 12px; box-sizing: border-box; margin: 0 -12px; }
    .colS2 .card { float: left; width: 50%; padding: 0 12px; box-sizing: border-box; }
    .colS1 .card { float: left; width: 100%; padding: 0 12px; box-sizing: border-box; }
    .navLeft a { width: 40px; display: inline-block; overflow: hidden; }
}
