/*

Theme Name: LARSON

Theme URL: 
Description: 
Author: LARSON
Author URI: www.larson.ro
Version: 2023


*/


/*--------------------------------------------------------------
        Project
--------------------------------------------------------------*/

*{ margin: 0px auto; padding: 0px;font-family: 'Open Sans', sans-serif;}

h1{font-size:10px;line-height:30px;color:#282828;text-align:left;text-decoration: none;font-weight:normal;font-family: 'Oswald', sans-serif;}
h2{font-size:19px;line-height:28px;color:#494949;text-align:left;text-decoration: none;font-weight:normal;margin:20px 0px 30px 0px;}
h3{font-size:18px;line-height:25px;color:#494949;text-align:left;text-decoration: none;font-weight:normal;margin:20px 0px 20px 0px;}
h4{font-size:17px;line-height:25px;padding:10px 0px 10px 0px;text-decoration: none;font-weight:normal}
h5{font-size:17px;line-height:25px;padding:10px 0px 10px 0px;text-decoration: none;font-weight:normal}
h6{font-size:13px;line-height:13px;padding:9px 0px 9px 0px;text-decoration: none;font-weight:normal;color:#fff;}
h7{font-size:17px;line-height:25px;margin:5px 0px 10px 10px;text-decoration: none;font-weight:normal;color:#050505;}

img { border:0; max-width: 100%;height: auto; }
.aligncenter {display:block;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:15px;}
img.alignright { padding: 5px 5px; margin: 5px 0px 20px 20px; display: inline;}
.alignright { float: right; margin: 0px 0px 20px 20px;}
img.alignleft { padding: 5px 5px; margin: 5px 20px 20px 0px; display: inline;}
.alignleft { float: left; margin: 0px 20px 20px 0px;}
img.alignnone {	display: inline;}

 ul li{ 
 margin: 0 0 0 20px;
}

.grecaptcha-badge {
    display: none !important;
}

.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:0px;
margin-top:20px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}


/*--------------------------------------------------------------
        Layout
--------------------------------------------------------------*/
#cups {
	float:left;	
	background: #fff;
	width:100%;
	min-height:10px;
}
#center {
	float:left;	
	width:100%;
	min-height:10px;
	margin-top:140px;
}
#center-list {
	float:left;
	background: #ffffff;
	width:70%;
	min-height:10px;
	margin-top:50px;
	margin-bottom:50px;	
	margin-left:15%;	
}
#page {
	float:left;
	width:100%;	
	min-height:10px;
}


