@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'open_sansbold';
  src: url('/qa/rbdpl/public/frontend/fonts/opensans-bold-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/opensans-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'open_sanslight';
  src: url('/qa/rbdpl/public/frontend/fonts/opensans-light-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/opensans-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'open_sansregular';
  src: url('/qa/rbdpl/public/frontend/fonts/opensans-regular-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/opensans-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: 'open_sanssemibold';
  src: url('/qa/rbdpl/public/frontend/fonts/opensans-semibold-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/opensans-semibold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal
}
@font-face {font-family:'poppinsbold';src:url('/qa/rbdpl/public/frontend/fonts/poppins-bold-webfont.eot');src:url('/qa/rbdpl/public/frontend/fonts/poppins-bold-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbdpl/public/frontend/fonts/poppins-bold-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/poppins-bold-webfont.woff') format('woff'),url('/qa/rbdpl/public/frontend/fonts/poppins-bold-webfont.svg#poppinsbold') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinslight';src:url('/qa/rbdpl/public/frontend/fonts/poppins-light-webfont.eot');src:url('/qa/rbdpl/public/frontend/fonts/poppins-light-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbdpl/public/frontend/fonts/poppins-light-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/poppins-light-webfont.woff') format('woff'),url('/qa/rbdpl/public/frontend/fonts/poppins-light-webfont.svg#poppinslight') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinsmedium';src:url('/qa/rbdpl/public/frontend/fonts/poppins-medium-webfont.eot');src:url('/qa/rbdpl/public/frontend/fonts/poppins-medium-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbdpl/public/frontend/fonts/poppins-medium-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/poppins-medium-webfont.woff') format('woff'),url('/qa/rbdpl/public/frontend/fonts/poppins-medium-webfont.svg#poppinsmedium') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinsregular';src:url('/qa/rbdpl/public/frontend/fonts/poppins-regular-webfont.eot');src:url('/qa/rbdpl/public/frontend/fonts/poppins-regular-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbdpl/public/frontend/fonts/poppins-regular-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/poppins-regular-webfont.woff') format('woff'),url('/qa/rbdpl/public/frontend/fonts/poppins-regular-webfont.svg#poppinsregular') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinssemibold';src:url('/qa/rbdpl/public/frontend/fonts/poppins-semibold-webfont.eot');src:url('/qa/rbdpl/public/frontend/fonts/poppins-semibold-webfont.eot#iefix') format('embedded-opentype'),url('/qa/rbdpl/public/frontend/fonts/poppins-semibold-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/poppins-semibold-webfont.woff') format('woff'),url('/qa/rbdpl/public/frontend/fonts/poppins-semibold-webfont.svg#poppinssemibold') format('svg');font-weight:400;font-style:normal}
@font-face {font-family:'poppinsitalic';src:url('/qa/rbdpl/public/frontend/css/fonts/poppins-italic-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/css/fonts/poppins-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latobold';src:url('/qa/rbdpl/public/frontend/fonts/lato-bold-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/lato-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latomedium';src:url('/qa/rbdpl/public/frontend/fonts/lato-medium-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/lato-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latoregular';src:url('/qa/rbdpl/public/frontend/fonts/lato-regular-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/lato-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latosemibold';src:url('/qa/rbdpl/public/frontend/fonts/lato-semibold-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/lato-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latobold_italic';src:url('/qa/rbdpl/public/frontend/fonts/lato-bolditalic-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/lato-bolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latoitalic';src:url('/qa/rbdpl/public/frontend/fonts/lato-italic-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/lato-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latolight_italic';src:url('/qa/rbdpl/public/frontend/fonts/lato-lightitalic-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/lato-lightitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latomedium_italic';src:url('/qa/rbdpl/public/frontend/fonts/lato-mediumitalic-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/lato-mediumitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latothin_italic';src:url('/qa/rbdpl/public/frontend/fonts/lato-thinitalic-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/lato-thinitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face {
    font-family: 'robotobold';
    src: url('/qa/rbdpl/public/frontend/fonts/roboto-bold-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('/qa/rbdpl/public/frontend/fonts/roboto-regular-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('/qa/rbdpl/public/frontend/fonts/roboto-light-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('/qa/rbdpl/public/frontend/fonts/roboto-medium-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('/qa/rbdpl/public/frontend/fonts/robotocondensed-bold-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/robotocondensed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('/qa/rbdpl/public/frontend/fonts/robotocondensed-light-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/robotocondensed-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('/qa/rbdpl/public/frontend/fonts/robotocondensed-regular-webfont.woff2') format('woff2'), url('/qa/rbdpl/public/frontend/fonts/robotocondensed-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'playfair_displayitalic';
    src: url('/qa/rbdpl/public/frontend/fonts/playfairdisplay-italic-variablefont_wght-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/playfairdisplay-italic-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'playfair_displayregular';
    src: url('/qa/rbdpl/public/frontend/fonts/playfairdisplay-variablefont_wght-webfont.woff2') format('woff2'),url('/qa/rbdpl/public/frontend/fonts/playfairdisplay-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
html{scroll-behavior:smooth}
body{font-family:"open_sansregular";font-weight:500;padding:0;margin:0;font-size:14px}
a:hover{text-decoration:none}
/* preloader css Start */
.preloader{background-color:#b61a64;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999999}
.preloader .spinner{width:60px;height:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;background-color:rgb(255 255 255); border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}
@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}
@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}
/* preloader css End */
 /* Top most Header css Start */
.top-left-nav ul {
    justify-content: start !important;
}
.top-left-nav ul li:first-child {padding-left: 0;}
        .top-most-header {background: #edebec;padding: 0}
        .top-most-header ul li:last-child {border: none;padding-right: 0}
        .top-most-header ul {display: flex;margin-bottom: 0;padding-left: 0;align-items: center;justify-content: end;height: 37px;}
        .top-most-header ul li {padding: 0 12px;line-height: 1;display: flex;border-right: 1px solid #656565}
        .top-most-header ul li a {color: #000;font-size: 12px}
        .top-most-header li.text-size a {padding-right: 9px}
        .top-most-header li.text-size a:last-child {padding-right: 0}
        /* Top most Header css End */
/* Logo Section Header css Start */
.logo-des a.logo-align {justify-content: end;text-align: left;}
.logo-sec-wraper {
    padding: 12px 0;
    box-shadow: 0 1px 3px 0px lightgrey;
    background: #4d305c;
    border-bottom: 1px solid lightgray;
}

a.logo-align img{width:227px}
/* Logo Section Header css End */
/* Main Menu Section Header css Start */
nav.navbar{padding:0}
.custom-nav li{padding:0;position:relative}
/* .nav-wraper .custom-nav li:first-child a{border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff;} */
.nav-wraper .custom-nav li a{ white-space: nowrap; font-size: 15px; color: #fff; padding: 11px 15px!important; display: inline-block;
    font-family: 'robotoregular'; border-top: 1px solid #4d305c; border-bottom: 1px solid #4d305c;}
.loginbtn-sec{align-items:center;display:flex;justify-content: center;}
.custom-nav ul {
    margin: 0;
    list-style-type: none;
}
.custom-nav li:last-child a{padding-right:0!important}
.custom-nav ul li:after {
    content: '|';
    margin: 0 4px;
    color: #ffffff96;
}
.custom-nav li:last-child:after {
    display: none;
}

.nav-wraper .custom-nav li a:hover, .nav-wraper .custom-nav li a.active{border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color: #fff;}
/* Main Menu Section Header css End */
.top-most-header ul li a.com-color {
    height: 18px;
    width: 20px;
}
.top-header { background: #fff; padding: 0;}
a.logo-align { text-decoration: none; display: flex; align-items: center;}
a.logo-align img{width:50px}
.brand-text h4 { padding-left: 10px; font-size: 24px; color: #000; line-height: 35px; text-transform: uppercase; margin-bottom: 0;}
.brand-text h4 span {color: #000; display: block; font-size: 24px; line-height: normal;font-family: 'robotomedium';}
.RB-building { background: #4d305c; display: block; border: 3px solid #fff; border-radius: 100%; position: relative; bottom: -12px;
    overflow: hidden;  margin: 0 20px;    padding: 3px 0 0;}
.RB-building img { display: block; margin: auto; width: auto; height: auto;}
.top-header ul {display: flex; margin-bottom: 0; padding-left: 0; align-items: center; justify-content: end; }
.top-header ul li {  padding: 0 12px; line-height: 1; display: flex; border-right: 1px solid #656565 }
.top-header ul li a { color: #000; font-size: 12px; }
.top-header ul+ul { margin-top: 25px;}
.top-header .searchSection { position: relative; height: 0; }
.top-header ul li:last-child {
    border: none;
    padding-right: 0;
}
.top-header .row {
    align-items: center;
}
li.text-size a {
    padding-right: 9px;
}

/* Help Section css Start */
.help-sec{position:relative;margin-bottom:140px}

.hepl-bg{overflow:hidden;position:relative;padding-top:480px;text-align:center}
.hepl-bg:before{position:absolute;top:0;left:0;right:0;content:'';height:100%;width:100%;background-position:center;background-size:cover;background-image:url('/qa/rbdpl/public/frontend/images/hepl-bg.png')}
.hepl-bg:before{-webkit-animation:zoomeffect 50s infinite;-moz-animation:zoomeffect 50s infinite;animation:zoomeffect 50s infinite}
@-webkit-keyframes zoomeffect{0%{background-position:center;transform:scale(1,1)}50%{background-position:center;transform:scale(1.5,1.5)}100%{background-position:center;transform:scale(1,1)}}
@keyframes zoomeffect{0%{background-position:center;transform:scale(1,1)}50%{background-position:center;transform:scale(1.5,1.5)}100%{background-position:center;transform:scale(1,1)}}

.highlighted {
    background-color: yellow;
    font-weight: bold;
}
.hepl-sec-details{position:absolute;top:130px;left:0;right:0;margin:auto;text-align:center}
.search-sec h1{font-size:32px;color:#fff;line-height:43px;margin-bottom:5px}
.search-sec p{font-size:16px;color:#fff;line-height:22px}
.search-input{position:relative;margin-bottom:100px;margin-top:40px;display:flex;align-items:center;justify-content:center}
.search-input input{height:50px;width:44%;border-radius:54px;border:0;font-size:14px;color:#212121;padding:10px 135px 10px 25px}
.search-input input:focus{outline-color:#2c1b4f}
.search-input button{cursor:pointer;transition:all .5s;background:#2C1B4F;color:#fff;height:44px;border-radius:54px;border:0;width:118px;position:relative;margin-left:-122px;padding:10px 15px;text-align:right}
.search-input button i{float:left;margin-top:3px}
.search-input button:hover{background:#e87040;transition:all .5s;box-shadow:inset 0 0 10px #000000}
.item-sec ul{padding:0;margin:0;list-style-type:none;display:flex;align-items:center;justify-content:center}
.item-sec ul li{width:170px;height:170px}
.item-sec ul li+li{margin-left:25px}
.item-sec ul li a{background:#fff;display:block;box-shadow:0 0 6px #00000047;padding:25px;position:relative}
.item-sec ul li a img{margin-bottom:8px;width:26px}
.item-sec ul li a h3{font-size:28px;line-height:41px;margin-bottom:5px;font-family:'open_sanssemibold'}
.item-sec ul li a p{font-size:14px;color:#616161;margin-bottom:0}
.item-sec ul li:nth-child(1) a h3{color:#3F3A91}
.item-sec ul li:nth-child(2) a h3{color:#2BB9A3}
.item-sec ul li:nth-child(3) a h3{color:#FFC033}
.item-sec ul li:nth-child(4) a h3{color:#F05253}
.item-sec ul li:nth-child(1):after{background:#3F3A91;content:'';width:100%;height:5px;display:block}
.item-sec ul li:nth-child(2):after{background:#2BB9A3;content:'';width:100%;height:5px;display:block}
.item-sec ul li:nth-child(3):after{background:#FFC033;content:'';width:100%;height:5px;display:block}
.item-sec ul li:nth-child(4):after{background:#F05253;content:'';width:100%;height:5px;display:block}
.item-sec ul li:nth-child(1):before{background:#3F3A91}
.item-sec ul li:nth-child(2):before{background:#2BB9A3}
.item-sec ul li:nth-child(3):before{background:#FFC033}
.item-sec ul li:nth-child(4):before{background:#F05253}
.item-sec ul li:hover:before{width:100%;transition:all .5s}
.item-sec ul li:before{content:'';width:0%;height:5px;display:block;transition:all .5s}
.item-sec ul li:nth-child(1) a:before{background:#3F3A91}
.item-sec ul li:nth-child(2) a:before{background:#2BB9A3}
.item-sec ul li:nth-child(3) a:before{background:#FFC033}
.item-sec ul li:nth-child(4) a:before{background:#F05253}
.item-sec ul li:hover a:before{height:100%;transition:all .5s}
.item-sec ul li a:before{content:'';width:5px;height:0%;transition:all .5s;position:absolute;left:0;bottom:0}
.item-sec ul li:nth-child(1) a:after{background:#3F3A91}
.item-sec ul li:nth-child(2) a:after{background:#2BB9A3}
.item-sec ul li:nth-child(3) a:after{background:#FFC033}
.item-sec ul li:nth-child(4) a:after{background:#F05253}
.item-sec ul li:hover a:after{height:100%;transition:all .5s}
.item-sec ul li a:after{content:'';width:5px;height:0%;transition:all .5s;position:absolute;right:0;top:0}
/* Help Section css End */
/* Gray Bg Bottom Slider Section css Start */
.gray-bg{padding: 20px 0 30px;
    background: #f0f8fb;}
.gray-bg img{width:auto!important}
.owl-dots{display:none}
.gray-bg .owl-nav{display:none}
/* Gray Bg Bottom Slider Section css End */

/*lp css stats here*/
.lp_form{width: 100%;float: left;position: relative;top: -54px;z-index: 99;}
.lp_formbg{/* background: linear-gradient(to bottom right, #F7F7F7, #f7f1f7) #F05B9C no-repeat; *//* background-size: 71% 100%; */border-radius: 10px;box-shadow: rgb(0 0 0 / 42%) 0px 20px 39px -20px;border: 1px solid #ffc9e1;background-image: -webkit-linear-gradient(160deg, #d58d88 32%, #F7F7F7 32%);}
.lp_formul{margin: 0px; padding: 0px; display: flex;justify-content: space-between;}
.lp_formul li{list-style: none; width: 20%; padding-right: 10px;}
.lp_formul li label{font-size: 1em;color: #000;font-weight: bold!important;display:block;}
.lp_formul li:last-child{font-weight: 400;grid-column-start: 5;grid-column-end: 6;grid-row-start: 1;grid-row-end: 4;text-align: right;display: flex;align-items: center;position: relative;justify-content: end;}
.carousel-control-prev{background:#190b14; border-radius: 50%; width: 60px; height: 60px; color: #fff; top:37%; left: 2%;}
.carousel-control-next{background:#190b14; border-radius: 50%; width: 60px; height: 60px; color: #fff; top:37%; right: 2%;}
.lp_formul li .lp_box{width: 100% !important;background: #fff;border: 1px solid #a5a5a5;outline: 0px;font-size: 1em;padding: 9px 15px;border-radius: 20px;margin-bottom: 15px;}
.jumpinputtitle{font-size: 1em; color: #000; font-weight: bold!important; padding-bottom: 10px;}
.lp_srhbtn{background: #4d305c;font-size: 24px;color: #ffffff;padding: 10px 14px;border: 1px solid #4d305c;/* width: 100%; */z-index: 1;border-radius: 100%;display: flex;align-items: center;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.25);transition: 0.35s ease all;overflow: hidden;/* max-width: 100%; */position: absolute;justify-content: center;bottom: 0px;}
.lp_srhbtn::before{/* content: "\f002";*//* font-family: "FontAwesome"; *//* padding-right: 10px; */}
.lp_formul h5.title-txt {
    font-size: 18px;
    color: #fff;
    font-family: 'open_sansbold';
    margin-bottom: 5px;
}

.lp_formul .selfie-select-option label {
    font-size: 14px;
    color: #fff !important;
    font-family: 'open_sansregular';
    font-weight: normal !important;
}

.selfie-select-option {
    margin-bottom: 10px;
}

.lp_gray-bg1{display: flex; padding: 0 0 50px 0; background: #fff; 	width: 100%;}
.lp_gray-bg {display: flex; padding: 50px 0; background: #f2f2f2; 	width: 100%;}
.nav-wraper .custom-nav li a {color: #fff !important;}
.nav-wraper .custom-nav li a:hover {color: #fff !important; background: none!important;}

#recent_added .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block;}
#recent_added .owl-prev{
    background: 0 0; color: #E9251C; border-radius: 50%; border:1px solid #56206D!important; float: left; position: absolute; width: 45px; height: 45px; font-size: 3.5em; left: -65px; line-height: 7px!important;     outline: 0; top: 39%;     display: flex;  align-items: center; padding: 0px 14px 7px 14px!important;}
	#recent_added .no-js .owl-carousel, .owl-carousel.owl-loaded {display: flex; align-items: center;}
	#recent_added .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot:hover {background: #fff;}
	#recent_added .owl-next{
		background: 0 0; color: #E9251C; border-radius: 50%; border:1px solid #56206D!important; float: left; position: absolute; width: 45px; height: 45px; font-size: 3.5em; line-height: 7px!important; outline: 0; top: 39%; 
		display: flex;  align-items: center; padding: 0px 14px 7px 14px!important;}
		
		.lp_gray-bg2{display: flex; padding: 0 0 50px 0; background: #fff; 	width: 100%;}
		
		.nav-wraper .custom-nav li a {color: #fff !important;}
		.nav-wraper .custom-nav li a:hover {color: #fff !important; background: none!important;}
		#recent_addedd .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block;}
		#recent_addedd .owl-prev{
			background: 0 0; color: #E9251C; border-radius: 50%; border:1px solid #56206D!important; float: left; position: absolute; width: 45px; height: 45px; font-size: 3.5em; left: -65px; line-height: 7px!important;     outline: 0; top: 39%;     display: flex;  align-items: center; padding: 0px 14px 7px 14px!important;}
			#recent_addedd .no-js .owl-carousel, .owl-carousel.owl-loaded {display: flex; align-items: center;}
			#recent_addedd .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot:hover {background: #fff;}
			#recent_addedd .owl-next{
				background: 0 0; color: #E9251C; border-radius: 50%; border:1px solid #56206D!important; float: left; position: absolute; width: 45px; height: 45px; font-size: 3.5em; line-height: 7px!important; outline: 0; top: 39%; 
				display: flex;  align-items: center; padding: 0px 14px 7px 14px!important;}		

  .lp_title{margin-bottom: 30px; font-family: 'Playfair Display', serif; font-weight: 900; font-size: 2em;}
  .lp_title::before{content: ""; border-top: 3px solid #DF0C03; width: 45px; position: absolute; margin-top: 36px;}
  .lp_bann_div{width: 28%; float: left; position: absolute;	right: 15%;	top: 15%; left: 15%; padding-top: 20px;	padding-bottom: 20px;color: #fff;
	text-align: left;}
.ban_heading{font-size: 3.875em; color: #fff; font-family: 'Playfair Display', serif; font-weight: 900;}
.ban_heading span{ color: #fff; width: 100%;  display: inline-block;  font-family: 'Playfair Display', serif;
}

.lp_readmore {font-size: 0.875em; color: #fff;}
.lp_readmore:hover {font-size: 0.875em; color: #000;}


.lp_readmore::before{content: ""; border-radius: 50%; width: 50px; height: 50px; background: #E9251C; margin-right: -16px; font-size:1em; padding: 10px 17px;}
.lp_readmore::after{content: "\f178"; font-family: "FontAwesome"; padding-left: 10px; }
/*.view_btn {font-size: 0.875em; border: 1px solid #c7c6c6; padding: 5px 19px; color: #E9251C; float: right;}*/

.view_btn{position:relative;color:#DF0C03;font-size:0.875em;border:1px solid #c7c6c6;padding:10px 25px;display:inline-block; float: right;}
.view_btn:before { content: ''; background: #d73c37;  width: 0%; height: 100%; position: absolute;  left: 0; top: 0; transition: .5s;
	    outline: 0px solid #d73c37;}
.view_btn:hover:before {width: 100%; transition: .5s;  outline: 1px solid #d73c37;	z-index: -1;}
.view_btn:hover {color:#fff; z-index: 9;}

.view_btn3{position:relative;padding:10px 25px;display:inline-block; background: #4d305c;
	font-size: 1.125em; color: #fff; padding: 8px 15px; border: 0px; float: right;}
	.view_btn3:hover{color: #fff;}




.top-header ul li .com-color {    height: 18px;  width: 20px;}
a.blue.com-color {
    background: #4d305c;
    margin-right: 6px;
}

a.black.com-color {
    background: #000000;
}
.dropdown-menu{background: #4d305c!important;   -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.1); box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
    width: fit-content!important;}
.dropdown-menu .dropdown-item:hover{text-decoration: none; background: #4d305c!important; border-top: 1px solid #4d305c!important;
	border-bottom: 1px solid #4d305c!important;}
	.jump_l a{padding: 2px;}
	.jump_l a:hover{padding: 2px; color:#4d305c;}
/*inner page css starts here*/
/*caption page css starts here*/
.innermaindiv{padding: 50px 0;}
.inner_header{background: url('/qa/rbdpl/public/frontend/images/inner-bg.jpg') no-repeat; background-size: 100% 100%; padding-bottom: 15px; height: 150px; display: flex; align-items: center;}
.inner_bantitle{color: #fff;font-size: 2rem;}

.breadcrumb_lp{background: none; margin-top: 12px; padding: 6px 0; border-top: 1px solid #ffffff14; border-radius: 0; width: 100%;}
.breadcrumb_lp li {font-size: 1em;  list-style: none; display: inline-block; padding: 0 0px; color: #fff; }

.breadcrumb_lp li::after{color: #fff; content: "/";  margin: 0 5px;}
.breadcrumb_lp li:last-child::after{color: #fff; content: "";  margin: 0 5px;}
.breadcrumb_lp li a{color: #fff;}
.grid_table{}
.grid_table .table-bordered thead td, .table-bordered thead th {border-bottom-width: 2px; background: #fff;}
.grid_table tr:nth-child(odd) {background-color: #ecf5fa;}
.grid_table tr:nth-child(even) {background-color: #fff;}
.grid_table tr td a {color: #000;}
.table-responsive {box-shadow: 0 0 15px 0px #00000030; border-radius: 10px; margin-bottom: 15px;}
.jump_div{ padding: 30px 10px; margin-bottom: 50px; display: flex;  background: #f9f9f9; border: 1px solid #fceeee; }
.jump_divbrd{border-right: 1px solid #cfcfcf; padding-right: 47px; }
.inp-field{border: 1px solid #ccc; font-size: 1em; padding: 7px 5px; background: #fff; margin-bottom: 8px; width: 100%;}
.caption_form{margin: 0px; padding: 0px;}
.caption_form li{width: 35.2%; display: inline-block; text-align: left; margin-right: 2%;}
.caption_form li:nth-child(3){width: 20%; margin-right: 0px;}
.caption_form label {width: 100%; font-weight: 900;}
.dropdown:hover .dropdown-menu {display: block; margin-top: 0; }
.update_rtl{width: 100%; float: right; padding-right: 2% !important;}
/*caption page css end here*/

#gov_bottom_slider .owl-nav.disabled {
    display: none;
}
.pagination{float: right; 	margin: 0 30px 50px 0;}
.pagination li{list-style: none; float: left; font-size: 1em; color: #f3f3f3;}
.pagination li a {background: #f3f3f3; color: #000; padding: 5px 8px; margin-right: 3px;}
.pagination li a:hover{background: #4d305c!important; color: #fff;}
.pagination li.active a{background: #4d305c!important; color: #fff;}
.dropdown-item:focus, .dropdown-item:hover{background:#4d305c!important;}
.jump_title{font-size: 1.3em; font-weight: 900; padding-bottom: 20px;}
.jump_title::before{font-size: 1.3em; font-weight: 900; padding-bottom:28px; position: absolute; content: ""; border-bottom:2px solid #4d305c; width: 34px;}

/*inner page css end here*/
/*lp css end here*/



/* Footer Top Section css Start */
 

.footer-top-sec{background:#ffb633; padding: 20px 0 0;}
.footer-top-sec ul{padding:0;margin:0}
.footer-top-sec ul li{display: inline-block;
    margin-bottom: 10px;
    padding: 0 8px;
    border-right: 1px solid #00000047;
    line-height: 1;}
.footer-top-sec ul li a{    color: #000;
    font-size: 14px;
    text-decoration: none;}
.footer-top-sec ul li:last-child{border:0}
.footer-top-sec ul li:first-child{padding-left:0}
.copyright-sec p{color: #fff;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;}
.visitor-sec {
    display: flex;
    align-items: end;
    justify-content: flex-start;
    flex-direction: column;
}
.visitor-sec p{font-size: 14px;}
.visitor-sec p+p{margin-top:6px}
.footer-bottom-sec {
    padding: 15px 0;
    background: #1d1d1d;
}

.newsletter-sec p {
    color: #fff;
    text-align: right;
    padding-top: 5px;
    margin: 0;
}
.main-heading {
    margin-top: 30px;
    font-size: 1.25em;
    line-height: 28px;
    margin-bottom: 28px;
}
.main-heading span {
    display: block;
    text-transform: uppercase;
    font-family: 'robotobold';
    font-size: 1.1em;
    letter-spacing: 1px;
}
.main-heading:after {
    content: '';
    position: absolute;
    width: 40px;
    height: 4px;
    background: #aa302c;
    margin-top: 5px;
}
.about-dpl p {
    text-align: justify;
    line-height: 28px;
    font-size: 14px;
}

/* Footer Top Section css End */
/* Site Map Page css Start */
.sitemap{background:#fff;border-radius:10px;padding:25px;box-shadow:0 0 15px 0px #00000017}
.sitemap ul{list-style-type:none;padding:0;margin:0}
.sitemap ul li{padding:0px 10px;list-style:none;border:1px solid lightgray;margin-bottom:10px}
.sitemap ul li:before{content:'\F13E';font-family:"Material Design Icons";padding-right:5px;font-size:.85em;color:#f97800}
.sitemap ul li:hover{border-color:#f97800}
.sitemap ul li a{font-size:0.938em;color:#000;display:inline-block;width:96%;padding:7px 0}
.sitemap ul li a:hover{text-decoration:underline;color:#f97800}
.sitemap ul li ul{padding-left:20px}
/* Site Map Page css End */
/* 17-06-24 start  */
.inner-pg-selgie {display: flex !important;width: 30%;background: #f9f9f9;border: 1px solid #fceeee;position: relative;margin: 0 auto 30px !important;}
.inner-pg-selgie li.search-li {position: absolute;right: 22px;bottom: 0;}
.advnce-pto-srch {
    text-align: center;
    margin: 0 0 30px 0;
}

.advnce-pto-srch .view_btn {
    float: inherit;
}
a.view_btn.active-srch {
    color: #fff;
    z-index: 9;
}

a.view_btn.active-srch:before {
    width: 100%;
    transition: .5s;
    outline: 1px solid #d73c37;
    z-index: -1;
}
.single-result h3.panel-title {
    font-size: 18px;
    margin: 15px 0;
}
/* 17-06-24 End */



/* Responsive css Start */
@media (max-width: 767px){
	 Â /* Top most Header CSS Start Â */
Â  Â  Â  Â  Â  Â  .top-most-header ul {display: inline-block;text-align: center;height: auto !important}
Â  Â  Â  Â  Â  Â  .top-most-header ul li {padding: 0 10px;display: inline-block;margin: 5px 0;}
.top-most-header ul{display: flex;justify-content: center !important;}
.top-header .brand-text h4 {text-align: center;}
.top-most-header {padding: 8px 0;}
Â  Â  /* Logo Section Header css Start */
.brand-text h4 span{font-size: 22px;}
.brand-text h4{font-size: 22px;}
.logo-des a.logo-align {justify-content: center;}
    .top-header{padding:8px 0;text-align:center}
	.top-header ul{display:inline-block;width:100%}
	.top-header ul li{display:inline-block;margin-bottom:7px;padding:0 7px}
	.top-header ul+ul{margin-top:10px}
	/* Logo Section Header css Start */
	a.logo-align{justify-content:center;margin-bottom:0px}
	.brand-text h4 span{font-size:20px;}
	.RB-building{position:initial;margin:auto;margin-bottom:15px;
		/* width:140px; */width:100px ;
	}
	/* Main Menu Section Header css Start */
	.loginbtn-sec{justify-content:flex-start}
	.loginbtn-sec .nav-wraper{width:100%;padding:5px 0}
	.navbar-light .navbar-toggler{color:rgb(0 0 0);border-color:rgb(215 60 55);font-size:1rem;padding:0.25rem 0.75rem;background:#fff}
	.nav-wraper .custom-nav li a{display:block;padding-left:0!important;border-top:0;text-align:center;white-space:break-spaces}
	.inner-pagedesign .logo-sec-wraper .container{padding:0 15px!important;background:transparent!important}
	.inner-pagedesign .logo-sec-wraper .container .row{background:#fff;padding:12px 0px 0!important}
	.logo-sec-wraper{padding:0px 0 0!important}
	li.search-btn{position:absolute;right:0;top:0}
	.custom-nav ul li:after{display:none}
	/* Main Slider Section css Start */
	.wrapperdiv{flex-direction:column}
	.leftdiv{width:100%}

	.logo-sec-wraper{padding:10px 0 0}
	.logo-sec{display:flex;align-items:center;justify-content:center;padding-bottom:10px}
	/* Main Menu Section Header css Start */
	.loginbtn-sec{justify-content:flex-start;background:#4d305c}
	.loginbtn-sec .nav-wraper{width:100%;padding:5px 0}
	.navbar-light .navbar-toggler{color:rgb(0 0 0);border-color:#2c1b4f;font-size:1rem;padding:0.25rem 0.75rem}
	.nav-wraper .custom-nav li a{display:block;padding-left:0!important}
	.nav-wraper .custom-nav li:first-child a{padding-left:0!important}
	/* Help Section css End */
	.hepl-bg{padding-top:450px}
	.search-input{margin-bottom:30px;margin-top:30px}
	.search-input input{width:95%}
	.item-sec ul{display:inline-block}
	.item-sec ul li{width:45%;height:auto;display:inline-block;margin:2%!important}
	.item-sec ul li a{padding:15px 10px}
	.hepl-sec-details{top:30px}
	/* Gray Bg Bottom Slider Section css Start */
	.gray-bg{padding:15px 0 15px}
	.gray-bg img{width:100%!important}
	/* Footer Top Section css Start */
	.footer-top-sec{padding:15px 0;text-align:center}
	.footer-top-sec ul{text-align:center}
	.footer-top-sec ul li{padding:0 5px}
	.visitor-sec{justify-content:center}
	.visitor-sec p{margin-bottom:5px}
	.feedback-dpl .reload i {margin-top: 0!important}
	.feedback-dpl {margin: 30px 0!important}
	.lp_formul {flex-wrap: wrap;}	
	.demo-gallery > ul > li {
		width: 100% !important;
		height: 201px !important;
	}
	.lp_srhbtn:after{display:none}
	.cardarea{width: 100% !important;}
	.advnce-pto-srch {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	.inner-pg-selgie {
		width: 100% !important;
	}



}
@media screen and (max-width: 991px) and (min-width: 768px){
	.brand-text h4 span {font-size: 22px;}
.nav-wraper .custom-nav li a {padding: 11px 8px!important;}
	/* Help Section css End */
	.help-sec{margin-bottom:152px}
	.search-input input{width:65%}
	.item-sec ul li a{padding:20px}
    .view-id-taxonomy_term .view-content{grid-template-columns:24% 24% 24% 24%}
	.data-img-area{margin:30px 0 0px}
	.data-img-area .owl-carousel .owl-nav{top:15%;left:0%;width:100%}
	.data-img-area .owl-carousel button.owl-prev{left:0}
	.data-img-area .owl-carousel button.owl-next{left:initial;right:0}
	.data-img-area .owl-carousel .owl-nav button{background:#fff;border-color:#fff}
	.whats-video-area{background-size:100% 41%}
	.media-bg{background-size:100% 41%}
	.data-img-area .owl-nav .owl-prev, .photo-gallery-area .owl-nav .owl-prev{left:Calc(-18px)!important;background:#fff!important}
	.data-img-area .owl-nav .owl-next, .photo-gallery-area .owl-nav .owl-next{right:Calc(-19px)!important;background:#fff!important}
	#sync2 .item img{height:auto}
	.item-line{width:30%;right:24%}
	.rightSidebar{position:relative!important;right:initial!important;padding-right:0!important;padding-left:0!important}
	.rightSidebar:before{width:100%!important}
	.rightSidebar:after{width:100%!important}
	.rightSidebar ul.menu{margin-right:25px!important}
	.breadcrumb-bg{width:100%!important}
	.inner-bg{height:100%!important}
	.innerpage p{text-align:left!important}
	.faq-area .container{padding:0}
	.faq-area .col-lg-12{padding:0}
	.faq-inner{margin:0!important}
	.faq-inner .card-header button{white-space:break-spaces;text-align:left}
	.icon-sec ul li{width:31.886%}
	.icon-sec ul li:nth-child(4), .icon-sec ul li:nth-child(8){margin-right:15px}
	.icon-sec ul li:nth-child(3), .icon-sec ul li:nth-child(6){margin-right:0}
	.museum-sec .item-sec ul li a{padding:15px 4px!important}
	.whats-new-sec .right-c{font-size:12px}
	.whats-new-sec .right-c a{font-size:12px;padding-top:10px}
	.inner-whts-new ul li+li{padding-top:15px}
	.inner-whts-new ul li{margin-bottom:15px!important}
	.whats-new-sec .h-sec{flex-direction:column}
	.rightdiv{margin-left:-95px}
	.innercontent{padding-left:130px}
	.sync2-bg{left:7px;width:89%}
	.innercontent h2{font-size:30px}
	.nav-wraper .custom-nav li a{border-bottom:0px solid #fff;width:100%}
	.top-header ul li{padding:0 4px;}
	.top-header ul li a{font-size:10px!important}
	.white-txt-btn{padding:5px 0}
	.RB-building{margin:0 0px}
	.logo-sec-wraper{padding:5px 0}
	.navbar-light .navbar-toggler{background:#fff}
	li.search-btn{position:absolute;right:0;top:0}
	.custom-nav ul li:after{display:none}
	ul#superfish-main{margin-top:15px}
	/* Latest News Area CSS START  */
	.whats-new-cont .news-control{width:32%!important}
	.whats-new-cont .news-control h2{font-size:18px!important;padding-right:15px!important}
	.whats-new-cont .whhats-new-slider{width:53%!important}
	.lp_formbg{
		background-image: -webkit-linear-gradient(160deg, #d58d88 40%, #F7F7F7 40%);
	}
	.selfie-select-option {
    margin-left: 20px;
}
.lp_srhbtn {
    z-index: 999;
}
form.searchFrm.home_form ul.lp_formul.lp_formul2 {
    grid-template-columns: 30% 30% 33%!important;
}
form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(6) {
    grid-column-start: 3!important;}
form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(4) {
    grid-column-start: auto!important;
    grid-row-start: auto!important;
    grid-row-end: auto!important;
    grid-column-end: auto!important;
}
}
@media screen and (max-width: 1199px) and (min-width: 992px){
    .icon-sec ul li{width:23.792%}
	.data-img-area .owl-nav .owl-prev, .photo-gallery-area .owl-nav .owl-prev{left:Calc(-18px)!important;background:#fff!important}
	.data-img-area .owl-nav .owl-next, .photo-gallery-area .owl-nav .owl-next{right:Calc(-19px)!important;background:#fff!important}
	.nav-wraper .custom-nav li a{font-size:13px;padding:11px 7px!important}
	.custom-nav ul li:after{margin:0 6px}
	.brand-text h4 span{font-size:20px}
	.top-header ul li{padding:0 10px}
	.RB-building{margin:0 10px}
	/* Latest News Area CSS START  */
	.whats-new-cont .news-control h2{font-size:18px!important;padding-right:15px!important}
}


@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.lp_bann_div {width: 80%;float: left;position: absolute;right: 15%;	top: -9%;left: 10%;	padding-top: 20px; padding-bottom: 20px;
		color: #fff;text-align: left; }
}


@media only screen and (min-width: 576px) and (max-width: 991px) {
	.lp_bann_div {
		width: 80%;
		float: left;
		position: absolute;
		right: 15%;
		top: -4%;
		left: 15%;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;
		text-align: left;
	  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.lp_formul li {list-style: none; float: left; width: 100%; padding-right: 0px; display: inline-grid; }
	.lp_form {width: 100%; float: left;	position: initial; top: 11px; padding-bottom: 30px;}
	  .lp_formul li label {font-size: 17px; color: #000; font-weight: bold !important;	padding-top: 12px;}
	.lp_bann_div {width: 80%; float: left; position: absolute; right: 15%; top: -3%; left: 15%;
		padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: left; }
	.feedback-dpl .reload i {margin-top: 30px!important}

}


@media only screen and (min-width: 320px) and (max-width: 575px) {
	.lp_formul li {
		list-style: none;
		float: left;
		width: 100%;
		padding-right: 0px;
		display: inline-grid;
	  }
	.lp_form {
		width: 100%;
		float: left;
		position: initial;
		top: 11px;
		padding-bottom: 30px;
	  }
	.lp_formul .selfie-select-option label{
    padding-top: 0;
}
	.selfie_btn {
    top: 71px;
    right: -10px;
}
	.selfie-select-option{margin-bottom:30px}
	label.selfie_btn{padding: 8px 13px !important;}
	  .lp_formul li label {
		font-size: 17px;
		color: #000;
		font-weight: bold !important;
		padding-top: 12px;
		}
	  .lp_bann_div {width: 90%; position: absolute; display: none;
		right: 8%; 	top: 0%; left: 5%; 	padding-top: 2px; padding-bottom: 0px;}
		.ban_heading span {	width: auto;}
		.lp_bann_div p{font-size: 12px;}
		.ban_heading {font-size: 0.875em; font-weight: bold; }
		.carousel-control-prev{display: none;}
	.carousel-control-next{display: none}
	
	.dropdown-menu{background: #764c8c!important;   -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
		-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.1); box-shadow: none; border: none;
		width: 100%!important;}
	.dropdown-menu .dropdown-item:hover{text-decoration: none; background: #4d305c!important; border-top: 0px solid #4d305c!important;
		border-bottom: 1px solid #4d305c!important; border: none;}
		.navbar-light .navbar-toggler {	background: #282323!important;}
		.caption_form li {width: 100%; margin-right: 0%;}
		.update_rtl {padding-right: 0% !important;}
		.caption_form li:nth-child(3) {width: 100%; margin-right: 0px;	  }
		.jump_divbrd {border-right: none; padding-right: 15px; margin-bottom: 30px;}
		.innermaindiv {padding: 0px 0;}
		.nav-wraper .custom-nav li {border: 0px;}
		.nav-wraper .custom-nav li a:hover, .nav-wraper .custom-nav li a.active {border-top: 0px;  border-bottom: 0px; border: 0px;}
		.dropdown-toggle::after{display: none;}
		.dropdown-item:hover{background: #4d305c!important; }
		.navbar-toggler .navbar-toggler-icon{background-image:none}
	.navbar-toggler .navbar-toggler-icon:before{content:"\f0c9";font-family:"Font Awesome 5 Free";color:#fff;font-weight:600;font-size:1.2em}
	.navbar-toggler.close-icon .navbar-toggler-icon:before{content:"\f00d";font-family:"Font Awesome 5 Free";color:#fff;font-weight:600;font-size:1.23em}
	.view_btn{margin-bottom: 8px;}
	.view_btn3{width: 100%;}
	.newsletter-sec p {text-align: center;}
	.visitor-sec {align-items: center;}
	.owl-theme .owl-nav {display: none;}
	.carousel-indicators{display: none;}
	.nav-wraper .custom-nav li a {border-top: 0px ;	border-bottom: 0px;}
	.nav-wraper .custom-nav li a {	border-top: 0px!important;
		border-bottom: 1px solid #4d305c !important;}
	.inner_header{background: #6e4f7d;}
		
	}

/* #recent_added.owl-carousel .owl-item img {display:block; width:100%; height:300px; object-fit:cover } */
#recent_added.owl-carousel .owl-item img{
	width: 225px;
	height: 300px;
	margin: auto;
	max-width: 100%;
	display: block;
	object-fit: contain;
	padding: 5px;
	box-shadow: 4px 2px 14px 0px rgb(140 140 140 / 63%);
	margin: 15px 5px;
}
/* Responsive css End */
#recent_addedd.owl-carousel .owl-item img {display:block; width:100%; height:300px; object-fit:cover }
/* Feed Back Page css Start*/
.feedback-dpl {
    box-shadow: 0 0 15px 0px #00000030;
    border-radius: 10px;
    padding: 20px;
    max-width: 600px;
    margin: auto;
}
.feedback-dpl .reload i {
    color: #000;
    margin-top: 30px;
    font-size: 24px;
}
.feedback-dpl .captcha.nopd img {
    width: auto;
}
.feedback-dpl .submit-btn {
    text-align: center;
}
.feedback-dpl .submit-btn .btn-success {
    padding: 7px 30px;
}
.feedback-title {
    text-align: center;
}
.feedback-title .main-heading {
    margin-top: 0;
}
.feedback-title .main-heading:after {
    margin: auto;
    left: 0;
    right: 0;
}
/* Feed Back Page css End*/
#banner img {
    width: 100%;
    height: auto;
}

/* .recent-img-div{
	height: 250px !important;
	display: block;} */
	
	.banner-area #sync1 .owl-dots {
    display: none;
}
#sync1.owl-carousel .owl-item img {
    height: 450px !important;
	height: 100%;
    object-position: top center;
    object-fit: contain;
	background: #fff;
}

.innermaindiv p{
	text-align: justify;
    line-height: 28px;
    font-size: .975em;
}
.innermaindiv h5 {
    display: block;
    text-transform: capitalize;
    font-family: 'robotobold';
    font-size: 1.3em;
    letter-spacing: 1px;
}
.table-screen-reader th, .table-screen-reader td {
    font-size: 14px;
}
.table-screen-reader thead{
	color: #90318d;
    background: #fff;
}
.table-screen-reader  tbody tr:nth-child(odd) {
    background-color: #ecf5fa;
}
.back-button {
    float: right;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
button#cancel a {
    cursor: pointer;
    border: none;
    font-size: 14px;
    background: #f0f0f0;
    color: #000;
    display: inline-block;
    padding: 4px 12px;
}








/* Start Take Selfie CSS*/

.home_form{width: 100%; display: inline-block;  vertical-align: top;}
	/* .selfie_btn{border: 1px solid #4d305c; font-size: 16px; color: #4d305c; padding: 5px 25px; background: #fff;} */

	.selfie_btn{position: absolute;color: #4d305c !important;font-size: 1.8em !important; border:none; padding: 8px 13px;display: inline-block !important;background: #ffffff;cursor: pointer;margin: 0;width: fit-content;border-radius: 100%;overflow: hidden;top: 53px;right: -14px;z-index: 3;box-shadow: -3px 5px 20px 0px rgb(14 14 14 / 52%);}
	.selfie_btn:before {
	    content: '';
	    background: #4d305c;
	    width: 0%;
	    height: 100%;
	    position: absolute;
	    left: 0;
	    top: 0;
	    transition: .5s;
	    outline: 0px solid #4d305c;
	    border-radius: 100%;
	    }
		.selfie_btn:hover:before {width: 100%;transition: .5s;outline: 1px solid #d73c37;z-index: -1;}
		.selfie_btn:hover {color: #fff !important;z-index: 9;}
	.lp_formul2{margin: 0px; padding: 0px; display: block;  justify-content: space-between;}
	.lp_formul2 li{list-style: none;float: left;width: 20%;padding-right: 0;display: inline-block;}
	

	.selfie_img{width: 160px;height: 160px;border-radius: 100%;z-index: 2;position: relative;padding: 5px;object-fit: cover;background: #ffffff80;}
	
	button:focus {
		outline: 0px dotted;
		outline: 0px auto -webkit-focus-ring-color;
	}
	form.searchFrm.home_form .selfie_div #results {
    position: relative;
    text-align: center;
}
	#results video{width: 100%!important; height: 100%!important; margin-bottom: 12px;border-radius: 100%;object-fit: cover;}
	form.searchFrm.home_form .selfie_div #results div#uploadselfie {
		object-fit: cover;
	}
	
	
	@media only screen and (min-width:320px) and (max-width:767px) {
		.home_form{width: 100%; display: inline-block; vertical-align: top;}
		.lp_formul2{margin: 0px; padding: 0px; display: block;  justify-content: space-between;}
		.lp_formul2 li{list-style: none;width: 100%;padding-right: 0px;display: inline-block;margin-bottom: 0px;grid-column-start: auto !important;grid-row-start: auto !important;grid-row-end: auto !important;}
		.selfie_div{margin-top: 30px;}
		.selfie_img{width: 150px;height: 150px;}
		form.searchFrm.home_form .selfie_div div#results span#my_camera {
			width: 150px !important;
			height: 150px !important;
		}
		#results{width: 100%; height: 100%;}
		form.searchFrm.home_form ul.lp_formul.lp_formul2 {
    grid-template-columns: 100% !important;
    grid-gap: 10px;
}

form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(6) {
    grid-column-start: auto !important;
    grid-column-end: auto !important;
    grid-row-start: auto !important;
    grid-row-end: auto !important;
}

.lp_formul li:last-child {
    grid-column-start: auto;
    grid-column-end: auto;
    grid-row-start: auto;
    grid-row-end: initial;
}
.srch-button-label {
    opacity: 1 !important;
    padding: 0 0px 0 4px !important;
}
.lp_srhbtn {
    position: initial !important;
    margin-top: 0px;
    max-width: 100%;
    align-items: center;
    justify-content: center;
}

.lp_formbg {
    background-image: -webkit-linear-gradient(90deg, #d58d88 38%, #F7F7F7 38%);
}
	}

	/* 09-02-24 start */
    form.searchFrm.home_form{width: 100%;}
form.searchFrm.home_form ul.lp_formul.lp_formul2{display: grid;grid-template-columns: 23% 23% 23% 20% 7%;padding: 20px 20px;grid-column-gap: 11px;}
form.searchFrm.home_form ul.lp_formul.lp_formul2 li{width: 100%;}
form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(4){
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-end: 2;
    }
	form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(6) {
		grid-column-start: 4;
		grid-column-end: 5;
		grid-row-start: 1;
		grid-row-end: 4;
		margin: 0 !important;
		display: flex;
		align-items: center;
		flex-direction: column;
	}
form.searchFrm.home_form .selfie_div{
    position: relative;
} */
/* form.searchFrm.home_form ul.lp_formul.lp_formul2 li button.lp_srhbtn {margin-top: 33px;} */
/* form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(6) p {
    font-size: 12px;margin: 0;color: #4d305c;
}
form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(6) p:last-child{margin-top: 5px;}
.srch-detls{margin-top: 15px;}
@media (max-width: 767px){
	form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(5){margin-top:20px;grid-row-start: 5;grid-row-end: 6;grid-column-start: 1;grid-column-end: 2;}
	form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(6){margin-top: 20px !important;grid-row-start: 6;grid-row-end: 7;grid-column-start: 1;grid-column-end: 2;}

form.searchFrm.home_form ul.lp_formul.lp_formul2{grid-template-columns: 100% !important;}
form.searchFrm.home_form .selfie_div{width:100%;}
}

@media screen and (max-width: 991px) and (min-width: 768px){
    .selfie_div{width: 95%!important;}.selfie_btn{padding: 10px 15px;}
	form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(6) {
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 1;
		align-items: start;
		grid-column-end: 4;
	}
	form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(6) button.lp_srhbtn {
		width: fit-content;
	}
	form.searchFrm.home_form ul.lp_formul.lp_formul2 {
		grid-template-columns: 33% 33% 33%;
	}
	form.searchFrm.home_form ul.lp_formul.lp_formul2 li:nth-child(5) {
		padding-right: 0;
	}
}

/* 16-02-2024 */
input.form-control.take_photo {
    font-size: 13px;
    color: #000;
    background: #fff;
    border: 0px solid #4d305c;
    text-align: center;
}
.selfie_div input[type="file"]::file-selector-button {
	background: #4d305c;
	border: 0px;
	color: #fff;
	padding: 5px;
  }
	/* 09-02-24 end */
	
			/* --------------------  */
	/*photo gallery*/
.demo-gallery > ul{display:flex;gap:15px;flex-wrap:wrap;}
.view-galry-img-area {margin: 40px 0;}
.demo-gallery > ul {margin-bottom: 0;padding-left: 0px;}
.demo-gallery > ul > li {box-shadow: 3px 3px 3px 3px #f0f0f0;margin-bottom: 0px;width: 170px;/* display: inline-block; *//* margin-right: 15px; */list-style: outside none none;border: 1px solid #cccccc;height: 145px;}
.demo-gallery > ul > li a {border: 3px solid #FFF;border-radius: 3px;display: block;overflow: hidden;position: relative;height: 100%;}
.demo-gallery > ul > li a > img{-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;-o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);height: 100%;width: 100%;object-fit: contain;}
.demo-gallery > ul > li a p{opacity:0.7; position: absolute;bottom: 0;background: #000;color: #fff !important;height: 20%;width: 100%;margin: 0;text-align: center;display: flex;align-items: center;justify-content: center;}
.demo-gallery > ul > li a:hover > img{-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {opacity: 1; }
.demo-gallery > ul > li a .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s;-o-transition: background-color 0.15s ease 0s;transition: background-color 0.15s ease 0s;}
.demo-gallery > ul > li a .demo-gallery-poster > img {left: 50%;margin-left: -10px;margin-top: -10px;opacity: 0;position: absolute;top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s;}
.demo-gallery > ul > li a:hover .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.5);}
.demo-gallery .justified-gallery > a > img {-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;-o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);height: 100%;width: 100%;}
.demo-gallery .justified-gallery > a:hover > img {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {opacity: 1;}
.demo-gallery .justified-gallery > a .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s;-o-transition: background-color 0.15s ease 0s;transition: background-color 0.15s ease 0s;}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {left: 50%;margin-left: -10px;margin-top: -10px;opacity: 0;position: absolute;top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s;}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.5);}
.demo-gallery .video .demo-gallery-poster img {height: 48px;margin-left: -24px;margin-top: -24px;opacity: 0.8;width: 48px;}
.demo-gallery.dark > ul > li a {border: 3px solid #04070a; }
.lg-backdrop.in {opacity: 0.95 !important;}

	/*End*/ 

	/* Category Details Page CSS Start */
.category_details {
    margin: 15px 0 30px;
    display: flex;
    justify-content:start;
    align-items: baseline;
	flex-wrap: wrap;gap: 15px;
}
.cardarea {
    width: 32.33333%;
    margin-bottom: 16px;
    padding: 10px;
    transition: all ease-in .4s;
    box-shadow: 0px 0px 6px 0px rgb(140 140 140 / 63%);
    position: relative;
}
.cardarea:hover {
    box-shadow: 0 0px 10px 2px rgb(0 0 0 / 18%);
}
.cardarea .imgbox {
    position: relative;
}
.cardarea .imgbox img {
	width: 100%;
    height: 200px;
    object-fit: contain;

}
.cardcontent {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #00000073;
    height: 0;
    opacity: 0;
    visibility: hidden;
    transition: all ease-in .3s;
}
.cardarea:hover .cardcontent {
    opacity: 1;
    visibility: visible;
    height: 100%;
	    z-index: 99;
}
.cardcontent .title {
    width: 100%;
    height: 100%;
    display: block;
}
.cardarea .cardcontent .title a {
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
	font-weight: 600;
    padding: 10px;
    display: block;
	height: 100%;
    width: 100%;
}
.cardbottom {
    background: linear-gradient(0deg, black, transparent);
    clear: both;
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: 10px;
    margin: auto;
    padding-top: 30px;
}
.cardbottom ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cardbottom ul li {
    width: 50%;
    padding: 10px;
    text-align: left;
}
.cardbottom ul li+li {
    text-align: right;
}
.cardbottom span{
    color: #fff;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
	font-style: italic;
}
.cardbottom a {
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
}
.lp_title {
    margin-bottom: 30px;
    font-family: 'Playfair Display', serif;
    font-weight: 900;
    font-size: 2em;
}
.lp_title::before {
    content: "";
    border-top: 3px solid #DF0C03;
    width: 45px;
    position: absolute;
    margin-top: 36px;
}
.related_category_details {
    margin-top: 15px;
    background: #fff;
    padding: 15px;
    box-shadow: 0px 0px 6px 0px rgb(140 140 140 / 63%);
	    margin-bottom: 15px;
}
.banner-area-bg{padding:15px 0 15px;background:url('/qa/rbdpl/https://museum.rashtrapatibhavan.gov.in/themes/museum/images/silder-bg.jpg') no-repeat;background-size:cover}
.banner-area-bg #sync1 .owl-item.active {border:2px solid #fff;border-radius:5px}
.banner-area-bg #sync2 .owl-item.current.active .item{border:2px solid #fff;border-radius:5px}
.banner-area-bg #sync2 .owl-nav{display:none}
.glightbox-clean .gslide-description{background:#0000007a!important;position:relative!important;bottom:42px!important}
.glightbox-clean .gdesc-inner{padding:10px 10px!important}
.glightbox-clean .gslide-title{color:#fff!important;margin:0!important}
/* Category Details Page CSS End */
form.searchFrm.home_form .srch-detls {display: none;}
form.searchFrm.home_form .selfie_div div#results span#my_camera {height: fit-content;width: fit-content;background: #ffffff80;border-radius: 100%;padding: 5px;display: block;position: relative;margin: 0 auto;}
form.searchFrm.home_form .selfie_div div#results span#my_camera:before {content: '';position: absolute;top: -7px;left: -10px;width: 110%;height: 110%;
	/* background: #ffffff59;z-index: 0; */
	display: none;
	border-radius: 100%;}
.image-search-title h5 {color: #fff;font-size: 20px;font-family: 'open_sanssemibold';margin-bottom: 8px;}
.image-search-title {margin-bottom: 20px;}
.image-search-title h6 {color: #fff;margin: 0;font-family: 'open_sanslight';font-size: 18px;}
form.searchFrm.home_form .selfie_div .wave-bg-sec {position: absolute;width: 135%;height: 35%;bottom: -20px;left: -29%;border-bottom-right-radius: 15px;overflow: hidden;border-top-left-radius: 131%;}
form.searchFrm.home_form .selfie_div .wave-bg-sec img {width: 100%;display: none;}
.lp_srhbtn{cursor: pointer;}
.lp_srhbtn:after {content: '';background: #4d305c;width: 0;height: 100%;position: absolute;left: 0;top: 0;transition: .5s;z-index: -1;}
.search-li:hover .lp_srhbtn:after {width: 100%;transition: .5s;z-index: -1;}
.search-li .lp_srhbtn:hover {box-shadow: 2px 9px 20px 0px rgb(0 0 0 / 50%);transition: 0.35s ease all;bottom: 5px;}
.lp_formul li .lp_box:hover, .lp_formul li .lp_box:focus {border-color: #4d305c;}
.srch-button-label {color: #ffffff;display: none;}
button.lp_srhbtn .srch-button-icon {
    line-height: normal;
}



@media (max-width: 767px) {
	.glightbox-clean .gslide-description {
		max-height: fit-content !important;
		bottom: 0 !important;
		height: fit-content !important;
	}
	.gslide-image img {min-width: 100% !important;}
	.glightbox-container .ginner-container {height: 100%!important;;}
}

/* 25-06-24 start  */
.selfie_btn:hover i {
    z-index: -1;
    position: relative;
}
.dropdown-content:before {
    content: '';
    position: absolute;
    top: -8px;
    right: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 8px solid #fff;
}
form.searchFrm.home_form .selfie_div .dropdown-content{    z-index: 9;
    bottom: 0;
    right: 0;}
/* 25-06-24 End  */

#results #my_camera {
    width: 160px !important;
    height: 160px !important;
}