img {
    max-width: 100%;
}
.newBl.tileNews .desr.reclamamarker {
    position: absolute;
    right: 20px;
    top: 12px;
    font-size: 12px;
    color: #fff;
    border: solid 0px #d14c14c4;
    padding: 2px 14px;
    background: linear-gradient(to right, #D14C14,#9F3B0F);
    z-index: 1;
}
.newBl.tileNews .pictureNew .desr.reclamamarker {
	width: 74px;
    height: 20px;
	top: auto;
    bottom: 12px;
    right: auto;
    left: 10px;
	line-height: 14px;
}
pre {
    background-color: lightgray
}

.main-user-consent-request a {
	color: #fff;
}

.main-user-consent-request span:hover {
    opacity: 1; 
	transition:0.5;
}
.prosmotrs, .prosmotrArticle{
    display: none !important;
}

.tit h1 {
    display: inline;
}

.coursesHeader .block .list .item .vol{
    min-width: 34px;
}

.color_text_cursi{
    font-size: 8pt !important;
    color: #949494 !important;
    margin-top: -8px;
font-weight:blod;
}

.filterCourse .lineFilter .forma .inputLine:first-child .selectric-wrapper .label{
    font-size: 24px;
    color: #ffca00 !important;
}

.itemScrollArticle {
    opacity: 1;
}
.pageScrollArticle{
	overflow: visible !important;
}

.openBlackFon {
    position: absolute;
    display: block;
    background: rgba(0,0,0,0.2);
    /*opacity: 0.4;*/
    width: calc(100% + 325px);
    height: calc(100% + 20px);
    top: 0;
    left: 0;
    z-index: 999999;
/*
    -webkit-transition: opacity 0.05s;
    -moz-transition: opacity 0.05s;
    -o-transition: opacity 0.05s;
    transition: opacity 0.05s;*/
}

.blog__right > *:nth-last-child(n + 2) {
    margin-bottom: 15px;
}
@media (max-width: 1439px){
	.openBlackFon {
    	width: calc(100% + 315px);
	}
}
@media (max-width: 1199px){
	.openBlackFon {
    	width: 100%;
	}
}

.searchMapBl {
    z-index: 1123123123;
}

/*.content .pageContent .lineVerticalLeft .pageScrollArticle .this .openBlackFon {*/
.content .pageContent .lineVerticalLeft .pageScrollArticle .itemScrollArticle:first-child .openBlackFon {
    /*display: none;*/
}

.information .name h1 {
    display: inline;
}

.onlyMobile {
    display: none !important;
}

.noScrollMap {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    top: 0;
    left: 0;
    display: none;
}

.capOne > h1 {
    display: inline;
}

.forceShow {
    display: block !important;
}

.coursesHeader .block .list .item .vol.none:before {
    display: none
}

.newBl.tileNews .pictureNew,
.newBl.vertical .pictureNew,
.alsoRead .newBl .listNews .new .pictureNew,
.newBl.readingNews .listNews .new .pictureNew {
    background-color: #35738a
}

.lineVercticalLinks .linkTop ul li a {
    padding-right: 10px
}

.lineVercticalLinks.blogs {
    padding-bottom: 0;
}
.lineVercticalLinks.blogs .linkBot {
    position: static;
}
.marginLoadNews {
    margin-top: 29px
}

.newBl.readingNews .listNews .new .txt .link {
    padding-bottom: 30px
}

#authComment {
    width: 370px
}

#formSend {
    width: 470px
}

#offerNews {
    width: 470px
}

.closeCommentForm {
    width: 100%;
    text-align: center;
    display: block;
    padding-top: 31px;
    font-size: 14px;
    color: #545454
}

.newEditor .bx-html-editor {
    border: 1px solid #bfbfbf;
    border-radius: 3px
}

.newEditor .bxhtmled-toolbar-cnt {
    background-image: none;
    background-color: white;
    border-bottom: 1px solid #bfbfbf
}

.forma .error input {
    border: 1px solid red !important
}

.pictureBannersVertical {
    margin-top: 15px
}

.error .bx-html-editor {
    border-color: red !important
}

.newEditor iframe body {
    color: red
}

.pageScrollArticle {
    position: relative;
    overflow: hidden;
    z-index: 1
}

.itemScrollArticle {
    position: relative;
    transition: opacity .5s .2s, top .5s .1s;
    top: 0;
    /*opacity: .5*/
}

.itemScrollArticle ~ .itemScrollArticle {
    margin-top: 20px;
    padding-top: 50px;
    border-top: dashed 3px #eee
}

.itemScrollArticle.this {
    top: 0;
    opacity: 1;
    transition: opacity .5s, top .5s
}

.articleBlock .fontSizeInit img,
.articleBlock .img-responsive {
    max-width: 100%;
    height: auto
}

.listComments .answer .txt {
    border-top: none !important
}

.listComments .item .txt {
    border-bottom: none !important
}

.page .item .txt {
    border-top: solid 1px #bfbfbf
}

.lineRatings .listRatings .line .progRating .lineProg:after {
    right: -16px
}

.bankBl .infoBank .picture .pic {
    background-size: 75%
}

.bankBl > div > .textBlock {
    padding: 24px 31px 0
}

.mapBlock .searchMapBl .listSearchMap .fullBankMap.active {
    display: block !important
}

.mapBlock .searchMapBl .listSearchMap .fullBankMap .infoBtn {
    padding: 15px 0
}

.hideClass {
    display: none
}

.filterBl .formaChek {
    margin-left: 0
}

.banksBlock .listBanks .listBankContent .item .timeBank {
    max-width: 170px
}

.discussion .ratingComment .ratingText.color1 {
    color: #d34d14 !important
}

.discussion .ratingComment .ratingText.color2 {
    color: #ef9c06 !important
}

.discussion .ratingComment .ratingText.color3 {
    color: #fac705 !important
}

.discussion .ratingComment .ratingText.color4 {
    color: #c9cf2e !important
}

