.transition__6s{-webkit-transition: 600ms; -moz-transition: 600ms; -o-transition: 600ms; transition: 600ms;}
.transition__4s{-webkit-transition: 400ms; -moz-transition: 400ms; -o-transition: 400ms; transition: 400ms;}
.transition__2s_all{-moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}

.hide{display: none;}

.is-content, .is-content:before, .is-content:after, .is-content *, .is-content *:before, .is-content *:after, .border-box, .border-box:before, .border-box:after, .border-box *, .border-box *:before, .border-box *:after{box-sizing: border-box;}
.is-content{position: relative;}
.is-maxwidth{max-width: 1280px; width: calc(100% - 40px); margin: 0 auto;}

.is-menu1{background: #242424; color: #fff;}
.is-menu1__content{}
.is-menu1__content.active{border-bottom: 1px solid #393939;}
.is-menu1__one{margin-right: 20px;}
.is-menu1__one:last-child{margin-right: 0px;}
.is-menu1__list__one{margin-right: 20px; cursor: pointer; padding: 15px 0; position: relative;}
.is-menu1__list__one:last-child{margin-right: 0px;}
.is-menu1__list__one:hover{opacity: 0.5;}

.is-menu1__search{color: #fff; opacity: 0.4; font-size: 14px; cursor: pointer;}
.is-menu1__search:hover{opacity: 1;}
.is-menu1__search__one{margin-right: 10px;}
.is-menu1__search__one:last-child{margin-right: 0px;}
.is-menu1__search__one{display: block; cursor: pointer;}
.is-menu1__search__input[name="q"]{background: none; width: 0px; color: #fff; font-size: 14px; padding: 0px; height: 16px;}
.is-menu1__search__input.resize[name="q"]{width: 200px;}

.is-menu1__search__svg1{fill: #7c7c7c; display: block;}
.is-menu1__search__svg1:hover{fill: #ffffff;}
.is-menu1__search__svg2{fill: #ffffff; display: block;}
.is-menu1__search__svg2:hover{fill: #7c7c7c;}

.is-menu1__list{position: relative;}
.is-menu1__list__order{background: #c00; height: 1px; opacity: 0; position: absolute; bottom: -1px; left: 0px; width: 0px;}
.is-menu1__list__one.active:hover ~ .is-menu1__list__order, .is-menu1__list__one.active ~ .is-menu1__list__order {opacity: 1;}
.is-menu1__list > .is-menu1__list__one.active ~ .is-menu1__list__order:after{content: ''; border: 5px solid transparent; border-bottom: 5px solid #cc0000; position: absolute; bottom: 0px; left: calc(50% - 5px); visibility: visible; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}

.is-menu2{position: relative; background: #020101;}
.is-menu2__content{}
.is-menu2__border{position: relative; z-index: 2; border-bottom: 1px solid #242424;}
.is-menu2__one{margin-right: 30px;}
.is-menu2__one:last-child{margin-right: 0px;}
.is-menu2__logo{}
.is-menu2__logo__img{width: 168px; display: block;}
.is-menu2__content__one{margin-right: 30px;}
.is-menu2__content__one:last-child{margin-right: 0px;}

.is-menu2__list{position: relative;}
.is-menu2__list__one{color: #ffffff; font-size: 14px; text-decoration: none; padding: 30px; font-weight: 500; text-align: center; cursor: pointer; position: relative;}
.is-menu2__list__one:last-child{}
.is-menu2__list__order{background: #c00; height: 2px; opacity: 0; position: absolute; bottom: 0px; left: 0px; width: 0px;}
.is-menu2__list__one:hover ~ .is-menu2__list__order, .is-menu2__list__one.active ~ .is-menu2__list__order {opacity: 1;}
.is-menu2__list > .is-menu2__list__one.active ~ .is-menu2__list__order:after{content: ''; border: 6px solid transparent; border-bottom: 6px solid #cc0000; position: absolute; bottom: 0px; left: calc(50% - 6px); visibility: visible; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}

.is-menu2__data{background: #242424; position: relative;}
.is-menu2__data__one{width: calc(100%/4 - 40px); margin: 10px 20px;}
.is-menu2__data__ico{margin-right: 20px;}
.is-menu2__data__ico img{display: block;}
.is-menu2__data__text{color: #ffffff; font-weight: 500; position: relative}
.is-menu2__data__text:after{content: ""; display: block; position: absolute; width: 0; height: 1px; background-color: red; transition: width 0.3s ease-out; left: 0; top: calc(100% + 5px);}
.is-menu2__data__content{margin: 0 -20px; padding: 10px 0;}
.is-menu2__data__line{margin-bottom: 40px;}
.is-menu2__data__line:last-child{margin-bottom: 0px;}
.is-menu2__data__head{text-decoration: none;}
/*.is-menu2__data__head:hover{text-shadow: 0px 0px 4px #fff;}*/
.is-menu2__data__head:hover .is-menu2__data__text:after, .is-menu2__data__head:focus .is-menu2__data__text:after{width: 100%;}
.is-menu2__data__sub{padding-top: 10px;}
.is-menu2__data__sub__one{color: #fff; padding-left: 48px; font-weight: 300; padding-bottom: 8px; text-decoration: none; display: inline-block; position: relative;}
.is-menu2__data__sub__one:last-child{padding-bottom: 0px;}
.is-menu2__data__sub__one:after{content: ""; display: block; position: absolute; width: 0px; height: 1px; background-color: #ffffff; transition: width 0.3s ease-out; left: 48px; top: calc(100% - 5px);}
.is-menu2__data__sub__one:hover:after, .is-menu2__data__sub__one:focus:after{width: calc(100% - 48px);}
.is-menu2__data__sub__one:last-child:after{top: 100%;}
.is-menu2__hide{max-height: 0vh; display: none;}
.is-menu2__hide.show{max-height: 100vh;}

.is-banner{position: relative; overflow: hidden; min-height: 560px; color: #fff; padding: 40px 0;}
.is-banner:after{content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6);}
.is-banner video{position: absolute; min-width: 100%; min-height: 100%; width: auto; height: auto; right: 0px;}

.is-support{background: #242424; color: #fff;}
.is-support__content{margin: 0 -20px; padding: 10px 0;}
.is-support__one{margin: 10px 20px; color: #ffffff; text-decoration: none; cursor: pointer;}
.is-support__one:hover{text-shadow: 0px 0px 4px #fff;}
.is-support__ico{}
.is-support__ico img{display: block;}
.is-support__text{}
.is-support__one__line{margin-right: 10px;}
.is-support__one__line:last-child{margin-right: 0px;}

.is-account{background: #242424; color: #fff;}
.is-account__content{}
.is-account__one{margin-right: 40px; width: calc(100%/3); padding: 20px 0;}
.is-account__one:nth-child(3) h2{color: #F8F8F8; font-size: 23px; font-weight: 500; margin-bottom: 10px; text-transform: none;}
.is-account__one:nth-child(3) h2 span{display: block; font-weight: 300; margin-top: 10px; color: #F8F8F8; opacity: 0.6;}
.is-account__one:nth-child(3) p{color: #F8F8F8; opacity: 0.6; margin: 0px; padding: 0px; margin-bottom: 10px;}
.is-account__one:nth-child(3) a{color: #fff;}
.is-account__one:nth-child(3) p:last-child{margin-bottom: 0px; line-height: 160%;}
.is-account__one:nth-child(2){padding-bottom: 0px;}
.is-account__one:last-child{margin-right: 0px;}

/*.is-account_gray{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}*/
.is-account__sponsor{display: block; max-width: 100%; image-rendering: pixelated;}
.is-account__logo{display: block; max-width: 400px; width: 100%; margin: 10px auto; image-rendering: pixelated;}

.is-account .fastbannerform__flex{background: none !important; padding: 0px !important; min-height: inherit !important; margin: 0px !important; width: 100% !important;}
.is-account .fastbannerform__flex__input input{width: 100% !important; background: transparent !important; border: 1px solid #575757 !important; text-align: left !important; color: #fff !important; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; margin: 0px !important; padding: 15px 10px !important;}
.is-account .fastbannerform__flex__input input:focus, .is-account .fastbannerform__flex__input input:hover{box-shadow: 0px 0px 7px -3px #fff !important; background-color: #ffffff !important; color: #000 !important;}
.is-account .fastbannerform__flex__three{margin: 0px; width: 100%;}
.is-account .fastbannerform__checkbox{padding: 0px;}
.is-account .fastbannerform__flex__input, .is-account .fastbannerform__flex__three, .is-account .fastbannerform__flex__botton{margin: 0px; margin-bottom: 10px;}
.is-account .loginBtn, .is-account .buttonsDiv{margin-top: 0px !important; padding-top: 0px !important;}
.is-account .loginBtn{width: calc(50% - 5px) !important;}
.is-account .fastbannerform__flex__three a{color: rgba(248, 248, 248, 0.5);}
.is-account .fastbannerform__flex__botton button{width: 100%;}
.is-account form .btn-preloader{max-width: 100%; background: transparent; border-color: transparent; text-align: center; padding: 0; margin: 0; display: none; border: 1px solid #7f0c0c; background: #7f0c0c;}
.is-account form .btn-preloader > i{margin-left: auto; margin-right: auto;}
.is-account form .fastbannerform__error{border-top: 1px solid #575757; margin: 0px; padding: 10px; color: #c00; margin-bottom: 10px; background: #2c2c2c;}
.is-account form .fastbannerform__login{background: #2c2c2c; padding: 20px; margin-bottom: 20px; border-radius: 5px;}
.is-account .btn.btn-info{color: #797979; border-color: #575757; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.is-account .btn.btn-info.hover, .is-account .btn.btn-info:focus, .is-account .btn.btn-info:hover{color: #ffffff; border-color: #ffffff;}

.is-account__select2.select2-selection--single{background: transparent !important; border-color: #575757 !important;}
.is-account__select2.select2-selection--single .select2-selection__rendered{text-align: left !important;}
.is-account__select2.select2-dropdown{background: #242424; border: 1px solid #575757; margin-top: -1px; color: #fff;}
.is-account__select2 .select2-search__field{background: transparent; border: 1px solid #575757 !important; border-radius: 5px; height: 36px; color: #fff; padding: 0 10px;}
.is-account__select2 .select2-results__option--highlighted[aria-selected], .is-account__select2 .select2-results__option[aria-selected=true]{background-color: #040306; position: relative;}
.is-account__select2 .select2-results__option[aria-selected=true]{padding-right: 30px;}
.is-account__select2 .select2-results__option[aria-selected=true]:after{content: ''; position: absolute; background: url(/i/img/site/instaspot/lang_checked2.svg) no-repeat; width: 20px; height: 20px; top: calc(50% - 10px); right: 4px;}
.is-account__select2 ::-webkit-scrollbar{width: 4px; background-color: #575757;}
.is-account__select2 ::-webkit-scrollbar-thumb{border-radius: 10px; background-color: #c00;}
.is-account__select2 ::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 1px 0px rgba(0,0,0,0.2); background-color: #f9f9fd;}

.is-account__checkbox {display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight: 300; font-size: 10px; line-height: 14px; padding-top: 3px;}
.is-account__checkbox .text{color: #F8F8F8; opacity: 0.5;}
.is-account__checkbox input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.is-account__checkbox .checkmark {position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #393939; border: 1px solid #686869; border-radius: 2px;}
.is-account__checkbox input:checked ~ .checkmark {background-color: #4982BD;  border: 1px solid #4982BD;}
.is-account__checkbox .checkmark:after {content: ""; position: absolute; display: none;}
.is-account__checkbox input:checked ~ .checkmark:after {display: block;}
.is-account__checkbox .checkmark:after {left: 6px; top: 1px; width: 5px; height: 10px; border: solid white; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}

.is-platform{background: #242424; color: #fff;}
.is-platform__content{margin: 0px -20px; padding: 20px 0;}
.is-platform__one{width: calc(100%/2); margin: 0px 20px;}
.is-platform__head{}
.is-platform__head__ico{margin-right: 10px;}
.is-platform__head__ico img{display: block;}
.is-platform__head__text{font-weight: 500; font-size: 14px;}

.is-platform__control{position: relative; padding-left: 31px; margin-top: 10px;}
.is-platform__control:after{content: ''; height: 2px; background: #393939; width: calc(100% - 31px); position: absolute; bottom: 0px; z-index: 0;}
.is-platform__control__one{color: #ffffff; font-size: 14px; text-decoration: none; padding: 30px; font-weight: 500; text-align: left; cursor: pointer; position: relative; padding: 10px; width: 100%; padding-left: 0px;}
.is-platform__control__one:nth-last-child(-n+2){text-align: right; padding-right: 0px; padding-left: 10px;}
.is-platform__control__order{background: #c00; height: 2px; opacity: 0; position: absolute; bottom: 0px; left: 0px; width: 0px; z-index: 1;}
.is-platform__control__one:hover ~ .is-platform__control__order, .is-platform__control__one.active ~ .is-platform__control__order {opacity: 1;}
.is-platform__control__content{padding-left: 31px;}
.is-platform__control__list{margin-top: 20px;}
.is-platform__control__list__one{background: #323232; border-radius: 4px; padding: 10px; min-height: 48px; margin-right: 10px; color: #fff; text-decoration: none;}
.is-platform__control__list__one:last-child{margin-right: 10px;}
.is-platform__control__list__one:hover{background: #484848;}
.is-platform__control__list__ico{}
.is-platform__control__list__ico img{display: block;}
.is-platform__control__list__text{margin-left: 10px; font-weight: 500; font-size: 11px;}

.is-depwidth{background: #242424; color: #fff;}
.is-depwidth__content{padding: 10px 0 20px 0;}

.is-depwidth__control{position: relative; max-width: 350px; width: 100%;}
.is-depwidth__control:after{content: ''; height: 2px; background: #393939; width: 100%; position: absolute; bottom: 0px; z-index: 0;}
.is-depwidth__control__one{color: #ffffff; font-size: 14px; text-decoration: none; padding: 30px; font-weight: 500; text-align: left; cursor: pointer; position: relative; padding: 10px; width: 100%; padding-left: 0px;}
.is-depwidth__control__one:nth-last-child(-n+2){text-align: right; padding-right: 0px; padding-left: 10px;}
.is-depwidth__control__order{background: #c00; height: 2px; opacity: 0; position: absolute; bottom: 0px; left: 0px; width: 0px; z-index: 1;}
.is-depwidth__control__one:hover ~ .is-depwidth__control__order, .is-depwidth__control__one.active ~ .is-depwidth__control__order {opacity: 1;}

.is-depwidth__control__content{}
.is-depwidth__control__list{margin: 0px -5px; padding: 10px 0;}
.is-depwidth__control__list__one{margin: 5px; background: rgba(255, 255, 255, 0.3); padding: 0px; border-radius: 5px; overflow: hidden;}

.is-depwidth__control__list__one .replenishment__flex4__one__ico{display: block;}
.is-depwidth__control__list__one:hover{background: #fff;}
.is-depwidth__control__list__one:hover .replenishment__flex4__one__ico{-webkit-filter: none!important; -moz-filter: none!important; -ms-filter: none!important; -o-filter: none!important; filter: none!important;}.is-depwidth__control__link a

.is-depwidth__control__link{}
.is-depwidth__control__link a{font-weight: 500; font-size: 14px; color: #F8F8F8; text-decoration: none;}
.is-depwidth__control__link a:hover{text-shadow: 0px 0px 4px #fff;}
.is-depwidth__control__link a:hover img{padding-left: 10px;}
.is-depwidth__control__link img{display: block; padding-left: 5px; padding-top: 1px;}

.replenishment__flex4__one__ico{background-position: 0px; width: 60px; height: 60px;}

.replenishment__flex4__one__ico.neteller_new {
    background-image: url('/i/img/deposit_withdrawal/LiteCoin.svg');
}
.replenishment__flex4__one__ico.php_new {
    background-image: url('/i/img/deposit_withdrawal/ZotaPayPHP.svg');
}
.replenishment__flex4__one__ico.payco_new {
    background-image: url('/i/img/deposit_withdrawal/Payco.svg');
}
.replenishment__flex4__one__ico.bitcoin_new {
    background-image: url('/i/img/deposit_withdrawal/Bitcoin.svg');
}
.replenishment__flex4__one__ico.litecoin_new {
    background-image: url('/i/img/deposit_withdrawal/LiteCoin.svg');
}
.replenishment__flex4__one__ico.tether_new {
    background-image: url('/i/img/deposit_withdrawal/CryptoApiUsdt.svg');
}
.replenishment__flex4__one__ico.ethereum_new {
    background-image: url('/i/img/deposit_withdrawal/Ethereum.svg');
}
.replenishment__flex4__one__ico.webmoney_new {
    background-image: url('/i/img/deposit_withdrawal/WebMoney.svg');
}
.replenishment__flex4__one__ico.transfercards_new {
    background-image: url('/i/img/deposit_withdrawal/TransferCards.svg');
}
.replenishment__flex4__one__ico.cash_new {
    background-image: url('/i/img/deposit_withdrawal/DepositByCash.svg');
}
.replenishment__flex4__one__ico.qiwi_new {
    background-image: url('/i/img/deposit_withdrawal/QIWI-PpQIWI.svg');
}
.replenishment__flex4__one__ico.transfers_new {
    background-image: url('/i/img/deposit_withdrawal/TransferSystems.svg');
}
.replenishment__flex4__one__ico.asia_new {
    background-image: url('/i/img/deposit_withdrawal/IndonesiaMicroBank-PaymentAsiaIdr-TransferIndonesia.svg');
}
.replenishment__flex4__one__ico.payment_asia_thb {
    background-image: url('/i/img/deposit_withdrawal/PaymentAsiaThb.svg');
}
.replenishment__flex4__one__ico.z_bank_africa {
    background-image: url('/i/img/deposit_withdrawal/ZbankAfrica.svg');
}
.replenishment__flex4__one__ico.malaysia_new {
    background-image: url('/i/img/deposit_withdrawal/TransferMalaysia.svg');
}
.replenishment__flex4__one__ico.deposit_by_cash_new {
    background-image: url('/i/img/deposit_withdrawal/DepositByCash.svg');
}
.replenishment__flex4__one__ico.astropay_new {
    background-image: url('/i/img/deposit_withdrawal/Latam-AstroPay.svg');
}
.replenishment__flex4__one__ico.neteller_new {
    background-image: url('/i/img/deposit_withdrawal/Neteller.svg');
}
.replenishment__flex4__one__ico.skrill_new {
    background-image: url('/i/img/deposit_withdrawal/Skrill.svg');
}
.replenishment__flex4__one__ico.zotapay_banks_thb_new {
    background-image: url('/i/img/deposit_withdrawal/ZotapayBanks_thb.svg');
}
.replenishment__flex4__one__ico.pakistan_new {
    background-image: url('/i/img/deposit_withdrawal/Pakistan_new.svg');
}
.replenishment__flex4__one__ico.china_new {
    background-image: url('/i/img/deposit_withdrawal/Сhina_new.svg');
}
.replenishment__flex4__one__ico.vietnam_new {
    background-image: url('/i/img/deposit_withdrawal/Vietnam_new.svg');
}
.replenishment__flex4__one__ico.sepa_new {
    background-image: url('/i/img/deposit_withdrawal/Sepa_new.svg');
}
.replenishment__flex4__one__ico.thailand_new {
    background-image: url('/i/img/deposit_withdrawal/Thailand_new.svg');
}

.is-langlist{color: #fff; position: relative;}
.is-langlist__active{cursor: pointer; padding: 5px;}
.is-langlist__active:hover{background: #242424; border-radius: 5px;}
.is-langlist__active__flag{}
.is-langlist__active__lang{text-transform: uppercase; font-weight: 400; font-size: 14px;}
.is-langlist__active__cursor{}
.is-langlist__active__cursor img{display: block;}
.is-langlist__active__one{margin-right: 10px;}
.is-langlist__active__one:last-child{margin-right: 0px;}
.is-langlist__active.active .is-langlist__active__cursor{-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}

.is-langlist__list{background: #242424; border-radius: 5px; position: absolute; right: 0px; width: 400px; top: calc(100% + 10px); padding: 5px; font-weight: 400; font-size: 12px;}
.is-langlist__list__wrapper{margin: 0px;}
.is-langlist__list__one{width: calc(100%/2); color: #fff; text-decoration: none; padding: 5px; margin: 0px; position: relative; padding-right: 28px;}
.is-langlist__list__one.activelg:after{content: ''; position: absolute; background: url(/i/img/site/instaspot/lang_checked2.svg) no-repeat; width: 20px; height: 20px; top: calc(50% - 10px); right: 4px;}
.is-langlist__list__one:hover, .is-langlist__list__one.activelg{background: #040306; border-radius: 3px;}
.is-langlist__lang{margin-right: 5px;}
.is-langlist__lang:last-child{margin-right: 0px;}
.is-langlist__lang__ico{-moz-transform: scale(0.75); -webkit-transform: scale(0.75); transform: scale(0.75); position: relative; margin-right: 5px;}
.is-langlist__lang__path{min-width: 20px;}
.is-langlist__lang__text{color: #989898;}

.is-login{cursor: pointer;}
.is-login:hover .is-login__text{text-shadow: 0px 0px 4px #fff;}
.is-login__ico{margin-right: 10px;}
.is-login__ico img{display: block;}
.is-login__text{color: #fff;}

.is-menu2__rt{margin-right: 20px;}
.is-menu2__rt:last-child{margin-right: 0px;}

.is-loginform{background: #040306; position: relative; color: #fff;}
.is-loginform__content{padding: 40px 0;}
.is-loginform__one{margin-right: 40px; width: 100%;}
.is-loginform__one:last-child{margin-right: 0px;}
.is-loginform__one:nth-child(1){background: #242424; border-radius: 8px; max-width: 500px; padding: 40px;}
.is-loginform__wrapper{position: relative;}
.is-loginform__control{position: relative; width: 100%; margin-bottom: 20px;}
.is-loginform__control:after{content: ''; height: 2px; background: #393939; width: 100%; position: absolute; bottom: 0px; z-index: 0;}
.is-loginform__control__one{color: #ffffff; font-size: 14px; text-decoration: none; padding: 30px; font-weight: 500; text-align: center; cursor: pointer; position: relative; padding: 10px; width: 100%;}
.is-loginform__control__one:nth-last-child(-n+2){}
.is-loginform__control__order{background: #c00; height: 2px; opacity: 0; position: absolute; bottom: 0px; left: 0px; width: 0px; z-index: 1;}
.is-loginform__control__one:hover ~ .is-loginform__control__order, .is-loginform__control__one.active ~ .is-loginform__control__order {opacity: 1;}
.is-loginform__input{width: 100%; background: transparent; border: 1px solid #575757; text-align: left; color: #fff; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; margin: 0px; padding: 15px 10px; border-radius: 5px; font-size: 14px;}
.is-loginform__input:focus, .is-loginform__input:hover{box-shadow: 0px 0px 7px -3px #fff; background-color: #ffffff; color: #000;}
.is-loginform__line{margin-bottom: 10px;}
.is-loginform__line:last-child{margin-bottom: 0px;}
.is-loginform__line__submit{margin-top: 10px; width: 100%; min-height: 48px; padding: 0px 20px;}
.is-loginform__line .btn-info{-moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; background: #989898; color: #fff; width: 100%; min-height: 48px; padding: 15px 20px; border-color: #989898;}
.is-loginform__line .btn-info:hover, .is-loginform__line .btn-info:focus{background: #ababab; border-color: #ababab; color: #fff;}
.is-loginform__head{font-weight: 500; font-size: 28px; margin-bottom: 20px;}
.is-loginform__head__mob{display: none; text-align: center;}
.is-loginform__info{margin: 0 -10px;}
.is-loginform__info__one{font-weight: 400; font-size: 14px; position: relative; padding-left: 34px; padding-top: 4px; min-height: 24px; width: calc(100%/2 - 20px); margin: 10px; color: #8b8a8c;}
.is-loginform__info__one:after{content: ''; position: absolute; background: url(/i/img/site/instaspot/login_list.svg) no-repeat; width: 24px; height: 24px; left: 0px; top: 0px;}
.is-loginform .btn-preloader{max-width: 100%; background: transparent; border-color: transparent; text-align: center; padding: 0; margin: 0; display: none; border: 1px solid #7f0c0c; background: #7f0c0c; width: 100%; min-height: 48px; margin-top: 10px;}
.is-loginform .btn-preloader > i{margin-left: auto; margin-right: auto;}

.is-mobilehead{position: relative;}
.is-mobilehead__line{}
.is-mobilehead__line1{background: #020102; display: none; position: relative;}
.is-mobilehead__line1__content{padding: 5px 20px; width: 100%;}
.is-mobilehead__line1__one{margin-right: 20px;}
.is-mobilehead__line1__one:last-child{margin-right: 0px; position: absolute; right: 0px; top: calc(50% - 21px); text-align: right; z-index: 1; background: #020102; padding: 13px 20px;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; height: 43px;}
.is-mobilehead__line1__one.active{width: 100%;}
.is-mobilehead .is-menu2__rt{margin-right: 10px;}
.is-mobilehead .is-menu2__rt:last-child{margin-right: 0px;}
.is-mobilehead__lang{display: none;}
.is-mobilehead__lang .is-langlist__list{position: static; width: 100%; border-radius: 0px; padding: 20px; background: #020102; border-top: 1px solid #343434;}
.is-mobilehead__lang .is-langlist__list__one{width: calc(100%/4);}
.is-mobilehead__lang .is-langlist__list__one:hover, .is-mobilehead__lang .is-langlist__list__one.activelg{background: #343434;}
.is-mobilehead__login{display: none;}
.is-mobilehead__login .is-loginform__content{padding: 20px 0;}

.is-mobilehead__line2{background: #242424; display: none;}
.is-mobilehead__line2__content{padding: 10px 20px; width: 100%;}
.is-mobilehead__line2__one{margin-right: 20px;}
.is-mobilehead__line2__one:last-child{margin-right: 0px;}
.is-mobilehead__line2 .is-menu2__logo__img{width: 145px; display: block;}
.is-mobilehead__line2__humb{width: 35px; height: 35px; position: relative; background: rgba(152, 152, 152, 0.2); border-radius: 3px; cursor: pointer;}
.is-mobilehead__line2__humb:hover{background: rgba(152, 152, 152, 0.4);}
.is-mobilehead__line2__humb__ico{background: url(/i/img/site/instaspot/hamb.svg) no-repeat; width: 19px; height: 15px; position: absolute; display: block; margin: auto; left: 0px; right: 0px; top: 0px; bottom: 0px;}
.is-mobilehead__line2__humb.active .is-mobilehead__line2__humb__ico{background: url(/i/img/site/instaspot/hamb_close.svg) no-repeat; width: 15px; height: 15px;}

.is-mobilehead__menu{position: fixed; top: 100px; right: 0px; max-width: 400px; width: 100%; height: calc(100% - 100px); z-index: 100001; background: #242424; padding: 20px; overflow: auto;}
.is-mobilehead__menu::-webkit-scrollbar{width: 4px; background-color: #575757;}
.is-mobilehead__menu::-webkit-scrollbar-thumb{border-radius: 10px; background-color: #c00;}
.is-mobilehead__menu::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 1px 0px rgba(0,0,0,0.2); background-color: #f9f9fd;}
.is-mobilehead__menu__wrapper{display: none;}

@media (max-width: 1280px) {
    .is-mobilehead__line1{display: block;}
    .is-menu2__content__one{margin: 0px;}
    .is-menu2__content__one:nth-child(2){display: none;}
    .is-menu1__one{margin: 0px;}
    .is-menu1__one:nth-child(2){display: none;}
    .is-menu1__content{-webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;  justify-content: center;}
    .is-menu1__list__one:after{content: ''; position: absolute; height: 20px; width: 1px; background: #343434; top: calc(50% - 10px); left: calc(100% + 11px);}
    .is-menu1__list__one:nth-last-child(-n+2):after{display: none;}
    .is-menu1__search__input.resize[name="q"]{width: 100%;}
    form.is-menu1__search__one{width: 100%;}
    .is-mobilehead__lang{display: block;}
    .is-head__login{display: none;}
    .is-mobilehead__login{display: block;}
    
    .is-mobilehead__login .is-loginform__one:nth-child(1){background: transparent; padding: 0px; max-width: 300px;}
    .is-mobilehead__login .is-loginform{border-top: 1px solid #343434;}
}

@media (max-width: 1200px) {
    .is-account__one:nth-child(2){display: none;}
    .is-account__one{width: 100%; padding: 0px; margin-bottom: 20px;}
    .is-account__one:last-child{margin-bottom: 0px;}
    .is-account__one:nth-child(1){max-width: 300px;}
    .is-account__content{padding: 20px 0;}
}

@media (max-width: 1000px) {
    .is-mobilehead__line2{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
    body.is-get__menu{overflow: hidden;}
    .is-content.is-get__menu:after{content: ''; position: fixed; left: 0px; top: 44px; background: rgba(0, 0, 0, 0.5); z-index: 5; width: 100%; height: calc(100% - 44px);}
    .is-content.is-get__menu .is-mobilehead__line2__content{max-width: 400px; width: 100%; position: relative; margin: 0 0 0 auto; z-index: 100002; border-bottom: 1px solid rgba(255, 255, 255, 0.2);background: #242424;}
    
    .is-platform__content{display: block !important; margin: 0px;}
    .is-platform__one{width: 100%; margin: 0px; margin-bottom: 20px;}
    .is-platform__one:last-child{margin-bottom: 0px;}
    .is-platform__one.pc{display: none;}
    .is-platform__control{padding-left: 0px;}
    .is-platform__control__content{padding-left: 0px;}
    .is-platform__control:after{width: 100%;}
    .is-platform__control__one{text-align: center !important; padding: 10px 5px !important;}
    .is-depwidth__control{max-width: 100%;}
    .is-depwidth__control__list{margin: 0px -5px; padding: 15px 0; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;  justify-content: center;}
    .is-depwidth__control__list__one{margin: 5px; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: 60px; min-width: 60px;}
    .is-depwidth__control__one{text-align: center !important; padding: 10px 5px !important;}
    
    .is-mobilehead__menu__one{font-size: 14px; color: #fff; padding: 10px 5px; border-bottom: 1px solid #505050; position: relative; padding-right: 18px; display: block; text-decoration: none;}
    .is-mobilehead__menu__one:after{content: ''; background: url(/i/img/site/instaspot/cursor_mob.svg) no-repeat; width: 8px; height: 5px; position: absolute; right: 5px; top: calc(50% - 2px); -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
    .is-mobilehead__menu__one.active:after{-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
    .is-mobilehead__menu__one.nothing:after{display: none;}
    .is-mobilehead__menu__info{border-bottom: 1px solid #505050; margin-top: -1px;}
    .is-support__content{display: block; margin: 0px;}
    .is-support__one{width: 100%; margin-left: 0px; margin-right: 0px;}
    .is-mobilehead__menu__info .is-maxwidth{width: 100%;}
    
    .is-account__content{display: block !important; max-width: 600px; margin: 0 auto;}
    .is-account__one:nth-child(1){max-width: inherit; width: 100%;}
    .is-account .fastbannerform__flex{max-width: 600px;}
    
    .is-mobilehead__menu__content{margin: 15px 0;}
    .is-mobilehead__menu__subone{text-decoration: none; margin: 10px 0px;}
    .is-mobilehead__menu__subone:hover{text-shadow: 0px 0px 4px #fff;}
    .is-mobilehead__menu__subone__ico{margin-right: 10px;}
    .is-mobilehead__menu__subone__ico img{width: 21px; height: 21px;}
    .is-mobilehead__menu__subone__text{color: #ffffff; font-weight: 500;}
    .is-mobilehead__menu__content .is-menu2__data__sub{padding-top: 0px;}
    .is-mobilehead__menu__content .is-menu2__data__sub__one{padding-left: 31px;}
    .is-mobilehead__menu__content .is-menu2__data__sub__one:hover:after, .is-mobilehead__menu__content .is-menu2__data__sub__one:focus:after{width: calc(100% - 31px);}
    .is-mobilehead__menu__content .is-menu2__data__sub__one:after{left: 31px;}
    
    .is-mobilehead__menu__wrapper{display: block;}
    .is-remove__mob{display: none;}
}

@media (max-width: 900px) {
    .is-mobilehead__lang .is-langlist__list__one{width: calc(100%/3);}
}

@media (max-width: 850px) {
    .is-mobilehead__login .is-loginform__head{display: none;}
    .is-mobilehead__login .is-loginform__head__mob, .is-loginform__head__mob .is-loginform__head{display: block;}
    .is-mobilehead__login .is-loginform__wrapper{display: block; max-width: 600px; margin: 0 auto; width: 100%;}
    .is-mobilehead__login .is-loginform__one:nth-child(1){max-width: inherit;}
    .is-mobilehead__login .is-loginform__one{margin: 0px; margin-bottom: 20px;}
    .is-mobilehead__login .is-loginform__one:last-child{margin-bottom: 0px;}
}

@media (max-width: 800px) {
    
}

@media (max-width: 700px) {
    .is-mobilehead__lang .is-langlist__list__one{width: calc(100%/2);}
}

@media (max-width: 500px) {
    .is-mobilehead__lang .is-langlist__list__one{width: calc(100%);}
    .is-langlist__list::-webkit-scrollbar{width: 4px; background-color: #575757;}
    .is-langlist__list::-webkit-scrollbar-thumb{border-radius: 10px; background-color: #c00;}
    .is-langlist__list::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 1px 0px rgba(0,0,0,0.2); background-color: #f9f9fd;}
    .is-mobilehead__lang .is-langlist__list{overflow: hidden; max-height: 223px; overflow-y: auto; padding: 10px 20px;}
}

@media (max-width: 450px) {
    .is-mobilehead__login .is-loginform__head{font-size: 21px; margin-bottom: 10px;}
    .is-mobilehead__login .is-loginform__info{display: block; margin: 0px;}
    .is-mobilehead__login .is-loginform__info__one{width: 100%; margin: 0px; margin-bottom: 10px;}
    .is-mobilehead__login .is-loginform__info__one:last-child{margin-bottom: 0px;}
}