/*-------------------------------------------------------+
|                                                        +
|          COPYRIGHT © BEBE^ZO ESTZONE ROMANIA           +
|    HTTP://WWW.ESTZONE.RO/ TOATE DREPTURILE REZERVATE   +
+--------------------------------------------------------+
+--------------------------------------------------------+
|                                                        +
+--------------------------------------------------------+
+--------------------------------------------------------*/

body {
        background: #FFFFFF;
        font-family: sans-serif;
        padding:0px;
        margin:0px;
}

/* SECTIUNE LOGOB INDEX */

.logobindexcenter {
  text-align: center;
}

.logobindex {
  width: 400px;
  height: 150px;
}

.logob {
  width: 400px;
  height: 150px;
  margin: 0px 0px 0px 100px;
}
/* SECTIUNE LOGOB INDEX */

/* SECTIUNE INDEX PAGE */

.bodyindex {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/index.jpg) no-repeat center center fixed;
  background-size: cover;
  width: auto;
  height: 100vh;
}

.bodydespre {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/despremare.jpg) no-repeat center center fixed;
  background-size: cover;
  width: auto;
  height: 600px;
}

.bodycontentindex {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/bodycontentindex.jpg) no-repeat center center fixed;
  background-size: cover;
  width: auto;
  height: 400px;
}

.bodycontentcazare {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/bodycontentcazare.jpg) no-repeat center center fixed;
  background-size: cover;
  width: auto;
  height: 600px;
}

.bodycontentcontact {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/bodycontentcontact.jpg) no-repeat center center fixed;
  background-size: cover;
  width: auto;
  height: 600px;
}

.navigare {
  background: #1c1c1c;
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
  width: 60px;
  height: 100%;
  position: fixed;
  opacity: 0.80;
}

