html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

article, aside, details, figcaption, figure, footer, header, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

[hidden] {
    display: none;
}

a.menu-image-title-after img {
    width: 40px;
    height: 40px;
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html, button, input, select, textarea {
    font-family: sans-serif;
    color: #222;
}

body {
    margin: 0;
    font-size: 1em;
    line-height: 1.4;
    background: #FAFAFA;
    min-width: 1180px;
}

::-moz-selection {
    background: #000367;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #000367;
    color: #fff;
    text-shadow: none;
}

a {
    color: #00e;
    text-decoration: none;
}

a:hover {
    color: #06e;
    text-decoration: underline
}

a, a img {
    border: none;
    outline: none;
}

*:focus, * {
    -moz-outline: none;
    outline: none;
    ie-dummy: expression(this.hideFocus=true);
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

ins {
    background: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

pre, code, kbd, samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:before, q:after {
    content: "";
    content: none;
}

small {
    font-size: 85%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

ul, ol {
    margin: 0;
    padding: 0;
}

dd {
    margin: 0 0 0 40px;
}

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}


img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

form {
    margin: 0;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

label {
    cursor: pointer;
}

legend {
    border: 0;
    *margin-left: -7px;
    padding: 0;
    white-space: normal;
}

select {
    font-size: 85%;
}

button, input, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

button, input {
    line-height: normal;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}

button[disabled], input[disabled] {
    cursor: default;
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *width: 13px;
    *height: 13px;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

input:valid, textarea:valid {
}

input:invalid, textarea:invalid {
    background-color: #f0dddd;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    vertical-align: top;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: black;
    padding: 0.2em 0;
}


.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
    *line-height: 0;
}

.ir br {
    display: none;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.clr {
    clear: both;
}

.centered {
    text-align: center;
}

@media print {
    * {
        background: transparent !important;
        color: black !important;
        box-shadow: none !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }
}

/*Main Page*/
.wrapper {
    position: relative;
    margin: 0 auto;
    width: 1180px;
}

.wrapper:before, .wrapper:after {
    content: "";
    display: table;
}

.wrapper:after {
    clear: both;
}

.wrapper {
    *zoom: 1;
}

.row:before, .row:after {
    content: "";
    display: table;
}

.row:after {
    clear: both;
}

.row {
    *zoom: 1;
}

#header {
    position: relative;
    width: 100%;
    height: 168px;
    border-bottom: 2px solid #000367;
    background: #fff;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-13,
.col-14,
.col-15,
.col-16,
.col-17,
.col-18,
.col-19,
.col-20 {
    position: relative;
    margin-right: 20px;
    float: left;
}

.no-r-m {
    margin-right: 0;
}

.no-l-m {
    margin-left: 0;
}

.no-r-p {
    padding-right: 0;
}

.no-l-p {
    padding-left: 0;
}


.col-1 {
    width: 40px;
}

.col-2 {
    width: 100px;
}

.col-3 {
    width: 160px;
}

.col-4 {
    width: 220px;
}

.col-5 {
    width: 280px;
}

.col-6 {
    width: 340px;
}

.col-7 {
    width: 400px;
}

.col-8 {
    width: 460px;
}

.col-9 {
    width: 520px;
}

.col-10 {
    width: 580px;
}

.col-11 {
    width: 640px;
}

.col-12 {
    width: 700px;
}

.col-13 {
    width: 760px;
}

.col-14 {
    width: 820px;
}

.col-15 {
    width: 880px;
}

.col-16 {
    width: 940px;
}

.col-17 {
    width: 1000px;
}

.col-18 {
    width: 1060px;
}

.col-19 {
    width: 1120px;
}

.col-20 {
    width: 1180px;
}


@font-face {
    font-family: 'pf_encore_sans_proregular';
    src: url('fonts/pfencoresanspro-reg.eot');
    src: url('fonts/pfencoresanspro-reg.eot?#iefix') format('embedded-opentype'),
    url('fonts/pfencoresanspro-reg.woff') format('woff'),
    url('fonts/pfencoresanspro-reg.ttf') format('truetype'),
    url('fonts/pfencoresanspro-reg.svg#pf_encore_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'pf_encore_sans_proregular';
    src: url('fonts/pfencoresanspro-regitalic.eot');
    src: url('fonts/pfencoresanspro-regitalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/pfencoresanspro-regitalic.woff') format('woff'),
    url('fonts/pfencoresanspro-regitalic.ttf') format('truetype'),
    url('fonts/pfencoresanspro-regitalic.svg#pf_encore_sans_proitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}


@font-face {
    font-family: 'pf_encore_sans_promedium';
    src: url('fonts/pfencoresanspro-medium.eot');
    src: url('fonts/pfencoresanspro-medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/pfencoresanspro-medium.woff') format('woff'),
    url('fonts/pfencoresanspro-medium.ttf') format('truetype'),
    url('fonts/pfencoresanspro-medium.svg#pf_encore_sans_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pf_encore_sans_probook';
    src: url('fonts/pfencoresanspro-book.eot');
    src: url('fonts/pfencoresanspro-book.eot?#iefix') format('embedded-opentype'),
    url('fonts/pfencoresanspro-book.woff') format('woff'),
    url('fonts/pfencoresanspro-book.ttf') format('truetype'),
    url('fonts/pfencoresanspro-book.svg#pf_encore_sans_probook') format('svg');
    font-weight: normal;
    font-style: normal;
}


.hmenu {
    margin-top: 15px;
}

.hmenu ul li a {
    display: block;
    font: 12px/14px Arial;
    color: #666;
    margin-right: 20px;
}

.hmenu.text-center {
    text-align: center;
}

.hmenu.text-center ul li {
    display: inline-block;
    float: none !important;
    vertical-align: top;
}

.hmenu ul li a:hover, .hmenu ul li.active a {
    color: #ED7D00;
    text-decoration: none;
}

.righthmenu ul li a {
    margin-right: 0;
    margin-left: 20px;
}

.logo {
    position: relative;
    width: 231px;
    height: 58px;
    text-indent: -9999px;
    background: url(img/logo.png) no-repeat 0 0;
    display: block;
    margin-top: 40px;
}

.hmenu2 > ul {
    position: relative;
}

.hmenu2 > ul > li {
    float: left;
    padding-left: 27px;
    margin-right: -5px;
}

.hmenu2 > ul > li > a, .hmenu2 > ul > li > a span {
    display: block;
}

.hmenu2 > ul > li {
    display: block;
    background: url(img/hmenu2_bg.png) no-repeat 0 0;
    padding-left: 27px;
}

.hmenu2 > ul > li.active {
    background: url(img/hmenu2_bg.png) no-repeat 0 -54px;
}

.hmenu2 > ul > li.active > a {
    background: url("img/hmenu2_bg.png") no-repeat scroll 100% -86px rgba(0, 0, 0, 0);
    color: #00478C;
    text-decoration: none;
}


.hmenu2 > ul > li > a {
    font: 16px/20px 'Arial';
    color: #4C4C4C;
    text-decoration: none;
    display: block;
    padding-top: 8px;
    padding-right: 27px;
    height: 22px;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
    background: url("img/hmenu2_bg.png") no-repeat scroll 100% -32px rgba(0, 0, 0, 0);
}

.hmenu2 > ul > li > ul {
    position: absolute;
    height: 0;
    z-index: 3000;
    left: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    top: 100%;
    width: 100%;
    opacity: 0;
    overflow: hidden;
    background: #fff;
}

.hmenu2 > ul > li:hover > a + ul {
    height: auto;
    opacity: 1;
    overflow: visible;
}


.hmenu2 > ul > li > ul .dropdown {
    position: relative;
    margin-top: 10px;
    width: 100%;
    background: #fff;
    border: 1px solid #E0E0E0;
    border-top: 1px solid #ED7D1F;
}


.hmenu2 {
    margin-top: 55px;
    margin-left: 15px;
}


.m_banner {
    background-color: #fff;
    width: 100%;
    height: 460px;
    overflow: hidden;
    position: relative;
}

#carousel li {
    float: left;
    display: block;
}

#carousel li img {
    display: block;
}

.c_prev, .c_next {
    background-color: rgba(255, 255, 255, 0.7);
    display: block;
    height: 460px;
    width: 50%;
    top: 0;
    position: absolute;
}

.c_prev:hover, .c_next:hover {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.8);
}

.c_prev {
    left: -590px;
}

.c_next {
    right: -590px;
}

.c_title {
    position: absolute;
    top: 288px;
    background: url(img/c_title_bg.png) no-repeat 0 0;
    width: 570px;
    height: 120px;
    left: 50%;
    margin-left: -590px;
}


.c_link {
    display: block;
    font: 18px/24px 'Arial';
    color: #444;
    margin-left: 62px;
    margin-top: 17px;
    margin-bottom: 12px;
}

.c_link:hover {
    text-decoration: underline;
    color: #444;
}

.c_readmore {
    display: block;
    font: italic 14px/24px 'Arial';
    color: #999;
    margin-left: 62px;
    text-decoration: underline;
}

.c_readmore:hover {
    color: #999;
    text-decoration: none;
}

.c_content {
    position: relative;
    float: left;
    width: 510px;
}

.c_navigation_prev, .c_navigation_next {
    display: block;
    width: 60px;
    height: 60px;
    text-indent: -9999px;
}

.c_navigation_next {
    background: url(img/carousel_arrows.png) no-repeat 0 0;
}

.c_navigation_next:hover {
    background: url(img/carousel_arrows.png) no-repeat -60px 0;
}

.c_navigation_prev {
    background: url(img/carousel_arrows.png) no-repeat 0 -60px;
}

.c_navigation_prev:hover {
    background: url(img/carousel_arrows.png) no-repeat -60px -60px;
}


.c_navigation {
    position: relative;
    float: right;
    width: 60px;
    height: 120px;
}

.carousel_content {
    position: relative;
}

.callcenter {
    position: absolute;
    right: 0;
    top: 61px;
}

.main_links a {
    display: block;
    width: 294px;
    height: 70px;
    background: #00478C;
    border-right: 1px solid #002F63;
    float: left;
    font-size: 0;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.main_links a:last-child {
    border-right: none;
    width: 295px;
}

.main_links a:hover {
    background: url(img/m_links_hover.png) repeat-x 0 0 #F89300;
}

.main_links a span {
    display: inline-block;
    font: 17px/70px 'pf_encore_sans_promedium';
    color: #FFF;
}

.icon {
    display: inline-block;
    vertical-align: middle;
    height: 70px;
    margin-right: 30px;
}


.ico1 {
    width: 29px;
    background: url(img/icon1.png) no-repeat center;
}

.ico2 {
    width: 35px;
    background: url(img/icon2.png) no-repeat center;
}

.ico3 {
    width: 43px;
    background: url(img/icon3.png) no-repeat center;
}

.ico4 {
    width: 34px;
    background: url(img/icon4.png) no-repeat center;
}


.main_services.home_page .column {
    width: 380px;
    height: 220px;
    background: #fff;
    overflow: hidden;
    float: left;
    margin-right: 20px !important;
}

.main_services.home_page .column:last-child {
    margin-right: 0 !important;
}


.main_services.home_page {
    margin-top: 50px;
}


.main_services .column {
    width: 580px;
    height: 220px;
    background: #fff;
    overflow: hidden;
    float: left;
    margin: 0 20px 20px 0;
}

.main_services .column:nth-child(2n) {
    margin-right: 0;
}

.main_services {
    margin-top: 50px;
}

.ms_image {
    position: relative;
    float: left;
    width: 180px;
    height: 220px;
    overflow: hidden;
}

.ms_image span {
    display: block;
    width: 100%;
    height: 100%;
    background: url(img/ms_overlay.png) repeat-x 0 0;
    top: 0;
    left: 0;
    position: absolute;
}

.ms_content {
    position: relative;
    float: left;
    width: 170px;
    padding-left: 20px;
    padding-right: 10px;
    height: 220px;
    overflow: hidden;
}

.ms_link {
    display: block;
    font: 17px/26px 'pf_encore_sans_promedium';
    color: #4C4C4C;
    text-decoration: none;
    margin-top: 17px;
    padding-bottom: 24px;
    background: url("img/ms_link_bg.png") no-repeat scroll 1px bottom rgba(0, 0, 0, 0);
}

.ms_link:hover {
    color: #00458D;
    text-decoration: none;
}

.ms_content p {
    font: 14px/19px Arial;
    color: #858585;
    margin: 17px 0 0 0;
    display: block;
    height: 76px;
    width: 165px;
}

.ms_more {
    display: block;
    font: italic 14px/24px Arial;
    color: #999;
    text-decoration: underline;
    margin-top: 15px;
}

.ms_more:hover {
    text-decoration: none;
    color: #999;
}

.main_services {
    margin-bottom: 50px;
}

.press_reliz {
    position: relative;
    width: 100%;
    border-top: 1px solid #EEE;
    background: #fff;
    padding-top: 40px;
    padding-bottom: 30px;
}

.page_head {
    position: relative;
    width: 100%;
    /*background: url(img/h2bg.png) no-repeat bottom center;*/
    margin-top: 30px;
}

.page_head h2 {
    display: block;
    margin: 0 0 0 0;
    text-align: center;
    font: 24px/29px 'pf_encore_sans_probook';
    color: #4C4C4C;
    padding-bottom: 25px;
}

.press_reliz {
    padding-top: 40px;
    padding-bottom: 30px;
}

.press-relize-wrapper {
    position: relative;
    width: 1180px;
    overflow: hidden;
    margin-top: 26px;
}

.press-relize-carousel ul li {
    display: block;
}

.press-relize-pagination {
    position: absolute;
    right: 0;
    top: 12px;
    font-size: 0;
}

.press-relize-pagination a {
    width: 7px;
    height: 7px;
    background: url(img/press-relize-pagination-arrow.png) no-repeat 0 0;
    margin-left: 5px;
    display: inline-block;
}

.press-relize-pagination a.selected {
    background: url(img/press-relize-pagination-arrow.png) no-repeat -7px 0;
}

.press-relize-wrapper {
    margin-top: 26px;
}


.prz-item a {
    display: block;
    font: 17px/22px 'Arial';
    color: #4C4C4C;
    text-decoration: none;
}

.prz-item a:hover {
    text-decoration: underline;
}

.prz-item p {
    margin: 8px 0 0;
    font: 14px/19px 'Arial';
    color: #878787;
}

.prz-item time {
    display: block;
    font: italic 14px/17px 'Arial';
    color: #999;
    margin-top: 22px;
}

.footer-block {
    position: relative;
    width: 100%;
    /* padding-bottom: 30px; */
    background: #282c30;
    color: white;
    border-top: 2px solid #000367;
    padding-top: 41px;
}

.footer-block .col-3 {
    margin-right: 44px;
}

.footer-block .col-3:last-child {
    margin-right: 0;
}

.footer-block h3 {
    display: block;
    margin: 0 0 19px;
    font: 22px/26px 'Arial', sans-serif;
    color: rgb(249 249 249)
}

.footer-block ul li a {
    font: 14px/16px 'Arial', sans-serif;
    margin-bottom: 8px;
    color: rgb(249 249 249/65%);
    display: block;
}

.footer-block ul li {
    font: 14px/16px 'Arial', sans-serif;
    margin-bottom: 8px;
    color: rgb(249 249 249/65%);
    display: block;
}

.footer-block ul li strong {
    font: bold 14px/16px 'Arial', sans-serif;
}


#footer {
    position: relative;
    width: 100%;
    height: 154px;
    background: #282c30;
}

/*Main Page end*/

.copy {
    position: relative;
    font: 12px/14px Arial;
    color: #666;
    float: left;
    margin-top: 21px;
}

.rights {
    position: relative;
    font: 12px/14px Arial;
    color: #666;
    float: right;
    margin-top: 21px;
}

.safaroff {
    position: absolute;
    display: block;
    width: 134px;
    height: 22px;
    background: url(img/safaroff.png) no-repeat 0 0;
    left: 50%;
    margin-left: -67px;
    text-indent: -9999px;
    top: 18px;
}

.press-relize-carousel .caroufredsel_wrapper {
    margin: 0;
}

.breadcrumbs {
    position: relative;
    width: 100%;
    height: 48px;
    background: #000367;
}

.breadcrumbs ul li {
    float: left;
    padding-left: 21px;
    padding-right: 20px;
}

.breadcrumbs ul li a {
    display: block;
    font: 13px/19px Arial;
    color: #fff;
}

.breadcrumbs .row {
    margin-top: 13px;
}


.breadcrumbs ul li:first-child {
    background: none;
    padding-left: 0;
}

.breadcrumbs ul li {
    background: url(img/breadcrumbs_arrow.png) no-repeat center left;
    padding-left: 20px;
    padding-right: 20px;
}

.breadcrumbs ul li {
    display: block;
    font: 13px/19px Arial;
    color: #fff;
}

.content_wrapper {
    margin-top: 32px;
}

.about_page .citate {
    position: relative;
    font: italic 17px/28px 'Arial';
    color: #999;
    text-align: center;
    border-bottom: 1px solid #F5F5F5;
    padding-bottom: 24px;
    margin-bottom: 30px;
}

.about_page {
    position: relative;
    padding: 24px 30px 8px 30px;
    background: #fff;
    width: 1120px;
    margin-top: 38px;
    margin-bottom: 50px;
}

.about_image {
    position: relative;
    width: 340px;
}

.about_text {
    width: 750px;
    margin-left: 30px;
}

.about_text p {
    font: 14px/21px 'Arial';
    color: #666;
    margin: 0 0 21px 0;
}

.m_name {
    display: block;
    font: 17px/26px 'pf_encore_sans_promedium';
    color: #4C4C4C;
    text-decoration: none;
    margin-top: 17px;
}

.management .main_services {
    margin-top: 40px;
}

.m_position {
    font: italic 14px/20px 'Arial';
    color: #868686;
    padding-bottom: 30px;
    background: url("img/ms_link_bg.png") no-repeat scroll 1px bottom rgba(0, 0, 0, 0);
    display: block;
    margin-top: 3px;
    margin-bottom: 23px;
}

.management .ms_content p {
    color: #858585;
    display: block;
    font: 14px/25px "Arial";
    height: auto;
    margin: 9px 0 0;
}

.management_list {
    position: relative;
    margin-top: 57px;
}

.management_list .col-4 {
    height: 100px;
    text-align: center;
    margin-bottom: 48px;
}

.management_list .col-4 h4 {
    margin: 0 0 9px 0;
    display: block;
    font: 17px/22px 'Arial';
    color: #444;
}

.management_list .col-4:nth-child(5n) {
    margin-right: 0;
}

.management_list .col-4 p {
    margin: 0 0 8px 0;
    font: italic 14px/20px 'Arial';
    color: #999;
    display: block;
}

.management_list .col-4 span {
    margin: 0;
    display: block;
    font: 14px/20px 'Arial';
    color: #777;
}

.media_list {
    -webkit-transition: height 0.4s ease-in-out;
    -moz-transition: height 0.4s ease-in-out;
    -o-transition: height 0.4s ease-in-out;
    transition: height 0.4s ease-in-out;
}

.media_list li {
    float: left;
    width: 280px;
    height: 190px;
    background: #fff;
    display: block;
    margin-right: 20px;
    margin-bottom: 20px;
}

.inline {
    display: inline-block;
}

.media_list li p {
    display: block;
    font: 15px/20px 'Arial';
    color: #666;
    margin: 10px auto 0 auto;
    width: 248px;
}

.media_list li a {
    display: block;
    text-decoration: none;
}

.mlist {
    position: relative;
    width: 280px;
    height: 190px;
    overflow: hidden;
}

.overlay {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    zoom: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.foto .overlay {
    background: url(img/foto_overlay.png) no-repeat center !important;
}

.video .overlay {
    background: url(img/video_overlay.png) no-repeat center;
}

.media_list li.foto a:hover .overlay, .media_list li.video a:hover .overlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    zoom: 1;
}

.media_sort {
    font-size: 0;
}

.media_sort a {
    height: 42px;
    border: 1px solid #E7E7E7;
    background: #fff;
    font: 18px/42px 'Arial';
    color: #666;
    padding: 0 13px;
    text-align: center;
    letter-spacing: 0;
    text-decoration: none;
    margin-left: 14px;
    min-width: 46px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.media_sort a.active {
    background: #00498A;
    border: 1px solid #00498A;
    color: #fff;
}

.sorting_panel {
    margin-top: 38px;
    margin-bottom: 41px !important;
}

.media_back {
    height: 42px;
    border: 1px solid #E7E7E7;
    background: #fff;
    font: 18px/42px 'Arial';
    color: #666;
    padding: 0 13px;
    text-align: center;
    letter-spacing: 0;
    text-decoration: none;
    min-width: 46px;
}

.media_back:hover {
    text-decoration: none;
    color: #666;
}

.media_list li:nth-child(4n) {
    margin-right: 0;
}

.media_list_wrapper {
    padding-bottom: 30px;
}


.load_more_media {
    position: relative;
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(img/load_media.png) no-repeat 0 0;
    text-indent: -9999px;
    margin-top: 20px;
    margin-bottom: 40px;
}

.load_more_media:hover {
    background: url(img/load_media_hover.png) no-repeat 0 0;
}

/*Career page*/
.career_page {
    position: relative;
    padding-bottom: 50px;
}

.career_page h3 {
    display: block;
    font: 17px/20px 'Arial';
    color: #FC9400;
    margin-top: 40px;
}

.career_list .col-5 {
    margin-bottom: 50px;
}

.career_list .col-5:nth-child(4n) {
    margin-right: 0;
}

.career_list h4 {
    margin: 0;
    display: block;
}

.career_list h4 a {
    display: block;
    font: 17px/22px 'Arial';
    color: #444;
    margin-bottom: 10px;
}

.career_list p {
    font: 14px/20px 'Arial';
    color: #858585;
    margin: 0 0 20px 0;
}

.career_list time {
    display: block;
    font: italic 14px/20px 'Arial';
    color: #999;
}

.career_list {
    margin-top: 29px;
}

.career_form_open {
    position: relative;
    height: 44px;
    font: 18px/44px 'Arial';
    color: #fff;
    text-align: center;
    padding: 0 26px;
    background: #00498A;
}

.career_form_open:hover {
    color: #fff;
    text-decoration: none;
}

.career_page_inner {
    padding: 30px;
    width: 1120px;
    background: #fff;
    margin-top: 38px;
}

.requirements span {
    display: block;
    font: 14px/20px 'pf_encore_sans_promedium';
    color: #858585;
    margin: 0 0 6px;
}

.requirements {
    border-bottom: 1px solid #FAFAFA;
    padding-bottom: 10px;
}

.career_page_inner h3 {
    display: block;
    margin: 0 0 24px;
    font: 20px/22px 'Arial';
    color: #00468C;
}

i.m {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 15px;
    height: 11px;
    background: url(img/azn.png) no-repeat bottom center;
    text-indent: -9999px;
    margin-left: 5px;
    padding-top: 4px;
}

.career_info h4 {
    display: block;
    font: 14px/20px 'pf_encore_sans_promedium';
    color: #444;
    margin: 20px 0 0 0;
}

.career_info p {
    font: 14px/20px 'Arial';
    color: #868686;
    margin: 9px 0 20px;
}

.career_btns {
    border-bottom: 1px solid #EEE;
    padding-bottom: 30px;
    margin-top: 30px;
}

.career_page_inner {
    margin-bottom: 50px;
}


.padder_page {
    padding: 30px;
    width: 1120px;
    background: #fff;
    margin-top: 38px;
    margin-bottom: 50px;
}

.news_image {
    position: relative;
    width: 310px;
    height: 250px;
    overflow: hidden;
    float: left;
}

.news_content {
    width: 780px;
    float: left;
    position: relative;
    margin-left: 30px;
}

.news_content header h3 {
    margin: 0 0 10px;
    display: block;
    font: 20px/20px 'Arial';
    color: #4C4C4C;
}

.news_content time {
    display: block;
    margin: 0 0 15px;
    font: italic 14px/17px 'Arial';
    color: #999;
    padding-bottom: 20px;
    border-bottom: 1px solid #FAFAFA;
}

.news_content p {
    font: 14px/21px 'Arial';
    color: #666;
    margin: 0 0 21px;
    width: 690px;
}

.news_inner .row {
    border-bottom: 1px solid #EEE;
    padding-bottom: 10px;
}

.news_reliz {
    margin-bottom: 50px;
}


.history_page {
    position: relative;
    width: 1060px;
    margin: 0 auto;
    padding-top: 38px;
}

.history_cont {
    position: relative;
    width: 458px;
    padding: 13px 20px 0;
    background: #fff;
    border: 1px solid #EEE;
}


.history_cont p {
    font: 13px/20px Arial, sans-serif;
    color: #666;
    margin: 0 0 16px;
}

.history_art {
    position: relative;
    width: 530px;
    float: left;
    background: url(img/history-art-bg.png) repeat-y right top;
    padding-bottom: 50px;
    clear: both;
}

.date {
    position: absolute;
    right: -113px;
    z-index: 100;
    height: 21px;
    font: 15px/21px 'pf_encore_sans_promedium';
    color: #B8B8B8;
    background: url(img/history_data_bg.png) no-repeat 0 0;
    padding-left: 40px;
    top: 50%;
    margin-top: -35px;
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}


.history_art:hover .date {
    background: url(img/history_data_bg.png) no-repeat 0 -21px;
    color: #FC9200;
}


.history_art:nth-child(2n) {
    float: right;
    background: url(img/history-art-bg.png) repeat-y left top;
    padding-left: 30px;
    width: 501px;
}

.history_art:nth-child(2n) .date {
    left: -112px;
    right: auto;
    background: url(img/history_data_bg.png) no-repeat right 0;
    padding: 0 40px 0 0;
}

.history_art:nth-child(2n):hover .date {
    background: url(img/history_data_bg.png) no-repeat right -21px;
}

.m_banner, .press-relize-wrapper {
    visibility: hidden;
}

.contacts_page {
    position: relative;
    padding-bottom: 50px;
    padding-top: 38px;
}

.c_left {
    position: relative;
    width: 540px;
    float: left;
}

.c_left p {
    font: 15px/20px 'Arial';
    color: #444;
    margin: 0;
    letter-spacing: -0.4px;
}

.c_left p a {
    text-decoration: none;
    color: #444;
}

.c_left p a:hover {
    text-decoration: underline;
}

.c_address {
    position: relative;
    width: 170px;
    display: block;
    background: url(img/c_address.png) no-repeat center left;
    padding-left: 48px;
    float: left;
    margin-right: 82px !important;
}

.c_phone {
    position: relative;
    width: 150px;
    display: block;
    background: url(img/c_phone.png) no-repeat center left;
    padding-left: 48px;
    float: left;
}

.c_fax {
    position: relative;
    width: 150px;
    display: block;
    background: url(img/c_fax.png) no-repeat center left;
    padding-left: 48px;
    float: left;
    height: 27px;
    font: 15px/27px 'Arial' !important;
    margin-top: 26px !important;
    margin-right: 102px !important;
}

.c_mail {
    position: relative;
    width: 150px;
    display: block;
    background: url(img/c_email.png) no-repeat center left;
    padding-left: 48px;
    float: left;
    height: 27px;
    font: 15px/27px 'Arial' !important;
    margin-top: 26px !important;
}

.c_left h4 {
    display: block;
    margin: 65px 0 23px;
    font: 17px/20px 'Arial';
    color: #FC9200;
}

.cform input {
    width: 222px;
    height: 42px;
    padding: 0 18px;
    border: 1px solid #E7E7E7;
    color: #B9B9B9;
    font: italic 15px/42px 'Arial';
    margin: 0 20px 20px 0;
    float: left;
}

.cform input:nth-child(2n) {
    margin-right: 0;
}

.cform textarea {
    width: 502px;
    height: 74px;
    padding: 18px;
    border: 1px solid #E7E7E7;
    color: #B9B9B9;
    font: italic 15px/24px 'Arial';
    margin: 0 0 20px 0;
    float: left;
    resize: none;
}

.sbmt {
    border: none;
    width: 180px;
    height: 44px;
    text-align: center;
    font: 18px/44px 'Arial';
    color: #fff;
    background: #00498A;
}

.loading_panel {
    height: 44px;
    font: italic 16px/44px 'Arial';
    color: #777;
    padding-left: 25px;
    display: none;
}

.loading_panel.loading {
    background: url(img/loading.gif) no-repeat left center;
}

.loading_panel.success {
    background: url(img/success.png) no-repeat left center;
    padding-left: 35px;
}

.loading_panel.error_msg {
    background: url(img/error.png) no-repeat left center;
    padding-left: 35px;
}


input.error, textarea.error {
    border: 1px solid red !important;
    color: red !important;
}


#contactForm input, #contactForm textarea {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


#cgmap {
    position: relative;
    width: 592px;
    height: 497px;
    background: #fff;
    border: 4px solid #EEE;
}

.c_right {
    position: relative;
    width: 600px;
    float: right;
}

.enlarge-map {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 100;
    height: 30px;
    background: #fff;
    font: 15px/30px 'Arial';
    color: #FC9200;
    padding: 0 10px;
    display: block;
}

.enlarge-map:hover {
    text-decoration: none;
    color: #FC9200;
}

.customer_phones p {
    font: 15px/20px 'Arial';
    color: #444;
    margin: 0;
    letter-spacing: -0.4px;
}

.customer_phones p a {
    text-decoration: none;
    color: #444;
}

.customer_phones p a:hover {
    text-decoration: underline;
}

.customer_page {
    padding-top: 38px;
}

.customer_phones h4, .customer_phones h5 {
    margin: 0 0 29px;
    display: block;
    font: 17px/20px 'Arial';
    color: #FC9200;
}

.customer_phones h5 {
    color: #004B85;
}

#customer_map {
    position: relative;
    width: 1172px;
    height: 451px;
    background: #fff;
    border: 4px solid #EEE;
    margin: 41px 0 53px;
}

.customer_list h5 {
    margin: 0 0 17px 0;
    display: block;
    font: 17px/20px 'Arial';
    color: #FC9200;
}

.customer_list h5 a {
    text-decoration: none;
    color: #FC9200;
}

.customer_list h5 a:hover {
    text-decoration: none;
    color: #FC9200;
}

.customer_list p {
    margin: 0 0 11px 0;
    display: block;
    font: 14px/21px 'Arial';
    color: #858585;
}

.customer_list .page_head {
    margin-bottom: 36px;
}

.customer_list .col-5 {
    margin-bottom: 30px;
    min-height: 195px;
}


.customer_list .col-5:nth-child(4n) {
    margin-right: 0;
}

.country_code_region {
    text-align: center;
    font-size: 0;
}

.country_code_region a {
    display: inline-block;
    font: 16px/16px "Arial";
    color: #999;
    padding-top: 46px;
    text-decoration: none;
    border-bottom: 1px dashed #999;
    margin: 0 172px;
}

.country_code_region a.code1 {
    background: url(img/code1.png) no-repeat center top;
}

.country_code_region a.code1:hover, .country_code_region a.code1.active {
    background: url(img/code1_hover.png) no-repeat center top;
    color: #00498A;
    border-bottom: 1px dashed #00498A;
}

.country_code_region a.code2 {
    background: url(img/code2.png) no-repeat center top;
}

.country_code_region a.code2:hover, .country_code_region a.code2.active {
    background: url(img/code2_hover.png) no-repeat center top;
    color: #00498A;
    border-bottom: 1px dashed #00498A;
}


.country_code_wrapper {
    margin-top: 40px;
}

.country_code_region a:last-child {
    margin-right: 0;
}

.country_code_region a:first-child {
    margin-left: 0;
}

.azerbaijan_regions {
    height: 38px;
    border: 1px solid #EEE;
    background: #fff;
    width: 1178px;
    font-size: 0;
    text-align: center;
    margin-top: 41px;
}

.azerbaijan_regions a {
    font: 15px/40px "Arial";
    color: #999;
    display: inline-block;
    text-decoration: underline;
    margin: 0 24px;
}

.azerbaijan_regions a:hover {
    text-decoration: none;
}

hr.line {
    position: relative;
    width: 100%;
    height: 5px;
    display: block;
    font-size: 0;
    margin: 38px 0;
    background: url(img/h2bg.png) no-repeat 0 0;
    border: none;
}

.country_codes_page table {
    width: 100%;
    border: 1px solid #DDD;
    margin-bottom: 50px;
}

.country_codes_page table tr td {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font: 15px/24px 'Arial';
    color: #777;
    padding: 7px 0 7px 15px;
    vertical-align: middle;
}

.country_codes_page table thead tr td {
    background: #DDD;
    border-right: 1px solid #FAFAFA;
    font: 16px/24px 'Arial';
    color: #444;
    border-bottom: 1px solid #fafafa;
}


.country_codes_page table thead tr td:last-child {
    border-right: 1px solid #ddd;
}

.country_codes_page table tr td {
    width: 25%;
}

.page_head.blue {
    margin-bottom: 38px;
}

.page_head.blue h2 {
    color: #004C85;
}

.table_title {
    position: relative;
    border: 1px solid #ddd;
    font: 17px/60px 'pf_encore_sans_probook';
    color: #4c4c4c;
    text-align: center;
}


.table_title.row2 {
    position: relative;
    border: 1px solid #ddd;
    font: 17px/30px 'pf_encore_sans_probook';
    color: #4c4c4c;
    padding: 10px 0;
    text-align: center;
}

.code_list_2 {
    display: none;
    margin-top: 42px;
}

.career_form_popup_wrapper {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(img/career_popup_bg.png) repeat 0 0;
    z-index: 100;
}


.career_form_popup {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 600px;
    height: 550px;
    margin: -275px 0 0 -300px;
    background: #F3F3F3;
}

.popup_close {
    display: block;
    width: 36px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(img/career_popup_close.png) no-repeat 0 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
    text-indent: -9999px;
}

.popup_close:hover {
    background: url(img/career_popup_close.png) no-repeat 0 -35px;
}

.career_form_popup h3 {
    display: block;
    text-align: center;
    font: 20px/20px 'Arial';
    color: #FC9200;
    margin: 30px 0 34px;
}

.career_form_popup .row {
    padding-left: 30px;
}


.c260 {
    margin-bottom: 20px;
    float: left;
    margin-right: 20px;
    height: 44px;
    width: 260px;
}

.c260:nth-child(2n) {
    margin-right: 0;
}

.c260 input, input.inpt {
    height: 41px;
    padding: 0 10px;
    font: italic 15px/41px 'Arial';
    border: 1px solid #E7E7E7;
    width: 238px;
    color: #B9B9B9;
}


.cfull textarea, textarea.txtarea {
    height: 100px;
    padding: 10px;
    font: italic 15px/24px 'Arial';
    border: 1px solid #E7E7E7;
    width: 518px;
    color: #B9B9B9;
    resize: none;
    margin-bottom: 20px;
}


.c260 label {
    font: italic 15px/41px 'Arial';
    color: #B9B9B9;
    padding-left: 10px;
}


.c260 input:disabled {
    background: #FAFAFA;
}


.sexradio label {
    margin-right: 60px;
}

#phone_prefix-styler .jq-selectbox__select {
    width: 53px !important;
}

#mobile_prefix-styler .jq-selectbox__select {
    width: 53px !important;
}


.phone_prefix_inpt input {
    width: 128px;
    margin-left: 10px;
}


.file-input-wrapper {
    display: block;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    z-index: 1;
    height: 32px;
    background: url(img/file-input-bg.png) no-repeat 0 0;
    font: italic 16px/32px 'Arial';
    color: #999;
    text-decoration: underline;
    padding-left: 45px;
}

.file-input-wrapper:hover {
    text-decoration: none;
    color: #999;
}

.file-inputs input {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 99;
    outline: 0;
}

.styled-input {
    position: relative;
    margin-top: 6px;
}

.careerSbmt, .sbmt_btn {
    background: none repeat scroll 0 0 #00498a;
    color: #fff;
    font: 18px/44px "Arial";
    height: 44px;
    padding: 0 26px;
    position: relative;
    text-align: center;
    width: 180px;
    border: none;
    margin-right: 30px;
}

#careerForm .loading_panel {
    margin-right: 30px;
}

.career_form_popup_wrapper {
    display: none;
}

.bank_list ul li {
    position: relative;
    display: block;
    float: left;
    margin: 0 20px 20px 0;
}

.bank_list ul li:nth-child(4n) {
    margin-right: 0;
}

.bank_list {
    margin: 38px 0 30px 0;
}

.bank_list ul li a {
    display: block;
    line-height: 188px;
    text-align: center;
    width: 278px;
    height: 188px;
    border: 1px solid #fff;
    background: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 0;
    -webkit-transition-property: -webkit-filter;
    -webkit-transition-duration: 0.3s;

    -moz-transition-property: -moz-filter;
    -moz-transition-duration: 0.3s;

    -ms-transition-property: -ms-filter;
    -ms-transition-duration: 0.3s;

    transition-property: all;
    transition-duration: 0.3s;
}

.bank_list ul li a img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
    display: inline-block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
    zoom: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 0;
    -webkit-transition-property: -webkit-filter;
    -webkit-transition-duration: 0.3s;

    -moz-transition-property: -moz-filter;
    -moz-transition-duration: 0.3s;

    -ms-transition-property: -ms-filter;
    -ms-transition-duration: 0.3s;

    transition-property: all;
    transition-duration: 0.3s;
}

.bank_list ul li a:hover img {
    filter: none;
    -webkit-filter: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    zoom: 1;
}

.bank_list ul li a:hover {
    border: 1px solid #ddd;
}

.tab_list {
    font-size: 0;
    text-align: center;
    background: url(img/h2bg.png) no-repeat center bottom;
    padding-bottom: 40px;
    padding-top: 40px;
    margin-bottom: 40px;
}

.tab_list a {
    display: inline-block;
    font: 16px/16px "Arial";
    color: #999;
    padding-top: 46px;
    text-decoration: none;
    border-bottom: 1px dashed #999;
    margin: 0 80px;
}

.tab_list.short a {
    margin: 0 40px;
}

.tab_list a:first-child {
    margin-left: 0;
}

.tab_list a:last-child {
    margin-right: 0;
}

.internet-connecting {
    margin-bottom: 40px;
}

.tab_list a.active, .tab_list a:hover {
    color: #00498A;
    border-bottom: 1px dashed #00498A;
}

.ic1 {
    background: url(img/ic1.png) no-repeat center top
}

.ic2 {
    background: url(img/ic2.png) no-repeat center top
}

.ic3 {
    background: url(img/ic3.png) no-repeat center top
}

.ic4 {
    background: url(img/ic4.png) no-repeat center top
}

.ic5 {
    background: url(img/ic5.png) no-repeat center top
}

.ic6 {
    background: url(img/ic6.png) no-repeat center top
}

.ic7 {
    background: url(img/ic7.png) no-repeat center top
}

.ic8 {
    background: url(img/ic8.png) no-repeat center top
}

.ic9 {
    background: url(img/ic9.png) no-repeat center top
}

.ic10 {
    background: url(img/ic10.png) no-repeat center top
}

.ic1:hover, .ic1.active {
    background: url(img/ic1_h.png) no-repeat center top
}

.ic2:hover, .ic2.active {
    background: url(img/ic2_h.png) no-repeat center top
}

.ic3:hover, .ic3.active {
    background: url(img/ic3_h.png) no-repeat center top
}

.ic4:hover, .ic4.active {
    background: url(img/ic4_h.png) no-repeat center top
}

.ic5:hover, .ic5.active {
    background: url(img/ic5_h.png) no-repeat center top
}

.ic6:hover, .ic6.active {
    background: url(img/ic6_h.png) no-repeat center top
}

.ic7:hover, .ic7.active {
    background: url(img/ic7_h.png) no-repeat center top
}

.ic8:hover, .ic8.active {
    background: url(img/ic8_h.png) no-repeat center top
}

.ic9:hover, .ic9.active {
    background: url(img/ic9_h.png) no-repeat center top
}

.ic10:hover, .ic10.active {
    background: url(img/ic10_h.png) no-repeat center top
}


.internet-connecting .c260 {
    margin-right: 20px;
}


.internet-connecting h3 {
    margin: 0 0 23px;
    font: 17px/20px 'Arial';
    color: #FC9200;
}

.internet-connecting .sbmt_btn {
    margin-right: 0;
}

.internet-connecting p {
    margin: 0;
    font: 15px/21px 'Arial';
    color: #858585;
}

.internet-connecting .col-14 {
    padding-left: 40px;
    width: 840px;
}

.internet-connecting .txtarea {
    width: 258px;
    height: 86px;
}

.internet-connecting .left.fl {
    width: 560px;
}

.internet-connecting .right.fr {
    float: left;
    width: 280px;
    height: 172px;
    overflow: hidden;
}

.no-r-m {
    margin-right: 0;
}

.download_pdf {
    display: block;
    position: relative;
    height: 33px;
    background: url(img/download_pdf.png) no-repeat 0 0;
    font: italic 16px/33px 'Arial';
    color: #999;
    text-decoration: underline;
    padding-left: 45px;
    margin: 20px 0 0 0;
}

.download_pdf:hover {
    text-decoration: none;
    color: #999;
}


.row4_list .col-5 {
    height: 410px;
    overflow: hidden;
    background: #fff;
    margin-bottom: 20px;
}

.row4_img {
    position: relative;
    width: 280px;
    height: 190px;
    overflow: hidden;
}

.row4_list .col-5:nth-child(4n) {
    margin-right: 0;
}

hr.rowline {
    position: relative;
    width: 238px;
    margin: 0 auto;
    height: 16px;
    display: block;
    font-size: 0;
    background: url(img/rownline.png) no-repeat 0 0;
    border: none;
}

.row4_list h4 {
    margin: 18px 0 8px 20px;
    display: block;
    color: #4c4c4c;
    font: 17px/26px "pf_encore_sans_promedium";
}

.row4_list p {
    display: block;
    margin: 20px 0 0 0;
    font: 14px/20px 'Arial';
    color: #868686;
    padding: 0 20px;
    width: 165px;
}

.corporate-services {
    margin-bottom: 30px;
}

.corporate-services .row4_list p {
    width: 240px;
}

.row4_list h4 a {
    display: block;
    font: 17px/26px 'pf_encore_sans_promedium';
    color: #4C4C4C;
}

.row4_list h4 a:hover {
    text-decoration: underline;
}

.row4_list .rowlink {
    display: block;
    font: italic 14px/24px 'Arial';
    color: #999;
    text-decoration: underline;
    margin: 28px 0 20px 20px;
}

.row4_list .rowlink:hover {
    text-decoration: none;
    color: #999;
}

.row4_img img {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.row4_list .col-5:hover .row4_img img {
    transform: scale(1.1) rotate(-1deg);
}

.internet-payment-method {
    margin-bottom: 30px;
}

.coverage_selectbox .jq-selectbox__select-text {
    font: 17px/41px "Arial";
    color: #666;
}

.coverage_content {
    margin-top: 20px;
    display: none;
}

.coverage_content.active {
    display: block;
}


.coverage_content h3 {
    display: block;
    margin: 0;
    font: 14px/24px 'Arial';
    color: #444;
}

.coverage_content img {
    margin-bottom: 17px;
}

.coverage_content p {
    display: block;
    font: 14px/20px 'Arial';
    color: #868686;
    margin: 0 0 18px;
}

.coverage_content p a {
    color: #868686;
    text-decoration: underline;
}

.coverage_content p a:hover {
    text-decoration: none;
    color: #868686;
}

.coverage_gmap_wrapper {
    position: relative;
}

#coverage_gmap {
    position: relative;
    width: 872px;
    height: 702px;
    background: #fff;
    border: 4px solid #EEE;
}

.internet-coverage {
    padding-bottom: 40px;
    margin-top: 40px;
}

.internet-coverage {
    margin-top: 40px;
}

.telefon-selected-number h4:first-child {
    margin-top: 0;
}

.telefon-selected-number {
    /* width: 780px; */
    padding-bottom: 30px;
}

.telefon-selected-number h4 {
    margin: 29px 0 7px;
    display: block;
    font: 17px/22px 'Arial';
    color: #4C4C4C;
}

.telefon-selected-number p {
    margin: 0 0 20px;
    display: block;
    font: 14px/20px 'Arial';
    color: #4C4C4C;
}

.telefon-selected-number p a {
    color: #4C4C4C;
    text-decoration: underline;
}

.telefon-selected-number p a:hover {
    text-decoration: none;
    color: #4c4c4c;
}

.telefon-cdma p {
    font: 14px/20px 'Arial';
    color: #777;
    margin: 0 0 20px 0;
}

.telefon-cdma p a {
    text-decoration: underline;
    color: #777;
}

.telefon-cdma p a:hover {
    text-decoration: none;
    color: #777;
}

.white_board {
    background: #fff;
    padding: 20px 20px 20px;
    margin-top: 13px;
    margin-bottom: 35px;
}

.telefon-cdma h4 {
    display: block;
    margin: 0;
    font: 17px/22px 'Arial';
    color: #004B86;
}

.white_board p {
    width: 680px;
}

.white_board h4 {
    margin-bottom: 15px;
}

.white_board.bullets ul li {
    float: left;
    font: 14px/20px 'Arial';
    color: #777;
    display: block;
    position: relative;
    width: 540px;
    padding-left: 18px;
    margin-bottom: 14px;
    margin-right: 20px;
}

.white_board.bullets ul li:nth-child(2n) {
    margin-right: 0;
}

.white_board.bullets ul {
    margin-top: 27px;
}

.white_board.bullets ul:before, .white_board.bullets ul:after {
    content: "";
    display: table;
}

.white_board.bullets ul:after {
    clear: both;
}

.white_board.bullets ul {
    *zoom: 1;
    margin-top: 27px;
}

.white_board.bullets ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 5px;
    height: 5px;
    background: url(img/bullet.png) no-repeat 0 0;
}

