@font-face {
    font-family: 'BPGIngiriArial';
    src: url('fonts/bpg_ing_arial.eot');
    src: url('fonts/bpg_ing_arial.eot') format('embedded-opentype'),
         url('fonts/bpg_ing_arial.woff') format('woff'),
         url('fonts/bpg_ing_arial.ttf') format('truetype'),
         url('fonts/bpg_ing_arial.svg#BPGIngiriArial') format('svg');
} 

@font-face {
    font-family: 'BPGMrgvlovaniCaps';
    src: url('fonts/bpgmc.eot');
    src: url('fonts/bpgmc.eot') format('embedded-opentype'),
         url('fonts/bpgmc.woff') format('woff'),
         url('fonts/bpgmc.ttf') format('truetype'),
         url('fonts/bpgmc.svg#BPGMrgvlovaniCaps') format('svg'); 
}

@font-face {
    font-family: "bpgNmt"; /* მთავრული */
    src: url("fonts/bpgnma.eot");
    src: url("fonts/bpgnma.eot?#iefix") format("embedded-opentype"),
         url("fonts/bpgnma.woff") format("woff"),
         url("fonts/bpgnma.ttf") format("truetype"),
         url("fonts/bpgnma.svg#BPGNinoMtavruliRegular") format("svg");
	font-weight:normal;
}

@font-face {
    font-family: "bpgNmt";
    src: url("fonts/bpgnmba.eot");
    src: url("fonts/bpgnmba.eot?#iefix") format("embedded-opentype"),
         url("fonts/bpgnmba.woff") format("woff"),
         url("fonts/bpgnmba.ttf") format("truetype"),
         url("fonts/bpgnmba.svg#BPGNinoMtavruliBold") format("svg");
	font-weight:bold; 
}

@font-face {
    font-family: 'bpg_arial'; 
    src: url('fonts/bpg_arial_2009.eot');
    src: url('fonts/bpg_arial_2009.eot') format('embedded-opentype'),
         url('fonts/bpg_arial_2009.woff2') format('woff2'),
         url('fonts/bpg_arial_2009.woff') format('woff'),
         url('fonts/bpg_arial_2009.ttf') format('truetype'),
         url('fonts/bpg_arial_2009.svg#bpg_arial_2009') format('svg');
}


@font-face {
    font-family: 'bpg_medium_caps';
    src: url('fonts/bpg_medium_caps.eot');
    src: url('fonts/bpg_medium_caps.eot') format('embedded-opentype'),
         url('fonts/bpg_medium_caps.woff2') format('woff2'),
         url('fonts/bpg_medium_caps.woff') format('woff'),
         url('fonts/bpg_medium_caps.ttf') format('truetype'),
         url('fonts/bpg_medium_caps.svg#bpg_medium_caps') format('svg');
}

