t.print_yes_no	{display:none;}
@media print {
	.print_no		{display:none;}
	.print_yes		{display:block;}
	.print_yes_no	{display:block;}
}
.clear {clear:both; font-size:0; line-height:0; zoom:0;}
.null  {font-size:0; line-height:0; zoom:0;}

#debug {display:none; position:absolute; border:1px Solid red; width:99%; z-index:10; min-height:10px; background:white; opacity:0.85; filter:alpha(opacity=85); top:0px; left:0px;}

/* FIX for browsers which don't support those elements */
input, textarea, select {border:1px Solid Silver;}


/*fancybox*/
.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}
body > a:first-child{
    display: none !important;
}

/*, .errors*/
.error			{color:red; font-weight:bold; font-size:85%;}

.red			{color:red;}
.green-text		{color:#2bb673;}
.blue			{color:blue;}
.ornage			{color:orange;}

.align-left		{text-align:left;}
.align-center	{text-align:center;}
.align-right	{text-align:right;}
.pointer		{cursor:pointer;}
.bg-transparent	{background:transparent;}
.border0		{border:0px;}

.font-Arial		{font-family:Arial;}
.xsmall			{font-size:x-small;}
.small			{font-size:small;}
.normal			{font-size:normal;}
.medium			{font-size:medium;}
.large			{font-size:large;}

.lh150	{line-height:150%;}
.lh200	{line-height:200%;}
.w100p	{width:100%;}

.corners3{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.corners5{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.corners6{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.corners8{
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.corners10{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.corners12{
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
}
.corners20{
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}

.corners25{
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
}

.cornerstop5 { -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px; border-top-right-radius:5px; border-top-left-radius:5px; }
.cornersbottom5 { -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; }
.cornersleft8 { -webkit-border-top-left-radius:8px; -moz-border-radius-topleft:8px; border-top-left-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px; border-bottom-left-radius:8px;}


div.line {margin-top:10px; border-top:1px Solid #c9c9c9; margin-bottom:15px; font-size:0px; line-height:0; padding:0px; zoom:0;}

/*************** search ***********/
.search
	{
		top: 20px;
	 float: right;
	width:45px;
	height:36px;
	position:relative;
	background:url('../images/search/input.png') no-repeat;
	}
.search .kw
	{
	position:absolute;
	top:12px;
	left:10px;
	width:45px;
	height:15px;
	background:transparent;
	color:#4c4c4c;
	font-size:10px;
	border:0px;
	padding:0px 0px 0px 0px;
	}
.search .submit
	{
	position:absolute;
	right:10px;
	top:10px;
	background:url('../images/search/mag.png') no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	border:0px;
	padding:0px 5px 0px 0px;
	}

/*************** !search ***********/



 /*NAVBAR*/
span > div{
 	margin-right: 20px;
 }
.navbar_switcher.pull-left{
	font-size: 18px;
	    margin-top: 9px;
}
span div{
	font-size: 18px;
}
span div div{
	cursor: pointer;
}
span div a img{
	cursor: pointer;
}
.navbar_active.pull-left {
    color: #2c80b8;
        margin-top: 9px;
}




/*END OF NAVBAR*/

.t-title{font-size:16px; color:#000000;}
.t-title a{color:#000000;}


/*Gallery Home*/
.gallery-header{background:url('../images/gallery/icon.png') no-repeat; height:15px; padding-top:1px; }
.gallery-home{padding-top:20px;}
.gallery-home .gallery-items{float:left; padding-top:5px;  width:47px; margin:0px 5px 5px 0px; height:47px;  text-align:center; }



/* Some stylesheet reset */
.categories-header{width:212px; height:18px; background:url('../images/categories/header.jpg') no-repeat;}
.categories-footer{width:212px; height:18px; background:url('../images/categories/footer.jpg') no-repeat;}

#categories {position:relative; padding:7px 0px 17px 0px; background:#ffffff;}
#categories ul{
	display: block;
	position: relative;
	margin:0px 3px;
}

/* The list elements which contain the links */
#categories > ul li {
	display: block;
	position: relative;
}
#categories ul .list{height:25px; background:url('../images/categories/bg.gif') no-repeat 0px 5px;  padding-top:8px; cursor:pointer; border-bottom:1px solid #efefef; position:relative; }
#categories ul .active{background:url('../images/categories/active.gif') no-repeat 0px 5px; }
#categories ul .list a{color:#000000; font-size:12px; padding-left:23px; }
#categories ul .list:hover a{color:#c84845;}

/* THE SUBMENUS */
#categories > ul ul {
	position: absolute;
	right: -180px;
	top: -9999px;
	padding-left: 5px;
	width:180px;
	background:#ffffff;
	border:2px solid #d6d6d6;
	z-index:10;
}
#categories > ul ul li{
	height:21px; padding-top:7px; width:176px;
	background:#ffffff url('../images/pipka_sub.png') no-repeat left center;
	border-bottom:1px solid #efefef;
}

/* Showing the submenu when the user is hovering the parent link */
#categories > ul li:hover>ul {
	top: 0px;
	opacity: 1;
}
/* ******* NEWS CAT  ******** */
.news-cat-items
{
margin-top:10px;
width:344px;
height:253px;
border:1px solid #d6d5d5;
float:left;
}
.news-cat-items:hover
{
-webkit-box-shadow: 0 0 5px 5px #cecece;
    -moz-box-shadow: 0 0 5px 5px #cecece;
    box-shadow: 0 0 5px 5px #cecece;
    }
.news-cat-items img
{
width:330px;
height:158px;
padding:7px;
padding-bottom:0px;

}
.news-cat-items .dater a
{
color:#4f4f4f;
font-size:11px;
text-decoration:none;
padding-left:7px;
}
.news-cat-items .news-intro
{
width:330px;
padding:7px;
padding-top:0px;
}

#mysharer
{
background:url(../images/shr.jpg) no-repeat;
width:57px;
height:20px;
position:absolute;
left:5px;
top:0px;
z-index:1000;
cursor:pointer;
}

.news-cat-items .news-intro a
{

color:#0754a4;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

/* ******* NEWS LAST ******** */
.news-last
{
	margin-bottom:20px;
}
.news-last a
{
text-decoration:none;
color:#2d5792;
font-family: sylfaen;
font-weight: bold;
font-size:14px;
display:block;
padding-bottom:10px;
}
.news-last a:hover
{
color:#0754a4;
}
.news-last-right
{
	float:right;
	width:290px;
}
.news-last-right-items
{
min-height:70px;
border-bottom:5px solid #e3e3e3;
width:100%;
margin-bottom:5px;
}


.news-last-right-items .dater a
{
	color:#838383;
	font-size:12px;
}
.news-last-left-item
{
	float:left;
	width:385px;

}
.news-last-left-item .titler
{
	height:105px;
	margin-bottom:10px;
}
.news-last-left-item .intro
{
	height:100px;
}
.news-last-left-item .titler a
{
		font-size:16px;
		color:#2c64ab;

}

.news-last-left-item .dater a
{
color:#838383;
font-size:12px;
}
/* ******* NEWS LAST ******** */

/* ******* NEWS ******** */
.news {height:230px;}

.news a
{
font-family:sylfaen;
font-size:14px;
color:#2d5792;
text-decoration:none;
font-weight:bold;
}

.news-left-item{
float:left;
width:275px;
}

.news-left-item img{
width:270px;
}
.news-right-item{
float:right;
padding-bottom:15px;
}
.news-right-item .news-title{
width:405px;
}
.news-left-item .news-title{
margin-bottom:5px;
height:80px;
}
/* ******* NEWS ******** */

/* ******* NEWS DAILY ******** */
.daily-header
{
	width:100%;
	height:23px;
	background:#dddddd;
	margin:10px 0px;
	color:#0754a4;
	font-size:14px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;

}
.daily-header a
{
	color:#0754a4;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	box-shadow:2px 2px 2px 0 #888888;
	border-radius:4px;
	background:#cecbcb;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
}
.abcd
{
	color:#0754a4;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	box-shadow:2px 2px 2px 0 #888888;
	border-radius:4px;
	background:#cecbcb;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
}
.news-last-daily
{
width:700px;
height:405px;
border:1px solid #dfdfdf;

}
.news-daily-items
{
	padding:6px;
	font-size:13px;
	float:left;
	width:162px;
	height:190px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.news-daily-items  a
{
	text-decoration:none;
	color:#176cb9;
}
.news-daily-items .dater a
{
	font-size:12px;
	color:#9d9d9d;
}
.news-daily-items img
{
width:162px;
height:100px;
}
/* ******* NEWS DAILY ******** */
.news-personal-items
{
position:relative;
}

.news-personal-items .n-image
{
margin-right:10px;
position:absolute;
top:-70px;
right:0px;
}
.news-personal-items .n-image img
{
width:75px;
height:70px;
}
.news-personal-items .news-title
{
width:600px;
}
.news-personal-items .news-title a
{
text-decoration:none;
color:#5b81b8;
font-size:14px;
font-weight:bold;
width:595px;


}
.news-titlea
{
text-decoration:none;
color:#0754a4;
font-size:14px;
font-weight:bold;
width:390px;
float:left;
margin-left:10px;
}
.news-personal-items .news-intro
{
margin-top:10px;

}
.news-personal-items .news-intro a
{
text-decoration:none;
color:#3d3d3d;
font-size:12px;
}

/*************************/
.catname{
color:#0754a4;
font-size:14px;
height:33px;
width:100%;
background:#cecece;
}
.catname span{
display:block;
padding:10px 0 0 10px;
}

.news-full .innews
{
border:1px solid #d6d5d5;
margin-bottom:10px;
}
.news-full .news-title
{
	padding-left:5px;
	padding-top:10px;
	color:#0754a4;
	font-size:20px;
	font-family:sylfaen;
	font-weight:bold;
	margin-bottom:5px;

}

.news-full .news-image{
width:330px;
padding-left:5px;
vertical-align:
text-bottom;
float:left;
margin-right:10px;
margin-bottom:25px;
position:relative;

}
.news-full .news-image img
{

width:300px;
vertical-align:text-bottom;
}

.news-full .news-date
{
position:absolute;
bottom:-20px;
font-size:13px;
color:#0754a4;
}

.news-full .news-intro
{
padding-left:5px;
padding-right:10px;
width:680px;

}
.news-full .news-intro #more
{
background:url(../images/more.png) no-repeat;
width:20px;
float:left;
height:17px;
}
.news-full .news-intro #less
{
background:url(../images/less.png) no-repeat;
margin-right:5px;
width:20px;
float:left;

height:17px;
}
.news-full .news-intro .fonters
{
width:340px;
float:left;

}
#banner_wrap{
		margin-bottom: 20px;
}
#new_banner{
		width: 728px;
		height: 90px;
		overflow: hidden;
		display: none;
}
#new_banner_overlay{
		display: block;
		position: absolute;
		width: 579px;
		width: calc(100% - 149px);

		height: 90px;
		bottom: 0;
		left: 149px;
		z-index: 0;
		background: rgba(0, 0, 0, 0.25);
}

#moving_img{
		transition: ease-in-out;
		background-image: url("../images/new_banner_img1.jpg");
		/* margin-top: -130px; */
		background-position-y: -130px;
		width: calc(100% - 149px);
		height: 90px;
		transition: background-image 1s ease-in-out;
}

#banner_logo{
		height: 100px;
		width: 149px;
		object-fit: cover;
}
#new_banner img{
		display: inline;
}
#ball1,
#ball2,
#ball3{
		position: absolute;
		right: 10px;
		top: 0;
		width: 300px;
		height: 136px;
		overflow: hidden;
		/* background-position: center;
		background-image: url("../images/balls.png");
		background-size: contain; */
}
#ball1 img,
#ball2 img,
#ball3 img{
			position: relative;
			top: -100px;
			width: 30px;
			height: auto;
			object-fit: contain;
}
#ball1 img{
		right: 0;
		float: right;
}
#ball2 img{
		right: 35px;
		float: right;
}
#ball3 img{
		right: 65px;
		float: right;
}

