/*70*/
@charset "UTF-8";

:root {
    --swiper-theme-color: #ff9f00;
    --swiper-pagination-bottom: 0px;
    --swiper-pagination-bullet-width: 20px;
    --swiper-pagination-bullet-height: 3px;
    --swiper-pagination-bullet-border-radius: 0px;
    --swiper-pagination-color: #e89813;
}

.custom-select {
    position: relative;
    font-family: Arial;
}

    .custom-select select {
        display: none;
        /*hide original SELECT element:*/
    }

.select-selected {
    background-color: #FFF;
}

    /*style the arrow inside the select element:*/
    .select-selected:after {
        position: absolute;
        content: "";
        top: 14px;
        right: 10px;
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-color: #8b8b8b transparent transparent transparent;
    }

    /*point the arrow upwards when the select box is open (active):*/
    .select-selected.select-arrow-active:after {
        border-color: transparent transparent #8b8b8b transparent;
        top: 7px;
    }

/*style the items (options), including the selected item:*/
.select-items div {
    border: 1px solid transparent;
    border-color: rgba(0, 0, 0, 0.1) transparent transparent transparent;
}

.select-items div, .select-selected {
    color: rgba(0, 0, 0, 0.87);
    padding: 8px 0px;
    cursor: pointer;
    user-select: none;
    font-family: 'Roboto';
    font-size: 15px;
}

/*style items (options):*/
.select-items {
    position: absolute;
    background-color: #FFF;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    color: #000;
}

/*hide the items when the select box is closed:*/
.select-hide {
    display: none;
}

.select-items div {
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

    .select-items div:hover, .same-as-selected {
        background-color: rgba(199, 195, 195, 0.1);
        padding-left: 8px;
    }

body, html {
    height: 100%;
}

.icocolor {
    color: #9b9b9b !important;
}

body {
    overflow-x: hidden;
    width: 100%;
}

.open {
    display: block !important;
}

#wrapper {
    min-height: calc(100% - 603px);
    position: relative;
}

.dropdownCityBtn .cityList .subNav {
    background: #FFF;
    position: absolute;
}

div.phonenumber {
    float: right !important;
}

    div.phonenumber a {
        text-decoration: none !important;
    }

.mobileNavShadown {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #273039 center bottom no-repeat;
    z-index: 4;
    display: none;
}

.container-fluid {
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
}

.navOpacity,
.cityOpacity {
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: -50;
    background: rgba(0, 0, 0, 0.8);
    opacity: 0;
}

.checkboxItem {
    position: absolute;
    opacity: 0;
    background: red;
}

    .checkboxItem + label {
        position: relative;
        cursor: pointer;
        padding: 0;
        font-size: 15px;
        color: #000;
        font-weight: 400;
        font-family: Poppins;
    }

        .checkboxItem + label:before {
            content: '';
            margin-right: 10px;
            display: inline-block;
            vertical-align: text-top;
            width: 18px;
            height: 18px;
            background-color: #ffffff;
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
            border: 2px solid #767676;
            border-radius: 1px;
            -webkit-border-radius: 1px;
            -moz-border-radius: 1px;
        }

    .checkboxItem:hover + label:before {
        background: #17286d;
    }

    .checkboxItem:focus + label:before {
        box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
    }

    .checkboxItem:checked + label:before {
        background: #17286d;
    }

    .checkboxItem:disabled + label {
        color: #b8b8b8;
        cursor: auto;
    }

        .checkboxItem:disabled + label:before {
            box-shadow: none;
            background: #ddd;
        }

    .checkboxItem:checked + label:after {
        content: '';
        position: absolute;
        left: 4px;
        top: 9px;
        background: white;
        width: 2px;
        height: 2px;
        box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
        transform: rotate(45deg);
    }

.btnMore {
    margin-top: 40px;
    text-align: center;
}

    .btnMore input {
        border: 0;
        border: solid 1px #00b1ed;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        width: 130px;
        height: 35px;
        background: #FFF;
        -moz-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

        .btnMore input:hover {
            background: #00b1ed;
            color: #FFF;
        }

header {
    position: -webkit-sticky;
    position: sticky;
    height: auto;
    top: 0;
    width: 100%;
    border-bottom: 1px solid #2b44b5;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    z-index: 9;
    background: #FFF
}

    header .headerSearch {
        display: none;
        position: absolute;
        top: 16px;
        width: 133%;
        right: -50px;
        padding: 0 5px 20px 6px;
    }

        header .headerSearch .searchInput {
            max-width: 1170px;
            width: 100%;
            margin: 0 auto;
            position: relative;
            background: #fbfbfd;
            /*box-shadow: 0px 0px 10px #e1e1e1;*/
        }

            header .headerSearch .searchInput:before {
                position: absolute;
                left: 0;
                top: 10px;
                height: 30px;
            }

            header .headerSearch .searchInput form > input {
                height: 50px;
                width: calc(100% - 100px);
                float: left;
                border: 0;
                background: transparent;
                font-size: 14px;
                color: #4a4a4a;
                font-weight: 500;
                font-family: Poppins;
                padding-left: 20px;
            }

            header .headerSearch .searchInput .btnSearch {
                position: relative;
                float: left;
                border-right: 1px solid #cfcfd3;
                width: 50px;
                margin-top: 11px;
                margin-left: 6px;
            }

                header .headerSearch .searchInput .btnSearch input {
                    width: 50px;
                    height: 30px;
                    border: 0;
                    background: transparent;
                    position: relative;
                    z-index: 2;
                }

                header .headerSearch .searchInput .btnSearch:before {
                    content: "\f002";
                    font-family: 'FontAwesome' !important;
                    font-size: 16px;
                    color: #000;
                    font-family: bold;
                    z-index: 1;
                    position: absolute;
                    left: 19px;
                    top: 6px;
                }

            header .headerSearch .searchInput span.closeSearch {
                float: left;
                font-size: 19px;
                margin-left: 12px;
                color: #000;
                margin-top: 16px;
                cursor: pointer;
            }

    header .socialAndLanguage {
        background: #fbfbfd;
        padding: 7px 0;
        border-bottom: 1px solid #eaeaed;
    }

        header .socialAndLanguage .item {
            max-width: 1170px;
            margin: 0 auto;
            width: 100%;
        }

            header .socialAndLanguage .item > div {
                float: right;
            }

            header .socialAndLanguage .item .intranetLogin {
                float: left;
                margin-right: 34px;
                margin-top: 4px;
                font-size: 12px;
                color: #000;
                font-weight: 400;
                font-family: Poppins;
                border-left: 1px solid #979797;
                border-right: 1px solid #979797;
                /*padding-right: 20px;*/
                display: inline-block;
            }

.fa-square-youtube:hover, .fa-square-youtube:focus {
    color: #FF0000 !important;
    background-color: white;
}

.fa-square-facebook:hover, .fa-square-facebook:focus {
    color: #1778F2 !important;
    background-color: white;
}

.fa-square-x-twitter:hover, .fa-square-x-twitter:focus {
    color: #000000 !important;
    background-color: white;
}

.fa-square-instagram:hover, .fa-square-instagram:focus {
    color: #C13584 !important;
    background-color: white;
}



header .socialAndLanguage .item .intranetLogin i {
    float: left;
    color: #00b1ed;
    margin: -8px 15px 0 0;
    padding-top: 5px;
    padding-left: 15px;
    font-size: 19px;
}

header .socialAndLanguage .item .social {
    float: left;
    margin-right: 45px;
}

    header .socialAndLanguage .item .social a i {
        font-size: 18px;
        color: #9b9b9b;
    }

    header .socialAndLanguage .item .social a:not(:first-child) {
        margin-left: 14px;
    }

    header .socialAndLanguage .item .social a.facebookIcon:hover i {
        color: #3B5998 !important;
    }

    header .socialAndLanguage .item .social a.twitterIcon:hover i {
        color: #1DCAFF;
    }

    header .socialAndLanguage .item .social a.instagramIcon:hover i {
        color: #9B6954;
    }

    header .socialAndLanguage .item .social a.youtubeIcon:hover i {
        color: #FF0000 !important;
    }

header .socialAndLanguage .item .language {
    float: left;
    margin: 2px 30px 0 0;
}

    header .socialAndLanguage .item .language a {
        font-size: 12px;
        color: #4a4a4a;
        font-weight: 400;
        font-family: Poppins;
    }

        header .socialAndLanguage .item .language a:not(:first-child):before {
            border-left: 1px solid #a3a2a2;
            height: 5px;
            padding-left: 6px;
            margin-left: 6px;
            content: "";
        }

        header .socialAndLanguage .item .language a.active {
            font-weight: 700;
        }

header .logoAndNav {
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
    padding-top: 18px;
}

    header .logoAndNav .navSearch {
        float: right;
    }

    header .logoAndNav .logo {
        float: left;
        margin-left: 14px;
        margin-top: 5px;
    }

        header .logoAndNav .logo img {
            height: 63px;
        }

    header .logoAndNav .search {
        float: left;
        margin: 33px 0 0 13px;
        cursor: pointer;
        width: 15px;
    }

        header .logoAndNav .search span i {
            font-size: 16px;
            color: #1f3184;
        }

    header .logoAndNav .ataturk {
        float: left;
        max-width: 72px;
        margin-top: 9px;
        margin-left: 20px;
    }

    header .logoAndNav .ailevecalisma {
        margin: 0px 0 0 12px;
        display: inline-block;
        float: left;
    }

        header .logoAndNav .ailevecalisma img {
            width: 100%;
            margin-top: 20px;
        }

header .dropdownCityBtn {
    float: left;
}

    header .dropdownCityBtn > a {
        font-size: 14px;
        color: #19286c;
        font-weight: 700;
        font-family: Poppins;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        text-align: center;
        cursor: pointer;
        display: block;
        border: solid 2px #f5a623;
        padding: 10px 0px 10px 5px;
        min-width: 164px;
        margin: 22px 0 0 10px;
    }

        header .dropdownCityBtn > a:after {
            content: "\f0d7";
            font-family: 'FontAwesome';
            font-size: 14px;
            margin-left: 5px;
            margin-top: 0px;
            float: right;
            margin-right: 16px;
        }

.businessSearchPage .btnLoading {
    text-align: center;
    margin-bottom: 50px;
    cursor: pointer;
}

    .businessSearchPage .btnLoading #loading {
        border-radius: 3px;
        background-color: #ffffff;
        border: solid 1px #00b1ed;
        font-size: 15px;
        color: #000;
        font-weight: 400;
        font-family: Poppins;
        padding: 14px 50px;
        display: inline-block;
    }

.businessSearchPage .titleResult {
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
    padding: 19px 32px 14px 32px;
    margin-bottom: 15px;
}

    .businessSearchPage .titleResult .result span {
        font-size: 34px;
        color: #000;
        font-weight: 200;
        font-family: Poppins;
    }

        .businessSearchPage .titleResult .result span strong {
            font-size: 36px;
            color: #00b1ed;
            font-weight: 200;
            font-family: Poppins;
        }

    .businessSearchPage .titleResult .searchFilter {
        position: relative;
    }

        .businessSearchPage .titleResult .searchFilter .filterBtn span {
            cursor: pointer;
            font-size: 13px;
            color: #000000;
            font-weight: 400;
            font-family: Poppins;
            background: url(../img/filtreBtnIcon.png) no-repeat left center;
            padding: 11px 0 10px 43px;
            float: right;
            margin-top: -2px;
        }

        .businessSearchPage .titleResult .searchFilter .filter {
            position: absolute;
            right: 0;
            top: calc(100% + 30px);
            width: 403px;
            background-color: #ffffff;
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
            z-index: 9999;
            padding: 30px 24px;
            display: none;
        }

            .businessSearchPage .titleResult .searchFilter .filter.open {
                display: block;
            }

            .businessSearchPage .titleResult .searchFilter .filter:before {
                content: "";
                position: absolute;
                right: 90px;
                top: -6px;
                border: 14px solid transparent;
                border-color: #FFF transparent transparent #FFF;
                width: 25px;
                height: 25px;
                transform: rotate(45deg);
            }

            .businessSearchPage .titleResult .searchFilter .filter > span {
                font-size: 36px;
                color: #000000;
                font-weight: 300;
                font-family: Poppins;
                margin-bottom: 20px;
                display: block;
            }

            .businessSearchPage .titleResult .searchFilter .filter .inputText {
                margin-bottom: 30px;
            }

                .businessSearchPage .titleResult .searchFilter .filter .inputText input {
                    color: #000;
                    font-family: 'Roboto';
                    font-size: 16px;
                    border: 0;
                    border-bottom: 2px solid #9b9b9b;
                    width: 100%;
                    height: 30px;
                }

                    .businessSearchPage .titleResult .searchFilter .filter .inputText input::placeholder {
                        color: rgba(0, 0, 0, 0.38);
                        font-family: roboto;
                        font-size: 16px;
                    }

            .businessSearchPage .titleResult .searchFilter .filter label {
                margin-bottom: 10px;
            }

            .businessSearchPage .titleResult .searchFilter .filter .item {
                margin-bottom: 30px;
                /*select {
                        background: #ffffff;
                        @include fontProperties(15px, rgba(0, 0, 0, 0.87), 400, Roboto, null);
                        border: 0;
                        outline: none;

                        option {
                            outline: none;
                            border: 0;
                            outline: none;
                        }
                    }*/
            }

                .businessSearchPage .titleResult .searchFilter .filter .item > span {
                    font-size: 10px;
                    color: #9b9b9b;
                    font-weight: 400;
                    font-family: Poppins;
                    display: block;
                    margin: 0 0 0px 2px;
                }

                .businessSearchPage .titleResult .searchFilter .filter .item input {
                    font-size: 13px;
                    color: #000;
                    font-weight: 400;
                    font-family: Roboto;
                    border-bottom: 1px solid;
                    border-color: transparent transparent #9b9b9b transparent;
                    height: 30px;
                    width: 100%;
                }

                    .businessSearchPage .titleResult .searchFilter .filter .item input::placeholder {
                        font-size: 13px;
                        color: rgba(0, 0, 0, 0.38);
                        font-weight: 400;
                        font-family: Roboto;
                    }

