.vertical .carousel-inner {
  height: 100%;
  	
}

.carousel.vertical .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
		  height:166px;
		  
		  color: #fdfdfd;
    font-family: bebas-neue,sans-serif;
    font-size: 90px;
    font-weight: 400;
	line-height:166px;
	text-align:left;
	white-space:nowrap;
		  
}

.carousel.vertical .item span {
	color: #d01c21;
}

.carousel.vertical .active {
  top: 0;
}

.carousel.vertical .next {
  top: 400px;
}

.carousel.vertical .prev {
  top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

.carousel.vertical .active.left {
  top: -400px;
}

.carousel.vertical .active.right {
  top: 400px;
}

.carousel.vertical .item {
    left: 0;
}

.carousel.vertical .carousel-indicators {
	position:relative;
}










.awardbg {
	background-image:none;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	text-align: center;
	margin:0px;
	padding:0px;
}

.awardbg .patternsbg{
	padding-top:150px;
	padding-bottom:150px;
	height:auto;
	background-color:transparent;
}




.coffebg {
	background-image:none;
	background-repeat: no-repeat;
	background-position: center top;
	height: 600px;
	background-size: cover;
}

.coffebg .patternsbg{
	min-height:600px;
	background-color:transparent;
}



.textmonialbg {
	background-image:none;
	background-repeat: no-repeat;
	background-position: center top;
	height: 564px;
	background-size: cover;
	
}

.textmonialbg .patternsbg{
	min-height:564px;
	background-color:transparent;
}

.headslider{
			  color: #fdfdfd;
    font-family: bebas-neue,sans-serif;
    font-size: 90px;
    font-weight: 400;
	line-height:166px;
	text-align:right;
	position:relative;
}

.sliderbg{
	background-repeat: no-repeat;
	background-position: center top;

	background-size:cover;	
}

.sliderbg {
	background-image:none;
}

#u138
{

	background-color: transparent;
	background-image:url(../images/div_bg.png);	
opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.awards {
	height:auto !important;
}

#u931-16 li {
	padding:0px;
	margin:0px;
}


#u103-6 a {
	text-transform:uppercase;
}
.dropdown-menu > li > a {
	text-align:left;
}

.slidercontainer{
	
	float:left;
}

.carousel-indicators {
    bottom: 0;
    left: 25%;
}

.slider .carousel-indicators{
	bottom:-40px;
}



.solutionbg.header_image {
max-height:500px;
overflow:hidden;
}


#u931-16 a:link, #u931-16 a {
	color:#7f7f7f;
	text-decoration:none;
}

#u931-16 a:hover{
	color:#fff;
}


#u931-16 ul {
	margin-top:0px;
}

#u103-6 .free-trial a
{
    background-color: #d01d20;
    border-color: #d01d20;
    border-radius: 0;
    color: #ffffff;
    margin-top: 0px;
}


.slider .carousel-indicators li {
	    margin-left:4px;
  margin-right:4px;
}


.scroll_down{
	margin-top:30px;
	
}



*::-moz-selection{
	background-color:#d01d20;
}



#u103-6 .free-trial a:hover{
	background-color:#ae1c21;
}



#u931-16 .social_icon_footer li{
	padding-left:8px;
	padding-right:8px;
}

 @media (min-width: 768px) and (max-width: 991px) {
	 .carousel.vertical .item{
	font-size:67px;
}

.headslider{
	font-size:67px;
}
 }
   
 
  @media (max-width: 767px) {
	  	 .carousel.vertical .item{
	font-size:40px;
}

.headslider{
	font-size:40px;
}
  }
  
  
   @media (max-width: 480px) {
	   
	   .carousel.vertical .item{
	font-size:38px;
	line-height:60px;
	float:none;
	text-align:center;
}

.headslider{
	font-size:38px;
	width:100%;
	text-align:center;
	line-height:20px;
}


.sliderarea_home{
	padding-top:50px;
}

.slidercontainer{
	width:100%;
	text-align:center;
	
}

.carousel-indicators{
	left:50%;
}


.slider .carousel-indicators{
	bottom:20px;
}


   }
   
 
 @media (max-width: 380px) {
	 	   	  	 
 }
 