#green_house{
		position: fixed;
		top: 0;
		width: 100%;
		height: auto;
		z-index: 999999;
		/* background-image: url("../images/new_house.png"); */
		background-repeat: no-repeat;
		background-size: cover;
		/* background-position: top; */
}
#myProgress {
    width: 100%;
    background-color: #33475b;
}
#myBar {
    width: 1%;
    height: 10px;
    background-color: #29b572;
}

/* MOVING LETTERS */
.ml12 {
  font-weight: 200;
  font-size: 1.8em;
  text-transform: uppercase;
  letter-spacing: 0em;
}

.ml12 .letter {
  display: inline-block;
  line-height: 1em;
}
.ml12{
		color: #fff;
		position: absolute;
		top: 0px;
		left: 160px;
		font-size: 18px;
		font-weight: bold;
		line-height: 24px;
		z-index: 99;
}

.ml12 .letter:nth-child(33),
.ml12 .letter:nth-child(34),
.ml12 .letter:nth-child(35),
.ml12 .letter:nth-child(36),
.ml12 .letter:nth-child(37),
.ml12 .letter:nth-child(38),
.ml12 .letter:nth-child(39),
.ml12 .letter:nth-child(40) {
		color: #D21F27;
		font-size: 22px;
		font-weight: bold;
}