.businessSearchPage .searchList li {
    background-color: #ffffff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
    margin-bottom: 5px;
    padding: 21px 18px 21px 14px;
    border-left: 6px solid #FFF;
    border-top: 2px solid #FFF;
    border-bottom: 2px solid #FFF;
    border-right: 2px solid #FFF;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

    .businessSearchPage .searchList li:not(:last-child):hover, .businessSearchPage .searchList li:not(:last-child).active {
        border-left: 6px solid #00b1ed;
        border-top: 2px solid #00b1ed;
        border-bottom: 2px solid #00b1ed;
        border-right: 2px solid #00b1ed;
    }

    .businessSearchPage .searchList li .image {
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
        background-color: #ffffff;
        border: solid 1px #f9f6f6;
        padding: 5px;
        width: 70px;
        height: 55px;
        margin-right: 10px;
        float: left;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .businessSearchPage .searchList li .image img {
            max-width: 100%;
            max-height: 100%;
        }

    .businessSearchPage .searchList li.more {
        text-align: center;
        padding: 19px 10px 19px 10px;
    }

        .businessSearchPage .searchList li.more a {
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            background-color: #ffffff;
            border: solid 1px #00b1ed;
            display: inline-block;
            padding: 9px 30px;
            -moz-transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }

            .businessSearchPage .searchList li.more a:hover {
                background: #00b1ed;
                color: #FFF;
            }

    .businessSearchPage .searchList li .text {
        float: left;
        overflow: hidden;
        width: calc(100% - 80px);
    }

        .businessSearchPage .searchList li .text > div {
            margin: 2px 0 6px 0;
        }

            .businessSearchPage .searchList li .text > div h3 {
                font-size: 12px;
                color: #172970;
                font-weight: 700;
                font-family: Poppins;
                float: left;
            }

            .businessSearchPage .searchList li .text > div .date {
                float: right;
                font-size: 12px;
                color: #4a4a4a;
                font-weight: 300;
                font-family: Poppins;
                display: inline-block;
            }

        .businessSearchPage .searchList li .text .as {
            font-size: 12px;
            color: #9b9b9b;
            font-weight: 400;
            font-family: Poppins;
            display: block;
            margin-bottom: 10px;
        }

        .businessSearchPage .searchList li .text .city {
            font-size: 12px;
            color: #9b9b9b;
            font-weight: 400;
            font-family: Poppins;
            display: block;
        }

.businessSearchPage .businessSearchSidebar .itemFirst {
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
    padding: 20px 28px;
}

    .businessSearchPage .businessSearchSidebar .itemFirst .columnLeft h1 {
        font-size: 24px;
        color: #000;
        font-weight: 200;
        font-family: Poppins;
        margin-bottom: 22px;
    }

    .businessSearchPage .businessSearchSidebar .itemFirst .columnLeft h2 {
        font-size: 12px;
        color: #000;
        font-weight: 400;
        font-family: Poppins;
        margin-bottom: 7px;
    }

    .businessSearchPage .businessSearchSidebar .itemFirst .columnLeft span {
        font-size: 14px;
        color: #000;
        font-weight: 200;
        font-family: Poppins;
    }

    .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply {
        float: right;
    }

        .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply .applyBtn {
            font-size: 12px;
            color: #000;
            font-weight: 700;
            font-family: Poppins;
            background-color: #f5a623;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            min-width: 97px;
            height: 35px;
            display: inline-block;
            padding: 10px;
            text-align: center;
            float: right;
            margin-bottom: 9px;
            margin-top: 3px;
        }

            .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply .applyBtn i {
                font-size: 11px;
                margin: 0 0 0 5px;
            }

        .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply span {
            display: block;
            font-size: 14px;
            color: #9b9b9b;
            font-weight: 400;
            font-family: Poppins;
            margin-bottom: 27px;
        }

        .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply .socialShare {
            float: right;
        }

            .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply .socialShare a {
                background: #e0e0e0;
                float: left;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                text-align: center;
                width: 31px;
                height: 31px;
                padding-top: 8px;
                margin-left: 5px;
            }

                .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply .socialShare a i {
                    color: #FFF;
                    font-size: 14px;
                }

.businessSearchPage .businessSearchSidebar .itemLast {
    margin: 34px 0;
}

    .businessSearchPage .businessSearchSidebar .itemLast #businessTabs > ul {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 5px;
    }

        .businessSearchPage .businessSearchSidebar .itemLast #businessTabs > ul li:hover a, .businessSearchPage .businessSearchSidebar .itemLast #businessTabs > ul li.active a {
            border-bottom: 3px solid #00b1ed;
        }

        .businessSearchPage .businessSearchSidebar .itemLast #businessTabs > ul li a {
            font-size: 14px;
            color: #17286d;
            font-weight: 500;
            font-family: Poppins;
            display: block;
            padding-bottom: 8px;
        }

            .businessSearchPage .businessSearchSidebar .itemLast #businessTabs > ul li a:focus {
                outline: none;
            }

    .businessSearchPage .businessSearchSidebar .itemLast #businessTabs .tabs {
        background: #FFF;
        padding: 35px 23px;
    }

        .businessSearchPage .businessSearchSidebar .itemLast #businessTabs .tabs div, .businessSearchPage .businessSearchSidebar .itemLast #businessTabs .tabs p {
            font-size: 14px;
            color: #000000;
            font-weight: 400;
            font-family: Poppins;
            line-height: 26px;
        }

.businessSearchPage .searchBusiness {
    background-color: #ffffff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
    padding: 16px 40px 20px 40px;
    margin-bottom: 20px;
    cursor: pointer;
}

    .businessSearchPage .searchBusiness h2 a {
        font-size: 21px;
        color: #172970;
        font-weight: 700;
        font-family: Poppins;
    }

    .businessSearchPage .searchBusiness .text > span {
        float: left;
        font-size: 12px;
        color: #9b9b9b;
        font-weight: 400;
        font-family: Poppins;
        display: block;
        margin-top: 27px;
    }

    .businessSearchPage .searchBusiness .text > div {
        float: right;
    }

        .businessSearchPage .searchBusiness .text > div .date {
            display: block;
            font-size: 24px;
            color: #4a4a4a;
            font-weight: 300;
            font-family: Poppins;
            text-align: right;
            margin-bottom: 5px;
        }

        .businessSearchPage .searchBusiness .text > div .ref {
            display: block;
            font-size: 14px;
            color: #9b9b9b;
            font-weight: 400;
            font-family: Poppins;
        }

.businessSearchPage .courseSearchList .text > span {
    margin-top: 0;
    font-size: 12px !important;
    line-height: 15px;
}

.businessSearchPage .courseSearchList h2 {
    margin-bottom: 6px;
}

    .businessSearchPage .courseSearchList h2 a {
        float: left;
        width: calc(100% - 114px);
    }

    .businessSearchPage .courseSearchList h2 span {
        float: right;
        font-size: 24px;
        color: #4a4a4a;
        font-weight: 300;
        font-family: Poppins;
        line-height: normal;
    }

.businessSearchPage .courseSearchList .ref {
    text-align: right;
    line-height: 15px;
    font-size: 12px !important;
}

.sliderAndGalleria {
    padding: 60px 0;
}

    .sliderAndGalleria .titleNav {
        display: none;
    }

    .sliderAndGalleria .navTabs {
        border-bottom: solid 1px #979797;
        margin-bottom: 30px;
        padding-bottom: 15px;
    }

        .sliderAndGalleria .navTabs li {
            float: left;
        }

            .sliderAndGalleria .navTabs li span {
                cursor: pointer;
                font-size: 18px;
                color: #19286c;
                font-weight: 500;
                font-family: Roboto;
                line-height: normal;
                padding: 0 20px;
            }

                .sliderAndGalleria .navTabs li span:hover {
                    color: #21b2e4;
                }

                .sliderAndGalleria .navTabs li span.active {
                    color: #21b2e4;
                }

            .sliderAndGalleria .navTabs li.all {
                float: right;
            }

                .sliderAndGalleria .navTabs li.all a {
                    font-size: 14px;
                    color: #ff9f00;
                    font-weight: 500;
                    font-family: Poppins;
                    line-height: normal;
                }

    .sliderAndGalleria #homePageTabs01 {
        opacity: 1;
        position: relative;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
    }

    .sliderAndGalleria #homePageTabs02, .sliderAndGalleria #homePageTabs03, .sliderAndGalleria #homePageTabs04 {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -2;
        opacity: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

.documentAccordion {
    background-color: #ffffff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
    padding: 20px 15px 5px 15px;
}

    .documentAccordion h1 {
        font-size: 36px;
        color: #000;
        font-weight: 200;
        font-family: Poppins;
        margin-bottom: 20px;
        margin-left: 16px;
        margin-top: 20px;
    }

    .documentAccordion .fa-hover {
        font-size: 12px;
        color: #000000;
        font-weight: 400;
        font-family: Poppins;
        margin-bottom: 15px;
    }

        .documentAccordion .fa-hover em {
            font-size: 12px;
            color: #000000;
            font-weight: 400;
            font-family: Poppins;
            margin-left: 5px;
            overflow: hidden;
        }

    .documentAccordion .fa {
        color: #ebba16;
        font-size: 17px;
    }

    .documentAccordion i.file:before {
        content: "\f15b";
    }

    .documentAccordion i.folder:before {
        content: "\f07b";
    }

    .documentAccordion i.zip:before {
        content: "\f1c6";
    }

    .documentAccordion i.excel:before {
        content: "\f1c3";
    }

    .documentAccordion i.pdf:before {
        content: "\f1c1";
    }

    .documentAccordion i.document:before {
        content: "\f15c";
    }

    .documentAccordion i.powerpoint:before {
        content: "\f1c4";
    }

    .documentAccordion i.word:before {
        content: "\f1c2";
    }

    .documentAccordion li {
        -moz-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

        .documentAccordion li:hover {
            transform: scale(1.07);
        }

        .documentAccordion li a {
            border: 1px solid #dedede;
            display: block;
            padding: 10px;
            font-size: 18px;
            color: #000000;
            font-weight: 400;
            font-family: Poppins;
            box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
        }

    .documentAccordion .list-group-item {
        font-size: 18px;
        color: #000000;
        font-weight: 400;
        font-family: Poppins;
        position: relative;
        padding-left: 39px;
        line-height: 25px;
    }

        .documentAccordion .list-group-item i {
            color: #ebba16;
            position: absolute;
            left: 17px;
            top: 10px;
        }

.puplicationPage > div {
    margin-bottom: 20px;
}

    .puplicationPage > div a {
        display: block;
    }

    .puplicationPage > div img {
        width: 100%;
    }

.boardDirectors .page {
    margin-bottom: 0px !important;
}

.boardDirectors .item > a {
    float: left;
    overflow: hidden;
    width: 134px;
    display: inline-block;
    margin-right: 15px;
}

.boardDirectors .item > div {
    float: left;
    max-width: calc(100% - 149px);
    margin-top: 22px;
}

    .boardDirectors .item > div a {
        display: block;
    }

        .boardDirectors .item > div a:first-child {
            font-size: 36px;
            color: #17286d;
            font-weight: 300;
            font-family: Poppins;
            line-height: 46px;
            margin-bottom: 0px;
        }

        .boardDirectors .item > div a:last-child {
            font-size: 16px;
            color: #4a4a4a;
            font-weight: 300;
            font-family: Poppins;
        }

.boardDirectors .informationContact {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
    background-color: #f1f9fd;
}

    .boardDirectors .informationContact h2 {
        background-color: #00b1ed;
        font-size: 12px;
        color: #ffffff;
        font-weight: 700;
        font-family: Poppins;
        padding: 12px 30px 12px 37px;
    }

    .boardDirectors .informationContact table {
        background-color: #f1f9fd;
    }

        .boardDirectors .informationContact table td {
            padding: 15px 15px 12px 34px;
            line-height: normal;
        }

            .boardDirectors .informationContact table td strong {
                font-size: 10px;
                color: #4a4a4a;
                font-weight: 700;
                font-family: Poppins;
                display: block;
            }

        .boardDirectors .informationContact table tr > td:last-child,
        .boardDirectors .informationContact table tr > td:last-child a {
            font-size: 10px;
            color: #4a4a4a;
            font-weight: 400;
            font-family: Poppins;
        }

.boardDirectors .selectBoxItem {
    margin-bottom: 10px;
}

    .boardDirectors .selectBoxItem > span {
        font-size: 10px;
        color: #9b9b9b;
        font-weight: 400;
        font-family: Poppins;
    }

.boardDirectors .viewPdf {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    border: solid 1px #00b1ed;
    font-size: 14px;
    color: #000;
    font-weight: 500;
    font-family: Poppins;
    display: inline-block;
    padding: 9px 16px;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin-top: 10px;
}

    .boardDirectors .viewPdf:hover {
        background: #182970;
        color: #FFF;
        border: 1px solid #182970;
    }

.searchCourseList {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
    padding: 25px 25px 25px 25px;
    margin: 30px -25px 25px -25px;
}

    .searchCourseList form {
        max-width: 670px;
        width: 100%;
        position: relative;
        z-index: 1;
    }

        .searchCourseList form .courseTitle {
            display: block;
            font-size: 14px !important;
            color: #19286c !important;
            font-weight: 300 !important;
            margin-bottom: 20px;
        }

        .searchCourseList form > div:first-child {
            margin-bottom: 12px;
        }

        .searchCourseList form .inputItem {
            background: #FFF;
            padding: 0 15px 0 0;
            width: calc(50% - 50px);
            float: left;
            margin-right: 10px;
            position: relative;
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
        }

            .searchCourseList form .inputItem:before {
                content: "\f002";
                position: absolute;
                left: 25px;
                top: 10px;
                font-size: 18px;
                color: #000;
                font-family: 'FontAwesome';
            }

            .searchCourseList form .inputItem input {
                width: 100%;
                height: 40px;
                border: 0;
                font-size: 12px;
                color: #19286c;
                font-weight: 300;
                font-family: Poppins;
                padding-left: 53px;
            }

                .searchCourseList form .inputItem input::placeholder {
                    color: #19286c;
                }

        .searchCourseList form .dropDowmItem {
            width: calc(50% - 50px);
            background: #FFF;
            float: left;
            margin-right: 10px;
            position: relative;
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
        }

            .searchCourseList form .dropDowmItem:before {
                content: "\f041";
                position: absolute;
                left: 22px;
                top: 10px;
                font-size: 20px;
                color: #000;
                font-family: 'FontAwesome';
            }

            .searchCourseList form .dropDowmItem select {
                background: #FFF;
                padding-left: 43px;
                height: 40px;
                width: 100%;
                border: 0;
                font-size: 12px;
                color: #19286c;
                font-weight: 300;
                font-family: Poppins;
                -moz-appearance: none;
                /* Firefox */
                -webkit-appearance: none;
                /* Safari and Chrome */
                appearance: none;
            }

        .searchCourseList form .searchBtn {
            font-size: 16px;
            color: #fff;
            font-weight: 500;
            font-family: Poppins;
            width: 80px;
            height: 40px;
            border: 1px solid #FFF;
            background: #19286c;
            float: left;
            box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.1);
        }

        .searchCourseList form .detailSearch {
            float: right;
            box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.1);
            background-color: #19286c;
            border: solid 1.5px #ffffff;
            font-size: 12px;
            color: #bbc3ea;
            font-weight: 400;
            font-family: Poppins;
            padding: 4px 8px 5px 8px;
            margin-right: 90px;
        }

        .searchCourseList form .courseDetailSearch {
            box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.1);
            font-size: 12px !important;
            color: #FFF !important;
            background-color: #d1d1d1;
            border: solid 1px #ffffff;
            padding: 1px 6px;
            display: inline-block;
            margin-top: 10px;
        }

.businessSearch {
    /*background: linear-gradient(to right, #2c46bb, #19286c);*/
    /*background: linear-gradient(270deg, #19286c, #00b1ed);*/
    /*background: linear-gradient(270deg, #19286c, #00b1ed, #2c46bb);
  background-size: 400% 400%;
  -webkit-animation: AnimationName 12s ease infinite;
  -moz-animation: AnimationName 12s ease infinite;
  animation: AnimationName 12s ease infinite;*/
    /*overflow: hidden;
  width: 100%;
  position: relative;
  height: 306px;*/
    background: linear-gradient(to right, #2c46bb, #19286c);
    position: relative;
    min-height: 317px;
    padding-bottom: 92px;
}

    .businessSearch:before {
        content: "";
        background: url(../img/bg01.png) no-repeat;
        width: 300px;
        height: 212px;
        position: absolute;
        right: 20%;
        bottom: 0;
        z-index: 1;
    }

    .businessSearch h1 {
        font-size: 32px;
        color: #fff;
        font-weight: 300;
        font-family: Poppins;
        text-align: center;
        padding: 68px 15px 14px 15px;
        display: block;
    }

    .businessSearch span {
        font-size: 14px;
        color: #fff;
        font-weight: 300;
        font-family: Poppins;
        line-height: normal;
        text-align: center;
        display: block;
    }

    .businessSearch form {
        max-width: 670px;
        width: 100%;
        margin: 50px auto 0px;
        padding: 0 15px;
        position: relative;
        z-index: 1;
    }

        .businessSearch form > div:first-child {
            margin-bottom: 12px;
        }

        .businessSearch form .inputItem {
            background: #FFF;
            padding: 0 15px 0 0;
            width: calc(50% - 50px);
            float: left;
            margin-right: 10px;
            position: relative;
        }

            .businessSearch form .inputItem:before {
                content: "\f002";
                position: absolute;
                left: 25px;
                top: 10px;
                font-size: 18px;
                color: #000;
                font-family: 'FontAwesome';
            }

            .businessSearch form .inputItem input {
                width: 100%;
                height: 40px;
                border: 0;
                font-size: 12px;
                color: #19286c;
                font-weight: 300;
                font-family: Poppins;
                padding-left: 53px;
            }

        .businessSearch form .dropDowmItem {
            width: calc(50% - 50px);
            background: #FFF;
            float: left;
            margin-right: 10px;
            position: relative;
        }

            .businessSearch form .dropDowmItem:before {
                content: "\f041";
                position: absolute;
                left: 22px;
                top: 10px;
                font-size: 20px;
                color: #000;
                font-family: 'FontAwesome';
            }

            .businessSearch form .dropDowmItem select {
                background: #FFF;
                padding-left: 43px;
                height: 40px;
                width: 100%;
                border: 0;
                font-size: 12px;
                color: #19286c;
                font-weight: 300;
                font-family: Poppins;
                -moz-appearance: none;
                /* Firefox */
                -webkit-appearance: none;
                /* Safari and Chrome */
                appearance: none;
            }

        .businessSearch form .searchBtn {
            font-size: 16px;
            color: #fff;
            font-weight: 500;
            font-family: Poppins;
            width: 80px;
            height: 40px;
            border: 1px solid #FFF;
            background: #19286c;
            float: left;
        }

        .businessSearch form .detailSearch {
            float: right;
            box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.1);
            background-color: #19286c;
            border: solid 1.5px #ffffff;
            font-size: 12px;
            color: #bbc3ea;
            font-weight: 400;
            font-family: Poppins;
            padding: 4px 8px 5px 8px;
            margin-right: 90px;
        }

