/* CSS Document */
body {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment:fixed;
	background-position:center;
	background-size: cover;
}

.shadow {
  -moz-box-shadow:    2px 1px 2px 4px #000;
  -webkit-box-shadow: 2px 1px 2px 4px #000;
  box-shadow:         2px 1px 2px 4px #000;
}


.style4 {
	font-size: 16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.bodytext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#f7bf97;
line-height:24px;
text-align:justify;
}

.bodycenter{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
line-height:24px;
text-align:center;
}

.bodytext3 ul{
list-style-type:none;
margin:3px;
}

.bodytext3 li{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
background:url(images/arrow.png) no-repeat left 6px ;
font-size:12px;
font-weight:normal;
color:#FFCC99;
padding-left:20px;
margin-left:0px;
line-height:22px;
text-align:justify;
}

.bodytext5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#990000;
line-height:22px;
text-align:justify;
}

.bodytext1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
line-height:22px;
text-align:left;
}

.bodytext2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
line-height:22px;
text-align:center;
}

#caption{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
text-align:center;
text-transform:uppercase;
font-size:18px;
line-height:22px;
}

.foots{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
line-height:19px;
text-decoration:none;
text-align:center;
}

.foots a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
line-height:19px;
text-decoration:none;
text-align:center;
}

.foots a:hover{
color:#FFCC99;
}

.menu{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
color:#000;
text-align:left;
text-decoration:underline;
}

.menu a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:22px;
color:#000;
text-align:left;
text-decoration:underline;
}

.menu a:hover{
color:#006600;
}

.maintext{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#333333;
text-align:justify;
line-height:22px;
}

.maintext2{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
padding:5px;
color:#333333;
text-align:justify;
line-height:22px;
}


.menucurrent a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:125px;
background:#93c61a;
font-weight:normal;
line-height:40px;
color:#fff;
text-align:center;
text-transform:capitalize;
border-right:1px solid #0f385c; 
text-decoration:none;
display:block;

}


.backend {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
line-height:22px;
text-decoration:none;
text-transform:none;
text-align:right;
}

.backend a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
line-height:22px;
text-decoration:none;
text-transform:none;
text-align:right;
}

.backend a:hover{

color:#000;
}




.back2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
line-height:22px;
cursor:hand;
text-decoration:none;
text-align:left;
}

.back2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
line-height:22px;
cursor:hand;
text-decoration:none;
text-align:left;
}

.back2 a:hover{
text-decoration:none;
color:#99CC00;
}


.SDS INTERIORS & DECORATORS1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
line-height:19px;
text-decoration:none;
text-align:center;
}

.SDS INTERIORS & DECORATORS1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
line-height:19px;
text-decoration:none;
text-align:center;
}

.SDS INTERIORS & DECORATORS1 a:hover{
text-decoration:underline;
color:#00CCCC;
}


.menu1 a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:160px;
font-weight:normal;
background:url(images/mmain.jpg) repeat-x left center;
line-height:26px;
color:#000;
text-align:left;
padding-left:5px;
text-decoration:none;
margin-bottom:1px;
display:block;
}

.menu1 a:hover{
background:url(images/mmain.jpg) repeat-x left center;
color:#FFF;
}

.menu1current a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:160px;
font-weight:normal;
line-height:26px;
background:url(images/mroll.jpg) repeat-x left center;
margin-bottom:1px;
color:#fff;
text-align:left;
padding-left:5px;
text-decoration:none;
display:block;
}


.menupro a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#0D3F6A;
width:170px;
font-weight:normal;
line-height:30px;
color:#FFF;
text-align:left;
padding-left:6px;
text-decoration:none;
margin-bottom:1px;
display:block;

}

.menupro a:hover{
background-color:#93c61a;
color:#000;
}

.menuprocurrent a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:170px;
font-weight:normal;
line-height:30px;
background-color:#93c61a;
color:#000;
text-align:left;
padding-left:6px;
text-decoration:none;
margin-bottom:1px;
display:block;

}



.menuSDS INTERIORS & DECORATORSter {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:24px;
color:#a29c9c;
text-align:left;

}