/* /MOVING LETTERS */

.col-md-12 > .list_container > div > a > .text_box{
    font-family: 'BPGMrgvlovaniCaps2010', sans-serif !important;
    font-weight: bold;
}

.container > .row >  .p_l_0 .col-md-12 > .list_container > div > a > .added{
    height: unset !important;
    max-height: unset !important;
    min-height: 247px;
}
.container > .row >  .p_l_0 .col-md-12 > .list_container > div > a .text_box{
    font-size: 13px;
}
.p_l_0 .list_box> a:hover{
    text-decoration: none;
}

/* G.I. new styles */

.catalogue_head{
    padding-left: 20px !important;
    font-family: 'BPGMrgvlovaniCaps2010', sans-serif;
    font-weight: bold;
}
.added > h4{
    font-size: 14px;
}
.soc_icons p a i{
    margin-right: 25px !important;
}
.catalogue_top_content .text_bold, .catalogue_top_content h4.catalogue_title{
    font-family: 'BPGMrgvlovaniCaps2010', sans-serif;
}
.catalogue_top_content .plx .company_intro{
    background-color: #F5F5F5;
    padding: 15px  15px 0 15px;
}
.catalogue_top_content .ply > img{
    height: 371px !important;
}


@media (max-width:767px){
		.main_container>.row>.col-md-9.col-xs-12{
				padding-right: 0;
		}
		#new_banner_overlay{
				left: 120px;
		}
		#banner_logo{
				width: 120px;
		}

		#new_banner{
				width: 100% !important;
		}
		.ml12 {
				left: 124px;
				font-size: 10px;
		}

		.ml12 .letter:nth-child(33),
		.ml12 .letter:nth-child(34),
		.ml12 .letter:nth-child(35),
		.ml12 .letter:nth-child(36),
		.ml12 .letter:nth-child(37),
		.ml12 .letter:nth-child(38),
		.ml12 .letter:nth-child(39),
		.ml12 .letter:nth-child(40) {
				font-size: 12px;
		}
}
@media (max-width:767px){
		object{
				width: 98% !important;
		}
}
@media (min-width:768px){
		.rowbig{
				margin-left: -15px;
				margin-right: -15px;
		}
}
#reklama{
		display: none;
}
.popular_date{
		font-size: 12px !important;
}