.ui-autocomplete {
    background-color: #ffffff;
    border: solid 1px #dfdfdf;
    padding: 7px 0 0 20px;
    max-height: 214px;
    height: 214px;
    /*overflow-y: auto;*/
    /*display: block !important;*/
    overflow-x: hidden;
    z-index: 2;
}

    .ui-autocomplete li {
        margin-right: 26px;
    }

        .ui-autocomplete li div {
            font-size: 14px;
            color: #000000;
            font-weight: normal;
            font-family: "Poppins";
            padding: 16px 0 14px 0;
            cursor: pointer;
        }

        .ui-autocomplete li:not(:last-child) {
            border-bottom: 1px solid #dfdfdf;
        }

.ui-helper-hidden-accessible {
    display: none;
}

ul.pgwSlider.wide > li, .pgwSlider.wide > ul > li {
    max-height: 75px !important;
}

.pgwSlider a[data-fancybox="videoGallery"],
.pgwSlider a[data-fancybox="gallery"] {
    position: relative;
}

    .pgwSlider a[data-fancybox="videoGallery"]:before,
    .pgwSlider a[data-fancybox="gallery"]:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 4;
        opacity: 0;
        -moz-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

    .pgwSlider a[data-fancybox="videoGallery"]:before {
        background: rgba(0, 0, 0, 0.7) url(../img/videoIcon.png) no-repeat center center;
    }

    .pgwSlider a[data-fancybox="gallery"]:before {
        background: rgba(0, 0, 0, 0.7) url(../img/galeriaIcon.png) no-repeat center center;
    }

    .pgwSlider a[data-fancybox="videoGallery"]:hover:before,
    .pgwSlider a[data-fancybox="gallery"]:hover:before {
        opacity: 1;
    }

.services {
    padding: 50px 0;
    background: url(../img/servicesBg.png) no-repeat bottom -25px right;
    min-height: 406px;
    overflow: hidden;
}

    .services .item {
        max-width: 845px;
        margin: 0 auto;
        position: relative;
    }

        .services .item:before {
            content: "";
            position: absolute;
            left: -35px;
            top: 6px;
            background: url(../img/servicesBG02.png) no-repeat left top;
            height: 81px;
            width: 81px;
            z-index: -1;
        }

        .services .item:after {
            content: "";
            position: absolute;
            left: 291px;
            bottom: -43px;
            background: url(../img/servicesBG01.png) no-repeat left top;
            height: 106px;
            width: 106px;
            z-index: -1;
        }

        .services .item h3 {
            font-size: 32px;
            color: #19286c;
            font-weight: 300;
            font-family: Poppins;
            margin-bottom: 20px;
            display: block;
        }

            .services .item h3 span {
                font-size: 14px;
                color: #4a4a4a;
                font-weight: 400;
                font-family: Poppins;
                display: inline-block;
                float: right;
                margin-top: 14px;
                margin-right: 15px;
                cursor: pointer;
            }

        .services .item ul {
            text-align: center;
        }

            .services .item ul li {
                width: 131px;
                height: 108px;
                border-radius: 6px;
                -webkit-border-radius: 6px;
                -moz-border-radius: 6px;
                background-color: #ffffff;
                box-shadow: 0 2px 4px 0 rgba(136, 136, 136, 0.5);
                display: inline-block;
                margin-bottom: 10px;
                border: 2px solid #FFF;
                overflow: hidden;
                -moz-transition: all 0.2s ease-in-out;
                -webkit-transition: all 0.2s ease-in-out;
                -o-transition: all 0.2s ease-in-out;
                transition: all 0.2s ease-in-out;
            }

                .services .item ul li:hover {
                    box-shadow: 0 2px 4px 0 rgba(136, 136, 136, 0.5);
                    background-color: #ffffff;
                    border: solid 2px #f5a623;
                }

                .services .item ul li:not(:first-child) {
                    margin-left: 8px;
                }

                .services .item ul li:nth-child(7) {
                    margin-left: 0px;
                }

                .services .item ul li a {
                    display: block;
                    text-align: center;
                    padding-top: 16px;
                    height: 108px;
                }

                    .services .item ul li a img {
                        margin-bottom: 3px;
                    }

                    .services .item ul li a span {
                        display: block;
                        font-size: 14px;
                        color: #003366;
                        font-weight: 500;
                        font-family: Poppins;
                        line-height: 18px;
                    }

.employmentCount {
    background: #19286c;
    padding: 50px 0;
}

    .employmentCount .title {
        text-align: center;
        margin-bottom: 50px;
    }

        .employmentCount .title h3 {
            font-size: 32px;
            color: #FFF;
            font-weight: 300;
            font-family: Poppins;
            line-height: normal;
        }

        .employmentCount .title span {
            font-size: 14px;
            color: #FFF;
            font-weight: 300;
            font-family: Poppins;
            line-height: normal;
            margin-top: 2px;
            display: block;
        }

    .employmentCount .col-md-3:not(:last-child) .columns {
        padding-top: 45px !important;
    }

    .employmentCount a.columns {
        padding-top: 16px !important;
    }

        .employmentCount a.columns span:first-child {
            text-align: center;
            padding-right: 24px;
        }

    .employmentCount .columns {
        font-size: 42px;
        color: #19286c;
        font-weight: 700;
        font-family: Poppins;
        background: #FFF;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        padding: 27px 0 21px 20px;
        height: 168px;
        margin-bottom: 20px;
        display: block;
        position: relative;
        overflow: hidden;
    }

        .employmentCount .columns .applyNow {
            background-image: linear-gradient(to bottom, #fbd249, #f5a623);
            width: 63px;
            height: 63px;
            position: absolute;
            right: -5px;
            top: -10px;
            font-size: 10px;
            color: #000;
            font-weight: 600;
            font-family: Poppins;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            text-align: center;
            padding: 0 5px;
        }

        .employmentCount .columns div {
            text-align: center;
            padding-right: 24px;
        }

        .employmentCount .columns span {
            font-size: 17px;
            color: #19286c;
            font-weight: 400;
            font-family: Poppins;
            display: block;
            margin-top: 13px;
        }

            .employmentCount .columns span i {
                float: right;
                margin-right: 24px;
                font-size: 14px;
                margin-top: 2px;
            }

#popupAnnouncement .modal-body {
    text-align: center;
}

#popupAnnouncement img {
    max-width: 100% !important;
    height: auto !important;
}

.announcementAndNews {
    background-color: #f3f3f3;
    padding: 50px 0;
}

    .announcementAndNews .column {
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        background-color: #ffffff;
        box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.05);
        padding: 28px 10px 20px 20px;
        margin-bottom: 30px;
    }

        .announcementAndNews .column .scrollHeight {
            height: 469px;
            overflow: hidden;
        }

            .announcementAndNews .column .scrollHeight .mCSB_scrollTools {
                opacity: 0 !important;
            }

            .announcementAndNews .column .scrollHeight:hover .mCSB_scrollTools {
                opacity: 1 !important;
            }

        .announcementAndNews .column .title {
            margin-bottom: 33px;
        }

            .announcementAndNews .column .title a {
                display: block;
            }

                .announcementAndNews .column .title a:first-child {
                    font-size: 24px;
                    color: #213585;
                    font-weight: 700;
                    font-family: Poppins;
                    line-height: normal;
                    float: left;
                }

                .announcementAndNews .column .title a:last-child {
                    font-size: 14px;
                    color: #ff9f00;
                    font-weight: 500;
                    font-family: Poppins;
                    line-height: normal;
                    float: right;
                    margin-top: 10px;
                    margin-right: 10px;
                }

        .announcementAndNews .column .announcementList li {
            display: block;
            margin-bottom: 22px;
        }

            .announcementAndNews .column .announcementList li a {
                display: block;
                clear: both;
                font-size: 12px;
                color: #333333;
                font-weight: 500;
                font-family: Poppins;
                line-height: normal;
                padding-top: 8px;
            }

                .announcementAndNews .column .announcementList li a span {
                    float: left;
                    overflow: hidden;
                    width: 50px;
                    height: 50px;
                    background: #21b2e4;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    display: inline-block;
                    text-align: center;
                    font-size: 15px;
                    color: #FFF;
                    font-weight: 700;
                    font-family: Roboto;
                    line-height: 15px;
                    padding: 9px 5px 5px 5px;
                    margin-right: 10px;
                    margin-top: -6px;
                    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.11);
                }

        .announcementAndNews .column .publications li {
            float: left;
            width: calc(50% - 10px);
            margin: 0 5px 20px 5px;
        }

            .announcementAndNews .column .publications li a {
                display: block;
            }

            .announcementAndNews .column .publications li img {
                width: 140px;
                height: 200px;
                border: 1px solid #ff9400;
            }

        .announcementAndNews .column .publicationsEn li {
            width: calc(20% - 16px) !important;
        }

        .announcementAndNews .column .newsList li {
            margin-bottom: 24px;
        }

            .announcementAndNews .column .newsList li a {
                display: block;
            }

                .announcementAndNews .column .newsList li a img {
                    float: left;
                    overflow: hidden;
                    margin-right: 15px;
                    width: 55px;
                    height: 55px;
                    border-radius: 4px;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                }

                .announcementAndNews .column .newsList li a span {
                    font-size: 14px;
                    color: #333333;
                    font-weight: 500;
                    font-family: Poppins;
                    line-height: 18px;
                    float: left;
                    width: calc(100% - 71px);
                }

                    .announcementAndNews .column .newsList li a span strong {
                        color: #bbbbbb;
                        display: block;
                        font-weight: 500;
                        margin-top: 3px;
                    }

.links {
    padding: 55px 0 75px 0;
}

    .links h2 {
        font-size: 32px;
        color: #213585;
        font-weight: 300;
        font-family: Poppins;
        line-height: normal;
        text-align: center;
        display: block;
        margin-bottom: 27px;
    }

    .links ul {
        max-width: 992px;
        margin: 0 auto;
        text-align: center;
    }

        .links ul li {
            width: 185px;
            height: 100px;
            display: inline-block;
            border-radius: 6px;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            background-color: #ffffff;
            box-shadow: 0 1px 7px 0 rgba(194, 194, 194, 0.5);
            margin: 0 5px 10px 5px;
            display: inline-block;
            overflow: hidden;
            border: 2px solid #FFF;
            text-align: left;
            /*&.columns01 a:before {
      background-position: left 0;
  }*/
        }

            .links ul li:hover {
                border: 2px solid #f49b35;
            }

                .links ul li:hover a {
                    color: #f49b35;
                }

            .links ul li a {
                font-size: 14px;
                color: #9b9b9b;
                font-weight: 400;
                font-family: Poppins;
                line-height: 19px;
                position: relative;
                padding: 33px 0 0 68px;
                display: block;
            }

                .links ul li a:before {
                    content: "";
                    position: absolute;
                    left: 26px;
                    top: 33px;
                    width: 28px;
                    height: 34px;
                    background: url(../img/linksSprite.png) no-repeat;
                }

            .links ul li.columns01 a:before {
                background-position: left top;
            }

            .links ul li.columns02 a:before {
                background-position: 0 -34px;
            }

            .links ul li.columns02:hover a:before {
                background-position: -28px -34px;
            }

            .links ul li.columns03 a:before {
                background-position: 0 -68px;
            }

            .links ul li.columns03:hover a:before {
                background-position: -28px -68px;
            }

            .links ul li.columns04 a:before {
                background-position: 0 -102px;
            }

            .links ul li.columns04:hover a:before {
                background-position: -28px -102px;
            }

            .links ul li.columns05 a:before {
                background-position: 0 -136px;
            }

            .links ul li.columns05:hover a:before {
                background-position: -28px -136px;
            }

            .links ul li.columns06 a:before {
                background-position: -56px 0;
            }

            .links ul li.columns06:hover a:before {
                background-position: -84px 0;
            }

            .links ul li.columns07 a:before {
                background-position: -56px -35px;
            }

            .links ul li.columns07:hover a:before {
                background-position: -84px -35px;
            }

            .links ul li.columns08 a:before {
                background-position: -56px -68px;
            }

            .links ul li.columns08:hover a:before {
                background-position: -84px -68px;
            }

            .links ul li.columns09 a:before {
                background-position: -56px -102px;
            }

            .links ul li.columns09:hover a:before {
                background-position: -84px -102px;
            }

            .links ul li.columns10 a:before {
                background-position: -56px -136px;
            }

            .links ul li.columns10:hover a:before {
                background-position: -84px -136px;
            }

.whyIskur {
    padding: 78px 0;
    background: #19286c url(../img/whyIskur.png) no-repeat right 14% bottom -53px;
}

    .whyIskur img {
        width: 100%;
    }

    .whyIskur h3 {
        font-size: 32px;
        color: #FFF;
        font-weight: 900;
        font-family: Roboto;
        line-height: normal;
        margin-top: 53px;
        margin-bottom: 20px;
    }

    .whyIskur p {
        font-size: 14px;
        color: #FFF;
        font-weight: 400;
        font-family: Roboto;
        line-height: 21px;
        margin-bottom: 20px;
        text-align: justify;
    }

    .whyIskur .item {
        text-align: justify;
    }

    .whyIskur div.col-md-6 a {
        font-size: 16px;
        color: #FFF;
        font-weight: 500;
        font-family: Roboto;
        line-height: normal;
        background: #19286c;
        display: inline-block;
        padding: 14px 42px;
        border: solid 1px #ffffff;
        float: right;
    }

    .whyIskur .bx-controls {
        left: 50%;
        bottom: 0px;
        padding: 0 15px;
        width: 113px;
        margin-left: -11px;
        top: auto !important;
    }

