.carousel .carousel-inner .bg-half {
	width:100%;
	float:left;
	height:100%;
}
.slider-caption {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	border-radius: 0;
	bottom: 62px;
	height: 190px;
	left: 0;
	margin: 0;
	padding: 20px;
	position: absolute;
	top:inherit;
	text-align: left;
	border-top:#b51783 solid 7px;
	width: 100%;
}
.col-lg-10 .slider-circle {
	width:100%;
	float:left;
	text-align:center;
	margin-top:-45px;
}
.col-lg-10 .slider-circle img {
	display:inline-block
}
.col-lg-6 .slider-circle {
	width:100%;
	float:left;
	text-align:center;
	margin-top:-35px;
}
.col-lg-6 .slider-circle img {
	display:inline-block
}
.slider-info {
	text-align:center;
	width:100%;
	float:left;
}
.slider-info span {
	color:#b51783;
	font-size:31px;
	font-weight:normal;
    font-family: 'Montserrat', sans-serif;	
}
.slider-info h2 {
	color:#55565a;
	font-size:28px;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
	margin-top:-10px;
	margin-bottom:0px;
}
.slider-info small {
	color:#55565a;
	font-size:20px;
	font-style:italic;
	font-family: 'Tinos', serif;
}
.slider-txt {
	float:right;
	margin-right:50px;
	text-align:right;
	color:#55565a;
	font-size:80px;
	font-weight:700;
	margin-top:200px;
	font-family: 'Montserrat', sans-serif;
}
.bg-half h1 {
	color:#55565a;
	font-size:60px;
	float:right;
	margin-right:50px;
	font-family: 'Montserrat', sans-serif;
	margin-top:200px;
	text-align:right;
}
.bg-half h1.white {
	color:#fff;
}
footer ul {
	padding:0px;
	margin:0 0 0 7px;
}
footer li {
	padding:0px;
	margin:0px 0 0 0px;
	list-style:none;
	float:left;
	font-size:12px;
	line-height:14px;
	letter-spacing:0.5;
	color:#333;
	padding:11px 0px;
}
footer li img {
	float:left;
	margin-top:-6px;
	margin-left:5px;
	margin-bottom:-7px;
}
footer li a {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	line-height:9px;
	letter-spacing:0.5;
	color:#333;
	padding-right:10px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
    font-size: 9px;
}
footer li a:hover {
	color:#b41782;
	text-decoration:none;
}
footer li:first-child a {
	border:none;
}
.carousel-control {
	z-index:999;
	top:inherit;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	bottom: 110px !important;
	display: inline-block;
	margin-top: -10px;
	position: absolute;
	top: inherit;
	z-index: 5;
}
 @media (min-width: 768px) and (max-width: 991px) {
 .carousel .carousel-inner .bg-half.bg {
background-size:cover !important;
}
 .slider-caption small {
 font-size:23px;
}
.slider-info span {
 font-size: 32px;
}
.bg-half h1 {
font-size:38px;
}

/* .slider-caption {
top:50%;
border-radius:15px;
height:200px;
margin:-125px 0 0 -280px;
}
 .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
 top: 47%;
}*/

 .zetta-txt p br {
display:none;
}
 .zetta-txt {
font-size: 25px;
}
.zetta-txt h3 {
font-size:25px;
line-height:25px;
}
.zetta-txt h2 {
line-height:30px;
font-size:30px;
}
}
 @media (min-width: 320px) and (max-width: 767px) {
 .carousel-caption {
background: #f0f0f0;
 border-radius: 0;
 bottom: 0px;
 height: 190px;
 left: 0;
 margin: 0;
 padding: 20px;
 position: absolute;
 top:inherit;
 text-align: left;
 border-top:#b51783 solid 7px;
 width: 100%;
}
 .carousel-inner > .item {
float:left;
height:100%;
width:100%;
}
 .slider-circle {
display:inline-block;
margin-top:-44px;
}
.slider-circle img {
display:inline-block;
}
.slider-circle {
width:100%;
float:left;
text-align:center;
}
 .slider-info span {
 font-size:30px;
margin-top:30px;
display:inline-block;
}
.slider-info small {
font-size:24px;
}
.slider-info h2 {
font-size:35px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
 bottom: 65px !important;
}
 .footer-search {
 float: left;
}
}
 @media (min-width: 480px) and (max-width: 540px) {
 .slider-circle {
display:inline-block;
margin-top:-44px;
}
 .carousel-caption {
height: 150px;
}
 .slider-info span {
 margin-top:0px;
  margin-bottom:5px;
 font-size: 28px;
}
.slider-info small {
font-size:20px;
}
.slider-info h2 {
font-size:30px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
 bottom: 42px !important;
}
}
 @media (min-width: 320px) and (max-width: 479px) {
 .slider-circle {
display:inline-block;
margin-top:-44px;
}
 .carousel-caption {
height: 100px;
}
 .slider-info span {
 font-size: 20px;
margin-top:0px;
margin-bottom:5px;
}
.slider-info small {
font-size:16px;
}
.slider-info h2 {
font-size:20px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
 bottom: 22px !important;
}
 footer li a {
 color: #333;
 float: left;
 font-size: 11px;
 line-height: 9px;
 list-style: outside none none;
 margin: 0;
 padding: 0 5px;
}
footer li img {
 float: left;
 margin-bottom: -7px;
 margin-left: 1px;
 margin-top: -5px;
 width: 16px;
}
}
 @media (min-width: 640px) and (max-width: 640px) {
  .carousel-caption { top:60%; !important;}
 }


 @media (min-width: 480px) and (max-width: 480px) {
  .carousel-caption { top:60%; !important;}
 }
 @media (min-width: 320px) and (max-width:360px) {
  .carousel-caption { top:148px; !important;}
 }

 @media (min-width: 320px) and (max-width:320px) {
  .carousel-caption { top:118px; !important;}
 }
 
