@import url("//cdn.web-fonts.ge/fonts/bpg-nino-mtavruli/css/bpg-nino-mtavruli.min.css");
@import url("//cdn.web-fonts.ge/fonts/bpg-arial/css/bpg-arial.min.css");
@import url("//cdn.web-fonts.ge/fonts/bpg-nino-elite/css/bpg-nino-elite.min.css");
@import url("//cdn.web-fonts.ge/fonts/bpg-nino-elite-exp-caps/css/bpg-nino-elite-exp-caps.min.css");
html {
    width: 100%;
    height: 100%
}

body {
    height: 100%;
    overflow-x: hidden;
}

* {
    font-family: Arial, "BPG Arial", sans-serif
}

.facebook-responsive iframe {
    width: 462px;
    height: 259px
}

.nino_caps {
    font-family: "BPG Nino Elite Exp Caps", sans-serif
}

.search_top_bar {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    display: none;
    background-color: #fff;
    width: 100%;
    border-bottom: 1px solid #ececec
}

.search_top_bar input {
    width: 100%;
    border: 0px;
    padding: 10px;
    outline: none;
    font-size: 16px
}

.search_top_bar .fa {
    color: #eaeaea;
    position: absolute;
    z-index: 9;
    top: 6px;
    right: 10px
}

.search_active {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    display: block
}

.top_menu {
    padding: 9px 0px 7px 0px;
    font-size: 13px;
    position: relative;
    z-index: 2;
    background: #fff
}

@media (max-width:1025px) {
    .top_menu {
        display: none
    }
}

.top_menu .block_top_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width:1025px) {
    .top_menu .block_top_menu {
        display: none
    }
}

