a, abbr, address, article, aside, audio, b, blockquote, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, header, hgroup, hr, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, var, video, input, textarea{border-radius: 0;font-family:Popins;margin:0;padding:0;border:0;color:inherit;border-collapse:collapse;}

@font-face {
  font-family: Popins;
  src: url(../font/Poppins-Regular.ttf);
}

@font-face {
  font-family: PopinsL;
  src: url(../font/Poppins-Light.ttf);
}
@font-face {
  font-family: PopinsB;
  src: url(../font/Poppins-Bold.ttf);
}
* { box-sizing: border-box; }

html { 
  background-color: #141414;
  overflow-x: hidden;
}

body{
font-family:Popins;
margin:0;
padding:0;
height:100%;
border:none;
font-size:12px;
color:#000;
box-sizing: border-box;
}

input,select {
border-radius: 0;
}

h1,h2,h3,h4 {color: #fff; font-weight: normal; -webkit-margin-before: 0px; -webkit-margin-after: 0px; margin: 0; margin-bottom: 20px;}
h1 { font-size:36px; line-height:40px; font-family: Popins;}
h2 { font-size:30px; line-height:40px; font-family: Popins;}
h3 { font-size:24px; line-height:40px; font-family: Popins;}
h4 { font-size:18px; line-height:30px; font-family: Popins;}
h4 { font-size:16px; line-height:30px; font-family: Popins;}
p {font-size: 15px; margin:0; padding: 0; line-height:24px; color:#fff;}
ul {
    list-style-type: disc !important;
    padding-left: 25px;
}
li {
    font-size: 15px;
    color: #fff;
    line-height: 24px;
    font-weight: 400;
	text-align: left;
}
a { display: inline-block; vertical-align: top; box-sizing: border-box; cursor: pointer; text-decoration: underline; color: #fff; }
a:hover { text-decoration: none;}

a img{border:none;}

/****************PAGRINDINIAI STILIAI****************/
.block { display: block; }
.inline-block { display: inline-block; box-sizing: border-box; }
.ver-top { vertical-align: top; }
.ver-middle { vertical-align: middle; }
.align-center { text-align: center; }
.align-left { text-align: left; }
.align-left2 { text-align: left !important; }
.align-right { text-align: right; }
.main_table { max-width: 1590px; width: 100%; margin: auto; /*user-select: none;*/ }
/*----------------Pdf, doc stilius pdf,doc,docx failams----------------*/
a[href$='.pdf'] {
  background: url(../docs/pdf.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  display: inline-block;
}
a[href$='.pdf']:hover {text-decoration: none;}

a[href$='.doc'] {
  background: url(../docs/doc.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  display: inline-block;
}
a[href$='.doc']:hover {text-decoration: none;}

a[href$='.docx'] {
  background: url(../docs/docx.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  display: inline-block;
}
a[href$='.docx']:hover {text-decoration: none;}

a[href$='.xls'] {
  background: url(../docs/xls.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  display: inline-block;
}
a[href$='.xls']:hover {text-decoration: none;}

a[href$='.xlsx'] {
  background: url(../docs/xlsx.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 15px;
  display: inline-block;
}
a[href$='.xlsx']:hover {text-decoration: none;}


.header_main {
    width: 100%;
    background-color: #fff;
	text-align: center;
	margin: auto;
}

	
.main_table2 {
    width: 100%;
    display: block;
    margin: auto;
    z-index: 5;
    box-sizing: border-box;
}

.w50 {width: 50%;display: inline-block;position: relative;vertical-align: top;}

.page_title_block {
	display: inline-block;
    font-size: 12px;
    line-height: 20px;
    vertical-align: top;
    margin-left: 10px;
    font-weight: bold;
    border-left: 1px solid #c6d0da;
    padding-left: 5px;
    margin-top: 5px;
	color:#686666;
}

.baze_logo {
    display: inline-block;
	margin: 10px auto;
    width: 100%;
	text-align: left;
	
}

.display_none {display: none!important;}

#header {position: relative; bottom: 0; right: 0;}

.header_inside {
    max-width: 1280px;
    margin: auto;
    text-align: right;
	vertical-align: bottom;
}

.baze_logo img {height:100px;margin-left: 10px;}

.partners_bg {
	max-width: 1100px;
    margin: 50px auto 0 auto;
}
.partners_bg2 {
	max-width: 1620px;
    margin: 10px auto;
	text-align: center;
}

.inline_block {display: inline-block; vertical-align: top;}
.w100 {width: 100%; padding-bottom: 20px;}
.w30 {width: 30%;}
.w50 h2 {color:#8f8f8f;}

.about_img {width: 30%; display: inline-block; height: 30%; float: right;}

.about_us {
	max-width: 1590px;
    margin: 20px auto;
	padding: 10px;
	text-align: left;
	padding-bottom: 20px;
	overflow: auto;
}

.contact {
	max-width: 1590px;
    margin: 20px auto;
	padding: 10px;
	text-align: left;
	padding-bottom: 20px;
	padding-top: 30px;
	border-top: 2px solid #1c1c1c;
}

.partners_info {
	background: #000;
    padding: 32px;
    margin-bottom: 0px;
	transition: all 0.2s ease-in-out;
	position: relative;
	overflow: hidden;
	margin: 20px;
	vertical-align: top;
}

.partners_info .logo_img {position: relative; top:120px;}
.partners_info .logo_img a {display: block;height: 90px;}
.partners_info .btn_bg {position: relative; top:120px;transition: all 0.6s ease-in-out;}

.partners_info:nth-child(1) {min-height: 370px;max-width: 496px;width: 33%; display: inline-block;background-image:url("../images/partners_info1.jpg");background-position: right top;background-repeat: no-repeat;}
.partners_info:nth-child(2) {min-height: 370px;max-width: 496px;width: 33%; display: inline-block;background-image:url("../images/partners_info2.jpg");background-position: right top;background-repeat: no-repeat;}
.partners_info:nth-child(3) {min-height: 370px;max-width: 496px;width: 33%; display: inline-block;background-image:url("../images/partners_info3.jpg");background-position: right top;background-repeat: no-repeat;}
.partners_info:nth-child(4) {min-height: 370px;max-width: 496px;width: 33%; display: inline-block;background-image:url("../images/partners_info4.jpg");background-position: right top;background-repeat: no-repeat;}
.partners_info:nth-child(5) {min-height: 370px;max-width: 496px;width: 33%; display: inline-block;background-image:url("../images/partners_info5.jpg");background-position: right top;background-repeat: no-repeat;}
.partners_info:nth-child(6) {min-height: 370px;max-width: 496px;width: 33%; display: inline-block;background-image:url("../images/partners_info6.jpg");background-position: right top;background-repeat: no-repeat;}
.partners_info:nth-child(7) {min-height: 370px;max-width: 496px;width: 33%; display: inline-block;background-image:url("../images/partners_info7.jpg");background-position: right top;background-repeat: no-repeat;}

.partners_info:hover {transition: all 0.2s ease-in-out;}

.logo_img {width: 390px; height: 90px; text-align: center;cursor: pointer;transition: all 0.6s ease-in-out;position: relative;}
.partners_info:hover .logo_img {top:-20px;}
.partners_info:hover .btn_bg {top:-20px;}
.partners_info:hover .icon_menu_small_text {}
.partners_info .klinkera {background-image:url("../../images_mod/partners/klinkera.png");background-position: left;background-repeat: no-repeat;}
.partners_info:hover .klinkera2 {background-image:url("../../images_mod/partners/klinkera2.png");background-position: left;background-repeat: no-repeat;}
.partners_info .proformann {background-image:url("../../images_mod/partners/proformann.png");background-position: left;background-repeat: no-repeat;}
.partners_info:hover .proformann2 {background-image:url("../../images_mod/partners/proformann2.png");background-position: left;background-repeat: no-repeat;}
.partners_info .workstock {background-image:url("../../images_mod/partners/workstock.png");background-position: left;background-repeat: no-repeat;}
.partners_info:hover .workstock2 {background-image:url("../../images_mod/partners/workstock2.png");background-position: left;background-repeat: no-repeat;}
.partners_info .stamelt {background-image:url("../../images_mod/partners/stamelt.png");background-position: left;background-repeat: no-repeat;}
.partners_info:hover .stamelt2 {background-image:url("../../images_mod/partners/stamelt2.png");background-position: left;background-repeat: no-repeat;}
.partners_info .statybapigiau {background-image:url("../../images_mod/partners/statybapigiau.png");background-position: left;background-repeat: no-repeat;}
.partners_info:hover .statybapigiau2 {background-image:url("../../images_mod/partners/statybapigiau2.png");background-position: left;background-repeat: no-repeat;}
.partners_info .Buvniecieba {background-image:url("../../images_mod/partners/Buvniecieba.png");background-position: left;background-repeat: no-repeat;}
.partners_info:hover .Buvniecieba2 {background-image:url("../../images_mod/partners/Buvniecieba2.png");background-position: left;background-repeat: no-repeat;}
.partners_info .Budowataniej {background-image:url("../../images_mod/partners/Budowataniej.png");background-position: left;background-repeat: no-repeat;}
.partners_info:hover .Budowataniej2 {background-image:url("../../images_mod/partners/Budowataniej2.png");background-position: left;background-repeat: no-repeat;}

.partners_info:hover .icon_menu_small_icon {display: block;}
.partners_info:hover .go_website {bottom: -62px;}
.partners_info:hover .divider {opacity: 0;}
.go_website {padding: 14px 30px; background: #a30e00; color:#fff; font-size: 15px; text-decoration: none; position: absolute;bottom: -250px;left: 0px;transition: all 0.6s ease-in-out; text-transform: uppercase;font-family:PopinsB;}
.proformann_btn {background-color: #a61519;}
.workstock_btn {background-color: #d3af36;}
.stamelt_btn {background-color: #ef2610;}
.statyba_btn {background-color: #61639c;}
.buvnie_btn {background-color: #4b4d7c;}


.logo_img img {min-height: 90px;}

.partners_info .secret_txt {display: none; position: absolute; bottom: 10px; left: 40%;color:#000; font-weight: 700;font-size: 14px; text-decoration: none;transition: all 0.2s ease-in-out;}
.partners_info:hover .secret_txt {display: block;font-size: 16px;transition: all 0.2s ease-in-out;}

.partners_info .secret_txt2 {display: none; position: absolute; bottom: 0px; left: 37%;color:#000; font-weight: 700;font-size: 14px; text-decoration: none;transition: all 0.2s ease-in-out;}
.partners_info:hover .secret_txt2 {display: block;font-size: 16px;transition: all 0.2s ease-in-out;}

a.icon_menu_small_item {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    font-size: 17px;
    color: #fff;
    text-decoration: none;
	margin: 5px 0;
}

a.icon_menu_small_item:hover {/*opacity: 0.7;*/ transform:rotate(360deg);}
a.icon_menu_small_item:hover .icon_menu_small_text {/*color:#e6b848;*/ transition: all 0.2s ease-in-out; }

.icon_menu_small_text {
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: left;
	text-decoration: none;
	color:#fff;
	width: 100%;
    white-space: nowrap;
	font-size: 17px;
	margin: auto;
	line-height: 1;
	font-family: Popins;
}

.icon_menu_small_icon {
    display: none;
	transition: all 0.6s ease-in-out; 
    vertical-align: middle;
    box-sizing: border-box;
    max-width: 50px;
	margin-bottom: 5px;
	/*margin: auto;
    width: 100%;
    height: 100%;*/
    background-size: 90%!important;
}

.btn_bg {display:block;text-align: left;}

.toggle {display: block;font-size: 12px;color:#666; border: 1px solid #dddddd; padding: 10px; box-sizing: border-box; position:relative;width: 100%; z-index: 1; background: #fff; margin-top: 5px;    margin-bottom: 5px;}
.diraddform { display: block; cursor:default; }
.diradd_block {display:none;}
.activee {transform: scale(0.8);transition: all 0.2s ease-in-out; }

.divider {
    height: 16px;
    top: 3px;
    width: 1px;
    background-color: #888888;
    margin: 0 8px 0 8px;
    display: inline-block;
    vertical-align: bottom;
	margin-bottom: 12px;
    position: relative;
}
.transparent {opacity: 0;}

.ico_roof {
	background: url(../icons/ico_roof.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_facades {
	background: url(../icons/ico_facades.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_homedesign {
	background: url(../icons/ico_homedesign.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_roofs {
	background: url(../icons/ico_roofs.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_fences {
	background: url(../icons/ico_fences.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_solar {
	background: url(../icons/ico_solar.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_turbines {
	background: url(../icons/ico_turbines.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}

.ico_forklifts {
	background: url(../icons/ico_forklifts.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_lifts {
	background: url(../icons/ico_lifts.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_racks {
	background: url(../icons/ico_racks.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_cranes {
	background: url(../icons/ico_cranes.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_stock {
	background: url(../icons/ico_stock.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_solar_aut {
	background: url(../icons/ico_solar_aut.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_autonomus {
	background: url(../icons/ico_autonomus.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_station {
	background: url(../icons/ico_station.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_wind_energy {
	background: url(../icons/ico_wind_energy.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_shop {
	background: url(../icons/ico_shop.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_shop {
	background: url(../icons/ico_shop.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}
.ico_shop2 {
	background: url(../icons/ico_shop2.png) no-repeat top center;
    width: 25px;
    height: 25px;
    text-align: left;
}

.ico_fb {
	background: url(../icons/ico_fb.png) no-repeat top center;
    width: 20px;
    height: 20px;
    text-align: left;
	display: inline-block;
	margin: 0;
	background-size: 90%;
}
.ico_inst {
	background: url(../icons/ico_inst.png) no-repeat top center;
    width: 20px;
    height: 20px;
    text-align: left;
	display: inline-block;
	margin: 0;
	background-size: 90%;
}

/* copy-right */
.copy-rights {
  text-align:center;
  padding: 10px 0px;
  max-width: 1590px;
  margin: auto;
}

.copy-rights .copy-rights-content {
  width: 50%;
  padding: 0 10px;
  box-sizing: border-box;
  margin: 0 auto;
  text-align:left;
  display: inline-block;
}

.copy-rights .copy-rights-content p {
  font-size: 14px;
  font-weight: 400;
  color:#fff;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height:1;
}

.copy-rights .copy-rights-content p a {
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  font-weight: 400;
}

.copy-rights .copy-rights-content p a:hover {
  color: #fff!important;
  text-decoration: underline!important;
  transition: 0.2s;
  opacity: 0.8;
}

.copy-rights .copy-rights-content-right {
  width: 50%;
  padding: 0 10px;
  box-sizing: border-box;
  margin: 0 auto;
  text-align:right;
  display: inline-block;
}

.copy-rights .copy-rights-content-right a {
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  font-weight: 400;
  margin-right: 15px;
}

/* //copy-right */

.ok_msg {
    font-weight: 400;
    color: #fff!important;
    font-size: 15px;
    text-align: left;
    background: #1a420c;
    padding: 5px;
    border: 1px solid #28521a;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}
.error_msg{
	font-weight: 400;
    color: #fff!important;
    font-size: 15px;
    text-align: left;
    background: #722114;
    padding: 5px;
    border: 1px solid #ab4646;
    width: 100%;
    display: block;
    margin-bottom: 5px;}
.error_input {border:1px solid #ab4646!important;color:#c33737!important;}

table {
  width: 100%;
  border-spacing: inherit;
  border: none;
  padding-bottom: 30px;
  table-layout: fixed;
}

table tr:nth-child(odd) {
  background: #202020;
}

table tr:first-child {
  background-color: var(--color-bg3);
}

table td {
  font-size: 1.6rem!important;
  color: var(--color-text);
  padding: 10px!important;
  text-align: left!important;
  font-weight: 400!important;
  border: none!important;
  line-height: 20px!important;
  width: 100%!important;
}

table th {
  font-size: 1.6rem!important;
  color: var(--color-text2);
  line-height: 0.667!important;
  padding: 20px 10px!important;
  text-align: left!important;
  font-weight: 400!important;
  background-color: var(--color-bg3);
  border: none!important;
}

table tr:first-child td {
  background-color: var(--color-bg3)!important;
  color: #fff;
}

table tr:first-child td p {
  color: #fff;
}

table tr:first-child th p {
  color: var(--color-text2);
}

@media screen and (max-width: 1630px) {
	.main_table {max-width: 1340px;}
	.partners_info {max-width: none!important;width: 30%!important;margin: 10px;}
	.icon_menu_small_text {font-size: 15px;}
}

@media screen and (max-width: 768px) {
	.w50 {width: 100%;margin-bottom: 10px;}
	.partners_info { width: 80%!important;}
}

@media screen and (max-width: 440px) {
	#header {padding: 0px;position: relative;}
	.baze_logo img {height: 70px;}
	#logo img {max-width: 110px;margin: auto;}
	.partners_info {padding: 10px 30px; margin: 0px;margin-bottom: 5px;width: 100%!important;background-size: cover!important;}
	.partners_bg {margin: 0 auto;}
	.diradd_block {display: block;}
	.icon_menu_small_text {font-size: 14px;}
	.partners_info .logo_img {background-size: 100%; width: 300px;}
	.logo_img img {margin-bottom: 20px;}
	.copy-rights .copy-rights-content {width: 100%;text-align: center; margin-bottom: 10px;}
	.copy-rights .copy-rights-content-right {width: 100%; text-align: center;}
	.partners_info:hover .logo_img {top: 0px;}
	.partners_info:hover .btn_bg {top: 0px;}
	.about_img {float: none; width: 100%;}
}

