﻿@charset "utf-8";

* {
    margin: 0;
    padding: 0
}

html, body {
    width: 100%;
    height: 100%;
}

a {
    text-decoration: none;
}

li {
    list-style-type: none;
}

legend {
    display: none;
}

fieldset {
    border: 0;
}

img {
    border: 0;
}

input:focus, select:focus, textarea:focus, button:focus, a:focus {
    outline: none;
}

article, footer, header, nav, section, time, video {
    display: block;
}

:root {
    font-size: 16px;
    line-height: 1;
}

#adaptiveBlock {
    width: 80.93%;
    max-width: 420px;
    position: absolute;
    /*bottom: 110px;*/
    top: 130px;
    left: 50px;
}

#apd {
    display: block;
    width: 50px;
    height: 50px;
    margin-top: 5px;
    margin-left: 2%;
    position: relative;
    z-index: 99;
    overflow: hidden;
    background-color: #fff !important;
    border-radius: 25px;
}

    #apd img {
        display: inline-block;
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: center;
    }

#allFunctions {
    /* display: block !important;*/
    padding: 10px;
    position: absolute;
    z-index: 999;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

#close {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 10px 2% 0 0;
    border: 0;
    float: right;
    position: relative;
    background: none;
    cursor: pointer;
}

    #close span {
        display: block;
        height: 2px;
        width: 20px;
        position: absolute;
        top: 8px;
        right: 0;
        background: #d10000 !important;
        border-radius: 2px;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
    }

    #close:hover span {
        background: #348f78;
    }

    #close span:last-of-type {
        right: initial;
        left: 0;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }

#allFunctions .flexCont {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 96%;
    margin: auto;
}

    #allFunctions .flexCont .simpleFunction {
        width: 100%;
        margin-bottom: 10px;
    }

        #allFunctions .flexCont .simpleFunction .buttonLine {
            display: flex;
            flex-wrap: wrap;
            padding: 0 2% 10px 2%;
            margin-bottom: 10px;
            border-bottom: 1px solid #dedede;
        }

        #allFunctions .flexCont .simpleFunction h2 {
            width: 100%;
            flex-basis: 100%;
            color: #0E3B58 !important;
            font-size: 0.93rem;
            line-height: 1.13;
            font-family: "Conv_BPG_Arial_2010";
            font-weight: normal;
            margin-bottom: 5px;
        }

        #allFunctions .flexCont .simpleFunction button {
            display: inline-block;
            color: #000 !important;
            font-size: 0.93rem;
            line-height: 1.13;
            font-family: "Conv_BPG_Arial_2010";
            padding: 5px 10px;
            margin: 5px 4% 5px 0;
            background: #fff;
            border: 1px solid #0E3B58;
            cursor: pointer;
        }

            #allFunctions .flexCont .simpleFunction button.selectedfontSize,
            #allFunctions .flexCont .simpleFunction button.selectedlineHeight,
            #allFunctions .flexCont .simpleFunction button.selectedLetterSpace,
            #allFunctions .flexCont .simpleFunction button.selectedBackground,
            #allFunctions .flexCont .simpleFunction button.selectedImageFilter {
                border: 2px solid #0E3B58;
                box-shadow: inset 0 0 5px #0E3B58;
            }

        #allFunctions .flexCont .simpleFunction #whiteBlack {
            color: #000 !important;
            background-color: #fff !important;
        }

        #allFunctions .flexCont .simpleFunction #blackWhite {
            color: #fff !important;
            background-color: #000 !important;
        }

        #allFunctions .flexCont .simpleFunction #blueBlue {
            color: #063462 !important;
            background-color: #9dd1ff !important;
        }


        #allFunctions .flexCont .simpleFunction #removeGreen {
            background: green !important;
            color: #fff !important;
        }

        #allFunctions .flexCont .simpleFunction #removeRed {
            background: red !important;
            color: #fff !important;
        }

        #allFunctions .flexCont .simpleFunction #allColors {
            background: black !important;
            color: #fff !important;
        }

#allFunctions #removeAllForDisabled {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 19px;
    color: #358f78 !important;
    font-size: 0.93rem;
    line-height: 1.13;
    font-family: "Conv_BPG_Arial_2010";
    padding: 10px 15px;
    margin: 0 4% 10px 0;
    /* float: right; */
    background: #fff !important;
    border: 1px solid #358f78;
    cursor: pointer;
}

.form-check {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 2% 10px 2%;
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede;
    position: relative;
}

#playAudio {
    width: 29px;
    height: 29px;
    border: 1px solid #0E3B58;
    border-radius: 0;
    margin: 5px 4% 5px 0;
}

.form-check-label {
    color: #000 !important;
    font-size: 0.93rem;
    line-height: 1.13;
    font-family: "Conv_BPG_Arial_2010";
}

#playAudio:checked + label::before {
    content: "✔";
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    text-align: center;
    height: 29px;
    width: 29px;
    top: 5px;
    left: 2%;
    border: 1px solid #0E3B58;
    background: #85B640 !important;
}
/*fonts*/
@font-face {
    font-family: 'ALK Sanet';
    src: url('../fonts/alk-sanet-webfont.eot');
    src: url('../fonts/alk-sanet-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/alk-sanet-webfont.woff2') format('woff2'), url('../fonts/alk-sanet-webfont.woff') format('woff'), url('../fonts/alk-sanet-webfont.ttf') format('truetype'), url('../fonts/alk-sanet-webfont.svg#alk_sanetregular') format('svg');
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('../fonts/dejavu-sans-webfont.eot');
    src: url('../fonts/dejavu-sans-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/dejavu-sans-webfont.woff2') format('woff2'), url('../fonts/dejavu-sans-webfont.woff') format('woff'), url('../fonts/dejavu-sans-webfont.ttf') format('truetype'), url('../fonts/dejavu-sans-webfont.svg#dejavu_sansregular') format('svg');
}

@font-face {
    font-family: 'Conv_BPG_Arial_Caps_2010';
    src: url('../fonts/BPG_Arial_Caps_2010.eot');
    src: local('☺'), url('../fonts/BPG_Arial_Caps_2010.ttf') format('truetype'), url('../fonts/BPG_Arial_Caps_2010.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_BPG_Arial_2010';
    src: url('../fonts/BPG_Arial_2010.eot');
    src: local('☺'), url('../fonts/BPG_Arial_2010.ttf') format('truetype'), url('../fonts/BPG_Arial_2010.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FiraGO';
    src: url("../fonts/FiraGO-Medium.eot");
    src: local("☺"), url("../fonts/FiraGO-Medium.woff") format("truetype"), url("../fonts/FiraGO-Medium.woff2") format("svg");
}
/*--------------------------------------home------------------------------------------------*/
#wrapper {
    width: 100%;
    min-height: 100%;
    position: relative;
    overflow: hidden;
}

.center {
    width: 95.83%; /*1840*/
    margin: auto;
}

header {
    width: 100%;
    border-bottom: 1px solid #c4dea7;
    background: rgb(137, 189, 78);
}

    header .center .leftHeader h1 a.logo {
        display: inline-block;
        width: 85px;
        height: 85px;
        max-height: 85px;
        text-indent: -9999px;
        margin-right: 0.95em; /*30*/
        background: url(../images/logo.png) no-repeat center center;
        /*border-radius: 50%;*/
        margin-top: 16px;
        background-size: 53%;
    }

    header .center {
        width: 100%;
        height: 118px;
        position: relative;
    }

        header .center .leftHeader {
            display: inline-block;
            width: 26.815%; /*555*/
            max-width: 555px;
            padding-left: 2.085%;
            border-right: 1px solid #62b800;
            -webkit-box-shadow: inset -1px 0px 0px 0px rgba(154,220,79,1);
            -moz-box-shadow: inset -1px 0px 0px 0px rgba(154,220,79,1);
            box-shadow: inset -1px 0px 0px 0px rgba(154,220,79,1);
            background: #fff;
            float: left;
        }


            header .center .leftHeader h1 {
                display: table;
                width: 72.07%; /*400*/
                height: 118px;
                font-weight: normal;
                vertical-align: middle;
                margin-right: 2%;
                /*overflow: hidden; for adp 04.04*/
            }

                header .center .leftHeader h1 span {
                    display: table-cell;
                    max-height: 118px;
                    vertical-align: middle;
                    /*overflow: hidden; for adp 04.04*/
                }

                header .center .leftHeader h1 a {
                    color: #393638;
                    font-size: 1.063rem;
                    line-height: 1.25rem;
                    vertical-align: middle;
                    text-transform: uppercase;
                    font-family: 'FiraGO';
                    font-feature-settings: "case" on;
                }

                    header .center .leftHeader h1 a.logo {
                        display: inline-block;
                        width: 85px;
                        height: 85px;
                        max-height: 85px;
                        text-indent: -9999px;
                        margin-right: 1.3em; /*30*/
                        background: url(../images/logo.png) no-repeat center center !important;
                        background-size: 55% !important;
                        margin-top: 16px;
                    }


/*select*/
.view {
    display: inline-block;
    width: 53px;
    height: 11px;
    margin-bottom: 55px;
    /*border: 1px solid #e2e2e2;	*/
    margin-top: -65px;
    margin-right: 1.3em; /*30*/
    float: right;
}

.selectric-wrapper {
    position: relative;
    cursor: pointer;
}

.selectric-responsive {
    width: 100%;
}

.selectric {
    /* border: 1px solid #DDD;
border-radius: 0px;
background: #F8F8F8;*/
    position: relative;
    /*overflow: hidden;*/
}

    .selectric .label {
        display: block;
        white-space: nowrap;
        /*overflow: hidden; for adp 04.04*/
        text-overflow: ellipsis;
        padding: 0;
        font-size: 13px !important;
        line-height: 0.813rem !important;
        color: #2d81bf;
        font-family: 'Conv_BPG_Arial_Caps_2010';
        /*        height: 13px;*/
        text-transform: uppercase;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: auto;
    }

    .selectric .button {
        display: block;
        position: absolute;
        right: 0;
        top: 3px;
        width: 8px;
        height: 8px;
        text-indent: -9999px;
        background: url(../images/selectArrow.png) no-repeat center center;
        margin-left: 20px;
    }

.selectric-open {
    z-index: 9999;
}

    .selectric-open .selectric-items {
        display: block;
    }

.selectric-disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-hide-select {
    position: relative;
    /*overflow: hidden;*/
    width: 0;
    height: 0;
    display: none;
}

    .selectric-hide-select select {
        position: absolute;
        left: -100%;
    }

    .selectric-hide-select.selectric-is-native {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

        .selectric-hide-select.selectric-is-native select {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            border: none;
            z-index: 1;
            box-sizing: border-box;
            opacity: 0;
        }

.selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    *font: 0/0 a !important;
    background: none !important;
}

.selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important;
}
/* Items box */
.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #ffffff;
    z-index: -1;
}

    .selectric-items .selectric-scroll {
        height: 100%;
        overflow: auto;
    }

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%;
}

.selectric-items ul, .selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0.813rem;
    line-height: 0.813rem;
    color: #636363;
    text-transform: uppercase;
    font-family: 'Conv_BPG_Arial_Caps_2010';
}

.selectric-items ul {
    padding-top: 5px;
}

.selectric-items li {
    display: block;
    padding: 3px 0;
    color: #636363;
    cursor: pointer;
}

    .selectric-items li.selected {
        color: #2d81bf;
    }

    .selectric-items li:hover {
        color: rgb(137, 189, 78);
    }

.selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none;
    color: #444;
}

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1;
}

/*End of select*/
/*search*/
.sb-search {
    width: 0%;
    min-width: 49px;
    max-width: 66%;
    height: 49px;
    background-color: #98c664;
    border: 1px solid #c4dea7;
    /*top:38px;*/
    right: 0;
    right: 55px;
    margin: 30px 2.085% 0px auto;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
    float: right;
    position: absolute;
    z-index: 132;
}

.sb-search-input {
    display: none;
    width: 60%;
    height: 49px;
    color: #606060;
    font-size: 0.93em;
    text-decoration: none;
    white-space: nowrap;
    font-family: 'Conv_BPG_Arial_2010';
    position: absolute;
    /*top: -4px;
right: 0;*/
    top: 0;
    right: 0;
    border: none;
    outline: none;
    background-color: #fff;
    margin: 0;
    padding: 0 2%;
    z-index: 10;
    border-right: 1px solid #eeeded;
    border-left: 1px solid #eeeded;
}

    .sb-search-input::-webkit-input-placeholder {
        color: rgba(97,97,97, 0.7);
    }

    .sb-search-input:-moz-placeholder {
        color: rgba(97,97,97, 0.7);
    }

    .sb-search-input::-moz-placeholder {
        color: rgba(97,97,97, 0.7);
    }

    .sb-search-input:-ms-input-placeholder {
        color: rgba(97,97,97, 0.7);
    }

.sb-icon-search {
    width: 49px;
    height: 49px;
    display: block;
    /*position: absolute;
right: 0;
top: 0;*/
    padding: 0;
    margin: 0;
    line-height: 20px;
    /*border-radius:33px;*/
    text-align: center;
    cursor: pointer;
}

.sb-search-submit {
    width: 49px;
    height: 49px;
    display: block;
    position: absolute;
    right: 2.085%;
    top: 25px;
    padding: 0;
    margin: 0;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}

.sb-search-submit {
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}

.sb-icon-search {
    color: #fff; /*
background: #e67e22;*/
    position: absolute;
    z-index: 90;
    font-size: 1.375rem;
    font-family: 'icomoon';
    speak: none;
    background: url(../images/search.png) no-repeat center center;
}

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
    width: 100%;
    min-width: 320px;
}

    .sb-search.sb-search-open .sb-search-input {
        display: block;
        width: 96%;
    }

    .sb-search.sb-search-open .sb-icon-search {
        /*background: url(../images/searchButton.png) no-repeat center center;
top: 0px;*/
        /*margin-right:4px;*/
    }

    .sb-search.sb-search-open .sb-search-submit,
    .no-js .sb-search .sb-search-submit {
        z-index: 99;
        background: url(../images/searchGreen.png) no-repeat center center;
        top: 0px;
        right: 0;
        opacity: 1;
    }
/*menu*/
header nav {
    width: 62.5%; /*1200*/
    margin-left: 4.34%;
    float: left;
    position: relative;
    /*z-index: 99;*/
}

    header nav ul {
        width: 100%;
        margin: 0;
        padding: 0;
        list-style-type: none;
        position: relative;
        z-index: 99;
        text-align: right;
    }

    header nav > ul {
        display: table;
        max-height: 56px;
        margin-top: 30px;
    }

    header nav ul li {
        display: inline-block;
        /*margin: 35px 0.24%;*/
        float: left;
    }

    header nav > ul > li {
        display: table-cell;
        height: 56px;
        vertical-align: middle;
        /*position: relative;*/
        text-align: center;
        float: none;
    }

    header nav ul li a {
        display: inline-block;
        color: #ffffff;
        font-size: 0.875rem;
        line-height: 1rem;
        text-decoration: none;
        /*white-space: nowrap;*/
        font-family: 'Conv_BPG_Arial_2010';
        padding: 12px 1em;
    }

    header nav > ul > li > a {
        /*margin: 35px 0.24%;*/
        margin-top: auto;
        text-align: left;
    }

    /*header nav ul li:hover, header nav ul li.active {
color: #ffffff;
background: -webkit-linear-gradient(rgba(58,110,0,0) 0%, rgba(58,110,0,0.59) 50%, rgba(58,110,0,0) 100%);
background: -o-linear-gradient(rgba(58,110,0,0) 0%, rgba(58,110,0,0.59) 50%, rgba(58,110,0,0) 100%);
background: linear-gradient(rgba(58,110,0,0) 0%, rgba(58,110,0,0.59) 50%, rgba(58,110,0,0) 100%);
}*/

    header nav ul li:hover, header nav ul li.active a {
        color: #ffffff;
    }

        header nav ul li:hover a {
            color: rgb(137, 189, 78);
            text-align: left;
        }

        header nav ul li:hover > a {
            color: #ffffff;
            text-align: left;
        }

        header nav ul li:hover a:hover, header nav ul li a.active, header nav > ul > li:hover > a {
            color: #fff;
            background: -webkit-linear-gradient(rgba(58,110,0,0) 0%, rgba(58,110,0,0.59) 50%, rgba(58,110,0,0) 100%);
            background: -o-linear-gradient(rgba(58,110,0,0) 0%, rgba(58,110,0,0.59) 50%, rgba(58,110,0,0) 100%);
            background: linear-gradient(rgba(58,110,0,0) 0%, rgba(58,110,0,0.59) 50%, rgba(58,110,0,0) 100%);
        }

        header nav ul li:hover ul li a:hover {
            color: rgba(58,110,0,0.89);
            background: -webkit-linear-gradient(rgba(58,110,0,0) 0%, rgba(58,110,0,0.29) 50%, rgba(58,110,0,0) 100%);
            background: -o-linear-gradient(rgba(58,110,0,0) 0%, rgba(58,110,0,0.29) 50%, rgba(58,110,0,0) 100%);
            background: linear-gradient(rgba(58,110,0,0) 0%, rgba(58,110,0,0.29) 50%, rgba(58,110,0,0) 100%);
        }

    header nav ul ul {
        display: none;
        width: 15em;
        position: absolute;
        background: rgba(255, 255, 255, 0.8);
        -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2);
        /*overflow: hidden; for adp 04.04*/
    }

    header nav ul li:last-of-type ul, header nav ul li:nth-child(9) ul {
        right: 0;
    }

    header nav ul ul li {
        display: block;
        width: 100%;
        margin: 0;
    }

        header nav ul ul li a {
            width: 94%;
            display: inline-block;
            padding: 10px 3%;
            white-space: normal;
            border-bottom: 1px solid #fff;
        }

    header nav ul li:hover ul {
        display: block;
    }

    header nav div {
        background: none;
        padding: 0.6em;
        cursor: pointer;
        display: none;
    }

        header nav div i {
            color: #ffffff;
            font-size: 1.063rem;
            line-height: 1.063rem;
            text-decoration: none;
            /* white-space: nowrap; */
            font-family: 'Conv_BPG_Arial_Caps_2010';
            float: right;
            padding-left: 20px;
            margin-top: 40px;
            font-style: normal;
        }