.table2row_cdma table {
    width: 565px;
    margin-bottom: 30px;
}

.table2row_cdma table tr td:first-child {
    width: 385px !important;
}

.table2row_cdma table tr td:last-child {
    width: 200px !important;
}

.table2row_cdma .table_title {
    width: 563px;
    margin-top: 22px;
}


.telefon-cdma .col-10.no-r-m.country_codes_page.table2row_cdma {
    padding-left: 15px;
    width: 565px !important;
}

.cdma_list {
    border-bottom: 1px solid #F5F5F5;
    padding-bottom: 14px;
    margin-bottom: 26px;
}

.cdma_services .fl {
    width: 550px;
    float: left;
}

.cdma_services p {
    width: 440px !important;
}

.cdma_services h3 {
    margin: 0 0 14px 0;
    display: block;
    font: 14px/20px 'pf_encore_sans_promedium';
    color: #666;
}

.cdma_services {
    margin-top: 34px;
}


.cdma_services ul li {
    font: 14px/20px 'Arial';
    color: #777;
    display: block;
    position: relative;
    padding-left: 18px;
    margin-bottom: 8px;
    margin-right: 20px;
}

.cdma_services ul li:nth-child(2n) {
    margin-right: 0;
}

.white_board.bullets ul {
    margin-top: 27px;
}