.main {
    background-color: #f9f9f9;
    /*padding-top: 13px;*/
    position: relative;
    /*height: calc(100% - 118px);*/
    /*padding-bottom: 20px;*/
}

    .main.filterOpacity:before {
        content: "";
        position: absolute;
        left: 0;
        top: 127px;
        width: 100%;
        height: calc(100% + 469px);
        opacity: 0.48;
        background-color: #000000;
        z-index: 999;
    }

    .main .breadcrumbItem {
        margin-bottom: 13px;
        padding: 10px 0;
    }

        .main .breadcrumbItem a, .main .breadcrumbItem span {
            font-size: 12px;
            color: #9b9b9b;
            font-weight: 400;
            font-family: Poppins;
            float: left;
            position: relative;
            margin-right: 5px;
        }

            .main .breadcrumbItem a:not(:first-child),
            .main .breadcrumbItem span:not(:first-child) {
                padding-left: 10px;
            }

                .main .breadcrumbItem a:not(:first-child):before,
                .main .breadcrumbItem span:not(:first-child):before {
                    content: ">";
                    position: absolute;
                    left: 0;
                    top: 0;
                }

    .main .page {
        background: #FFF;
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
        padding: 25px 25px 25px 25px;
        margin-bottom: 30px;
    }

        .main .page > a, .main .page li a, .main .page em a, .main .page p a {
            text-decoration: underline !important;
        }

        .main .page .BoardofDirectors {
            text-align: center;
        }

            .main .page .BoardofDirectors .row {
                text-align: center;
                display: inline-block;
            }

                .main .page .BoardofDirectors .row:last-child .item:last-child {
                    float: right;
                }

            .main .page .BoardofDirectors .item {
                margin: 25px 10px 0 10px;
                display: inline-block;
                width: 230px;
                border: 1px solid #dedede;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                padding: 5px 10px;
                min-height: 283px;
            }

                .main .page .BoardofDirectors .item img {
                    width: 130px;
                    height: 167px;
                    border-bottom: 1px solid #dedede;
                    border-radius: 3px 3px 0 0;
                    -webkit-border-radius: 3px 3px 0 0;
                    -moz-border-radius: 3px 3px 0 0;
                }

                .main .page .BoardofDirectors .item strong {
                    padding: 10px 0 0 0;
                    display: block;
                    font-size: 15px;
                    color: #000;
                    font-weight: 600;
                    font-family: Poppins;
                }

                .main .page .BoardofDirectors .item span {
                    display: block;
                    padding: 0px 0 10px 0;
                    font-size: 13px;
                    color: #000;
                    font-weight: 400;
                    font-family: Poppins;
                }

        .main .page .clock {
            font-size: 10px;
            color: #9b9b9b;
            font-weight: 400;
            font-family: Poppins;
        }

        .main .page .title {
            margin-top: 20px;
        }

            .main .page .title h1 {
                font-size: 36px;
                color: #000;
                font-weight: 200;
                font-family: Poppins;
                margin-bottom: 20px;
            }

        .main .page h1,
        .main .page h2,
        .main .page h3,
        .main .page h4,
        .main .page h5,
        .main .page h6 {
            color: #000;
            font-weight: 600;
            font-family: Poppins;
            margin-bottom: 7px;
        }

        .main .page h1 {
            font-size: 24px;
        }

        .main .page h2 {
            font-size: 22px;
        }

        .main .page h3 {
            font-size: 18px;
        }

        .main .page h4 {
            font-size: 16px;
        }

        .main .page h5 {
            font-size: 12px;
        }

        .main .page h6 {
            font-size: 10px;
        }

        .main .page table {
            border: 1px solid #000;
        }

            .main .page table th {
                border: 1px solid #000;
            }

            .main .page table tr {
                border: 1px solid #000;
            }

                .main .page table tr td {
                    border: 1px solid #000;
                    padding: 5px 7px;
                    font-size: 12px;
                    color: #000;
                    font-weight: 400;
                    font-family: Poppins;
                    line-height: normal;
                }

        .main .page ul li {
            list-style-type: disc;
            margin-left: 20px;
        }

        .main .page .list li {
            list-style-type: none;
            margin-left: 0px;
        }

        .main .page img {
            max-width: 100%;
            width: 100%;
        }

        .main .page .whyIskurPage {
            min-height: 772px;
        }

            .main .page .whyIskurPage .iskurText {
                max-width: 572px;
                font-size: 18px !important;
                line-height: 31px;
            }

                .main .page .whyIskurPage .iskurText p, .main .page .whyIskurPage .iskurText a {
                    font-size: 18px !important;
                    line-height: 31px;
                }

            .main .page .whyIskurPage .title h1 {
                font-size: 72px;
                color: #00b1ee;
                font-weight: 200;
                font-family: Poppins;
                margin-bottom: 20px;
            }

        .main .page p, .main .page a, .main .page li, .main .page span, .main .page strong, .main .page div {
            font-size: 13px;
            color: #000000;
            font-weight: 400;
            font-family: Poppins;
            line-height: normal;
        }

        .main .page strong {
            font-weight: 700;
        }

        .main .page .opinionsAndSuggestions .column {
            padding: 30px;
            min-height: 518px;
            border-radius: 6px;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            background-image: radial-gradient(circle at 51% 27%, #ffffff, #d8d8d8);
            box-shadow: 0 2px 34px 0 rgba(237, 236, 236, 0.5);
            margin-bottom: 30px;
        }

            .main .page .opinionsAndSuggestions .column img {
                width: 100%;
                max-width: 100%;
                margin-bottom: 25px;
            }

            .main .page .opinionsAndSuggestions .column h2 {
                font-size: 16px;
                color: #17286d;
                font-weight: 900;
                font-family: Roboto;
                line-height: normal;
                min-height: 45px;
            }

            .main .page .opinionsAndSuggestions .column ul {
                margin: 0 0 30px 0;
                min-height: 100px;
            }

                .main .page .opinionsAndSuggestions .column ul li {
                    font-size: 15px;
                    color: #17286d;
                    font-weight: 300;
                    font-family: Roboto;
                    line-height: 20px;
                    list-style-type: disc;
                    margin-left: 20px;
                }

            .main .page .opinionsAndSuggestions .column span {
                font-size: 17px;
                color: #17286d;
                font-weight: 400;
                font-family: Roboto;
                line-height: normal;
                display: block;
                margin-bottom: 20px;
            }

            .main .page .opinionsAndSuggestions .column a {
                font-size: 12px;
                color: #fff;
                font-weight: 700;
                font-family: Poppins;
                line-height: normal;
                padding: 8px 25px;
                display: inline-block;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                background-color: #00b1ed;
                border: solid 1px #00b1ed;
                cursor: pointer;
            }

    .main .pagination {
        width: 100%;
    }

        .main .pagination > div {
            padding: 0 20px 20px 20px;
            margin-bottom: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .main .pagination > div a {
                overflow: hidden;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                background: #cacaca;
                box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
                font-size: 13px;
                color: #fff;
                font-weight: 400;
                font-family: Poppins;
                text-align: center;
                width: 40px;
                height: 40px;
                display: flex;
                align-items: center;
                justify-content: center;
                float: left;
                margin: 5px;
            }

                .main .pagination > div a.prevBtn {
                    font-size: 20px;
                    font-weight: 700;
                }

                .main .pagination > div a.nextBtn {
                    font-size: 20px;
                    font-weight: 700;
                }

                .main .pagination > div a.active,
                .main .pagination > div a:hover {
                    background: #00b1ed;
                }

    .main .tendersPage .tendersDropdown {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 20px;
        margin-top: 20px;
    }

        .main .tendersPage .tendersDropdown .custom-select {
            float: left;
            padding-right: 40px;
            min-width: 200px;
        }

        .main .tendersPage .tendersDropdown .select-selected {
            color: #00b1ed;
        }

            .main .tendersPage .tendersDropdown .select-selected:after {
                border-color: #00b1ed transparent transparent transparent;
            }

            .main .tendersPage .tendersDropdown .select-selected.select-arrow-active:after {
                border-color: transparent transparent #00b1ed transparent;
                top: 7px;
            }

    .main .tendersPage .page {
        margin-bottom: 0;
    }

    .main .tendersPage .tableItem {
        background: #FFF;
    }

        .main .tendersPage .tableItem a.allTender {
            font-size: 17px;
            font-weight: 400;
            display: block;
            padding-bottom: 50px;
            text-align: center;
            line-height: normal;
            font-family: Roboto;
        }

            .main .tendersPage .tableItem a.allTender:hover {
                color: #17286d;
            }

        .main .tendersPage .tableItem table {
            background: blue;
            width: 100%;
        }

            .main .tendersPage .tableItem table thead {
                background-color: #e7e7e7;
            }

                .main .tendersPage .tableItem table thead th {
                    padding-left: 5px;
                    padding-right: 5px;
                    font-size: 14px;
                    color: #4a4a4a;
                    font-weight: 700;
                    font-family: Poppins;
                    line-height: normal;
                }

                    .main .tendersPage .tableItem table thead th:first-child {
                        padding-left: 20px;
                    }

                    .main .tendersPage .tableItem table thead th:last-child {
                        padding-right: 20px;
                    }

            .main .tendersPage .tableItem table tbody {
                background-color: #f5f5f5;
                padding: 0 20px;
            }

                .main .tendersPage .tableItem table tbody tr {
                    -moz-transition: all 0.2s ease-in-out;
                    -webkit-transition: all 0.2s ease-in-out;
                    -o-transition: all 0.2s ease-in-out;
                    transition: all 0.2s ease-in-out;
                    cursor: pointer;
                }

                    .main .tendersPage .tableItem table tbody tr:hover {
                        background: #e7e7e7;
                    }

                .main .tendersPage .tableItem table tbody td {
                    padding-left: 5px;
                    padding-right: 5px;
                    font-size: 14px;
                    color: #4a4a4a;
                    font-weight: 400;
                    font-family: Poppins;
                    line-height: normal;
                }

                    .main .tendersPage .tableItem table tbody td:first-child {
                        padding-left: 20px;
                    }

                    .main .tendersPage .tableItem table tbody td:last-child {
                        padding-right: 20px;
                    }

                .main .tendersPage .tableItem table tbody a {
                    font-size: 10px;
                    color: #4a4a4a;
                    font-weight: 700;
                    font-family: Poppins;
                    line-height: normal;
                    -moz-transition: all 0.2s ease-in-out;
                    -webkit-transition: all 0.2s ease-in-out;
                    -o-transition: all 0.2s ease-in-out;
                    transition: all 0.2s ease-in-out;
                }

            .main .tendersPage .tableItem table td, .main .tendersPage .tableItem table th {
                line-height: 24px;
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .main .contactPage {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

        .main .contactPage .title {
            padding: 0 40px;
        }

            .main .contactPage .title h1 {
                float: left;
            }

            .main .contactPage .title a {
                float: right;
                display: inline-block;
            }

                .main .contactPage .title a img {
                    max-width: 100%;
                }

        .main .contactPage .maps {
            margin-bottom: 10px;
        }

        .main .contactPage ul li {
            margin-left: 0;
            list-style-type: none;
        }

        .main .contactPage .tabsItem .tabsTitle {
            margin-bottom: 20px;
            border-bottom: 1px solid #e6e6e6;
        }

            .main .contactPage .tabsItem .tabsTitle li {
                width: 19%;
                background: #e6e6e6;
                float: left;
                text-align: center;
            }

                .main .contactPage .tabsItem .tabsTitle li:not(first-child) {
                    margin-left: 2px;
                }

                .main .contactPage .tabsItem .tabsTitle li a {
                    display: block;
                    padding: 14px 12px;
                    border-radius: 5px 5px 0 0;
                    -webkit-border-radius: 5px 5px 0 0;
                    -moz-border-radius: 5px 5px 0 0;
                    font-size: 14px;
                    color: #666666;
                    font-weight: 700;
                    font-family: Roboto;
                    line-height: normal;
                    outline: none;
                }

            .main .contactPage .tabsItem .tabsTitle .ui-state-active a {
                background: #19286c;
                color: #FFF;
            }

        .main .contactPage .tabsItem .tabsDetail {
            max-width: 915px;
            margin: 0 auto;
            padding: 0 15px;
        }

            .main .contactPage .tabsItem .tabsDetail > div {
                display: none;
            }

                .main .contactPage .tabsItem .tabsDetail > div > a {
                    border-radius: 8px;
                    -webkit-border-radius: 8px;
                    -moz-border-radius: 8px;
                    background-color: #ffffff;
                    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
                    padding: 10px 40px;
                    font-size: 15px;
                    color: #19286c;
                    font-weight: 500;
                    font-family: Poppins;
                    line-height: normal;
                    display: block;
                    margin-bottom: 15px;
                }

            .main .contactPage .tabsItem .tabsDetail div.itemClub {
                display: none;
            }

                .main .contactPage .tabsItem .tabsDetail div.itemClub a.header {
                    border-radius: 8px;
                    -webkit-border-radius: 8px;
                    -moz-border-radius: 8px;
                    background-color: #ffffff;
                    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
                    padding: 10px 40px;
                    font-size: 15px;
                    color: #19286c;
                    font-weight: 500;
                    font-family: Poppins;
                    line-height: normal;
                    display: block;
                    margin-bottom: 15px;
                }

            .main .contactPage .tabsItem .tabsDetail .item {
                border-radius: 8px;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                background-color: #ffffff;
                box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
                padding: 25px 46px;
                margin-bottom: 25px;
            }

                .main .contactPage .tabsItem .tabsDetail .item .customSelect {
                    padding-left: 0;
                }

                    .main .contactPage .tabsItem .tabsDetail .item .customSelect span {
                        font-size: 24px !important;
                        color: #f5a623;
                        font-family: Roboto;
                    }

                        .main .contactPage .tabsItem .tabsDetail .item .customSelect span:after {
                            width: 10px;
                            height: 10px;
                            right: 10px;
                            margin-top: -7px;
                        }

                    .main .contactPage .tabsItem .tabsDetail .item .customSelect.open span::after {
                        -webkit-transform: rotate(-135deg);
                        -ms-transform: rotate(-135deg);
                        transform: rotate(-135deg);
                    }

                .main .contactPage .tabsItem .tabsDetail .item h2 {
                    font-size: 18px;
                    color: #f5a623;
                    font-weight: 400;
                    font-family: Poppins;
                    line-height: normal;
                }

                    .main .contactPage .tabsItem .tabsDetail .item h2 span {
                        font-size: 18px;
                        color: #000000;
                        font-weight: 200;
                        font-family: Poppins;
                        line-height: normal;
                    }

            .main .contactPage .tabsItem .tabsDetail ul.contactList {
                margin-left: 40px;
                margin-bottom: 20px;
            }

                .main .contactPage .tabsItem .tabsDetail ul.contactList .col-md-10 span {
                    width: auto !important;
                }

                .main .contactPage .tabsItem .tabsDetail ul.contactList li {
                    font-size: 15px;
                    color: #4a4a4a;
                    font-weight: 400;
                    font-family: Poppins;
                    line-height: normal;
                    display: block;
                }

                    .main .contactPage .tabsItem .tabsDetail ul.contactList li span {
                        font-size: 15px;
                        color: #4a4a4a;
                        font-weight: 400;
                        font-family: Poppins;
                        line-height: normal;
                        display: inline-block;
                        width: 150px;
                        float: left;
                        overflow: hidden;
                        margin-bottom: 15px;
                    }

                    .main .contactPage .tabsItem .tabsDetail ul.contactList li a {
                        float: left;
                        display: inline-block;
                        font-size: 15px;
                        color: #4a4a4a;
                        font-weight: 400;
                        font-family: Poppins;
                        line-height: normal;
                    }

        .main .contactPage .information {
            max-width: 885px;
            width: 100%;
            margin: 0 auto;
            padding: 0 15px;
        }

            .main .contactPage .information .col-md-6:last-child .item:nth-child(2),
            .main .contactPage .information .col-md-6:last-child .item:nth-child(3) {
                min-height: 0 !important;
            }

            .main .contactPage .information .item {
                background-color: #ffffff;
                box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
                padding: 12px 25px 15px 27px;
                margin-bottom: 20px;
                min-height: 200px;
            }

                .main .contactPage .information .item > img {
                    float: left;
                    overflow: hidden;
                }

                .main .contactPage .information .item > .leftItem {
                    float: left;
                    /*overflow: hidden;*/
    margin-left: 19px;
}

                    .main .contactPage .information .item > .leftItem .customSelect {
                        padding-left: 0;
                    }

                    .main .contactPage .information .item > .leftItem ul {
                        padding: 0;
                    }

                        .main .contactPage .information .item > .leftItem ul li {
                            list-style-type: none;
                            margin-left: 0;
                        }

                    .main .contactPage .information .item > .leftItem .select-selected {
                        padding-bottom: 3px;
                    }

                .main .contactPage .information .item h2 {
                    font-size: 24px;
                    color: #000;
                    font-weight: 200;
                    font-family: Poppins;
                    line-height: normal;
                    margin-bottom: 9px;
                }

                .main .contactPage .information .item .select-selected {
                    color: #00b1ed;
                }

                    .main .contactPage .information .item .select-selected:after {
                        border-color: #00b1ed transparent transparent transparent;
                    }

                    .main .contactPage .information .item .select-selected.select-arrow-active:after {
                        border-color: transparent transparent #00b1ed transparent;
                        top: 7px;
                    }

                .main .contactPage .information .item > ul {
                    padding-top: 10px;
                }

                    .main .contactPage .information .item > ul li {
                        position: relative;
                        font-size: 14px;
                        color: #000;
                        font-weight: 300;
                        font-family: Poppins;
                        line-height: normal;
                        list-style-type: none;
                        margin-left: 0;
                    }

                        .main .contactPage .information .item > ul li:before {
                            font-family: 'FontAwesome';
                            font-size: 12px;
                            color: #000;
                            margin-right: 10px;
                        }

                    .main .contactPage .information .item > ul .telephone:before {
                        content: "\f095";
                    }

                    .main .contactPage .information .item > ul .fax:before {
                        content: "\f1ac";
                    }

                    .main .contactPage .information .item > ul .mapIcon:before {
                        content: "\f041";
                        font-size: 14px;
                    }

                    .main .contactPage .information .item > ul .email:before {
                        content: "\f0e0";
                        /*font-size: 14px;*/
                    }

                    .main .contactPage .information .item > ul .user:before {
                        content: "\f007";
                        font-size: 14px;
                    }

        .main .contactPage .informationImage img {
            width: 100%;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border: 2px solid #dedede;
        }

        .main .contactPage .informationText {
            padding-top: 15px;
        }

            .main .contactPage .informationText h2 {
                font-size: 16px;
                color: #17286d;
                font-weight: 600;
                font-family: Poppins;
                margin-bottom: 14px;
            }

            .main .contactPage .informationText span {
                width: 100% !important;
                display: block !important;
                float: none !important;
            }

            .main .contactPage .informationText > div {
                margin-bottom: 15px;
            }

                .main .contactPage .informationText > div a {
                    text-decoration: none !important;
                }

                .main .contactPage .informationText > div > span {
                    margin-bottom: 0px !important;
                }

                    .main .contactPage .informationText > div > span:first-child {
                        color: #000000 !important;
                        font-weight: 700 !important;
                    }

            .main .contactPage .informationText a {
                float: none !important;
                font-size: 12px;
                color: #00B1ED;
                font-weight: 400;
                font-family: Poppins;
            }

            .main .contactPage .informationText .social {
                margin-top: 7px;
            }

                .main .contactPage .informationText .social li {
                    float: left;
                    margin-left: 9px;
                    border-bottom: 0 !important;
                }

                    .main .contactPage .informationText .social li:first-child {
                        margin-left: 0;
                    }

                    .main .contactPage .informationText .social li.facebookIcon a {
                        background: #37599c;
                    }

                    .main .contactPage .informationText .social li.twitterIcon a {
                        background: #33adf1;
                    }

                    .main .contactPage .informationText .social li.instagramIcon a {
                        background: #125688;
                    }

                    .main .contactPage .informationText .social li.youtubeIcon a {
                        background: #e70000;
                    }

                    .main .contactPage .informationText .social li a {
                        border-radius: 100%;
                        -webkit-border-radius: 100%;
                        -moz-border-radius: 100%;
                        display: block;
                        width: 30px;
                        height: 30px;
                        max-width: 100% !important;
                    }

                        .main .contactPage .informationText .social li a i {
                            color: #FFF;
                            font-size: 18px;
                        }

                        .main .contactPage .informationText .social li a .fa-facebook {
                            margin: 6px 0 0 10px;
                        }

                        .main .contactPage .informationText .social li a .fa-twitter {
                            margin: 6px 0 0 7px;
                        }

                        .main .contactPage .informationText .social li a .fa-instagram {
                            margin: 6px 0 0 8px;
                        }

                        .main .contactPage .informationText .social li a .fa-youtube-play {
                            margin: 6px 0 0 7px;
                            font-size: 16px;
                        }

                        .main .contactPage .informationText .social li a .fa-google-plus {
                            margin: 7px 0 0 5px;
                            font-size: 13px;
                        }

    .main .profileItem {
        background-color: #ffffff;
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
        padding: 12px 18px;
        margin-bottom: 12px;
    }

        .main .profileItem img {
            float: left;
            overflow: hidden;
            margin-right: 30px;
            max-width: 100%;
        }

        .main .profileItem .nameAndSocial {
            padding-top: 26px;
            float: left;
            overflow: hidden;
            padding-bottom: 10px;
        }

            .main .profileItem .nameAndSocial h1 {
                font-size: 36px;
                color: #17286d;
                font-weight: 300;
                font-family: Poppins;
                margin-bottom: 7px;
            }

            .main .profileItem .nameAndSocial span {
                font-size: 16px;
                color: #4a4a4a;
                font-weight: 300;
                font-family: Poppins;
                line-height: 22px;
                margin-bottom: 33px;
                display: block;
            }

            .main .profileItem .nameAndSocial .social a {
                display: inline-block;
                margin: 0 9px;
            }

                .main .profileItem .nameAndSocial .social a i {
                    font-size: 17px;
                    color: #000;
                }

    .main .profileText {
        background-color: #ffffff;
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
        padding: 30px;
        margin-bottom: 30px;
        font-size: 13px;
        color: #000;
        font-weight: 400;
        font-family: Poppins;
        line-height: 24px;
    }

    .main .newsDetailImage img {
        width: 100%;
    }

    .main .announcementDetailPage,
    .main .newsDetailPage {
        background: #FFF;
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
        padding: 25px 25px 25px 25px;
        margin-bottom: 30px;
    }

        .main .announcementDetailPage .date,
        .main .newsDetailPage .date {
            display: inline-block;
            float: left;
            font-size: 10px;
            color: #9b9b9b;
            font-weight: 400;
            font-family: Poppins;
            margin-top: 13px;
        }

        .main .announcementDetailPage .socialShare,
        .main .newsDetailPage .socialShare {
            float: right;
        }

            .main .announcementDetailPage .socialShare a,
            .main .newsDetailPage .socialShare a {
                background: #e0e0e0;
                float: left;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                text-align: center;
                width: 31px;
                height: 31px;
                padding-top: 8px;
                margin-left: 5px;
            }

                .main .announcementDetailPage .socialShare a i,
                .main .newsDetailPage .socialShare a i {
                    color: #FFF;
                    font-size: 14px;
                }

        .main .announcementDetailPage h1,
        .main .newsDetailPage h1 {
            font-size: 36px;
            color: #000000;
            font-weight: 400;
            font-family: Poppins;
            margin: 30px 0 10px 0;
            margin-bottom: 30px;
        }

        .main .announcementDetailPage .description,
        .main .newsDetailPage .description {
            font-size: 14px;
            color: #000000;
            font-weight: 500;
            font-family: Poppins;
            line-height: 24px;
        }

    .main .announcementDetailGalleria {
        padding: 25px 12px 0 12px;
    }

        .main .announcementDetailGalleria .galeria {
            margin-bottom: 22px;
            height: 241px;
            overflow: hidden;
        }

            .main .announcementDetailGalleria .galeria figure, .main .announcementDetailGalleria .galeria figure div {
                height: 100%;
            }

            .main .announcementDetailGalleria .galeria img {
                width: 100%;
                height: 100%;
            }

    .main aside {
        margin-bottom: 30px;
    }

        .main aside ul {
            background: #FFF;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.03);
        }

            .main aside ul li {
                padding: 0 2px;
            }

                .main aside ul li.active {
                    border: 2px solid #14bbe8;
                    position: relative;
                }

                    .main aside ul li.active a {
                        font-weight: 700;
                    }

                    .main aside ul li.active:before {
                        content: "";
                        position: absolute;
                        right: -12px;
                        top: -2px;
                        width: 0;
                        height: 0;
                        border-left: 13px solid #ffffff;
                        border-top: 20px solid transparent;
                        border-bottom: 16px solid transparent;
                        z-index: 1;
                    }

                    .main aside ul li.active:after {
                        content: "";
                        position: absolute;
                        right: -15px;
                        top: -2px;
                        width: 0;
                        height: 0;
                        border-left: 14px solid #14bbe8;
                        border-top: 21px solid transparent;
                        border-bottom: 17px solid transparent
                    }

                .main aside ul li a, .main aside ul li h2 {
                    border-bottom: solid 1px #f1f1f1;
                    font-size: 13px;
                    color: #000000;
                    font-weight: 400;
                    font-family: Poppins;
                    line-height: 20px;
                    display: block;
                    padding-top: 8px;
                    padding-left: 18px;
                    padding-bottom: 6px;
                    background: #FFF;
                    outline: none;
                }

                    .main aside ul li a:hover, .main aside ul li h2:hover {
                        color: #f49b35;
                    }

                .main aside ul li h2 {
                    position: relative;
                    -moz-transition: all 0.2s ease-in-out;
                    -webkit-transition: all 0.2s ease-in-out;
                    -o-transition: all 0.2s ease-in-out;
                    transition: all 0.2s ease-in-out;
                    cursor: pointer;
                }

                    .main aside ul li h2 a {
                        border-bottom: 0px !important;
                        padding-left: 0px;
                        width: calc(100% - 32px);
                    }

                    .main aside ul li h2:after {
                        cursor: pointer;
                        content: "\f105";
                        position: absolute;
                        right: 15px;
                        top: 13px;
                        font-size: 22px;
                        font-family: fontAwesome;
                    }

                    .main aside ul li h2.ui-accordion-header-active {
                        color: #f49b35;
                    }

                        .main aside ul li h2.ui-accordion-header-active:after {
                            content: "\f107";
                        }

            .main aside ul ul li a {
                padding-left: 27px;
            }

    .main .searchSSS h1 {
        font-size: 24px;
        color: #000;
        font-weight: 700;
        font-family: Poppins;
        line-height: normal;
        margin-bottom: 20px;
    }

    .main .searchSSS img {
        max-width: 100%;
    }

    .main .searchSSS .inputItem {
        margin-bottom: 10px;
        position: relative;
    }

        .main .searchSSS .inputItem input:first-child {
            height: 50px;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border: 1px solid #dedede;
            margin-bottom: 10px;
            width: 100%;
            padding: 0 70px 0 20px;
            font-size: 14px;
            color: #000;
            font-weight: 600;
            font-family: Poppins;
            line-height: normal;
        }

        .main .searchSSS .inputItem button {
            content: "\f002";
            font-size: 22px;
            color: #4a4a4a;
            font-family: fontAwesome;
            border: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 60px;
            height: 50px;
            background: #dedede;
        }

    .main .searchSSS .item {
        margin-bottom: 20px;
    }

        .main .searchSSS .item a {
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            padding: 10px;
            display: block;
            font-size: 18px;
            color: #000000;
            font-weight: 500;
            font-family: Poppins;
            line-height: 22px;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: row;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -webkit-box-align: center;
            align-items: center;
            min-height: 100px;
            border: 1px solid #dedede;
            justify-content: center;
            background: #FFF;
            text-align: center;
            -moz-transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }

            .main .searchSSS .item a:hover {
                background: #fafafd;
                box-shadow: inset 0 0 0 15px #00b1ed;
                /*box-shadow: 0 4px 10px #dedede;*/
            }

    .main .searchSSS .accordionFAQ {
        box-shadow: 0 2px 10px 0 rgba(202, 202, 202, 0.5);
        margin: 20px 0 30px 0;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
    }

        .main .searchSSS .accordionFAQ h2 {
            font-size: 20px;
            color: #000;
            font-weight: 700;
            font-family: Poppins;
            line-height: normal;
            letter-spacing: -0.8px;
            padding: 24px 63px 23px 40px;
            cursor: pointer;
            background: #FFF;
            position: relative;
        }

            .main .searchSSS .accordionFAQ h2:after {
                content: "+";
                position: absolute;
                right: 30px;
                top: calc(50% - 18px);
                font-size: 24px;
                font-weight: 700;
                font-family: Poppins;
                color: #000;
            }

            .main .searchSSS .accordionFAQ h2:first-child {
                border-radius: 10px 10px 0 0;
                -webkit-border-radius: 10px 10px 0 0;
                -moz-border-radius: 10px 10px 0 0;
            }

            .main .searchSSS .accordionFAQ h2:not(:first-child) {
                border-top: 1px solid #d5d5d5;
            }

            .main .searchSSS .accordionFAQ h2.ui-accordion-header-active {
                background-color: #00b1ed;
                color: #FFF;
            }

                .main .searchSSS .accordionFAQ h2.ui-accordion-header-active:after {
                    content: "-";
                    color: #FFF;
                }

            .main .searchSSS .accordionFAQ h2:nth-last-child(2) {
                border-radius: 0 0 10px 10px;
                -webkit-border-radius: 0 0 10px 10px;
                -moz-border-radius: 0 0 10px 10px;
            }

            .main .searchSSS .accordionFAQ h2.ui-accordion-header-active:nth-last-child(2) {
                border-radius: 0;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
            }

        .main .searchSSS .accordionFAQ .detail {
            font-size: 16px;
            color: #000000;
            font-weight: 400;
            font-family: Poppins;
            line-height: normal;
            letter-spacing: -0.6px;
            padding: 27px 20px 22px 40px;
            background: #FFF;
        }

            .main .searchSSS .accordionFAQ .detail.ui-accordion-content-active:last-child {
                border-radius: 0 0 10px 10px;
                -webkit-border-radius: 0 0 10px 10px;
                -moz-border-radius: 0 0 10px 10px;
            }

.homePageAnnouncement {
    background: #f3f3f3;
    padding: 50px 0;
}

    .homePageAnnouncement .announcementListPage {
        padding: 30px;
    }

        .homePageAnnouncement .announcementListPage .title h2 {
            float: left;
            font-size: 24px;
            color: #213585;
            font-weight: 700;
            font-family: Poppins;
            line-height: normal;
            width: calc(100% - 50px);
        }

        .homePageAnnouncement .announcementListPage .title a {
            font-size: 14px;
            color: #ff9f00;
            font-weight: 500;
            font-family: Poppins;
            line-height: normal;
            /*float: right;*/
            margin-top: 10px;
            display: inline-block;
        }

.videoAndGalleria {
    background: #FFF;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
    padding: 14px 25px 25px 25px;
    margin-bottom: 30px;
}

    .videoAndGalleria .title {
        margin-bottom: 15px;
        position: relative;
    }

        .videoAndGalleria .title h1 {
            float: left;
            font-size: 36px;
            color: #000000;
            font-weight: 200;
            font-family: Poppins;
            line-height: normal;
            width: calc(100% - 50px);
        }

    .videoAndGalleria .column {
        margin-bottom: 30px;
        -moz-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

        .videoAndGalleria .column a {
            display: block;
        }

        .videoAndGalleria .column.video figure .image:before {
            background: rgba(0, 0, 0, 0) url(../img/videoIcon.png) no-repeat center 150%;
        }

        .videoAndGalleria .column.galeria figure .image:before {
            background: rgba(0, 0, 0, 0) url(../img/galeriaIcon.png) no-repeat center 150%;
        }

        .videoAndGalleria .column figure div {
            position: relative;
        }

            .videoAndGalleria .column figure div:before {
                position: absolute;
                width: 100%;
                height: 100%;
                content: "";
                -moz-transition: all 0.2s ease-in-out;
                -webkit-transition: all 0.2s ease-in-out;
                -o-transition: all 0.2s ease-in-out;
                transition: all 0.2s ease-in-out;
            }

            .videoAndGalleria .column figure div img {
                width: 100%;
            }

        .videoAndGalleria .column figure figcaption {
            font-size: 14px;
            color: #4a4a4a;
            font-weight: 400;
            font-family: poppins;
            line-height: normal;
            padding-bottom: 17px;
            border-bottom: solid 2px #e4e4e4;
            margin-top: 15px;
        }

        .videoAndGalleria .column.video:hover figure .image:before {
            background: rgba(0, 0, 0, 0.6) url(../img/videoIcon.png) no-repeat center center;
        }

        .videoAndGalleria .column.galeria:hover figure .image:before {
            background: rgba(0, 0, 0, 0.6) url(../img/galeriaIcon.png) no-repeat center center;
        }

.newsListPage, .announcementListPage {
    background: #FFF;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
    padding: 14px 25px 25px 25px;
    margin-bottom: 30px;
}

    .newsListPage .title, .announcementListPage .title {
        margin-bottom: 15px;
        position: relative;
    }

        .newsListPage .title h1, .announcementListPage .title h1 {
            float: left;
            font-size: 36px;
            color: #000000;
            font-weight: 200;
            font-family: Poppins;
            line-height: normal;
            width: calc(100% - 50px);
        }

        .newsListPage .title span.newsSearchIcon, .announcementListPage .title span.newsSearchIcon {
            cursor: pointer;
            float: right;
            margin-top: 15px;
        }

            .newsListPage .title span.newsSearchIcon i, .announcementListPage .title span.newsSearchIcon i {
                font-size: 26px;
                color: #00b1ed;
            }

    .newsListPage .newsSearch, .announcementListPage .newsSearch {
        position: absolute;
        top: 12px;
        right: 0;
        background: #FFF;
        display: none;
    }

        .newsListPage .newsSearch > input, .announcementListPage .newsSearch > input {
            height: 30px;
            font-size: 13px;
            color: #000000;
            font-weight: 400;
            font-family: Poppins;
            line-height: normal;
            float: left;
            padding: 0 8px;
            border: 0;
            border-left: 1px solid #dedede;
        }

        .newsListPage .newsSearch > .btnSearch, .announcementListPage .newsSearch > .btnSearch {
            float: left;
            position: relative;
            margin: 5px 15px 0 10px;
        }

            .newsListPage .newsSearch > .btnSearch input, .announcementListPage .newsSearch > .btnSearch input {
                background: transparent;
                border: 0;
                position: relative;
                z-index: 3;
                width: 22px;
                height: 22px;
            }

            .newsListPage .newsSearch > .btnSearch:before, .announcementListPage .newsSearch > .btnSearch:before {
                position: absolute;
                left: 0;
                top: 0;
                content: "\f002";
                font-family: fontawesome;
                font-size: 20px;
                color: #000;
                z-index: 2;
                width: 15px;
                height: 15px;
            }

        .newsListPage .newsSearch > .closeSearch, .announcementListPage .newsSearch > .closeSearch {
            float: left;
            font-size: 20px;
            color: #000;
            margin-top: 5px;
            cursor: pointer;
        }

    .newsListPage ul.news li:not(:last-child), .announcementListPage ul.news li:not(:last-child) {
        margin-bottom: 20px;
    }

    .newsListPage ul.news li .image, .announcementListPage ul.news li .image {
        float: left;
        overflow: hidden;
        margin-right: 20px;
    }

        .newsListPage ul.news li .image a, .announcementListPage ul.news li .image a {
            display: block;
            height: 175px;
            max-width: 293px;
            width: 100%;
            overflow: hidden;
        }

        .newsListPage ul.news li .image img, .announcementListPage ul.news li .image img {
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            max-width: 293px;
            width: 100%;
            background: #f9f9f9;
        }

    .newsListPage ul.news li .text, .announcementListPage ul.news li .text {
        overflow: hidden;
    }

        .newsListPage ul.news li .text h2, .announcementListPage ul.news li .text h2 {
            margin-bottom: 8px;
        }

            .newsListPage ul.news li .text h2 a, .announcementListPage ul.news li .text h2 a {
                font-size: 24px;
                color: #333333;
                font-weight: 400;
                font-family: Poppins;
                line-height: 29px;
            }

        .newsListPage ul.news li .text p, .announcementListPage ul.news li .text p {
            margin-bottom: 11px;
        }

            .newsListPage ul.news li .text p a, .announcementListPage ul.news li .text p a {
                font-size: 14px;
                color: #666;
                font-weight: 300;
                font-family: Poppins;
                line-height: 20px;
            }

        .newsListPage ul.news li .text span, .announcementListPage ul.news li .text span {
            font-size: 13px;
            color: #4a4a4a;
            font-weight: 400;
            font-family: Poppins;
            line-height: normal;
        }

    .newsListPage ul.announcement li, .announcementListPage ul.announcement li {
        margin-top: 10px;
        display: block;
    }

        .newsListPage ul.announcement li:not(:last-child), .announcementListPage ul.announcement li:not(:last-child) {
            margin-bottom: 30px;
        }

        .newsListPage ul.announcement li .date, .announcementListPage ul.announcement li .date {
            float: left;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.11);
            background-color: #ffffff;
            border: solid 2px #7fd8f6;
            width: 180px;
            height: 80px;
            overflow: hidden;
            margin-right: 20px;
            font-size: 46px;
            color: #18286e;
            font-weight: 300;
            font-family: Poppins;
            padding: 16px 10px 21px 10px;
            text-align: center;
        }

            .newsListPage ul.announcement li .date span, .announcementListPage ul.announcement li .date span {
                font-size: 16px;
                color: #18286e;
                font-weight: 200;
                font-family: Poppins;
                line-height: 20px;
                width: 66px;
                display: inline-block;
                text-align: left;
            }

        .newsListPage ul.announcement li a, .announcementListPage ul.announcement li a {
            font-size: 20px;
            color: #333333;
            font-weight: 400;
            font-family: Poppins;
            line-height: normal;
            margin-top: 16px;
            overflow: hidden;
            display: block;
        }

.notFound {
    background: url(../img/404500bg.png) center no-repeat;
    background-size: cover;
    min-height: 600px;
    padding-top: 125px;
    padding-bottom: 125px;
    padding: 125px 15px;
}

    .notFound span {
        display: block;
        text-align: center;
    }

        .notFound span:first-child {
            font-size: 144px;
            color: #000000;
            font-weight: 700;
            font-family: Poppins;
            margin-bottom: 20px;
        }

        .notFound span:nth-child(2) {
            font-size: 36px;
            color: #00b1ed;
            font-weight: 400;
            font-family: Poppins;
            margin-bottom: 20px;
        }

    .notFound p {
        font-size: 20px;
        color: #4a4a4a;
        font-weight: 200;
        font-family: Poppins;
        line-height: normal;
        max-width: 783px;
        margin: 0 auto;
        text-align: center;
    }

.servicesPop-up {
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    overflow-y: scroll;
    z-index: 10;
    padding: 15px;
    display: none;
    /*.services .item ul li:nth-child(5) {
    margin-left: 0px!important;
}*/
    /*.services .item ul li:nth-child(7) {
    margin-left: 8px;
}*/
}

    .servicesPop-up .popup {
        max-width: 690px;
        /*margin: 50px auto 30px;*/
        background: #FFF;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        position: relative;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

        .servicesPop-up .popup.transformTop {
            top: 80px !important;
            transform: translate(-50%, 0%) !important;
        }

        .servicesPop-up .popup > span {
            position: absolute;
            right: -10px;
            top: -15px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            background: #FFF;
            border: 1px solid #FFF;
            cursor: pointer;
        }

            .servicesPop-up .popup > span i {
                font-size: 30px;
                color: #000;
                position: relative;
                margin-top: -1px;
            }

        .servicesPop-up .popup .services {
            background: transparent;
            max-width: 650px;
            margin: 0 auto;
            text-align: center;
            padding: 40px 15px;
            margin-bottom: 50px;
        }

            .servicesPop-up .popup .services .item ul li {
                margin: 7px 4px !important;
            }

#formPopup h4 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    font-family: Poppins;
    margin-left: 17px;
    margin-bottom: 13px;
}

#formPopup legend {
    font-size: 12px;
    color: #000;
    font-weight: 600;
    font-family: Poppins;
    margin-left: 17px;
    margin-bottom: 13px;
}

#formPopup .modal-body {
    padding: 15px 7px;
}

#formPopup .modal-header {
    clear: both;
    display: block;
}

    #formPopup .modal-header .modal-title {
        font-size: 18px;
        color: #000;
        font-weight: 600;
        font-family: Poppins;
        float: left;
        margin-left: 11px;
    }

    #formPopup .modal-header button {
        float: right;
        margin-top: 2px;
    }