.discussion .ratingComment .ratingText.color5 {
    color: #7a972c !important
}

.mapBlock .searchMapBl .listSearchMap .fullBankMap .pic {
    background-size: 90%
}

/* 11.12.2018 */
/* .modalsScroll .blockMod#orderModalKredit,
.modalsScroll .blockMod#orderModalVklad,
.modalsScroll .blockMod#orderModalCard,
.modalsScroll .blockMod#orderModalProd {
    width: 300px
} */
/* 11.12.2018 */


.bank_input,
.name_input {
    display: none
}

.adminPanelSeo {
    background-color: #e5e5e5;
    padding: 3px 10px
}

.bxhtmled-top-bar-wrap {
    margin-left: 22px !important
}

.bxhtmled-top-bar-wrap .bxhtmled-top-bar-btn-active {
    background-image: none !important;
    border: 0;
    box-shadow: none
}

.bxhtmled-top-bar-wrap .bxhtmled-button-bold,
.bxhtmled-top-bar-wrap .bxhtmled-button-italic,
.bxhtmled-top-bar-wrap .bxhtmled-button-underline,
.bxhtmled-top-bar-wrap .bxhtmled-button-unordered-list,
.bxhtmled-top-bar-wrap .bxhtmled-button-ordered-list,
.bxhtmled-top-bar-wrap .bxhtmled-button-link {
    height: 24px !important;
    width: 24px !important
}
/*
.bxhtmled-top-bar-wrap .bxhtmled-button-bold i {
    background-image: url(/local/templates/byfin/img/controls/b.svg);
    background-size: contain;
    background-position: 0 0;
    height: 13px;
    width: auto;
    margin: 2px 0 0 2px
}

.bxhtmled-top-bar-wrap .bxhtmled-button-italic i {
    background-image: url(/local/templates/byfin/img/controls/i.svg);
    background-size: contain;
    background-position: 0 0;
    height: 13px;
    width: auto;
    margin: 2px 0 0 2px
}

.bxhtmled-top-bar-wrap .bxhtmled-button-underline i {
    background-image: url(/local/templates/byfin/img/controls/u.svg);
    background-size: contain;
    background-position: 0 0;
    height: 13px;
    width: auto;
    margin: 2px 0 0 2px
}
*/
.bxhtmled-top-bar-wrap .bxhtmled-button-unordered-list {
    margin-left: 18px
}

.bxhtmled-top-bar-wrap .bxhtmled-button-unordered-list i {
    background-image: url(/local/templates/byfin/img/controls/m.svg);
    background-size: contain;
    background-position: 0 0;
    height: 13px;
    width: auto;
    margin: 2px 0 0 2px
}

.bxhtmled-top-bar-wrap .bxhtmled-button-ordered-list i {
    background-image: url(/local/templates/byfin/img/controls/n.svg);
    background-size: contain;
    background-position: 0 0;
    height: 13px;
    width: auto;
    margin: 2px 0 0 2px
}

.bxhtmled-top-bar-wrap .bxhtmled-button-link {
    margin-left: 18px
}

.bxhtmled-top-bar-wrap .bxhtmled-button-link i {
    background-image: url(/local/templates/byfin/img/controls/l.svg);
    background-size: contain;
    background-position: 0 0;
    height: 13px;
    width: auto;
    margin: 2px 0 0 2px
}

.bxhtmled-top-bar-wrap .bxhtmled-button-bold:hover,
.bxhtmled-top-bar-wrap .bxhtmled-button-italic:hover,
.bxhtmled-top-bar-wrap .bxhtmled-button-underline:hover,
.bxhtmled-top-bar-wrap .bxhtmled-button-unordered-list:hover,
.bxhtmled-top-bar-wrap .bxhtmled-button-ordered-list:hover,
.bxhtmled-top-bar-wrap .bxhtmled-button-link:hover {
    background-color: transparent;
    box-shadow: none
}

.bankBl .infoBank .information .name {
    width: 600px;
}

.countrySelect .country {
    padding-right: 10px
}

.listSimilar .lineCredits {
    border-bottom: solid 1px #bfbfbf
}

.banksBlock .listCredits.listSimilar .lineCredits + .lineCredits {
    border-top: 0
}

.banksBlock .listCredits.listSimilar .sub .lineCredits .col:first-child {
    width: 300px;
    padding-right: 15px;
    padding-left: 30px
}

.banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(2) {
    width: 140px
}

.banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(3) {
    width: 157px
}

.banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(4) {
    width: 123px
}

.banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(5) {
    width: 170px
}

.calccur input::-webkit-outer-spin-button,
.calccur input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.greetings .courseBlock .courseForma .forma .inputLine .inputInconBl {
    position: relative
}

.greetings .courseBlock .courseForma .forma .inputLine .inputInconBl sup {
    font-size: 9px;
    position: absolute;
    top: 6px
}

.bestCourseList1 .bestCursWrapp {
    padding-left: 20px
}

.banksBlock .listBanks .listBankContent .bestCourseList1 .lineCourseOtdel .nameBank {
    padding-left: 35px
}

.banksBlock .listBanks .listBankContent .bestCourseList1 .lineCourseOtdel .nameBank .bestCurs {
    font-weight: normal;
    left: -31px
}

.ui-datepicker {
    z-index: 111111111 !important;
    display: none
}

.productiUslugi .diesBl {
    margin: 0 auto !important;
    float: none !important;
    width: 100%
}

.icon-cuuurency {
    background-size: contain;
    width: 24px !important;
    height: 24px !important;
    margin: 11px
}

.formaVMenu label {
    width: 75px !important
}

.alsoRead .newBl .pictureNew:after,
.newBl table .pictureNew:after,
.newBl .pictureNew:after {
    opacity: .25
}

.footer {
    margin-bottom: 10px
}

.footer li {
    display: inline-block;
    margin-right: 20px
}

.footer li a {
    color: white
}

.forma .err {
    border-color: red !important
}

#setCountryBlock {
    display: none;
    text-decoration: underline;
    opacity: .5;
}

.banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(1) {
    width: 187px;
}
.banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(2) {
    width: 292px;
}
.banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(3) {
    width: 206px;
}
/* footer куки  */
.cookie-button-close {
	position: absolute;
    top: 2px;
    right: 3px;
    cursor: pointer;
    border: none;
    background: url(img/modern-cross-form.svg) center center no-repeat;
    background-size: 15px;
    width: 30px;
    height: 30px;
}
.cookie-holder-block {
	position: fixed;
    bottom: 20px;
    width: 100%;
	z-index: 120;
	display: none;
}
.cookie-disclaimer-block {
    filter: drop-shadow(0px 3px 15px rgba(34, 54, 68, 0.2));
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-family: "roboto_ltregular";
    font-size: 11px;
    margin: 0 auto;
    max-width: 1120px;
    padding: 15px 30px;
	color: #333333;
	line-height: 140%;
    letter-spacing: 0.03em;
	font-style: normal;
	align-items: center;
}
.cookie-title-block {
    font-weight: bold;
    font-size: 18px;
       margin-bottom: 6px;
    display: block;
}
.cookie-main-block {
	padding-right: 30px;
}
.cookie-text-block {
    font-weight: normal;
    font-size: 12px;    
}
.cookie-text-block a{
	color: #2e6078;
    text-decoration: none;
    border-bottom: 1px solid #2e6078;
}
.cookie-text-block a:hover {
    color: #1dc1ff;
    border-bottom: 1px solid #1dc1ff;
}
.cookie-button-block {
    background: #2e6078;
    border: none;
    color: #FFF;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    padding: 6px 15px;
    min-width: 240px;
	cursor: pointer;
	border-radius: 5px;

}
.cookie-button-block br {
	display:none;
}
.cookie-button-block:hover {
	background:#2395e1;
}
.cookie-button-dis-block {
	font-size: 12px;
    line-height: 130%;
    text-align: center;
    letter-spacing: 0.03em;
    text-decoration-line: underline;
    color: #333333;
    width: 120px;
    min-width: 130px;
    padding: 0 0 0 39px;
}
.cookie-button-dis-block:hover {
    color: #7c7c7c; 
}
/* end footer куки  */