.cdma_services ul:before, .cdma_services ul:after {
    content: "";
    display: table;
}

.cdma_services ul:after {
    clear: both;
}

.cdma_services ul {
    *zoom: 1;
    margin-top: 27px;
}

.cdma_services ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 5px;
    height: 5px;
    background: url(img/bullet.png) no-repeat 0 0;
}

.cdma_services ul li em, .whith_phone_icon em {
    display: inline-block;
    text-indent: -9999px;
    background: url(img/tel.png) no-repeat 0 0;
    width: 13px;
    height: 18px;
    vertical-align: middle;
}

.cdma_services .fl:first-child {
    margin-right: 40px;
}

.cdma_services .fl .cdma_list:last-child {
    margin-bottom: 0;
}

.table1 thead tr:first-child td:nth-child(1) {
    width: 47px !important;
}

.table1 thead tr:first-child td:nth-child(2) {
    width: 345px !important;
}

.table1 thead tr:first-child td:nth-child(3) {
    width: 394px !important;
}

.table1 thead tr:first-child td:nth-child(4) {
    width: 394px !important;
}

.table1 thead tr:last-child td:nth-child(1) {
    width: 197px !important;
}

.table1 thead tr:last-child td:nth-child(2) {
    width: 197px !important;
}

.table1 thead tr:last-child td:nth-child(3) {
    width: 197px !important;
}