/*online Helps*/
.onlineHelps {
    width: 40px;
    height: 118px;
    margin-right: 1.4%;
    float: right;
    background-color: #98c664;
    background-color: #2d81bf;
    border-left: 1px solid #c4dea7;
    border-right: 1px solid #c4dea7;
    /*overflow: hidden; for adp 04.04*/
}

    .onlineHelps li {
        width: 25px;
        height: 29px;
        padding: 0 2px;
        margin: 15px auto 10px auto;
        /*overflow: hidden; for adp 04.04*/
    }

        .onlineHelps li:first-child {
            margin: 25px auto 0px auto;
            border-bottom: 1px solid #c4dea7;
        }

        .onlineHelps li a {
            display: inline-block;
            width: 100%;
            text-indent: -9999px;
        }

            .onlineHelps li a.onlineWeb {
                height: 19px;
                background: url('../images/videoCall.png') no-repeat center center;
                background-size: 100% auto;
            }

            .onlineHelps li a.onlineHelp {
                height: 22px;
                background: url('../images/onlineChat.png') no-repeat center center;
                background-size: auto 100%;
            }
/*slider*/
#sliderWrapper {
    width: 100%;
    margin-top: 0px;
    position: relative;
    /*z-index:1;*/
    float: left;
}

    #sliderWrapper:before {
        display: inline-block;
        content: '';
        width: 100%;
        height: 655px;
        background: rgb(137, 189, 78);
        position: relative;
        z-index: 1;
        float: left;
    }

.da-slider {
    width: 97.7%; /*1877*/
    max-width: 1877px;
    min-width: 320px;
    height: 705px;
    margin: auto;
    position: relative;
    margin-top: -655px;
    z-index: 20;
    -webkit-transition: all 0.1s ease-out 0.3s;
    -moz-transition: all 0.1s ease-out 0.3s;
    -o-transition: all 0.1s ease-out 0.3s;
    -ms-transition: all 0.1s ease-out 0.3s;
    transition: all 0.11s ease-out 0.3s;
    float: left;
}

.da-slide img {
    display: block;
    width: 100%;
    height: 100%;
}

.da-slide {
    position: absolute;
    width: 78.31%; /*1470*/
    height: 100%;
    top: 0px;
    left: 0px;
}

.da-slide-current {
    z-index: 200;
}

.da-slider-fb .da-slide {
    left: 100%;
}

    .da-slider-fb .da-slide.da-slide-current {
        left: 0px;
    }

.da-slide .slideTitle {
    display: none;
}

.da-slide.da-slide-current .slideForCenter .slideTitle {
    display: flex;
    justify-content: center;
}

.da-slide.da-slide-current .slideTitle {
    display: flex;
    flex-direction: column;
    width: 37.86%; /*656*/
    max-height: 365px;
    padding: 3.38% 60px;
    position: relative;
    z-index: 130;
    margin-right: -27.2%;
    margin-top: -520px;
    background-color: rgba(255, 255, 255, 0.8);
    float: right;
}


.da-slide .slideTitle h2 {
    width: 100%; /*695*/
    font-size: 1.5em;
    line-height: 2rem;
    font-weight: normal;
    max-height: 90px;
    margin-bottom: 29px;
    /*overflow: hidden; for adp 04.04*/
}

    .da-slide .slideTitle h2 a {
        color: #2d81bf;
        text-transform: uppercase;
        line-height: 30px;
        font-family: 'ALK Sanet';
    }

.da-slide p {
    width: 100%;
    color: #575757;
    font-size: 1em;
    line-height: 1.125rem;
    text-transform: uppercase;
    font-family: 'DejaVu Sans';
    margin-bottom: 36px;
    /*overflow: hidden; for adp 04.04*/
}

.da-slide .da-link {
    display: flex;
    height: 10px;
    color: #ffffff;
    font-size: 0.875rem;
    line-height: 0.875rem;
    padding: 9px 14px 11px 14px;
    text-transform: uppercase;
    font-family: 'ALK Sanet';
    float: left;
    background: #2d81bf;
    width: 180px;
    position: relative;
}

    .da-slide .da-link:after {
        display: inline-block;
        content: '';
        width: 32px;
        height: 30px;
        margin-right: -48px;
        margin-top: -9px;
        background: #2d81bf url(../images/sliderMore.png) no-repeat center center;
        position: absolute;
        right: 10px;
    }

.da-dots {
    display: none;
    width: 78.23%; /*1330*/
    position: absolute;
    text-align: right;
    right: 0px;
    bottom: 28px;
    z-index: 2000;
    -moz-user-select: none;
    -webkit-user-select: none;
}
/*.da-dots span {
display: inline-block;
position: relative;
width: 18px;
height: 18px;
border-top-right-radius: 6px;
border-bottom-left-radius: 6px;
border: 1px solid rgba(0, 120, 173, 0.8);
-webkit-box-shadow: inset 0px 0px 7px 0px rgba(0,121,173,0.21), 0px 0px 7px 0px rgba(0,121,173,0.36);
-moz-box-shadow: inset 0px 0px 7px 0px rgba(0,121,173,0.21), 0px 0px 7px 0px rgba(0,121,173,0.36);
box-shadow: inset 0px 0px 7px 0px rgba(0,121,173,0.21), 0px 0px 7px 0px rgba(0,121,173,0.36);
margin-left: 20px;
margin-top: 7px;
cursor: pointer;
}
.da-dots span:last-of-type {
margin-right: 44px;
}
.da-dots span.da-dots-current:after {
content: '';
width: 18px;
height: 18px;
position: absolute;
top: 0;
left: 0;
background: rgb(0,90,150);
background: -moz-linear-gradient(top, rgba(0,90,150,1) 0%, rgba(0,143,188,1) 50%, rgba(0,90,150,1) 100%);
background: -webkit-linear-gradient(top, rgba(0,90,150,1) 0%,rgba(0,143,188,1) 50%,rgba(0,90,150,1) 100%);
background: linear-gradient(to bottom, rgba(0,90,150,1) 0%,rgba(0,143,188,1) 50%,rgba(0,90,150,1) 100%);
}*/
.da-arrows {
    -moz-user-select: none;
    -webkit-user-select: none;
}

    .da-arrows span {
        position: absolute;
        height: 39px;
        width: 46px;
        background-color: rgba(255, 255, 255, 0.8);
        cursor: pointer;
        z-index: 2000;
        bottom: 30px;
        opacity: 1;
        box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);
        -webkit-transition: opacity 0.4s ease-in-out 0.2s;
        -moz-transition: opacity 0.4s ease-in-out 0.2s;
        -o-transition: opacity 0.4s ease-in-out 0.2s;
        -ms-transition: opacity 0.4s ease-in-out 0.2s;
        transition: opacity 0.4s ease-in-out 0.2s;
    }

        .da-arrows span:hover {
            background-color: rgba(255, 255, 255, 1);
        }

        .da-arrows span:after {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0px;
            left: 0px;
        }

        .da-arrows span:hover:after {
            box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
        }

        .da-arrows span:active:after {
            box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
        }

        .da-arrows span.da-arrows-next:after {
            background-position: top right;
        }

        .da-arrows span.da-arrows-prev {
            right: 31.2%;
            background: rgba(255, 255, 255, 0.8) url(../images/prevSlider.png) no-repeat center center;
        }

            .da-arrows span.da-arrows-prev:hover {
                background: rgba(255, 255, 255, 1) url(../images/prevSlider.png) no-repeat center center;
            }

        .da-arrows span.da-arrows-next {
            right: 27.2%;
            background: rgba(255, 255, 255, 0.8) url(../images/nextSlider.png) no-repeat center center;
        }

            .da-arrows span.da-arrows-next:hover {
                background: rgba(255, 255, 255, 1) url(../images/nextSlider.png) no-repeat center center;
            }
/* Animation classes and animations */
/* Slide out to the left*/
.da-slide-toleft h2 {
    -webkit-animation: toLeftAnim1 0.6s ease-in-out 0.3s both;
    -moz-animation: toLeftAnim1 0.6s ease-in-out 0.3s both;
    -o-animation: toLeftAnim1 0.6s ease-in-out 0.3s both;
    -ms-animation: toLeftAnim1 0.6s ease-in-out 0.3s both;
    animation: toLeftAnim1 0.6s ease-in-out 0.3s both;
}

.da-slide-toleft p {
    -webkit-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
    -moz-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
    -o-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
    -ms-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
    animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
}

.da-slide-toleft .da-link {
    -webkit-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
    -moz-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
    -o-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
    -ms-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
    animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
}

@-webkit-keyframes toLeftAnim1 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-webkit-keyframes toLeftAnim2 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-webkit-keyframes toLeftAnim3 {
    0% {
        left: 10%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-webkit-keyframes toLeftAnim4 {
    0% {
        left: 60%;
        opacity: 1;
    }

    70% {
        left: 30%;
        opacity: 0;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-moz-keyframes toLeftAnim1 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-moz-keyframes toLeftAnim2 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-moz-keyframes toLeftAnim3 {
    0% {
        left: 10%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-moz-keyframes toLeftAnim4 {
    0% {
        left: 60%;
        opacity: 1;
    }

    70% {
        left: 30%;
        opacity: 0;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-o-keyframes toLeftAnim1 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-o-keyframes toLeftAnim2 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-o-keyframes toLeftAnim3 {
    0% {
        left: 10%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-o-keyframes toLeftAnim4 {
    0% {
        left: 60%;
        opacity: 1;
    }

    70% {
        left: 30%;
        opacity: 0;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-ms-keyframes toLeftAnim1 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-ms-keyframes toLeftAnim2 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-ms-keyframes toLeftAnim3 {
    0% {
        left: 10%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@-ms-keyframes toLeftAnim4 {
    0% {
        left: 60%;
        opacity: 1;
    }

    70% {
        left: 30%;
        opacity: 0;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@keyframes toLeftAnim1 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@keyframes toLeftAnim2 {
    0% {
        left: 10%;
        opacity: 1;
    }

    30% {
        left: 15%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@keyframes toLeftAnim3 {
    0% {
        left: 10%;
        opacity: 1;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}

@keyframes toLeftAnim4 {
    0% {
        left: 60%;
        opacity: 1;
    }

    70% {
        left: 30%;
        opacity: 0;
    }

    100% {
        left: -50%;
        opacity: 0;
    }
}
/*end of slide*/
/*content*/ /*1840*/
#content {
    width: 100%;
    padding-bottom: 200px;
    overflow: hidden;
    float: left;
}

    #content .center {
        padding-top: 70px;
        overflow: hidden;
    }

    #content .leftContent {
        width: 71.875%; /*1380*/
        min-height: 350px;
        overflow: hidden;
        float: left;
    }

    #content .rightContent {
        width: 22.28%; /*410*/
        float: right;
    }

        #content .leftContent h2, #content .rightContent > h2 {
            width: 100%;
            font-weight: normal;
            margin-bottom: 30px;
            position: relative;
            float: left;
        }

            #content .leftContent h2 a, #content .rightContent h2 a {
                display: inline-block;
                color: #2d81bf;
                font-size: 1rem;
                line-height: 1.125rem;
                text-transform: uppercase;
                font-family: 'ALK Sanet';
                padding: 0 8% 9px 10px;
                border-bottom: 1px solid #bbbbbb;
                margin-bottom: 1px;
            }

                #content .leftContent h2 a:hover, #content .rightContent h2 a:hover {
                    color: rgb(137, 189, 78);
                }

                #content .leftContent h2 a:after, #content .rightContent h2 a:after {
                    content: '';
                    display: inline-block;
                    width: 100px;
                    height: 3px;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    background: #89bd4e;
                }

    #content .leftContent .noLine {
        display: block;
        min-height: 15px;
        color: #636363;
        font-size: 0.87em;
        line-height: 1rem;
        font-weight: normal;
        text-transform: uppercase;
        font-family: 'Conv_BPG_Arial_2010';
        padding: 0 8% 9px 10px;
    }

    #content .leftContent .simpleNews {
        display: inline-block;
        width: 30.1%; /*440x460*/
        height: 480px;
        padding: 9px 0.72%;
        /*margin-right: 1.1%;*/
        margin-right: 0.8%;
        margin-left: 0.9%;
        margin-bottom: 80px;
        float: left;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
        -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
        position: relative;
        transition: box-shadow 0.3s ease-in-out;
    }

        #content .leftContent .simpleNews a {
            display: block;
            width: 100%;
            height: 100%;
            float: left;
        }
        /*#content .leftContent  .simpleNews:nth-child(3n+3){
margin-right: 0%;
}*/
        #content .leftContent .simpleNews:before {
            content: '';
            display: inline-block;
            width: 5.16%;
            height: 62.2%;
            position: absolute;
            left: -1.2%;
            top: 5.2%;
            background: #89bd4e;
        }

        #content .leftContent .simpleNews:hover {
            -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23), inset 0px 0px 19px 0px rgba(45,130,191,0.22);
            -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23), inset 0px 0px 19px 0px rgba(45,130,191,0.22);
            box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23), inset 0px 0px 19px 0px rgba(45,130,191,0.22);
        }

        #content .leftContent .simpleNews .imageBlock {
            display: inline-block;
            width: 100%;
            height: 332px;
            overflow: hidden;
            position: relative;
            margin-bottom: 10px;
        }

            #content .leftContent .simpleNews .imageBlock img {
                display: block;
                height: 100%;
                -webkit-transform: translate3d(-50%, 0%, 0);
                transform: translate3d(-50%, 0%, 0);
                position: absolute;
                top: 0%;
                left: 50%;
            }

        #content .leftContent .simpleNews h3 {
            width: 90%; /*400*/
            max-height: 32px;
            color: #478500;
            font-size: 0.87em;
            line-height: 1rem;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'ALK Sanet';
            margin: 0 auto 20px auto;
        }

    #content.adaptiveEmenets .leftContent .simpleNews h3 {
        display: flex;
        margin-bottom: 30px;
    }

    #content .leftContent .simpleNews h3 span {
        display: inline-block;
        color: #2d81bf;
        float: right;
    }

    #content .leftContent .simpleNews h2 {
        width: 90%; /*400*/

        color: #646464;
        font-size: 0.93rem;
        line-height: 1.063rem;
        font-weight: normal;
        text-transform: uppercase;
        font-family: 'Conv_BPG_Arial_Caps_2010';
        margin: 0 auto 0 auto;
        float: none;
    }
    /**/ /*1380*/
    #content .leftContent .simpleProject {
        display: flex;
        justify-content: space-between;
        width: 47.46%; /*655*/
        max-height: 220px;
        float: left;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23), inset 0px 0px 8px 0px rgba(45,130,191,0.22);
        -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23), inset 0px 0px 8px 0px rgba(45,130,191,0.22);
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23), inset 0px 0px 8px 0px rgba(45,130,191,0.22);
        position: relative;
    }

        #content .leftContent .simpleProject:hover {
            -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23), inset 0px 0px 19px 0px rgba(152,198,100,0.42);
            -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23), inset 0px 0px 19px 0px rgba(152,198,100,0.42);
            box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23), inset 0px 0px 19px 0px rgba(152,198,100,0.42);
        }


        #content .leftContent .simpleProject:before {
            content: '';
            display: inline-block;
            width: 5.16%;
            height: 92.7%;
            position: absolute;
            left: -1.8%;
            top: 3.65%;
            background: #2d81bf;
        }

        #content .leftContent .simpleProject .imageBlock {
            display: flex;
            width: 47.32%; /*310*/
            height: 220px;
            margin-right: 3.6%;
            position: relative;
            float: left;
        }

        /*#content .leftContent .simpleProject .imageBlock:before {
content: '';
display: block;
width: 32px;
height: 32px;
position: absolute;
z-index: 1;
top: 38px;
right: -16px;
transform: rotate(-45deg);
background-color: #fff;
}*/

        /*#content .leftContent .simpleProject .imageBlock img {
display: block;
height: 100%;
-webkit-transform: translate3d(-50%, 0%, 0);
transform: translate3d(-50%, 0%, 0);
position: absolute;
top: 0%;
left: 40%;
}*/

        #content .leftContent .simpleProject h3 {
            color: #478500;
            font-size: 0.87rem;
            line-height: 1rem;
            font-weight: normal;
            letter-spacing: 1px;
            text-transform: uppercase;
            font-family: 'ALK Sanet';
        }

        #content .leftContent .simpleProject h2 {
            color: #636363;
            font-size: 0.87rem;
            line-height: 1rem;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_Caps_2010';
            /*overflow: hidden; for adp 04.04*/
        }

        #content .leftContent .simpleProject h4 {
            display: inline-block;
            color: #2d81bf;
            font-size: 0.875rem;
            line-height: 1rem;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_Caps_2010';
        }

            #content .leftContent .simpleProject h4:before {
                display: inline-block;
                content: '';
                width: 16px;
                height: 2px;
                margin-top: 6px;
                margin-right: 6px;
                background-color: #2d81bf;
                float: left;
            }
    /*end of content*/
    /*carusel*/
    #content .rightContent {
        padding-top: 70px;
    }

.caruselBlock {
    width: 100%;
    margin-bottom: 95px;
    float: left;
}

    .caruselBlock:last-of-type {
        margin-bottom: 0px;
    }

.eclipse-wrapper {
    width: 100%; /*745*/
    position: relative;
    margin-bottom: 30px;
}

    .eclipse-wrapper button {
        border: none;
        -webkit-appearance: none;
        appearance: none;
        cursor: pointer;
    }

.eclipse-hide {
    display: none !important;
}

.eclipse-slider {
    transition: all 500ms;
}

.eclipse-slides {
    height: 440px;
    z-index: 1;
}

.eclipse-active {
    z-index: 10;
}

.eclipse-clone {
    z-index: 0 !important;
}

.eclipse-arrow {
    display: none;
}

    .eclipse-arrow.eclipse-next {
        right: -50px;
    }

.eclipse-controls {
    position: absolute;
    right: 8%;
    bottom: 27px;
    z-index: 11;
    line-height: 0;
    transform: translateX(-50%);
}

.eclipse-paging {
    float: left;
}

.eclipse-paging-button {
    width: 16px;
    height: 16px;
    margin: 0 0 0 10px;
    background: #fff;
    border-radius: 100%;
    text-indent: -9999em;
    border: 1px solid #274684 !important;
    position: relative;
}

    .eclipse-paging-button:first-child {
        margin-left: 0;
    }

.eclipse-paging-active:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin: 1px auto;
    background: #274684;
    position: absolute;
    top: 1px;
    left: 2px;
}

.eclipse-auto-play {
    display: block;
    display: none !important;
}