@media (max-width: 1440px) {
    .banksBlock .listBanks.optionCourse .titleListBank ul li:nth-child(4) {
        width: 174px
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:first-child {
        width: 300px
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(2) {
        width: 125px
    }


    .banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(1) {
        width: 166px;
    }
    .banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(2) {
        width: 250px;
    }
    .banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(3) {
        width: 230px;
    }
}

@media (min-width: 1200px) {
    .pageContent.itemNew .lineVerticalRight .pictureBannersVertical.fix {
        position: fixed;
        top: 0;
        z-index: 2
    }


}

@media (max-width: 1200px) {
    .pictureBannersVertical {
        margin-top: 0
    }

    .banksBlock .listBanks.optionCourse .titleListBank ul li:nth-child(4) {
        width: 143px
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:first-child {
        width: 380px
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(2) {
        width: 125px
    }

    .banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(1) {
        width: 204px;
    }
    .banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(2) {
        width: 298px;
    }
    .banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(3) {
        width: 250px;
    }
}

@media (max-width: 991px) {
    .banksBlock .listBanks.optionCourse .titleListBank ul li:nth-child(4) {
        width: 184px
    }

    .banksBlock .listBanks .listBankContent .item .timeBank {
        max-width: 118px
    }

    .lineVercticalLinks .linkTop ul li {
        min-width: 112px
    }

    .lineVercticalLinks {
        padding-bottom: 0
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:first-child {
        width: 218px
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(3) {
        width: 145px
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(4) {
        width: 76px
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(5) {
        width: 150px
    }

    .footer {
        margin-left: 8px
    }

    .banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(1) {
        width: 143px;
    }

    .banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(2) {
        width: 298px;
    }

    .banksBlock .listBanks.opinionClient .titleListBank ul li:nth-child(3) {
        width: 140px;
    }
}

@media (max-width: 767px) {
	.cookie-disclaimer-block {		
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 15px;
		align-items: flex-start;
		max-width: 100%;
	}
	
	.cookie-title-block {
		font-size: 16px;
		margin-bottom: 10px; 
	}
	.cookie-main-block {
		padding-right: 0;
	}
	.cookie-button-block {
		max-width: 100%;
		width: 100%;
		margin: 12px 0 8px 0;
		padding: 6px 10%;
		min-width: 50%;
	}
	.cookie-button-dis-block {
		width: 100%;
		padding: 0;
	}
	.cookie-button-block br {
		display:block;
	}
	
    .banksBlock .listBanks .listBankContent .item .timeBank {
        max-width: 100%
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:first-child {
        width: 100%
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(2) {
        width: 33%
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(3) {
        width: 33%
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(4) {
        width: 33%;
        padding-top: 0
    }

    .banksBlock .listCredits.listSimilar .sub .lineCredits .col:nth-child(5) {
        width: 100%
    }

    .productiUslugi .diesBl .item {
        width: 100%
    }

    .productiUslugi .diesBl .item p {
        display: block
    }

    .banki-list {
        margin-top: 0 !important;
        box-shadow: none;
    }

    .bankBl .infoBank .picture .pic {
        background-size: contain;
    }

    .prodServBank .lineRatings .listRatings {
        width: 100%;
    }

    .pageContent:not(.mapPage) {
        padding-bottom: 0;
    }

    .li-itemactive {
        background-color: #ffca00;
    }

    #setCountryBlock {
        display: inline-block;
        padding-left: 6px;
    }

    .bankBl .infoBank .information ul + a, .bankBl .infoBank .information br + a {
        width: 50%;
        white-space: nowrap;
    }

    .banksBlock .listBanks.opinionClient .listBankContent .item .nameBank {
        width: 100%;
    }

    .kompaniiList {
        min-height: auto !important;
    }

    .noScrollMap {
        display: block;
    }

    .bankBl .infoBank .menuinBank ul li:last-child {
        border-right: solid 1px #bfbfbf;
    }


    .wrapperIn .ui-tabs .menuBlWrap{
        display: none;
    }

}

@media (max-width: 480px) {
    .footer {
        margin-left: 0
    }

    .banksBlock .listBanks .listBankContent .item .nameBank {
        padding-left: 0 !important;
    }

    .prodServBank .lineRatings .listRatings .line .txt {
        top: 3px;
    }

    .prodServBank .lineRatings .listRatings .line {
        width: 100%;
    }

    .creditApplic .listBanksCredits #mCSB_2_container {
        width: 100% !important;
    }

    .creditApplic .listBanksCredits ul li {
        width: 23.5%;
    }

    .bankBl .cardBl .filterBl {
        top: -193px;
    }

    .onlyMobile {
        display: inline !important;
    }

    .best .nameBank .name, .best .nameBank .adress {
        padding-left: 20px;
        display: block;
    }
}

@media (max-width: 412px) {
    footer .footer li:nth-child(3) {
        margin-right: 38px;
    }
}

.loader_FB {
    width: 100%;
    text-align: center
}

.lds-facebook {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px
}

.lds-facebook div {
    display: inline-block;
    position: absolute;
    left: 6px;
    width: 13px;
    background: #fce760;
    animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite
}

.lds-facebook div:nth-child(1) {
    left: 6px;
    animation-delay: -0.24s
}

.lds-facebook div:nth-child(2) {
    left: 26px;
    animation-delay: -0.12s
}

.lds-facebook div:nth-child(3) {
    left: 45px;
    animation-delay: 0
}

@keyframes lds-facebook {
    0% {
        top: 6px;
        height: 51px
    }
    50%,
    100% {
        top: 19px;
        height: 26px
    }
}

.statickPage .infoBanksMain {
    box-shadow: none;
    padding: 45px 52px 10px
}

.statickPage .textBlock {
    max-width: 100%
}

.fontSizeInit iframe,
.fontSizeInit table {
    width: 100% !important
}

.infoBank > ul li:first-child {
    width: 90%
}

.emptyWorkTimeBank {
    margin-top: 0 !important
}

.banksBlock .listBanks .listBankContent .item {
    align-self: flex-start
}

.banksBlock .listBanks .listBankContent .item .timeBank {
    align-self: flex-start
}

.banksBlock .listBanks .listBankContent .item .nameBank {
    padding-left: 14px
}

.banksBlock .listBanks .listBankContent .item .infoBank {
    min-height: 175px
}

@media (max-width: 991px) {
    .banksBlock .listBanks .listBankContent .item .infoBank {
        min-height: 118px
    }

    footer .socialFooter ul li a {
        padding-left: 10px;
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .banksBlock .listBanks .listBankContent .item .infoBank {
        min-height: 0
    }

    footer .socialFooter ul li a {
        padding-left: 0;
        padding-right: 10px;
    }
}

.khayr_main_comment {
    position: relative
}

.khayr_main_comment .clear {
    clear: both
}

.khayr_main_comment .pt10 {
    padding-top: 10px
}

.khayr_main_comment .w-45 {
    width: 45%
}

.khayr_main_comment .comments {
    border-top: 0 solid #ececec;
    margin: 0 0 20px;
    padding: 0 0 20px
}

.khayr_main_comment .comments .stock {
    padding: 20px 0 0;
    position: relative
}

.khayr_main_comment .comments .stock .userInfo {
    background: url("img/comment_bg.png") no-repeat 30px 100%;
    float: left;
    height: 41px;
    color: #fff;
    font: normal 18px/13px 'bebas', sans-serif
}

.khayr_main_comment .comments .stock .userInfo span {
    background: #a88a37;
    display: block;
    padding: 10px 14px
}

.khayr_main_comment .comments .stock .userText {
    clear: both;
    margin: 0 0 15px;
    padding: 15px 0 0
}

.khayr_main_comment .comments .stock .userText img:not([alt=CAPTCHA]) {
    float: left;
    max-width: 50px;
    max-height: 50px;
    padding: 0 10px 10px 0
}

.khayr_main_comment .comments .stock .userText a {
    display: inline-block;
    margin: 10px 0 0
}

.khayr_main_comment .comments .stock .userText .action {
    clear: both
}

.khayr_main_comment .comments .stock .stock {
    margin-left: 40px
}

.khayr_main_comment .comments .stock .stock .stock {
    margin-left: 80px
}

.khayr_main_comment .form {
    margin-top: 15px;
    background: url("img/bit_bg.png") repeat 0 0;
    padding: 4px
}

.khayr_main_comment .form form {
    background: #fff;
    display: block;
    padding: 30px 40px
}

.khayr_main_comment .form.comment input[type="submit"] {
    margin: 0 auto;
    display: block;
    width: 136px
}

.khayr_main_comment form input,
.khayr_main_comment form select,
.khayr_main_comment form textarea,
.khayr_main_comment textarea {
    padding: 4px 6px;
    border: 1px solid #b59e5f;
    font-family: Verdana, sans-serif;
    margin: 5px 0 5px;
    font-size: 11px;
    line-height: 16px
}

.khayr_main_comment form textarea {
    display: block;
    margin: 0 0 20px;
    width: 100%;
    font: italic 11px/16px Verdana, sans-serif
}

.khayr_main_comment form input[type="text"],
.khayr_main_comment form input[type="password"] {
    height: 27px;
    line-height: 27px;
    padding: 0 6px;
    font-family: Verdana, sans-serif
}

.khayr_main_comment form input[type="checkbox"],
.khayr_main_comment form input[type="radio"] {
    border: 0
}

.khayr_main_comment form label {
    margin: 0 5px 0 0;
    cursor: pointer
}

.khayr_main_comment form label * {
    vertical-align: middle
}

.khayr_main_comment form label input {
    margin: 0 2px 0 0
}

.khayr_main_comment form input[type="submit"],
.khayr_main_comment form button,
.khayr_main_comment button,
.khayr_main_comment a.button,
.khayr_main_comment a.button:visited {
    background: #a88a37;
    color: #fff;
    font: normal 18px/18px 'bebas', sans-serif;
    text-decoration: none;
    padding: 10px 30px;
    cursor: pointer;
    border: 0;
    display: block;
    text-align: center;
    margin: 0 auto 10px
}

.khayr_main_comment a.button {
    max-width: 120px
}

.khayr_main_comment form button,
.khayr_main_comment button,
.khayr_main_comment a.button,
.khayr_main_comment a.button:visited {
    font-size: 14px;
    line-height: 28px;
    margin: 0 10px;
    padding: 0 30px
}

.khayr_main_comment form input[type="submit"]:hover,
.khayr_main_comment form button:hover,
.khayr_main_comment button:hover,
.khayr_main_comment a.button:hover {
    color: #000
}

.khayr_main_comment .form_for {
    display: none
}

.khayr_main_comment .comments .stock .userText .rating-vote span.rating-vote-result,
.khayr_main_comment .comments .stock .userText .rating-vote a {
    margin: 0
}

.khayr_main_comment_suc_exp {
    position: fixed;
    height: 30px;
    width: 100%;
    background: #0b690b;
    color: #FFF;
    font-weight: bold;
    padding: 10px;
    z-index: 2000;
    text-align: center;
    border-bottom: 1px solid #FFF;
    cursor: pointer;
    display: none
}

.khayr_main_comment_err_exp {
    display: none;
    cursor: pointer;
    position: fixed;
    height: 30px;
    width: 100%;
    background: #690b0b;
    color: #FFF;
    font-weight: bold;
    padding: 10px;
    z-index: 2000;
    text-align: center;
    border-bottom: 1px solid #FFF
}

.bankBl .articleBlock {
    padding: 21px 0 21px 30px
}

@media (max-width: 991px) and (min-width: 768px) {
    .bankBl .articleBlock .textBlock .capOne,
    .bankBl .articleBlock .alsoRead,
    .bankBl .articleBlock .discussion {
        margin-left: 0;
        margin-right: 0
    }
}

.breadCrumbs li:last-child a:before {
    display: none
}

.prewText111 {
    display: block;
    margin-bottom: 15px
}

.bankBl .filterCourse {
    margin-top: 30px;
}

.ui-datepicker-days-cell-over {
    color: #083556;
    background-color: #e4e4e4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

.mCustomScrollBox {
    height: auto !important;
}

.forAllKursy a {
    padding-left: 26px !important;
}

.threeLine .forAllKursy {
    padding-left: 11px !important;
}

.opReg {
    opacity: 0.4;
}

/*
.banksBlock .listCredits .titleListCredits > ul {
    display: flex;
}

.banksBlock .listCredits .titleListCredits {
    display: block;
}
*/
.banksBlock .listCredits .titleListCredits ul li:nth-child(4) {
    width: 70px;
}

.cursMaps .pictureBannersVertical {
    margin-top: 0;
    height: 300px;
    width: 100%;
    overflow: hidden;
}

.listCards .itemCard .line .infoCard .name {
    height: auto
}

.menuBl {
    overflow: hidden;
}

.menuBl .listSubFirsh {
    height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-right: -18px;
    -webkit-box-shadow: inset 0px -35px 50px -50px #000;
    -moz-box-shadow: inset 0px -35px 50px -50px #000;
    box-shadow: inset 0px -35px 50px -50px #000;
}

.menuBl .listSubFirsh,
.menuBl:not(#bl-3) .listSubTwo {
    width: calc(50% / 2 + 17px);
}

@media (max-width: 1199px) {
    .menuBl .listSubFirsh,
    .menuBl:not(#bl-3) .listSubTwo {
        width: calc(50% + 17px);
    }

    .filterBl .forma .inputLine + .inputLine {
        margin-left: 5px;
    }
}

.menuBl:not(#bl-3) .listSubTwo {
    height: 300px;
    overflow-x: hidden;
    margin-right: -18px;
    -webkit-box-shadow: inset 0px -35px 50px -50px #000;
    -moz-box-shadow: inset 0px -35px 50px -50px #000;
    box-shadow: inset 0px -35px 50px -50px #000;
    overflow-y: scroll;
    background-color: #fff;
    border-left: solid 1px #bfbfbf;
    position: relative;
    z-index: 1;
}

.statFormaMenu {
    border-left: solid 1px #bfbfbf;
    position: relative;
    z-index: 2;
    background-color: #fff;
}

.menuBl .statFormaMenu .creditApplic {
    height: 300px;
}

.menuBl .statFormaMenu .creditApplic .listBanksCredits {
    height: 100%;
}

.menuBl#bl-3 .listSubTwo {
    background-color: #fff;
    border-left: solid 1px #bfbfbf;
    position: relative;
    z-index: 1;
}

.menuBl#bl-3 .statFormaMenu {
    border-left: 0px;
}

.menuBl#bl-3 .listSubTwo .lineList {
    height: 251px;
}

.bankomaty .forma {
    padding-left: 0;
}

.bankomaty .filterBl .forma {
    width: 60%;
}

.bankomaty .filterBl .forma .inputLine {
    width: 33%;
    padding-right: 15px;
}

.bankomaty .filterBl .formaChek {
    width: 20%;
}

.bankomaty .filterBl .formaChek {
    padding-left: 15px;
}

.bankomaty .filterBl .formaChek:last-child input {
    width: 100%;
}

.otdeleniya .forma {
    padding-left: 0;
}

.otdeleniya .filterBl .forma {
    width: 50%;
}

.otdeleniya .filterBl .forma .inputLine {
    width: 50%;
    padding-right: 15px;
}

.otdeleniya .filterBl .formaChek {
    width: 25%;
}

.otdeleniya .filterBl .formaChek {
    padding-left: 15px;
}

.otdeleniya .filterBl .formaChek:last-child input {
    width: 100%;
}

.bankNameSel .label {
    width: 90%;
}

.infoBank span {
    padding-left: 0;
}

.banksBlock .listCredits.listSimilar .lineCredits .iconMobile {
    background-size: contain;
}

.prodServBank .listProd .item .in img {
    z-index: -1;
}

.banksBlock .listBanks .listBankContent .item .infoBank ul li:last-child a {
    white-space: nowrap;
}

.kompanii .banksBlock .listBanks .listBankContent .item .infoBank ul li:last-child {
    margin-top: 9px;
}

.kompanii .bankBl .infoBank .information ul + a {
    margin-top: 11px;
}


@-moz-document url-prefix() {
    .greetings .courseBlock .courseForma .forma .inputLine .inputInconBl sup {
        top: 0;
    }
}

.err_mess {
	background: url(/local/templates/byfin/img/error_tel.svg) top 10px left no-repeat;
    background-size: 25px;
    padding: 10px 0 0 30px;
    font-size: 12px;
    color: #e4343f;
    line-height: 14px;
	
}
 .menuFormForm .err_mess {
	  font-size: 14px;
 }

body .menuFormForm input::-webkit-input-placeholder,
body .menuFormForm input::-webkit-input-placeholder,
body .menuFormForm textarea::-webkit-input-placeholder,
body .menuFormForm textarea::-webkit-input-placeholder {
    opacity: 1 !important;
    color: #b1b1b1 !important
}

body .menuFormForm input::-moz-placeholder,
body .menuFormForm input::-moz-placeholder,
body .menuFormForm textarea::-moz-placeholder,
body .menuFormForm textarea::-moz-placeholder {
    opacity: 1 !important;
    color: #b1b1b1 !important
}

body .menuFormForm input:-ms-input-placeholder,
body .menuFormForm input:-ms-input-placeholder,
body .menuFormForm textarea:-ms-input-placeholder,
body .menuFormForm textarea:-ms-input-placeholder {
    opacity: 1 !important;
    color: #b1b1b1 !important
}

body .menuFormForm input:-moz-placeholder,
body .menuFormForm input:-moz-placeholder,
body .menuFormForm textarea:-moz-placeholder,
body .menuFormForm textarea:-moz-placeholder {
    opacity: 1 !important;
    color: #b1b1b1 !important
}

.creditApplic .forma .inputLine input {
    width: calc(86% + 2px);
}

.menuBl .statFormaMenu .creditApplic .forma .inputLine input{
    color: #4d4d4d;
}
.bankError{
    color: red;
}

.inputLine.inputIcons .inputInconBl{
    margin-left: -6px;
}

.razmeschenieReklany a > img{
    margin-right: 10px;
    margin-top: -4px;
}

#KHAYR_MAIN_COMMENT_container{
    margin-bottom: 25px;
}

.lds-facebook {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    left: calc(50% - 32px);
}
.lds-facebook div {
    display: inline-block;
    position: absolute;
    left: 6px;
    width: 13px;
    background: #2a3a506b;
    animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook div:nth-child(1) {
    left: 6px;
    animation-delay: -0.24s;
}
.lds-facebook div:nth-child(2) {
    left: 26px;
    animation-delay: -0.12s;
}
.lds-facebook div:nth-child(3) {
    left: 45px;
    animation-delay: 0;
}
@keyframes lds-facebook {
    0% {
        top: 6px;
        height: 51px;
    }
    50%, 100% {
        top: 19px;
        height: 26px;
    }
}

.subsNewsForm{
    background-image: url('/local/templates/byfin/img/rss.png');
    width: 24px;
    height: 24px;
    background-size: contain;
    display: inline-block;
    border-radius: 2px;
    vertical-align: middle;
    margin-left: 4px;
    cursor: pointer;
}

.itemScrollArticle ~ .itemScrollArticle{
border-top: none;
}
/*
.qeustLink>a.btn {
    background: transparent;
    border: 2px solid #ffca00;
    color: #fff;
    font-weight: 400;
    -webkit-box-shadow: inset 0 0 5px #ffca00, 0 0 5px #ffca00;
            box-shadow: inset 0 0 5px #ffca00, 0 0 5px #ffca00;
    position: relative;
}

.qeustLink>a.btn:hover {
    color: #367;
}

.qeustLink>a.btn:after {
    content:"";
    width: 10px;
    height: 10px;
    background-color: #fff;
    display: block;
    position: absolute;
    border-radius: 5px;
    top: 0;
    left: 0;
    margin: -6px;
	-webkit-animation: move  5s infinite ease-in-out;
	        animation: move  5s infinite ease-in-out;
}
*/
@-webkit-keyframes move {
25% {top: 0%;left:100%;}
50% {top: 100%;left:100%;}
75% {top: 100%;left:0%;}
100% {top: 0%;left:0%;}
}

@keyframes move {
25% {top: 0%;left:100%;}
50% {top: 100%;left:100%;}
75% {top: 100%;left:0%;}
100% {top: 0%;left:0%;}
}

.filterCredits .lineChek .chekBl label:after {
    left: 3px;
    top: calc(50% - 2px);
}

/* for tg bot */
@keyframes pulse {
    5% {
        width: 92px;
        border-color: rgba(243,205,32, .8);
        border-width: 1px;
    }
    20% {
        width: 142px;
        border-color: rgba(243,205,32, 0);
        border-width: 12px;
    }
    100% {
        width: 142px;
        border-color: rgba(243,205,32, 0);
        border-width: 12px;
    }
}
@keyframes pulse-img {
    2% {
        width: 82px;
    }
    5% {
        width: 80px;
    }
    100% {
        width: 80px;
    }
}
html {
   height: 100%;
}
body {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100%;
} 
body < .content {
    flex-basis: 100%;
    flex-grow: 1;
    flex-shrink: 0;
}
.tg-bot {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 142px;
    height: 142px;
    z-index: 20;
    display: flex;
    align-items: center;
    justify-content: center;  
}
.tg-bot.is-hidden {
    display:none;
}
.tg-bot::before {
    content: '';
    border: 1px solid rgba(243,205,32, .5);
    animation-delay: 2s;
    animation: pulse  4s infinite ease-in-out;
    width: 80px;
    display: block;
    position: absolute;
    aspect-ratio: 1/1;
    border-radius: 50%;
}
.tg-bot__link {
    position: relative;
    display: block;
    width: 80px;
    aspect-ratio: 1/1;
    animation-delay: 2s;
    animation: pulse-img 4s infinite ease-in-out;
}
.tg-bot__link::before {
    content: '';
    border: 8px solid #F3CD20;
    aspect-ratio: 1/1;
    border-radius: 50%;
    width: 100%;
    position: absolute;
    top:0;
    background-color: white;
}
.tg-bot__link::after {
    content: '';
    border-bottom: 8px solid #F3CD20;
    aspect-ratio: 1/1;
    border-radius: 50%;
    width: 100%;
    position: absolute;
    top:0;
}
.tg-bot__content {
    position: relative;
    display: block;
    transform: translateY(-3px);
    border-radius: 0 0 50% 50%;
    overflow: hidden;
}
.tg-bot__avatar {
    max-width: 100%;
    aspect-ratio: 1/1;
}

.tg-bot__tooltip {
    opacity: 0;
    transform: scale(0) translate(-100%, -100%);
    transform-origin: top left;
    transition: all .6s;
    position: absolute;
    box-sizing: border-box;
    min-width: 401px;
    border: 4px solid #F3CD20;
    background: #FFF;
    left: 26px;
    top: 26px;
    border-radius: 18px 18px 0 18px;
}
.tg-bot__tooltip::after {
    content: '';
    display: block;
    height: 20px;
    width: 20px;
    background: #FFF;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%22244%22%20height%3D%22243%22%20viewBox%3D%220%200%20244%20243%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M243.471%20242.529L0.965198%20116.986L117.928%200.0225911L243.471%20242.529Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    right: 0;
    position: absolute;
    bottom: 0;
    transform: translate(50%, 50%);
}
.tg-bot__tooltip::before {
    content: '';
    display: block;
    height: 40px;
    width: 40px;
    background: #F3CD20;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%22244%22%20height%3D%22243%22%20viewBox%3D%220%200%20244%20243%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M243.471%20242.529L0.965198%20116.986L117.928%200.0225911L243.471%20242.529Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-size: 100% 100%;
    right: 0;
    position: absolute;
    bottom: 0;
    transform: translate(50%, 50%);
    z-index: -1;
}
.tg-bot__tooltip-body {
    padding: 20px;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #000000;
    background: white;
    border-radius: 16px 16px 0 16px;
}
.tg-bot__tooltip-body p {
    margin-bottom: 0;
}
.tg-bot__tooltip_bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
}
.tg-bot__tooltip_link {
    display: inline-flex;
    align-items: center;
}
.tg-bot__tooltip_link:first-child::before,
.tg-bot__tooltip_link:last-child::after
 {
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 1rem;
    aspect-ratio: 1/1;
}

.tg-bot__tooltip_link:first-child::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwXzI2KSI+CjxwYXRoIGQ9Ik0yNSAwSDdDNS4xNDM0OCAwIDMuMzYzMDEgMC43Mzc0OTggMi4wNTAyNSAyLjA1MDI1QzAuNzM3NDk4IDMuMzYzMDEgMCA1LjE0MzQ4IDAgN0wwIDI1QzAgMjYuODU2NSAwLjczNzQ5OCAyOC42MzcgMi4wNTAyNSAyOS45NDk3QzMuMzYzMDEgMzEuMjYyNSA1LjE0MzQ4IDMyIDcgMzJIMjVDMjYuODU2NSAzMiAyOC42MzcgMzEuMjYyNSAyOS45NDk3IDI5Ljk0OTdDMzEuMjYyNSAyOC42MzcgMzIgMjYuODU2NSAzMiAyNVY3QzMyIDUuMTQzNDggMzEuMjYyNSAzLjM2MzAxIDI5Ljk0OTcgMi4wNTAyNUMyOC42MzcgMC43Mzc0OTggMjYuODU2NSAwIDI1IDBaTTMwIDI1QzMwIDI2LjMyNjEgMjkuNDczMiAyNy41OTc5IDI4LjUzNTUgMjguNTM1NUMyNy41OTc5IDI5LjQ3MzIgMjYuMzI2MSAzMCAyNSAzMEg3QzUuNjczOTIgMzAgNC40MDIxNSAyOS40NzMyIDMuNDY0NDcgMjguNTM1NUMyLjUyNjc4IDI3LjU5NzkgMiAyNi4zMjYxIDIgMjVWN0MyIDUuNjczOTIgMi41MjY3OCA0LjQwMjE1IDMuNDY0NDcgMy40NjQ0N0M0LjQwMjE1IDIuNTI2NzggNS42NzM5MiAyIDcgMkgyNUMyNi4zMjYxIDIgMjcuNTk3OSAyLjUyNjc4IDI4LjUzNTUgMy40NjQ0N0MyOS40NzMyIDQuNDAyMTUgMzAgNS42NzM5MiAzMCA3VjI1WiIgZmlsbD0iIzAwN0JGRiIvPgo8cGF0aCBkPSJNMTggOVY3SDhDNy43MzQ3OCA3IDcuNDgwNDMgNy4xMDUzNiA3LjI5Mjg5IDcuMjkyODlDNy4xMDUzNiA3LjQ4MDQzIDcgNy43MzQ3OCA3IDhWMThIOVYxMC40MUwyMy4yOSAyNC43MUwyNC43IDIzLjNMMTAuNDEgOUgxOFoiIGZpbGw9IiMwMDdCRkYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMF8yNiI+CjxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=');
    margin-right: .5rem;
    
}

.tg-bot__tooltip_link:last-child::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDBDMTQuNDM5OSAwIDEwLjk1OTggMS4wNTU2OCA3Ljk5OTc0IDMuMDMzNTVDNS4wMzk2NiA1LjAxMTQxIDIuNzMyNTUgNy44MjI2MyAxLjM3MDE4IDExLjExMTdDMC4wMDc3OTkxMSAxNC40MDA4IC0wLjM0ODY2MSAxOC4wMiAwLjM0NTg3MyAyMS41MTE2QzEuMDQwNDEgMjUuMDAzMyAyLjc1NDc0IDI4LjIxMDYgNS4yNzIwOSAzMC43Mjc5QzcuNzg5NDMgMzMuMjQ1MyAxMC45OTY3IDM0Ljk1OTYgMTQuNDg4NCAzNS42NTQxQzE3Ljk4IDM2LjM0ODcgMjEuNTk5MiAzNS45OTIyIDI0Ljg4ODMgMzQuNjI5OEMyOC4xNzc0IDMzLjI2NzQgMzAuOTg4NiAzMC45NjAzIDMyLjk2NjUgMjguMDAwM0MzNC45NDQzIDI1LjA0MDIgMzYgMjEuNTYwMSAzNiAxOEMzNiAxNS42MzYyIDM1LjUzNDQgMTMuMjk1NiAzNC42Mjk4IDExLjExMTdDMzMuNzI1MyA4LjkyNzgzIDMyLjM5OTQgNi45NDM1MyAzMC43Mjc5IDUuMjcyMDhDMjkuMDU2NSAzLjYwMDYyIDI3LjA3MjIgMi4yNzQ3NSAyNC44ODgzIDEuMzcwMTdDMjIuNzA0NCAwLjQ2NTU4NCAyMC4zNjM4IDAgMTggMFpNMjQuNjcyNiAyMi4xMjc0QzI0Ljg0NDUgMjIuMjkzNCAyNC45ODE3IDIyLjQ5MjEgMjUuMDc2IDIyLjcxMTdDMjUuMTcwMyAyMi45MzEzIDI1LjIyIDIzLjE2NzUgMjUuMjIyMSAyMy40MDY1QzI1LjIyNDEgMjMuNjQ1NSAyNS4xNzg2IDIzLjg4MjUgMjUuMDg4MSAyNC4xMDM3QzI0Ljk5NzYgMjQuMzI0OSAyNC44NjM5IDI0LjUyNTkgMjQuNjk0OSAyNC42OTQ5QzI0LjUyNTkgMjQuODYzOSAyNC4zMjQ5IDI0Ljk5NzYgMjQuMTAzNyAyNS4wODgxQzIzLjg4MjUgMjUuMTc4NiAyMy42NDU1IDI1LjIyNDEgMjMuNDA2NSAyNS4yMjJDMjMuMTY3NSAyNS4yMiAyMi45MzEzIDI1LjE3MDMgMjIuNzExNyAyNS4wNzZDMjIuNDkyMSAyNC45ODE2IDIyLjI5MzQgMjQuODQ0NSAyMi4xMjc0IDI0LjY3MjZMMTggMjAuNTQ1MkwxMy44NzI2IDI0LjY3MjZDMTMuNTMzMSAyNS4wMDA1IDEzLjA3ODQgMjUuMTgxOSAxMi42MDY1IDI1LjE3NzhDMTIuMTM0NSAyNS4xNzM3IDExLjY4MzEgMjQuOTg0NCAxMS4zNDkzIDI0LjY1MDdDMTEuMDE1NiAyNC4zMTY5IDEwLjgyNjMgMjMuODY1NSAxMC44MjIyIDIzLjM5MzVDMTAuODE4MSAyMi45MjE2IDEwLjk5OTUgMjIuNDY2OSAxMS4zMjc0IDIyLjEyNzRMMTUuNDU0OCAxOEwxMS4zMjc0IDEzLjg3MjZDMTAuOTk5NSAxMy41MzMxIDEwLjgxODEgMTMuMDc4NCAxMC44MjIyIDEyLjYwNjVDMTAuODI2MyAxMi4xMzQ1IDExLjAxNTYgMTEuNjgzMSAxMS4zNDkzIDExLjM0OTNDMTEuNjgzMSAxMS4wMTU2IDEyLjEzNDUgMTAuODI2MyAxMi42MDY1IDEwLjgyMjJDMTMuMDc4NCAxMC44MTgxIDEzLjUzMzEgMTAuOTk5NSAxMy44NzI2IDExLjMyNzRMMTggMTUuNDU0OEwyMi4xMjc0IDExLjMyNzRDMjIuNDY2OSAxMC45OTk1IDIyLjkyMTYgMTAuODE4MSAyMy4zOTM1IDEwLjgyMjJDMjMuODY1NSAxMC44MjYzIDI0LjMxNjkgMTEuMDE1NiAyNC42NTA3IDExLjM0OTNDMjQuOTg0NCAxMS42ODMxIDI1LjE3MzcgMTIuMTM0NSAyNS4xNzc4IDEyLjYwNjVDMjUuMTgxOSAxMy4wNzg0IDI1LjAwMDUgMTMuNTMzMSAyNC42NzI2IDEzLjg3MjZMMjAuNTQ1MiAxOEwyNC42NzI2IDIyLjEyNzRaIiBmaWxsPSIjMDA3QkZGIi8+Cjwvc3ZnPg==');
    margin-left: .3rem;
    margin-top: .2rem;
}

.tg-bot:hover .tg-bot__tooltip,
.tg-bot.is-show .tg-bot__tooltip {
    opacity: 1;
    transform: scale(1) translate(-100%, -100%);
}
@media (max-width: 575px) {
    .tg-bot__tooltip {
       min-width: 50vw;
       max-width: 60vw; 
    }
    .tg-bot__tooltip-body {
        font-size: 16px;
    }
}
.thanks {
color: #35738a;
font-size: 36px;
margin-bottom: 1em;
}
.thanks .twoTxt {
font-size: 18px;
}