.BPGWeb002Caps {font-family: 'BPGWeb002Caps',sans-serif; }
.BPGNP {font-family: 'BPGNP',sans-serif !important; }


.head_panel{
    font-size:16px;
    border-bottom: 2px solid #dfdfdf;
    padding-bottom:10px;
    padding-top:10px;
}

.lefts{
		float:left;
    font-size:12px;
    /*padding:20px 0 0 7px;*/
}
.rights{
    font-size:12px;
    padding-top:20px;
    padding-left:7px;
    /* display:inline-block; */
    /* width: 40%; */
		float: right;
}

.currency{
    /* margin-bottom:15px;
		float: right; */
		position: relative;
		float: right;
}

.BPGNP .left img{
    margin-left:10px;
}

.cur_name{
    float:left;
    margin-right:10px;
}
.cur_item{
     /* border-bottom:2px solid #dfdfdf; */
     padding:28px 25px;
		 color: #fff;
		 display: inline-block;
		 line-height: 19px;
}
.cur_item .rights{
	padding-top:0px;
}
#topbanner img{
		margin: 10px 0 !important;
		padding: 0;
}
.top_container{
		padding-bottom: 10px !important;
}
.youtubeVideo{
		display: block;
		height: 100%;
		cursor: pointer;
}
.intro_photo_text{
		padding-top: 15px;
}
.intro_photo_text a{
		transition: 0.3s;
}
.intro_photo_text a:hover{
		color: #3ec9af !important;
}