.eclipse-auto-stop {
    display: block;
    display: none !important;
}

.eclipse-arrow {
    display: block;
    width: 12px;
    height: 20px;
    position: absolute;
    bottom: 19px;
    z-index: 11;
    margin: -18px 0 0;
    text-indent: -9999em;
    border: none;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
}

    .eclipse-arrow.eclipse-prev {
        right: 17%;
        background: url(../images/prevVideo.png) no-repeat center;
    }

    .eclipse-arrow.eclipse-next {
        right: 8%;
        background: url(../images/nextVideo.png) no-repeat center;
    }
/*des*/
.videoRecord {
    width: 92.02%; /*390x408*/
    height: 600px;
    padding: 8px 1.9%;
    -webkit-box-shadow: inset 0px 0px 2px 0px rgba(45,130,191,1);
    -moz-box-shadow: inset 0px 0px 2px 0px rgba(45,130,191,1);
    box-shadow: inset 0px 0px 2px 0px rgba(45,130,191,1);
    margin-left: 3.6%;
    position: relative;
}


    .videoRecord:before {
        display: block;
        content: '';
        width: 100%; /*372x350*/
        height: 350px;
        background: #b8d0e2;
    }

    .videoRecord .imageBlock {
        width: 97.43%; /*382x327*/
        height: 327px;
        left: 1.9%;
        top: 20px;
        overflow: hidden;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.41);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.41);
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.41);
        position: absolute;
    }

.eclipse-active .videoRecord .imageBlock {
    left: -3.3%;
    top: 20px;
}

    .eclipse-active .videoRecord .imageBlock a {
        display: block;
        width: 100%;
        height: 100%;
        position: relative;
    }

        .eclipse-active .videoRecord .imageBlock a:after {
            display: block;
            content: ' ';
            width: 70px;
            height: 76px;
            position: absolute;
            background: url('../images/videoRecord.png') no-repeat center center;
            top: 50%;
            margin-top: -35px;
            left: 50%;
            margin-top: -35px;
        }

    .eclipse-active .videoRecord .imageBlock img {
        display: block;
        height: 100%;
        -webkit-transform: translate3d(-50%, 0%, 0);
        transform: translate3d(-50%, 0%, 0);
        position: absolute;
        top: 0%;
        left: 50%;
    }

#content .rightContent .videoRecord h2 {
    display: table-cell;
    width: 74.35%; /*290x80*/
    height: 80px;
    margin-top: -36px;
    background: rgba(45, 129, 191, 0.8);
    min-width: 320px;
}

    #content .rightContent .videoRecord h2 a {
        display: table-cell;
        width: 90%;
        height: 100%;
        color: #fff;
        font-size: 0.938rem;
        line-height: 1.125rem;
        letter-spacing: 1px;
        text-transform: uppercase;
        vertical-align: middle;
        margin: 0;
        border: 0;
        float: left;
    }

        #content .rightContent .videoRecord h2 a:after {
            display: none;
        }

        #content .rightContent .videoRecord h2 a span {
            display: flex;
            align-items: center;
            height: 100%;
            overflow: hidden;
        }
/*ministry agency*/
#eclipse2 .eclipse-slides {
    height: 500px;
}

.ministryAgency {
    width: 95%; /*397x217*/
    height: 217px;
    margin-left: 2.45%;
    margin-bottom: 50px;
    margin-top: 3px;
    -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.23);
    -moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.23);
    box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.23);
    position: relative;
}

    .ministryAgency.adaptiveEmenets {
        height: 250px;
    }

    .ministryAgency:hover {
        -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.22);
        -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.22);
        box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.22);
    }

    .ministryAgency:before {
        content: '';
        display: inline-block;
        width: 2.5%;
        height: 90.32%;
        position: absolute;
        left: -2.4%;
        top: 5.34%;
        background: #a1ca71;
    }

    .ministryAgency a {
        display: block;
        width: 100%;
        height: 100%;
    }

        .ministryAgency a .imageBlock {
            display: inline-block;
            width: 96%;
            padding: 15px 2%;
            height: 110px;
            margin: auto;
            position: relative;
            overflow: hidden;
        }

            .ministryAgency a .imageBlock img {
                display: inline-block;
                width: auto;
                max-height: 110px;
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
            }

#content .rightContent .ministryAgency a h2 {
    width: 90%;
    height: 56px;
    vertical-align: middle;
    padding: 0 5%;
    margin: 0;
    border: 0;
    float: left;
    position: relative;
}

#content.adaptiveEmenets .rightContent .ministryAgency a h2 span {
    font-size: 18px;
}

#content .rightContent .ministryAgency a h2 span {
    display: block;
    width: 90%;
    max-height: 36px;
    color: #2d81bf;
    font-size: 0.938rem;
    line-height: 1.125rem;
    text-align: center;
    text-transform: uppercase;
    font-family: 'ALK Sanet';
    letter-spacing: 1px;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    padding: 0;
}
/*end of carusel*/
/*pop up*/
/*pop up*/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    /*width:89%  !important;*/
    max-width: 1200px !important;
    /*max-width: 89% !important;*/
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-outer {
    max-width: 100%;
    /*background-color: #fff;*/
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: auto;
    max-width: 1200px;
    height: 100%;
}

.fancybox-image {
    /*max-width: 100%;*/
    width: 100%;
    max-width: 1200px;
    max-height: 100%;
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

    #fancybox-loading div {
        width: 44px;
        height: 44px;
        background: url('../images/fancybox_loading.gif') center center no-repeat;
    }

.fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(../images/close.png) no-repeat center center;
    background-size: 100% auto;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../images/blank.gif');
    z-index: 8040;
}

.fancybox-prev {
    left: -50px;
}

.fancybox-next {
    right: -50px;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -10px;
    cursor: pointer;
    z-index: 8040;
    visibility: visible;
}

.fancybox-prev span {
    left: 0;
    background: url(../images/leftSlide.png) no-repeat center center;
    background-size: 100% auto;
}

.fancybox-next span {
    right: 0;
    background: url(../images/rightSlide.png) no-repeat center center;
    background-size: 100% auto;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}
/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

    .fancybox-lock body {
        overflow: hidden !important;
    }

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.75);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

.fancybox-title {
    width: 100%;
    max-height: 30%;
    visibility: hidden;
    position: absolute;
    bottom: 0;
    text-shadow: none;
    z-index: 8050;
    color: #fff;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.52) 57%, rgba(0,0,0,0.52) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.52) 57%,rgba(0,0,0,0.52) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.52) 57%,rgba(0,0,0,0.52) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b8000000',GradientType=0 );
}

    .fancybox-title .counter {
        width: 96%;
        margin: 10px 2%;
        font-size: 0.87rem;
        line-height: 1rem;
        font-weight: normal;
        font-family: 'BPG Nino Mtavruli';
    }

        .fancybox-title .counter span {
            display: inline-block;
            margin-right: 2%;
            font-size: 1rem;
        }

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    top: 0;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
}
/*end of pop up*/
/*footer*/
#footerWrapper {
    width: 100%;
    max-height: 97px;
    position: absolute;
    margin-top: -50px;
    /*overflow: hidden; for adp 04.04*/
    bottom: 0;
    left: 0;
    float: left;
    background: rgb(137, 189, 78);
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.18), inset 0px 0px 4px 0px rgba(45,130,191,1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.18), inset 0px 0px 4px 0px rgba(45,130,191,1);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.18), inset 0px 0px 4px 0px rgba(45,130,191,1);
}

    #footerWrapper.adaptiveEmenets {
        max-height: 140px;
    }

    #footerWrapper .footerConatct {
        display: table;
        height: 95px;
        max-width: 57.29%; /*1100*/
        -webkit-box-shadow: inset 1px 0px 0px 0px rgba(132,214,45,1), -1px 0px 0px 0px rgba(92,178,22,1);
        -moz-box-shadow: inset 1px 0px 0px 0px rgba(132,214,45,1), -1px 0px 0px 0px rgba(92,178,22,1);
        box-shadow: inset 1px 0px 0px 0px rgba(132,214,45,1), -1px 0px 0px 0px rgba(92,178,22,1);
        float: left;
    }

        #footerWrapper .footerConatct li {
            display: table-cell;
            color: #fff;
            font-size: 0.875rem;
            line-height: 0.875rem;
            letter-spacing: 1px;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_Caps_2010';
            vertical-align: middle;
            padding: 5px 2.72%;
            -webkit-box-shadow: inset -1px 0px 0px 0px rgba(132,214,45,1),1px 0px 0px 0px rgba(92,178,22,1);
            -moz-box-shadow: inset -1px 0px 0px 0px rgba(132,214,45,1), 1px 0px 0px 0px rgba(92,178,22,1);
            box-shadow: inset -1px 0px 0px 0px rgba(132,214,45,1), 1px 0px 0px 0px rgba(92,178,22,1);
        }

            #footerWrapper .footerConatct li span {
                display: inline-block;
                width: 100%;
                text-transform: uppercase;
                font-family: 'ALK Sanet';
                margin-bottom: 15px;
            }

            #footerWrapper .footerConatct li a {
                color: #fff;
                text-transform: none;
            }

                #footerWrapper .footerConatct li a.hotLine {
                    font-size: 1.5rem;
                    font-weight: bold;
                }

    #footerWrapper .socialMedia {
        display: inline-block;
        width: 40%;
        float: right;
    }

        #footerWrapper .socialMedia li {
            display: inline-block;
            margin-top: 17px;
            margin-right: 25px;
            float: right;
            /*overflow: hidden; for adp 04.04*/
        }

            #footerWrapper .socialMedia li a {
                display: inline-block;
                margin-bottom: 13px;
                text-indent: -99999px;
            }

                #footerWrapper .socialMedia li a.yt {
                    display: block;
                    width: 37px;
                    height: 27px;
                    margin-top: 7px;
                    background: url(../images/yt.png) no-repeat center center;
                    background-size: 100% auto;
                    float: left;
                }

                #footerWrapper .socialMedia li a.fb {
                    display: block;
                    width: 21px;
                    height: 39px;
                    background: url(../images/fb.png) no-repeat center center;
                    background-size: 100% auto;
                    float: left;
                }

                #footerWrapper .socialMedia li a.twt {
                    display: block;
                    width: 37px;
                    height: 32px;
                    margin-top: 3px;
                    background: url(../images/twt.png) no-repeat center center;
                    background-size: 100% auto;
                    float: left;
                }

    #footerWrapper p {
        width: 40%;
        color: #fff;
        font-size: 0.75rem;
        line-height: 0.935rem;
        text-align: right;
        font-family: 'Conv_BPG_Arial_2010';
        float: right;
    }

#content .leftContent .paragraph h4.headOfDep {
    width: 100%;
    color: #2d81bf;
    font-size: 0.875rem;
    line-height: 1rem;
    letter-spacing: 1px;
    font-weight: normal;
    font-family: 'Conv_BPG_Arial_2010';
    text-transform: uppercase;
    margin-bottom: 25px;
}

    #content .leftContent .paragraph h4.headOfDep span {
        display: inline-block;
        color: #89bd4e;
        font-family: 'ALK Sanet';
        margin-right: 1%;
        margin-top: 2px;
        float: left;
    }
/*--------------------------------------End of home------------------------------------------------*/
/*--------------------------------------about us------------------------------------------------*/
#content .leftContent .paragraph {
    color: #494949;
    font-size: 0.87rem;
    line-height: 1rem;
    font-family: 'Conv_BPG_Arial_2010';
    padding: 0 1.5% 30px 10px;
    /*float:left;*/
}

#content .leftContent .paragraphSuc {
    color: rgb(137, 189, 78);
}

#content .leftContent .paragraph p {
    color: #494949;
    font-size: 0.875rem !important;
    line-height: 1rem !important;
    font-family: 'Conv_BPG_Arial_2010' !important;
    margin-bottom: 20px;
}

    #content .leftContent .paragraph p > a {
        color: #2d81bf;
    }

        #content .leftContent .paragraph p > a:hover {
            color: #a1ca71;
        }

#content .leftContent .fileLine {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
}


    #content .leftContent .fileLine .simpleFile {
        display: flex;
        width: 46%; /*557x92*/
        min-height: 64px;
        padding: 14px 1%;
        margin-bottom: 20px;
        border: 1px solid #2d81bf;
    }

    #content .leftContent .fileLine .icon {
        display: inline-block;
        width: 12.56%; /*70x67*/
        max-width: 88px;
        height: 100%;
        margin-right: 3.5%;
        float: left;
        background: #2d81bf;
        position: relative;
    }

        #content .leftContent .fileLine .icon img {
            display: inline-block;
            width: 50%;
            height: auto;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
        }

    #content .leftContent .fileLine .rightFile {
        display: flex;
        width: 83.94%;
        float: right;
        flex-wrap: wrap;
        align-items: center;
    }

        #content .leftContent .fileLine .rightFile h2 {
            display: flex;
            height: fit-content;
            margin-bottom: 5px;
            width: 100%;
            /*overflow: hidden; for adp 04.04*/
        }

#content.adaptiveEmenets .leftContent .fileLine .rightFile h2 {
    max-height: 63px;
    overflow: hidden;
}

#content .leftContent .fileLine .rightFile h2 a {
    display: inline-block;
    color: #484848;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    font-family: 'ALK Sanet';
    padding: 0;
    border-bottom: 0px solid #bbbbbb;
    margin-bottom: 0px;
    width: 100%;
}

    #content .leftContent .fileLine .rightFile h2 a:after {
        display: none;
    }

#content .leftContent .fileLine .rightFile .viewFile {
    display: inline-block;
    color: #478500;
    font-size: 0.875rem;
    line-height: 1.063rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'ALK Sanet';
    padding-left: 25px;
}

    #content .leftContent .fileLine .rightFile .viewFile.fancyboxPdf {
        background: url(../images/viewFile.png) no-repeat left top !important;
        background-size: auto 16px !important;
        float: right;
    }

#content.adaptiveEmenets .leftContent .fileLine .rightFile .viewFile.fancyboxPdf {
    background: url(../images/viewFile.png) no-repeat left top 5px !important;
    background-size: auto 16px !important;
    float: right;
    margin-right: 20px;
}

#content .leftContent .fileLine .rightFile .viewFile.downloadFile {
    background: url(../images/downloadFile.png) no-repeat left 2px !important;
    background-size: auto 14px !important;
    margin-right: 20px;
}

#content.adaptiveEmenets .leftContent .fileLine .rightFile .viewFile.downloadFile {
    background: url(../images/downloadFile.png) no-repeat left 2px top 5px !important;
    background-size: auto 14px !important;
    margin-right: 20px;
}
/*right menu*/
#content .rightContent .rightMenu {
    width: 100%;
    margin-bottom: 105px;
    /*overflow: hidden; for adp 04.04*/
    float: left;
}

    #content .rightContent .rightMenu li {
        width: 98%; /*397x217*/
        min-height: 45px;
        margin-bottom: 10px;
        -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.23);
        -moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.23);
        box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.23);
        position: relative;
        float: right;
        margin-right: 3px;
    }

        #content .rightContent .rightMenu li:hover, #content .rightContent .rightMenu li.currRigtPage {
            -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
        }

        #content .rightContent .rightMenu li:before {
            content: '';
            display: inline-block;
            width: 3px;
            height: 80%;
            position: absolute;
            left: -1px;
            top: 10%;
            background: #a1ca71;
        }

        #content .rightContent .rightMenu li.currRigtPage:before, #content .rightContent .rightMenu li:hover:before {
            background: rgba(45,130,191,1);
        }

        #content .rightContent .rightMenu li a {
            display: block;
            width: 92%;
            min-height: 15px;
            color: #636363;
            font-size: 0.875rem;
            line-height: 1rem;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_Caps_2010';
            padding: 15px 4%;
        }

        #content .rightContent .rightMenu li:hover a, #content .rightContent .rightMenu li.currRigtPage a {
            color: #2d81bf;
        }

#content .leftContent .paragraph .imageBlock {
    display: inline-block;
    width: 29.02%; /*400x415*/
    height: 100%;
    min-height: 250px;
    min-width: 260px;
    margin: 3px 2.9% 50px 3px;
    /*overflow: hidden; for adp 04.04*/
    float: left;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(141,186,105,0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(141,186,105,0.5);
    box-shadow: 0px 0px 3px 0px rgba(141,186,105,0.5);
}


    #content .leftContent .paragraph .imageBlock img {
        display: inline-block;
        width: 100%;
        height: auto;
    }

#content.adaptiveEmenets .leftContent .paragraph .imageBlock img {
    height: 514px;
}

#content .leftContent .paragraph h3 {
    display: inline-block;
    color: #89bd4e;
    font-size: 1.5rem;
    line-height: 1.5rem;
    letter-spacing: 1px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'ALK Sanet';
    margin-bottom: 30px;
    margin-top: 5px;
}
/*--------------------------------------End of about us--------------------------------------------*/
/*--------------------------------------deputy Of Agency Head--------------------------------------------*/
#content .leftContent.forDeputies {
    display: flex;
    flex-wrap: wrap;
}

#content .leftContent .simplePerson {
    display: flex;
    flex-direction: column;
    width: 27.91%; /*404x440*/
    height: 480px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
    overflow: hidden;
    position: relative;
    margin-left: 30px;
    margin-bottom: 20px;
    padding: 10px 10px 0 10px;
}

    #content .leftContent .simplePerson:first-child {
        margin-left: 30px;
    }


    #content .leftContent .simplePerson:hover {
        -webkit-box-shadow: 0px 0px 5px 0px rgba(141,186,105,0.5);
        -moz-box-shadow: 0px 0px 5px 0px rgba(141,186,105,0.5);
        box-shadow: 0px 0px 5px 0px rgba(141,186,105,0.5);
    }


    #content .leftContent .simplePerson .imageBlock {
        width: 100%;
        height: 370px;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(141,186,105,0.5);
        -moz-box-shadow: 0px 0px 3px 0px rgba(141,186,105,0.5);
        box-shadow: 0px 0px 3px 0px rgba(141,186,105,0.5);
        position: relative;
        overflow: hidden;
    }

        #content .leftContent .simplePerson .imageBlock img {
            display: flex;
            width: 100%;
            height: 100%;
            object-fit: cover;
            margin: auto;
        }

    #content .leftContent .simplePerson .personText {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: 15px;
        padding-right: 15px;
        height: 110px;
    }


    #content .leftContent .simplePerson h3 {
        display: inline-block;
        color: #89bd4e;
        font-size: 16px;
        line-height: 18px;
        letter-spacing: 1px;
        font-weight: normal;
        text-transform: uppercase;
        font-family: 'ALK Sanet';
        width: 100%;
        height: fit-content
    }

    #content .leftContent .simplePerson h4 {
        display: inline-block;
        color: #9e9e9e;
        font-size: 0.813rem;
        line-height: 0.938rem;
        letter-spacing: 1px;
        font-weight: normal;
        text-transform: uppercase;
        font-family: 'Conv_BPG_Arial_2010';
        width: 100%;
        margin-bottom: 0;
        height: fit-content
    }
