@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,900);
/**** common ****/
* 
{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;}
body 
{font-size:62.5%;font-weight: normal;text-decoration: none;color: #666;font-family: 'Open Sans', sans-serif;}
.cntmax, .navv, .tpnavv 
{margin: auto;}
.cntmax, .navv , .tpnavv 
{width:100%;}
.cntmax, .navv, .tpnavv  
{max-width:1120px;}
.lft
{float:left;}
.rit
{float:right;}
.cf:before, .cf:after 
{content: " ";display: block;}
.cf 
{*zoom:1;}
.cf:after 
{clear:both;}
a:visited, a:active, a:link, a:hover 
{text-decoration: none;color: #333;display: inline-block;}
.pstp a:visited, .pstp a:active, .pstp a:link
{color: #ED6102;}
.pstp a:hover
{color: #333;}

.rlul li .rldv > div
{position: absolute;}
.rlul li .rldv
{position:relative;}
.scmd
{display: table;}
.scmd ul
{display:table-cell;vertical-align: middle;}
.brwstn .bgwit ul, .lststn ul, .rlul
{font-size:0;}
.sbmtdv, .brwstn h1, .brwstn .bgwit ul li a span, .lststn h1, .mendv ul
{text-align: center;}
.
{text-align:right;}
.cmx p, .cmx a
{transition: all 0.3s ease;}
.scmd ul li img
{transition: all 0.4s ease;}
.lfnvtn, .lfnvtn .tpnavv
{transition: all 0.6s ease;}
.cpt
{cursor:pointer;}
.dflex 
{display: -webkit-flex;display: -ms-flexbox;display: flex;
  -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;
  -webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;
  -webkit-align-items: center;-ms-flex-align: center;align-items: center;
  height: 100%;width: 100%;z-index: 96;position: relative;}
.
{padding:20px 0;}
.totw div
{padding:10px;}
.
{padding:10px 0;}
.
{padding:0 0 0 10px;}
.cntmax, .navv 
{padding:0 10px;}
.pddn
{padding:0 0 20px 0;}
.pd20
{padding:20px;}
.wdth100
{width:100%;}
.wdth75
{width:75%;}
.wdth74
{width:74.1%;}
.wdth70
{width:70%;}
.wdth50
{width:50%;}
.wdth49
{width:49.3%;}
.wdth40
{width:40%;}
.wdth30
{width:30%;}
.wdth25
{width:25%;}
.wdth20
{width:20%;}
.bgwit
{background:#FFF;}
.bxstl
{border: 1px solid #DDD;border-radius:3px;background:#FFF;}
.bxstlbtm
{border-bottom: 1px solid #DDD;background:#FFF;}
.hgt70
{height:700px;}
.hgt50
{height:500px;}
.hgt30
{height:300px;}
.hgt25
{height:250px;}
.hgt20
{height:200px;}
.hgt15
{height:150px;}
.hgt10
{height:100px;}
.mgnrit
{margin-right:10px;}
.mgnrit20
{margin-right:20px;}
.mgnlft
{margin-left:10px;}
.mgnlr
{margin-left:10px;margin-right:10px;}
.mgntp
{margin-top:10px;}
.mgntp5
{margin-top:5px;}
.mgnbtm
{margin-bottom:10px;}
.mgnbtm20
{margin-bottom:20px;}
.mgntb
{margin-top:10px;margin-bottom:10px;}
.mgnlft5
{margin-left:5px;}
.mgnrit5
{margin-right:5px;}
.mgnbtm5
{margin-bottom:5px;}
.wdth100, .fz0
{font-size:0;}
.wdth100 > div, .fz0 > div
{font-size:10px;}
.wdth100 img
{width:100%;}
.rltr
{margin:10px 5px 0 0;}
.rltl
{margin:10px 0 0 5px;}

/**** nav ****/
nav 
{position:;top:;left: ;width: 100%;height:;z-index: 99;color: #FFF;}
.tpnav
{background-color:rgba(237, 97, 2, 1);}
.tpnavv
{padding:10px;font-weight: 900;color:rgba(27, 28, 33, 1);}
.tpnav .lft
{text-transform:;font-size:1.5em;line-height: 2.0em;}
.tpnav .rit
{text-transform:uppercase;font-size:1.46em;line-height: 2.0em;}
.btnav
{background: rgb(242,242,242);
background: -moz-linear-gradient(left,  rgba(242,242,242,1) 0%, rgba(242,242,242,1) 30%, rgba(51,51,51,1) 30%, rgba(51,51,51,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(242,242,242,1)), color-stop(30%,rgba(242,242,242,1)), color-stop(30%,rgba(51,51,51,1)), color-stop(100%,rgba(51,51,51,1)));
background: -webkit-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 30%,rgba(51,51,51,1) 30%,rgba(51,51,51,1) 100%);
background: -o-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 30%,rgba(51,51,51,1) 30%,rgba(51,51,51,1) 100%);
background: -ms-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 30%,rgba(51,51,51,1) 30%,rgba(51,51,51,1) 100%);
background: linear-gradient(to right,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 30%,rgba(51,51,51,1) 30%,rgba(51,51,51,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#333333',GradientType=1 );

}
.navv
{position:relative;}
.lgdv
{padding: 10px 0;background-color:rgba(242, 242, 242, 1);width:18%;}
.lgdv img
{width:100%;max-width:200px;}
.navtl 
{font-size: 4.0em;text-transform: uppercase;font-weight: 700;width:67%;height:100%;padding:;position:relative;}
.grdntdv
{width:15%;height:100%;display:;position:absolute;left:18%;
background: rgb(242,242,242);
background: -moz-linear-gradient(-45deg,  rgba(242,242,242,1) 0%, rgba(242,242,242,1) 50%, rgba(51,51,51,1) 50%, rgba(51,51,51,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(50%,rgba(242,242,242,1)), color-stop(50%,rgba(51,51,51,1)), color-stop(100%,rgba(51,51,51,1)));
background: -webkit-linear-gradient(-45deg,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 50%,rgba(51,51,51,1) 50%,rgba(51,51,51,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 50%,rgba(51,51,51,1) 50%,rgba(51,51,51,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 50%,rgba(51,51,51,1) 50%,rgba(51,51,51,1) 100%);
background: linear-gradient(135deg,  rgba(242,242,242,1) 0%,rgba(242,242,242,1) 50%,rgba(51,51,51,1) 50%,rgba(51,51,51,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#333333',GradientType=1 );
}
.navimg 
{display:none;cursor:pointer;font-size:30px;color:white;position:absolute;z-index:99;right:10px;top:50%;transform:translate(0%, -50%);}
.btnavv
{padding:0 10px;}
.mendv
{}
.mendv ul li
{list-style:none;display:inline-block;}
.mendv ul li.actv
{background-color:#F2F2F2;}
.mendv ul li.actv a
{color:rgba(237, 97, 2, 1);}
.mendv ul li a
{padding:16px 10px;font-size: 1.45em;font-weight: 600;text-transform: uppercase;}
.mendv ul li a:hover
{background-color:rgba(51, 51, 51, 1);color:rgba(237, 97, 2, 1);}
.
{display:none;}
.nvtldv
{display:table;}
.bnhash, .hmobq
{display:table-cell;vertical-align:middle;}
.bnhash
{opacity:0;}
.hmobq
{text-transform:uppercase;font-weight: 700;opacity:0;}
.hmobq img
{width:100%;max-width:120px;padding:0 4px 0 8px;}
.nvtldv
{position:absolute;width:100%;height: 151.617px;}
.hmsx
{position:absolute;left:0;top:50%;transform:translate(0%, -50%);}

/**** bd ****/
.hmstn
{background-color:rgba(51, 51, 51, 1);padding:40px 0 40px 0;background-image: url("../images/stripes.png");}
.sectn
{background-color:rgba(242, 242, 242, 1);padding:40px 0 40px 0;}
.pgsectn
{padding:30px 0 40px 0;}
.pgsectn .rcps
{margin:10px 0 0 0;}
.bcrums
{padding: 15px 20px;background-color:rgba(255, 255, 255, 1);margin-bottom:30px;font-size: 1.34em;text-transform: uppercase;
font-weight: 400;color: #999;line-height: 2.0em;}
.bcrums ul li
{list-style:none;display:inline-block;}
.bcrums ul li a
{color: #999;}
.bcrums ul li a:hover
{color: #333;}
.pgsc img
{width:100%;}
.pgsc h1 
{font-size: 2.6em;font-weight: 600;color: #333;padding-bottom:5px;text-transform: uppercase;}
.pgsc h2 
{font-size: 1.9em;font-weight: 400;color: #333;text-transform: uppercase;border-bottom: 1px solid #999;padding: 10px 20px;
background-color: rgba(255, 255, 255, 1);}
.pgsc h3
{font-size: 1.5em;font-weight: 600;color: #333;text-transform: uppercase;border-bottom: 1px solid #999;padding: 10px 20px;
background-color: rgba(255, 255, 255, 1);}
.catsc h3
{font-size: 1.6em;font-weight: 400;border-bottom: 0px solid #999;padding:0;padding-bottom:10px;}
.catsc h2 
{font-size: 1.8em;font-weight: 600;border-bottom: 0px solid #999;padding: 10px 20px;background-color: rgba(255, 255, 255, 1);
margin:0 0 10px 0;}
.twcat a
{color: rgba(237, 97, 2, 1);padding:0 5px 5px 0;font-size: 1.5em;position:relative;}
.twcat a:hover
{color: rgba(51, 51, 51, 1);}
.twcat a span
{font-size: ;text-transform:;font-weight:;line-height:;padding:0 5px 0 0;}
.twcat a i
{font-weight: 400;font-size:;line-height:;position:absolute;bottom:25%;}

.pgsc p
{font-size: 1.4em;font-weight: 400;color: #666;line-height: 1.3em;padding:5px 0px 5px 0px;}
.pstp li 
{font-size: 1.4em;font-weight: 400;color: #666;line-height: 1.3em;list-style:square inside;}
.pstp img
{padding:10px 0;width: 100% !important; height: auto !important;}
.pp p
{font-size: 1.35em;}
.cmx h1
{font-size: 1.8em;text-transform:uppercase;font-weight: 400;padding:;color: rgba(255, 255, 255, 1);line-height:1.5em;}
.cmx p
{font-size: 1.56em;text-transform:;font-weight: 400;padding:;color: rgba(255, 255, 255, 1);line-height: 1.2em ;opacity:0;
position:absolute;top:50%;transform:translate(0%, -50%);}
.pilcp p
{padding:0;}
.cmx a
{color: rgba(237, 97, 2, 1);opacity:0;position:absolute;bottom:10%;z-index:99;}
.cmx a:hover
{color: rgba(255, 255, 255, 1);}
.cmx a span
{font-size: 1.8em;text-transform:;font-weight: 600;line-height: 1.5em;padding:0 5px 0 0;}
.cmx a i
{font-weight: 400;font-size: 2.8em;line-height:;position:absolute;bottom:-4%;}
.cmx h1 a
{color: rgba(255, 255, 255, 1);opacity:1;position:static;bottom:auto;}
.cmx h1 a:hover
{color: rgba(237, 97, 2, 1);}
.totw div:hover p, .totw div:hover a
{opacity:1;}
.totw
{position:relative;}
.totw div
{position:absolute;background-color:rgba(0, 0, 0, 0.2);width:100%;height:100%;}
.totw .divx
{background-color:rgba(0, 0, 0, 0.0);}
.totw div:hover
{background-color:rgba(0, 0, 0, 0.6);}
.twktl
{font-size: 1.2em;text-transform:uppercase;font-weight: 300;padding:;color: rgba(0, 0, 0, 1);line-height: 1.2em ;padding:12.7px 10px;
background-color: rgba(255, 255, 255, 1);}
.rcps
{background-color: rgba(237, 97, 2, 1);color: rgba(255, 255, 255, 1);}
.twktl h1
{font-weight: 400;}
.pst p
{color: rgba(51, 51, 51, 1);padding:5px;font-size: 1.3em;}
.pst a
{color: rgba(237, 97, 2, 1);padding:0 5px 5px 5px;font-size: 1.5em;position:relative;}
.pst h1 a
{color: rgba(0, 0, 0, 1);padding:5px;font-size: 1.0em;line-height:1.2em;}
.pst a:hover
{color: rgba(51, 51, 51, 1);}
.pst a span
{font-size: ;text-transform:;font-weight:;line-height:;padding:0 5px 0 0;}
.pst a i
{font-weight: 400;font-size:;line-height:;position:absolute;bottom:25%;}
.hmfmdv
{color: rgba(255, 255, 255, 1);font-size: 1.8em;padding:30px 0 0 0;}
.hmfmdv form .wdth25 .slctl
{display:block;padding:0 0 4px 0;}
.hmfmdv form select
{padding:10px 14px;border-radius:3px;color: rgba(51, 51, 51, 1);width: 100%;
 -webkit-appearance: none !important;-moz-appearance: none !important;
 background-repeat: no-repeat;background-size: 45px;background-position: 100% center;background-position: right -10px center;
 background-image: url(../images/select-arrow.svg);
}
.hmfmdv form input[type="checkbox"]
{display:none;}
.hmfmdv form input[type="checkbox"] + span:before
{content: "\f096";font-family: "FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;
line-height:1;-webkit-font-smoothing: antialiased;display:inline-block;margin:;font-size:2.7em;}
.hmfmdv form input[type="checkbox"]:checked + span:before
{content: "\f046"}
.hmfmdv form span
{}
.sbmtdv
{margin:20px 0 0 0;}
.sbmtdv button
{background-color: rgba(255, 83, 24, 1);color: rgba(255, 255, 255, 1);padding:10px 20px 10px 20px;font-size: 1.0em;line-height: 1.0em;text-transform: uppercase;
border-radius:3px;cursor: pointer;}
.brwstn
{background:#F2F2F2;padding:40px 0 60px 0;}
.brwstn h1
{font-size: 2.4em;line-height:;color:#333;text-transform: uppercase;padding:0 0 10px 0;}
.brwstn .bgwit
{width:48%;border-radius: 2px;border: 1px solid #E6E6E6;box-shadow: 0px 2px 4px 2px #E6E6E6;}
.brwstn .bgwit h2
{color:#333;text-transform: uppercase;border-bottom: 1px solid #E6E6E6;padding:20px;font-size: 1.7em;font-weight: 900;}
.brwstn .bgwit ul
{padding:10px;}
.brwstn .bgwit ul li
{list-style:none;display:inline-block;width:25%;padding:2%;}
.brwstn .bgwit ul li a img
{width:100%;}
.brwstn .bgwit ul li a span
{display:block;font-size:16px;}
.lststn
{padding:40px 0 50px 0;}
.lststn h1
{font-size: 2.4em;line-height:;color:#333;text-transform: uppercase;padding:0 0 10px 0;}
.lststn ul li
{list-style:none;display:inline-block;width:18%;margin:1%;border-radius: 3px;border: 1px solid #DDD;padding:6px;background:rgba(242, 242, 242, 1);}
.lststn ul li a img
{width:100%;}
.lststn ul li h4
{display:block;font-size:15px;color:#333;}
.lststn ul li p
{display:block;font-size:13px;margin:0 0 5px 0;color:#666;}
.lststn ul li div
{border-top: 1px solid #006635;padding:6px 0 0 0;}
.lststn ul li a span
{display:block;font-size:14px;color:rgba(237, 97, 2, 1);font-weight:bold;}
.sc form input
{border: 1px solid #D5DBE0;padding: 5px 5px;width:100%;}
.bcrums .sc form input
{border: 1px solid #D5DBE0;padding: 5px 5px;width:235px;}
.bcrums .sc
{padding:0;margin:0;}
.dcmts
{padding-bottom: 20px;}
.smbts
{padding-bottom: 10px;}
.smbts .cf
{padding: 0px 3px;}
.smbts .shr
{font-size: 1.35em;font-weight: 400;color:#999;text-transform: uppercase;padding-bottom: 5px;}
.smbts .bpls
{font-size: 1.35em;font-weight: 400;color:#999;text-transform:;padding-bottom: 5px;}
.rldon h3
{font-size: 1.5em;font-weight: 600;color: #333;text-transform: uppercase;border-bottom: 0px solid #999;
padding: 10px 20px;background-color: rgba(255, 255, 255, 1);}
.rlul
{}
.rlul li
{list-style:none;}
.rlul li a
{display:block;}
.rlul li:nth-child(odd) .rldv
{margin:10px 5px 0 0;}
.rlul li:nth-child(even) .rldv
{margin:10px 0 0 5px;}
.rlul li .rldv > div
{font-size:10px;background-color:rgba(0, 0, 0, 0.8);height:100%;width:50%;top:0;left:50%;}
.rlul li:nth-child(4n+4) .rldv > div, .rlul li:nth-child(3) .rldv > div, .rlul li:nth-child(7) .rldv > div, .rlul li:nth-child(11) .rldv > div, .rlul li:nth-child(15) .rldv > div   
{left:0;}
.rlul li .rldv:hover > div
{background-color:rgba(237, 97, 2, 1)}
.rlul li .rldv > div h4
{color:#FFF;padding:5px;padding-bottom:10px;font-size: 1.5em;line-height: 1.2em;font-weight:900;}
.rlul li .rldv > div p
{color:#FFF;padding:5px;font-size: 1.4em;line-height: 1.15em;}



/**** sld ****/
.sldv
{position:relative;}
.sldv h1, .sldv h2
{color: rgba(255, 255, 255, 1)}
.sldv h1
{font-size: 1.6em;font-weight:600;}
.sldv h2
{font-size: 1.4em;font-weight:400;max-width:450px;}
.sldv h2 a
{color: rgba(237, 97, 2, 1);opacity:1;padding-left:5px;}
.sldv h2 a span 
{font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;}
.sldv h2 a span i 
{font-weight:inherit;font-size:inherit;position:static;bottom:auto;}
.sldova
{padding:10px;width:100%;background-color:rgba(0, 0, 0, 0.7);position:absolute;bottom:0;}

/**** cntct ****/
.ylw
{color:rgba(237, 97, 2, 1);}
.ctifo 
{padding-bottom: 40px;}
.ctcs h1
{color:rgba(237, 97, 2, 1);border-bottom: 1px solid #999;}
.ctcs h2
{padding:10px 0 0 0;border-bottom:0px solid #999;}
.ctcs h3
{padding:20px 0 10px 0;}
.ctcs ul
{list-style: none;font-size: 1.6em;padding: 5px 0;}

.cfm input, .cfm textarea, .cfm select 
{
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
font-size:13px;line-height:18px;color:#808080;border:0px solid #CCC;
background:rgba(160, 145, 51, 0.3);padding:8px;
font-size:13px;line-height:18px;color:rgba(237, 97, 2, 0.9);border:1px solid rgba(237, 97, 2, 0.6);
background:rgba(251, 251, 251, 1);padding:8px;border-radius:2px;
 }
.cfm input, .cfm textarea, .cfm label
{display:block;width:100%;}
.cfm label
{font-size:1.5em;padding:10px 0 2px 0;}
.cntpd
{padding:0 50px 0 50px;}
.cfm input, .cfm textarea, .cfm label, .cfm select
{display:block;width:100%;}
.hmconts .cfm label, .bqctbgcl .cfm label, .contactsft .cfm label
{font-size:1.5em;padding:10px 0 2px 0;color:rgba(255, 255, 255, 0.9);}
.msg
{height:220px;}
.hmcntdv
{padding:;}
.hmconts .coinfo
{margin:0em 0 0em 0;padding:2em 0 2em 2em;border-top:1px solid rgba(160,145,51, 1);background:rgba(255, 255, 255, 0.0);}
.hmconts h4.wrhr, .bqctbgcl h4.wrhr, .contactsft h4.wrhr 
{font-size:1.5em;line-height:1.6em;color:rgba(255, 255, 255, 1);} 
.hmconts h4.lwrhr, .contactsft h4.lwrhr
{font-size:1.5em;line-height:1.6em;color:rgba(227, 37, 38, 1);text-decoration:;}
.hmconts h4.twrhr, .contactsft h4.twrhr
{font-size:1.8em;line-height:1em;color:rgba(255, 255, 255, 1);padding:1.2em 0 .5em 0;}
.hmconts h5.wrhr, .contactsft h5.wrhr
{font-size:1.3em;line-height:1.6em;color:rgba(160,145,51, 1);}
.cntpd
{padding:0 50px 0 50px;}
.sbtn
{padding:8px 20px;background:rgba(237, 97, 2, 1);color:rgba(255, 255, 255, 1);font-size:1.5em;cursor:pointer;}
.cfm, .sbfm 
{width: 100%;max-width:;}

.sbcbtl
{font-size:1.3em;line-height:1.2em;color:rgba(160,145,51, 1);padding:0 0 10px 0;}
.sbfm input
{font-size:13px;line-height:18px;color:rgba(227, 37, 38, 1);border:1px solid rgba(227, 37, 38, 1);width: 100%;
background:rgba(255, 255, 255, 0.8);padding:8px;}
.scrb
{padding:8px 20px;margin:10px 0 0 0;background:rgba(227, 37, 38, 1);color:rgba(255, 255, 255, 1);font-size:1.5em;
text-align:left;cursor:pointer;}
.spmdv
{margin:20px 0 0 0;}
.sbtn40, .rbt60, .rbtxt, .rbtbox
{float:left;}
.sbtn40
{width:50%;text-align:left;}
.rbt60
{width:50%;}
.rbtxt
{width:70%;font-size: 1.4em;color: rgba(33, 50, 93, 1);text-align:right;padding:0 10px 0 0;}
.rbtbox
{width:30%;}
.herw
{color:rgba(160,145,51, 1);font-size: 1.5em;}
.search .pgsc ul li 
{list-style:outside none none;}
.search .pgsc ul li h2 
{padding: 10px 0px;}
.search .pgsc a 
{color:#ED6102;}

/**** ft ****/
footer
{padding:40px 0;color:#FFF;font-size:1.7em;background-color:rgba(237, 97, 2, 1);}
.pstcdv 
{margin: 0px 8% 0 2%;}
footer img
{width:100%;cursor:pointer;}
.ftlg
{text-align: center;}
.ftlg ul li:nth-child(1) img
{max-width: 120px;padding-bottom:4px;}
.ftlg ul li:nth-child(2) img
{max-width: 200px;}

footer ul li
{list-style:none;}
.scmd
{border:solid #333;border-width:0 1px 0 1px;height: 135px;}
.ftcnts ul li
{padding:1px 0;cursor:pointer;} 
.ftcnts ul li i
{font-size: 1.3em;} 
.scmd ul
{text-align:center;} 
.scmd ul li
{display:inline-block;padding: 0px 5px;} 
.scmd ul li img
{max-width:50px;opacity:1;
-webkit-transform:scale(1) rotate(0.0deg);
transform:scale(1) rotate(0.0deg);}
.scmd ul li a img:hover
{-webkit-transform:scale(1.20) rotate(0.0deg);
transform:scale(1.20) rotate(0.0deg);}


footer a:visited, footer a:active, footer a:link, footer a:hover 
{text-decoration: none;color: #FFF;display: inline-block;}
.ft
{color: #FFF;padding:14px 0;font-size:1.5em;background-color:#333;}

.wdth75 img
{width:100%;}
.wdth75 .hgt30
{/*box-shadow: 0px 2px 4px 2px #666;*/}
.hmstn .wdth100 img
{width:100%;}

.column, .columns 
{padding-left: 0.9375rem;padding-right: 0.9375rem;}
  
@media screen and (max-width: 1100px) {
.cmx p 
{font-size: 1.43em;line-height: 1.1em;}
.cmx h1 
{font-size: 1.6em;line-height: 1.1em;}
.cmx a span 
{font-size: 1.5em;line-height: 1.5em;}
.cmx a i 
{font-size: 2.2em;}
.rldon h3 
{font-size: 1.5em;}
.rlul li .rldv > div h4 
{font-size: 1.4em;}
.rlul li .rldv > div p 
{font-size: 1.32em;}
}
@media screen and (max-width: 1000px) {
.lgdv 
{padding: 10px 0;background-color: inherit;width:30%;}
.lgdv a 
{width: 100%;text-align: center;}
.lgdv img 
{width: 100%;max-width: 160px;}
.navtl 
{width:67%;}
.hmstn .wdth25, .home .sectn .wdth25  
{width:0;display:none;}
.hmstn .wdth75   
{width:100%;max-width:815px;float:none;margin:auto;}
.hmstn .wdth75 .mgnlft 
{margin-left:0;}
.home .sectn .wdth50 
{float: none;margin: auto;width:100%;max-width:550px;}
.grdntdv 
{display:none;}
.nvtldv 
{height:138.167px;}
.navtl  
{font-size: 3.0em;}
.tl2 
{font-size: 1.5em;}
.lststn ul
{text-align: center;}
.lststn ul li 
{width:23%;margin: 1%;padding: 6px;background: rgba(242, 242, 242, 1);max-width:200px;text-align:left;}
.lststn ul li:last-child
{display:none;}

.cmx p 
{font-size: 1.3em;line-height: 1.1em;}
.cmx h1 
{font-size: 1.4em;line-height: 1.1em;}
.cmx a span 
{font-size: 1.3em;line-height: 1.5em;}
.cmx a i 
{font-size: 2.0em;}
.rldon h3 
{font-size: 1.3em;}
.rlul li .rldv > div h4 
{font-size: 1.2em;}
.rlul li .rldv > div p 
{font-size: 1.2em;}

}
@media screen and (max-width: 780px) {
.tpnav .lft, .tpnav .rit 
{float:none;margin:auto;display: block;text-align: center;font-size: 1.34em;}
.navtl  
{font-size:2.0em;}
.nvtldv 
{height:113px;}
.tl2 
{font-size:1.2em;}
.hmstn .wdth30 
{display:none;}
.hmstn .wdth70  
{width:100%;}
.hmstn .wdth70 .mgnlft 
{margin-left:0;}
.hmstn 
{padding: 30px 0px;}
.mendv ul li.actv > a 
{background-color: #333333;color: #FFF;}
.mendv ul li a:visited, .mendv ul li a:active, .mendv ul li a:link 
{padding: 10px 10px;font-size: 1.4em;}
.pgsectn .wdth75  
{width:100%;}
.pgsectn .wdth25  
{width:0;display:none;}
.pgsectn .wdth75 .mgnrit20 
{margin-right:0;}

}
@media screen and (max-width: 600px) {
.toptp
{display:none;}
.lfnvtn .tpnavv 
{background-color: rgba(237, 97, 2, 1);position:fixed;left:-260px;width:260px;height:100%;z-index:99;}	
.btnavv 
{padding: 0;}
.navx .lfnvtn 
{background-color: rgba(0, 0, 0, 0.4);width: 100%;height: 100%;position: fixed;z-index:8;}
.navx .lfnvtn .tpnavv 
{left:0px;}
.mendv ul li 
{display: block;border-top: 1px solid rgba(255, 255, 255, 0.5);text-align:left;}
.mendv ul li a 
{width: 100%;}
.navimg 
{display:block;}
.lgdv 
{float:none;margin:auto;}
.navtl
{display:none;}
.btnav 
{background: rgba(237, 97, 2, 1) !important;}
.navx .btnavz
{position: fixed;width: 100%;z-index: 99;}
.navx
{position: fixed;}
.bdovafl 
{overflow:hidden;}
.bxsldul
{display:none;}
.hmstn .wdth75 .wdth50   
{width:100%;max-width:402px;float:none;margin:auto;}
.hmstn .wdth75 .wdth50 .mgnrit5, .hmstn .wdth75 .wdth50 .mgnlft5   
{margin: 5px 0;}
.lststn ul li 
{width:48%;}
.ft .cntmax div
{text-align:center;}
.hmstn 
{padding: 20px 0px;}
.habt h1 
{font-size: 2.5em;line-height: 2.0em;}
.pgsc h1 
{font-size: 2.2em;}
.pgsc h2 
{font-size: 1.4em;}
.pstcdv 
{margin: 0px 2% 0 2%;width: 36%;}
.sectn .rlul .wdth50 
{width:100%;max-width:400px;float:none;margin:auto;}
.sectn .rlul .wdth50 .rldv 
{margin:10px 0 0 0;}
.rlul li a 
{display:inline;}
.rlul li:nth-child(odd)  .rldv > div
{left:50%;}
.rlul li:nth-child(even) .rldv > div
{left:0;}
footer 
{font-size: 1.4em;}
}
  
@media screen and (max-width: 500px) {
.tpnav .lft, .tpnav .rit 
{font-size: 1.25em;}
footer .cntmax .pstcdv 
{margin:0%;}
footer .cntmax .wdth30 
{width:100%;}
footer .cntmax .scmd
{border:solid #FFF;border-width:0 0px 0 0px;height: 100px;}
footer .cntmax .ftcnts
{text-align: center;}
.hmstn 
{padding: 10px 0px;}
.habt h1 
{font-size: 2.0em;line-height: 1.2em;}
.theshow .sectn .wdth50 
{width:100%;max-width:360px;float:none;margin:auto;}
.theshow .sectn .wdth50 .mgnlft
{margin:0;}
.theshow .sectn .wdth50 .mgnrit
{margin:0 0 20px 0;}
.catts .sectn .wdth50 
{width:100%;max-width:380px;float:none;margin:;}
.catts .sectn .wdth50 .mgnlft5, .catts .sectn .wdth50 .mgnrit5
{margin:0;}
.mendv ul li.actv > a 
{background-color: #333333;color: #FFF;}
.pgsc h1 
{font-size: 1.5em;}
.hmstn .wdth70 .sldv
{margin-bottom:0;}
.cmx p 
{font-size: 1.3em;line-height: 1.1em;}
.cmx h1 
{font-size: 1.4em;line-height: 1.1em;}
.cmx a span 
{font-size: 1.3em;line-height: 1.5em;}
.cmx a i 
{font-size: 2.0em;}
.twktl 
{font-size: 1.0em;}
.rldon h3 
{font-size: 1.3em;}
.rlul li .rldv > div h4 
{font-size: 1.2em;}
.rlul li .rldv > div p 
{font-size: 1.2em;}
.smbts .shr 
{font-size: 1.25em;display:none;}
.smbts .bpls 
{font-size: 1.25em;float:left;}
.lststn h1 
{font-size: 1.9em;}
.lststn ul li h4 
{font-size: 13px;}
.lststn ul li a span 
{font-size: 12px;}
.bcrums 
{margin-bottom: 20px;font-size: 1.04em;}
.ft 
{font-size: 1.3em;}

}
@media screen and (max-width: 300px) {
.lststn ul li 
{width:98%;}

}
  
/**

**/
