/*==============fonts==============*/
/* montserrat-100 - latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat-100';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-100.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-100.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-100.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-100.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200 - latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat-200';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-200.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-200.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-200.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-200.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300 - latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat-300';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-300.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat-400';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat-500';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat-600';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat-700';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat-800';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-800.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-800.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900 - latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat-900';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-900.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-900.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-900.woff') format('woff'), /* Modern Browsers */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-900.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/montserrat-v23-latin_cyrillic-ext_cyrillic-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* --------------------fonts------------------- */
/* ===================all====================== */
body {
    font-family: "Montserrat-400";
}
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
a:hover {
    text-decoration: none;
}
button {
    vertical-align: middle;
}
video {
    vertical-align: middle;
}
@media (min-width: 1200px) {
    .container {
        max-width: 100%;
        padding-right: 100px;
        padding-left: 100px;
    }
    body main {
        position: relative;
        display: flex;
        flex-direction: column;
        min-height: 100vh;
    }
    body main:before {
        position: absolute;
        content: '';
        width: 1px;
        height: calc(100% - 95px);
        background-color: rgba(207, 184, 109, 1);
        left: 44px;
        top: 95px;
        z-index: 3;
    }
    body main:after {
        position: absolute;
        content: '';
        width: 1px;
        height: calc(100% - 95px);
        background-color: rgba(207, 184, 109, 1);
        right: 51px;
        top: 95px;
        z-index: 3;
    }
}
@media (min-width: 1460px) {
    .container {
        max-width: 100%;
        padding-left: 100px;
        padding-right: 100px;
    }
    .col-mn-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-mn-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-mn-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-mn-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-mn-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-mn-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-mn-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-mn-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-mn-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-mn-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .offset-mn-1 {
        margin-left: 8.333333%;
    }
    .offset-mn-2 {
        margin-left: 16.666667%;
    }
}
@media (min-width: 1700px) {
    .container {
        max-width: 100%;
        padding-left: 100px;
        padding-right: 100px;
    }
    .col-my-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-my-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-my-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-my-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-my-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-my-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-my-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-my-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .offset-my-1 {
        margin-left: 8.333333%;
    }
    .offset-my-2 {
        margin-left: 16.666667%;
    }
}
@media (min-width: 1800px) {
    .container {
        max-width: 1800px;
        padding-left: 100px;
        padding-right: 100px;
    }
}
/* ----------------all------------------ */
/* ================profile============== */
.profile-section{
    flex: 1 0 auto;
}
.profile-left {}
.profile-left ul {}
.profile-left ul li {
    margin-bottom: 10px;
}
.profile-left ul li a,
.profile-left ul li button {
    font-family: 'Montserrat-500';
    color: rgba(0, 0, 0, 1);
    display: block;
    padding: 12px 20px;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 6px;
    background-color: transparent;
    width: 100%;
    text-align: left;
}
.profile-left ul li a:hover,
.profile-left ul li a.active,
.profile-left ul li button:hover,
.profile-left ul li button.active{
    background-color: #0F355B;
    color: var(--white);
}
.profile-img {}
.profile-img img {
    width: 100%;
    border-radius: 6px;
}
.data {
    margin-top: 15px;
}
.data-left {}
.data-left span {
    font-family: 'Montserrat-500';
    font-size: 14px;
}
.data-right {}
.data-right span {
    color: rgba(0, 0, 0, 0.64);
}
.mayning-submit {
    display: inline-block;
    border: 2px solid #0F355B;
    background-color: #0F355B;
    color: var(--white);
    padding: 8px 20px;
    border-radius: 5px;
}
.mayning-submit:hover {
    background-color: transparent;
    color: #0F355B;
}
.custom-file-input:lang(en)~.custom-file-label::after {
    content: 'Yuklash';
}
.table-pagination {}
.table-pagination ul {}
.table-pagination ul li {
    color: var(--black);
}
.table-pagination ul li a {
    color: var(--black);
}
.login-link {
    margin-right: 40px;
    margin-left: 30px;
    border: 1px solid rgba(221, 211, 158, 1);
    padding: 8px 15px;
    position: relative;
    z-index: 20;
}
.login-link a {
    font-family: 'Montserrat-700';
    color: rgba(221, 211, 158, 1);
    transition: 0.25s;
}
.login-link a:hover {
    transform: scale(0.9);
}
/* ----------------profile-------------- */
/*=================page==================*/
.page-owl {
    margin-top: 10px;
}
.page-owl img {
    width: 100%;
    border-radius: 5px;
}
.center-info {
    margin-top: 15px;
}
.my-owl .owl-dots {
    text-align: center;
    margin-top: 10px;
}
.my-owl .owl-dots button {
    width: 10px;
    height: 10px;
    background-color: rgba(207, 184, 109, 0);
    border-radius: 50%;
    margin-left: 2px;
    margin-right: 2px;
    border: 1px solid rgba(207, 184, 109, 1);
}
.my-owl .owl-dots button.active {
    background-color: rgba(207, 184, 109, 1);
}
@media (min-width: 1200px) {

}
/*-----------------page------------------*/
/*=================open==================*/
.open-data {
    margin-top: 30px;
}
.open-table {}
.open-table table {}
.open-table table tr {}
.open-table table tr td {
    vertical-align: baseline;
}
.open-down {
    margin-right: 15px;
}
.open-down img {
    max-height: 60px;
}
.open-link {
    /*display: inline-block;*/
    /*border-radius: 5px;*/
    /*border: 2px solid rgba(15, 53, 91, 1);*/
    /*background-color: rgba(15, 53, 91, 1);*/
    /*color: rgba(255, 255, 255, 1.0);*/
    /*padding: 5px 15px;*/
}
.open-link:hover {
    /*background-color: transparent;*/
    /*color: rgba(15, 53, 91, 1);*/
}
.table .thead-dark th {
    background-color: rgba(15, 53, 91, 1);
    border-color: rgba(15, 53, 91, 1);
}
/*-----------------open------------------*/
/* ================connect============== */
.connect {
    background-color: rgba(15, 53, 91, 1);
    padding-top: 30px;
    padding-bottom: 50px;
    position: absolute;
    width: 100%;
    min-height: 100vh;
    left: 0;
    top: 0px;
    z-index: -20;
    transition: 0.25s;
    opacity: 0;
    display: none;
}
.connect.active {
    z-index: 20;
    opacity: 1;
    display: block;
    background-color: rgba(15, 53, 91, 1);
}
.search {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
.search input {
    width: 759px;
    height: 67px;
    background-color: rgba(15, 50, 85, 1);
    border: 1px solid rgba(36, 85, 133, 1);
}
.search .form-group {
    position: relative;
}
.search .form-group::before {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../img/search.svg);
    transform: translate(-150%, 50%);
}
.search input::-webkit-input-placeholder {
    color: rgba(96, 132, 168, 1);
    font-size: 16px;
    font-family: 'Montserrat-400';
}
.connect-bars {
    padding-left: 30px;
    padding-top: 15px;
}
.connect-news {
    display: flex;
    align-items: center;
}
.connect-img {
    margin-right: 50px;
}
.connect-news-span span {
    color: rgba(255, 255, 255, 1);
    font-size: 26px;
    font-family: 'Montserrat-700';
    text-transform: uppercase;
}
.f-connect {
    margin-top: 80px;
}
.connect-type a {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-700';
    font-size: 22px;
    text-transform: uppercase;
}
.connect-ul ul {
    margin-bottom: 50px;
}
.connect-ul ul li ul {
    margin-bottom: 0;
    margin-left: 30px;
    border-left: 1px solid rgba(255, 255, 255, 1);
    padding-left: 10px;
}
.connect-ul ul li a:hover {
    text-decoration: underline;
}
.connect-ul ul li {
    margin-top: 30px;
}
.connect-ul ul li a {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
    font-size: 16px;
    text-transform: uppercase;
}

