*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.row {margin-right: -15px; margin-left: -15px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:768px){.container{width:750px;}}
@media (min-width:992px){.container{width:970px;}}
@media (min-width:1200px){.container{width:1140px;}}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-md-2-5, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-2-5, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2-5{width:20%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0;}
}
.visible-xs{display:none !important;}
.hidden-xs{display:block !important;}

@media (max-width:767px){.hidden-xs{display:none !important}.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}

.fw,.fwp,.fwh,.fwpc,.fwvh,.fwpl,.fwpx,.fwpy,section,footer,header {width: 100%; float: left;}
.fwp{position: relative;}
.fwh {height: 100%;}
.fwvh {height: 100vh;}
@media only screen and (min-width: 768px) { .bor_0 {border:0 !important;} .db{display: block;} .dn{display: none;} .overflowx {overflow-x: hidden;} .overflowy {overflow-y: hidden;} .overflow {overflow: hidden;} .fw91_6 {width:91.66666667%;} .fw83_3 {width:83.33333333%;} .fw75 {width:75%;} .fw66_6 {width:66.66666667%;} .fw5 {width: 50%;} .fw41_6 {width: 41.66666667%;} .fw33_3 {width: 33.33333333%;} .fw25 {width: 25%;} .fw16_7 {width: 16.66666667%;} .fw8_3 {width: 8.33333333%;} .pd {padding: 0;} .mg {margin: 0;} .pdl {padding-left: 0;} .pdr {padding-right: 0;} .f0{font-size: 0;} .fl{float: left;} .fnone{float: none !important;} .fr{float: right;} .dib {display: inline-block;} .dibr {display: inline-block; float: right;} .dibl {display: inline-block; float: left;} .din {display: none;} .opa0 {opacity: 0;} .txc {text-align: center;} .txl{text-align: left;} .txr{text-align: right;} .pr{position: relative;} .palb{position: absolute; left: 0; bottom: 0;} .parb{position: absolute; right: 0; bottom: 0;} .palt{position: absolute; left: 0; top: 0;} .part{position: absolute; right: 0; top: 0;} .pxy {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);} .fwpc {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);} .fwply {position: absolute; left: 0; top: 50%; transform: translateY(-50%);} .fwpxt {position: absolute; left: 50%; top: 0; transform: translateX(-50%);} .ply {position: absolute; left: 0; top: 50%; transform: translateY(-50%);} .pry {position: absolute; right: 0; top: 50%; transform: translateY(-50%);} .pxt {position: absolute; left: 50%; top: 0; transform: translateX(-50%);} .pxb {position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);} .ht3 {height: 3px; font-size: 0;} .ht6 {height: 6px; font-size: 0;} .ht9 {height: 9px; font-size: 0;} .ht12 {height: 12px; font-size: 0;} .ht10 {height: 10px; font-size: 0;} .ht15 {height: 15px; font-size: 0;} .ht20 {height: 20px; font-size: 0;} .ht30 {height: 30px; font-size: 0;} .ht40 {height: 40px; font-size: 0;} .ht50 {height: 50px; font-size: 0;} .ht60 {height: 60px; font-size: 0;} .ht70 {height: 70px; font-size: 0;} .ht80 {height: 80px; font-size: 0;} .ht90 {height: 90px; font-size: 0;} .ht100 {height: 100px; font-size: 0;}}
@media only screen and (max-width: 768px) { .mbor_0 {border:0 !important;} .mdb{display: block;} .mdn{display: none;} .moverflowx {overflow-x: hidden;} .moverflowy {overflow-y: hidden;} .moverflow {overflow: hidden;} .mfw91_6 {width:91.66666667%;} .mfw83_3 {width:83.33333333%;} .mfw75 {width:75%;} .mfw66_6 {width:66.66666667%;} .mfw5 {width: 50%; float: left;} .mfw41_6 {width: 41.66666667%;} .mfw33_3 {width: 33.33333333%;} .mfw25 {width: 25%;} .mfw16_7 {width: 16.66666667%;} .mfw8_3 {width: 8.33333333%;} .mpd {padding: 0;} .mmg {margin: 0;} .mpdl {padding-left: 0;} .mpdr {padding-right: 0;} .mf0{font-size: 0;} .mfl{float: left;} .mfnone{float: none !important;} .mfr{float: right;} .mdib {display: inline-block;} .mdibr {display: inline-block; float: right;} .mdibl {display: inline-block; float: left;} .mdin {display: none;} .opa0 {opacity: 0;} .mtxc {text-align: center;} .mtxl{text-align: left;} .mtxr{text-align: right;} .mpr{position: relative;} .mpalb{position: absolute; left: 0; bottom: 0;} .mparb{position: absolute; right: 0; bottom: 0;} .mpalt{position: absolute; left: 0; top: 0;} .mpart{position: absolute; right: 0; top: 0;} .mpxy {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);} .mfwpc {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);} .mfwply {position: absolute; left: 0; top: 50%; transform: translateY(-50%);} .mfwpxt {position: absolute; left: 50%; top: 0; transform: translateX(-50%);} .mply {position: absolute; left: 0; top: 50%; transform: translateY(-50%);} .mpry {position: absolute; right: 0; top: 50%; transform: translateY(-50%);} .mpxt {position: absolute; left: 50%; top: 0; transform: translateX(-50%);} .mpxb {position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);} .mht3 {height: 3px; font-size: 0;} .mht6 {height: 6px; font-size: 0;} .mht9 {height: 9px; font-size: 0;} .mht12 {height: 12px; font-size: 0;} .mht10 {height: 10px; font-size: 0;} .mht20 {height: 20px; font-size: 0;} .mht30 {height: 30px; font-size: 0;} .mht40 {height: 40px; font-size: 0;} .mht50 {height: 50px; font-size: 0;} .mht60 {height: 60px; font-size: 0;} .mht70 {height: 70px; font-size: 0;} .mht80 {height: 80px; font-size: 0;} .mht90 {height: 90px; font-size: 0;} .mht100 {height: 100px; font-size: 0;}.mfw {width: 100%;}}