/*--------------------------------------End of deputy Of Agency Head--------------------------------------------*/
/*------------------------------------------------departments--------------------------------------------------*/
#content .leftContent .simpleDepartment {
    display: inline-block;
    width: 27.34%; /*432x125*/
    height: 90px;
    padding: 35px 2% 10px 2%;
    margin-left: 1.5%;
    margin-right: 0.5%;
    margin-bottom: 30px;
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    float: left;
    position: relative;
}

#content.adaptiveEmenets .leftContent .simpleDepartment {
    display: flex;
    height: 140px;
}

#content .leftContent .simpleDepartment:hover {
    -webkit-box-shadow: inset 0px 0px 16px 0px rgba(45,130,191,0.42);
    -moz-box-shadow: inset 0px 0px 16px 0px rgba(45,130,191,0.42);
    box-shadow: inset 0px 0px 16px 0px rgba(45,130,191,0.42);
}

#content .leftContent .simpleDepartment:nth-child(3n+1) {
    margin-right: 0%;
}

#content .leftContent .simpleDepartment:before {
    content: '';
    display: inline-block;
    width: 1.5%;
    height: 92%;
    position: absolute;
    left: -1.5%;
    top: 4%;
    background: #2d81bf;
}

#content .leftContent .simpleDepartment h3 {
    width: 100%;
    color: #646464;
    font-size: 15px;
    line-height: 17px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'Conv_BPG_Arial_Caps_2010';
    margin-bottom: 20px;
    /*overflow: hidden; for adp 04.04*/
}

#content .leftContent .simpleDepartment h4 {
    display: flex;
    width: 100%;
    max-height: 32px;
    color: #2d81bf;
    font-size: 0.875rem;
    line-height: 1rem;
    letter-spacing: 1px;
    font-weight: normal;
    font-family: 'Conv_BPG_Arial_2010';
    text-transform: uppercase;
    /*overflow: hidden; for adp 04.04*/
}

#content.adaptiveEmenets .leftContent .simpleDepartment h4 {
    flex-direction: Column;
}

#content .leftContent .simpleDepartment h4 span {
    display: inline-block;
    color: #89bd4e;
    font-family: 'ALK Sanet';
    margin-right: 1%;
    margin-top: 2px;
    float: left;
}
/*inner page*/
#content .leftContent .contactOfDepartment {
    width: 31%;
    margin-right: 0;
    margin-left: 2.9%;
    height: auto;
    float: right;
}

    #content .leftContent .contactOfDepartment:before {
        background: #a1ca71;
    }

    #content .leftContent .contactOfDepartment h4 {
        margin-bottom: 30px;
        max-height: none;
    }

        #content .leftContent .contactOfDepartment h4 span {
            min-width: 40%;
        }

        #content .leftContent .contactOfDepartment h4:not(:first-of-type) span {
            color: #7b828b;
        }

        #content .leftContent .contactOfDepartment h4 a {
            display: inline-block;
            color: #424242;
            text-transform: none;
            float: left;
            word-break: break-word;
        }
/*pop up*/
.popUp .paragraph {
    width: 93.80%; /*985*/
    color: #494949;
    font-size: 0.938rem;
    line-height: 1rem;
    font-family: 'Conv_BPG_Arial_2010';
    margin: 50px auto;
}

    .popUp .paragraph h2 {
        color: #646464;
        font-size: 0.938rem;
        line-height: 1.063rem;
        font-weight: normal;
        text-transform: uppercase;
        font-family: 'Conv_BPG_Arial_Caps_2010';
        margin-bottom: 30px;
    }

    .popUp .paragraph .contactOfDepartment {
        display: inline-block;
        width: 41%;
        height: auto;
        padding: 35px 2% 10px 2%;
        margin-left: 2.9%;
        margin-bottom: 30px;
        -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
        -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
        box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
        position: relative;
        float: right;
    }

        .popUp .paragraph .contactOfDepartment:before {
            content: '';
            display: inline-block;
            width: 1.5%;
            height: 92%;
            position: absolute;
            left: -1.5%;
            top: 4%;
            background: #a1ca71;
        }

        .popUp .paragraph .contactOfDepartment h3 {
            width: 100%;
            max-height: 34px;
            color: #646464;
            font-size: 0.938rem;
            line-height: 1.063rem;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_Caps_2010';
            margin-bottom: 20px;
            /*overflow: hidden; for adp 04.04*/
        }

        .popUp .paragraph .contactOfDepartment h4 {
            width: 100%;
            max-height: 32px;
            color: #2d81bf;
            font-size: 0.875rem;
            line-height: 1rem;
            letter-spacing: 1px;
            font-weight: normal;
            font-family: 'Conv_BPG_Arial_2010';
            text-transform: uppercase;
            margin-bottom: 20px;
            /*overflow: hidden; for adp 04.04*/
        }

            .popUp .paragraph .contactOfDepartment h4 span {
                display: inline-block;
                min-width: 40%;
                color: #89bd4e;
                font-family: 'ALK Sanet';
                margin-right: 1%;
                margin-top: 2px;
                float: left;
            }

            .popUp .paragraph .contactOfDepartment h4:not(:first-of-type) span {
                color: #7b828b;
            }

            .popUp .paragraph .contactOfDepartment h4 a {
                color: #424242;
                text-transform: none;
            }

    .popUp .paragraph h4.headOfDep {
        width: 100%;
        color: #2d81bf;
        font-size: 0.875rem;
        line-height: 1rem;
        letter-spacing: 1px;
        font-weight: normal;
        font-family: 'Conv_BPG_Arial_2010';
        text-transform: uppercase;
        margin-bottom: 25px;
    }

        .popUp .paragraph h4.headOfDep span {
            display: inline-block;
            color: #89bd4e;
            font-family: 'ALK Sanet';
            margin-right: 1%;
            margin-top: 2px;
            float: left;
        }
/*--------------------------------------End of deputy Of Agency Head--------------------------------------------*/
/*-------------------------------------------------------news--------------------------------------------------*/
/*filter*/
#content .leftContent .filter {
    width: 98%; /*1358*/
    margin: 0 1% 65px 1%;
    border: 1px solid #2d81bf;
    position: relative;
    clear: both;
    float: left;
}

    #content .leftContent .filter form {
        width: 100%;
        min-height: 75px;
        float: left;
    }

        #content .leftContent .filter form fieldset {
            display: table;
            width: 100%;
            min-height: 55px;
            float: left;
        }

    #content .leftContent .filter .infoBlock {
        display: inline-block;
        width: 88%;
        min-height: 50px;
        vertical-align: middle;
        padding: 0px 1% 0px 3%;
        float: left;
    }

    #content .leftContent .filter .filterIcon {
        width: 4%; /*78*/

        max-width: 78px;
        padding: 15px 1%;
        border-right: 2px solid #fff;
        float: left;
    }

        #content .leftContent .filter .filterIcon img {
            display: inline-block;
            width: 100%;
            width: 51px;
            height: auto;
            margin: 0 auto;
        }
    /*select*/
    #content .leftContent .filter .view {
        display: inline-block;
        width: 36.38%; /*358*/
        height: 47px;
        margin-bottom: 15px;
        margin-top: 15px;
        margin-right: 5.3%;
        float: left;
        -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.35);
        -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.35);
        box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.35);
    }

    #content .leftContent .filter .selectric-wrapper {
        position: relative;
        cursor: pointer;
    }

    #content .leftContent .filter .selectric-responsive {
        width: 100%;
    }

    #content .leftContent .filter .selectric {
        position: relative;
        overflow: hidden;
    }

        #content .leftContent .filter .selectric .label {
            display: block;
            white-space: nowrap;
            /*overflow: hidden; for adp 04.04*/
            text-overflow: ellipsis;
            padding: 0 8.9% 0 6%;
            font-size: 0.875rem;
            line-height: 47px;
            color: #b4b4b4;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_Caps_2010';
            height: 47px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

#content.adaptiveEmenets .leftContent .filter .selectric .label {
    display: flex;
    align-items: center;
}

#content .leftContent .filter .selectric-below .selectric .label {
    color: #2d81bf;
}

#content .leftContent .filter .selectric .button {
    display: block;
    position: absolute;
    right: 6.9%;
    top: 18px;
    width: 22px;
    height: 11px;
    text-indent: -9999px;
    background: url(../images/selectArrow.png) no-repeat center center;
}

#content .leftContent .filter .selectric-focus .selectric {
    border-color: #ffffff;
}

#content .leftContent .filter .selectric-hover .selectric {
    border-top-color: #ffffff;
}

    #content .leftContent .filter .selectric-hover .selectric .button {
        color: #ffffff;
    }

        #content .leftContent .filter .selectric-hover .selectric .button:after {
            border-top-color: #ffffff;
        }

#content .leftContent .filter .selectric-open {
    z-index: 9999;
}

    #content .leftContent .filter .selectric-open .selectric-items {
        display: block;
    }

#content .leftContent .filter .selectric-disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#content .leftContent .filter .selectric-hide-select {
    position: relative;
    /*overflow: hidden; for adp 04.04*/
    width: 0;
    height: 0;
}

    #content .leftContent .filter .selectric-hide-select select {
        position: absolute;
        left: -100%;
    }

    #content .leftContent .filter .selectric-hide-select.selectric-is-native {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

        #content .leftContent .filter .selectric-hide-select.selectric-is-native select {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            border: none;
            z-index: 1;
            box-sizing: border-box;
            opacity: 0;
        }

#content .leftContent .filter .selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    *font: 0/0 a !important;
    background: none !important;
}

#content .leftContent .filter .selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important;
}
/* Items box */
#content .leftContent .filter .selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #ffffff;
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.35);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.35);
    box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.35);
    z-index: -1;
}

    #content .leftContent .filter .selectric-items .selectric-scroll {
        height: 100%;
        overflow: auto;
    }

#content .leftContent .filter .selectric-above .selectric-items {
    top: auto;
    bottom: 100%;
}

#content .leftContent .filter .selectric-items ul, #content .leftContent .filter .selectric-items li {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0.875rem;
    line-height: 1.063rem;
    color: #b4b4b4;
    text-transform: uppercase;
    font-family: 'Conv_BPG_Arial_Caps_2010';
    min-height: 14px;
}

#content .leftContent .filter .selectric-items li {
    display: block;
    padding: 9px 6%;
    color: #636363;
    cursor: pointer;
}

    #content .leftContent .filter .selectric-items li.selected {
        color: #2d81bf;
    }

    #content .leftContent .filter .selectric-items li:hover {
        color: #2d81bf;
    }

#content .leftContent .filter .selectric-items .disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default !important;
    background: none !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#content .leftContent .filter .selectric-items .selectric-group .selectric-group-label {
    font-weight: bold;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none;
    color: #444;
}

#content .leftContent .filter .selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1;
}

#content .leftContent .filter .selectric-items .selectric-group li {
    padding-left: 25px;
}
/**/
#content .leftContent .filter .infoBlock input {
    display: inline-block;
    width: 34.1%; /*525*/
    height: 47px;
    font-size: 0.875rem;
    color: #2d81bf;
    text-transform: uppercase;
    font-family: 'Conv_BPG_Arial_Caps_2010';
    margin-bottom: 15px;
    margin-top: 15px;
    margin-right: 5%;
    padding: 0 2.2%;
    float: left;
    border: 0;
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.35);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.35);
    box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.35);
}

input::-webkit-input-placeholder {
    color: #b4b4b4;
}

input:-moz-placeholder {
    color: #b4b4b4;
}

input::-moz-placeholder {
    color: #b4b4b4;
}

input:-ms-input-placeholder {
    color: #b4b4b4;
}

#content .leftContent .filter .infoBlock input.sendButton {
    display: inline-block;
    width: 14.26%;
    height: 47px;
    font-size: 0.875rem;
    line-height: 0.875rem;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Conv_BPG_Arial_Caps_2010';
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 0 2%;
    margin-right: 0;
    border: 0px solid #d1deed;
    vertical-align: middle;
    float: left;
    cursor: pointer;
    background: #2d81bf;
}

#content.adaptiveEmenets .leftContent .filter .infoBlock input.sendButton {
    min-width: 180px;
}

#content .leftContent .filter .infoBlock input.sendButton:hover {
    -webkit-box-shadow: inset 0px 0px 38px 0px rgba(4,68,116,1);
    -moz-box-shadow: inset 0px 0px 38px 0px rgba(4,68,116,1);
    box-shadow: inset 0px 0px 38px 0px rgba(4,68,116,1);
}
/*pager*/
.pager {
    width: 98%;
    margin: 0 auto 30px auto;
    /*overflow: hidden; for adp 04.04*/
}

    .pager li {
        display: inline-block;
        line-height: 22px;
        margin-right: 2%;
        margin-bottom: 10px;
        vertical-align: middle;
        float: left;
    }

        .pager li a {
            font-size: 0.938rem;
            line-height: 0.938rem;
            color: #636363;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_Caps_2010';
        }

            .pager li a:hover, .pager li.active a {
                color: #a1ca71;
            }

        .pager li.PagedList-skipToPrevious, .pager li.PagedList-skipToNext {
            display: inline-block;
            width: 22px;
            height: 22px;
        }

            .pager li.PagedList-skipToPrevious a, .pager li.PagedList-skipToNext a {
                display: inline-block;
                width: 22px;
                height: 22px;
                text-indent: -9999px;
            }

            .pager li.PagedList-skipToPrevious a {
                background: url(../images/prevPage.jpg) no-repeat center center;
            }

            .pager li.PagedList-skipToNext a {
                background: url(../images/nextPage.jpg) no-repeat center center;
            }
/*inner page*/
#content .leftContent .simpleNews.innerPageNews {
    /*margin-right:0.9%;
margin-left:1.1%;*/
    height: auto;
    min-height: 400px;
    margin-bottom: 30px;
    float: right;
}

    #content .leftContent .simpleNews.innerPageNews .imageBlock .galleryIcon {
        display: block;
        width: 58px;
        height: 58px;
        bottom: 15px;
        right: 15px;
        position: absolute;
        transition: all 1s ease-in-out .1s;
        background: url(../images/galleryIcon.png) no-repeat center center;
    }

    #content .leftContent .simpleNews.innerPageNews:hover .imageBlock .galleryIcon {
        bottom: 50%;
        right: 50%;
        margin-left: -29px;
        margin-right: -29px;
    }

#content .leftContent .mediaBlock {
    width: 32px;
    margin-right: 1.1%;
    margin-left: 3.1%;
    height: 400px;
    float: right;
}

    #content .leftContent .mediaBlock a {
        display: block;
        width: 32px;
        text-indent: -9999px;
        margin: 30px 0;
    }

        #content .leftContent .mediaBlock a.print {
            height: 32px;
            background: url(../images/print.png) no-repeat center center;
        }

        #content .leftContent .mediaBlock a.share {
            height: 32px;
            position: relative;
            text-indent: 0;
            background: url(../images/share.png) no-repeat center center;
            /*overflow: hidden; for adp 04.04*/
            font-size: 0;
        }

.fb_iframe_widget {
    position: absolute !important;
    top: 0;
    left: 0;
    transform: scale(1.5);
    transform-origin: top left;
    opacity: 0;
}

@media print {
    @page {
        size: A4;
    }

    header {
        display: none;
    }

    #content .rightContent {
        display: none;
    }

    #content .leftContent {
        width: 100%;
    }

        #content .leftContent .innerPageNews {
            width: 97%;
            max-width: 415px;
        }

        #content .leftContent .simpleNews.innerPageNews .imageBlock .galleryIcon {
            display: none;
        }

        #content .leftContent .fileLine .simpleFile {
            width: 97%;
            padding: 14px 1%;
        }

        #content .leftContent .fileLine .rightFile .viewFile.fancyboxPdf {
            background: none;
            padding: 0;
        }

        #content .leftContent .fileLine .icon {
            display: none;
        }

        #content .leftContent .fileLine .rightFile {
            width: 100%;
        }

    #content .rightContent {
        display: none;
    }

    #footerWrapper {
        display: none;
    }
}
/*---------------------------------------------------End of news----------------------------------------------*/
/*------------------------------------------------------blog-------------------------------------------------*/
#content .leftContent .simpleVideo {
    height: 400px;
}

    #content .leftContent .simpleVideo:before {
        background: #2d81be;
    }

    #content .leftContent .simpleVideo .imageBlock .galleryIcon {
        display: block;
        width: 58px;
        height: 58px;
        bottom: 15px;
        right: 15px;
        position: absolute;
        transition: all 1s ease-in-out .1s;
        background: url(../images/videoGallery.png) no-repeat center center;
    }

    #content .leftContent .simpleVideo:hover .imageBlock .galleryIcon {
        bottom: 50%;
        right: 50%;
        margin-left: -29px;
        margin-right: -29px;
    }