/*--------------------------------------------------------------
        Top
--------------------------------------------------------------*/
#top {
	float:left;
	background: #ffffff;	
	width:100%;
	height:125px;	
	position: fixed;
	z-index:100;		
}
#header {
	float:left;
	background: #ffffff;	
	width:100%;
	min-height:10px;
}
#header-list {
	float:left;	
	width:80%;
	min-height:10px;
	margin-top:10px;
	margin-bottom:7px;
	margin-left:10%;
}
#header-sm{
	float:left;	
	width:30%;
	min-height:10px;
	margin-top:25px;	
}
#header-sm-c{
	float:left;	
	width:250px;
	min-height:10px;	
}
#header-sm-link{
	float:left;	
	width:25%;
	min-height:10px;
}
#header-lan{
	float:left;	
	width:30%;
	min-height:10px;
	margin-top:35px;	
}
#header-lan-c {
	float:right;	
	width:180px;
	min-height:10px;	
}
#header-lan-a {
	float:left;	
	width:48%;
	min-height:10px;
	text-align:right;
	margin-left:1%;
	margin-right:1%;
}
#header-lan-a a {
	color:#282828;
	font-size:14px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:8px 10px 8px 10px;
	border: 1px solid #fff;
} 
#header-lan-a a:link {  }
#header-lan-a a:visited { }
#header-lan-a a:hover{
	background: #67af75;
	color:#fff;
	text-decoration:none;
	border: 1px solid #9e9e9e;
}
#header-lan-h {
	float:left;	
	width:48%;
	min-height:10px;
	text-align:left;
	margin-left:1%;
	margin-right:1%;
}
#header-lan-h a {
	color:#282828;
	font-size:14px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:6px 8px 6px 8px;
	border: 1px solid #9e9e9e;
} 
#header-lan-h a:link {  }
#header-lan-h a:visited { }
#header-lan-h a:hover{
	background: #67af75;
	color:#fff;
	text-decoration:none;
	border: 1px solid #9e9e9e;
}
#header-logo{
	float:left;	
	width:40%;
	min-height:10px;
	text-align:center;
}
#meniu {
	float:left;
	background: #1f1f1f;	
	width:100%;
	min-height:10px;	
}
#meniu-list {
	float:left;	
	width:98%;
	min-height:10px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:1%;
}
/*-------------------
    slide
---------------------*/
#slide {
	float:left;
	background: #faf3f3 url(page/home/cover/bk-2560.jpg) no-repeat top center;	
	width:100%;
	min-height:875px;
	margin-top:115px;
}
#slide-info {
	float:left;	
	width:80%;
	min-height:10px;
	margin-left:10%;
}
#slide-title {
	float:left;
	width:100%;
	min-height:10px;
	font-size:40px;
	line-height:53px;
	color:#fdf7f9;
	letter-spacing: 1px;
    font-family: 'Roboto', sans-serif;
	text-shadow: 4px 3px 0 #5e5e5e;
	text-align:center;
	margin-top:270px;
}
#slide-stitle {
	float:left;
	width:100%;
	min-height:10px;
	font-size:35px;
	line-height:45px;
	letter-spacing: 1px;
    font-family: 'Roboto', sans-serif;	
	color:#fdf7f9;
	text-shadow: 4px 3px 0 #5e5e5e;
	text-align:center;	
	margin-top:10px;
}
/*-------------------
    Catalog
---------------------*/
#catalog {
	float:left;
	background: #f1f2f3;	
	width:100%;
	min-height:100px;
}
#catalog-list {
	float:left;
	width:80%;
	min-height:10px;
	margin-left:10%;
	margin-top:-100px;
	margin-bottom:20px;
}
#catalog-box {
	float:left;
	width:30.33%;
	min-height:220px;
	margin-bottom:30px;
	margin-left:1.5%;
	margin-right:1.5%;
	background: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	- border-radius:10px;
}
#catalog-box-1 {
	float:left;
	background: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	- border-radius:10px;
	overflow:hidden;
	width:100%;
	min-height:10px;
}
#catalog-box-1 a {
	background: #fff url(files/images/bk-cat-1-a.png) no-repeat center left;
	color:#282828;
	font-size:22px;
	font-weight:bold;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:50px 13px 50px 140px;
	display:block;
} 
#catalog-box-1 a:link {  }
#catalog-box-1 a:visited { }
#catalog-box-1 a:hover{
	background: #67af75 url(files/images/bk-cat-1-h.png) no-repeat center left;
	color:#fff;
	text-decoration:none;
}
#catalog-box-2 {
	float:left;
	background: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	- border-radius:10px;
	overflow:hidden;
	width:100%;
	min-height:10px;
}
#catalog-box-2 a {
	background: #fff url(files/images/bk-cat-2-a.png) no-repeat center left;
	color:#282828;
	font-size:22px;
	font-weight:bold;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:50px 13px 50px 140px;
	display:block;
} 
#catalog-box-2 a:link {  }
#catalog-box-2 a:visited { }
#catalog-box-2 a:hover{
	background: #67af75 url(files/images/bk-cat-2-h.png) no-repeat center left;
	color:#fff;
	text-decoration:none;
}
#catalog-box-3 {
	float:left;
	background: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	- border-radius:10px;
	overflow:hidden;
	width:100%;
	min-height:10px;
}
#catalog-box-3 a {
	background: #fff url(files/images/bk-cat-3-a.png) no-repeat center left;
	color:#282828;
	font-size:22px;
	font-weight:bold;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:50px 13px 50px 140px;
	display:block;
} 
#catalog-box-3 a:link {  }
#catalog-box-3 a:visited { }
#catalog-box-3 a:hover{
	background: #67af75 url(files/images/bk-cat-3-h.png) no-repeat center left;
	color:#fff;
	text-decoration:none;
}
#catalog-box-4 {
	float:left;
	background: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	- border-radius:10px;
	overflow:hidden;
	width:100%;
	min-height:10px;
}
#catalog-box-4 a {
	background: #fff url(files/images/bk-cat-4-a.png) no-repeat center left;
	color:#282828;
	font-size:22px;
	font-weight:bold;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:50px 13px 50px 140px;
	display:block;
} 
#catalog-box-4 a:link {  }
#catalog-box-4 a:visited { }
#catalog-box-4 a:hover{
	background: #67af75 url(files/images/bk-cat-4-h.png) no-repeat center left;
	color:#fff;
	text-decoration:none;
}
#catalog-box-5 {
	float:left;
	background: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	- border-radius:10px;
	overflow:hidden;
	width:100%;
	min-height:10px;
}
#catalog-box-5 a {
	background: #fff url(files/images/bk-cat-5-a.png) no-repeat center left;
	color:#282828;
	font-size:22px;
	font-weight:bold;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:50px 13px 50px 140px;
	display:block;
} 
#catalog-box-5 a:link {  }
#catalog-box-5 a:visited { }
#catalog-box-5 a:hover{
	background: #67af75 url(files/images/bk-cat-5-h.png) no-repeat center left;
	color:#fff;
	text-decoration:none;
}
#catalog-box-6 {
	float:left;
	background: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	- border-radius:10px;
	overflow:hidden;
	width:100%;
	min-height:10px;
}
#catalog-box-6 a {
	background: #fff url(files/images/bk-cat-6-a.png) no-repeat center left;
	color:#282828;
	font-size:22px;
	font-weight:bold;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:50px 13px 50px 140px;
	display:block;
} 
#catalog-box-6 a:link {  }
#catalog-box-6 a:visited { }
#catalog-box-6 a:hover{
	background: #67af75 url(files/images/bk-cat-6-h.png) no-repeat center left;
	color:#fff;
	text-decoration:none;
}
#catalog-txt {
	float:left;
	width:94%;
	min-height:10px;
	text-decoration:none;
	font-size:19px;
	line-height:29px;
	letter-spacing: 1px;
	color:#656565;
	text-align:center;
	margin-top:5px;
	margin-bottom:20px;	
	margin-left:3%;
}


