@import url('opensans.css');
@charset "utf-8";

body { width: 100%; margin: 0!important; padding: 0!important; }
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: none}
a {cursor: pointer; text-decoration: none;}
img { width: 100%; height: auto; border-style: none; text-decoration: none;}
h1, h2, h3, h4, h5 { display: inline; font-weight: normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height: normal; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif;}
p { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
form { margin: 0%; padding: 0%; }
.in_line {width: 100%; display: inline;}

h1 {font-size: 24px;}
h2 {font-size: 18px;}
h2 a, h3 a, h3 {color: #1f3856;}

.top_site { width: 100%; background-color: #ffffff;}
.logo { float: left; text-align: center; width: 100%; }
.logo_right { float: left; text-align: left; width: 100%; }
.left_menu{width: 100%; text-align: left;}
.top_menu {padding-top: 8px;}
.topsmdiv { display: none; }
.toggle_right{font-size: 32px; text-align: right;}
.clear_both {height: 0! important; clear: both;}

.container { text-align: justify; }
.box { font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; text-align: justify; color: #1f3856; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.container_padding {padding-left: 5px; padding-right: 5px; font-size: 16px; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; text-align: justify; }
.first_box { background-color: #f6f6f6; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; text-align: justify; color: #1f3856; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.company_name {color: #0094cb; font-weight: bold;}
.buline {width: 100%; background-color: #f2f2f2; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.box_cu_contur { background-color: #f2f2f2; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}


.titlu_iconite {font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; font-size: 24px;}
.titlu_iconite a {color: #0094cb;}
.titlu_iconite a:hover {color: #000000;}
.detaliu_iconite { width: 100%; padding-top: 12px; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; font-size: 16px; text-align: justify;}
.detaliu_iconite a {color: #1f3856;}

.more { font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; font-size: 18px; line-height: 36px; padding-top: 16px; float: none;}
.more a { color: #000000;}
.more a:hover { color: #0094cb;}
.hr_responsive {display: block;}
.hr_line {width: 100%; height: 1px; background: url('hlp.gif') top left repeat-x;}

.projects {width: 100%; background-color: #f9f9f9; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
.projects_padding {padding-left: 10px; padding-right: 10px;}
.projects_cell_informations { float: left; text-align: center; width: 100%;}
.projects_cell_informations h1 { font-size: 28px; color: #0094cb; font-weight: bold;}

.projects_cell { float: left; text-align: center; width: 100%; position: relative; height: auto; overflow: hidden; }
.projects_cell_spacer { float: left; text-align: center; width: 100%;}
.projects_content { font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; text-align: justify; font-weight: normal; color: #000000;}
.projects_cell h4 {font-size: 20px; font-weight: bold;}
.projects_cell h4 a {color: #ffffff;}
figure { width: 100%; margin: 0; padding: 0; overflow: hidden; }
.projects_cell figure img {-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.projects_cell:hover figure img { -webkit-transform: scale(1.3); transform: scale(1.3);}
.title_projects { display: none; top: 0; left: 0; width: 100%; height: 100%; position: absolute; z-index: 10; background: rgba(96, 96, 96, 0.7); overflow: hidden; }
.title_projects_position {margin-top: 20%;}
.title_projects_responsive { display: block; width: 100%; background-color: #1f3856; color: #ffffff; font-size: 16px; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif;}
.title_projects_responsive_padding { padding: 10px;}

.projects_cell:hover .title_projects {display: block; -webkit-transition-duration: 0.5s ease-in-out; -moz-transition-duration: 0.5s ease-in-out; -o-transition-duration: 0.5s ease-in-out; transition-duration: 0.5s ease-in-out;}
.projects_cell:hover .title_projects_responsive { display: none;}
.more_projects { width: 160px; height: 36px; background-color: #686868; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 36px; border-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;
-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; box-shadow: 6px 6px 3px grey; }
.more_projects:hover { background-color: #2eacdf; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
.more_projects_position_button { padding-top: 12px; float: none;}


.buton_comanda { width: 160px; height: 36px; background-color: #686868; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 36px; border-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;
-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; box-shadow: 6px 6px 3px grey; }
.buton_comanda:hover { background-color: #2eacdf; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
.buton_comanda_gol { width: 160px; height: 36px; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 36px;}


.footer_line {float: left; text-align: center; width: 100%; background-color: #212932;}
.copyright {float: left; text-align: left; width: 100%; color: #ffffff; font-size: 14px; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif;}
.copyright_responsive {padding-left: 5px;}
.termeni {float: left; text-align: left; width: 100%; color: #ffffff; font-size: 14px; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif;}
.autentificare {float: left; text-align: left; width: 100%; color: #ffffff; font-size: 14px; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif;}
.autentificare a {color: #ffffff;}
.autentificare a:hover {text-decoration:underline; color: #000000;}
.autentificare_responsive {padding-left: 5px;}

ul.foot_nav { padding:0 0 0  0 !important; margin:0 0 0 0 !important; list-style-type: none; }
ul.foot_nav li { display:inline-block; text-align: center; font-size: 14px; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; }
ul.foot_nav li a { display: inline; text-decoration: none; color: #ffffff; padding: 0 5px 0 5px; text-align: center; }
ul.foot_nav li a:hover, .autentificare a:hover { display: inline; text-decoration: none; color: #0094cb; }
#currentf, #currentf a { color: #0094cb; text-decoration: underline; }

.content { font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; text-align: justify; color: #1f3856;}
.padding-content {text-align: justify; padding-left: 10px; padding-right: 10px;}
.content_page img { width: 100%;}

.poza_mica_carusel { width: 400px; height: 400px; }
.slide p { font-family: 'opensans', Arial, Sans-Serif; padding:2px; background-color: #ff0000; color:#ffffff; white-space: nowrap; }
.slogan { padding-top: 12px; font-size: 18px; text-align: center; font-weight: bold; font-style: italic; padding-left: 10px; padding-right: 10px;}
.header_title {width: 100%; text-align: center;}

.footer { width: 100%; }
.footer_line { padding-top: 10px; padding-bottom: 10px;}

.image_hover figure img {-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; }
.image_hover figure:hover img {-webkit-transform: scale(1.3); transform: scale(1.3); -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; }

.line_left { float: left; text-align: justify; width: 100%; font-size: 16px;}
.spacer_line {float: left; text-align: justify; width: 4%;}
.line_right { float: right; text-align: justify; width: 100%; font-size: 16px;}
.box h1 { line-height: 0; }

ul {text-align: justify;}




.inform {color: #ff0000; font-size: 16px; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif;}
.layer_float a {color: #000000;}
.distancer_footer { font-size: 250px; height: 250px; line-height: 250px; width: 100%;}
.date_news { font-style: italic; color: #0094cb; font-size: 14px;}


.cell span:before { content: "\f095"; font-family: FontAwesome; padding-right: 10px; color: #000000; font-size: 18px;}
.link_site span:before { content: "\f0c1"; font-family: FontAwesome; padding-right: 10px; color: #000000; font-size: 18px;}
.email_address span:before { content: "\f0e0"; font-family: FontAwesome; padding-right: 10px; color: #000000; font-size: 18px;}
.formular_test{padding-left: 1%;padding-right:1%}

.test_form {float:left; text-align:center; width:49%;}
.spacer_test {float:left; text-align:center; width:2%;}
.input_text{border-style: none; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 99%; font-size: 18px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; color: #333333;}
.input_text_error{border: 1px solid #ff0000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 99%; font-size: 18px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; color: #ff0000 !important;}

.input_text_wb{ border: 1px solid #d8d8d8; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 99%; font-size: 18px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; color: #333333;}
.input_text_wb_error{ border: 1px solid #ff0000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 99%; font-size: 18px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; color: #ff0000 ! important;}

.input_select{border-style: none; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 18px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; color: #333333;}
.input_select_error{border: 1px solid #ff0000 border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 18px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; color: #ff0000;}
.bottom_box_program{width:100%;height:24px;font-size:24px;display:block}
.buton_soft{width:100%;height:48px;font-size:48px;display:block}
.test_form{float:left;text-align:left;width:100%}
.spacer_test{float:left;text-align:left;width:100%}

.contact_form_left { float: left; text-align: left; width: 100%;}
.contact_form_padding_left { padding-left: 5px; padding-right: 5px;}
.contact_form_spacer {float: left; text-align: center; width: 2%; display: none;}
.contact_form_right { float: left; text-align: left; width: 100%;}
.contact_form_padding_right {padding-top: 20px; padding-left: 5px; padding-right: 5px;}

.input_text_black{ border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 99%; font-size: 18px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; color: #333333;}


.input_text_black_error{border: 1px solid #ff0000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 99%; font-size: 18px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; color: #ff0000 ! important}


.div_msj_line{float:left;text-align:center;width:100%}
.div_msj_line_spacer{float:left;text-align:center;display:block;width:100%}

.distancer_10 {width: 100%; height: 10px; font-size: 10px;}
.distancer_20 {width: 100%; height: 20px; font-size: 20px;}
.distancer_24 {width: 100%; height: 24px; font-size: 24px;}
.distancer_40 {width: 100%; height: 40px; font-size: 40px;}
.distancer_48 {width: 100%; height: 48px; font-size: 48px;}
.distancer_100 {width: 100%; height: 100px; font-size: 100px;}
.distancer_48_resp {width: 100%; height: 48px; font-size: 48px;}

.div_txt_cod_securit {float: left; text-align: left; width: 70px; font-size: 12px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif;}
.div_pic_cod_securit {float: left; text-align: left; width: 100px;}
.pic_cod_securit { width: 100px; height: 32px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px;}
.div_refresh_cod_securit {float: left; text-align: left; width: 32px;}
.div_textin_cod_securit {float: left; text-align: left;}
.inputsc { font-size: 12px; height: 28px; line-height: 28px; width: 40px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px;}
.inputsc_error { border: 1px solid #ff0000; font-size: 12px; height: 28px; line-height: 28px; width: 40px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; color:#ff0000}

.bleu{color: #0094cb;font-weight: bold;}

.subliniat{text-decoration: underline; font-size: 22px; color: #000000 !important; font-weight: normal !important;}
.service_type{padding-top: 12px; text-align: center; color: #0094cb; font-size: 22px; font-weight: bold;}
.title_apps{padding-top: 12px; text-align: center; color: #0094cb; font-size: 22px; font-weight: bold;}


.celula { float: left; text-align: center;  width:100%; transition: all .3s; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: 0s; }
.cell_content {-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px; background-color: #e9e9e9;}
.spacer_celula { float: left; text-align: center; width:100%; }

.projects h1 {color: #0094cb; font-weight: bold}
.projects p {color: #ff0000; font-size: 24px; font-weight: bold}
.projects span {color: #ff0000}
.title_apps span {color: #ff0000}
.line_right span, .line_left span {color: #0094cb;font-weight: bold;}
.buline h1 {color: #0094cb; font-weight: bold}
.buline span {color: #ff0000}
.div_perfix{float:left;text-align:left;width:30%;}
.div_phone{float:left;text-align:left;width:70%;}

.test_speed{width: 100%; height: 650px; border: 0}
.iconita{width:32px;height:32px}
.mesaj_rezultat {float: left;text-align: justify;width: 80%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px}

.black_11 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#000000;}

.title_price {padding-top: 12px;}
.butcom {padding-bottom: 24px;}
.continut_main{display:none}
.box_one{color:#f6f6f6;pointer-events: none;}
.box_two{color:#f2f2f2;pointer-events: none;}
.box_tre{color:#f9f9f9;pointer-events: none;}
.box_prices{color:#f9f9f9;pointer-events: none;}
.box_account{color:#f2f2f2;pointer-events: none;}
.box_login{color:#f9f9f9;pointer-events: none;}
.box_contact{color:#f2f2f2;pointer-events: none;}

.div_new_account{float:left;text-align:center;width:100%}
.div_new_account_spacer {float:left;text-align:center;display:block;width:100%}
.div_msj_line{float:left;text-align:center;width:100%}
.div_msj_line_spacer{float:left;text-align:center;display:block;width:100%}
.input_text_account{ border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; line-height: 24px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; width: 300px; font-size: 18px; font-family: 'noticia', Arial, Verdana, Helvetica, sans-serif; color: #333333;}

.buton_login{ width: 160px; height: 36px; background-color: #4f4f4f; color:#ffffff; font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 36px; border-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;
-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; box-shadow: 2px 2px 2px grey; cursor:pointer}
.buton_login:hover{background-color:#0078b7;transition: all .3s; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease; transition-delay: 0s;}

.top_site_web{position:absolute;width:100%;z-index:1000000}
.layer_gdpr{position:fixed;bottom:0;left:0;right:0;opacity:0.8;z-index:2000}

@media all and (max-width: 320px) {
	.slide p { font-size: 48px; }
	.box img { float: none !important; margin: 0 !important; width: 100% !important;}
.div_txt_cod_securit { width: 115px; font-size: 16px;}
}
@media all and (min-width: 320px) and (max-width: 360px){
	.slide p { font-size: 44px; }
	.box img { float: none !important; margin: 0 !important; width: 100% !important;}
.div_txt_cod_securit { width: 115px; font-size: 16px;}
}
@media all and (min-width: 360px) and (max-width: 600px){
.title_projects_responsive { height: 120px !important}
	.projects_cell {width: 47%; }
	.projects_cell_spacer { width: 1%;}
	
	.slide p { font-size: 40px; }

.div_txt_cod_securit { width: 115px; font-size: 16px;}


}

@media only screen and (min-width: 600px) and (max-width: 992px) {
.title_projects_responsive { height: 100px !important}
	.projects_cell {width: 48%; }
	.projects_cell_spacer { width: 2%;}
	
	
	.celula {width: 48%; }
	.spacer_celula { width: 2%; height: 24px !important}
	
	.test_form{width:49%}
	.spacer_test{width:2%}

	.slide p { font-size: 36px; }

	.div_pic_cod_securit { float: left; text-align: left; width: 125px;}
	.div_refresh_cod_securit { float: left; text-align: left; width: 35px;}
	.div_textin_cod_securit { float: left; text-align: left;}

	.cell_serv { width: 48%; }
	.spacer_cell_serv {display: block; width: 2%;}
	/*.contact_form_left { width: 45%;}*/
	.contact_form_padding_left {text-align: center}

	/*.contact_form_spacer { display: block;}*/
	/*.contact_form_right { width: 53%;}*/
	.contact_form_padding_right {padding-top: 20px;}
.div_txt_cod_securit { width: 30%; font-size: 16px;}
.inputsc { font-size: 16px; height: 28px; line-height: 28px; width: 70px;}
.inputsc_error { font-size: 16px; height: 28px; line-height: 28px; width: 70px;}

.title_price {padding-top: 12px; height: 100px !important}
.cell_descr {height: 270px !important}
.butcom {padding-bottom: 24px;}

.div_new_account{width:50%}
.div_new_account_spacer {display:none;}

}

@media all and (min-width: 992px) {
	.formular_test{padding-left: 20% !important;padding-right:20% !important}
	.projects_cell h4 {font-size: 14px;}
	.show-menu { display: none; }
	.top_menu { position: absolute; bottom: 0; right: 0; margin: 0 auto; overflow: none;} 
	.top_site { position: absolute; width: 100%; min-width: 800px; top: 0; z-index: 10003; left: 0; right: 0; margin: 0 auto; overflow: none;}
	.padding_menu { padding-left: 10px; padding-right: 10px;}
	.fixed { position:fixed; top:0; border-bottom: none; box-shadow: 5px 5px 5px #888888;}
	.logo { float: left; text-align: left; width: auto;}
	.logosite { padding-top: 12px; width: 300px; }
	.logo_right { float: right; text-align: right; width: auto; padding-top: 10px;}
	.topsmdiv { display: block; float: right; text-align: right; display: block; width: 30px; }
	.like { float: right; text-align: right; width: 150px; padding-right: 5px; }
	.lang { width: 32px; padding-top: 3px;}
	.lang img { border-style: none; width: 23px; height: 16px; }
	.slide p { font-size: 24px; padding:5px; }
	
	
	.container { text-align: justify; padding-top: 95px;}
	.slogan { font-size: 24px;}
	
	.padding_menu { padding-left: 10px; padding-right: 10px;}
	.form_search {width: 245px; float: right;}
	.container_padding {padding-left: 10px; padding-right: 10px;}
	.poza_mica_carusel { width: 430px; height: 421px; }
	.content { width: 100%; padding-left: 0; padding-right: 0;}
	.padding-content {padding-left: 20px; padding-right: 20px;}
	.content_page img { float: right; margin-left: 20px; max-width: 250px;}
	
	
	.line_left { float: left; text-align: justify; width: 46%; }
	.spacer_line {float: left; text-align: justify; width: 4%;}
	.line_right { float: right; text-align: justify; width: 46%; }
	.icon_cell {width: 30%;}
	.icon_cell_spacer {display: block;}
	.icon_cell_large {width: 30%;}
	.more {padding-top: 24px; float: right;}
	.hr_responsive {display: none;}
	.projects_cell_informations { width: 15%;}
	.projects_cell { width: 8%; }
	.projects_cell_spacer {width: 1.4%;}
	.projects_content {padding-top: 24px; font-size: 16px;}
	.title_projects_position {margin-top: 33%;}
	.title_projects_responsive { display: none; }
	.more_projects_position_button {padding-top: 48px; float: right;}
	
	.celula { width: 23%;}
	.spacer_celula {width: 2.5%;}
	

	
	.cell_equip_pic { width: 23%;}
	.spacer_equip_pic { width: 2.6%;}
	
	.work_cell {width: 23%;}
	.spacer_work_cell { display: block; width: 2.5%;}
	
	.div_txt_cod_securit { float: left; text-align: left; width: 150px; font-size: 18px;}
	.div_pic_cod_securit { float: left; text-align: left; width: 125px;}
	.div_refresh_cod_securit { float: left; text-align: left; width: 35px;}
	.div_textin_cod_securit { float: left; text-align: left;}

.inputsc { font-size: 18px; height: 28px; line-height: 28px; width: 120px;}
.inputsc_error { font-size: 18px; height: 28px; line-height: 28px; width: 120px;}
	.footer { width: 100%;}
	.footer_line {height: 40px; line-height: 28px; padding-top: 0; padding-bottom: 0;}
	.padding_sitesd {padding: 10px;}
	.copyright { text-align: left; width: 35%;}
	.copyright_responsive {padding-left: none;}
	.termeni { text-align: center; width: 30%;}
	.autentificare {float: right; text-align: right; width: 35%;}
	.autentificare_responsive {padding-left: none;}
	#resp_foot_media { display: none;}
	#sm_footer { display: none;}
	.distancer_footer { font-size: 180px; height: 180px; line-height: 180px;}

	.login_form { width: 50%;}
.bottom_box_program{display:none}
.buton_soft{display:none}

	.test_form{width:49%}
	.spacer_test{width:2%}
	
	.contact_form_left { width: 38%;}
	.contact_form_padding_left {padding-left: 10px; text-align: left}
	.contact_form_spacer { display: block;}
	.contact_form_right { width: 60%;}
	.contact_form_padding_right {padding-top: 0;}
.div_msj_line{width: 48%;}
.div_msj_line_spacer{display: block; width: 4%}

.title_price {padding-top: 12px; height: 80px !important}
.cell_descr {height: 270px !important}
.butcom {padding-bottom: 24px;}
.distancer_48_resp{display:none !important}
.continut_main{display:block;font-family: Verdana;font-size: 8px;}
}

.small {font-size: 12px;}
.color_white {color: #ffffff;}
.small_spacer {font-size: 12px; height: 12px; line-height: 12px; width: 100%;}
.medium_spacer {font-size: 24px; height: 24px; line-height: 24px; width: 100%;}
.large_spacer {font-size: 48px; height: 48px; line-height: 48px; width: 100%;}
.black_14 { font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.black_16 { font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #000000;}
.error {font-family: 'opensans', Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ff0000;}

.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }