.header-back-light { color: #fff } .header-back-small { padding-top: 60px } .header-back { background-size: cover; background-repeat: no-repeat; margin: 0; position: relative; margin-top: -5px } .container { width: 100%; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px } @media(min-width:576px) { .container { width: 540px } } @media(min-width:768px) { .container { width: 750px } } @media(min-width:992px) { .container { width: 970px } } @media(min-width:1300px) { .container { width: 1300px } } @media(min-width:576px) { .container { max-width: 540px } } @media(min-width:768px) { .container { max-width: 720px } } @media(min-width:992px) { .container { max-width: 960px } } @media(min-width:1200px) { .container { max-width: 1140px } } @media(min-width:992px) { .col,.col-md-3,.col-md-6,.col-md-9,.col-md-10,.col-md-12 { float: left } } @media(min-width:992px) { .col-md-12 { width: 100% } } .helper.center { text-align: center } .adfixs2 { margin-bottom: 15px } .page-description { color: #1a1a1a; text-transform: uppercase; font-size: 1em; letter-spacing: 2px; line-height: 1.5; font-weight: 300; margin-bottom: 40px } .header-back-light .page-description { color: #fff } .toppb { text-align: center; padding-bottom: 20px!important } #content { } .background-gradient-grey { background: #fff; background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(95%,#f2f2f2),color-stop(95%,#f2f2f2),to(#f2f2f2)) } .flex-column { -ms-flex-direction: column!important; flex-direction: column!important } .d-flex { display: -ms-flexbox!important; display: flex!important } .mb-auto,.my-auto { margin-bottom: auto!important } .button.stroke.blue { color: #28c; border-color: #28c; border: 1px solid rgba(0,0,0,.2) } .button.stroke { background-color: transparent } .number-boxes-item-button { text-transform: uppercase } .button.rounded { border-radius: 21px } .button { display: inline-block; vertical-align: middle; zoom: 1; *display: inline; text-decoration: none; font-size: 1em; font-weight: 300; color: #333; border: 1px solid #cbd3dd; white-space: nowrap; cursor: pointer; line-height: 1; padding: 13px 21px; border-radius: 3px; text-align: center; -o-user-select: none; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none; position: relative; background-color: #f6f7f8; outline: 0; -webkit-transition: opacity .25s ease,background-color .25s ease; transition: opacity .25s ease,background-color .25s ease } .button i { margin-right: 10px; vertical-align: middle } .button:active { bottom: -1px } .button.large { font-size: 1.125em; padding: 18px 42px; border-radius: 5px } .button.rounded { border-radius: 21px } .button.rounded.small { border-radius: 16px } .button.rounded.large { border-radius: 27px } .button.small { font-size: .875em; padding: 8px 16px } .button.full { display: block; width: 100% } .button.blue,.button.green,.button.red { color: #fff; border: 1px solid rgba(0,0,0,.2) } .button.green { background-color: #4b5 } .button.green:hover { background-color: #3da84d } .button.blue { background-color: #28c } .button.blue:hover { background-color: #1e79b6 } .button.red { background-color: #ff3625 } .button.red:hover { background-color: #ff1e0b } .button.stroke { background-color: transparent } .button.stroke.green { color: #4b5; border-color: #4b5 } .button.stroke.blue { color: #28c; border-color: #28c } .button.stroke.red { color: #ff3625; border-color: #ff3625 } .button.stroke.white { color: #fff; border-color: #fff } .button.stroke.blue:hover,.button.stroke.green:hover,.button.stroke.red:hover { color: #fff } .button:hover { text-decoration: none } .number-boxes { margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .number-boxes-item { border: 1px solid #e9eaec; width: 22%; padding: 55px 25px; text-align: center; position: relative; margin-left: 3%; margin-bottom: 2% } .number-boxes-item-ico { margin-bottom: 20px; max-height: 100px; max-width: 70% } .col-12 img { height: auto } .number-boxes-item-number { font-size: 23px; line-height: 32px; font-weight: 300; margin-bottom: 1px; color: #333; margin-top: 0 } .number-boxes-item-country { font-size: 18px; font-weight: 300; color: #cbd3dd; padding-top: 0; text-transform: capitalize; letter-spacing: 1px; line-height: 23px; margin: 0; margin-bottom: 20px } @media(max-width:991px) { .number-boxes-item { padding: 50px 20px } .number-boxes-item-ico { max-height: 110px } } @media(max-width:768px) { .number-boxes-item-ico { max-height: 150px } .number-boxes-item { float: none; border: 1px solid #e9eaec; width: 380px; max-width: 95%; margin: 0 auto 40px } .number-boxes-item:last-child { margin: 0 auto } } @media(max-width:1200px) { .layout,.main-content { padding: 0!important } .main-content { border: none!important } .menu { display: none } .slicknav_menu { display: block } } @media(max-width:768px) { .footer-logo-wrapper { text-align: center; padding-bottom: 30px } number-boxes-item-ico { max-height: 150px; max-width: 100%; margin-bottom: 30px; border: thin solid #cbd3dd } .number-boxes-item-country { font-size: 18px; font-weight: 300; color: #cbd3dd; line-height: 23px; margin: 0; margin-bottom: 20px } .number-boxes-item-number { font-size: 24px; line-height: 32px; font-weight: 300; margin-bottom: 1px } .number-boxes-item-button { text-transform: uppercase } } @media(max-width:991px) { .number-boxes-item { padding: 50px 20px } .number-boxes-item-ico { max-height: 110px } } @media(max-width:768px) { .number-boxes-item-ico { max-height: 150px } } .number-boxes-item .row { padding: 0 } .number-boxes-item h4 { margin-top: 0 } .call-to-action { padding: 80px 0; background-size: cover; text-align: center } .call-to-action-title { font-size: 3.25em; font-weight: 100; color: #1a1a1a; margin-bottom: 20px } .call-to-action-description { font-size: 1.25em; color: #808488; padding-left: 10%; padding-right: 10%; margin-bottom: 50px } .call-to-action-description { font-size: 1.0625em } .call-to-action { padding: 120px 0 } .helper.mt60 { margin-top: -60px } .pt77 { padding-top: 20px!important; margin-bottom: -30px!important; padding-bottom: 5px!important } .helper.mb60 { margin-bottom: 60px } .promo-title-wrapper { margin-bottom: 70px } .promo-title { text-align: center; font-size: 3.25em; font-weight: 100; color: #fff; margin-bottom: 20px; position: relative } .promo-description { text-align: left; font-size: 1.25em; color: #fff; max-width: 80%; margin: 0 auto } .promo-title-wrapper p { font-size: 1.25em; font-weight: 300; line-height: 1.8; font-family: Roboto,sans-serif } .promo-title-wrapper h3 { margin-top: 0 } .page-title2 { color: red } .downloadbadge { width: 200px } @media(max-width:480px) { .downloadbadge { width: 40% } } .btn1,.table_link a { color: #000 } .btn1,.btn2 { cursor: pointer } body { font-family: Lato,sans-serif } .bg-messages { background-color: #f2f2f2 } .btn1 { border-bottom: 1px dashed grey } .nav-item { padding-left: 15px } .mobile_show { display: none } h1 { margin-bottom: 40px } label { color: #333 } .btn-send { font-weight: 300; text-transform: uppercase; letter-spacing: .1em; margin-bottom: 20px } @media only screen and (max-width:960px) { .mobile_hide { display: none } .mobile_show { display: block; float: left } .message_head { color: #428bca; font-style: italic; font-weight: 700; font-size: 10px } td.mobile_small { width: 200px } h1 { font-size: 15px } } .tooltip { position: absolute; z-index: 1030; display: block; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); visibility: visible } .flag,.flag.flag-32 { display: inline-block; background-repeat: no-repeat } .tooltip.in { opacity: .9; filter: alpha(opacity=90) } .tooltip.top { padding: 5px 0; margin-top: -3px } .tooltip.right { padding: 0 5px; margin-left: 3px } .tooltip.bottom { padding: 5px 0; margin-top: 3px } .tooltip.left { padding: 0 5px; margin-left: -3px } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px } .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid } .tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow { bottom: 0; border-top-color: #000; border-width: 5px 5px 0 } .tooltip.top .tooltip-arrow { left: 50%; margin-left: -5px } .tooltip.top-left .tooltip-arrow { left: 5px } .tooltip.top-right .tooltip-arrow { right: 5px } .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-right-color: #000; border-width: 5px 5px 5px 0 } .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-left-color: #000; border-width: 5px 0 5px 5px } .tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow { top: 0; border-bottom-color: #000; border-width: 0 5px 5px } .tooltip.bottom .tooltip-arrow { left: 50%; margin-left: -5px } .tooltip.bottom-left .tooltip-arrow { left: 5px } .tooltip.bottom-right .tooltip-arrow { right: 5px } .flag.flag-32.flag-abkhazia { background-position: 0 0 } .flag.flag-32.flag-basque-country { background-position: -32px 0 } .flag.flag-32.flag-british-antarctic-territory { background-position: -64px 0 } .flag.flag-32.flag-commonwealth { background-position: -96px 0 } .flag.flag-32.flag-england { background-position: -128px 0 } .flag.flag-32.flag-gosquared { background-position: -160px 0 } .flag.flag-32.flag-kosovo { background-position: -192px 0 } .flag.flag-32.flag-mars { background-position: -224px 0 } .flag.flag-32.flag-nagorno-karabakh { background-position: -256px 0 } .flag.flag-32.flag-nato { background-position: -288px 0 } .flag.flag-32.flag-northern-cyprus { background-position: -320px 0 } .flag.flag-32.flag-olympics { background-position: -352px 0 } .flag.flag-32.flag-red-cross { background-position: -384px 0 } .flag.flag-32.flag-scotland { background-position: -416px 0 } .flag.flag-32.flag-somaliland { background-position: -448px 0 } .flag.flag-32.flag-south-ossetia { background-position: -480px 0 } .flag.flag-32.flag-united-nations { background-position: -512px 0 } .flag.flag-32.flag-unknown { background-position: 0 -32px } .flag.flag-32.flag-wales { background-position: -32px -32px } .flag.flag-32.flag-ad { background-position: -64px -32px } .flag.flag-32.flag-ae { background-position: -96px -32px } .flag.flag-32.flag-af { background-position: -128px -32px } .flag.flag-32.flag-ag { background-position: -160px -32px } .flag.flag-32.flag-ai { background-position: -192px -32px } .flag.flag-32.flag-al { background-position: -224px -32px } .flag.flag-32.flag-am { background-position: -256px -32px } .flag.flag-32.flag-an { background-position: -288px -32px } .flag.flag-32.flag-ao { background-position: -320px -32px } .flag.flag-32.flag-aq { background-position: -352px -32px } .flag.flag-32.flag-ar { background-position: -384px -32px } .flag.flag-32.flag-as { background-position: -416px -32px } .flag.flag-32.flag-at { background-position: -448px -32px } .flag.flag-32.flag-au { background-position: -480px -32px } .flag.flag-32.flag-aw { background-position: -512px -32px } .flag.flag-32.flag-ax { background-position: 0 -64px } .flag.flag-32.flag-az { background-position: -32px -64px } .flag.flag-32.flag-ba { background-position: -64px -64px } .flag.flag-32.flag-bb { background-position: -96px -64px } .flag.flag-32.flag-bd { background-position: -128px -64px } .flag.flag-32.flag-be { background-position: -160px -64px } .flag.flag-32.flag-bf { background-position: -192px -64px } .flag.flag-32.flag-bg { background-position: -224px -64px } .flag.flag-32.flag-bh { background-position: -256px -64px } .flag.flag-32.flag-bi { background-position: -288px -64px } .flag.flag-32.flag-bj { background-position: -320px -64px } .flag.flag-32.flag-bl { background-position: -352px -64px } .flag.flag-32.flag-bm { background-position: -384px -64px } .flag.flag-32.flag-bn { background-position: -416px -64px } .flag.flag-32.flag-bo { background-position: -448px -64px } .flag.flag-32.flag-br { background-position: -480px -64px } .flag.flag-32.flag-bs { background-position: -512px -64px } .flag.flag-32.flag-bt { background-position: 0 -96px } .flag.flag-32.flag-bw { background-position: -32px -96px } .flag.flag-32.flag-by { background-position: -64px -96px } .flag.flag-32.flag-bz { background-position: -96px -96px } .flag.flag-32.flag-ca { background-position: -128px -96px } .flag.flag-32.flag-cc { background-position: -160px -96px } .flag.flag-32.flag-cd { background-position: -192px -96px } .flag.flag-32.flag-cf { background-position: -224px -96px } .flag.flag-32.flag-cg { background-position: -256px -96px } .flag.flag-32.flag-ch { background-position: -288px -96px } .flag.flag-32.flag-ci { background-position: -320px -96px } .flag.flag-32.flag-ck { background-position: -352px -96px } .flag.flag-32.flag-cl { background-position: -384px -96px } .flag.flag-32.flag-cm { background-position: -416px -96px } .flag.flag-32.flag-cn { background-position: -448px -96px } .flag.flag-32.flag-co { background-position: -480px -96px } .flag.flag-32.flag-cr { background-position: -512px -96px } .flag.flag-32.flag-cu { background-position: 0 -128px } .flag.flag-32.flag-cv { background-position: -32px -128px } .flag.flag-32.flag-cw { background-position: -64px -128px } .flag.flag-32.flag-cx { background-position: -96px -128px } .flag.flag-32.flag-cy { background-position: -128px -128px } .flag.flag-32.flag-cz { background-position: -160px -128px } .flag.flag-32.flag-de { background-position: -192px -128px } .flag.flag-32.flag-dj { background-position: -224px -128px } .flag.flag-32.flag-dk { background-position: -256px -128px } .flag.flag-32.flag-dm { background-position: -288px -128px } .flag.flag-32.flag-do { background-position: -320px -128px } .flag.flag-32.flag-dz { background-position: -352px -128px } .flag.flag-32.flag-ec { background-position: -384px -128px } .flag.flag-32.flag-ee { background-position: -416px -128px } .flag.flag-32.flag-eg { background-position: -448px -128px } .flag.flag-32.flag-eh { background-position: -480px -128px } .flag.flag-32.flag-er { background-position: -512px -128px } .flag.flag-32.flag-es { background-position: 0 -160px } .flag.flag-32.flag-et { background-position: -32px -160px } .flag.flag-32.flag-eu { background-position: -64px -160px } .flag.flag-32.flag-fi { background-position: -96px -160px } .flag.flag-32.flag-fj { background-position: -128px -160px } .flag.flag-32.flag-fk { background-position: -160px -160px } .flag.flag-32.flag-fm { background-position: -192px -160px } .flag.flag-32.flag-fo { background-position: -224px -160px } .flag.flag-32.flag-fr { background-position: -256px -160px } .flag.flag-32.flag-ga { background-position: -288px -160px } .flag.flag-32.flag-gb { background-position: -320px -160px } .flag.flag-32.flag-gd { background-position: -352px -160px } .flag.flag-32.flag-ge { background-position: -384px -160px } .flag.flag-32.flag-gg { background-position: -416px -160px } .flag.flag-32.flag-gh { background-position: -448px -160px } .flag.flag-32.flag-gi { background-position: -480px -160px } .flag.flag-32.flag-gl { background-position: -512px -160px } .flag.flag-32.flag-gm { background-position: 0 -192px } .flag.flag-32.flag-gn { background-position: -32px -192px } .flag.flag-32.flag-gq { background-position: -64px -192px } .flag.flag-32.flag-gr { background-position: -96px -192px } .flag.flag-32.flag-gs { background-position: -128px -192px } .flag.flag-32.flag-gt { background-position: -160px -192px } .flag.flag-32.flag-gu { background-position: -192px -192px } .flag.flag-32.flag-gw { background-position: -224px -192px } .flag.flag-32.flag-gy { background-position: -256px -192px } .flag.flag-32.flag-hk { background-position: -288px -192px } .flag.flag-32.flag-hn { background-position: -320px -192px } .flag.flag-32.flag-hr { background-position: -352px -192px } .flag.flag-32.flag-ht { background-position: -384px -192px } .flag.flag-32.flag-hu { background-position: -416px -192px } .flag.flag-32.flag-ic { background-position: -448px -192px } .flag.flag-32.flag-id { background-position: -480px -192px } .flag.flag-32.flag-ie { background-position: -512px -192px } .flag.flag-32.flag-il { background-position: 0 -224px } .flag.flag-32.flag-im { background-position: -32px -224px } .flag.flag-32.flag-in { background-position: -64px -224px } .flag.flag-32.flag-iq { background-position: -96px -224px } .flag.flag-32.flag-ir { background-position: -128px -224px } .flag.flag-32.flag-is { background-position: -160px -224px } .flag.flag-32.flag-it { background-position: -192px -224px } .flag.flag-32.flag-je { background-position: -224px -224px } .flag.flag-32.flag-jm { background-position: -256px -224px } .flag.flag-32.flag-jo { background-position: -288px -224px } .flag.flag-32.flag-jp { background-position: -320px -224px } .flag.flag-32.flag-ke { background-position: -352px -224px } .flag.flag-32.flag-kg { background-position: -384px -224px } .flag.flag-32.flag-kh { background-position: -416px -224px } .flag.flag-32.flag-ki { background-position: -448px -224px } .flag.flag-32.flag-km { background-position: -480px -224px } .flag.flag-32.flag-kn { background-position: -512px -224px } .flag.flag-32.flag-kp { background-position: 0 -256px } .flag.flag-32.flag-kr { background-position: -32px -256px } .flag.flag-32.flag-kw { background-position: -64px -256px } .flag.flag-32.flag-ky { background-position: -96px -256px } .flag.flag-32.flag-kz { background-position: -128px -256px } .flag.flag-32.flag-la { background-position: -160px -256px } .flag.flag-32.flag-lb { background-position: -192px -256px } .flag.flag-32.flag-lc { background-position: -224px -256px } .flag.flag-32.flag-li { background-position: -256px -256px } .flag.flag-32.flag-lk { background-position: -288px -256px } .flag.flag-32.flag-lr { background-position: -320px -256px } .flag.flag-32.flag-ls { background-position: -352px -256px } .flag.flag-32.flag-lt { background-position: -384px -256px } .flag.flag-32.flag-lu { background-position: -416px -256px } .flag.flag-32.flag-lv { background-position: -448px -256px } .flag.flag-32.flag-ly { background-position: -480px -256px } .flag.flag-32.flag-ma { background-position: -512px -256px } .flag.flag-32.flag-mc { background-position: 0 -288px } .flag.flag-32.flag-md { background-position: -32px -288px } .flag.flag-32.flag-me { background-position: -64px -288px } .flag.flag-32.flag-mf { background-position: -96px -288px } .flag.flag-32.flag-mg { background-position: -128px -288px } .flag.flag-32.flag-mh { background-position: -160px -288px } .flag.flag-32.flag-mk { background-position: -192px -288px } .flag.flag-32.flag-ml { background-position: -224px -288px } .flag.flag-32.flag-mm { background-position: -256px -288px } .flag.flag-32.flag-mn { background-position: -288px -288px } .flag.flag-32.flag-mo { background-position: -320px -288px } .flag.flag-32.flag-mp { background-position: -352px -288px } .flag.flag-32.flag-mq { background-position: -384px -288px } .flag.flag-32.flag-mr { background-position: -416px -288px } .flag.flag-32.flag-ms { background-position: -448px -288px } .flag.flag-32.flag-mt { background-position: -480px -288px } .flag.flag-32.flag-mu { background-position: -512px -288px } .flag.flag-32.flag-mv { background-position: 0 -320px } .flag.flag-32.flag-mw { background-position: -32px -320px } .flag.flag-32.flag-mx { background-position: -64px -320px } .flag.flag-32.flag-my { background-position: -96px -320px } .flag.flag-32.flag-mz { background-position: -128px -320px } .flag.flag-32.flag-na { background-position: -160px -320px } .flag.flag-32.flag-nc { background-position: -192px -320px } .flag.flag-32.flag-ne { background-position: -224px -320px } .flag.flag-32.flag-nf { background-position: -256px -320px } .flag.flag-32.flag-ng { background-position: -288px -320px } .flag.flag-32.flag-ni { background-position: -320px -320px } .flag.flag-32.flag-nl { background-position: -352px -320px } .flag.flag-32.flag-no { background-position: -384px -320px } .flag.flag-32.flag-np { background-position: -416px -320px } .flag.flag-32.flag-nr { background-position: -448px -320px } .flag.flag-32.flag-nu { background-position: -480px -320px } .flag.flag-32.flag-nz { background-position: -512px -320px } .flag.flag-32.flag-om { background-position: 0 -352px } .flag.flag-32.flag-pa { background-position: -32px -352px } .flag.flag-32.flag-pe { background-position: -64px -352px } .flag.flag-32.flag-pf { background-position: -96px -352px } .flag.flag-32.flag-pg { background-position: -128px -352px } .flag.flag-32.flag-ph { background-position: -160px -352px } .flag.flag-32.flag-pirate-black { background-position: -192px -352px } .flag.flag-32.flag-pirate-white { background-position: -224px -352px } .flag.flag-32.flag-pk { background-position: -256px -352px } .flag.flag-32.flag-pl { background-position: -288px -352px } .flag.flag-32.flag-pn { background-position: -320px -352px } .flag.flag-32.flag-pr { background-position: -352px -352px } .flag.flag-32.flag-ps { background-position: -384px -352px } .flag.flag-32.flag-pt { background-position: -416px -352px } .flag.flag-32.flag-pw { background-position: -448px -352px } .flag.flag-32.flag-py { background-position: -480px -352px } .flag.flag-32.flag-qa { background-position: -512px -352px } .flag.flag-32.flag-ro { background-position: 0 -384px } .flag.flag-32.flag-rs { background-position: -32px -384px } .flag.flag-32.flag-ru { background-position: -64px -384px } .flag.flag-32.flag-rw { background-position: -96px -384px } .flag.flag-32.flag-sa { background-position: -128px -384px } .flag.flag-32.flag-sb { background-position: -160px -384px } .flag.flag-32.flag-sc { background-position: -192px -384px } .flag.flag-32.flag-sd { background-position: -224px -384px } .flag.flag-32.flag-se { background-position: -256px -384px } .flag.flag-32.flag-sg { background-position: -288px -384px } .flag.flag-32.flag-sh { background-position: -320px -384px } .flag.flag-32.flag-si { background-position: -352px -384px } .flag.flag-32.flag-sk { background-position: -384px -384px } .flag.flag-32.flag-sl { background-position: -416px -384px } .flag.flag-32.flag-sm { background-position: -448px -384px } .flag.flag-32.flag-sn { background-position: -480px -384px } .flag.flag-32.flag-so { background-position: -512px -384px } .flag.flag-32.flag-sr { background-position: 0 -416px } .flag.flag-32.flag-ss { background-position: -32px -416px } .flag.flag-32.flag-st { background-position: -64px -416px } .flag.flag-32.flag-sv { background-position: -96px -416px } .flag.flag-32.flag-sy { background-position: -128px -416px } .flag.flag-32.flag-sz { background-position: -160px -416px } .flag.flag-32.flag-tc { background-position: -192px -416px } .flag.flag-32.flag-td { background-position: -224px -416px } .flag.flag-32.flag-tf { background-position: -256px -416px } .flag.flag-32.flag-tg { background-position: -288px -416px } .flag.flag-32.flag-th { background-position: -320px -416px } .flag.flag-32.flag-tj { background-position: -352px -416px } .flag.flag-32.flag-tk { background-position: -384px -416px } .flag.flag-32.flag-tl { background-position: -416px -416px } .flag.flag-32.flag-tm { background-position: -448px -416px } .flag.flag-32.flag-tn { background-position: -480px -416px } .flag.flag-32.flag-to { background-position: -512px -416px } .flag.flag-32.flag-tr { background-position: 0 -448px } .flag.flag-32.flag-tt { background-position: -32px -448px } .flag.flag-32.flag-tv { background-position: -64px -448px } .flag.flag-32.flag-tw { background-position: -96px -448px } .flag.flag-32.flag-tz { background-position: -128px -448px } .flag.flag-32.flag-ua { background-position: -160px -448px } .flag.flag-32.flag-ug { background-position: -192px -448px } .flag.flag-32.flag-us { background-position: -224px -448px } .flag.flag-32.flag-uy { background-position: -256px -448px } .flag.flag-32.flag-uz { background-position: -288px -448px } .flag.flag-32.flag-va { background-position: -320px -448px } .flag.flag-32.flag-vc { background-position: -352px -448px } .flag.flag-32.flag-ve { background-position: -384px -448px } .flag.flag-32.flag-vg { background-position: -416px -448px } .flag.flag-32.flag-vi { background-position: -448px -448px } .flag.flag-32.flag-vn { background-position: -480px -448px } .flag.flag-32.flag-vu { background-position: -512px -448px } .footer { margin: 0; padding: 20px 0 10px; background: #111; color: #ccc } .bottom-line { width: 50px; height: 3px; background-color: #cecece } hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee } .footer_bom { margin: 0 0 10px; display: block; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0; margin-inline-end: 0 } .footer a { color: #ccc } .row { padding-top: 10px; padding-bottom: 10px } .clickable { cursor: pointer } .card { height: 100% } .footer a:hover { text-decoration: none } .cname:hover { text-decoration: none } .cname { margin-left: 3px } #telegramim_fixed { position: fixed; z-index: 999999999; font-size: 16px; letter-spacing: normal; bottom: 100px; right: 50px; width: 60px!important; height: 60px; background: linear-gradient(to right top,#ffaa2a,#ffc533)!important } #telegramim_fixed .fa-telegram-plane { font-size: 30px; position: relative; top: 6px; left: -2px } @font-face { font-family:'font awesome 5 brands';font-style:normal;font-weight:400;src:url(/css/webfonts/fa-brands-400.eot);src:url(/css/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/css/webfonts/fa-brands-400.woff2) format("woff2"),url(/css/webfonts/fa-brands-400.woff) format("woff"),url(/css/webfonts/fa-brands-400.ttf) format("truetype"),url(/css/webfonts/fa-brands-400.svg#fontawesome) format("svg") } #telegramim_fixed #telegram-member-counter { font-family: montserrat,sans-serif; font-size: 12px; line-height: 28px; display: inline-block; width: 28px; height: 28px; background: #000; color: #fff; border-radius: 50%; position: absolute; top: -15px } .fab.fa-pull-left { margin-right: .3em } .fab.fa-pull-right { margin-left: .3em } .telegramim_button { opacity: 1; cursor: pointer; text-align: center; display: block; padding: 10px; text-decoration: none!important; text-transform: none; letter-spacing: normal } .fab { font-family: 'font awesome 5 brands' } .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1 } .fa-telegram:before { content: "\f2c6" } .fa-telegram-plane:before { content: "\f3fe" } .telegramim_button span { text-decoration: none; text-transform: none; letter-spacing: normal } .telegramim_button small { font-size: 70%; display: block; padding: 1px 5px; background: 0 0; text-align: center } #telegramim_fixed.rightbottom { right: 2%; bottom: 2% } .telegramim_shadow { box-shadow: 1px 1px 5px rgba(0,0,0,.5) } .telegramim_shadow:hover { box-shadow: 1px 1px 15px rgba(0,0,0,.5)!important } .telegramim_pulse { animation: animationpulse 2s infinite; -webkit-animation: animationpulse 2s ease-out; -webkit-animation-iteration-count: infinite } .telegramim_pulse:hover { animation: linear } @-webkit-keyframes animationpulse { 0% { -webkit-box-shadow: 0 0 0 0 inherit } 70% { -webkit-box-shadow: 0 0 0 15px transparent } 100% { -webkit-box-shadow: 0 0 0 0 transparent } } @keyframes animationpulse { 0% { transform: scale(1,1); -moz-box-shadow: 0 0 0 0 inherit; box-shadow: 0 0 0 0 inherit } 10% { transform: scale(1.1,1.1) } 15% { transform: scale(1,1) } 70% { -moz-box-shadow: 0 0 0 15px transparent; box-shadow: 0 0 0 15px transparent } 100% { -moz-box-shadow: 0 0 0 0 transparent; box-shadow: 0 0 0 0 transparent } } @-ms-keyframes animationpulse { 0% { -ms-transform: scale(1,1) } 10% { -ms-transform: scale(1.1,1.1) } 20% { -ms-transform: scale(1,1) } 100% { -ms-transform: scale(1,1) } } .telegramim_button span#telegramim_text_button { font-family: montserrat,sans-serif; color: #000; font-size: 11px; font-weight: 600; line-height: 15px; width: 95px; position: absolute; bottom: -35px; left: -15px; word-spacing: normal; border: 1px solid transparent } .fadeInUp { -webkit-animation-name: fadeInUp; -webkit-animation-delay: .5s; -webkit-animation-duration: .25s; -webkit-animation-fill-mode: forwards; animation-name: fadeInUp; animation-delay: .5s; animation-duration: .25s; animation-fill-mode: forwards } .downloadbadge { width: 150px } .center_div { justify-content: center }