html {}
body { background: #fff; font-family: 'Open Sans', sans-serif; font-weight: 400; position: relative; height: 100%; }

h1, h2, h3 {font-weight: 100;}
a {transition: all 0.2s; -webkit-transition: all 0.2s;}
.page-title-wrapper {margin: 0 auto 40px;}

.goToTop { position: fixed !important; top: 0; width: 100%; z-index: 1; }

.main-logo {width: 220px;}

.serv-menu-wrap { position: relative; font-family: 'Open Sans', sans-serif;}
.serv-menu-wrap-row {border-bottom: solid 1px #e8ecef;}
.adv-menu-wrap-row {margin-bottom: 10px;}
.lng-top-wrap { position: relative; height: 65px; margin: 0; padding: 0; width: 200px;}
.lng-top-wrap li { float: left; list-style: none; margin: 20px 0 0 2px; padding: 3px 5px;}
.lng-top-wrap li.selected { background: #d3ebf7;  border-radius: 4px;}
.lng-top-wrap li a { color: #2198dc; font-size: 14px; font-weight: 400;}
.lng-top-wrap li.selected a { color: #104267}
.lng-top-wrap li a:hover {color: #5c639f; text-decoration: none;}

.nav-top-wrap { position: relative; height: 65px; margin: 0; padding: 0; }
.nav-top-wrap li { float: left; list-style: none; margin: 20px 0 0 7px; padding: 3px 5px;}
.nav-top-wrap li:first-child {margin-left: 0;}
.nav-top-wrap li a { color: #0E4A6C; font-size: 14px; font-weight: 400;}
.nav-top-wrap li a:hover { color: #5c639f; text-decoration: none;}

.serv-top-wrap { position: relative; height: 65px; margin: 0; padding: 0; }
.serv-top-wrap li { float: right; list-style: none; margin: 20px 0 0 7px; padding: 3px 5px;}
.serv-top-wrap li a { color: #2297dc; font-size: 14px; font-weight: 400; padding: 5px 0 5px 5px;}
.serv-top-wrap li a:hover {color: #5c639f; text-decoration: none;}
.serv-top-wrap li a.bttn-violet { color: #fff; background-color: #5b64af; padding: 8px 20px; border-radius: 4px; letter-spacing: 1px;}
.serv-top-wrap li a.bttn-violet:hover {color: #fff;  background-color: #3a4176}
.serv-top-wrap li.i-icon { position: relative; margin: 18px 0 0 0px;}
.serv-top-wrap li.first { margin-right: 15px; margin: 18px 0 0 40px;}
.serv-top-wrap li.i-icon a {font-size: 16px; }
.serv-top-wrap li.i-icon .i-card {font-size: 14px;}
.serv-top-wrap .icons8-32, .adv-top-wrap .icons8-32 { position: absolute; top: -4px; left: -26px; width: 32px; height: 32px;}
.serv-top-wrap li.i-icon .icons8-Speedometer { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADdUlEQVRYR8WXTXLaWhCFzyFQhUfGOxBVFtNHVvCUFYSswHgo3iBkBVF2wCRoaHsFwSswWYHJFLmKu4PYI5wyoV/1lWTzI5AUUuU7cJniSv313+mGeOXDV7aPwgDOxayBX09nWNIDpU3QWYUXiIFwgoqMIbVr4zdNEedyAZyv0zYq+EiwC+BBREYAJyAmgAxiI+xD0AakTbID4FgglwCvjO+O94HsBLAezxefSfRF8B3gwPROR6svc4bTS/1sei2Fez7O8K4DSJ/EvxakXvtkzpv3WSCZAInX3yi03ws5Mv5pv0hI0ztOeDegiEYDQhEs8cH815psvmMLwBonbwD8wFG1g/lvD1wGxm+1ywFMJ5BKgKM3Y8yfBgDfQ+TdJsQawItxud4MaxnjWXfjdG1DPAPYnD8+3WqhlfW2KJwTRiNA/kG99jatiRcAzRmkK/Wqs6tgihradU+d5HwxEcqN8Vvntn/0jxPOHGIxE8E9iIHx3S+HGstMQxh9hkC7oyGoNlUrYoA4PyosIxCe8V1bvX/72BQIVBe0TY3WGW1YHhc/Rfhhs88PBXhWT6k0UX8TpKl1wmmX4IXUqydMPgxmvts41OCLBkQeIGeqniJyldVRzTC6FxUrG36y8SdhT9r22PTc7y/eop/OCYGcG79l1XLzOMNorGmg/YcYG98NikYgNowLklacdBBtDKcHWYqXpXwrUQog8NgMI9lHukNUbgE+WKXUM1+MVPcTmB+o17y8Vk7rIAYQmQA0OKqe5z+YtOxS3qYeakRY4a3mG0e1/r53aMsDiwuINDSCKcAVSIN6dZALkHZNFkC9elLkeTwu+hBxSJ6xOYyMUHTYZBbLngI6RoVx3Swl0JSYnusVrqNhpIIU/FkR2rmxuCTwPs47rlGvdvO8X4VzwiguQp3bEGmXoS/q5b57cfdxQt1eSPmmqlTGg0MgVtXXzoJUlcrUwUEAsRRb9U2mYRSodAIYQ9gxPffkEAO7nnWG0U9Ql1p4QOVa17wYIGktu/UCnc1N1hnenYGytobnAgqN6Z1erRVenG7ttuO1cWwhwiigoDvruVuGVKxyDWZcmPnu9s4ZTlX0Rqn0r++E4czJ+kERyzXe5e34q9OQwE0WwCZn7g+TpEhjuSYzd/st5xOZ/WsAOjiSjalEJsQU6apCEShhtfTVVwf4H6hv6d9/TGueAAAAAElFTkSuQmCC) }
.serv-top-wrap li.i-icon:hover .icons8-Speedometer { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADcElEQVRYR8VXQZLaSBDMFHAe/AP8gsUvWPkFxrcNQ8RIwvfVvsD4BzxgkSBWOPZm5gWDXzDsC8wP7DkbKTe6R8KCESONmYjpE0LdXVlVWVkl4pkXn9k+GgPwvLi7a+ESgCuhT6JXBi9hS2IDYL1LcfXv3N82ca4WwDsv7tPBnyQ8QbcAVhA3dLBBpqk14jBUhj6oPoABwQsJczpYJH/764eAnARgPP7h4AOJENIXkNNk5q/Klw3H0dw8L2eBV/5/NI4HkEKQvxsgnQx/zef+9yoglQByrz+Dsu8JrpKZHzYJabFnNI6nggb2WZQyvP00902KDtY9AMa44+Aa0H/tjINdCy6kSRIFJryN1yiINiAn7RTrHy1NKb7JMrw+BnEAoDAu6uo4rI0tn9ho0lUFYg8gz/kNodvHetsU3HAcGQL/1snwquDEHkCeM6+TsneKME0NndpnnWxpA/F6Gfn+Hb8A/OHFvXYLXyEYpk6TyP94rrGq86Mg/gAgBNHdpXhptMICuMsPegJXoNzlLLhj7xOvPAVrQgMRW8Mz5gr3DcDb4zo/135JPV+2U0yK1L4LYs8h4naKFzQPpKbLWdA91+BeA97HrjJc5uq5qKqo4Tj6LjFkrmbdXwm7KdsWdfFPHHwpvJUQFn0iE/xPkW/V8niNgmht0kDzA+A6ifxJ0whYpWwhJmDFKW9E++ZkeoZSulXKt49SEE8AuRyNYz2EtArUcBzfULo1Smne7xytjO7bvbIK6taVcsEDC0DAhsC2ncKvO1iUbJbiVeGhVdAWbgQtOinDh+7Iz8cCuiaCOQAtKG7bGaZ1AIqqqQJgWN3ovINQVI/gpSHhVuLkFFlOE4gXymR5Q4cTk5IkCtymPBoGcQhq8kskzCV1TvCNTTt01Unp1XlfBjcqkXAKqf8Y9E29fGifrT5yYzhgmPy5Sf6ewrC5o6y+RS+wqvQYHpwDpqy+FoDJh2An3jWBQRL5L84xcOrsKIi/yQy1gEviyox5FkAREqNgJAfHk+xwHF1SPBjD6wCKMt1ucUC8cTwQZMh7cdCO91GgvOUsuGfIiFWdwar3ycy/N3PaWdEMubn0H2wwKlX1QWEBEK/rZvxyN4RwXQXgGGjth4mNzk+5rpztjy8tZPbJANjGgcNPsbqUZMC2SVU1ikCdsXPePzuA/wE7E+6NoiBNUAAAAABJRU5ErkJggg==) }
.serv-top-wrap li.i-icon .icons8-Wallet { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB/ElEQVRYR+2XQXISURCG/x/HKrIKnsA3VcI2eILgCcAbwBI8BBzBjcwSOEG4geMJjFvGKp43MCu1gvmt9wAzkEAYagIbesXiDf313/1edxNHNh7ZP3IDMFFSA3AJoEbA/YagoW1XWtuC3BvARFMD3tZxR+esRqIk6BtQiCHEzimpK93prf1Qud4EsTOAGUxL+DO7hNSYR0kD4YegGESM4suxbYU/047CKJGAd7Zd9kCP2VYA82lSRYH1FVmFLwDGkOJtkTlnewOYaNIE0HVRpmW1nTfjLEWbGcDL/Ov2M8lQwEcgGNp2aLM4zXp2JQWmn7hcXQAYgqhm/bMnzsdAMFoP6D+AyzcL/Lq4PvNqhlaKan8glig1BJwDbKVTeQ8QTZoEB5JGtlNxNZC7mf5kCLCOsyBc3pgUQNIj0FUxeLV+nfIk8YUpvl+qsAIAoWY7Zf+KPZf5OiNi2y73/GO1dGSipHcCOCmQtwK+l5BdgKNl1R+0CMN+YkG89o/boi0fFMA5I/2QciMEVfcMHxbAN7dZM926Dwrw2GN2AjgpsFmB/veGG6On7fLOk/I+HXNzOx5MS/w9s4Kunlom9nHsvnEDCcmGioF5MJD4A1Hitho3+Z4L8+UiL1tsSzcCGuk94YHc88n4bw1UvkOpeI2zF/H6tPWs+d5FvaMD/AMvBV0we6y5dAAAAABJRU5ErkJggg==) }
.serv-top-wrap li.i-icon:hover .icons8-Wallet { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB9klEQVRYR+2Xz3HaQBjF3wPiq0kFwRWYVIBcAeSWAQ5a4T6ghBQQtGJG9uQGHUSpIHYHuIPkGiN9nl1bjgAjIw1/LuyMblq937799P0hjrx4ZH3sDKB/rR0kaIFwAPtABMGNr1TeIUsDfHV1o1ZF24oJHBB1iNyDjACYx6xpEuPzbaDuNkFsDeC6uv6P0iLZMaIkGgJ5MGIijM4SzIJA/ckK9QdaQFyF31UKtMaRC9B1dbNSQTtrK0R+CTiTBFHeyYxSaYCup10CQ3PKrK3hWM2KBG1hAGPzYxU/Abmg8NsiQfAjUPMiokXfXbqCvudHAC8FCEg0i34s931BtEgwWT3QK4C97yp+24+k0SxYCqrSQERdIB0Kz0Go7FX+B/C0WyG0QCY3Y88tLZazsTfwAwrbtQQX6R/zCtD39AjEsBbj4+rvtEsYG5jAl9SFZQCIE/qezWL7Wi9xFoW+GhmNE8DJgb068JJbhgAmadQfNAh7A39O8JOJ9rQsHxTAipEtgfyNYzZNGj4ogC1uFbjZ0n1QgLeS2Qng5MBmBwbadLvTcKy27pTLVMyN5fi5H5Q5hNP3hokywmaPaUgAdD7EbKw1JLaNvtaOiMwInmeGi7J6q/sck5DMXJGdE9bsNk4sqnba2W1TStzVYkSr3dZe73sb644O8ARNTlsw4jqcCwAAAABJRU5ErkJggg==) }
.serv-top-wrap li.i-icon .icons8-Card { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADlUlEQVRYR8VXPXrTWhA9R6JwKswKkIJcP2cFcVYQs4IXOiSKODswK4hTYJeEFaCsIH4rINT2s8QKcCpcRBq+kSyeLevPCXzvNio0986ZmXNnziX2WNZ43jeIUwEsiLRJdnW7iNyBXBIIY4ofvu3cND2WdYbWx6BtrKJLEfRJtAW4IeRO98XAVL8G0EuAgF0CpyJYkvDjlnkRvrGXVT4qARxOZkMRngO4F2KIlunXHaiAsYr6FAwBPCc5Wriv3peBKASgh/DHwy1JOwYGoetc12Wq6L81mZ8ZwEhEAjl4dlIEfgeA9SHoktEtKN+k9axXFrHagdFfiWMxv4bv7KQs+ZUEs3qYQvhSxDzJ220BSCOPAgA3cmAOipwrEUlcUom4sZSIJO9iyKfQ7STcyNb63BGIY2mZR5vnbgGwJ7MkirLI7fH8msTfteUQXiy8V6MdEEkmIIHXOcr+/QKghAM4iFumVRa5QXyudb42iGHaoWuHeRDGKgoBGS3cjpIUCYAs9UJclBHOHs9DEi+bAgBwtXCdwQ4nJvMzCi7lwLQ10ASAphZAL/Ccrbr+quGHoGsY0Zc9nGtz+ifwOkl/yC8NBsA08JyzBMDhZL6sum6H438HoFzuBwDLwHNeFO3R66lZ0P9ct9fPcct8UXblGpMv523hOqV9xlhF32PBaybpJ9qB6/TLIrTHsynJ430yoLZlANKyz6YAQ6aHY5qxsrhmvx9A2ubRo959Av7/BOCUh5O5xJCTfPfazMSfKIE1mfUM8LYRAAW5b/3VvorYGfkbleDRACoym3AA6Dci4R8DkJCw5hpmqXpMCQB5X0ZuezL3VcLVNqLHdMENsMXzIJV5aSNq0opVfBjGQ1/vLUCrYijdb+gCv+xmZUpp4Trt/4YRcRy4jl2X6rVI/V5kF8fmUZky2r7WuWG0PjSEcJgXEgWTrFyUCPyF57yuCmJd0mGmO7YEiSrgbE4Xz3E5z94CZU4ECEUwDD3n084Za8lHytWWIMkME0kmkEzBppmJzwWic7tQK1QBIXgdt4wrnbKZ0gbBwO0kDxpdO6JUJZMAXwhOAUlk01NW+kjhSCA9CGw5MLulolQdpYyPVNU+f4rj/F4RfBMx+5WyPNuUaXmCqe5/4hLI1zKlXfs0U6X8hGzcbyrgojgaPU75IxqRUMXUtCz3IvDLHjebQGoBbBonryIoELFUxmUl0hQjJdtdLJiGnuM3rdpPfss16/JyMgcAAAAASUVORK5CYII=) }
.serv-top-wrap li.i-icon:hover .icons8-Card { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADgElEQVRYR8VXTXLaWBD+PjCzHXKCmBPEPoHxCUy2sauC5Nkb34CcwGQ/EqQKXLMbfIKQEwSfIOQEIduJpW+qH7wEyxKSSVzpjRbq9/rrn9f9NfEIOTsfdiSckNgX0CRwYMcFzAksJSwkTa+H4U3Va1mm2O0Om99quCLQAdEUdENx7s7VMHPfFG0HhDogeAJhKWDaSHE5GgXLbTa2AjgLh30AF6K+Suz/kWJadqEB/q+GDqk+xT8BDMZx8KYIRC4A53Ud7wG1JPau42BUFqm8/6/CYZfUAOCnRoLjPPAPALzqDg9qNWf8817KdpHHpse6XrjQJ7y9HgWrtGTEnLmraQbweZriOKt3D8BKGZ9E3TQS9vKMrwvxygpx05YVIoQ5a3g3/jtY1cZaVhHVAOJRI8Xh5r33AJyFsfOiyPPT83hE8HVZOiRcTuJgkAVhkRCpSRQc+n/fAVjBieo1Eu4XeQ7g3zLj/v9dgtY/o2CRE4kFRStMK3A4AD70KXBZVHCn5/GC4POqAAC8HUdBL6tvhVkDrvZStMxRB8BCC6A9icJ7efWHXWHW8fERxgHpwzgOXX/IijkDYDaJwq4HsNz23E7DYY/E1eMAYDmOg2d5Z3wU7D+tqi23ewmeFT25qsWXNTaOgsI+c1fHFwAvuQ5/cxKFBiRXzsJ4BvLoUREAUATA7rE7RSzoLgdnvirzjDwNAGvzahuAOcDp7wAg4sRqQCCOs91rMxJPEoG/hm0I76sBMJA7yLbC9sVfLQU7AtgW2dWoV6daET4dgHbpM/Sh2iEDxtXeFBX36Xk8JbgobUQ7dcEfaHPngZs9vhGtZ8HWVrwmKR17tyL2i4aSoK8U5iDnIKZFL8szpUkUGrFdDyPxaBIHrbJQb6B/oJomOCxiRpvKD4bRmrEsIPazRCJnkm0jJdNxFLzc5oSlFFTf8457hMQYsJ/TeXOcxIXfBYqM2G5gBiZR+C6r43mH4wqbhMQrWls2yuQZ7PrAhYBulgOWpcqAEBjtpXhrU9YzbUocx6FbaEwekNJvdRnz+QhhBsLRpp8SwRaTAYi2oFYj4UEhKTVDa7o9I9xS8ctE0Gcl7Gyl5d7ady5POt7/0yLdFjHt0tXMmPKu0Vj1hR8MOM+RasupLRVApyoQMwxbTguWm00gpQA2ld1WZBNMbitqwqdIugWwdB0QmI2jYFo1bf8DWZEazx2GR74AAAAASUVORK5CYII=) }

.main-logo {margin-top: 10px;}
.phones-wrap { line-height: 20px; font-size: 13px; color: #1d5781; margin-top: 7px;}
.phones-wrap strong {font-size: 16px;}
.main-search-wrap {position: relative; margin-top: 7px;}
input[type=text].main-search-input { padding: 8px 10px; width: 75%; border: solid 1px #2297dc; border-radius: 4px;}
.main-search-link { display: inline-block; height: 25px;  width: 26px;  margin-left: -30px;}
.main-search-advance { display: inline-block; margin-left: 15px; font-size: 13px;}

.adv-top-wrap { position: relative; margin: 0; padding: 0; }
.adv-top-wrap li { position: relative; margin: 40px 0 0; float: right; list-style: none; padding: 3px 5px;}
.adv-top-wrap li a { color: #2297dc; font-size: 14px; font-weight: 400; padding: 5px 0 5px 5px;}
.adv-top-wrap li a:hover {color: #5c639f; text-decoration: none;}
.adv-top-wrap li.i-icon:hover .icons8-Assist { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEa0lEQVRYR6VXS1LjSBB9TzJ75gSYE2BOgDkB7t0E9gSSPPs2J2j3CXDv2yoRYXfMDvUJmjkB5gTACXCvsZQTWVIZI/xltCAIq1T56uXLl1nEB58gMPsZ5Sj3UKewrtuM4vDrrttxlw/+DEy95uNMgIBAw30rkCeCB7kg/BGHyS57bgVAT/vi4YpEUAZLQaS1GSZJEk41YLsbpwSFuQxehE//JOHjNkA2AjiPTOABV4A8wWNv9D28XbZxp2taAhkoE/pegAmBpJbh2oFc9t1aAJ3IfAHRh+DrKA7725xI19hUeQiE0oPwmR7CVcBXAmhHpkfi6iN5dUBt6nzLysWqfZYCUDoB3Pyf4ItstbtxoiBAnFaZeAdAUc88PAD4tgvtqhUCX8ZxeLgsVSpSgAfjYXi8+P4dgE7X3EDkcBRH8zLbJvftyDyQqK9irUzHI4WDxYO9AdD52zQh+LWMqnUgOpHpW8EBtxAerWLBrgMuFt+/AWBrWbA/iqPmNqfWNeeBaXg+7kRwmeVIaz4e1rEw8/EM4NNoGKb6/RxA6XIPu5zeBvfwSyj/joeRChedrhlAcFHLcbis/jtRfAtyMhqGytgrAP1QIK3xMLK+vul5Fas81XI2XbB5rsHEBVncS9MASNOxPGfAigi43kb57uTqjovBXSBXxsvYtM5KmNEwtLHtH0d/nuH4RxJO1gquaz5DoKe4r+VsrbLZQk88canQGHuUA/Go1TV4A0BdD5TeOvrPw/jM86h500rZaM1lKiYEH0bD8LTM/Yk7nDusZaAwCcAJqfTyi7KpqCaaWuMC+Zll7G3b6VyFaHmKoK4pruUYWHsWnik7BYDIWOcbx+GgDH5nux9gW62AqZbYtoHfiK7oki1rxQvMdbpGVCO0atbaLH3aNiFIsKsTbqqaThRPAKZO5HMAzv1qGf5QQRWuhrOqZ28KsOm91QB4+w5AtSzmhiToz3Jcf4T2RTC6n+/LCcHEpWCRdVaNwdqrdjZaocgqR9t04rknROZZKIXfCG9EJKXHvs6UWopc5f/O0UTY23XQrBqSpvfFF50JzgpRy0/7v4qw6s2LJ9NBAuDRR/VQ9AVpONst7b6u5e5EWQBYEEc1f9rddmlQ7nvXK3LgUhksJ+s7Z/fOe7ipB5Tj1IG6WbW+ITAg9i2tgsE4Di/dmrJftNR49LeZDyOQ472MDVdt2pRo63GNtc77ROXS0e4aNat7konkaOgAaweSyiPAvr3EiNznOQPXa1y5WwCbhs+iUvB5luPYlaWb8ShIBajrpUUPsrQ6PNxWh1FX/gUDS6ZVt9FfYWwbiJCpEI97GU6VQqWYvvR1grJrSe1waTsyeoNq5LkMfGC66pbkDNACKG8xU9swiLUDia7NMnyqGlRpLgaAnYxWPoIpiIlLTeED4CMEUwGm9PBmHpjN8OiCFY1K7HgtQCIiNuckm4S9Cf2WjC2XZwuq9nqJtUyqXoB9Fa9AtEPu/hT3RQlAFv1d5F7AZC9Hsu4euCzSf1YD0R25wrRoAAAAAElFTkSuQmCC) }
.adv-top-wrap li.i-icon .icons8-Assist { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEXklEQVRYR6VXS1IbSRB9j2hiYCefgFKExRZxAsQJkE+AWLZmYXECyyegvRjJO8QJkE9gfALkbTcR3ZwAZgURaJQTWdUftf7CtSBQdFfXy1f5XmYS71zmOq7gZXwE0IBi9DOJX/u67ee4zQbTjw34doYJWiTr+V7BI4gDgVwk/uFgm29uBMBG+/p2RbAFwaOQQ0CG2PNGyUX1WQ80/WgIgQAIQO8x8avJJkDWAjD9sAXhFSiPADuJX7tb9GHTe2gSEigT+lxERtjBAH/t3mQgF+1bCcD0oy8EugJ8Tfxad5OIHBuxAcYtAh2BPAG8WAZ8KQDTizokrt5zrxlQl6hvAcnzZd9ZCMDSSbn9k8On2TK9cOBA4HSWiTkAqbxiEN+2oz1sAfiS+IfVhTlik1QOkvbh8fTzeQC96BaUauIfFjLb4PJNP4wJmmWsaWB8HScCBNOBlQCYftQg8HMRVaswmH7UdQmHO0COVrDQBeR8+vksANVyJWnXGhsEbV8x/4R17vBeBJegNyTG8RoWnkT4KWl/HOr+HIBKx22eT5RlYPRwkD9B/Er8WtNJ8CGAyDn2veoi/ZtedAdylPgfOzMAHgKKNON2zfr6ulUkqzxib7eRO2J+1xxkh5QU0Y+6EDQylqcYCGOAN5tkfhF5+fBc/7mM59lUZyV4Hfs1e7b9k9M/kePk78PRyoT7Hn7GhOqKv7HvNZfZbFobTrKrsO4o4wPsSJ3CoAxAXQ/orKLffI/OIND3GptYs5Xdy3gkRJz4tVO9exInWXCSBpsyENmMLBLJevm5e9nW+obTOH4AXmfTSpcrxMnT6BVjzwvUngGeKTspgDCG8FvSrgUpVfe2+gltqQUwVIltenDZhh+awKSZWnFe1Kr9SFRxTB3qKZOfFiFQWts64VrV9MMRwGGW5AWAzP32vA+aUOpqEDmb9ex1B6x77vSPuwUAyrKYMqQu4N28h/ay7jX7/zshZZAl7zTrdBEXxuBkaUEFoi3WEkdbF3HhCdET6eQukFtoOzeRrvaUKkUFsND/i+olnW0bzTlD2vM+4HU8IHDmgOCH/u+ScMabyxkcaod79N58SOtCPbNd+xtiVO4mTcoUQJEcs/e3bYHKo3dzQwzKpTKYdtb3md1b5tWKtZFYVQO0nQJ5oG42r2+5JlGxtAqCpF27zAFopdxh0xqPrpfxNYFj2ffqhdrQYKrHpV1voYry0GF64b2tB+QAgrprYNXxZpZIRRNOIL91oMlqTSb3FMDqiSZVymfQO85k6ZJXDmxWQ4wOLSqzJepQ/ZfAZVUxY2CuW52SUVZA9KAE+7unlkJHsUrYXgHAQLsc04uuQNRBBJjgedmUlLV/DoBOMVTft5GsbEjcu7ufZg0qbVA0J2xntGyJKCiMkF6N8wEwAeQZ2cPSbi8paNcq+TaEUMevAXbSO59Ae0idhP4VkWZ+z3amHJe7a7HsVABWXMDvWOm82Mrqu00w4QD73mDVHLjoqP8BAPXVA3r6OiIAAAAASUVORK5CYII=)}
.adv-top-wrap .i-assist {text-align: left; line-height: 16px;}

.main-menu-wrap {position: relative; background: #2297dc; font-family: 'Open Sans', sans-serif; z-index: 1000;}
.one-menu-wrap { position: static; text-align: center; height: 70px; line-height: 70px; transition: all 0.2s; -webkit-transition: all 0.2s;}
.one-menu-wrap.at-hand {background: #5B64AF}
.main-menu-wrap-row {position: relative;}
.navbar-collapse {padding-left: 0; padding-right: 0; box-shadow: none; -webkit-box-shadow: none;}
.navbar-toggle {margin-right: 0; padding-right: 0;}
.icon-bar { background-color: #fff;}
.toggle-megamenu { border-bottom: none; }
.one-menu-wrap:hover {background: #1e82be}
.one-menu-wrap a { color: #fff; font-size: 12px; font-weight: normal; text-transform: uppercase; display: inline-block; line-height: normal; vertical-align: middle; letter-spacing: 1px;}
.one-menu-wrap a:hover,.one-menu-wrap a:focus { text-decoration: none;}
.one-menu-wrap.at-hand a {font-size: 12px; line-height: 15px;}
.one-menu-wrap.at-hand small { font-size: 9px; font-weight: normal;}
.one-menu-wrap h3 {font-size: 20px;}
.one-menu-wrap p {font-size: 13px; line-height: 18px;}
.bttn-transparent { padding: 10px 12px; font-size: 10px !important;}

.dropdown-menu .at-hand-wrap {margin: 0 30px;}
.at-hand-one {float: left; margin: 0 30px;}
.qcol-xs-3 {float: left;}
.qcol-xs-9 {float: left; margin-left: 10px;}

.one-menu-wrap .dropdown-menu { margin: 0; border-radius: 0; border: 0; background: #1e82be; border-bottom: solid 3px #186DA0;}

/*.dropdown-menu li:hover .sub-menu { visibility: visible;}
///.dropdown:hover .dropdown-menu { display: block;}
*/

.dropdown-menu ul.nav-tabs { border-bottom: none; padding: 20px 0 40px 10px; }
.dropdown-menu ul.nav-tabs li { float: none;}
.dropdown-menu ul.nav-tabs li a, .dropdown-menu ul.nav-tabs li a:focus { background: transparent; border-radius:0; font-weight: normal; border: none;}
.dropdown-menu ul.nav-tabs li.active a, .dropdown-menu ul.nav-tabs li.active a:focus {border: none; background-color: #4f5795; color: #fff;}
.dropdown-menu ul.nav-tabs li a:hover { border: 0; border-color: transparent; background-color: #4f5795; cursor: pointer;}

.dropdown-menu .tab-pane { position: relative; font-size: 14px; line-height: 20px; color: #fff; padding: 20px 30px;}
.dropdown-menu .tab-pane h3 { font-weight: 100; margin: 0 0 20px;}
.dropdown-menu .tab-pane p { padding: 3px 0;}

.bttn-transparent { transition: all 0.2s; -webkit-transition: all 0.2s; text-transform: uppercase; font-size: 11px !important; text-decoration: none; color: #fff; font-weight: 700; letter-spacing: 2px; padding: 12px 24px; border: 2px solid #fff; display: inline-block; border-radius: 4px; outline: none;}
.bttn-transparent:hover, .bttn-transparent:focus { background-color: #4f5795; border-color: #4f5795; color: #fff; text-decoration: none; }
.bttn-green { transition: all 0.2s; -webkit-transition: all 0.2s; text-transform: uppercase; font-size: 11px !important; text-decoration: none; color: #fff; font-weight: 700; letter-spacing: 2px; padding: 12px 24px; border: 2px solid #25c45a; background: #25c45a; display: inline-block; border-radius: 4px; outline: none;}
.bttn-green:hover, .bttn-green:focus { background-color: #169d43; border-color: #169d43; color: #fff; text-decoration: none; }
.bttn-transparent-dblue { transition: all 0.2s; -webkit-transition: all 0.2s; text-transform: uppercase; font-size: 11px !important; text-decoration: none; color: #124d6e; font-weight: 700; letter-spacing: 2px; padding: 12px 24px; border: 2px solid #124d6e; display: inline-block; border-radius: 4px; outline: none;}
.bttn-transparent-dblue:hover, .bttn-transparent-dblue:focus { background-color: #4f5795; border-color: #4f5795; color: #fff; text-decoration: none; }
.bttn-bviolet { transition: all 0.2s; -webkit-transition: all 0.2s; text-transform: uppercase; text-decoration: none; color: #fff; font-weight: 700; letter-spacing: 2px; padding: 10px 15px; border: 2px solid #5b64af; background: #5b64af; display: inline-block; border-radius: 4px; outline: none;}
.bttn-bviolet:hover, .bttn-bviolet:focus { background-color: #3a4176; border-color: #3a4176; color: #fff; text-decoration: none; }
.bttn-lblue { transition: all 0.2s; -webkit-transition: all 0.2s; text-transform: uppercase; text-decoration: none; color: #104267; font-weight: normal; letter-spacing: 2px; padding: 3px 10px 3px; border: 2px solid #d3ebf7; background: #d3ebf7; display: inline-block; border-radius: 4px; outline: none;}
.bttn-lblue:hover, .bttn-lblue:focus { background-color: #B4D8EA; border-color: #B4D8EA; color: #104267; text-decoration: none; }
.bttn-violet { transition: all 0.2s; -webkit-transition: all 0.2s; color: #fff; background-color: #5b64af; padding: 8px 20px; border-radius: 4px; letter-spacing: 1px; text-decoration: none;}
.bttn-violet:hover, .bttn-violet:focus {color: #fff;  background-color: #3a4176; text-decoration: none;}

.menu-ib-row { margin: 0 0 22px 0; height: 110px;}
.menu-ib-row.main {height: 230px;}
.nemu-ib-cat {text-transform: uppercase; font-size: 11px; color: #A1FF7B; font-weight: bold;}
.nemu-ib-name a { font-size: 18px; font-weight: normal; text-transform: none; font-family: 'PT Serif'}
.menu-ib-row.main .nemu-ib-name a {font-size: 20px;}
.nemu-ib-desc { padding: 10px 0; color: #B5D9F1; font-size: 13px;}
.menu-ib-pic  {max-height: 220px; overflow: hidden;}

.c-topbanner { background: url(/images/promo/dealer/about_bg.jpg) center; 
              -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; 
              color: #fff; padding-top: 0; padding-bottom: 0;}
.c-overlay { width: 100%; height: 100%; background: rgba(31, 42, 51, 0.6); padding-top: 50px; padding-bottom: 50px;}
.c-overlay-blue { width: 100%; height: 100%; background: rgba(84, 191, 255, 0.7); padding: 10px 0}

.c-topbanner {font-weight: 300; font-family: 'Open Sans', sans-serif; }
.c-topbanner h1 {font-weight: 300;}
.c-topbanner .bttn {font-size: 14px !important; display: inline-block; width: 370px; }

.c-topbanner.forreguser { margin-bottom: 0;}
.c-topbanner.forreguser .c-overlay {padding-top: 30px; padding-bottom: 30px;}

.digits-wrap {font-family: 'Open Sans', sans-serif; margin-bottom: 20px; padding-bottom: 70px;}
.digits-wrap h2 { border-bottom: 2px; padding-bottom: 20px; border-bottom: solid 1px #2297dc; display: inline-block; margin-bottom: 40px;}
.digits-wrap .dotted-link, .dotted-link:hover { text-decoration: none; border-bottom: dashed 1px;}
.digits-wrap p {font-size: 17px;}
.digits-wrap .digits {font-size: 21px; font-weight: 100;  color: #2297dc}
.digits-wrap .digits b {font-weight: 800; display: block; font-size: 50px; color: #124d6e}
.isit-digits-wrap { margin: 0; padding: 0;}
.isit-digits-wrap li { display: inline-block; font-size: 17px; list-style: none; padding: 3px 0 17px 30px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAABaElEQVRIS+3WPVLCQBQH8P9DB7DDG9A4EyrjDaBhoeMIeARPwOMG3MAcIZ2ERjyBdMlogycwHeAgz3kDYRgmwhKgcUyTZPbj9/btbrKE1VXhQJLnPfd4Dqq9c31kWR+0iYRs1u+/dbAMRj7myLVsoUzIHHR3iYVvC2VCdMQ3PHBtocyIptMWOgqxhY5GbKBMyI6lG4dsrrfLD0Z27Q1d3mnb4B9JzdrfTVeZn0tjrsVnnfhKp+8L0ehsiMNPVQJ5ExTcsyCapiJmr4DcR9wcnhRxOIgjNqVKp98TolLEpq3L8KSIdqhpAnL+FPmyTnpmxOFBO+K6l7ZZHA5GC4Df2PhJ+cEj0XxfycwTwucUhYck2uUoAiYRN+w2WpsBHIwkjR0OPAJuJ8jXFNIf2AVkCCzciJvjkyCryNdQEV8+QfyQG72dn3rbI47WE6AbsWGdH4I8CvASsamm9bH3CGQDKwR8D7fTlLT9AVm4KXmaWep+AAAAAElFTkSuQmCC) no-repeat left top;}

.adv-wrap { position: relative; font-family: 'Open Sans', sans-serif; margin: 0 0 20px auto; padding: 0;  background: #efefef; padding: 25px 0 35px;}
.one-adv { height: 250px; overflow: hidden;  padding: 30px; color: #fff; background-size: cover; }
.adv-bg1 { background: url(/images/grand/bg.jpg); background-size: cover; }
.adv-bg2 { background: url(/images/grand/bg12.jpg); background-size: cover; }
.adv-title {font-size: 22px; padding-bottom: 10px; font-weight: 100;}
.adv-text {font-size: 14px;}
.adv-link {position: absolute; bottom: 10px; left: 30px;}
.carousel-indicators {bottom: -35px;}
.carousel-indicators li { border: 1px solid #2297DC;}
.carousel-indicators .active { border: none; background-color: #2297DC;}

.actual-wrap {position: relative; font-family: 'Open Sans', sans-serif; font-weight: 700;}
.actual-wrap-title {background: #9297c7; vertical-align: middle; }
.actual-wrap-title-cont { color: #fff; font-size: 17px; padding: 25px 10px;}
.actual-wrap-list { background: #5b64af; padding: 20px 0;} 
.actual-wrap ul { margin: 0 0 0 30px; padding: 0;}
.actual-wrap ul li {float: left; margin: 3px 30px; padding: 0 5px; list-style: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACxklEQVRIS7WWT3ISURDGfz1RdOccAU8gnkDYZJKVcadgFeMN4ASSEwRPEKwSdImrQDZwg+AJ5AaSnRLz2urHDCHUJDOkylnNn/f66/76+/qNkHHVz7UiShOlglBdL1GmCDMVPg/2ZZa1N+udbL58e6blPeFU4TlCL3BMvxzKNF3z/kyrLqCKEiNcOEf726HM88DWIEn2E5Tj/oF08zY2RtpSoWOV5lXlQQwAx5CAo7wNm+BF93mQxlhnDjpfIxnmVbD9PamoOYjk5V17pX6usXE8iOSmwTsi1cdqgugN9qWX2fj6SIcq9B5SRRrQEhX1ghkiHG9TLvWxLkolyr2aLHYsYL183Rt7I4QCp/1I2ukCaYxV+5HckvJDwNI4XuaC0TYZHMgHj1sf6dwp1SJ6vwvcAmtAtx9JxaoKrgnt2egbRNIxEJPu8K6mFanKFIZQUSinAjLF2rNzVLy6xNHsH0itSMDMMTTSOQEdS9T3B7Dm10fqTb0y41inogyLOD3LJwixCrEPvAHybqxHAq0bx6+GX2sX2hKPdY0S66klm9KV3pt6b2bXSLsihP1I4jza4omGV0s+qvLGRlG6frsSX5UyXVciykSFWmokC/TnihcCl6XHzP29IwSORHzg7yp0MwMnPVnTZTcBnKrQNqr8B+W1BdJVz2YCrxQuk6yM1tjkmvZzm6L0Per3zr3jUX7ZQ3JA/UDpiTIzUwVK7PZY3JfxLUUljXfXLIKAmU0TMVr+/sZn9egps83xkuj/RBw1O7yygmWBmxldwAnCJ2Mnd5w0xtpTfG+kCEVGnRlchEUqolyQhN8OK71b7/z5fm9Vjo7As9TghUAMyJ//AR3FK+snSmg/FaKENj6AaekJ7eUV5fXsUi5sSBYG2T52E96r9rNxHRAGK/CmP1NWimypsvCJ5Blvl+/eW0uqolRtYCZ7V2b839c/kC68o1BxJaoAAAAASUVORK5CYII=);}
.actual-wrap ul li a.actual-onehot {font-size: 19px; font-family: 'PT Serif'; color: #E5F4FF; font-weight: normal;}
.actual-wrap ul li a.actual-onehot:hover {color: #fff;}

.row-height { display: table; table-layout: fixed; height: 100%; width: 100%;}
.col-height { display: table-cell; float: none; height: 100%;}

.adv-place-wrap { background: #f1f1f1; padding: 20px 20px; }

.news-wrap {font-family: 'Open Sans', sans-serif; padding-bottom: 30px}
.news-wrap h2 {margin: 50px 0 35px}
.news-wrap .day-div {position: relative; font-size: 16px; font-weight: 100; width: 50%; border-bottom: solid 1px #A2A2A2; margin: 23px 0;}
.news-wrap .day-div span { display: block; position: absolute; padding: 0 20px; background: #fff; width: 190px; color: #616161; top: -10px; left: 70px;}
.news-subtitle { font-size: 13px; letter-spacing: 3px; font-weight: 700; padding: 0 0 20px 0;}
.primary-news { list-style: none; margin: 12px 40px 0 0; padding: 0;}
.primary-news-date {font-size: 13px; color: #A2A2A2}
.primary-news-name {font-family: 'PT Serif';}
.primary-news-name a {font-size: 19px; color: #5b64af; }
.primary-news-name a:hover {color: #555;}
.last-news-row {list-style: none; margin: 10px 50px 10px 0; padding: 0;}
.last-news-name {font-family: 'PT Serif'; font-size: 16px;}
.last-news-name a {color: #2197db}
.last-news-name a:hover {color: #0E4A6C;}
.last-news-anons {font-family: 'Open Sans', sans-serif; font-size: 13px;}
.last-news-big .last-news-name {font-size: 19px;}
.news-wrap .more-to-archive {margin: 50px 40px; }
.more-to-archive a { border: solid 1px; padding: 10px 20px; border-radius: 4px;}
.more-to-archive a:hover {text-decoration: none;}

.adv-img {max-width: 240px; width: 100%}

.subscribe-wrap {position: relative; font-family: 'Open Sans', sans-serif; background: url(/images/promo/dealer/keyboard_bg.jpg) center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; color: #fff; margin: 0; padding: 0;}
.subscribe-wrap-place { padding: 30px;}
.subscribe-form-wrap {    padding-top: 35px;}
.subsribe-input-email { padding: 11px 10px; width: 50%; border: 0; border-radius: 4px;  margin-right: 14px; color: #333;}
.subscribe-form-wrap small {color: #ff0000}

.analytic-wrap {font-family: 'Open Sans', sans-serif; padding-bottom: 20px}
.analytic-wrap h2 {margin: 50px 0 35px}
.analytic-wrap h3 {margin: 0 0 30px;}
.wrapper-col1 { padding-right: 50px;}
.wrapper-col2 { padding-left: 50px; border-left: solid 1px #efefef;}
.analytic-wrap .menu-ib-row { height: auto;}
.analytic-wrap .nemu-ib-cat { color: #4f5795; font-weight: bold; letter-spacing: 1px;}
.analytic-wrap .main .nemu-ib-name a { font-size: 20px;}
.analytic-wrap .nemu-ib-name a {color: #2197db}
.analytic-wrap .nemu-ib-desc {color: #333;}
.analytic-wrap .analytic-wrap-ul { margin: 0; padding: 0}
.analytic-wrap .analytic-wrap-list-date {font-size: 13px; color: #A2A2A2}
.analytic-wrap .analytic-wrap-list {list-style: none; margin: 10px 0px 20px 0; padding: 0;}
.analytic-wrap .analytic-wrap-list-name {font-family: 'PT Serif'; font-size: 16px;}
.analytic-wrap .analytic-wrap-list-name a {color: #2197db}
.analytic-wrap-list-free { font-family: 'PT Sans'; color: #169d43; font-size: 9px; font-weight: bold; letter-spacing: 1px; padding: 5px 0}
.analytic-wrap .more-to-archive {margin: 50px 0px;}

.keyboard {font-family: 'Open Sans', sans-serif; margin-bottom: 50px; background: url(/images/promo/dealer/keyboard_bg.jpg) center center; padding: 0; background-size: cover; }
.c-overlay-gray { width: 100%; height: 100%; background: rgba(236, 236, 236, 0.9); padding: 20px 0px;}

.why-wrapper-container h2 { margin: 20px 0 40px;}
.why-wrapper-container h3 {}
.why-wrapper-container .one-why-wrapper {margin-bottom: 50px;}
.why-wrapper-container .bttn-green {font-size: 14px !important;}
.why-wrapper-container .clients-title {margin-top: 50px; padding-top: 20px; border-top: solid 1px rgba(13, 74, 108, 0.4);}
.why-wrapper-container .clients-imgs { margin-bottom: 30px;}

.footer-callback {font-family: 'Open Sans', sans-serif;}

.main-footer {font-family: 'Open Sans', sans-serif; border-top: solid 1px #efefef; padding: 20px 0; margin-top: 100px; }
.main-copyright {font-size: 11px; color: #333;}

.modal-dialog { width: 450px; font-family: 'Open Sans', sans-serif;}
.modal-title { font-weight: 800;  color: #124d6e }
.modal-footer { text-align: center; padding: 30px 0 45px;}
.modal-body { padding-left: 50px; padding-right: 50px;}
.input { padding: 7px 10px; width: 100%; font-size: 15px; font-weight: 300;}


.prices-wrapper {margin-bottom: 50px;}
.tariff-wrap-row {position: relative; display: table; height: 100%; width: 100%;  padding-left: 35px;}
.tariff-wrap {position: relative; margin: 0; padding: 30px 20px; display: inline-table; height: 100%; clear: both; float: none; background: #eef3fa; width: 39%; margin: 0 50px;}

@media (max-width: 768px) {
  .tariff-wrap {
    width:100%;
    margin-bottom: 30px;
  }
}

.tariff-review-wrap { position: relative; padding: 30px 35px; }
.tariff-review-wrap .tariff { position: relative; width: 80%}

.tariff {padding: 0; text-align: center;}
.tariff-wrap.recommended {background: #25c45a;}
.tariff-wrap.recommended .t-cell, .tariff-wrap:hover .t-cell {color: #fff; border-bottom: solid 1px #93D7AF;}
.tariff-wrap:hover { background: #2297DC;}
.t-name {font-size: 15px; font-weight: 400; text-transform: uppercase;}
.tariff-review-wrap .t-name {margin: 11px 0;}
.tariff-review-wrap .t-name b {font-size: 16px;}
.t-name {padding-bottom: 15px; margin-bottom: 10px; border-bottom: solid 1px rgba(0, 0, 0, 0.3);}
.t-name b {font-weight: 800; font-size: 25px; }
.t-cell { position: relative; font-size: 16px; line-height: 17px; color: #124d6e; margin: 0; padding: 15px 0; border-bottom: solid 1px #dfe5ea; text-align: left; padding-right: 25px;}
.t-cell small { display: block; margin-top: 10px; font-size: 12px; line-height: 13px; color: #333;}
.t-cell.desc {font-size: 12px; color: #6a6b64}
.t-cell.cons {height: 72px; line-height: 17px; padding-top: 10px;}
.t-cell.cons.row {}
.t-cell.serv { height: 74px; line-height: 18px; padding-top: 10px;}
.t-cell.bonus { height: 55px; line-height: 17px; padding-top: 10px;}
.t-cell.last, .tariff-wrap.recommended .t-cell.last, .tariff-wrap:hover .t-cell.last {border-bottom: none; /*margin-bottom: 150px;*/}
.tariff-review-wrap .t-cell.last {margin-bottom: 30px;}
.t-cell-bottom { position: absolute; bottom: 30px; left: 0; margin: 0 auto; width: 100%}
.tariff .bttn {font-size: 13px !important;}
.t-price {font-size: 15px; border-bottom: solid 1px; padding-bottom: 20px; border-bottom: solid 1px rgba(0, 0, 0, 0.3);}
.t-price b {display: block; margin: 14px 0; font-weight: bold; font-size: 35px; color: #124d6e; font-family: 'Ubuntu'}
.t-price-digits {line-height: 15px; margin-bottom: 15px;}
.t-price .new-price b {color: rgba(18, 77, 110, 0.64); font-size: 30px; line-height: 5px;}
.t-price small {color: #d00a0a;}

.t-cell-expand {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 50%;
    right: 0;
    margin-top: -7px;
    transform: rotate(180deg);
    margin-right: -5px;
}
.t-cell-expand.collapsed {
    margin-right: -10px;
    transform: rotate(0deg);
}
.t-cell-expand:before {
    content: '';
    width: 1px;
    height: 10px;
    background: #3c3c3c;
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(-45deg);
    margin-top: 5px;
    margin-left: 4px;
}
.t-cell-expand:after {
    content: '';
    width: 1px;
    height: 10px;
    background: #3c3c3c;
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(45deg);
    margin-left: 10px;
    margin-top: 5px;
}
.t-cell-itext {
    margin-top: 10px;
    font-size: 13px;
    font-weight: 100;
}
.prod-icon {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-size: cover;
    margin: 5px 10px 25px 0;
    float: left;
    border-radius: 30px;
    border: solid 1px #fff;
}
.prod-icon-report {
    background-image: url(https://cms-platforma.ligazakon.net/media/1183/report_miedium.png);
}
.prod-icon-ca {
    background-image: url(https://cms-platforma.ligazakon.net/media/1081/contr-agent.png);
}
.t-price-linktest {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    color: #5B64AF;
    font-size: 12px;
    letter-spacing: 2px;
    padding: 2px 0px;
    margin-bottom: 10px;
}
.t-price-linktest:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: solid 1px #fff;
}

.quest-wrap {}
.quest-wrap input[type=text],input[type=email] {padding: 5px 10px;  width: 70%; margin: 5px 0}
.quest-wrap textarea.quest { width: 90%; height: 250px; padding: 5px 10px;}
.quest-wrap label {font-weight: normal;}
.short-rules-wrap { font-size: 13px;}
.short-rules-wrap .label {letter-spacing: 1px; font-weight: normal;}
.short-rules-wrap .rules-wrap-rows {padding-bottom: 10px;}
.short-rules-wrap h4 {color: #5c639f;}
.infocons-wrap h3 {color: #2297dc;}

.consultation-info-wrap .tblheader { font-size: 11px; color: #999; margin-bottom: 10px;}
.consultation-info-wrap .tbltd {font-size: 16px; }
.consultation-info-wrap small {font-size: 11px;}
.consultation-info-wrap .statuscolor1 {color: #adadad}
.consultation-info-wrap .statuscolor2 {color: #337ab7}
.consultation-info-wrap .statuscolor3 {color: #ec971f}
.consultation-info-wrap .statuscolor4 {color: #449d44}
.consultation-info-wrap .statuscolor5 {color: #0e610e}
.consultation-info-wrap .statuscolor6 {color: #449d44}
.consultation-info-wrap .statuscolor8, .consultation-info-wrap .statuscolor9 {color: #ac2925}
    
.consultation-messages-wrap .messages { position: relative; padding: 15px 30px; margin: 20px auto;}
.consultation-messages-wrap .messages.status { width: 60%; text-align: center; background: #f7f7f7;}
.consultation-messages-wrap .messages.question { width: 90%; text-align: left; background: #E0EEFF; margin-left: 2%;}
.consultation-messages-wrap .messages.question::after {content: ''; position: absolute; left: -20px; top: 0; border: 20px solid transparent; border-top: 20px solid #E0EEFF; border-right: 20px solid #E0EEFF;}
.consultation-messages-wrap .messages.clarification { width: 90%; text-align: left; background: #e0ffbf; margin-left: 5%;}
.consultation-messages-wrap .messages.clarification::after {content: ''; position: absolute; right: -20px; top: 0; border: 20px solid transparent; border-top: 20px solid #e0ffbf; border-left: 20px solid #e0ffbf;}
.consultation-messages-wrap .date {color: #999; font-size: 11px;}

.brdbtm { border-bottom: solid 1px #efefef;}
.brdbtm:hover { background-color: #edf5ff}
.rb { border-right: solid 1px #efefef;}

.price-links { font-size: 13px;  padding: 10px 0 0 0; line-height: 15px;}
.row-cons {margin-top: 17px; margin-top: 17px; padding-top: 20px; border-top: solid 1px #efefef;}

.wysihtml5-editor {text-align: justify}
.wysihtml5-editor table-wrap { width: 100%; }
.wysihtml5-editor table { border-bottom: solid 3px #0D4A6C; margin-bottom: 10px; border-spacing: 0px; width: 100%; overflow-x: scroll;}
.wysihtml5-editor table thead { background: #0D4A6C; color: #fff; font-style: normal; }
.wysihtml5-editor table thead tr td { padding: 20px; font-size: 13px; }
.wysihtml5-editor table thead i {font-style: normal;}
.wysihtml5-editor table tr td { font-size: 13px; border: solid 1px rgba(0,0,0,0.1); padding: 7px 10px !important; margin: 0 !important;}

.thanks { position: relative; background: url(/images/about/bg_light_green.jpg) center center; font-family: 'handwrite', 'PT serif', serif; color: #04293f;  overflow: hidden;}
.chief {background: url(/images/about/g.morozovskaya.jpg?v=2) center top; height: 415px; left: 0}
.chief .occup { text-align: right; color: #fff; position: absolute; top: 315px; right: 40px;}
.chief .occup h4 {font-size: 30px; margin: 0; }
.chief .occup p {font-size: 22px; line-height: 20px; }
.thanks-text {padding: 30px 10px 30px 40px; width: 800px;}
.thanks-text h3 {font-size: 40px; margin-bottom: 20px; margin-top: 0;}
.thanks-text p { font-size: 25px; line-height: 25px; padding-bottom: 5px;}

.myservices-title { margin: 20px 0 40px;}
.one-myservices h3 { font-size: 20px;}
.one-myservices { margin-bottom: 80px;}
.one-myservices .more-to-archive {padding-top: 15px;}

.pagetitle-wrap {padding: 10px 0 30px;}
.pagetitle-grey-wrap { background: rgba(222, 203, 165, 0.42);  }

.last-materials-wrap {margin-bottom: 50px;}
.last-materials-tabs-wrap { margin-top: 30px; text-align: center;}
.last-materials-tabs-wrap ul { border-bottom: none; display: inline-block;}
.last-materials-tabs-wrap ul li { position: relative; border-bottom: dashed 1px #5b64af; margin: 0 10px; padding: 3px 7px 0px; }
.last-materials-tabs-wrap ul li.active {border: 0; border-bottom: solid 1px #fff; background: #d3eaf8; padding: 3px 7px; }
.last-materials-tabs-wrap ul li a { font-family: 'PT Sans', 'Open Sans', sans-serif; border: 0; text-transform: uppercase; color: #5b64af; font-size: 13px; font-weight: normal; border-radius: 0 !important; padding: 7px 8px}
.last-materials-tabs-wrap ul li a:hover { background: none !important; color: #555;}
.last-materials-tabs-wrap ul li a:focus {border: 0 !important; background: none !important;}
.last-materials-tabs-wrap ul li.active a {border: 0; background: #d3eaf8}
.last-materials-tabs-wrap ul li.active a:hover {border: 0; background: #d3eaf8}
.last-materials-content-wrap { margin: 40px 0 0 0px;}
.last-materials-content-wrap .row-with-pic {margin-bottom: 30px;}
.last-materials-content-wrap .day-div {position: relative; font-size: 16px; font-weight: 100; width: 50%; border-bottom: solid 1px #A2A2A2; margin: 23px 0;}
.last-materials-content-wrap .day-div span { display: block; position: absolute; padding: 0 20px; background: #fff; width: 190px; color: #616161; top: -10px; left: 70px;}
.last-materials-content-wrap ul { padding-left: 10px;}
.last-materials-content-wrap ul li {margin: 10px 0 17px;}
.last-materials-content-wrap .tab-pane {margin-right: 50px;}
.last-materials-content-wrap h3 {margin: 0 auto 30px;}
.last-materials-content-wrap .ib-row { margin-bottom: 35px;}
.last-materials-content-wrap .ib-cat { color: #4f5795; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; font-size: 11px}
.last-materials-content-wrap .main .ib-name {margin-bottom: 10px;}
.last-materials-content-wrap .main .ib-name a { font-family: 'PT Serif'; font-size: 19px; padding-bottom: 10px}
.last-materials-content-wrap .ib-name a {font-family: 'PT Serif'; color: #2197db; font-size: 16px;}
.last-materials-content-wrap .ib-desc {color: #333;}
.last-materials-content-wrap .last-news-anons { margin: 0;}
.last-materials-content-wrap .last-regulations-row {list-style: none; margin: 20px 0; padding: 0;}
.last-materials-content-wrap .last-regulations-row .last-news-anons {font-size: 9px; color: #169D43; padding: 3px 0 0; }
.last-materials-content-wrap .wrap-list-comment {font-family: 'PT Sans'; font-size: 9px; font-weight: bold; letter-spacing: 1px;}
.last-materials-content-wrap .wrap-list-comment-free { display: inline-block; color: #169d43; padding: 5px 10px 0 0;}
.last-materials-content-wrap .regulation-name-type { color: #777; font-family: 'Open Sans'; font-size: 9px !important; display: block; color: #5B64AF;  font-weight: bold; letter-spacing: 1px;}
.last-materials-content-wrap .regulation-name-dates {color: #555; font-size: 14px !important;}
.last-materials-content-wrap .last-regulations-row a {font-size: 17px;}
.last-materials-content-wrap .last-regulations-row a:hover {text-decoration: none;}
.last-materials-content-wrap .last-regulations-row a:hover .regulation-name {text-decoration: underline;}

.last-materials-actual-wrap { padding: 15px 20px; margin-top: 60px; border: solid 7px #5B64AF;}
.last-materials-actual-subtitle { font-size: 16px; font-weight: bold; letter-spacing: 2px; padding: 15px 10px; margin-bottom: 10px; color: #EF4234; border-bottom: solid 1px rgba(239, 66, 52, 0.63);}
.last-materials-actual-subtitle.hotnews { font-size: 14px;}
.last-materials-actual-wrap ul {padding-left: 10px;}
.last-materials-actual-wrap ul li { list-style: none; padding: 10px 0;}
.last-materials-actual-wrap ul li a.actual-onehot { color: #5B64AF; font-family: 'PT Serif'; font-size: 19px; line-height: 19px}
.last-materials-actual-wrap .document-linked-wrap-row {font-family: 'PT Sans'; font-size: 9px; font-weight: bold; letter-spacing: 1px;}
.last-materials-actual-wrap .document-linked-wrap { display: inline-block; color: #555; padding: 5px 10px 0 0;}
.last-materials-primary-news {}
.last-materials-primary-news-date {font-size: 12px;}
.last-materials-primary-news-name a {color: #5B64AF; font-family: 'PT Serif'; font-size: 16px; }
.last-materials-content-wrap .more-to-archive {margin: 50px 0px;}

.responcive-menu-link-wrap {margin: 15px 0 0;}

.responsive-menu-container-wrap { display: none; position: absolute; top: 0; left: 0; width: 100%; padding-bottom: 45px; background: rgba(34, 151, 220, 0.94); z-index: 1000;}
.responsive-menu-wrap { position: relative; }
.response-menu-close {position: absolute; top: 10px; right: 29px; color: #fff; font-size: 30px; cursor: pointer;}
.responsive-menu { padding-top: 20px; font-family: 'Open Sans'; color: rgba(255, 255, 255, 0.8); }
.responsive-menu ul { padding: 10px 0 15px 30px; border-bottom: dashed 1px rgba(255, 255, 255, 0.5); }
.responsive-menu ul:last-child {border-bottom: none;}
.responsive-menu ul li {list-style:none; padding: 5px 0; }
.responsive-menu ul li a {color: rgba(255, 255, 255, 0.8);}
.responsive-menu ul li a:hover {color: #fff;}
.responsive-menu .bttn-wrap { margin: 10px 0;}
.responsive-menu ul li.i-icon a {font-size: 16px; vertical-align: super; padding-left: 7px;}
.responsive-menu ul li.i-icon .icons8-25 { width: 25px; height: 25px; display: inline-block;}
.responsive-menu ul li.i-icon .icons8-Wallet { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAABPUlEQVRIS+2W4U0CQRSEZyqQEuhArQA60BLsQO2ADrQEqEDp4OzAErADqWDIbN5dDtgF7i7HLzYhJBd2vrdvh3lHXGFxCEPSFMAMgL9XJDc5vU4QSZMQnQN4BuD9FYB/AHOSD70gkrzxySLxWYdwRfK3FpUkktmisw8lvUTFrvavJfpdau/FkBD/APADwIKuNtvnQ5ikBcnFyXZJctVLAF8ALhIunMp71yR9T2k17ZLk/t7bJQMhdpoLthHSnbUhAvBO8nOIrb032v5K8vEIUnJHH2jbCHsnuUFy7RylXZKcCMmdtu9YEP8v7mqHjgVxQqTgJFmNAsnETBOYNwufDYHSndgd03Z6nlUq/CAm6IakJ+leQDrm65BsYrorKACeSVuSb4cQU53Ajmn7ve/axlzyEEvFdnqR6Eu9CmQHLgnGGg5p1mUAAAAASUVORK5CYII=) }
.responsive-menu ul li.i-icon .icons8-Speedometer { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAB90lEQVRIS72WgU0bQRBF/68AUkFIBXEqACogqYBQAe4g0AGpIKEDdwBUEFMB0AFUMNFzZp313fn2EMgrnWT5ZufP//tn9qwdLE/BiIgDSZ8lzar4paR724+tHFtBImJf0qmk75I+SSIpz7mknwkI6IOk35KubT8PAQ6CRMRXSb8k3ZHA9qJsjohn2xSwWhk7T6ZndWyJ6YFEBFUdZdUkhMnoyj0Aw+zG9lm9YQMkg9EfJqyjocq6iMnmNv+H9UMNtAaJiItMTuJBbVuMUj4YAbiwTU6tQCICmn844CluaYGlGzHEF9vLAgLyCsj2cStJ631EbORzoi5xDIxAbiXZ9j7Phv1IRv/wzADBfiRvumgoeRZJ73yTNO/YHacuAYHa1UQXIelJ9g8upFmx+xOm6apQeggQnISjRmWKCJjiFqrj98dkRsMC0HNkGuoWkMjNd7aL13vKZDHI+li5h1EyKHNEwPCQ3AXkEm+/EoR4JBtcCQLQD0BwQE/Pga4ucjHT+H1pG+m2rlouJLoYY1Gy5CZGDt3ctHp98G+ycIPJ2sLo+i7N2GHMMfwbLTm7kIybj5uOw3rTyt5b59sYkLa7ox/v701A5N75UMdla/wfkMnmoDuBCewCbxktvTh6qeQb/ZDIBpzC5KW+kruFTPpamSDXaMhOQP4CFj0UiapvCA4AAAAASUVORK5CYII=) }
.responsive-menu ul li.i-icon .icons8-Card { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACJ0lEQVRIS7WWgVEVQRBEuyNQI/BnIEQgRKBGAEQARuA3Ar8RiBEgEQgRiBGIGWAEY72ruXP32Lv9ZelUUVT9u5ue7p6dWasTEfFa0itJG0kHkp5KepB0J+le0hfb12tpvPQwIk4lfZD0nUSZ9M72Q0QABCB/FMH/c9ufW/kegUQEFV9J+iXpwjYVr0ZEALKT9ETSG9swnKICyZe/Snpr+3KeOSKOJL2UdGP7tvEc9oAdlcVNIMngm6Qz28gzRSEdMo2BL7z3sUyYHlLgwcioBEGW3ZxBAnxa0Quww1Ki/AapkVEDSP54ahs5SgZU/iM7as2X97a3s29vJF1S9AhCNZWOBfgaizHvbaNAWNDeG6eGUKtYJAgmnve6a5DEbnUqbHaAYBL9T8IqIoKX6KZuLIBcDA2Qiba2SfivQVBnCwh+bDjJ/wGExrkHJFpU0xPa+kVXqwVPMkf0mMQ+ACvGT0zwYsmTvUEkHc99zTE0eNLsrj1O+pwk867q0IiYuotR/c72YeO0D8NO0vMV2ZjWzDDUqKZvRODpdvXEz0Bb0j1rdWUa/ufEF+PjxPZxq+KU9KTxjNl0tvBNPbuKdp2mcG4/1i6Dj0W2FEjEO9cjq+YUThASDRrmhsO0cn/0upnDjId4NBQ2grY2IzRZo38bgLQ345gxNyTdstdJn1XCpQOAakT1bivj5aDH6me28KN7wTANel/nvuEsjfcupESS8t5V3QnmOX8D9UgwTWBsPVYAAAAASUVORK5CYII=) }
.responsive-menu ul li.i-icon .icons8-Assist { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACkUlEQVRIS5WW/XXTQBDEZzpwBzEVxFRAqABSAaEC7ApwKiBUEFMB7iB2BUAFhAoSKlje796ennzRh7k/Ilk57ezOzuzJ+o8VEe8lXdZXbN+e87rnNkXElaRPkgA4Svop6VnSDc9s83tyjYJExFLSF0mvJW0l7W0TvKyI4NlnSYcE/mr7cQhtECQiVpIeJPEiwUZX7qVa9t3b3rSbX4D0ADa2d3NU9CpbSGL/k+2P/fdOQCKCjbWCSYBMZmEburoVEXvo6zPQglDyyjZNnlwRQfAL268aEBKlN8QpPepAstEoZdlv8BBSRKxTXQTctrSmKIiDAk9A7soDmwBzjYbStyQk6c421z5lgNObUkS/EuTZlThSQVVdJ4qk7dCqMCJg5QYfFZB08to2UhxcY6rr0XzVN2YKAG/tKghKQhGFsnZlD6DxBf+ZJP/70KPwnSQSPlJhBUEFJyMixwlzigB/uE6NkMz8KVtAj4rCAHN649H2Iu9/S6Jxv3Jc7FovjFRbzUgVt1QQETB0AKSMBPqRtCC9SYXNqA/KnxOkjCRAuMG56wR5Y/t6xotTEh8E6T+kZJwckq7HpuoIXfThPhvOOQNV+GlDJQSFrm4GJZeUfDZtyQKNxh8cEX+z+bsxELI6a8TUqjJZ3L+vDU8BrQBBajhzaJri5M47aTz8wPpW6UyjYrxlvU/aSHYLSNQZ08wfSge4G5iZEKOchSq/N/0hKDOtmLYDHwNJJ6O8y6q2BKmBCVYBKxasUH13DJf4/JHEmXCRO8mmTlXURvPhepN0lfGd6qEaFFUOqnzOoK33NP9HBWFsVHSu7QcBhxiTALBjgvERgZ/aeUdiUM0i2cXsJ1HSViuiCiomKXwAaPcFM+bQfxmAfGPTgRFTAAAAAElFTkSuQmCC)}
.responsive-menu ul li.i-icon .icons8-Callback { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACCElEQVRIS6WW/TUFQQzFf6kAFaACVOCpABWgAlSACtCBDrwOUAEqoAM6iHPJvJOdN/O+5J/dMzszNze5SdZI5u7XwDnwCRyY2Xf+3np39wfg2cz0bJpp1d3XgVtgGzgFLoBNMzueBRIAmJnOdM0C4Al4L5tj7U1gZjaewWAugM4K5A5Yr71x9xGgEOzWYQsGh4DOZlOY5awcnJhAHNhoxT8ckLcK38QSyH0FsgXIuVfgrNwpECVX3sqLgaWwnZrZcwPIzeyscU4RWCs5FYhiPu6pIxQnNlJe7YQumwJKzh0pdAKRMk7M7KCTYDGcYlL29iSc14uEmxe5u3IhbxTnpSxHoIBMsQnKH8BeK1/zEKdAdMDdJbsHM5vIMtbuZlVzD6wHsqv2kJXm7mVtVGt/JSbBRjk4yX1rVaAmk0otA1mGAhXGpRnp3t/EN/Sv/LzmQvsPUA9EXVn5GSQ9gFSUg7qJPrcPvNSdocsk8tMDKmK40qVpRKj6VQqPwE3uhU0mKT89IDVCtSM9r4vso7bE9CiPiZkgFaNBjsq3TvcuY+KvG8/Tew0EXC44lhUFsRotBFLJewc4XqTVuLvC+bYUSCpYeXhlZvXQqkeBSmG8NEgASWFS01coaTDQYs/v34vG+kogKXySrFipW+tSSVqTVn8+6t5ypl3xi4gh74kilWx16SZwn/8LfgBDKkBtNR6DzgAAAABJRU5ErkJggg==)}



.fadein { -webkit-animation: fadein 0.3s; -moz-animation: fadein 0.3s; -ms-animation: fadein 0.3s; -o-animation: fadein 0.3s; animation: fadein 0.3s;}
@keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}
@-moz-keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}
@-webkit-keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}
@-ms-keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}
@-o-keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}


.snowflake-wrapper {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(/images/ny_stars.png); opacity: 0.1; -moz-opacity:0.1; -webkit-opacity:0.1;}
.main-menu-wrap { background: #2297dc;}
.happy-ny-wrap { position: relative; background: url(/v3/images/happy-ny-bg.jpg) top; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; overflow: hidden; }
.happy-ny-parallax-layer { position: absolute;   }
.happy-ny-parallax-layer.snow1 { background: url(/v3/images/happy-ny-plx.png) top center; width: 80%; height: 240px; }
.happy-ny-parallax-layer.snow2 { background: url(/v3/images/happy-ny-plx1.png) top left; width: 47%; height: 250px;}
.ny-text-wrap { position: relative; padding-bottom: 50px;}
.ny-text-1 { font-size: 30px; font-weight: 100; color: #5B64AF; margin-top: 20px; margin-bottom: 0; padding-bottom: 0;}
.ny-text-2 { font-size: 35px; font-weight: 100; color: #5B64AF; position: relative; z-index: 50;}
.ny-text-3 { font-size: 18px; font-weight: 400; color: #5B64AF; padding-right: 350px;}
.ny-santa { position: absolute; bottom: 0; right: 0; width: 317px; height: 266px; background: url(/images/grand/santa.png); z-index: 10;}

.price-actions {position: absolute; top: -15px; right: 5px; width: 52px; height: 52px;}

.text-white {color: #fff;}
.text-underline {text-decoration: underline;}

.ligalogo { display: block; position: absolute; width: 100%; height: 35px; top: -40px; background: url(/images/liga_logo_s.png) top center no-repeat; transition: all 0.2s; -webkit-transition: all 0.2s;}
.goToTop .ligalogo { top: 0; left:-10px; background-position: left; }
.goToTop .wraplogoforms .ligalogo {left:-35px;}

.one-menu-wrap a.wraplogoforms { margin: 0 26px;}

.jumbotron p.text2, a.text2 { color: #fff; text-decoration: none; font-size:21px;}

.new-social-icons a { color: #2297dc}
.new-social-icons a:hover { color: #1e82be }

.webinar-title-wrap {
    margin: 10px 0 25px;
}
.webinar-title-wrap a {
    font-size: 32px;
    line-height: 36px;
    font-weight: 300;
    color: #333;
}
.webinar-title-wrap a:hover {
    text-decoration: none;
    border-bottom: solid 1px;
}
.webinar-titles-wrap {
    margin: 10px 0;
}
.webinar-titles-wrap a {
    font-size: 21px;
    line-height: 26px;
    color: #333;
}
.webinar-titles-wrap a:hover {
    text-decoration: none;
    border-bottom: solid 1px;
}

.modal-webinarname {
    font-size: 27px;
    font-weight: 300;
    line-height: 33px;
    padding: 10px 0;
}

/*ribbon css */


.ribbon-wrap {
    position: absolute;
    right: 50px;
    top: 30px;
}

.ribbon {
    height: 50px;
    padding: 0 30px;
    background: #169d43;
    color: #fff;
    font-weight: 100;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
}
.ribbon-sm {
    font-size: 11px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
}

.ribbon i {
    margin-right: 8px;
}

.webinar-label {
    position: absolute; top: 30px; left: 0px; width: 350px; height: 50px; background: #5b64af; color: #fff; line-height: 50px; font-weight: 300; text-align: center;
}
.openaccesstext {
    color: #169d43;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1px;
    padding-left: 29px;
}
.openaccesstext-view {
    text-align: center;
    color: #169d43;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1px;
    margin-top: 18px;
}


.webinar-div-wrap { margin-bottom: 20px;}
.webinar-label  { transition: all 0.2s; -webkit-transition: all 0.2s;}
.webinar-wrap:hover .webinar-label { left:30px !important;}
.webtag span a { margin-right:10px; font-size:14px; color:#777;}

.newinmenu { background: #d0112b !important;}

.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
 
.col-xs-1-5 {
  width: 20%;
  float: left;
}
 
@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}


.videomodal .modal-backdrop.in {
    filter: alpha(opacity=7);
    opacity: 0.7;
}
 
.videomodal .modal-content {
    background: none;
    border: 0;
    -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}
 
.videomodal .modal-body {
    padding: 0 25px 25px 25px;
}
 
.videomodal .modal-header {
    padding: 25px 25px 15px 25px;
    text-align: right;
}
 
.videomodal .modal-header, .videomodal .modal-footer {
    border: 0;
}
 
.videomodal .modal-header .close {
    float: none;
    margin: 0;
    font-size: 36px;
    color: #fff;
    font-weight: 300;
    text-shadow: none;
    opacity: 1;
}

.videomodal .modal-dialog {
    min-width:70%
}

@media (max-width: 768px) {
    .videomodal .modal-dialog {
        min-width:100%
    }
}

.bttn-blackyellow {
    -webkit-transition: all 0.2s;
    text-transform: uppercase;
    text-decoration: none;
    color: #ffb700;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 12px 24px;
    border: 2px solid #FFB700;
    background: rgba(0, 0, 0, 0.79);
    display: inline-block;
    border-radius: 7px;
    outline: none;
}
.bttn-blackyellow:hover, .bttn-blackyellow:active, .bttn-blackyellow:visited, .bttn-blackyellow:focus {
    background: #000;
    text-decoration: none;
    color: #ffb700;
}


.consultation-tron .img_ib_logo {
    margin: 20px; 
    height: 120px
}
.consultation-tron h3 {
    font-size: 40px;
}
.consultation-tron .sm-text {
    font-size: 14px;
}

.catfish__wrapper {
    position: fixed;
    width: 100%;
    height: 40px;
    background: #2297DC;
    bottom: 0;
    left: 0;
}
.catfish__inner {
    width: 100%;
    text-align: center;
    padding: 8px;
}
.catfish__inner a {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-decoration: underline;
}

.newver__wrapper {
    position: fixed;
    width: 340px;
    height: 220px;
    background: #2297DC;
    bottom: 0;
    left: 47px;
    transition: all .3s;
    z-index: 1000;
}
.newver__wrapper .newver_iblogo {
    width: 60%;
    position: relative;
    padding: 20px 104px;
    background-color: #edf7fc;
    margin: -20px auto;
}
.newver__wrapper .newver_iblogo img {
    width: 143px;
    margin-left: -74px;
}
.newver__wrapper .newver__inner {
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: center;
    margin-bottom: 23px;
    color: #fff;
    transition: all .3s
}
.newver__wrapper .newver_t1 {
    font-size: 32px;
}
.newver__wrapper .newver_t2 {
    font-size: 21px;
}
.newver__inner a {
    position: relative;
    color: #fff;
    padding-top: 15px;
    display: inline-block;
    margin-left: -25px;
}
.newver__inner a span {
    position: absolute;
    width: 20px;
    height: 1px;
    background: #fff;
    top: 25px;
    right: -30px;
}
.newver__inner a span:before {
    content: '';
    width: 11px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: -4px;
    left: 10px;
    transform: rotate(45deg);
}
.newver__inner a span:after {
    content: '';
    width: 11px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 4px;
    left: 10px;
    transform: rotate(-45deg);
}
.newver__wrapper .newver_close {
    position: absolute;
    width: 35px;
    height: 35px;
    right: 5px;
    top: 5px;
    cursor: pointer;
}
.newver__wrapper .newver_close:before {
    content: '';
    width: 30px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 16px;
    left: 2px;
    transform: rotate(45deg);
}
.newver__wrapper .newver_close:after {
    content: '';
    width: 30px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 16px;
    left: 2px;
    transform: rotate(-45deg);
}

.newver__wrapper.closed {
    height: 56px;
}
.newver__wrapper.closed .newver__inner {
    margin-bottom: 20px;
}
.newver__wrapper.closed .newver_iblogo,
.newver__wrapper.closed .newver_t1,
.newver__wrapper.closed .newver_t2,
.newver__wrapper.closed .newver_close {
    display: none;
}

@media (max-width: 768px) {
    .newver__wrapper {
        position: fixed;
        width: 100%;
        height: 220px;
        background: #2297DC;
        bottom: 0;
        left: 0;
    }
}