#first_text,
#first_text2,
#second_text2,
#second_text{
		position: absolute;
		font-size: 13.5px;
		color: #fff;
		transition: 1.5s ease;
		font-family: 'BPGMrgvlovaniCaps2010', sans-serif;
		width: 440px;
		top: 20px;
		left: 135px;
}
#website{
		position: absolute;
		top: 22px;
		left: 566px;
		background: #0c2b63;
		color: #fff;
		padding: 14px 20px;
		font-size: 12px;
		border-radius: 25px;
		transition: 1.5s ease;
		line-height: 12px;
		font-family: monospace;
}
.website_move{
		font-size: 13.2px !important;
		left: 562px !important;
		/* padding: 12px 22px !important; */
}
@media (max-width:767px) {
		#topbanner{
				padding: 0;
		}
		#topbanner img{
				width: 100% !important;
				height: auto !important;
		}
		.news_banner{
				margin-left: -5px;
		}
		#first_text,
		#first_text2,
		#second_text2,
		#second_text{
				width: calc(100% - 20px);
				left: 10px;
				font-size: 10px;
				top: 12px;
		}
        .catalogue_top_content h4.catalogue_title,
        .catalogue_top_content .plx .company_intro,
        .catalogue_info > div > div
        
        {
            padding-left: 25px;
        }
        .row.catalogue_text_box{
            padding-left: 10px;
        }
}

.header-first {
	display: flex;
}

.new-banner-cont {
	position: relative;
	width: 595px; height: 63px;
	margin-top: 9px;
	margin-left: 20px;
}

.new-banner {
	transform: scale(0.7);
	transform-origin: top left;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}


@media screen and (max-width: 1200px) {
	.header-first {
		flex-direction: column;
	}

	.search1 { top: 28% !important; }
	
	.header-first a[href="#"] img {
		max-width: 100%;
		width: 100%;
		height: auto;
		margin-left: 0 !important;
		margin-top: 10px !important;
	}
}

@media screen and (max-width: 600px) {
	.search1 {
		display: none !important;
	}

	.navbar-toggle {
		position: absolute;
		top: 10px;
		right: 10px;
		margin: 0;
		z-index: 1000;
	}

	.new-banner-cont {
		margin-top: 20px;
		margin-left: 15px;
		margin-bottom: 10px;
	}

	.new-banner { transform: scale(0.5); }
	
	.header-first {
		flex-direction: column;
		align-items: flex-start;
		padding: 10px 15px !important;
	}
	
	.header-first a[href="index.php"] {
		max-width: 100% !important;
		width: 100%;
		margin-bottom: 10px;
	}
	
	.header-first a[href="index.php"] img {
		margin-left: 0 !important;
		margin-top: 0 !important;
	}
	
	.header-first a[href="#"] {
		width: 100%;
		margin-left: 0 !important;
		margin-top: 10px !important;
		display: block;
	}
	
	.header-first a[href="#"] img {
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
	}
}

@media screen and (max-width: 450px) {
	.new-banner-cont {
		width: 366px;
		height: 36px;
	}
	.new-banner { 
		transform: scale(0.4); 
	}
	nav.navbar.navbar-default { height: unset !important; }
}

/* Responsive BOG banner inside content */
@media screen and (max-width: 600px) {
	img[src*="www.Inforustavi.ge_-_850_X_90_.jpg"] {
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
	}
}