.table1 thead tr:last-child td:nth-child(4) {
    width: 197px !important;
}


.table1 tbody tr td:nth-child(1) {
    width: 47px !important;
}

.table1 tbody tr td:nth-child(2) {
    width: 345px !important;
}

.table1 tbody tr td:nth-child(3) {
    width: 197px !important;
}

.table1 tbody tr td:nth-child(4) {
    width: 197px !important;
}

.table1 tbody tr td:nth-child(5) {
    width: 197px !important;
}

.table1 tbody tr td:nth-child(6) {
    width: 197px !important;
}


.qeyd h4 {
    margin: 0;
    display: block;
    font: 17px/22px 'Arial';
    color: #F18300;
}

.qeyd p {
    width: 760px;
    color: #444;
    margin-top: 10px;
}


.table2 tr td:nth-child(1) {
    width: 47px !important;
}

.table2 tr td:nth-child(2) {
    width: 252px !important;
}

.table2 tr td:nth-child(3) {
    width: 291px !important;
}

.table2 tr td:nth-child(4) {
    width: 291px !important;
}

.table2 tr td:nth-child(5) {
    width: 291px !important;
}

.management_list .line {
    margin-top: 0;
}

.history_page_link {
    display: inline-block;
    background: url(img/file-input-bg.png) no-repeat top center;
    font: italic 16px/32px 'Arial';
    color: #999;
    padding-top: 32px;
    text-decoration: underline;
    margin-bottom: 40px;
}

.history_page_link:hover {
    color: #999;
    text-decoration: none;
}

.history_page_list {
    padding-bottom: 30px;
}

.history_page_list .row {
    display: none;
}

.history_page_list .row:first-child {
    display: block;
}


.table_title.azn em {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 11px;
    width: 16px;
    text-indent: -9999px;
    background: url(img/azn_icon.png) no-repeat center center;
    margin-top: 24px;
}

.table3 table thead tr td {
    text-align: center;
}


.table3 table tbody tr td {
    background: #fff;
    width: 4%;
    height: 38px;
    padding: 0;
    vertical-align: middle;
    text-align: center;
}

.table3 table tbody tr td:nth-child(2n) {
    background: #FAFAFA !important;
    height: 38px;
    width: 21% !important;
    text-align: left;
    padding-left: 10px;
}

.t_head {
    position: relative;
    height: 40px;
    background: #F2F2F2;
    margin-bottom: 30px;
}

.t_head .hmenu {
    position: relative;
    margin-top: 14px;
    float: left;
    z-index: 10;
}

#header {
    height: auto;
    padding-bottom: 40px;
}

.t_head .hmenu ul li a {
    font: bold 12px/14px Arial, serif;
    color: #00478C;
}

.t_head .hmenu ul li a:hover, .t_head .hmenu ul li.active a {
    color: #ED7D00;
}

.h_socials {
    position: relative;
    z-index: 10;
    float: right;
    text-align: right;
    margin-top: 12px;
    font-size: 0;
}

.h_socials ul li {
    display: inline-block;
    margin-left: 20px;
    margin-top: 7px;
    width: 18px;
    height: 18px;
}

.h_socials ul li a {
    display: block;
}

.h_socials ul li, .h_socials ul li a {
    position: relative;
}

.h_socials ul li a img {
    position: absolute;
    left: 0;
    top: 0;
    background: white;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 25px;
}

.head_first a.callme {
    position: absolute;
    left: 244px;
    padding-left: 26px;
    top: 0;
    display: block;
    height: 16px;
    font: bold 13px/16px 'Arial', serif;
    color: white;
    margin: 11px 0 0 0;
    background: url(img/callme.png) no-repeat center left;
}


.head_first a.cabinet {
    position: absolute;
    left: 760px;
    top: 0;
    padding-left: 26px;
    display: block;
    height: 16px;
    font: bold 13px/16px 'Arial', serif;
    color: white;
    margin: 11px 0 0 0;
    background: url(img/online.svg) no-repeat center left;
}

.main_links {
    background: #00478C;
}


.ms_link {
    color: #00478C;
}

.ms_more, .prz-item time {
    color: #ED7D1F;
}

.page_head h2 {
    font: bold 18px/29px 'Arial', serif;
}

.prz-item a {
    font: bold 16px/22px 'Arial', serif;
    color: #00478C;
}

.h_search {
    position: absolute;
    left: 50%;
    -ms-transform: translate(-50%, 0); /* IE 9 */
    -webkit-transform: translate(-50%, 0); /* Safari */
    transform: translate(-50%, 0);
    width: 136px;
    height: 32px;
    padding: 0 19px 5px 5px;
    border-bottom: 3px solid #ED7D1F;
}