.connect-all span {
    font-size: 22px;
    font-family: 'Montserrat-700';
    color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px) {
    .f-connect .row .col-xl-3:nth-child(1) .connect-in {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
        margin-left:10px;
    }
    .f-connect .row .col-xl-3:nth-child(2) .connect-in {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
        margin-left:10px;
    }
    .f-connect .row .col-xl-3:nth-child(3) .connect-in {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
        margin-left:10px;
    }
    .f-connect .row .col-xl-3:nth-child(5) .connect-in {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
        margin-left:10px;
    }
    .f-connect .row .col-xl-3:nth-child(6) .connect-in {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
        margin-left:10px;
    }
    .f-connect .row .col-xl-3:nth-child(7) .connect-in {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
        margin-left:10px;
    }
    .f-connect .row .col-xl-3:nth-child(9) .connect-in {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
        margin-left:10px;
    }
    .f-connect .row .col-xl-3:nth-child(10) .connect-in {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
        margin-left:10px;
    }
    .f-connect .row .col-xl-3:nth-child(12) .connect-in {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
        padding-right: 20px;
        margin-left:10px;
    }
}
/* ----------------connect-------------- */
/* ================banner=============== */
.banner {
    background-color: rgba(15, 53, 91, 1);
    position: relative;
    padding-bottom: 10px;
    flex-shrink: 0;
}
.banner-section {
    overflow: hidden;
}
.banner-in {
    margin-bottom: 25px;
}
.bars-lang {
    display: flex;
    align-items: center;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;

}
.bars {
    padding-right: 30px;
}
.bars-lang {
    justify-content: space-between;
}
.bars-in img:hover {
    transform: rotate(90deg);
    transition: 0.4s;
}
.lang .lang-link {
    font-family: "Montserrat-700";
    text-transform: uppercase;
    color: rgba(207, 184, 109, 1);
    display: block;
    padding: 10px;
    z-index: 10;
    position: relative;
}
.lang .dropdown-menu a:hover {
    color: rgba(15, 53, 91, 1);
    background-color: rgba(207, 184, 109, 1);
}
.lang .lang-link:hover {
    color: rgba(207, 184, 109, 1);
}
.lang-in .dropdown-menu {
    min-width: 45px;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0;
    transform: translate3d(-3px, 60px, 0px) !important;
}
.lang {
    position: relative;
    z-index: 12;
    display: flex;
    align-items: center;
}
.lang:before {

}
.special_box {
    position: relative;
    margin-right: 30px;
}
.special_box:before {
    content: '';
    top: -8px;
    left: -7px;
    width: 42px;
    height: 42px;
    position: absolute;
    border: 1px solid #CFB86D;
    transform: rotate(45deg);
    z-index: -1;
}
.lang .dropdown-menu a {
    padding-left: 10px;
    padding-right: 9px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.lang .dropdown-item {
    font-size: 16px;
    font-family: 'Montserrat-700';
    color:#CFB86D;
}
.lang-in .dropdown-menu-right {
    background-color: #0F355B !important;
}
.lang-in {
    position: relative;
}
.lang-in:before {
    content: '';
    top: 2px;
    left: 0;
    width: 42px;
    height: 42px;
    position: absolute;
    border: 1px solid #CFB86D;
    transform: rotate(45deg);
    z-index: -1;
}
.menu .navbar {
    z-index: 10;
}

.menu .nav-link {
    color: rgba(255, 255, 255, 1) !important;
    font-size: 16px;
    font-family: 'Montserrat-700';
    text-transform: uppercase;
}
.menu .dropdown-menu {
    margin-top: 0;
}
.menu .dropdown-item {
    font-family: 'Montserrat-600';
    padding-top: 8px;
    padding-bottom: 8px;
    color: rgba(15, 53, 91, 1);
}
.national {
    margin-top: 30px;
    margin-bottom: 50px;
}
.anima-in {}
.national-left {
    padding-right: 30px;
}
.national-left span {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
    text-transform: uppercase;
}
.servile-left {}
.servile-all {
    text-align: center;
}
.servile-img img {
    height: 57px;
    display: inline !important;
    width: auto !important;
}
.servile-text {
    margin-top: 10px;
}
.servile-text span {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
    text-transform: uppercase;
}
.servile-in {
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: 0.6s;
    margin-bottom: 5px;
}
.servil-in {
    display: flex;
    justify-content: space-around;
}
.servil-img-2 {
    opacity: 0;
}
.f-servile:hover .servile-in {
    transform: translate(0px, 10%);
    transition: 0.6s;
}
.f-servile:hover .servil-img-1 {
    opacity: 0;
    transition: 0.5s;
}
.f-servile:hover .servil-img-2 {
    opacity: 1;
    transition: 0.5s;
}
.f-servile:hover .servile-h3 h3 {
    font-family: 'Montserrat-500';
}
.servile-h3 h3{
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
}
.sphere {
    margin-top: 20px;
    padding-bottom: 50px;
    position: relative;
    z-index: 4;
}
.f-sphere {}
.sphere-in {
    position: relative;
    padding-right: 30px;
}
.sphere-news {}
.sphere-news span {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-700';
}
.sphere-title {
    margin-top: 25px;
    border-left: 4px solid rgba(104, 114, 99, 1);
    padding-left: 29px;
}
.sphere-a {
    margin-bottom: 10px;
}
.sphere-a a {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400'
}
.sphere-span {}
.sphere-span span {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
}

.stretch-text {
    padding:20px;
    background-color: rgba(8, 40, 72, 1);
}
.stretch-a {
    margin-bottom: 10px;
}
.stretch-a a {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-700';
}
.seen-img img {
    display: inline !important;
    width: auto !important;
}
.stretch-day {
    display: flex;
    justify-content:space-between;
}
.first-day span {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
}
.two-day {
    display: flex;
    align-items: center;
}
.seen-img {
    margin-right: 10px;
}
.seen-span span {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
}
.student {
    padding-left:15px;
    border-left: 4px solid rgba(104, 114, 99, 1);
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 15px;
    margin-bottom: 25px;
}
.student.active {
    background-color: rgba(27, 68, 109, 1);
}
.student-a {
    margin-bottom: 10px;
}
.student-a a {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
    display: flex;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 76px;
}
.national {
    position: relative;
    z-index: 1;
}
@media (min-width: 576px) {
    .servile-right {
        width: 200px;
    }
    .servile-left {
        width: calc(100% - 200px);
    }
    .lang {
        background-color: rgba(15, 53, 91, 1)
    }
    .bars {
        background-color: rgba(15, 53, 91, 1);
        position: relative;
        z-index: 10;
    }
    .servile-title {
        text-align: right;
    }
    .servile-text span {
        font-size: 14px;
    }
    .servile-h3 h3 {
        font-size: 36px;
    }
    .national-left span {
        font-size: 16px;
    }
    .student-a a {
        font-size: 16px;
    }
    .seen-span span {
        font-size: 20px;
    }
    .first-day span {
        font-size: 20px;
    }
    .stretch-a a {
        font-size: 22px;
    }
    .servile-in {
        transform: translate(65%,10%);
    }
    .sphere-news span {
        font-size: 27px;
    }
    .sphere-span span {
        font-size: 16px;
    }
    .sphere-a a {
        font-size: 18px;
    }
    .servile-in {
        background-position: right;
    }
    .national-line {
        border-top: 1px solid rgba(207, 184, 109, 1);
        border-bottom: 1px solid rgba(207, 184, 109, 1);
        border-left: 10px solid rgba(207, 184, 109, 1);
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 40px;
        background-color: rgba(15, 53, 91, 1);
        position: relative;
    }
    .servile {
        display: flex;
        align-items: center;
    }
}
@media (min-width:768px) {
    .national-left span {
        font-size: 16px;
    }
    .student-a a {
        font-size: 16px;
    }
    .seen-span span {
        font-size: 20px;
    }
    .first-day span {
        font-size: 20px;
    }
    .stretch-a a {
        font-size: 22px;
    }
    .sphere-news span {
        font-size: 27px;
    }
    .sphere-span span {
        font-size: 16px;
    }
    .sphere-a a {
        font-size: 19px;
    }
    .servile {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media(min-width:992px) {
    .national-line {
        border-left: 10px solid rgba(207, 184, 109, 1);
    }
    .anima {
        position: absolute;
        width: 1500px;
        height: 1500px;
        top: -340px;
        z-index: -1;
        right: -540px;
    }
}
@media (min-width:1200px) {
    .bars-lang:before {
        position: absolute;
        content: '';
        width: calc(100% - 176px);
        border-top: 1px solid #CFB86D;
        left: 30px;
        z-index: 1;
    }
}
@media (min-width:1700px) {
    .student-a a {
        font-size: 18px;
    }
    .seen-span span {
        font-size: 22px;
    }
    .first-day span {
        font-size: 22px;
    }
    .stretch-a a {
        font-size: 24px;
    }
    .sphere-news span {
        font-size: 29px;
    }
    .sphere-span span {
        font-size: 18px;
    }
    .sphere-a a {
        font-size: 20px;
    }
    .sphere-in::before {
        position: absolute;
        content: '';
        right: 0;
        top: -225px;
        height:calc( 100% + 236px);
        width: 1px;
        background-color: rgba(207, 184, 109, 1);
        z-index: 1;
        margin-left: 30px;
    }
    .national-right {
        padding-left: 30px;
    }
}
@media(max-width:1699px) {
    .sphere-in {
        padding-bottom: 50px;
    }

}
@media(max-width:1459px) {
    .sphere-in {
        padding-bottom: 50px;
    }
}
@media(max-width:1199px) {
    .menu-img {
        text-align:center;
    }
    .menu .navbar-toggler {
        position: absolute;
        top: -168px;

    }
    .bars {
        display: none;
    }
    .bars-lang {
        display: flex;
        justify-content:right;
        position: relative;
        max-width: 960px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding-left: 5px;
    }
    .logo-menu {
        position: relative;
    }
    .menu-img {
        position: relative;
        top: -80px;
    }

}
@media (max-width:991px) {
    .national-line {
        border-right: 1px solid rgba(207, 184, 109, 1);
        border-left: 1px solid rgba(207, 184, 109, 1);
        border-top: 1px solid rgba(207, 184, 109, 1);
        border-bottom: 1px solid rgba(207, 184, 109, 1);
    }
    .national-left {
        border-bottom: 1px solid rgba(207, 184, 109, 1);
        margin-bottom: 10px;
        padding-bottom: 20px;
    }
    .national-left {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .anima {
        display: none;
    }
    .bars-lang {
        max-width: 720px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width:575px) {
    .servile-h3 h3 {
        font-size: 30px;
    }
    .student-a a {
        font-size: 16px;
    }
    .seen-span span {
        font-size: 18px;
    }
    .first-day span {
        font-size: 18px;
    }
    .stretch-a a {
        font-size: 16px;
    }
    .sphere-news span {
        font-size: 18px;
    }
    .servile-in {
        transform: translate(68%,10%);
    }
    .sphere-span span {
        font-size: 16px;
    }
    .sphere-a a {
        font-size: 18px;
    }
    .servile-left {
        margin-top: 30px;
    }
    .servile-right {
        text-align: right;
    }
    .menu-img {
        position: relative;
        top: 0px;
    }
    .national-line {
        border-right: 1px solid rgba(207, 184, 109, 1);
        border-left: 1px solid rgba(207, 184, 109, 1);
        border-top: 1px solid rgba(207, 184, 109, 1);
        border-bottom: 1px solid rgba(207, 184, 109, 1);
        padding: 10px;
    }
    .servile {
        padding-left: 20px;
        padding-right: 20px;
    }
    .servile-in {
        background-position:65% center;
    }
    .bars-lang {
        max-width:540px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding-left: 15px;
    }
}
.menu .navbar-nav li ul li a {
    white-space: pre-wrap;
}
.menu .navbar-nav {
    flex-wrap: wrap;
}
.menu .navbar-toggler{
    border:1px solid rgba(207, 184, 109, 1) !important;
    padding: 10px 10px;
}
.bars-span-1 {
    height: 0.2px;
    background-color: rgba(207, 184, 109, 1);
    width:30px;
    display: block;
    margin-bottom: 10px;
}
.bars-span-2 {
    height: 0.2px;
    background-color: rgba(207, 184, 109, 1);
    width:30px;
    display: block;
    margin-bottom: 10px;
}
.bars-span-3 {
    height: 0.2px;
    background-color: rgba(207, 184, 109, 1);
    width:30px;
    display: block;
}
@media (min-width: 1200px) {
    .menu .navbar-nav li ul {
        width: 300px;
    }
    .menu .navbar-nav li ul li ul {
        left: 100%;
        top: 0;
        width: auto;
        min-width: 240px;
    }
    .menu .navbar-nav li ul li a img {
        margin-left: 15px;
    }
}
@media (max-width: 1199px) {
    .menu .navbar-nav li ul {

    }
    .menu .navbar-nav li ul li ul {
        width: auto;
        display: block;
    }
    .menu .navbar-nav li ul .dropdown ul {
        margin-left: 15px;
        margin-right: 15px;
    }
    .menu .navbar-nav li ul li a img {
        margin-left: 15px;
    }
}
/* ----------------banner--------------- */
/* ================currency============= */
.currency-text span {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 400;
    margin-bottom: 0;
    font-family: 'Montserrat-500';
}
.owl-currency {
    z-index: 3;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.owl-currency .owl-item:active {
    transition: 0.2s;
}
.currency-img {
    margin-right: 14px;
}
.currency-img img {
    display: inline !important;
    width: auto !important;
    height: 32px;
    object-fit: cover;
    object-position: center;
}
.in-currency {
    display: flex;
    align-items: center;
    justify-content: center;
}
.currency-desc span {
    font-size: 14px;
    line-height: 1.4;
    color: #868686;
    margin-bottom: 0;
}
.currency-number {
    margin-left: 14px;
}
.currency-number span {
    font-size: 22px;
    color:rgba(1, 1, 1, 1);
}
.rates {
    margin-left: 30px;
}
.rates-left {
    color: #1ac736;
    font-size: 18px;
}
.rates-right {
    color: #1ac736;
    font-size: 18px;
}
@media (min-width: 576px) {
    .owl-currency {
        padding: 20px 50px;
    }
}
@media (min-width: 1200px) {
    .currency {
        position: absolute;
        transform: translate3d(0px, -50px, 0px);
        z-index: 3;
        width: 100%;
    }
}
@media (max-width: 1199px) {
    .currency {
        margin-top: 15px;
        padding-bottom: 15px;
    }
    .owl-currency {
        border-radius: 5px;
    }
}
@media (max-width: 575px) {
    .owl-currency {
        padding: 10px 10px;
    }
}

/* ----------------currency------------- */
/* ================about================ */
.about {
    padding-top: 120px;
    overflow: hidden;
    padding-bottom: 120px;
}
.f-about {}
.agency {}
.agency-left {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.agency-left::before {
    content: '';
    top: 50%;
    left: 50%;
    position: absolute;
    width: 682px;
    height: 781px;
    background-image: url(../img/about.jpg);
    background-position: center;
    background-repeat: no-repeat;
    transform: translate(-50%, -50%);
}
.agency-in {
    position: relative;
    width: max-content;
}
.agency-in::before {
    content: '';
    left: 0;
    top: 0;
    position: absolute;
    background-image: url(../img/play.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}
.agency-left:hover .agency-span {
}
.agency-left video {
    width: 312px;
    height: 312px;
    border-radius: 50%;
    object-fit: cover;
}
.agency a:hover .agency-in::before {
    border-radius: 50%;
    background-color: rgba(15, 53, 91, 1);
    border-radius: 50%;
}
.agency-title {}
.agency-title h3 {
    color:#0F355B;
    font-family: 'Montserrat-700';
    text-transform: uppercase;
}
.agency-description {}
.agency-description p {
    color: #010101;
    font-family: 'Montserrat-400';
}
.agency-img {
    position: relative;
}
.agency-img::before {
    content: '';
    top: 100%;
    left: 50%;
    position: absolute;
    width: 128px;
    height: 95px;
    background-image: url(../img/agency.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
.agency-img img {
    max-width: 100%;
}
@media (min-width: 576px) {
    .agency-title h3 {
        font-size: 43px;
    }
    .agency-description p {
        font-size: 22px;
    }
}
@media (max-width: 1459px) {
    .agency-img {
        display: none;
    }
}
@media (max-width: 1199px) {
    .agency-title {
        margin-top: 30px;
    }
}
@media (max-width: 575px) {
    .agency-title h3 {
        font-size: 30px;
    }
    .agency-description p {
        font-size: 20px;
    }
}
/* ----------------about---------------- */
/* ================unco================= */
.news{
    margin-bottom: 50px;
}
.news-in {
    margin-top: 30px;
}
.info-news:hover::before {
    background-color: rgb(0 0 0 / 30%);
}
.info-news::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    z-index: 2;
}
.info-news {
    position: relative;
}
.news-img {}
.news-img img {
    width: 100%;
    position: relative;
    height: 270px;
    object-fit: cover;
    object-position: center;
}
.news-h4 {
    margin-top: 20px;
}
.news-h4 h4 {
    text-transform: uppercase;
    color: #0F355B;
    font-family: 'Montserrat-700';
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.f-news {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.may {}
.may span {
    color: #0F355B;
    font-family: "Montserrat-400";
}
.yeatr {
    display: flex;
    align-items: center;
}
.yeatr span {
    color: #0F355B;
    font-family: "Montserrat-400";
    margin-left: 10px;
}
@media (min-width: 576px) {
    .news-h4 h4 {
        font-size: 22px;
    }
    .may span {
        font-size: 22px;
    }
    .yeatr span {
        font-size: 22px;
    }
}
@media(min-width:1700px) {
    .news-img img {
        height: 335px;
    }
}
@media (max-width: 575px) {
    .news-h4 h4 {
        font-size: 16px;
    }
    .may span {
        font-size: 16px;
    }
    .yeatr span {
        font-size: 16px;
    }
}
/* ----------------unco----------------- */
/* =============ads-section============= */
.ads-section {
    position: relative;
}
.ads-section::before {
    content: '';
    top: 0;
    position: absolute;
    width: 362px;
    height: 621px;
    background-position: left;
    background-repeat: no-repeat;
    right: 0;
}
.ads-news {
    margin-top: 35px;
}
.ads-news h3 {
    text-transform: uppercase;
    color: #0F355B;
    font-family: 'Montserrat-400';
    z-index: 10;
}
.f-ads {
    border-top: 1px solid #CFB86D;
}
.ads-in {
    display: flex;
    align-items: center;
}
.ads-img {
    margin-right: 30px;
}
.ads-title {}
.ads-text {
    padding-bottom: 10px;
}
.ads-text a {
    color: #0F355B;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: 'Montserrat-700';
}
.ads-span {}
.ads-span span {
    font-size: 22px;
    color: #0F355B;
    font-family: 'Montserrat-400';
}
@media (min-width: 992px) {
    .ads-section::before {
        background-image: url(../img/ads-in.png);
    }
}
@media (min-width: 576px) {
    .ads-text a {
        font-size: 22px;
    }
    .ads-span span {
        font-size: 22px;
    }
    .ads-news h3 {
        font-size: 43px;
    }
    .ads-in {
        margin-top: 40px;
    }
}
@media (max-width: 575px) {
    .ads-text a {
        font-size: 18px;
    }
    .ads-span span {
        font-size: 16px;
    }
    .ads-news h3 {
        font-size: 30px;
    }
    .ads-in {
        margin-top: 15px;
    }
}
/* -------------ads-section------------- */
/* =============statistics============== */
.leader-collapse {
    padding-left: 20px;
    font-family: 'Montserrat-600';
    font-size: 20px;
    color: rgba(15, 53, 91, 1);
}
.statistics {
    margin-bottom: 100px;
}
.population-span h3 {
    font-family: 'Montserrat-700';
    color: rgba(15, 53, 91, 1);
}
.population-lang .form-control {
    font-family: 'Montserrat-700';
    border: 1px solid rgba(15, 53, 91, 1);
    padding: 0px 20px;
    color: rgba(15, 53, 91, 1);
}
.population-lang .form-control:focus {
    box-shadow: none !important;
    border: 1px solid rgba(15, 53, 91, 1);
}
.population-a {
    margin-top: 30px;

}
.population-left {
    background-color: rgba(15, 53, 91, 1);
    padding: 15px 20px;
    text-align: center;
}
.population-left a {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-700';
}
.population-right {
    background-color: rgba(221, 211, 158, 1);
    padding: 15px 20px;
    text-align: center;
}
.population-right a {
    color: rgba(15, 53, 91, 1);
    font-family: 'Montserrat-700';
}
.population-right:hover {
    background-color: rgba(15, 53, 91, 1);
    transition: 0.5s;
}
.population-right:hover a {
    color: rgba(255, 255, 255, 1);
}
.population-left:hover {
    background-color: rgba(221, 211, 158, 1);
    transition: 0.5s;
}
.population-left:hover a {
    color: rgba(15, 53, 91, 1);
}
.statik-width {
    background-color: rgba(221, 211, 158, 1);
    padding: 20px 20px;
    display: flex;
    justify-content: right;
    transition: 0.2s;
}
.population-lang select {
    width: 100%;
}
.population-lang select:not([multiple]) {
    padding-right: 1.2em;
    background-repeat: no-repeat;
    background-position: calc(100% - 0.35em) 0.75em;
    background-size: 0.85em auto;
    background-image: url(../img/Icon\ ionic-md-arrow-dropdown.svg);
}
.statik-width span {
    color: rgba(15, 53, 91, 1);
    font-size: 28px;
    font-family: 'Montserrat-700';
}
.f-statik {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.statik-title {
    border-left: 3px solid rgba(221, 211, 158, 1);
    padding-left: 20px;
    margin-bottom: 10px;
}
.statik-title span {
    font-family: 'Montserrat-400';
    color:rgba(15, 53, 91, 1);
}
.population-lang {
    margin-top: 15px;
}
.population-img img {
    max-width: 100%;
    height: 100%;
}
@media(min-width: 578px) {
    .statik-title span {
        font-size: 20px;
    }
}
@media(min-width: 768px) {
    .population-span h3 {
        font-size: 48px;
    }
    .population-left a {
        font-size: 23px;
    }
    .population-right a {
        font-size: 23px;
    }
    .population-title {
        display: flex;
        justify-content: space-between;
    }
    .population-lang .form-control {
        font-size: 25px;
    }
    .f-statik {
        border-bottom: 1px solid rgba(112, 112, 112, 0.2);
    }
}
@media(min-width: 992px) {
    .statistics {
        margin-top: 250px;
    }
}
@media(max-width: 1199px) {
    .statik {
        margin-top: 50px;
    }
}
@media(max-width: 991px) {
    .statistics {
        margin-top: 100px;
    }
}
@media(max-width: 767px) {
    .population-span h3 {
        font-size: 30px;
    }
    .population-left a {
        font-size: 16px;
    }
    .population-right a {
        font-size: 16px;
    }
    .f-statik {
        border-bottom: none;
    }
    .population-lang .form-control {
        font-size: 16px;
    }
    .population-img {
        display: none;
    }
}
@media(max-width: 577px) {
    .statik-title span {
        font-size: 18px;
    }
    .population-right {
        margin-top: 20px;
    }
}
/* -------------statistics-------------- */
/* =============knob-section============ */
.knob-section {
    margin-top: 50px;
    margin-bottom: 100px;
}
.knob-title {
    margin-bottom: 60px;
}
.knob-title h3 {
    color: #0F355B;
    font-family: 'Montserrat-400';
}
.knob {
    text-align: center;
    margin-top: 30px;
}
.knob-text {
    margin-top: 30px;
}
.knob-text span {
    color: #0F355B;
    font-family:'Montserrat-400';
}
@media (min-width:1200px) {
    .knob-section .row .col-xl-3:nth-child(1) .knob {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 50px;
    }
    .knob-section .row .col-xl-3:nth-child(2) .knob {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 50px;
    }
    .knob-section .row .col-xl-3:nth-child(3) .knob {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 50px;
    }
}
@media(min-width:576px) {
    .knob-text span {
        font-size: 20px;
    }
    .knob-title h3 {
        font-size: 37px;
    }
}
@media(max-width:575px) {
    .knob-title h3 {
        font-size: 28px;
    }
}
/* -------------knob-section------------ */
/* =============link-section============ */
.link-section {
    background-color:#0F355B;
}
.f-link {}
.link-in {
    margin-top: 15px;
}
.link-img {
    display: flex;
    justify-content: center;
}
.link-img a {}
.link-a {
    width: 175px;
    height: 175px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.07);
    border: 15px solid rgba(255, 255, 255, 0.01);
    display: flex;
    justify-content: center;
    align-items: center;
}
.link-in:hover .link-a img {
    transform: scale(1.2);
    transition: 0.3s;
}
.f-link .owl-carousel .owl-item img {
    width: auto;
}
.link-a img {
    max-width:90%;
    max-height: 90%;
}
.link-title {
    text-align: center;
    margin-top: 15px;
}
.link-title a {
    color: rgba(255, 255, 255, 1);
    font-size: 15px;
    font-family: 'Montserrat-500';
    text-transform: uppercase;
}
@media (min-width:576px) {
    .link {
        padding-top: 80px;
        padding-bottom: 120px;
    }
}
@media (max-width:575px) {
    .link {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}
/* -------------link-section------------ */
/* =============structures============== */
.structures {
    background-color:#0F355B;
    padding-bottom: 80px;
}
.structures-title {
    border-top: 1px solid #CFB86D;
    padding-top: 50px;
    padding-bottom: 30px;
}
.structures-title h3 {
    color: rgba(255, 255, 255, 1);
    text-transform: uppercase;
    font-family: 'montserrat-700';
}
.structures-in {
    align-items: center;
    padding-top: 20px;
}
.structures-text {
    margin-left: 20px;
}
.structures-text a {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
}
@media (min-width:576px) {
    .structures-text a {
        font-size: 18px;
    }
    .structures-title h3 {
        font-size: 34px;
    }
    .structures-in {
        display: flex;
    }
}
@media (max-width:575px) {
    .structures-text a {
        font-size: 14px;
    }
    .structures-title h3 {
        font-size: 22px;
    }
    .structures-text {
        text-align: center;
    }
    .structures-img {
        text-align: center;
    }
}
/* -------------structures-------------- */
/* =============footer================== */
.footer {
    background-color:#0F355B;
    flex-shrink: 0;
}
.f-footer {
    border-top: 1px solid #CFB86D;
    padding-top: 50px;
    padding-bottom: 50px;
}
.footer-title {
    margin-top: 40px;
}
.footer-span span {
    color: rgba(255, 255, 255, 1);
    text-transform: uppercase;
    font-family: 'Montserrat-400';
}
.footer-h3 h3 {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-700';
    font-size: 22px;
}
.footer-email {
    margin-top: 20px;;
}
.footer-address span {
    font-size: 16px;
    font-family: 'Montserrat-700';
    color: rgba(255, 255, 255, 1);
}
.footer-number a {
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: 'Montserrat-400';
}
.footer-number span {
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: 'Montserrat-400';
}
.update-title {
    display: flex;
    align-items: center;
}
.update-left {
    padding-right: 10px;
}
.attention-span span {
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: 'Montserrat-400';
}
.update-left span {
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family:'Montserrat-700';
}
.update-right span {
    color: rgba(255, 255, 255, 1);
    font-family:'Montserrat-400';
    font-size: 16px;
}
.update-bottom {
    margin-top: 30px;
}
.update-bottom a {
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: 'Montserrat-700';
    text-decoration: underline;
}
.update-bottom a:hover {
    text-decoration: overline;
}
@media (min-width:1460px) {
    .footer-all {
        border-right: 1px solid #CFB86D;
        padding-right: 15px;
    }
    .footer-span span {
        font-size: 20px;
    }
    .uz {
        margin-top: 100px;
    }
    .update {
        margin-top: 50px;
    }
}
@media (min-width:992px) {

}
@media (max-width:1459px) {
    .uz {
        margin-top: 50px;
    }
    .update {
        margin-top: 30px;
    }
}
@media (max-width:991px) {
    .footer-in {
        margin-bottom: 30px;
    }
}
/* -------------footer------------------ */
/* =============eror-page=============== */
.error {
    margin-top: 100px;
}
.error-img {
    text-align: center;
}
.error-buttom {
    margin-top: 70px;
}

.error-left button {
    background-color: transparent;
    border: 3px solid rgba(255, 255, 255, 1);
    border-radius: 5px;
    padding: 10px;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: 'Montserrat-400';
}
.error-right button {
    background-color: transparent;
    border: 3px solid rgba(255, 255, 255, 1);
    border-radius: 5px;
    padding: 10px;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: 'Montserrat-400';
}
@media (min-width:578px) {
    .error-img span {
        color: rgba(255, 255, 255, 1);
        font-size: 140px;
        border:10px solid rgba(255, 255, 255, 1);
        padding: 50px;
        border-radius: 50px;
        font-family: 'Montserrat-700';
    }
    .error-buttom {
        display: flex;
        justify-content: center;
    }
    .error-left {
        margin-right: 20px;
    }
    .error-right {
        margin-left: 20px;
    }
    .banner-style {
        height: 100vh;
    }
}@media (min-width:1640px) {
}
@media (max-width:577px) {
    .error-img span {
        color: rgba(255, 255, 255, 1);
        font-size: 110px;
        border:10px solid rgba(255, 255, 255, 1);
        padding: 25px;
        border-radius: 30px;
        font-family: 'Montserrat-700';
    }
    .error-buttom {
        text-align: center;
    }
    .error {
        padding-bottom: 100px;
    }
    .error-right {
        margin-top: 30px;
    }
    .banner-style {
        height: 100%;
    }
}
/* -------------eror-page--------------- */
/* =============news-section============ */
.news-1 {
    background-image: linear-gradient(to right, rgba(26, 74, 122, 1), rgba(15, 53, 91, 1), rgba(15, 53, 91, 1));
    padding: 30px 0px ;

}
.news-section {
    background-color: #DBE1E6;
}
.news-2 .breadcrumb-item {
    padding-right: 10px;
}
.news-2 .breadcrumb-item a {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-400';
    text-transform: uppercase;
}
.news-2  .breadcrumb-item::before {
    content: '';
    top: 0;
    height: 17px;
    width: 10px;
    background-image: url(../img/news.png);
    background-repeat: no-repeat;
    margin-right: 5px;
    background-position: center;
    transform: translate(-2px, 3px);
}
.news-2 .breadcrumb {
    background-color: transparent;
    margin-bottom: 0px !important;
    padding-left: 0px;
}
.news-h3 h3 {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-700';
}
.news-title {
    position: relative;
}
.news-section {
    padding-top: 60px;
}
.news-groub ul li.l-menu-li {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(112, 112, 112, 0.3);
}

.news-groub ul li a:before {
    position: absolute;
    content: '';
    left: 3%;
    top: 44%;
    width: 10px;
    height: 10px;
    background-color: rgba(71, 168, 68, 1);
    border-radius: 50%;
}
.news-groub a {
    color: rgba(15, 53, 91, 1);
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Montserrat-700';
    padding: 20px 10px  20px 35px;
    position: relative;
    display: block;
    border-radius: 5px;
}
.l-menu-link {}
.l-menu-link[aria-expanded="false"] svg {
    transform: rotate(0deg);
}
.l-menu-link[aria-expanded="true"] svg {
    transform: rotate(180deg);
}
.l-menu-link span {}
.l-menu-link svg {
    position: absolute;
    right: 10px;
    transition: 0.2s;
}
.news-groub ul li:hover .l-menu-link {
    background-color: rgba(15, 53, 91, 1);
    color: rgba(255, 255, 255, 1);
}
.news-groub ul li.active .l-menu-link {
    background-color: rgba(15, 53, 91, 1);
    color: rgba(255, 255, 255, 1);
}
.news-groub ul li:hover .l-menu-link svg {
    fill: rgba(255, 255, 255, 1);
}
.l-menu-li ul li a:hover {
    background-color: rgba(15, 53, 91, 1);
    color: rgba(255, 255, 255, 1);
}
.l-menu-li ul {
    padding-left: 10px;
}
.l-menu-li ul li {
    padding-top: 5px;
    padding-bottom: 5px;
}
.news-3 {
    padding-bottom: 100px;
}
.news-center-img img {
    width: 100%;
}
.news-criptovol {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 20px;
    padding: 30px 20px;
}
.cripto-in {
    border-left: 4px solid rgba(104, 114, 99, 1);
    margin-top: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
}
.cripto-in:hover {
    background-color: rgba(104, 114, 99, 1);
    transition: 1s;
}
.cripto-in:hover .cripto-info a {
    color: rgba(255, 255, 255, 1);
    transition: 1s;
}
.cripto-in:hover .day-cripto span {
    color: rgba(255, 255, 255, 1);
    transition: 1s;
}
.cripto-info {
    margin-bottom: 20px;
}
.cripto-info a {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: 'Montserrat-400';
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.cripto span {
    font-size: 20px;
    font-family: 'Montserrat-700';
    text-transform: uppercase;
    color: rgba(0, 0, 0, 1);
}
.day-cripto span {
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: 'Montserrat-400';
}
.news-center-title {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}
.news-finance {
    padding-top: 40px;
}
.news-finance-text h3 {
    color: rgba(15, 53, 91, 1);
    font-family: 'Montserrat-700';
}
.news-center-span span {
    color: rgba(15, 53, 91, 1);
    font-size: 26px;
    font-family: 'Montserrat-400';
}
.news-center-zrit {
    display: flex;
    align-items: center;
}
.news-center-eye {
    margin-right: 10px;
}
.news-center-eye img {
    max-width: 30px;
    max-height: 25px;
}
.news-center-day span {
    color: rgba(15, 53, 91, 1);
    font-family: 'Montserrat-400';
}
.info-p p {
    color: rgba(0, 0, 0, 1);
    font-family: 'Montserrat-400';
}
.info-p ul {
    list-style: circle;
    padding-left: 36px;
    margin-bottom: 20px;
}
.center-dowlound {
    margin-top: 50px;
}
.center-next {
    display: flex;
    align-items: center;
}
.center-a-next {
    display: flex;
}
.center-next-img {
    margin-right: 10px;
}
.center-next-span span {
    color: rgba(0, 0, 0, 1);
    font-family: 'Montserrat-700';
}
.center-a-dowlon {
    display: flex;
    align-items: center;
}
.dowl-span span {
    font-family:'Montserrat-500';
    color: rgba(54, 54, 54, 1);
}
.dowl-a a {
    font-family:'Montserrat-700';
    color: rgba(54, 54, 54, 1);
}
.dowl-img img {
    width: 90%;
}
.news-groub {
    margin-bottom: 50px;
}
.cripto-news-3 {
    margin-top: 30px;
}
.cripto-news-3  h3{
    color: rgba(15, 53, 91, 1);
    font-family: 'Montserrat-700';
}
.info-galer {
    position: relative;
}
.nars {
    position: absolute;
    top: -170px;
    right: 0;
}
.nars img {
    opacity: 0.5;
    width: 90%;
}
.download-out {
    background-color: rgba(255,255,255,1);
    border-radius: 10px;
    padding: 10px;
    margin-top: 15px;
}
@media(min-width:578px) {
    .news-finance-text h3 {
        font-size: 21px;
    }
    .center-dowlound {
        display: flex;
        justify-content: space-between;
    }
    .dowl-a a {
        font-size: 20px;
    }
    .cripto-news-3  h3{
        font-size: 32px;
    }
    .news-2 .breadcrumb-item a {
        font-size: 22px;
    }
    .news-h3 h3 {
        font-size: 29px;
    }
}
@media(min-width:768px) {
    .news-finance-text h3 {
        font-size: 22px;
    }
}
@media(min-width:992px) {
    .news-finance-text h3 {
        font-size: 26px;
    }
    .info-p p {
        color: rgba(0, 0, 0, 1);
        font-family: 'Montserrat-400';
    }
    .dowl-span span {
        font-family:'Montserrat-500';
        color: rgba(54, 54, 54, 1);
        font-size: 20px;
    }
    .center-next-span span {
        font-size: 20px;
    }
    .news-center-day span {
        font-size: 28px;
    }
}
@media (min-width:1200px) {
    .news-finance-text h3 {
        font-size: 30px;
    }
    .currency {
        position: absolute;
        transform: translate3d(0px, -50px, 0px);
        z-index: 3;
        width: 100%;
    }
}
@media(min-width:1460px) {
    .news-finance-text h3 {
        font-size: 35px;
    }
}
@media(max-width:1199px) {
    .news-criptovol {
        margin-bottom: 50px;
    }
    .nars {
        display: none;
    }
}
@media(max-width:991px) {
    .news-center-span span {
        font-size: 18px;
    }
}
@media(max-width:577px) {
    .news-finance-text h3 {
        font-size: 21px;
    }
    .center-next {
        justify-content: center;
    }
    .center-a-dowlon {
        justify-content: center;
        margin-top: 20px;
    }
    .news-center-day span {
        font-size: 22px;
    }
    .dowl-a a {
        font-size: 18px;
    }
    .cripto-news-3 h3 {
        font-size: 22px;
    }
    .news-2 .breadcrumb-item a {
        font-size: 16px;
    }
    .news-h3 h3 {
        font-size: 24px;
    }
}
/* -------------news-section------------ */
/* =============info-center============= */
.info-section {
    padding-bottom: 100px;
}
.info-in {
    margin-top: 30px;
}
.info-title-text {
    margin-top: 10px;
}
.info-title-text a {
    font-family: 'Montserrat-700';
    color: rgba(15, 53, 91, 1);
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.info-img img {
    width: 100%;
    height: 266px;
    /*object-fit: cover;*/
}
.info-pagination {
    margin-top: 70px;
    display: flex;
    justify-content: center;
}
.info-pagination .page-link {
    color: rgba(14, 50, 87, 1);
    font-family: 'Montserrat-700';
}
.info-a img {
    transition: 0.4s;
}
.info-pagination .active {
    background-color: rgba(71, 168, 68, 1) !important;
    color: rgba(255, 255, 255, 1);
}
@media(min-width:578px) {
    .info-pagination .page-link {
        padding: 1.5rem 2rem;
        font-size: 29px;
    }
    a:hover .info-a img {
        transform: scale(1.1);
        transition: 0.4s;
    }
}
@media(min-width:1200px) {
    .info-title-text a {
        font-size: 20px;
    }
}
@media(min-width:1460px) {
    .info-center .col-mn-4:nth-child(1) .info-in {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 20px;
    }
    .info-center .col-mn-4:nth-child(2) .info-in {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 20px;
    }
    .info-center .col-mn-4:nth-child(4) .info-in {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 20px;
    }
    .info-center .col-mn-4:nth-child(5) .info-in {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 20px;
    }
    .info-center .col-mn-4:nth-child(7) .info-in {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 20px;
    }
    .info-center .col-mn-4:nth-child(8) .info-in {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 20px;
    }
    .info-center .col-mn-4:nth-child(10) .info-in {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 20px;
        margin-left:10px;
    }
    .info-center .col-mn-4:nth-child(11) .info-in {
        border-right: 1px solid rgba(112, 112, 112, 0.3);
        padding-right: 20px;
        margin-left:10px;
    }
}
@media(min-width:1700px) {
    .info-title-text a {
        font-size: 22px;
    }
}
@media(max-width:1200px) {
    .info-title-text a {
        font-size: 18px;
    }
}
@media(max-width:577px) {
    .info-pagination .page-link {
        padding: 0.9rem 1.3rem;
        font-size: 29px;
    }
}
/* -------------info-center------------- */
/* =============foto==================== */
.foto {
    margin-bottom: 50px;
}
.foto-box {
    background: rgba(255, 255, 255, 1) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 13px rgba(0, 0, 0, 0.16);
    padding: 30px;
    margin-top: 30px;
}
.foto-img-1 {
    position: relative;
    width: 100%;
}
.foto-a-2 {
    width: 100%;
}
.foto-img-2 {
    position: relative;
}
.foto-img-2 img{
    object-fit: cover;
    width: 100%;
    object-position: center;
    min-height: 310px;
    height: 100%;
}
.foto-color {
    background-color: rgba(15, 51, 87, 1);
    opacity: 0.6;
    position: absolute;
    top: 37%;
    left: 50%;
    transform: translate(-50%,-37%);
    width: 90%;
    height: 90%;
}
.foto-img-1 .foto-color:hover {
    display: none;

}
.foto-6 {
    text-align: right;
    margin: 10px;
}
.foto-6 span {
    font-family: 'Montserrat-400';
    color: rgba(207, 184, 109, 1);
}
.foto-img-kamer {
    text-align: left;
    margin: 10px;
}
.foto-title {
    margin-top: 20px;
}
.foto-span  {
    margin-bottom: 20px;
}
.foto-span span {
    color:rgba(15, 53, 91, 1);
    font-size: 22px;
    font-family: 'Montserrat-700';
}
@media(min-width:578px) {
    .foto-6 span {
        font-size: 111px;
    }
    .foto-img-1 {
        height: 100%;
    }
}
@media(max-width:577px) {
    .foto-6 span {
        font-size: 100px;
    }
    .foto-img-1 {
        height: 90%;
    }
}
/* -------------foto-------------------- */
/* ============appeal=================== */
.appeal .form-group label {
    color: rgba(15, 53, 91, 1);
    font-family: 'Montserrat-700';
}
.appeal .form-control {
    padding: 30px;
    border-radius: 11px;
}
.appeal .form-control:not(.is-invalid) {
    border: 1px solid #7EB4E9;
}
.appeal .form-control::placeholder  {
    color: rgba(107, 143, 179, 1);
    font-family: 'Montserrat-400';
}
.appeal-buttom {
    margin-top: 50px;
}
.appeal-buttom-in {
    margin-bottom: 40px;
}

.appeal-buttom-in button {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-700';
    border: none;
    padding: 20px;
    background-color: rgba(15, 53, 91, 1);
}
.appeal-title span {
    color: rgba(15, 53, 91, 1);
    font-family: 'Montserrat-400';
}
.appeal-date {
    margin-top: 15px;
}
.appeal-date span {}
.appeal-title {}
.appeal-title span {
    font-family: "Montserrat-600";
    font-size: 24px;
}
.appeal-accordion {
    margin-top: 15px;
}
.appeal-accordion {}
.appeal-accordion .card {}
.appeal-accordion .card .card-header {}
.appeal-accordion .card .card-header button {
    border: none;
    background-color: transparent;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.appeal-accordion .card .card-header button span {
    font-family: "Montserrat-500";
    margin-right: 15px;
}
.appeal-accordion .card .card-header button svg {
    transition: 0.2s;
}
.appeal-accordion .card .card-header button[aria-expanded="false"] svg {}
.appeal-accordion .card .card-header button[aria-expanded="true"] svg {
    transform: rotate(180deg);
}
.appeal-accordion .card ul li {
    margin-bottom: 10px;
}
.appeal-in {
    margin-top: 15px;
}
@media(min-width:578px) {
    .appeal .form-group label {
        font-size: 20px;
    }
    .appeal .form-control::placeholder  {
        font-size: 20px;
    }
    .appeal-title span {
        font-size: 20px;
    }
    .appeal-buttom-in button {
        font-size: 23px;
    }
    .appeal {
        margin-bottom: 100px;
    }
}
@media(max-width:577px) {
    .appeal .form-group label {
        font-size: 18px;
    }
    .appeal .form-control::placeholder  {
        font-size: 18px;
    }
    .appeal-title span {
        font-size: 18px;
    }
    .appeal-buttom-in button {
        font-size: 20px;
    }
    .appeal {
        margin-bottom: 50px;
    }
}
/* ------------appeal------------------- */
/* ============calendar================= */
.calendar {
    margin-top: 50px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    border: 1px solid rgba(126, 180, 233, 1);
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.calendar-in {
    display: flex;
    align-items: center;
    height: 100%;
}
.calendar-text span {
    font-size: 20px;
    font-family: 'Montserrat-400';
    color: rgba(15, 53, 91, 1);
}
.calendar-in {
    border-right: 1px solid rgba(203, 203, 203, 1);
}
.calendar-span span {
    font-family: 'Montserrat-700';
    color: rgba(15, 53, 91, 1);
}
.calendar-number-ul {
    margin-top: 40px;
}
.calendar-number-ul ul li {
    margin-left: 12px;
    margin-right: 12px;
}
.calendar-number-ul ul li a {
    color: rgba(14, 50, 87, 1);
    padding: 10px 6px;
    border-radius: 50%;
    font-family: 'Montserrat-700';
}
.calendar-number-ul ul li .active {
    background-color: rgba(14, 50, 87, 1);
    color: rgba(255, 255, 255, 1);
}
.calendar-number-title {
    text-align: center;
    position: relative;
}
.calendar-number-title::before {
    content: '';
    top: 12px;
    left: 0;
    height: 1px;
    position: absolute;
    width: 100px;
    background-color: rgba(203, 203, 203, 1);
}
.calendar-number-title::after {
    content: '';
    top: 12px;
    right: 0;
    height: 1px;
    position: absolute;
    width: 100px;
    background-color: rgba(203, 203, 203, 1);
}
.calendar-number {
    border-right: 1px solid rgba(203, 203, 203, 1);
    padding-right: 20px;
}
.calendar-time-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    margin-top: 20px;
}
.calendar-time {
    background-color: rgba(197, 189, 128, 1);
    padding: 5px;
}
.calendar-time span {
    color: rgba(15, 53, 91, 1);
    font-family: 'Montserrat-400';
}
.calendar-week span {
    font-size: 16px;
    font-family: 'Montserrat-700';
    color: rgba(0, 0, 0, 1);
}
.calendar-week {
    text-align: center;
    margin-top: 20px;
    padding-top: 10px;
    border-top: 1px solid rgb(203 203 203);
}
@media(min-width:578px) {
    .calendar-number-ul ul {
        display: flex;
        align-items: center;
    }
    .calendar-span span {
        font-size: 24px;
    }
}
@media(min-width:1700px) {
    .calendar-time span {
        font-size: 27px;
    }
}
@media(min-width:578px) {
    .calendar-time span {
        font-size: 22px;
    }
}
@media(max-width:577px) {
    .calendar-number-ul ul li {
        margin-top: 20px;
    }
    .calendar-number-ul ul {
        text-align: center;
    }
    .calendar-span span {
        font-size: 20px;
    }
    .calendar-time span {
        font-size: 20px;
    }
}
/* ------------calendar----------------- */
/* ============foto-info================ */
.foto-info-title {
    margin-bottom: 25px;
    margin-top: 25px;
}
.foto-info-title span {
    font-family: 'Montserrat-700';
    color: rgba(14, 50, 87, 1);
}
.foto-info-img {
    position: relative;
}
.foto-info-img::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.foto-info-img:hover:before {
    background-color: rgb(0 0 0 / 30%);
    transition: 0.4s;
}
.foto-info-img {
    margin-top: 20px;
}
.foto-info-img img {
    width: 100%;
    height: 261px;
    object-fit: cover;
    object-position: center;
}
@media(min-width:578px) {
    .foto-info-title span {
        font-size: 26px;
    }
}
@media(max-width:577px) {
    .foto-info-title span {
        font-size: 20px;
    }
}
/* ------------foto-info---------------- */
/* ===============map=================== */
.map-col {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.map-in {
    margin-bottom: 30px;
}
.map-title {
    margin-left: 20px;
}
.map-text {
}
.map-text span {
    color: rgba(15, 53, 91, 1);
    font-size: 20px;
    font-family: 'Montserrat-700';
    text-transform: uppercase;
}
.map-span {
    margin-top: 10px;
}
.map-span span {
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: 'Montserrat-400';
}
.f-map {
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}
.again {
    height: 50%;
    display: flex;
    align-items: center;
}
.again-title span {
    color: rgba(15, 53, 91, 1);
    font-family: 'Montserrat-700';
}
.again-text span {
    font-family: 'Montserrat-400';
    color: rgba(0, 0, 0, 1);
}
@media (min-width:578px) {
    .again-title span {
        font-size: 40px;
    }
    .again-text span {
        font-size: 20px;
    }
}
@media (max-width:577px) {
    .again-title span {
        font-size: 30px;
    }
    .again-text span {
        font-size: 18px;
    }
}
/* ---------------map------------------- */
/* =============search-section========== */
.search-title {
    border-bottom: 1px solid rgba(112, 112, 112, 0.3);
    padding-bottom: 20px;
    margin-top: 20px;
}
.search-title-text {
    border-left: 2px solid rgba(126, 180, 233, 1);
    padding-left: 20px;
}
.search-result span {
    font-family: 'Montserrat-700';
    color: rgba(14, 50, 87, 1);
}
.search-a {
    margin-bottom: 10px;
}
.search-a a {
    font-family: 'Montserrat-500';
    color: rgba(14, 50, 87, 1);
}
.search-text span {
    font-family: 'Montserrat-400';
    color: #010101;
}
@media(min-width:578px) {
    .search-result span {
        font-size: 24px;
    }
    .search-a a {
        font-size: 20px;
    }
    .search-text span {
        font-size: 18px;
    }
}
@media(min-width:992px) {
    .search-result span {
        font-size: 26px;
    }
    .search-a a {
        font-size: 22px;
    }
    .search-text span {
        font-size: 20px;
    }
}
@media(max-width:577px) {
    .search-result span {
        font-size: 24px;
    }
    .search-a a {
        font-size: 18px;
    }
    .search-text span {
        font-size: 16px;
    }
}
/* -------------search-section---------- */
/* =============inner-section=========== */
.input {
    width: 100%;
    height: 60px;
    border: 2px solid rgba(15, 50, 85, 1);
}
.input::placeholder {
    font-size: 18px;
    color: rgba(15, 50, 85, 1);
    font-family: 'Montserrat-400';
    padding-left: 15px;
}
.inner-title {
    margin-bottom: 30px;
    margin-top: 20px;
}
.inner-title span {
    font-family: 'Montserrat-700';
    color: rgba(15, 50, 85, 1);
}
.article-in {
    display: flex;
    justify-content: right;
    align-items: center;
}
.article-span span {
    color: rgba(1, 1, 1, 1);
    font-family: 'Montserrat-600';
}
.inner-input {
    width: 100%;
}
.inner-button button {
    width: 100%;
    height: 60px;
    color: rgba(255, 255, 255, 1);
    background-color: rgba(15, 50, 85, 1);
    border: none;
    font-family: 'Montserrat-500';
}
.inner-error {
    margin-top: 30px;
}
.inner-error-title {
    margin-bottom: 20px;
}
.inner-error-title span {
    color: rgba(15, 50, 85, 1);
    font-family: 'Montserrat-700';
}
.inner-error-span span {
    color: rgba(15, 50, 85, 1);
    font-family: 'Montserrat-400';
}
@media(min-width:578px) {
    .inner-title span {
        font-size: 22px;
    }
    .inner-error-span span {
        font-size: 24px;
    }
    .inner-error-title span {
        font-size: 26px;
    }
    .article-span span {
        font-size: 20px;
    }
    .inner-button button {
        font-size: 20px;
        margin-left: 20px;
    }
    .field {
        display: flex;
        align-items: center;
    }
    .inner-button {
        width: 20%;
    }
}
@media(max-width:577px) {
    .inner-title span {
        font-size: 20px;
    }
    .inner-error-span span {
        font-size: 22px;
    }
    .inner-error-title span {
        font-size: 24px;
    }
    .article-span span {
        font-size: 18px;
    }
    .inner-button button {
        font-size: 16px;
        margin-top: 30px;
    }
}
/* -------------inner-section----------- */
/* =================job================= */
.job-title {
    text-align: center;
    position: relative;
    margin-bottom: 50px;
}
.job-col-img {
    width: 100%;
}
.job-title span {
    color: rgba(15, 50, 85, 1);
    font-family: 'Montserrat-500';
}
.job-row-col {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 15px;
    margin-top: 30px;
    box-shadow: 0px 3px 6px #00000029;
}
.job-col-title span {
    color: rgba(26, 74, 122, 1);
    font-family: 'Montserrat-400';
}
.job-a-in {
    width: 100%;
    margin-top: 40px;
}
.job-a-img {
    margin-right: 20px;
}
.job-a {
    width: 100%;
}
.job-a-in-neme span {
    color: rgba(26, 74, 122, 1);
    font-size: 17px;
    font-family: 'Montserrat-700';
    padding-right: 8px;
}
.job-a-in-number span {
    color: rgba(26, 74, 122, 1);
    font-size: 17px;
    font-family: 'Montserrat-400';
}
.job-a-in-number p {
    color: rgba(26, 74, 122, 1);
    font-size: 17px;
    font-family: 'Montserrat-400';
    margin-bottom: 0px !important;
}
.job-col-a {
    display: flex;
    align-items: center;
    margin-top: 30px;
    justify-content: space-between;
}
.job-lex-uz {
    text-align: right;
    margin-right: 10px;
}
.job-lex-uz img {
    width: 100%;
}
@media(min-width:578px) {
    .job-col-title span {
        font-size: 20px;
    }
    .job-row-col {
        padding: 20px;
    }
}
@media(min-width:1460px) {
    .job-col-left {
        display: flex;
        align-items: center;
    }
}
@media(min-width:1700px) {
    .job-a-in-ttitle {
        display: flex;
        align-items: center;
    }
}
@media(max-width:1459px) {
    .job-col-img {
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}
@media(max-width:577px) {
    .job-col-title span {
        font-size: 16px;
    }
    .job-row-col {
        padding: 10px;
    }
}
/* -----------------job----------------- */
/* ===============management============ */
.management-row {
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 14px;
    margin-top: 30px;
    padding: 40px;
}
.management-col-img {
    text-align: center;
}
.management-col-img img {
    border-radius: 10px;
    object-position: center;
    object-fit: cover;
}
.management-title {
    margin-bottom: 10px;
}
.management-span span {
    font-family: 'Montserrat-400';
    color: rgba(20, 61, 101, 1);
}
.management-name span {
    color: rgba(26, 74, 122, 1);
    font-family: 'Montserrat-700';
}
.management-img {
    margin-bottom: 30px;
}
.management-img-in {
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.management-phone {
    margin-right: 15px;
}
.management-phone img {
    width:100%;
    height: 32px;
}
.management-phone-a a {
    color: rgba(20, 61, 101, 1);
    font-family: 'Montserrat-400';
}
.management-collapse-a {
    position: relative;
    width: 100%;
}
.management-collapse-a a {
    color: rgba(26, 74, 122, 1) !important;
    font-family: 'Montserrat-700';
    background-color: transparent !important;
    border: none !important;
    margin-right: 10px;
}
.management-collapse-a::after {
    top: 0;
    right: -45%;
    position: absolute;
    background-repeat: no-repeat;
    content: '';
    padding-right: 10px;
    background-position: center;
    width: 100%;
    background-image:url(../img/Icon\ ionic-ios-arrow-down-2.png);
    height: 100%;
    margin-left: 10px;
}
.management-collapse-a a:focus {
    box-shadow: none !important;
}
.management-collapse-in {
    border: 1px solid rgba(192, 192, 192, 1);
    border-radius: 10px;
}
.management-collapse-in .card {
    border: none !important;
}
.management-card {
    margin-top: 10px;
}
.management-card span {
    color: rgba(26, 74, 122, 1);
    font-size: 16px;
    font-family: 'Montserrat-400';
}
.management-collapse-in {
    margin-bottom: 15px;
}
@media(min-width:578px) {
    .management-collapse-a a {
        font-size: 20px;
    }
    .management-collapse-in {
        padding: 10px;
    }
    .management-phone-a a {
        font-size: 22px;
    }
    .management-name span {
        font-size: 29px;
    }
    .management-col-img img {
        height: 300px;
        width: 100%;
    }
    .management-span span {
        font-size: 22px;
    }
}
@media(min-width:992px) {

    .management-img-in {
        margin-right: 30px;
    }
}
@media(min-width:1460px) {
    .management-col-img img {
        height: 364px;
        width: 278px;
    }
    .management-img {
        display: flex;
        align-items: center;
    }
}
@media(max-width:1459px) {
    .management-img-in {
        margin-right: 0px;
    }
}
@media(max-width:577px) {
    .management-collapse-a a {
        font-size: 18px;
    }
    .management-collapse-in {
        padding: 5px;
    }
    .management-phone-a a {
        font-size: 18px;
    }
    .management-name span {
        font-size: 22px;
    }
    .management-col-img img {
        height: 300px;
        width: 100%;
    }
    .management-span span {
        font-size: 18px;
    }
    .management-span {
        margin-bottom: 10px;
    }
}
/* ---------------management------------ */
/* ===============video================= */
.foto-info-video {
    position: relative;
}
.foto-info-video::before {
    content: '';
    left: 50%;
    top: 50%;
    position: absolute;
    background-image: url(../img/play.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
}
.foto-info-video video {
    width: 100%;
    height: 230px;
    object-fit: cover;
    object-position: center;
}
.foto-info-video img {
    width: 100%;
    height: 230px;
    object-fit: cover;
    object-position: center;
}
.video-in {
    background-color: rgba(255, 255, 255, 1);
    padding: 20px;
    border-radius: 10px;
    margin-top: 20px;
}
.video-right {
    margin-top: 10px;
}
.video-title span {
    color: rgba(15, 50, 85, 1);
    font-family: 'Montserrat-500';
}
.video-bottom {
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.video-eye span {
    color: rgba(15, 50, 85, 1);
    font-size: 18;
    font-family: 'Montserrat-400';
}
.video-text {
    display: flex;
    align-items: center;
}
.video-img {
    margin-right: 10px;
}
.video-text  span {
    color: rgba(15, 50, 85, 1);
    font-size: 18px;
    font-family: 'Montserrat-400';
}
.video-left {
    position: relative;
}
.video-in:hover .foto-info-video:before {
    background-color: rgba(0, 0, 0, 0.18);
    transition: 0.1s;
}
.video-in:hover .video-title span {
    text-decoration: underline;
}
@media (min-width:578px) {
    .video-title span {
        font-size: 18px;
    }
}
@media (max-width:577px) {
    .video-title span {
        font-size: 16px;
    }
}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}
/* ---------------video----------------- */
/* =============statistics-2============ */
.statistics-2 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 14px;
    padding: 20px;
}
.statistics-2-left {
    margin-bottom: 10px;
}
.statistics-2-left span {
    color: rgba(15, 50, 85, 1);
    font-family: 'Montserrat-400';
}
.statistics-2-right span {
    color: rgba(15, 50, 85, 1);
    font-family: 'Montserrat-500';
}
.statistics-2-title {
    margin-bottom: 70px;
}
.statistics-2-a-left {
    margin-right: 10px;
}
.statistics-2-a-left span {
    font-family: 'Montserrat-400';
    color: rgba(15, 50, 85, 1);
}
.statistics-2-a {
    display: flex;
    align-items: center;
    margin-bottom: 70px;
}
.statistics-2-number span {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-700';
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(15, 50, 85, 1);
    border-radius: 50%;
}
.statistics-2-col {
    background-color: rgba(15, 50, 85, 1);
    padding: 20px;
    border-radius: 15px;
    margin-top: 20px;
    text-align:center;
}
.statistics-2-person {
    margin-bottom: 10px;
}
.statistics-2-person span {
    color: rgba(255, 255, 255, 1);
    font-family: 'Montserrat-700';
}
.statistics-2-interest span {
    font-family: 'Montserrat-500';
    color: rgba(255, 255, 255, 1);
}
@media(min-width:578px) {
    .statistics-2-left span {
        font-size: 22px;
    }
    .statistics-2-right span {
        font-size: 22px;
    }
    .statistics-2-a-left span {
        font-size: 20px;
    }
    .statistics-2-number span {
        font-size: 20px;
    }
    .statistics-2-interest span {
        font-size: 29px;
    }
    .statistics-2-person span {
        font-size: 20px;
    }
}
@media(max-width:577px) {
    .statistics-2-left span {
        font-size: 18px;
    }
    .statistics-2-right span {
        font-size: 18px;
    }
    .statistics-2-a-left span {
        font-size: 18px;
    }
    .statistics-2-number span {
        font-size: 18px;
    }
    .statistics-2-interest span {
        font-size: 24px;
    }
    .statistics-2-person span {
        font-size: 16px;
    }
}
/* -------------statistics-2------------ */
.faq button:focus {
    box-shadow: none;
}
.faq button span {}
.faq button svg {
    transition: 0.2s;
}
.faq button[aria-expanded="false"] svg {
    transform: rotate(0);
}
.faq button[aria-expanded="true"] svg {
    transform: rotate(180deg);
}