#scatalog {
	float:left;
	background: #67af75;	
	width:100%;
	min-height:100px;
}
#scatalog-list {
	float:left;
	width:80%;
	min-height:10px;
	margin-left:10%;
	margin-top:70px;
	margin-bottom:30px;
}
#scatalog-box {
	float:left;
	background: #fff;
	width:30.33%;
	min-height:10px;
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	- border-radius:10px;
	overflow:hidden;
	margin-left:1.5%;
	margin-right:1.5%;
	margin-bottom:30px;
}
#scatalog-box a {
	background: #fff;
	color:#282828;
	font-size:20px;
	font-weight:bold;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:30px 5px 30px 5px;
	display:block;
} 
#scatalog-box a:link {  }
#scatalog-box a:visited { }
#scatalog-box a:hover{
	background: #147135;
	color:#fff;
	text-decoration:none;
}
/*-------------------
    impact
---------------------*/
#impact {
	float:left;
	background: #f1f2f3;	
	width:100%;
	min-height:10px;
}
#impact-list {
	float:left;
	width:80%;
	min-height:10px;
	margin-left:10%;
	margin-top:50px;
	margin-bottom:80px;
}
#impact-img {
	float:left;
	background: #a5d8fe url(files/images/bk-impact-2560.jpg) no-repeat center center;
	width:80%;
	min-height:500px;
}
#impact-info {
	float:right;
	background: #67af75;
	width:40%;
	min-height:10px;
	margin-top:-375px;
}
#impact-info-c {
	float:left;
	width:80%;
	min-height:10px;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:10%;
}
#impact-title {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	font-size:32px;
	letter-spacing: 1px;
	color:#fff;
	font-weight:bold;
    font-family: 'Roboto', sans-serif;
}
#impact-txt {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	font-size:18px;
	line-height:28px;
	letter-spacing: 1px;
	color:#fff;
	margin-top:15px;
}
#impact-link {
	float:left;
	width:100%;
	min-height:10px;
	font-size:17px;
	color:#292929;
	font-style: italic;
	text-align:right;
	margin-top:30px;		
} 
#impact-link a {
	color:#99f5ab;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
} 
#impact-link a:link {  }
#impact-link a:visited { }
#impact-link a:hover{
	color:#fff;
	text-decoration:none;
}
/*-------------------
    page
---------------------*/
#sgr{
	float:left;
	background: #fff url(files/images/bk-sgr-2560.jpg) no-repeat center center;
	width:100%;
	min-height:200px;
}
#sgr-list {
	float:left;
	width:80%;
	min-height:10px;
	margin-top:40px;
	margin-bottom:30px;	
	margin-left:10%;	
}
#sgr-buton {
	float:left;
	background: #fff;
	width:40%;
	min-height:10px;
	 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 - border-radius:10px;
	margin-left:30%;	
}
#sgr-logo {
	float:left;
	width:45%;
	min-height:10px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;	
} 
#sgr-link {
	float:left;
	width:55%;
	min-height:10px;
	font-size:22px;
	color:#292929;
	text-align:center;
	margin-top:47px;		
} 
#sgr-link a {
	background: #ffbe0b;
	color:#fff;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:10px 20px 10px 20px;
	 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 - border-radius:10px;
} 
#sgr-link a:link {  }
#sgr-link a:visited { }
#sgr-link a:hover{
	background: #055528;
	color:#fff;
	text-decoration:none;
}