#formPopup .help-block {
    font-size: 12px;
    color: #000;
    font-weight: 400;
    font-family: Poppins;
    margin-top: 13px;
}

#formPopup .umbraco-forms-field-wrapper {
    width: 100% !important;
    box-sizing: border-box;
    clear: both;
}

    #formPopup .umbraco-forms-field-wrapper input[type="checkbox"],
    #formPopup .umbraco-forms-field-wrapper input[type="radio"] {
        height: 20px;
        width: 20px;
    }

#formPopup .umbraco-forms-label {
    width: 100%;
    margin: 0 0 13px 2px !important;
    text-align: left !important;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    font-family: Poppins;
}

#formPopup .checkbox input[type=checkbox], #formPopup .checkbox-inline input[type=checkbox], #formPopup .radio input[type=radio], #formPopup .radio-inline input[type=radio] {
    margin: 0px;
    box-shadow: none;
}

#formPopup div.checkbox {
    margin-bottom: 10px;
}

#formPopup div.checkbox, #formPopup div.radio {
    border: 0;
    box-shadow: none;
}

    #formPopup div.checkbox .umbraco-forms-label, #formPopup div.radio .umbraco-forms-label {
        width: calc(100% - 30px) !important;
        margin: -5px 0 10px 30px !important;
    }

    #formPopup div.checkbox .umbraco-forms-field-wrapper, #formPopup div.radio .umbraco-forms-field-wrapper {
        float: left;
        width: 20px !important;
        margin: -27px 18px 0 -1px !important;
    }

