body{color:#333;font-family:'Raleway',sans-serif!important;text-transform:none}nav li a{color:#333!important;font-size:13px;font-weight:700}.navbar-brand img{top:2px;position:absolute;max-width:95%;max-height:95%;object-fit:contain}@media only screen and (max-width:768px){#page-start h1{font-family:'Raleway',sans-serif;font-weight:600;font-size:2.5em!important}#page-start p{font-family:'Raleway',sans-serif;font-size:1.2em;font-weight:500px;padding:0.2em!important}#page-start{padding-bottom:110px!important}}@media only screen and (max-width:900px){.navbar-brand img{max-width:230px}}@media only screen and (max-width:945px){nav li{margin-left:-15px}nav li a{font-size:12px}}@media only screen and (max-width:840px){nav li{margin-left:-17px}nav li a{font-size:11px}}.navbar-right li a:hover{color:#6c8a34!important}.navbar li a:active{color:#6c8a34!important;background-color:transparent}.navbar-default{background-color:rgba(60,60,60,0);border:none!important;padding-top:15px;padding-bottom:15px;transition:all 0.75s linear}.navbar-right .active a{background-color:#fff!important;color:#6c8a34!important;border-bottom:solid 3px #6c8a34}.navbar-right .active #first-list-link{background-color:rgba(255,255,255,0)!important;color:#333!important}.navColor{background-color:#fff;padding-top:5px;padding-bottom:5px}#page-start{height:100%;background-image:url(../images/main2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;color:#FFF;padding-top:250px;padding-bottom:200px}#page-start h1{font-family:'Raleway',sans-serif;font-weight:800;font-size:4em}#page-start p{font-family:'Raleway',sans-serif;font-size:1.5em;font-weight:500px;padding:1.5em}#page-start a{padding:.75em 2em}.my-btn{background-color:#6c8a34;color:#FFF}.my-btn:hover{color:#fff;background-color:#51702a}#about{color:#333;padding-top:100px;background-color:#fff;padding-bottom:150px}#about img{width:100%;margin-top:100px}#about h2,#services h2{font-weight:600}#about h3{padding-top:20px}#services button{margin-top:20px;margin-bottom:5px;font-weight:700}#services{background-color:#333;color:#fff;padding-top:100px;padding-bottom:8em}#services img{width:90%;margin-top:20px}#sevices-title{padding-bottom:5em}#sevices-title p{font-size:18px;padding-top:.5em}#sevices-title h2{font-size:3em;padding-bottom:.3em}.emile-mounir{background-color:#6c8a34;border:none;height:3px;width:70px}#gallery{padding-top:100px;padding-bottom:120px}#gallery .emile-mounir{background-color:#6c8a34}.isotopeFilter li{list-style:none;display:inline;margin-right:.75em}.isotopeFilter li a:hover,.isotopeFilter li a:active{background-color:#6c8a34!important;color:#FFFFFF!important}.my-margin{padding:10px}#process{background:url(../images/parallax.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}#process .overlay{padding:100px 0 120px;background:rgba(0,0,0,.45)}#process h3{color:#FFF}#process h2{color:#fff}#process p{color:#fff;font-size:16px;font-weight:300;line-height:32px}#contact{padding:100px 0}#contact hr{background-color:#6c8a34;height:3px}#contact h2{font-weight:700}#contact #adress p{font-weight:600;font-family:sans-serif}#contact #adress a{color:#333;text-decoration:none}#contact #adress a:hover{color:#6c8a34;text-decoration:none}#contact .form-control{padding:10px;border-radius:0;font-weight:500;border:solid 1px #ddd;height:auto}#contact form input,#contact form textarea{color:#333!important;font-weight:600!important}#contact form .my-btn{border:solid 2px #333;color:#333;font-weight:600;background-color:#FFF}#contact form .my-btn:hover{border:solid 2px #333;color:#fff;font-weight:600;background-color:#6c8a34}#footer{background-color:#333;padding-top:100px;padding-bottom:20px}.my-list{padding-bottom:20px}.my-list i{font-size:30px;background-color:#6c8a34;color:#333;width:45px;height:45px;line-height:45px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;margin-bottom:5px}.my-list i:hover{background-color:#333;color:#6c8a34;border:solid 1px #6c8a34;transition:all 0.45s}#footer #sign{color:#888;padding-top:30px}#sign a{text-decoration:none;color:#888}#sign a:hover{color:#6c8a34;text-decoration:none}.text-danger{color:#D10003}.nivo-lightbox-close{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.35s;transition-timing-function:ease-out}.nivo-lightbox-close:hover{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(180deg);transition:all 0.35s;transition-timing-function:ease-out}.navbar.navbar-default .navbar-collapse{border:none;box-shadow:none}@media only screen and (min-width:990px){.remove-br br{display:none}}#return-to-top{position:fixed;bottom:20px;right:20px;z-index:9999999;background:rgba(0,0,0,.5);width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#return-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#return-to-top:hover{background:rgba(0,0,0,.9)}#return-to-top:hover i{color:#fff;top:5px}@media only screen and (max-width:410px){#gallery .all-btn,.land-btn,.int-btn{display:block;max-width:150px;margin-bottom:-15px;position:relative;left:-12px}}.navbar-toggle{border:none;background:transparent!important}.navbar-toggle:hover{background:transparent!important}.navbar-toggle .icon-bar{width:22px;transition:all 0.2s}.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggle .middle-bar{opacity:0}.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggle.collapsed .top-bar{transform:rotate(0)}.navbar-toggle.collapsed .middle-bar{opacity:1}.navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}@media only screen and (max-width :768px){.animated{-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}}
.white-text-with-blue-shadow {
  text-shadow:
    1px 1px 2px black,
    0 0 1em #2b7548,
    0 0 0.2em #2b7548;
  color: white;
  font:
    2em Georgia,
    serif;
}
.white-text-with-green-shadow {
  text-shadow:
    1px 1px 1px black,
    0 0 1em #2b7548,
    0 0 0.2em #2b7548;
  color: white;
  font:
    1.2em Georgia,
    serif;
}


.dropbtn {
  background-color: transparent;
  color:black;
  padding: 16px;
  font-size: 16px;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color:#51702a;}


.white-text-with-black-shadow {
  text-shadow:
    2px 2px 4px black,
    0 0 1.2em #000000,
    0 0 0.2em #000000;
  color: white;
  font:
    2em Georgia,
    serif;
}

.deutsch-shadow {
  text-shadow:
    2px 2px 4px black,
    0 0 1.2em #000000,
    0 0 0.2em #000000;
  color: white;
}

.myDiv {

      margin-left: auto;

      margin-right: auto;

      width: 90%;

    }

#sign2{color:#888;}

#top-space{padding-top:30px}
#bottom-space{padding-bottom:30px}

* {
  box-sizing: border-box;
}

/* Position the image container (needed to position the left and right arrows) */
.container {
  position: relative;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* Container for image text */
.caption-container {
  text-align: center;
  background-color: #222;
  padding: 2px 16px;
  color: white;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Six columns side by side */
.column {
  float: left;
  width: 16.66%;
}

/* Add a transparency effect for thumnbail images */
.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}


.isotopeContainer img{margin:0}


.googleCalendar{
  position: relative;
  height: 0;
  width: 90%;
  padding-bottom: 90%;
}

.googleCalendar iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mybold {
	font-weight: bold;
}

.imgCenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}