/*-------------------
    page
---------------------*/
#ca{
	float:left;
	background: #fff url(files/images/bk-ca-2560.jpg) no-repeat center center;
	width:100%;
	min-height:400px;
}
#ca-list {
	float:left;
	width:80%;
	min-height:10px;
	margin-top:120px;
	margin-bottom:60px;	
	margin-left:10%;	
}
#ca-title {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	text-align:center;
	font-size:40px;
	letter-spacing: 1px;
	color:#67af75;
	font-weight:bold;
    font-family: 'Roboto', sans-serif;
}
#ca-txt {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	text-align:center;
	font-size:19px;
	line-height:29px;
	letter-spacing: 1px;
	color:#fff;
	margin-top:20px;
}
#ca-link {
	float:left;
	width:100%;
	min-height:10px;
	font-size:18px;
	color:#292929;
	text-align:center;
	margin-top:30px;		
} 
#ca-link a {
	background: #67af75;
	color:#fff;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
	padding:10px 13px 10px 13px;
	 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 - border-radius:10px;
} 
#ca-link a:link {  }
#ca-link a:visited { }
#ca-link a:hover{
	background: #fff;
	color:#1f1f1f;
	text-decoration:none;
}
/*-------------------
    cover
---------------------*/
#cover-companie {
	float:left;
	background: #2b2b2b url(page/companie/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-echipa {
	float:left;
	background: #2b2b2b url(page/echipa/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-consultanta {
	float:left;
	background: #2b2b2b url(page/consultanta/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-consultanta-otr {
	float:left;
	background: #2b2b2b url(page/consultanta-otr/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-consultanta-mediu {
	float:left;
	background: #2b2b2b url(page/consultanta-mediu/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-consultanta-esg {
	float:left;
	background: #2b2b2b url(page/consultanta-esg/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-servicii {
	float:left;
	background: #2b2b2b url(page/servicii/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
} 
#cover-servicii-gestiune {
	float:left;
	background: #2b2b2b url(page/servicii-gestiune/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-servicii-rapoarte {
	float:left;
	background: #2b2b2b url(page/servicii-rapoarte/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-servicii-sgr {
	float:left;
	background: #2b2b2b url(page/servicii-sgr/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-autorizatii{ 
	float:left;
	background: #2b2b2b url(page/autorizatii/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-autorizatii-mediu-1 {
	float:left;
	background: #2b2b2b url(page/autorizatii-mediu-1/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-autorizatii-mediu-2 {
	float:left;
	background: #2b2b2b url(page/autorizatii-mediu-2/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-autorizatii-mediu-3 {
	float:left;
	background: #2b2b2b url(page/autorizatii-mediu-3/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-autorizatii-ape {
	float:left;
	background: #2b2b2b url(page/autorizatii-ape/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-autorizatii-raport {
	float:left;
	background: #2b2b2b url(page/autorizatii-raport/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-solutii {
	float:left;
	background: #2b2b2b url(page/solutii/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-solutii {
	float:left;
	background: #2b2b2b url(page/solutii/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-solutii-producatori {
	float:left;
	background: #2b2b2b url(page/solutii-producatori/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-solutii-colectori {
	float:left;
	background: #2b2b2b url(page/solutii-colectori/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-solutii-it {
	float:left;
	background: #2b2b2b url(page/solutii-it/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-blog {
	float:left;
	background: #2b2b2b url(page/blog/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-resurse {
	float:left;
	background: #2b2b2b url(page/resurse/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}
#cover-contact {
	float:left;
	background: #2b2b2b url(page/contact/cover-2560.jpg) no-repeat center center;
	width:100%;
	min-height:300px;
}


#cover-title {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	text-align:center;
	font-size:30px;
	letter-spacing: 1px;
	color:#fff;
	font-weight:bold;
    font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	margin-top:120px;
}
#cover-title a {
	color:#fff;
	text-decoration:none;
}
#cover-title a:link { }
#cover-title a:visited { }
#cover-title a:hover{
	color:#fff;
	text-decoration:underline;
}
/*-------------------
    page
---------------------*/
#title {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	text-align:center;
	font-size:30px;
	letter-spacing: 1px;
	color:#67af75;
	font-weight:bold;
    font-family: 'Roboto', sans-serif;
}
#stitle {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	text-align:left;
	font-size:15px;
	color:#e95b3a;
}
#data {
	float:left;
	width:100%;
	min-height:10px;
	font-size:17px;
	color:#656565;
	text-align:left;
	margin-top:20px;		
} 




#quote {
	float:left;
	width:100%;
	min-height:10px;		
}
#quote-img {
	float:right;
	width:25%;
	min-height:10px;
	text-align:center;
	border: 5px solid #fff;
	margin-top:-120px;	
	margin-right:5%;	
}
#quote-txt {
	float:left;
	width:55%;
	min-height:10px;
	font-size:20px;
	line-height:34px;
	color:#468550;
	text-align:left;
	font-style: italic;
	font-weight:bold;
	margin-top:30px;
	margin-left:5%;	
}


#content {
	float:left;
	width:100%;
	min-height:10px;
	font-size:18px;
	line-height:30px;
	color:#656565;
	text-align:left;
	margin-top:30px;		
} 
#content p{ 
	margin:5px  0px 0px 0px;
	padding:5px  0px 0px 0px;
}	
#content a {
	color:#4483d1;
	text-decoration:none;
}
#content a:link { }
#content a:visited { }
#content a:hover{
	color:#1c73a6;
	text-decoration:none;
}
#content-contact {
	float:left;
	width:100%;
	min-height:10px;
	font-size:18px;
	line-height:27px;
	color:#656565;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;			
} 

#bulet {
	float:left;
	width:100%;
	min-height:10px;
	margin-top:50px;		
}

#bulet-box {
	float:left;
	background:#f5f5f5;
	width:30.33%;
	min-height:10px;
	margin-bottom:20px;
	margin-left:1.5%;
	margin-right:1.5%;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	- border-radius:10px;
	overflow:hidden;
}
#bulet-img {
	float:left;
	width:100%;
	min-height:10px;		
}
#bulet-title {
	float:left;
	width:100%;
	min-height:10px;
	font-size:19px;
	line-height:32px;
	color:#468550;
	letter-spacing: 1px;
	font-weight:bold;
	text-align:center;
	margin-top:13px;		
}
#bulet-title  a {
	color:#468550;
	text-decoration: none;
	font-size:20px;
	line-height:27px;
    font-family: 'Roboto', sans-serif;
	display:block;
	padding:13px 3px;
}
#bulet-title a:link {  }
#bulet-title  a:visited { }
#bulet-title  a:hover{
	background: #67af75; 	
	color:#fff;
	text-decoration:none;
}
#bulet-txt {
	float:left;
	width:94%;
	min-height:10px;
	font-size:18px;
	line-height:30px;
	font-size:18px;
	line-height:30px;
	color:#656565;
	margin-left:3%;
	margin-top:15px;
	margin-bottom:15px;	
}
/*-------------------
    resurse
---------------------*/