#formPopup div.radio {
    padding-left: 0px;
}

    #formPopup div.radio label {
        padding-left: 35px;
        font-size: 14px;
        color: #000;
        font-weight: 600;
        font-family: Poppins;
    }

    #formPopup div.radio input {
        margin-left: -33px !important;
    }

#formPopup .umbraco-forms-navigation .col-sm-10 {
    margin-left: 0px;
    margin-top: 33px;
}

#formPopup .umbraco-forms-navigation inpÄ±t[type="submit"] {
    width: 100%;
}

.socialMedia {
    margin-bottom: 30px;
    background: #FFF;
    padding: 30px 0;
}

    .socialMedia h2 {
        font-size: 30px;
        color: #4380f3;
        font-weight: 500;
        font-family: Poppins;
        line-height: normal;
        margin-bottom: 10px;
        text-align: center;
        padding: 0 15px;
    }

    .socialMedia span {
        font-size: 16px;
        color: #000;
        font-weight: 300;
        font-family: Poppins;
        line-height: normal;
        text-align: center;
        display: block;
        margin-bottom: 30px;
        padding: 0 15px;
    }

    .socialMedia .socialItem {
        border-radius: 5px;
        box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);
        background-color: #ffffff;
    }

        .socialMedia .socialItem .caption {
            bottom: 5px;
            left: 20px;
            margin: 10px;
            color: #000;
        }

            .socialMedia .socialItem .caption p:nth-child(1) {
                font-size: 15px;
            }

            .socialMedia .socialItem .caption p:nth-child(2) {
                font-size: 14px;
            }

            .socialMedia .socialItem .caption .opacity-low {
                margin-top: 10px;
            }

        .socialMedia .socialItem .gallery-image {
            padding: 20px;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
        }

            .socialMedia .socialItem .gallery-image img {
                height: 250px;
                width: 350px;
                transform: scale(1);
                transition: transform 0.4s ease;
                object-fit: cover;
            }

            .socialMedia .socialItem .gallery-image .img-box {
                box-sizing: content-box;
                margin: 10px;
                overflow: hidden;
                display: inline-block;
                color: white;
                position: relative;
                background-color: white;
            }

                .socialMedia .socialItem .gallery-image .img-box .transparent-box {
                    height: 250px;
                    width: 350px;
                    background-color: rgba(0, 0, 0, 0);
                    position: absolute;
                    top: 0;
                    left: 0;
                    transform: scale(1);
                    transition: background-color 0.4s ease, transform 0.3s ease;
                }

                .socialMedia .socialItem .gallery-image .img-box:hover {
                    cursor: pointer;
                }

                    .socialMedia .socialItem .gallery-image .img-box:hover img {
                        transform: scale(1.1);
                    }

                    .socialMedia .socialItem .gallery-image .img-box:hover .transparent-box {
                        background-color: rgba(0, 0, 0, 0.5);
                        transform: scale(1.1);
                    }

                    .socialMedia .socialItem .gallery-image .img-box:hover .caption {
                        transform: translateY(-20px);
                        opacity: 1.0;
                    }

        .socialMedia .socialItem iframe {
            width: 100%;
        }

    .socialMedia .tabsTitle {
        float: left;
        margin-right: 20px;
        margin-top: 64px;
    }

        .socialMedia .tabsTitle > div, .socialMedia .tabsTitle > a {
            padding: 15px 24px 8px 25px;
            cursor: pointer;
            display: block;
        }

        .socialMedia .tabsTitle img {
            display: block;
        }

        .socialMedia .tabsTitle .active {
            border-radius: 5px;
            box-shadow: 0 5px 0px rgba(0, 0, 0, 0.13);
        }

    .socialMedia .socialTabsDetail {
        float: left;
        width: calc(100% - 170px);
        margin-top: 30px;
        padding-right: 40px;
    }

        .socialMedia .socialTabsDetail.item01, .socialMedia .socialTabsDetail.item02, .socialMedia .socialTabsDetail.item03, .socialMedia .socialTabsDetail.item04 {
            opacity: 0.6;
        }

        .socialMedia .socialTabsDetail.item02, .socialMedia .socialTabsDetail.item03, .socialMedia .socialTabsDetail.item04 {
            display: none;
        }

        .socialMedia .socialTabsDetail.active {
            opacity: 1 !important;
        }

        .socialMedia .socialTabsDetail ul li {
            float: left;
            width: 452px;
            margin-right: 25px;
            min-height: 390px;
            border: 1px solid #dee0e2;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            position: relative;
        }

            .socialMedia .socialTabsDetail ul li img {
                width: 100%;
                margin-bottom: 20px;
            }

            .socialMedia .socialTabsDetail ul li span {
                display: block;
                padding: 0 10px;
                font-size: 16px;
                color: #000;
                font-weight: 600;
                font-family: Poppins;
                line-height: normal;
                text-align: left;
            }

            .socialMedia .socialTabsDetail ul li div {
                margin: 10px 10px;
                padding: 10px 0 5px 5px;
                border-top: 1px solid #f6f6f6;
                position: absolute;
                bottom: 0;
                left: 0;
                width: calc(100% - 20px);
            }

                .socialMedia .socialTabsDetail ul li div a {
                    float: left;
                    color: #90949c;
                    font-size: 16px;
                    color: #90949c;
                    font-weight: 600;
                    font-family: Poppins;
                    line-height: normal;
                    margin-right: 25px;
                }

                    .socialMedia .socialTabsDetail ul li div a i {
                        float: left;
                        overflow: hidden;
                        color: #90949c;
                        margin: 3px 8px 0 0;
                    }

        .socialMedia .socialTabsDetail .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
            border-radius: 7px;
            -webkit-border-radius: 7px;
            -moz-border-radius: 7px;
        }

        .socialMedia .socialTabsDetail .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger, .socialMedia .socialTabsDetail .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
            background: #f5a623;
        }