.menuSDS INTERIORS & DECORATORS {font-family:Arial, Helvetica, sans-serif;
background:url(images/bullet2.png) no-repeat left center;
font-size:12px;
font-weight:normal;
line-height:24px;
color:#a29c9c;
text-align:left;
padding-left:20px;
text-decoration:none;
border-bottom:1px dotted #515451;
display:block;
}


.menuSDS INTERIORS & DECORATORS a{font-family:Arial, Helvetica, sans-serif;
background:url(images/bullet2.png) no-repeat left center;
font-size:12px;
font-weight:normal;
line-height:24px;
color:#a29c9c;
text-align:left;
padding-left:20px;
text-decoration:none;
border-bottom:1px dotted #515451;
display:block;
}

.menuSDS INTERIORS & DECORATORS a:hover{
color:#99CC00;
}


.complet {font-family:Arial, Helvetica, sans-serif;
background:url(images/bullet2.png) no-repeat left center;
font-size:12px;
font-weight:normal;
line-height:24px;
color:#fff;
text-align:left;
padding-left:20px;
border-bottom:1px dotted #7c0c0c;
text-decoration:none;
display:block;
}

.footbb{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
line-height:19px;
text-decoration:none;
text-align:center;
}

.footbb a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000;
line-height:19px;
text-decoration:none;
text-align:center;
}

.footbb a:hover{
text-decoration:underline;
color:#990066;
}


.foot{
font-family:"Franklin Gothic Medium Cond", Arial;
font-size:13px;
font-weight:normal;
color:#fff;
text-transform:uppercase;
line-height:22px;
text-decoration:NONE;
text-align:left;
}

.foot a{
font-family:"Franklin Gothic Medium Cond", Arial;
font-size:13px;
font-weight:normal;
text-transform:uppercase;
color:#fff;
line-height:22px;
text-decoration:underline;
text-align:left;
}

.foot a:hover{
color:#000;
}

.style5 {font-size: 18px}


.menufoot a{font-family:Arial, Helvetica, sans-serif;
background:url(images/bullet2.png) no-repeat left center;
font-size:12px;
font-weight:normal;
line-height:24px;
text-transform:none;
color:#fff;
text-align:left;
padding-left:20px;
text-decoration:none;
border-bottom:1px dotted #315707;
display:block;
}

.menufoot a:hover{
color:#000;
}
.imgborder img { border: 1px solid #ddd;width:100%;
  border-radius: 4px;
  padding: 5px;     box-shadow: 0 0 10px 5px #d6b4b4;

 }
.arrow-container {
  width: 25px;
  /* cubic-bezier-easing = sine / mehr Beispiele: https://easings.net/ */
  animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
  cursor: pointer;
  height: 20px;
  margin-top: 30px;
}

.arrow-down {
  height: 6px;
  background: black;
  transform: rotate(45deg);
  transform-origin: 0% 0%;
  border-radius: 5px;
}
.arrow-down:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 100%;
  border-radius: 5px;
  background: black;
  transform: rotate(-90deg);
  transform-origin: 0% 100%;
}

@keyframes bounce {
50% {
    transform: translateY(-15px);
  }
}

.backbg { background-color: #F9f9f9; padding:30px 20px;
border-radius: 15px;box-shadow: 0 -5px 5px -5px #333, 
              0 5px 5px -5px #333;margin-bottom: 40px; }
.imgborder img { width:400px; }
.homeindex h3
{ text-align: center;
    font-size: 19px !important;
    font-weight: 600 !important;
    background-color: #b73631;
    padding: 10px;
    position: relative;
    color: #fff;
    top: -19px; }

    .homeindex{ margin-top: 30px; }
   .homeindex img{ width:100% !important; }

.carousel-control.left, .carousel-control.right{background-image:none !important;
  }

.carousel-caption {
    position: relative !important; 
    bottom: 20px;
    z-index: 10;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    color: #fff !important;
    text-align: center !important;
    text-shadow: none !important;
    right: 0% !important;
    background-color: #b73631 !important;
    left: 0% !important;
}


 @media(max-width: 768px)
{
   img { width: 100% !important; }
   .imgwidth400 { width:100%; }

}