#resurse {
	float:left;	
	width:100%;
	min-height:10px;
}
#resurse-box {
	float:left;	
	width:100%;
	min-height:10px;
	border-bottom: 1px solid #f1f1f1;
}
#resurse-box a {
	color:#656565;
	font-size:18px;
	line-height:30px;
	text-decoration:none;
	display:block;
	padding:10px 10px 10px 10px;
}
#resurse-box a:link { }
#resurse-box a:visited { }
#resurse-box a:hover{
	background:#f1f1f1;	
	color:#656565;
	text-decoration:none;
}
/*-------------------
    FAQ
---------------------*/

#faq {
	float:left;	
	background:#ffffff;
	width:100%;
	min-height:10px;
}
#faq-list {
	float:left;
	width:60%;
	min-height:10px;
	margin-left:20%;
	margin-top:100px;
}
#faq-title {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	text-align:center;
	font-size:30px;
	letter-spacing: 1px;
	color:#67af75;
	font-weight:bold;
    font-family: 'Roboto', sans-serif;
}
#faq-info {
	float:left;
	width:100%;
	min-height:10px;
	font-size:18px;
	line-height:27px;
	color:#656565;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;			
} 

/*-------------------
    Blog
---------------------*/

#archive {
	float:left;	
	background:#ffffff;
	width:100%;
	min-height:10px;
	margin-top:40px;
}
#archive-b {
	float:left;	
	background:#ffffff;
	width:100%;
	min-height:10px;
	margin-top:140px;
}
#archive-list {
	float:left;
	width:90%;
	min-height:10px;
	margin-left:5%;
	margin-top:60px;
	margin-bottom:50px;			
}
#archive-title {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	text-align:center;
	font-size:30px;
	letter-spacing: 1px;
	color:#67af75;
	font-weight:bold;
    font-family: 'Roboto', sans-serif;
	margin-bottom:70px;	
}
#archive-box {
	float:left;
	background: #fff;	
	width:23%;
	min-height:10px;	
	margin-left:1%;
	margin-right:1%;	
	margin-bottom:20px;
	overflow:hidden;
}
#archive-i {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;
}
.postimg{
	width: auto;
	height:auto;
}
#archive-t {
	float:left;
	width:100%;
	margin-bottom:5px;	
	min-height:110px;
	text-align:center;	
} 
#archive-t  a {
	color:#000000;
	text-decoration: none;
	font-size:20px;
	line-height:27px;
    font-family: 'Roboto', sans-serif;
	display:block;
	padding:13px 3px;
}
#archive-t a:link {  }
#archive-t  a:visited { }
#archive-t  a:hover{
	background: #67af75; 	
	color:#fff;
	text-decoration:none;
}
#navigation {
	float:left;	
	width:100%;
	min-height:10px;
}
#navigation-link {
	float:left;
	width:48%;
	min-height:10px;
	font-size:13px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:1%;
	margin-right:1%;
} 
#navigation-link  a {
	color:#ff6633;
	text-decoration:none;
	padding:4px  8px 4px  8px;	
	border: 1px solid #ff6633;	
	margin-top:20px;	
}
#navigation-link a:link {  }
#navigation-link a:visited { }
#navigation-link a:hover{
	background:#ff6633;
	color:#fff;
	text-decoration:none;
	border: 1px solid #ff6633;		
}