footer {
    padding: 40px 0 0 0;
    background: #383d52;
    position: relative;
}

    footer .navAndOtherWebsite {
        background: url(../img/footerBg.png) left 12% bottom -46px no-repeat;
    }

    footer nav > ul > li > a {
        font-size: 18px;
        color: #f49b35;
        font-weight: 600;
        font-family: Poppins;
        margin-bottom: 10px;
        display: block;
    }

        footer nav > ul > li > a:hover {
            color: #f49b35;
        }

    footer nav > ul > li {
        margin-bottom: 30px;
        min-height: 153px !important;
    }

        footer nav > ul > li ul li {
            margin-bottom: 3px;
        }

            footer nav > ul > li ul li a {
                font-size: 12px;
                color: #FFF;
                font-weight: 500;
                font-family: Poppins;
                line-height: 22px;
                display: block;
            }

                footer nav > ul > li ul li a:hover {
                    color: #FFF;
                }

    footer .iskurTelephone a {
        margin: 125px 0 30px 0;
        display: inline-block;
    }

    footer .footerOtherWebSite {
        margin-bottom: 40px;
    }

        footer .footerOtherWebSite h3 {
            font-size: 18px;
            color: #ff9400;
            font-weight: 600;
            font-family: Poppins;
            margin-bottom: 25px;
        }

        footer .footerOtherWebSite .row {
            margin-left: -5px;
            margin-right: -5px;
        }

            footer .footerOtherWebSite .row li {
                margin-bottom: 10px;
                padding-left: 5px;
                padding-right: 5px;
                float: left;
            }

                footer .footerOtherWebSite .row li a {
                    display: block;
                }

                    footer .footerOtherWebSite .row li a img {
                        width: 100%;
                    }

    footer .footerContact {
        background: #2d303e;
        padding: 20px 0 0px 0;
    }

        footer .footerContact .logo a {
            display: inline-block;
        }

            footer .footerContact .logo a img {
                max-width: 97px;
            }

        footer .footerContact .adressContact {
            margin-bottom: 20px;
        }

            footer .footerContact .adressContact address {
                font-size: 12px;
                color: #FFF;
                font-weight: 400;
                font-family: Roboto;
                line-height: 18px;
            }

        footer .footerContact img {
            max-width: 100%;
        }

        footer .footerContact .footerApplication a {
            float: left;
            display: inline-block;
            margin-left: 10px;
            max-width: 46%;
        }

            footer .footerContact .footerApplication a:first-child {
                margin-left: 0px;
            }

            footer .footerContact .footerApplication a img {
                max-width: 90%;
            }

        footer .footerContact .footerApplication .col-md-6 {
            margin-bottom: 20px;
        }

        footer .footerContact span {
            font-size: 14px;
            color: #FFF;
            font-weight: 400;
            font-family: Roboto;
            margin-bottom: 10px;
            display: block;
        }

        footer .footerContact p {
            font-size: 12px;
            color: #FFF;
            font-weight: 400;
            font-family: Roboto;
            line-height: 18px;
            float: left;
        }

        footer .footerContact .social li {
            float: left;
            margin-left: 9px;
        }

            footer .footerContact .social li:first-child {
                margin-left: 0;
            }

            footer .footerContact .social li.facebookIcon a {
                background: #37599c;
            }

            footer .footerContact .social li.twitterIcon a {
                background: #33adf1;
            }

            footer .footerContact .social li.instagramIcon a {
                background: #125688;
            }

            footer .footerContact .social li.youtubeIcon a {
                background: #e70000;
            }

            footer .footerContact .social li a {
                border-radius: 100%;
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                display: block;
                width: 30px;
                height: 30px;
                max-width: 100% !important;
            }

                footer .footerContact .social li a i {
                    color: #FFF;
                    font-size: 18px;
                }

                footer .footerContact .social li a .fa-facebook {
                    margin: 6px 0 0 10px;
                }

                footer .footerContact .social li a .fa-twitter {
                    margin: 6px 0 0 7px;
                }

                footer .footerContact .social li a .fa-instagram {
                    margin: 6px 0 0 8px;
                }

                footer .footerContact .social li a .fa-youtube-play {
                    margin: 6px 0 0 7px;
                    font-size: 16px;
                }

                footer .footerContact .social li a .fa-google-plus {
                    margin: 7px 0 0 5px;
                    font-size: 13px;
                }

    footer .copyright {
        background: #25272e;
        padding: 18px 15px 15px 15px;
    }

        footer .copyright span {
            font-size: 10px;
            color: #FFF;
            font-weight: 400;
            font-family: Poppins;
            display: block;
            text-align: center;
        }

@media (min-width: 992px) {
    .cityList {
        position: static !important;
    }

        .cityList.menuCity .subNav {
            top: 86px !important;
        }

        .cityList .subNav {
            width: 905px !important;
            left: 0 !important;
            /*display: block !important;*/
            right: 0 !important;
            margin: 0 auto;
            padding: 21px 35px;
            top: 86px !important;
        }

            .cityList .subNav .searchCity {
                width: 100%;
                top: 32px;
                left: 0;
                position: absolute;
            }

                .cityList .subNav .searchCity .inputItem {
                    padding: 0 36px;
                }

                    .cityList .subNav .searchCity .inputItem input {
                        border-bottom: solid 2px #19286c;
                        border-left: 0;
                        border-top: 0;
                        border-right: 0;
                        width: 100%;
                        max-width: 328px;
                        height: 35px;
                        font-size: 16px;
                        color: #000;
                        font-weight: 400;
                        font-family: Roboto;
                    }

                        .cityList .subNav .searchCity .inputItem input::placeholder {
                            font-size: 16px;
                            color: #9b9b9b;
                            font-weight: 400;
                            font-family: Roboto;
                        }

            .cityList .subNav > li {
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                justify-content: space-between;
                align-content: space-between;
                margin-top: 70px;
            }

                .cityList .subNav > li > ul {
                    float: left;
                    display: inline-block;
                }

                    .cityList .subNav > li > ul a {
                        font-size: 16px;
                        color: #003366;
                        font-weight: 400;
                        font-family: Poppins;
                        line-height: 31px;
                    }

                        .cityList .subNav > li > ul a:hover {
                            color: #f49b35;
                            font-weight: 400;
                        }

                        .cityList .subNav > li > ul a.active {
                            color: #f49b35 !important;
                            font-weight: 700 !important;
                        }

                        .cityList .subNav > li > ul a.active02 {
                            color: #f49b35 !important;
                            font-weight: 700 !important;
                        }
}

@media (min-width: 480px) and (max-width: 991px) {
    .main .contactPage .tabsItem .tabsTitle li {
        width: calc(50% - 2px);
        margin-left: 0px !important;
    }

        .main .contactPage .tabsItem .tabsTitle li:nth-child(2n+2) {
            border-left: 2px solid #dedede;
        }

        .main .contactPage .tabsItem .tabsTitle li a {
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border-bottom: 2px solid #dedede;
        }
}