.h_search input {
    width: 100%;
    height: 37px;
    border: none;
    background: transparent;
    font: 13px/37px Arial, serif;
    color: #FFFFFF;
    padding: 0;
}

.h_search button {
    display: block;
    position: absolute;
    right: 0;
    border: none;
    top: 11px;
    height: 20px;
    width: 20px;
    text-indent: -9999px;
    background: url(img/h_search_btn.png) no-repeat center center;
}

.call_me_wrap {
    position: fixed;
    display: none;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 4000;
}

.call_me_wrap:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    z-index: 1000;
}


.popup_wrap {
    position: fixed;
    display: none;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 4000;
}

.popup_wrap:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    z-index: 1000;
}

.online_popup {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -115px;
    margin-left: -385px;
    width: 770px;
    height: 230px;
    background: #fff;
    border-radius: 40px 0 40px 0;
    z-index: 3000;
}

.call_me {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -234px;
    margin-left: -205px;
    width: 410px;
    height: 468px;
    background: #fff;
    border-radius: 40px 0 40px 0;
    z-index: 3000;
}

.call_me h4 {
    margin: 0;
    padding-left: 24px;
    background: url(img/callme.png) no-repeat center left;
    display: inline-block;
    text-align: center;
    font: 23px/26px 'Arial', serif;
    color: #00478C;
}

.call_me > section {
    text-align: center;
    padding: 25px 55px 55px 55px
}

.formInputs {
    position: relative;
    margin-top: 45px;
    padding-right: 60px;
}

.formInputs input {
    font: 13px/46px 'Arial', sans-serif;
    color: #666;
    width: 100%;
    height: 48px;
    outline: none;
    border: none;
    padding: 0;
}

.f_input {
    position: relative;
    border-radius: 3px;
    margin-bottom: 10px;
    overflow: hidden;
    border: 1px solid #EEE;
    height: 48px;
    padding: 0 10px;
}

.formInputs .sbmt {
    position: absolute;
    right: 0;
    top: 0;
    background: url(img/sbmt_btn.svg) no-repeat center center #ACCC8D;
    border-radius: 3px;
    border: none;
    height: 110px;
    width: 46px;
}

.formInputs .help-block {
    position: absolute;
    font: 13px/46px 'Arial', sans-serif;
    color: red;
    height: 40px;
    outline: none;
    border: none;
    padding: 0;
    top: 4px;
    background: white;

}

.contact-form-group {
    position: relative;
    float: left;
}

.contact-form-group .help-block {
    position: absolute;
    font: 15px/48px 'Arial', sans-serif;
    color: red;
    height: 32px;
    outline: none;
    border: none;
    padding: 0;
    top: 2px;
    left: 18px;
    background: white;
    padding-bottom: 2px;
}

.call_select {
    position: relative;
    float: left;
    width: 80px;
    height: 40px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: left;
}

.call_select .jq-selectbox__select {
    width: 65px !important;
    overflow: inherit;
    height: 38px !important;
    border: 1px solid #EEE !important;
    border-radius: 3px !important;
    font: 13px/38px 'Arial', serif;
    color: #666666;
}

/*.call_me_select .jq-selectbox__dropdown {*/
/*    background: #fff;*/
/*    max-height: initial!important;*/
/*    overflow: initial!important;*/
/*}*/

/*.call_me_select .jq-selectbox__dropdown ul {*/
/*    background: #fff;*/
/*    max-height: initial!important;*/
/*    overflow: initial!important;*/
/*}*/

/*@media screen and (min-width: 380px) {*/
/*    .jq-selectbox__dropdown {*/
/*        background: #fff;*/
/*        max-height: 210px !important;*/
/*        overflow: scroll !important;*/
/*    }*/

/*    .jq-selectbox__select {*/
/*        background: #fff;*/
/*        max-height: 210px !important;*/
/*        overflow: scroll !important;*/
/*    }*/
/*}*/

.jq-selectbox__dropdown ul {
        background: #fff;
        max-height: 210px!important;
        overflow: scroll!important;
}

.jq-selectbox__select ul {
        background: #fff;
        max-height: 210px!important;
        overflow: scroll!important;
}

.callme_text {
    height: 40px;
    margin-left: 17px;
    font: 13px/38px 'Arial', serif;
    color: #666666;
    float: left;
}

.call_select .jq-selectbox__trigger-arrow {
    right: 14px;
}

.call_select .jq-selectbox__trigger {
    width: 24px;
}

.g-recaptcha {
    margin-top: 20px;
}

.formInputs input.error {
    border: none !important;
}

.call_select .jq-selectbox__dropdown {
    width: 100% !important;
}

.callme_loading {
    position: absolute;
    left: 0;
    top: 0;
    background: url(img/callme_loading.gif) center center #fff;
    opacity: 0.5;
}

.left_m {
    position: relative;
    padding: 10px 0;
    width: 196px;
    height: 100%;
    float: left;
    margin-right: -1px;
    border-right: 1px solid #D8D8D8;
    z-index: 100;
    background: #fff;
}

.left_m a {
    position: relative;
    display: block;
    padding: 6px 20px;
    font: 15px/17px Arial, sans-serif;
    color: #000;
    text-decoration: none;
}

.left_m a:hover, .left_m a.active {
    color: #fff;
    background: #ED7D1F;
}

.left_m a:hover:after, .left_m a.active:after {
    content: "";
    position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 8px;
    border-color: transparent transparent transparent #ED7D1F;
}

.left_m a[data-submenu="false"]:after {
    display: none;
}


.right_m {
    position: relative;
    height: 100%;
    padding-left: 196px;
    background: #fff;
}

.submenu {
    position: relative;
}

.simple .right_m {
    padding: 0;
}

.simple .right_m ul {
    margin: 0;
    padding: 10px 0 0 0;
    text-align: center;
}

.right_m .pad {
    padding: 20px 27px;
    border-left: 1px solid #D8D8D8;
    position: relative;
}

.right_m ul {
    margin-bottom: 40px;
}

.right_m ul li a {
    display: block;
    font: 15px/17px Arial, sans-serif;
    color: #000;
    margin-bottom: 10px;
}

.blue_button {
    padding: 11px 33px;
    font: 15px/17px Arial, sans-serif;
    background: #00478C;
    color: #fff;
    text-decoration: none;
    display: inline-block;
}

.blue_button:hover {
    text-decoration: none;
    color: #fff;
}

.right_m section {
    display: none;
}

.right_m section:first-child {
    display: block;
}

.individual_page {
    position: relative;
    margin-top: 20px;
    padding: 0 15px;
}

.individual_page .items {
    width: 214px;
    margin-bottom: 20px;
    margin-right: 20px;
    float: left;
}

.individual_page .items:nth-child(5n) {
    margin-right: 0;
}

.individual_page .items h4 {
    display: block;
    margin: 0;
    height: 40px;
    font: 16px/40px 'Arial', sans-serif;
    color: #fff;
    text-align: center;
    background: #00478C;
}

.individual_page .item_c {
    border: 1px solid #DFDFDF;
    min-height: 140px;
    background: #fff;
}

.individual_page .item_c ul {
    margin-top: 15px;
    padding-bottom: 15px;
}

.individual_page .item_c ul li {
    display: block;
    text-align: center;
    margin-bottom: 9px;
    font: 15px/17px Arial, sans-serif;
    color: #000;
}

.individual_page .item_c ul li a {
    text-decoration: none;
    color: #000;
}

.individual_page .item_c ul li a:hover {
    text-decoration: none;
}

.individual_side .item_c ul li {
    display: block;
    font: 15px/15px Arial, sans-serif;
    padding: 6px 5px 6px 5px;
    position: relative;
}

.individual_side .item_c ul li a {
    position: relative;
    display: block;
}

.individual_side .item_c ul li.active {
    background: #ED7D1F;
    color: #fff;
    text-decoration: none;
}

.individual_side .item_c ul li.active:after {
    content: "";
    position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -14px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 0 14px 8px;
    border-color: transparent transparent transparent #ED7D1F;
}

.individual_side .item_c ul li {
    margin-bottom: 2px;
}

.individual_side .items {
    margin-right: 25px;
}

.individual_right {
    padding-left: 253px;
}

.individual_right > div {
    border: 1px solid #DFDFDF;
    background: #fff;
}

.individual_side .item_c {
    background: #fff;
}

.individual_info {
    padding: 30px 68px;
}

.individual_info h4 {
    margin: 0 0 20px 0;
    font: 20px/22px 'Arial', sans-serif;
    color: #000;
}

.individual_info p {
    font: 15px/20px 'Arial', sans-serif;
    color: #666;
    margin: 0 0 20px 0;
}

.orange_list > ul > li {
    position: relative;
    margin-bottom: 15px;
    font: 15px/17px Arial, sans-serif;
    color: #000;
    display: block;
    padding-left: 51px;
}

.orange_list > ul > li:after {
    content: '';
    position: absolute;
    left: 20px;
    top: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ED7D1F;
}

.orange_list > ul > li > a {
    color: #000;
}

.orange_list > ul > li > a.active + .faq_answer, .orange_list > ul > li:first-child > a + .faq_answer {
    display: block;
}

.faq_answer {
    display: none;
    margin-top: 10px;
}

.individual_wrapper {
    margin-bottom: 100px;
}

.individual_coverage h4 {
    display: block;
    margin: 0;
    height: 40px;
    font: 16px/40px 'Arial', sans-serif;
    color: #fff;
    text-align: center;
    background: #00478C;
}

.individual_coverage {
    padding-left: 253px;
}

.individual_coverage .left {
    width: 300px;
    float: left;
    margin-right: 1px;
}

.individual_coverage .l_content {
    background: #fff;
    border: 1px solid #DFDFDF
}

.individual_coverage .right {
    width: 300px;
    float: left;
}

.individual_coverage .left ul li a {
    position: relative;
    display: block;
    background: #fff;
    height: 40px;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    text-decoration: none;
    margin-bottom: 1px;
    color: #000;
    font: 15px/40px Arial, sans-serif;
    text-align: center;
}

.individual_coverage .left ul li:last-child a {
    margin-bottom: -1px;
}

.individual_coverage .left ul li a.active {
    background: #ED7D1F;
    color: #fff;
}

.individual_coverage .r_content {
    background: #fff;
    border: 1px solid #DFDFDF;
}

.individual_coverage .left ul li a.active:after {
    content: "";
    position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 0 20px 8px;
    border-color: transparent transparent transparent #ED7D1F;
}

.individual_coverage .r_content {
    text-align: center;
}

