.ellipsis-line-text.two-liner {-webkit-line-clamp:2 !important}
	.share-page-link a{padding:5px !important}
	.ib-caption {width: 500px !important;margin: 0 auto !important;}
	.ib-control {max-width: 800px !important;width: 100% !important;display: table !important; margin: 0 auto !important; position: relative;top: 50% !important;}
	#imagebox .ib-content .ib-image-wrapper img.ib-image{top: 100px !important;transform: translate(-50%, 0%) !important;max-width: 100%;width: 500px;max-height: calc(100vh - 200px) !important;}
	.ib-topbar {position: initial !important;}
	.view-more-link {
		color: var(--primary-color);
		font-size: var(--fnt_20);
		line-height: 30px;
		font-weight: var(--semibold);
		background: url(/o/rbi-main-theme/images/rbi-main/icon-arrow-right.svg) no-repeat right 7px;
		padding-right: 30px;
		display: inline-block;
	}
 
	.topFixed{z-index: 2 !important}
	.photo-gallery-box-top {border: 0 !important;text-align: center;}
	.photo-gallery-box-top img {border-radius: var(--fnt_14) !important;border:none !important}
	.ib-control-left{
		position: absolute !important;
		left: 0px !important;
		transform: translateY(-50%) !important;
		width: var(--fnt_48) !important;
		height: var(--fnt_48) !important;
		border-radius: var(--fnt_30) !important;
		background: var(--white) !important;
		border: 2px solid var(--primary-color) !important;
		padding:0px !important;
		box-shadow: 0px 3px 10px rgba(1, 33, 80, 0.2) !important;
		-webkit-box-shadow: 0px 3px 10px rgba(1, 33, 80, 0.2) !important;
		-moz-box-shadow: 0px 3px 10px rgba(1, 33, 80, 0.2) !important;
		-ms-box-shadow: 0px 3px 10px rgba(1, 33, 80, 0.2) !important;
	}
	.ib-control-left:before {
		content: "" !important;
		background: url("/o/rbi-main-theme/images/rbi-main/owl-prev-arrow.svg") !important;
		width: 20px !important;
		height: 21px !important;
		position: absolute !important;
		top: 12px !important;
		left: 12px !important;
	}
	.ib-control-right{
		position: absolute !important;
		right: 0px !important;
		transform: translateY(-50%) !important;
		width: var(--fnt_48) !important;
		height: var(--fnt_48) !important;
		border-radius: var(--fnt_30) !important;
		background: var(--white) !important;
		border: 2px solid var(--primary-color) !important;
		padding:0px !important;
		box-shadow: 0px 3px 10px rgba(1, 33, 80, 0.2) !important;
		-webkit-box-shadow: 0px 3px 10px rgba(1, 33, 80, 0.2) !important;
		-moz-box-shadow: 0px 3px 10px rgba(1, 33, 80, 0.2) !important;
		-ms-box-shadow: 0px 3px 10px rgba(1, 33, 80, 0.2) !important;
	}
	.ib-control-right:before{
		content: "" !important;
		background: url("/o/rbi-main-theme/images/rbi-main/owl-next-arrow.svg") !important;
		width: 20px !important;
		height: 21px !important;
		position: absolute !important;
		top: 12px !important;
		left: 12px !important;
	}
	.ib-control-right:hover, .ib-control-left:hover {
		background: var(--primary-color) !important;
    border: 2px solid var(--primary-color) !important;
	}
	.ib-control-right:hover:before, .ib-control-left:hover:before {
		content: "" !important;
    filter: brightness(0) invert(1) !important;
	}
	.ib-control-right[disabled], .ib-control-left[disabled] {filter: grayscale(100%) !important;}
	.ib-control-right[disabled], .ib-control-left[disabled] {
	  background: var(--white) !important;
    border: 2px solid var(--disabled-owl-button-border) !important;
    box-shadow: none !important;
	}
	.ib-topbar {bottom: 0;}
	.ib-indexes {
		position: absolute;
		bottom: 4px;
		left: 0;
		right: 0;
		width: 100%;
		text-align: center;
		opacity: 1;
		z-index: 999999;
		color: #fff;
	}
	.ib-content .ib-topbar .ib-buttons {
		position: absolute;
		left: 60%;
		top: 35px;
		display: block !important;
	}
	.ib-caption {position: initial !important;}
	.ib-caption .share-page-link {
		position: absolute;
		top: 50px;
	}
	.ib-caption p {
		position: absolute;
		bottom: 10%;
		left: 0;
		right: 0;
		width: 100%;
		text-align: center;
		opacity: 1;
		z-index: 999999;
		color: #fff;
		max-width: 700px;
    margin: 0 auto !important;
	}
	.ib-content .ib-topbar .ib-buttons .ib-button {
		background-color: transparent !important;
	}
 
	.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	 display:none !important
	}
	#socialMediaPostsSlider .owl-stage {padding-left:0px !important}
	#socialMediaPostsSlider .owl-dots {display:block !important}
		.photo-gallery-box-top {margin-bottom:0 !important}
	.social-media-slider {padding-bottom: 15px;}
		@media only screen and (min-width: 768px) {
			.rbi-simple-carousel .owl-carousel .owl-nav .owl-next:lang(ur-IN){left:auto !important;right: -30px !important}
			.rbi-simple-carousel .owl-carousel .owl-nav .owl-prev:lang(ur-IN){right:auto !important;left: -30px !important}
			#imagebox .ib-content .ib-topbar .ib-buttons:lang(ar-SA){left: calc(50% - 480px)}
			#imagebox .ib-content .ib-topbar .ib-buttons {width: 500px;left: 50%;transform: translateX(-50%) !important;text-align: right;}
			#imagebox .ib-content .ib-caption {padding: 0;}
		#imagebox .ib-content .ib-topbar .ib-buttons .ib-button.ib-close{margin-left: auto;margin-right: -13px;margin-top:5px}
		#socialMediaPosts{margin-top:-88px;padding:20px 0px;}
	}
		@media only screen and (max-width: 768px) {
			#imagebox .ib-content .ib-topbar .ib-buttons:lang(ar-SA){left: 0%;width:40px}
			#imagebox .ib-content .ib-caption {padding: 5px;}
	.ib-content .ib-topbar .ib-buttons {left: calc(100% - 35px);}
	#imagebox .ib-content .ib-image-wrapper img.ib-image {max-width: calc(100% - 10px);}
	#socialMediaPosts{margin-top:-50px;padding:20px 0px;}
	}
		@media (min-width : 767px) {
			#imagebox .ib-content .ib-image-wrapper img.ib-image {max-width: 500px !important;height: 400px !important;top:calc(50% - 200px) !important;}
			.imagebox #imagebox {display: flex !important;align-items: center !important;}
			#imagebox .ib-content{height: 600px !important;}
			.ib-caption .share-page-link{z-index:99999 !important;}
			.ib-caption p{bottom:6% !important;}
	}
	.social-img-hover img.mtm_list_item_heading{height:280px}

	@media only screen and (max-width: 768px) {
		.half-half-banner-breadcrumbs .breadcrumb li:nth-child(1) {display: inline-block;}
		.half-half-banner-breadcrumbs .breadcrumb li:nth-child(2) {padding-left: 14px;} 
		.half-half-banner-breadcrumbs .breadcrumb li:nth-child(2):before {display: inline-block;}
				#socialMediaPostsSlider .social-img-hover {border-radius: 6px;}
		#socialMediaPostsSlider .social-img-hover img.mtm_list_item_heading {height: 135px; border-radius: 6px !important;}
			}
			@media screen and (min-width: 1024px){
		.MuseumBannerArea.rbi-main-banner.rbi-main-banner-with-carousel .MuseumBannerLeft {
		transform: translateY(calc(-50% - 47px)) !important;
		}}
				@media screen and (min-width: 1500px){
		.MuseumBannerArea.rbi-main-banner.rbi-main-banner-with-carousel .MuseumBannerLeft {
		transform: translateY(calc(-50% - 35px)) !important;
	}}