/*	-	THE BANNER CONTAINER (Padding, Shadow, Border etc. )	-	*/

  .bannercontainer {	
		padding:5px;		
		background-color:#fff;
		width:890px;	
		position:relative;
		position:relative;	
		margin-left:auto;
		margin-right:auto;	
	
	}
 
  .banner{		
		width:890px;
		height:490px;
		position:relative;
		overflow:hidden;			
   }
   
   
    .bannercontainer-simple {	
		padding:5px;		
		background-color:#fff;
		width:890px;	
		position:relative;
		position:relative;	
		margin-left:auto;
		margin-right:auto;	
	
	}
 
  .banner-simple{		
		width:890px;
		height:490px;
		position:relative;
		overflow:hidden;			
   }

 .fullwidthbanner-container{
	width:100% !important;		
	position:relative;
	padding:0;		
	max-height:576px !important;
	overflow:hidden;
} 


.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:450px !important;
	position:relative;	
}



/*index revolution slider changes*/
.index-rev-slider.fullwidthbanner-container{ max-height:682px !important;}

.index-rev-slider .tp-banner > ul > li {
	position: relative;
}

.index-rev-slider .tp-banner > ul > li > .caption.sfb {
	box-sizing: border-box;
	max-width: 100%;
}

.index-rev-slider .tp-banner > ul > li > .caption.sfb[data-x="790"][data-y="265"] {
	left: 67.52% !important;
	top: 41.93% !important;
}

.index-rev-slider .tp-banner > ul > li > .caption.sfb[data-x="910"][data-y="210"] {
	left: 77.78% !important;
	top: 33.23% !important;
}

.index-rev-slider .tp-banner > ul > li > .caption.sfb[data-x="490"][data-y="265"] {
	left: 41.88% !important;
	top: 41.93% !important;
}

.index-rev-slider .tp-banner > ul > li > .caption.sfb[data-x="610"][data-y="210"] {
	left: 52.14% !important;
	top: 33.23% !important;
}

.index-rev-slider .tp-banner > ul > li > .caption.sfb[data-x="0"][data-y="365"] {
	left: 0 !important;
	top: 57.75% !important;
}

.index-rev-slider .tp-banner > ul > li > .caption.sfb img {
	display: block;
	max-width: 100% !important;
	height: auto !important;
}

@media only screen and (max-width: 767px) {
	.index-rev-slider .tp-banner > ul > li > .caption.sfb {
		max-width: 45%;
	}

	.index-rev-slider .tp-banner > ul > li > .caption.sfb img {
		max-height: 32vh;
		object-fit: contain;
	}
}