.individual_coverage .r_content p {
    font: 15px/17px Arial, sans-serif;
    color: #000;
    margin: 0 0 13px 0;
}


.individual_coverage .r_content > div {
    padding: 13px 0 0 0;
    display: none;
}

.individual_coverage .r_content > div:first-child {
    display: block;
}

.individual_coverage {
    margin-bottom: 100px;
}

/*.tarifs_table table {*/
/*text-align: center;*/
/*border-collapse: separate; !* Or do nothing, this is default *!*/
/*border-spacing: 1px; !* Only works if border-collapse is separate *!*/
/*}*/
/*.tarifs_table table tr th {*/
/*background:#00478C;*/
/*padding:12px 14px;*/
/*font:14px/16px Arial,sans-serif;*/
/*color:#fff;*/
/*}*/

/*.tarifs_table table tr th:nth-child(1){width: 100px;}*/
/*.tarifs_table table tr th:nth-child(2){width: 190px;}*/
/*.tarifs_table table tr th:nth-child(3){width: 190px;}*/
/*.tarifs_table table tr th:nth-child(4){width: 190px;}*/

/*.tarifs_table table tr td {*/
/*border: 1px solid #ddd;*/
/*padding:10px 0;*/
/*background: #fff;*/
/*}*/
.payment_images {
    padding-left: 50px;
    font-size: 0;
    margin-bottom: 40px;
}

.payment_images a {
    display: inline-block;
    margin-right: 30px;
}

.head_first {
    position: relative;
    background: #323639;
    height: 40px;
}

.wrap1170 {
    position: relative;
    width: 1180px;
    margin: 0 auto;
    z-index: 400;
}

.h_f_lang {
    float: right;
    font-size: 0;
}

.h_f_lang li {
    display: inline-block;
}

.h_f_lang li a {
    margin: 13px 20px 13px 0;
    display: block;
    font: bold 12px/14px Arial, sans-serif;
    color: white;
    text-decoration: none;
}

.h_f_lang li a:hover, .h_f_lang li a.active {
    color: #ED7D1F;
}

.main_slider {
    position: relative;
    width: 100%;
    height: auto;
}

.main_slider ul {
    height: auto !important;
}

.main_slider ul li {
    width: 100%;
    height: auto;
    display: block;
    float: left;
    position: relative;
}

.main_slider ul li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(img/slider_overlay.png) repeat 0 0;
}

.main_slider ul li {
    background-size: cover;
    background-position: center;
}

.m-slider-prev {
    position: absolute;
    left: 40%;
    top: 50%;
    margin-left: -590px;
    margin-top: -20px;
    width: 23px;
    height: 40px;
    z-index: 1000;
    text-indent: -9999px;
}

.m-slider-next {
    position: absolute;
    margin-right: -590px;
    right: 40%;
    top: 50%;
    margin-top: -20px;
    width: 22px;
    height: 40px;
    z-index: 1000;
    text-indent: -9999px;
}

.m-slider-prev {
    background: url(img/m-slider-arrows.png) no-repeat 0 0;
}

.m-slider-next {
    background: url(img/m-slider-arrows.png) no-repeat -22px 0;
}

.m-slider-pagination {
    position: absolute;
    left: 50%;
    height: 8px;
    bottom: 30px;
    transform: translateX(-50%);
    font-size: 0;
    z-index: 1000;
}

