html,body {
    height: 100%
}

body {
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 16px;
    background-color: #f5f7f9;
    color: #50565e;
    margin: 0;
    padding: 0
}

body *,body {
    box-sizing: border-box
}

body>div {
    min-width: 1000px
}

p {
    margin-top: 0
}

a {
    text-decoration: none;
    color: #2488ff;
    -webkit-transition: color .3s;
    transition: color .3s
}

.mwS {
    max-width: 800px
}

.mwM {
    max-width: 900px
}

iframe {
    max-width: 800px
}

.hide:hover,.red:hover,.hide i,.red i {
    border-color: #f35151;
    color: #f35151
}

@font-face {
    font-family: montserrat;
    font-weight: 100;
    font-style: normal;
    src: url(/rsrc/fonts/Montserrat-Thin.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-Thin.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 100;
    font-style: italic;
    src: url(/rsrc/fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-ThinItalic.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 200;
    font-style: normal;
    src: url(/rsrc/fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-ExtraLight.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 200;
    font-style: italic;
    src: url(/rsrc/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-ExtraLightItalic.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 300;
    font-style: normal;
    src: url(/rsrc/fonts/Montserrat-Light.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-Light.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 300;
    font-style: italic;
    src: url(/rsrc/fonts/Montserrat-LightItalic.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-LightItalic.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 400;
    font-style: normal;
    src: url(/rsrc/fonts/Montserrat-Regular.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-Regular.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 400;
    font-style: italic;
    src: url(/rsrc/fonts/Montserrat-Italic.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-Italic.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 500;
    font-style: normal;
    src: url(/rsrc/fonts/Montserrat-Medium.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-Medium.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 500;
    font-style: italic;
    src: url(/rsrc/fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-MediumItalic.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 600;
    font-style: normal;
    src: url(/rsrc/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-SemiBold.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 600;
    font-style: italic;
    src: url(/rsrc/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-SemiBoldItalic.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 700;
    font-style: normal;
    src: url(/rsrc/fonts/Montserrat-Bold.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-Bold.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 700;
    font-style: italic;
    src: url(/rsrc/fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-BoldItalic.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 800;
    font-style: normal;
    src: url(/rsrc/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-ExtraBold.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 800;
    font-style: italic;
    src: url(/rsrc/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-ExtraBoldItalic.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 900;
    font-style: normal;
    src: url(/rsrc/fonts/Montserrat-Black.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-Black.woff) format("woff")
}

@font-face {
    font-family: montserrat;
    font-weight: 900;
    font-style: italic;
    src: url(/rsrc/fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(/rsrc/fonts/Montserrat-BlackItalic.woff) format("woff")
}

@font-face {
    font-family: icos;
    src: url(../fonts/icos.eot?90206536);
    src: url(../fonts/icos.eot?90206536#iefix) format("embedded-opentype"),url(../fonts/icos.woff2?90206536) format("woff2"),url(../fonts/icos.woff?90206536) format("woff"),url(../fonts/icos.ttf?90206536) format("truetype"),url(../fonts/icos.svg?90206536#icos) format("svg");
    font-weight: 400;
    font-style: normal
}

[class^=ii-]:before,[class*=" ii-"]:before {
    font-family: icos;
    font-style: normal;
    font-weight: 400;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ii-adjust:before {
    content: '\e800'
}

.ii-adjust-1:before {
    content: '\e801'
}

.ii-location:before {
    content: '\e802'
}

.ii-eye-off:before {
    content: '\e803'
}

.ii-eye-1:before {
    content: '\e804'
}

.ii-add:before {
    content: '\f101'
}

.ii-all:before {
    content: '\f102'
}

.ii-analizator:before {
    content: '\f103'
}

.ii-anonim:before {
    content: '\f104'
}

.ii-bug:before {
    content: '\f105'
}

.ii-arrow-left:before {
    content: '\f106'
}

.ii-arrow-right:before {
    content: '\f107'
}

.ii-avbar:before {
    content: '\f108'
}

.ii-stat:before {
    content: '\f109'
}

.ii-average-speed:before {
    content: '\f10a'
}

.ii-bar:before {
    content: '\f10b'
}

.ii-battle:before {
    content: '\f10c'
}

.ii-best:before {
    content: '\f10d'
}

.ii-beta:before {
    content: '\f10e'
}

.ii-bookmarks:before {
    content: '\f10f'
}

.ii-browser-chrome:before {
    content: '\f110'
}

.ii-browser-edge:before {
    content: '\f111'
}

.ii-browser-firefox:before {
    content: '\f112'
}

.ii-browser-info:before {
    content: '\f113'
}

.ii-browser-opera:before {
    content: '\f114'
}

.ii-browser-safari:before {
    content: '\f115'
}

.ii-browser-update:before {
    content: '\f116'
}

.ii-browser-yandex:before {
    content: '\f117'
}

.ii-calendar:before {
    content: '\f118'
}

.ii-catalog:before {
    content: '\f119'
}

.ii-check-port:before {
    content: '\f11a'
}

.ii-close:before {
    content: '\f11b'
}

.ii-cms:before {
    content: '\f11c'
}

.ii-delete:before {
    content: '\f11d'
}

.ii-dev:before {
    content: '\f11e'
}

.ii-device-desktop:before {
    content: '\f11f'
}

.ii-device-mobile:before {
    content: '\f120'
}

.ii-device-tablet:before {
    content: '\f121'
}

.ii-dig:before {
    content: '\f122'
}

.ii-distance:before {
    content: '\f123'
}

.ii-dkim:before {
    content: '\f124'
}

.ii-domain-checker:before {
    content: '\f125'
}

.ii-domain-list-by-email:before {
    content: '\f126'
}

.ii-domain-list-by-ip:before {
    content: '\f127'
}

.ii-edit:before {
    content: '\f128'
}

.ii-eye:before {
    content: '\f129'
}

.ii-guess-hosting:before {
    content: '\f12a'
}

.ii-guesser:before {
    content: '\f12b'
}

.ii-happy-ip:before {
    content: '\f12c'
}

.ii-info:before {
    content: '\f12d'
}

.ii-ip-calc:before {
    content: '\f12e'
}

.ii-ip2color:before {
    content: '\f12f'
}

.ii-isp-change:before {
    content: '\f130'
}

.ii-isp-comparer:before {
    content: '\f131'
}

.ii-isp-news:before {
    content: '\f132'
}

.ii-isp-rating:before {
    content: '\f133'
}

.ii-isp-review-add:before {
    content: '\f134'
}

.ii-isp-reviews:before {
    content: '\f135'
}

.ii-know-email-ip:before {
    content: '\f136'
}

.ii-krot:before {
    content: '\f137'
}

.ii-link:before {
    content: '\f138'
}

.ii-list-1:before {
    content: '\f139'
}

.ii-list-2:before {
    content: '\f13a'
}

.ii-lookup:before {
    content: '\f13b'
}

.ii-mail-checker:before {
    content: '\f13c'
}

.ii-mail-sending-check:before {
    content: '\f13d'
}

.ii-menu-address:before {
    content: '\f13e'
}

.ii-menu-invite:before {
    content: '\f13f'
}

.ii-menu-iprange:before {
    content: '\f140'
}

.ii-menu-news:before {
    content: '\f141'
}

.ii-menu-platforms:before {
    content: '\f142'
}

.ii-menu-review:before {
    content: '\f143'
}

.ii-menu-tariffs:before {
    content: '\f144'
}

.ii-os-linux:before {
    content: '\f145'
}

.ii-os-mac:before {
    content: '\f146'
}

.ii-os-windows:before {
    content: '\f147'
}

.ii-passcheck:before {
    content: '\f148'
}

.ii-ping:before {
    content: '\f149'
}

.ii-playact:before {
    content: '\f14a'
}

.ii-port-scaner:before {
    content: '\f14b'
}

.ii-privacy:before {
    content: '\f14c'
}

.ii-profile:before {
    content: '\f14d'
}

.ii-proxy:before {
    content: '\f14e'
}

.ii-punycode:before {
    content: '\f14f'
}

.ii-pwned:before {
    content: '\f150'
}

.ii-sbar:before {
    content: '\f151'
}

.ii-servact:before {
    content: '\f152'
}

.ii-server-response:before {
    content: '\f153'
}

.ii-shape:before {
    content: '\f154'
}

.ii-signout:before {
    content: '\f155'
}

.ii-site-availability:before {
    content: '\f156'
}

.ii-site-statistics:before {
    content: '\f157'
}

.ii-site-virus-scaner:before {
    content: '\f158'
}

.ii-size-calc:before {
    content: '\f159'
}

.ii-social-fb:before {
    content: '\f15a'
}

.ii-social-instagram:before {
    content: '\f15b'
}

.ii-social-tw:before {
    content: '\f15d'
}

.ii-social-youtube:before {
    content: '\f15f'
}

.ii-spam:before {
    content: '\f160'
}

.ii-spambot:before {
    content: '\f161'
}

.ii-speed:before {
    content: '\f162'
}

.ii-speedhp:before {
    content: '\f163'
}

.ii-sr-add-review:before {
    content: '\f164'
}

.ii-sr-change-isp:before {
    content: '\f165'
}

.ii-sr-change-platform:before {
    content: '\f166'
}

.ii-sr-incoming:before {
    content: '\f167'
}

.ii-sr-outcoming:before {
    content: '\f168'
}

.ii-sr-refresh:before {
    content: '\f169'
}

.ii-sr-screen:before {
    content: '\f16a'
}

.ii-ssl-info:before {
    content: '\f16b'
}

.ii-star:before {
    content: '\f16c'
}

.ii-updown:before {
    content: '\f16d'
}

.ii-stat-2:before {
    content: '\f16e'
}

.ii-stat-3:before {
    content: '\f16f'
}

.ii-pin:before {
    content: '\f170'
}

.ii-strange-ip:before {
    content: '\f171'
}

.ii-testact:before {
    content: '\f172'
}

.ii-time-calc:before {
    content: '\f173'
}

.ii-toolbar:before {
    content: '\f174'
}

.ii-user-tracking:before {
    content: '\f175'
}

.ii-warning:before {
    content: '\f176'
}

.ii-wdgt:before {
    content: '\f177'
}

.ii-whois:before {
    content: '\f178'
}

.ii-toggle-off:before {
    content: '\f204'
}

.ii-toggle-on:before {
    content: '\f205'
}

.ii-map:before {
    content: '\f278'
}

.header,footer {
    background: #fff;
    padding: 10px 10px 11px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px
}

.header>.wrap,footer>.wrap {
    display: table;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto
}

.header>.wrap>div,footer>.wrap>div {
    display: table-cell;
    vertical-align: middle
}

.header .menu,footer .menu {
    width: 80%;
    width: calc( 100% - 100px)
}

.header .menu>ul,footer .menu>ul {
    padding: 0;
    margin: 0;
    list-style: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.header .menu>ul li,footer .menu>ul li {
    margin-right: 45px
}

.header .menu>ul a,footer .menu>ul a {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    color: #50565e
}

.header .menu>ul a:hover,footer .menu>ul a:hover {
    color: #2488ff
}

.header .logo,footer .logo {
    width: 100px
}

.header .logo img,footer .logo img {
    display: block;
    width: 45px;
    margin: 5px 20px
}

footer {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center
}

footer a {
    color: #888
}

footer .menu {
    width: 100%;
    display: block;
    margin: 20px auto
}

footer .menu ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

footer .menu ul li:last-child {
    margin: 0
}

footer .menu ul .social a {
    font-size: 0
}

footer .menu ul .social a i {
    color: #888;
    font-size: 16px
}

footer .menu ul .social a:hover i {
    color: #555
}

footer .links {
    margin-bottom: 20px
}

footer .links a {
    margin: 0 20px
}

footer .copyright {
    font-size: 12px;
    color: #888
}

.uiInput {
    border-radius: 3px;
    border: 1px solid;
    border-color: #a4a4a4 #b9b9b9 #b9b9b9;
    color: inherit;
    box-shadow: 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.17) inset
}

.Darkness .uiInput {
    border-color: #000;
    background-color: #222;
    box-shadow: 0 1px 0 #666,0 1px 1px rgba(0,0,0,.17) inset
}

textarea.uiInput {
    overflow: auto
}

.uiInline {
    position: relative
}

.uiInline,.uiInline * {
    box-sizing: border-box
}

.uiInline>.wrap {
    text-align: right;
    display: table;
    width: 100%
}

.uiInline>.wrap>div {
    display: table-cell;
    white-space: nowrap;
    vertical-align: top
}

.uiInline .inputWrap {
    width: 99%
}

.uiInline .inputWrap>input {
    border-radius: 3px 0 0 3px;
    color: inherit;
    border: 1px solid #999;
    outline: none;
    font-size: 16px;
    padding: 5px 8px;
    width: 100%
}

.Darkness .uiInline .inputWrap>input {
    background-color: #4a4947;
    border: 0
}

.uiInline .inputWrap:last-child {
    width: 100%
}

.uiInline .inputWrap:last-child>input {
    border-radius: 3px
}

.uiInline .optWrap {
    width: 1%
}

.uiInline .optWrap>.uiBtn,.uiInline .optWrap>.dropWrap>.uiBtn {
    border-left: 0
}

.uiInline .optWrap>*:last-child {
    border-radius: 0 3px 3px 0
}

.uiInline .dropWrap {
    display: inline-block;
    position: relative
}

.uiInline .optDrop {
    position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 500px;
    white-space: normal;
    z-index: 1;
    min-width: 100%;
    box-shadow: 0 0 50px -20px #000
}

.uiInline .optDrop>.uiCbox>input+* {
    padding-left: 25px
}

.Darkness .uiInline .optDrop {
    background-color: #222
}

.uiInline .uiBtn .button,.uiInline .uiBtn button {
    font-size: 17px;
    font-weight: 400;
    padding: 5px 25px;
    line-height: 17px
}

.uiInline .uiBtn .ico {
    padding: 2px 15px
}

.uiInline .uiBtn i {
    display: block
}

.uiInline .uiBtn,.uiInline .inputWrap input {
    height: 34px
}

.uiBtn {
    background: #eee url(/rsrc/i/Btns.png) repeat-x 0 0;
    border: 1px solid #999;
    border-bottom-color: #888;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    padding: 2px 6px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    color: #333;
    box-shadow: 0 1px 0 rgba(0,0,0,.1)
}

.Darkness .uiBtn {
    background: #4a4948 url(/rsrc/i/Btns_Dark.png) repeat-x 0 0;
    border-color: #2d2d2d #111 #202020;
    color: #fff
}

.uiBtn:active {
    background: #ddd;
    border-bottom-color: #999;
    box-shadow: 0 1px 0 rgba(0,0,0,.05)
}

.Darkness .uiBtn:active {
    background: #222;
    border-color: #222
}

.uiBtn .button,.uiBtn button {
    display: block;
    height: 100%;
    width: 100%;
    line-height: inherit;
    background: 0 0;
    color: inherit!important;
    font-size: inherit;
    font-weight: inherit;
    text-align: inherit;
    cursor: pointer;
    padding: 4px 25px 6px;
    text-decoration: none;
    white-space: nowrap;
    border: 0;
    outline: 0;
    text-shadow: none
}

.uiBtn.sure {
    position: relative;
    outline: none
}

.uiBtn.sure .sureBox {
    position: absolute;
    top: 80%;
    background: #f44;
    box-sizing: border-box;
    width: 200px;
    left: 50%;
    margin-left: -100px;
    padding: 5px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    height: 70px;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    color: #fff;
    z-index: 1000;
    cursor: auto
}

.uiBtn.sure .sureBox .uiButton {
    width: 40%
}

.uiBtn.sure .sureBox b {
    display: block;
    font-size: 15px;
    margin: 0 0 10px
}

.uiBtn.sure:focus .sureBox {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.uiBtn.uiCbox>input {
    display: none
}

.uiBtn.Grn {
    background-color: #69a74e;
    background-position: 0 -96px!important;
    border-color: #3b6e22 #3b6e22 #2c5115;
    color: #fff
}

.uiBtn.Grn:active {
    background: #609946;
    border-bottom-color: #3b6e22
}

.uiBtn.Red {
    background-color: #a74e4e;
    background-position: 0 -48px!important;
    border-color: #6f2222 #6f2222 #511515;
    color: #fff
}

.uiBtn.Red:active {
    background: #994646;
    border-bottom-color: #6f2222
}

.uiCbox>input+*,.ui_OffOn {
    position: relative
}

.uiCbox>input+*:before,.ui_OffOn:before {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    position: absolute;
    left: 6px;
    top: 50%;
    background: #111;
    margin-top: -3px;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(255,255,255,.3);
    -webkit-transition: all .2s;
    transition: all .2s
}

.uiCbox>input+*:hover:before,.ui_OffOn:hover:before {
    background: #3a0
}

.uiCbox>input+*.ui_yel:before,.ui_OffOn.ui_yel:before {
    background-color: #f80;
    box-shadow: 0 0 4px -1px #f80
}

.uiCbox>input:checked+*:before,.ui_OffOn.ui_on:before {
    background-color: #3f0;
    box-shadow: 0 0 4px -1px #3f0
}

#body {
    padding: 10px;
    max-width: 1400px;
    margin: 0 auto
}

.sect {
    border: 1px solid #edeff1;
    background-color: #fff;
    border-radius: 2px;
    margin: auto;
    margin-bottom: 20px
}

.Body {
    padding: 10px 30px
}

.card {
    line-height: 1.15;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.card>div {
    padding: 49px 63px
}

.card.mwM>div {
    padding: 20px 30px
}

.card .cLeft {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 543px;
    -ms-flex: 0 0 543px;
    flex: 0 0 543px;
    max-width: 543px;
    border-right: 1px solid #edeff1
}

.card .cLeft>.row>.label {
    letter-spacing: .04em;
    text-transform: uppercase;
    font-size: 12px;
    color: #000
}

.card .cLeft .data {
    text-align: right
}

.card .cLeft .IP {
    margin-bottom: 16px;
    border-bottom: 1px solid #222;
    margin-bottom: 33px
}

.card .cLeft .IP .data {
    font-family: Montserrat;
    font-size: 45px;
    letter-spacing: 1.3px;
    font-weight: 700;
    -webkit-transition: color .5s;
    transition: color .5s
}

.card .cLeft .IP .data:hover {
    color: #2488ff
}

.card .cLeft .IP .data.ipV6 {
    font-size: 16px;
    line-height: 32px
}

.card .cRight {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.card .info {
    margin-top: 16px
}

.card .T {
    display: inline-table;
    width: 100%;
    max-width: 500px;
    margin-top: 8px
}

.card .T>div {
    display: table-row
}

.card .T>div>div {
    display: table-cell;
    white-space: nowrap;
    vertical-align: bottom;
    padding-bottom: 37px;
    width: 35%
}

.card .T>div>div:last-child {
    color: #fd5a35;
    font-family: Montserrat;
    text-align: left;
    width: 55%
}

.card .T>div>div:first-child {
    color: #888;
    text-align: right;
    font-family: inherit
}

.card .T>div .icon {
    width: 10%;
    text-align: center
}

.card .T>div .icon i {
    font-size: 25px;
    height: 27px;
    line-height: 27px;
    width: 27px
}

.card .T>div .icon.flag img {
    width: 27px
}

.Btns {
    padding: 30px 26px
}

.Btns ul {
    padding: 0;
    margin: 0;
    list-style: none;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.Btns ul:after {
    content: "";
    max-width: 290px;
    width: 100%
}

.Btns li {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 290px;
    width: 100%
}

.Btns a {
    font-family: Montserrat;
    border-radius: 26px;
    border: 1px solid #dddfe0;
    color: #50565e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    line-height: 16px;
    padding-left: 24px;
    padding-right: 48px;
    position: relative;
    text-decoration: none;
    height: 54px;
    -webkit-transition: .3s;
    transition: .3s;
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 30px
}

.Btns a i {
    font-size: 26px;
    margin: 0 20px 0 0
}

.cIP {
    font-size: 40px;
    text-align: center;
    margin: 0
}

.cIP:before {
    content: "Information for:";
    display: block;
    font-size: 16px;
    font-weight: 100;
    color: #888
}

@media only screen and (max-width: 1120px) {
    .card {
        display:block
    }

    .card>div {
        display: block;
        width: 100%;
        max-width: 100%
    }

    .card .cLeft {
        max-width: initial;
        border: 0;
        text-align: center;
        padding-bottom: 0
    }

    .card .cLeft .data {
        text-align: center
    }

    .card .cLeft .IP {
        margin: 0
    }
}