@font-face {
    font-family: 'BPGNino';
    src: url('fonts/bpg-nino-elite-exp-webfont.eot'); /* IE9 Compat Modes */
    src: url('fonts/bpg-nino-elite-exp-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/bpg-nino-elite-exp-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/bpg-nino-elite-exp-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('fonts/bpg-nino-elite-exp-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/bpg-nino-elite-exp-webfont.svg#bpg_nino_elite_expregular') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'BPGNinoCaps';
    src: url('fonts/bpg-nino-elite-exp-caps-webfont.eot'); /* IE9 Compat Modes */
    src: url('fonts/bpg-nino-elite-exp-caps-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/bpg-nino-elite-exp-caps-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/bpg-nino-elite-exp-caps-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('fonts/bpg-nino-elite-exp-caps-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/bpg-nino-elite-exp-caps-webfont.svg#bpg_nino_elite_exp_capsregular') format('svg'); /* Legacy iOS */
}

* {
    margin:0;
	padding:0;
}
.clearfix {
	clear:both;
}
.logo h1 span {
	/*text-align:-9999px;
	display:block; es ori brdzaneba aqrobs text, magram adgili rcheba mainc
	*/
	display: none; /*an screen readerebistvis ufro xelsayrelia (radgan display none-s ar agiqvamen, screen reader-ia magalitad siri IOS-ze):*/
	/* position:relative;
	left:-9999px; */
}
/* .container-gawelilia 1170px-ze
.container-fluid mtel ekranze 
.wrapper {
	width:1170px;
	margin:auto;
	max-width:100%;
	min-width:1170px;
}*/
body {
    font-family: 'Conv_bpg_mrgvlovani_2010';
	line-height: 1.5;
	font-size: 12px;
}
/*****************/
.addthis_inline_share_toolbox {
    display:inline-block;
}
/**********stilebis ganuleba************/
h1 {
	display: block;
   /* font-size: 2em;*/
    /*margin-top: 0.67em;
    margin-bottom: 0.67em;*/
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
h2 {
	display: block;
    font-size: 2em; 
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
h3 {
	display: block;
    font-size: 1.7em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    /*font-weight: bold;*/
}
h4{
	display: block;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
h5 {
	display: block;
    font-size: .83em;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
h6 {
	display: block;
    font-size: .67em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
p {
	display: block;
    /*margin-top: 1em;*/
   /* margin-bottom: 1em;*/
    margin-left: 0;
    margin-right: 0;
}
em, i {
	font-style: italic;
}
strong, b {
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
ul {
	display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1 em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
ol {
	display: block;
    list-style-type: decimal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
blockquote {
	display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 40px;
    margin-right: 40px;
}
hr {
	display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}
pre {
	display: block;
    font-family: monospace;
    white-space: pre;
    margin: 1em 0;
}
/******************/

.aigpl-album-design-1 .aigpl-img-title{
	font-size: 12px;
}
.single-album{
    padding: 40px 0;
}
.mfp-bottom-bar{
	display: none;
}

/********* menu ********/
.menu-bg {
	background: #eee;
    border-bottom: 1px solid rgba(218, 232, 244, 0.37);
	position: fixed;
    left: 0;
    right: 0;
    z-index: 3;
    padding-bottom: 0;
    top: 0;
	backdrop-filter: blur(5px);
    box-shadow: 0 5px 20px #0008;
}
.navbar{
	min-height: 40px;
	margin-bottom: -5px;
}
.navbar-brand, .navbar-nav>li>a{
    font-family: 'Conv_bpg_mrgvlovani_2010';
    padding-right: 0;
    font-size: 12px;
    text-shadow: none;
    color: #5091cd;
    transition: .3s;
    padding-top: 0px;
    padding-bottom: 12px;
    line-height: inherit;
    padding-bottom: 28px;
}
.bottom-manu-cols .navbar-brand, .navbar-nav>li>a {
    padding-left:25px;
    padding-bottom:30px;
}
.bottom-manu-cols .footer-dropdown-menu {
    text-align:center;
    margin-left:17px;
}
.dropdown-menu1 ul {
    margin-top:0px;
    margin-bottom:10px;
}
.dropdown-menu>li>a{
	font-family: 'Conv_bpg_mrgvlovani_caps_2010';
	color: #fff;
	transition:.3s;
    font-size: 10px;
}
.navbar-nav .open .dropdown-menu>li>a {
    padding: 2px 15px 0px 25px;
    white-space: pre-wrap;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background: none;
    color: #98bee1;
}
.navbar-nav>li>.dropdown-menu{
	background: rgba(0,0,0,0.7);
	left: 0;
    right: auto;
    top: 35px;
    margin-bottom: 15px;
}

  @-webkit-keyframes slideInDown {
      0% {
      -webkit-transform: translateY(-10%);
      transform: translateY(-10%);
      visibility: visible;
      }
      100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      }
  }
  @keyframes slideInDown {
      0% {
      -webkit-transform: translateY(-10%);
      transform: translateY(-10%);
      visibility: visible;
      }
      100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
      }
  } 
.dropdown-menu{
	margin: 4px 0 0;
	border-top: 1px solid #c9faff;
	padding: 0;
	border-radius:0;
    -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/**********menu************/
.dropdown-menu1 li>a{
    font-family: 'Conv_bpg_mrgvlovani_2010';
    color: #eff8;
    transition:.3s;
    font-size: 11px;
    white-space: pre-wrap;
}
.dropdown-menu1 li {
    list-style-type: none;
	margin: 5px 0;
}
/*********************/
.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{
	background: none;
	color: #98bee1 !important;
}
.navbar img {
	width: 84px;
}
.navbar-right {
	margin-top: 30px;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background: none;
	border: none;
}
.carousel-control.right,.carousel-control.left{
	transition:.3s;
}
.carousel-caption{
	
	font-family: 'Conv_bpg_mrgvlovani_caps_2010';
}
.carousel-caption h3 {
	letter-spacing: .5px;
    line-height: 13px;
    font-size: 18px;
    font-weight: bold;
    color:#5a5a5a;
}
.carousel-caption a {
   color:#5a5a5a;
}
.navbar-toggle {
	border-color: #4a8bc5;
    background: #4a8bc5;
	margin-top: 10px;
	border: none;
	border-radius: 2px;
	margin-right: 0;
}
/*.navbar-collapse{
	background: rgba(0, 0, 0, 0.7);
}*/
.navbar-toggle .icon-bar{
	background: #fff;
	border:none;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    line-height: 1;
    width: 100%;
}
.langs {
    position: absolute;
    top: 15px;
    z-index: 6;
    right: 45px;
}
.carousel-inner>.item{
    max-height: 200px;
}
.socials {
    margin-top: -4px;
    position: relative;
    z-index:2;
    font-size: 16px;
}
.socials>div{
	float: right;
	
}
.socials>div a{
    color:  #205383;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-top: 1px solid #5091cd;
}

/********* menu end ********/
/******** 404 error page *********/
.this_error_page {
    padding:150px 0px 70px;
    text-align:center;
}
.error_number {
    font-size:22px; 
}
.error_number span {
    font-size:130px;
    color: #1C4973; 
}
.error_text {
    font-family: 'Conv_bpg_mrgvlovani_caps_2010';
    margin-top: 30px;
}
/******** 404 error page end *********/
/*********responsive************/
@media only screen and (min-width: 480px) {
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/********* menu ********/
	.carousel-caption a {
	    /*letter-spacing: .5px;
	    font-size: 14px;
	    display: inline-block;
	    border: 1px solid #00faeb;
	    color: #fff;
	    text-shadow: none;
	    padding: 8px 8px 6px 8px;*/
	    /* padding-top: 10px; */
	    /*margin-top: 7px;
	    transition: .3s;*/
	}
	.carousel-caption h3 {
	    letter-spacing: .5px;
	    line-height: 20px;
	    font-size: 25px;
	}
	.navbar-brand, .navbar-nav>li>a{
		padding-bottom: 15px;
		font-size: 14px;
	}
    .footer .navbar-brand, .navbar-nav>li>a{
        padding-bottom: 20px;
        padding-top:10px;
    }
	.navbar-nav .open .dropdown-menu>li>a {
	    padding: 2px 15px 5px 25px;
	    font-size: 13px;
	}
	.socials {
	    margin-top: -9px;
	    position: relative;
	    font-size: 30px;
	}
     .dropdown-menu1 li>a {
        white-space: nowrap;
        font-size: 12px;
    }
	/********* menu end ********/	
	/********footer********/
	.webhouse {
		float: right !important;
	    margin-top: 0px;
	}
	/********footer end*********/
}
@media only screen and (min-width: 768px) {
	/********* menu ********/
    .dropdown-menu1:not(:empty):before {
        content: '';
        display: block;
        border-color: transparent transparent rgba(41, 92, 130, 0.9) transparent;
        border-style: solid;
        border-width: 10px;
        position: absolute;
        top: -20px;
        left: 50%;
        margin-left: -10px;
    }
	.menu-bg {
	    padding-bottom: 0px;
		background: #eeed;
	}
	.navbar-collapse {
	    background: none;
	}
	.navbar-brand, .navbar-nav>li>a {
	    font-size: 10px;
	    padding-left: 10px;
	}
    .footer .navbar-nav>li>a {
        padding-top:5px;
        padding-bottom:10px;
    }
    .bottom-manu-cols .footer-dropdown-menu {
        text-align: left;
        margin-left: 12px;
        font-size: 10px;
    }
    .socials>div a{
        color:  #fff;
    }
	.carousel-caption h3 {
	    line-height: 27px;
	    font-size: 25px;
	}
	.carousel-caption a {
	    font-size: 16px;
	    padding: 10px 10px 7px 11px;
	    margin-top: 12px;	 
	}
	.navbar-nav>li>.dropdown-menu {
		top:30px;
		padding-top: 5px;
    	padding-bottom: 5px;
	}
	.navbar-nav .open .dropdown-menu>li>a {
	    padding: 6px 15px 6px 10px;
	}

	.langs {
	    top: 0px;
	    right: 0px;
	}
	.socials {
	    margin-top: -46px;
	    position: relative;
	    font-size: 40px;
	}
	/********* menu end ********/
	/********footer********/
	.webhouse {
		float: right !important;
	    margin-top: 0px;
	}
	.rights-footer p {
	    margin-top: 0px;
	}
	/********footer end*********/
    /******************************/
    /******************************/
    .dropdown-menu1{
            min-width: 200px;
        margin: 4px 0 0;
        border-radius:0;
        -webkit-animation-name: slideInDown;
      animation-name: slideInDown;
      -webkit-animation-duration: .4s;
      animation-duration: .4s;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
      position:absolute;
      top:0px;
      display: none;
        left: 50% !important;
        margin-left: -100px;
    }
    .dropdown-menu1:not(:empty) a {
        padding: 12px 20px;
        width: 100%;
        height: 100%;
        display: block;
    }
    .dropdown-menu1 ul {
        margin-top: 0px;
        padding-left: 0px;
        margin-bottom:0px;
        border-top: 1px solid #4683b7;
    }
    .dropdown-menu1 ul li {
        margin-top: 0px;
        margin-bottom:0px;
    }
    .navbar-nav li:hover > .dropdown-menu1 {
        display: block;
    }
    .navbar-nav .open .dropdown-menu1 li a {
        padding: 2px 15px 0px 25px;
        white-space: pre-wrap;
    }
    .dropdown-menu1 li>a:focus, .dropdown-menu1 li>a:hover{
        background: #4a8bc5;
        text-decoration: none;
    }
    .navbar-nav li>.dropdown-menu1{
        background-color: rgba(33, 101, 154, 0.8);
        left: 0;
        right: auto;
        top: 27px;
        margin-bottom: 15px;
    }
  
    .dropdown-menu1 li>a {
        white-space: nowrap;
        font-size: 12px;
        color:#ecf1f5;
    }
}
@media only screen and (min-width: 992px) {
    /****************/
    /*********menu*********/
    .navbar-nav li>.dropdown-menu1{
        top: 38px;
    }
    .dropdown-menu1 li>a {
        font-size: 13px;
    }
    .footer .navbar-nav>li>a {
        font-size:12px;
    }
    /*******************/
    /******************/
	/********* menu ********/
	.logo img {
	    width: 130px;
	}
	.navbar-brand, .navbar-nav>li>a {
	    font-size: 13px;
	}
	.dropdown-menu>li>a {
	    font-size: 12px;
	}
	.navbar-nav>li>.dropdown-menu {
	    top: 35px;
	}
	.langs {
	    top: 10px;
	    right: 0px;
	}
	.socials {
	    margin-top: -51px;
	    position: relative;
	    font-size: 45px;
	}
	/********* menu end ********/
}
@media only screen and (min-width: 1200px) { 
	/********* menu ********/
	.carousel-caption h3 {
	    line-height: 45px;
        font-size: 41px;
        letter-spacing: 2px;
	}
	.carousel-caption a {
	    font-size: 18px;
	    padding: 15px 15px 12px 15px;
	    margin-top: 18px;
	}
	.navbar-brand, .navbar-nav>li>a {
	    font-size: 14px;
	    padding-left: 15px;
	}
	.dropdown-menu>li>a {
	    font-size: 14px;
	}
    .footer .navbar-nav>li>a {
        font-size:14px;
    }
    .bottom-manu-cols .footer-dropdown-menu {
        text-align: left;
        margin-left: 17px;
        font-size: 13px;
    }
	/********* menu end ********/
}
@media only screen and (min-width: 1382px) {
    /***********new hot keys************/
    #home-news {
        margin-top: -230px;
    }
    /*********new hot keys end**********/
}
















/*****************/
/*********   header   ************/

.fixed{
    position:fixed;
    top:0px;
    width:100%;
    z-index:3;
}
.logo{
    padding-top: 6px;
    padding-bottom: 8px;
    /*background:#fff;*/
}


/* sign in & sign up */

.navbar-right button{
    padding: 4px 10px;
    background:#7fc622;
    border-radius: 5px;
    margin-top: 10px;
    border: none;
    box-shadow: none;
    text-shadow: none;
    transition: .3s;
    line-height: 20px;
}
.navbar-right button:hover{
    background: #4a8bc5;
}
.navbar-right button:focus{
    background-color: #4a8bc5;
    outline: none;
}
.navbar-right button:active:focus{
    background-color: none; 
    outline: none;
    box-shadow: none;
}

.modal-header button{
    background: none;
}
.modal-header button:hover{
    background: none;
}


.form-body{
    background:#fff;
    padding:20px;
}
.login-form{
    background:rgba(255,255,255,0.8);
    padding:20px;
    border-top:3px solid#3e4043;
}
.innter-form{
    padding-top:20px;
}
.final-login li{
    width:50%;
}

.nav-tabs {
    border-bottom: none !important;
}

.nav-tabs>li{
    color:#222 !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff;
    background-color: #d14d42;
    border: none !important;
    border-bottom-color: transparent;
    border-radius:none !important;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: none !important;
    border-radius:none !important;
    text-transform:uppercase;
    font-size:10px; /*16*/
}

.social-login{
    text-align:center;
    font-size:12px;
}
.social-login p{
    margin:15px 0;
    display: block;
    visibility: hidden;
}
.social-login ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
.social-login ul li{
    width:33%;
    float:left;
    clear:fix;
}
.social-login ul li a{
    font-size:10px;/*13*/
    color:#fff;
    text-decoration:none;
    padding:10px 0;
    display:block;
}
.social-login ul li:nth-child(1) a{
    background:#3b5998;
}
.social-login ul li:nth-child(2) a{
    background:#e74c3d;
}
.social-login ul li:nth-child(3) a{
    background:#3698d9;
}
.sa-innate-form label {
    font-size:13px;
}
.sa-innate-form a {
    font-size:13px;
}
.sa-innate-form input[type=text], input[type=password], input[type=file], textarea, select, email{
    font-size:13px;
    padding:10px;
    border:1px solid#ccc;
    outline:none;
    width:100%;
    margin:8px 0;
    
}
.email a {
    color:#fff;
    text-decoration:none;
}
.sa-innate-form input[type=submit]{
    border:1px solid#e64b3b;
    background:#e64b3b;
    color:#fff;
    padding:10px 25px;
    font-size:14px;
    margin-top:5px;
    }
    .sa-innate-form input[type=submit]:hover{
    border:1px solid#db3b2b;
    background:#db3b2b;
    color:#fff;
    }
    
    .sa-innate-form button{
    border:1px solid#e64b3b;
    background:#e64b3b;
    color:#fff;
    padding:10px 25px;
    font-size:14px;
    margin-top:5px;
    }
    .sa-innate-form button:hover{
    border:1px solid#db3b2b;
    background:#db3b2b;
    color:#fff;
    }
    .sa-innate-form p{
        font-size:13px;
        padding-top:10px;
    }
    
/* sign in & sign up  end*/





/*************content***************/
/**********my-slyder************/
#carousel-example-generic {
    z-index:2;
}
.my-slider {
    position:relative;
}
.my-slider .item img {
    width:100%;
	filter: brightness(80%);
}
.my-slider .item {
    min-height:280px;
}
.my-slider .carousel-control.left, .my-slider .carousel-control.right {
    background:none;
    width:9%;
}
.main-news-text {
    float:left;
    text-align:left;
}
.main-news-text h2 {
    font-size: 13px;
    line-height: 17px;
}
.main-news-text p {
    font-size: 12px;
    margin-top: 6px;
    line-height: 16px;
}
.my-slider .carousel-caption {
    bottom:0px;
    background: #fffb;
    color:#2c3135;
    left:0px;
    right:0px;
    z-index:2;
    width:100%;
    text-shadow: none;
    padding-top:0px;
    padding-bottom:10px;
	backdrop-filter: blur(3px);
}
.main-news-date {
    float: right;
}
.main-news-date span {
    font-size: 20px;
    display: block;
    margin-bottom: 3px;
}
.main-news-date p {
    padding: 8px 0px;
    font-size: 13px;
    background: #7fc622;
    margin-top:5px;
    color:#EEFFD9;
}
.main-news-bg {
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    background: rgba(0,0,0,0.3);
    z-index: 1;
}
.home-page-content {
    position:relative;
}
.left-event-date {
    float:left;
}
.left-event-title {
    float:right;
}
/*********content**********/

.home-page-content {
    padding:40px 0px;
}
.home-page-content .content-left h2 {
    text-align: center;
    font-size: 16px;
}
.home-page-content .content-right h2 {
    margin-left:15px;
    margin-top:20px;
}
.home-page-content .content-right h2 a {
    text-decoration: none;
}
.home-page-content .content-left h2, .home-page-content .content-right h2 {
    margin-bottom: 30px;
}
.content-left .left-event-date {
    border:2px solid #7fc622;
    padding:11px 0px;
}
.left-events .row {
    margin-bottom:10px;
}

.content-left .left-event-title span {
    color: #7fc622;
    margin-bottom: 5px;
    display: block;
}
.content-left .left-event-title h3 {
    font-size:14px;
    word-wrap:break-word;
    margin-top: 0;
}
.content-left .left-event-date p {
    text-align:center;
    font-size: 13px;
}
.content-left .left-event-date span {
    display: block;
    font-size: 30px;
    margin-top: 5px;
}
.content-left h2{
    background: url(/img/blue-line-bg-2.png) no-repeat left,url(/img/blue-line-bg-2.png) no-repeat right;
    color: #205383;
}
.main-news img {
    padding:0px;
    height: 200px;
    width: 100%;
}
.main-news {
    position: relative;
    margin-bottom:10px;
}
.main-news-hover {
    display: block;
    padding:10px 10px 15px;
    background:rgba(155,190,222,0.8);
    text-decoration: none !important;
    color:#2c3135;
}
.main-news p {
    word-wrap: break-word;
}
.main-news-hover h3 {
    font-size:13px;
    line-height:17px;
}
.main-news-hover p {
    font-size:12px;
    margin-top:5px;
    line-height: 16px;
}
.main-news .fa-angle-double-right {
    float:right;
    font-size: 15px;
    color:#fff;
}
.main-news .main-news-hover:hover {
    border-right:2px solid #123755;
    color:#2c3135;
}
.main-news-hover:hover .fa-angle-double-right {
    color:#123755;
}

.adds-left, .left-poll {
    margin-top:20px;
    margin-bottom: 30px;
}
.adds-left img {
    margin-top:10px;
    padding:0px;
}
.left-poll input {
    margin-bottom:10px;
    vertical-align: middle;
    margin-bottom:4px;
    line-height: normal;
}
.left-poll input[type='submit']{
    width:100%;
}
.left-poll label {
    font-size:13px;
    line-height: 18px;
    margin-bottom:7px;
}
/*******left-calendar*******/
.datepicker-here {
    font-family: 'Conv_bpg_mrgvlovani_2010' !important;
}
.datepicker--nav {
    background: rgb(235, 241, 247);
    border-bottom: 1px solid #E2E2E2;
}
.datepicker--day-name {
    color:#7FC722;
    font-size: 13px;
}
.datepicker--content {
    background:rgb(235, 241, 247);
}
.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- {
    color:#BAB7B7;
}
.left-calendar {
    margin-top:20px;
}
.left-calendar ul {list-style-type: none;}
.left-calendar body {font-family: Verdana, sans-serif;}

/* Month header */
.left-calendar .month {
    padding: 10px 10px;
    width: 100%;
    background: #3e78ad;
}

/* Month list */
.left-calendar .month ul {
    margin: 0;
    padding: 0;
}

.left-calendar .month ul li {
    color: white;
    text-align:center;
    font-size: 15px;
    text-transform: uppercase;
}

/* Previous button inside month header */
.left-calendar .month .prev {
    float: left;
}

/* Next button */
.left-calendar .month .next {
    float: right;
}

/* Weekdays (Mon-Sun) */
.left-calendar .weekdays {
    margin: 0;
    padding: 10px 0;
    background-color:#ddd;
}

.left-calendar .weekdays li {
    display: inline-block;
    width: 12%;
    color: #666;
    font-size: 12px;
    text-align: center;
    padding-left: 10px;
}

/* Days (1-31) */
.left-calendar .days {
    padding: 10px 0;
    background: #eee;
    margin: 0;
}

.left-calendar .days li {
    list-style-type: none;
    display: inline-block;
    width: 12%;
    text-align: center;
    margin-bottom: 8px;
    font-size:12px;
    color:#777;
    padding-left: 5px;
}

/* Highlight the "current" day */
.left-calendar .days li .active {
    padding: 5px;
    background: #3e78ad;
    color: white !important;
}

/******** footer **********/

.info{
    background: #205383;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
    color:#e3f2ff;
    font-family: 'Conv_bpg_mrgvlovani_2010';
}
.info i{
    color:#7fc722;
    font-size: 30px;
    padding-bottom: 15px;
}
.info p{
    font-size: 13px;
    line-height: 30px;
}
.info .container>div{
    padding-top: 15px;
    padding-bottom: 15px;
    border-right: 1px solid #144574;
}
.info .container>div:last-child{
    border-right:none;
}
.map iframe{
    width: 100%;
    height: 250px;
}
.footerMenu{
    background: #205383;
    overflow: hidden;
    font-family: 'Conv_bpg_mrgvlovani_2010';
    font-size: 12px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.footerMenu a{
    line-height: 17px;
    color: rgba(183,214,245,1);
    display: block;
}
.footerMenu img{
    width: 120px;
}
.footerMenu i{
    color: rgba(183,214,245,1);
}
footer .footerMenu ul {
    padding-left: 0px;
}
footer .footerMenu li {
    list-style-type: none;
}
footer .fa-angle-right{
    margin-right: 5px;
}
.copyright{
    font-family: 'Arial';
    color: #fff;
    background: #205383;
    font-size: 13px;
    line-height: 30px;
    border-top: 1px solid #133a5a;
    padding-top:5px;
    padding-bottom: 5px;
}
.copyright img{
    margin: auto;
    margin-top: 3px;
}
.copyright a{
    color: #fff;
}
.webhouse img {
    margin-right: 10px;
}
.copyright #top-ge-counter-container {
    text-align:center;
}
.rights, .webhouse {
    padding-top:7px;
}
/******** footer end **********/
/*********all-news************/
.all-news {
    padding-top: 145px;
    padding-bottom: 50px;
}
.all-news h2 {
    text-align:center;
    font-size:18px;
    margin-bottom:20px;
    color:#21659a;
}
/*footer .fa-angle-double-right {
    display: none;
}*/
/***********************/
/**********news************/
.post-date-time i {
    color: #4a8bc5;
    margin-right:5px;
    margin-left:5px;
}
.new-video {
    padding:30px 0px;
}
.news .gallery {
    padding-top:40px;
}
.album-gallery {
    margin-top:80px;
}

.news .gallery img, .one-club .gallery img {
    min-height:190px;
    width:100%;
    overflow: hidden;
    padding:0px;
}
.gallery img {
    min-height: 190px;
    width:auto;
    overflow: hidden;
}
.news .gallery > div {
    padding-left:0px;
    padding-right:0px;
}
.news .gallery h4, .one-club .gallery h4 {
    margin:0px;
    font-size:14px;
}
.news {
    padding:145px 0px 50px;
}

.news h2 {
    color: #21659a;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.news p{
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 8px;
}
.news img {
    padding:0px;
}
.news time{
    padding-bottom: 8px;
    display: block;
    font-size: 13px;
    letter-spacing: .5px;
}
.news .shares-news i, .teacher .shares-teacher i, .one-club .shares-one-club i {
    font-size: 30px;
    font-style: normal;
    margin-bottom: 0px;
}
/******** contact **********/
.contact{
    padding-top: 145px;
    padding-bottom:50px;
    font-family: 'Conv_bpg_mrgvlovani_2010';
}
.contact h2{
    margin-left: 15px;
    display: inline-block;
    margin-bottom: 20px;
    font-size: 15px;
    background: url("/img/blue-line-bg.png") no-repeat bottom left;
    padding-bottom: 10px;
}
.contact h3{
    font-size: 10px;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.contact input[type="text"],.contact input[type="email"],.contact textarea{
    font-size: 9px;
    padding-left: 5px;
    margin-bottom: 7px;
}
.contact textarea{
    height: 100px;
}
.message{
    padding-right: 0;
    padding-left: 0;
}
.contact input[type="submit"]{
    width: 100%;
    margin-top: 10px;
    font-size: 12px;
    background: #205383;
    border: none;
    border-radius: 2px;
    line-height: 22px;
    color: #fff;
    margin-bottom:20px;
}
.fa-facebook-square,.fa-twitter-square,.fa-google-plus-square{
    font-size: 25px;
    margin-bottom: 35px;
}

.contactInfo{
    padding-left: 0;
}
.contactInfo >div:nth-child(2){
    margin-bottom: 35px;
}
.contactInfo p,.address p,.worktime p{
    font-size: 10px;
    margin-bottom: 5px;
    line-height: 15px;
    color: #777;
}
.contactInfo h3 i,.address h3 i,.worktime h3 i{
    font-size: 12px;
    margin-right: 5px;
    color: #205383;
}
.contactMap iframe{
    width: 100%;
    height: 130px;
    margin-bottom: 20px;
    padding:0px;
    margin-top:10px;
}
.address{
    margin-top: 20px;
}
.worktime {
    margin-top: 20px;
}

/******** contact end **********/
/**********teacher, club***********/
.teacher {
    padding:30px 0px;
}
.teacher .shares-teacher {
    margin-top:20px;
    padding:0px 15px;
}
.teacher h2 {
    font-size: 15px;
    color: #21659a;
    margin-top: 10px;
    margin-bottom: 10px;
}
.teacher span, .one-club span {
    color: #21659a;
    display: inline-block;
    margin-right:5px;
}
.teacher p, .one-club p {
    font-size:13px;
    margin-bottom:10px;
    line-height:17px;
}
.one-club .shares-one-club {
    margin-bottom:20px
}
.one-club .gallery{
    padding-top: 0;
}
/******** history **********/
.history{
    padding-top: 95px;
    padding-bottom: 50px;
}
.history h2{
/*  margin-left: 15px;*/
    display: inline-block;
    margin-bottom: 20px;
    font-size: 15px;
    background: url("/img/blue-line-bg.png") no-repeat bottom left;
    padding-bottom: 10px;
}
.history p{
    text-align: left;
    font-size: 12px;
    color: #797979;
    line-height: 17px;
}
.history-content-text {
    margin-top:10px;
}
.history-content-text li {
    font-size:13px;
    padding:5px 0px;
    line-height: 16px;
}
.history-content-text li:before {
  content: "\f19d"; /* FontAwesome Unicode */
  color:#21659a;
  margin-right:5px;
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
.history-content-text p {
    margin-bottom:8px;
}
.history-content img {
    margin-bottom:10px;
    padding-left:0px;
    padding-right:0px;
}
/******** history end **********/
/******** purposes **********/
.purposes{
    padding-top: 145px;
    padding-bottom: 50px;
}
.purposes h2{
    display: inline-block;
    margin-bottom: 20px;
    font-size: 15px;
    background: url("/img/blue-line-bg.png") no-repeat bottom left;
    padding-bottom: 10px;
}
.purposes p,.purposes li{
    font-size: 12px;
    color: #797979;
    line-height: 17px;
}
.purposes li{
    padding-bottom: 10px;
}
.purposes ul{
    margin-top: 15px;
    margin-bottom: 100px;
    margin-left: 15px;
}
.purposes i{
    margin-right: 5px;
    font-size: 15px;
    color: #21659a;
}
/******** purposes end **********/
/***********events, announcement, clubs*************/
.events, .announc, .clubs  {
    padding-top: 145px;
    padding-bottom: 50px;
}
.events .events-min-text h3 {
    margin-top:0px;
}
.events .events-min-text p {
    word-wrap:break-word;
    display: inline;
}
#announc{
    padding:0;
    overflow:hidden;
}
.event-month, .announc-month, .clubs-month {
    text-align:center;
    font-size:20px;
    margin-bottom:30px;
    color:#0e3453;
}
.event-month i, .announc-month i, .clubs-month i {
    margin:0px 10px;
    font-size: 23px;
}
.events-info, .announc-info, .clubs-info {
    display: block;
    color:#2c3135;
    margin-bottom:20px;
}
.events-info:hover .events-info-text, .announc-info:hover .announc-info-text, .clubs-info:hover .clubs-info-text {
    border:1px solid #4a8bc5;
    border-top:none;
    color:#2c3135;
}
.announc-info:hover .announc-info-text {
    border:1px solid #7fc722;
}
.clubs-info:hover .clubs-info-text {
    border:1px solid #4a8bc5;
    border-top:none;
}
.events .events-date, .announc .announc-date, .clubs .clubs-date {
    border-right:1px solid #bbbbbb;
    padding-left:8px;
}
.events .events-date p, .announc .announc-date p, .clubs .clubs-date p{
    color: #4a8bc5;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
}
.events .events-date span, .announc .announc-date span, .clubs .clubs-date span {
    font-size: 27px;
    display: block;
    margin-top:5px;
    margin-bottom:5px;
}
.events-info img, .announc-info img, .clubs-info img {
    padding-left:0px;
    padding-right:0px;
    height: 150px;
    overflow: hidden;
}
.events-info-text, .announc-info-text, .clubs-info-text {
    padding: 10px 5px;
    background: #f1f1f1;
    border:1px solid #f1f1f1;
    border-top:none;
    min-height: 225px;
}
.announc-info-text {
    border:1px solid #f1f1f1;
}
.events-min-text h3, .announc-min-text h3, .clubs-min-text h3 {
    font-size: 14px;
    color: #4a8bc5;
    line-height: 18px;
    margin-bottom:10px;
    word-wrap: break-word;
}
.clubs-min-text h3 {
    color:#4a8bc5;
}
.events-min-text p, .announc-min-text p, .clubs-min-text p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
}

.events .location, .events .hours, .announc .location, .announc .hours, .clubs .location, .clubs .hours {
    font-size:13px;
    margin-bottom:5px;
    float:left;
}

.events .location, .announc .location, .clubs .location {
    margin-right:20px;
}
.events .location i,.events .hours i, .announc .location i,.announc .hours i, .clubs .location i,.clubs .hours i {
    color:#4a8bc5;
    margin-right:5px;
}
.clubs .location i,.clubs .hours i {
    color:#4a8bc5;
}
.clubs .hours {
    line-height: 18px;
}
.clubs-info-text div.location{
    font-size: 15px !important;
    color: #5091cd;
    padding-right: 20px;
}
.events h2, .announc h2, .clubs h2 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
    color: #21659a;
}
.clubs .hours span {
    padding-left:15px;
    margin-top:5px;
    display: block;
}
/* gallery */
.gallery a,.all-teacher a{
    display: inline-block;
}
/*.gallery a:hover .caption,.all-teacher a:hover .caption{
    background: rgba(32, 83, 131, 0.8);
}*/
.group_0 {
    height:220px !important;
    overflow: hidden !important;
}
.gallery, .clubs-alboms, .all-teacher{
    padding-top: 145px;
    padding-bottom: 50px;
}
.gallery h2, .clubs-alboms h2, .all-teacher h2{
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
    color: #21659a;
}
.gallery img, .clubs-alboms img, .all-teacher img{
    padding-left: 0;
    padding-right: 0;
}
.gallery .thumbnail, .clubs-alboms .thumbnail, .all-teacher .thumbnail{
    margin: 0;
    padding: 0;
    border: none;
    margin-bottom: 20px;
    max-height: 230px;
    overflow-y: hidden;
}
.gallery .thumbnail .caption, .clubs-alboms .thumbnail .caption, .all-teacher .thumbnail .caption {
    padding: 20px 10px;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(32, 83, 131, 0.5);
    line-height: 20px;
    color: white;
    border: none;
    font-size: 12px;
    transition: .4s;
}
/**********club************/
.one-club {
    padding-top: 145px;
    padding-bottom: 50px;
}
.one-club h2 {
    text-align:center;
    font-size:18px;
    margin-bottom:20px;
    color:#21659a;
}

/****all-teacher****/
.all-teacher h3{
    font-size: 13px;
    margin-bottom: 20px;
    color:#21659a;
    padding-bottom: 7px;
    background: url("/img/blue-line-bg.png") no-repeat bottom left;
}
/**********one-gallery***********/
.one-gallery {
    padding-top: 145px;
    padding-bottom: 50px;
}
.one-gallery h2 {
    text-align: center;
    font-size: 17px;
    margin-bottom: 30px;
    color: #163a57;
}
.one-gallery #navHolder {
    margin-bottom:30px;
}
.one-gallery #navHolder i {
    font-size:30px;
    float:right;
    color:#163a57;
    cursor:pointer;
    margin:0px 10px;
}
.gallery-pagination {
    text-align:center;
    margin-bottom:40px;
}
.gallery-pagination li {
    display: inline-block;
    margin:5px;
}
.gallery-pagination li a {
    padding:5px 7px;
    display: block;
    text-decoration: none;
    color:#205383;
}
.gallery-pagination li i {
    font-size:18px;
}
.gallery-act-page {
    border:2px solid #7cb312;
}
.pagination li {
    display: inline-block;
    list-style-type: none;
    margin-right:8px;
    font-size:18px;
}
.pagination li a {
    text-decoration: none;
}
.pagination li:hover a {
    color:#7fc722;
}
/*********all-videos***********/
.videos {
    padding-top: 145px;
    padding-bottom: 50px;
}
.videos h2 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
    color: #21659a;
}
.videos h3 {
    font-size: 13px;
    margin:30px 0px 20px 15px;
    color:#21659a;
    padding-bottom: 7px;
    background: url("/img/blue-line-bg.png") no-repeat bottom left;
}
.videos video {
    padding-left:0px;
    padding-right: 0px;
}
.videos .one-video {
    margin-top:30px;
    padding:0;
}


/**********stilebis ganuleba************/
.news h1, .one-club h1, .teacher h1 {
    display: block;
    font-size: 2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.news h2, .one-club h2, .teacher h2 {
    display: block;
   /*  font-size: 1.5em; */
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.news h3, .one-club h3, .teacher h3 {
    display: block;
    font-size: 1.17em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.news h4,.teacher h4 {
    display: block;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.news h5, .one-club h5, .teacher h5 {
    display: block;
    font-size: .83em;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.news h6, .one-club h6, .teacher h6 {
    display: block;
    font-size: .67em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
.news p, .one-club p, .teacher p {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
}
.news em, .news i, .one-club em, .one-club i, .teacher em, .teacher i {
    font-style: italic;
}
.news strong, .news b, .one-club strong, .one-club b, .teacher strong, .teacher b {
    font-weight: bold;
}
.news del, .one-club del, .teacher del {
    text-decoration: line-through;
}
.news ul, .one-club ul, .teacher ul {
    display: block;
    list-style-type: disc;
    margin-top: 1em;
    margin-bottom: 1 em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
.news ol, .one-club ol, .teacher ol {
    display: block;
    list-style-type: decimal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}
.news blockquote, .one-club blockquote, .teacher blockquote {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 40px;
    margin-right: 40px;
}
.news hr, .one-club hr, .teacher hr {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}
.news pre, .one-club pre, .teacher pre {
    display: block;
    font-family: monospace;
    white-space: pre;
    margin: 1em 0;
}








/*******  share ********/
.shares i{
        font-style: inherit !important;
}
.gallery .fa-facebook-official{
    position: absolute;
    right: 33px;
    bottom: 40px;
    font-size: 20px;
    transition: .3s;
    color: #ffffff;
    z-index: 2;
    cursor: pointer; 
    font-style: inherit;
}
.gallery .fa-facebook-official:hover{
    color: #7fc622;
}
.gallery .shares i{
    display: block;
    margin-bottom: 5px;
    font-size: 30px;
    cursor: pointer;
    font-style: inherit !important;
    transition:.3s;
}
.gallery .shares a:hover{
    text-decoration:none;
}

.gallery .shares{
    position: absolute;
    bottom: 85px;
    right: 26px;
    z-index: 999;
}
.fa-facebook-square{
    color: #BDBDBD;
}
.fa-twitter-square{
    color: #BDBDBD;
}
.fa-google-plus-square{
    color: #BDBDBD;
}
.fa-facebook-square:hover{
    color: #3b5998;
}
.fa-twitter-square:hover{
    color: #2daae1;
}
.fa-google-plus-square:hover{
    color: #d95032;
}



.shares-one-club .fa-facebook-square,.shares-news .fa-facebook-square,.shares-teacher .fa-facebook-square{
    color: #3b5998;
}
.shares-one-club .fa-twitter-square,.shares-news .fa-twitter-square,.shares-teacher .fa-twitter-square{
    color: #2daae1;
}
.shares-one-club .fa-google-plus-square,.shares-news .fa-google-plus-square,.shares-teacher .fa-google-plus-square{
    color: #d95032;
}

.news .shares-news i, .teacher .shares-teacher i, .one-club .shares-one-club i






.nav-tabs {
    margin-bottom: 15px;
}
.sign-with {
    margin-top: 25px;
    padding: 20px;
}
div#OR {
    height: 30px;
    width: 30px;
    border: 1px solid #C2C2C2;
    border-radius: 50%;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    float: right;
    position: absolute;
    right: -16px;
    top: 40%;
    z-index: 1;
    background: #DFDFDF;
}

/************* stipendiantebi*****************/
.stipendiantebi{
    margin-top: 35px;
}

.stipendiantebi .carousel-control .glyphicon-chevron-left, .stipendiantebi .carousel-control .glyphicon-chevron-right, .stipendiantebi .carousel-control .icon-next, .stipendiantebi .carousel-control .icon-prev{
   display:none;
}

.stipendiantebi img{
   padding-left:0;
   padding-right:0;
   width:100%;
}
.stipendiantebi .carousel-indicators{
   z-index:2;
}
.stipendiantebi .carousel-indicators{
  display:none;
}
.stipendiantebi .carousel-caption{
  bottom:3px;
}
.stipendiantebi .carousel-control{
  transition:.4s;
}
/************* stipendiantebi end*****************/
.amocana{
    text-align: center;
    margin-top: 35px;
    margin-bottom: 35px;
}
.amocana i{
    font-size: 70px;
    color: #fff;
    transition:.3s;
}

.amocana #myModal1{
    margin-top:170px;
}
.amocana #myModal1 p{
    font-size: 13px;
    line-height:18px;
    margin-bottom:8px;
}
.amocana .btn{
    width: 100%;
    background: #7fafdb;
    border: 2px solid #7fafdb;
    border-radius: 0;
    transition: .3s;
    box-shadow: none;
    text-shadow: none;
}
.amocana .btn:focus{
    background:#7fafdb;
    outline:none;
}
.amocana .btn:hover {
    /* color: #7fc622; */
    border-color: #7fafdb;
    background:none;
}

.amocana .btn:hover i {
    color: #7fafdb;
}

.gamokitxva p{
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 12px;
}
.gamokitxva div{
    margin-top: 10px;
    padding: 0;
}
.gamokitxva input{
    background-color: #7fafdb;
    border: none;
    color: #fff;
    padding: 8px;
}
.gamokitxva button {
    background-color: #7fafdb;
    border: none;
    color: #fff;
    padding: 10px;
    width:100%;
}
.pollSubmitAnswer {
    padding: 10px 0px 3px;
    color: #89ca32;
    display: none;
}
/****more-success***/

.more-success .events-info:hover .events-info-text{
    border: 1px solid #4a8bc5;
}
.more-success .events-info .events-info-text {
    border: 1px solid #f1f1f1;
}
.more-success .thumbnail {
    overflow: hidden;
}

.more-success .caption > div {
    position: absolute;
    width: 94.5%;
    top: 148px;
}
.more-success h4{
    word-spacing: -0.15em;
    font-weight: 300;
    margin: 192px 0 0.25em;
    padding: 0.4em 1em;
    background: rgba(255,255,255,0.9);
    color: #1f1f1f;
}
.more-success .thumbnail .caption{
    background: none;
}

.more-success figure.scholarship {
    background: #2f3238;
}
.more-success .thumbnail {
    position: relative;
    overflow: hidden;
    /* margin: 10px 1.5%; */
    /* min-width: 320px; */
    /* width: 30%; */
    /* height: auto; */
    background: #272727;
    text-align: center;
    cursor: pointer;
    padding: 0;
    max-height: 250px;
}
.more-success .thumbnail img {
    /*max-width: none;*/
    height: 400px;
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.more-success .thumbnail img {
        position: relative;
    display: block;
    /* min-height: 100%; */
    /* max-width: 100%; */
    opacity: 0.8;
    /* margin-top: -25%; */
    padding: 0;
}
.more-success .caption{
    text-align: left;
}
.more-success .caption, .grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.more-success .caption{
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.more-success .caption h2 {
    position: relative;
    padding: 0.5em 0;
}
.more-success .caption h2, .caption p {
    margin: 0;
}
.more-success .caption h2 {
    word-spacing: -0.15em;
    font-weight: 300;
    margin: 0 0 0.25em;
    padding: 0.4em 1em;
    background: rgba(255,255,255,0.9);
    color: #1f1f1f;
}

.more-success .caption p:first-child {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}
.more-success .caption p:nth-of-type(2) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.more-success .caption p:nth-of-type(3) {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
}
.more-success .caption p {/*
    display: inline-block;*/
    margin: 0 0 0.25em;
    padding: 0.4em 1em;
    background: rgba(255,255,255,0.9);
    color: #2f3238;
    text-transform: none;
    font-weight: 500;
    font-size: 75%;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-1000px,0,0);
    transform: translate3d(-1000px,0,0);
}
.more-success .caption p {
    letter-spacing: 1px;
    font-size: 68.5%;
}
.more-success .caption{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.more-success .thumbnail:hover img {
    opacity: 0.4;
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}
.more-success .thumbnail:hover p:first-child {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.more-success .thumbnail:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.more-success .thumbnail:hover p:nth-of-type(2) {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
}
.more-success .thumbnail:hover p:nth-of-type(3) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}


/************* Responsive *****************/
.col-xs-15, /* 5-ad gasayofad containeris*/
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 0px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
@media only screen and (max-width: 480px) {
    /*footer*/
    .footerMenu{
        font-size: 9px;
    }
    .copyright{
        font-size: 11px;
    }
    .copyright .container >div>p{
        text-align: center;
    }
    .footerMenu img{
        margin: auto;
    }
/*  .footerMenu div:nth-child(2){
        margin-bottom: 100px;
    }*/
    .info .container>div{
        border-right: none !important;
    }
    /*new*/
    .footerMenu ul div>div:nth-child(2){
        margin-bottom: 50px;
    }
    .footerMenu ul div>div:nth-child(4){
        margin-bottom: 15px;
        padding-right: 0;
    }
    .footerMenu ul >div{
        padding-left: 0;
        padding-right: 0;
    }
    /*new end*/
    /*end footer*/
    .navbar-nav>li>a{
        padding-bottom: 5px;
    }
    .navbar-inverse .navbar-nav>li>a{
        line-height: inherit;
    }
    .navbar-right .menuContact a{
        margin-bottom: 10px;
        margin-top: 0;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #5091cd;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #98bee1;
    }
    .carousel-inner>.item{
        max-height: 280px;
    }
    
}
 @media only screen and (min-width: 480px) and (max-width: 568px) {
   
    /********sign up*********/
    .social-login p {
        font-size:13px;
    }
    .social-login ul li a {
        font-size:14px;
    }
    .nav-tabs>li>a {
        font-size:14px;
    }
    /*******my-slyder********/
    .main-news-text p {
        margin-bottom: 15px;
    }
    /*footer*/
    .copyright{
        font-size: 11px;
    }
    .copyright .container >div>p{
        text-align: center;
    }
    .footerMenu img{
        margin: auto;
    }
/*  .footerMenu div:nth-child(2){
        margin-bottom: 50px;
    }*/
    .info .container>div{
        border-right: none !important;
    }
    footer .fa-angle-double-right {
        display: block;
    }
    .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
        padding-left: 10px;
    }
    /*new*/
    .footerMenu ul div>div:nth-child(2){
        margin-bottom: 50px;
    }
    .footerMenu ul div>div:nth-child(5){
        margin-top: 20px;
    }
    /*new end*/
    /*footer end*/

    /*gallery*/
    .gallery h2{
        font-size: 17px;
    }
    .all-teacher h2{
        font-size: 20px;
    }
    .gallery .thumbnail,.all-teacher .thumbnail{
        margin-bottom: 30px;
    }
    .gallery .thumbnail .caption,.all-teacher .thumbnail .caption{
        font-size: 15px;
    }
    /*gallery end*/

    /****all-teacher****/
    .all-teacher h3{
        font-size: 14px;
        display: inline-block;
    }
    .sagani{
        text-align: center;
    }
    /********all-videos********/
    .videos h3{
        font-size: 14px;
        display: inline-block;
    }
    
    
        
    .gallery .fa-facebook-official{
        right: 33px;
        bottom: 52px;
        font-size: 22px;
    }
    .gallery .shares i{
        margin-bottom: 5px;
        font-size: 35px;
    }
    .gallery .shares{
        bottom: 95px;
        right: 26px;
    }
    .navbar-nav>li>a{
        padding-bottom: 5px;
    }
    .navbar-inverse .navbar-nav>li>a{
        line-height: inherit;
    }
    .navbar-right .menuContact a{
        margin-bottom: 10px;
        margin-top: 0;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #5091cd;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #98bee1;
    }
    .news .gallery > div {
        padding-left:15px;
        padding-right:15px;
    }
 }
 @media only screen and (min-width: 568px) and (max-width: 768px){
   
    .news .gallery > div {
        padding-left:15px;
        padding-right:15px;
    }
    /********sign up*********/
    .social-login p {
        font-size:13px;
    }
    .social-login ul li a {
        font-size:14px;
    }
    .nav-tabs>li>a {
        font-size:14px;
    }
    /***************/
    .main-news {
        width:50%;
    }
    .footerMenu .container > ul > div {
        width:50%;
        margin-top:10px;
    } 
    .col-xs-offset-2 {
        margin-left:0px;
    }
    footer .fa-angle-double-right {
        display: block;
    }
    /*new*/
    .footerMenu img{
        margin: auto;
    }
    .footerMenu ul div>div:nth-child(2){
        margin-bottom: 50px;
        padding-right: 0;
        padding-left: 12px;

    }
    .footerMenu ul div>div:nth-child(4){
        padding-right: 0;
        padding-left: 12px;
    }
    .footerMenu ul div>div:nth-child(5){
        margin-top: 20px;

    }
    .footerMenu ul>div{
        margin-left: 120px;
        padding-left: 0;
        padding-right: 0;
    }
    .copyright .container >div>p{
        text-align: center;
    }
    /*new end*/
    /*contact*/
    .contact input[type="text"],.contact input[type="email"],.contact textarea{
        font-size: 12px;
    }
    .contact input[type="submit"]{
        font-size: 13px;
        line-height: 28px;
    }
    .contact h3{
        font-size: 13px;

    }
    .contactInfo p,.address p,.worktime p{
        font-size: 12px;
    }
    .contactMap iframe{
        height: 220px;
    }
    /*contact end*/
    /********teacher**********/
    .teacher img, .teacher-info {
        width:50%;
    }
    .teacher h2 {
        margin-top:0px;
    }
    .about-teacher {
        margin-top:10px;
    }
    .teacher img, .teacher-info {
        width:50%;
    }

    /*gallery*/
    .gallery h2{
        font-size: 17px;
    }
    .all-teacher h2{
        font-size: 20px;
    }
    .gallery .thumbnail, .all-teacher .thumbnail{
        margin-bottom: 40px;
    }
    .gallery .thumbnail .caption, .all-teacher .thumbnail .caption{
        font-size: 17px;
    }
    /*gallery end*/

    /****all-teacher****/
    .all-teacher h3{
        font-size: 14px;
        display: inline-block;
    }
    .sagani{
        text-align: center;
    }
    
    .gallery .fa-facebook-official{
        right: 15px;
        bottom: 60px;
        font-size: 24px;
    }
    .gallery .shares i{
        margin-bottom: 5px;
        font-size: 38px;
    }
    .gallery .shares{
        bottom: 105px;
        right: 26px;
    }
    .navbar-nav>li>a{
        padding-bottom: 5px;
    }
    .navbar-inverse .navbar-nav>li>a{
        line-height: inherit;
    }
    .navbar-right .menuContact a{
        margin-bottom: 10px;
        margin-top: 0;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #5091cd;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #98bee1;
    }
 }

@media only screen and (min-width: 768px) {
    .news .gallery > div {
        padding-left:15px;
        padding-right:15px;
    }
    /********sign up*********/
    .social-login p {
        visibility: visible;
    }
    .social-login ul li a {
        font-size:14px;
    }
    .nav-tabs>li>a {
        font-size:14px;
    }
    /******my-slyder*********/
    .main-news-text h2 {
        font-size:15px;
        line-height: 17px;      
    }
    .my-slider .carousel-caption {
        left:5%;
        max-width:630px;
    }
    .main-news-text p {
        font-size: 13px;
        margin-top: 7px;
        line-height: 18px;
    }

    .main-news-date span {
        font-size: 24px;
        margin-bottom: 7px;
    }
    .main-news-date p {
        padding: 12px 0px;
        font-size: 12px;
    }
    /*********content*********/
    .home-page-content .content-right h2 {
        margin-top:0px;
    }
    .home-page-content .content-right h2:nth-child(2){
        color:red;
    }
    .main-news-hover {
        bottom:0;
        width:91.5%;
        display: block;
        padding:10px;
        padding-top:0px;
        background:rgba(155,190,222,0.8);
    }
    .main-news-img {
        padding:0px;
    }
    .main-news {
        margin-top:10px;
    }
    /*footer*/
    .copyright{
        font-size: 12px;
    }
    .info p{
         font-size: 11px;
    }
    footer .fa-angle-double-right {
        display: block;
    }
    /*footer end*/
    /*new*/
    .footerMenu ul div>div:nth-child(3){
        margin-bottom: 50px;

    }
    /*new end*/
    /************all-news*************/
    .all-news .main-news-hover {
        width:91.8%;
    }
    /*********news***********/
    .news h2 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px;
        margin-top:0px;
    }
    .news p {
        font-size: 14px;
        line-height: 19px;
        margin-bottom:8px;
    }
    .news img {
        padding:0px 15px 15px;
    }
    #news{
        overflow: hidden;
        margin-bottom: 30px;
    }
    /*contact*/
    .contact input[type="text"],.contact input[type="email"],.contact textarea{
        font-size: 13px;
    }
    .contact input[type="submit"]{
        font-size: 14px;
        line-height: 35px;
    }
    .contact h3{
        font-size: 14px;

    }
    .contactInfo p,.address p,.worktime p{
        font-size: 13px;
    }
    .contactMap iframe{
        height: 250px;
    }
    .contactInfo h3 i, .address h3 i, .worktime h3 i{
        font-size: 15px;
    }
    .fa-facebook-square, .fa-twitter-square, .fa-google-plus-square{
        font-size: 35px;
    }
    .contact h2{
        font-size: 20px;

    }
    .contact input[type="text"], .contact input[type="email"], .contact textarea{
        margin-bottom: 12px;
    }
    /*contact end*/
    /********teacher**********/
    
    .teacher h2 {
        margin-top:0px;
        margin-bottom: 30px;
    }
    .about-teacher {
        margin-top:10px;
    }
    /*******history************/
    .history h2 {
        font-size: 20px;
    }
    .history p {
        font-size: 13px;
    }
    .history .container >div:nth-child(2) >div:nth-child(1), .history .container >div:nth-child(3) >div:nth-child(1), .history .container >div:nth-child(4) >div:nth-child(1){
        margin-bottom: 30px;
    }
    .history-content-text {
        margin-top:0px;
    }
    .history-content-text p {
        margin-bottom:8px;
    }
    .history-content img {
        margin-bottom:0px;
        padding-right:15px;
    }   
    /*history end*/ 
    /*purposes*/
    .purposes h2{
        font-size: 20px;
    }
    .purposes p,.purposes li{
        font-size: 13px;
    }
    .purposes i{
        font-size: 17px;
    }
    /*purposes end*/

    /*gallery*/
    .gallery h2{
        font-size: 17px;
    }
    .all-teacher h2{
        font-size: 20px;
    }
    .gallery .thumbnail,.all-teacher .thumbnail{
        margin-bottom: 20px;
    }
    .gallery .thumbnail .caption,.all-teacher .thumbnail .caption{
        font-size: 16px;
    }
    /*gallery end*/
    /****all-teacher****/
    .all-teacher h3, .videos h3{
        font-size: 14px;
    }
    
    .gallery .fa-facebook-official{
        right: 33px;
        bottom: 42px;
        font-size: 24px;
    }
    .gallery .shares i{
        margin-bottom: 5px;
        font-size: 38px;
    }
    .gallery .shares{
        bottom: 90px;
        right: 26px;
    }
    .stipendiantebi .carousel-indicators {
    bottom: 10px;
     }
    .navbar-collapse > ul > li > ul:before {
        content: '';
        display: block;
        border-color: transparent transparent rgba(41, 92, 130, 0.9) transparent;
        border-style: solid;
        border-width: 10px;
        position: absolute;
        top: -20px;
        left: 50%;
        margin-left: -10px;
    }
    .dropdown-menu {
        left: 50%;
        margin-left: -100px;
    }
    .dropdown-menu>li>a{
        text-align: center;
    }
    .dropdown-menu li{
        border-top:1px solid #4683b7;
    }
    h1 img {
        width: 105px;
    }
    .nav>li>a{
        padding-right: 0;
    }
    .carousel-inner>.item{
        max-height: 350px;
    }
}

@media only screen and (min-width: 992px) {
    /******my-slyder*********/
    .main-news-text h2 {
        font-size:15px;
        line-height: 20px;      
    }
    .my-slider .carousel-caption {
        left:9%;
        right:auto;
        max-width:630px;
    }
    .carousel-inner>.item{
        max-height: 500px;
    }
    /*********content***********/
    .main-news-text p {
        font-size: 13px;
        margin-top: 8px;
        line-height: 17px;
    }

    .main-news-date span {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .main-news-date p {
        padding: 15px 0px;
        font-size: 13px;
    }
    .main-news-hover {
        width:87%;
    }
    .main-news {
        margin-top:10px;
    }
    /*footer*/
    .copyright{
        font-size: 13px;
    }
    .info p{
         font-size: 13px;
    }
    /*footer end*/

    /************all-news*************/
    .all-news .main-news-hover {
        width:87.4%;
    }
    /*********news*************/
    .news img {
        padding:0px 15px 15px 0px;
    }
    /*contact*/
    .contact input[type="text"], .contact input[type="email"], .contact textarea{
        margin-bottom: 20px;
    }
    .fa-facebook-square, .fa-twitter-square, .fa-google-plus-square{
        font-size: 40px;
        margin-bottom: 55px;
    }
    .contactInfo >div:nth-child(2){
        margin-bottom: 50px;
    }
    .address {
        margin-top: 50px;
    }
    .worktime {
        /*margin-top: 50px;*/
        padding-left: 15px;
    }
    .contactInfo {
        padding-left: 15px;
    }
    /*contact end*/
    /********teacher**********/
    .teacher h2 {
        font-size:17px;
        margin-bottom: 35px;
        line-height:22px;
    }
    .teacher p {
        font-size: 14px;
        margin-bottom: 12px;
        line-height: 19px;
    }
    /**********history***********/
    .history-content p:nth-child(even) img {
        float:right;
    }
    .history-content > div {
        margin-bottom:20px;
    }

}

@media only screen and (min-width: 1200px) { 
    /******my-slyder*********/
    .main-news-text h2 {
        font-size:16px;
        line-height: 24px;      
    }
    .main-news-text p {
        font-size: 14px;
        margin-top: 10px;
        line-height: 19px;
    }
    .main-news-date span {
        font-size: 25px;
        margin-bottom: 5px;
    }
    .main-news-hover {
        width:89%;
    }
    .main-news h3 {
        line-height: 18px;
        font-size:15px;
    }
    .main-news p {
        line-height: 16px;
        font-size:13px;
        margin-top:10px;
    }

    /************all-news*************/
    .all-news .main-news-hover {
        width:89.6%;
    }
    /**********events***********/
    .events-min-text h3 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .events-min-text p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 15px;
    }
    .location, .hours {
        margin-bottom:8px;
    }
    /***********events, announcement*************/
    .events-min-text h3, .announc-min-text h3, .clubs-min-text h3 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .clubs-min-text h3{
        font-size: 17px;
    }
    .events-min-text p, .announc-min-text p, .clubs-min-text p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 15px;
    }
    .events .location, .events .hours, .announc .location, .announc .hours, .clubs .location, .clubs .hours {
        margin-bottom:8px;
    }
    h1 img {
        width: 130px;
        margin-right: 145px;
    }
    /********** slider ************/
    .my-slider .item img {
       margin-top: -100px; 
    }
    .my-slider .item {
        min-height: 590px;
    }
    /********** slider end ************/
}

@media only screen and (min-width: 1382px) {      
    /********** slider ************/
    .my-slider .item img {
       margin-top: -160px; 
    }
    .my-slider .item {
        min-height: 660px;
    }
    /********** slider end ************/
}


.animated {
    -webkit-animation-duration: .5s;
    animation-duration:.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes fadeInDown {
    0% {
       opacity: 0;
       -webkit-transform: translateY(-20px);
    }
    100% {
       opacity: 1;
       -webkit-transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
       opacity: 0;
       transform: translateY(-20px);
    }
    100% {
       opacity: 1;
       transform: translateY(0);
    }
}

.fadeInDown{
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}


.p150_30 {
    padding: 150px 30px 50px;
}
.p30_10 {
    padding: 50px 30px;
    background-color: #fff;
}

.pager a, .pager strong {
    display: inline-block;
    padding: 5px 15px;
    background: #0001;
    margin: 3px;
    border-radius: 5px;
}
.pager::before {
    clear: both;
}
.pageContainer img {
    max-width: 100%;
}

sup {
    vertical-align: super;
    font-size: smaller;
    top: 0;
} 

td {
    display: table-cell;
    vertical-align: middle;
    unicode-bidi: isolate;
}

@media (min-width: 768px) {
    .navbar-collapse.collapse {
        padding-bottom: 4px;
    }
}

.main-news .img {
    padding: 0px;
    height: 200px;
    width: 100%;
    float: none;
    position: relative;
    border: 1px solid #999;
}
.NewsListDate {
    margin: 0;
    color: #0008;
}
.main-news-hover-text {
    background-color: #257a;
    padding: 5px;
    position: absolute;
    bottom: 0;
    width: 100%;
    color: #fff;
}

.main-news-hover-text h3{
    margin: 0;
    padding: 0;
    font-size: 13px;
}
.main-news-url > div {
    transition: all .2s linear;
}
.main-news-url:hover > div {
    box-shadow: 5px 5px 10px #0006;
}


.fixedPage img{width:100%; margin:5px 0 5px 0; display: block}
.fixedPage img[tom=float]{width:calc(25% - 5px); margin:5px 20px 5px 0;display: block}
.fixedPage img[tom=float1]{width:calc(25% - 5px); float: left; margin:5px 20px 5px 0;display: inline-block}
.fixedPage img[tom=float2]{width:calc(25% - 5px); float: right; margin:5px 0 5px 5px;display: block; }
.fixedPage img[tom=float3]{width:calc(25% - 5px);   margin-left: auto; display: block; }


.fixedPage p,.fixedPage div{margin: 0 0 15px 0; }
@media (max-width: 991px) {
	.fixedPage img[tom=float]{width:calc(50% - 5px); margin:5px 20px 5px 0;display: block}
	.fixedPage img[tom=float1]{width:calc(50% - 5px); float: left; margin:5px 20px 5px 0;display: inline-block}
	.fixedPage img[tom=float2]{width:calc(50% - 5px); float: right; margin:5px 0 5px 5px;display: block; }
	.fixedPage img[tom=float3]{width:calc(50% - 5px);   margin-left: auto; display: block; }
}
@media (max-width: 600px) {
	.fixedPage img[tom=float]{width:100%; float: none; margin:5px 0 5px 0;display: block}
	.fixedPage img[tom=float1]{width:100%; float: none; margin:5px 0 5px 0;display: block}
	.fixedPage img[tom=float2]{width:100%; float: none; margin:5px 0 5px 0;display: block}
	.fixedPage img[tom=float3]{width:100%; float: none; margin:5px 0 5px 0;display: block}
}
@media (max-width: 768px){
    .row{
        margin-right:0;
        margin-left:0;
        padding: 0 5px;
        }
    .p150_30 {        padding: 100px 0px 50px;    }
    .events .events-date{
        border-bottom: 1px solid #bbbbbb;
        margin-bottom: 10px;
    }
}

.events-info-text {
    padding: 10px 5px;
    background: #0001;
    border: 2px solid #7fc622;
    min-height:inherit;        
    margin-bottom: 15px;
    cursor: pointer;
    transition: all .5s ease;
}

.events-info-text:hover{
    box-shadow: 5px 5px 15px #0005;
}
.event_text {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #0004;
    height: 29px;
    overflow: hidden;
    transition: all .5s ease;
    
    font-size: 13px;
    line-height: 140%;
    text-align: justify;
}

.events-info-text:hover .event_text {
    height:auto;
}

.events-info-text.expand .event_text{
    height:auto;
}
.events-info-text .time {
    color: #0007;
}

.content-left .left-event-date span.Ev_year {
    font-size: 17px;
}
.events-info-text.selectedEvent {
    background: #7fc62255;
}

.pageContainer ul>li:before {
    content: '●';
    display: inline-block;
    padding-right: 10px;
    padding-left: 0;
    font-size: 80%;
	margin-left: -8px;
}
.pageContainer ul>li li:before {
    content: '○';
	display: inline-block;
    padding-right: 10px;
    padding-left:  0;
    font-size: 80%;
	margin-left: -8px;
}
.pageContainer ul>li li li:before {
    content: '▪';
    font-size: 100%;
}

.pageContainer ul>li li li li:before {
    content: '▫';
    font-size: 100%;
}

.pageContainer ul {
    list-style-type: none;
}

.pagePath {
    background: #0001;
    padding: 4px;
    margin: 0 -15px;
    font-family: 'bpg_arial';
    color: #0008;
}

.btn {
    background-color: #7fafdb;
    border: none;
    color: #fff;
    padding: 10px 20px;
}
footer .footerMenu ul {
    margin-top: 0;
}
.footer .navbar-nav>li>a {
    padding-bottom: 1px;
    }