/*---------------------------------------------------End of blog--------------------------------------------*/
/*------------------------------------------------------accounts----------------------------------------------------*/
/*acardion*/
/*#content .leftContent .ac-container {
width: 98%;
margin: 0 1%;
padding-top: 1px;
float: left;
}

#content .leftContent .ac-container label {
width: 93%;
display: block;
color: #636363;
font-size: 0.87rem;
font-weight: normal;
line-height: 1rem;
letter-spacing: 1px;
font-family: 'Conv_BPG_Arial_Caps_2010';
text-transform: uppercase;
vertical-align: middle;
z-index: 20;
padding: 15px 5% 15px 2%;
cursor: pointer;
margin-bottom: 10px;
margin-left: 0%;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
-moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
position: relative;
}

#content .leftContent .ac-container label:before {
content: '';
display: inline-block;
width: 0.3%;
height: 88.32%;
position: absolute;
z-index: 17;
left: -0.3%;
top: 6.34%;
background: #a1ca71;
}

#content .leftContent .ac-container input:checked + label {
background-image: url(../images/faqOpen.png);
background-repeat: no-repeat;
background-position: 98% center;
margin-bottom: 20px;
padding: 20px 5% 20px 2%;
border-bottom: 0;
}

#content .leftContent .ac-container label {
background-image: url(../images/faqClose.png);
background-repeat: no-repeat;
background-position: 98% center
}

#content .leftContent .ac-container input.hiddenInput {
display: none;
}

#content .leftContent .ac-container article {
overflow: hidden; 

height: 0px;
position: relative;
z-index: 10;
}

#content .leftContent .ac-container input:checked ~ article {
height: auto;
}

#content .leftContent .ac-large .fileLine .simpleFile {
margin-left: 2%;
}*/
/* START OF ACCARDION*/
.accordion, .accordionNoFiles {
    display: block;
    background-color: #fff;
    font-family: "Conv_BPG_Arial_2010";
    font-size: 14px;
    line-height: 17px;
    color: #818181;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    margin-bottom: 20px;
    border-radius: 5px;
    position: relative;
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    z-index: 20;
}

#content .leftContent .accordion:before {
    content: '';
    display: inline-block;
    width: 0.3%;
    height: 88.32%;
    position: absolute;
    z-index: 50;
    left: -0.3%;
    top: 6.34%;
    background: #a1ca71;
}

.accordionNoFiles h4 {
    color: #808080;
    font-weight: normal;
}

body.black .panel {
    border: 1px solid rgba(255,255,255,0.6);
}

body.blue .panel {
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
}

.accordion h4 {
    font-family: "Conv_BPG_Arial_2010";
    font-size: 0.875rem;
    line-height: 1.063rem;
    color: #818181;
    cursor: pointer;
    font-weight: normal;
    max-height: 3.49rem;
    overflow: hidden;
}

    .accordion h4.interAcc {
        font-family: 'Conv_BPG_Arial_Caps_2010';
        text-transform: uppercase;
        display: flex;
        flex-wrap: wrap;
    }
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active,
.accordion:hover {
    color: #3A6A3A;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
    background-color: white;
    font-family: "Conv_BPG_Arial_2010";
    font-size: 0.875rem;
    line-height: 1.063rem;
    color: #818181;
    border: 1px solid rgba(199,199,199,0.5);
    margin-bottom: 20px;
    /* padding:20px; */
    display: none;
    overflow: hidden;
}

    .panel .firstAccardion {
        padding: 20px;
    }

.accordion:after {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../images/faqClose.png) no-repeat center center;
    color: #777;
    float: right;
    margin-left: 5px;
    position: absolute;
    right: 12px;
    bottom: 11px;
}

.accordion.adaptiveEmenets:after {
    background: url(../images/faqClose.png) no-repeat center center;
    margin-bottom: 6px;
}

.active.adaptiveEmenets:after {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../images/faqOpen.png) no-repeat center center;
    margin-bottom: 6px;
    /* Unicode character for "minus" sign (-) */
}

.active:after {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../images/faqOpen.png) no-repeat center center;
    /* Unicode character for "minus" sign (-) */
}

.filterBox .active:after {
    background: rgba(0.0.0.0);
    opacity: 0;
}

.panel p {
    margin-bottom: 20px;
}

.panel .suggestLink {
    display: flex;
    width: 240px;
    height: 40px;
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 4px;
}

    .panel .suggestLink span {
        display: block;
        width: 48px;
        height: 40px;
        text-indent: -9999px;
        background: #3A6A3A url(../images/suggestLinkIcon.png) no-repeat center center;
        position: absolute;
        border-radius: 4px;
    }

    .panel .suggestLink h2 {
        display: inline-block;
        font-family: "BPG Nino Mtavruli";
        font-size: 16px;
        line-height: 19px;
        text-transform: uppercase;
        color: #818181;
        font-weight: bold;
        margin-left: 68px;
        margin-top: 11px;
    }
/* START OF secondACCARDION*/

.panel .secondAccardion {
    display: flex;
    border-bottom: 1px solid rgba(178,178,178,0.3);
    padding: 20px;
}

    .panel .secondAccardion:last-child {
        border-bottom: 1px solid rgba(178,178,178,0);
    }

.panel .textArea {
    display: flex;
    flex-direction: column;
    width: 45.28%;
    margin-right: 7%;
    margin-bottom: 10px;
}

    .panel .textArea h4, .panel .timeArea h4 {
        display: inline-block;
        font-family: "Conv_BPG_Arial_2010";
        font-size: 12px;
        line-height: 15px;
        color: rgba(158,158,158,0.8);
        margin-bottom: 8px;
        font-weight: normal;
    }

    .panel .textArea h5, .panel .timeArea h5 {
        display: inline-block;
        font-family: "Conv_BPG_Arial_2010";
        font-size: 14px;
        line-height: 17px;
        color: #818181;
        font-weight: normal;
    }

.panel .timeArea {
    display: flex;
    flex-direction: column;
    width: 20%;
    margin-right: 7%;
}

.panel .links {
    display: flex;
    width: 17.96%;
    height: 50px;
    align-items: center;
}

    .panel .links li a {
        display: flex;
        align-items: center;
        font-family: "Conv_BPG_Arial_2010";
        font-size: 12px;
        line-height: 15px;
        color: #828282;
    }

.panel li a img {
    display: inline-block;
    margin-right: 10px;
}

.panel .links li a:first-child img {
    width: 20px;
    /* height: 13px; */
    margin-top: -2px;
}

.panel .links li a:first-child {
    margin-right: 12px;
}

/*End of acardion*/

/*-------------------------------------------------requires Public Information-----------------------------------------------*/
#content .leftContent .contactInfo {
    width: 34.28%; /* 500*/
    margin-bottom: 30px;
    position: relative;
}

    #content .leftContent .contactInfo .paragraph {
        padding: 0;
    }

#content .leftContent.forContactPage {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

    #content .leftContent.forContactPage .contactOfDepartment.adaptiveEmenets {
        display: flex;
        flex-direction: column;
        height: auto;
    }

#content .leftContent .contactInfo h3 {
    width: 100%;
    color: #646464;
    font-size: 0.93rem;
    line-height: 1.063rem;
    text-transform: uppercase;
    font-family: 'Conv_BPG_Arial_Caps_2010';
    margin: 40px auto 20px auto;
    float: none;
}

#content .leftContent .contactForm {
    width: 52.96%; /*785*/
    padding: 40px;
    border: 1px solid #2d81bf;
}

    #content .leftContent .contactForm .formLine {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        width: 100%;
        color: #636363;
        font-size: 0.875rem;
        line-height: 1rem;
        font-weight: normal;
        text-transform: uppercase;
        font-family: 'Conv_BPG_Arial_Caps_2010';
        margin-bottom: 40px;
    }

        #content .leftContent .contactForm .formLine .leftLine {
            width: 47%; /*333*/
        }

            #content .leftContent .contactForm .formLine .leftLine.fullWidth {
                width: 100%;
            }



        #content .leftContent .contactForm .formLine input {
            display: inline-block;
            width: 95.2%; /*333*/
            height: 47px;
            color: #636363;
            font-size: 0.875rem;
            line-height: 1rem;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_Caps_2010';
            padding: 0 2.4%;
            border: 0;
            -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
        }

        #content .leftContent .contactForm .formLine .fullWidth input {
            width: 97.2%; /*333*/
            padding: 0 1.4%;
        }

        #content .leftContent .contactForm .formLine .errorMessage {
            display: inline-block;
            width: 95.2%; /*333*/
            color: #d10000;
            font-size: 0.875rem;
            line-height: 1rem;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_2010';
            padding: 0 2.4%;
            margin-top: 5px;
        }

        #content .leftContent .contactForm .formLine .fullWidth .errorMessage {
            width: 97.2%; /*333*/
            padding: 0 1.4%;
        }

        #content .leftContent .contactForm .formLine .fileUpload {
            width: 95.2%; /*333*/
            height: 47px;
            color: #b6b6c5;
            font-size: 0.875rem;
            font-weight: normal;
            line-height: 47px;
            vertical-align: middle;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_Caps_2010';
            padding: 0 2.4%;
            border: 0;
            -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            /*overflow: hidden; for adp 04.04*/
            float: right;
            position: relative;
            cursor: pointer;
        }

            #content .leftContent .contactForm .formLine .fileUpload input[type="file"] {
                width: 100%;
                height: 100%;
                cursor: pointer;
                position: absolute;
                opacity: 0;
                left: 0;
                right: 0;
                clip: auto !important;
            }

.g-recaptcha {
    margin-top: 10px;
}

#content .leftContent .contactForm .formLine.formLineCap {
    margin-bottom: 40px;
    display: flex;
    flex-directIon: column;
}

#content .leftContent .contactForm .formLine input.sendButton {
    width: 153px;
    color: #fff;
    font-size: 0.935rem;
    cursor: pointer;
    background: #2d81bf;
    float: right;
}

    #content .leftContent .contactForm .formLine input.sendButton:hover {
        background: #89bd4e;
    }

#content .leftContent .contactForm .formLine p {
    display: inline-block;
    max-width: 60%;
    color: #2d81bf;
    font-size: 0.813rem;
    line-height: 1rem;
    font-weight: normal;
    text-transform: uppercase;
    text-align: right;
    margin-top: 15px;
    font-family: 'Conv_BPG_Arial_Caps_2010';
    float: left;
}

#content .leftContent .anotherContact {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}

.bootstrap-filestyle.input-group {
    display: none;
}

#content .leftContent .contactInfo .paragraph {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

    #content .leftContent .contactInfo .paragraph p {
        display: flex;
        flex-wrap: wrap;
    }

#content.adaptiveEmenets .leftContent .contactForm .formLine input {
    height: 60PX;
}

#content.adaptiveEmenets .leftContent .contactForm .formLine .fileUpload {
    height: 60px;
    display: flex;
    align-items: center;
}
/*19.12.2024 ApplicationForm*/
/*contact description*/



#content .leftContent .contactInfo.forApplication .paragraph .firstP {
    display: flex;
    width: 100%;
    margin-bottom: 30px;
}

.mailForestry {
    display: flex;
    width: 100%;
    flex-direction: column;
}
/*contactForm*/
#content .leftContent .contactForm .formLine.firstLine {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

    #content .leftContent .contactForm .formLine.firstLine .munLine {
        display: flex;
        width: 49%;
        flex-direction: column;
    }

        #content .leftContent .contactForm .formLine.firstLine .munLine label {
            margin-bottom: 7px;
        }

        #content .leftContent .contactForm .formLine.firstLine .munLine select,
        #content .leftContent .contactForm .formLine.firstLine .genderLine select {
            height: 34px;
            box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
            border: 0;
            padding-left: 8px;
            font-family: 'Conv_BPG_Arial_2010' !important;
            color: #494949;
        }

            #content .leftContent .contactForm .formLine.firstLine .munLine select:hover,
            #content .leftContent .contactForm .formLine.firstLine .genderLine select:hover {
                box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
                transition: box-shadow 0.5s ease-in-out;
            }

    #content .leftContent .contactForm .formLine.firstLine .genderLine {
        display: flex;
        width: 49%;
        flex-direction: column;
    }

        #content .leftContent .contactForm .formLine.firstLine .genderLine label {
            margin-bottom: 7px;
        }

#content .leftContent .contactForm .formLine .typeLine {
    display: flex;
    flex-direction: column;
    width: 100%;
}

    #content .leftContent .contactForm .formLine .typeLine label {
        margin-bottom: 7px;
    }

    #content .leftContent .contactForm .formLine .typeLine select {
        height: 34px;
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
        border: 0;
        padding-left: 8px;
        font-family: 'Conv_BPG_Arial_2010' !important;
        color: #494949;
    }

        #content .leftContent .contactForm .formLine .typeLine select:hover {
            box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            transition: box-shadow 0.5s ease-in-out;
        }

#content .leftContent .contactForm .formLine .essenceLine {
    display: flex;
    flex-direction: column;
    width: 100%;
}

    #content .leftContent .contactForm .formLine .essenceLine label {
        margin-bottom: 7px;
    }

    #content .leftContent .contactForm .formLine .essenceLine textarea {
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
        border: 0;
        font-family: 'Conv_BPG_Arial_2010' !important;
        color: #494949;
        resize: none;
    }

        #content .leftContent .contactForm .formLine .essenceLine textarea:hover {
            box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            transition: box-shadow 0.5s ease-in-out;
        }

#content .leftContent .contactForm .formLine .bothAnswer {
    display: flex;
    flex-direction: column;
    width: 100%;
}

    #content .leftContent .contactForm .formLine .bothAnswer label {
        margin-bottom: 7px;
    }

    #content .leftContent .contactForm .formLine .bothAnswer select {
        height: 34px;
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
        border: 0;
        padding-left: 8px;
        font-family: 'Conv_BPG_Arial_2010' !important;
        color: #494949;
    }

        #content .leftContent .contactForm .formLine .bothAnswer select:hover {
            box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            transition: box-shadow 0.5s ease-in-out;
        }

#content .leftContent .contactForm .formLine .severalLine {
    display: flex;
    flex-direction: column;
    width: 100%;
}

    #content .leftContent .contactForm .formLine .severalLine label {
        margin-bottom: 7px;
    }

    #content .leftContent .contactForm .formLine .severalLine select {
        height: 34px;
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
        border: 0;
        padding-left: 8px;
        font-family: 'Conv_BPG_Arial_2010' !important;
        color: #494949;
    }

#content .leftContent .contactForm .formLine .diffLine {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 12px;
}

    #content .leftContent .contactForm .formLine .diffLine input {
        height: 34px;
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
        border: 0;
        font-family: 'Conv_BPG_Arial_2010' !important;
        color: #494949;
    }

        #content .leftContent .contactForm .formLine .diffLine input:hover {
            box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            transition: box-shadow 0.5s ease-in-out;
        }

#leaveEmail {
    display: flex;
    margin-bottom: 7px;
}

#leaveAddress {
    display: flex;
    margin-bottom: 7px;
}

#content .leftContent .contactForm .formLine .nameSurname, #content .leftContent .contactForm .formLine .contactNumb {
    display: flex;
    flex-direction: column;
    width: 100%;
}

    #content .leftContent .contactForm .formLine .nameSurname label {
        margin-bottom: 7px;
    }

    #content .leftContent .contactForm .formLine .contactNumb label {
        margin-bottom: 7px;
    }

    #content .leftContent .contactForm .formLine .nameSurname input, #content .leftContent .contactForm .formLine .contactNumb input {
        height: 34px;
        box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
        border: 0;
        padding-left: 8px;
        font-family: 'Conv_BPG_Arial_2010' !important;
        color: #494949;
    }

        #content .leftContent .contactForm .formLine .nameSurname input:hover, #content .leftContent .contactForm .formLine .contactNumb input:hover {
            box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
            transition: box-shadow 0.5s ease-in-out;
        }
/*error message*/
#content .leftContent .contactForm.errMsg .formLine .errorMessage {
    padding-left: 0;
}

a.specialA {
    text-transform: uppercase;
    font-family: 'Conv_BPG_Arial_Caps_2010' !important;
    font-size: 1rem;
    font-style: italic;
    margin-right: 5px;
}

#content .leftContent .contactForm.errMsg select {
    border: none;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.23);
    background: url('../images/faqclose.png') no-repeat center right 10px;
    background-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
    /* focus-ის დროს */
    #content .leftContent .contactForm.errMsg select:hover {
        background: url('../images/faqopen.png') no-repeat center right 10px;
        background-size: 15px;
    }

    /* blur-ის დროს (focus დაკარგვისას) */
    #content .leftContent .contactForm.errMsg select:not(:focus) {
        background: url('../images/faqclose.png') no-repeat center right 10px;
        background-size: 15px;
    }

@media(max-width: 1565px) {
    #content .leftContent .contactForm.errMsg {
        width: 100%
    }

    #content .leftContent .contactInfo.forApplication {
        width: 100%;
    }
}

/*-------------------------------------------------End of requires Public Information----------------------------------------*/
/*-------------------------------------------------------------auction------------------------------------------------------*/
#content .leftContent .contentLine {
    display: flex;
    width: 97.2%; /*1368*/
    flex-wrap: wrap;
    padding: 20px 1%;
    margin-bottom: 20px;
    border: 1px solid #2d81bf;
    /*overflow: hidden; for adp 04.04*/
    position: relative;
}

.da-slide.adaptiveEmenets .da-link:after {
    height: 44px;
    margin-top: -8px;
    display: none;
}

.da-slide.adaptiveEmenets .da-link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    padding: 0;
    padding: 4px 8px 4px 8px;
    width: 250px;
    height: 44px;
}

.da-slide.adaptiveEmenets p {
    max-height: none;
}

#content .leftContent .contentLine .iconCenter {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 69px;
    min-height: 100%;
    margin-right: 2.55%;
}

#content .leftContent .contentLine .icon {
    display: flex;
    width: 69px;
    height: 69px;
    margin-right: 2.55%;
    float: left;
    background: #2d81bf;
    position: relative;
}

    #content .leftContent .contentLine .icon img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }

#content .leftContent .contentLine .lineTitle {
    max-width: 69.07%; /*945*/
    margin-right: 2.55%;
    float: left;
}

    #content .leftContent .contentLine .lineTitle h2 {
        margin-top: 3px;
        margin-bottom: 10px;
    }

        #content .leftContent .contentLine .lineTitle h2 a {
            color: #484848;
            padding: 0px;
            border-bottom: 0px solid #bbbbbb;
        }

            #content .leftContent .contentLine .lineTitle h2 a:hover {
                color: rgb(137, 189, 78);
            }

            #content .leftContent .contentLine .lineTitle h2 a:after {
                display: none;
            }

    #content .leftContent .contentLine .lineTitle .auctionCode {
        display: inline-block;
        color: #2d81bf;
        font-size: 0.875rem;
        line-height: 1rem;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-family: 'ALK Sanet';
        margin-right: 5%;
        float: left;
    }

    #content .leftContent .contentLine .lineTitle .viewFile {
        display: inline-block;
        color: #478500;
        font-size: 0.875rem;
        line-height: 1rem;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-family: 'ALK Sanet';
        padding-left: 25px;
        margin-right: 5%;
        float: left;
    }

        #content .leftContent .contentLine .lineTitle .viewFile.fancyboxPdf {
            background: url(../images/viewFile.png) no-repeat left top;
            background-size: auto 16px;
        }

        #content .leftContent .contentLine .lineTitle .viewFile.downloadFile {
            background: url(../images/downloadFile.png) no-repeat left 2px;
            background-size: auto 14px;
        }