/*-------------------
    echipa
---------------------*/
#echipa {
	float:left;
	width:100%;
	min-height:10px;
	margin-top:30px;	
}
#membru {
	float:left;
	width:24%;
	min-height:10px;
	margin-bottom:20px;
	text-align:left;
	margin-right:1%;
}
#membru-img {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;	
}
#membru-nume {
	float:left;
	width:100%;
	min-height:10px;
	font-size:19px;
	line-height:28px;
	color:#656565;
	font-weight:bold;
	text-align:center;
	margin-top:20px;			
} 
#membru-functie {
	float:left;
	width:100%;
	min-height:10px;
	font-size:18px;
	line-height:27px;
	color:#656565;
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;			
} 
/*-------------------
    Clienti
---------------------*/
#clienti {
	float:left;
	width:90%;
	min-height:10px;
	margin-top:30px;
	margin-left:5%;	
}
#client {
	float:left;
	width:23%;
	min-height:10px;
	margin-bottom:20px;
	text-align:left;
	margin-right:1%;
	margin-left:1%;	
}
/*-------------------
    Contact
---------------------*/
#contact {
	float:left;
	width:100%;
	min-height:10px;
	font-size:18px;
	line-height:30px;
	color:#656565;
	margin-top:30px;	
}
#contact-full {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;
}
#contact-left {
	float:left;
	width:47%;
	min-height:10px;
	font-size:18px;
	line-height:30px;
	color:#656565;
	text-align:center;
}
#contact-right {
	float:right;
	width:47%;
	min-height:10px;
	font-size:18px;
	line-height:30px;
	color:#656565;
	text-align:center;
}
.wpcf7-form label {width:100% !important;}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="select"],
.wpcf7 textarea,
.wpcf7-select {background: #fff;padding: 3px 7px;width:100%; margin: 6px 0px; box-sizing: border-box; font-size:13px;border: 1px solid #d3ced2;color:#777;}
.wpcf7-submit{background:#2e5641;color:#ffffff;padding:5px 10px 5px 10px;font-size:16px;text-align:left;text-decoration: none;border: 1px solid #dfdfdf;cursor:pointer;}
.wpcf7-submit:hover {background:#008dd7;color:#ffffff;padding:5px 10px 5px 10px;font-size:16px;text-align:left;text-decoration:none;border: 1px solid #dfdfdf;text-decoration:none;}

/*-------------------
    Footer
---------------------*/
#footer {
	float:left;
	background:#1f1f1f;	
	width:100%;
	min-height:10px;
	overflow:hidden;	
}
#footer-list {
	float:left;
	width:80%;
	min-height:10px;
	margin-left:10%;
	margin-top:20px;
	margin-bottom:20px;
}
#footer-left {
	float:left;
	width:18%;
	min-height:10px;
	margin-left:1%;
	margin-right:1%;
}
#footer-logo {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;
	margin-top:80px;
}
#footer-center {
	float:left;
	width:28%;
	min-height:10px;
	margin-top:55px;
	margin-left:1%;
	margin-right:1%;
}
#footer-title {
	float:left;
	width:100%;
	min-height:10px;
	font-size:18px;
	color:#9fa1a4;
	font-weight:bold;
    font-family: 'Roboto', sans-serif;
	margin-bottom:10px;	
}
#footer-txt {
	float:left;
	width:100%;
	min-height:10px;
	font-size:16px;
	line-height:26px;
	color:#9fa1a4;	
}
#footer-right {
	float:right;
	width:43%;
	min-height:10px;
	margin-top:30px;
	margin-bottom:15px;
}
#footer-box-1 {
	float:left;
	width:50%;
	min-height:10px;
}
#footer-link {
	float:left;
	width:100%;
	min-height:10px;
	font-size:16px;
	line-height:26px;
	color:#9fa1a4;
	margin-bottom:15px;	
}
#footer-link  a {
	color:#9fa1a4;
	text-decoration: none;
} 
#footer-link a:link {  }
#footer-link a:visited { }
#footer-link a:hover{
	color:#fff;
	text-decoration:none;
}
#footer-box-2 {
	float:left;
	width:50%;
	min-height:10px;
}
#footer-line {
	float:left;
	width:100%;
	min-height:10px;
	margin-bottom:10px;	
}
#footer-img {
	float:left;
	width:20%;
	min-height:10px;
}
#footer-link2 {
	float:left;
	width:78%;
	min-height:10px;
	font-size:16px;
	line-height:26px;
	color:#9fa1a4;
	margin-left:2%;
	margin-top:4px;
}
#footer-link2  a {
	color:#9fa1a4;
	text-decoration: none;
} 
#footer-link2 a:link {  }
#footer-link2 a:visited { }
#footer-link2 a:hover{
	color:#fff;
	text-decoration:none;
}
#project {
	float:left;
	background:#fff;
	min-height:10px;
	width:100%;
}
#project-list {
	float:left;
	width:90%;	
	min-height:10px;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:5%;	
}
#copyright {
	float:left;	
	min-height:10px;
	font-size:15px;
	color:#888888;
	text-align:left;
}
#created {
	float:right;
	min-height:10px;
}

/*-------------------
    Display
---------------------*/

