/************************************************************************************/
/* Html 
/************************************************************************************/
@-ms-viewport {width:device-width;}
html {box-sizing:border-box; -ms-overflow-style:scrollbar; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; overflow-x:hidden; height:100%;}
*, *::before, *::after {box-sizing:inherit;}
body {height:100%; font-weight:normal; background-image:linear-gradient(to right,#21234B 20%, #D03322 100%); padding:0; color:#fff; min-height:100vh; font-family:'latolight'; font-size:19px;}
a:link {color:#fff; text-decoration:none;}
a:visited {color:#fff; text-decoration:none;}
a:hover {color:#fff; text-decoration:none; transition:.5s;}
button:hover {color:#fff; text-decoration:none; transition:.5s;}
.stack {position:relative; display:inline-block; height:1.2em; line-height:1em; vertical-align:middle;}
h1, h2 {font-weight:normal; font-family:'latobold';}
h3, h4, h5, h6 {font-weight:normal; font-family:'latoregular';}
a img {border:none; outline:0;}
* {-webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-focus-ring-color:rgba(0, 0, 0, 0); outline:none !important;}
.img-thumbnail {padding:6px; background-color:transparent; border:1px solid rgba(255, 255, 255, .4); border-radius:12px;}
.img-rounded {border-radius:14px;}
/************************************************************************************/
/* Typo 
/************************************************************************************/
p {padding-bottom:15px; font-weight:normal; line-height:1.3em;}
h1 {font-size:23px; text-transform:uppercase;}
h2 {font-size:23px; text-transform:uppercase; color:#D03322;}
h3, h4 {font-size:21px; margin-top:5px;}
/************************************************************************************/
/* Header 
/************************************************************************************/
.sticky {z-index:99999; position:fixed; top:0; width:100%; background:#ddd;}
.fix {position:fixed; width:100%;}
.sticky {z-index:999;}
.large-a {background-image:linear-gradient(to right,#21234B 20%, #D03322 100%);}
.small-a {background-image:linear-gradient(to right,#21234B 20%, #D03322 100%); border-bottom:1px solid rgba(255, 255, 255, .3);}
.hero {height:650px;}
.logo img {height:30px;}
/************************************************************************************/
/* Nav */
/************************************************************************************/
.nav > li > a, .nav > li > a:link {position:relative; display:block; color:#fff; padding:6px 24px; margin:8px 18px 10px 0; border:1px solid rgba(255, 255, 255, .6) !important; height:34px; border-radius:17px; text-transform:uppercase; font-size:14px; opacity:1;}
.nav > li > a:hover, .nav > li > .active {background:#D03322 !important;}
.offcanvas-trigger-open {margin-top:-3px;}
.offcanvas-trigger-open {border:0; background:none; font-size:20px; padding-top:0; cursor:pointer;}
.offcanvas-trigger-open i {cursor:pointer;}
.offcanvas-trigger-close, .offcanvas-trigger-close:hover {border:0; background:none; font-size:20px; color:#fff; padding-top:10px; cursor:pointer;}
.offcanvas {background:rgba(33, 35, 75, .95); color:#000; position:fixed; z-index:999999; display:none; transform:translate3d(0, 0, 0); transition:transform 0ms cubic-bezier(0.645, 0.045, 0.355, 1);}
.offcanvas-left {top:0; padding:0; left:-100%; width:100%; height:100vh;}
.offcanvas-left-active {transform:translate3d(100%, 0, 0); margin-top:0; transition:transform 800ms cubic-bezier(0.645, 0.045, 0.355, 1)}
.offcanvas-initialized {display:block;}
ul.navi li {padding:8px 0;}
ul.navi a, ul.navi a:hover {margin:0; font-size:20px; font-family:'latoregular'; color:#fff; text-decoration:none;}
/************************************************************************************/
/* Main 
/************************************************************************************/
.title-center a, .ac-content a {text-decoration:underline;}
.h100, .h10 {height:100vh; z-index:99; position:relative; width:100%;}
.auto {height:auto; z-index:99; position:relative; width:100%; padding:90px 0 0 0;}
.fl-center {flex:1 0 auto; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -webkit-box-align:center; align-items:center; justify-content:center;}
.title-left {padding-bottom:20px;}
.title-left h1 span {color:#D03322;}
.title-left h1 {position:relative; padding-bottom:20px;}
.title-left h1:after, .title-left h1:before {position:absolute; left:0; bottom:0; height:1px; content:'';}
.title-left h1:after {width:130px; background:#fff;}
.title-left h1:before {width:100%; background:rgba(255, 255, 255, .3);}
.title-center {padding-bottom:20px;}
.title-center h2 {position:relative; padding-bottom:20px; text-align:center;}
.title-center h2:after, .title-center h2:before {position:absolute; left:50%; bottom:0; height:1px; content:'';}
.title-center h2:before {margin-left:-50%; width:100%; background:rgba(255, 255, 255, .3);}
.title-center h2:after {margin-left:-65px; width:130px; background-color:#fff;}
.title-center h3 {position:relative; padding-bottom:20px; text-align:center; font-size:18px; text-transform:uppercase; font-family:'latoregular';}
.title-center h3:after, .title-center h3:before {position:absolute; left:50%; bottom:0; height:1px; content:'';}
.title-center h3:before {margin-left:-50%; width:100%; background:rgba(255, 255, 255, .3);}
.title-center h3:after {margin-left:-65px; width:130px; background-color:#fff;}
.btn img {height:18px}
.dropdown-menu {position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; font-size:14px; text-align:left; list-style:none; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:none; border-radius:4px;}
p span {color:#D03322; font-family:'latobold';}
.title-left h2 {color:#D03322;}
.title-left h2 {position:relative; padding-bottom:20px;}
.title-left h2:after, .title-left h2:before {position:absolute; left:0; bottom:0; height:1px; content:'';}
.title-left h2:after {width:130px; background:#fff;}
.title-left h2:before {width:100%; background:rgba(255, 255, 255, .3);}
.title-left p {position:relative; padding-bottom:30px;}
.title-left p:after, .title-left p:before {position:absolute; left:0; bottom:0; height:1px; content:'';}
.title-left p:after {width:130px; background:#fff;}
.title-left p:before {width:100%; background:rgba(255, 255, 255, .3);}
.block-counter {background:rgba(255, 255, 255, .1); border-radius:20px; padding:20px 20px 30px 20px;}
.button, .button:hover {padding:10px 30px 10px 30px; background:#D03322; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; color:#fff; font-size:15px; text-transform:uppercase; border:2px solid rgba(255, 255, 255, 0);}
.counter {font-family:'latobold'; font-size:45px; color:rgba(255, 255, 255, .5); padding:0 5px 5px 5px;}
.counter-text {color:rgba(255, 255, 255, 1); font-size:18px;}
.big {font-family:'latobold'; font-size:45px; color:rgba(255, 255, 255, .5); padding:0 5px 5px 5px;}
.animat {animation:fadeIn 0.8s infinite alternate;}
@keyframes fadeIn { 
from {border:2px solid rgba(255, 255, 255, .8);} 
}
.quiz img {opacity:.5; padding:12px;}
.quiz h3 {padding-bottom:15px; font-size:16px; font-family:'latobold'; text-transform:uppercase;}
.quiz h4 {padding-bottom:15px; font-size:18px; opacity:.7;}
.quiz p {font-size:17px;}
ul.leaders-a li {clear:both; padding:0 12px 12px 0; font-size:16px; color:#fff;}
ul.leaders-a li span:first-child {float:left; padding:0 7px 0 0; margin:0;}
ul.leaders-a li span + span {float:right; padding:0 0 0 7px; margin:0; color:#fff;}
ul.leaders-a li:after {content:""; display:block; overflow:hidden; height:1em; border-bottom:1px dotted rgba(255, 255, 255, .5);}
.quiz .block-counter {background:rgba(255, 255, 255, .1); border-radius:20px; padding:30px 20px 20px 20px;}
.quiz .block-counter:hover, .block-counter-a:hover {background:rgba(255, 255, 255, .2); cursor:pointer;}
.quiz .button, .quiz .button:hover {padding:8px 20px 8px 20px; background:#D03322; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#fff; font-size:14px; text-transform:uppercase; border:1px solid rgba(255, 255, 255, .6); margin-bottom:15px; margin-top:10px;}
.present-title {padding:0 10px; font-size:18px; opacity:.8;}
.present-coint {padding:5px 10px; font-size:40px; font-family:'latobold';}
.button-a, .button-a:hover {padding:8px 30px 8px 30px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; color:#fff; font-size:14px; text-transform:uppercase; border:1px solid rgba(255, 255, 255, 1);}
.block-counter-news {background:rgba(255, 255, 255, 0); border-radius:20px; padding:10px 30px 10px 30px; border:1px solid rgba(255, 255, 255, .4);}
.block-counter-a {background:rgba(255, 255, 255, .1); border-radius:20px; padding:20px 20px 20px 20px;}
.city ul {margin-bottom:12px; padding:0; margin-top:0;}
.city i {padding-right:10px; color:#fff; font-size:16px; opacity:.6;}
.city ul li {display:inline; color:#fff; font-size:16px;}
.city span {padding-right:10px;}
.city p {padding-top:12px; font-size:18px;}
.partner img {margin:15px 0 20px 0; opacity:.5; height:160px}
.partner h4 {padding-bottom:20px; font-size:20px;}
.partner p {font-size:18px;}
.shop .block-counter {background:rgba(255, 255, 255, 0); border-radius:20px; border:1px solid rgba(255, 255, 255, .4); padding:20px 20px 20px 20px;}
.shop .block-counter h3 {padding:0 0 10px 0; font-size:16px; font-family:'latobold'; text-transform:uppercase;}
.shop h4 {padding:0 0 8px 0; font-size:18px; font-family:'latoregular'; text-transform:none;}
.big-a {font-family:'latobold'; font-size:28px; color:rgba(255, 255, 255, .5);}
.big-a i {font-size:16px; padding-left:5px;}
.block-counter h3 {padding:0 0 10px 0; font-size:16px; font-family:'latobold'; text-transform:uppercase;}
.icons {padding-top:20px;}
.icons i {font-size:28px; opacity:.6;}
.icons-border {background:rgba(255, 255, 255, .1); border-radius:20px; padding:20px 20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.icons-border:hover {background:rgba(255, 255, 255, .2); cursor:pointer;}
.icons-border:hover i {opacity:1;}
.icons-name {padding:5px 0 0 0; font-size:18px; font-family:'latoregular'; text-transform:none;}
.none {display:none;}
.word-break {word-break:break-all;}
i.rt {font-size:20px; opacity:.6;}
.icons-border-a {background:rgba(255, 255, 255, .1); border-radius:20px; padding:10px 10px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.icons-border-a:hover {background:rgba(255, 255, 255, .2); cursor:pointer;}
.icons-border-a:hover i {opacity:1;}
.icons-border-a.active {background:rgba(255, 255, 255, .4); border-radius:20px; padding:10px 10px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.icons-border-a.active i {opacity:1;}
.images img {height:40px;}
.rts {height:80px;}
.wallet-img img {height:50px; opacity:.6;}
.header-group-a {display:inline-block;}
.header-group-a img {display:block; float:left;}
.header-group-a span {display:block; margin-bottom:-6px;}
.header-group-a .info-phone {font-size:18px; color:#fff; margin-left:75px; text-align:left; padding-top:5px;}
.header-group-a .sub-info-phone {font-size:19px; color:#fff; padding-top:10px; font-family:'latobold'; word-break:break-all;}
.city img {padding-left:10px; height:24px; margin-top:10px;}
.city ul li {display:inline;}
.city-a img {padding-right:8px; height:26px;}
.city-a span {padding-right:18px; font-size:15px;}
ul.leaders-b li {clear:both; padding:0 12px 12px 0; font-size:16px; color:#fff;}
ul.leaders-b li span:first-child {float:left; padding:0 7px 0 0; margin:0;}
ul.leaders-b li span + span {float:right; padding:0 0 0 7px; margin:0; color:#fff;}
ul.leaders-b li:after {content:""; display:block; overflow:hidden; height:1em; border-bottom:1px dotted rgba(255, 255, 255, .5);}
ul.leaders-b li img {padding-right:8px; height:22px;}
.my-text-center {text-align:center;}
table.new-my-table {width:100%; text-align:left; font-weight:normal}
.new-my-table th {background-color:rgba(255, 255, 255, .1); font-weight:normal; font-family:'latobold'; color:#fff; vertical-align:middle; padding:15px 10px; font-size:19px;}
.new-my-table td {display:table-cell; vertical-align:middle; padding:20px 10px 0 10px; font-size:16px;}
.b-l {border-bottom-left-radius:20px; border-top-left-radius:20px;}
.b-r {border-bottom-right-radius:20px; border-top-right-radius:20px;}
.accordion-toggle:after {content:"\e919"; font-family:'icomoon'; font-size:22px; cursor:pointer;}
.collapsed .accordion-toggle:after {content:"\e91a"; font-family:'icomoon'; font-size:22px; cursor:pointer;}
.accordion-toggle {transform:rotate(90deg);}
.df {background-color:rgba(255, 255, 255, .1);}
.tab-acc {font-family:'latobold'; font-size:18px;}
.tab-acc span {font-family:'latoregular'; font-size:18px; padding-left:10px;}
@media only screen and (min-width:320px) and (max-width:1024px) {
.new-my-table.table-xs tr, .new-my-table.table-xs td, .new-my-table.table-xs tbody, .new-my-table.table-xs thead, .new-my-table.table-xs tfoot, .new-my-table.table-xs th {display:table; width:100%; border-collapse:separate; vertical-align:middle; text-align:left;}
.new-my-table.table-xs > tbody tr:first-child {position:absolute; top:-9999px; left:-9999px;}
.new-my-table.table-xs td[title]:before {content:attr(title) ":";}
.new-my-table.table-xs td:before {white-space:nowrap; width:70%; display:table-cell; text-align:left;}
.new-my-table.table-xs .my-item-row td:first-child, .table-xs .item-row td:nth-child(2) {border:0 none;}
.new-my-table.table-xs .my-item-row td:first-child {border:0 none;}
.new-my-table td {padding:10px;}
table.new-my-table tr:nth-child(odd) {border-bottom:1px solid rgba(255, 255, 255, .1); border-top:1px solid rgba(255, 255, 255, .1);}
}
.checkbox-toolbar input[type="checkbox"] {display:none;}
.checkbox-toolbar label {display:inline-block; background: none; padding:7px 12px 20px 0;}
.checkbox-toolbar label:hover {cursor:pointer; background: none;}
.checkbox-toolbar input[type="checkbox"]:checked + label {background: none; padding:7px 12px 20px 0; color:#fff;}
.checkbox-toolbar label:before {content: '\e92a'; font-family: 'icomoon'; color: #fff; margin-right:10px; font-size:15px; opacity:.6;}
.checkbox-toolbar input[type="checkbox"]:checked + label:before {content: '\e929'; font-family: 'icomoon'; font-size:15px; opacity:1; color: #fff; margin-right:10px;}
.kol span {font-size:18px; font-family:'latobold'; padding:0 7px;}
/************************************************************************************/
/* Fancybox
/************************************************************************************/
.fancybox-content {padding: 30px 20px 20px 20px; border-radius:20px; color:#fff; background:#D03322; text-align:center;}
.fancybox-content {width: 600px; height: auto; max-width: 100%; max-height: 100%;}
.fancybox-content h3 {font-size:18px; font-family:'latobold'; text-transform:uppercase; padding-bottom:15px;}
.fancybox-content p span { color:#fff;}
.kols {font-size:20px; font-family:'latobold'; padding:0;}
/************************************************************************************/
/* Accordion
/************************************************************************************/
.ac-pane {margin-bottom:20px;}
.ac-pane:last-child {margin-bottom:0;}
.ac-content {display:none;}
a.ac-title {display:block; text-decoration:none; padding:12px 20px; background:rgba(255, 255, 255, .1); border-radius:20px; color:#fff;}
.ac-title i {font-size:24px; padding-right:10px; margin-top:5px; color:#fff;}
.active .ac-title i {color:#D03322 !important;}
.ac-content {padding:25px 20px 0 20px; font-size:18px;}
a.ac-title:hover {background:rgba(255, 255, 255, .2);}
/************************************************************************************/
/* Scroll 
/************************************************************************************/
.scroll {width:20px; height:35px; position:absolute; bottom:20px; left:50%; cursor:pointer; margin-top:-25px; margin-left:-15px; z-index:995;}
.scroll .mouse {width:100%; height:100%; position:absolute; top:0; left:0; display:block; border:1px solid #fff; border-radius:16px;}
.scroll .wheel {width:6px; height:6px; top:6px; left:50%; position:absolute; background:#fff; display:block; border-radius:50%; margin-left:-3px; animation-name:scroll-wheel; animation-duration:1s;
 animation-iteration-count:infinite;}
@keyframes scroll-wheel {
from {transform:translate3d(0, 0, 0); opacity:1;}
to {transform:translate3d(0, 15px, 0); opacity:.5;}
}
/************************************************************************************/
/* Form 
/************************************************************************************/
.registration .block-counter-a {background:rgba(255, 255, 255, .1); border-radius:20px; padding:20px 20px 5px 20px;}
.registration h3 {padding-bottom:15px; font-size:16px; font-family:'latobold'; text-transform:uppercase; text-align:center;}
.registration .button, .registration .button:hover {padding:5px 20px; background:rgba(255, 255, 255, .4); color:#fff; font-size:16px; font-family:'latoregular'; margin-bottom:15px; margin-top:10px; text-transform:none; height:40px; border-top-right-radius:10px; border-bottom-right-radius:10px; margin-top:0px;}
.registration .button-s, .registration .button-s:hover {padding:5px 20px; background:rgba(255, 255, 255, .4); color:#fff; font-size:16px; font-family:'latoregular'; margin-bottom:15px; text-transform:none; height:40px; border-radius:10px;}
.registration .button-n {padding:5px 20px; background:rgba(255, 255, 255, .4); color:#fff; font-size:16px; font-family:'latoregular'; text-transform:none; border-radius:10px;}
.form-control-s {display:block; width:100%; height:40px; padding:3px 15px; font-size:18px; line-height:1.42857143; background:rgba(255, 255, 255, .1); border:none; color:#fff; margin-bottom:10px; border-radius:10px; margin-bottom:12px;}
.form-control-b {display:block; width:100%; height:40px; padding:3px 15px; font-size:18px; line-height:1.42857143; background:rgba(255, 255, 255, .1); border:none; color:#fff; margin-bottom:10px; border-top-left-radius:10px; border-bottom-left-radius:10px;}
.form-control-b:focus, .form-control-s:focus {outline:0; -webkit-box-shadow:none; box-shadow:none;}
.form-control-b::-moz-placeholder, .form-control-s::-moz-placeholder {color:#fff; opacity:.6;}
.form-control-b:-ms-input-placeholder, .form-control-s:-ms-input-placeholder {color:#fff; opacity:.6;}
.form-control-b::-webkit-input-placeholder, .form-control-s::-webkit-input-placeholder {color:#fff; opacity:.6;}
.input-group-addon {background-color:transparent; border:none;}
textarea {resize:none; height:auto !important; padding:15px !important; overflow-y:hidden; opacity:1 !important;}
textarea::-moz-placeholder {color:#fff; opacity:1 !important;}
textarea:-ms-input-placeholder {color:#fff; opacity:1 !important;}
textarea::-webkit-input-placeholder {color:#fff; opacity:1 !important;}
label {font-weight:normal; color:#fff; text-align:left; padding:10px 0; font-size:18px;}
label span {text-transform:uppercase; font-size:18px; font-family:'latobold';}
.text-uppercase {text-transform:uppercase !important;}
.form-control-d {display:block; width:100%; height:40px; padding:3px 15px; font-size:18px; line-height:1.42857143; background:rgba(255, 255, 255, 0); border:none; color:#fff; margin-bottom:10px; border-radius:10px; border:1px solid rgba(255, 255, 255, .4);}
.form-control-d:focus {outline:0; -webkit-box-shadow:none; box-shadow:none;}
.form-control-d::-moz-placeholder {color:#fff; opacity:.6;}
.form-control-d:-ms-input-placeholder {color:#fff; opacity:.6;}
.form-control-d::-webkit-input-placeholder {color:#fff; opacity:.6;}
.custom-select-a {position:relative;}
.custom-select-a select {display:none;}
.select-selected {height:40px; padding:3px 15px; font-size:18px; line-height:1.42857143; background:rgba(255, 255, 255, .1); border:none; color:#fff; margin-bottom:10px; border-radius:10px;}
.select-selected:after {position:absolute; content:""; top:18px; right:15px; width:0; height:0; border:6px solid transparent; border-color:#fff transparent transparent transparent;}
.select-selected.select-arrow-active:after {border-color:transparent transparent #fff transparent; top:7px;}
.select-items div,.select-selected {color:#ffffff; padding:8px 16px; cursor:pointer; user-select:none;}
.select-items {position:absolute; background:#D03322; top:100%; left:0; right:0; z-index:999; margin-top:6px; border-radius:10px;}
.select-hide {display:none;}
.select-items div:hover, .same-as-selected {background-color:rgba(255, 255, 255, 0.1); border-radius:10px;}
/************************************************************************************/
/* Media 
/************************************************************************************/
/* col-mx */
@media only screen and (min-width:320px) and (max-width:480px) {
body {font-size:17px;}
.h100 {height:auto; z-index:99; position:relative; width:100%; padding:40px 0 0 0;}
.auto {padding:60px 0 0 0;}
h1, h2 {font-size:18px;}
.logo img {height:24px; margin:2px 0;}
ul.leaders-a li {clear:both; padding:5px 0;}
ul.leaders-a li span:first-child {float:left; padding:0 7px 0 0; margin:0;}
ul.leaders-a li span + span {float:left; padding:0; margin:0;}
ul.leaders-a li i {font-size:15px; padding-left:3px;}
ul.leaders-a li:after {content:""; display:block; overflow:hidden; height:1em; border-bottom:none;}
.city img {margin-top:15px;}
.header-group-a .sub-info-phone {font-size:14px;}
.header-group-a .info-phone {margin-left:0;}
.text-right {text-align:left;}
.tab-acc, .tab-acc span {font-size:16px;}
}
/* col-mp */
@media only screen and (min-width:481px) and (max-width:576px) {
body {font-size:17px;}
.h100 {height:auto; z-index:99; position:relative; width:100%; padding:60px 0 0 0;}
.auto {padding:60px 0 0 0;}
h1, h2 {font-size:18px;}
.logo img {height:24px; margin:2px 0;}
ul.leaders-a li {clear:both; padding:5px 0;}
ul.leaders-a li span:first-child {float:left; padding:0 7px 0 0; margin:0;}
ul.leaders-a li span + span {float:left; padding:0; margin:0;}
ul.leaders-a li i {font-size:15px; padding-left:3px;}
ul.leaders-a li:after {content:""; display:block; overflow:hidden; height:1em; border-bottom:none;}
.city img {margin-top:15px;}
.header-group-a .sub-info-phone {font-size:15px;}
.header-group-a .info-phone {margin-left:0;}
.text-right {text-align:left;}
.tab-acc, .tab-acc span {font-size:16px;}
}
/* col-ml */
@media only screen and (min-width:577px) and (max-width:768px) {
body {font-size:17px;}
.h100 {height:auto; z-index:99; position:relative; width:100%; padding:60px 0 0 0;}
.auto {padding:60px 0 0 0;}
h1, h2 {font-size:20px;}
.logo img {height:24px; margin:2px 0;}
ul.navi a, ul.navi a:hover {font-size:22px;}
.city img {margin-top:15px;}
.header-group-a .info-phone {margin-left:0;}
.text-right {text-align:left;}
}
/* col-tp */
@media only screen and (min-width:769px) and (max-width:992px) {
.h100 {height:auto; z-index:99; position:relative; width:100%; padding:80px 0 0 0;}
.auto {padding:60px 0 0 0;}
h1, h2 {font-size:22px;}
ul.navi a, ul.navi a:hover {font-size:22px;}
}
/* col-ts */
@media only screen and (min-width:993px) and (max-width:1300px) {
.h100 {height:auto; z-index:99; position:relative; width:100%; padding:80px 0 0 0;}
.auto {padding:60px 0 0 0;}
h1, h2 {font-size:22px;}
ul.navi a, ul.navi a:hover {font-size:22px;}
}
/* col-tl */
@media only screen and (min-width:1301px) and (max-width:1600px) {
.counter, .big {font-size:35px;}
}
/* col-tb */
@media only screen and (min-width:1601px) {
}
.bx-core-window  label {color:black !important}