/*here adaptive emenets*/
#content.adaptiveEmenets .leftContent .contentLine .lineTitle .viewFile.fancyboxPdf {
    background: url(../images/viewFile.png) no-repeat left top 5px;
    background-size: auto 16px;
}

#content.adaptiveEmenets .leftContent .contentLine .lineTitle .viewFile.downloadFile {
    background: url(../images/downloadFile.png) no-repeat left 2px top 6px;
    background-size: auto 14px;
}

#content.adaptiveEmenets .leftContent .contentLine a.seeMore {
    padding: 18px 16px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 300px;
}

#content .leftContent .contentLine a.seeMore:hover {
    background: rgb(137, 189, 78);
}

#content .leftContent .contentLine a.seeMore:after {
    display: inline-block;
    content: '';
    width: 32px;
    height: 30px;
    margin-right: -48px;
    margin-top: -9px;
    background: #2d81bf url(../images/sliderMore.png) no-repeat center center;
    float: right;
}

#content .leftContent .contentLine a.seeMore:hover:after {
    background: rgb(137, 189, 78) url(../images/sliderMore.png) no-repeat center center;
}

#content .leftContent .contentLine {
    display: flex;
    flex-wrap: wrap;
}

    #content .leftContent .contentLine .iconCenter {
        display: flex;
        justify-content: center;
        width: 69px;
        min-height: 100%;
    }

    #content .leftContent .contentLine .lineTitle {
        width: 71%;
    }

#content.adaptiveEmenets .leftContent .contentLine .lineTitle {
}

#content .leftContent .contentLine .lineTitle h2 a {
    max-height: 187px;
    overflow: hidden;
}

#content .leftContent .contentLine .readMore {
    display: flex;
    justify-content: center;
    width: 20%;
    align-items: center;
}

    #content .leftContent .contentLine .readMore a.seeMore {
        background: #2d81bf;
        padding: 10px 14px 0 12px;
        color: #fff;
        font-family: 'ALK Sanet';
        font-size: 0.875rem;
        line-height: 0.875rem;
    }

#content.adaptiveEmenets .leftContent .contentLine .readMore a.seeMore {
    display: flex;
    color: #ffffff;
    font-size: 0.875rem;
    line-height: 0.875rem;
    text-transform: uppercase;
    font-family: 'ALK Sanet';
    background: #2d81bf;
    justify-content: center;
    padding: 0;
    color: #fff;
    min-width: 242px;
}

#content.adaptiveEmenets .leftContent .contentLine a.seeMore:after {
    display: none;
}
/*---------------------------------------------------------End of auction--------------------------------------------------*/
/*----------------------------------------------------------------faq--------------------------------------------------*/
#content .leftContent .linkLine {
    padding: 0 1.5% 0 10px;
    margin-bottom: 20px;
}

    #content .leftContent .linkLine p {
        display: inline-block;
        color: #478500;
        font-size: 0.875rem;
        line-height: 1rem;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-family: 'ALK Sanet';
        margin-top: 8px;
        margin-right: 2%;
        float: left;
    }

    #content .leftContent .linkLine a.seeMore {
        display: inline-block;
        height: 10px;
        color: #ffffff;
        font-size: 0.875rem;
        line-height: 0.875rem;
        padding: 9px 14px 11px 14px;
        text-transform: uppercase;
        font-family: 'ALK Sanet';
        background: #2d81bf;
    }

        #content .leftContent .linkLine a.seeMore:hover {
            background: rgb(137, 189, 78);
        }

        #content .leftContent .linkLine a.seeMore:after {
            display: inline-block;
            content: '';
            width: 32px;
            height: 30px;
            margin-right: -48px;
            margin-top: -9px;
            background: #2d81bf url(../images/sliderMore.png) no-repeat center center;
            float: right;
        }

        #content .leftContent .linkLine a.seeMore:hover:after {
            background: rgb(137, 189, 78) url(../images/sliderMore.png) no-repeat center center;
        }
/*---------------------------------------------------------End of faq--------------------------------------------------*/
/*------------------------------------------------------------Links---------------------------------------------------*/
#content .leftContent .ministryAgency {
    display: inline-block;
    width: 28.8%; /*397x217*/
    height: 217px;
    margin-right: 2.45%;
    margin-left: 1.45%;
    margin-bottom: 55px;
    margin-top: 3px;
    -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.23);
    -moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.23);
    box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.23);
    position: relative;
    float: left;
}

#content.adaptiveEmenets .leftContent .ministryAgency {
    height: 280px;
    width: 31%;
}

#content .leftContent .ministryAgency:hover {
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.22);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.22);
    box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.22);
}

#content .leftContent .ministryAgency:before {
    content: '';
    display: inline-block;
    width: 2.5%;
    height: 90.32%;
    position: absolute;
    left: -2.4%;
    top: 5.34%;
    background: #a1ca71;
}

#content .leftContent .ministryAgency a {
    display: block;
    width: 100%;
    height: 100%;
}

    #content .leftContent .ministryAgency a .imageBlock {
        display: inline-block;
        width: 96%;
        padding: 15px 2%;
        height: 110px;
        margin: auto;
        position: relative;
        /*overflow: hidden; for adp 04.04*/
    }

        #content .leftContent .ministryAgency a .imageBlock img {
            display: inline-block;
            width: auto;
            max-width: 96%;
            max-height: 110px;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
        }

    #content .leftContent .ministryAgency a h2 {
        width: 90%;
        min-height: 56px;
        vertical-align: middle;
        padding: 0 5%;
        margin: 0;
        border: 0;
        float: left;
        position: relative;
        /*overflow: hidden; for adp 04.04*/
    }

        #content .leftContent .ministryAgency a h2 span {
            display: block;
            width: 90%;
            max-height: 36px;
            color: #2d81bf;
            font-size: 0.938rem;
            line-height: 1.125rem;
            text-align: center;
            text-transform: uppercase;
            font-family: 'ALK Sanet';
            letter-spacing: 1px;
            position: absolute;
            right: 0;
            left: 0;
            bottom: 0;
            margin: auto;
            padding: 0;
        }
/*-------------------------------------------------------End of Links---------------------------------------------------*/
/*----------------------------------------------------Central Office---------------------------------------------------*/
#content .leftContent .contactInfo .contactOfDepartment {
    width: 100%;
    margin-left: 1%;
    padding: 30px 6% 30px 6%;
    float: left;
}

#content .leftContent .ac-container .contactInfo .contactOfDepartment {
    width: 100%;
}

#content.adaptiveEmenets .leftContent .ac-container .contactInfo .contactOfDepartment.contactAdaptive {
    display: flex;
    flex-direction: column;
    height: auto;
}

    #content.adaptiveEmenets .leftContent .ac-container .contactInfo .contactOfDepartment.contactAdaptive .adaptiveList {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }

        #content.adaptiveEmenets .leftContent .ac-container .contactInfo .contactOfDepartment.contactAdaptive .adaptiveList h4 {
            width: 25%;
        }

            #content.adaptiveEmenets .leftContent .ac-container .contactInfo .contactOfDepartment.contactAdaptive .adaptiveList h4:nth-child(2) {
                width: 30%;
            }

#content .leftContent .contactInfo .contactOfDepartment h3 {
    margin: 0 auto 40px auto;
}

#content .leftContent .contactInfo .contactOfDepartment h4 {
    color: #424242;
}

#content.adaptiveEmenets .leftContent .contactInfo .contactOfDepartment h4 {
    display: flex;
    flex-direction: column;
}

#content .leftContent .contactOfDepartment h4 span {
    color: #7b828b;
}

#content .leftContent .ac-container .contactInfo .contactOfDepartment h4 span {
    min-width: 30%;
}

#content .leftContent .contactInfo .contactOfDepartment h4 a:hover {
    color: rgb(137, 189, 78);
}

#content .leftContent .contactForm h3 {
    width: 100%;
    color: #646464;
    font-size: 0.93rem;
    line-height: 1.063rem;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'Conv_BPG_Arial_Caps_2010';
    margin: 0 auto 40px auto;
    float: none;
}

#content .leftContent .contactForm .formLine textarea {
    display: inline-block;
    width: 95.2%;
    height: 128px;
    color: #636363;
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'Conv_BPG_Arial_Caps_2010';
    padding: 16px 2.4%;
    border: 0;
    float: left;
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
    box-shadow: inset 0px 0px 8px 0px rgba(45,130,191,0.42);
}
/*----*/
#content .leftContent .ac-container .contactOfDepartment h4:first-of-type {
    color: #2d81bf;
}

    #content .leftContent .ac-container .contactOfDepartment h4:first-of-type span {
        color: #89bd4e;
    }

#content .leftContent .ac-container .contactInfo {
    width: 42%;
    margin-right: 7%;
}

#content.adaptiveEmenets .leftContent .ac-container .contactInfo {
    width: 88.5%;
}

#content .leftContent .ac-container .contactInfo .contactOfDepartment:before {
    background: #2d81bf;
}
/*-------------------------------------------------End of Central Office---------------------------------------------------*/
/*--------------------------------------------Structure----------------------------------------------*/

#content .leftContentEx {
    width: 100%;
    float: none;
}

    #content .leftContentEx .structureTree {
        width: 100%;
        margin: 0 auto;
        padding: 0 0px;
        position: relative;
        /*overflow: hidden; for adp 04.04*/
    }

    #content .leftContentEx .org-chart * {
        position: relative;
    }

    #content .leftContentEx .cf:before, #content .cf:after {
        content: " "; /* 1 */
        display: table; /* 2 */
    }

    #content .leftContentEx .cf:after {
        clear: both;
    }
/**For IE 6/7 only * Include this rule to trigger hasLayout and contain floats.*/
.cf {
    *zoom: 1;
    width: 100%;
    float: left;
}

#content .leftContentEx .structureTree .org-chart ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 65px;
}

    #content .leftContentEx .structureTree .org-chart ul a {
        display: table;
        width: 92%;
        min-height: 75px;
        color: #929092;
        font-size: 0.813rem;
        line-height: 0.813rem;
        text-align: center;
        font-family: 'BPG Nino Mtavruli';
        /*overflow-wrap: break-word;
word-break: break-all;*/
        margin-bottom: -35px;
        border: 1px solid #c8c7c8;
        -webkit-transition: all linear .1s;
        -moz-transition: all linear .1s;
        transition: all linear .1s;
        padding: 0 4%;
        margin-left: -2px;
        cursor: default;
        background: #fff;
        overflow: hidden;
        z-index: 5;
    }

        #content .leftContentEx .structureTree .org-chart ul a span {
            display: table-cell;
            width: 96%;
            height: 100%;
            vertical-align: middle;
            padding: 0 2%;
            position: relative;
        }

#content .leftContentEx .structureTree .org-chart > ul > li > a {
    width: 30%;
    font-size: 0.938rem;
    margin: 0 auto 0 auto;
}

#content .leftContentEx .structureTree .org-chart > ul > li > ul {
    width: 100%;
    padding-top: 25px;
}

    #content .leftContentEx .structureTree .org-chart > ul > li > ul:after {
        content: "";
        display: block;
        position: absolute;
        width: 90.9%;
        height: 50px;
        border-top: 2px solid #c8c7c8;
        border-right: 2px solid #c8c7c8;
        border-left: 2px solid #c8c7c8;
        margin: 0 auto;
        top: -25px;
        left: 5.3%;
    }

    #content .leftContentEx .structureTree .org-chart > ul > li > ul.forAfter:after {
        width: 93%;
    }

    #content .leftContentEx .structureTree .org-chart > ul > li > ul > li {
        width: 24%;
        float: left;
        margin-left: 1%;
        margin-bottom: 70px;
    }

        #content .leftContentEx .structureTree .org-chart > ul > li > ul > li li:after {
            content: "";
            display: block;
            position: absolute;
            width: 0;
            height: 15px;
            border-left: 2px solid #c8c7c8;
            z-index: 1;
            top: -22px;
            left: 50%;
            margin-left: -2px;
        }

        #content .leftContentEx .structureTree .org-chart > ul > li > ul > li:last-child:after, #content .leftContentEx .structureTree .org-chart > ul > li > ul >
        li:only-of-type:after {
            border-left: 0px solid #c8c7c8;
        }

        #content .leftContentEx.structureTree .org-chart > ul > li > ul > li ul {
            float: left;
            margin-left: -2px;
            margin-bottom: 20px;
        }

        #content .leftContentEx .structureTree .org-chart > ul > li > ul > li:first-of-type:before, #content .leftContentEx .structureTree .org-chart > ul > li > ul > li:last-of-type:before {
            display: none;
        }

        #content .leftContentEx .structureTree .org-chart > ul > li > ul > li:before {
            content: "";
            display: block;
            position: absolute;
            width: 0;
            height: 50px;
            border-left: 2px solid #c8c7c8;
            z-index: 1;
            top: -50px;
            left: 48%;
            margin-left: -2px;
        }

        #content .leftContentEx .structureTree .org-chart > ul > li > ul > li.noChild:before {
            height: 80px;
            border-left: 2px solid #c8c7c8;
            z-index: 1;
            top: 65px;
            right: 7%;
            left: auto;
            margin-left: 0px;
        }

#content .leftContentEx .department > ul {
    margin-top: 0px;
    margin-bottom: 0px;
}

#content .leftContentEx .structureTree .org-chart > ul > li > ul > li > ul > li {
    width: 94%;
    margin-left: 3%;
}

#content .leftContentEx .structureTree .org-chart > ul > li > ul > li li a {
    margin-top: 65px;
    margin-bottom: -35px;
    width: 100%;
    min-height: 80px;
    padding: 10px 0;
    vertical-align: middle;
}

#content .leftContentEx .structureTree .org-chart > ul > li > ul > li li li a {
    width: 100%;
}
/*----------------------------------------End of  Structure------------------------------------------*/
/*-----------------------------------------------search---------------------------------------------*/
#content .leftContent .searchResult {
    display: inline-block;
    width: 45.2%;
    height: 170px;
    padding: 20px 1%;
    margin-bottom: 20px;
    margin-right: 2%;
    float: left;
}

    #content .leftContent .searchResult h2 {
        width: 100%;
        margin-bottom: 10px;
    }

        #content .leftContent .searchResult h2 a {
            display: inline-block;
            color: #2d81bf;
            font-size: 0.938rem;
            line-height: 16px;
        }

    #content .leftContent .searchResult .lineTitle {
        max-width: 100%;
        margin-right: 0;
    }

        #content .leftContent .searchResult .lineTitle h2 a {
            max-height: 32px;
        }

        #content .leftContent .searchResult .lineTitle time {
            color: #2d81bf;
            font-size: 0.938rem;
            line-height: 1rem;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'Conv_BPG_Arial_2010';
            margin-bottom: 10px;
        }

    #content .leftContent .searchResult .paragraph {
        max-height: 48px;
        color: #494949;
        font-size: 0.875rem;
        line-height: 1rem;
        font-family: 'Conv_BPG_Arial_2010';
        padding: 0;
    }

#content .leftContent .paragraph a {
    color: #494949;
    font-size: 0.875rem;
    line-height: 1rem;
    font-family: 'Conv_BPG_Arial_2010';
    padding: 0;
}
/*----------------------------------------End of  search------------------------------------------*/
/*search*/

.selectric.adaptiveEmenets .label {
    width: 100px;
}

.selectric.adaptiveEmenets .button {
    background: url(../images/selectArrow.png) no-repeat right center 1px;
}

header.adaptiveEmenets .center .leftHeader {
    display: inline-block;
    min-width: 50.815%;
    padding-left: 2.085%;
    position: absolute;
    z-index: 100;
}
/*header.adaptiveEmenets .center .leftHeader h1 span {
display: none;
}*/

header.adaptiveEmenets nav {
    float: right;
    margin-right: 7%;
}

    header.adaptiveEmenets nav div {
        display: block;
    }

    header.adaptiveEmenets nav ul {
        display: none;
        width: 50%;
        max-height: initial;
        position: absolute;
        background: #fff;
        z-index: 300;
        top: 45px;
        right: 0;
    }

        header.adaptiveEmenets nav ul li {
            display: block;
        }

            header.adaptiveEmenets nav ul li a {
                display: block;
                color: #393638;
                padding: 15px 6%;
                text-align: right;
                border-bottom: 1px solid #f1f1f1;
            }

    header.adaptiveEmenets nav > ul > li {
        height: initial;
        overflow: hidden;
    }

        header.adaptiveEmenets nav ul li:hover a:hover, header.adaptiveEmenets nav ul li.active a, header.adaptiveEmenets nav > ul > li:hover > a, header.adaptiveEmenets nav ul li:hover a {
            color: #89bd4e;
            text-align: right !important;
        }

    header.adaptiveEmenets nav ul ul {
        display: none;
        width: 100%;
        position: initial;
        float: left;
    }

        header.adaptiveEmenets nav ul ul li:last-child {
            border-bottom: 1px solid #f1f1f1;
        }

        header.adaptiveEmenets nav ul ul li a, header.adaptiveEmenets nav ul li:hover ul li a {
            color: #393638;
        }
/* Icon 1 */
#nav-icon1.adaptiveEmenets {
    display: inline-block;
    width: 20px;
    height: 20px;
    /*position: relative;*/
    margin-right: 10px;
    margin-top: 10px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    /*cursor: pointer;*/
    float: left;
}

    #nav-icon1.adaptiveEmenets span {
        display: block;
        position: absolute;
        height: 2px;
        width: 100%;
        background: #fff;
        border-radius: 2px;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: 0.25s ease-in-out;
        -moz-transition: 0.25s ease-in-out;
        -o-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out;
    }

        #nav-icon1.adaptiveEmenets span:nth-child(1) {
            top: 0px;
        }

        #nav-icon1.adaptiveEmenets span:nth-child(2) {
            top: 5px;
        }

        #nav-icon1.adaptiveEmenets span:nth-child(3) {
            top: 10px;
        }

    #nav-icon1.adaptiveEmenets.open span:nth-child(1) {
        top: 5px;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
    }

    #nav-icon1.adaptiveEmenets.open span:nth-child(2) {
        opacity: 0;
        left: -60px;
    }

    #nav-icon1.adaptiveEmenets.open span:nth-child(3) {
        top: 5px;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }
/*---------------------------------------- Start of Adaptive Stylesheet + Responsive ------------------------------------------*/
/*header*/

/*end of header*/
/*adaptiveslider*/
.da-slide.adaptiveEmenets .da-link:after {
    height: 44px;
    margin-top: -8px;
    display: none;
}

.da-slide.adaptiveEmenets .da-link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    padding: 0;
    padding: 4px 8px 4px 8px;
    width: 250px;
    height: 44px;
}

.da-slide.adaptiveEmenets p {
    max-height: none;
}

.da-slide.adaptiveEmenets .slideTitle h2 {
    max-height: none;
    font-size: 25px;
}

.da-slide.da-slide-current .slideTitle.adaptiveEmenets {
    flex-direction: column;
    height: 420px;
    max-height: 420px;
    margin-top: 60px;
    padding: 40px 60px;
    width: 50%;
}

.da-slide.da-slide-current.adaptiveEmenets .slideTitle {
    margin-top: -620px;
}
/*end of slider*/
/*content*/
/*news*/
#content.adaptiveEmenets .leftContent .simpleNews {
    height: 655px;
}

#content .leftContent .simpleNews .newsTextOne {
    display: flex;
    align-items: center;
    height: 150px;
}

#content .leftContent .simpleNews .newsText {
    display: flex;
    flex-direction: column;
}

#content.adaptiveEmenets .leftContent .simpleNews h2 {
    max-height: 110px;
    /*overflow:hidden;*/
}
/*news end*/
#content.adaptiveEmenets .leftContent .simpleProject h3 {
    margin: 0;
}

#content .leftContent .forProj {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
}

    #content .leftContent .forProj .simpleProject {
        display: flex;
        justify-content: space-between;
        overflow: hidden;
        justify-content: center;
        max-height: 280px;
        height: 280px;
        width: 49%;
        margin-bottom: 20px;
    }

        #content .leftContent .forProj .simpleProject .imageBlock {
            display: flex;
            width: 41%;
            height: 280px;
            min-width: 200px;
            padding-left: 20px;
        }

            #content .leftContent .forProj .simpleProject .imageBlock img {
                display: flex;
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

        #content .leftContent .forProj .simpleProject .forTitlesOne {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100%;
            width: 50%;
        }

        #content .leftContent .forProj .simpleProject .forTitles {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            width: 96%;
        }

            #content .leftContent .forProj .simpleProject .forTitles h2,
            #content .leftContent .forProj .simpleProject .forTitles h3,
            #content .leftContent .forProj .simpleProject .forTitles h4 {
                width: 100%;
                height: fit-content;
                margin: 0;
                margin-bottom: 10px;
            }

#content.adaptiveEmenets .leftContent .simpleProject .imageBlock {
    display: flex;
    max-height: 360px;
    height: 450px;
    max-height: 450px;
    background-size: cover;
}

    #content.adaptiveEmenets .leftContent .simpleProject .imageBlock img {
        display: flex;
        object-fit: cover;
    }

#content.adaptiveEmenets .leftContent .simpleProject h4:before {
    margin-top: 13px;
}
/*adaptive SimpleProject*/
#content.adaptiveEmenets .leftContent .simpleProject {
    width: 100%;
    height: 360px;
    max-height: 360px;
    height: 450px;
    max-height: 450px;
}

/*end of content*/
/*footer*/
/*end of footer*/
/*innerPages*/
/*end of innerPages*/
/*---------------------------------------End of Adaptive Stylesheet + Responsive------------------------------------------*/
/*--------------------------------------responsive------------------------------------------------*/
/*2300*/
@media(max-width: 2300px) {
    /*header*/
    header nav {
        width: 62.5%;
        margin-left: 2.34%;
        margin-left: 1%;
    }
}
/*1980*/
@media(max-width: 1980px) {
    /*header*/
    header nav {
        width: 60.5%;
        margin-left: 2.34%;
        margin-left: 1.54%;
    }
}
/*1940*/
@media(max-width: 1940px) {
    /*header*/
    header nav ul li a {
        padding: 12px 0.5em;
    }
}
/*1770*/
@media(max-width: 1770px) {

    /*Departments*/
    #content .leftContent .simpleDepartment {
        width: 43.5%;
    }

        #content .leftContent .simpleDepartment:nth-child(3n+1) {
            margin-right: 0.5%;
        }
    /*links*/
    #content .leftContent .ministryAgency a .imageBlock {
        width: 94%;
        padding: 15px 3%;
        /*overflow: hidden; for adp 04.04*/
    }
}
/*1740*/
@media(max-width: 1740px) {
    /*header*/
    header .center .leftHeader {
        display: inline-block;
        width: 36.815%;
        max-width: 555px;
        padding-left: 2.085%;
        position: absolute;
        z-index: 100;
    }

    header nav {
        float: right;
        margin-right: 7%;
    }

        header nav div {
            display: block;
        }

        header nav ul {
            display: none;
            width: 50%;
            max-height: initial;
            position: absolute;
            background: #fff;
            z-index: 300;
            top: 45px;
            right: 0;
        }

            header nav ul li {
                display: block;
            }

                header nav ul li a {
                    display: block;
                    color: #393638;
                    padding: 15px 6%;
                    text-align: right;
                    border-bottom: 1px solid #f1f1f1;
                }

        header nav > ul > li {
            height: initial;
            /*overflow: hidden; for adp 04.04*/
        }

            header nav ul li:hover a:hover, header nav ul li.active a, header nav > ul > li:hover > a, header nav ul li:hover a {
                /*color: #89bd4e;*/
                text-align: right !important;
            }

        header nav ul ul {
            display: none;
            width: 100%;
            position: initial;
            float: left;
        }

            header nav ul ul li:last-child {
                border-bottom: 1px solid #f1f1f1;
            }

            header nav ul ul li a, header nav ul li:hover ul li a {
                color: #393638;
            }
    /* Icon 1 */
    #nav-icon1 {
        display: inline-block;
        width: 20px;
        height: 20px;
        /*position: relative;*/
        margin-right: 10px;
        margin-top: 2px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: 0.5s ease-in-out;
        -moz-transition: 0.5s ease-in-out;
        -o-transition: 0.5s ease-in-out;
        transition: 0.5s ease-in-out;
        /*cursor: pointer;*/
        float: left;
    }

        #nav-icon1 span {
            display: block;
            position: absolute;
            height: 2px;
            width: 100%;
            background: #fff;
            border-radius: 2px;
            opacity: 1;
            left: 0;
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
            -webkit-transition: 0.25s ease-in-out;
            -moz-transition: 0.25s ease-in-out;
            -o-transition: 0.25s ease-in-out;
            transition: 0.25s ease-in-out;
        }

            #nav-icon1 span:nth-child(1) {
                top: 0px;
            }

            #nav-icon1 span:nth-child(2) {
                top: 5px;
            }

            #nav-icon1 span:nth-child(3) {
                top: 10px;
            }

        #nav-icon1.open span:nth-child(1) {
            top: 5px;
            -webkit-transform: rotate(135deg);
            -moz-transform: rotate(135deg);
            -o-transform: rotate(135deg);
            transform: rotate(135deg);
        }

        #nav-icon1.open span:nth-child(2) {
            opacity: 0;
            left: -60px;
        }

        #nav-icon1.open span:nth-child(3) {
            top: 5px;
            -webkit-transform: rotate(-135deg);
            -moz-transform: rotate(-135deg);
            -o-transform: rotate(-135deg);
            transform: rotate(-135deg);
        }
}

@media(max-width: 1650px) {

    .da-slide.da-slide-current .slideTitle {
        width: 45%;
    }

    #content.adaptiveEmenets .leftContent .paragraph .imageBlock {
        width: 65%;
    }

    #content.adaptiveEmenets .leftContent .paragraph .imageBlock {
        background-color: red;
        height: 520px;
    }

        #content.adaptiveEmenets .leftContent .paragraph .imageBlock img {
            width: 100%;
            height: 100%;
            object-fit: unset;
        }

    header.adaptiveEmenets .center .leftHeader {
        min-width: 60%;
    }
}
/*1560*/
@media(max-width: 1560px) {
    /*content*/
    #content .leftContent {
        width: 67.875%;
    }

    #content .leftContentEx {
        width: 100%;
    }

    #content .rightContent {
        width: 30.28%;
    }

    #content .leftContent .simpleNews {
        width: 45.1%;
        margin-right: 2.56%;
        margin-left: 0.9%;
    }

        #content .leftContent .simpleNews:nth-child(3) {
            display: none;
        }
    /*project after add adaptive js*/
    #content .leftContent .forProj .simpleProject {
        width: 98%;
    }

    #content .leftContent #SearchResult .simpleNews:nth-child(3) {
        display: inline-block;
    }
    /*GoalsandTasksoftheAgency*/
    #content .leftContent .fileLine .simpleFile {
        width: 93%;
    }

    #content .leftContent .fileLine .rightFile .viewFile {
        margin-right: 2%;
        margin-bottom: 10px;
        float: left;
    }

        #content .leftContent .fileLine .rightFile .viewFile.fancyboxPdf {
            float: left;
        }
    /*Deputies*/
    #content .leftContent .simplePerson {
        width: 42.1%;
    }

        #content .leftContent .simplePerson .imageBlock {
            margin-bottom: 25px;
        }
    /*Auctions*/
    #content .leftContent .contentLine {
        width: 95.2%;
        padding: 20px 2%;
    }

        #content .leftContent .contentLine .lineTitle {
            max-width: 59.07%;
        }

        #content .leftContent .contentLine a.seeMore {
            top: 50%;
            right: 7%;
        }

        #content .leftContent .contentLine .lineTitle .auctionCode {
            display: block;
            width: 100%;
            margin-right: 0%;
            margin-bottom: 20px;
        }

        #content .leftContent .contentLine .lineTitle .viewFile {
            margin-bottom: 20px;
        }
    /*regional services*/
    #content .leftContent .ac-container .contactInfo {
        width: 92%;
        margin-right: 7%;
    }
}
/*1480*/
@media(max-width: 1480px) {
    /*news*/

    #content .leftContent .filter .infoBlock {
        display: inline-block;
        width: 80%;
        padding: 0px 2% 0px 2%;
    }

    #content .leftContent .filter .filterIcon {
        width: 10%;
        max-width: 78px;
        padding: 15px 1%;
        border-right: 2px solid #fff;
    }

    #content .leftContent .filter .view {
        width: 45%;
    }

    #content .leftContent .filter .infoBlock input {
        width: 45%;
        margin-right: 0;
    }

        #content .leftContent .filter .infoBlock input.sendButton {
            display: block;
            width: 200px;
            float: right;
            margin: 10px auto 20px auto;
        }
}
/*1360*/
@media(max-width: 1360px) {
    /*header*/
    header .center .leftHeader h1 a {
        font-size: 0.938rem;
    }
    /*slider*/
    .da-arrows span.da-arrows-prev {
        right: 40.2%;
    }

    .da-arrows span.da-arrows-next {
        right: 33.2%;
    }
    /*Subscribe Public Info*/
    #content .leftContent .contactInfo {
        width: 98%;
        margin: 0 auto 30px auto;
    }

    #content .leftContent .contactForm {
        display: flex;
        width: 100%;
        max-width: 768px;
        float: left;
    }


    #content .leftContent .contactInfo h3 {
        margin: 0px auto 20px auto;
    }
    /*Faq*/
    #content .leftContent .ac-container label {
        width: 91%;
        padding: 15px 8% 15px 2%;
        background-position: 97% center;
    }

    #content .leftContent .ac-container input:checked + label {
        padding: 20px 8% 20px 2%;
    }
    /*links*/
    #content .leftContent .ministryAgency {
        width: 45.1%;
    }
    /*contact*/
    #content .leftContent .contactInfo .contactOfDepartment:only-child {
        width: 87%;
        max-width: 768px;
        padding: 35px 6% 10px 6%;
        margin-left: 1%;
        float: left;
    }


    #content .leftContent .contactOfDepartment h4 {
        margin-bottom: 20px;
        max-height: none;
    }
}

@media(max-width: 1280px) {
    .da-slide.da-slide-current .slideTitle {
        width: 55%;
    }

    header .center .leftHeader h1 span {
        text-indent: -9999px;
        display: none;
    }

    header.adaptiveEmenets .center .leftHeader {
        width: 35%;
    }

    header.adaptiveEmenets .center .leftHeader {
        min-width: 25%;
    }

    header .center .leftHeader h1 a.logo {
        min-width: 85px;
        min-height: 85px;
    }
}
/*1200*/
@media(max-width: 1200px) {
    /*header*/
    header nav {
        width: 55.5%;
        margin-right: 9%;
    }

        header nav ul {
            width: 80%;
        }
    /*content*/
    #content .leftContent {
        width: 55.875%;
    }

    #content .leftContentEx {
        width: 100%;
    }

    #content .rightContent {
        width: 40.28%;
    }

    #content .leftContent .simpleNews {
        width: 100%;
        max-width: 480px;
        margin-right: 2.56%;
        margin-left: 0.9%;
        margin-bottom: 30px;
    }

    #content .leftContent .forProj .simpleProject .forTitles h2 {
        max-height: 165px;
        overflow: hidden;
    }
    /*Deputies*/
    #content .leftContent .simplePerson {
        width: 92.1%;
        max-width: 480px;
    }
    /*Departments*/
    #content .leftContent .simpleDepartment {
        width: 93.5%;
    }
    /*Auctions*/
    #content .leftContent .contentLine {
        width: 95.2%;
        padding: 20px 2%;
    }

        #content .leftContent .contentLine .lineTitle {
            max-width: 79.07%;
        }

        #content .leftContent .contentLine a.seeMore {
            position: relative;
            margin-top: 10px;
            margin-left: 85px;
            top: 0%;
            right: 0%;
        }
    /*links*/
    #content .leftContent .ministryAgency {
        width: 95.1%;
        margin-bottom: 35px;
    }
    /*regional services*/
    #content .leftContent .ac-container .contactInfo {
        width: 95%;
        margin-right: 4%;
    }

        #content .leftContent .ac-container .contactInfo .contactOfDepartment h3 {
            margin: 0 auto 20px auto;
        }

    #content.adaptiveEmenets .leftContent .contentLine .readMore {
        width: 100%;
        justify-content: flex-start;
    }
}
/*1000*/
@media(max-width: 1000px) {
    /*header*/
    header .center .leftHeader {
        width: 192px;
    }

        header .center .leftHeader h1 {
            width: 118px;
        }

            header .center .leftHeader h1 a {
                display: none;
            }

    header nav {
        margin-right: 11%;
    }
    /*slider*/
    #sliderWrapper:before {
        height: 455px;
    }

    .da-slider {
        height: 505px;
        margin-top: -455px;
    }

    .da-slide.da-slide-current .slideTitle {
        width: 69.86%; /*656*/
        max-height: 320px;
        padding: 3.38% 40px;
        margin-top: -460px;
    }

        .da-slide.da-slide-current .slideTitle.adaptiveEmenets {
            margin-top: -460px;
            width: 100%;
        }

    .da-slide p {
        margin-bottom: 26px;
    }

    .da-arrows span.da-arrows-prev {
        right: 45.2%;
    }

    .da-arrows span.da-arrows-next {
        right: 35.2%;
    }
    /*content*/
    #content .center {
        padding-top: 50px;
    }

    #content .leftContent {
        width: 100%;
        margin-bottom: 30px;
    }

    #content .rightContent {
        width: 100%;
        max-width: 480px;
        float: none;
        margin: auto;
    }

    #content .leftContent .simpleNews {
        width: 45.1%;
        margin-right: 2.56%;
        margin-left: 0.9%;
    }

        #content .leftContent .simpleNews:nth-child(3) {
            display: none;
        }

    #content .leftContent #SearchResult .simpleNews:nth-child(3) {
        display: inline-block;
    }



    .caruselBlock {
        margin-bottom: 35px;
    }
    /*footer*/
    #footerWrapper {
        max-height: 200px;
    }

    #content.adaptiveEmenets {
        padding-bottom: 260px;
    }

    #footerWrapper.adaptiveEmenets {
        max-height: 320px;
    }

    #footerWrapper .footerConatct {
        width: 100%;
        max-width: 100%;
        border-bottom: 1px solid rgba(132, 214, 45, 1);
    }

    #footerWrapper .socialMedia {
        display: block;
        width: 186px;
        margin: auto;
        float: none;
        /*overflow: hidden; for adp 04.04*/
    }

    #footerWrapper .footerConatct li span {
        margin-bottom: 5px;
    }

    #footerWrapper p {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
        float: left;
    }
    /*right menu*/
    #content .rightContent .rightMenu {
        display: none;
    }
    /*Deputies*/
    #content .leftContent .simplePerson {
        width: 42.1%;
    }
    /*Departments*/
    #content .leftContent .simpleDepartment {
        width: 43.5%;
    }

        #content .leftContent .simpleDepartment:nth-child(3n+1) {
            margin-right: 0.5%;
        }
    /*links*/
    #content .leftContent .ministryAgency {
        width: 45.1%;
    }
}
/*768*/
@media(max-width:768px) {
    /*header*/
    .onlineHelps {
        position: absolute;
        z-index: 100;
        margin-right: 0%;
        right: 1.4%;
    }

    header nav {
        width: 83%;
        margin-left: auto;
        padding-right: 21%;
        right: 0%;
        margin-right: 0;
        position: absolute;
        float: right;
    }

    .sb-search {
        max-width: 94%;
        max-width: 84%;
    }

    header nav ul {
        width: 100%;
    }

        header nav ul li a {
            padding: 15px 10%;
            text-align: center !important;
        }

        header nav ul li:hover a:hover, header nav ul li.active a, header nav > ul > li:hover > a, header nav ul li:hover a {
            text-align: center !important;
        }
    /*slider*/
    #sliderWrapper:before {
        height: 355px;
    }

    .da-slider {
        height: 405px;
        margin-top: -355px;
    }

    .da-slide.da-slide-current .slideTitle {
        width: 80%; /*656*/
        max-height: 300px;
        min-height: 250px;
        padding: 20px 30px;
        margin-top: -380px;
    }

    .da-slide .slideTitle h2 {
        font-size: 1rem;
        line-height: 1.125rem;
        margin-bottom: 19px;
    }

        .da-slide .slideTitle h2 a {
            line-height: 18px;
        }

    .da-slide p {
        font-size: 0.875rem;
        line-height: 1rem;
        margin-bottom: 16px;
    }

    .da-slide.adaptiveEmenets p {
        max-height: 135px;
        overflow: hidden;
    }

    .da-arrows span.da-arrows-prev {
        right: 45.2%;
    }

    .da-arrows span.da-arrows-next {
        right: 35.2%;
    }
    /*content*/
    #content .leftContent {
        width: 100%;
        float: none;
        margin: auto;
    }

    #content .rightContent {
        padding-top: 50px;
    }

    #content .leftContent .simpleNews {
        width: 95.1%;
        /*max-width: 480px;*/
        margin-right: 2.56%;
        margin-left: 0.9%;
        margin-bottom: 30px;
    }

    /*HeadOfAgency*/
    #content .leftContent .paragraph .imageBlock {
        display: block;
        width: 94%;
        max-width: 480px;
        margin: 3px auto 30px auto;
        float: none;
    }
    /*Deputies*/
    #content .leftContent .simplePerson {
        width: 92.1%;
        max-width: 480px;
    }

        #content .leftContent .simplePerson .imageBlock {
            margin-bottom: 20px;
        }
    /*Departments*/
    #content .leftContent .simpleDepartment {
        width: 93.5%;
    }
    /*Structure*/
    #content .leftContentEx .structureTree .org-chart > ul > li > a {
        width: 90%;
        font-size: 0.938rem;
        margin: 0 auto 0 auto;
    }

    #content .leftContentEx .structureTree .org-chart > ul > li > ul > li {
        width: 99% !important;
        margin-left: 1%;
        margin-bottom: 0;
        padding-bottom: 65px;
        border-left: 1px solid #c8c7c8;
    }

        #content .leftContentEx .structureTree .org-chart > ul > li > ul > li > ul > li {
            position: relative;
            float: left;
        }

            #content .leftContentEx .structureTree .org-chart > ul > li > ul > li > ul > li:after {
                content: "";
                display: block;
                position: absolute;
                width: 20px;
                height: 0px;
                border-bottom: 2px solid #c8c7c8;
                z-index: 1;
                top: 116px;
                left: -22px;
                margin-left: 0px;
            }

        #content .leftContentEx .structureTree .org-chart > ul > li > ul > li:before {
            display: none
        }

    #content .leftContentEx .structureTree .org-chart > ul > li > ul:after {
        content: "";
        display: block;
        position: absolute;
        width: 90.9%;
        height: 50px;
        border-top: 2px solid #c8c7c8;
        border-right: 0px solid #c8c7c8;
        border-left: 2px solid #c8c7c8;
        margin: 0 auto;
        top: -25px;
        left: 1%;
    }
    /*news*/

    #content .leftContent .filter .infoBlock {
        display: inline-block;
        width: 96%;
        padding: 0px 2% 0px 2%;
    }

    #content .leftContent .filter .filterIcon {
        display: none;
    }

    #content .leftContent .filter .view {
        width: 100%;
        margin-right: 0;
    }

    #content .leftContent .filter .selectric .label {
        padding: 0 4.9% 0 2%;
    }

    #content .leftContent .filter .selectric .button {
        right: 2%;
    }

    #content .leftContent .filter .infoBlock input {
        width: 95%;
        margin-bottom: 30px;
    }

        #content .leftContent .filter .infoBlock input.sendButton {
            display: block;
            width: 200px;
            float: none;
            margin: 10px auto 20px auto;
        }

    #content .leftContent .paragraph {
        float: left;
    }

    #content.adaptiveEmenets .leftContent .paragraph .imageBlock {
        float: left;
    }

    #content .leftContent .mediaBlock {
        width: 100%;
        margin-right: 0%;
        margin-left: 0%;
        height: auto;
        float: left;
    }

        #content .leftContent .mediaBlock a.print, #content .leftContent .mediaBlock a.share {
            display: inline-block;
            margin-right: 5%;
            float: left
        }

    #content .leftContent .simpleNews.innerPageNews {
        margin-bottom: 20px;
        float: left;
    }
    /*Subscribe Public Info*/
    #content .leftContent .contactForm {
        width: 95%;
        max-width: 700px;
        padding: 32px 2%;
        float: left;
    }

        #content .leftContent .contactForm .formLine .leftLine {
            width: 100%;
            margin-bottom: 20px;
            float: left;
        }

        #content .leftContent .contactForm .formLine.formLineCap {
            margin-bottom: 20px;
        }

        #content .leftContent .contactForm .formLine p {
            width: 100%;
            max-width: initial;
            text-align: center;
            margin-bottom: 20px;
        }

        #content .leftContent .contactForm .formLine input.sendButton {
            display: block;
            margin: auto;
            float: none;
        }
    /*Auctions*/
    #content .leftContent .contentLine {
        width: 93.2%;
        padding: 20px 3%;
    }

        #content .leftContent .contentLine .icon {
            display: none;
        }

        #content .leftContent .contentLine .lineTitle {
            max-width: 100%;
            margin-right: 0;
        }

        #content .leftContent .contentLine a.seeMore {
            position: relative;
            margin-top: 10px;
            margin-left: 0;
        }
    /*Faq*/
    #content .leftContent .ac-container label {
        width: 88%;
        padding: 15px 10% 15px 2%;
        background-position: 96% center;
    }

    #content .leftContent .ac-container input:checked + label {
        padding: 20px 10% 20px 2%;
    }
    /*links*/
    #content .leftContent .ministryAgency {
        width: 95.1%;
        margin-bottom: 25px;
    }
}
/*630*/
@media(max-width:700px) {
    #content.adaptiveEmenets .leftContent .fileLine .rightFile .viewFile.downloadFile {
        margin-left: 0;
    }
}