.navindex {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(to left, #1c1c1c 50%, #383838 50%) right;
  background-size: 200%;
  margin: 5px;
}

.navindex:hover {
  background-position: left;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 40% 50% / 50% 10%;
  margin: 5px;
  transition: 0.4s;
}

.imgb {
  width: 40px;
  height: 40px;
}

.contentindex {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
  height: 200px;
}

.contentindexchild {
  width: 1200px;
  height: 200px;
}

.contentindextext {
  color: #FFFFFF;
  font-size: 16px;
  text-align: center;
  margin-top: 100px
}

.buttonindex {
  width: 1200px;
  height: 100px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.buttonlink {
  width: auto;
  height: auto;
  padding: 20px;
  color: #000000;
  font-size: 14px;
  border-radius: 80% 30% / 30% 80%;
  background: linear-gradient(to left, #FFFFFF 50%, #0F0F0F 50%) right;
  background-size: 200%;
  text-decoration: none;
}

.buttonlink:hover {
  background-position: left;
  width: auto;
  height: auto;
  padding: 20px;
  color: #FFFFFF;
  font-size: 14px;
  border-radius: 80% 30% / 30% 80%;
  text-decoration: none;
  transition: 0.5s;
}
/* SECTIUNE INDEX PAGE */

/* SECTIUNE CONTENT PAGE DESPREMARE */

.sectioncontent {
  width: 1200px;
  height: 350px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.sectioncontenttext {
  color: #000000;
  font-size: 12px;
  text-align: center;
}

p {
  font-size: 14px;
  color: #000000;
}

.ptext {
  font-size: 16px;
  color: #FFFFFF;
}

.sectioncontentdublu {
  width: 1200px;
  height: 600px;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}

.sectioncontentdubluchild {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 500px;
  color: #000000;
  font-size: 14px;
  margin: 5px;
}

.imgscd {
  width: 600px;
  height: 450px;
  border-radius: 50% 30% / 30% 50%;
}

.bodycontenttext {
  width: 1200px;
  height: 400px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

/* SECTIUNE CONTENT PAGE DESPREMARE */

/* SECTIUNE FOOTER PAGE DESPREMARE */

.indexfooter {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer {
  width: 100%;
  height: auto;
  background: #3f3f3f;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footertext {
  text-align: center;
  width: 300px;
  height: 250px;
  color: #FFFFFF;
  font-size: 12px;
  margin-top: 60px;
}

.linkbar {
  color: #FFFFFF;
  font-size: 12px;
  padding: 2px;
  text-decoration: none;
}

.linkbar:hover {
  color: #FFFFFF;
  font-size: 12px;
  background: #000000;
  border-radius: 5px;
  padding: 2px;
  text-decoration: none;
}

.social-table {
  width: 100%;
  height: 150px;
  margin-top: 30px;
}

.social {
  background: linear-gradient(to left, #3f3f3f 50%, #F0F0F0 50%) right;
  background-size: 200%;
  width: 50px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  border-radius: 25px;
}

.social:hover {
  background-position: left;
  width: 50px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  transition: 0.5s;
}
/* SECTIUNE FOOTER PAGE DESPREMARE */

/* SECTIUNE 4 COLOANE */

.contentcoloana {
  width: 1200px;
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  margin: 0 auto;
}

.contentcoloanachild {
  background: linear-gradient(to left, #FFFFFF 50%, #fdfdfd 50%) right;
  background-size: 200%;
  width: 300px;
  height: 360px;
  text-align: center;
  margin: 1px;
  font-size: 14px;
  border-radius: 50px;

}

.contentcoloanachild:hover {
  background-position: left;
  width: 300px;
  height: 360px;
  margin: 1px;
  font-size: 14px;
  border-radius: 50px;
  box-shadow: 0px 0px 1px 1px #f3f3f3;
  transition: 0.5s;
}

.contentcoloanatext {
  color: #000000;
  font-size: 10px;
}

.contentcoloanaimg {
  width: 250px;
  height: 150px;
  border-radius: 60px;
}

/* SECTIUNE 4 COLOANE */

/* SECTIUNE SOCIALINDEX */
.socialtableindex {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 80px;
}

.socialindex {
  width: 50px;
  height: 50px;
  margin: 10px;
  padding: 0px;
  border-radius: 25px;
}

.socialindex:hover {
  background: linear-gradient(to left, #FFFFFF 50%, #3f3f3f 50%) right;
  background-size: 200%;
  width: 50px;
  height: 50px;
  margin: 10px;
  padding: 0px;
  transition: 0.5s;
}
/* SECTIUNE SOCIALINDEX */

a.top {
	display: none;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 100px;
	background: #0f0f0f url(images/up-arrow.png) no-repeat center;
	border-radius: 5px;
}
a:hover.top {
	background-color: #1d8e1d;
}

input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #C1C1C1;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

input[type=submit] {
  background: #010101;
  color: #FFFFFF;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type=submit]:hover {
  background: #45a049;
}

.sectioncontentcontact {
  width: 1200px;
  height: 800px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

/*-------------------------------------------------------+
|                                                        +
|          COPYRIGHT © BEBE^ZO ESTZONE ROMANIA           +
|    HTTP://WWW.ESTZONE.RO/ TOATE DREPTURILE REZERVATE   +
+--------------------------------------------------------+
+--------------------------------------------------------+
|                                                        +
+--------------------------------------------------------+
+--------------------------------------------------------*/


@media only screen and (max-width: 1024px)
{
/* SECTIUNE LOGOB INDEX */

.logobindexcenter {
  text-align: center;
}

.logobindex {
  width: 70%;
  height: 40%;
  margin: 80px 0px 0px 0px;
}

.logobcenter {
  text-align: center;
}

.logob {
  width: 70%;
  height: 40%;
  margin: 100px 0px 0px 0px;
}
/* SECTIUNE LOGOB INDEX */

/* SECTIUNE INDEX PAGE */

.bodyindex {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/index.jpg) no-repeat center center fixed;
  background-size: cover;
  width: 100%;
  height: 1000px;
}

.bodydespre {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/despremare.jpg) no-repeat center center fixed;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.bodycontentindex {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/bodycontentindex.jpg) no-repeat center center fixed;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.bodycontentcazare {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/bodycontentcazare.jpg) no-repeat center center fixed;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.bodycontentcontact {
  background: linear-gradient(rgba(0,0,0,0.1),#1F1F1F), url(images/bodycontentcontact.jpg) no-repeat center center fixed;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.navigare {
  background: #1c1c1c;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  text-align: center;
  width: 100%;
  height: 70px;
  position: fixed;
  opacity: 0.80;
}

.navindex {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(to left, #1c1c1c 50%, #383838 50%) right;
  background-size: 200%;
  margin: 5px;
}

.navindex:hover {
  background-position: left;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 40% 50% / 50% 10%;
  margin: 5px;
  transition: 0.4s;
}

.imgb {
  width: 40px;
  height: 40px;
}

.contentindex {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: auto;
}

.contentindexchild {
  width: 100%;
  height: auto;
  font-size: 14px;
}

.contentindextext {
  color: #FFFFFF;
  font-size: 14px;
  text-align: center;
  margin-top: 0px
}

.buttonindex {
  width: 100%;
  height: 100px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.buttonlink {
  width: auto;
  height: auto;
  padding: 20px;
  color: #000000;
  font-size: 14px;
  border-radius: 80% 30% / 30% 80%;
  background: linear-gradient(to left, #FFFFFF 50%, #0F0F0F 50%) right;
  background-size: 200%;
  text-decoration: none;
}

.buttonlink:hover {
  background-position: left;
  width: auto;
  height: auto;
  padding: 20px;
  color: #FFFFFF;
  font-size: 14px;
  border-radius: 80% 30% / 30% 80%;
  text-decoration: none;
  transition: 0.5s;
}
/* SECTIUNE INDEX PAGE */

/* SECTIUNE CONTENT PAGE DESPREMARE */

.sectioncontent {
  width: 100%;
  height: 300px;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}

.sectioncontenttext {
  font-size: 12px;
  color: #000000;
  text-align: center;
}

p {
  font-size: 14px;
  color: #000000;
}

.sectioncontentdublu {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
}

.sectioncontentdubluchild {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  color: #000000;
  font-size: 14px;
  margin: 0px 0px 20px 0px;
}

.imgscd {
  width: 80%;
  height: 70%;
  border-radius: 50% 30% / 30% 50%;
}

.bodycontenttext {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
}

/* SECTIUNE CONTENT PAGE DESPREMARE */

/* SECTIUNE FOOTER PAGE DESPREMARE */

.footer {
  width: 100%;
  height: auto;
  background: #3f3f3f;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footertext {
  text-align: center;
  width: 300px;
  height: 250px;
  color: #FFFFFF;
  font-size: 12px;
  margin-top: 60px;
}

.linkbar {
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
}

.linkbar:hover {
  color: #FFFFFF;
  font-size: 12px;
  background: #000000;
  border-radius: 5px;
  text-decoration: none;
}

.social-table {
  width: 100%;
  height: 150px;
  margin-top: 30px;
}

.social {
  background: linear-gradient(to left, #3f3f3f 50%, #F0F0F0 50%) right;
  background-size: 200%;
  width: 50px;
  height: 50px;
  margin: 5px;
  padding: 0px;
  border-radius: 25px;
}

.social:hover {
  background-position: left;
  width: 50px;
  height: 50px;
  margin: 5px;
  padding: 0px;
  transition: 0.5s;
}
/* SECTIUNE FOOTER PAGE DESPREMARE */

/* SECTIUNE 4 COLOANE */

.contentcoloana {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
}

.contentcoloanachild {
  background: none;
  width: 100%;
  height: auto;
  text-align: center;
  border-radius: 0px;
}

.contentcoloanachild:hover {
  background: #f3f3f3;
  width: 100%;
  height: auto;
  text-align: center;
  border-radius: 0px;
  transition: 0.7s;
}

.contentcoloanatext {
  color: #000000;
  font-size: 12px;
}

.contentcoloanaimg {
  width: 90%;
  height: 300px;
  border-radius: 40px;
}

/* SECTIUNE 4 COLOANE */

/* SECTIUNE SOCIALINDEX */
.socialtableindex {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 150px;
}

.socialindex {
  width: 50px;
  height: 50px;
  margin: 5px;
  padding: 0px;
  border-radius: 25px;
}

.socialindex:hover {
  background: linear-gradient(to left, #FFFFFF 50%, #3f3f3f 50%) right;
  background-size: 200%;
  width: 50px;
  height: 50px;
  margin: 5px;
  padding: 0px;
  transition: 0.5s;
}
}
/* SECTIUNE SOCIALINDEX */

a.top {
	display: none;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 100px;
	background: #0f0f0f url(images/up-arrow.png) no-repeat center;
	border-radius: 5px;
}
a:hover.top {
	background-color: #1d8e1d;
}

input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #C1C1C1;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

input[type=submit] {
  background: #010101;
  color: #FFFFFF;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  margin: 0px 0px 30px 0px;
}

input[type=submit]:hover {
  background: #FF1000;
}

.sectioncontentcontact {
  width: 90%;
  height: auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}
/*-------------------------------------------------------+
|                                                        +
|          COPYRIGHT © BEBE^ZO ESTZONE ROMANIA           +
|    HTTP://WWW.ESTZONE.RO/ TOATE DREPTURILE REZERVATE   +
+--------------------------------------------------------+
+--------------------------------------------------------+
|                                                        +
+--------------------------------------------------------+
+--------------------------------------------------------*/