.top_menu .block_top_menu a {
    color: #777;
    text-decoration: none;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.top_menu .block_top_menu a:hover {
    color: #777;
    text-decoration: underline
}

.top_menu .block_top_menu .spect {
    margin: 0px 10px
}

.menu_background {
    height: 80px;
    background-color: #1451a4
}

.menu_background .gau_menu_bar_content {
    margin: auto;
    height: 100%;
    position: relative;
    z-index: 2
}

@media (min-width:768px) {
    .menu_background .gau_menu_bar_content {
        max-width: 750px
    }
}

@media (min-width:992px) {
    .menu_background .gau_menu_bar_content {
        max-width: 970px
    }
}

@media (min-width:1200px) {
    .menu_background .gau_menu_bar_content {
        max-width: 1170px
    }
}

.menu_background .gau_menu_bar_content .navigation_container {
    background-color: #fff;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf {
    width: 100%;
    border-radius: 0px 30px 0px 0px;
    background-color: #1451a4;
    height: 100%
}

@media (min-width:1024px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf .mobile_menu_icon {
        display: none
    }
}

@media (max-width:1024px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf .mobile_menu_icon {
        display: block
    }
    .menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf .mobile_menu_icon i.fa-bars {
        color: #fff;
        font-size: 30px;
        margin: 25px 30px;
        display: inline-block
    }
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 80px;
    text-align: center
}

@media (max-width:1024px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu {
        display: none
    }
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    cursor: pointer;
    position: relative
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children {
    display: none;
    margin: 0px;
    width: 300px;
    position: absolute;
    left: 0px;
    background-color: #ccc;
    padding: 0px 0px;
    top: 79px;
    border-bottom: 3px solid #1451a4
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .col-md-2 {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu .col-md-12 {
    padding-right: 0px;
    padding-left: 0px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    height: 100%;
    display: block;
    height: 100%;
    line-height: normal;
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    text-align: left
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: block;
    cursor: pointer;
    background-color: #fff;
    padding: 10px 10px;
    border-bottom: 1px solid #ccc
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item a:hover {
    font-size: 13px;
    text-decoration: none;
    color: #1451a4;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover {
    background-color: #1451a4;
    padding: 10px 10px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover a:hover {
    font-size: 13px;
    text-decoration: none;
    color: #fff;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover {
    background-color: #1451a4;
    border-radius: 0px 0px 0px 0px;
    /* padding: 10px 10px */
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover a:hover {
    font-size: 13px;
    text-decoration: none;
    color: #fff;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    display: block
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:hover {
    background-color: #fff;
    margin: 1px 1px 0px 0px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:hover a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:hover a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #1451a4;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:hover a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:hover a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:hover ul.menu-children {
    display: block
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:last-child:hover {
    background-color: #fff;
    border-radius: 0px 29px 0px 0px;
    margin: 1px 1px 0px 0px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:last-child:hover a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:last-child:hover a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #1451a4;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:last-child:hover a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item:last-child:hover a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg {
    width: 100%;
    border-radius: 30px 0px 0px 0px;
    background-color: #1451a4;
    height: 100%
}

@media (min-width:1024px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg .mobile_menu_icon {
        display: none
    }
}

@media (max-width:1024px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg .mobile_menu_icon {
        display: block
    }
    .menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg .mobile_menu_icon i.fa-search {
        color: #fff;
        font-size: 30px;
        margin: 25px 30px;
        display: inline-block;
        float: right
    }
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 80px;
    text-align: center
}

@media (max-width:1024px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu {
        display: none
    }
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    cursor: pointer;
    position: relative
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children {
    display: none;
    margin: 0px;
    width: 300px;
    position: absolute;
    left: 0px;
    background-color: #ccc;
    padding: 0px 0px;
    top: 79px;
    border-bottom: 3px solid #1451a4
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .col-md-2 {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu .col-md-12 {
    padding-right: 0px;
    padding-left: 0px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    height: 100%;
    display: block;
    height: 100%;
    line-height: normal;
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    text-align: left
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: block;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #ccc
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item a{
    padding:10px;
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item a:hover {
    font-size: 13px;
    text-decoration: none;
    color: #1451a4
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #fff
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover {
    background-color: #1451a4;
    border-radius: 0px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover a:hover {
    font-size: 13px;
    text-decoration: none;
    color: #fff
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:hover a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover {
    background-color: #1451a4;
    border-radius: 0px 0px 0px 0px;
    /* padding: 10px 10px */
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover a:hover {
    font-size: 13px;
    text-decoration: none;
    color: #fff
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children .dropdown_menu ul.sub-menu li.menu-item:last-child:hover a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    display: block
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:last-child ul.menu-children {
    display: none;
    margin: 0px;
    width: 300px;
    position: absolute;
    left: -137px;
    background-color: #ccc;
    padding: 0px 0px;
    top: 79px;
    border-bottom: 3px solid #1451a4
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:hover {
    background-color: #fff;
    margin: 1px 0px 0px 0px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:hover a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:hover a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #1451a4;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:hover a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:hover a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:hover ul.menu-children {
    display: block
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:first-child:hover {
    background-color: #fff;
    border-radius: 29px 0px 0px 0px;
    margin: 1px 0px 0px 1px
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:first-child:hover a,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:first-child:hover a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #1451a4;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:first-child:hover a:hover span,
.menu_background .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:first-child:hover a span {
    margin-top: -3px;
    margin-left: 3px
}

.menu_background .gau_menu_bar_content .navigation_container .header_logo {
    background-color: #fff;
    width: 200px;
    position: relative
}

@media (max-width:425px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_logo {
        width: 180px
    }
}

@media (max-width:320px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_logo {
        width: 160px
    }
}

.menu_background .gau_menu_bar_content .navigation_container .header_logo span {
    font-size: 9px;
    line-height: 12px;
    display: block;
    text-align: center;
    margin-top: 4px;
    position: absolute;
    z-index: 1;
    bottom: -7px;
    color: #0d4474;
    padding: 0px 2px
}

@media (max-width:425px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_logo span {
        display: none
    }
}

.menu_background .gau_menu_bar_content .navigation_container .header_logo .logo_container {
    background-color: #fff;
    position: absolute;
    width: 100%;
    top: 0px;
    height: 100px;
    border-bottom: 2px solid #1b5584;
    border-radius: 0px 0px 20px 20px;
    padding: 0px 10px
}

.menu_background .gau_menu_bar_content .navigation_container .header_logo .logo_container a {
    display: block
}

@media (max-width:425px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_logo .logo_container a {
        height: 100%
    }
}

.menu_background .gau_menu_bar_content .navigation_container .header_logo .logo_container img {
    max-width: 100%
}

@media (max-width:425px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_logo .logo_container img {
        margin-top: 18px
    }
}

@media (max-width:320px) {
    .menu_background .gau_menu_bar_content .navigation_container .header_logo .logo_container img {
        margin-top: 25px
    }
}

@media (max-width:1024px) {
    .menu_background .mobile_menu_container {
        display: block
    }
}

@media (min-width:1025px) {
    .menu_background .mobile_menu_container {
        display: none
    }
}

.menu_background .mobile_menu_container .mobile_menu {
    display: none;
    background-color: #fff;
    width: 100%;
    max-height: 460px;
    position: absolute;
    z-index: 1;
    border-bottom: 5px solid #1451a4;
    padding: 30px 15px;
    overflow: scroll
}

.menu_background .mobile_menu_container .mobile_menu ul.menu {
    list-style-type: none;
    margin: 0px;
    padding: 0px
}

.menu_background .mobile_menu_container .mobile_menu ul.menu li {
    margin: 0px 0px 10px 0px
}

.menu_background .mobile_menu_container .mobile_menu ul.menu li a {
    font-size: 14.5px;
    color: #1451a4;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .mobile_menu_container .mobile_menu ul.menu li a span {
    margin-left: 3px
}

.menu_background .mobile_menu_container .mobile_menu ul.menu li a:active,
.menu_background .mobile_menu_container .mobile_menu ul.menu li a:focus,
.menu_background .mobile_menu_container .mobile_menu ul.menu li a:hover,
.menu_background .mobile_menu_container .mobile_menu ul.menu li a:visited {
    text-decoration: none
}

.menu_background .mobile_menu_container .mobile_menu ul.menu ul.menu-children {
    padding: 0px;
    margin: 0px 0px 0px 20px
}

.menu_background .mobile_menu_container .mobile_menu ul.menu ul.menu-children .col-md-2 {
    position: relative;
    min-height: 0px;
    padding-right: 0px;
    padding-left: 0px
}

.menu_background .mobile_menu_container .mobile_menu ul.menu ul.menu-children .col-md-2 .col-md-12 {
    position: relative;
    min-height: 0px;
    padding-right: 0px;
    padding-left: 0px
}

.menu_background .mobile_menu_container .mobile_menu .morder_menu {
    margin-top: 10px
}

.menu_background .mobile_menu_container .mobile_menu .morder_menu a {
    display: block;
    font-size: 14.5px;
    color: #1451a4;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    margin-bottom: 10px
}

.menu_background .mobile_menu_container .mobile_menu .morder_menu a:active,
.menu_background .mobile_menu_container .mobile_menu .morder_menu a:focus,
.menu_background .mobile_menu_container .mobile_menu .morder_menu a:hover {
    text-decoration: none
}

.menu_background .mobile_menu_container .mobile_menu .mobile_menu_lang a {
    display: block;
    text-transform: uppercase;
    font-size: 14.5px;
    color: #1451a4;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.menu_background .mobile_menu_container .mobile_menu .mobile_menu_lang a:active,
.menu_background .mobile_menu_container .mobile_menu .mobile_menu_lang a:focus,
.menu_background .mobile_menu_container .mobile_menu .mobile_menu_lang a:hover {
    text-decoration: none
}

.menu_background .mobile_menu_container .mobile_active {
    display: block
}

.content {
    padding-top: 114px
}

@media (max-width:1025px) {
    .content {
        padding-top: 80px
    }
}

.content .mainSlider {
    height: 400px;
}

@media (max-width:1025px) {
    .content .mainSlider {
        height: 400px;
    }
}

.content .mainSlider .item {
    height: 400px;
    position: relative
}

@media (max-width:1025px) {
    .content .mainSlider .item {
        height: 400px;
    }
}

.content .mainSlider .item .sldimage {
    height: 400px;
}

@media (max-width:1025px) {
    .content .mainSlider .item .sldimage {
        height: 400px;
    }
}

.content .mainSlider .item .slide__caption {
    /* bottom: 0; */
    /* left: 0; */
    position: absolute;
    width: 100%;
    z-index: 2;
    text-align: center;
    padding: 0;
    color: white;
    font-family: "BPG Nino Mtavruli", sans-serif;
    text-transform: capitalize;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-200%);
    height: 50px;
    /* font-size: 50px; */
}

.content .mainSlider .item .slide__caption p {
    font-size: 100px;
    text-shadow: rgba(0,0,0,.498039) 1px 1px 2px, rgba(0,0,0,.498039) -1px -1px 2px, rgba(0,0,0,.498039) 1px -1px 4px, rgba(0,0,0,.498039) -1px 1px 4px;
}

.content .icons {
    background-color: #fff;
    padding: 30px 0px
}

.content .icons .icon_box_container .icon_box_item {
    display: inline-block;
    width: 16%;
    vertical-align: top
}

@media (max-width:768px) {
    .content .icons .icon_box_container .icon_box_item {
        width: 32.6%
    }
}

@media (max-width:507px) {
    .content .icons .icon_box_container .icon_box_item {
        width: 23.7%
    }
}

@media (max-width:425px) {
    .content .icons .icon_box_container .icon_box_item {
        width: 49.5%
    }
}

@media (max-width:375px) {
    .content .icons .icon_box_container .icon_box_item {
        width: 48.5%
    }
}

@media (max-width:320px) {
    .content .icons .icon_box_container .icon_box_item {
        width: 48.5%
    }
}

.content .icons .icon_box_container .icon_box_item .service-box {
    max-width: 400px;
    margin: 20px auto 0;
    text-align: center
}

.content .icons .icon_box_container .icon_box_item .service-box a {
    color: #D8002E
}

.content .icons .icon_box_container .icon_box_item .service-box a .geolab {
    background-color: #652d89
}

.content .icons .icon_box_container .icon_box_item .service-box a .icon_image_background {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background-color: #D8002E;
    width: 90px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    padding: 15px;
    border: 2px solid #cccccc;
    text-align: center
}

.content .icons .icon_box_container .icon_box_item .service-box a h4 {
    font-family: "BPG Nino Mtavruli", sans-serif;
    color: #D8002E;
    font-weight: bold;
    font-size: 14px;
    text-align: center
}

.content .icons .icon_box_container .icon_box_item .service-box a:hover {
    text-decoration: none;
    color: #1451a4
}

.content .icons .icon_box_container .icon_box_item .service-box:hover h4 {
    color: #1451a4
}

.content .icons .icon_box_container .icon_box_item .service-box:hover .icon_image_background {
    background-color: #1451a4
}

.content .news {
    background-color: #1451a4;
    padding: 35px 0px;
    margin: 0px auto;
    text-align: center
}

.content .news h2.title {
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
    font-family: "BPG Nino Mtavruli", sans-serif
}

@media (max-width:425px) {
    .content .news h2.title {
        font-size: 20px;
        margin-top: 5px
    }
}

.content .news h2.title a {
    color: #fff;
    font-family: "BPG Nino Mtavruli", sans-serif
}

.content .news .news_content {
    padding-top: 30px;
    margin-left: 0px
}

.content .news .news_content .news_item {
    background-color: #fff;
    margin: 0px 15px
}

.content .news .news_content .news_item .icon_img {
    height: 195px;
    width: 100%
}

.content .news .news_content .news_item .icon_img .background-image {
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 195px
}

.content .news .news_content .news_item .datetime {
    display: block;
    padding: 13px 15px 8px 15px;
    border-bottom: 1px solid #e4e4e4
}

.content .news .news_content .news_item .title {
    display: block;
    text-align: center;
    padding: 25px 15px 22px 15px
}

.content .news .news_content .news_item .title a {
    color: #232323;
    font-weight: bold
}

.content .news .news_content .news_item .title a:hover {
    color: #232323;
    font-weight: bold
}

.content .news .news_content .news_item .text {
    display: block;
    padding: 0px 15px;
    overflow: hidden;
    word-break: break-all
}

.content .news .news_content .news_item .read_more a {
    display: block;
    background-color: #fff;
    padding: 0px;
    border-radius: 0px;
    margin: 14px 0px 20px 0px;
    color: red;
    font-family: "BPG Nino Mtavruli", sans-serif
}

.content .news .news_content .news_item .read_more a:hover {
    text-decoration: none
}

.content .news .news_content .slick-slide {
    display: block
}

.content .news_soc {
    background-color: #6fa8dc;
    padding: 35px 0px;
    margin: 0px auto;
    text-align: center
}

.content .news_soc h2.title {
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
    font-family: "BPG Nino Mtavruli", sans-serif
}

@media (max-width:425px) {
    .content .news_soc h2.title {
        font-size: 20px;
        margin-top: 5px
    }
}

.content .news_soc h2.title a {
    color: #fff;
    font-family: "BPG Nino Mtavruli", sans-serif
}

.content .news_soc .news_content {
    padding-top: 30px;
    margin-left: 0px
}

.content .news_soc .news_content .news_item {
    background-color: #fff;
    margin: 0px 15px
}

.content .news_soc .news_content .news_item .icon_img {
    height: 195px;
    width: 100%
}

.content .news_soc .news_content .news_item .icon_img .background-image {
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 195px
}

.content .news_soc .news_content .news_item .socialIcon {
    margin-top: 10px;
    margin-bottom: 10px
}

.content .news_soc .news_content .news_item .socialIconFb {
    margin-top: 10px;
    margin-bottom: -2px
}

.content .news_soc .news_content .news_item .datetime {
    display: block;
    padding: 5px 1px 5px 1px;
    border-bottom: 1px solid #e4e4e4
}

.content .news_soc .news_content .news_item .title {
    display: block;
    text-align: center;
    padding: 10px 1px 10px 1px;
    height: 225px
}

.content .news_soc .news_content .news_item .title a {
    color: #232323;
    font-weight: bold
}

.content .news_soc .news_content .news_item .title a:hover {
    color: #232323;
    font-weight: bold
}

.content .news_soc .news_content .news_item .title_you {
    display: block;
    text-align: center;
    padding: 10px 1px 0px 1px
}

.content .news_soc .news_content .news_item .title_you a {
    color: #232323;
    font-weight: bold
}

.content .news_soc .news_content .news_item .title_you a:hover {
    color: #232323;
    font-weight: bold
}

.content .news_soc .news_content .news_item .text {
    display: block;
    padding: 0px 15px;
    overflow: hidden
}

.content .news_soc .news_content .news_item .read_more a {
    display: block;
    background-color: #fff;
    padding: 0px;
    border-radius: 0px;
    margin: 14px 0px 20px 0px;
    color: red;
    font-family: "BPG Nino Mtavruli", sans-serif
}

.content .news_soc .news_content .news_item .read_more a:hover {
    text-decoration: none
}

.content .news_soc .news_content .slick-slide {
    display: block
}

.content .gau_numbers {
    background-color: #fff;
    padding: 35px 0px;
    margin: 0px auto;
    text-align: center
}

.content .gau_numbers h2.title {
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #1451a4
}

@media (max-width:425px) {
    .content .gau_numbers h2.title {
        font-size: 20px;
        margin-top: 5px
    }
}

.content .gau_numbers h2.title a {
    color: #1451a4;
    font-family: "BPG Nino Mtavruli", sans-serif;
    font-weight: bold
}

.content .gau_numbers .gau_content {
    padding-top: 15px
}

.content .gau_numbers .gau_content .icon_box_item {
    display: inline-block;
    width: 24.7%;
    vertical-align: top
}

@media (max-width:768px) {
    .content .gau_numbers .gau_content .icon_box_item {
        width: 24.6%
    }
}

@media (max-width:507px) {
    .content .gau_numbers .gau_content .icon_box_item {
        width: 23.7%
    }
}

@media (max-width:425px) {
    .content .gau_numbers .gau_content .icon_box_item {
        width: 48.5%
    }
}

.content .gau_numbers .gau_content .icon_box_item .service-box {
    max-width: 400px;
    margin: 20px auto 0;
    text-align: center
}

.content .gau_numbers .gau_content .icon_box_item .service-box a {
    color: #D8002E
}

.content .gau_numbers .gau_content .icon_box_item .service-box a .icon_image_background {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background-color: #D8002E;
    width: 90px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    padding: 15px;
    border: 2px solid #cccccc;
    text-align: center
}

.content .gau_numbers .gau_content .icon_box_item .service-box a .counter {
    display: block;
    margin: 10px 0px;
    font-size: 25px
}

.content .gau_numbers .gau_content .icon_box_item .service-box a h4 {
    font-family: "BPG Nino Mtavruli", sans-serif;
    color: #D8002E;
    font-weight: bold;
    font-size: 14px;
    text-align: center
}

.content .gau_numbers .gau_content .icon_box_item .service-box a:hover {
    text-decoration: none;
    color: #1451a4
}

.content .gau_numbers .gau_content .icon_box_item .service-box:hover h4 {
    color: #1451a4
}

.content .gau_numbers .gau_content .icon_box_item .service-box:hover .icon_image_background {
    background-color: #1451a4
}

.content .geolab_transparent {
    background: url("https://gau.edu.ge/themes/gaucms/assets/img/geoLab_background.jpg") no-repeat center fixed #fff;
    background-size: cover;
    width: 100%;
    height: 100%
}

.content .geolab_transparent .geolab_content_container {
    margin: 50px 0px 25px 0px
}

@media (max-width:7992px) {
    .content .geolab_transparent .geolab_content_container .geolab_logo_container {
        text-align: center
    }
}

@media (max-width:425px) {
    .content .geolab_transparent .geolab_content_container .geolab_logo_container {
        text-align: center
    }
}

.content .geolab_transparent .geolab_content_container .geolab_logo_container .logo_md {
    max-width: 100%
}

@media (max-width:992px) {
    .content .geolab_transparent .geolab_content_container .geolab_logo_container .logo_md {
        max-width: 30%
    }
}

@media (max-width:425px) {
    .content .geolab_transparent .geolab_content_container .geolab_logo_container .logo_md {
        max-width: 45%
    }
}

.content .geolab_transparent .geolab_content_container .geloab_title {
    font-size: 36px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    text-align: left;
    line-height: 1.2;
    font-weight: bold;
    padding: 15px 0px 0px 9px
}

@media (max-width:992px) {
    .content .geolab_transparent .geolab_content_container .geloab_title {
        text-align: center
    }
}

@media (max-width:425px) {
    .content .geolab_transparent .geolab_content_container .geloab_title {
        font-size: 20px
    }
}

.content .geolab_transparent .geolab_content_container .social_top {
    margin: 71px 0px 0px 10px
}

@media (max-width:1024px) {
    .content .geolab_transparent .geolab_content_container .social_top {
        margin: 32px 0px 0px 10px
    }
}

@media (max-width:992px) {
    .content .geolab_transparent .geolab_content_container .social_top {
        margin: 28px 0px 0px 10px;
        text-align: center
    }
}

.content .geolab_transparent .content_body {
    padding: 0px 15px;
    font-family: "BPG Arial", sans-serif;
    font-size: 14px
}

.content .geolab_transparent .content_gallery {
    padding: 25px 0px;
    margin: 0px auto;
    text-align: center
}

.content .geolab_transparent .content_gallery .img_item img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 195px;
    padding: 0px 20px
}

.content .geolab_transparent .move_to_gallery {
    padding: 10px 0px 30px 0px;
    text-align: center
}

.content .geolab_transparent .move_to_gallery a {
    font-weight: bold;
    font-size: 18px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.content .top_page_content {
    height: 190px;
    position: relative
}

@media (max-width:425px) {
    .content .top_page_content {
        height: 150px
    }
}

.content .top_page_content .backgroundUImage {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 190px;
    background-size: cover;
    background-position: top center;
    z-index: 1;
    background-color: #021b31
}

@media (max-width:425px) {
    .content .top_page_content .backgroundUImage {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 150px;
        background-size: cover;
        background-position: top center;
        z-index: 1;
        background-color: #021b31
    }
}

.content .top_page_content .UiTitle {
    position: absolute;
    z-index: 1;
    top: 40%;

    /* box-shadow: 2px 1px 14px 7px grey; */

    /* background-color: rgba(0, 0, 0, 0.61);
    padding: 8px 25px;
    border-radius: 0px */
}

.UiTitle h1 {
    /* box-shadow: 2px 1px 14px 7px grey; */
}

@media (max-width:425px) {
    .content .top_page_content .UiTitle {
        position: absolute;
        z-index: 1;
        top: 28%;
        background-color: rgba(0, 0, 0, 0.61);
        padding: 8px 25px;
        border-radius: 0px
    }
}

.content .top_page_content .UiTitle h1 {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    /* text-shadow: 2px 1px 14px 7px grey; */
    /* text-shadow: 2px 2px 4px #000000; */
    text-shadow: 4px 1px 12px #000000;
}

@media (max-width:425px) {
    .content .top_page_content .UiTitle h1 {
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px
    }
}

.content .top_page_content .UiHeaderWhiteTitle {
    position: absolute;
    bottom: 0px;
    padding: 9px 15px;
    background-color: #fff;
    z-index: 1;
    border-radius: 0px 5px 0px 0px;
    min-width: 370px
}

@media (max-width:425px) {
    .content .top_page_content .UiHeaderWhiteTitle {
        position: absolute;
        bottom: 0px;
        padding: 9px 15px;
        background-color: #fff;
        z-index: 1;
        border-radius: 5px 5px 0px 0px;
        min-width: 394px
    }
}

@media (max-width:375px) {
    .content .top_page_content .UiHeaderWhiteTitle {
        position: absolute;
        bottom: 0px;
        padding: 9px 15px;
        background-color: #fff;
        z-index: 1;
        border-radius: 5px 5px 0px 0px;
        min-width: 345px
    }
}

@media (max-width:320px) {
    .content .top_page_content .UiHeaderWhiteTitle {
        position: absolute;
        bottom: 0px;
        padding: 9px 15px;
        background-color: #fff;
        z-index: 1;
        border-radius: 5px 5px 0px 0px;
        min-width: 290px
    }
}

.content .top_page_content .UiHeaderWhiteTitle i {
    color: #1451a4
}

@media (max-width:425px) {
    .content .top_page_content .UiHeaderWhiteTitle .url_path {
        max-width: 365px;
        overflow: scroll;
        white-space: nowrap
    }
}

@media (max-width:375px) {
    .content .top_page_content .UiHeaderWhiteTitle .url_path {
        max-width: 315px;
        overflow: scroll;
        white-space: nowrap
    }
}

@media (max-width:320px) {
    .content .top_page_content .UiHeaderWhiteTitle .url_path {
        max-width: 260px;
        overflow: scroll;
        white-space: nowrap
    }
}

.content .top_page_content .UiHeaderWhiteTitle .url_path .path_separator {
    font-size: 19px;
    font-weight: bold;
    color: #1451a4;
    display: inline-block;
    margin: 0px 4px
}

.content .top_page_content .UiHeaderWhiteTitle .url_path .onlyTitle {
    color: #1451a4;
    font-size: 14px;
    display: inline;
}

.content .top_page_content .UiHeaderWhiteTitle .url_path a.first_link {
    text-decoration: none
}

.content .top_page_content .UiHeaderWhiteTitle .url_path a.first_link:hover {
    text-decoration: none
}

.content .top_page_content .UiHeaderWhiteTitle .url_path span a {
    color: #1451a4
}

.content .top_page_content .UiHeaderWhiteTitle .url_path span a span {
    color: #1451a4
}

.content .top_page_content .UiHeaderWhiteTitle span a {
    color: #1451a4
}

.content .top_page_content .UiHeaderWhiteTitle span a span {
    color: #1451a4
}

.content .page_contentUiBody {
    padding: 60px 0px
}

@media (max-width:768px) {
    .content .page_contentUiBody {
        padding: 30px 0px
    }
}

.content .page_contentUiBody .contentUiBody_left_menu {
    display: block
}

@media (max-width:1024px) {
    .content .page_contentUiBody .contentUiBody_left_menu {
        display: none
    }
}

.content .page_contentUiBody .contentUiBody_left_menu ul {
    margin: 0px;
    padding: 0px
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item {
    list-style: none;
    margin: 0px 0px 5px 0px
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item a {
    display: block;
    background-color: #1451a4;
    padding: 15px 15px;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item a:hover {
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #021a31;
    color: #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item a.left_active {
    border-top: 1px solid #1451a4;
    border-left: 1px solid #1451a4;
    border-right: 1px solid #1451a4;
    border-bottom: 0px solid #1451a4;
    border-radius: 5px 5px 0px 0px;
    background-color: #fff;
    color: #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item a.left_active:hover {
    border-top: 1px solid #1451a4;
    border-left: 1px solid #1451a4;
    border-right: 1px solid #1451a4;
    border-bottom: 0px solid #1451a4;
    border-radius: 5px 5px 0px 0px;
    background-color: #fff;
    color: #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item a:active,
.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item a:focus,
.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item a:visited {
    text-decoration: none
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item ul.menu-children {
    display: none;
    border-bottom: 1px solid #1451a4;
    border-left: 1px solid #1451a4;
    border-right: 1px solid #1451a4;
    padding: 10px 10px;
    margin-top: -3px;
    border-radius: 0px 0px 5px 5px
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item ul.menu-children .col-md-2 {
    width: 100%;
    float: none;
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item ul.menu-children .col-md-2 .col-md-12 {
    width: 100%;
    float: none;
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item.menu-item-selected {
    list-style: none;
    margin: 0px 0px 5px 0px
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item.menu-item-selected a {
    display: block;
    background-color: #fff;
    padding: 15px 15px;
    color: #1451a4;
    border-radius: 5px;
    border: 1px solid #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item.menu-item-selected a:hover {
    text-decoration: none;
    background-color: #fff;
    color: #1451a4;
    border: 1px solid #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul li.menu-item:last-child {
    list-style: none;
    margin: 0px 0px 0px 0px
}

.content .page_contentUiBody .contentUiBody_left_menu ul.tab_menu_emulate {
    margin: 0px;
    padding: 0px
}

.content .page_contentUiBody .contentUiBody_left_menu ul.tab_menu_emulate li {
    list-style: none;
    margin: 0px 0px 5px 0px;
    text-align: center
}

.content .page_contentUiBody .contentUiBody_left_menu ul.tab_menu_emulate li a {
    display: block;
    background-color: #1451a4;
    padding: 15px 15px;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul.tab_menu_emulate li a:hover {
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #1451a4;
    color: #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul.tab_menu_emulate li a:focus {
    text-decoration: none
}

.content .page_contentUiBody .contentUiBody_left_menu ul.tab_menu_emulate li.active a {
    background-color: #fff;
    border: 1px solid #1451a4;
    color: #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul.tab_menu_emulate li.active:hover a {
    background-color: #fff;
    border: 1px solid #1451a4;
    color: #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu ul.tab_menu_emulate li:last-child {
    list-style: none;
    margin: 0px 0px 0px 0px
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile {
    display: none
}

@media (max-width:1024px) {
    .content .page_contentUiBody .contentUiBody_left_menu_mobile {
        display: block
    }
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown button {
    width: 100%;
    padding: 10px 0px
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul {
    margin: 0px;
    padding: 0px
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item {
    list-style: none;
    margin: 0px 0px 0px 0px
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item a {
    display: block;
    background-color: #ffffff;
    padding: 5px 10px;
    color: #1451a4;
    border-radius: 5px;
    border-left: 5px solid #ffffff
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item a:hover {
    text-decoration: none;
    background-color: #ffffff;
    border-left: 5px solid #ffffff
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item ul.menu-children {
    display: none;
    border-bottom: 0px solid #1451a4;
    border-left: 0px solid #1451a4;
    border-right: 0px solid #1451a4;
    padding: 10px 10px;
    margin-top: -3px;
    border-radius: 0px 0px 5px 5px;
    margin: 0px 0px 0px 10px
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item ul.menu-children .col-md-2 {
    width: 100%;
    float: none;
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item ul.menu-children .col-md-2 .col-md-12 {
    width: 100%;
    float: none;
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item .active_left_drop_menu {
    display: block
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item.menu-item-selected {
    list-style: none;
    margin: 0px 0px 0px 0px
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item.menu-item-selected a {
    display: block;
    background-color: #ffffff;
    padding: 8px 10px;
    color: #1451a4;
    border-radius: 0px;
    border-left: 5px solid #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item.menu-item-selected a:hover {
    text-decoration: none;
    background-color: #ffffff;
    border-left: 5px solid #1451a4
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .dropdown ul li.menu-item:last-child {
    list-style: none;
    margin: 0px 0px 0px 0px
}

.content .page_contentUiBody .contentUiBody_left_menu_mobile .open>.dropdown-menu {
    display: block;
    width: 100%;
    padding: 15px 0px
}

.content .page_contentUiBody .page_UiBody {
    padding: 0px 0px 0px 0px
}

@media (max-width:1024px) {
    .content .page_contentUiBody .page_UiBody {
        padding: 25px 0px 0px 0px
    }
}

.content .page_contentUiBody .page_UiBody p {
    word-break: break-word
}

.content .page_contentUiBody .page_UiBody p img {
    width: 100%
}

.content .page_contentUiBody .page_UiBody .bodyUibBlock h2 {
    margin-top: 0px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.content .page_contentUiBody .page_UiBody .bodyUibBlock h2 .r_ {
    margin-right: 10px
}

.content .page_contentUiBody .page_UiBody .bodyUibBlock h2 .l_ {
    margin-left: 10px
}

.content .page_contentUiBody .page_UiBody .bodyUibBlock h2 .tlt {
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    font-size: 25px
}

.content .page_contentUiBody .page_UiBody .bodyUibBlock h2 .full {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-top: 1px solid #b3b3b3;
    margin-top: 12px
}

.content .page_contentUiBody .page_UiBody .bodyUibBlock .image-right {
    float: right;
    max-width: 415px;
    margin-left: 15px
}

.content .page_contentUiBody .page_UiBody .bodyUibBlock .image-left {
    float: left;
    max-width: 415px;
    margin-right: 15px
}

.content .page_contentUiBody .page_UiBody .scholar_title {
    font-size: 30px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .scholar_title {
        text-align: center;
        font-size: 20px
    }
}

.content .page_contentUiBody .page_UiBody .search_bar {
    margin-bottom: 20px
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .search_bar .input_top {
        margin-bottom: 15px
    }
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .gallery_content {
        margin: 0px auto;
        text-align: center
    }
}

.content .page_contentUiBody .page_UiBody .gallery_content .relative {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 20px
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .gallery_content .relative {
        float: none;
        margin-right: 0px;
        text-align: center;
        display: inline-block
    }
}

.content .page_contentUiBody .page_UiBody .gallery_content .relative a {
    width: 260px;
    height: 180px;
    display: block
}

@media (max-width:991px) {
    .content .page_contentUiBody .page_UiBody .gallery_content .relative a {
        width: 220px;
        height: 180px;
        display: block
    }
}

.content .page_contentUiBody .page_UiBody .gallery_content .relative a img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 180px;
    width: 260px;
    border-radius: 5px
}

@media (max-width:991px) {
    .content .page_contentUiBody .page_UiBody .gallery_content .relative a img {
        width: 220px;
        height: 180px;
        display: block
    }
}

.content .page_contentUiBody .page_UiBody .gallery_content .relative a:hover {
    text-decoration: none;
    display: block
}

.content .page_contentUiBody .page_UiBody .gallery_content .relative .overlay {
    display: block;
    background-color: #fff;
    border-top: 0px;
    border-radius: 0px 0px 5px 5px;
    margin-top: 0px;
    padding: 3px 0px;
    font-size: 13px
}

.content .page_contentUiBody .page_UiBody .gallery_content .relative .overlay h4 {
    font-size: 15px
}

.content .page_contentUiBody .page_UiBody h3 {
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 10px;
    font-size: 24px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

@media (max-width:1024px) {
    .content .page_contentUiBody .page_UiBody h3 {
        margin-left: 0px;
        text-align: center
    }
}

.content .page_contentUiBody .page_UiBody h1 {
    text-align: center;
    margin-bottom: 35px;
    margin-top: 30px;
    font-size: 36px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

@media (max-width:1024px) {
    .content .page_contentUiBody .page_UiBody h1 {
        font-size: 25px;
        margin-top: 5px
    }
}

.content .page_contentUiBody .page_UiBody .pg_navg {
    padding: 40px 0px
}

@media (max-width:760px) {
    .content .page_contentUiBody .page_UiBody .pg_navg .faculties_page--inclination {
        margin-bottom: 10px
    }
}

.content .page_contentUiBody .page_UiBody .pg_navg .faculties_page--inclination a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #1451a4;
    padding: 0px 0px;
    text-align: center;
    border-radius: 10px;
    color: #fff;
    height: 80px
}

.content .page_contentUiBody .page_UiBody .pg_navg .faculties_page--inclination a .facultysub {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.content .page_contentUiBody .page_UiBody .pg_navg .faculties_page--inclination a:hover {
    background-color: #032a4e;
    text-decoration: none
}

.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody {
    margin: 0px 0px 25px 0px;
    padding: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li {
    list-style: none;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #1451a4;
    margin-right: 15px;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #1451a4
}

.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li a {
    color: #fff;
    display: block;
    padding: 13px 0px
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li a {
        font-size: 11px
    }
}

@media (max-width:320px) {
    .content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li a {
        font-size: 9px
    }
}

.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li a:active,
.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li a:focus,
.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li a:hover,
.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li a:visited {
    text-decoration: none
}

.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li:hover {
    color: #1451a4;
    background-color: #fff;
    border: 1px solid #1451a4
}

.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li:hover a {
    color: #1451a4
}

.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li.active {
    color: #1451a4;
    background-color: #fff;
    border: 1px solid #1451a4
}

.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li.active a {
    color: #1451a4
}

.content .page_contentUiBody .page_UiBody ul.top_tabs_UibBody li:last-child {
    margin-right: 0px
}

.content .page_contentUiBody .page_UiBody .tabs_containerUibBody h3 {
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    font-size: 24px
}

.content .page_contentUiBody .page_UiBody .tabs_containerUibBody .partnersUib {
    margin-bottom: 50px
}

.content .page_contentUiBody .page_UiBody .tabs_containerUibBody .partnersUib h4 {
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 15px
}

.content .page_contentUiBody .page_UiBody .tabs_containerUibBody .partnersUib a {
    font-size: 14px;
    color: #1451a4
}

.content .page_contentUiBody .page_UiBody .tabs_containerUibBody .partnersUib:last-child {
    margin-bottom: 0px
}

.content .page_contentUiBody .page_UiBody .contactUibPersons {
    margin-bottom: 20px
}

.content .page_contentUiBody .page_UiBody .contactUibPersons img {
    width: 100%;
    border-radius: 0px
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .contactUibPersons img {
        width: 80%
    }
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content {
    text-align: left
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content {
        text-align: center;
        margin-top: 20px
    }
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content h3 {
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    font-size: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content h3 {
        font-size: 25px;
        margin-top: 0px;
        margin-bottom: 10px;
        margin-left: 0px
    }
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content .personContainer {
    /*     margin-top: 2px;
    margin-bottom: 5px */
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content .personContainer h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #48515a
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #48515a
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content h5 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 15px
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content .briefDescription {
    display: block
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content .briefDescription .blue-text {
    color: #1451a4;
    cursor: pointer;
    text-decoration: underline
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content .fullDescription {
    display: none
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content .fullDescription .blue-text {
    color: #1451a4;
    cursor: pointer;
    text-decoration: underline
}

.content .page_contentUiBody .page_UiBody .contactUibPersons_sep {
    border-bottom: 1px solid #dcdcdc;
    padding: 20px 0px 20px 0px
}

.content .page_contentUiBody .page_UiBody .contactUibPersons_sep:first-child {
    border-bottom: 1px solid #dcdcdc;
    padding: 0px 0px 20px 0px
}

.content .page_contentUiBody .page_UiBody .contactUibPersons_sep:last-child {
    border-bottom: 0px solid #dcdcdc;
    padding: 20px 0px 20px 0px
}

.content .page_contentUiBody .page_UiBody .lecture_header_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .lecture_header_info {
        display: block
    }
}

.content .page_contentUiBody .page_UiBody .lecture_header_info .profile_picture {
    margin-right: 20px
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .lecture_header_info .profile_picture {
        margin-right: 0px;
        text-align: center
    }
}

.content .page_contentUiBody .page_UiBody .lecture_header_info .profile_info {
    position: relative;
    padding: 0px 10px
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .lecture_header_info .profile_info {
        text-align: center;
        padding: 0px 10px
    }
}

.content .page_contentUiBody .page_UiBody .lecture_header_info .profile_info h2 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 30px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .lecture_header_info .profile_info h2 {
        margin-top: 25px
    }
}

.content .page_contentUiBody .page_UiBody .lecture_header_info .profile_info .lc_info_br {
    margin-bottom: 10px
}

.content .page_contentUiBody .page_UiBody .lecture_header_info .profile_info .lc_info_br:last-child {
    margin-bottom: 20px
}

.content .page_contentUiBody .page_UiBody .lecture_header_info .profile_info .social_top {
    position: absolute;
    bottom: -5px;

    display: inline-block;
    width: 200px;
    /* position: relative;
    bottom: -111px */
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .lecture_header_info .profile_info .social_top {
        margin: 10px 0px 0px 0px;
        position: relative
    }
}

.content .page_contentUiBody .page_UiBody .LecturetabsContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0px;
    padding: 0px
}

@media (max-width:425px) {
    .content .page_contentUiBody .page_UiBody .LecturetabsContainer {
        display: none
    }
}

.content .page_contentUiBody .page_UiBody .LecturetabsContainer li {
    list-style: none;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    background-color: #1451a4;
    color: #fff;
    padding: 15px;
    margin-right: 2px;
    border-radius: 5px;
    border: 1px solid #1451a4
}

.content .page_contentUiBody .page_UiBody .LecturetabsContainer li[role="presentation"]{
    padding: 0;
}

.content .page_contentUiBody .page_UiBody .LecturetabsContainer li a {
    color: #fff;
    display: block;
    padding:15px;
}

.content .page_contentUiBody .page_UiBody .LecturetabsContainer li a:active,
.content .page_contentUiBody .page_UiBody .LecturetabsContainer li a:focus,
.content .page_contentUiBody .page_UiBody .LecturetabsContainer li a:hover {
    color: #fff;
    display: block;
    text-decoration: none
}

.content .page_contentUiBody .page_UiBody .LecturetabsContainer li.active {
    background-color: #fff;
    color: #1451a4;
    border-bottom: 1px solid #1451a4;
}

.content .page_contentUiBody .page_UiBody .LecturetabsContainer li.active a {
    color: #1451a4;
    display: block;
    padding: 15px;
}

.content .page_contentUiBody .page_UiBody .lecturers-list a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid #dcdcdc
}

.content .page_contentUiBody .page_UiBody .lecturers-list a h3 {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #af0606;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    text-align: center
}

.content .page_contentUiBody .page_UiBody .lecturers-list a:active,
.content .page_contentUiBody .page_UiBody .lecturers-list a:focus,
.content .page_contentUiBody .page_UiBody .lecturers-list a:hover {
    text-decoration: none
}

.content .page_contentUiBody .page_UiBody .lecturers-list p {
    margin-top: 5px;
    font-size: 12px
}

.content .page_contentUiBody .page_UiBody .part_vacancy .social_top {
    margin: 40px 0px 0px 0px
}

@media (max-width:425) {
    .content .page_contentUiBody .page_UiBody .part_vacancy .social_top {
        margin: 40px 0px 0px 0px
    }
}

.content .page_contentUiBody .page_UiBody .part_vacancy .uibExchangeprograms h3 {
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    font-size: 24px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.content .page_contentUiBody .page_UiBody .chart_description h3 {
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    font-size: 24px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

@media (max-width:1024px) {
    .content .page_contentUiBody .page_UiBody .chart_description h3 {
        margin-left: 0px;
        text-align: center
    }
}

.content .page_contentUiBody .page_UiBody .briefDescription {
    display: block
}

.content .page_contentUiBody .page_UiBody .briefDescription .blue_text {
    color: #1451a4;
    cursor: pointer;
    text-decoration: underline
}

.content .page_contentUiBody .page_UiBody .fullDescription {
    display: none
}

.content .page_contentUiBody .page_UiBody .fullDescription .blue-text {
    color: #1451a4;
    cursor: pointer;
    text-decoration: underline
}

.content .page_contentUiBody .pg_uibblocks {
    background-color: #1451a4;
    padding: 30px 0px
}

.content .page_contentUiBody .pg_uibblocks .faculties_page_sub h1 {
    color: #fff;
    font-size: 30px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 30px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.content .page_contentUiBody .pg_uibblocks .faculties_page_sub p {
    color: #fff
}

.content .page_contentUiBody .pg_uibblocks .faculties_page h1 {
    color: #fff;
    font-size: 30px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px
}

.content .page_contentUiBody .pg_uibblocks .faculties_page .lecturers-list h3 {
    color: #fff;
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 10px
}

.content .page_contentUiBody .contentUiBody_left_menuSelect {
    display: none;
    margin-top: -20px
}

@media (max-width:1024px) {
    .content .page_contentUiBody .contentUiBody_left_menuSelect {
        display: block
    }
}

.content .page_contentUiBody .contentUiBody_left_menuSelect select {
    background-color: #fbfbfb;
    border: 1px solid #0f63b3;
    padding: 10px 5px;
    width: 100%;
    color: #1451a4;
    outline: none
}

.content .page_contentUiBody .lecturers_sld {
    text-align: center;
    padding: 30px 0px 0px 0px;
    margin: 0px 0px -35px 0px
}

.content .page_contentUiBody .lecturers_sld h1 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 25px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.content .page_contentUiBody .lecturers_sld h1 a {
    color: #1451a4;
    text-decoration: none;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.content .page_contentUiBody .lecturers_sld h1 a:active,
.content .page_contentUiBody .lecturers_sld h1 a:focus,
.content .page_contentUiBody .lecturers_sld h1 a:hover {
    color: #1451a4;
    text-decoration: none;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.content .page_contentUiBody .lecturers_sld .lecturers-list a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid #dcdcdc
}

.content .page_contentUiBody .lecturers_sld .lecturers-list a h3 {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #af0606;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    text-align: center
}

.content .page_contentUiBody .lecturers_sld .lecturers-list a:active,
.content .page_contentUiBody .lecturers_sld .lecturers-list a:focus,
.content .page_contentUiBody .lecturers_sld .lecturers-list a:hover {
    text-decoration: none
}

.content .page_contentUiBody .lecturers_sld .lecturers-list p {
    margin-top: 5px;
    font-size: 12px
}

.content .fullPageContent {
    padding: 80px 0px
}

@media (max-width:1024px) {
    .content .fullPageContent {
        padding: 40px 0px
    }
}

.content .fullPageContent .fullPageContainer {
    margin: 0px auto;
    text-align: left
}

@media (max-width:425px) {
    .content .fullPageContent .fullPageContainer {
        text-align: center
    }
}

.content .fullPageContent .fullPageContainer a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 22%;
    vertical-align: middle;
    background-color: #1451a4;
    padding: 16px 20px;
    margin: 15px 15px;
    height: 106px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #011629;
    font-size: 14px;
    text-align: center
}

@media (max-width:1024px) {
    .content .fullPageContent .fullPageContainer a {
        width: 21%
    }
}

@media (max-width:768px) {
    .content .fullPageContent .fullPageContainer a {
        width: 28%
    }
}

@media (max-width:425px) {
    .content .fullPageContent .fullPageContainer a {
        width: 91%;
        height: 61px;
        padding: 16px 20px;
        margin: 7px 0px
    }
}

.content .fullPageContent .fullPageContainer a:hover {
    text-decoration: none;
    background-color: #032a4e
}

.content .fullPageContent .fullPageContainer a:active,
.content .fullPageContent .fullPageContainer a:focus,
.content .fullPageContent .fullPageContainer a:visited {
    text-decoration: none
}

.content .fullPageContentVac {
    padding: 10px 0px
}

@media (max-width:1024px) {
    .content .fullPageContentVac {
        padding: 10px 0px
    }
}

.content .fullPageContentVac .fullPageContainer {
    margin: 0px auto;
    text-align: left
}

@media (max-width:425px) {
    .content .fullPageContentVac .fullPageContainer {
        text-align: center
    }
}

.content .fullPageContentVac .fullPageContainer a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 22%;
    vertical-align: middle;
    background-color: #1451a4;
    padding: 16px 20px;
    margin: 15px 15px 15px 0px;
    height: 106px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #011629;
    font-size: 14px;
    text-align: center
}

@media (max-width:1024px) {
    .content .fullPageContentVac .fullPageContainer a {
        width: 21%
    }
}

@media (max-width:768px) {
    .content .fullPageContentVac .fullPageContainer a {
        width: 28%
    }
}

@media (max-width:425px) {
    .content .fullPageContentVac .fullPageContainer a {
        width: 91%;
        height: 61px;
        padding: 16px 20px;
        margin: 7px 0px
    }
}

.content .fullPageContentVac .fullPageContainer a:hover {
    text-decoration: none;
    background-color: #032a4e
}

.content .fullPageContentVac .fullPageContainer a:active,
.content .fullPageContentVac .fullPageContainer a:focus,
.content .fullPageContentVac .fullPageContainer a:visited {
    text-decoration: none
}

.content .contactUibPersons img {
    border-radius: 5px
}

.content .contactUibPersons .contactUibPersons_bottom_content {
    text-align: left
}

@media (max-width:425px) {
    .content .contactUibPersons .contactUibPersons_bottom_content {
        text-align: center;
        margin-top: 20px
    }
}

.content .contactUibPersons .contactUibPersons_bottom_content h3 {
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    font-size: 30px;
    margin-top: 0px;
    margin-bottom: 0px
}

@media (max-width:425px) {
    .content .contactUibPersons .contactUibPersons_bottom_content h3 {
        font-size: 25px;
        margin-top: 0px;
        margin-bottom: 10px
    }
}

.content .contactUibPersons .contactUibPersons_bottom_content .personContainer {
    /*     margin-top: 2px;
    margin-bottom: 15px */
}

.content .contactUibPersons .contactUibPersons_bottom_content .personContainer h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #48515a
}

.content .contactUibPersons .contactUibPersons_bottom_content h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #48515a
}

.content .contactUibPersons .contactUibPersons_bottom_content h5 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 15px
}

.content .contactUibPersonsUibPages {
    margin-bottom: 20px
}

.content .contactUibPersonsUibPages img {
    border-radius: 0px;
    width: 100%
}

@media (max-width:425px) {
    .content .contactUibPersonsUibPages img {
        width: 80%
    }
}

.content .contactUibPersonsUibPages .contactUibPersons_bottom_content {
    text-align: left
}

@media (max-width:425px) {
    .content .contactUibPersonsUibPages .contactUibPersons_bottom_content {
        text-align: center;
        margin-top: 20px
    }
}

.content .contactUibPersonsUibPages .contactUibPersons_bottom_content h3 {
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    font-size: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px
}

@media (max-width:425px) {
    .content .contactUibPersonsUibPages .contactUibPersons_bottom_content h3 {
        font-size: 25px;
        margin-top: 0px;
        margin-bottom: 10px;
        margin-left: 0px
    }
}

.content .contactUibPersonsUibPages .contactUibPersons_bottom_content .personContainer {
    margin-top: 2px;
    margin-bottom: 15px
}

.content .contactUibPersonsUibPages .contactUibPersons_bottom_content .personContainer h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #48515a
}

.content .contactUibPersonsUibPages .contactUibPersons_bottom_content h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #48515a
}

.content .contactUibPersonsUibPages .contactUibPersons_bottom_content h5 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 15px
}

.content .contact_container {
    position: absolute;
    top: 50%;
    left: 20%;
    -webkit-transform: translate(-40%, -50%);
    -ms-transform: translate(-40%, -50%);
    transform: translate(-40%, -50%);
    background-color: rgba(0, 0, 0, 0.71);
    padding: 15px 35px;
    border-radius: 15px;
    color: #fff
}

@media (max-width:768px) {
    .content .contact_container {
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 62%
    }
}

@media (max-width:425px) {
    .content .contact_container {
        left: 50%;
        padding: 15px 15px;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 85%
    }
}

.content .contact_container h3 {
    margin-top: 0px;
    margin-bottom: 10px
}

.content .contact_container ul {
    margin: 0px;
    padding: 0px
}

.content .contact_container ul li {
    list-style: none
}

.content .contact_container ul li a {
    color: #fff;
    text-decoration: underline
}

.content .contact_container ul li a:hover {
    color: #fff;
    text-decoration: underline
}

.content .contact_container .sc {
    margin-top: 20px;
    text-align: center
}

.content .news_content {
    display: block
}

.content .news_content .news_content_header {
    padding: 45px 0px;
    background-color: #022c54;
    color: #fff;
    text-align: center
}

@media (max-width:425px) {
    .content .news_content .news_content_header {
        padding: 35px 0px 25px 0px;
        background-color: #022c54;
        color: #fff;
        text-align: center
    }
}

.content .news_content .news_content_header h1 {
    color: #fff;
    text-align: center;
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.content .news_content .news_and_events {
    background-color: #002c57;
    margin-top: -1px;
    padding-bottom: 40px
}

.content .news_content .news_and_events ul.news_events_list {
    padding: 35px 20px;
    margin: 0px;
    background-color: #001d3c;
    border-radius: 10px
}

.content .news_content .news_and_events ul.news_events_list li .featured-images {
    margin: 0px auto
}

.content .news_content .news_and_events ul.news_events_list li .featured-images img {
    border-radius: 0px;
    width: 100%
}

.content .news_content .news_and_events ul.news_events_list li .list_content h3 {
    color: #fff;
    margin-top: 40px;
    margin-bottom: 0px;
    font-size: 25px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

@media (max-width:425px) {
    .content .news_content .news_and_events ul.news_events_list li .list_content h3 {
        margin-top: 15px;
        text-align: center
    }
}

.content .news_content .news_and_events ul.news_events_list li .list_content h3 a {
    color: #fff;
    display: block;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.content .news_content .news_and_events ul.news_events_list li .list_content h3 a:hover {
    text-decoration: none
}

.content .news_content .news_and_events ul.news_events_list li .list_content .info {
    color: #fff;
    margin-top: 5px
}

@media (max-width:425px) {
    .content .news_content .news_and_events ul.news_events_list li .list_content .info {
        text-align: center
    }
}

.content .news_content .news_and_events ul.news_events_list li .list_content .excerpt {
    color: #fff;
    line-height: 1.3;
    margin-top: 25px;
    font-size: 14px
}

@media (max-width:425px) {
    .content .news_content .news_and_events ul.news_events_list li .list_content .excerpt {
        text-align: center
    }
}

@media (max-width:425px) {
    .content .news_content .news_and_events ul.news_events_list li .list_content .read_more a {
        color: #fff;
        display: block;
        text-decoration: none;
        border: 1px solid #fff;
        width: 150px;
        text-align: center;
        padding: 11px;
        margin-top: 44px;
        margin-left: 71px;
        border-radius: 3px
    }
}

.content .news_content .news_and_events ul.news_events_list li .list_content .read_more a {
    color: #fff;
    display: block;
    text-decoration: none;
    border: 1px solid #fff;
    width: 150px;
    text-align: center;
    padding: 11px;
    margin-top: 44px;
    border-radius: 3px
}

.content .news_content .news_and_events ul.news_events_list li .list_content .read_more a:hover {
    text-decoration: none
}

.content .news_content .news_list {
    padding: 30px 0px;
    background-color: #fff
}

.content .news_content .news_list .post_block {
    margin-bottom: 20px;
    border-bottom: 1px solid #ababab;
    padding: 0px 0px 20px 0px
}

.content .news_content .news_list .item_container .featured-images {
    margin: 0px auto
}

.content .news_content .news_list .item_container .featured-images img {
    display: inline-block;
    width: 100%
}

@media (max-width:425px) {
    .content .news_content .news_list .item_container .featured-images img {
        width: 60%
    }
}

.content .news_content .news_list .item_container .news_item_each {
    margin-top: 20px
}

@media (max-width:425px) {
    .content .news_content .news_list .item_container .news_item_each {
        text-align: center
    }
}

.content .news_content .news_list .item_container .news_item_each h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 17px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

@media (max-width:425px) {
    .content .news_content .news_list .item_container .news_item_each h3 {
        text-align: center;
        margin-top: 15px
    }
}

.content .news_content .news_list .item_container .news_item_each h3 a {
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    line-height: 1.2;
    color: #1451a4
}

.content .news_content .news_list .item_container .news_item_each .info {
    color: #717171;
    font-size: 13px;
    margin-top: 2px;
    margin-bottom: 20px
}

.content .news_content .news_list .item_container .news_item_each .read_more {
    margin-top: 12px
}

.content .news_content .news_list .item_container .news_item_each .read_more a {
    color: #ca0000
}

.content .news_content .paging {
    margin: 0px auto;
    text-align: center;
    padding: 0px 0px 30px 0px
}

.content .news_content .paging .pagination-inner a {
    display: inline-block;
    margin-right: 10px;
    font-size: 16px;
    text-decoration: none
}

.content .news_content .paging .pagination-inner a:last-child {
    display: inline-block;
    margin-right: 0px;
    font-size: 16px;
    text-decoration: none
}

.content .news_content .paging .pagination-inner a.pagination-active {
    color: #ffffff;
    background-color: #1451a4;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-decoration: none
}

.content .uib_news_content {
    padding: 50px 0px
}

.content .uib_news_content .new_header_uib {
    margin-top: 30px
}

.content .uib_news_content .new_header_uib .featured-images img {
    border-radius: 0px;
    max-width: 100%
}

.content .uib_news_content .new_header_uib .description {
    margin-top: 15px
}

@media (max-width:425px) {
    .content .uib_news_content .new_header_uib .description {
        text-align: center;
        margin-top: 0px
    }
}

.content .uib_news_content .new_header_uib .description h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    color: #1451a4;
    font-weight: bold
}

@media (max-width:425px) {
    .content .uib_news_content .new_header_uib .description h3 {
        margin-top: 15px
    }
}

.content .uib_news_content .new_header_uib .description .news_page_datetime {
    color: #989898;
    margin: 10px 0 20px
}

.content .uib_news_content .new_header_uib .description .view_on_calendar {
    margin: 40px 0 25px
}

.content .uib_news_content .new_header_uib .description .view_on_calendar a {
    color: #1451a4
}

.content .uib_news_content .news_content {
    margin-top: 30px;
    margin-bottom: 30px
}

.content .uib_news_content .facebook-responsive iframe {
    width: 410px;
    height: 230px
}

.content .uib_news_content .news_gallry_container {
    margin: 0px auto;
    text-align: left
}

.content .uib_news_content .news_gallry_container .gallery_news_item {
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 5px;
    vertical-align: top;
    width: 18%
}

.content .uib_news_content .news_gallry_container .gallery_news_item a {
    display: block
}

.content .uib_news_content .news_gallry_container .gallery_news_item a img {
    max-width: 100%
}

.content .news_pagination {
    padding-bottom: 35px
}

.content .news_pagination .vbtop {
    margin-bottom: 0px
}

@media (max-width:425px) {
    .content .news_pagination .vbtop {
        margin-bottom: 10px
    }
}

.content .news_pagination a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.content .news_pagination a .news_arrow_left {
    font-size: 40px;
    margin-right: 20px
}

.content .news_pagination a .news_arrow_right {
    font-size: 40px;
    margin-left: 20px
}

.content .news_pagination a .vb_r_c .vb_r {
    margin-bottom: 1px
}

.content .news_pagination a .vb_r_c .vb_r:last-child {
    margin-bottom: 0px
}

.footer {
    background-color: #1451a4;
    padding: 30px 0px;
    text-align: center;
    color: #fff
}

.footer h2.title {
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff
}

@media (max-width:425px) {
    .footer h2.title {
        font-size: 20px;
        margin-top: 5px
    }
}

.footer .dots {
    font-size: 25px;
    margin-bottom: 5px
}

.footer .follows {
    margin-bottom: 15px;
    font-size: 15px
}

.footer a {
    display: inline-block;
    margin: 0px 5px;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    color: #fff
}

.footer a .fa {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    color: #fff;
    font-size: 32px
}

.footer a:hover {
    text-decoration: underline
}

.footer a:hover .fa {
    color: #77bdff;
    font-size: 32px
}

.footer .mobile_contact_area {
    display: none
}

@media (max-width:425px) {
    .footer .mobile_contact_area {
        display: block;
        margin-top: 11px
    }
}

.footer .mobile_contact_area .dotss {
    font-size: 25px;
    margin-top: -5px
}

.footer .contact_info {
    margin-top: 20px
}

@media (max-width:425px) {
    .footer .contact_info .copy {
        font-size: 12px
    }
}

@media (min-width:425px) {
    .footer .hiddens {
        display: block
    }
}

@media (max-width:425px) {
    .footer .hiddens {
        display: none
    }
}

.social_links {
    display: block
}

@media (max-width:425px) {
    .social_links {
        text-align: center
    }
}

.social_links .social_l {
    display: inline-block;
    margin-right: 2px
}

.social_links .social_l a .facebook {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    height: 40px;
    width: 40px;
    background-color: #3b5998;
    background-image: url(https://gau.edu.ge/themes/gaucms/assets/img/socicons/facebook.png);
    background-position: center;
    background-size: 41px;
    border-radius: 5px
}

.social_links .social_l a .twitter {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    height: 40px;
    width: 40px;
    background-color: #1da1f2;
    background-image: url(https://gau.edu.ge/themes/gaucms/assets/img/socicons/twitter.png);
    background-position: center;
    background-size: 41px;
    border-radius: 5px
}

.social_links .social_l a .google {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    height: 40px;
    width: 40px;
    background-color: #dd5e53;
    background-image: url(https://gau.edu.ge/themes/gaucms/assets/img/socicons/google.png);
    background-position: center;
    background-size: 41px;
    border-radius: 5px
}

.social_links .social_l a .linkedin {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    height: 40px;
    width: 40px;
    background-color: #0077b5;
    background-image: url(https://gau.edu.ge/themes/gaucms/assets/img/socicons/lnk.png);
    background-position: center;
    background-size: 41px;
    border-radius: 5px
}

.social_links .social_l a:hover .facebook {
    height: 40px;
    width: 40px;
    background-color: #fff;
    background-image: url(https://gau.edu.ge/themes/gaucms/assets/img/socicons/facebook_h.png);
    background-position: center;
    background-size: 41px;
    border-radius: 5px
}

.social_links .social_l a:hover .twitter {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    height: 40px;
    width: 40px;
    background-color: #fff;
    background-image: url(https://gau.edu.ge/themes/gaucms/assets/img/socicons/twitter_h.png);
    background-position: center;
    background-size: 41px;
    border-radius: 5px
}

.social_links .social_l a:hover .google {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    height: 40px;
    width: 40px;
    background-color: #fff;
    background-image: url(https://gau.edu.ge/themes/gaucms/assets/img/socicons/google_h.png);
    background-position: center;
    background-size: 41px;
    border-radius: 5px
}

.social_links .social_l a:hover .linkedin {
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    height: 40px;
    width: 40px;
    background-color: #fff;
    background-image: url(https://gau.edu.ge/themes/gaucms/assets/img/socicons/lnk_h.png);
    background-position: center;
    background-size: 41px;
    border-radius: 5px
}

.social_links .social_l:last-child {
    display: inline-block;
    margin-right: 0px
}

.btn-primary {
    color: #fff;
    background-color: #1451a4;
    border-color: #1451a4
}

.panel-heading{
    padding:0!important;
}

.panel-heading a {
    font-size: 15px;
    color: #1451a4;
    text-decoration: none;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    display: inline-block;
    width: 100%;
    padding: 10px 15px;
}

.panel-heading a:hover {
    font-size: 15px;
    color: #1451a4;
    text-decoration: none;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif
}

.panel-group {
    margin-bottom: 20px;
    margin-top: 20px
}

.caption h3 {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px
}

.thumbnail .caption {
    padding: 9px;
    color: #333;
    text-align: center
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.thumbnail img {
    max-width: 100%
}

@media (max-width:425px) {
    .thumbnail img {
        max-width: 70%
    }
}

.slick-prev {
    left: -50px
}

.slick-next {
    right: -50px
}

.text_content_with_bullets ul {
    padding-left: 10px
}

.text_content_with_bullets ul li {
    background: url(../../icons/chain.png) no-repeat 0 5px;
    padding-left: 25px;
}

.leftSlideInpu {
    width: 100%;
    border-radius: 5px;
    border: 1px solid #d4d3d3;
    padding: 6px;
    outline: none;
    margin-bottom: 10px
}

.contactformbutton {
    background: #1451a4;
    border: 0;
    border-radius: 5px;
    font-size: 12px;
    padding: 7px;
    color: #fff;
    width: 100%;
    margin-top: 0px
}

.not-visible-message {
    height: 0px;
    opacity: 0
}

.visible-message {
    height: auto;
    opacity: 1;
    margin: 25px auto 0
}

.leftSlider {
    position: fixed;
    height: 100%;
    background: white;
    width: 250px;
    right: 0px;
    margin-right: -251px;
    padding-top: 120px
}

.leftSlider section {
    padding-top: 0px!important
}

.leftside_buttons {
    position: fixed;
    top: 40%;
    right: 0px
}

.rightside_opened {
    margin-right: 0px!important
}

.rightside_button_opened {
    margin-right: 251px!important
}

.service_box_right {
    -webkit-writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl;
    font-size: 18px;
    font-weight: bold;
    color: white;
    position: relative;
    right: 0px;
    padding: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    cursor: pointer;
    font-family: "BPG WEB 002 Caps", sans-serif;
    width: 50px;
    margin-top: 2px
}

#gau_profile-button {
    background: #1451a4
}

#yout_likebox-button {
    background: #D8002E
}

#fb_likebox-button {
    background: #4267b2
}

#contact_form-button {
    background: #cc181e
}

#tweet_likebox-button {
    background: #1da1f2
}

#inst_likebox-button {
    background: #e23f5e
}

section.contact_form,
section.fb_likebox,
section.gau_profile,
section.inst_likebox,
section.tweet_likebox,
section.yout_likebox {
    display: none
}

h2.dots {
    padding: 0;
    margin: 0;
    line-height: 20px;
    margin-bottom: 20px;
    clear: both
}

h5.section-heading {
    padding: 0
}

.pagecontent a {
    color: #0774d8
}

ul.errors li {
    font-size: 12px;
    color: red;
    list-style-type: none;
    text-align: left
}

ul.youtube_list {
    list-style-type: none;
    padding: 0;
    margin: 0
}

ul.youtube_list li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding: 10px;
    clear: both
}

ul.youtube_list li i {
    color: red
}

ul.youtube_list li .imager {
    width: 45%;
    float: left;
    max-width: 45%;
    padding: 0;
    padding: 5px
}

ul.youtube_list li .imager img {
    height: auto!important
}

ul.youtube_list li .play_center {
    top: 30%
}

.tweeter_header,
.youtube_header {
    padding: 0px 10px
}

@media (max-width: 1024px){
    .service_box_right:not(#contact_form-button){
        display:none;
    }
    .mobile-facebook {
        display:none;
    }

    /* .datetime.mobile-facebook{
           visibility: hidden;
    } */

}



.side-scroll{
    overflow-y: auto;
    overflow-x: hidden;
}

.side-scroll::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
    display:none;
}

.side-scroll::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
    display:none;
}

.side-scroll::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
    display:none;
}

.leftSlider.side-scroll.rightside_opened{
    border-left: 2px solid #80808082;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.inst_likebox{
    padding : 10px;
}

#instafeed{
    display: inline-block;
    width: 100%;
    overflow-x: hidden;
}

.instafeed_item img{
    display:inline-block;
    width:100%;
}



.sharing_soc_buttons_new{
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*         padding: 1px;
    margin: 9px; */
    margin-top: 15px;
}

.sharing_soc_buttons_new li{
    list-style-type: none;
    width: 40px;
    height: 40px;
}

.sharing_soc_buttons_new li span{
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius:5px;
}

.sharing_soc_buttons_new li span img{
    width:100%;
}

.sharing_soc_buttons_new li span.facebook_span{
    background-color:#3C5A99;
}

.sharing_soc_buttons_new li span.lnk_span{
    background-color:#1DA1F2;
}

.sharing_soc_buttons_new li span.youtube_span{
    background-color:#FF0000;
}

.sharing_soc_buttons_new li span.twitter_span{
    background-color:#1DA1F2;
}

.sharing_soc_buttons_new li span.google_span{
    background-color:#DB4437;
}

.sharing_soc_buttons_new li span.instagram_span{
    background-color:#FD1D1D;
}

.social_transparent_new{
    background: url(https://gau.edu.ge/storage/app/media/social.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.social_transparent_new .page_header{
    font-weight: 500;
    text-align: center;
}

.page_header {
    color: #1451a4
}

.soc_header_div {
    text-align: center;
}

.social_transparent_new .soc_header{
    margin: 10px 0;
    display: inline-block;
}

.social_transparent_new .container .header{
    margin-top: 150px;
}

.social_block_new, .social_block_new span.text,.social_block_new span.text img{
    display: inline-block;
    width: 100%;
}

.social_block_new, .social_media_new .instafeed .instafeed_item{
    margin:20px 0;
    padding: 10px;
    border-top: 4px solid rgb(255, 0, 0);
}

.social_block_new .facebook, .social_block_new div.youtube{
    text-align:center;
    color:#1451a4;
}


.social_block_new div.youtube{
    color: red;
}

.social_block_new .datetime{
    display: block;
    padding: 5px 1px 5px 1px;
    border-bottom: 1px solid #e4e4e4;
    text-align:center;
    margin-bottom: 10px;
}

.social_block_new .title{
    text-align:center;
    display:inline-block;
    width:100%;
}

.social_block_new{
    /* box-shadow: 5px 5px 5px gray; */
    box-shadow: 2px 6px 13px 7px gray;
}

.instafeed_item {
    /* box-shadow: 5px 5px 5px gray; */
    box-shadow: 2px 6px 13px 4px gray;
}


.social_media_new .instafeed .model{
    /*         display:inline-block;
    text-align:center;
    width:100%;
     */    }

.social_media_new .social_divs{
    margin: 20px 0 50px;
}

.social_media_new .social_divs > div{
    padding: 0 10px;
    /*         height: 1500px;
    overflow-y:scroll; */
}

/* .social_media_new .social_divs > div::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.social_media_new .social_divs > div::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}

.social_media_new .social_divs > div::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}
 */

.social_media_new .instafeed{
    padding:0 10px!important;
}



.social_media_new .instafeed .instafeed_item{
    background: #fff;
}



.social_block_new{
    background: #fff;
}

/*     .social_block_new div.youtube{
    margin: 0 0 10px 0;
} */

.social_block_new div.imager{
    margin: 10px 0;
}

.social_divs .sub-main, .youtube_list_new .sub-main{
    text-align:center;
}

.social_divs .button-two , .youtube_list_new .button-two{
    display: inline-block;
    border: none;
    color: white;
    background:transparent;
}


/*     .social_divs .button-two:hover{
    -webkit-box-shadow: 0 2px 5px 2px grey;
    box-shadow: 0 2px 5px 2px grey;
    -webkit-transform:translateY(-2px);
    -ms-transform:translateY(-2px);
    transform:translateY(-2px);

} */



.social_divs .button-two a , .youtube_list_new .button-two a{
    display: block;
    background-color: #fff;
    padding: 0px;
    border-radius: 0px;
    margin: 14px 0px 20px 0px;
    color: red;
    font-family: "BPG Nino Mtavruli", sans-serif;
}


.youtube_list_new{
    padding: 0 10px;
}


.youtube_list_new .text img{
    margin: 10px 0;
}

/* @media(min-width:1650px){
    .content .mainSlider{
        height:700px;
    }
    .content .mainSlider .item{
        height:700px;
    }
    .content .mainSlider .item .sldimage{
        height:700px;
    }
}
 */

@media (max-width:768px){
    .content .page_contentUiBody .lecturers_sld{
        margin-bottom: -15px!important;
    }
    .content .contact_container{
        -webkit-transform: translate(-50%, 30%);
        -ms-transform: translate(-50%, 30%);
        transform: translate(-50%, 30%);
        width: 63%;
    }
}

@media (max-width: 685px){
    .content .mainSlider .item .slide__caption p {
        font-size: 80px;
    }
}

@media (max-width: 570px){
    .content .mainSlider .item .slide__caption p {
        font-size: 70px;
    }
}

@media (max-width: 475px){
    .content .mainSlider .item .slide__caption p {
        font-size: 60px;
    }
}

@media (max-width: 395px){
    .content .mainSlider .item .slide__caption p {
        font-size: 45px;
    }
}

/*     @media (max-width:1500px){
        .content .mainSlider{
            height:335px;
        }
        .content .mainSlider .item{
            height:335px;
        }
        .content .mainSlider .item .sldimage{
            height:335px;
        }
} */


/*  @media(max-width:500px){
    .content .mainSlider{
        height:135px;
    }
    .content .mainSlider .item{
        height:135px;
    }
    .content .mainSlider .item .sldimage{
        height:135px;
        background-size: 100%!important;
        background-repeat: no-repeat!important;
    }
}
 */
@media (max-width:560px){
    #projectsList .flLink{
        width:100%;
    }
}

@media (max-width: 500px){
    .content .top_page_content .UiTitle{
        display:none;
    }
    .content .contact_container{
        width: 85%;
    }
}


@media (max-width: 463px){
    .content .contact_container{
        -webkit-transform: translate(-50%, 18%);
        -ms-transform: translate(-50%, 18%);
        transform: translate(-50%, 18%);
    }
}

.content .page_contentUiBody .lecturers_sld h1 a{
    font-style:normal!important;
}


.briefDescription-1 > p:first-child >em, .briefDescription-1 > h4 em{
    font-style:normal;
}


.text_content_with_bullets ul li{
    background:none;
    padding:0;
}

.margins-changed{
    margin-top: 20px!important;
}

.margins-changed h5{
    padding: 5px 0 !important;
    margin:0 !important;
}


.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content .personContainer h4{
    margin: 10px 0px!important;
}

.content .page_contentUiBody .page_UiBody .contactUibPersons .contactUibPersons_bottom_content .personContainer h5{
    margin:5px 0 !important;
}

.events_carousel{
    margin-top: 150px;
}

.events_container > div.row{
    margin-top: 50px;
}


.event_image .event_date{
    position: absolute;
    display: inline-block;
    width: 70px;
    background: #d8002e;
    padding: 10px;
    text-align: center;
    color: white;
    top: -10px;
    left: -10px;
}


.flex4.col-md-4.col-lg-4 .academic_calendar_section{
    padding: 10px;
    border: 1px solid #aaaaaa;
    margin-top: 30px;
}

.flex4.col-md-4.col-lg-4 .academic_calendar_section h3{
    margin-top: 5px;
    font-size: 16px;
}


.flex4.col-md-4.col-lg-4 .academic_calendar_section > div.accordion_block > a.accordeon_link{
    color : #000;
    font-weight: bold;
    margin-top: 5px;
    display: inline-block;
}


@media (max-width: 992px){
    #calendarContainer{
        margin-top: 50px;
    }

    #hiddenBeforeLoaded + .flex_row_mb_column{
        display: flex;
        flex-wrap: wrap;
    }

    #hiddenBeforeLoaded + .flex_row_mb_column .flex8.col-md-8.col-lg-8{
        order: 2;
    }

    #hiddenBeforeLoaded + .flex_row_mb_column .flex4.col-md-4.col-lg-4{
        width: 100%;
        order: 1;
    }
}

@media (max-width: 768px){
    .events_container > div.row{
        padding: 10px;
    }
}

@media (max-width: 600px){
    .events_item .col-md-4.col-sm-4.col-xs-4{
        width: 100%;
    }
    .events_item .col-md-8.col-sm-8.col-xs-8{
        width: 100%;
        margin-top: 30px;
    }
    .events_item .col-md-4.col-sm-4.col-xs-4 img.img-fluid.img-responsive{
        width: 100%;
    }
}



#hiddenBeforeLoaded{
    padding-bottom: 20px;
    border-bottom: 1px solid #aaaaaa;
}

#hiddenBeforeLoaded div.form-group{
    margin-left: 24px;
}

#hiddenBeforeLoaded .form-group{
    /* padding: 0 20px; */
}

#calendarContainer{
    margin-top: 50px;
}


.calendar_section .events_carousel{
    padding-bottom: 50px;
    margin-top: 50px;
}

.gcsc-more-maybe-branding-root{
    display:none!important;
}

.gsc-above-wrapper-area{
    display:none;
}

.gsc-cursor-box.gs-bidi-start-align{
    text-align: center;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page{
    display: inline-block!important;
    width: 20px!important;
    height: 20px!important;
    border-radius: 50%!important;
    color: #000!important;
    font-size: 14px!important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page{
    color: #fff!important;
    background: #1451a4!important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{
    color: #fff!important;
    background: #1451a4!important;
    text-decoration: none!important;
}

#gsc-iw-id1{
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
}

.gsc-search-button.gsc-search-button-v2{
    margin: 0 0 0 -81px;
}

.gsib_a input{
    padding: 10px 0!important;
}

.gsc-webResult.gsc-result{
    margin-top: 20px!important;
}

.gsc-search-box.gsc-search-box-tools{
    width: 80%!important;
    margin: 0 auto!important;
}

.search-cont{
    max-width: 900px!important;
}



#MainSlider + .icons .container{
    width: 100%!important;
}

#MainSlider + .icons .container .icon_box_container{
    text-align:center;
}


@media(min-width: 769px){

    #MainSlider + .icons .container .icon_box_container .icon_box_item{
        width: 10%;
    }

}


/* //Jewish7 */


.jewish_header_menu {
     
     border-radius: 0px !important;
     height: 50% !important;
     background-color: red !important;
     width: 102% !important;
}

.jewish_header_menu_right {
    margin-left: -9px;
    width: 110% !important;
}

.logo_container_jewish {
    
    height: 124px !important;
}

.jew-row{
    width: 100%;
    margin: 0 auto;
}

.mans-grid .grid-item{
    width: calc((100% - 60px) / 3);
    margin: 10px;
    padding : 0!important;
}

.mans-grid .grid-item .grid-image{
    display: block;
/*     padding: 5px 1px 5px 1px; */
    /* border-bottom: 1px solid #e4e4e4; */
    text-align: center;
    margin-bottom: 10px;
/*     height: 300px; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
/*     margin-top: 5px; */
}

.mans-grid .grid-item .grid-image img{
    width: 100%;
/*     height: 300px; */
}

.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .grid-item ---- */

.grid-sizer,
.grid-item {
  width: 33.333%;
}

.grid-item {
  float: left;
}

.grid-item img {
  display: block;
  max-width: 100%;
}


@media(max-width:768px){
 .mans-grid .grid-item{
    width: calc((100% - 20px));
    }   
}

.jewish-menu.menu_background{
    height: 50px;
}

.jewich-red-header{
    height: 45px;
    width : 100%;
    background: red;
}


.jewish-menu .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item,
.jewish-menu .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item{
    
    display: flex;
    justify-content: center;
    align-items: center;
}

.jewish-menu  .gau_menu_bar_content .navigation_container .header_menu_left_content .header_menu_bg_lf ul.menu li.menu-item ul.menu-children,
.jewish-menu  .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item ul.menu-children,
.jewish-menu  .gau_menu_bar_content .navigation_container .header_menu_right_content .header_menu_bg_rg ul.menu li.menu-item:last-child ul.menu-children{
    top: 49px;    
}

.jewish-hd_navigation{
    padding-bottom: 20px;
}

.jewish-page-header{
    margin: 50px 0;    
}

.grid-item .grid-name{
    font-weight: bold;    
}

.grid-item .grid-name,
.grid-item .text{
    padding : 10px;
    text-align: center;
}

.jewich-red-header{
     display: flex;
    justify-content: center;
    align-items: center;   
}


.jewish-naw{
        width: 1170px;
    max-width: 1170px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}
    
.jewish-red-left{
display: flex;
    width: calc((100% - 200px) / 2);
    justify-content: flex-start;
    height: 100%;
}


.jewish-red-ul{
    
        width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    list-style-type: none;
    padding-left: 0px;
    margin: 0;
}


li.jewish-red-li {
    display: flex;
    position: relative;
    /* margin-left: 70px; */
    height: 100%;
    align-items: center;
    padding: 0px 40px;
    /* background: wheat; */
    cursor: pointer;
}
li.jewish-red-li:hover{
    background: #fff;    
}

li.jewish-red-li:hover .jewish-red-a{
    color: #1451a4;
}

li.jewish-red-li:hover .jewish-red-submenu-ul{
    display:block;
}


a.jewish-red-a {
    text-decoration: none;
    display: inline-block;
    /* height: 100%; */
    color: white;
}

ul.jewish-red-submenu-ul {
    display:none;
    position: absolute;
    left: 0;
    top: 50px;
    padding: 0;
    list-style-type: none;
    background: #fff;
    margin: 0px;
    width: 300px;
    position: absolute;
    left: 0px;
    /* background-color: #ccc; */
    padding: 0px 0px;
    /* top: 50px; */
    border-bottom: 3px solid #1451a4;
}


li.jewish-red-submenu-li {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: block;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
}
li.jewish-red-submenu-li:hover{
    background-color: #1451a4;
    border-radius: 0px;
}

li.jewish-red-submenu-li:hover a{
    font-size: 13px;
    text-decoration: none;
    color: #fff;
}

.jewish-red-submenu-li a{
        font-size: 13px;
    text-decoration: none;
    color: #1451a4;
    font-family: Arial, "BPG Nino Mtavruli", sans-serif;
    padding: 10px;
        display: block;
}


.jewish-red-rigth {
display: flex;
    width: calc((100% - 200px) / 2);
    justify-content: flex-start;
    height: 100%;
}
.jewish-red-rigth .jewish-red-ul{
    justify-content: flex-start;    
}


@media (max-width:1024px){
    
    .jewich-red-header{
        display: none;    
    }    
    .jewish-menu .mobile_menu_icon .fa.fa-bars,
    .jewish-menu .fa.fa-search{
        margin: 10px 30px !important;    
    }
}


.jewish-menu .logo_container_jewish{
    height: 95px !important;    
}