@media(max-width:630px) {
    header nav {
        width: 77%;
        padding-right: 23%;
    }

    .da-slide {
        width: 100%;
    }

        .da-slide.da-slide-current .slideTitle {
            position: absolute;
            left: 30px;
            min-width: 200px;
            max-height: 250px;
        }

            .da-slide.da-slide-current .slideTitle.adaptiveEmenets {
                margin-top: -460px;
                width: 80%;
                position: absolute;
                left: 0;
            }
        /*adaptive Emenets + Responsive slider*/
        .da-slide.adaptiveEmenets p {
            display: none;
        }
}
/*540*/
@media(max-width:540px) {
    /*header*/
    header .center {
        height: 79px;
    }

        header .center .leftHeader {
            width: 157px;
        }

            header .center .leftHeader h1 {
                width: 79px;
                height: 79px;
            }

                header .center .leftHeader h1 a.logo {
                    display: inline-block;
                    width: 67px;
                    height: 67px;
                    background-size: cover;
                    margin-top: 6px;
                }

    .view {
        margin-top: -45px;
        margin-bottom: 0;
    }

    header nav div i {
        padding-left: 20px;
        margin-top: 27px;
    }

    header.adaptiveEmenets nav div i {
        margin-top: 15px;
        margin-left: 60px;
    }

    .sb-search {
        min-width: 29px;
        max-width: 94%;
        max-width: 74%;
        height: 29px;
        margin: 30px 2.085% 0px auto;
    }

    .sb-icon-search {
        width: 29px;
        height: 29px;
    }

    .sb-search-input {
        height: 29px;
    }

    .sb-search-submit {
        width: 29px;
        height: 29px;
        top: 30px;
    }

    /*slider*/
    #sliderWrapper:before {
        height: 355px;
    }

    .da-slider {
        width: 98.31%;
        height: 405px;
        margin-top: -355px;
    }

    .da-slide.da-slide-current .slideTitle {
        width: 79.86%; /*656*/
        max-height: 185px;
        padding: 20px 30px;
        margin-top: -360px;
        position: absolute;
        left: -20px;
    }

    .da-slide .slideTitle h2 {
        font-size: 1rem;
        line-height: 1.125rem;
        margin-bottom: 19px;
    }

        .da-slide .slideTitle h2 a {
            line-height: 1.125rem;
        }

    .da-slide p {
        font-size: 0.875rem;
        line-height: 1rem;
        margin-bottom: 16px;
    }

    .da-arrows span.da-arrows-prev {
        right: 50.2%;
    }

    .da-arrows span.da-arrows-next {
        right: 35.2%;
    }

    .onlineHelps {
        height: 79px;
    }

        .onlineHelps li {
            height: 27px;
            margin: 10px auto 10px auto;
        }

            .onlineHelps li:first-child {
                margin: 10px auto 0px auto;
            }
    /*content*/
    #content {
        padding-bottom: 350px;
    }

        #content.adaptiveEmenets {
            padding-bottom: 420px;
        }

        #content .leftContent .simpleProject .imageBlock {
            display: none;
        }

        #content .leftContent .simpleProject:before {
            display: none;
        }
        /*project after add adaptive js*/
        #content .leftContent .forProj .simpleProject {
            display: flex;
            max-height: 500px;
            height: 400px;
        }

            #content .leftContent .forProj .simpleProject .imageBlock {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
            }

                #content .leftContent .forProj .simpleProject .imageBlock img {
                    display: flex;
                    width: 100%;
                }

            #content .leftContent .forProj .simpleProject .forTitlesOne {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

            #content .leftContent .forProj .simpleProject .forTitles {
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                background-color: rgba(244,247,252,0.8);
                padding: 10px;
            }

        #content.adaptiveEmenets .leftContent .forProj .simpleProject .forTitles h2 {
            max-height: 114px;
            overflow: hidden;
        }

        #content .leftContent .forProj .simpleProject .forTitles h4 {
            margin-bottom: 0;
        }
    /*footer*/
    #footerWrapper {
        max-height: 350px;
    }

        #footerWrapper.adaptiveEmenets {
            max-height: 600px;
        }

        #footerWrapper .footerConatct {
            display: block;
            height: initial;
            max-width: 100%;
            box-shadow: none;
            float: left;
            border-bottom: 0;
        }

            #footerWrapper .footerConatct li {
                display: inline-block;
                width: 94.56%;
                padding: 10px 2.72%;
                border-bottom: 1px solid rgba(132, 214, 45, 1);
                box-shadow: none;
                text-align: center;
            }
    /*HeadOfAgency*/
}
/*450*/
@media(max-width:450px) {
    header nav {
        width: 75%;
        padding-right: 25%;
    }

    .da-slide.da-slide-current .slideTitle {
        height: 100px;
        background: none;
        left: 10px;
    }

        .da-slide.da-slide-current .slideTitle h2 {
            background-color: rgba(255, 255, 255, 0.8);
            padding: 20px;
        }

    .da-slide p {
        display: none;
    }

    #content.adaptiveEmenets .leftContent .fileLine .rightFile .viewFile.downloadFile {
        text-indent: -9999px;
        margin-bottom: 0;
    }

    #content.adaptiveEmenets .leftContent .fileLine .rightFile .viewFile.fancyboxPdf {
        text-indent: -9999px;
        margin-bottom: 0;
    }
}
/*400*/
@media(max-width:400px) {

    .sb-search {
        max-width: 54%;
    }
}
/*380*/
@media(max-width:380px) {
    header nav {
        width: 84%;
        padding-right: 16%;
    }

    .sb-search {
        display: none;
    }
}
/*after added colors*/
/*header*/
body.blue header .center .leftHeader,
body.white header .center .leftHeader,
body.black header .center .leftHeader {
    border-right: 0;
    box-shadow: none;
}
/*header*/
body.blue header, body.black header, body.white header {
    border-bottom: 0;
}
    /*header menu burgermenu*/
    body.black header nav ul ul {
        background-color: rgba(0,0,0,6) !important;
    }

    body.blue header nav ul ul {
        background: rgba(157, 209, 255, 1) !important;
    }

    body.white header nav ul ul {
        background: rgba(255,255,255,1) !important;
    }
/*onlinehelp*/

body.black .onlineHelps li a.onlineWeb,
body.blue .onlineHelps li a.onlineWeb,
body.white .onlineHelps li a.onlineWeb {
    background: url('../images/videoCall.png') no-repeat center center !important;
}

body.black .onlineHelps li a.onlineHelp,
body.blue .onlineHelps li a.onlineHelp,
body.white .onlineHelps li a.onlineHelp {
    background: url('../images/onlineChat.png') no-repeat center center !important;
}

body.black .onlineHelps li:first-child {
    border-bottom: 1px solid rgba(255,255,255,0.6);
}

body.black .onlineHelps {
    border-left: 1px solid rgba(255,255,255,0.6);
    border-right: 1px solid rgba(255,255,255,0.6);
}

body.blue .onlineHelps {
    border-left: 1px solid rgba(6, 52, 98,0.6);
    border-right: 1px solid rgba(6, 52, 98, 0.6);
}

    body.blue .onlineHelps li:first-child {
        border-bottom: 1px solid rgba(6, 52, 98, 0.6);
    }

body.white .onlineHelps {
    background-color: rgb(157, 209, 255) !important;
    border: 0;
}

    body.white .onlineHelps li:first-child {
        border: 0;
    }
/*search*/
.sb-icon-search {
    background: url(../images/search.png) no-repeat center center !important;
}

body.black .sb-search {
    border: 1px solid rgba(255,255,255,0.6);
}

body.blue .sb-search {
    border: 1px solid rgba(255,255,255,0.8);
}

body.white .sb-search {
    background-color: rgb(157, 209, 255) !important;
    border: 0;
}

body.black .sb-search.sb-search-open .sb-search-input {
    background-color: #000000 !important;
    color: #fff !important;
}

body.blue .sb-search.sb-search-open .sb-search-input {
    background-color: rgb(157, 209, 255) !important;
}

body.white .sb-search.sb-search-open .sb-search-input {
    background-color: #ffffff !important;
    border: 1px solid rgba(0,0,0,0.6);
    border-radius: 5px;
}

body.black .sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
    background: url(../images/search.png) no-repeat center center !important;
    text-indent: -9999px;
    color: #fff;
}
/*menu*/
body.black header nav ul ul li a {
    background-color: #000 !important;
    border-bottom: 1px solid rgba(255,255,255,0.4)
}

body.blue header nav ul li a {
    background-color: rgb(157, 209, 255) !important;
}

body.white header nav ul li a {
    background-color: #fff !important;
}
/*slider*/
body.black .da-slide.da-slide-current .slideTitle {
    background-color: rgba(0,0,0,6) !important;
}

body.blue .da-slide.da-slide-current .slideTitle {
    background: rgba(157, 209, 255, 0.7) !important;
}

body.white .da-slide.da-slide-current .slideTitle {
    background: rgba(255,255,255,0.7) !important;
}

body.black #sliderWrapper:before {
    background: rgba(0,0,0,7) !important;
}

body.blue #sliderWrapper:before {
    background: rgb(157, 209, 255);
}

body.white #sliderWrapper:before {
    background: rgba(255,255,255);
}

body.blue .da-slide .da-link {
    background: #2d81bf !important;
    color: #fff !important;
}

body.white .da-slide .da-link {
    background: #2d81bf !important;
    color: #fff !important;
}

/*end of slider*/
/*content news*/
body.blue #content .leftContent .simpleNews:before {
    background: #2d81bf;
}
/*content ministry agencies*/
body.blue .ministryAgency:before {
    background: #2d81bf;
}
/*footer lies*/
body.blue #footerWrapper .footerConatct li {
    box-shadow: inset -1px 0px 0px 0px rgba(45,129,191,0.6), 1px 0px 0px 0px rgba(45,129,191,0.6);
}

body.blue #footerWrapper .footerConatct {
    box-shadow: inset -1px 0px 0px 0px rgba(45,129,191,0.6), 1px 0px 0px 0px rgba(255,255,255,0.6);
}

body.black #footerWrapper .footerConatct li {
    box-shadow: inset -1px 0px 0px 0px rgba(255,255,255,0.6), 1px 0px 0px 0px rgba(255,255,255,0.6);
}

body.black #footerWrapper .footerConatct {
    box-shadow: inset -1px 0px 0px 0px rgba(255,255,255,0.6), 1px 0px 0px 0px rgba(255,255,255,0.6);
}


/*--------------------------------------End of responsive------------------------------------------------*/
.AkhaliCarousel {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    display: block;
    height:50%;
    position:relative;
    overflow:hidden;
}

    .AkhaliCarousel .AkhaliCarousel-agency-carousel {
        width: 100%;
        position: relative;
        display: block;
        height:50%;
    }

    .AkhaliCarousel .AkhaliCarousel-carousel-viewport {
        width: 100%;
        height: 520px;
        overflow: hidden;
        position: relative;
        display: block;
    }

    .AkhaliCarousel .AkhaliCarousel-carousel-track {
        width: 100%;
        display: block;
        transition: transform 0.8s ease;
    }

    .AkhaliCarousel .AkhaliCarousel-carousel-item {
        width: 100%;
        height: 260px;
        padding: 15px 0;
        box-sizing: border-box;
        display: block;
    }

    .AkhaliCarousel .AkhaliCarousel-ministryAgency {
        width: calc(100% - 20px);
        margin-left: 20px;
        min-height: 230px;
        background: #ffffff;
        border: 1px solid #dcdcdc;
        position: relative;
        padding: 20px;
        box-sizing: border-box;
        display: block;
    }

        .AkhaliCarousel .AkhaliCarousel-ministryAgency::before {
            content: "";
            position: absolute;
            left: -14px;
            top: 10px;
            bottom: 10px;
            width: 14px;
            background: #9bc45a;
        }

        .AkhaliCarousel .AkhaliCarousel-ministryAgency a {
            text-decoration: none;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            color: inherit;
            min-height: 190px;
        }

    .AkhaliCarousel .AkhaliCarousel-imageBlock {
        width: 100%;
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .AkhaliCarousel .AkhaliCarousel-imageBlock img {
            max-width: 120px;
            max-height: 90px;
            display: block;
        }

    .AkhaliCarousel .AkhaliCarousel-ministryAgency h2 {
        margin: 25px 0 0 0;
        text-align: center;
        font-size: 18px;
        line-height: 1.4;
        font-weight: 700;
    }

        .AkhaliCarousel .AkhaliCarousel-ministryAgency h2 span {
            color: #2f76c2;
        }

@media (max-width: 768px) {
    .AkhaliCarousel .AkhaliCarousel-carousel-viewport {
        height: 440px;
    }

    .AkhaliCarousel .AkhaliCarousel-carousel-item {
        height: 220px;
    }

    .AkhaliCarousel .AkhaliCarousel-ministryAgency {
        min-height: 190px;
    }

        .AkhaliCarousel .AkhaliCarousel-ministryAgency h2 {
            font-size: 16px;
        }
}