.m-slider-pagination a {
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    background: #fff;
    border-radius: 50%;
    margin: 0 10px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.m-slider-pagination a.selected {
    background: #ED7D1F;
    width: 10px;
    height: 10px;
}

.s_item {
    width: 100%;
    float: left;
    text-align: center;
    position: relative;
    margin-top: 210px;
}

.s_item h4 {
    margin-bottom: 20px;
    display: block;
    text-align: center;
    font: 28px/32px Arial, sans-serif;
    color: #fff;
}

.s_item a {
    display: inline-block;
    font: 18px/32px Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}

.h_menu {
    font-size: 0;
}

.h_menu_wrap {
    position: absolute;
    left: 0;
    top: 70px;
    width: 100%;
    z-index: 2500;
}

.h_menu {
    position: relative;
    margin: 0 auto;
    text-align: center;
}

.h_logo {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 64px;
    /*  width:200px;*/
    width: 80px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background: url(img/h_menu_bg.png) repeat 0 0;
}

.h_logo img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.h155 {
    display: inline-block;
    height: 64px;
    padding: 0 15px;
    font-size: 0;
    background: url(img/h_menu_bg.png) repeat 0 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    vertical-align: top;
}

.h155 img {
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
}

.h155 span {
    margin-top: 19px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font: bold 12px/12px Arial, sans-serif;
    color: #00478C;
}

.h_c_menu {
    display: inline-block;
    margin: 0 2px;
}

.h_c_menu > li {
    position: relative;
    display: inline-block;
    font: 16px/64px Arial, sans-serif;
    color: #000;
    padding: 0 15px;
    vertical-align: top;
    background: url(img/h_menu_bg.png) repeat 0 0;
}

.h_c_menu > li > a {
    display: block;
    text-decoration: none;
    color: #000;
}

.h_c_menu > li img {
    margin-right: 10px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.h_c_menu > li > ul {
    display: block;
    visibility: hidden;
    height: 0;
    opacity: 0;
}

.h_c_menu > li:hover > ul {
    height: auto;
    opacity: 1;
    visibility: visible;
}

.h_c_menu > li:hover img {
    transform: scale(1.2);
}

.h_c_menu > li > ul {
    position: absolute;
    top: 100%;
    height: 0;
    width: 200px;
    left: 50%;
    margin-top: -10px;
    padding-top: 11px;
    margin-left: -100px;
    min-height: 35px;
    z-index: 3000;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


.h_c_menu > li > ul > li:hover a + ul {
    height: auto;
    opacity: 1;
    visibility: visible;
}

.h_c_menu > li > ul > li {
    position: relative;
}

.h_c_menu > li > ul > li > ul {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: 0;
    width: 200px;
    left: 101%;
    height: 0;
    z-index: 3000;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


.h_c_menu > li > ul > li > ul > li {
    display: block;
}

.h_c_menu > li > ul > li > ul > li > a {
    display: block;
    font: 13px/15px Arial, sans-serif;
    color: #000;
    padding: 10px 0;
    background: #fff;
    text-align: center;
    text-decoration: none;
}

.h_c_menu > li > ul > li > ul > li > a:hover {
    color: #fff;
    background: #ED7D1F;
}

.h_c_menu > li > ul > li > a {
    display: block;
    font: 13px/15px Arial, sans-serif;
    color: #000;
    padding: 10px 0;
    background: #fff;
    text-align: center;
    text-decoration: none;
}

.h_c_menu > li > ul > li > a:hover {
    color: #fff;
    background: #ED7D1F;
}

.main_blocks {
    position: relative;
    height: 150px;
    padding: 28px 0;
    background: #fff;
    font-size: 0;
}

.main_blocks .m_b_itm {
    display: inline-block;
    width: 300px;
    margin-right: 13px;
}

.main_blocks .m_b_itm:last-child {
    margin-right: 0;
}

.main_blocks .m_b_itm, .main_blocks .m_b_itm img {
    border-radius: 20px 0 0 0;
}

.main_blocks .m_b_itm a {
    text-decoration: none;
    position: relative;
    display: block;
    width: 100%;
    height: 150px;
    border-radius: 20px 0 20px 0;
}

.main_blocks .m_b_itm span {
    display: block;
    height: 50px;
    text-align: center;
    background: #FFFFFF;
    border-radius: 0 0 20px 0;
    box-shadow: 1px 1px 4px 0px rgba(195, 195, 195, 0.50);
}

.main_blocks .m_b_itm span {
    display: block;
    font: bold 13px/40px Arial, sans-serif;
    color: #00478C;
    text-decoration: none;
}

.main_services {
    margin-bottom: 30px;
}

.footer-block .col-3 {
    margin-right: 20px;
}

.footer-block .h155 {
    border: 1px solid #EDEDED;
    margin-top: 15px;
    font-size: 0 !important;
    border-radius: 5px !important;
    background: #fff !important;
    display: inline-block !important;
    text-decoration: none;
}

.popupclose {
    position: absolute;
    display: block;
    right: -18px;
    top: -18px;
    width: 38px;
    text-indent: -9999px;
    height: 38px;
    background: url(img/popupclose.png) no-repeat 0 0;
}

.online_popup section {
    width: 490px;
    font-size: 0;
    padding-top: 50px;
    margin: 0 auto;
    text-align: center;
}

.online_popup section a {
    display: inline-block;
    min-height: 45px;
    margin: 0 30px 30px 30px;
}

.inner .head_first:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #E7E7E7;
    z-index: 1;
}

.inner .main_slider {
    height: 86px;
    background: #fff;
}

.inner .h_menu_wrap {
    top: 50px;
}

.table {
    width: 99% !important;
    border-radius: 10px;
    text-align: center;
    margin: 20px 0;
    border-spacing: 1px; /* Only works if border-collapse is separate */
}

.table tr th {
    padding: 12px 14px;
    font: 16px/17px Arial, sans-serif;
    color: #fff;
}

.table tr td {
    padding: 12px 14px;
    font: 15px/17px Arial, sans-serif;
    color: #000;
}

.table tr:nth-child(even) td {
    background: #fff;
}

.table tr:nth-child(odd) td {
    background: #EFEFEF;
}


.table tr td {
    padding: 12px 14px;
}

.table tr:first-child th:nth-child(even) {
    background: #ED7D1F;
    text-align: center;
}

.table tr:first-child th:nth-child(odd) {
    background: #666666;
    text-align: center;
}

.table tr th:nth-child(1) {
    width: 100px;
}

.table tr th:nth-child(2) {
    width: 190px;
}

.table tr th:nth-child(3) {
    width: 190px;
}

.table tr th:nth-child(4) {
    width: 190px;
}

.table tr td {
    padding: 12px 14px;
    background: #fff;
}

.kampaniyalar .individual_info {
    padding: 30px;
}

.kampaniya_image p, .kampaniya_image ul {
    padding-left: 340px;
}

.kampaniya_image .image {
    float: left;
}

.customize-support .h_menu {
    top: 30px;
}

.main_blocks .m_b_itm img {
    width: 100%;
}

.mobile_logo, .mobile_menu {
    display: none;
}

body {
    min-width: 100%;
}

.second_header .h155 {
    display: none;
}

.mainBlockSlider ul li {
    float: left;
    margin-right: 10px;
}

.main_blocks .m_b_itm {
    width: 100%;
}

.mainBlockSliderPagination {
    position: relative;
    left: 50%;
    height: 8px;
    text-align: center;
    padding-top: 10px;
    transform: translateX(-50%);
    font-size: 0;
    z-index: 1000;
}

.mainBlockSliderPagination a {
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    background: #B4B4B4;
    border-radius: 50%;
    margin: 0 10px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.mainBlockSliderPagination a.selected {
    background: #ED7D1F;
    width: 10px;
    height: 10px;
}

.responsive-width {
    width: 100%;
}

@media ( min-width: 600px ) {
    .responsive-width {
        width: 50%;
    }
}

@media ( min-width: 900px ) {
    .responsive-width {
        width: 30%;
    }
}

.m_menu .h_socials {
    position: relative;
    background: #fff;
}

.closeMobileMenu {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
    height: 18px;
    background: url(img/mobile_menu_close.svg) no-repeat 0 0;
}

.m_menu .menu-image-hover-wrapper .menu-image {
    display: none;
}

.h_c_menu .menu-image-hover-wrapper .hovered-image {
    display: none;
}

.m_lang {
    margin-top: 40px;
    width: 100%;
    text-align: center;
    font-size: 0;
}

.m_lang li {
    display: inline-block;
}

.m_lang li a {
    margin: 13px 20px 13px 0;
    display: block;
    font: bold 12px/14px Arial, sans-serif;
    color: #fff;
    text-decoration: none;
}

.m_lang li a:hover, .m_lang li a.active {
    color: #ED7D1F;
}

.m_menu a.cabinet {
    position: relative;
    display: inline-block;
    height: 16px;
    font: bold 13px/16px 'Arial', serif;
    color: #fff;
    padding-left: 25px;
    margin: 11px 0 30px -17px;
    background: url(img/online.svg) no-repeat center left;
    text-decoration: none;
}

.m_menu a.callme {
    position: relative;
    display: inline-block;
    height: 16px;
    font: bold 13px/16px 'Arial', serif;
    color: #fff;
    padding-left: 25px;
    margin: 11px 0 30px -17px;
    background: url(img/callme.png) no-repeat center left;
    text-decoration: none;
}

.m_menu .h155 {
    background: none;
}

.m_menu .h155 span {
    color: #fff;
}

.text-center {
    text-align: center;
}

.m_menu .h_search {
    position: relative;
    left: auto;
    margin-top: 30px;
    top: auto;
    bottom: auto;
    -ms-transform: translate(0, 0); /* IE 9 */
    -webkit-transform: translate(0, 0); /* Safari */
    transform: translate(0, 0);
    width: 100%;
    height: 32px;
    padding: 0 0 5px 0;
    border-bottom: 3px solid #ED7D1F;
}

.m_menu .h_search input {
    padding-left: 10px;
    width: 100%;
    font: 13px/37px 'Arial', serif
}

.m_menu .h_search button {
    right: 10px;
}

.c_phone {
    height: 32px;
    line-height: 32px !important;
}

.table_wrap {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
}

.mobile_lang {
    position: relative;
    float: right;
    height: 50px;
    width: 90px;
    background: #004E8A;
    display: none;
}

.mobile_lang select {
    width: 100%;
    height: 100%;
    background: transparent;
    font: 14px/16px 'Arial', sans-serif;
    color: #fff;
    text-indent: 10px;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.mobile_lang:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 4px 0 4px;
    border-color: #ffffff transparent transparent transparent;
    margin-top: -3px;
}

.mobile_lang select option {
    background: #fff;
    color: #000;
}

.closeMobileMenu {
    top: 16px;
}

.wrap1170.s_item {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    margin-top: 0;
    z-index: 1000;
}

ul.xidmetler li a {
    color: #f79f2e;
    font-size: 13px;
}

ul.xidmetler li {
    width: 18%;
    text-align: center;
    height: 190px;
    float: left;
    margin: 11px;
}


.news_page article {
    max-width: 970px;
    margin: 0 auto;
    padding: 30px 0;
    border-bottom: 1px solid #E8E8E8;
}

.news_page {
    padding: 0 15px;
}

.news_page time {
    display: block;
    margin-bottom: 10px;
    font: bold 12px/14px 'Arial';
    color: #B8B4B4;
}

.news_page a {
    display: block;
    text-decoration: none;
    font: 20px/22px 'Arial';
    color: #3B3B3B;
    margin: 0 0 10px 0;
}

.news_page p {
    font: 15px/19px 'Arial';
    color: #3B3B3B;
    margin: 0;
}

.news_content p {
    color: #666;
    font: 14px/21px "Arial";
    margin: 0 0 21px;
    width: 100%;
}

.news_content {
    width: 1080px;
}

.news_content header h3 {
    color: #4c4c4c;
    display: block;
    font: 20px/20px "Arial";
    margin: 0 0 10px;
}


@media only screen and (max-width: 768px) {
    .h_socials ul {
        float: right !important;
        margin-right: 15px !important;
        margin-left: 0;
    }

    .mobile_menu {
        position: absolute;
        top: 0;
        z-index: 100;
    }

    .mobile_logo {
        top: 0 !important;
        left: 50px !important;
    }

    table.table {
        width: 99% !important;
    }

    .individual_coverage {
        padding-right: 15px;
    }

    .speed-test{
        width: auto  !important;
        float: left;
        margin: 0px 30px !important;
    }

    .speed-test > a > span {
        display: none;
    }
}

@media only screen and (max-width: 420px) {
    .mobile_logo {
        margin: 37px 0 0 50px !important;
        /*margin: 37px 0 0 20px !important;*/
        transform: scale(0.6);
    }

    /*.h_socials ul {
        display: none;
    }*/
}


/* custom call center style */
#call-center{
    width: 150px;
    height: 65px;
    position: fixed;
    z-index: 500;
    right: 4% !important;
    bottom: 95px;
}
#call-center > a > span{
    color: white;
    position: absolute;
    left: 66px;
    top: 42px;
    font-size: 10px;
}

#call-center img {
    height: 70px;
}


@media  only screen and (min-width: 769px) {
    .speed-test{
        width: 166px !important;
        float: left;
        margin-top: 0px !important;
        margin-right: 20px;
    }
}

.quick-panel{
    display:flex;
    justify-content:center;
}
.quick-panel a, .inner-box a {
    text-decoration:none;
}
.payPanel {
    /* left: -30px; */
    position: absolute;
    width: 200px;
    z-index: 999999;
    margin-top: -35px;
    display: none;
    cursor: pointer;
    background-color: white;
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
.payPanel img{
    height:32px;
}
.payPanelTitle{
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 15px;
    margin-bottom: 25px;
}
.payActionIcon{
    left: 0px;
    display: inline-block;
    background-color: white;
    cursor: pointer;
    margin: 20px 20px 15px 0px;
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 5px 5px 5px 5px;
    padding-bottom: 3px;
}
.inner-box {
    display: block;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 5px rgb(116 116 116 / 65%);
    text-align: center;
    background-color: white;
    padding: 20px;
    height: 420px;
    line-height: 1;
}

.gradient {
    display: block;
    padding: 10px;
    border-radius: 4px;
    background-image: linear-gradient(to right, #3e68ef, #003288);
}
.wifi {
    transform: scale(0.6);
    height: 70px;
    width: 70px;
    position: absolute;
    top: 5px;
    /*top: 5px;*/
    /*left: 0;*/
    left: -8px;
    margin-left: 15px;
    /*margin: 0!important;*/
    /*background: url(/uploads/menu/wifi2.png) no-repeat left;*/
}
.gradient p{
    font-family: Arial;
    color: white;
    margin: 0;
}
.gradient p:nth-of-type(1) {
    font-size: 11px;
}

.inner-second {
    display: inline-flex;
    padding: 10px;
}

.inner-second div:nth-of-type(1) {
    border-radius: 10px;
    border: 1px solid blue;
    color: #f05329;
    padding: 2px;
    margin-top: 10px;
    height: 25px;
    font-size: 14px;
    padding-top: 5px;
}

.inner-second p {
    margin-left: 10px;
    padding: 5px;
    margin-top: 9px;
    font-weight: 500;
    font-size: 14px;
}

.inner-third {
    display: inline-flex;
    padding: 5px;
}
.inner-third p:nth-of-type(1) {
    font-weight: bold;
    font-size: 4em;
    margin: 0;
}
.inner-third p:nth-of-type(2) {
    padding: 5px;
    margin-top: 10px;
    font-size: 1.5em;
}
.inner-fourth {
    display: inline-flex;
    background-color: #f05329;
    margin-top: 15px;
    margin-left: 30px;
    margin-right: 30px;
    border-radius: 5px;
}
.inner-fourth > a {
    color: white;
    padding: 10px;
}
.inner-box a:hover{
    box-shadow: 7px 3px 8px 1px rgb(116 116 116 / 65%);
    color: #FFFFFF;
    text-decoration: none;
}
.inner-box h2 {
    color: rgb(24,108,181);
    margin-bottom: 30px;
}
.inner-fourth + div > a:hover {
    box-shadow: none;
}
.point {
    height: 100px;
    background: url(/uploads/menu/point.png) no-repeat center center;
}
.check-coverage {
    position: absolute;
    left: 50%;
    top: 120%;
    transform: translate(-50%, -50%);
    border: 1px solid #f05329;
    border-radius: 10px;
    width: 150px;
    text-align: center;
    display: flex;
}
.check-coverage a {
    color: #f05329;
    text-align: center;
    font-size: 1.3em;
    font-weight: bold;
    padding: 10px;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.check-coverage a:hover {
    color: #f05329;
    text-decoration: none;
}

.hr_divider{
    margin-top: 100px;
}
.allnews-logo {
    height: 60px;
    background: url(/uploads/menu/xeberler-logo.png) no-repeat center center;
}
.ms_more, .prz-item time {
    color: #0b00aa;
    font-size: 24px;
    font-style: normal;
}

.owl-nav {
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -20px !important
}

.owl-next, .owl-prev {
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, .2) !important;
    border-radius: 100% !important;
    line-height: 40px;
    text-align: center;
    font-size: 18px !important;
    padding: 0 !important;
    margin: 0 !important
}

.owl-next:not(.disabled):hover, .owl-prev:not(.disabled):hover {
    /* background-color: rgba(0, 0, 0, .3) !important; */
}

.owl-prev {
    left: -50px
}

.owl-next {
    right: -50px
}

.owl-theme .owl-nav .disabled {
    opacity: .7
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #0072b2
}

.owl-theme .owl-dots .owl-dot span {
    background: #0081c9;
    border: 1px solid #ddd
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #fff
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
    position: absolute;
    left: 50%;
    padding: 5px 5px 1px;
    transform: translateX(-50%);
    background: #0081c9
}

.owl-dots {display: none;}

.footer-first {
    width: 90%;
    display: flex;
    justify-content: center;
    margin: 0 auto;
}

/*.lang{*/
/*    float: right;*/
/*    background-color: #000367;*/
/*    color: white;*/
/*}*/