@media (max-width: 991px) {
    .contentScroll {
        overflow-x: scroll;
        max-width: 100%;
    }

    .professionInformationBookletTable {
        overflow-x: scroll;
        max-width: 100%;
    }

        .professionInformationBookletTable table, .professionInformationBookletTable tr, .professionInformationBookletTable td {
            border: 0px !important;
        }

    .businessSearchPage .titleResult .result span {
        font-size: 25px;
        line-height: 33px;
    }

        .businessSearchPage .titleResult .result span strong {
            font-size: 25px;
        }

    .whyIskur .bx-controls {
        left: 0px !important;
    }

    footer .navAndOtherWebsite {
        background-image: none;
    }

    footer .iskurTelephone a {
        margin: 0px auto 30px !important;
    }

    .services .item h3 {
        margin-left: 15px;
    }

    .services .item ul li {
        margin: 0 5px 10px 5px !important;
    }

    .searchCity {
        display: none;
    }

    .dropdownCityBtn .searchCity {
        display: block !important;
        margin: 15px;
        border: 2px solid #34404b;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

        .dropdownCityBtn .searchCity input {
            float: left;
            width: calc(100% - 55px);
            height: 35px;
            font-size: 14px;
            color: #fff;
            font-weight: 600;
            font-family: Poppins;
            background: transparent;
            border: 0;
            margin: 0 10px;
        }

    .dropdownCityBtn .cityList .subNav {
        background: #FFF;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        background: #273039;
    }

        .dropdownCityBtn .cityList .subNav li {
            display: block;
            line-height: 30px;
            float: none;
            border-bottom: 1px solid #313a42;
        }

            .dropdownCityBtn .cityList .subNav li a {
                font-size: 14px;
                color: #fff;
                font-weight: 700;
                font-family: Poppins;
                padding: 5px 15px;
            }
}

@media (max-width: 767px) {
    header .logoAndNav .ailevecalisma {
        max-width: 66px;
        margin: 0px 0 0 5px;
    }

    header .logoAndNav .ataturk {
        max-width: 42px;
        margin-top: 12px;
        margin-left: 0px;
    }

    .mobileNavBtn {
        margin: 12px 12px 0 10px !important;
    }

    header .logoAndNav .logo img {
        max-width: 98px !important;
        height: 55px !important;
    }

    header .logoAndNav .ailevecalisma {
        max-width: 55px;
        margin: 0px 11px 0 0px;
    }

    .socialMedia .tabsTitle {
        float: none;
        text-align: center;
        margin: 10px 0 0 0 !important;
    }

        .socialMedia .tabsTitle > div, .socialMedia .tabsTitle > a {
            float: none;
            display: inline-block;
            padding: 15px 12px 8px 12px;
        }

            .socialMedia .tabsTitle > div img, .socialMedia .tabsTitle > a img {
                max-width: 50px;
            }

    .socialMedia .socialTabsDetail {
        width: 100%;
        padding: 0 15px 0 15px !important;
        margin-top: 13px;
    }

        .socialMedia .socialTabsDetail ul li {
            width: 300px;
        }

    .tableScrollContent {
        width: 100%;
        overflow-x: scroll;
    }

        .tableScrollContent table {
            max-width: 767px;
        }

    .notFound {
        padding: 80px 15px;
    }

        .notFound span:first-child {
            font-size: 120px;
        }

        .notFound span:nth-child(2) {
            font-size: 25px;
            line-height: 35px;
        }

    .employmentCount {
        padding: 25px 0px;
    }

        .employmentCount .title {
            margin-bottom: 25px;
        }

            .employmentCount .title h3 {
                font-size: 22px;
                font-weight: 500;
            }

    .whyIskur {
        padding: 20px 0;
    }

        .whyIskur h3 {
            margin-top: 20px;
            font-size: 22px;
        }

        .whyIskur p {
            margin-bottom: 10px;
        }

        .whyIskur div .col-md-6 a {
            font-size: 13px;
            padding: 8px 22px;
        }

    header .logoAndNav .logo img {
        max-width: 123px;
    }

    .sliderAndGalleria {
        padding: 10px 0;
    }

    .nice-select.open .list {
        min-width: 250px !important;
    }

    .nice-select .nice-select-search-box {
        min-width: 250px !important;
    }

    .main .contactPage .tabsItem .tabsDetail .item {
        padding: 25px 15px;
    }

        .main .contactPage .tabsItem .tabsDetail .item h2, .main .contactPage .tabsItem .tabsDetail .item h2 span {
            font-size: 13px;
        }

        .main .contactPage .tabsItem .tabsDetail .item .customSelect span {
            font-size: 17px !important;
        }

    .main .contactPage .tabsItem .tabsDetail > div > a {
        padding: 10px 15px;
    }

    .main .contactPage .tabsItem .tabsDetail ul.contactList {
        margin-left: 0px;
    }

        .main .contactPage .tabsItem .tabsDetail ul.contactList li {
            border-bottom: 1px solid #efefef;
            padding-bottom: 10px;
            margin-bottom: 15px;
        }

            .main .contactPage .tabsItem .tabsDetail ul.contactList li span {
                display: block;
                width: auto;
                float: none;
                margin-bottom: 0;
            }

    .links ul li {
        width: 44%;
        height: 120px;
    }

        .links ul li a {
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 50px;
            text-align: center;
        }

            .links ul li a:before {
                left: 50%;
                top: 10px;
                margin-left: -14px;
            }

    .newsListPage ul.news li .image, .announcementListPage ul.news li .image {
        float: none !important;
        margin-bottom: 20px;
        margin-right: 0 !important;
    }

        .newsListPage ul.news li .image img, .announcementListPage ul.news li .image img {
            max-width: 100%;
            height: auto !important;
        }

    header .dropdownCityBtn {
        width: calc(100% - 15px);
    }

        header .dropdownCityBtn > a {
            margin-left: 15px !important;
        }

    .titleNav {
        margin-bottom: 15px;
        display: block !important;
    }

        .titleNav .navTabsBtn {
            float: left;
            margin: 23px 0px 0 10px;
        }

            .titleNav .navTabsBtn span {
                background: #273039;
                display: inline-block;
                padding: 6px 10px 5px 10px;
                box-shadow: 0 0px 10px #dedede;
                border-radius: 3px;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                cursor: pointer;
            }

                .titleNav .navTabsBtn span i {
                    font-size: 24px;
                    color: #fff;
                }

        .titleNav a {
            float: right;
            float: right;
            margin-top: 30px;
            margin-right: 10px;
            font-size: 14px;
            color: #ff9f00;
            font-weight: 500;
            font-family: Poppins;
            line-height: normal;
        }

    .pgwSlider .ps-caption a {
        padding-right: 10px;
    }

        .pgwSlider .ps-caption a b {
            font-size: 13px;
            line-height: normal;
        }

        .pgwSlider .ps-caption a:after {
            display: none;
        }

    .navTabs {
        background: #f3f3f3;
        padding-bottom: 0px !important;
        display: none;
        border: solid 1px #ebebeb;
        margin-bottom: 20px;
        box-shadow: 0 0 10px #dfdfdf;
    }

        .navTabs li {
            display: block;
            float: none !important;
        }

            .navTabs li span:hover {
                background: #f5a623;
                color: #FFF !important;
            }

            .navTabs li span {
                display: block !important;
                padding: 8px 13px !important;
                font-size: 15px !important;
            }

            .navTabs li:last-child {
                display: none;
            }

    .announcementListPage ul.announcement li {
        text-align: center;
    }

        .announcementListPage ul.announcement li .date {
            float: none !important;
            text-align: center;
            width: 100% !important;
            margin: 0 0 20px 0 !important;
        }

    .main .businessSearchPage .businessSearchSidebar .itemFirst .columnLeft {
        text-align: center;
    }

        .main .businessSearchPage .businessSearchSidebar .itemFirst .columnLeft h2 {
            line-height: normal;
        }

    .main .businessSearchPage .businessSearchSidebar .itemFirst .columnRight {
        text-align: center;
    }

        .main .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply {
            float: none;
        }

            .main .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply .applyBtn {
                float: none;
                margin-bottom: 15px;
                margin-top: 15px;
            }

            .main .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .apply span {
                margin-bottom: 15px;
            }

        .main .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .socialShare {
            float: none;
        }

            .main .businessSearchPage .businessSearchSidebar .itemFirst .columnRight .socialShare a {
                float: none;
                display: inline-block;
            }

    .main .filter {
        max-width: 403px;
        width: 100% !important;
    }

    .main .page {
        /*div {
    background: transparent !important;
}*/
    }

        .main .page .title h1 {
            font-size: 27px;
        }

    .main .profileItem {
        text-align: center;
    }

        .main .profileItem img {
            float: none;
            margin-right: 0px;
        }

        .main .profileItem .nameAndSocial {
            float: none;
        }

        .main .profileItem .newsListPage ul li .image {
            float: none;
            margin-bottom: 20px;
            margin-right: 0;
        }

            .main .profileItem .newsListPage ul li .image img {
                width: 100%;
            }

    .main .announcementDetailPage h1 {
        font-size: 25px;
        font-weight: normal;
    }

    .main .documentCategory {
        min-height: 0px;
        margin-bottom: 30px;
    }

        .main .documentCategory li {
            margin-bottom: 20px;
        }

    .main .tendersPage .tableItem .tableScroll {
        width: 100%;
        overflow-x: scroll;
    }

        .main .tendersPage .tableItem .tableScroll table {
            width: 900px;
        }

    ul.pgwSlider01, ul.pgwSlider02, ul.pgwSlider03, ul.pgwSlider04, ul.pgwSlider05, ul.pgwSlider06 {
        display: none;
    }

    .pgwSlider .ps-current {
        width: 100%;
        margin: 0;
        float: none;
    }

    .sliderAndGalleria, .announcementAndNews,
    .whyIskur {
        padding: 20px 0;
    }

    footer .iskurTelephone {
        text-align: center;
    }

    footer nav > ul {
        text-align: center;
    }

        footer nav > ul h3 {
            text-align: center;
        }

    footer .footerOtherWebSite h3 {
        text-align: center;
    }

    footer .footerOtherWebSite ul {
        text-align: center;
    }

        footer .footerOtherWebSite ul li {
            float: none !important;
            display: inline-block;
        }

            footer .footerOtherWebSite ul li img {
                max-width: 130px;
            }

    footer .logo {
        text-align: center;
        margin: 0 0 20px 0;
    }

    footer .footerContact span {
        text-align: center;
    }

    footer .footerContact p {
        text-align: center;
        float: none !important;
    }

    footer .footerContact .footerApplication {
        text-align: center;
    }

        footer .footerContact .footerApplication a {
            float: none !important;
        }

    footer .footerContact .social {
        display: inline-block;
        margin-top: 10px;
    }

        footer .footerContact .social li {
            float: none !important;
            display: inline-block;
        }

            footer .footerContact .social li a {
                text-align: left;
            }

    footer .footerContact .adressContact address {
        text-align: center;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .boardDirectors .item > div a:first-child {
        font-size: 27px !important;
    }
}

@media (min-width: 200px) and (max-width: 767px) {
    header {
        position: relative;
        z-index: 9;
        background: #FFF;
        border-bottom: none;
    }
}

@media (max-width: 552px) {
    .pgwSlider .ps-caption {
        display: block !important;
    }
}

@media (max-width: 596px) {
    .BoardofDirectors .row:last-child .item:last-child {
        float: none !important;
    }
}

@media (min-width: 200px) and (max-width: 767px) {
    header .socialAndLanguage {
        display: none;
    }
}

@media (max-width: 479px) {
    header .socialAndLanguage .item > div {
        float: none;
        text-align: center;
    }

    header .socialAndLanguage .item .social {
        float: none;
        margin: 5px 0 15px 0;
    }

    header .socialAndLanguage .item .intranetLogin {
        float: none;
        margin: 0 0 15px 0;
    }

    header .socialAndLanguage .item .language {
        float: none;
        margin: 0 0 5px 0;
    }

    .main .contactPage .tabsItem .tabsTitle li {
        width: 100%;
        margin-left: 0px !important;
    }

        .main .contactPage .tabsItem .tabsTitle li a {
            border-radius: 0px;
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border-bottom: 2px solid #dedede;
        }

    .businessSearch form .detailSearch {
        margin-right: 0px;
    }

    .nice-select .nice-select-search-box,
    .nice-select .list {
        left: -23px;
    }

    .newsListPage .newsSearch > input, .announcementListPage .newsSearch > input {
        width: calc(100% - 68px);
    }

    .main .contactPage .title a {
        float: left;
        margin-bottom: 20px;
    }

    .main .newsListPage .title h1, .announcementListPage .title h1 {
        font-size: 25px;
        margin-top: 8px;
    }

    .boardDirectors .item {
        text-align: center;
    }

        .boardDirectors .item > a {
            float: none;
            margin: 0;
        }

        .boardDirectors .item > div {
            float: none !important;
            max-width: 100%;
            margin: 0 0 30px 0;
        }

            .boardDirectors .item > div a:first-child {
                font-size: 22px !important;
                line-height: normal;
            }

    .businessSearch h1, .searchCourseList h1 {
        margin-top: 4px !important;
    }

    .businessSearch form, .searchCourseList form {
        margin-bottom: 40px;
    }

        .businessSearch form .dropDowmItem, .searchCourseList form .dropDowmItem {
            width: 100%;
            margin: 10px 0;
        }

        .businessSearch form .inputItem, .searchCourseList form .inputItem {
            width: 100%;
        }

        .businessSearch form .searchBtn, .searchCourseList form .searchBtn {
            float: none;
            width: 100%;
        }

    .searchCourseList form {
        margin-bottom: 0px !important;
    }

    .businessSearchPage .searchBusiness {
        padding-left: 20px;
        padding-right: 20px;
    }

        .businessSearchPage .searchBusiness .text > span {
            float: none;
            margin-top: 7px;
        }

        .businessSearchPage .searchBusiness .text > div {
            float: none;
        }

            .businessSearchPage .searchBusiness .text > div span {
                text-align: left !important;
                margin: 7px 0 7px 0;
            }

    .announcementAndNews .column .title a:first-child {
        font-size: 17px;
    }

    .announcementAndNews .column .title a:last-child {
        margin-top: 3px;
    }
}

@media (min-width: 992px) and (max-width: 1169px) {
    .employmentCount .columns {
        font-size: 30px;
    }

        .employmentCount .columns span {
            font-size: 14px;
        }
}

@media (min-width: 1171px) {
    .navSearch {
        float: right;
    }

        .navSearch .branch {
            float: left;
            border: 1px solid #00b1ed;
            font-size: 12px;
            color: #fff;
            font-weight: 700;
            font-family: Poppins;
            line-height: 13px;
            text-align: center;
            padding: 7px 8px;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            margin: 21px 0 0 22px;
            background: #00b1ed;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            max-width: 78px;
        }

        .navSearch .branchMobile {
            display: none;
        }

        .navSearch .navItem {
            float: left;
            position: relative;
            padding-bottom: 20px;
        }

            .navSearch .navItem .searchMobile {
                display: none;
            }

        .navSearch .navBtnSearch {
            float: right;
        }

            .navSearch .navBtnSearch .mobileNavBtn {
                display: none;
            }

        .navSearch nav {
            margin-top: 37px;
        }

            .navSearch nav > ul > li > a {
                font-size: 12px;
                color: #19286c;
                font-weight: 400;
                font-family: Poppins;
                padding: 17px 7px 35px 6px;
            }

            .navSearch nav > ul > li:last-child {
                margin-right: 0px;
            }

            .navSearch nav > ul > li {
                float: left;
                margin: 0 6px;
                position: relative;
            }

                .navSearch nav > ul > li > span {
                    display: none;
                }

                .navSearch nav > ul > li:hover > a {
                    position: relative;
                    z-index: 9999999;
                    background-color: #eaeaea;
                }

                .navSearch nav > ul > li > .subNav {
                    width: 427px;
                    background-color: #fefefe;
                    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5), inset 2px 0 0 0 #00b1ed;
                    padding: 21px 35px;
                    position: absolute;
                    left: -75px;
                    top: 49px;
                    display: none;
                    z-index: 99999;
                }

                    .navSearch nav > ul > li > .subNav li a {
                        font-size: 16px;
                        color: #003366;
                        font-weight: 300;
                        font-family: Poppins;
                        line-height: 30px;
                        display: block;
                        -moz-transition: all 0.2s ease-in-out;
                        -webkit-transition: all 0.2s ease-in-out;
                        -o-transition: all 0.2s ease-in-out;
                        transition: all 0.2s ease-in-out;
                    }

                        .navSearch nav > ul > li > .subNav li a:hover {
                            font-weight: 700;
                        }
}

@media (max-width: 1170px) {
    .searchMobile {
        display: block !important;
        margin: 15px;
        border: 2px solid #34404b;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

        .searchMobile input {
            float: left;
            width: calc(100% - 55px);
            height: 35px;
            font-size: 14px;
            color: #fff;
            font-weight: 600;
            font-family: Poppins;
            background: transparent;
            border: 0;
            margin: 0 10px;
        }

        .searchMobile button {
            float: left;
            width: 30px;
            margin: 7px 5px 0 0;
            cursor: pointer;
            background: transparent;
            border: 0;
        }

            .searchMobile button i {
                font-size: 16px;
                color: #FFF;
            }

    .navItem {
        display: block;
        position: absolute !important;
        left: 0;
        top: 100%;
        width: 100%;
        background: #273039;
        padding: 0;
        z-index: -1;
        display: none;
        transition: 0.5s all ease-out;
    }

        .navItem nav.open {
            display: block;
        }

        .navItem nav ul {
            position: relative;
            z-index: 3;
        }

        .navItem nav > ul > li > a {
            display: inline-block;
        }

        .navItem nav > ul > li li {
            padding: 5px 0px;
        }

        .navItem nav > ul > li > ul {
            /*background: rgb(43, 52, 61);*/
            display: none;
        }

        .navItem ul li {
            display: block;
            line-height: 30px;
            float: none;
            border-bottom: 1px solid #313a42;
            position: relative;
        }

            .navItem ul li > span {
                font-size: 25px;
                color: #FFF;
                position: absolute;
                right: 15px;
                top: 2px;
                display: block;
                cursor: pointer;
            }

            .navItem ul li .container-fluid {
                padding: 0;
            }

                .navItem ul li .container-fluid .column span {
                    display: none;
                }

            .navItem ul li .open {
                display: block !important;
            }

            .navItem ul li .column {
                border-bottom: 1px solid #222a31;
            }

            .navItem ul li li a {
                display: block;
            }

                .navItem ul li li a:hover {
                    color: #ff9400;
                }

                .navItem ul li li a:not(:last-child) {
                    border-bottom: 1px solid #222a31;
                }

            .navItem ul li .mobileNavIcon {
                display: block;
                width: 17px;
                height: 17px;
                background: url(img/mobileSidebarIcon.png) no-repeat left top;
                float: right;
                overflow: hidden;
                margin: 6px 10px 0 10px;
                cursor: pointer;
            }

                .navItem ul li .mobileNavIcon.active {
                    background-position: right top;
                }

            .navItem ul li a {
                font-size: 14px;
                color: #fff;
                font-weight: 700;
                font-family: Poppins;
                padding: 5px 15px;
            }

            .navItem ul li > ul {
                background: #353d45;
            }

    .mobileNavBtn {
        display: block !important;
        float: right;
        margin: 23px 15px 0 10px;
    }

        .mobileNavBtn span {
            background: #273039;
            display: inline-block;
            padding: 6px 10px 5px 10px;
            box-shadow: 0 0px 10px #dedede;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            cursor: pointer;
        }

            .mobileNavBtn span i {
                font-size: 24px;
                color: #fff;
            }

    .navBtnSearch {
        float: right;
    }

        .navBtnSearch .search {
            display: none;
        }

        .navBtnSearch .branch {
            display: none;
        }
}

@media only screen and (max-width: 1022px) {
    .gallery-image img {
        width: 100% !important;
    }
}

@media only screen and (max-width: 590px) {
    .gallery-image img {
        width: 100% !important;
    }
}


//swiper

.Swiper-area {
    display: flex;
}

swiper-container {
    width: 100%;
    height: 100%;
}

swiper-slide {
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

    swiper-slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

swiper-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

swiper-slide {
    background-size: cover;
    background-position: center;
}

.mySwiper {
    height: 100%;
    width: 100%;
}

.spiwer2 {
    height: 100%;
    box-sizing: border-box;
    padding: 10px 0;
    margin-left: 12px;
}

    .spiwer2 swiper-slide {
        width: 95%;
        height: 100%;
        opacity: 0.4;
    }

    .spiwer2 .swiper-slide-thumb-active {
        opacity: 1;
    }

swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ps-caption {
    position: absolute;
    width: 100%;
    z-index: 2;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
    left: 0;
    bottom: 0;
    z-index: 99999;
    padding: 40px 50px 20px 50px;
    text-align: left;
}

    .ps-caption a b {
        font-family: Poppins;
        font-size: 20px;
        font-weight: 700;
        color: #ffffff;
        text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        line-height: 29px;
        display: block;
    }

    .ps-caption a {
        font-family: Poppins;
        font-size: 13px;
        font-weight: 500;
        color: #ffffff;
        font-style: normal;
        max-width: 670px;
        padding-right: 134px;
    }

.spiwer2 .swiper-slide-thumb-active {
    cursor: default;
    border: 4px solid rgb(1, 172, 230);
    height: 47.0203px;
}

@media screen and (max-width: 767px) {
    .all {
        display: none !important
    }
}

.formbutton {
    color: #4a4a4a;
    font-family: fontAwesome;
    border: 0;
    background: #dedede;
}

.accordionSearch {
    border: 1px solid #dedede;
    height: 25px;
    /* border-bottom: solid 1px #f1f1f1; */
    /* font-size: 13px; */
    color: #000000;
    font-weight: 400;
    font-family: Poppins;
    line-height: 20px;
    display: block;
    padding-top: 5px;
    padding-left: 12px;
    padding-bottom: 6px;
    background: #FFF;
    outline: none;
    width: 100%;
}

.main .searchSSS .accordionFAQ h2 {
    font-size: 1.3em;
    color: #000;
    font-weight: 500;
    font-family: Poppins;
    line-height: normal;
    letter-spacing: -0.8px;
    padding: 18px 60px 18px 40px;
    cursor: pointer;
    background: #FFF;
    position: relative;
}

    .main .searchSSS .accordionFAQ h2:after {
        content: "+";
        position: absolute;
        right: 30px;
        top: calc(50% - 18px);
        font-size: 20px;
        font-weight: 400;
        font-family: Poppins;
        color: #000;
    }

.main .searchSSS .accordionFAQ .detail {
    font-size: 14px;
    color: #000000;
    font-weight: 300;
    font-family: Poppins;
    line-height: normal;
    letter-spacing: 0px;
    padding: 27px 20px 22px 40px;
    background: #FFF;
}

#main-folders::-webkit-scrollbar {
    width: 6px; /* Dikey scrollbar geniÅŸliÄŸi */
    height: 6px; /* Yatay scrollbar yÃ¼ksekliÄŸi */
}

#main-folders::-webkit-scrollbar-track {
    background: #f1f1f1; /* Arka plan rengi */
    border-radius: 10px; /* KÃ¶ÅŸe yuvarlama */
}

#main-folders::-webkit-scrollbar-thumb {
    background: #888; /* Scroll bar rengi */
    border-radius: 10px;
}

    #main-folders::-webkit-scrollbar-thumb:hover {
        background: #555; /* Hover efekti */
    }

.flex-column .folder-wrapper {
    margin-right: 30px;
}

.backFolder svg {
    margin-right: 7px;
}

.breadcrumb-item svg {
    margin-right: 8px;
}

.list-group-item > span {
    font-size: 1.1rem !important;
}

.primary-color {
    color: #000;
}

.modern-breadcrumb {
    display: flex;
    list-style: none;
    padding: 10px 15px;
    background: #f8f9fa; /* Hafif gri arka plan */
    border-radius: 8px;
    font-size: 14px;
    flex-wrap: wrap;
    margin-bottom: 7px;
}

    .modern-breadcrumb .breadcrumb-item {
        display: flex;
        align-items: center;
    }

        .modern-breadcrumb .breadcrumb-item a {
            text-decoration: none !important;
            color: #000;
            font-weight: 300;
            transition: color 0.3s ease;
        }

    .modern-breadcrumb .active a {
        font-weight: 500;
    }

.main .page > a, .main .page li a, .main .page em a, .main .page p a {
    text-decoration: none !important;
}

.modern-breadcrumb .breadcrumb-item a:hover {
    color: #0088c7;
}

.modern-breadcrumb .breadcrumb-item i {
    margin-right: 5px;
    font-size: 16px;
}

.modern-breadcrumb .breadcrumb-item:not(:last-child):not(:first-child)::after {
    content: "\\";
    color: #aaa;
    margin: 0 4px;
    font-weight: 300;
}

.breadcrumb-item:not(:first-child)::before {
    content: "";
    display: none;
}

.card-folders .card-body > .breadcrumb {
    margin-left: -1.25em;
    margin-right: -1.25em;
    margin-top: -1.25em;
    border-radius: 0;
}

.folder-container {
    text-align: center;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 1.5rem;
    width: 100px;
    padding: 0;
    align-self: start;
    background: none;
    border: none;
    outline-color: transparent !important;
    cursor: pointer;
}

.folder-icon {
    font-size: 2.5em !important;
    line-height: 1.25em;
}

.folder-icon-color {
    color: #FFC107;
    text-shadow: 1px 1px 0px #e0a800;
}

.folder-name {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.flex-column .folder-container {
    display: flex;
    width: auto;
    min-width: 100px;
    text-align: left;
    margin: 0;
    margin-bottom: 0.8rem;
}

.flex-column .folder-icon, .flex-column .folder-name {
    display: inline-flex;
}

.flex-column .folder-icon {
    font-size: 1.4em !important;
    margin-right: 0.4rem;
}

.file-icon-color {
    color: #999;
}

.flex-column {
    flex-direction: column;
    display: flex !important;
}



#main-folders {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    height: 520px;
    overflow: scroll;
    padding: 10px;
    align-content: flex-start;
}

.br {
    line-height: 2.1em;
}

.formbutton {
    color: #4a4a4a;
    font-family: fontAwesome;
    border: 0;
    background: #dedede;
}

.accordionSearch {
    border: 1px solid #dedede;
    height: 25px;
    /* border-bottom: solid 1px #f1f1f1; */
    /* font-size: 13px; */
    color: #000000;
    font-weight: 400;
    font-family: Poppins;
    line-height: 20px;
    display: block;
    padding-top: 5px;
    padding-left: 12px;
    padding-bottom: 6px;
    background: #FFF;
    outline: none;
    width: 100%;
}

.main .searchSSS .accordionFAQ h2 {
    font-size: 1.3em;
    color: #000;
    font-weight: 500;
    font-family: Poppins;
    line-height: normal;
    letter-spacing: -0.8px;
    padding: 18px 60px 18px 40px;
    cursor: pointer;
    background: #FFF;
    position: relative;
}

    .main .searchSSS .accordionFAQ h2:after {
        content: "+";
        position: absolute;
        right: 30px;
        top: calc(50% - 18px);
        font-size: 20px;
        font-weight: 400;
        font-family: Poppins;
        color: #000;
    }

.main .searchSSS .accordionFAQ .detail {
    font-size: 14px;
    color: #000000;
    font-weight: 300;
    font-family: Poppins;
    line-height: normal;
    letter-spacing: 0px;
    padding: 27px 20px 22px 40px;
    background: #FFF;
}
