.carousel-inner .item img
{
/*-webkit-box-shadow: 0px 0px 15px 1px rgba(77,77,77,1);
-moz-box-shadow: 0px 0px 15px 1px rgba(77,77,77,1);
box-shadow: 0px 0px 15px 1px rgba(77,77,77,1);*/
}

#myCarousel {
    max-width:1170px;
    margin-left: auto;
    margin-right: auto;
    /*width:68%;*/
}


#artcityLogo {
    position: relative !important;
    float:left;
}

.mainText
{

    
    margin-top:70px;
    margin-bottom:70px;
    
    
  /* background-color: #bbb;*/
   padding:80px 0 !important;
   
   border-top:15px solid #9d0d16;
}

.mainText p,.mainText div, .mainText span, .mainText
{
    color:#000;
    text-align: justify;
}

@media  (min-width : 768px) 
{
    #EntirePage_InContainer, #EntirePage_Fullscreen
    {
     /*   padding-top:30px !important;*/
    }
    
    .mainText
    {
        -webkit-column-count: 3; /* Chrome, Safari, Opera */
        -moz-column-count: 3; /* Firefox */
        column-count: 3;
        column-gap: 60px;
    }
    
    .EntirePage_Fullscreen
    {
        overflow: hidden;
    }
    
}


@media  (max-width : 1600px) 
{
      .mainText
    {
       margin: 0px 20px;
    }
    
    .page-container-float-right #myCarousel
    {
        padding-right:250px;
    }

    .page-container-float-left #myCarousel
    {
        padding-left:230px;
    }
}

#EntirePage_Fullscreen .carousel-indicators
{
    /*position: fixed;*/
     left:0;
    right:0;
     bottom:-25px;
}

#EntirePage_InContainer  .carousel-indicators
{
    position: initial !important;

}

.carousel-inner
{
    
}


.carousel-indicators
{
    text-align:center;
    /*width:75%;*/
    
    margin:0 auto;
   
    padding:0px;
   
    
}



.item
{
    margin:0px auto;
    /*padding:5px;*/
    /*height: 920px !important;*/
}
.carousel-inner
{
    	text-align:center;
        padding-top:0px;
        
}
.carousel-control {
	color:#fff;
	top:44%;
	
	bottom:auto;
	padding-top:8px;
	width:36px;
	border-radius:50%;
	height:36px;
	opacity:1;
}
.carousel-control.left, .carousel-control.right {
	background-image:none !important; 
}
.carousel-control.right,
.carousel-control .glyphicon-chevron-right {
	left:auto;
	right:0px;
}
.carousel-control.left {
	right:auto;
	left:0px;
}
 
@media (max-width: 768px)
{

    .carousel-indicators
    {
    
        bottom:135px !important;
    }
    
	 .carousel 
         {
             margin-top:30px;
         }
         
 
    body {
     padding-top: 0px;
   }
}

@media (max-height: 768px)
{
    .carousel-inner 
    {
        max-width:650px;
        margin: 0 auto;
    }
}

/* specific site */

#myCarousel
{
/*        border-top: 1px solid #ccc;*/
    margin-top: 0px;
 /*   padding-top:20px;*/
}

.carousel-indicators li {

    border: 1px solid #999;

}

.carousel-indicators .active {
   
    background-color: #999;
}