@media (min-width:2560px)
{

}
@media (min-width:2000px) and (max-width:2559px)
{

}
@media (min-width:1800px) and (max-width:1999px)
{
#slide {
	background: #faf3f3 url(page/home/cover/bk-2000.jpg) no-repeat top center;	
	min-height:875px;
}
#sgr-buton {
	width:60%;
	margin-left:20%;	
}
#ca{
	background: #fff url(files/images/bk-ca-2000.jpg) no-repeat center center;
}
}
@media (min-width:1600px) and (max-width:1799px)
{
#header-logo{
	width:20%;
}
#header-meniu {
	width:75%;
}
#slide {
	background: #faf3f3 url(page/home/cover/bk-1800.jpg) no-repeat top center;	
	min-height:788px;
}
#slide-title {
	margin-top:250px;
}
#sgr-buton {
	width:60%;
	margin-left:20%;	
}
#ca{
	background: #fff url(files/images/bk-ca-1800.jpg) no-repeat center center;
}
#footer-logo {
	margin-top:60px;
}
#footer-center {
	margin-top:35px;
}
}
@media (min-width:1400px) and (max-width:1599px)
{
#header-meniu {
	width:80%;
}
#slide {
	background: #faf3f3 url(page/home/cover/bk-1600.jpg) no-repeat top center;	
	min-height:788px;
}
#slide-title {
	font-size:35px;
	line-height:45px;
	margin-top:250px;
}
#slide-stitle {
	font-size:30px;
	line-height:40px;
}
#catalog-box {
	width:47%;
}
#sgr-buton {
	width:70%;
	margin-left:15%;	
}
#ca{
	background: #fff url(files/images/bk-ca-1600.jpg) no-repeat center center;
}
#footer-logo {
	margin-top:60px;
}
#footer-center {
	margin-top:35px;
}
}
@media (min-width:1200px) and (max-width:1399px)
{
#header-list {	
	width:90%;
	margin-left:5%;
}
#header-meniu {
	width:80%;
}
#slide {
	background: #faf3f3 url(page/home/cover/bk-1400.jpg) no-repeat top center;	
	min-height:739px;
}
#slide-title {
	font-size:35px;
	line-height:45px;
	margin-top:240px;
}
#slide-stitle {
	font-size:30px;
	line-height:40px;
}
#catalog-box {
	width:47%;
}
#sgr-buton {
	width:70%;
	margin-left:15%;	
}
#ca{
	background: #fff url(files/images/bk-ca-1400.jpg) no-repeat center center;
}
#faq-list {
	width:70%;
	margin-left:15%;	
}
#center-list {
	width:80%;
	margin-left:10%;	
}
#membru {
	width:49%;
}
#footer-logo {
	margin-top:60px;
}
#footer-center {
	margin-top:35px;
}
}
@media (min-width:1000px) and (max-width:1199px)
{
#header-list {	
	width:90%;
	margin-left:5%;
}
#header-meniu {
	width:83%;
}
#slide {
	background: #faf3f3 url(page/home/cover/bk-1200.jpg) no-repeat top center;	
	min-height:686px;
}
#slide-title {
	font-size:35px;
	line-height:45px;
	margin-top:240px;
}
#slide-stitle {
	font-size:30px;
	line-height:40px;
}
#catalog-box {
	width:48%;
	margin-left:1%;
	margin-right:1%;
}
#scatalog-box {
	width:48%;
	margin-left:1%;
	margin-right:1%;
}
#impact-info {
	margin-top:-395px;
}
#sgr-buton {
	width:80%;
	margin-left:10%;	
}
#ca{
	background: #fff url(files/images/bk-ca-1200.jpg) no-repeat center center;
}
#ca-list {
	margin-top:100px;	
}
#faq-list {
	width:70%;
	margin-left:15%;	
}
#center-list {
	width:80%;
	margin-left:10%;	
}
#archive-box {
	width:48%;
}
#footer-list {
	width:90%;
	margin-left:5%;
}
#footer-logo {
	margin-top:60px;
}
#footer-center {
	margin-top:35px;
}
}
@media (min-width:768px) and (max-width:999px)
{
#header-list {
	width:98%;
	margin-left:2%;
}
#slide {
	background: #faf3f3 url(page/home/cover/bk-1000.jpg) no-repeat top center;	
	min-height:551px;
}
#slide-title {
	font-size:30px;
	line-height:38px;
	margin-top:190px;
}
#slide-stitle {
	font-size:25px;
	line-height:35px;
}
#catalog-box {
	width:48%;
	margin-left:1%;
	margin-right:1%;
} 
#scatalog-box {
	width:48%;
	margin-left:1%;
	margin-right:1%;
}
#impact-info {
	width:50%;
	margin-top:-405px;
}
#sgr-buton {
	width:80%;
	margin-left:10%;	
}
#ca{
	background: #fff url(files/images/bk-ca-1000.jpg) no-repeat center center;
}
#ca-list {
	margin-top:100px;		
}
#faq-list {
	width:80%;
	margin-left:10%;	
}
#quote-img {
	width:40%;
	margin-top:-120px;	
	margin-right:5%;	
}
#quote-txt {
	width:90%;
	margin-top:40px;
}
#center-list {
	width:80%;
	margin-left:10%;	
}
#page {
	width:90%;	
	margin-left:5%;
}
#contact-left {
	width:100%;
	margin-bottom:30px;
}
#contact-right {
	width:100%;
}
#archive-box {
	width:48%;
}
#footer-list {
	width:80%;
	margin-left:10%;
}
#footer-left {
	width:48%;
}
#footer-logo {
	margin-top:70px;
}
#footer-center {
	width:48%;
	margin-top:25px;
	margin-bottom:15px;
}
#footer-right {
	width:100%;
	margin-top:25px;
	margin-bottom:15px;
}
}
@media (min-width:480px) and (max-width:767px)
{
#header {
	height:105px;			
}
#header-list {
	width:90%;
	margin-left:5%;
}
#header-sm{
	float:right;	
	width:60%;
	margin-top:0px;	
}
#header-sm-c{
	float:right;	
	width:250px;
	min-height:10px;	
}
#header-lan{
	float:left;	
	width:60%;
	margin-top:15px;	
}
#header-logo{
	width:40%;
	margin-top:5px;
}
#slide {
	background: #faf3f3 url(page/home/cover/bk-768.jpg) no-repeat top center;	
	min-height:423px;
	margin-top:105px;
}
#slide-title {
	font-size:28px;
	line-height:34px;
	margin-top:140px;
}
#slide-stitle {
	font-size:22px;
	line-height:30px;
}
#catalog-list {
	margin-top:-50px;
}
#catalog-box {
	width:98%;
	margin-left:1%;
	margin-right:1%;
} 
#scatalog-box {
	width:100%;
	margin-left:0%;
	margin-right:0%;
}
#impact-img {
	background: #a5d8fe url(files/images/bk-impact-2560.jpg) no-repeat center center;
	width:100%;
}
#impact-info {
	width:70%;
	margin-top:-100px;
	margin-right:15%;
}
#sgr-buton {
	width:70%;
	margin-left:15%;	
}
#sgr-logo {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;	
} 
#sgr-link {
	width:100%;
	margin-top:10px;
	margin-bottom:20px;		
}
#ca{
	background: #fff url(files/images/bk-ca-768.jpg) no-repeat center center;
}
#ca-list {
	margin-top:100px;	
}
#faq-list {
	width:80%;
	margin-left:10%;	
}
#quote-img {
	width:40%;
	margin-top:-120px;	
	margin-right:5%;	
}
#quote-txt {
	width:90%;
	margin-top:40px;
}
#center-list {
	width:90%;
	margin-left:5%;	
}
#page {
	width:90%;	
	margin-left:5%;
}
#bulet-box {
	width:80%;
	margin-left:10%;
	margin-right:10%;

}
#contact-left {
	width:100%;
	margin-bottom:30px;
}
#contact-right {
	width:100%;
}
#archive-list {
	width:90%;
	margin-left:5%;	
}
#archive-box {
	width:98%;
}
#footer-list {
	width:80%;
	margin-left:10%;
}
#footer-left {
	width:48%;
}
#footer-logo {
	margin-top:70px;
}
#footer-center {
	width:48%;
	margin-top:25px;
	margin-bottom:15px;
}
#footer-right {
	width:100%;
	margin-top:25px;
	margin-bottom:15px;
}
}
@media (min-width:300px) and (max-width:479px)
{
#header {
	height:105px;			
}
#header-list {
	width:98%;
	margin-left:1%;
}
#header-sm{
	display:none;
}
#header-lan{
	float:left;	
	width:40%;
	margin-top:15px;	
}
#header-logo{
	width:60%;
	margin-top:5px;
}
#meniu-list {
	width:90%;
	margin-left:5%;
}
#slide {
	background: #faf3f3 url(page/home/cover/bk-480.jpg) no-repeat top center;	
	min-height:264px;
	margin-top:85px;	
}
#slide-title {
	font-size:25px;
	line-height:30px;
	margin-top:70px;
}
#slide-stitle {
	font-size:18px;
	line-height:25px;
}
#catalog-list {
	margin-top:-50px;
}
#catalog-box {
	width:98%;
	margin-left:1%;
	margin-right:1%;
} 
#scatalog-box {
	width:100%;
	margin-left:0%;
	margin-right:0%;
}
#impact-img {
	background: #a5d8fe url(files/images/bk-impact-2560.jpg) no-repeat center center;
	width:100%;
}
#impact-info {
	width:90%;
	margin-top:-100px;
	margin-right:5%;
}
#sgr{
	background: #fff url(files/images/bk-sgr-480.jpg) no-repeat center center;
}
#sgr-buton {
	width:80%;
	margin-left:10%;	
}
#sgr-logo {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;	
} 
#sgr-link {
	width:100%;
	margin-top:10px;
	margin-bottom:20px;		
} 
#ca{
	background: #fff url(files/images/bk-ca-480.jpg) no-repeat center center;
	min-height:394px;
}
#ca-list {
	margin-top:70px;	
}
#faq-list {
	width:90%;
	margin-left:5%;	
}
#cover-companie{
	background: #2b2b2b url(page/companie/cover-480.jpg) no-repeat center center;
}
#quote-img {
	width:40%;
	margin-top:-120px;	
	margin-right:5%;	
}
#quote-txt {
	width:90%;
	margin-top:40px;
}
#center-list {
	width:90%;
	margin-left:5%;	
}
#page {
	width:90%;	
	margin-left:5%;
}
#bulet-box {
	width:94%;
	margin-left:2%;
	margin-right:2%;

}
#contact-left {
	width:100%;
	margin-bottom:30px;
}
#contact-right {
	width:100%;
}
#archive-list {
	width:90%;
	margin-left:5%;	
}
#archive-box {
	width:98%;
}
#footer-list {
	width:90%;
	margin-left:5%;
}
#footer-left {
	width:100%;
}
#footer-logo {
	margin-top:20px;
}
#footer-center {
	width:100%;
}
#footer-right {
	width:100%;
}
#footer-box {
	width:100%;
}
}