.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    margin:0 auto;
    width: 1597px;
	overflow: hidden;
    padding:0px;
}



.related-products-content{}

.related-products-content .jcarousel-skin-tango .jcarousel-container-horizontal
{
    width:770px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:1600px;
}



.related-products-content .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:770px;
}


.jcarousel-skin-tango .block-grid li.jcarousel-item {
	border:none !important;
    width:400px;
	clear:none !important;
}


.jcarousel-skin-tango #as_featured_in li.jcarousel-item {
	background:none;
	border:none !important;
    width:240px;
	clear:none !important;
}

.related-products-content .jcarousel-skin-tango .jcarousel-item{
	width: 385px;	
	background:none
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin:0;
    position:relative;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:0;
    margin-right: 0;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal, .jcarousel-prev-horizontal  {display: block;
height: 36px;
position: absolute;
width: 36px;}


.jcarousel-prev-horizontal {background: url("../images/crousel-left-arrow.png") no-repeat scroll 0 0 transparent !important;
left: 10px;
margin: 0;
top: 130px;
z-index: 11;}
.jcarousel-next-horizontal {background: url("../images/crousel-right-arrow.png") no-repeat scroll 0 0 transparent !important;
right: 10px;
top: 130px;}
.jcarousel-next-horizontal:hover {background-color:#97d2c9; background-position:0 100%;}
.jcarousel-prev-horizontal:hover {background-color:#97d2c9; background-position:100% 100%;}


.testimonials-testimonial_image img{max-width:70% !important}


@media only screen and (min-width: 1599px){
.as-featured-in .jcarousel-skin-tango .jcarousel-container-horizontal{width: 1197px; margin:auto}
.as-featured-in .jcarousel-skin-tango .jcarousel-clip-horizontal{ width: 1200px;}
.as-featured-in .jcarousel-prev-horizontal{left:10px}
.as-featured-in .jcarousel-next-horizontal{right:10px;}
}


@media only screen and (max-width: 1599px){
.jcarousel-skin-tango .jcarousel-container-horizontal{width:1197px; overflow:hidden; margin:auto !important}	 
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:1200px}	 
}

@media only screen and (max-width: 1199px){
.jcarousel-skin-tango .jcarousel-container-horizontal{width:797px; overflow:hidden; margin:auto !important}	 
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:800px}	 

.jcarousel-skin-tango #as_featured_in li.jcarousel-item {

	width:200px
}

.testimonials-testimonial_image img{ max-width: 80% !important;}

}

@media only screen and (max-width: 799px){
.jcarousel-skin-tango .jcarousel-container-horizontal{width:397px; overflow:hidden; margin:auto !important}	 
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:400px}	

.jcarousel-skin-tango .block-grid li.jcarousel-item{background:none !important;} 



}

@media only screen and (max-width: 415px){


}



/* home banner slider */

#slider-with-blocks-1 {
  width: 100%;
}

.rsContent {
  color: #FFF;
  font-size: 24px;
  line-height: 32px;
  float: left;
}
.bContainer {
  position: relative;
}
.rsABlock {
  position: relative;
  display: block;
  left: auto;
  top: auto;
}
.blockHeadline {
  font-size: 42px;
  line-height: 50px;
}
.blockSubHeadline {
  font-size: 32px;
  line-height: 40px
}
.txtCent {
  text-align: center; 
  width: 100%; 
}

.slide1 {
  background: #f06b50;
}
.slide1 .bContainer {
  top: 36%;
}
.slide2 {
    background: #ffbc11;
    color:#000;
}
.slide2 .bContainer {
  top: 24px;
}
.slide2 .txtCent {
  line-height: 44px;
}
.slide2 .blockHeadline {
   line-height: 66px;
}
.slide3 {
    background: #45aab8;
    color:#FFF;
}
.slide3 .bContainer {
   top: 24px;
}
.slide3 span {
  line-height: 44px;
}
.slide4 .bContainer {
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
  top: 24px;
}

.photoCopy {
  position: absolute;
  line-height: 24px;
  font-size: 12px;
  background: black;
  color: white;
  background-color: rgba(0, 0, 0, 0.75);
  padding: 0px 10px;
  position: absolute;
  left: 12px;
  bottom: 12px;
  top: auto;
  border-radius: 2px;
  z-index: 25;
}
.photoCopy a {
  color: #FFF;
}
.palmImg {
  left: 0;
  top: auto;
  bottom: -60px;
  position: absolute;
}


.rsContainer .slider-image{position:relative; height:400px}


.rsContainer .slider-image.slider-video-image img{border-radius: 20px;
    /*bottom: 20px;
    position: absolute;
    right: 0;*/
	max-width: 480px;
	margin-bottom: 8%;
	width: 100%;}

.rsContainer .slider-image img {
    bottom: 1px;
    right: 0;
    position: absolute;
}

.home-slider-container .home-slider .content .title {
    text-transform: none;
    color: white;
    font-size: 32px;
}

@media screen and ( max-width: 1490px ) {
    .home-slider-container .home-slider .content .title {  font-size: 25px;  }
    .home-slider-container .home-slider .content .sub-title {  font-size: 15px;  }
}


.sub-title {
    color: white;
}

.sub-title .view-all {
    text-transform: uppercase;
    text-decoration: underline;
}
.sub-title-link {
    text-transform: uppercase;
    font-weight: bold;
    width: 35%;
    font-size: 20px;
    margin-top: 70px;
}

.sub-title-link a {
    color: white;
    border-bottom: solid 2px white;
}

@media screen and (min-width: 0px) and (max-width: 960px) { 
  .rsContent {
    font-size: 22px;
    line-height: 28px;
  }
  .blockHeadline {
    font-size: 32px;
    line-height: 32px;
  }
  .blockSubHeadline {
    font-size: 26px;
    line-height: 32px
  }
}
@media screen and (min-width: 0px) and (max-width: 500px) { 
  .royalSlider,
  .rsOverflow {
    height: 330px !important;
  }
  .rsContent {
    font-size: 18px;
    line-height: 26px;
  }
  .blockHeadline {
    font-size: 24px;
    line-height: 32px;
  }
  .blockSubHeadline {
    font-size: 22px;
    line-height: 32px
  }
}

.no-bg-border-padding{border:none !important; background:none !important; padding:0px !important}

@media screen and (max-width: 1095px) { 
	.home-slider-container .home-slider .content .title{font-size: 45px;}
}

@media screen and (max-width: 1025px) { 
	.home-slider-container .home-slider .content .title{font-size: 43px;}
}

@media screen and (max-width: 985px) { 
	.home-slider-container .home-slider .content .title{font-size: 41px;}
	.home-slider-container .home-slider .content .sub-title{font-size: 26px;}
}

@media screen and (max-width: 945px) { 
	.home-slider-container .home-slider .content .title{font-size: 38px;}
	.home-slider-container .home-slider .content .sub-title{font-size: 23px;}
}

@media screen and (max-width: 880px) { 
	.home-slider-container .home-slider .content .title{font-size: 35px;}
	.home-slider-container .home-slider .content .sub-title{font-size: 23px;}
}

@media screen and (max-width: 820px) { 
	.home-slider-container .home-slider .content .title{font-size: 35px;}
	.home-slider-container .home-slider .content .sub-title{font-size: 22px;}
}
@media screen and (max-width: 820px) { 
	.home-slider-container .home-slider .content .title{font-size: 32px;}
	.home-slider-container .home-slider .content .sub-title{font-size: 20px;}
}

.testimonials-testimonial_image {
    text-align: center;
}


